21 1027 310 true 1 2 3 4 7 8 10 12 14 15 18 20 21 25 27 29 31 32 34 36 38