50591120
8290603
4320555
69626967
3158758
21765777
45637032
79977558
8783362
56528894
16346116
61552899
50477231
15433409
48596652
46173224
24545377
72802273
75759901
38077252
2098659
52605839
4256003
71335257
24703481
1264409
12724681
62679898
48281002
33399096
36052694
57549522
2868698
10467704
72833380
48073128
98276279
59402750
85016920
2282751