38597113
6858347
87472897
71827788
97858252
51126177
67622719
94996657
34897305
6489453
26202892
38923747
30028094
94872674
82752628
30456022
32286649
61956826
40531005
65443688
12735101
41582445
94966318
17426016
66154454
27909694
2814710
39598260
40955488
28747942
7942289
79633868
36165296
36842714
273666
73701557
27951236
91325246
45808222
18564350