1 9 30 40 45 49 50 51 52 53 54 55 59 96 150 223 320 442 500