24803960
37884840
10089938
55131485
31911239
58231983
47465311
7515625
43977662
43484217
66051677
2682970
76115808
1910777
32227581
62264619
76162371
10237118
9492310
80046434
50283186
89805139
77955690
89969162
3241528
99472793
11149756
453119
8229996
63293427
65483338
1461195
35566141
25978917
77504764
8115520
95033118
14149161
51093870
45013729