42 418 103 3 6 7 8 12 16 20 24 27 28 29 36 39 40 42 43 47 50 51 52 55 56 57 59 60 61 63 67 71 73 75 76 80 84 85 87 89 90 92 95 97 99