40526268
29125794
27507049
10544787
17251707
94916763
50054938
88108419
44722015
30295806
52071552
6965520
79945450
15976691
49643109
62852059
97615627
58464900
4431104
44011354
14884591
52645307
19929042
38294217
80437783
2933310
18395693
78714269
7069993
64374688
9480802
54635725
66737712
7142042
68806437
37898614
76157057
59644025
82165753
21949327