10000 10000 30
18598 122417
16506 119769
16322 134093
16438 143995
17370 129525
17363 176523
17048 109034
18866 194252
17559 168023
18367 142702
18212 190153
18639 139160
18503 112920
17129 162787
15118 198449
18671 161783
15948 116701
19298 186909
19444 197567
19402 161478
15039 160840
17559 125774
17126 190969
18353 174589
18362 143984
15545 101678
18553 154738
17681 134381
19307 198741
15454 195927
