7 993 248 true 1 2 9 13 28 34 38