116
87
20
55
36
9
30
28
29
102
24
288
357
37
269
179
62
35
93
226
451
237
149
119
75
77
151
213
106
312
57
164
92
383
56
167
133
105
52
69
74
279
148
44
31
150
147
409
127
101
141
63
189
249
108
50
68
118