67684186
57834135
86048276
21962244
85184675
12283395
60147709
68825503
84437771
89257467
3294022
93118194
57399256
15248149
15757730
97118106
10661200
82131059
32096936
99668142
18203796
56517527
59172359
10591682
79868477
40577500
43216965
2905326
79602725
2229637
32421688
3188611
46941320
46005062
9496551
12664856
32379632
78959238
38064803
58413127