226
117
86
308
274
65
57
229
176
244
138
116
348
24
204
104
147
249
145
158
88
4
35
19
10
129
347
56
25
521
3
207
29
324
103
181
18
302
94
151
38
120
44
178
8
9
6
428
49
54
37
190
155