15
16
18
9
13
49
52
371
356
331
73
195
346
154
152
359
141
841
315
476
1452
340
446
163
74
84
71
191
276
75
178
364
677
263
585
537
432
127
924
479
831
282
261