50619623
37538833
13239745
65086463
35333135
45479632
74317935
93159783
40191111
59063446
61891374
61976800
76183210
15717083
86939063
90356705
56524012
689870
54201224
24008306
75808167
70323640
20829140
11432332
4596309
65971772
21869044
84305375
35231593
31334080
51062171
10462326
46187973
33939387
128611
19475778
8574749
35599367
8328828
13558314