50875033
31113971
99743002
86201133
29206703
11779528
85437916
39395754
87051612
70585225
46841794
50398483
36075427
51425967
94983897
824354
86635889
86825533
73099031
27844980
53804781
57024411
45048954
69919437
39588722
43181656
28334740
64496120
17047064
68567926
93173883
14311736
93056377
63309938
8956408
75344126
75984583
7011686
90987159
61453668