20504196
89605556
7425755
37573689
72523231
21775795
26311031
70473498
46476933
62676580
145202
58601580
32849072
95767957
89812491
42856970
62716514
55233340
58807386
67536443
5948473
4655413
14537197
92316064
658545
21982690
92696799
42998395
3588725
9782651
97347379
78612204
29019277
991483
8912933
70165865
98411302
7867273
24995586
846220