1981546
90584738
77692241
45485013
77123270
27859342
22608305
59998055
82649117
35813332
743879
97083866
6248290
38382733
78597562
31129529
22649278
77072982
6983390
5882054
52645882
15585717
18136147
72468572
99459112
28403407
47889412
14332315
27698530
60997966
13915720
11792675
71452562
6736106
100124
9831105
68309410
55136684
77126282
99064794