17 0 59963 99986 119998 243497 303532 343555 366425 487638 548815 611137 672887 732349 796386 836409 855277 976993 