true 101 33 true 1 2 4 8 9 11 14 17 18 19 43 47 52 53 55 57 62 67 76 83 86