18385473
8739262
39933867
78971484
59378260
66531359
1724088
55358795
8762935
66061321
63937112
43596987
8731268
60031764
43667133
91466095
5967483
7137728
89574023
37193335
13466514
67066191
46468689
25532759
13082900
61363142
86892531
50574489
29393761
77561762
97301512
2808154
3085250
71835889
77297940
79244686
57326858
90923077
40609030
60755483