38135600
3124801
72957627
82341536
30379200
89722695
62263205
30255492
16569071
4058600
24315683
31873869
6711095
17743419
45258421
63246880
71729749
28796174
3334636
88208576
91687175
29127313
9489108
24845923
9644640
52157983
42164110
70327097
95053622
59985826
71474692
24138933
91666580
55213174
9949334
98435593
13641897
981271
11005591
10946591