89709606
12557674
6876687
4284754
90249758
22181393
55026097
59152591
40445451
8813590
17728364
1739620
80678550
88669120
94455221
38024540
1231294
80963769
63175831
3749245
11182611
20671203
43297056
2525812
63563990
56804063
98746224
66995018
40557161
18624134
42316174
75787865
86742995
27437116
74391248
32119708
62891267
8568245
44906859
30283982