43965442
8849262
69132725
5234176
98853740
71718288
23076382
90737918
8232814
22299065
8090274
61263769
90798397
95158868
5955189
87791703
89777988
84521464
38926731
18427437
23816856
57589241
24068418
17022103
20744677
69487981
51736631
98108131
69028463
48372945
41251630
67763061
92096222
68007680
29908211
73534639
43439088
40956657
97334597
64305100