89096585
14907403
19798403
19729642
88873015
16684833
1167675
29545889
39048036
1991974
75868025
35631693
97164419
98593087
5126223
6562862
492972
99006543
38189632
11196996
19618522
76678687
45306597
34484272
8633369
31319713
5059896
47429181
70843261
68716186
32582842
75722413
29892889
54225433
919853
87635022
35629857
56857413
49602164
19413803