12 105001 139 1 4 14 20 29 34 36 39 50 51 58 61