7 656 366 true 0 17 20 26 28 35 39