105649
956220
873942
920350
786340
152129
427101
621536
591399
717950
472280
1089437
793147
883949
1011724
809610
538505
45952
85987
593377
284284
528841
442275
820256