27 1637 949 true 0 2 4 7 9 17 20 23 28 30 32 33 34 40 41 44 48 53 55 56 57 64 69 77 81 89 90