41
29
139
209
346
149
20
108
223
115
52
368
68
67
92
16
51
35
11
7
75
46
9
249
186
99
14
353
27
40
246
178
475
24
8
43
157
57
5
10
55
293
34
144
3
332
252
471
168
62
331
256
258
107