79306616
15735500
9862428
77716726
37241548
18202585
9448200
9551123
40855661
8098485
8845641
66253433
5925782
70477228
87626521
47592871
87263296
67246684
98905045
89869799
11612890
906523
88181365
38317917
86916008
68081906
29763252
25023145
55535513
27263398
18893335
73797759
65424496
93492811
80547671
88305918
86029332
75504023
4333968
20648511