97905667
75808700
78909296
94918167
64556172
1487842
65569171
65916961
37034589
78117858
37414748
48426229
49315419
86138064
30742652
68297832
25153704
64447783
42596460
29901587
56601869
84169982
76396323
13951495
73502157
34978176
7379948
2911689
10587752
76715908
99112913
93631685
85431502
50705805
8595460
92774205
69997137
60447806
9986677
15637592