12 1532 438 true 1 5 8 14 16 17 18 27 31 32 35 39