85755833
700214
49863412
7989957
5467749
9873788
28701244
30612738
80145683
86483336
36334977
29986171
52115073
38301529
745583
17841229
8560618
60613369
65229791
70286976
6520703
91658325
3181854
22851384
26653111
76095478
56097725
33333699
21841520
72405181
36922605
72543347
2409537
43767569
64649253
95995687
29953775
74723945
7488938
14694572