31981049
42739566
85331330
73475145
15274380
34591140
2672608
1883766
67146863
55493347
721466
27817279
84759139
13555680
45196899
74752715
89451514
35258483
42481364
56216868
14635667
15548645
1242332
12259388
72071493
40435013
61154808
83402313
42675703
8991567
89374893
32012959
30864597
83155676
56098560
86831675
94895340
21766500
23204868
2115926