0 0 1 1 2 2 1 1 0 0 3 3 1 1 3 3 4 4 1 1 4 4 5 5 1 1 5 5 6 6 1 1 6 6 7 7 1 1 7 7 8 8 8 8 7 7 9 9 8 8 9 9 10 10 8 8 10 10 11 11 8 8 11 11 12 12 8 8 12 12 13 13 8 8 13 13 14 14 8 8 14 14 15 15 8 8 15 15 16 16 8 8 16 16 17 17 18 17 19 16 20 8 19 16 21 15 20 8 21 15 22 14 20 8 22 14 23 13 20 8 23 13 24 12 20 8 24 12 25 11 20 8 25 11 26 10 20 8 26 10 27 9 20 8 27 9 28 7 20 8 20 8 28 7 29 1 28 7 30 6 29 1 30 6 31 5 29 1 31 5 32 4 29 1 32 4 33 3 29 1 33 3 34 0 29 1 35 2 29 1 34 0 36 18 37 19 38 20 37 19 36 18 39 21 40 21 41 18 42 19 43 20 42 19 41 18 44 22 45 23 46 24 45 23 44 22 47 25 47 25 44 22 48 26 48 26 44 22 49 27 49 27 44 22 50 28 50 28 44 22 51 29 51 29 44 22 52 30 52 30 44 22 53 31 54 32 55 33 56 34 55 33 54 32 57 35 57 35 54 32 58 36 57 35 58 36 59 37 57 35 59 37 60 38 57 35 60 38 61 39 57 35 61 39 53 31 57 35 53 31 44 22 62 22 63 31 64 35 63 31 65 39 64 35 65 39 66 38 64 35 66 38 67 37 64 35 67 37 68 36 64 35 68 36 69 32 64 35 64 35 69 32 70 33 71 34 70 33 69 32 63 31 62 22 72 30 72 30 62 22 73 29 73 29 62 22 74 28 74 28 62 22 75 27 75 27 62 22 76 26 76 26 62 22 77 25 77 25 62 22 78 23 79 24 78 23 62 22 80 40 81 41 82 42 81 41 80 40 83 43 83 43 80 40 84 44 84 44 80 40 85 45 85 45 80 40 86 46 86 46 80 40 87 47 87 47 80 40 88 48 88 48 80 40 89 49 89 49 80 40 90 50 91 51 92 52 93 53 92 52 91 51 90 50 90 50 91 51 94 54 90 50 94 54 95 55 90 50 95 55 96 56 90 50 96 56 97 57 90 50 97 57 89 49 98 49 99 57 100 50 99 57 101 56 100 50 101 56 102 55 100 50 102 55 103 54 100 50 103 54 104 51 100 50 100 50 104 51 105 52 106 53 105 52 104 51 100 50 107 40 98 49 98 49 107 40 108 48 108 48 107 40 109 47 109 47 107 40 110 46 110 46 107 40 111 45 111 45 107 40 112 44 112 44 107 40 113 43 113 43 107 40 114 41 115 42 114 41 107 40 116 58 117 59 118 60 117 59 116 58 119 61 119 61 116 58 120 62 120 62 116 58 121 63 121 63 116 58 122 64 122 64 116 58 123 65 123 65 116 58 124 66 123 65 124 66 125 67 125 67 124 66 126 68 126 68 124 66 127 69 127 69 124 66 128 70 128 70 124 66 129 71 129 71 124 66 130 72 130 72 124 66 131 73 131 73 124 66 132 74 132 74 124 66 133 75 134 75 135 66 136 74 136 74 135 66 137 73 137 73 135 66 138 72 138 72 135 66 139 71 139 71 135 66 140 70 140 70 135 66 141 69 141 69 135 66 142 68 142 68 135 66 143 67 143 67 135 66 144 65 135 66 145 58 144 65 144 65 145 58 146 64 146 64 145 58 147 63 147 63 145 58 148 62 148 62 145 58 149 61 149 61 145 58 150 59 151 60 150 59 145 58