78164632 69983992
2543461 16235581
96422276 35842779
85663329 15515672
4453738 91964383
43178135 1463706
6748439 34927208
26449058 53930522
56060703 38850501
64073361 60129940
98847684 29908091
31511565 63461915
25337757 96146110
16961436 13045218
14584840 52443147
85745779 1905550
81638130 71257598
50078429 75481547
82745537 56818203
13386709 11289106
97064947 25484041
62772861 22718450
61447564 72512580
25945299 44283514
29412233 69549500
48809589 89104758
20823314 84485165
32526230 67608980