86301584
28214241
21515158
6444256
9248566
59748746
38867280
33993290
48272104
51492669
60137988
67553582
39967264
36394895
99867705
43027589
1138884
68039856
73555837
16347056
99516998
83083942
68483983
79786989
22505847
61816406
2944598
72952425
65785221
2477456
8566803
66943730
95412812
18982203
61238100
60214272
58453511
83753710
1282858
42186725