45584926
5162216
92187668
71734903
5967295
42219310
505247
19358326
60397688
91558894
68796991
18349290
65712786
22212985
8377363
5755869
45528619
45872593
68376893
12706321
99524645
36641311
21332697
36192352
77672312
90475843
17878011
62572485
91053336
86479421
10231304
1014750
73762937
67049396
94884944
62743076
5002315
699301
62328500
4149369