32
285
358
29
182
26
50
34
35
69
189
181
52
101
68
56
221
88
19
59
58
45
108
31
39
148
110
157
99
67
173
131
103
51
27
22
42
25
11
55
30
14
112
71
6
4
16
204