15 1057 355 true 1 2 7 8 9 11 12 14 22 24 25 27 28 31 36