13 359 243 true 3 5 12 15 17 18 21 22 24 25 26 32 39