99991 460
82800 683
61661 870
28017 907
22942 791
32342 551
42535 532
33291 802
36271 312
31250 98
49730 203
42216 491
55297 857
39103 467
26553 387
17112 436
29450 193
40451 642
62163 151
31047 746
46707 549
33681 94
57454 137
50457 708