50631878
28825616
77222082
16764167
94845440
72809193
28015895
98442206
58466243
2173126
74186711
77717266
72891934
62542805
50694466
87635085
15974459
4776781
230244
7166968
34634234
80339103
181423
82159561
60218065
25026114
30499587
14934276
93069800
61713294
61862825
75927013
37963208
83296615
86332478
20193576
75696817
98558487
435275
32149035