46208336
6486321
20359177
42128935
25773405
16163662
97922480
57532113
27841529
46942657
43915505
39381860
8364731
5455604
25032673
27278470
30732285
39169806
50663104
67843791
46267398
93891498
40514769
69517517
64246607
19967112
56455840
63456661
9744199
5966970
21904946
70352546
6744732
28952838
85094339
7470264
964837
4204973
56832270
90846812