50284829
39922846
79813157
68994250
38828129
34994293
55395700
35174410
81915929
21962132
10794777
33833080
27579665
26496164
1550404
75246293
99297226
18847043
8898133
39483299
74287668
93132271
96919258
34613873
6789927
9381618
34554862
50497008
76072641
13138130
34714111
43639091
81882120
43708310
8701399
57885634
1486675
31613196
32132702
82405114