18659468
3469439
47899586
78133820
85432211
4246676
53718579
20699719
7890571
68244787
37278284
67376366
22995385
64494298
16473710
45423118
19015120
36208638
8766302
34636728
901993
846454
4249303
6236454
73848119
39711133
1977053
15225365
55673331
20065762
69944878
5361856
95688566
8775460
77375373
33096410
57541044
50919637
16318954
9099305