98959313
72538230
57796362
19027344
1969769
64008006
97097117
1304717
43526443
78982537
28918530
89325609
61736593
47776075
71298177
70748477
93968848
52029755
3942838
9884891
33358317
88934051
5114213
7659744
69541464
52669434
80343585
6256112
31194721
639116
70358643
48108196
29105075
88108609
11907313
20689915
44958364
31515111
37808520
8019220