19516367
93761917
514615
78784569
23923350
5325981
85737431
47295565
7066441
54661059
35255176
50654911
11615366
79775
18592583
94313038
47803373
7759934
46572123
26627638
50909992
29075926
294067
54529605
6025543
34811341
78069897
748498
45163539
43013212
7992299
60137224
40175826
90318136
25769571
4230683
68995565
39954346
13718336
38712750