55262600
6801627
27416537
61751549
85718849
70091210
48217701
306497
68916519
62366432
62964362
19486039
17587496
85967706
34873626
42051740
94715955
83998278
24724968
62687906
59305537
69759860
76529456
7096057
7305253
18133481
83044404
83577635
79881359
30278063
77681606
70202461
54982468
18353700
28239335
98027092
88273840
54696549
13182540
56259986