20 1666 121 10 12 15 17 18 21 23 29 33 34 41 42 45 48 53 55 58 59 62 64