49877668
68187730
54335332
70607839
14422111
64137231
12263502
61908668
24352021
64517647
88663521
59396853
64515328
8692388
35476430
46897726
93746690
40014606
38623536
19171429
11767474
20468391
2036104
82778401
53604652
25019587
16587109
4033885
40003683
31222152
52662494
41438911
71108548
97637264
67324253
57483311
46748012
58222788
42440
92197743