35
8
6
43
161
19
1
2
15
24
225
21
69
56
182
11
124
301
448
51
22
234
33
141
46
0
67
264
31
17
119
176
30
9
25
3
12
16
42
29
102
143
44
28
126
115
68
100