64093538
26705390
49457913
36394694
11496855
4574635
69993182
536374
18881790
73912480
1718405
71254013
65735237
14585778
33581517
97816540
16656590
88963320
97842727
14303290
7394113
25391476
12433803
5725833
12603935
8977415
19719279
91312669
85263926
97048795
66542474
9806319
40984323
37229100
45732070
33214127
26256056
7647814
26341312
70516151