true 101 29 true 1 2 4 8 9 11 14 17 18 19 43 47 49 51 52 53 54 55 57 62 67 70 76 82 83 86 89 91