35
15
89
22
73
69
166
34
58
54
24
159
11
98
118
215
100
71
36
418
25
92
103
264
59
43
48
381
12
101
143
39
124
112
146
320
9
5
16
4
0
2
8
83
44
171
441
234
306
115
37
50
45