47218442
6920500
66784471
40156051
75448435
94402311
55647398
1957614
80554423
65178033
78057540
76576423
98266928
983311
49196945
87103
73656199
33364245
47397948
11637186
40598697
52679623
30454004
25366626
13303201
73619481
64924177
79987379
86936152
32201893
22627685
32539280
75267143
39212298
59911776
8095518
14689555
13377241
3314671
87063545