46 37 13 99 17 83 14 73 38 25 1253 1042 1236 13 66 7 89 1478