96312435
71108633
67796588
1303103
65472748
9954430
38823551
5007165
70798670
69317978
90338558
95594044
70162964
86856398
37082337
11536748
43685904
94227819
15568343
36095233
38607182
93927551
9518927
9545960
77409222
529853
14173785
65982781
98494658
71249600
23786031
94644766
62412350
25937700
68643256
78099339
59356327
45264692
58375831
8213359