10 1387 416 true 1 4 9 12 14 16 22 31 34 37