22 523 204 true 0 2 4 5 6 7 8 9 12 13 14 18 19 20 22 25 27 28 29 35 36 39