188
39
12
37
123
185
411
55
173
127
377
27
383
112
92
69
106
62
64
31
35
206
47
125
100
82
65
122
58
24
90
153
17
77
149
29
145
7
181
53
45
34
28
158
38
16
371
40
303
249
59
156
43