7 1121 442 true 2 8 13 21 22 28 31