74664660
57985529
40073900
28985867
43844823
83745284
90584599
4769882
19274973
43335
67348897
77977582
31762682
63395607
19652839
33357706
3893382
62762319
37377081
72917406
56285077
95831587
45294127
83162105
31436363
38265535
15348905
68964595
86526470
37221459
30233583
89101730
13046742
29036383
67765133
68513724
23306776
99869527
18387088
39905975