21 7108 287 2583119 3 4 6 8 18 20 24 25 29 39 44 54 58 59 63 66 67 75 78 83 99