82505805
41957924
98478460
96811183
40964642
7288846
90587329
3314770
68961163
2733448
2156613
54078393
5845373
60988240
14422585
74205152
60686161
21426978
38353849
70993905
53194421
3829960
21742093
26197563
42889226
84525937
8558550
70411648
45075122
25313273
88632780
28938570
8599765
48924330
76554614
37516239
1006210
85586492
2333850
23426031