38181272
41503271
1016883
85324009
39024991
72544502
3608268
78071008
94328768
25292895
18329371
54297001
5720708
14135063
33903623
37674303
76422757
82945589
16158406
98022116
97435964
67599950
58365449
18436655
43568609
38139122
95987437
40438434
51169045
12328500
48661005
6680539
11918681
96745697
43512751
40583962
8490257
34801434
24174714
879838