31359880
37101121
14904513
1923125
39704549
45285859
25248729
49919820
74777953
63307194
16207369
625465
2682658
89073921
89256405
34376699
11204325
13172437
87331186
4881573
29015702
4103233
11264951
65302014
21809937
7664761
58841948
29406371
44195473
68361254
93519449
80586039
77262815
31246398
17973752
62428681
83673286
63013
99476517
24166069