59304680
56836427
5951264
37442794
84491516
341245
310222
88586199
3835008
2792676
69954877
13133930
39787116
43265471
11138240
8866298
28302680
27033328
88452807
86746809
56692616
94097887
79189871
26956289
62774908
42346110
75698776
17185777
84101955
35316956
11634524
82993328
9775965
3912410
3632857
25869651
59373954
71034376
99024492
12515695