86442253
15832040
35933754
69174441
78633032
2327136
3809831
22529493
655893
29993400
69128151
30741475
81635969
14783345
47139222
60988072
95424886
93369312
1119154
11276087
51972949
75931798
12244490
61643427
14997795
69858050
8692810
1854078
94592297
69206719
1615656
73201852
20269409
21101053
97787926
90769450
48576011
46028052
5483502
7509433