82952563
13357195
26368676
22806029
88764018
1975316
45013198
245297
8510730
75117503
46628588
18338655
46996659
27475228
91425028
5955348
21029894
94989256
81849401
76844501
48101236
51763556
86944530
12092361
39229123
35634876
63124020
56966113
2907791
36447706
35693520
53262662
13326988
903537
25095656
54126340
72893329
2368992
88993155
9836362