94567180
58865348
11452982
2976241
73123516
1494163
66307878
38007240
7573204
82024765
14001543
26391775
56063076
28784878
9801614
57442049
1931921
44178856
2053968
60553498
9859641
2279404
32245054
12768660
3433892
13341931
36852651
57833246
3198723
64127566
332121
6389132
26259387
78358567
74417440
5000774
5054843
40836501
64638740
55085430