16
17
18
10
13
49
53
372
356
332
73
195
348
154
153
359
142
841
316
476
1452
341
446
163
74
85
71
192
277
75
178
364
677
264
585
537
433
128
924
482
831
283
261