3 5 6 2 3 4 4 2 142 14 2 45 46 143 94 123 13 60 8 117 106 65 29 148 18 88 31 115 20 138 108 67 50 147 65 36 72 15 138 3 48 157 73 39 113 135 106 104 94 16