56796176
18142745
24911056
36577087
49999304
70683281
19326763
57963478
74321275
28617338
60677760
59395967
92014139
65823031
89945707
40621299
35111441
81391225
4799653
64563059
627761
27796713
632103
319289
52264674
79905992
44774791
37323807
65591839
93532795
25265961
50816052
27183872
90467811
66765832
70459850
23898701
2526031
85916191
23812619