12 241 35 2 4 5 11 13 14 29 32 38 41 53 59