16 93056
43176 670256636
30620 77987836
64645 375000114
21244 434476254
12405 463664767
21972 268117638
70470 173262669
92750 758648646
23582 644609399
41640 556549925
42995 986067151
29874 57504350
33937 286008473
70482 59874782
47000 304368142
80003 332667337
