29
536
15
123
18
184
64
151
11
17
23
38
92
42
11
5
10
6
14
8
32
8
6
10
23
50
6
125