52957681
13933532
35247556
13694794
73874546
6852485
2876483
79705375
9375135
1507506
4513
94563638
19919954
11955261
279182
92223128
57054055
96994276
63109659
88087462
30213988
3947596
79072371
43211475
42873832
531519
81298401
32008715
75998175
804406
6141347
68257103
82121076
85469848
46995922
69044847
27912928
3832542
84219444
21822230