95268826
8059994
4577469
91255783
76382354
30535164
76333974
3753692
41846968
25961045
45036404
60656149
41939394
79363976
50908169
38444902
66732450
67211313
10175067
75407834
15774607
6094317
84065623
81143365
98989080
20905098
24796571
91561141
9509519
69716807
2156408
61348417
52485561
90472348
24305545
99085841
91017166
18514677
10464706
6897517