22502349
36239559
68725471
19683226
44371728
25126479
1957052
12098084
4608790
18766201
92308994
24416157
72248540
4224258
621225
69179992
95284207
70048612
86421737
58259053
40312778
62704300
62211476
96508350
53982566
52526843
38362987
70183419
3850155
71639
77933006
45964696
4618084
1683616
70234686
34189965
30402224
48135821
89489551
35306854