59508600
788122
32567180
90251867
29871096
74648069
13284174
82055944
16935199
6256970
12502142
65905091
17166059
65561556
44733976
9418905
76433926
4898491
60705045
6397052
90145045
48701551
9895190
58662065
98144283
15823786
80585738
64747496
49231260
94291707
58666884
83594468
83861982
28196883
83114797
62574998
77296454
25271171
8203958
84594511