30397677
33933636
29915482
87873385
91603843
19986359
70145453
94664783
45113840
68669790
42751219
3982771
4497102
78579929
75851145
84151583
28765457
20875550
51911958
46624733
60803506
40345074
88229920
10068918
77059261
55225353
75939648
98899542
29756679
7993770
42797398
31569998
99183223
57037890
65595634
75718757
66147517
9283563
50045747
73122068