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