7568481
39956470
305827
69521543
61036787
8820329
81774167
46713772
30454821
28246794
77271047
87588386
6997340
42747811
25517914
37222207
16518341
59319653
8635161
54066861
68234673
75761788
7426913
31863221
27619608
12449712
25092269
71718437
16644192
97982136
27306707
1892544
92626168
75013453
11195348
26895854
46541811
95015243
52396505
12218156