9 103 288 true 5 10 14 16 27 31 32 36 37