19717040
8970521
36633895
625162
53018809
34175978
47532661
63504712
36369216
72431745
96647046
25375114
53179098
7808728
583599
30725618
3803402
78563067
26523323
42464111
47916049
69789559
72903743
39676781
83833005
43101580
66016127
75066750
13421725
42768618
33088178
2742807
31745581
15494475
2230503
28545384
51328050
58046713
22812098
99643744