86575833
28399767
10434664
2827000
40766987
44566198
62039770
33899877
7194517
13103808
85032668
9315862
82979984
33042895
61039177
24615632
35748848
87188558
49503742
11202260
52974392
38922330
31509227
78513729
49141799
40438580
21101478
78079555
2317782
77815366
72519972
68455733
52076597
63517091
81033897
26477026
74943180
65339955
8537941
13845642