8 112 31 38 44 45 48 52 61 76 78