34
103
9
4
12
33
10
166
123
20
16
102
6
19
23
96
2
18
36
71
66
14
24
7
256
97
81
31
45
25
15
22
11
8
17
837
3
101
350
137
141
77
0
143
48