7 104 224 true 0 2 9 13 16 21 31