31288932
68007662
24554567
3432764
24814481
47553165
61233392
47631421
73049364
21908114
49546390
4277878
84139684
1493286
85079661
12841913
50965686
30512678
13409100
6888451
65961511
17922266
98086091
31089829
92787753
97317825
17989775
57287310
16204644
73692785
11064511
80014877
47548113
34839020
32542150
30959334
7434377
66062290
15477629
38806337