18 59990
59937 51693604
20395 891332416
54949 410751406
42059 4286557
52954 543487355
27181 353546539
10305 617483637
54888 846928254
30396 183199736
18678 423654107
25742 447285332
17696 493312766
23308 220238159
36588 771949652
43358 926551968
2790 376139905
2305 694961269
8365 923978460
