30471546
31376985
29314646
37818414
8354177
62842203
84309588
27841989
30102091
41017301
54157800
8989980
75743879
9925937
25874711
25019265
87828306
6181556
91899804
94191057
13779482
35049309
498942
71637040
86485247
3511385
50737757
6868864
38689405
32763624
41972851
63587575
67513059
24332749
1511973
12992553
3221842
50188029
26656276
79631479