39994678
67696827
34698526
976243
80857018
7943571
17367124
21647754
26134174
63676334
4711404
45772160
93657363
38814207
8643583
6074304
81985429
60012540
12541800
29798126
31783768
8363943
9717305
11927081
7925618
33061289
7687280
35365032
2307925
44521320
36821880
11354856
36156404
14448406
5075927
76067361