96798618
30905822
8945059
18562246
28424056
94123785
95333997
37338860
91438153
64999462
37971137
16813815
33872662
84854784
7168718
42407816
22999772
68347084
23952787
8563133
70086062
18788121
23177082
23954852
92995463
28897669
52483054
7662102
1273069
70534513
29457395
95125686
7341218
61701138
14313184
45518525
49051289
9448173
10558140
60198432