9
38
113
46
18
118
52
91
35
154
10
125
166
36
30
33
21
31
58
65
62
37
57
73
130
471
330
122
279
232
69
275
202
159
217
192
134
635
544
374