54628741
53399390
7512566
85424869
5806395
89173015
38543272
24116161
12385660
59527984
99046443
97741639
78311435
31793627
24453790
55817966
96241442
6751190
1740142
63238199
17044028
74407793
64564660
96917321
41158521
8508234
57147419
87065465
50806541
70557734
6543918
69637960
9099750
80644981
41641845
68391804
73279959
64624780
23916196
1635180