8956915
3357508
99582967
12689124
80236446
40034032
62668986
89631845
22944112
50317524
69425761
40369000
1165840
12567345
87386300
39931366
66341088
49249636
2859165
94225939
5723986
35518599
20729142
965425
38197801
96029153
67721376
98374769
40604661
13719533
8617241
48595829
41218246
5580879
2987615
5088590
49152457
30629991
3979601
76953274