41433971
59202326
28134586
9982896
45689478
81276995
24957648
4564040
22172048
10061373
63838486
35181294
56501864
60573613
29794776
53413402
47055671
27063999
80143038
135561
82249036
56638749
29807660
94978944
1901013
64308639
28613756
33812951
76703769
51973287
8017720
11181910
18147641
99038707
11677917
59596139
27768650
97849859
77076560
515142