31795169
66859203
63705981
515351
10766041
29904520
21039770
7575324
45314445
1829867
4144730
86906061
35575973
16257758
53392044
35953086
79783894
95716887
44292904
39948653
22086657
53323052
1528672
74925574
45666510
26249083
66502608
8128864
17638429
99142664
4443125
2013808
70266002
87951945
70384894
13847333
82547475
11145071
69394632
37963125