90542595
88386873
62655799
59165703
45995130
43729953
22674490
48056424
45298277
85987737
10163011
71313429
74087360
96255989
2708565
15309971
60465440
75738100
5954219
24125792
95504143
40899944
27847665
23389977
64229329
712748
39686453
99543118
73914341
50541390
84876577
1572859
20173549
50574363
66111434
92224088
45382153
49952880
49873025
88537843