60425402
31133668
50979591
46133080
19308960
97582572
82859150
44857207
11524263
66657946
6127373
67597522
70668623
27825276
6809632
86516836
33413542
91953527
70115825
22623026
8704464
95816415
93328122
88957332
17574020
21801634
21818754
22345957
61974784
22887161
28348921
8193640
9452980
4924959
685022
97949659
28706944
99657734
11476789
8992843