58458404
5178871
13059236
4254267
72976703
78877854
58089270
31228636
22454017
18917037
3855875
6171273
40475450
64793162
82608101
18558372
39843070
80389373
6055888
48668452
9866627
86757400
97179485
66014046
3241151
90083170
94669780
32927997
58879186
77748884
20132539
85558858
84407650
36959103
95748019
80571527
74091551
94103465
67296660
60286208