14
37
73
184
62
241
129
301
147
187
195
151
40
308
273
358
242
657
256
225
97
311
50
170
494
227
163
331
215
85
149
303
104
387
426
351
313
78
91
229
244
100
166
36
492
276
230
372
83
90
478
158
338
688
397
63
337