667958
54508187
99627056
18243440
61856291
1534053
1508276
57052858
82863266
89782277
82748753
47814485
60195551
39587809
96374061
93188861
47421371
80781451
8396572
4691617
9714759
16858402
7054752
2651651
64673397
42195043
62442587
86621938
66834743
10537700
32803398
7243320
73447954
74241017
15924106
51032028
78955266
90268743
32783053
94344188