90625882
59426268
77676131
27185775
51643437
31899614
75734321
14389183
17809795
61272234
75378470
20428003
5103764
24639325
6363243
10293980
6746911
75575717
40188462
98476843
78111601
99261443
69192115
1789881
45538381
81562558
16474535
61889621
50692699
11282075
83101522
7254106
59403057
35593362
40983366
92333205
37408329
20196510
70963916
54579403