80508591
71326
78607836
20266897
34942365
832533
77459231
2281874
15163623
54659719
70975683
81434257
19667041
83353508
37362970
98377600
28114384
87581716
7011414
8622487
37663607
50078763
21051783
5306497
11891638
43682400
83228213
22086283
8133350
88207403
6156315
72756780
2775538
29339292
23746095
1987687
7116491
17723303
955056
16838346