1052962
10746699
9578793
48564634
22534175
6958554
29353729
55656000
59214462
997311
36896937
93153124
81004995
47188518
7565453
20916597
10772705
15552871
98249391
41097106
81873254
8984556
48214996
32354270
70617940
87467542
3919583
29335328
16787734
17901819
57483009
12639556
40111951
12203619
93642440
70474171
19519726
12312412
72094480
1091002