50988320
42797120
1841505
12674374
98804845
50655619
6982440
4965086
23962389
37753716
88626163
92677269
7296356
63866153
3991729
56137971
34254469
36837858
33628776
38776442
69739108
47977598
23282963
23509440
3370692
96385219
38286751
65348716
33091160
80854243
57994719
47501699
52951790
53966396
36829991
13509624
30853570
21297187
48064490
14978833