20982375
1421218
45115233
97304929
49898251
6398102
62317994
88179525
795151
17212328
34606738
8189891
65977624
588149
13549919
14952696
77168071
8203228
32363090
72258769
8016740
20372235
8381337
18686159
14081126
5108882
80873480
76767763
89369739
6219684
67093024
97745959
48474246
79044230
24724167
14153219
29555424
31431970
39278268
44773767