1 14 49 50 51 52 53 95 108 135