 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 36 64 52 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37 78 87 49 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 80 110 86 48 8 5 5 0 0 0 0 4 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 45 103 127 74 42 9 4 3 3 4 4 3 3 5 4 6 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 62 119 120 63 38 11 4 4 4 3 3 3 3 3 4 6 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 64 125 120 58 29 10 3 4 4 4 3 4 4 4 5 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 79 127 106 49 25 15 6 4 6 17 35 13 9 7 5 17 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 92 122 77 27 18 13 25 40 68 88 110 113 26 12 10 17 39 22 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 92 111 48 14 8 26 97 127 162 179 150 148 94 16 15 26 60 51 26 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 103 93 16 8 13 63 147 115 109 111 91 67 40 22 20 21 44 26 16 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 59 99 82 8 8 15 68 107 68 78 87 75 37 32 34 33 28 27 19 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 73 86 91 13 18 44 86 120 118 122 131 154 127 120 58 57 42 33 26 20 10 9 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 30 63 83 57 12 20 30 110 167 151 147 194 210 184 161 87 60 31 26 18 19 30 32 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 15 15 26 53 43 12 15 24 125 179 180 171 188 238 226 185 122 53 35 33 55 47 47 21 37 44 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 6 9 18 24 15 12 14 24 74 146 159 102 108 148 181 173 156 101 55 61 102 93 100 43 38 81 44 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 11 10 10 13 12 12 15 19 36 100 59 83 118 156 153 178 192 163 76 96 117 125 121 60 43 140 114 66 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 7 9 18 12 12 15 18 32 46 74 79 82 74 98 105 153 155 101 161 167 123 109 77 95 130 118 61 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 10 7 8 9 12 14 15 19 26 40 48 83 33 59 72 76 84 89 144 167 139 116 94 133 101 60 115 75 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 6 5 6 6 9 11 12 12 15 16 22 27 31 39 41 44 48 77 120 110 151 115 121 108 67 60 122 84 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 8 4 4 4 7 7 9 10 13 16 20 23 41 40 37 102 195 195 148 152 145 155 149 112 73 61 57 27 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 6 4 3 3 4 7 7 9 12 18 24 35 51 38 160 252 213 216 210 127 151 149 121 113 82 75 28 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 3 1 3 5 5 5 9 14 18 25 60 90 77 177 168 211 301 295 163 107 101 124 124 95 76 34 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 2 1 3 4 4 4 5 7 8 9 20 74 112 76 112 160 333 388 365 189 126 90 84 66 63 23 13 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 2 2 2 5 4 4 7 9 16 42 101 66 29 109 212 373 473 412 203 91 53 63 40 36 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 6 4 2 3 4 6 12 12 12 20 23 71 35 57 98 198 340 424 301 132 94 66 48 42 83 22 29 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 6 5 6 5 6 9 15 11 12 15 19 24 21 70 56 153 370 369 251 164 154 140 99 68 50 86 101 54 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 5 7 9 12 11 10 14 14 14 14 15 20 24 33 104 101 166 370 271 145 128 126 103 78 32 82 200 134 54 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 11 12 12 13 14 16 15 17 17 18 28 28 53 170 193 228 280 219 194 179 154 107 106 97 117 136 117 53 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 5 10 14 15 17 17 21 20 19 21 24 30 34 43 164 193 246 265 271 284 201 122 149 222 186 145 56 66 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 10 14 19 19 21 26 26 23 24 34 35 43 104 93 198 273 265 286 357 221 192 293 214 128 116 42 25 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 15 16 20 22 26 31 31 29 28 35 37 51 106 143 236 326 292 238 301 351 309 248 218 169 88 73 28 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 17 19 23 26 32 36 39 38 34 35 48 58 72 95 150 204 324 216 293 403 282 293 310 225 92 72 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 10 19 26 50 54 44 44 44 44 38 44 54 81 95 109 123 124 214 221 290 338 251 309 330 257 181 162 59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 17 28 41 43 46 48 49 49 44 50 76 105 101 106 123 137 214 273 318 338 248 266 337 323 250 199 83 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 30 42 42 48 48 51 53 54 54 58 83 95 100 129 235 305 293 318 324 315 256 303 245 227 219 182 65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 34 57 67 76 50 49 55 61 61 93 99 122 121 168 260 350 374 401 403 367 344 272 250 231 197 190 157 62 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 63 144 145 70 57 50 52 64 73 86 142 212 234 299 323 335 364 411 423 440 411 366 330 297 300 280 207 106 67 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 109 247 281 219 172 126 83 75 101 143 147 220 291 231 301 298 362 353 359 390 401 404 366 312 322 311 312 262 170 80 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 131 301 384 376 219 190 235 220 129 150 209 267 300 298 263 306 325 347 309 320 360 381 349 320 282 274 292 310 273 189 101 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 23 120 274 422 450 470 457 343 352 370 339 272 230 237 263 266 290 310 352 298 285 288 324 309 298 261 267 323 331 362 370 340 268 122 44 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 19 59 47 67 88 278 470 592 590 583 513 420 442 386 379 403 334 330 295 272 221 287 355 289 286 286 285 299 281 298 318 329 339 408 411 360 276 139 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 85 131 116 176 260 498 644 710 722 620 540 535 572 424 456 443 339 348 386 381 287 277 286 277 299 310 350 380 362 352 319 318 374 391 348 325 227 129 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 118 141 117 167 319 455 601 699 736 674 626 564 540 568 417 426 413 402 380 444 416 328 301 254 227 238 255 303 341 313 296 364 346 353 308 273 294 201 138 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 27 120 79 133 305 511 652 647 682 672 604 607 538 541 479 392 390 481 532 449 456 381 373 328 235 220 208 212 214 223 235 274 320 305 285 227 215 146 166 80 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 39 64 117 243 466 588 694 666 610 620 560 560 515 484 408 399 460 578 531 446 408 405 415 310 241 217 207 193 204 216 248 277 339 316 207 182 142 177 119 47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 79 128 145 219 307 468 576 654 660 614 546 495 463 465 431 427 462 540 558 492 427 407 472 391 285 227 214 206 207 205 244 283 288 292 225 154 117 211 295 206 82 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39 133 193 204 198 337 335 482 546 575 554 521 458 427 413 427 406 420 475 566 493 415 390 398 418 359 275 216 198 199 188 201 219 224 248 186 128 115 157 308 326 215 95 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 28 122 213 220 195 272 347 380 442 505 519 472 414 401 392 378 375 385 450 501 452 424 405 395 413 379 345 283 208 190 186 164 188 199 242 188 136 156 195 221 314 325 188 71 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 41 44 117 206 210 209 336 324 413 394 423 422 403 380 382 366 351 353 390 399 406 458 422 375 343 338 305 286 254 198 173 160 146 138 150 133 129 171 202 254 272 313 280 157 39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 41 35 45 62 76 125 161 167 215 326 408 418 377 384 365 368 388 404 385 342 379 344 366 424 447 357 332 318 305 288 285 252 225 176 134 118 109 110 116 127 156 190 281 246 238 227 106 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 40 53 64 89 104 128 172 176 221 436 521 461 406 368 399 405 419 393 386 372 397 354 364 433 433 343 327 332 310 291 329 325 269 158 128 126 135 127 123 136 180 217 234 225 272 220 91 6 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 17 46 65 78 90 93 131 176 239 477 573 572 568 434 361 418 453 454 396 390 456 480 435 419 393 355 339 367 323 272 235 227 245 172 137 127 133 157 142 134 164 209 253 269 232 312 273 80 5 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 18 46 68 79 65 89 149 201 387 533 577 559 567 383 351 371 406 439 475 521 536 491 441 386 342 392 303 290 255 211 199 200 198 187 131 129 140 162 164 161 190 240 279 297 282 322 290 93 11 5 4 8 34 77 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 21 31 48 55 58 73 152 303 375 475 577 563 492 363 360 371 447 526 579 602 542 468 443 359 296 259 225 193 182 179 171 168 175 156 157 157 181 191 233 226 240 281 308 342 322 343 274 87 22 15 20 49 65 111 42 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 3 14 18 26 39 102 230 343 447 513 545 497 396 396 413 440 497 581 575 554 495 476 403 311 228 208 225 228 202 168 155 178 184 181 175 244 283 216 261 296 281 294 319 362 362 395 310 116 49 25 59 81 92 143 95 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 13 18 24 51 182 282 375 486 557 517 450 401 498 512 578 554 587 547 498 459 386 299 255 221 239 226 207 178 177 210 257 261 254 260 281 305 261 285 283 297 317 372 425 451 423 294 98 60 57 62 131 119 182 130 44 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 5 6 20 29 100 213 303 383 482 549 447 459 445 556 612 623 573 540 508 466 342 280 234 222 219 224 218 192 188 203 203 269 357 312 301 267 301 340 298 317 358 387 379 437 512 380 216 86 61 73 55 154 156 195 161 60 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 8 14 35 120 216 298 360 451 422 400 363 525 622 634 617 556 535 523 439 374 300 240 216 216 208 229 230 238 275 283 373 390 337 333 306 339 341 379 409 384 416 425 439 486 325 194 99 75 69 77 162 183 211 134 66 17 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 7 9 18 46 123 217 285 331 356 325 348 330 502 581 555 504 523 507 499 384 365 322 234 213 214 243 303 363 376 455 478 488 458 446 408 363 348 337 375 405 397 408 422 480 461 314 182 92 72 62 95 159 195 249 146 94 30 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 10 14 19 24 34 86 137 235 260 245 244 238 356 427 484 464 451 453 451 441 347 326 289 281 329 304 365 437 455 500 580 605 571 553 499 462 415 393 395 423 428 413 436 468 503 338 196 134 96 84 79 146 186 233 264 222 134 65 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 8 7 5 5 6 11 21 112 151 148 174 269 284 367 419 393 374 329 395 344 346 335 305 382 518 503 491 586 611 610 633 633 639 590 534 488 487 462 447 428 424 457 471 440 391 233 147 124 104 90 112 178 219 275 353 323 210 87 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 4 2 0 0 0 3 33 103 157 270 261 228 325 339 344 233 214 233 273 334 308 347 486 539 528 541 575 661 658 647 665 658 593 572 515 504 507 488 489 472 446 429 291 265 161 130 136 111 99 128 197 249 294 381 370 219 82 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 1 0 0 0 1 0 0 7 48 130 196 180 163 217 203 272 270 225 227 237 244 345 405 480 505 484 516 564 611 644 620 627 632 586 528 513 501 512 509 473 443 271 235 194 197 127 137 197 137 126 152 208 259 306 382 359 166 84 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 -1 0 0 0 0 0 0 1 0 3 0 0 2 15 71 77 97 46 48 102 193 181 157 162 232 275 336 423 458 470 481 568 610 619 620 632 635 610 585 515 491 487 493 463 440 465 316 196 158 154 141 161 184 125 131 155 220 259 325 383 327 151 88 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 5 2 3 3 1 -1 0 0 0 0 0 0 6 1 -1 1 1 0 3 8 18 15 20 23 70 119 211 226 238 216 275 348 383 410 430 490 539 559 561 588 578 602 597 610 591 516 469 440 424 433 447 482 467 278 165 166 185 194 111 147 143 163 218 260 310 367 312 178 87 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 5 9 9 5 2 2 1 1 1 0 0 1 5 2 0 2 1 0 1 3 8 13 34 98 127 237 311 305 266 257 325 379 397 438 450 509 522 531 579 605 609 620 591 589 514 487 469 436 413 394 430 467 528 313 192 162 167 142 148 187 156 161 207 258 322 367 273 145 88 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 47 51 34 17 15 10 4 3 2 0 -2 -2 0 3 3 3 0 0 2 4 17 45 137 210 217 288 314 317 251 284 331 358 361 449 515 522 498 551 569 567 610 600 576 539 499 480 460 420 403 407 423 477 532 344 275 212 211 158 181 189 181 174 203 264 322 334 242 159 92 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 60 66 63 67 60 50 38 28 17 6 1 1 0 -2 -2 -1 2 1 0 1 0 2 4 27 125 200 291 354 282 300 269 261 282 353 370 431 498 494 488 507 522 555 585 584 564 576 493 463 460 435 435 422 397 447 471 514 423 381 340 302 219 214 216 179 178 193 260 302 321 213 177 72 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 107 127 94 71 71 53 47 40 32 22 15 7 3 1 0 -2 -2 -1 1 0 0 1 0 0 6 60 146 236 361 396 324 281 229 225 243 361 388 420 470 499 467 489 514 511 508 495 514 465 444 466 404 450 488 492 412 398 415 427 420 318 361 297 215 214 227 149 172 195 247 274 278 194 135 58 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 63 117 105 69 63 56 44 43 34 23 17 10 5 3 0 -2 -3 -3 -2 -1 0 2 2 3 3 11 68 138 241 352 382 314 210 197 178 247 331 352 405 471 486 483 493 523 524 529 481 463 422 419 451 433 470 478 458 444 344 352 419 321 173 243 229 254 250 181 146 178 203 216 252 251 216 144 48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 64 92 72 53 46 59 36 25 21 14 9 4 2 2 0 -2 -2 -1 0 1 2 2 2 7 7 14 71 134 249 355 368 325 167 163 169 249 315 385 430 474 494 505 487 514 483 474 504 475 437 450 416 417 405 441 426 404 323 305 233 145 134 209 236 194 172 118 152 174 183 185 233 265 263 150 41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 41 47 68 83 73 33 16 15 16 9 8 4 0 0 0 3 3 8 15 20 25 18 9 9 9 23 90 167 266 315 280 192 130 134 164 246 354 399 444 441 447 432 439 459 449 453 461 455 473 468 409 437 431 422 409 404 293 234 124 118 165 206 176 140 125 108 120 145 156 160 226 258 251 122 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 23 33 75 105 94 52 15 17 14 10 9 8 4 0 1 6 24 54 75 71 97 140 89 19 16 45 98 142 173 165 88 115 155 127 135 187 224 255 303 361 365 439 443 421 437 432 441 458 450 480 421 378 419 398 419 385 386 277 183 129 138 194 137 124 125 112 103 109 133 147 165 211 227 189 110 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 24 62 95 98 68 27 16 15 12 9 7 5 6 19 6 47 204 314 334 270 235 221 133 41 36 37 32 37 21 17 37 118 166 131 183 213 192 239 283 357 400 416 432 367 384 448 490 476 443 465 400 373 423 374 440 371 366 328 283 222 128 109 104 108 110 101 99 106 129 155 165 142 134 161 81 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 6 36 78 87 84 68 42 20 16 16 17 13 11 6 16 54 130 293 464 525 489 380 274 146 46 22 13 7 6 9 13 12 37 186 219 170 152 170 197 203 234 266 337 387 434 392 400 446 512 470 469 454 415 422 433 414 429 361 388 299 231 152 103 99 117 105 95 95 93 112 139 156 143 100 105 116 51 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 51 131 135 104 86 54 36 24 34 35 28 40 107 224 269 337 448 521 539 499 427 276 141 47 4 4 5 4 6 10 9 8 70 223 250 134 129 133 141 168 195 253 351 434 451 445 386 404 499 496 440 420 399 408 406 430 438 380 372 320 243 105 147 109 100 95 93 91 93 115 145 137 101 76 66 63 32 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37 136 163 143 118 96 75 50 46 37 65 153 280 446 598 616 597 560 515 454 392 260 133 78 10 2 4 4 4 6 5 4 5 96 306 230 144 131 136 136 172 197 258 346 449 507 446 392 438 469 432 407 387 365 404 394 420 383 373 365 243 147 127 201 119 122 99 95 91 105 129 137 128 87 81 82 66 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 163 192 185 156 151 134 113 74 63 210 424 519 641 653 619 568 496 407 306 214 142 114 53 3 4 6 5 3 3 3 3 7 132 322 284 175 135 131 135 151 219 285 343 447 437 387 406 419 400 401 398 389 389 401 405 423 378 335 252 196 191 120 131 158 115 117 93 95 117 136 134 105 104 154 85 43 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 190 234 252 251 252 236 242 345 404 515 581 659 663 629 567 492 383 269 191 137 97 61 20 3 3 5 3 1 2 2 3 23 169 334 257 160 138 129 141 166 243 376 390 440 421 393 376 367 380 421 392 381 401 478 474 447 433 381 277 161 145 97 118 142 86 94 101 120 146 160 151 102 117 154 46 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 222 311 361 392 409 437 568 654 676 674 670 661 616 548 474 380 283 206 152 106 71 38 14 6 10 6 1 1 2 2 5 23 142 303 241 144 131 129 139 202 313 357 366 376 382 365 379 377 363 382 388 414 470 521 519 489 460 396 259 175 156 90 98 94 79 86 118 159 151 170 149 103 129 127 25 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 291 387 463 510 555 657 739 752 712 662 636 615 567 493 411 317 216 149 108 78 63 44 33 36 24 4 2 0 1 3 6 25 153 266 213 139 130 130 145 249 285 315 352 366 358 350 374 378 416 448 435 482 535 545 542 505 447 360 220 160 125 83 99 91 89 88 118 145 143 150 112 91 162 104 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 396 462 492 558 679 745 782 762 694 617 583 553 492 424 331 254 182 123 88 83 73 62 59 43 14 3 3 3 2 4 10 35 143 263 182 130 134 135 144 253 311 358 396 413 371 373 415 502 525 497 491 505 552 566 551 521 422 317 163 121 118 96 107 101 104 89 114 111 120 140 74 64 84 53 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 133 429 521 565 633 720 739 761 735 655 570 520 467 394 323 269 214 152 112 102 101 89 76 47 21 6 3 4 4 4 6 16 32 123 227 173 133 149 139 182 284 361 369 369 421 403 467 514 592 580 521 507 519 526 549 497 467 370 270 162 120 136 124 125 131 114 98 102 99 119 124 70 31 24 6 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 122 480 539 586 646 689 708 718 686 625 533 454 376 302 268 248 220 152 107 99 97 81 53 30 19 6 5 5 5 5 10 18 26 58 118 218 152 161 139 198 333 378 376 412 441 438 469 585 648 646 595 550 514 506 520 459 410 300 223 177 138 150 137 128 118 113 89 98 114 132 102 63 30 12 6 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 469 553 593 657 661 656 670 633 578 512 407 312 256 215 187 148 114 99 83 64 45 38 18 10 7 7 7 7 11 13 18 33 30 133 252 215 209 194 262 340 353 416 460 450 448 521 646 689 668 593 522 492 484 471 403 358 249 192 185 120 148 206 138 132 141 112 104 86 126 85 79 44 16 2 3 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 352 463 522 582 595 595 591 561 512 436 316 226 187 159 141 121 105 86 63 47 38 35 14 8 8 9 11 10 18 16 20 24 39 190 276 337 247 257 288 351 416 417 434 364 406 558 671 697 639 537 478 443 456 430 405 339 225 239 142 134 164 196 141 175 181 136 149 138 88 44 42 62 31 2 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 248 381 450 509 516 516 522 501 432 306 178 148 137 129 138 153 138 74 40 32 24 17 11 11 18 10 8 14 16 15 23 37 63 148 331 381 287 204 222 254 293 307 313 359 425 550 623 618 548 504 459 423 440 409 372 304 239 251 241 212 197 201 181 231 229 162 144 160 143 90 115 80 33 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 176 324 379 415 470 442 455 423 315 194 137 135 124 145 190 190 152 92 57 41 28 22 15 24 44 28 10 14 22 21 92 149 160 241 410 374 254 193 198 206 255 293 358 405 458 541 594 559 485 462 426 414 380 353 309 288 238 217 253 270 203 182 227 251 233 175 173 187 161 124 167 121 52 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 194 299 327 332 386 383 372 320 236 159 147 129 129 164 186 161 134 88 53 44 40 44 38 30 54 29 14 93 172 226 335 361 440 410 360 288 231 197 201 294 269 311 390 449 505 510 527 523 534 491 504 480 434 429 385 341 299 245 263 270 204 234 295 240 241 203 183 193 156 171 179 116 71 16 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 253 363 371 376 366 355 338 286 228 182 184 175 171 170 181 162 128 86 57 51 66 84 101 70 90 81 218 420 500 607 570 560 605 491 360 222 208 208 282 345 348 385 455 486 513 487 490 558 539 496 516 453 402 410 401 372 308 270 293 297 278 253 279 201 225 190 201 213 165 202 181 145 68 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 228 357 390 425 370 348 324 283 239 208 208 204 194 179 172 163 135 112 97 89 101 180 249 255 372 457 626 717 691 776 741 715 630 486 328 240 263 227 327 397 419 446 471 539 547 492 536 605 603 541 543 460 439 432 422 408 373 337 348 370 337 280 272 204 164 182 210 218 180 214 216 139 87 42 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 193 292 315 366 346 313 296 269 240 214 224 223 224 202 200 201 192 183 154 148 225 332 425 645 761 785 824 854 839 840 806 744 617 429 260 285 338 292 410 483 484 507 508 547 593 561 525 639 616 576 567 469 415 421 416 386 389 392 412 397 370 364 305 315 175 211 202 196 175 219 230 157 87 39 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 126 214 229 260 259 251 247 246 239 223 227 223 228 232 237 244 245 280 298 393 522 561 684 833 867 887 882 875 844 832 815 734 578 410 329 291 332 424 509 537 516 539 580 588 699 642 528 633 620 570 549 444 442 449 479 447 426 425 446 433 395 375 309 308 192 227 235 201 194 222 217 198 59 35 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 61 108 164 191 212 232 221 223 228 240 246 269 260 265 316 415 493 550 639 677 773 878 893 883 859 820 814 787 779 699 613 515 368 305 327 461 557 591 609 565 578 612 657 772 652 539 656 651 614 557 488 480 495 514 474 449 421 422 406 397 393 341 308 178 212 225 203 196 212 219 193 105 67 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 67 115 141 164 186 198 214 236 270 281 285 287 354 538 637 664 714 793 852 868 858 852 842 786 756 730 728 709 648 586 502 389 371 466 603 582 639 580 554 598 653 684 754 608 595 671 691 633 586 528 506 501 486 452 435 439 463 446 422 420 397 333 204 217 234 188 201 239 232 173 94 80 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55 99 76 108 124 144 184 196 226 258 326 354 346 440 634 710 724 741 777 809 819 800 789 813 773 722 691 681 694 647 595 558 486 440 466 621 687 665 645 604 637 649 663 707 770 621 644 704 641 578 547 515 527 536 518 490 500 447 465 428 389 354 379 330 212 222 258 186 213 240 245 171 85 61 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 145 267 238 170 180 278 289 261 290 411 483 557 558 636 730 773 755 761 775 781 764 760 737 754 706 672 655 655 630 578 552 527 504 495 551 732 792 734 643 585 623 663 717 763 705 617 671 682 595 541 547 552 599 601 559 501 481 427 423 359 353 319 338 340 190 189 214 194 209 212 240 201 96 60 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 226 339 415 447 419 515 536 594 673 697 693 687 704 740 779 795 766 758 768 744 745 716 702 706 666 642 613 600 574 538 541 518 515 569 677 815 821 685 580 589 670 710 783 850 706 650 733 669 623 587 609 629 635 626 593 557 517 472 459 425 366 358 322 299 185 190 193 189 201 214 251 200 88 59 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 109 297 421 508 580 628 691 734 778 803 778 762 741 737 762 768 777 777 743 734 722 728 696 658 674 625 573 575 569 569 526 502 491 573 654 775 814 778 712 645 707 722 774 863 882 698 720 795 738 690 616 551 576 636 603 584 549 522 500 470 449 434 411 339 281 195 201 198 208 228 229 247 185 124 44 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 57 203 390 508 595 644 694 723 780 820 815 788 772 754 746 745 743 754 763 745 723 709 689 646 635 631 562 564 582 577 559 509 480 513 609 748 869 836 765 698 693 769 796 838 896 808 706 816 775 688 627 543 478 477 529 588 600 589 554 525 509 461 459 445 401 302 223 249 210 214 239 243 240 174 109 51 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 139 296 412 535 617 650 697 727 764 799 813 786 766 763 728 714 713 730 744 734 721 692 641 627 653 648 606 586 564 541 503 474 515 584 663 803 861 783 785 726 742 817 851 890 863 736 761 791 783 753 743 725 557 421 409 451 530 580 494 494 453 415 424 395 392 323 231 255 209 221 241 265 257 174 119 47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 45 178 314 424 521 596 641 669 706 747 781 789 787 752 730 723 702 701 714 724 728 718 676 627 626 648 649 578 534 530 493 467 557 681 740 805 837 825 777 781 732 822 878 892 903 796 878 877 801 857 865 780 696 553 434 417 485 506 477 415 405 374 401 454 449 429 368 266 276 199 226 241 273 249 123 111 42 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 160 317 415 504 568 603 643 686 720 739 769 789 762 720 702 694 695 693 718 712 674 639 626 605 643 652 536 527 508 469 551 726 822 843 824 838 815 809 773 799 875 896 902 841 832 927 852 832 876 839 773 705 605 499 468 489 518 524 488 434 361 314 302 335 405 357 264 272 196 235 248 260 196 98 69 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 109 265 373 496 545 574 618 655 678 711 750 741 725 698 670 649 666 675 683 670 639 634 610 592 629 603 507 499 458 473 726 883 811 748 796 824 818 849 820 827 807 830 831 838 849 829 846 866 817 751 720 654 580 514 462 504 538 540 519 505 413 363 316 350 368 350 230 229 198 232 227 248 168 87 23 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42 197 325 451 504 546 585 621 648 698 702 708 685 660 640 638 650 658 660 652 629 621 604 553 541 514 449 443 424 553 775 745 722 776 821 797 862 823 788 775 770 853 751 817 827 802 806 818 772 744 686 635 584 465 460 519 521 524 503 468 390 351 324 332 279 236 269 211 221 259 259 240 192 132 52 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 97 253 391 466 515 558 588 625 667 665 660 641 640 620 620 637 645 640 620 609 597 553 524 464 414 395 414 394 479 570 661 679 718 766 784 872 796 736 746 782 826 702 796 838 898 877 793 716 684 657 644 634 558 530 575 562 444 449 454 376 325 377 394 270 228 262 200 257 285 290 220 218 174 81 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 71 212 349 439 490 521 554 614 635 633 611 607 602 584 592 616 619 622 603 584 581 543 468 439 413 411 403 423 530 636 710 712 773 792 798 849 778 709 694 714 798 679 753 877 892 861 746 693 684 649 628 600 561 521 561 543 550 510 435 412 425 432 379 301 252 234 217 298 306 262 189 218 186 87 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 182 315 401 460 496 533 585 601 590 574 575 579 564 572 601 618 618 587 570 532 453 451 513 443 398 429 529 652 688 722 735 724 783 813 817 767 727 652 709 703 653 751 895 897 849 714 685 642 625 613 598 566 518 547 541 508 517 500 472 436 403 348 315 288 235 249 299 306 220 141 136 102 64 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 123 285 370 419 465 538 542 556 556 549 545 540 519 550 581 574 565 514 451 400 348 443 479 372 456 533 569 594 649 705 734 786 841 853 811 800 736 655 685 651 687 755 874 888 805 680 682 661 638 616 609 565 537 575 554 529 505 515 485 399 365 295 282 292 221 264 274 290 193 133 67 17 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 95 262 359 408 463 519 531 549 549 528 524 546 521 503 507 519 479 337 275 299 337 407 348 412 571 547 594 693 745 771 802 859 903 868 767 747 662 629 667 613 642 701 833 853 724 666 679 678 647 621 595 563 563 573 565 541 524 506 499 408 381 322 276 210 204 211 209 178 168 130 130 102 56 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 59 250 350 397 454 503 512 539 550 540 528 524 505 481 476 421 279 257 264 313 292 257 285 492 543 656 761 802 802 831 896 916 876 814 742 676 681 646 623 604 623 683 843 827 681 692 691 702 668 649 607 559 567 562 539 547 560 546 516 431 372 306 316 216 268 275 256 221 240 189 145 129 76 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 54 250 354 388 445 475 510 538 538 525 515 498 453 374 275 236 273 258 253 233 187 255 381 499 642 831 885 863 841 875 905 912 841 750 661 636 619 611 628 595 649 740 819 698 652 674 664 680 681 646 609 586 599 571 553 557 542 522 509 463 393 313 348 249 297 293 287 238 208 200 133 97 52 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 61 254 347 396 457 472 491 522 543 535 512 423 237 182 200 247 227 171 176 172 173 265 473 557 801 920 903 857 832 879 909 875 779 682 568 610 608 532 545 611 624 680 673 623 675 678 698 713 696 645 597 560 555 558 560 548 587 570 541 481 393 363 362 301 294 295 285 259 190 137 106 80 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 51 250 339 398 457 482 489 522 521 537 471 296 217 219 211 200 175 175 210 141 147 320 531 637 851 866 869 853 861 926 832 749 629 564 457 540 510 488 554 614 615 607 609 610 668 687 718 737 700 618 575 550 553 550 585 585 597 567 554 478 445 380 360 315 310 326 307 251 203 130 53 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36 222 325 406 431 414 452 517 463 414 337 220 246 212 182 188 181 272 259 139 202 363 573 664 696 783 843 864 909 917 724 597 609 561 413 472 466 486 559 622 662 572 587 579 625 675 677 696 673 621 583 577 565 564 563 563 546 520 526 499 491 436 361 342 307 335 333 279 233 159 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 62 144 230 293 323 288 255 270 228 164 142 169 198 179 151 171 230 240 172 132 207 391 519 532 680 777 814 872 889 831 663 541 575 545 377 418 452 509 618 701 713 587 574 565 594 666 631 679 656 619 601 581 574 599 586 572 539 525 489 492 505 468 376 375 323 347 327 276 202 149 75 9 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 144 82 179 238 245 247 220 199 195 167 136 89 91 89 97 91 124 168 137 142 183 373 422 448 549 659 713 822 836 783 623 583 496 599 470 356 396 430 550 694 773 772 598 569 564 587 631 611 668 655 627 605 604 569 603 597 584 593 543 498 462 482 511 381 406 335 355 339 261 184 170 73 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 226 186 137 232 247 226 229 201 166 147 61 41 44 45 46 55 65 81 111 152 228 413 484 484 510 584 634 727 822 732 603 490 498 531 541 442 356 348 445 559 666 755 753 580 562 565 591 622 616 671 656 625 609 609 572 605 599 599 594 545 531 508 486 520 421 431 351 359 354 280 211 200 92 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 230 140 99 154 170 160 150 137 86 40 36 37 40 42 45 51 58 62 124 278 434 509 531 536 564 594 612 728 781 611 461 408 513 625 467 349 316 370 448 537 666 755 622 555 553 580 585 605 624 669 643 616 607 616 571 616 611 600 598 592 536 509 522 511 443 428 384 361 353 261 193 142 48 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 160 62 16 42 75 83 80 49 30 32 34 36 37 39 42 46 54 151 319 425 472 499 517 542 573 588 642 721 687 489 369 486 637 642 457 300 371 488 624 601 687 685 560 550 556 593 607 626 646 680 652 636 613 618 579 615 612 623 615 602 568 546 531 513 462 435 359 361 323 266 177 99 16 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 41 13 11 15 18 21 29 30 30 37 43 44 40 38 41 45 101 246 289 375 455 497 514 546 536 554 665 730 621 435 350 470 730 596 365 303 392 495 645 640 639 588 547 555 578 610 620 646 648 675 661 651 639 640 627 631 638 647 653 645 609 572 542 506 469 453 376 371 333 295 212 143 49 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 9 8 15 14 14 15 22 39 33 34 48 44 42 36 37 40 45 149 217 251 337 443 483 495 500 519 519 613 697 589 393 331 519 716 490 288 324 347 419 598 614 612 547 561 579 615 635 620 678 666 683 692 670 623 617 659 618 650 681 690 683 650 630 562 525 476 463 377 379 321 295 230 139 59 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 7 12 12 18 21 22 25 19 23 24 26 30 32 33 35 37 38 52 143 209 277 330 395 443 484 494 493 473 558 665 610 469 332 501 576 404 259 309 420 546 604 629 577 549 567 622 656 663 642 710 687 668 687 686 670 643 690 632 693 716 718 713 704 664 579 503 477 458 376 362 321 244 190 109 38 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 10 14 16 18 23 23 25 25 24 30 30 30 32 35 37 39 41 52 131 205 229 288 356 396 455 520 428 441 552 644 583 435 307 435 468 350 260 277 397 544 621 643 608 608 596 635 654 677 698 743 704 683 709 695 676 659 687 619 722 721 716 723 704 648 562 494 483 411 354 377 301 257 200 122 43 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 10 13 15 17 19 23 24 26 27 26 30 33 35 34 34 38 41 45 51 118 170 199 238 306 384 459 447 370 475 608 609 488 326 258 399 365 304 288 325 388 524 624 646 645 660 647 663 685 712 728 753 727 698 707 688 661 640 661 626 752 737 719 721 706 636 504 503 515 462 395 403 335 290 241 145 77 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 9 11 14 16 17 19 24 26 28 29 29 30 34 38 35 36 38 41 45 48 72 131 177 208 266 335 323 288 364 484 542 484 383 246 235 334 280 337 306 363 456 553 657 658 664 682 661 659 703 718 726 746 726 706 712 685 644 617 635 651 762 748 707 706 682 640 502 521 542 504 460 445 392 362 314 176 89 12 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 8 10 13 16 17 18 21 26 28 31 33 33 33 35 39 36 39 40 43 47 57 60 89 167 200 221 226 235 259 344 478 526 390 291 222 217 249 234 248 292 334 478 586 706 679 699 696 691 660 683 681 689 712 717 688 682 675 654 642 647 642 749 744 678 672 664 660 528 552 578 538 463 475 443 419 317 213 77 8 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 6 8 10 14 18 19 21 24 26 29 32 34 36 36 39 40 40 41 43 45 48 55 63 87 130 167 161 191 296 476 520 475 440 348 267 212 208 212 230 243 323 391 495 624 702 659 705 718 715 674 661 674 677 697 700 691 682 671 655 660 677 660 723 708 647 662 668 656 537 587 609 589 501 505 486 453 335 206 80 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 5 7 11 14 17 20 28 42 27 31 32 33 37 39 41 42 44 46 46 46 49 54 60 86 124 149 223 317 445 517 479 405 363 307 253 224 202 208 228 254 362 421 593 725 676 635 712 728 720 697 662 664 651 671 680 703 688 693 683 680 690 696 731 687 659 674 677 650 545 610 631 628 554 536 520 445 311 205 98 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 6 7 12 16 20 21 48 32 28 31 34 36 37 41 42 44 48 51 50 50 50 56 69 95 127 221 378 415 476 467 376 288 267 240 208 198 193 193 226 250 392 523 682 776 642 611 690 723 725 709 677 674 668 727 768 762 744 746 726 703 699 713 728 709 639 657 680 607 570 637 643 649 588 551 525 406 292 200 95 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 7 7 11 16 19 21 23 25 28 32 36 35 36 43 42 44 48 48 43 46 54 57 75 115 162 253 331 403 451 389 321 277 251 235 228 183 187 188 273 302 504 597 777 714 615 595 643 707 713 707 707 709 733 769 775 761 737 739 723 713 734 732 738 706 649 664 667 574 598 660 646 648 585 550 522 379 221 138 69 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 6 8 9 10 14 19 18 18 21 23 25 32 34 36 39 36 40 38 40 43 50 61 62 72 89 103 166 284 375 383 370 365 322 284 233 244 208 205 235 308 404 525 606 763 641 582 592 637 698 704 720 733 733 741 758 745 731 707 706 691 696 748 739 714 691 673 671 610 595 631 681 666 620 533 533 436 277 150 103 24 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 4 7 8 10 10 11 14 15 20 28 31 38 40 41 42 42 39 37 43 58 61 64 66 66 80 91 106 141 240 307 330 344 346 338 291 195 205 204 203 248 280 368 481 558 643 615 559 590 616 680 716 736 737 734 737 742 724 711 711 710 700 697 743 748 748 724 713 665 584 607 657 684 637 587 523 469 341 209 107 63 17 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 4 4 6 9 10 13 13 14 16 22 28 33 40 53 52 48 51 56 56 81 87 78 69 73 77 93 122 144 201 278 317 316 332 334 309 241 163 187 249 251 247 305 410 487 547 528 494 508 596 614 666 705 715 728 721 726 734 713 713 718 722 707 721 744 756 788 734 735 641 606 598 626 674 624 579 529 413 271 170 96 43 14 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 12 8 1 1 4 7 9 10 13 14 15 15 25 29 31 39 44 47 59 58 70 84 90 81 80 66 83 86 103 139 211 261 337 324 310 282 241 211 199 169 196 276 265 228 295 479 527 545 496 404 515 579 554 643 676 696 711 700 705 706 707 731 707 672 683 718 733 754 799 740 684 629 639 585 590 615 622 590 563 437 264 150 94 36 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 21 8 0 1 4 6 8 9 11 13 16 18 23 28 34 38 45 70 102 102 77 71 78 78 83 77 85 95 114 134 195 237 273 280 255 159 190 195 186 163 189 262 261 232 306 296 450 414 397 437 554 562 530 586 615 613 643 634 648 700 728 728 700 661 676 710 724 741 775 751 634 669 639 597 587 602 616 567 499 368 245 152 95 24 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 39 22 7 0 1 2 5 8 9 10 13 23 29 46 78 67 58 72 92 117 113 101 91 80 81 83 83 74 99 114 133 156 175 188 208 136 189 234 225 239 201 185 199 249 226 385 353 343 413 460 500 537 565 536 497 487 479 483 546 625 678 718 721 635 574 589 639 688 715 742 709 652 669 618 573 631 621 588 539 411 314 222 141 64 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 70 38 18 7 0 2 0 3 5 7 8 18 97 113 100 100 94 91 94 115 122 115 109 95 89 97 97 90 84 70 84 111 127 130 155 131 162 199 253 218 228 269 258 195 187 217 397 466 436 484 490 524 578 651 617 450 461 528 544 586 579 569 561 510 469 470 467 539 621 677 681 637 675 646 597 569 550 594 506 398 341 272 209 118 33 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 64 106 77 13 1 0 0 3 0 2 5 6 41 187 163 115 109 107 103 101 116 117 118 111 100 92 96 101 101 106 105 105 82 79 91 105 150 192 215 294 288 260 309 333 230 216 240 404 477 491 519 532 511 619 603 517 477 545 580 583 575 630 616 588 515 487 495 490 460 503 536 563 615 637 595 558 514 536 530 384 284 248 216 175 103 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55 100 128 110 21 1 2 0 0 0 0 1 5 63 177 136 107 103 101 106 112 114 114 107 94 92 78 89 112 113 120 116 122 125 122 122 113 179 207 187 285 319 325 379 394 301 288 257 399 471 496 521 517 487 489 484 505 519 580 556 582 608 610 587 560 522 504 499 484 448 461 471 511 537 534 518 459 470 500 503 417 252 174 131 91 54 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 86 122 136 129 48 2 0 0 0 0 1 3 2 43 121 66 88 93 99 100 102 99 103 100 77 71 71 74 111 122 110 117 118 131 145 167 258 342 277 237 358 332 386 464 396 341 385 283 417 519 489 494 489 462 505 533 523 539 557 557 571 577 568 556 539 526 523 525 471 457 502 471 485 474 476 426 410 435 460 494 506 406 298 221 127 37 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42 100 129 134 143 63 2 0 0 0 0 1 9 3 6 67 23 76 88 85 72 80 80 81 75 59 53 53 61 93 100 112 131 135 158 201 294 393 391 277 361 553 401 546 564 400 473 385 349 503 473 446 480 441 445 477 480 501 530 532 529 546 551 555 573 557 559 565 560 520 558 614 499 505 466 443 417 429 456 461 464 437 408 330 196 68 20 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 54 103 123 129 145 52 2 3 2 2 2 1 0 3 0 27 8 23 74 83 75 69 85 83 77 55 40 44 59 97 122 146 161 179 210 259 357 441 348 315 415 564 458 535 530 505 565 400 504 571 469 429 426 404 403 428 473 491 511 531 529 532 537 554 578 584 588 592 562 615 688 688 535 513 468 455 443 452 434 420 394 383 339 263 165 63 18 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 49 94 120 126 140 44 1 0 0 0 2 0 0 0 0 4 8 5 13 58 57 60 69 69 62 46 42 45 58 91 113 153 207 266 306 377 396 414 361 408 547 615 580 484 575 684 591 487 610 561 409 377 386 371 383 427 463 486 503 533 520 521 534 557 594 624 620 633 621 710 748 695 552 504 457 450 425 435 409 424 400 387 366 297 164 60 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 75 108 118 116 16 1 2 0 0 0 0 0 0 0 0 0 4 6 21 40 38 35 33 31 28 68 68 99 103 134 199 228 286 297 341 363 346 358 376 413 513 548 532 605 724 602 595 566 464 380 372 363 362 370 404 445 464 506 596 635 601 522 487 512 588 616 643 664 721 730 664 536 473 453 444 443 465 470 489 470 400 327 220 109 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 44 83 93 69 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 6 5 10 13 13 23 60 46 68 63 86 151 226 234 215 226 250 246 285 325 444 552 603 603 661 763 620 537 458 429 387 373 360 352 358 363 437 630 795 901 837 723 604 480 381 364 404 484 591 616 584 570 479 443 443 435 446 480 507 515 493 436 283 165 87 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 51 65 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 4 9 13 19 23 30 38 47 62 81 107 130 171 172 191 244 320 387 400 444 555 542 616 665 540 505 454 427 389 372 355 358 405 503 695 842 920 893 824 739 654 562 483 417 378 389 454 473 456 444 412 391 434 460 444 483 540 540 488 423 220 127 84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 28 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 8 13 19 25 31 39 48 56 70 84 101 138 202 254 289 356 401 425 462 511 515 556 619 548 566 503 464 433 395 428 521 604 671 776 849 833 812 783 726 673 614 553 512 431 363 373 419 434 429 452 353 387 438 480 509 547 534 500 377 193 137 78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 11 18 22 29 38 51 62 67 75 111 150 187 240 318 401 448 438 485 464 484 543 585 597 576 514 538 481 479 497 507 536 565 705 871 882 873 830 776 707 613 527 467 423 369 359 412 418 428 437 359 383 445 496 547 529 537 476 310 198 163 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 11 15 20 28 36 55 86 101 141 171 202 222 187 256 395 448 434 442 424 474 559 602 612 553 509 495 508 464 362 369 378 371 552 807 915 885 805 743 689 599 501 367 327 331 349 381 384 401 449 439 423 481 494 497 498 474 395 302 176 82 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 14 17 22 32 55 126 154 152 138 150 158 146 177 318 419 441 386 396 472 565 607 604 510 475 503 462 388 276 257 264 286 433 719 824 795 735 702 657 567 496 459 366 316 327 322 343 389 455 451 449 444 422 448 425 374 340 316 148 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 12 19 30 48 153 156 119 90 106 137 174 179 214 320 388 408 361 433 518 566 533 486 475 492 447 386 324 272 272 267 300 494 606 616 605 592 551 511 529 490 399 337 318 317 356 411 460 446 429 407 401 455 434 367 284 209 109 46 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 1 4 9 15 22 34 55 65 68 125 182 194 217 226 198 186 275 367 363 422 497 481 432 459 489 453 455 465 323 254 286 265 247 281 345 436 563 560 531 492 510 501 431 359 329 352 394 413 471 421 416 362 408 425 392 330 264 177 119 69 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 3 6 11 16 22 28 34 71 93 130 151 164 181 189 187 157 185 270 311 391 459 421 376 376 358 394 439 403 292 236 236 223 217 226 275 415 601 599 566 552 580 530 441 347 319 379 420 429 447 405 405 370 417 434 398 286 208 157 111 51 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 3 6 10 16 21 25 29 32 46 75 109 152 194 193 156 153 169 193 233 336 382 298 252 259 343 363 371 320 229 196 187 183 194 209 302 423 613 611 581 564 528 509 433 370 374 420 401 448 403 393 422 403 411 422 378 289 213 177 115 49 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 11 15 19 22 22 21 31 96 122 161 167 172 156 154 163 219 218 263 302 172 154 218 246 263 268 246 190 174 179 162 169 194 286 354 605 633 595 550 508 490 446 408 407 439 431 440 368 394 447 410 402 387 358 264 224 190 141 79 58 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 47 12 0 0 0 4 7 10 13 16 17 17 19 38 62 99 126 131 152 165 171 173 243 268 285 222 163 198 132 147 151 171 172 164 155 154 142 152 173 220 340 639 642 613 567 537 514 473 449 457 425 436 459 358 397 419 361 382 349 281 234 197 172 148 111 66 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 5 0 0 2 4 4 6 11 12 13 13 15 18 25 69 86 106 152 186 224 228 265 301 322 293 251 313 115 110 119 130 138 139 130 129 134 145 165 205 335 639 676 626 573 554 546 514 496 496 428 433 461 312 341 342 339 324 305 281 237 220 229 222 155 91 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 0 0 0 6 5 6 4 5 8 10 11 13 16 16 19 53 88 119 149 158 220 257 282 327 345 338 288 268 109 101 111 128 119 117 120 124 137 160 181 217 325 587 665 573 531 572 569 540 529 509 417 418 370 288 295 305 326 354 329 307 309 303 275 240 178 88 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 0 0 10 9 5 3 5 6 9 12 12 15 18 19 39 74 89 109 133 161 196 247 291 338 374 382 379 316 109 109 114 122 118 117 129 135 139 160 181 219 322 499 579 541 543 561 561 553 531 494 414 389 319 322 331 311 318 330 323 305 300 226 179 131 138 68 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 44 59 59 17 4 6 9 9 11 13 15 19 22 50 87 83 90 127 152 194 241 278 310 348 392 325 310 102 92 101 113 120 116 121 140 152 160 179 220 320 407 518 553 550 563 564 550 528 430 376 373 378 368 343 288 235 220 163 161 133 147 74 73 50 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 79 96 67 62 17 5 6 8 9 11 14 16 19 23 27 41 61 89 122 177 205 233 264 276 298 340 290 258 90 92 103 130 145 131 118 124 145 155 180 217 269 347 502 577 574 568 558 503 434 430 448 421 413 378 316 233 152 143 151 114 112 114 148 159 65 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 43 58 80 82 57 6 16 24 7 9 11 15 18 21 25 27 30 39 75 121 174 187 201 225 250 298 301 209 166 87 94 118 159 191 149 128 127 139 159 180 194 225 342 472 542 567 582 510 482 470 444 430 430 403 310 255 193 185 252 264 192 174 203 231 168 97 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 6 20 33 61 63 25 46 147 76 9 9 11 14 17 21 24 28 32 36 44 71 118 152 180 206 242 242 155 108 183 86 92 104 135 173 158 159 171 146 154 177 195 204 311 477 521 498 558 521 459 385 326 308 331 303 222 188 165 227 360 327 300 262 261 225 171 85 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 24 50 60 51 27 173 164 95 14 8 10 12 17 22 26 30 35 38 42 48 77 99 146 142 127 147 267 249 180 91 95 98 105 118 126 145 177 176 196 196 198 212 296 424 434 441 550 543 463 408 347 290 243 209 221 227 208 286 339 351 277 257 240 221 149 56 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 44 75 100 107 173 190 142 74 9 10 10 13 17 21 26 31 34 37 42 48 54 54 66 94 173 255 321 318 246 123 102 111 111 114 123 139 151 176 210 248 293 286 303 365 410 431 478 550 502 428 352 312 256 251 309 253 251 304 350 256 186 161 182 201 116 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 100 140 183 184 166 118 48 11 9 11 14 19 23 25 29 32 36 40 45 49 53 84 118 178 270 367 394 331 235 97 122 133 138 124 131 150 177 219 250 258 237 251 318 476 467 524 568 494 423 394 337 287 337 295 293 387 344 288 184 126 124 158 221 128 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 67 106 132 163 170 159 147 113 63 11 12 12 15 18 21 24 28 32 34 37 43 46 96 93 114 209 282 380 435 460 366 162 160 162 143 152 142 148 184 235 289 315 298 342 358 448 461 566 524 541 497 471 408 379 352 305 396 421 294 189 128 93 96 182 217 115 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 47 91 109 125 142 146 139 128 102 58 21 33 12 15 17 21 23 29 32 30 38 45 54 124 148 161 254 310 416 543 611 480 213 166 182 193 235 270 174 186 233 303 401 502 404 358 418 436 502 483 540 535 515 483 407 332 407 438 375 256 139 99 71 81 154 172 86 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 60 84 98 108 118 124 121 130 91 59 29 13 15 18 21 23 25 29 43 69 72 97 179 215 212 274 351 470 589 643 496 255 197 245 303 312 324 215 180 206 239 277 357 406 403 379 380 435 467 523 539 521 505 388 342 426 459 369 229 157 111 61 57 70 51 67 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 70 93 123 173 186 160 130 96 38 12 12 14 15 19 24 23 29 65 89 76 98 172 243 270 303 388 492 641 578 475 316 272 390 394 430 478 342 344 235 212 227 293 437 439 365 347 404 423 506 479 517 405 418 390 416 404 283 180 111 99 81 55 64 61 142 103 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29 74 112 152 165 163 118 95 78 33 11 11 13 15 18 21 19 23 39 105 88 95 130 215 351 333 318 469 649 546 507 430 226 267 340 331 393 353 451 267 258 271 261 300 308 296 261 302 398 449 425 410 396 450 397 377 319 183 125 85 80 101 122 129 113 204 159 41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36 74 106 114 107 87 45 41 18 8 9 12 15 17 18 16 20 58 101 98 88 179 246 328 179 202 497 565 619 583 477 210 231 270 373 401 410 449 312 340 455 296 282 286 240 227 299 400 465 449 427 382 341 284 246 164 123 87 53 51 84 149 160 149 204 171 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 43 62 56 48 13 13 5 7 8 9 12 16 16 16 19 62 84 28 31 29 77 87 175 283 461 540 622 604 449 218 290 372 464 470 519 561 510 458 367 275 289 285 208 200 321 382 373 417 310 270 278 230 181 128 98 67 53 43 64 131 127 181 193 138 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 27 24 31 10 6 4 5 7 9 11 14 15 15 15 17 13 10 5 5 70 229 351 410 448 556 597 485 326 225 318 381 417 455 470 473 468 396 297 209 220 246 202 182 285 286 253 323 264 205 199 173 140 101 79 49 44 31 43 127 85 148 168 97 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 13 6 4 5 11 22 15 9 11 11 12 13 13 11 8 5 21 138 318 451 516 543 604 513 338 228 246 269 297 320 344 360 396 344 314 299 206 197 226 254 171 209 217 215 280 254 190 145 141 96 76 55 49 49 30 20 61 32 31 71 36 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 55 92 106 57 6 7 10 10 10 11 11 8 5 42 193 355 505 563 596 533 332 267 237 222 247 297 310 328 296 271 249 238 225 187 199 182 163 144 185 200 238 255 237 204 135 96 73 54 43 44 40 40 27 4 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 48 95 125 15 6 6 8 9 8 8 8 8 18 78 214 388 524 591 588 418 305 273 249 235 266 304 299 332 378 429 318 246 183 187 150 135 147 173 264 276 241 167 165 152 143 111 84 82 91 56 55 92 25 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 4 6 5 6 4 6 6 5 4 34 114 254 404 521 583 588 396 327 291 263 241 260 278 306 431 493 452 343 279 319 250 209 135 219 209 215 286 266 167 104 108 110 132 120 158 129 99 149 218 77 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 3 4 4 3 3 5 171 291 415 513 654 580 429 308 277 261 266 292 316 380 448 432 460 375 442 478 344 181 137 140 175 213 278 285 216 135 75 101 171 190 188 177 214 238 153 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 3 0 3 4 5 6 205 304 418 539 681 615 399 291 276 309 292 303 347 355 362 332 312 304 344 317 213 134 126 106 158 220 248 220 221 164 142 82 189 193 179 172 189 177 55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 5 10 11 171 310 443 541 671 617 420 290 300 344 308 296 341 331 333 347 309 342 308 279 268 189 105 165 186 174 166 150 153 142 98 110 191 201 211 203 240 67 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 12 16 20 74 235 394 484 550 568 415 316 317 300 275 264 316 310 306 268 250 270 180 166 228 126 158 268 199 184 141 146 131 98 48 134 185 191 154 138 98 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 8 15 22 28 30 49 158 295 397 477 431 342 334 298 271 247 262 279 256 224 189 275 298 200 105 103 110 242 330 213 136 141 90 86 53 68 118 158 217 214 150 48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 6 11 19 27 37 42 44 51 67 202 342 466 421 375 327 272 261 271 373 273 278 332 275 189 177 188 265 106 157 132 199 181 55 117 128 59 42 103 86 143 98 149 159 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 22 33 41 48 56 62 76 87 110 250 429 424 373 288 329 410 336 333 274 325 310 296 355 369 375 227 150 90 116 136 75 27 17 70 55 14 60 51 91 74 77 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 17 31 44 55 61 68 80 101 115 147 225 336 380 368 301 405 423 359 449 379 419 431 551 586 596 338 235 334 288 279 216 101 68 21 26 29 12 16 48 31 8 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 12 27 43 58 71 80 83 97 122 144 183 230 313 411 349 389 399 443 458 502 501 471 630 736 612 457 350 393 466 412 366 251 200 220 126 18 8 13 7 16 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 17 35 54 71 86 97 101 107 136 165 187 228 348 475 371 514 562 514 535 610 506 586 701 630 485 489 495 643 504 275 211 226 276 206 82 14 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 17 35 55 76 95 112 121 121 150 193 217 307 393 460 501 738 794 688 584 585 610 725 712 735 707 705 706 561 394 261 113 119 101 86 58 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 5 0 0 17 37 57 78 117 142 140 146 180 255 309 372 555 566 560 739 911 732 688 709 767 802 830 938 972 842 600 408 296 170 77 48 32 30 33 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 13 35 88 207 233 178 165 186 259 417 470 518 622 623 699 894 1057 938 841 822 1054 1084 1135 1110 926 775 590 569 551 259 124 129 60 35 17 16 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 126 333 285 185 183 190 236 387 551 531 727 733 766 819 990 1218 1110 964 1019 1050 1039 1051 967 842 748 636 568 410 226 190 133 104 114 78 70 46 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 44 343 332 176 185 204 217 311 455 470 576 736 785 872 1010 1294 1408 1185 1076 1032 867 861 758 667 611 616 451 314 267 218 126 75 34 46 58 81 28 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 170 339 159 149 188 203 231 358 383 519 546 656 768 903 1085 1267 1311 1020 990 989 719 776 666 492 370 320 254 197 189 133 65 54 84 55 18 15 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 249 220 291 393 360 362 363 352 407 642 712 744 977 1040 1222 1228 1048 789 826 921 761 572 708 644 468 349 331 242 179 161 190 181 140 102 33 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 136 148 407 606 510 348 482 491 486 434 691 770 795 981 1238 1176 988 872 615 637 581 543 415 502 521 634 666 683 518 333 328 451 473 301 237 155 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37 90 251 532 539 450 469 542 642 572 455 548 691 851 1035 1306 1201 854 691 587 587 510 443 401 322 412 674 928 746 526 340 232 367 449 344 227 168 18 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 76 273 323 318 323 374 453 623 851 717 613 678 952 1171 1219 1368 1067 800 785 846 858 739 662 516 400 304 429 567 658 504 404 247 352 335 360 193 86 11 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 99 222 227 422 547 647 567 842 878 736 791 864 1012 1241 1260 1227 1124 897 1026 1084 943 800 650 635 442 303 265 270 433 519 541 224 173 246 374 242 124 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 47 203 221 356 679 810 789 720 993 1026 840 996 1040 1179 1109 1070 1005 1047 1116 1239 1289 986 787 614 534 484 448 455 304 239 311 468 321 126 183 273 187 56 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 109 168 274 361 495 652 872 858 1002 1070 947 1037 883 899 859 934 975 1089 1319 1470 1291 1168 1012 824 537 314 312 492 316 159 158 301 198 99 109 145 83 19 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 75 177 355 506 565 682 930 1077 1114 938 974 917 723 876 959 1066 1101 1270 1604 1410 1061 771 683 549 494 434 256 393 417 228 237 131 91 73 45 34 17 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 86 217 394 632 750 933 827 996 1002 798 854 727 732 987 1161 1266 1262 1398 1409 1122 917 787 730 760 761 597 249 202 224 296 451 296 194 94 28 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 94 70 224 427 577 754 886 700 860 912 738 642 620 773 1017 1249 1378 1476 1568 1440 1191 1103 1033 962 829 703 444 356 315 147 207 409 273 215 128 58 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 98 89 160 215 318 475 613 744 694 591 765 643 549 631 741 896 1064 1142 1435 1625 1717 1514 1303 955 729 554 632 661 598 298 176 139 297 230 145 103 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 105 153 153 267 394 509 669 506 562 523 423 613 570 647 941 994 872 950 1204 1451 1690 1712 1351 1070 1050 849 446 465 590 466 188 194 160 136 216 106 38 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 98 146 201 231 395 420 479 554 410 442 353 542 564 548 867 1022 1140 1029 1180 1398 1726 1830 1388 1156 1034 737 550 390 303 361 254 121 115 127 189 72 24 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 117 203 303 302 387 278 332 429 277 305 403 591 671 719 899 971 1154 1362 1504 1774 1874 1784 1326 1037 882 672 552 577 405 285 366 167 163 320 284 178 98 31 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 12 143 200 265 344 239 214 196 282 232 264 453 432 553 620 760 865 959 1255 1629 1860 1548 1555 1591 1292 1076 1024 802 900 737 474 426 403 204 275 456 337 222 57 29 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 19 47 141 238 346 305 164 177 255 228 261 435 602 501 646 712 952 1200 1182 1336 1673 1593 1302 1239 1333 1262 1264 1019 928 823 592 331 282 208 193 380 469 370 141 45 17 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 18 30 56 97 204 264 196 135 267 528 437 415 573 557 704 779 924 1151 1445 1639 1751 1593 1281 1083 995 962 1003 1111 912 637 585 430 353 247 124 163 346 378 334 121 99 53 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 37 49 58 90 122 141 270 414 710 771 727 663 589 681 945 1246 1438 1533 1755 1959 1629 1360 1286 1006 783 717 690 586 499 370 235 236 136 92 70 163 235 219 118 90 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 44 115 103 86 110 259 497 655 824 813 794 665 589 743 1088 1137 1385 1663 1979 2126 1851 1530 1471 1364 905 682 530 374 314 280 249 138 199 214 61 164 234 53 33 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 34 63 126 155 196 330 559 820 773 607 734 621 544 796 894 1206 1358 1546 1950 1852 1680 1390 1218 1352 1112 927 652 546 599 431 414 337 390 200 62 171 211 104 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 73 134 144 127 250 428 317 482 821 728 504 627 472 523 709 969 1292 1406 1592 1923 1656 1279 1057 855 1043 1155 939 965 751 647 707 650 596 302 104 107 236 227 84 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 158 282 220 137 325 526 473 520 663 619 463 459 405 514 669 810 906 1152 1509 1882 1684 1488 1254 890 694 866 663 788 858 595 514 441 354 187 85 152 260 164 47 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 169 355 211 143 209 329 544 711 674 550 385 350 451 408 599 724 1026 1161 1624 1483 1184 1060 1301 1014 714 589 550 640 791 701 491 286 167 134 168 236 223 174 38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 25 239 462 265 187 325 321 438 566 473 449 342 319 375 519 659 901 1141 1367 1506 1354 1068 789 1033 1171 901 601 444 379 442 550 610 537 323 280 374 300 253 255 29 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 50 289 545 389 217 307 397 465 511 353 308 278 289 356 453 506 798 1083 1029 1277 1363 1207 892 670 893 712 774 493 373 390 375 408 452 226 272 286 241 287 233 27 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 79 205 506 411 259 351 363 460 387 320 228 229 340 323 442 569 611 790 959 1242 1223 925 703 578 493 426 577 600 321 292 276 391 243 155 314 280 272 295 174 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 86 306 504 519 342 266 314 370 314 246 190 203 238 373 733 785 638 888 1200 1216 1338 1050 942 931 784 529 356 326 271 235 256 266 241 134 292 324 292 197 96 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 80 302 528 585 385 246 218 197 216 159 153 200 211 490 817 824 823 981 1299 1295 1125 1141 1116 1037 805 644 530 410 359 416 384 183 268 158 280 254 194 57 12 25 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 56 179 359 377 425 200 155 143 180 135 171 195 183 388 454 428 599 815 932 874 795 777 790 947 801 604 377 282 332 334 301 207 240 119 247 215 51 33 83 127 48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 83 160 231 315 388 191 113 111 135 119 147 153 157 312 426 420 412 620 664 629 795 610 637 702 737 491 388 356 202 257 143 209 209 76 129 102 145 178 180 135 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 52 134 245 351 348 159 90 91 101 103 109 115 213 390 701 672 465 448 480 621 742 511 447 490 496 289 217 245 204 246 111 159 131 43 62 85 261 194 125 78 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 99 256 315 310 185 78 84 85 88 98 140 353 610 611 733 659 638 583 485 629 527 472 359 318 260 265 197 160 157 93 105 90 52 146 146 154 85 55 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 84 182 211 247 216 75 73 75 117 178 217 487 625 739 882 939 894 653 690 597 701 729 518 427 300 234 175 124 70 54 48 37 74 178 128 58 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 44 116 176 195 180 61 62 93 197 210 249 391 468 501 633 887 938 770 742 769 614 471 338 267 168 128 118 57 61 90 52 45 98 84 107 86 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 64 100 123 74 55 87 159 232 231 252 445 500 627 796 894 1013 853 915 812 634 484 418 341 146 95 65 82 105 149 71 60 86 57 37 30 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 23 28 34 43 94 163 216 232 214 227 426 564 588 832 1007 817 753 844 681 585 387 329 170 178 128 172 165 162 167 83 99 131 120 117 55 23 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 18 24 41 91 139 194 220 233 222 241 419 576 810 1013 1099 1011 731 515 434 360 259 165 202 162 246 348 372 311 290 282 330 292 232 125 73 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 19 40 96 173 203 278 251 211 254 323 545 565 684 841 954 1042 811 618 443 293 200 137 212 223 354 579 523 462 401 380 385 275 197 112 36 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 47 86 122 174 212 252 248 218 226 381 399 479 738 940 1121 1109 801 622 476 260 172 213 374 358 432 625 573 528 501 441 317 232 192 127 98 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 65 62 92 168 280 296 207 229 187 303 352 524 622 835 1078 888 653 455 288 185 263 421 614 649 662 577 484 508 469 388 279 211 216 170 63 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42 63 124 212 292 259 193 148 174 321 304 413 554 751 842 667 460 327 226 267 460 735 761 691 596 498 428 400 418 303 220 236 205 139 41 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 52 69 143 230 279 232 167 124 136 220 245 361 532 763 701 483 317 256 268 430 796 851 731 657 569 427 368 302 241 212 220 240 196 90 44 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 77 137 204 256 249 224 171 107 208 331 380 438 652 778 560 375 298 369 494 691 894 875 786 661 502 399 351 239 263 243 236 202 137 58 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 52 96 163 231 253 232 213 102 78 183 255 313 317 540 732 609 385 476 572 843 962 907 860 747 591 470 425 348 290 265 258 236 214 206 108 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 87 138 178 202 212 173 124 69 65 148 227 252 327 486 678 599 483 602 887 949 828 767 707 591 477 386 363 293 294 284 273 287 200 134 63 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 98 124 116 151 152 122 69 72 50 178 218 319 463 483 559 636 708 922 977 785 657 565 500 419 335 279 226 201 206 174 202 217 133 31 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 61 70 67 93 134 85 90 73 51 137 280 341 402 563 700 945 1044 976 791 623 462 401 322 305 289 263 179 157 133 106 100 97 88 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 18 23 41 46 95 98 117 73 47 95 166 252 388 597 874 1058 953 782 645 452 343 262 293 397 416 353 222 121 103 88 53 28 31 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 35 52 132 136 67 41 115 183 265 421 677 954 949 788 585 498 377 235 327 461 486 418 298 152 106 59 42 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 23 26 41 100 131 73 33 73 173 344 609 843 882 802 607 478 376 223 255 406 454 399 283 158 82 71 21 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 52 51 20 20 46 110 115 58 25 36 174 443 726 773 757 636 474 331 179 175 251 327 304 224 157 111 52 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39 60 49 38 58 95 87 39 22 35 177 508 626 631 567 452 283 130 97 173 210 217 184 152 125 58 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 30 47 52 61 74 67 22 19 27 227 471 482 471 406 318 166 85 90 138 136 141 106 94 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 36 56 71 62 44 21 18 35 178 300 345 319 255 166 99 60 48 56 49 57 45 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 36 49 61 48 20 15 16 49 196 269 240 179 128 106 78 56 23 18 8 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 32 56 50 50 15 14 15 40 127 173 169 91 104 94 24 9 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 24 45 47 31 11 12 12 54 78 96 114 91 60 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 33 45 29 8 10 9 37 120 132 88 51 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 19 41 35 7 8 7 44 99 86 42 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 11 30 29 7 7 6 24 44 47 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 15 18 11 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 11 11 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 13 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 11 11 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 11 8 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0