12 198185 139 4 8 11 14 34 40 43 45 60 86 98 99