45447266
52862139
8683450
83824512
58368298
19185760
41535378
2368923
59142921
65384019
18152435
68921378
43422263
16371110
98597456
35679835
75902593
77619806
45948738
96548350
69557562
78494213
50038276
91359397
47178876
67888157
91283090
51109200
18471765
8386287
56265080
34646640
40713313
4841617
77141416
97573012
7634047
10576802
19311577
1418952