81175089
17735936
5479846
43754959
55832360
70685870
5275643
82051942
48602098
22167155
69021540
4667988
50572176
59238191
27971256
61323118
42602704
78248946
63558785
84749604
22027742
99939000
85436954
481233
65268813
93658225
69318362
77957174
46188211
64484845
94871580
12448997
70667452
60791645
50516871
10332471
67551821
80134546
66831781
52357146