24 545 233 true 1 2 3 4 8 10 12 13 14 17 18 22 24 25 27 28 29 30 32 35 36 37 38 39