21 222 95 true 0 1 3 6 8 10 12 15 17 18 19 21 23 25 27 30 31 32 34 36 37