21 2108 785 true 11 12 17 18 19 21 26 29 37 44 45 48 52 55 58 59 62 64 67 74 86