81597586
9877557
81745743
46902281
61913228
8073656
7924623
8291820
3995419
47015249
56985614
128300
15632815
9259959
86021660
1799520
24203037
46726107
4119691
29537373
29349534
98648624
61184204
42921674
15782717
1636670
89983694
84796823
60752560
88798196
88747841
54222064
77611929
21525464
70695358
36554204
24694427
5051716
77317633
4149606