true 121 101 true 5 9 13 18 27 29 32 40 50 51 52 55 58 59 60 73 75 77 80 82 88 89