85266277
50795823
47794431
48313381
40408862
30259802
19104678
68636696
52629206
31338721
50859864
4949355
17763431
27608483
41767293
6282987
50134075
92281662
6485565
2073373
55362516
82374036
27286568
46201006
8119883
45231470
96539138
3551425
48482288
75458007
14061061
21788823
96479940
79526785
77791107
3403847
20338934
5105541
873310000
64829094