31988464
5456433
25149029
98276762
60756451
79987092
18603579
57953024
54895836
5864438
3166676
26817087
82089828
26843898
55929683
21579360
18878702
91377448
91189712
73495532
50299878
95402733
8323979
16452746
55853208
17153940
48485047
7486775
48596661
58393104
75609432
83988007
31636675
14757640
127351
45252210
52171594
65778251
94488399
5744333