309
2
169
1
258
581
377
323
5349
9
3412
6
542
297
283
1873
4
410
6051
461
0
4270
684
447
459
531
576
477
376
3
742
311
207
240
226
591