13 1152 40 16 33 37 39 44 46 67 68 74 77 95 98 100