46
60
75
18
50
220
447
226
134
358
232
332
282
243
149
268
162
425
213
194
246
105
202
148
185
206
359
82
159
264
207
287
76
597
137
554
369
222
209
217
197
205
55
43
29
44
68
77
92
39
19
131
53
104
17
83
23