27014527
3930847
90927366
40102800
4404849
17764657
42279971
18597060
19456585
75347070
603122
54656662
89073562
52915772
40988260
45349877
94505507
33104042
34085292
52827300
70727485
53458373
97328513
15057771
40484212
36047346
91799729
61348876
26039266
27527058
16173924
60346168
18676522
16804271
65906041
24548182
4289155
52712111
28505512
77488711