10
15
37
155
70
35
46
317
110
149
274
47
40
107
77
27
388
145
426
293
359
321
314
378
137
183
101
432
374
328
367
415
97
263
112
303
434
191
248
265
128
289
394
156
365
42
530
598
534
294
209
278
625
391
386
306
316