46 62 135 64 82 90 112 29 254 106 68 78 132 31 70 38 20 68 15553