56 110 146 true 1 2 3 4 5 6 12 14 15 18 19 20 21 24 29 34 38 43 44 45 47 50 51 53 54 56 57 58 59 61 62 63 64 65 66 68 69 70 71 72 73 76 77 78 79 80 84 86 88 89 91 92 93 94 98 99