35
3
8
29
12
131
474
100
33
134
36
43
55
45
162
25
64
21
84
39
40
32
20
96
13
54
14
44
95
15
16
56
157
239
11
51
49
17
77
62
164
34
19
4
18
192
7
6