97125888
81007831
915845
52423981
7019774
45567051
9350584
66399170
19507048
39267877
5713226
42811746
13032284
27632245
20908154
89588283
13884243
70012909
35724807
8703699
27865418
41868416
5384232
64001493
1343809
14904690
28966252
63508405
2566813
4576573
49483429
76943616
39578679
31415427
33349226
38877305
2562671
81853469
8128268
80445112