65245143
20016212
80079447
7172448
34551006
18875936
21788694
16911114
42179278
18643049
87479968
64664162
15312076
36948292
2497876
13049540
42308442
17815259
74343513
32666048
67288013
73113779
26551545
6301638
14999432
69514989
2975347
19224506
40663983
15501474
80858083
28715453
57295874
16833921
68321252
11719563
97095349
50246484
50826999
12915022