11115300
12317304
1912761
63472212
89378536
86576214
76059570
16995514
21081228
6774705
9774844
819607
40584777
4528173
30173453
21622738
79991528
81088897
24063767
93438582
56871014
92792066
29463903
15601335
95205639
706077
52234279
48142370
9493252
32772577
1542206
40232032
8066942
50026541
18188145
16459705
36913655
57603334
77875319
20699013