19443765
14587109
11556186
77116652
66699233
75484002
94937352
90171973
77645775
407652
80326673
79272045
37478676
44908800
79932589
5233006
56728108
21661787
45581197
99947527
95219099
60731858
5867417
6094393
43588193
96958358
62484948
84688488
13518119
99658557
849197
46408704
5794893
74219075
38194123
16896679
98148244
41392984
38063501
30391068