80071680
92018036
4372857
71873909
54477979
77378170
80292820
45021136
30841703
7345198
92153341
43082398
59947765
43392689
57545392
86749073
19024877
99758310
45865595
94702569
64938460
89848476
5876893
27648986
17189190
49547270
15943261
66576748
4843110
3593261
24083988
1245256
84892836
16432204
40783274
24505099
25094477
14667118
38956696
96025994