8 1790 476 true 0 1 13 17 30 32 36 39