3520504
30862374
19996667
16087727
5882512
32793607
88484072
73296303
14844742
62926163
52619490
34162386
70742319
1319428
39048048
81224581
22112105
96528209
36247510
75639890
66586804
2862447
8073949
20228624
16723269
54739517
36791182
59518439
74959357
36247353
2259964
32099552
8728246
2195377
67113582
56759554
81467807
89588218
67473227
44754319