8 1254 445 true 3 5 12 17 18 27 31 36