19495148
81782598
5821930
15236237
56267053
9740415
74179638
2226515
41939267
98123748
872131
45138366
54554867
85428123
6253957
12101794
35001779
69046941
51017389
67484552
70868095
55132360
38229186
99838958
11388097
7766559
51043716
71575795
52363372
44098042
72693853
2762713
1432252
85309835
54626626
8559743
16558269
965172
71847078
46654320