table 27 30 34 35 37 39 41 42 46 47 49 51 53 54 58 59 61 63 65 66 70 71 73 75 77 78 82 83 85 87 89 90 94 95 97 99 101 102 106 107