20864778
7102928
39306672
4456543
79025083
98065358
50829370
12187905
92357883
6532104
308093
81412
4382936
95583812
16121029
89215308
24405332
11815133
19887058
28746543
29044825
14277438
46084489
40988088
59234870
5756360
12587222
15407550
44428356
97403132
4374840
15408551
40995018
33629162
45722377
88752871
1519818
37941065
47493528
39576274