5062309
2105762
60892234
70218708
5742770
551237
94369695
35562333
28193066
31757420
85502797
37676252
13283729
58375729
37066368
88091455
55184457
8579367
73039354
45213435
62087050
948416
68257772
32281248
32271583
14992269
5977723
93696485
99522968
80671500
42163190
11184482
71747323
79311253
24501596
9649198
64326766
7067759
18318286
734849