15 1104 640 true 1 4 6 7 9 12 13 14 23 25 28 29 31 32 33