39915554
98457004
97757603
20731686
53331102
7241463
99405152
87162466
6048683
13904939
97381291
89764237
71949057
64075414
2794466
59165060
83704634
49646032
32451557
40608623
8056614
5640213
85662150
32233020
54738650
8693649
49816427
8661465
54107686
90213695
5561014
66612529
73854264
45999219
81127423
42543923
19436774
35034957
55087267
67452093