29958670
70679761
3118629
19421168
46897881
9574696
7204415
34874990
40311465
3832921
96786545
3825460
21451851
56164054
71287003
44592306
36675097
40196691
96356086
69881765
14319842
66972652
92114500
99696442
2636793
83043314
64298974
69289084
97563
17258662
65126202
67236306
82149003
34581549
87216454
43372009
64891335
90132304
1659107
19461269