42 422 70 1 2 6 7 12 13 14 15 20 21 24 29 30 33 34 35 38 41 42 43 48 49 51 52 56 59 61 63 66 68 76 77 81 85 89 91 92 93 94 97 98 100