12 20 67 38 55 13 28 12 96 358