58071100
76471997
34269528
20436342
95182956
78839723
17239258
73351936
66709640
73358915
7318982
20788703
10728689
67378256
9301417
63906722
39179830
25757130
56401689
37252794
45494708
4312858
72954767
90118701
18089006
13941012
70808610
33934493
97908263
99419676
51757392
51985401
15905
19248851
77589137
49563278
45052597
55917271
55918057
67316383