43476479
53598871
85638315
87392474
30619568
92623168
89331696
96805109
25947325
35117199
92034648
49895177
25579439
98916668
14261572
3503184
69422640
33042175
21399548
83436807
35908869
8959272
24857866
42923156
1416267
4839912
44185276
8387295
55003941
13769013
83793265
12878377
45901374
1011991
43982155
3542648
13173120
40199179
2356330
67953745