19135228
29974016
31931731
40331284
94058770
29004985
7988153
79404087
42425721
18354810
48114024
22863754
82336001
96359204
81912989
2830630
48943641
34297100
61262389
14738293
63933869
4948319
82448108
27308010
71051621
81617553
84136078
94095241
76172688
18573529
51081083
9898104
61208468
32629800
45116990
12503659
84807305
63561540
30053963
84562294