table 22 29 34 36 37 41 43 44 46 48 49 53 55 56 58 60 61 65 67 68 70 72 73 77 79 80 82 84 85 89 91 92 94 96 97 101 103 104 106 108