59985138
7852788
5064840
58618971
52759818
66373759
83558457
34815423
2957222
9636713
41779567
24563897
58345730
71331323
71051785
47976848
85389776
82536605
94001029
9350696
54288903
69708892
37949000
7784662
95349979
9386290
42332381
14303303
42408868
273828
7038710
66149514
46923475
72113851
13656862
53664968
16842078
10573223
82102864
88163705