95838370
75874140
29825990
71305189
28652685
47821330
47412634
47185726
6767958
71709666
98128316
70685344
30256650
18935352
77398609
56739477
36429853
39526282
96153872
69236811
36594706
95552265
66758891
37859913
35901779
3425988
35338744
96387928
68998906
82375585
88663651
7649853
57919420
57664106
39278083
21612445
41037225
98155067
65719293
23718094