8 358 388 true 10 21 32 33 36 39 46 96