80255076
49352634
63507875
86993769
90662963
69534442
58456070
65925838
75051113
8401674
97864805
11206683
42565071
91324729
50811440
21595142
70734359
77167122
74548403
10675161
17402420
11483844
23194403
38731675
59186334
1049900
9213955
99374483
61764922
39242354
53967614
13415603
43577112
37949305
4368051
9822202
9716430
5466796
97279113
84347670