510
349
814
54
525
80
337
699
100
161
325
38
41
9
91
151
55
532
49
69
295
25
267
270
10
527
271
199
146
577
313
6625
114
360
232
425
340
115
87
362
376
44
473
378
65
68
75
2179
451
243
549
203
34
164
39
530
124
50