13 4434 156 1 3 28 29 49 61 76 87 92 111 118 143 149