true 101 23 true 1 4 9 33 48 77 88 89 94 96