46946574
1948761
96538476
576271
28039357
92757345
22956242
4175627
49607279
44586135
62729460
64843146
73667638
26151279
16968888
9912709
99514328
75409361
68856841
1947688
95319057
10813593
64547186
13653310
47402968
28344525
35069295
5192364
77103571
61889530
91513083
95339488
37797011
65808398
43288083
93169792
34418504
2427516
14213707
7516904