5222438
777636
49753816
89219553
53425938
81781791
12859511
5684010
6697867
1980961
13573039
5437329
3794950
65952092
2307946
29252361
14224662
58987071
95446660
94135778
69481715
20654096
74997616
40581571
43412223
37137938
71855122
94918159
77604413
7156655
11121457
13899986
7705344
19885626
23933109
64246159
23733630
82803980
75102688
53303675