50998 263
85040 234
39141 62
78456 567
91340 624
44328 107
55657 503
72213 276
143185 327
270275 1683
122458 558
43743 199
91450 940
38916 287
47208 562
62530 979
27777 486
26835 345
109125 648
102274 928
30414 384
78910 819
33803 318
47449 570
107619 438
31016 379
93520 726
81897 684