45055094
28866875
4645545
97161590
59302171
11054400
99945432
4925902
44064767
70046260
1641953
25417994
96602312
16425759
77556945
86606701
72853154
69987705
45724076
60765722
61438588
51686907
73743668
98463887
84599587
48967571
9098098
34099255
99191175
33643878
83839750
79976769
82261690
66145025
92475367
18356736
7199581
34096346
20423907
6337297