59583108
61293436
47339853
43224743
23732441
29012559
5491270
68285829
2460799
44773373
52525404
8672896
4597787
7844524
25985786
86331087
21858566
80553043
17515590
62434750
47116243
40093913
24403132
39711143
32957610
70689345
37218824
94985857
76895639
80068044
28661601
71353006
3751465
61447119
43952277
46511848
28717221
18973459
89059191
29633481