95375821
48955271
11473027
23683695
7006525
9544636
67589829
79457104
90462981
34372959
46903401
58586783
3633604
40952178
7794975
9136632
2048631
72124826
46711390
9757670
92848063
88128311
70544425
64799484
91487208
66087482
22182403
44226595
90347294
92123940
32659638
9885847
42442601
60374957
76067127
34937461
37756143
74866010
1193570
30111407