57757295
49459106
66958551
36086070
39797722
20969255
79906356
35474688
51583306
3005518
31801125
90089886
53789564
26365975
86763984
9831113
77594106
55591061
9946824
35596655
64921366
71379373
4603476
96241950
87918953
80986259
21315957
34621634
37054845
93181309
91877230
74399616
48673578
33151212
6410508
9564638
84304862
51841833
64113967
14229515