52905992
40306095
34942814
4888249
80366267
26247799
49586650
34587336
18562214
52539763
8654266
96355432
7040620
4573804
28824703
27146188
86566572
5905485
58775266
26454116
5071816
46131685
41106446
11317767
15383747
90518637
9137411
28746548
14635051
759090
58346889
8667622
80475226
32026677
49802331
17567657
43758262
2930964
2534563
8643044