12 65 2 42 61 93 22 31 66 139 44 106