40 540 75 3 5 6 11 14 16 17 20 21 25 27 30 33 34 35 37 43 44 47 50 51 55 56 65 67 68 73 75 80 82 84 85 86 87 89 91 93 94 98 100