99662227
7635675
8486494
84941779
6092774
13129312
9883983
44386488
14526664
80004521
66273571
40392220
43773155
28511871
74261899
72699293
3971799
9820489
22838788
41689767
42505298
79727750
41581398
96279653
44751372
83061421
16499501
65616153
42455832
19748839
41219674
23032203
9239056
19717910
35003348
9583282
91798457
65754233
71553817
486937