true 662 349 true 1 2 3 4 7 9 11 17 18 20 21 28 37 42 53 58 67 71 73 77 78 83 84 89 95 96 107 109 111 112 114