40247662
4268437
1124917
20313324
83188273
81812318
6717713
11989316
80281114
99436527
6146159
89918674
9177495
40594628
94714505
37355032
9073353
28449149
39554057
71337810
84637026
3150182
21899619
71147368
14226272
59672785
83768415
1254710
3183804
43463872
79208018
77252951
4789444
32326762
14661250
90134882
7572237
44703049
6153851
58856084