36 2310 Browell, Dr. Edward V. NASA Langley Research Center LASE / DC-8 Aerosol Scattering Ratio SOLVE 1 1 1999 12 12 2001 06 21 0.0 GPS altitude of observation (m) Elapsed time in UT seconds from 0 hours on day given by date 1 .001 999999 Aerosol Scattering Ratio 9 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.01 0.01 99999 99999 99999 99999 99999 99999 99999 99999 99999 Number of values for current recorded time GPS altitude at which data begins (m) Altitude increment (m) GPS altitude of aircraft (m) Hour of day of observation (UT) Minute of hour of observation (UT) Second of minute of observation (UT) Latitude ( +N degrees) Longitude ( +E degrees) 0 8 ------------------------------------------------------------------------------- Vertical data interval is 30 m., horizontal data interval is 6 or 9 seconds. Vertical resolution is 60 m, horizontal resolution is 6 or 9 seconds (1.4 or 2.1 km), respectively. These measurements have a maximum estimated error of 5% or 0.1, whichever is larger. The scattering ratio was determined using the JPL Microwave Temperature Profiler (MTP) atmosphere molecular densities preliminary data. No attempt has been made to correct for aerosol or cloud attenuation. ------------------------------------------------------------------------------- 36603 194 395 30 6935 10 10 3 6875 2492 10026 177 130 178 152 232 325 280 186 270 256 279 229 97 22 -43 999999 999999 -90 -59 -1 -16 -18 -1 -3 19 -11 -20 -17 -34 -37 -25 -30 -80 -79 -67 -52 -85 -76 -72 -59 -73 -69 -67 -66 -58 -65 -43 -65 -62 -76 -47 -77 -87 -65 -49 -84 -88 -55 -64 -66 -92 -66 -55 -17 -11 -45 -42 -24 -5 -30 -34 -46 -27 -18 -36 -8 12 -33 -52 -15 -25 -22 -20 -19 -25 -47 -27 -46 -53 -51 -28 -23 -35 -29 -22 -22 -4 -39 -34 -22 -30 -35 -12 -31 -41 -31 -51 -27 -7 -31 -41 -30 -43 -30 -46 -51 -36 -36 -37 -18 -23 -26 -38 -25 -21 -21 -27 -25 -16 -15 -21 -9 -8 -16 -24 -9 -18 -7 -3 -15 -23 -15 -21 -2 -5 -12 -14 -17 -18 -9 -9 -6 -12 -2 -10 2 -6 -10 0 3 -7 -2 -6 -2 4 9 8 1 12 8 15 7 8 12 10 12 21 18 19 11 15 26 30 40 45 46 50 53 52 55 58 54 56 36609 194 401 30 6941 10 10 9 6876 2495 332 102 128 133 182 313 312 202 171 169 209 164 20 -47 -70 -57 -19 -30 -66 -22 30 14 20 -2 26 -26 -1 -17 23 8 3 3 -45 -18 -22 -46 -24 -44 -63 -78 -96 -91 -64 -6 -26 -54 -63 -56 -36 -50 -42 -60 -81 -23 -14 -34 -11 -24 -30 -71 -28 -8 -35 -2 -42 -56 -26 -22 -8 5 25 7 -19 -22 -33 -40 -5 41 -9 -28 0 -9 -25 -19 -5 -20 -3 -16 -35 -23 -15 9 13 0 -37 -34 -13 -11 -14 -35 -4 -3 -13 -14 -3 -18 2 -23 -22 -32 -12 -9 -35 -21 -21 -25 -37 -21 -30 -14 -16 -20 -14 -2 -6 5 2 2 41 22 6 17 15 -10 -11 -3 2 7 14 1 13 22 14 10 3 -12 5 -2 -9 3 13 9 6 15 15 7 10 13 13 1 10 18 19 29 26 17 23 9 14 17 28 25 20 13 31 38 38 31 31 39 40 45 39 49 50 60 68 71 76 80 81 75 69 73 36615 194 377 30 6947 10 10 15 6876 2498 6891 245 179 195 185 222 220 214 193 191 201 116 100 54 -13 -18 -56 -51 -17 5 -48 -27 76 39 -12 4 21 17 44 56 -9 17 -21 -4 28 -3 2 -35 -36 -21 -68 -75 -63 -30 -59 -30 -63 -32 -54 -8 -28 -35 -41 -14 -31 -47 -49 -65 -34 -59 -31 -44 -50 -52 -54 -4 -4 -44 -36 7 -15 -24 -2 -41 -39 -25 -5 39 22 -13 -5 5 -6 -2 3 1 -16 -16 -14 14 3 -5 -35 -31 -14 -10 11 -6 -27 -20 -7 14 14 -8 -28 -1 -5 -2 0 -24 -30 -32 -43 -15 -30 -18 -29 -10 -13 -26 -10 6 -11 -2 -2 -4 -1 1 -2 6 29 9 -17 -9 24 12 -4 20 1 -12 6 11 2 -1 10 3 5 -2 0 -6 -5 3 9 -5 -4 -1 0 6 8 5 -6 9 19 17 13 14 15 10 15 26 33 31 27 27 27 28 26 28 36 31 38 44 43 41 51 52 60 62 67 68 74 81 76 79 36621 195 379 30 6949 10 10 21 6877 2501 23367 433 120 118 180 161 227 174 170 149 155 181 190 104 30 -30 -85 -83 -66 -31 -55 -47 -28 -31 0 -28 4 11 61 -48 -5 -1 -42 -86 -44 -46 -33 -39 -67 -32 -16 -86 999999 -77 -97 -70 -97 -92 -44 -28 -74 -73 -61 -58 -44 -65 -28 -50 -73 -97 -63 -88 -83 -68 -57 -73 -54 -50 -57 -43 -57 -49 -58 -41 -35 -35 -35 -39 -5 16 -38 -63 -44 -37 -35 -59 -43 -43 -52 -52 -40 -35 -78 -53 -19 -32 -55 -70 -61 -62 -56 -60 -52 -54 -71 -68 -68 -68 -74 -52 -79 -83 -62 -68 -61 -63 -40 -40 -45 -34 -54 -51 -54 -48 -35 -43 -51 -37 -25 -45 -37 -29 -25 -24 -22 -26 -34 -19 -17 -28 -28 -13 -14 -23 -37 -59 -58 -47 -37 -41 -35 -26 -33 999999 999999 -10 999999 999999 999999 999999 999999 999999 999999 -9 5 -6 -2 1 -7 -4 -1 -9 -4 3 -2 -2 2 8 10 6 6 7 14 12 14 25 25 23 36 39 42 49 53 43 39 36627 195 382 30 6952 10 10 27 6877 2504 2952 165 157 186 231 239 267 258 247 305 267 305 330 361 262 203 152 73 23 23 -20 -10 6 7 38 81 63 60 92 98 72 36 14 5 -25 30 45 2 -7 -10 -37 -42 -81 -55 -54 -32 -66 -56 -23 -26 -16 -12 -55 -41 -13 7 26 -10 -18 -19 6 -36 -36 -40 -60 -18 -3 -28 -28 4 12 1 16 52 31 11 0 -6 -4 14 -3 25 30 15 30 9 -1 8 3 16 4 -11 6 0 -16 26 14 14 -13 -29 11 -14 -9 6 -11 -15 -13 -18 -15 9 -4 -31 -5 -16 -26 -26 -9 3 13 6 -4 25 4 -5 -16 6 24 23 -3 9 -3 23 30 14 22 11 17 25 8 8 8 21 3 -3 4 3 30 19 13 4 14 22 17 14 12 19 21 24 28 28 30 19 15 36 27 21 26 45 39 45 32 24 37 46 40 39 40 35 33 40 52 52 47 53 62 64 77 85 78 73 83 92 92 86 85 36633 195 387 30 6957 10 10 33 6878 2507 3289 197 139 173 226 217 220 303 334 266 304 310 258 210 147 50 -31 -67 -52 -35 -27 -14 33 0 -23 5 13 -5 -13 -8 -29 0 4 -28 -27 -37 -37 -30 -15 -42 -83 -71 -67 -68 -80 -72 -50 -33 -42 -86 -48 -64 999999 -70 -71 -62 -76 -49 -44 -41 -77 -61 -36 -52 -30 -43 -45 -47 -56 -39 -61 -44 -34 -32 -11 2 1 -21 -11 2 -7 -22 -26 -36 -27 6 -16 -42 -59 -42 -29 -40 -38 -51 -28 -29 -59 -51 -17 -29 -76 -61 -47 -56 -50 -65 -49 -30 -26 -22 -43 -23 -25 -27 -48 -50 -22 -27 -22 -23 -28 -23 -26 -23 -31 -33 0 -5 -15 -22 -9 -10 -10 -13 -15 -2 0 -14 -7 -18 -19 -20 -37 -18 -5 -5 -21 -26 -15 -27 -26 -15 -25 999999 -9 999999 -6 999999 999999 -10 -9 -7 -10 999999 10 7 2 13 2 -10 0 -2 -5 0 6 18 15 11 13 18 18 18 22 24 27 27 30 41 46 45 47 48 54 54 54 36639 195 391 30 6961 10 10 39 6878 2510 1178 999999 999999 999999 246 215 242 262 211 231 246 190 105 73 28 5 46 -29 -57 -5 -40 -54 -61 -29 7 22 23 56 45 10 62 46 19 -23 40 15 25 6 5 20 -5 -68 -27 -16 -40 -36 -8 -50 -6 8 19 -29 -54 -29 -10 -5 -32 -26 -1 -7 4 4 6 13 -47 -26 16 -16 -9 -7 27 3 -8 14 13 0 13 7 27 40 69 49 31 15 31 7 7 -4 0 -6 29 13 9 32 22 2 14 28 27 -16 -2 3 15 -23 -4 -15 -43 -7 -2 -19 -2 -6 11 -2 -5 19 -1 -4 -6 -4 19 27 30 25 14 40 51 24 28 21 3 19 31 37 27 13 26 20 32 19 -1 -1 -7 1 21 15 12 27 26 16 18 24 9 22 17 14 25 21 35 33 37 34 16 31 32 26 30 35 35 30 35 39 36 39 43 34 33 50 52 51 62 61 57 56 69 70 73 71 85 88 92 97 101 103 98 36645 189 572 30 6962 10 10 45 6879 2513 336 258 182 205 163 60 19 1 -1 -6 5 -36 5 37 -12 -29 -19 -20 31 16 69 42 37 84 115 74 64 76 47 21 58 39 7 -15 22 -22 -38 -6 -48 -17 25 -3 20 -32 -23 -16 -9 4 -17 -27 -5 7 -1 5 5 -15 0 24 -10 0 6 -9 -2 -3 -6 9 16 35 17 18 27 50 32 10 18 30 28 55 54 46 28 37 48 49 14 12 23 7 21 39 28 16 5 50 8 1 7 18 43 35 45 22 2 4 -25 7 11 13 0 14 24 21 28 35 13 19 19 12 43 39 43 59 42 45 53 39 38 47 31 40 43 62 45 30 17 20 35 33 43 30 18 28 37 34 37 38 34 29 42 36 28 36 53 47 46 53 56 44 51 55 59 55 56 56 65 62 67 69 66 61 63 62 68 64 75 94 96 94 93 97 99 104 99 105 106 114 116 112 104 36651 188 605 30 6965 10 10 51 6879 2516 203 219 187 96 12 43 83 63 32 17 17 55 20 -56 -20 22 7 2 32 63 74 81 72 75 12 -18 15 31 9 34 -48 -34 -45 -17 -18 -18 -5 -15 -65 -22 -58 -41 -34 20 14 -10 -4 -13 -8 13 7 -19 -24 -5 -4 -23 -16 -35 28 15 0 19 16 11 29 45 59 26 42 54 50 50 53 31 18 24 46 28 14 40 37 52 61 42 18 10 17 27 42 24 6 21 44 48 16 -14 -17 18 11 10 -28 -12 -5 7 4 -1 22 8 11 30 -1 19 26 20 56 40 18 47 42 20 31 33 57 51 24 52 47 17 17 22 32 37 23 1 9 34 35 30 23 19 22 27 33 39 23 15 16 28 39 45 44 42 30 37 47 37 45 32 39 48 51 53 49 47 45 50 63 61 57 55 60 64 71 77 76 79 68 72 85 83 89 91 95 92 100 100 94 101 36657 188 607 30 6967 10 10 57 6880 2519 368 277 221 122 54 21 84 61 73 106 77 121 117 39 54 61 60 2 63 67 112 82 117 87 58 73 41 3 23 26 27 25 19 -20 3 -10 -8 -39 -14 -10 6 -10 0 34 10 -10 30 -2 -39 11 24 -8 -22 27 56 5 5 23 33 6 19 44 46 2 14 19 51 52 23 45 28 7 21 14 39 30 22 17 49 63 90 63 31 5 39 52 35 31 62 29 20 28 -12 3 26 13 30 31 1 20 7 15 11 10 7 5 9 8 29 29 55 63 48 32 17 25 37 24 46 32 34 34 33 45 71 48 39 40 19 26 47 41 30 43 35 44 52 38 33 40 29 16 47 40 50 49 55 58 53 42 55 60 58 66 46 48 53 60 60 67 65 62 63 78 73 69 71 65 66 75 71 69 80 76 74 85 93 85 87 95 98 106 105 106 113 104 111 112 36663 187 638 30 6968 10 11 3 6880 2522 217 135 81 29 57 77 85 125 120 132 93 48 66 86 56 0 17 -12 17 67 68 66 65 87 36 21 2 15 -60 -47 -34 -41 -61 -25 -66 -57 -35 -50 -58 -26 -36 -22 -36 -31 -12 3 -29 -35 -3 -45 -21 8 11 -34 -38 0 5 12 -9 -20 17 -11 14 1 18 27 12 2 5 -24 -1 3 22 44 -2 -4 24 30 16 15 13 12 31 25 16 6 -3 -1 7 32 8 -13 -10 -25 -23 -12 12 6 -21 -16 -15 -20 -17 -7 2 -5 12 6 -1 -6 -9 -4 4 29 29 22 31 33 10 11 9 10 25 29 19 1 6 18 4 15 23 15 9 13 10 25 26 2 -6 4 12 15 20 24 11 13 24 18 20 17 19 14 15 24 17 36 35 32 42 29 33 38 31 39 43 34 29 39 46 48 47 50 57 66 63 65 68 65 80 77 75 77 80 88 91 89 86 36669 188 608 30 6968 10 11 9 6881 2525 246 221 186 117 112 115 95 131 137 120 123 165 114 124 103 68 111 74 70 76 64 87 84 127 79 88 55 26 23 41 54 20 26 -43 -46 -7 26 -9 -32 -12 -9 14 46 26 9 48 18 1 3 -11 5 28 35 23 27 20 29 27 62 55 50 20 51 43 55 26 54 84 24 16 33 24 35 56 90 65 42 20 37 53 59 40 50 43 46 39 64 59 56 49 33 33 47 27 15 20 42 40 16 22 30 58 35 8 31 45 44 24 33 55 51 29 57 58 53 44 57 71 70 57 71 87 69 57 53 74 67 62 57 71 74 86 62 59 52 59 55 44 45 69 49 53 64 59 65 57 46 57 65 61 61 66 74 71 67 64 69 65 61 69 69 80 71 75 77 76 79 74 90 94 84 84 86 93 90 101 107 110 108 109 114 117 121 120 122 122 124 125 36675 196 366 30 6966 10 11 15 6881 2528 433 210 247 248 311 294 188 119 141 100 131 108 125 100 130 59 118 102 42 32 65 45 60 21 16 5 22 66 51 45 90 108 55 41 -11 -16 20 39 -62 -77 -59 -54 -58 -62 -46 -43 -19 13 -13 -20 -37 -32 -4 -28 -64 -57 -22 -10 -15 -29 -38 5 -25 -19 -33 -14 -44 0 -25 -10 1 -18 -2 -3 -12 7 -2 33 15 17 32 8 17 -7 9 5 39 4 -8 28 33 24 30 35 28 11 -1 2 -40 8 5 -45 -31 -2 -12 15 26 10 -13 -4 -7 -17 8 4 -6 18 26 11 -3 -7 6 7 1 29 47 35 22 8 9 22 26 16 4 4 21 21 28 47 50 39 25 12 20 21 13 21 24 26 24 34 22 11 2 21 15 24 11 24 31 12 17 29 29 36 28 29 36 37 32 34 45 41 48 51 51 43 40 49 54 48 52 55 41 52 62 62 63 70 77 80 86 84 90 89 90 90 36681 196 367 30 6967 10 11 21 6882 2531 4406 285 235 300 275 236 241 156 70 65 58 115 98 107 153 73 80 147 92 36 49 20 26 66 56 58 42 18 61 36 94 129 74 64 34 20 -40 -38 -20 27 -27 -44 -81 -91 -25 -44 -43 -47 -56 -20 -27 -47 -28 4 -53 -31 9 2 17 -39 -30 -33 -18 -12 -28 -37 -33 -24 5 -10 -24 -26 -33 -1 38 14 -4 -15 4 14 26 -36 9 14 -24 -2 12 33 -9 -16 2 49 38 37 13 10 14 -34 27 -22 -28 -7 -14 -27 -11 -11 -23 -22 -5 1 -17 -10 2 -14 -18 -21 -17 -5 4 5 -7 17 26 15 23 24 21 19 36 35 29 21 11 -2 12 11 9 18 22 20 14 33 25 21 15 14 26 18 11 17 20 20 30 28 24 15 7 14 18 25 30 25 28 26 26 23 27 33 38 36 43 37 47 33 39 47 36 40 28 30 50 59 59 56 62 66 75 76 80 79 77 80 83 82 78 85 36687 196 373 30 6973 10 11 27 6882 2534 209 164 140 181 178 175 124 46 -30 30 39 30 68 106 60 62 -21 39 71 16 23 -4 13 23 -4 -36 -17 14 16 31 74 82 65 27 62 47 11 -19 0 -26 -50 -71 -58 -34 -59 -65 -39 -71 -52 -11 -23 -10 -26 -28 -38 -38 -45 -55 -63 -11 -28 -49 -58 -69 -70 -77 -41 -32 -35 -59 -54 -42 -41 -30 -16 -9 -13 2 0 -27 -9 -8 -1 -4 -7 1 -20 -29 -33 -24 -31 -21 5 1 -14 5 0 -30 -26 -26 -25 -44 -35 -26 -27 -51 -58 -54 -29 -25 -40 -35 -19 -18 -13 15 -14 -23 0 -12 -27 -6 15 12 -6 -14 8 10 -6 -15 7 27 13 -1 12 22 18 21 11 4 1 -10 -10 -9 -18 -5 -13 -1 -1 -2 7 -13 -7 14 7 9 15 16 1 3 17 17 15 22 17 24 18 23 16 25 31 27 30 30 27 21 18 23 25 25 31 44 46 53 60 48 55 63 62 63 70 81 75 69 64 64 36693 197 318 30 6978 10 11 33 6883 2537 10634 270 243 213 261 271 234 151 119 118 81 95 65 56 124 127 70 48 40 43 61 23 71 48 3 -18 10 52 40 18 78 56 104 112 93 69 78 58 51 11 -18 35 1 -33 -13 -28 -25 -16 -21 -48 -61 -45 -14 -38 -15 -22 -10 -46 -23 -30 -12 15 1 -35 -37 17 7 2 -27 -49 -18 -11 -19 19 19 26 17 30 23 25 42 49 42 27 8 25 17 34 19 -20 -2 7 16 20 7 9 0 18 15 8 19 -14 2 27 -2 -3 20 15 -7 -4 11 -26 -9 11 21 28 25 0 -10 -1 27 55 20 19 29 33 28 38 37 24 15 46 55 39 28 22 37 56 40 40 37 38 11 21 34 25 6 22 16 17 33 34 32 33 36 38 42 45 47 42 43 37 36 44 52 48 55 54 50 58 56 62 61 51 49 50 53 62 70 64 68 89 97 88 92 87 99 103 91 97 106 107 107 111 112 116 111 36699 197 352 30 6982 10 11 39 6883 2540 14466 292 228 255 267 284 224 188 74 79 83 68 120 163 125 121 73 78 84 103 87 53 79 82 -23 39 53 55 49 42 35 33 85 86 114 108 127 105 95 69 -20 -7 -2 14 46 -28 -21 13 -24 -28 -31 -24 -13 -15 -32 -1 -4 33 -41 -42 -12 -20 -8 19 -10 -4 10 -33 -6 9 40 24 30 -2 -2 16 13 8 1 10 -14 -8 -3 28 45 43 44 4 39 26 -3 31 46 16 14 4 1 20 28 3 -8 1 1 25 3 -17 -7 15 36 21 19 3 -8 -8 17 10 24 37 13 25 34 23 27 9 13 20 15 43 51 39 33 48 55 42 26 31 38 44 32 40 42 61 46 34 37 30 25 19 29 22 17 22 30 41 41 40 49 29 26 25 42 44 38 33 38 34 42 51 43 35 51 55 50 50 59 49 57 57 65 74 76 78 82 80 82 88 86 92 100 99 103 105 105 100 102 97 95 36705 197 354 30 6984 10 11 45 6884 2543 17343 348 245 251 257 268 209 161 112 76 94 110 126 126 128 109 86 107 96 66 45 72 39 47 4 26 13 33 85 74 68 63 62 61 92 108 128 156 113 93 97 71 82 32 29 64 64 68 19 2 -20 -13 -16 -36 -42 -32 -18 0 2 0 4 -31 -34 12 21 44 57 26 27 0 26 44 41 14 25 7 2 4 28 44 30 11 30 28 47 45 40 43 42 40 11 19 33 68 35 -1 15 44 44 12 4 36 24 17 10 28 17 14 18 19 16 8 10 26 15 3 16 6 20 42 41 12 32 37 50 77 53 38 42 49 50 45 31 55 64 59 62 54 61 52 76 73 76 63 42 49 39 42 39 39 50 50 39 54 53 50 53 68 51 66 67 66 52 48 49 61 68 71 82 70 64 68 75 71 66 71 71 68 74 76 78 80 92 99 90 103 105 112 112 107 113 122 113 113 115 111 112 36711 197 352 30 6982 10 11 51 6884 2546 7771 266 208 220 185 171 94 39 61 101 97 96 127 137 81 118 130 73 85 8 66 34 53 37 19 23 50 26 23 -9 10 19 64 80 94 51 75 97 99 81 110 94 53 24 12 -6 -65 -21 -3 3 -23 -19 -13 -35 -24 -64 -69 -80 -38 -19 -30 -12 -35 -59 -37 -35 -21 -2 -17 -43 -9 -22 -32 -13 -25 -60 -12 -30 -24 -12 10 -22 -45 -2 2 27 15 3 -9 -27 -10 -16 -3 -14 -17 2 5 -39 -9 10 -22 -18 -20 -32 -11 -15 -8 3 -25 -32 -47 -17 12 11 -18 -16 -26 -33 -5 -4 -9 0 13 7 -19 -23 21 14 18 28 11 37 22 13 16 11 4 15 14 22 21 15 17 11 17 23 18 7 8 6 14 6 14 22 6 5 12 -1 13 21 20 20 22 21 32 39 37 41 40 39 44 42 26 40 49 48 42 38 42 48 52 54 53 61 60 64 71 75 81 84 83 88 90 94 90 90 97 36717 197 348 30 6978 10 11 57 6885 2549 3584 137 156 137 116 92 69 48 63 61 31 70 48 -20 3 16 21 38 3 -26 -34 -50 1 3 -18 -70 -58 -16 -1 -12 -13 -5 24 -5 17 17 3 8 21 8 -4 -3 -48 -73 -68 -91 -72 -43 999999 999999 -95 999999 -96 -85 999999 -92 999999 -99 -69 -49 -67 -76 -63 -82 -64 999999 999999 -76 -98 -90 -88 -24 -56 999999 -98 -73 999999 -75 -29 -70 -53 -73 -73 -53 -74 -78 -86 -63 -73 -69 -22 -50 -81 -79 -74 -51 -88 -85 -71 -86 -81 -96 999999 -98 -97 -93 -73 -48 -68 -76 -60 -60 -67 -54 -42 -68 -71 -77 -58 -39 -35 -49 -53 -53 -33 -54 -46 -40 -42 -50 -49 -41 -25 -30 -33 -33 -49 -35 -43 -40 -24 -51 -54 -37 -32 -42 -46 -44 -27 -24 -43 -38 -38 -50 -43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -10 -10 999999 -10 -11 -3 3 -12 -7 999999 -6 9 4 5 14 14 17 22 29 43 37 43 50 47 50 49 55 36723 197 349 30 6979 10 12 3 6885 2552 151 80 112 92 96 67 69 30 27 20 22 38 11 12 17 -36 -75 -75 -97 999999 -99 999999 -53 -89 -92 999999 -40 -55 -43 -28 -14 -9 -20 -11 14 -22 -36 -24 -32 -66 -50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 999999 999999 -98 999999 -98 999999 999999 -95 -81 -91 999999 999999 999999 -91 -68 999999 999999 999999 999999 -70 -89 999999 -98 999999 -89 999999 -93 999999 999999 999999 999999 -86 -82 999999 999999 999999 -97 999999 -80 -78 -91 -78 -95 999999 -89 -98 -87 -78 -83 -81 999999 999999 999999 -95 -83 -76 -80 -49 -75 -63 -50 -65 -64 -62 -84 -95 -60 -44 -55 -76 -78 -59 -71 -73 -73 -68 -78 -73 -71 -77 -79 -63 -66 -66 -74 -70 -73 -50 -63 -66 -54 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -12 -5 -6 6 11 14 13 19 28 35 38 38 39 43 36729 197 353 30 6983 10 12 9 6886 2555 110 999999 999999 999999 178 161 66 110 151 169 93 73 64 89 52 61 29 8 -37 -18 36 -15 -27 9 17 10 -28 -13 9 25 27 60 61 84 47 19 -9 -13 2 -2 -20 -66 -38 -44 -45 -73 -36 -34 -31 -67 -50 -71 -77 -70 -84 999999 -68 -57 -56 -45 -42 -64 -42 -63 -62 -32 -24 -26 -60 -32 -73 -40 -35 -41 -75 -28 -4 -41 -38 -55 -54 -31 -23 -2 -12 -47 -55 -50 -52 -26 -20 -10 -18 -33 -29 -58 -61 -59 -46 -41 -33 -11 -57 -47 -57 -36 -18 -18 -10 -28 -7 -3 4 -20 -19 -32 -43 -9 -5 -18 -17 -20 -5 -5 -12 1 -8 -20 -13 1 2 -11 8 14 3 2 -4 -2 -21 -22 -1 -7 -29 -25 -23 -8 -6 -12 -11 -12 -13 -19 -8 -10 -15 999999 999999 999999 -5 7 4 999999 999999 -6 10 19 9 7 13 20 14 19 31 24 19 25 28 27 32 24 31 32 42 48 48 49 55 53 53 63 68 70 69 69 69 74 81 36735 191 537 30 6987 10 12 15 6887 2558 196 189 229 236 214 206 191 175 142 147 113 135 93 126 60 103 113 118 138 83 67 105 98 95 113 137 180 205 172 120 122 61 85 95 74 56 54 60 32 33 22 8 -3 22 24 1 19 31 21 -5 7 26 31 15 57 45 18 24 39 38 71 34 3 59 19 11 32 51 26 13 16 20 59 40 40 24 48 70 70 48 41 38 17 27 30 34 60 49 12 -18 -2 40 32 41 24 56 50 29 29 40 20 42 62 60 51 56 38 54 56 57 55 50 73 69 54 67 56 67 63 69 87 68 86 65 57 65 64 85 84 65 66 56 45 65 69 66 77 61 65 54 47 46 67 64 62 56 58 55 72 69 66 60 75 58 61 70 75 83 69 74 90 86 85 82 89 90 101 93 87 90 99 92 90 92 90 100 107 106 106 108 108 110 110 116 122 124 130 126 127 130 125 36741 190 569 30 6989 10 12 21 6887 2561 195 235 245 240 201 217 190 156 187 151 142 156 141 155 129 128 84 59 98 66 103 114 123 91 157 204 148 139 140 143 119 108 84 60 47 51 47 28 52 0 16 43 27 35 14 15 43 -15 11 32 8 31 37 44 35 45 20 30 -2 13 41 51 53 44 42 28 65 48 40 66 78 40 37 40 41 71 44 35 41 35 29 29 46 11 36 38 41 82 60 51 30 45 26 23 34 51 37 41 40 47 27 40 53 74 50 15 54 59 49 46 63 76 54 65 70 33 41 84 89 59 77 73 78 97 70 64 85 70 70 55 66 71 54 59 69 63 79 64 70 62 67 81 72 58 70 77 77 75 68 64 66 69 70 72 74 68 59 61 60 70 85 92 86 89 87 94 100 95 83 85 97 87 96 99 95 99 102 96 109 120 110 103 109 113 115 123 125 121 110 114 36747 197 359 30 6989 10 12 27 6888 2564 268 233 241 256 277 248 256 261 255 257 245 242 234 180 195 171 170 183 166 146 109 102 92 133 136 118 97 83 120 139 159 121 163 129 99 77 115 90 74 61 54 63 42 64 20 37 27 57 44 9 15 1 13 15 -18 30 6 -2 17 20 43 -6 9 4 31 58 65 30 24 23 33 38 31 32 25 78 73 37 37 29 44 45 65 53 30 27 22 39 63 27 19 21 33 46 29 25 16 25 40 54 44 33 33 40 56 38 70 88 49 46 47 69 71 79 93 74 70 73 75 75 77 92 68 65 67 69 74 60 93 65 63 72 72 74 86 96 89 60 66 74 83 78 58 76 49 53 59 53 56 70 66 60 56 69 70 78 79 68 65 66 58 70 75 72 68 76 76 80 80 88 93 78 86 78 77 77 86 90 80 80 84 76 84 88 97 95 99 94 97 100 102 106 110 105 101 103 108 36753 197 360 30 6990 10 12 33 6888 2567 354 278 285 272 197 238 269 266 279 252 253 248 185 174 173 189 254 233 184 131 109 87 71 101 73 106 82 91 101 182 145 135 138 175 145 95 90 127 92 39 55 48 37 87 57 51 18 33 48 -23 -18 49 94 31 11 17 39 42 16 65 57 10 26 76 83 56 35 39 26 29 40 32 29 59 25 44 51 13 46 54 63 60 72 32 50 41 20 18 15 42 41 61 47 44 22 41 40 40 45 36 34 31 67 90 55 25 66 64 61 48 67 37 57 58 69 68 51 64 71 87 73 52 63 80 82 59 79 70 73 88 79 74 97 74 89 70 62 64 63 74 67 68 79 62 56 47 65 66 66 66 74 76 60 50 59 70 70 57 46 67 51 63 75 62 71 65 67 69 74 73 71 84 86 79 74 75 82 80 74 81 78 76 83 78 74 78 78 87 93 96 90 88 90 90 89 83 79 36759 194 451 30 6991 10 12 39 6889 2570 263 286 293 370 399 407 334 342 339 312 255 233 255 304 292 281 239 212 174 148 156 199 163 132 162 189 179 221 179 172 127 179 169 163 156 144 142 118 102 96 108 100 48 45 100 116 121 81 76 82 100 66 90 114 88 71 75 81 57 101 87 80 77 62 65 72 79 100 81 61 80 103 106 79 90 80 99 115 99 77 66 82 67 86 104 97 85 102 106 109 83 135 95 87 77 68 66 132 112 98 89 86 100 111 96 97 106 110 107 105 113 113 120 122 135 114 119 145 130 119 121 133 143 140 144 142 112 113 127 116 119 118 112 106 102 98 112 112 96 119 128 111 85 105 110 111 113 116 102 115 101 108 122 115 109 115 101 94 111 108 103 118 123 119 119 106 118 134 121 119 125 123 125 115 107 124 119 114 115 109 108 108 108 106 116 126 127 134 132 127 128 123 117 116 36765 190 572 30 6992 10 12 45 6889 2573 376 433 418 381 294 314 295 282 241 248 259 246 159 144 170 191 180 147 140 137 156 124 121 185 204 187 185 154 163 150 142 143 128 95 95 108 67 64 16 27 76 94 99 47 61 63 61 51 28 67 46 84 90 83 88 76 59 41 54 52 64 61 58 87 82 51 73 109 96 88 88 96 76 81 68 76 101 90 66 57 57 66 76 56 83 71 70 56 62 91 85 98 74 68 89 97 96 84 63 69 84 91 107 75 74 82 112 116 90 77 81 77 98 89 85 100 115 135 107 85 91 114 96 76 85 91 65 64 75 89 85 87 66 79 78 63 70 75 77 86 72 73 69 79 82 75 82 76 82 73 72 57 61 74 77 82 95 91 78 88 85 90 92 98 96 92 111 105 85 79 91 100 95 87 87 89 96 93 89 87 93 102 99 102 108 103 103 102 93 94 36771 197 363 30 6993 10 12 51 6890 2575 1401 352 313 312 322 310 374 416 447 437 354 321 333 292 353 328 322 296 301 241 192 179 154 133 155 131 141 163 160 207 220 185 228 273 266 248 206 160 138 136 105 109 63 103 105 79 81 107 88 49 70 74 94 127 127 131 115 69 76 98 85 89 110 108 84 65 92 126 101 106 107 124 124 112 74 97 91 80 98 96 88 78 104 102 110 103 102 98 77 88 91 95 89 120 99 89 67 90 99 92 101 87 101 104 120 121 102 102 82 110 121 115 106 121 124 109 111 109 129 127 132 133 142 132 129 137 143 145 135 146 111 133 109 97 95 115 103 103 105 105 102 104 104 117 112 120 117 121 111 117 104 111 112 103 112 113 111 118 121 109 106 102 104 101 107 103 116 119 109 122 113 112 120 116 114 118 112 110 109 110 113 115 109 107 107 109 107 109 117 117 118 109 117 124 114 108 105 37078 196 403 30 7003 10 17 58 6915 2731 409 371 332 368 400 445 524 537 395 404 384 279 269 289 305 328 304 258 231 213 227 228 194 200 190 178 208 224 238 219 251 260 254 253 230 230 234 161 155 118 130 119 141 149 113 121 150 149 112 126 113 123 104 92 87 90 123 124 140 147 119 136 108 110 151 140 111 114 139 144 120 108 150 122 133 140 121 145 130 138 144 134 128 149 153 135 137 155 144 126 136 126 119 133 124 142 142 127 120 144 118 138 169 154 128 143 126 134 149 162 167 129 163 153 138 161 154 168 194 149 152 161 157 171 140 169 169 149 150 136 144 149 133 122 133 127 135 136 138 145 140 139 140 148 145 140 145 138 135 152 156 156 138 141 155 161 149 149 147 143 146 144 144 128 135 135 138 149 132 133 136 149 165 151 156 150 140 145 145 137 136 130 128 128 131 135 140 142 142 139 137 134 129 130 126 132 37084 201 227 30 7007 10 18 4 6916 2734 9766 2602 480 316 298 337 380 416 489 559 700 879 1042 1213 808 593 537 577 573 514 436 285 164 155 151 161 147 149 113 158 189 171 175 167 183 144 131 127 152 121 133 172 187 204 161 146 133 139 185 155 136 192 168 123 158 136 150 189 167 146 154 152 144 139 172 136 173 165 142 165 182 179 204 182 170 100 118 144 138 162 154 158 145 123 142 181 159 140 142 178 151 148 151 158 147 145 120 132 148 144 129 161 159 151 157 148 165 167 134 157 169 159 163 185 177 161 167 186 178 178 187 173 154 164 178 179 203 201 171 169 179 189 195 193 199 195 214 189 192 190 209 191 186 178 172 177 175 171 170 177 197 212 194 179 191 188 182 191 171 174 181 191 171 167 163 170 177 152 152 166 165 155 160 151 146 138 144 156 156 146 152 150 154 147 142 140 145 144 144 136 139 129 129 118 125 128 120 113 103 99 89 37090 201 258 30 7008 10 18 10 6916 2738 16864 1202 402 353 332 383 396 410 508 553 693 952 1184 1044 782 682 675 709 758 858 726 430 307 238 184 165 112 171 184 194 167 173 183 198 196 162 192 164 226 245 227 208 236 177 230 204 217 219 181 185 200 222 243 262 191 156 149 185 213 207 171 206 199 199 202 217 245 193 213 229 228 229 182 205 232 188 199 196 217 214 179 245 237 191 185 217 184 172 186 194 205 178 193 201 179 154 205 189 194 174 176 189 170 158 203 195 204 196 207 225 222 191 199 218 214 220 202 229 229 215 203 236 235 199 194 218 241 222 243 227 205 214 253 231 224 213 213 202 221 239 241 229 224 235 219 222 231 218 226 235 225 219 223 229 213 224 224 223 216 225 229 208 216 224 222 205 203 209 213 207 195 194 190 186 202 192 188 195 200 201 185 190 187 179 186 187 175 175 175 173 164 166 172 161 158 160 160 149 140 136 128 37096 201 262 30 7012 10 18 16 6917 2741 13983 881 274 292 281 297 306 358 389 454 592 792 897 930 992 768 750 899 883 1486 12070 54001 3152 345 207 190 95 107 115 136 71 159 166 175 134 115 131 190 180 211 177 148 187 183 167 138 152 158 168 155 161 203 192 180 180 172 124 158 202 150 158 144 132 161 193 164 150 138 178 175 151 156 163 160 171 198 153 155 166 173 165 165 148 175 175 148 174 170 167 165 154 157 163 161 153 126 144 173 131 130 180 170 180 186 142 152 186 171 170 171 169 176 180 180 176 182 188 177 157 192 171 167 179 173 195 193 176 196 199 222 200 198 213 198 210 201 185 193 210 185 178 190 187 171 167 195 193 181 181 191 188 185 194 185 182 186 191 211 198 188 161 177 192 199 194 172 162 164 169 171 176 162 161 153 160 161 156 156 154 153 157 155 148 141 150 158 143 134 134 135 133 130 130 132 129 122 119 121 107 103 97 37102 201 269 30 7019 10 18 22 6917 2744 12972 840 154 130 111 142 121 172 264 288 414 550 630 695 751 731 885 1080 1659 16433 169442 221149 6660 488 315 225 198 146 144 109 120 152 126 136 143 156 156 188 188 172 147 163 185 190 214 173 161 166 172 144 161 141 169 164 169 147 171 167 201 191 153 184 144 188 203 169 147 179 178 219 203 201 169 169 139 129 137 141 165 178 164 182 181 158 171 183 155 131 158 180 170 146 165 138 150 161 149 142 149 126 118 136 149 151 157 161 159 174 166 165 179 211 203 196 178 192 188 191 173 188 178 185 191 162 177 193 190 218 213 204 183 189 197 194 193 200 209 194 180 211 192 186 192 185 177 184 191 199 206 182 169 185 188 177 185 175 180 185 198 178 168 180 180 182 172 171 166 173 169 169 157 144 150 148 151 157 158 158 152 156 155 148 142 138 135 134 133 140 137 131 125 119 115 115 117 118 111 101 92 93 83 37108 189 275 30 7025 10 18 28 6918 2747 6080 193 -17 14 0 15 62 58 108 138 336 466 516 564 559 604 832 813 6546 78910 130829 6820 312 127 42 0 -20 2 52 5 10 -21 -34 -25 -20 -7 -25 -18 29 10 34 26 28 36 31 17 3 -20 43 1 -35 17 68 23 -8 -46 -8 12 1 19 17 -7 4 24 32 8 29 19 11 25 2 -3 9 7 14 14 0 5 27 21 12 -9 -4 22 25 15 13 1 -2 2 4 7 5 -10 -13 3 -20 10 -8 -3 -15 -22 -32 -27 0 9 -21 15 8 7 2 7 20 27 31 11 23 36 26 3 9 48 34 25 16 12 15 21 29 63 50 19 26 34 27 26 53 40 24 44 43 27 37 31 30 35 29 30 24 24 38 47 38 19 25 32 17 28 30 26 19 19 30 31 6 6 7 -6 -6 1 5 4 16 18 0 -6 -3 999999 -7 -6 -5 1 -7 -4 -9 999999 -3 999999 -11 37114 196 278 30 7028 10 18 34 6918 2750 5050 214 101 159 138 172 137 195 258 290 464 644 747 699 665 768 919 1217 1982 3081 857 190 85 37 9 5 0 -3 -3 -6 4 25 26 11 27 6 17 -5 30 14 21 32 8 33 58 36 49 98 44 34 31 19 64 25 22 34 25 22 32 36 22 19 32 39 34 30 27 35 60 37 -4 11 35 18 34 35 22 28 37 62 70 35 41 45 34 21 15 31 39 37 21 5 19 33 0 -12 25 5 27 17 0 -4 27 55 53 33 16 46 45 30 39 45 72 34 19 30 33 34 65 45 48 39 49 54 47 53 44 48 70 60 50 64 75 80 70 51 42 47 52 46 38 50 49 71 60 57 45 46 62 51 59 44 51 51 40 49 54 37 42 57 48 35 38 36 31 25 28 26 29 26 6 11 18 15 12 19 20 30 26 16 13 14 15 19 2 1 3 8 4 1 -2 -9 -9 -10 -10 -8 37120 196 282 30 7032 10 18 40 6919 2753 9046 256 170 148 142 197 195 192 246 419 535 575 555 525 601 596 550 385 227 159 170 57 15 40 8 13 18 -2 8 15 35 40 -7 -24 7 28 41 38 38 42 66 52 62 46 71 79 57 26 62 77 43 27 51 60 33 46 55 56 41 69 46 41 40 20 54 33 64 68 41 52 69 33 33 47 7 39 37 31 43 30 31 67 25 22 37 50 47 59 37 63 48 51 49 47 48 53 40 58 55 51 37 29 10 24 59 45 56 47 46 57 60 38 41 57 52 42 61 54 60 68 57 60 62 58 40 47 71 76 64 90 91 92 78 75 63 57 67 55 50 58 46 66 46 51 61 51 68 68 64 59 47 65 69 65 68 68 64 65 56 63 67 56 58 65 60 49 46 44 35 36 34 38 33 29 22 25 27 22 32 26 24 22 23 25 18 13 7 0 7 2 -4 2 -1 -6 -6 -8 37126 194 285 30 7035 10 18 46 6919 2757 4047 173 96 129 136 169 197 268 384 510 574 602 564 579 622 590 415 233 205 129 95 61 20 19 5 0 -16 -43 -26 17 12 34 24 54 50 13 29 71 50 30 64 29 50 56 51 54 75 39 12 19 27 14 47 37 68 29 41 -3 20 38 40 20 17 9 27 33 15 26 8 6 22 30 4 17 42 38 17 13 37 35 48 28 40 37 35 39 39 20 33 36 20 4 23 46 42 25 15 30 13 20 16 28 9 27 16 31 22 42 19 39 28 61 49 24 45 54 66 51 52 51 38 49 61 47 62 54 72 56 42 47 53 55 60 54 55 70 65 58 58 52 58 41 44 39 46 34 34 47 66 53 44 35 30 39 61 54 46 38 40 52 63 49 40 44 40 42 28 36 26 15 4 23 14 18 24 28 26 17 17 9 18 20 8 10 6 8 9 9 -1 -8 999999 -9 -4 -3 37132 186 316 30 7036 10 18 52 6920 2760 3010 368 33 81 134 156 220 265 361 491 583 645 565 603 626 735 959 1022 643 330 168 132 67 -13 5 -15 -15 -9 3 -5 7 4 28 44 34 11 52 82 77 44 -10 41 63 18 6 24 51 56 61 27 62 43 35 27 -23 7 25 -10 8 19 25 49 26 39 22 73 30 20 7 -8 -1 23 16 14 3 27 22 -3 8 10 7 -1 27 37 38 34 22 5 0 8 36 18 18 27 28 45 16 3 11 40 30 15 26 27 17 3 -6 -32 -5 -1 -8 2 5 24 14 20 17 42 40 37 17 32 24 21 18 15 32 34 29 35 38 21 42 42 23 22 23 19 30 22 30 33 23 31 40 46 33 28 19 16 37 34 25 32 30 29 27 38 32 29 38 48 38 24 14 12 8 10 8 1 9 4 -1 3 0 -7 -3 3 -1 -4 -3 -2 -7 999999 999999 -7 37138 190 289 30 7039 10 18 58 6920 2763 939556 8072 1297 150 129 151 112 179 250 344 479 602 634 647 642 706 833 975 979 837 541 217 121 76 54 44 31 14 16 22 38 48 49 53 19 55 78 31 17 42 42 0 15 6 6 23 53 45 39 54 62 60 37 47 54 45 4 23 25 25 34 28 5 33 40 28 31 27 7 19 14 10 3 23 21 16 31 22 9 15 27 30 15 23 18 8 15 27 12 12 22 2 5 39 45 28 22 27 33 30 29 29 21 5 15 48 24 3 -4 9 -1 15 42 44 13 22 30 39 32 27 10 8 17 33 32 16 43 24 35 41 35 21 23 54 47 17 33 42 27 31 33 34 48 40 44 36 34 57 41 30 29 21 26 34 44 41 37 40 44 28 38 41 38 20 34 35 27 19 12 4 -4 4 14 13 13 8 2 -7 -1 5 10 12 4 0 1 2 2 -4 -3 -7 37144 191 295 30 7045 10 19 4 6921 2766 760519 4395 275 141 115 139 182 201 239 350 477 545 530 518 520 624 728 847 780 513 226 111 115 61 16 45 17 16 21 6 6 62 57 39 67 51 39 80 57 10 29 53 41 29 51 18 35 67 62 63 70 16 41 62 16 27 62 40 20 20 29 22 39 10 27 24 24 25 26 16 20 26 26 11 38 9 32 33 28 38 34 33 27 14 -4 4 20 13 35 38 15 24 34 38 26 31 52 31 22 15 25 20 13 8 16 44 19 7 18 31 15 25 23 37 28 21 48 31 27 43 40 28 23 25 28 15 28 28 55 36 30 28 37 45 41 30 41 48 44 44 51 31 35 36 43 45 45 35 22 35 32 42 38 38 44 48 37 31 41 37 34 30 43 28 34 22 14 3 7 6 3 13 7 5 12 8 10 16 14 6 2 -3 6 4 7 5 8 9 0 -1 -7 37150 194 300 30 7050 10 19 10 6921 2769 19226 1024 106 104 98 110 146 217 316 370 384 396 425 482 535 556 571 641 631 483 295 148 102 95 59 18 24 27 -3 -15 8 23 28 45 37 47 62 38 31 44 63 71 58 47 28 33 57 64 44 35 31 40 39 28 44 52 28 21 14 31 48 40 38 37 44 45 32 23 21 7 -2 1 12 26 36 29 6 7 12 -3 16 34 38 26 18 12 11 34 48 40 33 31 34 43 35 26 21 42 29 21 30 28 28 27 20 15 20 12 16 24 39 46 41 37 33 30 36 41 44 58 48 35 33 24 32 46 32 27 43 51 46 30 16 15 35 37 30 15 19 38 45 37 32 29 34 44 54 59 51 39 36 38 43 31 37 44 32 43 47 36 26 30 21 14 12 19 20 25 12 12 19 21 12 7 6 3 1 2 13 17 10 3 5 1 -3 0 2 -2 -9 -9 999999 999999 999999 -11 37156 171 303 30 7053 10 19 16 6922 2772 16279 421 72 92 102 100 125 201 270 295 326 359 390 426 437 479 559 626 688 680 500 248 80 40 0 -8 -2 -5 -15 -36 -23 -4 -5 5 27 21 16 22 16 23 31 26 10 15 17 23 7 0 -2 -14 -3 17 21 2 -23 -36 -39 -14 13 7 -4 6 19 21 20 12 -1 -21 -23 -6 2 2 -20 -38 -18 0 9 -2 -8 0 -4 -3 -13 -25 -10 -3 7 9 -3 -4 18 14 -8 -17 -7 -18 -25 -27 -20 -7 -9 -18 -16 -28 -30 -22 -30 -30 -1 14 10 7 -6 -7 -1 4 16 14 8 14 14 13 8 2 3 2 -1 -9 -9 6 3 -4 -12 -18 0 2 7 12 3 7 3 -1 9 14 13 13 25 17 9 17 26 13 7 0 5 15 2 12 11 11 11 8 2 -5 999999 999999 999999 999999 999999 999999 -10 37162 190 310 30 7060 10 19 22 6922 2775 14938 363 124 126 105 121 152 215 261 306 390 428 472 488 544 620 618 587 597 554 404 251 130 109 89 40 5 -20 -9 1 -17 5 17 18 13 11 9 12 33 42 32 38 51 58 49 54 64 52 22 20 35 19 11 29 8 6 17 -1 -2 21 44 51 48 28 10 16 29 28 40 37 6 0 31 49 34 13 16 37 36 39 42 43 44 23 23 26 23 20 25 19 15 8 -2 6 15 18 22 14 18 22 27 26 35 28 24 11 10 33 30 17 15 32 46 30 26 45 38 29 41 48 46 45 46 34 28 24 18 39 46 35 27 35 22 24 22 31 30 37 45 39 30 42 42 47 51 57 55 55 43 36 51 52 41 33 41 39 39 47 36 30 36 35 29 22 20 16 19 15 15 19 12 13 12 7 8 1 3 10 6 1 3 8 5 7 1 6 -1 -6 -3 -7 37168 163 314 30 7064 10 19 28 6922 2779 14207 315 61 59 81 112 105 129 190 235 278 356 391 402 371 290 229 179 99 22 -15 -27 -32 -21 -38 -50 -31 -58 -71 -50 -26 -10 -12 -22 -12 -20 -8 10 1 -8 -17 -14 -9 -2 7 8 -4 -22 1 13 -2 -27 -16 -8 -23 -38 -24 -12 -7 -23 -19 -5 -11 -8 -13 -17 -38 -40 -35 -32 -36 -30 -10 -25 -33 -37 -30 -18 -14 -22 -19 -11 -6 -19 -33 -14 -13 -27 -21 -17 -24 -46 -27 -8 -20 -23 -34 -29 -7 -8 -12 -30 -31 -35 -41 -32 -26 -10 -6 -17 -7 8 6 6 -2 -15 -23 -19 0 10 -3 -10 5 8 10 15 -4 -11 -17 -28 -23 -14 -14 -6 8 1 -13 -15 -14 -15 -4 4 1 -5 -9 -1 6 8 8 14 16 2 6 -4 -1 14 11 -8 -1 1 -10 999999 -12 37174 163 314 30 7064 10 19 34 6923 2782 9389 344 89 124 103 48 102 125 172 265 304 315 297 236 198 140 125 64 10 15 13 -33 -31 -34 -36 -16 -26 -56 -87 -61 2 10 -24 -30 -3 -55 -45 -14 6 15 3 8 41 49 28 -11 31 48 30 32 33 1 -15 -13 -33 -32 -29 -21 -10 6 2 1 11 2 -28 -15 2 -17 -19 1 -30 -29 -2 -5 -16 -42 -34 -11 -13 -30 -11 1 -17 -19 -21 -18 -12 -5 -23 -18 -10 -3 1 -4 -5 1 4 3 -2 2 11 2 -8 -17 -22 -21 -17 -14 -1 3 -6 -5 -5 -8 -2 -2 0 -1 -6 -6 -7 -4 -4 3 2 -3 -8 -17 -19 -16 -15 -25 -19 1 9 6 1 -8 -5 2 1 6 2 6 17 12 11 13 12 20 26 27 22 15 16 16 11 -3 -1 -7 -7 -2 -2 37180 164 313 30 7063 10 19 40 6923 2785 11718 1224 121 111 63 66 107 138 121 206 279 354 334 255 144 129 93 70 49 43 40 8 -8 -18 -19 -2 21 -27 -26 -22 -1 -21 0 6 -8 5 1 -29 0 -2 2 12 4 9 17 15 27 34 -13 39 31 7 -30 -41 -29 -13 2 -24 -35 -13 -8 -14 1 -10 6 6 -11 -13 -24 -7 13 -3 -25 -27 -7 -4 -3 -8 -15 -21 -23 -35 -27 -16 -19 3 15 3 8 4 6 -3 -5 -3 9 -5 -21 -12 8 16 10 4 -7 -14 -10 4 -2 -13 -15 0 -8 -7 -19 -17 -8 -11 -4 4 -11 -25 -6 1 -7 3 -4 -19 -13 1 13 10 -1 -3 3 7 12 8 -6 -5 5 14 11 13 18 12 10 0 -4 5 8 5 15 13 8 15 13 5 4 10 9 0 -6 -10 999999 -12 37186 176 286 30 7066 10 19 46 6924 2789 8585 699 114 90 56 78 114 128 144 167 226 311 330 290 254 239 172 135 144 136 111 83 69 79 92 51 58 52 53 27 3 -3 14 30 35 17 14 8 17 32 30 -1 19 53 64 32 2 42 61 35 41 27 7 14 24 -14 -17 0 14 8 2 -6 -2 22 26 1 5 -11 -8 -3 -18 -38 -26 -22 -6 -2 -1 7 4 -7 13 8 -5 -23 0 14 9 -9 -7 -18 -28 10 14 -3 -5 4 14 20 2 -6 5 21 9 10 5 2 10 -12 4 -3 -1 7 4 -9 -13 -9 2 8 7 13 24 11 -3 9 17 8 6 12 -9 0 19 22 -3 6 -4 11 7 7 19 31 20 18 9 12 21 28 10 22 24 19 18 7 20 22 17 17 25 25 25 14 5 -2 -11 999999 0 -2 -6 -9 -10 999999 999999 999999 -12 -9 999999 -10 37192 180 291 30 7071 10 19 52 6924 2792 76375 863 92 95 58 42 80 152 134 186 169 256 327 310 250 288 333 299 240 225 197 91 74 96 59 44 75 27 58 76 61 23 37 16 42 9 8 45 12 31 15 44 6 6 31 -13 -12 4 29 10 17 14 23 5 -3 0 -21 -22 -6 -16 -8 14 7 19 -4 8 6 12 11 21 20 -1 -14 21 23 3 20 17 9 18 -20 -6 5 -1 -3 0 20 10 -7 11 5 4 4 35 27 10 26 11 25 17 37 23 14 -14 -6 -26 -27 -24 -7 -18 -27 10 -11 -19 5 19 2 12 27 32 8 15 39 23 11 4 14 7 15 -1 -1 10 19 -4 20 8 12 11 16 29 6 -6 3 31 23 14 15 13 16 23 27 23 1 10 27 22 29 21 18 31 22 14 14 3 5 -8 -1 1 999999 999999 -3 -11 999999 -10 -10 -11 -9 999999 999999 -2 37198 193 325 30 7075 10 19 58 6924 2795 1444 94 76 88 109 131 139 158 222 308 331 352 370 316 225 268 209 158 131 65 99 75 101 72 106 113 142 127 143 175 133 92 50 81 45 68 68 77 71 78 81 66 69 65 69 68 65 94 88 7 17 43 22 36 75 48 50 64 68 47 18 72 68 35 48 10 56 37 28 36 23 -15 14 23 29 21 8 62 37 29 26 7 5 28 29 38 28 19 -5 15 26 47 42 31 14 32 36 37 51 58 48 37 52 36 26 23 25 15 5 21 37 52 40 36 34 39 45 33 34 16 39 45 54 53 30 33 31 48 38 39 34 37 45 54 50 40 57 63 40 30 41 55 51 43 36 37 39 63 36 38 41 32 47 53 50 50 50 57 45 39 45 38 30 21 32 26 29 27 21 10 19 7 18 12 15 9 2 7 3 1 3 9 13 13 16 3 1 1 -2 -6 -7 -10 -11 37204 167 297 30 7077 10 20 4 6925 2799 14779 2019 353 142 84 62 79 72 118 163 158 240 327 319 236 148 135 119 109 97 92 73 45 61 78 91 88 129 161 198 200 196 182 110 57 36 28 57 46 46 53 69 43 41 49 53 54 53 69 33 7 21 -2 9 30 15 -14 -12 -10 4 24 46 55 -2 -1 -19 -18 -9 -21 -29 -15 -23 -23 -10 -26 -8 -8 13 12 -5 3 12 9 4 15 14 15 5 -21 -21 -13 -9 1 4 7 26 -2 -1 -2 6 21 22 17 2 1 1 -9 -26 -34 -5 -21 -18 4 -3 6 -4 -4 3 -11 -12 -13 6 32 22 -5 -12 7 12 8 7 5 3 -3 -3 -7 -5 -5 8 21 9 11 2 0 4 16 15 25 7 3 9 5 11 2 3 -2 8 22 8 11 11 5 4 -3 -5 1 -10 -11 37210 196 299 30 7079 10 20 10 6925 2802 9948 2458 612 271 136 99 95 124 152 149 190 332 380 330 282 267 249 208 211 189 187 174 123 112 145 190 241 262 304 376 363 261 227 191 144 148 92 60 61 80 89 107 102 116 83 84 124 80 8 25 38 42 38 24 26 55 57 67 60 58 72 56 70 73 74 88 50 39 39 65 52 44 37 47 43 21 6 38 22 15 21 53 42 10 8 36 49 49 41 24 30 39 57 34 11 35 67 37 28 30 36 48 69 67 44 65 60 58 54 38 26 39 39 59 54 33 40 37 32 58 61 42 36 51 53 64 48 48 60 52 51 60 51 49 27 64 57 43 53 48 57 48 35 48 54 57 65 66 67 57 64 60 48 55 52 61 67 48 46 43 50 40 21 16 32 37 32 32 33 37 28 23 21 17 11 10 13 17 26 24 20 20 11 7 7 16 20 18 7 5 -1 2 -3 -11 -9 -12 37216 173 271 30 7081 10 20 16 6925 2805 322724 4599 1947 839 101 47 28 13 50 112 100 166 257 313 255 228 217 179 123 90 129 170 100 149 174 180 189 326 446 467 484 413 311 198 127 107 84 68 65 129 147 54 39 49 45 61 42 41 54 69 49 35 2 0 -28 -27 -3 -11 -26 -12 7 3 1 30 46 21 9 7 -1 -9 -30 -19 23 -26 -29 -14 -32 -11 -4 -9 -25 -3 -13 -16 -1 -9 18 -38 -33 -24 3 12 -32 -15 7 5 8 13 32 -12 1 -9 5 -10 2 14 20 0 5 3 13 -4 1 13 -24 -28 -19 -19 3 3 14 18 14 -6 -1 1 -4 3 17 13 7 8 4 12 0 9 14 9 7 14 14 7 -16 17 0 -19 -14 3 -6 4 4 0 -10 -3 3 -5 1 5 0 0 4 3 -5 -3 -7 999999 999999 -10 999999 999999 999999 -8 -6 37222 188 304 30 7084 10 20 22 6926 2808 12383 1002 37 -57 999999 999999 999999 -88 -100 -83 -11 55 46 32 28 54 94 98 134 175 187 184 149 71 20 72 214 406 643 887 1376 5178 46104 171171 216024 126514 5328 1605 431 325 302 289 118 57 81 70 63 63 58 41 26 16 12 20 12 8 14 36 34 29 32 26 27 14 31 54 38 35 58 36 23 20 25 21 11 3 19 20 27 8 9 16 27 24 29 2 23 23 -6 6 17 14 7 5 21 14 5 10 30 33 24 16 31 19 -6 9 36 22 14 18 25 20 27 16 13 17 15 29 35 22 15 15 9 10 23 33 30 19 18 9 27 29 27 26 19 30 28 28 29 43 49 40 41 45 33 10 15 34 17 25 32 27 17 17 23 25 21 22 14 15 22 16 1 7 15 4 1 5 8 3 6 11 4 -4 -4 5 6 5 -2 -5 -5 -8 0 -11 999999 999999 -11 -10 37228 179 307 30 7087 10 20 28 6926 2812 16289 525 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1487 8577 47864 137290 313482 621025 820286 940754 601337 204502 5023 918 53 42 47 54 39 8 -12 -27 -27 -7 6 -6 -16 -11 -14 -2 -2 -12 -8 10 8 -4 16 7 0 11 11 -2 -5 -21 -36 -36 -15 -1 -2 -8 -18 -13 9 11 -12 -16 -5 12 14 3 -15 -5 5 13 8 0 -7 -1 14 10 4 3 13 13 21 33 15 14 6 -10 -28 -20 -15 -9 13 -4 1 3 29 14 -9 -7 2 12 7 5 0 12 10 22 -2 -7 8 11 5 25 14 12 24 22 21 2 10 18 14 11 10 14 16 15 4 16 5 8 5 -4 1 -3 -6 -11 -9 -3 5 -4 -11 999999 999999 -12 2 6 -5 -8 -9 999999 999999 -11 999999 999999 999999 -7 37234 189 307 30 7087 10 20 34 6926 2815 40700 1416 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -40 1061 4940 22908 105839 336997 681910 904579 583461 301332 6168 710 63 60 71 85 48 49 55 22 4 7 -4 4 42 55 22 9 9 8 -2 -3 12 25 12 -8 7 31 27 7 3 -1 -9 5 17 4 7 11 13 25 52 42 30 18 18 11 9 24 41 31 11 14 24 7 -5 7 18 12 30 35 24 40 33 26 28 10 1 6 11 8 18 27 36 39 26 15 26 39 41 26 13 16 22 29 35 37 36 24 27 29 42 40 28 21 35 33 24 38 36 41 45 48 33 35 24 25 14 7 21 34 28 25 29 41 34 24 18 22 18 13 12 7 10 19 24 24 16 15 10 9 16 23 19 18 13 3 -2 -5 -5 -2 -8 -10 0 -3 -4 999999 999999 -11 -12 37240 181 338 30 7088 10 20 40 6927 2818 754492 3163 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 34 225 419 1062 3081 13717 48809 208236 526884 841556 678811 24442 1566 30 30 34 46 40 37 21 39 27 6 4 18 8 -17 2 34 36 30 18 -11 -8 -17 -15 8 5 6 13 6 7 13 -7 -9 21 13 -5 13 25 -4 -2 12 9 15 30 40 30 26 7 20 29 29 24 17 8 11 14 17 35 19 4 6 23 24 30 30 10 21 24 10 25 13 14 32 19 18 13 25 29 17 18 1 -3 1 18 24 12 26 19 22 25 10 22 39 40 29 31 35 27 17 23 35 37 23 19 23 18 30 35 28 31 33 30 30 35 29 24 21 32 35 24 14 7 -3 1 10 17 19 21 9 8 3 -2 3 0 5 5 0 -8 999999 999999 -11 37246 178 338 30 7088 10 20 46 6927 2822 9793 801 999999 999999 999999 999999 999999 999999 999999 -96 -52 26 40 73 70 90 69 107 136 93 44 58 58 20 37 177 430 817 1014 1001 962 997 1133 4423 49586 143326 258152 291627 96118 2546 414 33 31 -7 6 -14 35 -21 -12 3 -6 -15 -2 -12 -29 -10 -8 14 13 -33 -6 15 -10 4 14 17 4 27 2 -7 -1 3 -20 -14 -19 -30 -22 -11 10 -30 -27 -17 -24 -15 -19 15 7 -2 -10 -13 19 11 -18 -4 -1 -7 29 34 9 -6 11 15 23 8 -4 -17 -8 -5 -1 8 -9 6 17 6 16 20 1 7 14 8 22 25 27 19 17 16 2 -3 9 27 24 33 22 23 15 15 25 33 32 27 27 22 17 25 29 23 35 25 7 20 25 17 -4 4 9 1 4 5 18 19 15 1 -3 -8 -1 13 -3 -4 -4 -2 999999 -6 -10 999999 999999 999999 999999 -12 37252 171 334 30 7084 10 20 52 6927 2825 5723 -47 999999 999999 999999 999999 999999 999999 999999 -41 -18 15 84 155 131 146 123 178 199 243 273 326 376 490 654 901 3722 41601 136689 139480 61114 3060 1243 1425 1711 2939 16425 107330 114386 31456 554 68 18 -6 -21 20 -19 -43 -1 10 -27 -9 20 -17 14 12 -36 -36 3 13 14 -11 5 1 23 -3 -32 -19 -20 -5 19 -10 -24 -5 3 -26 -32 -15 -7 -24 -17 -4 -7 10 6 -33 -5 -10 -19 1 17 8 -20 -16 -1 -14 2 3 -5 -7 11 34 3 7 29 25 20 15 3 -6 0 -18 -6 20 -3 -18 -21 -6 -14 4 -3 14 5 26 17 13 15 12 10 6 12 21 23 8 17 24 27 19 21 15 12 8 20 24 18 16 12 12 8 0 8 21 13 10 12 19 17 16 21 21 16 10 8 7 -1 9 1 -9 -7 999999 -8 37258 184 331 30 7081 10 20 58 6928 2829 4011 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 6 289 984 17133 107129 331488 531836 669118 495158 6310 1449 1573 1414 2093 14452 90848 36901 759 85 69 57 34 -34 24 12 17 33 56 4 6 6 -1 23 0 13 30 8 21 -3 -13 5 43 23 18 8 35 23 -18 7 30 47 3 -36 3 29 17 22 7 -24 7 -8 -21 -3 -1 -6 -3 0 22 30 16 -2 15 31 11 16 18 38 27 36 55 21 8 21 35 5 16 31 28 33 30 25 33 41 25 5 13 18 12 25 23 31 26 38 41 36 23 25 29 40 39 43 48 43 32 41 36 52 17 21 41 17 34 29 19 33 31 25 32 22 42 34 37 31 16 25 37 31 28 32 26 17 29 33 26 14 13 15 4 3 4 -5 2 5 8 -3 -5 -3 -7 999999 -8 -9 37264 181 301 30 7081 10 21 4 6928 2832 20584 158 999999 999999 999999 999999 999999 999999 -99 -28 46 83 90 162 136 157 210 252 241 221 229 273 349 426 472 660 820 2798 33172 156530 309035 157288 4633 1247 1397 1506 1260 1150 1392 1078 284 95 51 49 44 22 37 73 30 46 34 3 -4 -7 12 12 -22 -13 -25 8 -13 23 -1 16 35 15 37 42 5 14 2 21 25 29 1 9 10 3 15 31 15 22 -4 -34 -7 6 0 -10 11 -5 10 4 -2 21 44 3 -4 1 28 31 48 55 68 47 27 38 43 28 33 27 40 29 17 13 3 16 -1 -12 10 0 16 30 6 20 -4 4 22 16 21 17 15 20 38 50 23 29 30 24 27 22 35 36 36 18 18 29 28 23 22 21 17 22 27 21 15 7 25 25 24 11 14 11 12 12 9 1 -1 4 5 -2 -1 -1 -11 -11 999999 999999 -10 -11 999999 -11 -9 37270 188 303 30 7083 10 21 10 6928 2835 15463 196 75 79 57 92 143 168 210 209 322 380 442 438 432 447 484 551 544 560 539 596 617 695 746 808 898 1027 1216 1188 1101 1005 1040 1052 1154 1263 1163 1129 1185 1108 624 166 113 96 56 58 43 50 43 56 33 11 40 58 15 19 47 -12 11 14 27 56 49 57 63 75 73 84 67 44 38 16 59 73 64 33 50 52 43 32 44 29 7 15 16 12 16 12 29 23 34 38 2 26 34 12 3 9 38 35 30 24 38 44 27 36 45 63 69 41 40 43 61 36 39 33 48 24 39 41 29 23 9 8 38 48 37 59 66 34 33 36 53 43 53 61 61 59 64 68 60 52 39 47 56 48 50 35 35 39 40 47 28 38 39 46 53 35 31 37 28 26 28 20 29 26 20 18 19 24 20 16 11 17 7 6 12 10 8 7 1 -3 2 8 -1 0 -1 -12 37276 193 274 30 7084 10 21 16 6928 2839 344976 2281 119 123 45 68 109 41 104 143 219 308 337 377 367 452 484 479 446 480 531 571 609 572 604 757 844 889 960 1160 1241 1130 1018 1029 990 1078 1316 1535 1598 1726 1985 1671 780 268 94 69 28 65 81 39 39 1 -4 29 50 70 71 57 39 53 45 -6 45 65 81 71 96 70 37 50 51 33 45 27 15 12 19 54 64 60 49 39 30 9 34 22 14 8 31 18 21 36 15 13 12 -2 24 30 22 15 16 19 10 25 50 50 32 15 44 34 35 42 38 40 42 42 36 33 32 24 19 2 35 43 18 30 37 36 38 43 40 49 45 37 39 31 38 55 58 61 60 51 30 37 49 67 45 37 32 32 33 41 49 61 42 43 32 40 34 41 33 45 51 53 41 31 28 22 24 21 19 12 9 8 12 3 4 14 15 12 7 6 4 9 8 7 2 -7 -4 6 2 -10 -11 37282 189 300 30 7080 10 21 22 6929 2842 5186 107 51 57 49 91 94 82 130 178 250 322 369 371 410 404 411 456 482 493 468 530 651 640 706 829 908 948 1045 1102 1036 1372 3222 1717 1048 1198 1535 1979 2663 3749 2799 632 191 143 69 59 34 59 6 29 48 47 26 61 43 12 57 31 -1 33 34 4 30 26 56 76 73 48 50 72 60 38 13 28 41 4 39 24 36 4 26 8 -11 3 4 4 26 -2 0 16 56 35 34 30 33 4 -4 33 20 32 20 15 40 60 43 26 43 31 55 23 28 39 33 13 17 28 15 3 1 22 7 18 27 15 11 35 41 22 32 23 15 39 49 20 19 45 44 24 36 34 32 35 43 54 55 48 40 49 17 38 35 33 26 34 22 22 25 33 17 24 31 26 14 17 26 30 29 17 7 16 6 2 3 -5 1 -4 -7 4 -3 -3 -6 999999 -7 -5 -1 -9 -9 -9 -12 37288 189 327 30 7077 10 21 28 6929 2845 32827 321 -68 -77 -65 -68 -72 -1 42 87 147 185 180 210 222 256 275 275 309 365 376 429 509 561 613 681 880 994 996 1002 979 1251 4545 2196 875 1179 1593 2918 15250 104393 147197 113355 5242 253 76 52 40 42 8 21 37 41 45 22 16 10 27 17 21 25 6 3 55 61 82 67 31 41 24 34 34 23 -8 4 9 26 22 8 12 26 45 31 12 30 25 23 11 11 8 34 4 0 21 44 36 30 24 28 14 44 16 32 20 15 35 40 31 10 50 32 15 40 24 18 10 30 16 30 31 22 39 44 19 24 32 41 22 23 38 27 11 20 29 12 24 38 54 30 21 38 37 42 43 47 33 39 32 29 40 34 29 40 26 13 25 34 23 28 22 20 24 12 21 22 24 26 27 22 11 11 5 3 6 6 -7 -4 -5 3 5 -3 1 4 -8 999999 -12 -11 -7 -8 -12 37294 188 324 30 7074 10 21 34 6929 2849 797966 745 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 -35 -29 -71 -87 -42 24 56 73 88 91 95 110 158 309 474 620 838 1220 3231 11679 35349 48338 36046 3571 7737 53827 197601 335103 344270 151252 3032 153 86 32 64 44 43 41 30 38 44 36 14 41 50 39 36 64 83 83 83 58 56 20 78 54 27 27 22 -2 8 31 -2 15 17 39 24 20 18 16 40 -1 -11 17 13 19 15 -8 -7 26 -1 8 25 34 22 51 34 33 46 30 30 22 1 44 61 38 42 26 22 17 36 20 20 13 14 15 29 32 16 14 23 24 21 26 29 17 30 47 34 19 19 33 30 35 46 39 38 30 39 39 40 32 35 28 22 29 25 29 20 28 30 23 29 37 22 21 16 20 11 15 18 13 1 4 8 4 -4 -5 -2 -1 -1 11 -2 -5 -11 -12 -12 -9 -5 -6 -10 -7 999999 -12 37300 193 324 30 7074 10 21 40 6930 2852 3116 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -43 42 116 179 320 1734 8281 25355 3723 15082 323162 764555 454489 377236 328954 17506 404 103 43 49 43 62 72 67 68 79 91 107 76 69 62 84 80 102 123 100 84 89 94 56 67 48 39 41 11 -6 46 39 48 46 5 29 35 28 46 37 27 32 45 37 38 30 50 33 33 53 87 79 49 73 44 46 75 75 36 36 75 63 70 74 57 71 64 52 46 27 45 54 43 50 42 49 50 46 51 46 63 64 71 60 64 60 53 61 66 63 59 67 78 52 50 56 58 62 55 54 56 50 53 51 55 58 54 44 52 53 51 46 58 45 56 47 44 31 36 39 37 32 23 24 29 31 30 30 31 37 25 6 12 23 17 22 17 13 14 13 10 9 8 4 1 -10 -10 -9 37307 191 294 30 7074 10 21 47 6930 2856 3804 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -69 19 7497 100837 327837 715841 999999 963350 661142 67360 623 114 120 58 85 50 51 71 92 65 51 52 37 19 49 99 95 79 112 100 87 92 109 49 27 48 42 31 31 23 46 30 22 27 15 33 1 14 40 3 6 15 36 24 51 39 27 56 49 17 24 25 37 24 21 31 23 28 25 54 50 39 62 57 67 45 47 58 32 23 33 28 50 36 24 25 27 35 35 37 31 21 38 35 39 58 48 23 31 46 51 47 46 46 18 37 57 45 34 35 43 37 33 23 39 35 31 27 36 41 37 48 24 28 23 15 18 33 27 22 15 11 22 11 13 15 19 12 11 10 15 9 1 2 3 3 -1 -2 0 2 -8 -11 -11 -12 37313 157 1189 30 7069 10 21 53 6930 2860 -65 -13 11 20 42 100 400 745 1408 12130 166227 576539 667039 393071 260282 98030 1455 116 109 135 102 77 71 38 45 48 31 20 31 45 77 48 70 69 96 96 74 89 74 52 34 14 30 28 30 20 32 20 -13 26 34 32 12 27 27 22 33 33 30 22 15 30 45 20 32 32 26 17 1 5 29 41 20 25 10 1 33 35 38 60 33 53 68 31 36 29 39 38 18 25 40 28 37 42 21 28 22 13 43 51 55 46 41 46 45 32 24 36 43 50 56 63 64 58 40 32 33 23 33 43 29 33 35 39 25 34 45 32 23 18 21 21 23 15 16 17 26 19 14 23 21 17 10 6 3 6 8 4 9 -1 -1 4 0 -3 -9 -8 -9 37325 193 341 30 7061 10 22 5 6931 2866 2568 282 154 111 158 159 113 178 217 279 391 360 308 350 399 402 432 449 482 527 569 578 578 588 591 706 784 840 889 827 881 1034 1332 1473 1673 1600 1474 1630 1794 1873 1623 911 556 332 147 85 76 52 68 129 76 31 33 41 74 51 87 69 50 93 53 44 79 66 87 56 50 50 18 38 20 25 32 59 35 55 34 36 57 6 18 18 28 47 53 75 45 37 50 22 28 34 32 43 64 40 42 51 41 45 49 40 51 23 23 54 48 43 29 41 30 41 27 51 67 59 70 57 37 54 39 35 39 37 39 50 33 27 43 32 35 58 55 56 61 77 66 45 66 91 75 52 65 61 43 41 47 41 37 42 68 50 54 44 36 68 54 58 43 41 45 48 48 57 39 40 57 37 30 39 40 38 26 29 27 26 35 23 15 12 18 16 6 6 12 5 1 6 -3 999999 -12 999999 -10 37331 194 305 30 7055 10 22 11 6931 2870 66768 841 132 117 103 96 164 163 250 339 347 340 363 386 369 361 404 499 518 608 666 654 578 568 602 706 814 890 866 844 895 1090 1824 2679 2603 1856 1319 1363 1458 1037 649 495 393 203 109 79 103 108 87 56 33 73 52 35 41 37 30 -8 33 59 38 66 78 73 96 72 34 26 21 16 66 78 62 38 51 19 40 22 39 44 30 52 45 29 32 28 39 29 36 47 60 41 54 55 55 62 56 30 55 64 43 29 55 46 53 55 31 44 54 56 53 75 56 57 60 67 74 64 64 75 61 53 65 70 61 56 62 65 60 46 63 39 38 28 53 63 62 69 56 61 70 62 66 47 47 46 53 53 46 69 56 58 70 62 62 65 39 49 62 55 61 57 56 58 45 41 43 52 44 45 41 29 35 42 33 34 35 34 36 29 34 27 19 19 14 18 18 8 5 8 0 -2 999999 -9 37342 190 298 30 7048 10 22 22 6932 2876 6725 279 276 223 76 96 149 180 195 231 264 331 309 294 279 318 312 311 393 434 542 545 495 550 611 730 785 844 1054 1621 2587 3657 5322 5136 3633 2504 1619 1254 1234 806 495 345 239 157 87 76 36 6 19 0 9 16 8 -19 -11 0 4 -3 -1 23 19 31 19 39 31 -5 18 13 19 31 22 10 10 23 29 14 20 -17 -14 34 31 13 32 33 14 10 33 36 5 3 1 13 47 23 23 30 2 20 30 14 10 29 29 24 37 29 56 32 28 24 27 20 11 38 37 21 35 37 29 38 33 27 31 31 30 23 15 23 28 29 21 37 35 32 21 38 23 32 27 11 44 52 23 21 26 16 34 37 28 33 37 19 32 38 44 41 35 38 51 35 30 30 31 32 29 32 30 43 29 22 21 20 24 25 14 12 10 16 16 6 8 3 0 0 -4 -4 -12 -12 999999 -12 37348 189 295 30 7045 10 22 28 6932 2879 14034 521 528 367 167 177 130 179 197 227 295 357 303 300 328 269 255 346 417 432 411 462 469 616 685 705 837 995 1496 2436 3265 3449 3166 2821 2451 1817 1234 1129 945 595 368 299 205 103 100 100 61 16 2 27 17 41 31 24 13 1 18 56 24 40 13 40 43 15 33 15 21 50 32 12 37 49 81 51 62 51 56 32 44 38 30 21 31 38 28 31 20 27 33 44 34 38 37 46 61 50 56 50 15 33 34 21 16 26 11 35 29 50 65 62 57 54 26 41 39 62 64 50 59 75 53 50 55 50 48 56 48 37 33 32 30 25 23 21 40 32 34 44 37 37 33 53 34 48 42 48 51 53 45 40 36 42 42 26 21 44 50 33 41 32 27 27 36 28 27 43 44 52 31 29 39 23 29 24 20 25 22 26 19 13 7 12 12 0 -1 8 3 -1 -11 37355 194 293 30 7043 10 22 35 6932 2883 9786 1232 1148 478 167 94 121 180 203 222 294 334 338 318 322 301 317 326 326 340 392 465 512 581 695 732 916 1117 1387 1751 1906 1682 1120 952 931 933 959 996 1045 784 516 388 246 150 164 130 104 72 39 47 45 59 2 -17 26 -4 46 -7 4 9 42 29 15 40 40 11 34 8 29 29 26 21 35 18 15 -33 -6 -1 32 74 39 48 11 25 61 33 30 16 0 3 24 38 8 21 36 42 53 45 24 37 50 49 44 47 36 52 69 53 54 64 25 34 27 36 58 73 54 57 62 66 48 54 51 58 64 66 44 35 43 47 47 51 40 45 49 53 43 58 57 62 61 49 57 61 59 56 46 32 30 26 26 52 52 47 43 28 45 44 45 46 48 39 45 43 38 59 62 44 45 38 36 40 38 31 35 24 22 15 11 23 29 23 16 9 14 5 -2 3 4 -2 2 -8 -11 -11 37367 192 306 30 7026 10 22 47 6933 2890 13266 2417 2384 1864 686 209 118 174 244 257 334 367 327 262 259 298 351 299 338 385 376 430 433 480 582 730 963 2429 5436 5989 7274 6430 4888 3236 1908 1316 1102 1108 1142 1205 1341 1161 722 376 220 207 210 89 30 49 59 85 47 0 24 79 40 38 70 77 59 54 24 36 45 26 47 57 46 47 17 36 37 32 34 29 29 43 17 43 61 51 14 9 13 43 15 23 48 66 75 35 54 43 51 46 37 41 56 42 48 42 53 35 56 53 65 61 74 66 73 45 62 62 57 55 61 69 69 64 48 44 39 68 63 54 52 30 31 42 64 50 43 44 34 51 58 53 71 73 68 64 52 58 62 58 51 58 42 42 47 53 62 59 51 47 51 38 48 54 47 55 53 40 34 43 40 40 45 50 52 47 41 41 40 30 28 29 35 27 17 12 20 9 13 10 7 10 7 -3 -3 -7 37373 192 275 30 7025 10 22 53 6933 2894 52537 3037 2876 1963 1138 369 140 137 193 234 352 344 301 253 299 299 330 323 320 308 366 391 450 587 780 1259 2365 4116 5637 5964 5112 3934 2610 1751 1186 1057 1144 1108 1174 1464 1467 1125 937 602 334 218 206 180 91 39 25 9 43 66 35 30 32 65 24 38 55 46 39 44 -12 28 39 67 55 9 19 18 42 42 32 42 17 15 34 40 47 32 45 63 48 61 41 46 29 47 50 45 51 44 79 76 64 57 38 47 40 39 65 55 56 61 59 83 74 53 46 47 65 58 56 61 60 59 62 58 64 89 68 35 47 44 56 53 44 33 55 29 35 46 26 26 50 57 35 63 77 65 67 69 78 72 66 60 51 65 61 70 55 62 64 55 42 36 44 37 41 57 43 39 47 39 42 47 51 50 51 52 40 27 38 34 39 34 19 15 17 22 22 13 18 14 12 7 8 -3 -8 -9 37379 192 276 30 7026 10 22 59 6933 2897 36726 3127 3472 2668 1278 442 145 95 199 241 315 348 361 290 274 279 296 319 315 343 349 419 500 647 969 1190 1394 1653 2026 2377 2536 1744 1218 1211 1388 1679 1583 1208 1059 1059 922 838 671 437 282 251 220 158 96 39 1 27 42 45 32 36 24 42 37 35 34 21 35 12 -16 34 21 25 51 16 -13 -7 17 5 -4 18 38 33 38 11 14 31 33 48 50 58 25 18 34 42 42 19 31 34 10 29 32 30 24 34 29 22 39 52 57 48 31 25 24 44 52 60 43 33 47 70 41 59 48 52 42 55 50 24 30 37 39 30 28 55 60 35 54 55 25 29 41 38 55 54 49 66 52 39 50 53 55 41 56 55 47 37 33 43 36 31 37 40 28 22 22 30 41 41 22 30 44 34 25 42 48 40 33 41 33 28 33 29 25 25 28 24 13 14 14 10 7 -3 -7 -9 999999 -10 37385 190 270 30 7020 10 23 5 6934 2900 58265 3070 2876 2365 1462 538 123 103 150 208 240 298 316 262 308 305 268 312 416 362 404 479 478 612 865 1095 1191 1124 1020 979 1012 1081 1091 1096 1259 1239 1164 952 859 843 713 571 500 436 325 280 237 172 80 64 47 46 21 1 24 0 24 36 15 36 30 37 17 28 25 23 18 13 3 -8 21 34 1 -12 3 28 -2 10 22 19 15 24 12 22 4 30 9 16 38 40 38 9 13 23 19 3 43 45 39 28 19 26 25 35 39 36 39 39 33 18 44 56 51 48 43 44 22 24 34 32 38 63 50 43 23 25 30 38 23 13 -1 8 36 35 17 25 31 53 43 31 40 29 35 30 51 52 34 34 22 35 49 43 36 29 33 34 37 28 24 32 27 27 35 41 27 24 28 28 34 31 24 28 33 24 18 20 26 15 23 15 5 5 3 2 7 1 -5 -6 0 -9 37391 190 322 30 7012 10 23 11 6934 2904 3305 2283 1888 1416 650 226 148 206 273 330 362 390 500 722 942 895 732 601 502 501 491 634 939 1085 1232 1233 1159 1259 1189 1183 1196 1122 1069 1031 946 816 802 829 698 595 600 634 542 371 268 201 135 67 38 15 31 41 9 2 40 15 18 1 5 53 24 40 45 47 26 39 45 42 47 51 30 25 70 7 5 35 18 13 12 17 17 25 16 30 35 45 40 14 53 33 23 27 33 28 27 41 52 66 84 55 30 55 19 35 61 45 22 33 65 90 69 70 58 54 62 65 58 50 42 39 35 62 60 52 57 37 55 51 46 47 44 66 64 48 26 18 35 43 26 31 43 43 70 76 59 61 61 55 42 24 38 39 32 47 52 47 39 37 56 49 48 44 51 40 41 39 34 34 41 39 44 44 43 36 29 26 23 31 15 20 24 13 16 11 2 7 8 12 7 -11 37397 191 378 30 7008 10 23 17 6934 2907 3218 1476 852 378 201 219 272 362 472 552 579 724 887 970 886 964 1012 868 649 683 1016 1283 1271 1092 993 1042 1071 1181 1138 997 992 929 853 828 802 714 706 671 672 564 502 336 276 231 93 63 79 79 53 34 33 52 84 39 66 85 81 51 24 42 42 29 103 41 32 14 -2 39 74 56 37 43 31 37 17 43 66 45 77 58 67 74 80 55 61 59 69 77 69 69 60 67 57 54 59 55 83 64 58 60 52 74 83 87 85 67 88 98 85 62 75 71 82 81 82 76 73 70 79 77 63 87 64 72 86 67 69 55 57 54 59 45 46 55 42 55 40 56 61 63 48 60 68 84 94 84 83 84 79 73 60 80 64 53 59 55 44 54 45 58 51 57 63 53 44 43 64 61 59 55 59 46 51 40 43 41 42 42 37 28 28 24 23 13 16 18 6 5 5 0 -6 37403 190 378 30 7008 10 23 23 6934 2911 5146 653 233 242 261 267 374 411 401 505 593 630 758 1329 1943 2121 1768 1143 927 934 937 1103 1120 1095 1037 987 1103 1227 1478 1778 1772 1502 1108 932 855 770 782 737 710 629 483 368 291 248 111 54 31 16 56 47 37 52 45 40 47 40 34 16 30 63 36 21 14 42 41 44 27 36 36 56 69 46 46 22 21 52 54 46 23 20 49 57 58 49 18 23 72 29 23 52 63 38 -5 -4 38 46 47 39 46 38 47 31 32 40 55 52 43 52 58 70 54 53 72 66 55 38 40 50 47 36 46 53 36 36 58 58 56 51 54 64 53 60 46 45 45 46 44 41 45 43 37 50 44 52 78 60 53 66 53 52 59 49 54 58 55 43 50 44 40 31 37 26 21 47 37 34 37 40 37 39 36 39 22 30 32 30 33 24 22 19 17 12 4 5 8 -3 -12 999999 999999 -10 37409 191 318 30 7008 10 23 29 6935 2914 57537 1091 361 193 183 201 246 284 301 385 525 589 605 685 783 1271 1544 1593 1540 1262 972 1067 1405 1646 1591 1283 1093 1027 1214 1549 1856 2217 2692 2991 2815 2584 1995 1358 1074 945 756 701 597 486 371 325 204 57 38 36 48 37 12 11 9 41 19 2 -17 30 37 -2 9 40 23 50 43 -7 -8 9 22 31 24 64 45 60 56 54 38 47 66 31 27 59 52 48 26 56 35 43 37 44 52 22 17 35 56 62 39 37 31 43 63 56 45 56 68 56 34 44 55 54 63 51 68 54 51 63 66 57 50 54 56 72 78 62 54 52 54 57 68 47 37 51 64 45 44 50 38 30 41 30 21 33 32 33 60 54 55 51 55 64 71 63 69 58 43 39 43 36 47 44 35 32 38 29 27 43 36 37 33 26 27 33 27 21 8 16 32 28 19 8 12 17 6 10 2 4 -7 -12 -10 37415 198 374 30 7004 10 23 35 6935 2918 2318 473 353 257 246 335 540 690 806 933 975 1036 1151 1227 1170 1014 1378 2286 2218 1446 1186 1283 1885 2467 2716 2609 3050 3956 4478 4713 6330 7695 7199 7506 9112 7783 4955 3964 3031 2131 1121 866 691 556 477 363 251 114 106 84 65 98 73 72 90 106 72 92 66 72 116 57 64 102 86 89 94 94 88 68 52 117 90 72 90 93 84 89 86 86 88 84 91 71 87 124 105 95 128 109 82 104 96 94 97 110 93 102 101 112 83 90 102 103 110 95 108 120 98 103 105 119 112 119 113 101 108 107 119 117 105 96 120 113 100 105 115 99 103 119 96 114 124 102 93 91 97 92 104 92 91 103 111 106 110 114 109 122 119 119 117 109 110 102 105 105 99 95 88 90 103 93 97 94 89 76 93 91 96 91 95 108 101 90 86 80 76 74 80 81 72 72 66 67 61 56 55 50 40 41 40 40 43 35 24 24 11 4 37421 190 280 30 7000 10 23 41 6935 2921 6770 126 58 76 33 42 145 357 665 850 936 1149 1437 1699 1972 2212 2344 2133 1744 1466 1335 1255 1180 1049 1060 1333 1422 1931 2680 3981 6242 7457 9053 12120 14948 19644 26344 30223 30211 28457 23675 25525 99788 91748 19876 753 452 398 298 91 22 -7 -4 -3 11 19 20 5 34 16 3 9 41 45 34 8 55 53 5 28 41 18 21 35 15 11 33 53 39 30 20 36 6 33 21 16 26 34 23 12 38 32 10 -4 20 58 34 29 36 10 11 42 57 36 38 45 39 39 24 55 63 36 20 35 40 45 58 61 33 53 66 37 26 40 47 38 48 40 59 42 60 61 48 48 59 34 15 25 23 15 13 27 29 42 32 35 55 48 42 58 33 33 37 36 34 43 37 35 37 13 18 37 24 17 28 28 9 15 26 12 20 40 27 22 18 15 11 14 14 7 4 7 6 11 6 6 -1 -1 -6 -11 37427 198 278 30 6998 10 23 47 6936 2924 2490 999999 -50 -42 -74 -29 -25 -10 38 88 280 501 918 1893 3153 4230 5476 6943 8485 9072 8195 5981 3848 2302 1396 1605 2294 3602 6209 9806 13553 17707 19184 20112 23588 31492 35496 36334 36075 29257 23962 78738 226997 263992 106728 65538 2206 484 417 355 257 162 94 73 54 67 51 51 51 49 92 62 73 84 60 93 62 57 48 83 56 61 61 71 86 78 71 64 70 67 83 65 54 81 88 79 74 92 52 67 61 95 107 81 76 82 78 90 71 81 53 65 85 86 88 94 72 94 86 87 90 83 95 70 81 100 112 102 93 88 92 95 69 87 103 84 87 106 111 114 118 111 107 81 63 72 63 55 41 56 81 74 73 87 98 102 112 97 98 95 90 81 88 94 79 74 69 77 68 68 79 68 71 65 60 62 68 54 60 62 63 67 68 69 70 67 63 58 60 51 46 55 52 43 43 44 39 35 34 32 27 18 18 30 16 10 -5 -9 37433 193 280 30 7000 10 23 53 6936 2928 7938 999999 999999 999999 999999 999999 999999 999999 999999 999999 87 685 2373 5143 6742 7453 7874 8133 8282 7749 6976 5094 2826 1854 1850 2535 4593 8389 12275 14568 17120 19798 19125 20982 24205 24941 23471 19338 17516 22768 39412 85686 237901 505362 520056 362556 464645 98128 1209 321 193 121 58 28 15 59 71 40 37 40 44 42 53 37 65 60 31 2 44 45 28 61 69 44 50 34 41 27 36 53 54 26 25 25 39 32 31 56 50 35 46 41 34 28 41 31 23 17 31 55 49 49 50 49 51 83 52 66 54 28 47 34 36 45 71 65 77 56 56 62 67 57 69 57 52 60 77 63 70 74 64 81 70 56 56 29 26 30 29 22 36 21 58 69 59 53 43 57 55 51 56 49 25 30 40 48 52 39 41 32 23 20 21 22 29 29 33 38 36 30 30 32 33 32 45 39 19 16 24 25 25 18 12 18 18 4 7 -1 -7 -6 -8 -5 -8 37439 189 580 30 7000 10 23 59 6936 2931 90 406 1206 2880 4751 5814 6597 6238 5499 5426 4801 4841 4224 4044 3731 4458 6941 9913 12832 13389 12733 11666 11907 12924 13331 13625 13059 12924 13328 12464 14153 71670 332749 870782 999999 770741 158434 2940 419 346 234 69 31 66 57 71 78 84 68 44 34 69 62 44 59 64 72 22 40 55 61 65 72 71 51 32 55 55 55 86 94 89 90 71 78 75 59 63 86 80 57 50 63 62 59 46 71 72 65 66 72 77 74 54 78 79 63 53 60 70 80 94 80 62 77 83 109 98 100 97 84 96 85 94 93 94 98 79 97 122 129 142 113 105 96 73 68 49 43 51 66 76 78 77 95 87 87 83 76 77 67 76 83 70 77 79 68 86 90 73 58 53 53 54 36 43 67 74 76 67 66 69 71 56 67 65 63 57 53 48 44 56 47 45 47 48 40 34 38 27 25 24 27 27 19 15 6 -4 -12 37445 193 277 30 6997 10 24 5 6936 2935 11971 999999 999999 999999 999999 999999 999999 999999 34 343 776 1325 2207 4303 8699 11885 13335 12761 10927 10823 10151 9220 10165 10908 9923 8091 7738 9571 12720 14608 17070 20005 21422 21852 19682 17857 13084 11034 9979 10021 15820 91017 418416 794798 746459 103153 1839 308 227 151 72 57 23 3 4 -8 10 52 41 35 48 22 49 26 -2 11 18 29 3 31 15 18 36 47 41 28 37 43 30 24 25 44 44 56 47 31 22 46 45 57 35 36 38 52 64 32 27 31 11 27 40 37 33 32 48 39 53 59 47 58 25 22 43 64 72 48 58 45 46 80 69 54 87 91 62 43 42 55 51 60 50 67 66 82 79 69 52 60 45 34 40 33 33 41 33 54 46 40 66 61 52 48 44 40 45 42 49 51 46 28 35 42 36 19 16 23 14 21 29 35 22 25 31 32 38 43 38 29 24 33 20 18 21 20 17 14 11 7 0 -6 -5 999999 -11 37451 189 511 30 6991 10 24 11 6937 2938 -95 139 441 1567 3634 5474 6090 7082 8577 9982 10228 9716 9746 9389 9615 9682 10044 10059 9163 8966 8491 8401 8185 8012 6974 6985 7277 6557 6806 7796 7791 9173 33427 224973 685653 998373 670186 112319 977 264 123 105 44 62 49 53 29 33 46 38 51 51 37 29 22 19 24 21 71 80 48 29 62 57 44 62 69 52 58 62 23 28 41 63 77 67 36 49 69 82 60 46 62 40 49 69 77 56 42 52 66 61 71 51 56 61 58 69 74 77 50 73 88 58 64 58 73 89 84 85 67 93 90 111 73 69 90 90 82 76 95 84 84 110 106 109 94 99 99 68 52 63 57 46 46 46 59 48 67 73 85 84 83 92 80 90 72 78 79 78 74 74 64 67 81 63 54 42 35 31 41 54 55 46 49 55 57 61 62 56 59 51 53 52 52 37 36 37 30 27 26 27 24 12 9 16 14 6 -2 37457 197 267 30 6987 10 24 17 6937 2941 75500 393 999999 999999 -30 60 167 327 546 845 1259 2520 4453 6306 9578 12184 13906 13456 13856 14774 16244 18385 17920 18382 19321 20475 20350 17162 15414 17024 22671 25237 20046 17312 23865 30470 32785 37640 37984 36287 58856 199793 349582 290498 263183 192166 2203 182 93 56 35 65 41 17 31 48 41 2 44 41 60 46 12 12 39 13 41 6 18 49 50 72 58 45 85 92 47 33 43 94 56 63 54 27 32 43 43 21 28 55 21 44 80 62 77 80 60 58 58 64 78 77 66 54 63 52 33 37 41 62 74 67 75 71 82 57 52 65 97 95 69 68 65 61 68 78 74 88 83 85 87 80 79 91 89 72 62 68 49 55 62 62 56 56 61 64 57 54 80 87 83 80 74 59 54 55 69 68 62 66 67 66 67 68 63 48 43 38 38 51 44 36 41 49 44 49 53 55 49 48 40 44 46 31 26 24 20 20 16 25 23 11 15 14 0 -4 -10 37463 199 175 30 6985 10 24 23 6937 2945 847302 999999 999999 4463 153 75 144 268 414 686 985 1195 1250 1398 1887 2564 4925 8813 12662 15059 16193 16406 15993 17076 19726 23446 25975 26502 26036 25587 24272 23653 23336 23178 19153 18826 22592 26738 32766 40183 41309 40913 45747 50909 50360 56644 31524 2241 385 233 128 87 30 21 69 84 48 56 37 41 22 19 39 49 64 81 78 59 56 64 59 20 36 52 73 61 41 23 29 51 46 33 62 51 76 70 65 38 35 38 60 61 52 39 54 84 50 23 49 53 82 78 46 63 78 74 101 84 69 68 70 62 66 66 73 85 66 77 64 50 64 73 81 68 85 76 78 92 82 69 73 69 86 90 87 63 60 61 76 75 67 64 51 47 43 53 58 48 47 51 51 51 64 85 79 76 86 77 78 76 69 57 49 59 65 63 59 56 45 40 45 43 36 39 54 47 40 53 56 57 57 58 51 50 48 41 39 28 29 17 13 15 14 17 23 17 7 -5 -8 37469 200 203 30 6983 10 24 29 6937 2948 1779 117 79 64 53 99 115 150 241 287 320 384 513 574 678 872 1289 2058 3023 4091 4941 5504 6434 8075 8787 10223 12099 13487 14773 14348 14138 13609 11357 10074 10851 13423 14858 15391 16215 17634 18313 16962 15522 16289 17351 55935 49987 18411 1214 337 228 153 96 71 71 38 28 58 30 53 66 19 38 67 71 68 58 50 76 77 70 41 58 82 25 46 60 32 52 55 38 61 83 89 83 49 43 38 54 60 50 33 50 51 36 55 103 102 79 89 73 70 62 77 93 83 85 69 48 59 70 84 82 62 76 65 80 66 78 84 111 95 72 54 70 79 84 90 70 80 89 82 81 68 68 83 73 81 77 54 50 50 60 68 63 63 76 71 75 81 77 84 91 104 99 74 71 76 68 66 59 47 62 74 66 59 52 46 47 48 48 55 56 52 56 60 64 60 67 67 62 49 43 41 40 30 26 29 24 25 25 17 21 23 14 10 4 -3 999999 -12 37475 201 203 30 6983 10 24 35 6938 2952 13261 115 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 -3 134 336 643 964 1207 1537 2125 3015 4120 5176 5937 6375 6437 5869 5313 5605 6076 6129 6045 5780 6337 7603 8149 8672 9658 9829 9064 8657 10414 11362 18456 145392 553561 456650 101991 2712 536 251 132 99 100 87 91 76 70 93 94 84 99 108 106 93 102 113 125 121 102 74 75 86 105 98 107 115 97 95 86 82 86 100 87 85 83 85 95 107 103 98 95 103 110 122 116 129 116 92 100 121 110 104 105 114 110 106 107 109 114 115 106 111 101 111 106 110 105 103 129 129 118 124 123 119 104 106 105 103 86 101 120 133 138 128 143 133 104 102 107 80 87 98 98 102 115 124 123 119 121 109 122 117 117 118 113 92 89 94 95 97 89 75 86 95 92 91 80 85 90 102 100 96 101 98 97 90 90 79 80 79 74 62 69 70 71 63 54 46 48 49 42 38 32 27 30 20 8 0 37481 199 204 30 6984 10 24 41 6938 2955 7653 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -1 180 316 474 724 1034 1278 1496 1816 2633 3414 3854 5942 16817 32531 14441 4947 3140 3246 3531 3950 5262 6606 9917 52478 309988 791575 863792 652744 91725 2894 367 141 85 66 48 28 27 47 48 47 52 43 46 44 65 43 29 41 46 45 43 47 32 50 55 48 58 48 40 32 17 50 57 39 44 30 39 32 49 73 52 56 78 69 67 76 47 48 63 59 80 53 62 70 63 51 71 77 73 68 53 57 56 45 73 87 70 78 79 76 68 59 84 87 71 50 65 65 79 84 92 100 89 66 55 67 65 75 58 38 41 42 38 46 57 49 53 71 74 90 86 77 78 65 74 70 76 68 64 68 62 46 45 42 47 52 45 46 55 59 55 42 47 42 46 46 51 41 41 51 45 33 32 30 32 30 29 27 13 8 6 6 8 3 1 -10 37487 167 1224 30 6984 10 24 47 6938 2958 137 3514 6737 4757 1389 489 1890 5093 5779 5085 2719 3118 10968 53351 174066 294939 661432 999999 998377 846148 277331 3787 410 104 62 58 43 40 54 88 84 66 68 99 76 64 73 67 72 78 61 52 52 69 62 81 81 84 102 89 68 77 88 91 85 79 75 87 71 70 84 75 72 66 65 71 70 74 69 82 85 69 79 107 94 93 111 105 83 95 90 90 98 102 90 104 113 88 96 99 97 89 87 92 106 87 88 93 83 88 101 98 96 96 92 87 72 65 73 70 69 70 86 79 80 74 82 87 100 108 98 91 102 92 83 86 93 86 72 64 62 68 77 64 74 68 70 72 75 70 63 72 75 71 69 79 72 68 77 72 63 60 53 50 53 45 41 34 27 22 27 26 19 15 8 1 -8 37493 163 1282 30 6982 10 24 53 6939 2962 502 812 97 999999 999999 -47 -8 111 317 1296 6578 24371 72971 165983 328282 635986 999999 999999 528083 524332 128274 1964 211 111 86 70 80 72 53 62 80 60 46 37 46 69 73 64 71 82 70 75 81 87 69 55 65 61 61 72 77 71 59 62 70 94 101 91 93 74 78 73 75 71 60 64 80 91 89 74 76 80 78 71 62 86 89 71 72 74 51 61 83 102 89 84 79 77 74 79 84 86 86 94 85 68 64 83 84 68 70 73 78 70 57 66 59 53 54 51 58 74 76 76 83 98 89 88 86 82 64 66 76 75 82 61 54 53 57 53 52 59 60 51 57 57 55 59 65 54 57 48 53 55 58 61 51 51 52 52 42 40 42 43 41 29 29 29 22 21 15 8 1 37499 200 168 30 6978 10 24 59 6939 2965 19129 922 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 868 3434 3389 668 999999 65 1577 8069 43108 105844 220324 393227 610221 850361 993058 997496 434182 82069 3859 769 192 94 59 71 71 55 62 86 68 60 69 76 75 62 47 53 59 68 75 55 50 52 47 50 56 70 65 45 51 84 95 79 64 64 59 54 53 59 69 74 79 84 84 76 75 87 81 80 71 58 83 82 72 81 89 66 69 78 80 83 87 74 71 65 62 61 75 77 87 90 71 51 55 61 74 74 63 62 54 54 52 48 50 42 49 61 66 77 71 77 86 86 102 111 98 83 70 69 67 67 67 67 54 51 64 67 59 52 43 34 35 42 54 46 39 34 38 41 45 43 52 48 45 47 49 37 49 41 32 35 37 34 27 19 10 5 8 4 -4 37505 198 166 30 6976 10 25 5 6940 2968 13826 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 658 4499 5941 2283 1570 8813 59468 48477 15526 1740 636 1341 2576 6176 19096 35008 104573 299227 612828 893809 893453 810262 384243 22494 2351 276 150 83 55 70 87 75 89 108 82 61 65 62 53 52 62 71 74 64 41 31 39 50 71 76 58 54 83 75 45 41 40 46 46 54 66 52 34 39 39 48 60 75 75 59 61 69 66 73 79 80 82 73 62 62 65 60 58 61 64 70 63 62 62 58 55 54 59 69 70 69 70 59 60 52 59 69 54 45 44 45 46 48 68 58 55 61 55 60 60 64 78 83 68 65 69 63 53 43 44 40 42 35 34 50 49 42 52 45 29 34 29 24 23 30 36 37 29 37 43 33 39 45 44 39 40 32 29 29 33 30 20 12 11 7 0 -7 37511 162 1278 30 6978 10 25 11 6940 2972 13 141 473 5030 38564 295646 497410 329087 62695 4910 1129 2079 4120 7953 18043 57744 145766 253115 441997 505218 213165 51814 7009 1068 288 223 143 89 77 83 93 74 55 40 42 44 35 35 35 44 58 67 64 50 37 44 56 45 38 53 50 45 62 71 65 58 68 65 66 53 47 74 81 69 56 65 88 89 71 60 52 60 62 71 82 69 76 83 73 74 66 53 56 73 74 64 71 64 58 72 83 56 51 69 79 79 90 90 57 45 47 45 39 58 53 45 54 58 51 58 51 56 61 64 74 87 82 80 63 56 67 60 48 32 39 35 33 43 54 53 42 47 44 46 43 43 35 27 36 46 37 25 26 22 25 32 41 39 41 38 30 33 31 22 24 20 16 16 16 5 -5 -7 37517 162 1342 30 6982 10 25 17 6940 2975 82 1945 5202 15066 67470 147556 259618 338874 294298 117943 61593 60380 59251 56073 45593 57611 97622 122789 276333 638321 807583 542604 238316 3423 458 225 130 87 82 76 60 75 92 90 87 84 65 53 60 70 72 50 52 65 66 65 80 91 79 69 73 77 69 60 61 85 93 93 94 80 80 88 87 90 96 99 109 107 89 88 98 99 103 94 82 80 88 87 77 81 97 96 95 90 93 88 85 87 99 92 80 80 70 64 61 72 87 89 67 74 83 64 61 68 73 62 53 57 67 67 69 87 105 113 111 92 75 70 73 78 75 62 55 53 62 63 62 58 56 61 58 54 47 51 54 51 42 45 43 44 50 54 44 41 34 40 53 54 42 46 44 35 34 30 21 27 23 16 12 3 -7 -11 37523 196 292 30 6982 10 25 23 6941 2978 162046 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 335 1299 2918 6143 12674 29455 61356 114089 199476 331304 488246 540034 247584 6861 473 665 1979 10343 135333 691591 831765 505860 9508 869 206 87 61 65 51 70 89 71 74 76 63 63 88 65 36 43 64 79 77 64 61 60 59 56 46 46 56 73 74 59 55 54 55 67 85 91 93 84 79 73 69 82 90 88 94 101 96 92 86 78 85 93 87 93 105 100 87 79 75 72 60 51 52 62 73 75 77 83 71 67 68 63 63 67 66 55 51 54 50 41 46 51 60 51 61 73 79 86 94 97 106 81 66 64 65 52 45 41 44 45 34 49 53 50 57 43 44 36 46 38 36 44 41 37 40 34 32 23 22 26 37 48 51 45 40 34 39 30 30 30 20 18 15 7 -2 37529 163 1277 30 6977 10 25 29 6941 2981 -58 609 1570 2849 5562 10191 17016 31769 60103 99304 164462 298590 548129 903938 999999 914758 675077 8835 1570 982 2097 7538 98956 9058 1939 322 238 179 94 52 34 32 61 67 58 51 52 51 54 40 35 52 60 64 66 63 69 71 59 57 48 41 65 66 51 51 36 28 40 46 64 86 88 67 50 48 53 60 72 72 57 46 60 70 73 84 92 94 81 76 58 37 65 89 71 47 42 47 58 62 56 59 70 72 67 67 65 65 61 53 49 54 57 59 60 47 40 47 50 49 39 40 63 71 74 92 86 59 55 56 69 60 56 57 49 40 38 47 50 55 50 38 35 42 49 46 38 32 30 37 26 21 23 21 21 22 25 25 20 16 22 22 32 27 22 18 13 8 4 4 -1 -9 -12 37535 174 855 30 6975 10 25 35 6942 2985 138 759 1388 1937 2459 2683 2604 2739 3176 3285 3192 2657 1511 1303 1737 2082 2974 8326 29317 68730 85813 93329 100816 168721 348210 529279 643757 588013 837251 429598 4685 898 642 540 464 360 278 214 164 112 39 27 38 45 58 69 35 16 51 66 73 55 42 56 47 52 65 56 28 18 35 50 62 58 38 39 44 41 39 53 63 61 65 64 62 66 63 63 67 74 72 74 71 62 68 72 83 84 76 78 89 93 77 62 65 70 73 69 68 66 58 45 40 54 47 38 41 48 49 47 46 49 50 53 48 44 45 43 45 55 46 31 37 42 40 41 56 63 66 76 69 65 60 56 55 51 43 44 42 38 27 23 25 30 33 37 33 24 23 31 31 33 33 29 25 18 9 13 9 7 9 4 2 4 8 10 14 18 16 10 7 0 -2 -7 37541 198 136 30 6976 10 25 41 6943 2988 603 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 72 443 922 1144 2134 4765 7460 8652 9247 9612 9440 10039 11592 14684 19089 25300 28432 30810 33305 31143 39015 75087 88377 156003 186913 285162 264074 241998 178838 121528 28011 2391 657 581 603 604 623 563 465 408 330 255 244 207 125 81 54 61 74 62 70 59 43 19 17 32 58 52 60 64 60 66 51 68 63 29 25 79 82 47 38 48 81 85 62 70 69 64 75 77 90 76 41 66 70 61 63 70 69 64 67 70 82 94 82 80 94 76 72 65 69 66 77 86 56 51 54 46 69 66 48 59 60 57 62 55 46 35 33 48 58 57 59 62 63 49 48 47 45 46 52 57 60 61 75 87 89 84 82 73 74 72 61 41 35 28 36 47 45 41 41 40 38 33 30 26 33 29 36 31 34 42 28 18 28 30 15 17 22 21 13 13 8 6 8 4 0 -2 -5 37547 160 1128 30 6978 10 25 47 6943 2991 37 410 681 979 1535 2058 3989 9627 27440 63462 138426 282391 488484 594653 978920 999999 772455 396409 95449 1028 496 490 493 498 457 438 420 310 237 196 163 88 55 37 -14 44 47 10 47 51 40 26 39 25 25 25 27 11 11 27 33 31 46 57 51 30 29 32 61 38 49 61 38 59 58 66 59 46 24 32 42 26 33 39 35 38 28 43 32 42 36 44 51 47 36 42 34 49 56 35 38 41 31 31 35 48 42 26 8 25 21 6 40 41 31 44 28 44 38 28 15 18 23 24 27 23 12 24 48 50 60 66 61 43 47 50 40 39 35 33 26 17 33 16 14 23 20 19 10 13 21 15 11 17 23 11 9 -3 -3 13 13 7 -10 -3 -4 999999 -9 -4 -9 -11 37553 159 1307 30 6977 10 25 53 6944 2994 -13 737 2595 6698 16510 39851 64827 125884 342946 569802 999999 999999 845184 768649 411712 130485 14607 919 444 457 423 398 335 252 230 161 81 38 58 72 84 61 70 48 48 79 69 54 58 49 45 67 71 69 71 55 30 38 67 47 24 29 65 78 55 71 102 86 81 75 74 61 68 37 57 68 90 66 83 69 56 54 82 76 55 69 89 96 73 67 70 72 79 77 85 58 52 67 68 69 53 42 75 74 58 66 53 55 51 45 44 55 49 53 67 59 48 43 66 64 52 51 59 60 73 82 83 81 70 74 73 65 66 66 48 43 59 52 39 28 36 45 37 31 37 32 47 41 33 28 31 24 22 25 27 26 26 19 24 27 10 8 8 10 17 9 -7 -9 -8 37559 161 1243 30 6973 10 25 59 6944 2997 28 92 -89 -15 123 577 1448 3070 5935 12579 24131 60782 84779 67971 389342 931365 999999 999999 549173 28132 718 405 409 378 298 262 235 218 134 97 49 59 48 70 50 66 54 66 63 77 50 63 53 45 64 59 41 41 42 56 26 42 64 33 50 61 77 68 68 71 51 75 85 88 85 72 77 58 65 53 57 79 77 55 68 58 81 80 67 58 50 69 79 62 49 56 87 84 70 68 71 74 60 60 51 59 53 53 26 41 38 46 57 27 56 70 59 59 42 42 52 61 50 59 48 49 57 58 44 66 75 65 69 67 79 81 59 64 56 57 50 47 36 29 34 30 29 23 31 31 32 37 35 33 35 29 28 22 28 23 14 12 18 15 -1 2 0 -5 -7 999999 -12 37565 167 853 30 6973 10 26 5 6945 3000 131 140 128 999999 -57 482 958 1515 1638 1846 1989 2196 2979 3850 5238 5660 5370 7602 12759 24499 46363 96669 107784 130179 235426 363651 289806 718495 999999 999999 527373 19943 984 378 333 340 319 278 212 181 239 156 112 64 51 30 55 54 52 50 47 42 47 29 15 -3 38 35 33 33 72 50 48 43 39 20 14 41 33 35 46 85 82 73 81 55 80 49 61 69 60 40 33 69 68 53 45 62 91 66 44 41 42 46 56 52 71 76 67 29 37 42 32 16 44 61 31 21 24 37 35 36 30 29 47 32 16 46 42 36 51 39 33 38 24 49 45 51 41 36 49 38 54 71 72 68 65 48 43 46 34 26 39 31 10 10 12 12 23 23 13 27 20 11 12 9 11 9 7 4 8 2 2 -2 -10 -9 -12 37571 175 766 30 6976 10 26 11 6945 3003 21 496 1048 1032 313 202 334 708 1272 2073 2304 3664 5911 6370 5372 4517 4986 5059 5180 8456 24203 46747 99320 121729 109504 77782 99521 161923 236761 331591 660084 999999 999999 96081 863 374 362 349 349 316 263 229 242 197 215 159 97 56 65 57 75 63 80 21 55 63 62 76 74 73 60 54 62 83 62 14 55 58 68 85 58 69 73 106 92 90 72 89 105 96 76 80 85 70 61 63 72 69 57 78 83 76 109 125 94 70 73 61 70 78 81 99 87 66 68 81 76 61 67 47 55 69 74 64 64 56 89 83 73 52 42 54 53 56 69 51 63 72 67 52 56 60 60 64 67 90 92 95 89 73 62 62 76 70 70 54 55 45 34 49 44 22 26 34 32 42 43 49 34 35 32 33 32 25 25 16 15 13 18 19 14 2 2 2 -2 37577 160 1246 30 6976 10 26 17 6946 3006 -87 83 279 850 1848 3957 9810 21376 41277 86113 166784 161112 317943 999999 999999 848112 219042 1130 241 262 307 332 381 370 346 365 321 301 287 220 254 231 139 61 60 68 79 46 70 95 68 48 67 52 50 34 63 75 75 67 70 56 56 67 76 47 60 59 54 88 74 75 87 106 94 85 97 65 67 51 33 63 74 59 71 94 95 81 66 72 65 57 75 71 78 67 72 71 62 66 69 79 58 74 77 50 44 49 46 49 50 39 63 52 41 61 77 63 49 59 65 38 44 43 46 63 55 52 61 66 78 81 83 77 69 64 45 60 55 47 54 50 49 40 35 37 42 30 31 26 33 31 40 30 31 28 23 33 32 24 17 18 21 21 8 2 0 -6 -12 -10 37583 174 824 30 6974 10 26 23 6946 3010 -21 230 543 1046 1532 1771 1890 1743 1273 741 502 697 720 642 755 909 1309 3060 11980 25974 46676 70377 86193 101724 176995 299003 342960 353136 658546 935346 999999 349750 2865 523 256 250 261 325 338 306 293 287 270 233 218 249 230 98 40 45 80 65 54 52 89 86 69 74 70 56 69 90 71 48 38 40 61 73 50 32 38 46 39 51 62 65 56 75 114 95 99 101 78 72 82 67 77 64 69 69 76 81 77 66 66 78 86 73 75 88 87 88 90 91 80 77 69 71 69 62 69 61 62 51 68 58 60 50 53 57 55 56 52 62 63 57 69 73 54 41 49 61 64 63 72 86 84 77 72 71 68 63 58 58 51 58 62 53 49 51 44 45 28 22 25 35 27 30 38 30 28 24 24 28 24 21 28 20 5 6 8 3 0 -9 37589 168 885 30 6975 10 26 29 6947 3013 111 291 400 336 117 68 160 294 508 913 1467 1849 2026 2944 5698 16461 46346 70988 89440 145609 260795 363947 518105 693416 669698 957955 48375 3171 378 210 179 207 236 264 262 249 261 263 239 219 191 218 228 130 39 36 43 39 62 63 42 36 35 48 64 58 44 51 54 59 66 68 61 40 33 48 49 52 53 57 57 59 61 76 81 72 79 73 66 60 44 63 73 77 78 56 54 58 47 53 59 42 50 72 55 46 47 58 45 55 65 66 52 50 59 66 53 39 51 62 58 57 43 61 66 54 35 49 67 61 48 54 52 48 53 62 48 37 44 53 53 59 71 69 64 67 66 52 40 40 42 39 39 35 29 34 30 30 15 12 16 17 16 14 9 5 12 14 13 12 9 0 -5 -3 1 -2 -9 -11 37595 162 1303 30 6973 10 26 35 6947 3016 125 1189 3938 10530 20141 35717 62350 114715 204410 308662 381598 923077 999999 660885 199338 2629 430 261 228 248 257 285 316 312 304 325 319 247 174 167 196 172 118 108 81 74 95 79 81 89 71 56 68 79 77 81 82 82 95 93 84 90 87 84 82 71 66 83 109 114 91 88 115 119 104 106 112 127 115 93 87 72 67 82 94 107 101 84 79 85 93 99 99 98 87 90 88 75 80 91 96 98 100 92 78 70 78 76 70 55 65 74 74 90 89 85 86 85 88 81 71 69 69 51 60 74 88 86 96 113 108 100 102 108 101 105 93 88 74 73 86 85 80 66 62 66 67 54 49 53 56 52 40 37 42 42 39 46 46 36 31 29 30 31 28 23 19 13 9 4 -6 -7 37601 157 1303 30 6973 10 26 41 6948 3019 24 433 1477 3514 6788 13655 26916 58645 118920 109052 198613 999999 999999 639386 183186 1262 321 300 267 253 251 261 278 295 278 245 192 147 156 169 125 86 76 60 70 88 82 70 65 67 70 68 63 66 66 62 81 84 61 53 46 48 58 54 62 55 47 56 69 71 62 71 87 97 87 83 93 80 71 86 108 103 84 75 89 90 77 66 79 85 80 90 75 62 76 79 80 69 58 70 79 78 65 58 60 61 53 68 61 45 54 63 60 61 60 57 65 75 77 77 66 57 58 63 58 56 54 63 84 87 85 74 76 78 80 71 60 51 55 64 75 62 52 41 35 32 29 29 27 29 34 31 21 8 20 28 31 28 18 12 15 9 8 2 -6 -4 -11 37607 152 1334 30 6974 10 26 47 6948 3023 -20 632 2059 4966 9944 18802 37336 73365 141123 251415 476614 999999 999999 795041 20498 1468 336 300 294 230 210 217 247 222 229 207 151 151 203 222 168 81 72 77 64 58 44 68 84 48 48 57 58 72 76 89 59 51 56 70 51 49 47 45 30 47 51 48 68 69 91 78 59 68 67 58 51 60 62 55 56 64 56 61 62 62 62 50 65 64 48 40 41 45 49 81 69 52 55 69 56 46 42 34 44 55 58 64 61 38 30 47 51 52 56 46 39 43 44 45 32 32 44 47 54 67 73 67 70 76 70 64 51 54 55 45 40 46 42 19 24 29 24 24 20 11 20 26 13 10 17 14 8 13 10 8 4 0 -2 -6 -2 -4 37613 154 1312 30 6982 10 26 53 6949 3026 161 753 1683 3514 7577 16612 36507 78918 118626 135264 681089 999999 999999 395117 3062 407 320 291 289 297 259 241 245 219 206 198 131 136 198 218 130 62 31 58 63 63 69 88 43 65 77 93 79 65 68 64 53 58 36 42 55 61 31 33 61 38 44 46 72 72 64 44 44 82 68 57 65 59 60 64 70 54 46 57 68 84 66 55 43 55 70 52 44 71 65 52 47 58 61 76 62 50 60 37 48 60 43 38 54 58 52 57 55 77 51 48 34 49 46 41 26 36 64 71 71 73 73 56 57 71 69 45 46 52 56 56 45 25 21 27 26 22 22 15 18 17 19 11 14 13 12 18 22 10 11 17 14 9 2 -1 -12 -6 -4 -12 37619 155 1312 30 6982 10 26 59 6949 3029 -3 1336 4335 10158 21759 45706 93804 191442 376130 697995 999999 999999 999999 197091 1296 383 341 295 269 251 204 208 226 259 240 187 175 165 154 183 193 149 76 40 38 52 23 41 48 58 55 48 61 52 40 43 30 47 42 53 48 43 62 38 33 46 43 88 73 31 23 58 45 40 65 54 27 21 50 50 43 57 79 79 58 60 64 57 50 55 41 53 44 52 45 50 63 54 60 62 55 50 52 33 24 43 40 42 32 36 51 60 62 67 39 32 38 31 30 28 32 22 20 42 62 53 56 75 76 69 72 58 57 60 59 57 40 42 43 29 27 20 14 23 23 20 16 10 16 20 19 6 9 17 13 -5 -2 2 1 1 8 6 -9 -11 -8 37625 158 1309 30 6979 10 27 5 6949 3032 367 1151 2760 6486 14651 32758 75962 165697 316005 563344 828839 999999 999999 218385 1631 372 368 305 292 252 194 209 264 249 260 223 173 174 160 194 191 81 56 88 65 103 65 63 49 90 79 71 38 14 47 39 14 57 55 48 47 41 29 61 66 47 52 59 56 57 41 34 41 67 83 60 53 62 64 62 68 54 53 55 61 69 62 93 72 72 59 64 43 51 56 45 54 34 43 65 51 45 45 38 58 52 36 50 78 72 54 78 70 62 34 40 37 46 40 45 34 41 49 46 60 74 80 61 65 80 82 82 67 68 67 53 40 50 57 54 53 38 33 28 20 17 21 18 16 19 16 20 15 19 24 15 6 12 4 2 6 6 -2 2 -5 -10 999999 -11 37631 156 1306 30 6976 10 27 11 6950 3036 -66 177 510 1042 1782 3272 7283 13411 31185 101581 170048 347469 999999 999999 662303 4254 590 432 338 292 276 236 228 197 151 159 104 139 171 114 76 82 72 56 64 68 47 55 88 67 64 67 80 48 8 26 34 43 43 42 23 24 29 47 61 61 78 60 40 56 54 64 57 43 70 50 52 55 64 72 42 52 72 55 57 41 54 57 42 51 55 54 54 47 47 53 53 30 48 61 34 52 47 37 53 48 79 330 483 320 167 62 34 26 16 26 30 45 39 41 31 32 51 41 60 59 60 55 65 63 76 79 71 71 51 48 53 32 31 30 28 18 25 30 18 10 17 23 19 14 18 17 10 12 23 17 13 15 13 9 8 7 9 -2 -2 -9 37637 150 1336 30 6976 10 27 17 6950 3039 286 1283 3420 7934 22666 61166 95175 196722 491683 316944 311888 764564 920510 999999 726775 106707 1528 457 303 296 262 243 200 168 165 150 111 113 150 77 56 85 84 42 63 43 69 41 48 52 26 34 32 47 42 31 45 30 18 21 39 28 39 40 34 37 39 56 54 42 39 21 16 31 38 19 14 26 29 40 32 46 47 39 46 43 16 48 73 33 34 19 34 37 40 29 39 35 31 46 41 44 21 36 40 64 113 171 84 46 19 25 20 17 27 22 15 33 31 30 26 29 50 59 38 38 30 38 55 55 55 53 45 40 35 40 30 21 3 11 5 5 20 10 1 9 11 11 1 -3 -4 -3 -11 -4 4 -1 -6 -6 -4 -11 37643 155 1306 30 6976 10 27 23 6951 3042 214 898 2612 6854 16650 38979 75874 109169 190856 224302 291162 628217 999999 999999 961278 371111 3417 683 615 551 399 338 248 224 221 251 232 201 167 123 123 102 60 54 35 40 32 45 34 29 32 25 2 42 31 31 22 4 29 47 44 38 30 32 45 40 44 28 14 38 23 58 36 40 49 38 9 12 44 21 36 18 26 39 56 40 35 49 40 47 65 53 41 38 39 44 35 46 53 34 26 44 58 44 42 36 30 42 24 25 46 41 14 17 38 35 34 29 30 43 42 41 36 30 33 44 52 56 66 66 62 60 55 39 38 29 18 13 26 21 18 19 11 19 12 17 26 18 13 10 3 9 8 7 3 -4 4 1 -4 -4 -7 -5 -7 999999 -12 37649 150 1393 30 6973 10 27 29 6951 3046 10 261 675 1656 3202 4764 9444 26433 30408 45338 399117 733364 897926 999999 821795 220179 419585 472691 155448 2474 1401 1416 255 231 242 217 206 167 162 121 54 40 -3 24 56 35 8 25 70 40 40 31 24 23 25 29 19 29 34 36 19 35 39 62 52 33 27 25 27 16 -3 23 15 17 32 37 17 42 17 26 49 33 46 36 21 47 28 40 40 24 8 19 28 34 12 3 11 33 47 20 6 14 20 12 13 1 11 3 8 15 5 6 8 19 34 18 24 14 19 24 18 40 44 31 23 45 37 51 55 49 39 36 41 26 11 13 11 -4 5 13 1 3 5 10 8 11 7 8 6 4 0 -10 -7 -5 -8 999999 -8 999999 999999 -10 37655 150 1507 30 6967 10 27 35 6952 3049 -7 171 422 858 1867 4730 13170 25021 44520 109791 234672 370117 970272 999999 999999 558653 515904 390985 1019 295 282 258 203 172 182 161 105 82 73 70 57 69 73 64 67 58 78 101 115 94 104 67 57 55 60 77 50 56 46 57 83 33 47 56 51 61 40 38 39 26 61 58 56 51 57 73 62 43 53 59 27 51 54 50 56 53 50 38 47 49 55 60 58 58 59 44 32 40 30 16 57 35 24 33 49 32 47 43 53 41 40 43 37 30 35 44 58 52 60 84 62 66 82 67 67 67 52 41 49 35 42 48 39 35 21 22 27 32 31 27 20 17 26 30 13 17 28 23 18 17 7 7 5 3 3 1 0 -7 -6 -6 37661 150 1416 30 6966 10 27 41 6952 3052 -94 -8 111 253 442 713 1091 1700 2869 5799 10825 22225 46925 44453 254852 655883 999999 999999 506504 3651 813 216 181 168 148 130 135 145 109 84 53 54 73 53 45 58 66 63 84 61 61 70 53 63 69 74 67 41 24 25 23 54 65 28 31 58 51 38 61 58 49 55 61 56 39 46 51 30 23 27 34 50 59 55 52 49 38 40 40 41 38 36 28 40 39 39 48 49 30 34 47 30 32 49 51 35 34 38 42 24 25 29 31 26 24 34 25 34 47 45 53 56 52 63 58 59 64 47 58 63 44 32 30 38 28 15 20 14 4 9 21 23 21 20 20 20 13 4 3 2 6 2 3 -5 3 1 -1 -3 -2 -5 37667 151 1423 30 6973 10 27 47 6952 3056 -16 145 391 839 1621 3042 6597 14279 28679 88020 141109 112707 334896 603119 687713 482316 925493 201558 3530 467 238 214 186 154 134 141 172 151 69 41 60 57 39 58 62 45 56 71 58 59 65 63 69 64 62 72 58 40 35 33 31 40 58 48 32 47 58 56 48 36 29 19 29 44 40 29 30 40 47 53 58 61 52 42 41 39 55 54 35 34 42 49 37 35 43 49 46 32 13 2 17 30 38 37 35 34 29 23 30 22 26 27 16 25 28 30 30 33 34 28 31 34 47 55 53 59 56 40 44 47 46 53 63 44 32 19 19 13 21 24 20 18 24 22 19 21 19 12 10 6 5 5 1 1 2 -6 -4 -5 999999 -12 -12 37673 161 1248 30 6978 10 27 53 6953 3059 -36 104 133 262 849 2286 5171 11856 27676 53166 91661 269300 537151 653503 999999 917692 756623 467545 29406 2711 282 272 276 265 243 225 213 187 163 193 223 218 174 121 96 104 110 93 98 112 114 110 103 95 96 106 101 83 96 101 92 86 83 81 77 78 87 81 79 73 70 94 103 85 77 69 69 76 72 69 69 61 55 53 52 56 62 68 67 72 72 94 96 84 82 92 95 100 84 74 78 68 64 66 69 60 45 65 83 69 65 82 76 66 60 71 78 65 71 76 58 60 65 64 57 50 65 63 67 77 85 88 93 85 85 86 84 82 83 79 58 60 62 56 45 49 52 42 37 50 53 47 40 43 45 36 36 37 36 34 31 30 25 19 15 17 16 13 3 -2 -5 37679 165 830 30 6980 10 27 59 6953 3062 -62 107 266 460 701 785 803 1202 2361 4162 6153 11349 17081 21147 22530 21267 21596 26527 42672 90684 211368 415632 631528 869343 878447 834396 349322 72995 39937 26350 12540 5338 1687 396 219 209 225 217 217 225 210 143 94 85 112 152 183 145 91 49 25 28 23 30 27 39 54 59 30 42 62 59 51 47 34 38 45 44 26 5 0 4 4 1 19 21 29 41 15 -12 -16 18 14 26 40 28 22 21 32 23 16 29 24 12 5 15 7 8 17 22 13 14 24 30 29 11 20 18 14 11 2 9 8 1 1 -13 -12 18 18 7 -3 5 11 19 21 20 20 11 -8 -6 2 18 17 19 18 16 25 36 31 20 15 21 24 23 38 24 15 12 7 2 -4 1 2 -3 -1 999999 -11 -6 -9 -10 999999 999999 999999 -12 -10 37685 176 826 30 6976 10 28 5 6954 3065 155 236 159 71 263 532 1083 1924 3668 7547 14428 22580 29996 37852 44211 47751 48702 50610 53672 64217 86503 115382 92125 42461 38249 40324 45592 39966 36679 68388 190863 397491 540943 475061 445415 123578 3026 542 400 340 325 319 278 248 212 184 185 232 267 257 195 134 94 68 65 71 66 67 74 90 102 82 83 67 67 68 78 105 101 77 73 75 71 57 63 64 58 55 51 59 67 65 76 61 41 38 55 51 67 67 63 39 37 43 47 51 42 41 53 54 54 55 38 46 57 46 51 60 57 66 70 61 55 61 40 37 37 40 55 59 48 40 37 45 43 44 57 64 48 47 51 47 49 41 42 49 64 65 61 68 58 54 58 62 65 66 65 62 43 25 33 42 42 35 36 37 32 38 32 27 22 13 21 32 26 18 25 25 11 7 4 5 7 -1 -4 -9 37691 175 463 30 6973 10 28 11 6954 3069 3693 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -64 690 1793 2868 3875 5428 7689 11347 16816 22433 25378 26401 26792 26564 24726 22390 20314 19069 18998 20230 21505 37272 112674 246676 294870 321175 402571 548850 570324 418267 209464 57509 2917 616 376 267 151 147 167 210 232 234 164 96 47 32 39 54 61 77 62 38 60 72 62 65 69 59 53 83 77 45 29 29 37 29 23 24 18 17 -1 9 26 25 20 24 25 25 12 10 36 36 19 26 41 35 26 29 24 16 18 17 14 7 10 14 22 29 20 20 31 37 35 27 19 14 19 17 21 19 19 24 23 19 18 25 23 15 19 23 20 7 4 3 5 13 18 24 34 32 28 32 37 41 35 41 47 36 19 14 5 4 5 6 4 0 5 2 999999 999999 999999 -8 -10 37697 181 462 30 6972 10 28 17 6955 3072 1025 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 571 2606 6505 10920 16653 23410 29177 36213 42469 48888 57552 63348 65846 57988 58879 60502 57060 52948 45584 35625 30853 30431 25972 21918 23309 26776 37045 63955 146497 329003 497524 773515 714644 206564 2697 212 148 124 151 181 221 184 123 80 75 50 33 22 52 47 49 56 42 38 27 41 68 68 65 61 59 46 26 31 65 43 28 38 65 66 28 9 22 46 40 28 17 38 23 22 34 36 10 32 30 40 39 10 38 31 9 35 41 31 28 27 46 45 4 7 26 31 20 21 16 16 21 40 44 42 36 45 36 28 34 18 9 16 16 26 23 15 19 18 10 16 19 12 16 15 29 36 48 37 33 28 26 30 41 39 34 22 24 14 5 8 8 4 9 -1 5 2 3 -3 -4 -6 -3 -6 -4 -4 -3 -8 37703 188 403 30 6973 10 28 23 6955 3075 3480 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 27 192 664 1739 4715 9692 14611 21767 29539 37441 49151 60137 70122 74816 76641 74803 71109 65278 49434 30805 18007 15007 16576 18771 19252 19777 19767 17555 17234 18701 18616 19305 22097 24048 61908 152376 202552 147404 2932 184 157 184 218 220 215 207 225 203 166 101 85 57 62 82 57 58 74 69 58 63 62 70 78 66 71 53 78 96 75 33 52 52 55 62 49 37 23 45 49 43 13 26 7 13 20 40 35 54 35 40 31 38 30 23 29 46 36 45 42 24 43 43 13 30 43 43 37 26 16 23 45 45 38 34 38 42 36 15 24 49 28 24 30 34 39 14 10 25 42 33 37 43 35 30 39 36 34 47 50 47 42 42 55 57 55 56 50 42 24 25 28 26 20 20 14 18 16 15 18 25 28 12 9 7 9 9 12 2 3 1 -3 999999 -9 37709 189 374 30 6974 10 28 29 6956 3078 17520 612 24 22 9 -2 -24 -56 -53 -30 12 41 52 163 404 809 1560 2832 4554 7111 10337 13725 17156 20388 24051 28406 34168 40899 47773 55995 62333 62088 55746 47738 40941 33454 25468 20849 18690 18431 19425 18791 15275 11332 10225 9625 8305 7843 8433 8392 2074 489 120 93 129 147 166 179 170 180 189 163 127 98 85 78 68 51 65 79 70 59 49 66 76 58 52 47 69 67 59 75 70 49 50 43 44 57 67 68 50 39 30 22 26 16 25 26 4 20 41 27 19 31 35 35 33 14 13 15 4 21 23 9 16 21 43 61 54 30 36 34 31 17 7 13 31 33 36 41 48 47 42 28 27 34 27 22 17 11 27 41 33 28 23 31 27 28 41 27 26 36 40 51 57 53 48 44 45 43 52 62 60 58 54 38 27 24 19 12 14 15 17 12 16 20 7 10 10 4 9 5 2 -9 -6 -6 999999 -9 -12 37715 180 346 30 6976 10 28 35 6956 3082 10586 373 61 39 -9 -33 18 105 132 115 185 369 591 754 1035 1560 3385 6549 8358 8887 10102 11656 13342 15124 16707 18595 22783 27718 30291 31063 28779 25282 22980 21343 20460 21202 23145 24082 23800 23841 24527 27045 29310 27351 23107 21179 20343 14049 8369 3677 909 155 119 117 115 97 104 143 171 149 144 149 149 122 72 37 24 22 35 46 45 51 45 43 46 46 50 59 51 16 23 44 39 44 39 26 20 21 28 26 19 11 4 10 9 13 23 29 23 8 -5 -3 5 2 -8 -8 14 16 7 9 10 19 13 -7 -20 -9 19 18 8 19 23 22 31 30 30 17 18 -6 -6 1 14 24 13 13 8 6 4 2 -10 4 11 7 13 14 13 12 9 5 0 2 9 17 18 20 19 33 33 29 32 27 28 30 27 38 28 18 16 20 13 2 4 7 2 0 -8 -11 -8 -9 -4 -11 37721 187 345 30 6975 10 28 41 6957 3085 10200 1670 220 353 589 891 1377 2020 2321 2421 3103 4449 5909 8011 10496 12640 14939 16811 18578 21225 25243 28965 31968 32575 32787 30992 26487 22725 21479 21044 21393 20103 16975 15064 12916 12019 16831 11951 13672 17287 20821 22180 23633 25906 29411 32901 32095 33701 32151 24417 21511 19860 65497 173020 95739 84540 76538 13653 478 152 187 167 215 252 220 211 168 120 80 45 72 57 73 81 64 62 69 67 96 84 82 70 60 66 75 73 62 57 51 42 58 68 55 32 62 68 35 19 53 40 14 29 22 30 20 51 45 23 37 52 35 50 31 33 39 30 32 45 67 60 51 45 47 54 31 33 42 37 27 27 40 62 40 27 41 25 22 19 23 31 29 36 41 41 33 36 35 40 16 26 24 32 19 25 35 45 49 50 36 40 48 48 45 52 52 50 52 50 49 41 23 15 17 15 15 19 11 21 22 11 11 10 2 -1 -3 -8 -8 37727 192 285 30 6975 10 28 47 6957 3088 26719 619 999999 999999 85 753 1413 1706 2233 3029 3971 4307 5258 6684 7206 8019 8287 8193 8464 9084 10017 10318 9370 9188 10332 11474 10839 11461 12643 14121 14640 15426 15959 18991 30043 58305 77112 77543 63773 44954 4284 2443 2195 2086 2251 3028 4129 4254 3865 3154 3004 2920 2989 3035 12068 55280 205287 430804 585573 579008 496233 241435 52174 495 187 181 151 182 214 235 234 190 112 106 92 99 81 92 68 82 92 72 61 40 81 94 75 66 61 46 26 42 77 78 63 65 35 48 51 38 54 43 49 52 48 56 52 47 11 11 19 30 34 72 58 32 50 37 31 39 26 21 18 39 33 38 44 39 36 27 33 29 28 48 48 29 46 41 25 11 29 44 26 29 37 42 20 42 40 32 44 29 31 33 35 41 48 44 41 34 42 42 46 53 50 49 58 56 46 50 43 40 34 19 13 14 25 17 12 6 13 15 10 12 15 3 -2 -8 -6 -8 999999 -11 37733 161 947 30 6977 10 28 53 6958 3091 -45 78 198 398 594 724 851 801 844 741 719 606 396 2384 9165 23353 41007 35355 29522 27641 11456 1372 1501 2199 3262 4653 5909 7695 8884 9012 12208 44063 122296 230693 394799 522932 528141 659955 747525 789651 699639 23793 311 189 113 132 195 239 219 174 119 58 62 68 89 43 43 81 83 77 71 40 39 46 43 28 17 31 46 51 35 26 4 -3 18 42 22 -8 -5 3 25 46 40 18 16 23 29 14 9 10 21 15 -7 7 6 -2 3 -4 21 22 13 3 9 17 10 31 20 27 14 17 6 18 16 20 14 -1 -8 5 15 0 11 13 11 6 -2 4 13 24 16 17 19 10 -1 6 10 25 26 22 24 29 19 22 35 36 40 34 33 39 25 27 18 18 15 6 4 -3 -3 -3 -3 -11 -12 37739 193 260 30 6980 10 28 59 6958 3094 454333 130 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 -71 115 410 363 564 1041 1845 2656 3295 4095 4788 5740 7573 9175 10512 11329 11242 10771 11145 9897 12732 48591 160349 317682 402939 259684 63202 10055 9908 11840 14651 14749 16637 14817 12031 12928 30991 102611 232987 508929 700289 751564 400481 141839 24111 553 209 159 116 167 180 240 232 212 168 99 92 65 82 82 47 28 86 78 65 90 90 62 82 57 68 80 77 69 60 47 52 74 64 42 79 75 32 33 43 54 28 28 27 30 16 47 50 46 10 28 51 51 49 48 33 34 24 32 59 48 35 50 47 54 45 52 63 42 41 55 41 54 64 43 31 14 29 43 43 34 30 34 42 38 37 24 45 34 36 29 24 36 40 35 31 26 42 39 46 47 47 37 44 51 56 62 61 55 53 53 56 47 42 35 40 35 27 30 23 12 12 18 15 5 0 -1 -3 5 -2 -6 37745 170 1041 30 6981 10 29 5 6959 3098 -90 88 387 778 865 867 1088 1264 1258 1596 3234 9202 29358 62981 111820 179533 223054 168079 63797 12397 4714 4349 5371 6509 8702 11046 14302 18209 45902 171354 422901 798562 986555 999999 457307 15498 293 195 181 170 203 200 219 272 230 188 136 114 106 81 53 76 99 87 82 94 113 90 97 90 81 115 118 77 92 96 89 80 90 81 77 86 109 93 94 68 79 83 63 47 43 42 29 62 88 82 71 55 62 74 69 61 67 86 71 75 85 76 67 46 64 63 51 58 78 63 47 61 78 71 52 62 74 73 75 55 41 43 47 53 53 57 66 50 50 56 58 57 56 51 56 57 62 54 51 59 57 61 68 66 69 74 73 73 72 80 84 77 79 78 77 70 62 49 38 41 34 30 26 31 33 29 24 18 12 11 8 8 5 -1 37751 154 1430 30 6980 10 29 11 6960 3101 22 1037 2767 6048 11892 19730 21097 18102 12807 3558 1105 1437 2148 2917 3289 5555 18679 61296 136266 193622 395333 781029 676672 507417 500755 514086 509747 524372 361019 14461 281 210 248 208 194 202 228 188 153 108 72 80 79 92 74 66 83 93 106 101 95 102 103 102 88 80 91 104 72 59 74 66 76 65 34 50 70 49 27 59 42 42 61 40 45 43 44 53 45 34 48 56 21 42 22 38 57 51 58 44 30 27 31 32 37 52 47 49 52 48 36 32 42 45 38 33 41 18 43 49 30 23 27 30 41 45 37 43 48 25 29 22 26 46 37 39 64 58 48 60 53 47 55 62 44 44 50 53 49 26 21 20 21 26 18 18 18 10 2 7 4 -1 -11 -8 37757 138 1910 30 6980 10 29 17 6960 3104 -44 259 679 1501 2936 5874 12222 24353 54889 125125 181353 505895 999999 999999 665716 740279 477602 3414 221 189 218 225 281 313 221 127 109 91 103 107 92 136 148 140 125 101 97 80 93 98 86 86 88 85 96 84 111 89 53 66 88 64 34 38 52 43 55 30 26 27 48 24 42 55 55 51 67 62 40 45 57 50 65 72 53 53 55 45 53 44 48 76 63 39 44 54 35 32 31 44 34 35 31 47 39 39 32 39 33 30 35 34 35 40 31 43 52 54 55 48 45 36 42 47 53 62 54 62 61 61 61 60 55 51 53 52 34 23 14 17 14 15 15 6 9 0 -4 -8 37763 138 1912 30 6982 10 29 23 6961 3107 272 2311 5456 11215 22329 45041 94443 168142 414395 748455 890351 703129 619903 511187 398515 457579 422992 23858 422 207 221 232 250 179 139 110 84 77 104 98 60 108 122 78 78 107 96 75 68 83 93 69 70 67 59 58 61 63 60 79 68 42 52 61 49 46 41 43 32 44 45 22 47 45 32 63 66 24 42 56 60 58 78 58 48 57 44 38 51 42 52 74 55 43 33 37 35 35 39 31 45 39 35 44 46 28 35 47 36 37 35 34 45 49 43 33 48 47 55 61 43 50 55 45 51 48 60 37 41 44 44 47 45 44 50 50 41 27 11 14 16 9 1 1 -5 1 -5 -11 37769 196 296 30 6986 10 29 29 6961 3110 23799 1441 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -41 -20 -2 -26 -78 999999 999999 585 1309 360 999999 999999 999999 999999 296 1524 3324 5124 5761 7024 8256 9240 11459 15591 29803 68949 145373 313646 544729 677880 850300 879336 327296 448073 418643 121948 32089 2390 636 232 207 207 207 201 197 192 170 152 112 89 107 135 126 105 103 90 98 132 128 121 115 101 124 115 110 112 128 108 112 114 108 100 103 94 94 87 77 89 81 88 77 62 61 68 76 85 61 57 85 80 72 64 61 75 85 74 72 77 91 94 87 78 102 86 74 75 82 75 73 84 71 69 69 72 62 74 67 59 67 64 51 68 77 67 64 59 62 76 79 68 73 70 73 81 91 82 77 74 80 81 79 83 81 83 96 88 81 74 75 79 75 63 52 39 39 39 39 35 37 35 30 22 24 15 7 3 -7 37775 193 206 30 6986 10 29 35 6962 3113 16986 4974 541 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100 173 298 531 621 636 787 1023 1140 1240 1262 1188 1166 1349 1786 2277 2760 3385 4848 6791 8012 9906 11651 10891 9473 12625 17942 17426 20697 32380 69540 158702 298732 516114 730491 804819 526382 19374 1391 201 141 128 108 97 84 81 111 101 89 73 66 62 69 70 58 59 79 85 56 51 70 47 31 58 76 81 71 63 61 65 79 90 60 64 66 58 52 40 29 32 31 6 12 38 32 30 24 19 21 9 10 33 38 32 38 40 23 32 42 42 30 29 30 20 27 32 23 18 4 8 20 20 20 10 8 12 16 17 6 7 18 30 30 26 9 18 30 38 35 28 27 39 37 31 32 29 30 35 34 25 24 35 33 28 26 35 38 29 29 20 23 23 22 27 39 41 26 18 5 0 4 1 -4 -4 1 -1 -12 37781 164 1078 30 6988 10 29 41 6962 3117 -26 308 775 1488 2176 2618 2677 3048 3597 4140 4684 5018 5522 6390 6446 6321 6907 7886 9989 11390 11736 13124 14876 17412 20840 27401 37728 63880 157642 404351 602056 532903 508945 448091 227930 1373 146 136 137 122 103 78 83 101 114 91 81 78 73 75 87 78 57 61 66 51 60 54 62 61 76 69 68 89 102 88 63 80 58 52 76 85 82 75 57 52 46 46 49 58 63 58 32 40 51 36 58 62 48 37 59 53 31 32 57 65 43 35 26 38 42 45 39 38 42 35 27 26 42 40 29 28 37 22 20 21 11 19 47 55 34 45 43 38 37 39 40 36 31 32 39 47 49 49 42 22 32 28 29 42 52 58 50 51 45 39 40 38 44 39 39 47 38 24 24 16 6 7 9 7 -3 1 1 -8 37787 166 1080 30 6990 10 29 47 6963 3120 15 12 139 1069 2595 3784 4678 5139 6541 8198 9439 9260 8343 7331 6253 5036 4963 6164 7563 9314 10087 10227 8931 9902 14885 24733 50417 132388 275469 467897 449035 647049 553580 174514 1853 178 168 135 136 132 153 174 140 137 152 137 120 168 151 84 105 90 74 59 72 68 67 51 54 71 83 76 71 92 89 85 88 76 66 59 67 77 70 66 63 76 45 49 57 65 51 49 49 49 43 46 49 23 49 52 26 19 55 41 44 24 41 48 44 40 31 39 45 36 28 33 24 29 32 44 38 30 29 36 31 36 42 26 32 29 40 34 30 32 26 33 27 34 47 44 49 52 51 48 42 40 34 48 45 39 38 51 54 52 53 33 30 38 37 33 43 42 36 28 20 15 10 8 6 10 2 4 -4 -9 999999 -11 37793 192 331 30 6991 10 29 53 6964 3123 3142 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 22 136 184 427 837 1150 1510 2143 2562 2282 1715 1962 2017 2448 3746 5330 6626 8150 10176 14076 33589 97466 223571 415106 448532 862941 999999 999999 278879 48778 945 291 263 261 225 181 162 162 131 95 110 99 76 80 116 94 144 108 91 89 87 83 100 99 101 131 97 108 90 73 82 81 94 97 70 47 74 85 86 62 54 63 71 64 58 66 59 76 61 47 54 49 28 32 46 49 69 49 50 51 46 45 59 58 68 59 76 65 62 42 46 39 40 36 43 40 46 31 50 48 47 38 41 35 41 42 38 43 52 52 55 44 54 48 48 50 49 42 42 45 54 53 52 51 49 49 44 39 45 46 44 41 41 43 47 53 48 55 46 35 22 15 14 14 9 9 8 4 0 -6 37799 193 151 30 6991 10 29 59 6964 3126 723609 420504 2748 619 424 182 -76 -98 -90 -97 999999 -63 -59 -59 -84 -65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -74 -69 -17 143 288 410 677 1505 3558 6885 11826 18156 22193 25985 28466 30651 32722 29313 24158 24703 26323 25349 25146 31519 32306 33779 35869 29499 22128 26054 35998 53838 136041 174397 157661 162118 109193 1949 674 341 285 285 290 268 243 240 212 201 189 203 163 175 137 105 83 67 80 74 93 86 79 74 67 39 61 51 70 79 58 44 76 82 73 57 50 74 55 54 56 52 44 63 35 40 70 43 53 33 33 27 40 31 38 35 43 32 44 35 35 32 45 50 29 33 31 28 31 10 7 13 24 39 26 36 35 40 32 24 19 25 35 27 21 23 26 24 18 20 15 20 23 24 26 34 29 32 33 28 21 37 42 42 42 36 31 28 26 29 31 24 18 20 27 34 32 23 31 25 27 28 31 25 16 2 -1 -8 -7 37805 197 240 30 6990 10 30 5 6965 3129 4347 1161 771 356 228 176 240 183 221 245 182 190 192 165 119 116 153 140 163 132 130 131 113 145 234 407 626 1050 1645 2502 4013 6975 10963 16197 21289 23406 31241 41461 47107 42932 33932 24304 18770 13534 10583 7456 6647 9336 9731 6870 4693 2815 1677 1423 1341 1608 1782 1915 1986 1971 2174 1780 759 470 335 311 327 341 293 260 204 228 247 259 236 182 137 115 120 112 132 110 113 96 135 118 110 110 107 88 93 105 112 100 92 115 103 87 65 86 87 93 111 108 92 67 87 85 58 79 99 81 51 58 81 85 71 70 66 66 55 55 56 49 57 33 53 77 65 47 45 63 63 61 50 41 37 39 58 75 69 57 48 46 52 51 54 54 55 41 38 54 51 33 49 57 58 48 58 66 59 56 49 59 68 54 57 61 51 55 54 44 52 42 39 41 48 46 38 43 42 36 41 51 43 42 49 48 33 25 21 7 3 -4 -5 -2 -11 37811 188 267 30 6987 10 30 11 6965 3132 4366 442 232 95 55 -20 -42 -49 -47 -66 -41 -57 -71 999999 -71 -76 999999 999999 999999 999999 -100 -54 20 144 264 487 811 1332 2039 2959 4108 5441 6729 6931 7592 10098 11761 12620 12552 12742 15356 19182 18905 16095 14547 11603 8381 6165 3621 1343 1097 1712 2398 2693 2286 2033 2088 2040 2041 2539 2896 3052 3444 2631 1768 1692 1782 4399 25842 114183 293864 192668 2429 116 106 78 64 56 68 58 76 62 83 95 54 75 70 50 39 61 73 46 60 74 29 19 51 69 55 49 49 37 24 15 20 34 30 40 32 19 29 18 38 28 10 18 24 37 28 28 24 4 36 32 10 0 2 14 25 30 47 18 8 15 22 41 29 18 5 11 16 18 12 7 -9 -1 19 14 -6 7 -11 11 16 4 -11 17 19 19 5 15 6 5 18 7 5 14 20 22 12 22 15 18 13 8 7 3 12 6 7 14 16 13 11 11 17 14 5 -4 37817 197 262 30 6982 10 30 17 6966 3135 731 368 154 46 -11 -5 -29 -63 -82 -74 -48 -90 -86 -48 -85 999999 -89 999999 999999 -92 -22 2 112 177 320 479 667 1054 1583 1950 2117 2242 2374 2311 1976 1761 1818 2133 2772 3909 6205 9085 10682 10139 8654 5814 2530 1384 1035 981 1348 1513 853 316 216 499 1576 2716 3224 3364 3462 3824 4198 4179 4846 8814 8140 3182 12751 88002 177129 183012 142614 171838 128069 62789 407 158 147 146 157 141 148 133 120 97 71 105 112 134 93 111 100 128 132 122 103 95 111 126 114 80 97 86 88 89 87 81 88 75 92 95 92 94 81 86 61 72 66 66 86 80 71 71 74 65 66 76 56 53 68 78 74 75 74 58 67 68 71 54 60 68 53 45 47 39 55 52 43 54 51 60 58 53 48 54 66 69 54 67 62 59 64 63 69 66 54 53 61 57 57 64 53 58 59 52 55 60 69 68 72 65 71 71 58 58 55 37 27 22 25 27 19 15 4 -3 -9 37823 187 352 30 6982 10 30 23 6966 3139 400 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -66 85 -91 999999 999999 999999 999999 999999 381 6967 23929 33039 22740 15133 11643 30874 53879 59432 41755 20020 35401 130192 335382 663391 999999 999999 999999 403186 57437 12762 244 107 92 98 75 42 39 48 61 62 79 72 50 64 52 51 39 60 48 56 61 77 72 47 42 39 37 56 56 44 37 39 57 56 57 34 28 34 43 33 56 44 44 35 29 29 42 47 30 21 19 30 41 36 24 33 32 27 30 21 14 12 21 15 21 28 10 31 34 13 13 21 15 16 15 32 35 31 11 22 30 29 25 24 14 3 3 19 21 17 24 25 18 17 17 23 22 23 20 16 22 21 28 24 22 23 24 8 -4 37829 144 1702 30 6982 10 30 29 6967 3142 15 4 443 394 156 -22 999999 999999 999999 999999 4209 22949 47151 82637 108250 61726 24828 11269 9999 20346 46867 72084 90821 129306 219148 379428 596145 759670 820208 665249 490982 281258 134632 22708 336 130 132 122 96 91 91 102 62 58 86 78 85 50 76 58 66 86 94 82 63 66 62 62 60 35 33 44 69 88 54 58 66 50 55 55 53 66 65 67 48 30 29 26 36 28 33 21 38 49 42 44 41 37 46 39 17 38 37 36 38 47 36 30 37 39 42 36 50 47 31 16 18 41 33 26 34 24 25 21 26 25 19 27 27 26 25 24 39 30 26 26 31 33 24 26 34 28 22 27 31 40 39 36 29 27 21 15 -6 -10 37835 135 2094 30 6984 10 30 35 6968 3145 -93 193 684 1291 1771 2249 2143 2469 4517 8682 16288 25782 43336 89977 178009 210282 508674 999999 991073 375196 623694 741728 562338 315723 142646 663 162 135 121 96 88 87 117 91 91 95 92 90 87 112 109 93 97 91 93 85 91 57 44 79 80 82 69 83 94 67 70 100 106 60 68 77 63 77 74 74 78 78 88 90 75 69 69 63 69 63 61 78 74 72 74 79 84 60 63 58 55 65 52 61 74 68 77 83 67 58 68 57 55 42 40 52 68 68 72 66 61 57 59 55 57 55 53 59 69 65 61 64 63 59 60 59 59 61 56 61 58 52 43 23 16 18 10 7 -6 37841 130 2246 30 6986 10 30 41 6968 3148 -71 -9 83 190 307 456 674 971 1383 2037 3132 5151 9223 19103 44217 46742 164846 402743 999999 999999 999999 999999 556225 1212 131 121 121 124 89 95 106 107 116 109 93 91 103 123 108 82 83 85 87 70 74 107 88 95 103 83 78 85 94 88 80 53 66 91 95 79 83 86 90 83 74 87 73 78 75 67 55 57 63 82 81 60 62 64 70 70 76 70 58 55 70 63 64 69 65 65 63 69 57 59 71 68 52 52 60 47 48 58 45 45 43 57 61 55 52 50 56 48 53 46 49 55 61 57 49 49 55 50 43 31 22 6 5 -2 -11 -12 37847 121 2272 30 6982 10 30 47 6969 3151 -55 18 115 232 365 545 768 1086 1546 2285 3563 6261 12324 26314 50776 52039 90599 575547 999999 999999 694154 241563 1337 99 74 60 62 63 75 75 70 73 72 61 54 55 42 51 61 44 46 64 58 50 48 30 34 44 53 53 60 50 54 59 54 50 46 35 19 17 9 21 22 28 23 26 35 19 29 27 34 31 30 37 29 32 22 18 32 42 46 38 24 23 25 23 29 17 15 16 18 9 13 15 10 20 27 23 15 6 5 10 17 13 7 13 22 19 9 11 9 14 15 14 8 14 18 20 14 5 -9 37853 126 2240 30 6980 10 30 53 6969 3155 -92 28 237 531 938 1823 3657 7618 13593 25005 53868 114134 210297 291096 648711 999999 999999 795154 528382 330815 129156 871 89 97 89 83 114 103 79 71 71 78 73 69 81 77 62 61 50 54 59 56 47 63 56 59 64 57 50 43 63 72 59 55 58 60 67 59 50 48 58 67 60 48 55 59 61 59 50 53 56 51 54 55 49 51 51 57 54 49 46 50 42 37 44 47 55 48 34 41 49 38 28 31 38 42 50 51 39 34 41 45 40 33 31 33 44 47 45 41 38 40 41 41 43 44 44 45 43 36 23 10 5 1 -1 -5 37859 131 2032 30 6982 10 30 59 6970 3158 -45 482 1886 5562 17227 48228 123377 144494 68671 39776 134997 115555 81268 123159 158051 313973 364908 459032 538840 412030 703580 798943 301488 11859 167 60 56 58 65 56 57 45 43 68 57 76 65 57 70 63 44 39 35 35 39 35 60 59 50 57 47 51 51 49 42 32 37 59 56 44 37 36 38 40 33 38 44 27 15 21 28 38 40 20 22 41 39 31 36 43 50 48 29 27 37 37 36 32 32 34 40 47 40 27 26 32 34 41 44 39 39 28 29 35 30 27 33 19 9 19 21 26 30 29 25 16 23 19 17 17 23 20 20 22 27 29 25 19 7 -4 -12 37865 148 1703 30 6983 10 31 5 6971 3161 194 402 415 269 -61 86 478 1309 3242 7536 13198 22206 33680 47649 60837 106577 209761 351184 376283 232630 104728 76607 47031 61351 102347 191338 303648 848115 999999 679932 17930 1767 170 103 97 87 71 81 102 95 108 111 95 79 86 91 79 66 72 89 81 78 85 78 77 82 84 71 83 71 54 80 82 78 86 99 97 102 99 84 81 72 70 73 54 69 79 89 92 83 67 85 82 79 79 73 76 74 76 74 71 69 68 72 68 60 69 76 64 63 65 73 82 75 69 73 74 77 80 75 63 62 68 76 78 69 65 67 55 54 58 55 51 65 67 67 62 50 50 53 58 55 56 59 62 56 55 61 54 50 42 36 27 16 11 5 -1 -1 37871 159 1460 30 6980 10 31 11 6971 3164 291 3448 12365 29483 46426 71199 99984 146371 65533 14950 861 351 15 3 48 108 117 1052 4300 5335 4872 5191 3332 2993 4753 5505 5587 7426 12314 17438 20524 28939 54321 68020 114204 455098 951802 999999 860626 667464 358717 14678 316 114 109 114 124 118 107 121 101 116 109 109 147 136 106 94 91 104 111 83 80 100 107 98 100 133 142 83 81 97 115 125 136 108 101 120 102 68 80 120 97 98 112 109 122 121 96 109 100 91 95 90 105 99 101 89 93 92 87 78 77 79 106 110 102 98 90 93 98 95 106 94 93 101 99 95 87 89 99 90 86 89 98 104 95 87 90 98 84 82 85 73 73 78 73 78 81 84 78 71 75 82 77 65 65 69 68 54 38 32 25 26 24 12 4 -6 -9 37877 153 1428 30 6978 10 31 17 6972 3167 112 1480 7120 12879 10977 16319 27230 33869 39777 59475 95605 12126 998 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -67 27 94 11 -5 31 1014 2996 10771 31030 68153 94660 136316 117322 373658 731992 525102 586160 700706 701790 219902 89408 109279 7742 54759 150838 121790 9507 221 97 105 100 74 58 70 68 81 82 81 82 62 73 82 69 66 81 69 42 49 54 61 51 48 78 77 73 65 74 75 86 74 62 82 79 63 78 86 61 52 51 53 62 64 49 49 62 72 72 56 57 54 50 40 32 61 56 58 62 58 49 45 53 66 46 49 62 62 67 62 60 56 56 53 47 37 50 51 51 40 33 40 39 39 41 38 37 39 38 40 45 50 37 23 2 3 9 3 37883 159 1370 30 6980 10 31 23 6972 3170 -11 999999 999999 86 293 472 1264 2574 3780 8138 36331 95944 149655 156207 64486 56496 46224 10086 4192 3056 4651 7019 5439 -11 999999 999999 999999 999999 999999 999999 -79 39 156 268 1128 5174 13904 40605 57569 98779 179001 315860 401572 869212 999999 999999 96995 610 132 142 145 142 165 162 106 135 96 114 133 113 120 98 87 68 65 94 66 79 90 74 74 76 102 92 95 71 76 87 85 83 71 92 76 60 87 74 71 106 91 95 69 57 75 90 90 70 81 78 79 76 56 64 77 74 66 77 77 61 77 91 86 74 84 79 72 81 68 74 79 71 63 67 62 77 84 81 76 70 53 53 55 67 55 51 60 52 52 60 55 48 61 59 55 57 54 62 59 59 61 48 33 19 13 8 8 2 -5 -4 -11 37889 196 287 30 6977 10 31 29 6973 3173 468 361 209 -58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 88 407 893 1642 2261 2750 2994 2773 2695 3175 3646 4241 5687 7064 8576 10427 11385 10056 9082 8283 8065 11678 44857 109396 172294 186760 58540 2342 599 803 796 615 764 1104 1515 1671 1659 1628 1655 1717 1818 1907 1689 1391 1440 1645 3572 12530 12375 10164 35877 45430 22002 27879 231242 396706 458639 388719 333019 9722 167 97 99 136 123 119 110 78 96 126 105 90 87 100 97 111 104 100 90 82 105 67 74 90 82 90 85 91 86 83 103 94 72 85 88 86 87 81 73 84 71 61 57 84 80 56 84 85 85 81 75 58 56 77 72 82 88 69 94 87 69 84 89 86 84 81 88 85 79 86 82 85 79 82 74 77 73 68 71 70 66 57 54 65 74 66 73 74 68 64 71 68 65 60 60 62 58 65 66 54 43 33 20 15 14 10 0 -3 1 -11 37895 190 463 30 6973 10 31 35 6974 3176 1966 1725 1314 994 687 367 227 233 251 246 293 229 202 175 116 93 90 115 84 117 120 79 55 45 94 127 221 370 581 806 1291 1954 2617 3649 4607 5857 7355 9277 11620 17315 24789 30440 31988 29972 25913 29775 26032 9806 10337 13012 20135 13386 10066 8629 6943 5703 4484 4026 4564 3857 3379 2824 2503 2360 2273 2260 2243 2507 2753 2862 3752 9672 28974 69207 135552 198416 168645 1629 237 138 153 117 120 110 108 99 94 73 80 98 80 97 108 92 89 83 97 101 83 75 85 84 88 90 67 80 86 89 88 97 62 79 82 69 72 70 72 101 79 85 94 72 67 86 82 72 66 80 88 75 89 91 82 78 73 74 72 72 85 69 60 77 66 77 78 69 74 68 95 83 84 73 86 84 84 78 74 82 73 78 73 53 64 73 73 67 70 64 71 71 61 54 57 64 69 63 59 63 62 52 36 27 24 17 17 5 7 2 -6 -9 37901 147 1483 30 6973 10 31 41 6974 3179 363 914 2023 3451 4307 5514 7493 10760 16059 17754 19398 62542 150269 253573 350072 347090 348024 444849 559346 774204 588574 169787 4715 2883 2335 2363 2284 2439 2668 2619 2370 2198 1678 3078 51036 43920 1172 569 495 342 291 505 2014 470 86 87 101 73 70 68 50 63 70 41 28 39 44 52 59 38 45 41 34 32 42 27 42 62 48 59 56 38 43 56 67 51 36 38 46 36 59 46 42 39 44 43 23 29 50 51 32 32 40 47 32 27 33 25 34 25 38 27 43 34 37 50 41 26 17 33 36 27 43 34 43 50 47 45 46 46 37 48 36 30 24 24 33 27 24 32 37 36 36 33 28 30 28 29 31 25 27 33 26 19 5 -5 -9 37907 188 253 30 6973 10 31 47 6975 3182 5958 1508 1318 893 603 586 537 423 318 208 -9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 -18 176 372 575 759 1240 1881 2508 2813 3208 3344 4118 5924 8298 13174 20506 25487 28078 31666 39106 46819 49881 45159 36161 30208 25761 22599 21092 23069 40891 127129 189649 202187 264828 174013 4914 3549 4360 4937 5285 5399 5521 5295 4547 3688 3063 3007 4662 28623 121701 180732 100347 7947 310 68 68 56 81 69 59 88 100 78 70 68 39 19 45 33 63 54 47 26 46 44 45 35 32 35 29 53 29 7 9 44 37 43 40 25 20 13 14 14 25 26 27 24 26 27 21 24 50 44 26 41 45 38 40 50 56 38 31 42 22 34 37 36 16 28 34 22 31 29 10 33 18 27 41 26 25 40 32 18 16 29 25 12 14 16 18 17 7 12 25 18 16 21 15 20 28 32 24 20 19 13 12 15 18 15 3 0 -10 37913 193 217 30 6967 10 31 53 6976 3185 10626 1313 1041 703 725 804 756 861 818 651 373 62 -99 999999 -88 -96 999999 999999 999999 -15 264 592 934 1439 1517 1496 1829 2366 2629 2558 2266 1866 1924 1823 1916 2852 3177 3205 3209 3406 4470 5447 6657 8617 10357 12044 12918 14144 15550 18881 22250 24420 26063 25850 23803 21546 17255 13016 11038 10031 8668 7765 6972 5821 5566 5998 6356 6350 6614 6366 5891 6725 10197 14821 25978 60075 104000 206653 279677 503849 497165 14761 288 94 91 105 86 82 100 99 91 72 63 73 63 58 80 42 31 68 79 66 52 63 32 66 65 56 53 62 54 44 64 70 49 41 66 53 68 49 54 48 58 57 55 32 40 41 38 37 54 53 48 53 69 56 45 65 64 60 54 52 59 39 45 52 47 43 53 57 46 52 62 61 58 77 62 57 59 60 53 40 29 30 41 44 49 52 54 29 32 41 40 46 40 41 53 38 48 48 43 42 36 48 45 50 41 22 23 16 -4 -8 -8 37919 191 155 30 6965 10 31 59 6976 3188 825380 2079 1459 1125 1255 1519 1765 1964 2241 2360 2287 1938 1700 1532 1934 2812 3815 4493 4465 4253 4672 5488 6570 8238 9386 8929 8502 8383 8994 10284 10936 12330 11484 8418 5988 4302 4549 5294 6628 7336 7811 9275 12449 14827 16075 16577 16372 16124 16707 15917 14995 16270 15126 14785 14763 15250 16089 15582 16152 21214 30658 43835 52724 45336 35337 44934 52561 54122 43946 11531 5876 5414 5413 4918 4700 4275 3016 2335 1967 2663 7319 20654 79719 237156 26938 684 76 93 71 56 68 59 58 48 35 22 13 39 54 33 41 54 28 38 32 46 35 26 38 11 31 25 18 24 25 21 40 38 39 57 36 30 32 53 52 45 29 20 40 54 40 39 42 33 35 29 36 30 32 31 33 27 25 11 26 32 32 30 20 36 36 36 25 31 39 42 33 23 44 33 25 25 39 34 18 24 26 26 29 24 22 12 11 17 25 15 17 17 21 27 25 17 19 13 16 21 17 16 31 12 -1 37925 198 164 30 6944 10 32 5 6977 3191 3331 1715 1840 2829 4095 4925 5697 6585 7382 6549 4657 3320 2763 2219 1530 1083 954 903 830 808 782 1010 1308 1483 1336 1040 824 623 419 387 449 829 1396 1418 1432 1527 1362 922 921 1543 2238 3264 4333 5767 7779 10356 11931 13978 16112 15461 11193 8479 6473 4298 3519 3714 3722 3112 7590 44519 93075 170299 423926 264368 47110 46297 28993 11710 3207 2318 2253 2114 2141 2026 1663 1293 1229 1209 1030 909 769 738 1193 2103 4021 4542 876 7054 666 102 78 109 102 63 85 58 75 92 64 59 76 75 61 58 74 52 31 27 59 66 78 90 73 79 75 80 53 54 55 82 70 43 49 82 65 66 67 67 61 68 55 72 61 41 53 63 70 87 78 60 54 58 68 56 64 67 66 58 57 66 70 71 70 75 68 69 72 85 83 62 51 64 58 66 62 53 49 47 65 67 47 39 49 61 59 62 59 51 42 48 48 46 54 46 45 43 43 45 52 45 33 22 7 3 -2 2 -3 -8 37931 194 156 30 6936 10 32 11 6978 3194 2106 2108 999999 999999 999999 2680 2872 2676 1605 526 285 234 217 238 257 392 466 542 644 801 952 1294 1545 1649 1835 1935 2042 1844 1283 854 592 411 363 539 886 1723 3119 5306 6637 8431 9517 10989 11312 11112 12114 13238 14639 16091 17176 17686 17801 19492 16820 13428 11343 8641 8120 6247 11273 33518 111612 169503 55747 1511 233 180 491 625 824 1132 1167 1058 948 904 989 1091 1055 644 408 296 190 145 96 85 93 69 103 88 77 105 85 84 81 65 56 69 58 41 79 64 45 48 72 98 71 79 59 72 69 75 59 68 73 79 52 57 84 77 64 50 59 51 68 78 50 54 55 64 65 69 44 55 57 71 67 51 62 71 60 70 70 52 57 59 58 68 65 59 46 45 60 58 50 54 64 56 62 68 68 74 77 67 68 48 43 59 65 60 60 56 50 44 36 37 31 26 45 35 30 36 50 42 40 41 39 37 36 31 39 40 35 24 12 -2 37937 192 211 30 6931 10 32 17 6978 3197 903 813 787 873 987 678 55 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 4 119 293 411 359 402 299 347 546 629 794 1072 1633 2431 2812 3407 4642 5622 5671 5155 5213 6139 6978 7457 8589 9080 10132 11683 14060 13936 11720 10886 9946 9856 9549 7181 5578 4904 2960 2372 2485 7104 8644 46838 153958 325001 256529 115256 356766 410446 118512 11817 332 109 223 302 340 355 302 277 287 269 244 204 190 207 1867 36438 58182 1278 78 53 54 46 45 57 35 12 -30 2 23 26 31 23 36 40 22 41 54 72 55 49 37 45 47 53 50 38 46 33 17 27 38 44 41 11 23 46 50 38 33 24 57 55 47 47 41 31 45 41 30 33 30 32 41 27 19 35 24 19 4 20 32 23 17 34 26 21 25 35 42 31 18 26 31 40 34 25 28 28 29 28 31 35 21 20 21 19 19 8 4 3 8 4 6 8 7 10 8 15 8 13 12 -2 -10 37944 142 1827 30 6927 10 32 24 6979 3200 -57 963 1760 815 6 1653 3029 6497 35020 101602 169306 225284 286589 374710 485111 410442 184957 43757 673 999999 999999 999999 999999 999999 999999 -78 72 340 227 4641 87239 341972 643453 744576 511220 179905 694 75 93 127 115 102 79 67 72 76 78 77 76 80 60 57 66 76 39 42 61 59 67 65 60 73 84 84 89 96 91 66 68 65 82 97 94 67 59 91 77 58 74 81 77 80 81 86 94 74 77 76 60 75 72 62 64 57 60 66 76 75 71 58 85 80 73 66 80 82 73 78 82 69 71 59 69 65 67 77 72 70 72 66 70 58 47 49 47 38 39 35 48 42 41 50 52 53 39 44 49 40 27 6 -9 -12 37950 142 1852 30 6922 10 32 30 6980 3204 174 855 2488 3405 2821 1775 3383 10193 26060 60649 106056 289981 472492 367064 508926 765877 461544 176403 126633 11928 -34 999999 -90 -77 -34 17 198 125 999999 2389 4280 3307 251348 781053 466197 60782 954 124 117 73 93 121 98 98 97 76 68 82 86 86 100 89 70 65 82 73 92 83 82 78 75 85 72 60 82 98 91 79 78 94 110 76 55 85 92 76 93 79 75 73 86 102 83 75 83 94 90 100 90 90 79 70 76 73 76 89 82 73 74 80 75 74 71 78 80 73 64 67 74 94 92 76 68 71 66 64 71 69 58 58 60 53 52 63 61 58 62 63 61 57 54 59 52 57 57 46 41 37 24 7 3 -5 37956 139 1761 30 6921 10 32 36 6980 3207 615 3912 3496 513 1112 4727 9008 14050 21818 36504 57044 118677 241887 388680 611759 778604 759956 552512 265418 56412 69840 68925 3171 999999 999999 999999 999999 999999 999999 -43 33 999999 426 9823 35117 49408 430658 340785 15601 251 30 41 69 74 64 43 30 42 31 35 27 37 20 28 43 29 34 27 49 56 41 45 33 46 27 24 19 44 57 40 39 24 45 40 48 55 32 43 47 45 49 51 39 25 44 73 52 58 64 62 68 64 57 28 43 53 54 45 38 47 40 41 48 45 40 40 34 31 33 30 38 47 35 29 36 31 36 40 45 32 28 32 32 25 22 13 16 19 21 23 18 30 23 16 17 19 26 12 -1 37962 190 233 30 6923 10 32 42 6981 3210 304 230 225 225 232 231 542 1122 1592 1567 860 404 167 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -54 31 131 146 195 126 -48 -51 59 291 606 1616 2834 4334 5725 6387 7226 7456 7792 10360 16697 38452 41013 10563 3620 3311 7652 37908 80691 137077 213222 127011 153356 215898 182874 150145 280821 498338 316304 23241 196 -74 -69 71 -56 999999 999999 999999 -97 -92 -44 19 137 167 1298 27088 219303 366793 93645 5700 102 59 59 48 75 43 49 46 59 37 29 46 64 63 38 31 40 37 41 40 44 62 55 42 47 52 67 62 66 54 45 56 24 37 44 38 61 42 45 55 50 49 59 56 56 51 58 51 68 51 44 31 43 55 57 51 45 54 59 46 26 48 49 41 31 30 31 36 25 28 30 42 39 42 46 38 42 29 24 36 37 29 38 30 26 25 14 24 26 27 26 23 20 20 23 23 12 4 -5 999999 -11 37968 188 268 30 6928 10 32 48 6982 3213 2278 943 1047 1103 1330 1934 4092 21695 34562 2525 386 49 999999 999999 999999 999999 999999 999999 -51 20 42 67 103 73 83 164 122 172 218 319 1094 3452 11685 20142 25730 32862 38741 39911 40082 40219 44106 29498 20770 18284 18464 30478 51415 30464 36167 16090 19236 28869 43634 53238 76528 123872 188382 134485 175770 228091 134139 114010 465793 336046 2191 142 72 50 64 66 53 66 34 52 106 149 351 653 765 585 241 106 85 55 51 66 70 55 58 63 46 13 36 40 29 35 38 47 20 51 57 46 38 57 77 45 54 59 83 62 58 24 59 85 71 74 78 55 63 65 68 59 45 48 52 62 54 57 66 59 37 50 71 53 48 51 55 38 41 62 36 33 71 67 77 79 65 46 57 35 41 23 36 34 40 38 48 54 65 57 53 44 42 48 45 38 42 41 38 33 34 30 31 31 34 40 37 36 37 37 29 37 41 30 17 14 17 0 37974 189 271 30 6931 10 32 54 6982 3216 5850 2702 3252 4528 6002 5715 7376 18386 3368 794 494 457 540 687 807 863 899 850 951 1261 2687 6491 15008 24891 41019 52476 58764 64965 76819 90303 98775 108667 120081 103390 80667 58524 45976 39313 28445 22044 18827 21051 21053 14814 7870 2829 1171 701 393 285 199 184 144 115 107 97 90 91 68 39 29 30 36 47 4 13 30 65 70 37 65 56 55 72 92 114 168 112 85 44 56 38 24 51 57 70 54 35 46 52 56 56 27 23 38 52 49 48 51 55 61 66 45 33 43 43 41 53 45 45 32 47 47 40 42 52 63 66 57 52 38 55 58 51 51 48 77 60 52 43 66 58 52 63 67 48 38 33 32 24 43 49 39 42 37 31 33 40 25 27 26 35 28 41 37 39 45 39 27 39 36 35 43 37 37 43 50 37 30 33 24 31 30 25 38 35 29 31 28 31 33 37 31 32 2 0 5 -4 -11 37980 191 211 30 6931 10 33 0 6983 3219 4366 2444 3183 4226 4955 4657 3371 2189 1436 955 800 957 1182 1398 1498 2058 4431 10601 19902 33305 47302 55734 61957 65121 65690 68360 77858 87249 90927 90021 88373 89566 87120 88501 87186 76011 53010 36531 21923 14035 6101 3508 2157 1300 788 318 207 183 152 122 128 130 157 124 124 132 96 108 80 54 49 36 25 29 11 29 4 12 31 39 56 23 8 71 66 63 57 53 47 51 51 76 89 94 68 57 58 49 53 43 37 55 45 26 17 37 35 24 52 48 32 41 24 21 39 5 21 51 46 47 31 44 33 55 53 44 37 62 32 23 53 62 56 57 62 49 29 41 52 55 36 46 50 55 36 18 33 44 39 53 39 44 54 56 46 36 36 44 44 23 26 38 33 30 30 41 40 36 31 22 26 32 35 25 31 29 35 22 30 32 31 28 14 15 18 29 26 24 20 25 25 22 28 21 25 23 15 -5 2 7 -2 37986 198 179 30 6929 10 33 6 6984 3222 4682 2431 3249 4303 4714 3871 2644 1776 1626 1654 1693 2118 3350 5933 9344 14753 24047 32309 38119 37618 34786 32048 31295 29886 31742 36984 41740 40876 37052 37243 42745 45262 34823 23379 18024 13952 11397 7306 6320 5741 2628 1297 934 521 249 188 193 144 154 174 209 200 176 171 145 150 169 186 182 202 162 128 155 113 99 77 84 78 90 48 72 97 97 96 94 64 79 91 99 121 110 123 99 122 105 106 123 117 110 80 103 98 70 85 92 104 81 74 101 72 82 84 102 94 98 87 90 115 98 86 89 104 135 120 101 105 105 95 108 111 104 98 90 103 101 94 109 94 88 86 99 124 107 97 92 79 94 102 91 90 82 89 92 93 90 94 73 93 99 98 90 81 90 75 73 68 79 80 60 69 78 82 86 83 96 100 88 79 79 75 79 70 74 81 73 74 86 73 70 72 74 76 77 76 77 75 68 44 41 49 53 39 26 17 14 10 5 -4 37992 191 206 30 6926 10 33 12 6984 3225 4992 3136 4190 4372 3293 2459 2072 2262 2890 3994 6385 10924 14245 15329 16281 16639 14710 12398 9328 6673 6399 7586 7721 5619 3320 1820 1337 1562 1683 1430 1052 898 938 837 584 422 299 271 266 229 205 192 170 190 174 164 119 155 130 111 94 94 68 127 134 115 92 71 40 74 42 51 40 12 34 53 45 28 30 25 59 67 48 21 49 68 38 37 41 55 76 63 43 56 43 46 46 45 53 51 25 28 54 56 34 9 34 35 20 47 38 34 34 7 18 46 38 38 31 54 56 54 46 43 37 49 48 50 38 41 57 66 72 65 69 47 58 36 45 55 49 51 48 40 43 42 32 44 47 41 34 39 30 21 40 47 38 26 32 30 41 33 36 41 30 26 16 36 42 40 26 34 41 36 31 32 34 31 30 33 27 27 25 31 36 25 16 19 27 23 24 22 21 18 16 14 7 -2 -5 5 -3 37998 195 174 30 6924 10 33 18 6985 3228 31652 3383 4090 4892 5043 3891 3286 3590 4491 5416 6384 7360 7763 7446 6535 6001 5394 4650 4072 3672 2868 2334 1799 1294 932 818 707 601 447 384 393 323 332 337 374 400 428 389 262 213 255 247 195 193 191 157 191 173 152 197 146 138 129 108 71 75 123 128 150 136 105 107 63 101 117 143 123 68 46 64 81 53 69 75 68 93 69 88 88 82 71 64 66 69 80 69 82 79 68 76 92 84 66 57 76 78 69 74 68 68 76 64 52 56 44 67 46 24 51 75 59 63 80 67 86 77 69 78 71 67 96 63 76 94 102 76 69 79 83 89 87 70 78 80 78 76 73 63 62 71 79 68 55 54 67 82 65 62 64 55 51 67 75 82 50 59 63 61 51 40 51 52 64 55 56 59 59 47 49 68 54 38 40 56 60 56 52 51 49 41 56 43 49 48 51 50 44 47 40 31 25 17 19 21 8 38004 198 173 30 6923 10 33 24 6986 3231 146765 4420 4584 5146 5128 4433 3529 3289 3510 4083 4728 4890 4769 4456 3984 3777 3784 4019 3757 3155 2754 2369 1955 1612 1359 1071 786 689 643 662 734 818 924 806 621 730 864 595 436 322 329 282 349 348 318 328 233 189 167 145 144 149 131 149 117 107 115 122 71 10 72 110 95 123 142 151 114 89 82 70 54 66 78 62 67 85 66 91 68 66 49 60 75 74 57 45 91 74 75 78 81 65 79 74 78 68 72 80 69 72 76 57 79 72 72 70 71 62 65 74 69 85 91 77 69 88 73 87 108 93 98 101 87 78 96 96 97 80 72 91 85 92 95 87 108 88 80 89 66 78 71 71 73 70 84 85 82 73 65 51 44 47 57 61 63 56 60 61 62 74 69 59 58 65 65 61 55 58 49 52 59 61 58 57 59 62 56 54 52 49 46 42 43 46 45 50 52 49 47 38 46 37 14 3 5 15 10 -12 38010 197 171 30 6921 10 33 30 6986 3234 14910 3798 4922 5347 4731 4215 4248 4143 4097 4437 4974 5103 5030 4664 4499 4754 4838 4910 4741 4257 3897 3306 2781 2371 2206 2321 2801 3096 2914 2463 2415 2794 2726 2182 1511 1136 928 857 846 762 1631 3558 3192 2164 3334 2352 1310 720 452 546 665 439 234 144 135 108 84 58 80 78 87 67 86 36 90 86 50 61 53 39 24 58 53 34 25 47 73 64 34 48 49 57 70 52 36 41 40 31 47 58 35 8 26 20 42 50 63 59 62 67 57 37 41 45 38 54 47 21 26 46 68 77 51 72 52 56 68 62 70 58 64 61 46 65 69 63 53 51 41 81 82 73 69 71 69 74 59 76 74 73 59 45 54 57 50 39 52 53 47 61 44 47 60 54 47 42 33 38 46 37 34 43 48 46 40 46 41 35 41 26 25 47 39 45 33 29 26 29 33 28 29 31 26 26 25 22 27 27 38 30 20 12 7 -3 999999 -11 -2 38016 190 381 30 6921 10 33 36 6987 3237 4627 4492 4259 4304 4509 4392 3878 3628 3556 3409 3328 3411 3820 4243 4871 6348 9407 12935 14454 11741 8809 5519 3200 2406 2141 1569 1464 1721 2252 3439 5815 8291 7815 9052 9775 9536 7920 6312 5071 4195 2218 1341 911 605 325 240 187 172 139 149 146 84 57 71 46 87 103 124 135 83 93 72 52 78 60 43 74 67 81 84 65 84 78 82 75 93 63 60 64 80 77 47 102 105 108 65 50 62 60 45 53 81 46 42 58 63 84 59 59 74 70 75 53 55 51 73 46 42 59 44 72 73 55 43 48 70 61 50 56 80 69 71 73 89 82 78 78 91 87 68 63 63 65 76 71 55 62 63 66 60 59 57 51 58 49 51 48 44 45 45 39 46 54 55 57 67 60 44 48 51 50 51 60 58 54 39 46 44 47 35 38 46 41 38 35 38 42 38 39 36 36 35 26 28 26 15 4 -5 3 9 38022 196 205 30 6925 10 33 42 6988 3240 3724 2841 2544 2443 2342 2092 1893 2019 2533 3212 3982 5018 6172 7747 9699 10340 10170 10945 10911 8979 6777 5670 5264 4493 3708 3074 2502 2207 2211 2275 1893 1345 1273 1475 1180 1055 932 675 421 375 386 658 772 855 989 875 838 702 699 606 427 312 255 196 182 137 146 121 57 37 66 40 43 42 60 46 22 22 65 25 25 65 61 59 54 29 36 59 15 50 48 44 33 38 35 48 24 43 43 7 30 56 47 60 45 15 21 22 21 37 30 52 26 5 19 46 34 45 48 17 33 52 41 17 30 37 12 38 37 51 36 40 35 42 43 35 49 49 57 89 76 50 39 48 62 57 52 51 31 26 31 38 38 44 47 49 38 37 37 30 31 22 30 36 26 23 21 17 31 27 26 23 35 28 26 25 24 24 27 34 31 31 33 29 33 28 20 20 26 24 12 28 19 20 16 14 21 16 27 22 16 5 -2 -10 999999 -9 38028 195 296 30 6926 10 33 48 6988 3243 3257 2750 2456 2212 1991 2358 2642 3111 3790 4530 4819 4849 4662 4158 4091 4276 4491 4110 3273 2819 2682 2755 2524 1940 1678 1741 1504 1311 1238 1435 1340 1354 1598 1855 1995 2150 2094 2319 3022 3989 5215 5826 6925 8658 9160 9424 7352 4353 2959 2651 2141 1542 1003 598 409 387 1377 6264 236 112 74 46 37 34 46 53 41 35 34 59 44 38 68 84 71 49 63 49 34 31 34 26 10 22 41 47 62 43 41 44 32 39 51 37 42 35 42 37 29 34 32 39 35 36 46 48 38 56 69 29 34 39 46 48 62 42 34 22 32 43 41 49 51 52 76 71 64 56 49 44 47 44 45 53 62 61 77 66 43 66 77 58 57 41 39 66 56 37 32 36 43 40 33 35 51 47 45 47 48 39 40 39 46 36 32 45 38 43 46 39 41 34 36 29 47 37 28 24 26 31 24 22 27 36 29 22 20 19 15 6 -3 -8 -6 -8 -10 38034 193 232 30 6922 10 33 54 6989 3246 5459 4171 3039 2428 2127 1886 1749 1905 2259 2760 3224 3659 3945 4188 4820 5579 5529 5075 4632 3838 2937 2327 1983 1837 1562 1483 1650 1968 2328 3164 5327 7760 9377 10622 11982 13954 15213 14102 12412 12738 12742 12842 14506 12567 13943 18011 20525 22118 21005 19894 15758 8214 3342 834 275 128 27 33 15 15 35 40 58 17 -6 19 45 15 16 18 18 21 27 40 27 21 41 64 54 41 19 23 24 27 43 46 12 23 34 32 14 27 25 23 47 32 37 38 18 46 32 41 20 26 47 53 48 35 40 29 40 51 25 38 33 54 53 26 34 32 44 57 9 22 33 43 53 50 33 41 51 39 31 32 33 56 64 38 54 56 52 28 30 38 36 53 47 28 27 39 40 29 28 28 20 16 23 29 43 31 27 29 21 26 25 20 22 23 30 24 17 18 22 40 38 21 17 14 11 7 6 9 11 9 15 12 17 9 6 12 -1 -8 -11 38040 193 230 30 6920 10 34 0 6990 3249 4455 3683 3146 2705 2294 2074 1781 1423 1274 1512 1826 2116 2607 3091 3328 3575 3845 4084 4290 4521 4511 4150 3516 3023 3280 3983 5372 7986 10920 12526 13176 14786 15459 15339 15782 15651 15891 14489 12836 12613 14487 14542 11359 9728 8380 5524 3088 2535 3230 4468 2897 681 265 149 137 124 95 54 9 -10 9 -18 -14 -11 11 11 20 19 18 15 22 20 6 54 43 8 34 8 23 26 36 29 24 11 39 26 2 25 42 16 28 21 14 23 26 8 7 -12 2 1 15 -6 13 15 19 9 36 15 28 30 21 23 36 61 54 37 20 43 26 9 22 30 28 43 34 28 22 10 19 40 36 33 34 42 42 36 35 37 39 37 36 36 31 27 31 34 49 35 32 25 27 18 16 19 12 22 34 29 18 19 23 18 22 14 7 11 7 8 9 16 15 11 4 11 15 13 14 8 7 6 8 4 5 9 3 0 -4 -4 3 0 -2 -5 -12 38046 194 262 30 6922 10 34 6 6990 3252 4449 3791 3456 3335 3059 2612 2074 1640 1480 1582 1919 2531 3183 3943 4454 4834 5031 5178 5422 5873 6329 6984 8267 9701 10935 11739 12511 14001 15387 16043 16691 16886 16479 15527 12315 7464 5245 5002 4452 3642 3032 2517 2155 2221 2100 2284 2349 2044 1719 939 705 729 682 500 409 358 270 207 175 126 85 54 73 11 3 35 35 17 9 29 42 27 47 57 47 43 40 54 47 45 56 36 18 48 54 49 52 35 18 15 55 43 45 67 41 52 40 49 41 28 59 15 26 33 31 50 53 57 65 39 38 52 52 56 45 31 29 32 55 18 27 44 40 36 39 48 73 63 69 51 49 49 46 46 60 76 59 60 78 62 53 51 50 58 57 50 39 35 37 30 37 33 22 26 35 42 56 51 44 39 43 49 39 39 46 40 39 31 35 39 36 36 19 22 30 27 29 25 24 31 23 20 20 25 22 20 15 15 18 16 11 10 7 -8 38052 196 173 30 6923 10 34 12 6991 3255 6194 6728 6650 999999 999999 999999 4850 5039 4981 4451 3510 2818 2309 1844 1842 2431 3497 4578 5138 5678 6233 6851 7089 7427 8170 8993 10295 11874 12940 13473 13495 13495 13532 13371 12854 12280 11790 11144 9873 8310 6253 5031 3752 2734 2011 1952 1847 1534 1466 1206 1177 1233 1258 1121 1128 1351 982 615 614 590 1210 1113 264 78 30 44 46 35 8 12 44 39 46 55 34 46 46 28 50 27 26 15 28 41 31 3 5 23 15 57 57 41 34 25 37 59 52 41 36 43 40 40 34 31 42 37 32 39 26 44 31 33 50 24 25 31 22 22 34 37 40 46 26 39 43 33 21 32 24 30 41 41 37 37 50 68 55 49 43 61 63 26 50 53 42 40 37 33 31 33 36 33 15 32 48 33 32 41 29 16 24 18 12 26 22 15 24 25 17 27 29 35 21 21 18 9 17 10 13 18 15 16 13 5 4 4 5 2 0 2 -2 -5 -7 -5 -3 -9 38058 199 173 30 6923 10 34 18 6992 3258 8673 9190 9601 9943 11095 17697 53058 48424 12732 7870 8188 8523 8916 5975 3045 2676 3528 5124 6103 6521 6710 6570 6634 7392 8638 10098 11625 12870 15060 14845 12891 11191 9426 8421 7926 7143 6501 5591 3913 2400 1455 1061 953 747 482 334 282 203 232 269 298 290 263 270 236 247 250 205 206 182 128 76 63 42 66 58 70 57 73 73 75 68 78 58 75 74 69 39 63 58 74 62 63 36 54 61 71 83 73 61 55 41 73 83 57 86 98 72 82 62 49 47 58 56 64 81 80 86 92 85 60 66 61 64 68 74 71 84 63 71 74 89 86 78 63 55 74 91 89 97 71 76 79 54 67 82 62 80 98 88 74 83 88 65 79 61 64 78 86 85 72 65 78 76 70 60 59 57 61 58 66 68 60 69 68 63 66 62 58 65 56 49 42 43 55 55 53 50 43 48 51 51 39 40 45 40 38 35 31 28 28 29 28 22 21 24 18 3 -11 38064 202 83 30 6923 10 34 24 6992 3262 5669 5791 6147 6513 6797 7280 8120 9349 11258 26655 78153 369497 295145 22520 24176 111980 90436 8267 4756 3995 3739 3672 4017 4713 5610 6802 7885 9351 11077 11896 12411 12892 11904 9903 8044 6554 5777 5357 4924 4618 3926 3353 2945 2633 2420 2105 1600 1309 1092 830 573 295 257 266 253 282 290 310 324 299 293 339 325 271 162 116 73 88 47 6 35 58 63 43 47 46 30 61 78 83 60 44 57 56 36 87 65 34 38 34 49 51 69 69 70 52 51 60 60 63 65 45 25 64 62 42 61 67 58 66 75 67 71 59 68 73 75 60 73 65 60 50 56 79 80 83 75 72 82 69 76 59 65 61 66 73 89 82 66 66 81 94 79 67 80 70 72 74 73 66 64 59 61 53 54 66 71 66 55 59 57 63 48 45 46 36 44 44 61 59 65 58 47 59 50 43 45 42 46 42 45 41 42 40 41 31 33 33 33 33 28 22 28 27 22 16 21 21 14 6 -4 -10 38070 204 83 30 6923 10 34 30 6993 3265 8388 8563 8987 9573 10185 10760 11370 11516 12102 15849 23516 28441 29094 13045 13962 13869 13236 13322 9152 6268 5438 5626 6145 6938 8034 8954 10550 12733 14307 13785 12530 10196 7580 6174 5703 5523 5002 4130 3270 2607 2248 2111 2092 1882 1569 1237 993 812 497 318 341 323 298 290 245 308 342 329 329 351 384 394 373 336 234 162 93 80 92 82 85 89 85 74 90 100 111 94 83 101 84 89 62 68 76 93 115 91 92 87 89 79 69 75 49 62 67 64 80 72 85 93 106 75 58 73 102 94 71 76 95 95 64 71 79 80 93 78 80 81 85 80 85 79 74 92 92 89 92 76 79 94 94 100 89 92 98 103 93 86 94 107 95 89 94 90 84 73 95 86 93 88 76 88 87 84 74 84 82 81 80 76 91 81 84 81 71 75 81 86 77 71 72 67 71 84 75 59 57 70 67 64 58 70 67 61 57 69 63 55 58 59 61 59 50 56 53 40 41 44 29 14 -1 1 38076 198 81 30 6921 10 34 36 6994 3268 6608 6505 6992 7393 7595 7931 8235 8672 9060 10357 37679 50286 10003 10519 13158 22575 50422 47129 39000 33669 6715 6094 6525 6748 7120 7178 8079 9237 9517 8691 7591 5581 3999 3414 3059 2708 2359 2126 1957 1760 1565 1561 1436 1268 972 740 538 399 352 349 322 320 283 265 265 289 263 242 228 218 193 165 118 126 89 70 68 68 32 28 9 20 18 17 9 17 34 19 -7 -4 23 32 6 25 37 29 43 17 -13 11 29 33 -7 14 33 24 41 16 23 42 42 28 28 26 54 42 21 19 23 26 10 22 40 64 34 39 55 36 38 56 54 33 26 29 20 33 19 19 32 24 32 51 34 24 35 37 39 31 38 33 29 44 33 18 18 27 19 35 39 36 43 23 34 19 23 15 32 26 28 27 13 11 15 19 6 18 30 26 36 36 29 4 14 17 17 9 17 10 8 13 12 9 13 8 3 15 11 7 14 7 4 6 4 5 -6 -7 -6 -7 38082 201 81 30 6921 10 34 42 6994 3271 1610 1648 1743 1905 1950 2191 2388 2592 2674 2667 2476 2385 2524 3133 4991 11900 33076 41698 70528 41856 64554 12467 6984 15723 4043 2627 2105 1642 1313 1185 1220 1355 1565 2431 8161 5384 18613 66061 98690 252303 479815 506304 597143 501636 255599 18122 882 632 585 487 493 504 515 527 506 492 369 309 275 261 295 351 363 343 347 340 252 187 138 94 65 70 71 65 70 70 44 59 64 58 78 83 99 65 56 68 46 28 43 45 63 49 36 56 78 69 52 39 47 50 45 67 70 69 67 72 65 45 64 76 67 47 76 86 91 74 63 72 80 81 80 67 56 56 81 74 54 71 78 71 84 66 62 78 67 72 73 67 79 75 83 69 72 79 88 72 64 73 70 61 71 77 72 76 57 52 69 74 65 48 37 47 43 48 53 53 66 69 80 54 56 47 54 49 46 45 58 48 46 47 47 39 43 45 41 36 35 39 45 39 41 36 39 39 36 37 29 13 0 14 12 38088 201 82 30 6922 10 34 48 6995 3274 3879 3968 4114 4391 4568 4886 5186 5537 6050 6656 6875 7214 7342 6879 5862 6146 6883 8251 24143 83094 36744 9270 7953 7534 5344 4103 3119 2603 1958 1933 13413 57806 44004 10428 27453 69548 102510 156986 172533 248117 185788 179000 37267 30817 23283 20168 14858 7865 5089 4449 4083 4215 4874 4038 3247 3150 2705 2269 2055 1800 1285 876 556 426 347 312 287 212 192 131 90 65 74 79 60 46 38 64 70 47 25 25 37 72 65 55 55 55 52 27 31 36 20 46 54 37 23 47 57 44 48 44 57 55 50 41 39 43 56 62 45 55 61 51 56 34 42 59 72 56 65 54 61 55 47 65 72 66 59 38 41 55 52 66 73 69 64 50 58 63 68 63 63 51 42 53 52 68 61 56 73 66 60 63 45 36 43 47 40 43 44 39 36 58 49 49 49 46 44 35 32 47 51 39 34 32 42 47 37 36 45 44 32 20 29 29 35 30 28 31 32 24 25 20 19 13 -5 999999 -4 0 -11 38094 184 562 30 6922 10 34 54 6996 3277 68 469 1745 2894 2853 14063 60524 91771 182209 136346 124228 134376 84017 65298 8481 11570 31023 89103 76582 76703 65030 69665 79911 65429 63806 67127 77861 82275 75546 69271 74325 84632 99686 124552 170405 227537 301762 386544 436601 455598 483523 470935 356692 245839 178205 152099 138958 86899 34001 12387 1996 400 198 138 89 75 67 60 42 37 21 16 -2 11 34 53 14 -3 37 43 9 8 29 36 61 28 8 14 35 41 31 18 30 39 36 9 4 25 43 51 27 31 19 16 32 43 52 42 31 32 39 18 41 52 54 51 42 55 41 35 37 41 37 38 41 41 44 33 58 58 54 48 54 43 49 60 46 53 51 35 42 43 43 49 35 33 33 48 21 34 45 41 30 40 45 29 26 25 35 40 27 32 34 36 33 34 31 25 16 19 17 20 23 20 21 13 16 17 11 17 22 17 13 15 13 14 6 8 2 -12 999999 999999 -9 -7 38100 165 1164 30 6924 10 35 0 6996 3280 442 1031 1418 1965 2584 3875 5802 6163 7113 8821 12000 16465 22483 33875 48515 64381 83009 103265 138676 184862 254281 340631 454058 568038 633846 673856 775431 916335 962857 828398 654511 503315 313851 172282 85489 28062 6237 811 108 47 19 26 56 67 77 30 53 26 22 39 29 17 28 45 48 41 59 39 27 51 13 28 34 6 26 28 45 34 19 37 32 29 31 44 55 62 63 76 47 28 55 55 37 42 57 77 71 55 63 53 69 79 62 47 52 50 59 53 38 47 59 65 63 80 68 47 49 62 70 57 47 60 67 64 55 57 51 55 62 65 52 58 44 50 53 36 39 47 50 46 47 42 49 52 43 36 39 42 36 37 40 31 34 32 27 30 24 23 29 33 27 27 30 23 19 24 26 25 11 0 999999 -12 0 0 -4 38106 157 1256 30 6926 10 35 6 6997 3283 -55 484 1314 2589 4574 6853 8977 13638 21311 31258 42737 58997 80893 117381 162727 230538 333293 464232 639253 763984 735139 710189 732194 701520 845781 939016 914976 797562 655179 535624 381011 192934 74049 27986 11511 4385 1132 96 52 34 29 11 13 11 39 3 -8 -9 -4 12 15 34 4 8 25 36 12 23 20 20 28 25 22 28 20 3 6 18 21 29 24 29 44 20 38 33 24 23 30 18 34 42 46 67 81 90 93 76 49 35 46 48 69 72 62 44 27 34 56 29 45 50 44 47 49 45 43 35 39 35 44 22 26 31 24 30 21 23 18 21 22 28 25 17 25 40 29 26 34 25 33 36 27 14 18 22 16 8 22 21 10 8 6 17 16 11 16 19 25 19 13 8 12 7 -3 5 -4 38112 161 1133 30 6923 10 35 12 6998 3286 -30 424 1166 2628 5143 7596 11591 16934 24313 35624 52480 75979 110937 155743 192059 254466 355053 482877 672374 642957 647605 730894 722968 759570 917166 540707 142194 297904 339805 38325 20423 11538 3940 1064 1815 1806 273 71 93 74 39 57 27 40 22 28 25 -9 19 17 20 23 7 3 17 2 9 -2 16 32 22 20 25 29 27 46 36 14 28 18 15 11 30 39 35 27 41 47 26 21 20 39 15 11 13 14 38 33 57 90 131 143 115 109 96 93 91 98 83 66 65 61 43 36 43 46 35 38 55 45 36 36 25 23 25 39 39 37 18 21 28 25 33 53 31 18 11 21 33 25 16 25 27 23 28 17 18 16 5 1 15 18 21 14 14 10 21 9 8 1 9 12 8 7 6 6 4 5 -1 -2 -3 38118 198 169 30 6919 10 35 18 6998 3289 348759 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 717 1463 2009 3347 7178 19068 48748 100449 149729 169367 226076 302183 393141 519611 588766 623405 633954 652730 609508 482439 369498 293024 249273 205320 245296 343937 383022 471656 482295 299665 90374 14144 1703 574 129 80 47 46 49 31 46 55 44 37 29 51 13 30 41 36 37 42 25 22 39 38 17 39 40 33 46 53 21 28 49 33 27 46 48 47 48 68 82 78 66 55 40 59 82 123 158 180 174 194 176 192 222 205 150 111 98 99 92 64 78 71 57 69 65 51 49 54 53 55 56 47 51 56 59 60 46 46 47 48 69 56 52 62 43 42 53 53 72 60 39 42 40 41 40 49 45 44 54 42 43 35 25 29 33 35 28 35 34 42 44 35 35 28 25 29 30 21 0 -3 -10 999999 -12 38124 148 1667 30 6917 10 35 24 6999 3293 67 876 2341 4778 8580 14974 25508 40585 60956 87817 125974 180157 275037 434552 644118 864480 999999 999999 837617 472267 183154 33395 8537 2883 1238 431 120 51 26 38 6 39 68 39 27 20 36 28 21 12 9 29 15 4 26 23 25 3 9 45 52 30 38 4 18 28 24 23 39 18 27 40 38 38 39 29 21 35 64 73 88 113 151 201 214 202 184 159 141 142 130 107 62 67 59 51 38 37 31 43 43 37 59 47 57 57 35 41 41 36 33 41 48 49 46 31 32 29 37 35 24 27 44 45 40 25 34 39 36 35 27 32 25 25 22 23 28 29 25 28 17 13 20 28 18 20 25 22 21 22 14 3 -9 999999 999999 999999 -6 -10 38130 144 1757 30 6917 10 35 30 7000 3296 395 1437 2869 4592 6953 10175 14708 21840 32381 47608 65919 90055 112378 142940 200329 304129 444193 590902 612765 467729 380681 384644 355536 247470 126181 43619 31879 19307 13005 6932 731 439 658 433 68 30 27 8 1 25 33 37 29 24 31 29 41 24 41 34 46 47 34 18 19 37 37 31 22 39 49 33 20 46 44 35 50 56 58 58 32 82 141 161 187 170 141 90 67 73 51 49 54 53 55 71 57 56 53 73 83 71 55 39 43 51 45 46 43 44 42 33 53 49 50 46 44 45 48 55 52 59 49 40 34 33 40 46 42 47 39 38 26 37 44 29 28 25 23 26 37 40 23 18 20 19 27 7 -3 -5 999999 -12 -2 -3 38136 133 2119 30 6919 10 35 36 7000 3299 81 957 3021 7820 19361 44992 78437 151638 344245 476088 391102 262111 150401 254278 267719 126519 162493 232921 231970 196322 190812 231595 182135 144814 125956 88761 75510 77477 75713 69572 46831 27448 10042 306 28 53 44 32 50 60 57 42 41 39 45 44 43 51 44 43 45 66 54 66 74 56 69 78 70 79 87 108 111 118 102 91 88 64 55 63 71 81 73 67 58 52 60 66 74 78 64 55 66 62 54 61 46 48 55 48 51 48 52 40 50 61 52 56 67 61 50 68 65 59 59 55 60 58 48 43 38 43 51 60 50 40 44 43 42 46 43 45 36 41 41 25 12 -4 8 20 18 4 -5 38142 124 2330 30 6920 10 35 42 7001 3302 241 1104 2866 6648 13326 19575 22707 44479 89512 151818 206680 360119 670215 690580 345371 168355 158844 117524 83727 119497 176969 176894 156626 94099 119116 133591 143840 132300 83232 23949 1429 50 7 -24 -8 15 2 5 23 9 6 27 40 40 32 19 42 47 14 31 50 58 39 63 82 75 69 71 59 59 38 34 51 51 54 39 39 43 21 52 45 43 40 33 30 18 29 36 14 27 37 19 41 34 26 26 18 23 24 32 23 26 35 29 30 23 17 7 8 15 17 5 7 13 11 12 20 14 10 17 15 18 19 19 6 8 7 -1 -3 999999 999999 999999 999999 -11 38148 132 2121 30 6921 10 35 48 7002 3305 41 462 1113 2096 3906 7119 12593 23769 48798 107827 201598 295313 499809 456777 274648 223684 260314 254352 195935 168731 92215 82398 20028 31763 48732 149244 204503 179784 115195 48489 4904 918 6285 4283 6186 107931 121886 51225 59537 91079 48737 7290 16859 39215 42741 35532 42042 40302 84731 87051 495 83 340 1028 411 133 136 182 247 295 1417 4002 -25 39120 79899 99460 40395 3137 11131 15404 210 50 63 61 49 40 50 60 55 37 49 39 49 56 41 32 34 36 29 29 29 18 18 36 33 28 37 30 34 43 33 29 30 26 36 34 27 29 22 20 24 21 21 38 33 26 31 29 21 22 30 17 13 11 6 0 -11 999999 -10 -3 -10 -12 38154 82 3652 30 6922 10 35 54 7002 3308 -64 664 1675 2491 1385 1121 1488 3760 10206 16128 24869 34736 21855 86757 66492 38478 88598 98431 128426 195113 320261 442760 484039 332147 208948 180862 169968 70104 96852 183619 326773 456193 571197 388072 191929 3895 97 67 63 52 49 68 58 59 61 61 60 55 66 57 51 57 54 40 50 52 43 49 54 56 60 57 60 59 56 41 49 48 46 39 41 42 37 17 14 2 6 10 16 14 9 -10 38160 201 111 30 6921 10 36 0 7003 3311 444106 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 16 808 1744 2384 3597 5653 8714 16831 28920 29480 28387 34912 38438 25319 19119 16229 15541 19234 22793 44992 53394 57014 78296 90138 89716 84196 62159 60104 59312 52875 44191 36740 26811 15088 7361 3541 1122 -54 999999 999999 999999 999999 999999 999999 184 569 1179 3228 8841 14028 19089 33670 64033 82255 98544 133159 154028 163905 173813 174340 129256 89558 80874 63945 49932 44135 44452 52719 63860 78304 101786 114927 111472 119942 145756 159871 157297 162089 149294 134724 116394 84588 56725 12932 140 10 22 33 44 78 78 52 49 60 57 58 80 101 120 149 180 206 229 296 468 709 2236 5657 13310 31147 64591 79032 79793 66167 367 88 92 85 79 71 66 50 59 66 69 57 57 69 87 76 73 76 76 73 78 79 59 57 59 62 48 54 65 61 57 57 55 68 71 71 64 64 64 60 67 54 56 47 41 59 55 43 34 24 14 10 8 9 19 12 -3 38166 170 1064 30 6914 10 36 6 7003 3314 32 511 2068 4213 5358 8798 14371 18331 31101 40723 39157 46947 58022 71355 109559 128623 126049 116366 120014 145368 124355 111334 98123 95845 97488 105510 119292 135994 123772 105672 98516 88631 78598 91795 102619 104972 105802 85449 80496 93925 76181 46350 34572 30208 27353 32024 31505 23020 12956 31916 49377 40728 31907 23488 17389 22427 43479 86261 147707 193467 231948 216013 145575 105077 82797 43128 28008 23820 21163 16210 10251 2485 262 45 31 29 43 50 66 51 47 49 55 47 30 37 39 56 52 63 63 71 65 70 46 32 62 71 76 62 64 54 58 57 70 49 58 70 74 63 60 66 61 66 45 39 50 71 70 75 58 46 57 62 53 42 39 32 39 45 40 50 48 45 36 33 38 45 56 43 42 46 38 33 26 37 35 40 38 44 41 47 43 40 37 33 35 29 30 26 34 26 16 0 -9 -11 -1 -2 -6 -6 38172 158 1060 30 6910 10 36 12 7004 3317 275 729 1093 1502 2024 2411 3150 4109 5160 6209 6359 7085 8353 10066 13247 17489 22355 29384 39682 53314 69938 91849 123364 163382 208343 245975 278894 272364 259154 280050 305904 335499 395578 436264 408706 260594 280056 335549 137773 92315 67708 45293 21177 7147 2849 5995 9089 14473 18088 14405 10138 26811 32768 27611 24863 27371 27127 16825 11328 9364 7134 6418 12044 14229 12979 10479 4883 2544 1165 483 340 344 184 48 24 26 -5 -5 -5 -19 19 13 9 18 2 9 -11 6 17 16 -16 27 39 38 31 31 28 19 30 20 10 19 26 25 25 29 31 29 23 25 43 43 21 32 21 20 27 18 22 19 12 28 18 7 28 14 8 14 16 30 28 9 5 13 17 12 5 11 9 4 -1 -3 2 -1 5 5 -5 -3 8 13 2 -6 -2 2 -6 -7 -6 -11 38178 153 1539 30 6909 10 36 18 7005 3321 144 1236 3397 6803 12652 21657 33482 46431 52474 51025 63337 75880 82959 88718 101438 129581 121242 133132 187932 192987 453388 576665 583745 380646 360215 420821 497659 542835 507196 451387 340395 338662 372128 237032 157421 75162 82367 23739 3717 3393 7665 9844 3502 2805 745 285 158 88 68 57 49 228 434 712 961 929 1304 1265 1256 821 299 69 47 41 77 53 22 38 68 81 69 49 45 43 47 69 74 41 56 52 74 67 86 92 104 80 83 81 77 81 85 81 72 81 90 84 86 68 72 67 62 63 57 80 64 63 69 68 62 62 63 62 63 61 82 72 70 69 64 65 55 62 68 64 62 61 72 61 46 48 43 53 56 57 69 58 48 55 45 39 41 47 45 32 35 24 12 4 1 -1 -1 4 -5 38184 136 1989 30 6909 10 36 24 7005 3324 98 508 1352 3664 8837 21730 48872 102826 165618 353686 473020 429042 299915 271861 283037 186992 87180 56477 38714 69218 139661 287828 441891 521817 682849 799963 744948 444122 399358 189198 204443 260861 272003 329139 244435 6826 366 55 21 31 45 49 39 55 46 25 38 48 58 41 35 40 62 55 47 54 46 44 38 31 37 57 62 76 76 81 69 47 36 54 43 52 70 82 74 75 84 71 66 58 58 63 66 65 63 58 69 62 65 59 43 57 69 56 53 73 62 59 54 52 56 58 60 52 57 53 50 54 48 48 54 43 44 40 43 47 53 51 48 41 39 43 38 37 32 36 38 33 36 30 20 3 -6 -4 999999 -9 38190 130 2049 30 6909 10 36 30 7006 3327 310 1371 4176 10364 21724 42593 67088 111449 175526 243811 360534 506429 504569 656201 446274 350768 488361 378010 333509 384872 346616 369044 522204 464132 370307 115168 71885 55200 35832 21105 14901 6370 5973 13087 8910 5207 5626 4758 1057 161 36 35 3 13 25 26 18 26 50 32 7 25 15 35 44 42 24 34 41 19 24 31 33 38 47 42 54 69 66 54 49 42 59 70 60 64 59 62 46 59 43 47 48 50 57 64 46 41 38 45 45 37 37 46 45 46 59 50 48 33 40 28 26 40 35 29 31 29 29 36 33 27 26 23 37 32 23 33 31 31 25 24 25 24 17 22 16 9 7 0 38196 126 2198 30 6908 10 36 36 7007 3330 96 1234 3626 8418 14567 19142 19780 22929 38377 63299 104274 202850 355535 347771 270485 217450 211978 291239 263735 274431 266457 165456 113944 104531 66142 62683 72508 94271 100044 103407 113395 152375 153836 170181 189611 227966 234098 146037 113120 104757 134143 111247 70821 31945 31576 22357 562 23 12 19 24 32 31 0 19 29 21 5 -7 26 27 14 17 44 51 49 33 38 45 37 46 49 48 33 35 31 30 42 60 54 30 40 28 11 20 19 21 21 20 35 40 31 25 26 21 18 13 24 21 8 18 20 24 19 13 11 14 17 21 17 24 17 8 8 11 7 5 7 4 7 4 -4 -8 -8 -8 -12 38202 109 2765 30 6905 10 36 42 7007 3333 383 1177 2689 6485 17080 39718 82666 138363 145344 125884 82851 107772 128202 109486 193325 238191 229622 348599 367884 333603 271619 318255 361621 333263 243643 197105 165718 240498 243337 297164 283963 181436 188139 298996 261861 13571 1821 192 80 70 56 57 72 79 76 93 114 108 97 94 111 82 81 69 67 77 78 78 70 92 76 70 76 52 57 55 57 59 61 59 64 67 64 60 72 48 55 50 49 48 55 59 48 33 47 55 58 41 47 48 48 55 58 53 40 39 44 36 39 48 40 37 31 34 36 37 23 14 1 38208 107 2853 30 6903 10 36 48 7008 3336 -90 88 400 1148 3039 9701 25388 67543 105727 252562 527758 635946 522439 256699 185708 264077 232931 142734 147673 282086 434353 549642 374937 270111 188386 69108 149847 38413 12865 41605 98546 39836 725 717 5100 115 63 48 49 55 50 63 74 60 52 59 63 67 61 45 60 42 31 50 59 49 63 42 48 61 61 49 36 38 35 25 48 42 42 40 35 49 39 39 44 46 38 40 38 44 46 34 31 34 37 36 28 30 36 29 30 34 33 30 31 23 24 19 14 7 11 14 14 8 3 5 -10 38214 96 3211 30 6901 10 36 54 7009 3339 893 1828 1728 473 83 279 473 753 2123 3893 8893 50871 65287 70704 57674 14615 66573 103479 67745 48271 29861 12987 16018 3673 186 836 879 548 372 610 1120 3621 11116 43412 94563 133395 222381 163056 160628 296253 444126 460218 484481 370307 194507 158396 138552 34758 13165 19997 20566 61473 85710 118473 211480 293868 298091 227384 3785 98 60 79 86 82 70 66 67 58 64 58 59 64 64 58 53 54 52 48 52 59 55 52 51 45 45 36 42 44 40 35 37 31 20 21 8 -10 38220 67 4020 30 6900 10 37 0 7009 3343 106 463 1175 2500 5104 10265 21481 43042 99838 183627 206709 162102 158932 138577 60396 99448 200718 333826 477536 541057 470620 430307 312704 294214 244982 193665 178388 75355 283 62 49 44 51 47 48 48 54 52 46 36 33 27 38 38 29 26 22 13 12 18 32 22 24 29 20 15 27 24 26 22 13 11 14 14 10 8 -8 38226 95 3195 30 6885 10 37 6 7010 3346 -72 -93 240 1404 3792 6100 5814 6057 8977 14242 18594 18456 20503 15579 10429 10456 11932 22686 35083 51748 74272 84321 99961 122642 154060 168575 172766 179540 173675 148043 135534 210374 240884 217318 186906 164685 154226 140403 214977 259019 225585 182454 160062 92123 120870 48163 29628 974 60835 642 75 70 76 67 61 51 61 62 55 72 61 52 45 45 36 51 50 49 53 43 48 53 37 39 51 54 50 50 55 50 44 48 54 46 35 38 42 41 42 44 41 40 35 25 7 38232 88 3468 30 6858 10 37 12 7011 3349 694 4670 16184 23039 7712 14022 31266 32652 36058 51693 59740 88726 116110 184255 224811 188348 109282 77858 184773 262330 194708 187119 213845 267519 275651 366078 410714 537467 507363 200045 582067 389350 87069 119443 147440 105836 265 84 89 90 86 93 102 104 92 82 82 76 88 88 68 74 86 87 76 69 77 71 61 68 62 65 65 70 67 59 60 64 77 72 60 54 60 63 66 65 64 63 58 51 55 50 43 45 43 36 21 2 38238 113 2657 30 6827 10 37 18 7011 3352 247 -12 -85 999999 999999 999999 999999 999999 109 320 532 988 949 116 999999 999999 -43 562 1252 1694 1006 1385 2217 4579 5811 6727 8560 10782 13399 16322 18114 17638 23762 21565 27828 37307 42716 52990 70601 100449 99160 88886 89363 73143 63170 61585 107129 140141 138441 153155 120640 70185 81295 96750 113531 128826 194425 219641 254757 326665 381833 384971 261020 200527 155128 86581 50387 40214 23576 12674 21437 3415 175 74 61 52 40 56 47 49 56 51 53 45 42 38 44 51 49 40 45 45 49 42 43 56 50 44 40 45 41 41 59 88 84 41 24 27 22 16 20 11 -4 38244 68 4060 30 6790 10 37 24 7012 3355 132 638 1852 1371 29364 126369 167294 92256 71214 59678 51919 55341 102124 91374 92843 177905 319595 285239 173730 163682 104859 186456 166421 150703 327059 211250 204060 358139 317385 281834 247485 177564 167464 100581 2313 102 86 95 81 71 68 64 70 63 61 61 71 74 71 69 72 71 70 68 63 65 77 74 60 53 55 48 44 46 42 36 25 18 40007 159 1243 30 6973 11 6 47 7158 4234 51 851 2688 8914 32119 48694 52764 65791 111228 79869 56263 61792 67344 67553 76523 87653 90562 122919 148354 207947 203409 282276 338789 265430 152885 127026 9443 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 32 105 186 444 696 1543 3139 5493 9319 17099 41886 50453 53027 108720 75815 54637 96252 106946 169501 222514 118143 86330 130625 97028 90494 83757 142877 213084 246230 186320 171959 160402 181758 89103 65625 118 62 59 51 54 60 49 44 46 39 32 32 29 12 2 40013 153 1663 30 7003 11 6 53 7158 4238 358 1549 4120 9300 23728 56330 98316 135196 196884 301652 354569 352033 389374 441844 534799 491352 516295 643748 630217 446826 397550 301461 256547 192270 97263 118578 28391 835 268 255 213 207 202 171 187 172 188 191 193 181 204 179 174 219 231 208 207 193 184 213 229 203 213 215 227 237 210 225 245 237 255 268 264 279 265 278 288 261 259 271 272 248 255 244 235 232 241 220 231 215 204 176 169 187 203 187 186 167 184 185 197 202 195 195 210 220 214 221 231 231 223 218 247 236 241 240 232 238 247 244 255 242 240 237 235 244 257 236 217 201 204 190 194 202 207 203 189 179 170 163 160 149 144 141 153 151 144 143 147 143 127 131 132 118 111 107 113 111 101 91 78 70 62 40019 144 1960 30 7030 11 6 59 7159 4242 186 1326 3990 8478 20405 30949 19268 20871 36381 72814 129762 209810 341947 495288 265620 278097 435822 539948 472902 610007 858797 999999 886324 614775 327283 48210 1563 268 258 255 247 243 221 232 237 225 212 207 218 232 261 271 253 261 278 271 276 264 295 274 307 322 308 305 319 310 315 358 326 293 304 274 292 280 251 265 290 285 267 224 210 218 228 212 196 216 225 224 239 242 236 252 244 245 243 244 261 261 252 256 255 271 259 250 266 275 266 273 285 272 280 275 281 285 275 274 267 244 238 240 245 244 249 240 236 231 234 223 208 212 208 190 181 182 173 186 183 179 178 179 160 166 177 163 157 162 155 141 140 135 121 109 102 92 40025 146 1929 30 7059 11 7 5 7159 4245 240 906 1812 3768 7182 12432 18273 23601 30381 38014 37692 32684 34064 52039 84852 134555 180663 209991 234266 328824 477156 598393 682529 475806 643008 663055 632261 626176 523463 449497 255877 1338 189 171 154 185 178 168 159 146 155 159 170 192 195 185 199 211 190 207 226 226 216 218 230 237 268 274 269 259 235 241 241 205 203 185 187 192 192 189 144 129 135 153 133 125 136 137 145 142 155 135 146 165 159 160 152 172 179 168 166 181 189 176 182 178 190 190 182 195 201 199 194 209 214 193 163 167 173 173 180 178 171 170 163 172 155 150 143 138 126 122 116 114 113 118 117 117 111 101 97 101 101 101 93 90 91 77 72 71 68 60 56 48 30 14 40031 151 1807 30 7087 11 7 11 7160 4249 207 1291 3466 7540 15010 25995 38497 53494 73455 93856 117619 136119 171815 370849 598473 568710 479940 484470 498343 456569 397826 298158 325150 363857 339045 339625 329313 281960 210597 224203 61268 1053 186 190 203 191 180 178 193 178 184 188 172 164 176 222 228 224 226 259 249 222 241 227 217 220 227 257 233 237 277 290 299 313 301 299 303 260 261 232 219 226 216 228 208 161 141 170 176 177 194 177 173 181 162 170 171 181 185 183 188 182 181 199 202 222 229 200 212 207 199 196 223 230 225 239 230 210 211 216 208 198 205 198 213 197 190 186 193 186 170 184 182 176 164 155 139 132 140 143 133 121 133 139 130 123 114 116 116 118 111 106 103 95 90 89 76 69 63 46 32 40037 148 1924 30 7114 11 7 17 7160 4252 -32 456 1104 2121 3755 6498 16478 46059 116708 176201 136187 89962 113792 189824 172841 213809 386941 553024 574578 592933 549582 548826 559432 817426 999999 623783 191331 1972 474 216 223 219 207 189 153 165 182 196 189 209 238 240 238 244 271 268 261 248 244 259 249 240 275 291 262 267 302 294 312 329 331 330 362 339 294 293 289 267 236 231 228 220 194 188 167 180 169 179 191 172 156 174 196 189 200 194 218 218 222 201 210 208 217 231 247 234 245 223 214 226 237 248 247 247 236 228 217 211 228 214 211 218 203 212 216 199 196 200 192 185 186 165 155 154 156 151 148 132 150 143 135 132 133 132 143 132 123 119 118 114 101 100 95 92 86 65 61 44 40043 120 2041 30 7141 11 7 23 7161 4256 494 1799 4714 10257 18957 32976 64425 93972 187514 252697 265150 224722 277410 382895 331484 199273 151669 169032 166535 339381 436838 310596 335121 994981 911203 956772 973952 459214 351166 923 5 14 -13 -12 27 62 46 29 60 89 79 90 53 65 45 33 49 52 43 51 90 105 95 94 90 89 94 95 90 99 98 94 73 77 71 37 17 13 8 3 9 -2 1 -5 -7 -2 12 8 1 8 15 21 22 21 27 37 36 28 19 33 34 45 42 38 29 44 55 59 45 43 45 44 41 46 34 40 46 34 17 26 32 27 15 13 6 6 15 -6 -7 -10 40049 179 60 30 7170 11 7 29 7161 4260 3004 2617 2455 2377 2216 2003 2084 2103 2413 2470 2322 2183 3145 6395 1629 206 58 8 -62 -73 38 509 1850 4313 8239 13668 14967 11633 8278 6474 6006 6877 7302 9449 11632 14083 17095 22953 27865 28199 36772 44988 45059 42600 40019 37042 29465 26266 25650 25247 25758 26477 26089 32164 37838 46773 47803 40160 34204 26056 18120 19768 30003 45891 70163 83076 112097 164870 222310 299834 305254 278597 253254 205417 163977 169117 196000 179048 168613 147038 96963 64052 11494 1095 74 55 55 52 40 13 7 26 24 12 22 16 11 20 20 54 59 44 32 40 47 65 96 64 34 49 10 22 16 28 15 34 51 68 53 68 47 20 51 33 41 55 34 24 36 50 37 50 57 34 14 -3 -13 -26 -18 -14 -19 -34 -16 -4 -15 -11 -1 -2 -11 0 12 -2 -1 20 28 21 16 12 16 11 18 18 13 22 19 8 15 14 11 28 9 -1 2 5 16 17 5 2 10 40055 182 60 30 7200 11 7 35 7162 4263 4926 4023 4070 4014 4114 4049 3859 3562 3246 3006 3496 4706 9277 1688 214 278 275 226 226 143 59 -81 -75 155 399 1105 1893 2107 2181 3257 4181 4429 6153 10733 16928 22664 27328 29745 28813 27754 28786 28600 28746 27489 31108 32811 40804 66392 88932 98659 114520 115037 92851 69403 63208 71379 71587 72568 66092 52775 41692 42256 40869 37474 39940 46349 56083 58766 63168 81746 98634 155217 122233 114638 147377 65051 1209 136 75 46 16 -9 39 43 48 80 49 49 21 26 48 48 38 52 39 49 44 40 45 44 62 63 48 68 75 42 30 22 16 26 11 9 30 -15 13 40 31 19 37 51 25 41 49 45 36 32 49 45 22 17 38 38 28 17 12 -10 -30 -29 -26 -14 -17 -7 -11 -27 -8 7 2 -16 -23 5 -2 6 -5 -9 -9 0 4 -10 5 5 6 13 16 25 34 23 15 9 13 14 29 27 24 25 19 14 3 5 -2 -9 -10 -7 40061 180 59 30 7229 11 7 41 7162 4267 4872 3492 3650 3600 3289 2753 2267 1603 1603 1422 1131 1094 1147 3780 2174 1195 1256 1789 2351 2561 2439 3040 4589 5820 6886 8195 9666 11233 11406 12238 12681 13754 15370 17214 18910 19146 20308 20798 21630 23460 23464 21866 20151 22873 32302 45136 64648 90991 107623 105546 84972 70970 70729 69921 61948 56725 56831 62645 68024 62749 53486 44919 37590 38567 42773 51837 46028 65311 92369 114234 114655 110810 149714 279292 342625 376725 229065 2033 64 60 58 49 62 82 56 51 52 35 24 37 25 6 12 20 24 31 46 32 36 61 61 72 52 46 12 1 25 2 23 21 2 -15 15 17 15 31 9 42 44 38 22 15 28 36 25 26 -10 26 5 -21 -40 -44 -41 -64 -41 -34 -31 -23 -42 -34 -30 -28 -28 -22 -21 -33 -21 -21 -40 -22 -2 -12 -25 -18 -22 -16 -10 1 0 -16 -17 1 7 -4 1 17 26 36 35 17 14 2 11 5 -12 -8 -11 -4 -1 -10 40067 198 27 30 7257 11 7 47 7163 4271 72005 15006 15047 16151 16911 13794 7288 4461 3885 898 262 207 235 277 398 602 765 930 1009 1057 1128 1443 1619 1688 1921 2528 3653 5167 7501 9880 13244 17557 20852 24178 27873 30666 34408 38545 44192 54521 71003 80635 91841 121248 155026 172394 190043 191027 187373 194846 200617 174218 130510 110949 121585 100952 93883 114946 128109 124140 123224 99575 81290 66044 40378 27815 26874 25543 35053 60416 134517 211861 248980 254643 132076 24646 789 40 76 121 157 160 133 126 101 123 85 72 90 87 100 112 73 51 87 94 104 77 107 118 70 92 118 109 112 95 72 54 68 70 83 49 35 54 49 57 42 42 69 70 58 73 86 72 55 69 60 49 35 35 6 -22 -20 -8 7 1 7 -1 7 22 22 27 28 29 19 26 41 24 18 8 32 28 27 19 17 23 43 41 48 49 35 38 59 48 57 52 57 50 45 38 50 63 42 49 50 50 48 39 36 38 41 25 21 7 -10 999999 -10 -2 -7 -2 -9 999999 999999 0 0 -11 999999 -12 40073 196 26 30 7286 11 7 53 7163 4274 89646 7948 6321 5248 3197 1906 1891 1663 1152 1381 1470 366 277 262 342 368 364 369 416 512 637 774 777 814 838 1083 1418 2302 4508 7260 10699 15747 21588 32024 48206 70079 86903 99358 109858 119490 129222 154403 187539 203042 219614 262663 313216 341498 349739 334777 325401 306113 261152 235818 225400 185962 114784 103073 86879 60136 46606 31753 18777 12747 12365 12516 8961 5568 3911 2563 989 275 93 61 52 72 67 98 130 165 174 133 149 140 189 130 122 139 123 102 108 127 100 92 99 73 83 79 83 73 93 105 122 108 117 90 74 98 78 64 26 30 39 38 63 93 85 96 81 90 75 86 90 72 80 53 45 33 26 1 3 -9 -18 3 11 14 21 36 30 10 23 40 46 23 14 35 25 37 32 28 27 23 27 23 35 34 38 35 26 33 41 44 37 52 57 50 50 58 72 73 65 57 51 54 43 44 51 43 28 36 29 27 17 13 -2 -1 -8 -11 -9 -5 -1 4 -2 -7 0 -7 40079 185 23 30 7313 11 7 59 7163 4278 121440 15993 12297 9277 7633 4846 3782 2978 1737 2206 3229 2943 1924 2096 2240 2383 2426 2919 3673 4654 5541 6653 8621 10766 15099 20448 27928 35706 40267 43653 50690 53198 55599 56597 56085 60705 64216 70491 74053 77526 89480 93769 95834 103148 110749 123303 136724 156713 163732 165126 184154 177420 160956 137175 92425 49995 31887 28193 26504 22838 22629 24231 23007 18703 13771 13712 2439 1521 805 315 95 51 70 65 91 89 89 73 75 127 115 94 102 134 123 127 106 132 141 138 123 101 103 77 91 111 87 120 108 96 98 106 88 95 96 71 52 42 33 45 37 7 -7 33 45 41 66 74 89 97 85 77 79 49 18 14 13 9 8 -17 -30 -36 -42 -35 -6 -10 3 -8 9 -5 6 5 21 16 22 9 -3 8 0 12 25 33 30 38 29 13 14 24 19 10 11 11 15 31 25 35 26 37 42 53 44 42 38 45 55 38 14 23 36 16 19 4 4 -5 0 40085 184 20 30 7340 11 8 5 7164 4282 82779 11185 9757 11884 8701 5566 3870 3139 2166 2611 2421 2119 2400 2869 3555 3973 4544 5066 5692 6541 7554 7955 8774 9498 10121 11738 12918 12431 11659 11487 12122 13173 13875 13242 14275 17044 19409 21698 27293 33031 37608 46754 60711 76379 111724 173460 200182 181363 196216 234961 309597 368063 237692 176310 247935 121004 80508 27221 22119 16491 12402 9380 6675 4106 1418 443 173 117 59 4 46 46 56 77 97 57 53 91 106 67 92 110 129 133 143 147 151 121 123 101 146 145 123 121 120 152 124 121 121 104 105 96 88 71 65 71 47 42 29 43 21 13 -11 1 21 60 44 30 20 23 36 55 57 51 66 42 9 15 4 -14 -5 -14 -12 -16 -13 -20 -18 -6 -3 -1 19 13 19 7 -6 8 3 26 21 14 -5 14 22 12 14 7 16 23 23 25 26 28 23 13 34 32 27 35 40 34 46 45 58 53 46 31 32 27 23 18 24 17 -2 -10 40091 190 496 30 7366 11 8 11 7164 4285 -48 218 403 192 243 511 1132 1327 1734 2374 2980 3462 4000 4309 4706 5607 7715 10427 13374 17876 26603 40539 57012 82922 105198 141137 185732 255200 347176 430345 479004 502161 742386 937291 683375 502033 61714 19194 15804 15025 12452 9084 8313 9617 8484 4984 2115 877 313 111 66 64 48 95 101 76 90 101 96 113 118 84 60 75 100 109 124 146 138 156 188 176 156 189 194 165 177 186 200 172 192 181 145 171 195 135 97 120 108 59 56 64 61 46 14 17 38 67 75 70 65 39 43 49 54 32 22 14 31 25 21 17 3 -4 23 8 -17 0 27 18 28 31 17 20 23 25 22 36 26 29 28 29 29 28 29 30 45 57 56 58 43 33 33 33 37 38 50 45 73 68 61 28 60 66 67 74 83 65 60 53 53 51 37 36 41 37 30 19 17 6 3 16 3 6 1 10 0 -6 0 6 3 -5 -10 -10 0 -6 999999 999999 -11 -12 40097 154 1063 30 7393 11 8 17 7165 4289 43 452 1036 2472 4946 5717 9713 25010 34712 46092 79661 281142 514238 546461 785540 609837 682600 645098 606310 190140 5166 3524 3268 2579 2046 1513 827 299 35 56 55 97 81 117 123 91 115 102 103 93 106 118 72 42 23 28 56 77 88 112 136 127 124 166 148 133 122 147 169 167 146 177 184 196 149 147 133 132 99 73 35 59 81 40 46 48 18 9 -27 -38 -10 20 11 13 27 25 12 23 6 -20 -20 -32 -1 8 4 0 0 -10 3 2 9 5 5 7 2 -5 -3 9 17 13 10 9 4 7 7 8 18 33 7 -11 15 26 35 43 40 16 16 17 27 30 30 21 14 33 34 36 48 45 44 49 37 23 21 23 19 19 12 0 -6 999999 999999 999999 999999 -10 40103 153 1060 30 7420 11 8 23 7165 4293 -72 988 3301 8169 14968 24532 27163 27849 51843 133893 224627 266709 458161 851219 979785 883396 696058 618530 152484 4076 946 55 18 43 47 46 84 76 83 123 204 235 171 143 146 136 130 95 91 82 95 86 69 37 56 58 82 117 134 93 145 134 149 179 158 202 177 162 207 225 210 168 167 149 131 139 140 132 61 59 20 15 37 50 47 29 44 26 -13 4 10 -7 16 13 5 12 21 -8 -5 -30 15 54 57 65 30 36 45 39 38 42 48 30 6 24 46 19 6 -2 13 24 15 17 18 19 26 22 12 12 10 23 30 33 17 28 25 24 14 26 45 69 42 25 31 39 55 51 43 44 26 24 34 28 19 10 8 3 -8 -3 -10 -11 -1 -6 -8 40109 176 218 30 7448 11 8 29 7166 4296 -73 6 29 184 419 669 1006 1857 1315 -53 157 151 999999 999999 42 845 1068 704 1545 4258 3446 4306 5081 5534 4886 4016 2792 2322 3731 9100 16299 25691 35513 47988 144312 300974 224885 33938 26030 16491 19076 71524 287014 160657 81067 42125 13651 12976 794 138 308 498 769 4761 2259 1484 2538 19774 5749 4812 4529 166748 412987 304796 632913 999999 678733 171125 314435 1295 136 120 69 24 61 58 83 106 101 77 135 150 171 169 191 197 214 178 167 137 140 160 130 131 103 84 62 38 21 27 28 29 45 42 23 9 -6 -7 -9 -17 -19 -8 17 26 5 19 3 -6 9 8 24 31 58 49 23 31 26 15 26 25 20 28 23 18 4 -6 23 15 11 18 5 12 4 22 38 23 22 16 11 26 37 24 20 8 20 15 28 24 37 29 42 50 37 37 38 44 38 18 27 27 14 14 23 11 2 -9 40115 149 1563 30 7473 11 8 35 7166 4300 -96 -29 103 201 291 452 692 996 1407 2330 3516 9252 17341 3916 108759 332283 129339 428279 999999 999999 615322 126029 133467 227083 292366 1126 143 117 129 93 67 55 64 87 107 114 131 140 171 203 222 216 210 195 193 195 204 163 148 162 132 110 69 63 51 17 17 -18 3 19 33 -2 -6 7 29 24 4 -1 24 28 10 2 14 17 14 5 9 -14 -2 -3 5 26 23 36 34 14 -1 3 20 12 0 28 23 42 40 40 13 9 10 12 29 26 28 30 44 40 21 18 21 42 37 39 32 28 42 38 49 42 46 52 46 35 33 35 39 46 27 32 32 25 9 3 -6 999999 -3 -5 999999 -10 999999 -5 999999 999999 999999 999999 999999 999999 999999 -7 -9 40121 176 958 30 7498 11 8 41 7167 4304 -18 61 139 324 548 712 796 904 1194 1949 7350 22212 34400 54987 64937 27318 88689 134389 188606 282520 141712 131496 36556 51344 484294 629960 587833 581865 269876 110811 73493 105373 51927 14446 358031 391080 20265 999999 197047 423200 75596 748 221 202 187 169 128 103 87 91 104 160 153 170 144 122 171 229 252 247 251 254 233 225 231 200 190 194 178 136 135 142 118 76 59 66 55 21 34 14 9 13 5 6 -7 28 14 11 10 24 43 29 46 30 27 31 30 30 52 49 46 14 30 36 84 50 48 41 26 34 15 20 35 38 46 45 41 42 34 32 35 27 55 60 51 46 49 60 48 30 57 56 64 53 37 56 60 59 48 57 70 65 56 54 45 51 37 22 28 15 19 21 8 4 -5 7 17 0 3 2 2 1 11 -4 2 2 3 7 6 -7 -11 -4 -9 -10 -9 -12 40127 166 1194 30 7524 11 8 47 7167 4307 298 1425 3009 3503 7670 12020 26238 69667 129147 217909 416011 255937 350334 605818 779522 999999 871052 231234 1593 137 118 167 211 239 188 166 165 163 188 219 225 193 182 187 174 106 109 87 112 115 120 123 143 160 121 127 157 174 218 214 227 224 218 238 253 290 246 237 230 170 144 143 101 61 35 20 51 24 -14 -7 -12 4 2 -17 -6 21 -5 -47 -5 10 14 -3 0 22 14 9 15 4 19 13 20 37 12 23 35 23 27 47 38 50 31 22 13 32 28 20 16 26 44 27 4 16 24 24 42 38 31 41 38 48 33 32 31 53 43 43 41 49 62 53 50 38 55 44 37 28 28 38 46 32 11 20 30 16 -4 999999 999999 -12 999999 999999 -10 999999 -9 -8 -4 999999 999999 -10 -7 999999 999999 999999 -12 999999 999999 -7 40133 178 231 30 7551 11 8 53 7168 4311 1811 2464 3052 3135 3218 4166 4736 5132 6661 8326 8991 9834 12064 14460 15890 15704 16101 13701 14212 16701 20467 22594 22848 22991 23377 25266 27109 29465 38784 71802 112985 113733 153444 226531 209750 476001 743288 470680 247448 225504 234509 160028 200841 187493 363363 150516 19213 19517 13450 238 50 33 125 174 171 164 149 134 101 91 109 168 201 205 188 122 134 97 72 75 76 43 75 116 117 131 159 151 139 180 215 207 249 249 260 224 193 221 214 256 249 185 192 180 143 120 89 71 30 0 -3 -24 -46 -48 -24 -39 -21 -9 -15 -24 -30 1 6 -13 -24 -7 -9 -12 10 1 3 27 29 2 19 44 35 24 28 8 7 -5 -1 26 17 -1 7 11 2 7 8 28 22 -5 8 15 32 19 7 13 8 17 12 17 32 20 25 10 23 44 43 38 37 31 38 26 24 24 26 28 27 18 14 6 6 -1 -6 -10 40139 205 107 30 7577 11 8 59 7168 4315 1051 997 1069 1355 1534 1170 1128 1223 1516 2430 3010 3930 5166 4833 5044 6040 6039 7170 8015 8589 10672 11661 11953 14096 17998 38185 127780 156378 75716 217324 595046 507227 320728 181111 84689 62451 59952 71900 52209 44579 46233 50445 49341 65769 125301 353759 444736 483961 455233 17671 234 37 37 51 26 18 12 55 69 80 118 141 140 209 238 181 147 140 88 65 89 129 122 108 129 125 186 233 217 213 229 216 223 216 200 226 222 231 234 265 259 217 223 212 167 138 153 171 141 94 62 26 26 -30 -12 9 -5 -3 -17 -10 -7 15 -6 -6 18 16 26 51 45 30 12 21 11 15 9 5 7 27 24 30 40 52 26 34 13 14 19 26 25 25 21 28 32 24 24 20 27 28 20 33 35 16 22 19 11 28 51 40 27 31 25 23 22 28 45 32 51 41 48 45 42 44 48 38 28 31 19 11 4 0 9 -10 -16 -12 999999 999999 -10 -12 999999 999999 999999 -10 -8 -10 999999 -2 -9 999999 999999 999999 999999 999999 999999 -12 -9 40145 200 16 30 7606 11 9 5 7169 4319 2540 999999 999999 999999 999999 999999 999999 -87 999999 999999 27 113 202 227 261 405 813 1545 2328 2686 2629 2772 3059 3558 4097 4452 4138 4499 4518 5740 7479 8018 7132 7652 14858 29918 86350 156327 100046 140219 355180 198567 493342 457775 252815 194954 236753 389485 393828 223225 441797 518652 33738 733 244 218 112 63 35 16 64 49 133 186 219 176 158 113 72 85 88 122 111 124 157 101 149 144 168 192 169 191 212 181 195 181 211 236 243 240 230 215 233 236 195 201 164 136 165 121 76 60 37 -19 -39 -6 -15 -35 -36 -23 -12 9 6 -25 10 32 31 25 58 66 51 26 83 84 39 38 22 23 9 7 9 5 26 30 28 8 38 33 21 26 8 24 18 13 13 9 23 42 25 16 22 14 21 38 7 16 35 20 20 30 41 31 28 33 31 20 36 39 43 53 42 29 40 48 39 31 30 33 22 28 18 16 -1 -24 -29 -7 -8 999999 999999 -7 999999 999999 -9 999999 999999 999999 999999 999999 -4 -8 40151 188 15 30 7635 11 9 11 7169 4322 6750 402 398 422 516 529 533 554 573 606 625 558 584 579 599 596 558 563 669 835 946 1058 1229 1469 1627 1722 2197 9887 44885 142365 172885 128931 216546 39677 10414 51623 86960 139633 43399 139167 246350 247671 230624 135643 240838 222110 214176 22741 268034 561152 226688 16736 351 262 193 213 183 158 180 177 146 103 173 235 237 182 144 164 151 126 136 111 140 153 155 144 111 134 113 150 173 150 152 142 184 214 242 202 218 207 227 210 205 236 213 229 200 145 113 90 85 22 -31 -51 -34 -35 -10 3 -17 -27 -3 22 10 25 43 17 8 49 55 42 39 43 61 54 24 -2 5 5 -18 8 21 39 14 0 5 -2 6 8 -12 1 7 4 -7 5 6 8 15 3 0 27 -2 -21 -8 6 4 14 15 18 4 -5 37 31 17 20 15 2 18 18 29 32 20 14 8 28 30 10 7 18 11 4 -8 -4 -12 -16 -10 -19 -33 -37 40157 181 251 30 7661 11 9 17 7170 4326 799 507 281 60 59 44 71 237 828 1274 1433 1761 1981 2092 2799 3600 3814 4318 5672 5768 7292 25791 55035 137571 258586 158993 132807 79730 77055 71959 72173 96664 117561 133046 220810 334314 242650 223081 192822 153392 268673 294725 613082 159011 301985 51843 58009 987 271 257 252 267 248 245 278 240 254 297 285 267 283 242 216 238 198 212 172 141 144 90 101 137 121 110 140 192 184 188 197 192 200 163 178 197 218 210 238 239 220 185 153 108 82 71 51 14 -14 -21 -12 5 16 -14 -4 -14 -28 -20 6 40 43 52 44 35 42 40 41 11 29 39 18 25 1 3 -1 -10 8 11 29 43 28 -8 -5 22 6 9 5 16 -1 -7 24 7 2 30 8 13 23 16 23 18 30 28 7 34 46 47 39 32 34 13 25 12 18 32 34 26 13 19 28 29 33 17 7 7 -15 -12 -14 -18 -9 -14 -28 -26 -26 40163 204 127 30 7687 11 9 23 7170 4330 4302 4713 5520 6295 6573 6508 6708 7156 7737 7189 7448 8557 9101 10169 10771 11396 13193 15899 18021 20788 22945 28995 37822 52586 63070 67483 68367 81409 90774 105164 126048 147536 166174 170105 149704 136669 142720 162430 199023 148220 58011 33652 17833 13576 124155 211223 13379 5333 628 411808 797857 259386 2275 411 352 330 324 355 315 248 285 328 317 295 281 268 226 183 139 130 91 69 75 116 102 136 157 171 195 144 164 191 204 196 192 180 196 188 202 190 215 231 233 208 179 132 93 65 39 31 12 12 46 36 15 -23 7 53 52 46 58 85 67 61 67 41 25 42 34 32 19 10 13 25 25 5 9 34 43 59 22 34 6 -1 18 16 34 28 37 42 28 22 31 29 20 27 30 23 52 55 52 56 71 58 48 58 57 39 55 51 39 17 36 32 39 45 53 49 40 43 19 8 14 15 28 28 13 7 4 -13 -10 -20 -25 -26 -15 -17 999999 999999 999999 -5 999999 999999 999999 999999 999999 999999 999999 999999 999999 -9 -9 -4 999999 -7 40169 180 1145 30 7715 11 9 29 7171 4334 -74 559 2318 7489 18429 24956 20833 25275 43771 73984 135053 185617 331677 904536 999999 679558 770182 727481 103345 232884 18225 578 268 276 284 262 295 295 268 290 264 181 144 125 157 163 170 152 144 167 162 139 168 202 197 214 186 179 188 176 199 161 195 173 130 182 224 223 227 259 247 213 154 123 77 61 25 13 6 28 76 44 53 72 77 101 94 63 87 95 74 54 66 59 40 46 67 72 55 44 26 45 56 42 58 63 64 52 52 51 77 58 55 71 56 36 44 50 37 41 56 67 51 44 56 48 62 84 94 71 76 77 79 87 93 75 50 64 62 52 66 55 58 62 65 69 79 55 58 49 51 27 25 34 24 17 15 3 -3 -14 -7 9 20 6 6 6 999999 2 8 13 14 -2 -11 10 11 9 6 10 13 11 4 4 16 17 4 -9 999999 999999 -5 -4 40175 185 1025 30 7745 11 9 35 7171 4337 199 1110 3680 8945 21601 41432 107751 150267 167385 468322 436527 346636 513830 408038 201998 114585 23378 12208 20522 93254 165200 157343 518352 103212 265561 498780 459462 18221 292 221 200 231 187 171 182 160 113 131 108 110 131 98 118 122 128 141 163 162 157 160 165 156 144 147 170 199 187 168 165 148 161 136 132 147 115 110 92 57 66 61 38 15 52 76 46 49 88 84 61 47 57 79 85 79 69 78 64 70 29 37 51 31 52 45 15 52 34 23 26 50 37 47 83 48 12 29 33 32 37 68 51 37 37 41 40 38 47 59 61 66 48 53 58 75 78 72 84 77 50 49 61 68 48 55 58 61 61 75 73 62 53 29 27 35 32 24 -2 -5 7 11 9 18 5 -10 -8 2 -8 -11 -7 -2 1 -7 -9 4 -2 -1 0 4 4 2 3 5 2 4 8 0 -11 999999 999999 999999 999999 999999 999999 999999 -12 40181 197 64 30 7774 11 9 41 7171 4341 3178 2748 2385 2175 2259 2288 2297 2275 2363 2380 2521 2682 2670 2918 3198 3369 3383 3294 3655 3981 4324 4830 5311 5852 7633 9017 31842 158078 216779 47787 42278 45242 51916 139222 285368 112010 16381 18526 19769 54339 115522 152078 220461 686739 638690 241428 2843 153 164 215 197 166 160 189 169 186 238 157 153 153 141 162 158 123 121 93 114 129 130 101 87 55 87 85 76 101 111 129 128 105 121 125 118 121 96 77 97 117 150 150 142 126 74 101 64 92 116 97 69 44 -6 10 32 38 27 42 17 24 52 15 30 58 51 57 55 60 58 31 31 49 33 -1 24 22 2 -1 2 14 -1 -5 -8 -2 16 10 24 16 35 18 21 5 2 8 -3 16 6 25 30 30 20 21 20 26 50 53 66 59 32 33 45 46 48 26 14 12 22 58 60 45 41 29 30 25 28 27 36 21 14 -3 5 -8 -21 -14 -16 -9 -13 -15 -16 -26 -20 -14 -27 999999 999999 999999 999999 999999 -5 40187 211 64 30 7804 11 9 47 7172 4345 5276 4514 4070 3963 3676 3340 3215 3021 3016 3142 3316 3298 3106 2955 2905 2841 2804 2742 2773 2646 2402 2147 2104 2127 2233 2149 1936 1710 1445 1034 854 702 592 674 1649 13696 63883 143058 202543 410991 571119 456170 302462 3192 548 282 207 191 169 226 236 203 175 179 216 164 182 156 177 179 152 121 150 140 118 105 81 49 47 110 114 105 86 98 118 114 117 155 139 155 216 201 146 96 93 54 106 121 151 165 180 123 135 138 96 94 104 71 54 62 54 49 54 60 35 47 65 52 65 33 66 78 64 72 82 69 48 52 23 47 38 25 36 34 20 27 36 29 31 40 23 35 51 58 24 38 58 44 62 28 20 29 50 52 37 42 29 47 54 43 37 58 67 63 54 60 65 57 49 57 51 63 24 49 45 46 38 48 61 46 40 57 38 43 35 13 15 7 27 16 4 -11 2 -10 -20 -13 -7 3 -1 -1 -3 4 0 3 5 -3 -1 3 -3 -1 2 11 18 16 -5 -6 1 3 -5 -12 -11 40193 215 64 30 7834 11 9 53 7172 4349 1231 1017 912 774 549 542 553 597 620 635 687 802 948 968 1095 1228 1338 1449 1590 1629 1709 1837 2008 2117 1918 1983 2675 3402 7343 43792 101677 96104 109422 205888 259097 450902 530018 516278 490347 326447 475548 79798 172556 2781 439 249 203 204 177 172 182 223 255 252 198 180 210 209 157 151 130 122 121 108 98 76 105 83 53 51 54 70 65 70 92 91 138 146 147 163 171 202 182 124 122 148 172 150 115 92 116 140 129 136 141 76 72 65 45 35 68 80 101 87 70 41 48 42 67 54 64 53 59 54 59 62 37 42 21 33 20 24 19 23 11 7 46 34 37 36 20 56 19 50 36 39 28 46 54 50 49 45 42 47 40 46 52 54 62 54 50 63 58 68 84 71 72 57 54 71 67 35 36 49 65 47 37 36 26 26 43 49 45 45 47 25 28 13 11 13 28 19 -7 -1 3 7 4 -1 -3 13 2 8 1 1 -1 -1 -8 7 6 17 13 11 -1 -6 -5 -5 2 -6 -4 -6 999999 999999 999999 999999 -11 40199 207 65 30 7865 11 9 59 7173 4352 9994 9879 9713 9503 9295 9360 9362 9086 9477 9326 8830 9053 9754 10253 10764 10962 11650 11591 11758 12524 13479 15157 16662 19157 47755 71134 27005 81643 94811 160803 48109 15239 15128 18223 20494 20435 17370 13947 10467 8322 5366 4339 4286 2758 1105 439 267 157 159 180 188 252 316 313 246 202 218 144 140 119 123 71 78 95 73 116 119 38 57 47 43 76 110 130 116 105 135 113 115 160 129 92 93 67 46 70 69 86 80 94 135 222 401 802 1197 1538 1160 441 149 86 69 60 75 33 24 24 20 49 52 57 51 46 40 43 28 41 16 8 21 10 34 8 20 20 25 28 32 13 -13 22 38 44 35 29 23 56 52 21 42 26 29 32 26 31 36 39 17 24 58 29 35 61 52 51 45 48 56 56 69 57 44 66 47 26 40 37 38 27 26 43 56 56 40 48 39 29 13 13 7 -3 2 -14 -23 -13 -3 -14 -16 -17 -10 -13 -26 -5 -10 -14 -2 -6 999999 -7 -2 -7 -12 -5 -6 -4 -10 -11 -11 40205 207 67 30 7897 11 10 5 7173 4356 6918 6389 6289 6500 6671 6874 6989 7235 7468 7374 7323 7240 7768 8487 8916 10019 12083 13311 14824 16513 16895 18752 24402 31816 37523 45294 50871 49404 53216 70299 95329 110879 111506 107565 108703 111933 109718 106094 107925 112885 123436 122786 111881 103173 91907 77825 63648 60909 52555 37036 16322 8067 5050 3879 3871 2311 1358 959 644 375 299 353 247 202 239 244 263 238 209 258 268 335 431 458 496 589 577 501 457 390 323 195 190 162 133 95 119 80 198 428 373 195 145 90 28 17 46 110 70 68 99 68 53 43 60 29 5 22 79 32 65 58 39 43 58 50 36 13 -14 15 -4 23 -4 16 10 23 10 -18 15 14 46 31 1 33 40 10 16 10 26 14 31 39 48 36 45 50 62 45 47 48 40 68 38 44 70 75 74 47 56 42 39 40 40 48 51 43 38 34 55 47 41 47 29 25 23 11 24 12 16 -10 -24 -14 -20 -1 -5 -27 -38 -34 -20 -14 -9 -9 -14 -15 -2 -4 999999 999999 -9 0 999999 -8 -12 999999 -9 999999 -12 40211 210 71 30 7931 11 10 11 7174 4360 3596 3180 2941 2746 2454 2256 2353 2354 2322 2387 2411 2424 2466 2561 2741 2952 3091 3503 4245 4768 5718 7421 9697 12230 14660 18689 26820 41673 57431 75685 100184 120624 128012 135777 147214 159422 175422 199316 234157 273980 299940 330987 371595 419300 414716 378256 296699 146887 145762 137752 75227 30300 13108 3326 1068 637 523 515 514 575 556 478 492 597 837 1081 1058 816 559 443 345 318 399 671 861 912 928 1070 1495 1894 1605 1414 1560 1461 1524 1717 1619 1550 1184 1159 1234 1059 1018 856 569 347 236 218 266 259 228 241 144 79 66 61 123 144 118 125 125 102 89 70 99 75 77 86 45 29 43 43 15 30 8 23 30 41 26 30 35 48 63 80 59 54 68 57 39 19 52 44 48 67 75 50 51 70 84 82 70 57 68 56 77 72 78 76 88 74 74 59 40 63 80 45 53 59 43 34 38 46 43 42 49 25 10 6 -5 -4 16 -3 -3 -3 2 -2 -5 -3 -1 7 10 22 25 14 25 18 8 6 8 -4 4 4 -8 -8 4 10 0 -6 -5 -6 40217 205 73 30 7963 11 10 17 7174 4364 4678 4523 4564 4549 4491 4544 4711 4843 4821 4900 5066 5327 5667 6036 6285 6253 6622 6655 6493 6446 6764 7026 7919 5328 3856 3425 3493 3983 4488 5755 8383 8742 11359 14101 16800 27408 57088 95964 119287 147149 189965 229598 249087 257084 281870 289322 311580 360839 379922 350842 205136 101554 14825 2606 1057 750 461 383 372 355 359 410 506 646 660 531 347 308 459 1254 2099 3130 4461 6385 8947 11512 13536 14580 15639 17696 18683 17253 15705 13702 11946 10371 9422 8866 7846 6400 5274 3970 3174 3708 3561 2080 1564 1358 1058 805 608 386 283 169 122 138 80 119 85 65 82 116 158 93 76 69 68 88 80 56 29 36 56 26 30 28 7 10 15 23 46 52 55 76 73 70 55 61 54 39 42 70 48 20 50 84 65 54 68 70 44 59 60 56 72 72 74 64 73 88 64 65 32 50 71 43 56 56 57 39 46 40 34 21 16 5 -1 -2 14 5 2 -8 -2 -9 1 1 -7 0 2 -24 -9 -7 -11 -4 3 6 0 5 -6 1 11 -7 -7 -4 -5 40223 212 105 30 7995 11 10 23 7175 4367 7717 7535 7420 7622 7971 8294 8449 8756 8973 9248 9491 9896 10491 10974 11424 12055 12867 13536 13719 14708 25465 57124 107573 114591 38404 16029 13158 13208 13626 15566 22186 29287 37016 44383 47644 45967 45156 51623 51659 47823 34465 21422 15916 10861 5952 1652 1003 921 816 599 435 449 440 560 722 598 443 354 416 492 490 538 682 891 1449 2858 5606 9577 14321 16647 17456 18195 18897 20570 21377 21762 23490 25732 27091 29040 30279 27763 22258 19500 18268 15276 11469 7560 4984 3496 2304 1323 786 521 501 477 331 218 138 61 51 88 60 67 82 94 75 54 30 25 70 64 77 63 44 56 33 40 22 25 6 23 15 32 58 60 22 17 69 68 39 66 63 56 63 75 77 68 61 74 51 56 53 51 70 86 80 87 79 59 60 86 87 81 74 67 80 95 96 96 62 47 53 48 68 71 83 58 63 55 30 34 36 23 22 20 17 19 12 1 0 -10 21 13 -8 -14 8 17 8 14 6 28 12 10 11 10 17 0 -8 2 -2 -12 -9 5 -11 999999 999999 -4 -6 -3 -9 -7 40229 202 167 30 8027 11 10 29 7175 4371 1093 1271 1297 1309 1397 1420 1461 1613 1800 1957 2004 2074 2388 2829 3167 3622 3794 4545 5556 7543 10978 23179 56408 99737 139392 162596 147927 254041 371127 140628 150190 205952 168798 115452 92080 160195 322515 266473 341653 288546 5343 1994 1419 1171 698 586 589 606 745 842 855 755 546 376 286 217 178 170 83 81 125 131 91 93 114 109 97 89 86 62 26 24 20 45 71 45 77 70 55 107 87 60 113 116 201 545 762 1607 3269 3360 2692 1768 865 418 149 111 114 126 161 100 71 75 65 57 37 38 72 56 32 36 58 92 93 69 44 32 16 24 47 15 21 17 27 23 34 33 37 31 39 45 23 9 17 28 50 42 46 43 31 28 62 54 64 49 55 37 49 82 84 68 52 71 67 46 58 60 70 79 74 51 48 46 51 48 49 42 31 35 48 43 30 3 1 4 23 17 15 2 15 6 -15 -31 -22 -30 -20 -13 -7 11 3 2 -7 -11 -5 -1 -13 -11 -4 999999 -12 -4 -6 -6 40235 214 106 30 8056 11 10 35 7176 4375 1136 1197 1254 1204 1197 1163 1221 1295 1287 1104 1179 1209 1168 1151 1354 1574 1743 1908 2037 1952 2205 2799 3345 6692 19910 60162 102312 213833 275623 296760 450616 253036 241889 203003 220070 103849 79240 200780 4328 284 209 187 316 425 479 554 499 456 349 202 118 135 157 143 119 186 197 146 105 36 -24 -39 -57 -95 -68 -61 -29 0 -35 -24 -49 -36 -33 -19 -35 -70 -78 -57 -17 33 144 325 335 239 306 776 1698 2533 2725 2278 2299 2395 2212 4751 45769 247537 375483 6254 159 77 56 62 46 38 94 96 130 68 65 48 42 84 104 117 118 85 110 119 83 76 42 52 64 48 59 41 49 50 29 39 50 27 32 36 64 75 79 46 54 79 79 65 71 50 79 63 48 50 43 29 76 100 86 60 78 84 69 80 87 72 55 67 55 33 38 46 66 70 61 52 31 33 39 36 26 35 20 5 10 19 31 9 -1 5 -7 -22 -7 1 -2 -8 -11 0 9 10 -3 3 4 13 0 -9 -10 3 10 0 999999 999999 999999 -11 -1 1 -5 0 -7 -6 40241 206 528 30 8088 11 10 41 7176 4379 -97 -63 26 256 626 809 982 2766 15727 56066 129045 134047 142400 175588 180144 119003 118009 88505 64676 86157 112020 57776 41857 66724 154503 263545 142838 169565 209303 3187 674 500 999999 999999 999999 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 95 285 331 469 595 858 2373 5281 6954 6550 4997 3809 5959 53539 426476 699555 265344 167173 2638 3366 5919 6417 6419 6199 5431 4123 2601 1235 618 287 155 134 116 250 332 218 118 106 106 92 74 62 57 25 29 41 31 59 29 61 63 45 65 40 48 72 71 59 73 65 75 69 68 57 56 57 57 76 69 71 80 73 91 93 83 78 101 72 74 49 61 79 78 82 85 86 76 63 67 45 28 46 38 29 32 19 15 23 19 17 9 3 9 3 7 -6 -9 -20 -5 10 17 17 -1 2 23 13 15 14 16 18 -4 4 15 -2 0 0 7 4 9 3 -6 4 9 999999 -10 -11 999999 999999 999999 999999 -9 40247 226 49 30 8119 11 10 47 7177 4382 1334 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -25 545 3598 11812 25854 23370 12711 35507 92642 133917 56690 19826 9948 17215 50623 101459 129021 125381 122597 41834 29798 54683 23583 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 269 1040 1764 2413 2526 2221 1513 899 560 235 423 9061 20354 3582 38770 278698 862787 999999 999817 105743 792 189 249 298 417 528 729 848 522 369 287 231 138 139 142 126 147 161 164 151 107 88 70 75 89 67 54 54 36 60 81 63 71 73 47 53 85 110 108 86 86 86 83 81 56 73 92 81 98 79 106 112 82 99 103 107 74 77 97 94 91 88 82 77 85 75 55 73 80 85 66 64 77 67 56 44 39 47 23 18 31 31 13 16 26 27 19 -3 11 10 25 31 22 20 18 21 22 22 27 28 26 7 0 12 16 21 20 13 16 15 13 10 17 13 9 6 -2 -2 -2 5 -7 -9 -3 2 -6 40253 208 799 30 8149 11 10 53 7177 4386 486 7585 23335 18155 7421 9538 25851 33571 18660 43957 65751 59277 30059 19090 29469 25597 35098 98137 250240 99345 162296 214391 57779 166545 122675 195035 178633 58774 106650 986 5527 46252 56961 879 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 327 564 357 161 159 1000 1574 241 177 105 168 119 198 341 383 438 603 586 355 583 10485 26650 27071 22559 13837 2325 36254 396499 634853 615807 525367 4232 145 136 116 91 118 185 233 331 373 268 134 122 110 100 134 145 120 104 106 76 64 74 64 40 57 53 24 20 37 61 91 89 35 64 66 78 67 76 84 74 94 93 95 93 106 116 113 100 130 86 78 94 93 89 82 95 95 95 80 80 57 65 74 70 81 66 64 58 74 59 47 45 31 50 41 14 14 31 26 24 2 -8 4 4 2 6 21 23 8 15 22 17 15 20 21 11 9 10 6 -6 3 14 8 16 19 15 5 5 28 32 -3 -3 12 -2 4 -4 0 3 -2 999999 999999 0 -7 -11 999999 999999 999999 -10 999999 999999 -10 40259 196 737 30 8177 11 10 59 7178 4390 1887 10666 12783 12212 17086 56837 72419 35853 33129 47361 94897 90952 93120 56392 28359 24162 11605 12463 56154 93566 104971 83465 120285 133886 57876 2227 5824 20632 1178 999999 -94 734 157 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 28 357 1240 2386 4670 39002 151721 377735 546881 528946 375202 53961 2673 1471 1784 1467 723 278 161 150 229 438 348 7990 169417 262832 9261 2565 3405 3106 6373 42021 3609 806 783 732 488 312 186 147 138 104 86 103 75 82 78 63 66 66 77 111 132 155 200 244 156 67 42 29 22 29 38 16 2 19 51 65 54 45 41 18 53 41 59 57 65 80 70 40 54 60 37 85 86 52 68 60 44 65 68 74 58 55 40 53 52 45 45 44 49 36 37 40 51 61 22 22 6 5 13 16 4 4 5 6 -5 8 6 11 -20 -24 -6 9 -8 -24 -3 7 -15 -12 -4 -6 -8 3 -11 -22 -16 11 15 -4 9 2 -5 -9 -12 -12 999999 999999 999999 999999 999999 -8 40265 224 104 30 8204 11 11 5 7178 4394 303 230 210 142 109 70 94 61 28 -67 999999 -71 -77 -41 -2 48 -10 -13 -51 28 -18 127 356 714 2182 6794 13401 11815 18936 1778 2338 518 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 -67 312 1653 2755 2396 3881 6904 16788 104554 384049 875970 999999 928960 398636 36530 2843 1527 1128 840 583 480 449 439 445 281 1531 23888 29052 1414 256 285 238 259 269 240 159 149 172 160 103 116 122 84 67 81 90 59 54 67 57 89 103 364 1293 851 145 149 103 529 6453 4146 136 62 52 45 46 70 63 53 31 43 49 50 75 36 48 55 62 73 95 78 89 80 85 100 105 107 87 85 89 86 105 79 81 59 70 61 58 64 51 59 69 75 64 69 54 80 84 56 31 43 26 34 37 45 26 31 26 23 22 7 9 11 -10 -5 5 -8 -9 5 -11 14 10 3 3 -1 9 -1 16 8 5 14 11 9 9 3 -1 6 2 1 -7 -3 -2 3 999999 -8 -8 999999 999999 999999 0 2 40271 199 852 30 8232 11 11 11 7178 4397 -97 1378 1063 999999 999999 999999 1223 10350 35151 58017 36767 51495 30855 29951 45898 48987 3670 1454 8531 13195 11851 3171 2613 4808 6588 8318 10363 14198 21537 25715 25691 26820 36654 39715 36629 29655 22167 17812 24206 40158 28279 49008 100792 263914 472910 474921 367987 427036 294237 404563 586611 592033 306144 4741 1375 1033 947 1489 2105 2494 2826 2338 2568 9814 29954 63577 2858 325 223 240 205 175 123 96 96 118 135 126 86 57 39 70 77 74 65 78 69 33 44 28 38 70 89 95 91 88 89 82 46 27 41 56 37 40 58 77 61 40 40 39 39 50 47 63 94 95 140 169 133 134 116 104 85 102 111 114 111 84 87 65 63 66 48 58 68 57 76 74 62 48 71 48 40 38 31 37 18 36 53 60 39 47 50 29 24 40 26 28 41 32 11 -1 -6 8 1 14 20 19 18 23 15 2 14 21 0 3 11 3 19 23 9 6 3 -1 2 -1 0 7 6 -11 -6 999999 -3 -1 -6 -10 0 -4 -9 40277 201 821 30 8261 11 11 17 7179 4401 849 1318 3786 5317 2810 7419 13535 7151 13828 31896 25499 4021 9821 24384 31856 31325 79781 137886 137279 159360 183323 93811 126337 238986 315778 495243 532354 396158 166921 176612 187554 215432 231982 231623 192280 156458 136708 128618 103736 88877 75529 62280 60151 73497 144977 265882 202014 111576 7188 4596 3989 3506 4423 5893 5591 4169 3061 2516 2249 2113 1952 1657 1484 1550 1528 1152 855 672 502 418 422 346 263 230 161 164 193 134 164 149 109 108 69 77 98 116 140 136 79 56 82 80 53 67 100 124 85 67 54 43 49 75 49 53 72 67 57 40 68 77 70 57 55 87 99 103 83 101 111 116 101 107 94 90 98 93 81 85 71 92 81 72 86 82 79 75 81 74 89 55 76 83 78 72 39 36 47 40 24 14 8 9 22 27 23 35 22 23 33 27 8 -10 2 14 3 -4 0 5 -8 -2 -1 5 -14 -20 -3 5 6 11 13 11 7 20 12 11 8 6 12 -8 -11 -8 -10 -8 999999 999999 999999 999999 -1 -7 999999 -3 -7 40284 201 732 30 8292 11 11 24 7179 4406 4382 4624 3234 999999 999999 999999 999999 999999 999999 999999 999999 294 72 1400 9331 4737 3904 6706 22628 45750 17465 9665 18520 14640 11969 13927 16394 29055 32398 28909 32568 38030 48377 49396 38634 35662 36044 29230 19998 14980 12846 11260 11935 16662 28804 62320 150665 312960 498954 603231 760803 651620 464727 150708 87864 71797 7576 4220 3411 3138 3140 3073 2925 2868 2322 1787 1327 955 861 1893 1606 1622 3794 36266 79738 29694 81990 160296 44740 896 247 167 143 113 159 232 172 170 141 91 36 47 11 27 48 17 39 87 71 73 86 80 90 79 48 48 38 31 41 46 48 46 51 35 40 37 24 38 59 57 57 53 82 60 68 78 85 74 89 80 79 86 60 66 52 57 43 66 58 54 48 35 50 52 43 32 28 28 28 10 0 11 19 5 -8 -16 -4 17 17 2 15 -3 1 5 -10 -12 -8 -19 -16 -30 -28 -17 -21 -17 -17 -6 -29 -27 -16 -23 -16 1 0 -16 -10 -5 999999 -12 999999 999999 999999 999999 -8 999999 999999 999999 999999 999999 999999 999999 -11 40290 230 69 30 8319 11 11 30 7180 4409 232 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 62 96 194 668 1047 1007 1234 1468 2095 3175 3774 4478 4940 5154 5906 6684 8141 9827 13022 16114 17547 18162 20900 22455 22728 22393 22987 22901 20033 14424 12092 12076 11697 11707 11207 9794 12439 40846 76913 53500 37826 60117 92277 110591 62098 21635 3288 2858 1992 696 569 494 551 815 1173 1584 1524 1429 1377 1279 1826 2188 2006 2028 2191 2467 8078 95258 165693 193857 526433 999999 999999 509193 75340 10637 30786 24772 817 134 82 20 12 42 29 74 70 158 547 1180 2621 1919 798 277 103 87 93 71 59 61 68 60 66 63 64 81 70 73 64 78 31 49 57 94 73 73 68 83 119 120 88 99 88 93 105 82 54 64 62 48 55 64 43 76 80 63 60 52 71 66 27 29 29 30 11 2 11 39 37 10 15 24 16 21 35 30 18 1 7 4 9 -1 -4 4 7 0 12 -5 1 -11 -1 9 11 1 -5 8 14 12 13 8 3 0 -7 -9 -6 -1 -3 -4 4 0 -6 -8 1 -4 -5 999999 999999 999999 999999 999999 -10 40296 205 874 30 8344 11 11 36 7180 4413 30 206 368 603 744 799 883 1119 746 524 565 661 637 710 859 947 1007 1297 1959 2548 3004 3222 3523 4326 4745 4697 4779 4984 5026 5013 5450 6527 6488 6248 5784 6560 10478 6644 7615 3569 440 -71 -44 -40 35 46 14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -58 236 645 922 1161 1569 2126 2400 2375 2911 5903 18377 65176 151551 295056 550535 906378 999999 999999 740704 93664 2062 346 303 234 179 118 91 92 76 37 19 52 53 104 415 857 1516 2018 2662 1797 549 125 48 37 42 63 41 22 41 69 42 42 97 95 76 75 84 69 86 92 91 90 79 70 77 57 72 51 40 106 91 85 78 68 65 69 59 38 69 61 52 59 66 69 38 21 28 28 20 18 24 28 5 15 23 16 20 17 24 11 6 23 31 34 4 -4 -2 2 16 13 19 15 12 -5 -3 -15 -4 -7 0 8 14 11 6 12 7 999999 0 4 -7 -6 -5 3 17 11 5 5 999999 999999 -10 999999 999999 999999 -10 999999 999999 999999 -10 40302 181 1677 30 8367 11 11 42 7181 4417 -79 66 303 306 206 -35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -3 999999 999999 77 1514 5541 16164 37321 69057 130924 259394 439782 600902 999999 999999 958663 120508 1340 128 88 123 152 166 196 135 97 82 79 107 129 102 54 44 34 45 126 300 455 457 108 69 61 90 68 51 47 57 51 77 100 82 84 91 77 83 97 66 87 68 64 71 73 78 81 87 52 55 88 76 78 35 38 62 56 46 49 38 31 39 53 34 2 21 13 14 17 20 3 19 31 25 22 26 26 26 18 14 25 12 10 12 -1 -14 -1 3 8 8 -4 3 -4 15 6 -2 6 14 1 -5 6 22 9 2 -1 1 3 2 -5 4 3 12 17 21 -1 999999 -3 -2 -8 999999 999999 -10 -12 -5 -9 999999 999999 -6 -10 40308 182 1312 30 8392 11 11 48 7181 4421 -60 114 229 318 263 361 465 529 618 779 951 1002 1233 848 301 -42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 137 1894 7828 18177 42474 95772 185429 323069 560418 946764 999999 999999 505608 190847 8926 419 100 189 428 1569 3606 4403 6464 8420 8849 7688 5424 4648 2764 675 184 94 54 65 63 58 56 48 75 95 80 53 55 31 42 72 44 42 47 52 55 27 66 54 45 49 39 40 94 70 41 34 53 53 50 30 52 47 48 44 41 30 15 29 37 31 27 27 13 -3 -3 18 4 2 7 -18 -4 11 14 12 7 20 8 -8 2 7 -16 -26 -9 -22 -22 -10 -15 -25 -24 -23 -8 -12 -27 -27 -16 -9 -16 -11 -17 -11 0 -13 -9 -8 -21 999999 999999 999999 999999 999999 -6 -9 -7 -7 999999 999999 -11 40314 199 1186 30 8416 11 11 54 7182 4424 290 1349 2901 3712 7741 8352 15749 29583 25374 15846 12832 13575 15536 17112 16368 18233 19472 21452 21015 21320 21216 17890 14415 9023 5384 3635 2727 2390 2266 2882 4253 5139 5103 3817 2376 2150 2675 2336 1769 1510 1931 2378 2053 1486 1536 1632 1978 2750 3150 2752 3001 3402 3920 5800 22374 76312 154672 352361 503071 506581 865077 999999 478577 429725 320950 2234 84 73 197 606 1013 911 2146 3655 4206 5329 5457 4672 6336 8125 11896 15268 20428 24059 16575 6516 1306 264 275 240 124 93 57 57 71 73 79 65 108 86 67 61 65 33 47 60 89 98 105 73 90 116 101 90 67 44 64 88 56 70 81 61 41 53 54 69 45 29 26 19 32 49 27 34 25 47 52 27 16 35 18 4 9 15 41 38 33 34 25 5 5 8 10 -2 5 -4 7 34 16 -3 3 7 13 12 1 -5 19 21 19 24 12 9 16 9 15 8 10 20 20 21 18 15 18 4 7 -4 6 -6 -6 2 -8 4 3 -1 0 -8 -8 -7 -9 40320 213 1060 30 8440 11 12 0 7182 4428 -14 371 967 2608 6594 10088 11154 9584 9677 12581 16541 28769 39542 46630 60530 74255 73415 67913 75756 82391 94204 111088 124626 141840 165198 196000 235759 290016 323353 306376 270770 212851 121490 81226 53836 40006 33717 31633 26597 28149 33518 32829 32390 31714 31931 24925 23178 25062 26183 22663 18000 16028 12682 11016 8780 7698 8189 10712 27483 73172 143001 286982 480979 650129 579561 168392 1240 101 88 110 184 286 551 1280 1637 1886 2645 4593 8072 11135 12657 13130 10773 8654 5184 4820 9039 11459 11590 8407 5668 3098 804 186 142 129 99 98 126 102 101 94 98 107 140 108 95 93 118 111 95 101 126 101 104 118 139 104 113 132 110 114 121 102 72 90 109 91 85 82 79 94 81 79 77 49 45 65 56 44 45 67 66 59 38 46 56 60 46 64 61 43 38 41 33 45 20 26 43 32 41 52 33 27 37 22 11 2 21 23 23 33 36 42 31 32 24 20 31 16 14 41 32 18 36 41 27 19 26 30 24 16 11 6 12 17 11 -1 18 27 10 2 -4 2 -2 -5 -5 -3 -6 -6 6 0 -12 40326 197 1233 30 8463 11 12 6 7183 4432 -2 270 591 1133 1905 3164 4870 7388 10357 14516 20692 28226 36528 47024 59457 80234 106210 143870 190107 220112 243868 259570 290047 341262 341324 310815 270212 255814 234065 224541 291461 416716 438337 424796 361822 259899 164740 139737 57489 94171 121668 34785 45151 13835 14167 13515 11378 10575 10595 10398 9164 9514 9215 7359 6509 5506 4043 3508 15514 44160 23540 4038 590 455 399 598 1027 1775 2414 3236 5067 7188 7639 6043 4306 3278 2742 2290 1639 1792 2360 2247 1425 942 554 255 114 60 58 62 75 82 70 86 83 51 51 60 76 81 87 86 87 91 74 70 70 64 75 67 77 75 84 89 95 73 78 87 48 64 66 39 49 66 51 38 58 12 5 28 20 36 22 21 16 13 31 33 27 31 25 35 21 34 33 34 25 33 33 12 8 7 -1 -10 -9 11 29 5 -14 1 9 -1 -6 2 21 20 7 15 9 12 26 15 10 10 5 -3 11 6 -8 -9 3 0 -1 999999 -9 1 1 1 999999 999999 1 -3 -2 1 -10 -10 -9 40332 180 1377 30 8487 11 12 12 7183 4436 608 1294 1893 2173 2900 5160 9208 16502 21971 34258 82315 183765 225250 113851 136106 79327 16852 24098 24389 30938 43986 35032 43508 48272 74947 105775 96955 93290 120125 140316 208317 271327 280481 426035 547617 506596 538510 442892 559471 74876 11786 8861 17718 73207 50916 2109 1382 1555 3331 6080 8798 10661 9080 5442 3767 3643 3898 4230 4273 3966 4930 14060 6480 3620 2419 1280 1246 729 384 426 1414 2913 3813 3911 2650 1379 650 403 414 966 1548 1615 782 137 69 63 57 75 66 66 37 36 62 60 51 34 72 27 35 80 66 67 73 55 69 65 68 83 43 51 55 44 50 54 47 53 28 25 33 38 34 8 9 19 23 9 25 6 11 6 15 23 16 6 3 12 16 -8 -7 35 12 17 8 0 -1 4 -1 -20 -7 -20 -15 -12 -17 -1 0 -31 -22 -9 -8 -6 -14 6 2 5 -5 -5 -14 -25 -20 -15 -20 999999 999999 999999 -11 -9 -7 999999 999999 -3 40338 176 1429 30 8509 11 12 18 7183 4440 -81 408 670 1488 3121 5844 11414 20372 37582 63599 132223 147481 83965 60577 41532 13261 13981 22551 22920 21865 26875 30792 29421 39683 72648 129813 174498 196279 209540 293918 286554 307185 519274 444783 337627 295390 138705 85149 77029 112911 106624 83014 106166 5486 3035 3257 3364 2846 2967 4265 5711 6123 5731 4492 4069 3494 2911 2616 2902 3865 6063 15395 51991 122721 138658 103782 1062 10 1 19 55 11 9 30 107 187 197 308 1015 2917 6919 8766 5244 2087 720 130 51 38 30 48 68 83 55 25 56 52 73 88 54 61 60 55 65 43 38 29 49 60 62 55 53 52 44 38 36 31 34 29 29 22 3 17 23 2 3 -13 -4 0 -13 -11 -8 16 6 5 20 32 17 14 14 10 14 1 23 5 -9 -20 -24 -22 -13 1 -8 -13 -22 -19 -11 -14 -1 -4 -10 -7 -4 -14 -15 -21 -3 -8 -13 -12 -18 -25 -8 999999 999999 999999 999999 -6 40344 212 1031 30 8531 11 12 24 7184 4443 58 338 757 1391 2335 3574 5202 7864 12070 16786 22941 27500 31110 41669 60930 79235 99547 115247 108902 65362 39907 36874 35414 33482 37421 56757 83611 120502 102914 112036 106726 62408 66445 98032 137478 115676 46914 46148 52130 87677 142337 155562 98532 56657 87443 138885 120852 103167 179480 207404 179156 133687 192988 377521 477960 504956 273627 8893 4921 5331 5833 7032 7412 6815 8249 11667 11595 10035 9188 7145 6137 4793 2933 2770 2598 2283 2009 7479 60196 106221 26634 386 58 32 66 61 32 33 54 29 38 56 61 51 76 200 253 862 1947 1997 963 993 755 300 157 85 94 96 76 65 80 76 84 100 116 71 86 83 64 80 105 96 95 108 83 77 69 69 52 84 82 51 50 67 33 45 42 20 17 29 43 51 28 41 46 63 34 25 29 20 19 30 41 21 41 39 22 29 28 20 16 15 22 -1 3 36 33 -14 -3 7 4 15 17 11 22 24 21 9 0 5 -3 10 9 15 19 9 0 11 22 21 10 -4 -3 5 14 11 -9 3 5 4 5 4 -2 -1 -8 999999 999999 999999 -10 -8 999999 -10 40350 184 1172 30 8552 11 12 30 7184 4447 158 864 1404 1820 2593 4078 4877 5125 5757 5476 5457 5148 5690 7921 10990 15820 22908 31623 40235 50171 74489 89993 97935 76982 79014 90684 39941 29340 31218 34116 30521 37867 40496 39715 49169 56817 69112 82863 116762 147218 156825 213685 308039 292173 258513 273570 288008 390534 492874 544073 415376 211446 140526 25727 5938 6027 5161 6005 7618 8207 7001 4923 3836 2926 3104 2580 1460 845 348 94 63 11 -28 10 31 53 20 8 -4 -9 9 2 21 -9 11 30 24 47 69 55 44 71 61 55 86 96 94 126 165 144 137 103 95 109 75 73 76 78 42 70 72 33 30 55 80 55 45 70 61 51 71 51 45 57 45 42 42 26 38 14 7 9 20 7 2 -3 6 1 15 7 14 7 -1 17 11 20 22 23 6 27 19 16 -3 17 18 -23 -16 -4 -19 -14 -16 -8 -15 2 1 -24 -23 -1 -10 -12 -2 -13 -12 -20 -21 -16 10 -5 -17 -24 999999 0 -5 -8 40356 227 143 30 8573 11 12 36 7185 4451 1044 1636 2286 3118 4313 5671 7348 8831 9843 10016 10629 11420 12384 13434 15793 17695 20381 20858 19610 20428 23943 23583 19426 18659 17878 14208 12324 11888 11416 11944 14288 15836 28356 59570 68082 31934 21588 25964 34449 50604 62042 66281 70387 61286 41788 27377 23705 23785 28557 30013 30224 30817 30736 31202 30099 23974 17626 16629 22943 32207 28558 26569 21731 16800 12701 13028 18249 13472 15765 36937 112964 168738 149657 165988 211868 108529 196577 500134 515974 643098 496215 130783 25999 13017 39295 52803 8978 224 37 22 31 23 -10 -23 -42 -34 -19 11 11 11 -12 -14 16 11 -38 -27 -33 -6 -2 -44 -28 2 -23 24 -3 -6 2 24 69 35 28 93 30 47 41 55 63 41 94 62 67 53 30 57 59 53 54 55 75 80 51 53 64 92 80 71 54 53 54 75 42 62 59 60 53 29 10 36 71 77 56 35 26 11 1 0 34 24 -3 14 30 17 -3 18 24 18 15 28 25 34 28 35 17 2 16 13 0 6 -1 -12 0 -4 -7 -14 14 22 -11 -26 -6 -3 8 0 -11 -12 -16 5 -7 -21 -18 -1 -8 -16 -3 6 4 13 12 -5 -11 -9 999999 999999 -9 -10 -11 999999 -8 40362 236 192 30 8592 11 12 42 7185 4455 10094 10036 9524 10776 15117 19759 23530 26669 31525 37363 42345 45742 47514 45228 40835 33750 23847 14043 9169 8313 8903 10159 10502 11488 13825 16322 20653 30621 37021 34560 35866 37107 29455 23383 20936 19288 16427 21284 43658 69942 90993 123753 133103 131442 144043 154272 156973 191961 280262 369315 423257 429607 339369 133937 70697 59797 58503 63199 69158 30527 13718 2051 1069 2661 11798 16571 14789 51237 84627 44644 70455 128768 234387 324001 171710 45630 79063 761 50 30 69 53 69 29 11 16 13 28 29 22 12 27 13 -3 -19 -49 -6 -26 -11 6 -45 -40 -21 -25 4 -7 15 8 9 -10 -17 8 26 15 45 32 5 77 55 66 39 23 41 39 35 43 68 80 60 67 72 67 65 46 50 53 75 76 83 58 91 93 80 30 39 44 79 74 49 55 46 62 65 57 52 76 69 58 42 61 47 46 26 27 8 9 19 -19 -7 -1 19 32 23 24 27 24 26 28 10 16 33 14 26 19 4 8 4 -19 0 12 -4 3 -2 6 8 5 -12 -21 -4 -16 -9 1 0 -14 -8 -13 -15 2 3 -14 -15 3 -4 -14 4 2 -4 -6 -7 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -5 40368 179 2071 30 8611 11 12 48 7186 4459 379 1567 3864 6289 7463 17492 42435 56223 69516 108777 183082 309874 411296 279570 276188 117540 214179 418805 668526 765002 461092 705136 615272 527607 251388 1477 13 16 45 45 26 34 72 26 11 2 29 -3 21 1 -15 28 -2 17 39 36 83 68 30 51 46 70 62 90 60 73 43 76 78 56 46 75 86 92 90 63 37 76 106 98 73 65 68 89 63 74 85 98 109 97 80 73 67 89 96 80 82 61 86 126 93 82 80 77 60 71 59 36 22 34 41 42 52 28 9 9 23 9 41 25 31 19 10 17 31 47 37 15 57 59 67 54 36 36 29 23 21 20 -3 3 21 17 43 37 45 38 22 21 5 10 10 14 15 19 15 16 23 21 21 30 39 37 18 23 4 2 2 5 -2 -2 -1 4 12 3 6 1 3 -3 -6 -5 4 7 1 3 -4 -9 0 -6 -7 40374 245 83 30 8633 11 12 54 7186 4462 133359 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -46 502 1290 2715 4782 7456 11229 14287 18619 26144 35022 45487 57269 80030 120589 152501 179980 219451 187316 182178 154931 144048 173774 313787 315389 268775 250513 431073 380235 433984 625063 521772 355417 264168 170008 212839 115958 156382 122558 75376 4322 2670 2231 2063 1827 1334 1002 832 546 164 68 -5 -10 36 34 57 49 18 51 24 10 37 55 9 -11 -6 -3 17 19 24 -1 16 36 20 44 7 0 4 22 16 -24 50 49 92 72 32 42 51 65 41 59 92 70 64 119 89 80 105 97 56 47 56 75 79 52 91 78 63 74 74 61 77 61 82 62 48 58 64 40 83 84 53 49 55 21 30 31 24 31 24 39 -4 22 32 17 36 35 16 43 19 17 30 27 32 24 24 25 34 50 38 28 24 25 35 10 19 2 1 -2 0 10 29 21 9 8 14 15 8 20 4 3 6 10 5 17 18 9 15 21 0 1 7 -2 999999 999999 0 -5 7 8 2 999999 999999 -9 -11 -9 4 7 1 5 -1 -9 -10 -7 0 -9 -5 40380 177 1364 30 8654 11 13 0 7187 4466 -71 647 2796 9634 30457 35647 40644 78412 106680 152158 331333 217393 197093 167657 153290 201711 357951 373842 358116 385465 243239 166844 178685 255274 202479 143907 106101 84462 81496 82532 91306 94572 69663 50501 44359 56227 68108 75780 72222 58241 38034 22021 32138 35817 34437 62681 52353 15029 4451 2208 804 227 -15 -19 -10 1 -15 5 -3 -1 11 4 -8 -23 4 -19 -13 -49 -20 -19 -12 13 -26 -28 -15 -1 -29 -6 -12 -38 -38 -22 26 42 14 50 12 39 7 30 22 36 58 49 36 34 41 75 43 56 58 41 55 55 68 29 33 31 27 33 22 28 58 52 14 24 25 10 17 1 -9 22 36 2 4 -25 7 3 -23 -9 -8 2 19 1 8 -3 14 -4 -2 14 -3 -26 7 11 3 -20 -5 18 -10 -22 -2 -22 -22 -14 -22 -27 -8 -8 -21 -19 -22 -26 -15 -9 -8 0 -22 -41 -33 -23 -8 -12 -20 -24 1 7 -15 40386 199 1502 30 8672 11 13 6 7187 4470 -84 1024 3470 7072 6831 8338 11741 15609 30846 51929 61147 58860 59290 58831 67085 86403 80331 75378 80715 91503 106982 107666 108822 123380 146184 166319 173939 170351 175025 183097 190588 213412 250527 271629 276685 234805 234861 225632 211149 156498 94309 85142 125509 185013 256749 325849 249684 112759 34989 18758 6881 226 45 31 34 17 9 42 -21 10 38 13 17 7 1 7 -31 17 -5 20 52 56 18 11 37 43 36 53 45 -4 -7 0 6 60 55 76 89 53 36 84 50 62 44 73 90 74 70 76 74 76 48 38 44 42 15 54 70 43 59 66 66 33 16 11 -1 15 20 34 24 2 -1 4 9 -3 7 15 5 20 -2 8 16 14 16 16 34 8 9 27 19 23 19 12 14 -8 -7 -10 -15 -6 2 4 -6 -6 4 13 5 13 23 7 -5 -9 1 -17 -16 -3 5 -13 -12 -3 15 11 8 -11 -8 -6 999999 999999 -6 999999 -11 -2 999999 999999 -12 999999 999999 999999 -11 999999 -9 999999 999999 999999 999999 999999 999999 -10 999999 999999 -12 40392 180 2032 30 8692 11 13 12 7187 4474 300 684 1503 2927 4632 6794 9461 12005 14754 17210 19419 25682 31677 44161 62907 88029 113761 159700 178567 200260 203132 227610 246863 247783 334207 334121 313436 370198 481623 468943 367234 275600 274656 250008 256368 267212 284575 276395 112751 17389 706 61 29 15 -33 -2 -3 38 -7 -14 62 45 28 25 27 17 14 -1 26 51 26 48 80 58 31 50 45 64 45 61 46 38 41 76 45 48 79 68 82 72 78 66 67 52 74 47 42 56 55 38 35 28 46 21 10 17 44 31 14 29 23 21 13 -9 10 13 9 14 -4 15 8 -5 -9 -8 -3 22 31 12 3 3 13 -10 2 -10 14 1 0 -7 -3 6 0 6 -2 -9 1 -2 -6 18 23 10 -1 10 7 -7 -3 -7 -14 7 -9 -1 -2 15 2 5 -8 -18 999999 999999 999999 -7 0 1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -8 -3 999999 -11 -10 -10 -7 40398 179 2142 30 8712 11 13 18 7188 4478 84 762 1760 2500 2785 3703 5310 8245 16275 33166 71272 95588 75774 126781 167344 132129 95267 64335 17557 12803 26569 43113 68498 116802 169199 268327 314715 299059 501069 535053 305857 239522 380857 646872 716717 196244 243193 395683 131502 277 41 70 46 1 -9 33 40 20 -6 3 -18 25 6 10 16 2 -3 14 26 46 41 31 39 52 74 68 80 68 67 38 47 52 47 55 51 66 63 86 67 70 50 67 74 49 66 57 56 37 40 35 21 25 49 21 -11 18 13 28 42 20 24 30 9 17 34 -29 -11 42 20 15 19 9 15 8 1 23 36 36 34 12 13 7 13 27 2 6 -10 -17 -1 -14 -2 1 15 18 11 -2 7 3 1 6 0 -2 -4 -6 12 1 5 11 16 1 -14 -10 -9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -12 999999 -11 -4 1 999999 999999 -9 -11 -10 999999 -11 999999 999999 999999 -8 40404 174 1532 30 8732 11 13 24 7188 4482 109 708 1854 3429 5167 8043 13169 24411 40676 58300 93722 136163 172930 208144 286624 419207 520607 571220 492176 352834 242441 156022 122839 129449 111012 142422 77904 37405 52499 95230 150173 199986 194210 147131 119108 163085 181398 166618 123109 114436 158701 211485 231469 303245 316414 218880 32559 4923 1067 25 18 33 4 -3 7 23 14 -5 -17 7 18 -4 -27 -22 -26 -4 -21 -6 -22 -29 -23 -29 -3 -23 -2 7 20 -21 -32 31 50 13 19 -9 9 41 28 24 54 52 49 25 38 33 38 44 46 28 16 26 36 41 34 35 34 58 47 5 19 17 -2 11 7 -12 -26 -12 -2 14 -24 5 21 2 -39 -25 -9 -13 5 8 -3 -16 -23 -21 11 4 -9 -2 -4 2 -5 19 -1 -12 -15 -21 -8 -20 -23 -30 -21 -7 -10 -32 -21 -6 2 -29 -32 -26 -38 -36 -11 -39 -29 -16 -22 -27 -9 -27 -15 -22 -41 -30 -21 -38 40410 223 80 30 8750 11 13 30 7189 4485 1356 1228 1150 1474 2433 3203 3621 4368 5234 5785 6951 10700 11337 6609 8140 18564 52333 105884 120054 110460 69768 90088 65989 46084 47297 84755 106973 55836 39996 44864 51368 52985 57049 61650 64311 70421 77784 87204 98983 108760 114094 109311 97947 90482 83266 70792 60473 53566 48676 45821 42467 43105 42056 42033 41034 58339 133490 232801 297326 297594 313292 354397 371201 294603 192683 152214 90907 60892 39033 50176 33230 7427 2947 1876 1735 1715 1270 895 829 938 854 557 519 358 355 334 303 264 597 9188 26945 1607 60 50 53 40 12 16 19 28 54 65 14 64 54 36 19 26 -17 4 32 26 26 20 41 10 17 14 11 16 31 29 18 17 40 24 19 14 13 10 -4 -3 10 42 62 31 56 51 75 51 10 49 49 62 60 25 20 31 66 46 81 43 84 60 53 24 3 -5 12 8 -23 15 9 7 8 15 16 27 20 -12 -23 -5 7 39 23 -4 -12 -1 21 3 -2 14 4 -5 5 0 2 5 3 -16 11 -6 -13 -15 -27 -15 -11 -22 -36 -12 -5 -12 -25 -19 -24 -10 -12 -6 -25 -27 -15 -2 -7 -17 -4 11 13 -1 -20 -29 -32 -28 -19 40416 206 607 30 8767 11 13 36 7189 4489 -62 1366 4780 12351 11082 17598 21997 30152 52464 92018 249445 402995 402997 362967 226594 130510 139973 151323 160262 169513 184074 191132 201668 210108 210050 214807 223901 230312 223140 197896 178024 147426 109237 123133 188095 244715 262603 229204 198046 170753 88936 15700 5088 1936 968 563 581 768 845 1036 1180 1494 1681 1833 1815 1545 1056 1008 802 427 432 404 339 292 222 225 191 174 175 161 142 86 58 25 58 70 7 -6 37 18 8 1 28 33 -19 -7 -16 1 13 -4 59 29 24 34 36 45 68 27 6 34 30 25 34 24 34 67 23 39 29 29 45 24 27 21 23 37 14 31 60 52 81 51 62 59 51 37 50 33 74 79 22 8 36 69 44 36 65 21 23 16 -2 25 34 8 -2 6 3 -3 10 13 33 2 3 2 -16 5 2 15 -9 -19 -20 -5 -7 1 9 31 -4 -25 -16 -22 -22 -14 -3 -26 -30 -18 -17 -28 -29 -5 -15 -15 -10 -16 -25 -4 -13 -23 -30 -19 -33 -35 -30 -39 -37 -10 -25 -13 -10 -30 -28 -17 -25 -46 -41 -23 40422 226 804 30 8784 11 13 42 7190 4493 200 174 1437 2665 765 307 -95 999999 75 335 599 806 1060 1724 2761 4349 7231 11964 18495 27177 41766 68059 98090 141430 217415 329785 479483 709896 765650 944969 999999 874045 570138 338751 137144 22584 13605 11893 7370 4799 4438 4100 8868 6563 5645 4807 2955 3585 3116 2397 2222 1163 715 774 506 347 395 428 459 515 549 594 745 494 193 97 75 48 25 60 63 44 60 45 85 59 3 35 24 -22 -6 42 38 37 30 59 77 66 65 71 67 56 77 76 47 71 67 70 83 57 70 71 66 77 55 126 116 55 46 79 99 86 95 99 90 80 99 128 99 56 61 65 90 54 50 56 79 57 33 56 80 38 35 61 53 61 62 67 32 44 36 50 24 53 52 61 55 40 37 18 21 17 21 42 25 23 33 24 16 25 24 40 48 44 21 5 19 17 7 14 20 14 17 1 -14 14 11 14 10 1 -9 1 2 12 26 14 28 22 24 18 28 12 1 -4 11 3 -16 -19 5 11 12 1 -6 -6 -3 13 1 -7 1 1 2 999999 999999 0 3 -12 -10 999999 999999 -10 -10 -4 -7 999999 -6 -10 40428 209 912 30 8802 11 13 48 7190 4497 223 1583 6098 9346 2632 3235 7881 24605 30620 22877 48931 112847 93497 101434 271556 104047 62024 46728 49124 45401 34310 26632 22459 20483 11466 4444 6645 24080 104279 202005 301051 449671 31515 580975 999999 340565 22954 1273 351780 309917 21179 3263 3405 3796 4571 4539 3978 3035 1845 1494 1624 1603 1328 1094 925 780 712 539 363 199 116 95 87 45 38 64 19 37 35 6 70 21 12 9 35 16 36 48 26 19 -2 24 37 33 18 28 50 66 48 -1 41 20 44 62 73 25 8 37 5 36 59 34 10 83 52 49 51 55 68 66 63 78 72 58 38 74 67 69 88 54 38 71 67 57 24 24 51 47 7 23 45 55 43 24 38 18 11 21 37 33 48 29 -6 -20 18 18 18 11 14 -36 -10 4 -2 17 15 14 42 28 1 16 22 6 -7 -26 -20 -17 -24 -14 1 14 3 -6 -5 -14 -10 -19 -14 -25 -29 -9 -21 -7 -1 1 1 -8 -2 -6 -8 -9 4 -8 -21 -17 -9 2 -6 999999 999999 999999 999999 999999 999999 999999 -2 999999 999999 -5 -12 40434 241 389 30 8819 11 13 54 7191 4501 -25 131 397 642 600 1131 1263 1163 1151 1254 1732 2164 3106 4063 6217 9672 14014 8442 6380 6011 11921 19461 16677 19410 24562 40800 50703 74487 146750 288523 407103 487327 643996 969663 795516 586588 554115 178836 30538 2984 992 850 980 1118 1051 1184 1481 2507 3884 4830 5248 5210 4961 5913 7138 7623 7859 7940 8168 8059 7470 7509 7599 6007 4288 2919 1745 1251 959 850 637 453 368 248 210 151 81 107 65 79 60 60 31 25 31 42 73 8 -2 42 49 44 41 27 42 53 15 51 59 21 43 49 27 19 49 39 35 47 51 51 63 32 32 33 53 58 19 20 60 89 57 70 97 89 90 87 102 93 65 90 68 92 95 71 104 89 101 56 52 36 30 9 12 31 30 37 51 76 64 58 29 41 22 34 39 3 33 19 21 36 55 0 -18 9 18 14 29 32 2 14 15 23 34 29 6 6 8 7 12 9 -3 -18 -1 1 2 16 8 -8 4 3 9 -8 -24 -13 -30 -14 12 6 -5 -14 1 19 16 15 5 -3 -11 -10 -13 -14 -11 -24 -16 -15 -22 999999 -8 999999 -9 -6 -10 999999 999999 -8 999999 999999 999999 999999 999999 999999 999999 -10 999999 999999 999999 999999 999999 999999 999999 999999 -12 40440 237 703 30 8833 11 14 0 7191 4505 -78 146 424 1804 5333 13371 34477 64762 68072 79814 112578 89336 117350 158664 132200 128797 146487 232988 450448 566764 638059 764070 734947 635889 470359 253792 113089 41831 6066 2081 1485 1905 2624 3639 5262 8338 13765 19779 21711 23397 23790 21110 17989 16906 15145 12157 9273 8021 7297 6372 5430 4813 4565 3828 3106 2674 2014 1768 1326 1060 667 390 347 340 238 176 100 74 141 137 134 105 78 71 55 79 41 66 56 60 79 115 73 74 89 107 121 83 106 108 88 80 92 109 104 92 90 91 80 70 65 92 121 73 95 99 95 111 85 124 118 112 99 133 143 140 140 127 108 138 121 115 104 127 124 126 135 129 88 132 108 73 78 96 101 95 75 72 52 43 55 56 50 58 67 55 57 61 73 72 56 45 37 39 35 52 21 17 21 42 46 42 54 76 45 38 41 43 24 30 29 36 43 29 16 9 25 31 25 40 38 21 25 17 10 48 44 44 21 40 41 41 17 23 27 34 32 14 21 23 29 28 29 20 14 9 17 29 35 32 5 8 8 12 10 18 23 25 31 19 10 5 8 -1 5 9 -3 4 12 7 9 10 8 1 -6 4 -5 40446 226 87 30 8847 11 14 6 7191 4508 2110 2245 2205 2253 2400 2527 5174 19256 13547 4456 5608 8354 12001 17713 23140 26810 29246 31563 35103 37352 41467 55011 45462 37396 41285 71619 218945 469469 521881 447971 385309 202199 183193 170082 166264 157370 147084 137569 113666 89904 64133 43829 25994 17592 13860 7805 3104 2387 2920 4706 7235 9556 8767 8332 8821 8512 9077 10166 12257 14823 19707 26661 31934 44260 48143 49194 52722 50038 46108 37932 28053 28835 86696 126815 105160 19535 1357 494 281 206 141 108 101 103 54 60 14 5 25 4 -7 47 26 24 8 20 -14 -30 -8 8 -9 -24 18 56 35 24 3 0 18 32 23 22 11 16 51 13 12 39 26 37 28 38 7 24 37 16 25 19 54 97 103 51 71 66 50 95 99 97 100 107 96 81 67 57 79 113 80 52 93 67 69 56 59 55 48 33 16 23 39 16 15 27 21 1 37 4 3 8 9 -16 -16 -8 -23 6 3 -12 6 -22 -11 2 18 5 25 -12 -11 -5 15 8 -24 -42 -37 -28 -25 -35 -32 -21 -39 -38 -25 -24 -24 -22 -9 -29 -23 -27 -16 2 -23 -20 -25 -13 -19 -30 -29 -22 -21 -25 -32 -31 -30 -39 -46 -42 -39 -43 40452 226 103 30 8863 11 14 12 7192 4512 15343 18213 20982 21921 23286 24585 27607 32194 36590 37900 40857 42412 39385 36792 35912 36535 51947 62210 70753 50894 36844 40407 46846 52017 51441 54944 66886 103499 140274 135797 183951 154865 123811 101501 78376 78137 80651 78032 70161 72221 77460 59817 51425 49487 50403 47966 30587 14903 9459 10738 16837 24022 33341 42888 39860 39865 45395 48441 55052 56610 57789 56659 58852 62566 66235 56438 45229 43587 31681 15001 7051 4979 6065 5889 1822 964 735 532 328 111 77 76 40 38 46 53 15 17 22 4 -8 27 44 26 23 9 26 -7 6 9 16 9 -23 11 16 20 35 38 31 43 22 38 62 32 9 31 27 23 16 34 41 16 -1 -5 27 31 16 -1 2 16 41 -2 33 52 51 74 78 107 87 109 85 65 66 68 63 66 56 60 83 103 79 66 61 45 43 33 24 -7 21 13 11 47 -6 -17 -19 14 -6 -3 -12 -24 -20 -23 -3 15 20 -4 13 14 21 3 -14 -10 -7 8 -5 -18 -10 -30 -36 -7 3 -11 -21 -26 -4 -15 -22 -15 -19 -22 -22 -16 -35 -37 -16 -18 -27 -30 -15 -10 -21 -14 -16 -37 -13 -7 -2 0 0 -23 -36 -47 -34 -41 -39 -37 40458 227 88 30 8878 11 14 18 7192 4516 23829 24905 24649 23465 23310 23761 24912 31892 60992 50950 45422 51150 55730 71324 91042 110041 121459 114742 96488 79820 66007 59831 55952 54044 53449 50748 47271 48349 46590 40446 39006 38374 50305 54469 43868 52887 63131 72162 76429 75237 68674 59628 50861 42616 38787 38228 35119 33208 32351 33417 37531 43363 53638 67772 77513 91942 107358 115510 126226 130883 128392 125085 114869 90569 69609 52218 44218 37398 38775 35578 34868 35153 18962 14187 12450 9123 7145 5570 4097 2710 1639 1055 246 109 69 17 -3 42 -10 11 1 55 -20 -12 68 27 8 39 54 11 11 9 17 20 14 11 -5 30 53 41 41 63 74 33 45 23 48 28 30 48 26 72 77 28 20 11 -7 14 29 24 17 -12 -13 36 78 53 32 71 99 74 87 65 33 37 47 46 38 35 21 32 63 37 34 50 35 21 -23 -11 19 4 -1 -5 3 12 3 -16 -4 -4 -11 -3 -6 -11 -16 0 -9 -42 -8 34 9 -8 -21 -14 -29 -9 -9 -37 -32 -25 -34 -40 -28 -30 -46 -41 -13 -12 -18 -35 -16 -13 -11 -31 -43 -35 -23 -27 -25 -29 -17 -12 -14 -10 -29 -34 -23 -15 -29 -25 -26 -23 -24 -35 -32 -34 -27 -29 -22 40464 239 104 30 8894 11 14 24 7193 4520 1607 1815 1979 2194 2504 2882 3131 3330 3107 3244 3399 3598 3936 4124 4175 4779 5721 7187 9121 9835 10465 10840 11636 12605 13487 14601 15466 16487 17559 17130 16176 19669 23907 27830 31959 37420 45718 51321 57472 59648 53460 54292 74851 94326 70086 38769 28398 26893 30665 41396 53299 66205 74055 78360 87088 90253 88624 86015 72002 61157 53595 47731 42266 39471 37740 36091 38914 47571 59236 69273 75383 75075 69089 69417 74895 46602 42474 46146 40053 37812 94943 240014 413291 451723 393365 192242 49921 107315 128487 107956 35462 1878 106 62 77 5 47 59 41 45 49 39 41 62 99 74 85 101 98 109 114 94 93 57 84 85 47 74 79 18 73 24 10 44 67 58 -2 17 5 24 46 44 25 -16 20 71 63 41 74 35 25 37 52 65 64 46 64 52 37 51 50 25 26 27 43 21 38 40 27 25 20 28 10 9 1 -11 -13 14 1 6 -3 3 11 -5 -20 -21 16 24 27 27 27 -16 -8 34 6 -30 -18 -9 -12 6 -6 -1 -17 -12 -14 11 2 -9 -3 7 -16 -13 -11 -10 -12 -20 -8 -3 4 -8 4 13 13 -13 -13 -10 -9 -12 -3 1 -6 -31 -25 -6 -21 -14 -10 -8 999999 -11 999999 999999 999999 999999 -10 -12 -6 999999 -12 40470 237 512 30 8912 11 14 30 7193 4524 88 354 647 1088 1568 2040 2360 3007 3256 3849 4355 4618 5205 5763 6203 6127 5917 5616 5019 4278 3127 2700 3162 2892 2373 1772 1801 2049 2409 3047 4079 5325 7099 10046 13321 16893 23900 32525 40676 45305 47542 48445 45185 41895 38418 35171 31535 26760 21529 19020 17306 17644 21953 27429 32439 35463 38717 40646 44035 49384 50909 56092 63734 63646 59220 52851 44735 38340 51488 89465 128578 161336 256338 419933 523014 371468 287829 313034 422738 516930 406845 101083 1087 32 81 47 67 74 121 80 98 115 124 82 62 58 82 107 49 35 52 29 65 56 56 32 20 31 44 33 52 84 83 66 64 53 38 24 53 23 25 59 48 24 40 59 42 43 64 81 39 72 102 64 69 72 74 67 55 59 33 25 36 37 45 37 25 32 15 41 38 7 8 20 25 0 16 8 20 11 16 10 34 31 15 12 14 8 2 1 -1 6 10 6 1 -6 -13 -15 -16 8 4 -11 1 8 1 -6 2 10 7 2 -6 -13 0 4 12 21 24 8 21 6 3 -16 4 2 5 14 2 -7 -6 10 14 5 8 -7 -1 -6 999999 999999 -10 -7 1 9 1 999999 -4 -1 999999 999999 999999 999999 999999 999999 999999 999999 999999 -11 -8 40476 208 1521 30 8931 11 14 36 7194 4528 -58 206 334 571 1015 1533 2076 2693 3548 4244 4782 4255 3483 3329 3531 3527 3676 3922 4290 4889 6945 10379 15768 20872 25259 31214 39744 53428 78761 107247 120270 132343 168077 177906 155444 181621 257623 376735 529355 613902 644490 483296 341666 383181 306494 334609 18893 203 43 83 66 85 141 101 99 105 116 123 156 184 114 77 65 89 89 106 104 75 53 58 70 96 63 19 57 27 44 56 29 40 34 13 38 43 53 58 69 87 56 68 68 75 70 94 140 136 108 112 135 145 93 130 126 90 96 90 69 52 74 44 59 53 48 27 30 39 35 49 34 35 23 30 5 12 5 32 36 49 36 18 45 55 19 -6 17 46 28 27 14 12 20 14 1 -3 27 17 18 28 30 24 8 16 42 46 24 9 21 25 4 7 5 20 31 35 38 26 25 24 34 21 8 21 10 -7 14 9 10 21 15 33 35 12 15 17 10 19 16 19 17 12 11 13 19 19 16 -8 -6 -5 -12 -2 8 1 2 12 13 7 -2 -1 40482 218 1120 30 8950 11 14 42 7194 4532 20 354 1112 1891 2464 3451 4980 7323 9495 13019 19575 30560 45693 64726 86754 112799 141502 167704 196640 225440 251140 261657 262893 230453 204733 165067 114411 83956 70024 69780 79741 78202 71149 63054 50600 41975 39940 40301 49083 122138 237167 243281 111597 97249 86492 127552 190647 169755 70082 59123 75327 96607 109657 217548 318978 356236 161627 10754 781 58 81 62 78 71 92 68 78 91 98 91 83 86 36 55 43 63 66 87 84 55 16 51 55 39 63 39 71 69 62 34 58 65 77 71 34 51 62 44 28 56 6 57 45 40 65 43 60 117 101 113 69 76 100 79 108 94 98 78 68 41 22 28 46 32 28 42 19 24 47 19 27 28 7 26 11 6 10 -8 31 39 42 1 33 58 37 14 4 -11 -5 12 11 5 3 6 -5 3 -2 3 4 8 15 2 18 11 3 10 12 8 29 2 -21 -17 23 15 6 15 1 1 12 9 -8 28 27 22 4 24 14 8 3 -10 -17 2 9 -1 -3 -3 2 7 -1 999999 999999 -9 -1 -1 7 5 -10 -4 -3 999999 999999 999999 -9 999999 999999 -3 -2 -1 40488 232 750 30 8970 11 14 48 7194 4536 18 183 566 1026 1389 1750 2116 2382 2613 2964 3412 3851 4361 5170 6379 7662 9409 11476 13782 17326 22640 28779 35631 42747 52636 66982 81263 95008 109931 129216 151262 180987 219160 231927 209465 155816 107231 86817 80421 89113 97360 96545 77892 62326 50489 47593 44399 44839 43386 48755 66550 81661 101330 119197 100718 131604 169400 237705 366369 360777 341462 246721 139842 3442 102 32 61 40 25 87 49 48 83 107 47 105 57 48 108 104 60 76 86 124 70 52 80 67 70 67 33 42 34 57 44 42 86 73 48 54 46 19 61 94 56 64 89 98 52 78 86 62 31 57 93 96 83 95 112 92 60 63 70 63 79 58 64 39 47 73 44 54 32 21 37 28 34 3 10 13 34 47 17 1 18 33 26 0 19 16 11 21 20 13 45 9 -1 -6 2 9 7 -31 -6 -7 6 -5 19 -5 1 0 3 1 -7 -6 9 -3 -1 0 -13 -3 -8 -12 9 21 5 24 15 24 10 17 12 -5 6 -5 21 23 21 0 5 0 6 -3 -14 -9 -5 8 -1 5 3 -8 -3 999999 -2 999999 -10 999999 999999 -10 0 -4 999999 999999 999999 999999 999999 -5 -2 999999 -7 999999 999999 -12 40494 208 771 30 8991 11 14 54 7195 4540 42 141 211 563 782 718 940 1174 1591 2130 2510 2695 2840 3220 3833 4910 6848 9339 11375 14043 17353 21412 26025 30695 36849 46330 57482 72256 92477 112832 136203 168311 197805 227078 240326 237618 215231 168231 125224 88289 81319 80887 68988 64956 43687 38416 33629 35609 38496 49034 62591 79871 140844 212544 198866 106153 118518 115582 125310 266744 375564 316365 209745 213859 23564 325 34 39 48 59 51 49 91 102 67 50 56 83 126 95 83 81 95 112 127 93 83 46 37 -1 7 -9 3 26 36 16 -12 27 27 34 32 45 32 30 50 48 38 67 43 53 61 68 77 52 56 50 66 47 27 22 40 44 21 56 43 47 8 10 11 -4 6 27 10 -5 10 -2 -11 -17 -9 -21 -17 -40 -17 10 -3 5 9 13 4 -7 -13 35 4 -10 3 -7 -10 -9 -41 -40 -42 -35 -17 -21 -29 -12 -31 -13 8 -10 -17 -8 4 0 -17 -9 -27 -13 -4 -15 -25 -19 7 -20 -18 -2 8 -1 4 9 -13 -24 6 16 5 5 -15 -22 -28 -26 -25 -36 -29 -5 -11 -15 -26 -32 40500 262 101 30 9011 11 15 0 7195 4543 339 347 435 354 408 458 511 475 516 507 477 552 652 630 714 783 967 1155 1335 1597 1885 2077 2643 3168 2706 1974 1478 1284 1409 1903 2321 2553 3275 4360 5401 4123 2295 1932 1580 1583 2383 4883 10498 18212 27187 38477 48735 62131 74781 98656 127625 156014 180442 186899 178627 165747 146710 132070 128628 127694 120607 96823 74156 66462 66005 70923 72195 75632 62083 50083 50331 55380 48747 29673 26326 29884 35166 49243 84332 65715 72310 110035 184234 198304 211003 97017 1535 88 106 101 105 93 119 137 136 144 101 105 97 123 185 174 140 173 181 209 184 181 114 80 42 29 15 48 80 51 45 56 29 36 75 73 53 60 75 57 48 61 55 78 122 115 149 101 118 101 105 98 72 87 100 86 102 79 115 96 76 51 71 96 73 65 81 67 42 42 80 66 60 44 43 63 52 59 58 33 53 39 33 42 34 45 80 47 52 73 60 36 31 58 57 38 38 33 42 31 29 14 21 43 48 24 43 50 37 39 37 15 22 39 43 13 23 49 45 37 32 13 17 28 36 35 39 49 50 39 41 46 37 45 47 42 32 35 22 24 48 30 29 24 26 41 28 26 15 26 26 24 32 25 25 25 16 7 20 16 25 31 30 23 24 30 20 18 9 -5 -6 -6 -3 -6 -8 -10 40506 238 61 30 9031 11 15 6 7196 4547 4507 2712 2610 2647 2746 2715 2798 2747 2689 2708 2693 2783 2815 2911 2948 3121 3200 3031 2922 2720 2380 1746 1403 1149 1055 897 616 388 196 191 169 137 135 142 161 155 127 95 98 95 190 288 667 1415 3193 4511 5043 5632 5286 4722 4904 5039 4664 4206 4931 4985 4699 5505 7602 8990 9534 8631 7245 7090 7455 7227 7216 7496 9154 8705 8428 5960 4673 3250 3050 9069 2301 618 373 146 74 12 -7 -10 43 82 61 82 83 77 53 57 64 104 87 64 55 32 50 46 2 29 82 90 104 107 49 25 59 18 11 37 21 28 -14 20 -31 -29 -25 16 25 7 -18 -28 -34 -8 30 11 43 31 18 -4 36 38 46 68 47 44 34 47 33 18 -34 16 37 1 -14 19 20 4 15 18 25 19 0 16 -1 -21 2 8 19 -10 -40 -3 -15 -11 10 -20 -20 -8 -21 -2 -3 5 -26 2 -19 -24 -13 -32 -40 -13 -11 -24 -21 -26 -36 -13 1 -21 12 -16 -29 -23 16 -3 -35 -29 -14 -13 -20 -29 -20 15 -8 5 -16 -18 -24 -5 -5 1 6 -3 3 -17 1 -5 -11 -21 -11 -17 -17 -14 -2 -11 -8 -16 -27 -29 -26 -18 -19 999999 999999 999999 999999 -10 40512 256 81 30 9051 11 15 12 7196 4551 2861 2596 2706 2706 2744 2894 2840 2686 2611 2713 2797 2729 2839 2929 2779 2712 2763 2469 2157 1840 1357 942 711 613 558 413 377 274 258 243 214 194 207 257 233 179 77 106 100 114 53 40 43 50 64 84 103 99 74 113 157 120 140 149 132 141 143 51 32 45 18 6 10 22 -2 30 70 57 36 -8 1 17 75 57 108 86 86 54 51 61 66 47 69 46 58 81 75 38 60 27 74 88 66 37 30 39 57 71 11 74 48 56 43 41 36 53 18 36 28 6 -13 -6 43 65 47 26 47 51 37 14 37 45 73 29 23 2 9 22 12 60 50 24 27 47 50 39 42 20 19 31 53 24 31 5 27 40 78 65 22 -1 9 8 40 19 17 9 23 24 17 0 -11 7 -2 2 9 30 47 35 9 -6 20 7 1 19 12 10 4 -6 -19 -8 -17 0 14 23 0 -22 -9 5 0 9 -11 -21 -23 -30 -5 -9 -25 -14 9 6 14 1 -5 -7 3 11 7 5 -11 1 6 7 15 9 4 -6 -4 7 12 8 5 -5 -15 -15 9 5 -7 1 -3 -16 -14 -6 3 8 8 4 -4 -6 999999 999999 999999 999999 999999 -3 999999 999999 999999 999999 -12 999999 999999 999999 999999 999999 999999 -11 40518 236 102 30 9072 11 15 18 7197 4555 2517 2137 2198 2379 2396 2378 2309 2129 2077 2138 2115 2063 1872 1676 1519 1357 1223 1149 946 816 620 580 506 376 395 382 363 277 217 253 228 319 256 235 207 185 155 148 197 145 159 143 96 77 29 64 66 91 97 48 49 155 139 64 67 83 42 65 21 21 36 57 15 64 84 57 87 86 57 37 54 -2 47 6 -11 31 43 67 5 38 72 66 47 82 94 88 38 27 74 26 14 46 2 7 2 25 18 -9 25 32 37 22 28 -1 -43 -45 -17 -36 4 3 -18 0 22 11 -28 -3 8 -25 -29 -13 -50 1 6 14 0 -19 -21 3 0 16 -20 -27 -6 -1 -14 -25 -15 -22 -17 -23 -7 -3 -14 -5 33 3 8 19 -34 -12 13 18 2 7 14 -3 -7 -4 15 33 -2 -8 18 1 2 1 6 27 17 9 7 4 -15 -19 -36 -28 -8 -17 -28 -14 -15 -24 -11 -14 -19 -43 -25 -5 -15 14 9 -14 -1 -14 -35 -28 -33 -14 -19 -21 -21 -54 -44 -20 -14 -27 -35 -25 -5 -9 -24 -15 -4 -6 -27 -21 -2 9 -10 -12 -13 -24 -40 -35 -17 -12 -17 -38 -32 -26 -22 -26 -8 -12 -7 -10 40524 253 92 30 9092 11 15 24 7197 4559 2333 2365 2333 2495 2562 2608 2696 2702 2777 2818 2776 2722 2614 2639 2708 2865 3073 3234 3288 3367 3512 3532 4188 8360 52330 38037 1273 476 365 352 347 344 322 291 248 220 296 256 201 227 235 241 191 188 99 84 94 56 -13 50 77 57 95 117 75 102 98 30 18 56 61 106 102 72 95 35 80 93 69 56 72 93 76 71 100 92 100 125 107 94 81 30 51 39 109 120 84 75 49 39 91 77 83 118 109 31 53 79 97 134 83 29 -1 15 27 31 31 -3 31 86 80 37 58 62 34 28 36 17 44 57 94 49 45 14 15 18 34 64 75 55 30 27 22 55 33 -3 -26 38 19 9 29 50 46 40 36 57 36 34 34 48 15 15 21 26 15 44 30 23 -3 -3 17 22 3 3 12 27 21 -1 13 19 -3 24 6 4 14 33 18 4 -25 -24 -44 -18 -1 32 32 32 34 -8 -2 15 3 -2 1 9 28 8 16 -22 -24 -8 -4 28 21 1 0 -9 10 6 -12 -10 -4 18 27 26 6 2 19 18 30 11 -3 -9 -13 -8 0 -2 5 -11 -10 -8 8 8 5 12 10 4 2 -3 999999 3 -8 999999 999999 999999 -11 -8 -12 2 2 2 2 -8 -11 40530 251 82 30 9112 11 15 30 7197 4563 1575 1553 1412 1410 1456 1611 1627 1598 1654 1728 1798 1889 1910 2030 2265 2433 2581 2631 2883 3218 3312 3716 4516 10691 70229 188441 426522 630914 71828 1248 395 329 334 331 337 255 187 296 269 207 156 162 196 166 175 218 127 66 88 67 36 45 78 121 91 44 40 94 68 89 64 88 96 38 65 52 65 102 137 122 46 52 66 117 118 73 69 54 90 86 80 112 91 111 82 98 106 138 119 137 125 126 145 127 127 132 93 51 75 64 29 34 63 46 30 22 30 52 16 26 3 51 67 44 53 46 42 39 -4 9 31 70 30 31 35 52 26 -11 -7 7 26 26 42 -1 6 42 36 10 30 -17 -17 6 -16 7 12 -11 10 8 15 31 15 18 10 17 17 6 9 -7 19 -22 -13 24 35 19 -35 -34 -31 23 14 10 7 31 31 -27 -38 -25 -10 10 -25 -31 -39 -17 1 -23 -26 -25 -37 -15 -3 -9 1 -18 -10 -34 -40 -30 -48 -4 -11 -30 -33 -6 -21 -18 -5 7 13 -12 -27 -21 -4 -3 1 -10 -30 -6 -5 3 -5 -10 7 0 -26 -6 -2 -10 -5 3 -8 0 5 -6 -19 -13 -8 -2 -7 999999 999999 999999 -10 999999 -7 999999 999999 -9 -10 -7 -3 -10 -7 40536 251 100 30 9130 11 15 36 7198 4567 1272 1048 986 1024 1059 1038 1083 1150 1128 1031 1009 1005 1020 1155 1233 1251 1330 1365 1507 1559 1703 1988 2587 4779 21098 42746 81288 213659 513578 656401 679491 252414 3620 413 317 309 306 297 253 243 225 227 190 171 208 230 205 123 107 167 168 135 148 106 54 124 166 114 107 122 52 78 93 47 59 82 37 73 92 39 102 108 107 52 23 15 46 75 72 89 86 85 94 106 127 207 191 141 125 160 146 87 82 103 131 103 131 97 97 79 68 62 55 55 48 48 91 76 15 53 88 59 92 37 -3 11 11 7 24 29 38 11 24 41 67 43 50 24 26 -16 -21 26 24 18 18 11 36 34 -1 51 35 47 25 36 11 26 18 42 46 14 14 18 20 26 55 33 -1 23 17 32 3 29 13 15 8 35 5 -12 2 -9 -6 -27 -14 9 -7 -15 -8 -1 -20 2 9 5 -2 -15 -10 -22 -2 20 -11 -15 -3 -20 -16 -22 -23 -41 -29 -17 12 18 -1 -22 -11 -23 2 1 -19 -22 -13 6 6 -13 -10 -4 -10 11 17 0 -7 -11 -4 2 -9 -28 -26 -26 -37 -13 4 -18 -17 -24 -19 -6 1 999999 999999 -7 -3 1 -11 999999 999999 999999 999999 999999 999999 999999 999999 999999 -7 40542 255 90 30 9150 11 15 42 7198 4571 2219 2040 1850 1872 2011 2138 2155 2159 2128 2179 2286 2403 2424 2471 2632 2675 2957 3088 3474 3895 4450 5667 7539 30535 68378 227222 163131 49287 65404 131601 26864 613 436 337 324 284 268 280 297 226 225 188 177 158 135 125 158 178 139 156 123 56 112 142 188 158 140 166 150 129 132 95 71 108 64 110 91 92 98 104 94 78 141 99 91 87 85 102 87 142 123 131 128 178 190 214 177 157 125 137 150 122 106 97 102 76 75 72 88 77 99 63 59 61 -1 63 34 20 64 59 55 64 119 76 51 41 45 62 54 25 71 85 46 45 5 16 30 24 5 44 38 11 -8 41 36 7 7 59 74 28 38 47 21 38 -7 2 19 1 30 15 19 36 50 45 23 38 57 46 43 51 43 24 8 38 47 13 14 32 36 33 25 12 -8 18 34 5 3 -10 -10 -17 -1 6 -13 -5 -3 -3 0 -6 -6 15 26 -5 -15 -24 -16 -14 -21 -13 13 5 -19 4 -8 -9 3 -4 -4 8 -22 -21 -3 -10 2 8 9 26 1 3 11 7 -7 0 19 -1 -3 -11 -18 -16 4 2 0 -1 -9 -14 -15 1 -7 999999 -5 0 -6 999999 999999 999999 999999 -4 999999 -4 -3 -6 3 2 -9 999999 -12 40548 260 109 30 9169 11 15 48 7199 4575 2694 2622 2505 2591 2626 2701 2759 2709 2912 3034 3034 3109 3160 3227 3182 2916 3046 3056 2914 2808 2550 2197 1944 1527 1122 857 722 718 654 610 596 547 415 405 319 247 264 216 263 278 219 240 216 149 172 177 198 92 93 92 104 156 129 107 114 129 102 174 184 138 144 195 164 164 179 64 101 119 134 118 77 115 148 149 181 127 166 142 180 194 171 200 187 205 192 196 199 202 190 172 150 139 83 92 117 96 75 93 47 80 62 63 -1 31 76 82 63 61 37 63 85 87 77 63 89 44 43 49 64 54 13 48 37 21 60 44 71 40 14 22 44 50 -3 13 46 43 56 8 13 -9 -1 28 8 21 25 36 54 18 20 4 12 43 59 43 51 46 53 60 68 26 40 40 15 23 30 23 21 24 33 9 -5 16 4 1 25 19 -30 -37 -25 -27 -3 7 7 -8 -4 -8 -8 16 11 28 31 47 58 34 15 -1 7 -23 10 -4 3 23 12 -19 -7 6 3 6 0 -1 20 -4 22 20 7 21 5 6 12 -2 -3 -1 -9 -11 -2 1 -2 17 25 5 1 6 -4 -8 -10 -18 2 4 999999 -8 0 -8 1 -3 -11 1 12 12 4 7 9 -2 -8 -3 -11 -1 -1 999999 999999 -10 40554 254 98 30 9188 11 15 54 7199 4579 3710 2504 2382 2394 2272 2241 2215 2259 2348 2318 2391 2348 2363 2316 2193 2213 2018 2032 2073 1922 1626 1815 1753 1535 1422 1424 1159 771 742 677 641 538 515 383 393 409 367 311 256 242 199 213 239 236 200 184 130 174 145 130 175 162 187 185 129 185 109 143 165 179 158 159 160 129 123 96 123 139 181 147 122 137 111 120 155 128 154 143 137 136 164 226 170 137 175 136 144 161 148 129 133 157 93 81 79 103 94 98 70 43 48 45 37 67 55 61 60 44 34 46 67 64 62 56 64 69 57 20 53 97 54 54 19 -1 18 40 37 35 10 37 11 12 8 -19 11 5 -22 40 45 1 -21 -27 21 0 -5 -12 -7 5 -29 6 43 23 29 34 20 19 29 5 7 22 -1 -5 8 12 32 24 -1 12 25 -7 -11 12 -15 -3 -6 3 -21 -8 -30 -17 -7 -19 -20 -28 -28 -32 -15 -32 -25 -27 -19 2 16 24 22 -3 -41 -18 -16 -12 3 -6 -34 -45 -21 -22 -35 -17 -13 8 10 -7 -14 12 -1 -9 -4 -12 -9 -2 -10 -5 -8 -16 -4 -2 5 4 -11 -13 -19 -3 -7 -23 -22 -14 -19 999999 999999 -5 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -8 40560 261 87 30 9207 11 16 0 7200 4582 2083 2048 2049 2118 2044 2124 2282 2317 2316 2368 2303 2350 2427 2604 2604 2655 2688 2878 2977 3216 3574 3856 4034 4241 6019 37498 154652 25557 65550 3441 512 470 504 423 414 427 414 340 313 374 351 322 259 235 234 212 212 242 196 145 129 196 176 164 171 221 190 234 177 126 195 173 184 170 191 172 174 161 143 157 190 207 147 151 186 149 175 189 171 177 210 194 184 149 148 199 160 110 124 127 138 109 88 39 58 110 76 97 60 65 94 101 105 49 104 143 108 61 124 125 82 94 102 99 46 65 37 72 93 86 64 41 -6 1 41 55 18 57 24 51 46 -2 47 35 49 29 35 31 41 63 67 36 52 62 40 66 79 60 57 62 76 62 53 65 36 49 54 53 32 43 44 55 70 28 9 28 31 37 14 -2 3 -6 9 3 15 12 14 5 -3 -19 -12 0 -17 -21 1 24 32 26 26 16 -4 0 23 63 45 35 30 -7 13 16 8 8 -3 -4 -4 -5 1 10 35 21 -8 3 -4 -7 7 -2 2 -4 -5 9 16 13 1 -5 -17 17 18 14 10 7 11 28 0 -2 10 11 7 5 9 -3 2 2 0 4 0 -3 4 14 12 2 0 10 10 15 9 0 -8 -5 -8 -9 -11 40566 258 75 30 9225 11 16 6 7200 4586 2587 2380 2260 2302 2276 2293 2248 2232 2224 2284 2340 2422 2465 2605 2735 2811 2683 2640 2752 2864 3061 3312 3649 5198 26922 6915 2814 27224 12125 1385 522 464 426 450 387 357 365 369 354 272 237 258 269 248 320 287 243 192 228 261 247 133 179 214 219 153 240 221 199 188 250 207 175 182 170 134 136 119 171 126 165 171 127 146 189 151 132 151 183 158 152 163 130 133 135 101 146 100 94 88 102 115 114 103 101 54 53 87 89 86 81 106 101 119 117 72 85 72 89 102 99 94 118 90 107 44 92 88 32 89 103 101 82 35 24 26 38 -2 15 49 41 28 41 2 11 63 40 -1 -24 18 44 47 60 28 31 31 50 57 63 65 43 49 43 55 66 61 53 10 57 44 0 20 50 26 32 5 26 27 0 10 30 34 23 1 14 6 -2 -18 -11 16 21 -5 11 6 6 -24 7 9 1 -3 22 27 29 10 55 49 4 -12 19 15 -12 -10 3 3 14 -2 -2 13 3 31 22 11 -13 -21 -6 7 1 -1 -4 -6 -7 -17 -1 3 19 8 -6 -1 22 13 -7 2 16 13 -5 -4 -8 -7 -1 5 2 999999 -12 -7 -10 -8 -3 7 -6 -4 7 7 -9 1 -5 999999 -8 -6 40572 264 123 30 9243 11 16 12 7200 4590 1467 1407 1389 1450 1481 1495 1430 1481 1579 1485 1470 1527 1606 1547 1706 1790 1731 1732 1986 2122 2018 1759 2304 4972 9520 61809 272893 379595 126201 135926 67488 3066 418 382 294 342 342 268 313 262 273 265 251 195 182 243 222 322 279 216 220 193 280 253 156 210 273 178 203 196 227 191 182 191 189 208 168 201 194 149 127 197 178 144 150 206 173 152 142 177 131 145 134 158 121 91 94 138 146 158 110 150 140 103 123 84 133 133 85 53 75 99 129 121 138 140 111 110 91 121 72 82 80 118 97 71 88 81 100 85 34 47 91 98 48 28 38 23 55 58 60 55 76 58 8 46 53 83 91 88 88 41 56 41 63 75 82 41 19 37 61 37 44 94 79 57 75 52 62 22 43 69 58 34 56 36 11 34 33 66 22 32 31 48 19 13 -4 11 2 -7 -1 16 28 15 45 15 -5 1 0 25 32 50 40 63 30 8 16 27 15 24 33 34 13 6 22 26 23 13 28 37 24 24 33 29 22 36 24 14 21 15 17 16 14 21 24 1 8 25 26 18 15 39 23 28 18 23 13 27 18 13 5 6 25 20 12 14 14 1 11 31 22 12 6 2 -4 3 16 15 15 11 -2 -10 -7 -10 40578 248 82 30 9262 11 16 18 7201 4594 2534 2399 2401 2333 2227 2187 2198 2264 2324 2412 2422 2432 2443 2458 2568 2733 2794 2731 2683 2754 2844 2674 2621 2585 3001 3413 3983 5354 12010 11226 3813 690 524 397 412 387 355 357 316 345 276 266 255 308 270 235 206 256 249 225 194 136 182 180 218 248 235 158 195 218 196 203 186 192 160 187 195 132 154 140 130 67 129 158 134 167 135 127 136 86 107 99 56 71 51 90 97 78 106 144 125 127 90 85 79 103 64 43 76 99 104 69 101 128 66 52 43 16 37 77 71 57 65 47 60 55 73 64 48 59 47 39 -9 12 13 32 54 40 17 18 5 27 69 42 -23 7 19 35 55 34 23 -24 9 37 34 4 6 17 27 21 10 -15 19 13 62 50 30 30 78 51 17 43 46 29 43 18 44 33 -3 0 -6 -13 -21 -33 21 24 -18 -17 -23 -14 -24 -11 -18 -13 -9 -10 -22 3 -8 -14 3 -19 15 45 36 21 -16 6 -11 -14 -2 -5 -4 1 -8 -20 -10 -8 -5 -4 -9 -8 -14 3 19 2 -11 -34 -32 -9 -17 -27 -14 -22 -21 -11 -14 -13 -29 -25 -13 5 -8 -23 -26 -19 -28 -16 -2 -13 -6 999999 999999 999999 999999 999999 -3 -5 40584 270 133 30 9283 11 16 24 7201 4598 3545 3486 3779 3803 3856 4214 4451 4517 4482 4725 4841 4794 4930 5089 5665 5528 5298 5501 5080 4558 4435 4481 4208 16592 34584 68034 24183 1739 923 896 700 562 419 427 403 346 371 321 376 408 401 401 421 448 426 372 295 256 284 277 202 195 183 222 289 296 197 233 254 209 199 151 194 184 204 203 193 200 225 176 148 169 191 198 183 157 174 130 109 111 144 139 125 117 70 92 147 155 150 142 101 138 118 140 56 110 129 89 41 92 57 97 121 109 68 72 52 84 43 24 42 50 49 75 61 59 70 47 40 39 72 63 49 73 71 52 55 61 73 68 30 59 75 55 53 42 85 119 83 43 64 83 57 71 66 71 62 68 36 56 64 42 38 49 57 82 84 61 91 69 67 71 46 60 65 35 4 20 -9 -10 46 38 27 42 36 -11 -7 32 6 28 29 1 9 29 44 23 18 36 49 52 50 58 43 23 54 67 58 53 26 17 35 15 4 36 25 16 24 25 52 47 16 37 26 27 39 47 26 28 28 34 31 18 30 34 17 14 30 29 33 27 22 22 41 20 14 37 9 6 9 24 13 9 12 11 19 16 19 12 11 14 15 19 16 6 11 21 6 11 14 17 9 -5 -3 -6 -8 -7 -4 999999 999999 -12 40590 259 94 30 9304 11 16 30 7202 4602 2857 3841 5457 7168 8498 8450 7336 7215 7990 10937 13016 14420 16029 18203 20086 19860 18319 18940 19986 18897 17495 15945 17539 34794 131340 129063 43888 77487 70134 121626 135551 17476 4133 6512 2944 570 391 395 363 349 381 443 403 409 417 367 313 353 337 298 243 200 248 253 199 238 192 183 162 139 140 99 112 139 148 142 142 140 116 137 175 95 101 121 143 121 160 133 98 90 94 122 90 118 82 86 87 160 181 138 113 159 71 92 97 51 54 44 31 98 72 79 12 34 83 47 32 6 38 23 87 66 9 18 49 5 37 16 19 63 16 44 60 42 20 14 40 47 21 37 -1 7 78 22 29 40 81 75 48 29 -7 41 39 39 60 54 35 43 45 46 49 60 64 42 47 70 37 73 30 21 82 64 24 26 -1 -18 7 26 14 -2 -4 -15 -4 4 -33 2 19 20 20 -11 15 4 -16 26 53 24 36 7 8 0 46 34 56 51 27 58 52 37 30 29 28 0 43 26 12 -5 -12 -1 30 22 17 2 23 16 29 50 38 10 -2 -10 -10 2 -1 -1 0 -7 -2 9 -2 0 7 6 8 -2 -6 -7 -12 -16 -3 -16 -11 0 9 -6 -5 -7 -9 999999 -2 -6 999999 999999 -12 -10 0 -2 2 -9 -3 40596 262 81 30 9321 11 16 36 7202 4606 1638 1543 1566 1639 1630 1563 1561 1532 1674 1790 1823 1782 1810 1896 1873 1850 1810 1996 1991 2134 2371 2504 2624 2885 4610 20103 83332 131375 167087 221731 314439 541201 155222 1849 637 595 520 420 431 406 334 325 395 372 347 286 220 227 212 207 250 294 215 226 159 123 228 190 170 176 115 185 178 105 102 147 82 115 77 68 112 48 49 96 91 146 72 135 140 113 112 93 138 86 134 91 136 148 99 118 155 146 128 88 48 50 33 54 59 79 56 36 7 84 74 37 40 59 8 61 70 28 4 60 60 46 65 92 83 8 51 38 55 65 59 35 35 32 50 16 42 52 64 42 96 47 10 66 55 53 38 45 74 59 28 59 77 63 61 21 37 18 34 42 41 30 51 56 43 41 25 67 27 36 45 9 21 8 -19 -14 0 -2 -13 -15 -9 6 9 -1 1 10 24 10 8 41 25 21 6 10 29 46 55 22 54 67 42 42 27 -8 -9 -6 12 18 22 1 -5 -5 4 11 14 27 10 24 20 16 15 4 0 28 17 -13 -7 -3 -10 3 2 -3 -4 12 22 19 -7 -5 -4 -11 -20 3 -1 -7 -2 -10 1 0 14 -1 -1 13 -1 -1 10 16 17 17 4 -2 5 2 -4 -5 -2 -9 999999 -8 40602 255 101 30 9341 11 16 42 7203 4610 5291 2747 2548 2512 2625 2527 2453 2521 2473 2491 2507 2438 2432 2494 2427 2419 2409 2420 2532 2594 2667 2602 2502 2512 2660 2726 3003 3544 4462 5307 5792 3708 3327 2115 1635 1328 1019 848 743 680 513 413 351 284 237 176 192 205 187 177 247 188 223 208 171 146 152 187 117 105 147 124 152 136 163 97 98 102 65 52 47 140 53 8 34 30 48 45 101 124 85 73 84 72 47 47 109 81 88 69 67 83 108 77 74 90 98 32 0 8 -4 -1 35 68 31 32 58 28 11 9 25 21 14 41 43 30 7 22 9 15 -23 -9 10 48 50 41 1 52 16 32 38 15 53 40 33 35 10 43 28 45 72 34 -18 13 13 22 35 22 2 -32 -1 7 26 38 23 24 -19 21 9 27 60 55 51 13 -5 1 18 -8 -1 5 -33 -14 3 35 6 -1 4 -1 -3 -9 -18 19 31 -15 3 18 14 12 -1 13 37 -3 18 35 76 46 -5 -32 -28 -6 -16 -14 -2 -1 -5 -19 -17 -16 4 1 -11 5 2 6 20 26 -9 -13 -6 -17 -26 -16 -5 4 6 7 -2 -18 -4 0 -4 -14 -7 -9 -9 -16 -24 -31 -27 -19 -10 -28 999999 999999 999999 999999 999999 -5 999999 999999 999999 999999 999999 999999 -10 40608 258 58 30 9358 11 16 48 7203 4614 8556 214 999999 999999 999999 272 244 260 288 378 363 364 478 445 501 491 560 524 555 1600 3378 3549 6572 8477 8971 13037 31632 61885 39474 44206 143527 194680 219828 122451 195878 342176 504152 412721 739652 179086 31875 8349 44608 20036 1112 320 230 266 211 236 200 98 72 83 70 73 225 221 203 124 129 112 149 232 164 106 121 67 96 79 135 134 124 69 82 72 75 134 75 57 63 28 52 73 73 98 53 101 114 83 73 52 16 10 33 27 33 13 -30 -14 25 25 12 23 -9 8 36 -11 -4 36 6 7 33 41 28 7 21 8 -9 5 41 53 41 43 84 122 83 44 44 53 49 54 62 54 54 60 52 33 9 11 -6 34 48 45 65 30 40 30 7 25 10 -20 28 37 -10 -1 10 28 44 -6 16 34 12 2 24 41 21 50 43 -1 -7 -8 4 -9 -8 -9 -17 -9 -21 10 -16 -29 -8 -13 -7 -19 -24 -17 -11 -9 1 18 4 16 10 12 7 -11 4 1 -25 -11 14 -10 3 1 -5 -8 22 -6 -1 11 12 21 2 9 -1 -4 10 -4 -14 -12 -13 -13 -10 -4 -4 -12 -6 -17 -11 -10 6 8 -19 -26 -24 -25 -10 -14 -10 -11 -8 -19 -4 0 3 21 8 -3 -11 -10 999999 999999 -12 -2 -5 -1 40614 244 947 30 9377 11 16 54 7203 4618 384 2612 10256 18515 17945 44730 80042 393397 296198 296861 475424 517813 514337 723332 659947 260965 136347 518089 494512 322038 2359 228 170 146 153 109 121 195 82 69 125 158 152 127 59 107 98 138 75 100 87 78 66 85 68 97 107 105 107 42 80 55 63 42 81 63 78 93 51 108 76 39 70 49 42 58 40 23 7 47 50 31 29 75 48 55 57 43 36 47 63 44 54 47 72 74 33 70 49 80 42 86 87 121 142 147 135 114 133 121 70 75 40 26 51 47 50 85 88 62 55 28 72 85 51 53 68 68 38 28 23 38 11 39 56 24 64 11 35 96 90 56 78 71 70 44 33 20 21 16 61 12 24 57 26 39 22 22 23 28 29 21 17 22 36 26 12 27 31 27 20 42 79 83 68 47 66 39 21 -1 17 35 15 12 34 23 11 36 24 9 29 24 29 40 35 39 30 25 23 19 13 25 14 22 21 12 20 23 4 26 8 16 3 4 26 11 2 13 15 -3 0 18 19 14 10 11 21 19 33 36 28 17 20 15 15 18 25 28 16 13 8 0 6 21 11 -1 -5 8 9 1 -2 -7 -8 -9 40620 276 125 30 9395 11 17 0 7204 4622 1857 1779 1764 1770 1750 1686 1721 1838 1903 1809 1813 1937 2046 2133 2266 2409 2587 3181 3683 4372 5396 6352 7097 7968 8527 7880 7486 7520 8507 9611 14891 34934 177392 172838 147093 92636 87142 89658 80985 336015 58047 2034 1510 24664 29040 1236 232 262 224 159 146 139 127 122 102 143 108 144 113 132 133 132 130 156 110 156 132 114 123 97 72 80 82 46 60 77 75 139 115 68 66 109 81 77 131 42 67 49 48 63 43 13 30 77 50 44 55 29 69 90 62 92 111 94 53 79 72 84 83 74 81 102 72 113 64 77 90 110 128 117 110 109 128 106 125 163 128 137 116 108 86 66 51 62 67 93 81 46 71 24 55 67 59 53 96 72 51 46 19 74 28 56 61 54 66 93 72 59 102 84 83 86 103 80 94 73 79 43 45 40 47 44 26 6 14 32 35 32 16 24 35 43 46 55 66 49 45 15 50 97 98 100 110 73 71 60 39 21 35 35 32 46 45 32 44 73 50 47 44 65 43 45 54 54 57 61 48 42 39 42 35 33 29 44 52 55 55 63 27 16 33 33 38 31 30 27 35 35 27 31 29 37 47 50 45 43 41 33 16 17 41 33 27 19 40 45 26 34 34 24 30 30 22 22 27 16 18 15 9 13 16 9 12 11 -3 -8 40626 271 81 30 9411 11 17 6 7204 4625 635 576 652 734 717 751 869 856 835 818 881 931 976 959 1074 1215 1264 1406 1583 1959 2846 3550 5290 7123 7699 8322 12225 20032 22969 22378 34396 43496 92740 231931 238897 369519 519428 404204 173794 82708 3137 308 207 155 155 190 119 167 158 143 72 84 126 111 89 129 63 61 76 70 106 117 83 100 128 85 85 91 84 88 54 62 81 76 93 77 60 117 31 45 64 46 67 74 44 21 67 69 63 76 134 153 158 157 61 52 44 79 78 87 34 18 78 57 62 85 50 79 77 60 42 57 44 49 53 74 62 66 85 64 45 60 73 99 93 98 98 148 35 42 42 21 5 46 26 28 18 10 -15 -45 -8 9 24 37 38 0 31 -1 21 10 37 24 29 37 9 5 16 32 37 61 78 65 65 85 51 31 46 25 5 -1 18 17 34 12 24 36 9 -10 29 36 24 -11 29 21 15 22 13 37 34 35 44 60 68 84 69 51 31 40 17 -12 25 26 7 10 15 13 29 29 13 20 30 29 36 20 16 15 6 18 16 3 -2 23 3 6 23 13 6 11 16 -10 -10 7 11 19 16 27 4 -4 -2 23 -1 5 15 6 8 6 4 6 -1 8 1 7 1 4 2 17 8 -3 4 3 8 1 -2 -9 -6 -4 -2 3 1 -2 -5 40632 275 97 30 9427 11 17 12 7205 4629 3110 2654 2744 2647 2540 2604 2670 2672 2832 3017 3149 3207 3390 3655 3793 3708 3859 3894 4016 4218 4341 4480 4148 3485 2771 2350 2047 1865 1683 1390 1073 731 499 395 354 336 342 326 278 195 153 185 225 239 221 200 230 156 138 152 139 138 99 51 80 85 128 91 71 60 76 84 89 143 92 84 73 91 67 58 91 85 125 142 69 50 54 -8 50 85 102 56 41 117 79 23 57 40 10 70 193 278 309 401 390 248 232 202 114 85 91 103 79 117 83 17 66 68 32 66 65 50 48 89 49 40 98 90 35 60 40 12 30 23 15 16 31 60 56 74 45 8 0 1 83 44 13 26 3 22 9 -17 -36 -2 30 -5 -18 -6 43 20 10 40 46 36 55 5 14 51 48 13 -5 44 41 61 62 47 59 47 39 3 14 32 3 0 12 4 -8 6 4 15 1 32 9 4 -9 -3 9 15 33 32 62 65 67 43 64 46 18 6 19 9 18 37 5 6 26 34 29 17 28 17 25 32 23 33 21 21 16 -2 26 12 17 22 13 25 31 21 48 38 12 11 -5 4 3 6 3 12 7 3 1 2 19 -2 -7 0 6 14 9 7 14 1 9 12 16 4 2 11 17 18 19 21 9 3 8 2 1 0 4 5 1 -3 -5 -10 1 4 -11 40638 277 82 30 9442 11 17 18 7205 4633 1805 1760 1862 1857 1858 1924 1898 1695 1673 1671 1585 1773 1966 2076 2111 2071 2065 2175 2026 1883 1852 1900 1877 1864 1759 1498 1459 1504 1514 1868 1637 3192 27450 186789 294647 205384 91431 2491 335 273 224 211 243 181 164 201 231 208 178 164 161 140 103 159 138 84 187 136 148 114 28 74 101 117 117 109 111 134 119 40 71 107 30 30 75 135 191 136 69 102 98 128 68 117 38 15 61 70 126 101 132 201 219 218 208 234 299 208 238 315 477 565 407 217 185 173 112 77 35 101 80 96 77 101 106 74 92 89 104 87 98 58 136 74 109 137 109 122 150 121 170 136 106 38 19 21 28 53 27 33 31 -9 28 45 38 1 -4 28 42 37 27 38 44 52 29 17 38 51 44 33 41 52 44 10 56 71 73 78 40 53 59 44 12 27 23 22 34 47 20 26 28 -8 4 36 59 76 29 22 42 34 52 76 72 73 63 62 47 55 30 23 20 23 47 51 18 24 42 64 57 49 33 24 22 6 25 29 33 47 42 9 39 38 15 38 46 35 39 41 20 10 28 27 26 12 19 23 47 10 7 25 35 38 31 14 13 23 30 19 13 -3 4 18 18 14 10 7 25 25 20 19 5 11 20 15 16 21 16 6 15 20 12 7 2 11 1 -10 -5 40644 269 157 30 9457 11 17 24 7205 4637 1150 1096 1021 1137 1163 1068 1085 1054 1087 1208 1178 1097 1128 1161 1224 1338 1323 1376 1375 1414 1469 1602 1766 1882 2055 2158 2485 2925 5635 34696 143254 404436 518099 352424 385727 67269 1587 428 338 240 182 146 168 139 118 108 164 183 127 149 150 102 112 68 77 75 76 50 34 100 129 92 115 55 54 100 114 77 64 140 460 570 603 588 695 890 1089 1230 1022 792 500 254 99 70 103 96 84 138 189 266 383 478 454 361 428 712 544 329 323 247 139 78 114 79 68 56 38 78 46 61 87 116 91 83 119 210 350 342 138 15 69 86 90 73 49 46 78 47 66 26 21 12 -20 34 8 -17 -15 -3 25 10 9 -18 7 19 24 52 7 -36 -4 20 16 14 26 3 40 42 52 33 48 24 13 32 40 25 54 20 45 50 23 25 18 10 -6 -6 -9 0 30 27 -8 -18 13 4 -10 6 21 33 14 35 19 33 46 40 25 9 16 30 23 9 -3 6 26 21 23 21 1 -12 -11 -20 18 11 20 30 -11 -5 15 27 15 21 3 3 0 -10 12 15 0 -5 -8 20 -4 3 2 -5 15 11 12 4 10 8 4 -1 -12 2 16 0 3 -3 6 8 10 6 999999 -9 999999 -10 6 17 4 -3 999999 -10 -2 -7 -1 8 -10 -11 -6 -4 -9 40650 252 832 30 9472 11 17 30 7206 4641 -84 288 677 2449 17003 73598 124281 113354 56731 142880 313609 395952 954323 999999 577251 376805 641489 4402 224 170 181 172 139 168 156 145 164 142 110 101 167 95 63 143 148 107 49 125 148 231 464 908 1485 2205 2744 3613 4222 4382 4160 3597 3120 2626 2140 2025 1958 1868 1594 1446 1270 971 741 510 456 346 307 236 244 225 199 254 240 253 233 280 489 691 717 648 547 525 556 464 210 188 232 260 523 1173 1684 1273 460 246 383 363 176 196 153 96 97 102 71 67 30 29 110 176 348 381 204 61 -6 25 58 21 28 13 35 42 11 13 13 17 33 41 62 41 60 33 13 61 44 19 37 46 30 37 34 40 53 34 40 44 41 58 57 13 35 39 52 31 -2 30 37 -1 16 29 35 32 7 -20 17 45 45 42 43 58 63 83 53 64 46 10 14 25 40 34 24 17 39 28 32 48 29 36 31 34 38 37 36 32 13 16 23 25 9 30 16 17 35 44 19 32 30 24 15 13 14 10 29 31 26 7 17 16 30 44 22 2 8 21 36 23 20 30 19 -3 2 7 13 2 3 8 13 17 22 16 16 12 20 14 10 10 6 7 11 2 -3 -3 -3 0 -7 -12 40656 274 97 30 9487 11 17 36 7206 4645 1873 1864 1929 1947 1808 1869 1938 1955 2037 2761 4060 5763 27206 23455 5101 8419 7499 7196 3197 2163 2280 2413 2685 3122 3607 6108 24377 118434 129430 50948 37965 114450 58621 27406 6495 110401 166432 3542 777 319 194 86 81 73 150 79 19 45 94 37 -15 12 0 -15 45 35 14 34 31 57 82 59 56 20 21 110 212 270 322 304 330 325 333 464 527 594 628 728 741 818 917 775 708 742 549 360 266 333 410 370 409 432 406 502 590 739 1056 1278 1874 3387 8103 48953 131319 46391 23118 6895 6273 7894 9800 8309 5483 4365 4536 3715 1758 1108 628 364 335 317 370 265 167 133 75 63 -4 19 44 33 30 -15 41 48 29 -5 15 18 32 44 38 29 10 1 36 27 -16 -21 21 14 38 60 38 50 9 7 15 31 31 29 35 65 58 54 91 55 31 51 30 36 42 39 32 18 26 15 19 9 10 16 13 27 66 71 54 16 0 -2 30 44 48 55 40 13 26 -15 23 44 27 16 11 22 33 16 31 26 14 19 34 4 12 14 29 41 23 11 5 13 17 19 26 28 6 -4 23 19 22 19 16 38 29 30 8 7 24 23 32 26 23 30 31 30 38 42 27 25 22 27 30 30 18 19 18 11 5 18 16 13 16 26 15 19 12 8 14 12 5 -1 1 0 0 -1 0 0 40662 258 472 30 9502 11 17 42 7207 4649 1170 2673 1858 999999 999999 1100 3407 738 22 303 668 479 649 824 385 1850 11602 69096 139870 155222 145570 199662 281370 412229 376829 177565 2276 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 162 388 538 693 938 1115 1230 1790 2621 3182 3272 2783 1437 609 161 -81 999999 999999 999999 999999 999999 999999 -65 204 594 996 1433 2201 3152 3414 2953 14430 221370 791286 846055 487028 30992 5143 5957 8068 10140 12003 11281 7563 5003 3254 1889 1046 892 561 395 284 256 233 173 166 122 87 76 96 85 12 37 67 135 136 100 71 20 -8 15 0 12 37 27 40 39 49 10 18 18 24 13 7 1 34 42 43 38 41 17 23 9 -16 17 4 33 23 0 -3 30 26 14 19 8 6 11 4 28 22 6 24 -3 -10 4 10 49 42 31 17 26 34 22 11 13 22 32 32 30 41 47 10 12 18 16 37 26 20 18 21 16 28 24 26 31 23 24 24 10 23 9 -9 12 31 24 13 15 26 14 26 4 5 19 26 23 41 36 19 12 24 36 0 12 21 12 11 4 18 13 22 13 22 22 2 -2 9 13 13 15 8 21 20 22 9 14 -3 -6 4 0 -12 -5 -8 40668 282 97 30 9517 11 17 48 7207 4653 2612 2769 2848 2973 3392 3550 3509 6481 30417 12393 3181 1917 1792 1890 1925 1963 1862 1843 1951 2042 2303 2588 2578 2721 2825 3099 3165 2888 1695 1166 842 533 179 -2 -76 999999 999999 -73 -57 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 -86 -72 -69 -80 -70 999999 999999 999999 999999 999999 -93 150 474 813 1017 1422 3299 6214 11885 20166 27468 34538 35786 34049 47665 123692 156895 64236 14411 5896 5194 4832 4709 4911 5453 6254 7339 8734 9797 10181 10176 9727 9394 8683 9145 22618 108461 119608 23207 8023 7642 7591 7305 6707 6310 5512 5228 5027 2713 1341 778 471 432 409 511 792 888 971 1183 1313 1686 2634 2023 1306 1063 909 776 891 1088 705 135 44 1 4 9 33 48 50 34 39 66 31 35 -36 8 37 57 29 35 64 36 57 61 40 68 54 60 36 42 34 41 58 35 32 34 19 62 67 56 50 48 57 30 5 18 28 48 38 49 39 61 74 47 65 54 39 38 32 53 46 46 48 26 29 29 41 39 34 32 36 24 28 42 35 31 37 32 41 33 35 46 62 48 58 59 25 32 52 32 38 44 52 33 33 36 41 40 42 49 43 36 53 42 28 23 32 45 39 31 23 35 48 39 37 40 37 25 23 51 36 30 38 51 40 42 43 41 22 27 35 40 19 19 14 12 14 6 1 5 6 -4 -10 -10 999999 -7 -8 40674 262 52 30 9532 11 17 54 7207 4657 1151 1058 1069 1211 1187 1000 1607 1535 758 707 571 478 417 482 474 501 610 701 745 742 967 975 1037 969 968 915 923 937 857 370 34 -19 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 632 1903 3109 5501 9496 10898 14467 17800 20263 19649 17327 19069 40058 129862 316783 591074 712678 458639 162391 36611 47074 34347 12252 10511 9744 9718 9660 9550 9025 8101 7376 6968 6866 6873 6936 6455 6161 5501 4702 4365 4157 3614 3450 3176 2594 2028 1373 874 831 752 776 1076 1738 1971 2169 2521 3557 5281 6349 5628 4512 3301 1745 1157 601 192 33 27 -22 0 -7 8 -25 -21 -56 -31 -24 -13 -18 -17 -25 -24 -24 -8 -1 -6 -31 -23 11 5 7 3 -32 5 7 0 -26 -2 -5 -21 -30 -41 -31 -1 -36 -16 -2 -27 14 -26 -4 2 -15 -26 -22 -42 -2 8 15 50 5 4 0 7 -2 -5 -8 21 20 -7 -18 -29 -19 -2 -14 -6 4 -16 -18 -15 -21 -19 -26 0 -10 0 -17 -24 -13 -19 -16 -31 -9 -1 -10 -13 -8 -1 23 13 1 -4 -6 -14 -7 4 5 -11 -18 -25 -20 -17 -20 -13 -10 -14 -7 -6 -10 6 -6 -13 -7 -5 999999 999999 2 999999 999999 999999 999999 999999 -7 -2 40680 273 96 30 9546 11 18 0 7208 4661 846 740 784 827 754 611 406 354 346 274 265 309 273 335 278 217 322 327 521 744 802 667 645 544 674 711 578 457 271 198 98 5 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -15 381 923 2150 4389 5886 6475 8001 8976 10258 13982 16904 17577 19537 26415 61309 173202 398406 752199 999999 594772 213467 46365 10153 6506 5708 4668 3506 3348 3443 3631 3639 3873 3887 3931 3921 3721 3534 3132 2663 2494 2645 2544 2683 3005 3297 3089 2596 1970 1275 808 545 359 354 440 577 878 1867 4303 7626 11398 12478 9706 6733 6248 5933 4160 2689 1530 965 536 292 143 98 44 -12 8 -26 -1 19 -7 -17 -6 21 26 37 25 33 -5 62 30 24 -9 8 30 44 40 32 69 17 16 18 51 42 38 71 33 16 -3 13 19 18 5 -1 -5 13 1 27 22 18 45 32 21 35 58 67 51 33 42 30 11 0 6 21 30 25 30 -5 26 22 31 25 19 28 15 3 14 8 33 31 18 -9 7 16 31 9 3 12 17 18 18 17 5 41 27 11 13 25 18 9 13 21 7 14 8 16 11 14 10 20 12 21 15 4 4 9 7 13 24 12 20 17 16 19 25 22 7 8 8 3 9 13 7 1 1 11 3 -8 -11 40686 277 80 30 9560 11 18 6 7208 4665 1705 1474 1325 1843 3283 3217 1817 2180 2554 2772 3082 3689 4617 4911 5768 7132 7181 6805 6182 5222 4535 4033 3173 2024 1723 1555 1147 1094 469 175 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -17 703 1586 2691 4312 6533 7676 9923 12354 13896 18120 19594 22840 42824 94709 222556 509685 858430 852717 516267 81342 3730 2890 2542 2286 2163 2208 2284 2299 2160 2081 1858 1510 1362 1223 1041 810 632 441 370 248 190 198 297 446 636 743 726 680 710 825 688 598 977 1668 3396 7238 13951 20720 23166 24966 24057 21759 17142 13894 13186 13987 14731 12461 9431 7503 4847 1936 463 149 83 72 35 4 -12 -45 -3 42 19 4 36 28 12 -9 -11 17 24 22 15 17 40 19 21 42 26 17 -2 22 26 52 39 4 35 22 -1 14 8 14 25 31 25 9 36 26 40 1 30 27 0 12 51 57 69 2 7 18 17 56 52 14 30 25 19 18 -20 20 32 16 23 36 35 40 28 36 39 35 30 25 36 29 2 45 45 17 33 40 29 22 35 46 31 40 49 29 28 16 13 12 18 17 35 18 13 9 17 31 22 15 17 1 -2 14 27 22 20 14 -1 12 27 28 27 21 33 16 29 20 12 14 18 6 18 21 16 7 4 -8 -9 -6 -8 -10 40692 272 95 30 9575 11 18 12 7209 4669 260 293 132 0 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -43 87 402 659 554 463 346 313 350 143 -4 -34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 164 1298 2482 3500 4756 6439 7669 8075 8111 8957 9981 24058 150545 424126 804886 999999 746314 283280 171712 41755 1449 -1 20 -1 -7 58 158 215 253 275 494 510 578 972 1320 1103 750 437 352 417 352 192 197 338 660 1077 1351 1727 2542 4231 7026 11992 20894 30462 39293 47911 53724 49130 41622 33861 27661 20799 19003 17871 13082 7437 3767 4436 4563 4949 4169 1745 300 50 -3 -11 4 19 21 38 25 20 -3 -35 -5 -10 0 -14 4 9 -15 -3 2 9 8 -20 -16 34 16 1 45 8 -4 -10 14 14 18 24 0 -8 -31 2 -6 -17 -14 -3 -17 11 44 4 -10 23 27 16 -7 10 40 16 -14 2 -8 24 14 -6 4 15 7 8 1 36 18 -5 25 8 9 15 38 0 10 10 37 4 20 21 38 9 6 19 31 18 8 10 13 14 8 14 4 7 21 0 6 35 16 10 24 23 6 -13 3 14 11 -4 -5 1 23 11 15 6 1 4 6 2 -3 -5 18 26 16 -3 -3 5 999999 999999 -9 999999 999999 999999 -2 -8 40698 208 2028 30 9588 11 18 18 7209 4672 -96 416 954 1644 2387 3522 5331 7102 8791 13809 39482 94350 181274 323984 520360 819003 801769 455571 63564 1030 999999 999999 999999 999999 999999 999999 999999 -68 -17 19 254 587 995 1468 1452 1042 722 1030 1298 1320 1999 3824 6394 8620 10468 10173 10600 13093 17866 22958 30798 39649 44744 43823 40342 33024 33786 43944 58552 71422 84435 106540 118905 119691 117198 112186 106142 87025 73266 59495 63573 43994 21129 13870 9586 5454 2318 1165 534 361 98 -11 9 25 46 32 40 27 24 30 44 27 41 22 52 48 58 53 7 0 3 -18 10 63 12 9 20 9 23 16 25 -4 41 67 67 50 46 62 20 -5 35 62 73 40 32 45 38 7 23 27 4 27 38 36 45 12 28 49 18 8 42 47 39 53 36 24 29 23 14 8 23 22 3 15 36 47 26 52 50 18 11 31 14 22 31 34 23 36 29 35 42 37 25 31 44 29 29 36 37 19 14 -4 10 18 19 13 28 14 19 18 19 24 35 22 16 24 17 17 18 16 16 19 9 -4 -3 -9 -6 -8 40704 207 2223 30 9603 11 18 24 7210 4676 -57 -24 1269 4832 7144 6619 5579 16033 36065 42356 31813 28022 10202 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 540 4756 6992 1116 999999 999999 999999 999999 999999 999999 999999 999999 999999 78 276 305 480 949 1561 2110 2410 2771 4149 6667 13119 21204 31208 48099 70780 94175 126478 169217 204428 240246 279897 317037 344956 361820 385946 377419 339621 296581 275490 250336 185475 145589 109840 65129 46007 21349 4286 803 282 79 8 -2 -6 24 18 25 39 69 55 40 26 13 45 50 23 -26 -34 25 54 19 16 -13 -15 -23 1 8 32 46 -15 -10 37 65 49 33 30 68 27 -1 14 27 34 21 48 40 39 26 23 22 52 29 17 21 32 24 47 25 39 35 43 25 20 26 63 72 26 23 55 29 24 19 22 22 26 14 17 25 44 20 20 29 21 26 33 20 36 24 20 30 16 10 17 14 19 13 34 22 5 25 25 17 6 25 24 28 12 29 41 16 12 28 24 20 29 20 21 16 21 28 23 11 16 4 0 -10 -11 -12 -7 -10 -10 40710 198 2416 30 9616 11 18 30 7210 4680 1092 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -13 355 1092 2623 4646 7151 9913 12627 16015 20535 27351 35087 43060 52537 62602 72718 86957 104086 121457 135393 152415 165225 174927 182061 180552 191942 217509 224633 230690 229997 229408 205642 179257 165975 173541 167181 153858 153316 169580 144927 102903 52837 24965 6008 942 19 31 55 24 32 -6 10 11 39 22 -16 5 4 -22 -10 -42 7 5 37 6 8 0 16 -2 -9 25 30 57 41 34 14 43 47 20 46 43 43 24 12 27 42 24 20 20 41 3 11 7 35 49 27 25 30 12 27 0 4 -7 20 29 29 32 23 -3 21 21 27 40 15 11 1 33 26 33 30 55 38 32 8 13 19 32 26 17 21 16 18 10 18 9 16 17 0 24 23 4 6 20 14 20 18 15 22 10 13 15 27 24 21 8 -7 4 11 8 -3 1 0 999999 999999 999999 999999 -3 -1 40716 172 3272 30 9632 11 18 36 7210 4684 -38 278 573 1092 1581 2262 3088 3788 4844 6313 7972 10099 13093 16487 20757 26126 32734 39783 47740 55543 62387 69301 75130 82108 85010 85191 90701 94413 94858 94972 91610 81184 68953 67417 84581 108451 145433 192289 233752 261990 296938 332485 348448 352949 327894 247614 145001 55784 8584 1040 65 -3 30 22 32 24 -12 -27 8 -17 -32 -21 1 -23 -26 3 11 19 11 -14 -12 -11 -12 12 35 15 15 16 34 33 33 20 25 20 34 21 25 37 22 22 42 10 34 41 22 20 21 5 17 14 10 10 46 27 26 20 22 17 11 35 22 11 8 26 13 7 16 4 9 22 32 33 33 3 9 30 10 23 37 14 30 25 26 13 7 -4 13 3 -10 -15 -11 4 22 12 -2 8 28 28 3 14 22 19 18 10 12 -1 -2 -8 -4 -2 10 -1 -5 -1 11 -8 999999 999999 999999 999999 999999 -12 40722 179 3287 30 9647 11 18 42 7211 4688 146 395 596 740 1059 1385 1903 2492 3264 4095 5273 6748 8293 9839 11722 13619 15041 16392 18460 22255 29420 40379 53200 68707 89457 115219 140551 159506 175652 194718 216112 242786 267054 274153 267581 255349 255514 259883 247923 214208 178830 157214 147545 165494 176522 174464 173819 134754 63474 29102 2410 53 29 36 13 23 43 20 38 41 6 -12 -5 42 40 -14 -4 46 12 23 38 10 -21 36 56 38 32 50 20 36 17 8 32 32 29 36 20 35 60 44 58 40 44 34 26 14 36 26 31 8 30 56 39 33 59 34 48 51 32 27 21 28 42 38 20 36 19 26 35 37 49 38 23 32 42 46 39 18 27 37 34 36 31 21 22 34 32 18 18 30 24 31 23 14 24 32 24 21 31 35 21 24 15 15 10 2 13 14 6 17 5 3 14 12 10 2 -1 -1 3 -5 -7 -4 -10 -9 -11 -11 -12 999999 -11 40728 174 3363 30 9663 11 18 48 7211 4692 -38 136 323 586 936 1257 1639 1952 2407 3009 3855 4796 6106 7418 9238 11235 13437 15468 16678 18461 21495 22623 23496 25523 28194 35856 53185 76535 104010 133136 157237 175581 188295 201852 217746 237038 252091 258823 252714 263490 310463 316994 310774 289790 275352 229659 189747 144638 61231 13023 373 26 24 57 41 21 -11 -10 11 22 22 -18 -19 2 10 27 14 13 42 22 8 21 16 21 45 69 44 2 11 54 55 25 33 33 47 33 36 20 24 45 13 56 32 32 38 4 18 34 19 44 25 27 21 23 41 7 22 40 14 25 24 39 33 9 15 11 28 37 26 31 23 33 31 44 34 15 19 19 24 34 35 13 17 18 13 34 33 18 13 16 19 35 23 35 27 42 42 45 39 22 11 15 15 6 20 16 11 6 8 8 16 12 9 1 -2 -5 999999 -1 -1 -8 -11 999999 999999 -10 40734 167 3168 30 9678 11 18 54 7212 4696 -10 198 448 749 1125 1539 2134 2797 3624 4689 5892 7033 7864 8754 9888 11191 12191 13813 16252 18480 20741 22776 26002 28473 28800 26339 24578 22947 19798 17635 14483 15526 23909 33265 45895 59687 68230 76591 89593 115299 126823 126505 129778 165405 205985 239323 290630 334656 361232 372513 369408 321883 214186 136258 108328 66223 14886 133 -11 -11 -27 1 27 27 2 -10 4 15 5 -19 -34 -20 -39 -30 5 13 19 -14 -32 -6 9 -6 -7 13 -11 10 20 -9 -3 -6 3 14 -14 -14 13 29 27 18 9 21 18 -6 4 17 23 16 35 8 3 -22 2 2 -18 -2 12 24 25 -3 -13 13 1 4 18 8 11 14 22 -2 7 20 29 24 11 -10 2 1 -24 -25 -4 7 -5 13 -7 3 14 -2 -18 -11 -4 6 5 9 8 -5 999999 999999 -10 -12 999999 999999 999999 999999 999999 999999 999999 -12 -9 40740 275 92 30 9692 11 19 0 7212 4700 680371 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -58 268 576 1005 1580 2163 2832 3591 4356 4928 5578 6134 6982 8495 10720 13004 15234 18027 21939 26125 28230 28525 28720 30453 31442 30346 29609 27890 26871 29453 34380 33168 24233 22310 26778 45068 70851 83403 89740 104552 124899 125844 123340 135950 173938 223388 249006 254966 257229 267809 286179 299268 270765 198216 156942 127669 98655 35640 2529 77 37 -6 7 10 -28 -16 -13 6 17 -2 8 19 -20 -7 45 17 27 36 6 -8 30 25 13 15 13 30 19 17 33 30 17 30 28 28 21 5 31 40 36 19 14 31 40 26 22 52 49 33 38 12 -5 18 19 11 20 15 16 22 3 11 0 17 28 51 42 37 43 22 14 38 24 18 12 24 20 5 18 16 6 17 22 2 -1 0 10 18 33 32 23 18 5 21 23 10 4 12 7 6 9 4 0 -6 -3 2 16 10 3 -8 -4 -3 4 -7 -11 40746 279 137 30 9707 11 19 6 7212 4704 32403 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 117 386 716 959 1289 1739 2192 2715 3450 4406 5775 7479 9337 11483 13656 16052 18757 20802 23818 28299 31938 35129 36114 38125 42724 45536 48442 47517 42615 41658 42390 42974 47559 50609 54127 53727 62727 77636 95846 122024 142603 173400 190780 212392 248263 285802 298959 294140 317063 288871 272759 227718 165045 83144 6647 1064 116 2 7 25 18 -1 -1 21 15 15 20 -6 -17 -4 -7 31 8 -7 6 29 30 -12 2 29 38 52 61 57 37 16 20 40 33 35 19 41 34 16 11 36 14 35 51 32 23 1 24 31 37 51 48 21 13 0 16 6 26 22 7 -1 3 25 30 16 9 28 35 18 35 31 28 27 30 21 21 20 28 29 32 26 24 17 14 33 16 12 24 15 26 9 28 33 29 26 20 39 26 25 16 17 12 15 8 2 13 3 -4 1 11 8 9 9 0 -8 999999 -7 -7 -11 999999 999999 999999 -8 40752 181 3303 30 9723 11 19 12 7213 4708 -83 233 638 1099 1647 2401 3220 4214 5195 6198 8115 10117 12040 13938 16036 19140 23362 28782 34519 39583 42396 42058 45237 52474 54608 57405 60359 65294 71053 71491 69000 72482 75336 74028 72070 74860 94662 110051 141024 169426 197427 223340 262330 303146 344258 362691 365137 324313 279913 174286 47994 5583 1102 337 89 42 72 46 46 53 6 12 50 39 32 28 39 52 16 42 59 55 78 34 45 49 18 35 36 17 39 51 48 54 40 20 24 29 52 50 22 47 61 37 34 55 54 63 30 34 23 -3 31 15 18 23 59 28 30 34 50 22 16 34 42 59 28 35 35 31 19 20 17 16 25 38 46 36 18 24 24 32 45 26 29 32 45 28 33 47 36 40 29 33 43 42 41 37 28 22 35 18 25 25 28 29 15 8 6 22 19 18 23 23 13 21 7 6 8 1 -7 -6 -3 -5 999999 999999 -1 -9 -10 -4 -12 40758 162 3466 30 9736 11 19 18 7213 4712 -59 197 606 1095 1656 2404 3335 4327 5653 7389 9459 12049 15255 18604 23017 28386 33710 39774 48639 57481 67968 79201 85688 90162 92507 88707 93402 111716 133009 150654 163685 166173 152176 167688 190875 236155 300854 337071 349223 342347 313279 271219 195032 123603 58282 15144 2141 126 30 16 39 26 24 -25 9 19 16 14 8 1 17 22 50 43 32 15 22 31 29 40 51 53 36 37 53 33 54 57 11 -1 10 36 36 52 28 23 22 42 37 23 21 18 8 19 26 13 17 27 31 27 39 26 26 28 -6 8 16 15 25 13 26 29 29 17 29 24 14 7 14 16 10 17 14 -10 0 4 -2 4 33 27 17 20 13 7 13 25 22 5 8 27 41 27 7 9 11 -1 18 3 3 10 6 2 -2 2 -7 -8 999999 -7 -10 -3 -7 -10 40764 182 3301 30 9751 11 19 24 7213 4715 -19 181 472 715 1036 1567 2086 2147 2665 3748 5116 6567 7968 9313 11714 15256 19497 24804 30833 35107 40223 44628 50693 59015 66039 71639 75947 79944 82788 86035 92854 102513 108193 114418 122874 131187 136992 149883 164731 179512 197171 228653 248092 273192 296475 301205 273403 222680 172332 132865 106143 75705 25407 4096 311 42 57 57 12 56 75 9 7 29 65 50 34 25 34 39 40 66 40 33 41 50 48 50 48 56 47 45 41 23 29 62 86 51 10 40 68 51 51 53 50 40 48 61 37 12 19 64 49 45 39 53 37 38 23 17 33 49 50 59 49 32 30 26 52 37 39 43 13 15 26 38 35 23 12 19 24 17 27 22 26 31 38 21 30 46 36 40 44 31 48 54 45 49 51 60 41 50 33 34 29 35 32 28 10 8 14 27 11 7 15 4 -4 12 16 7 -2 2 8 6 11 3 -2 -8 -11 999999 -10 -8 40770 182 3194 30 9764 11 19 30 7214 4719 31 200 520 754 1014 1219 1600 2261 3218 4859 7040 9075 12457 15425 18640 23728 29639 30811 36232 43233 49433 62432 74486 91480 109408 113839 95825 68401 67773 71431 73120 77090 87995 102214 110158 119000 125460 130235 145171 153832 164224 177811 200270 224011 248125 267605 273623 258325 220141 186883 144177 98391 62976 44962 31672 16372 5556 640 36 20 38 45 27 46 47 45 29 32 49 40 62 44 54 51 82 41 44 10 36 35 52 38 24 26 31 36 53 58 54 61 66 53 58 58 47 46 47 57 22 44 49 48 51 58 78 50 55 53 25 32 35 57 45 28 47 42 28 49 46 26 27 32 29 33 52 39 31 14 31 11 44 33 19 42 25 17 45 31 28 23 7 39 16 35 48 35 34 38 28 34 31 25 29 23 27 27 26 18 23 24 0 7 5 7 -4 -6 14 3 6 11 9 -9 999999 -3 -6 999999 999999 999999 -9 -10 -7 -9 40776 179 3266 30 9776 11 19 36 7214 4723 172 531 1185 1854 2677 4159 6220 8760 11502 15702 21790 32297 46780 63270 82591 105590 127028 154929 175136 176290 148908 138562 120066 92062 81754 81631 89982 95172 100045 104343 111462 124286 134439 148266 163153 180241 204157 211660 193716 180587 187025 189350 173650 155895 129639 111490 102132 88196 77082 67171 43540 18348 2240 88 5 3 36 61 27 11 31 37 30 21 64 47 -1 15 19 54 31 26 26 42 47 16 20 48 25 61 60 29 22 58 48 10 23 46 11 11 44 20 31 44 39 38 40 10 29 72 56 31 10 -7 24 25 20 36 42 54 46 36 26 26 35 35 38 21 21 16 18 25 39 -6 5 15 6 21 8 20 22 12 16 4 14 19 42 39 21 23 38 35 14 14 26 18 33 39 25 22 17 -6 1 2 6 9 1 2 11 12 1 3 5 3 -8 -10 -12 999999 -6 -3 -12 999999 999999 999999 -8 -9 999999 999999 -12 40782 186 3126 30 9786 11 19 42 7215 4727 294 1019 2244 4139 6866 10384 14100 16272 20700 25920 37176 49544 62756 75067 83141 71560 78345 73243 63016 60453 65441 72739 83428 100434 113074 124722 132842 115426 100748 103104 108244 111172 116629 117734 112286 107075 114032 115104 104624 104000 113874 125525 127082 134492 145739 160052 176557 195022 193531 182245 153925 117543 90560 73645 52472 25194 4962 255 37 11 27 30 -7 22 30 46 54 9 16 24 1 12 20 49 10 -5 38 12 16 30 34 28 -7 12 5 15 8 11 27 27 40 21 50 58 51 40 44 52 21 27 31 19 19 32 48 29 7 33 20 15 15 34 24 15 6 9 21 -8 14 25 13 12 8 22 34 16 19 10 -2 16 16 15 15 29 8 16 19 28 19 15 20 24 24 20 20 28 17 29 21 29 18 26 38 33 32 37 18 18 6 19 14 12 14 9 -5 7 -3 -9 5 -4 999999 -9 5 -8 999999 999999 999999 999999 -12 999999 -9 -10 -9 999999 999999 -11 40788 196 2834 30 9794 11 19 48 7215 4731 -92 -16 156 415 482 745 1683 3296 6063 10842 17545 26078 33190 40905 52510 53182 47620 56650 75504 105855 145312 159675 167760 169352 184798 183861 196334 195353 202778 235669 282172 220065 193096 186342 195425 167259 106349 78637 83153 93500 96348 85024 74047 67671 62360 58868 61128 70263 78565 87106 98052 106641 104323 104151 107700 102606 80966 61215 36204 13990 4581 2102 1562 1444 985 673 419 394 309 188 48 52 31 31 17 35 21 22 5 10 10 10 53 37 31 18 41 59 31 23 49 30 33 27 7 1 4 63 39 18 33 65 55 42 29 -9 22 63 74 52 32 12 16 35 24 41 32 20 23 33 17 19 23 39 52 34 3 23 37 42 21 14 11 0 27 -2 2 -4 9 22 32 16 7 20 22 18 27 31 22 17 33 18 21 17 16 22 28 28 21 24 19 28 38 35 28 24 29 18 23 20 17 10 21 4 6 1 5 -9 10 -1 -7 5 -5 999999 999999 -5 2 0 -9 999999 -1 -12 999999 -10 999999 -11 40794 199 2807 30 9797 11 19 54 7215 4735 -32 257 738 1389 2279 3293 5139 7702 10468 14333 23701 36500 50114 68134 98165 111231 97799 98318 113453 83445 84765 113153 159836 274476 392853 350453 256256 244330 315467 424732 584282 604329 538309 379638 356541 182125 88882 42409 28515 27676 27553 28047 28587 30954 34550 37860 38021 40237 42053 38320 29708 20182 8061 1208 237 108 60 106 119 130 76 14 5 23 31 63 36 50 41 50 46 45 64 27 24 17 35 8 41 42 38 61 65 45 19 28 48 31 49 39 61 51 43 38 43 29 31 45 41 55 44 31 36 43 32 47 46 65 58 40 29 -3 21 7 0 38 43 30 39 6 40 44 34 20 34 66 49 7 16 13 22 25 20 27 40 21 21 21 32 32 17 29 14 23 23 18 20 12 21 22 23 39 41 40 43 25 21 34 38 40 41 35 36 37 55 50 27 19 9 14 13 17 22 9 12 14 9 15 13 9 0 9 7 -5 9 14 4 1 4 -7 -9 -5 6 1 -6 999999 -7 -6 -8 40800 281 44 30 9794 11 20 0 7216 4739 320031 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 436 1222 2393 3325 4870 7289 9365 11682 18548 30933 47730 70934 109538 170337 228506 317041 488683 693443 897205 999999 999999 638442 351168 245944 93746 6950 9660 13622 17405 23371 27028 30158 35342 43701 48468 36791 28018 21346 15964 6142 2363 2502 3405 2247 891 214 42 43 32 55 17 15 15 30 64 7 -31 53 30 34 41 -4 27 41 7 24 18 23 -5 61 44 43 55 10 15 31 10 38 54 34 22 11 12 24 32 11 18 41 38 48 23 27 -3 21 18 25 -6 14 13 19 39 27 20 11 19 32 24 20 25 13 -6 2 38 22 11 13 26 17 6 -5 8 17 22 27 20 12 17 16 6 9 20 18 9 10 15 6 26 16 28 9 21 11 13 11 28 29 29 28 16 28 16 8 17 9 3 8 10 2 3 -3 -5 -2 -5 -8 -7 -10 -3 -6 -7 999999 999999 -1 -2 40806 155 3220 30 9790 11 20 6 7216 4743 359 1176 2454 4670 7991 12485 18083 21836 32397 56551 88031 115040 143908 217015 324731 436025 604802 973967 999999 968097 957801 715663 239080 4866 1465 1875 2429 3783 5149 6204 7444 8634 10814 13899 16436 17479 13508 4834 1232 597 476 313 79 47 -6 5 17 23 49 7 21 -9 14 4 -10 -30 -16 14 22 -11 -24 6 32 0 11 27 20 -7 -8 -17 0 8 32 21 -6 -44 19 33 7 2 -9 1 34 10 15 22 38 2 11 8 22 23 26 29 23 29 6 -2 11 1 -6 -13 4 -5 3 13 0 -23 4 10 6 26 -5 -4 -3 -14 -12 -14 -12 -13 3 -16 3 -2 -11 -32 -24 3 -19 -14 -29 -14 -9 5 3 -5 -18 -8 9 -3 0 5 -3 1 -9 13 17 18 -2 1 12 -2 -16 999999 -10 40812 198 2500 30 9790 11 20 12 7217 4747 -26 601 1308 1714 1274 469 455 1207 1523 2590 3629 1340 551 803 880 1356 3005 3055 1827 2052 4102 5351 6159 7964 9027 11943 24521 43466 64300 105244 169770 263224 368895 480516 496739 531002 488937 637946 826622 910162 836818 429377 194758 38675 555 13 -15 55 16 -14 13 0 13 6 29 48 59 19 10 36 59 4 9 21 11 27 20 22 46 19 45 28 48 25 23 19 12 49 20 -6 -24 -8 11 60 25 32 10 40 42 34 14 22 52 40 3 22 45 20 16 48 44 23 14 38 49 41 37 73 49 59 68 61 41 34 51 61 55 74 5 9 28 21 12 -7 41 2 24 19 11 6 4 22 22 30 13 13 10 18 -2 6 1 25 28 28 5 14 24 20 4 25 14 8 18 -3 6 11 36 25 20 26 31 17 18 19 15 7 22 30 35 23 25 18 12 15 22 15 31 20 -1 15 17 -5 999999 999999 999999 999999 999999 999999 -9 -2 0 999999 999999 -8 -7 999999 -12 -11 40818 191 2352 30 9792 11 20 18 7217 4751 391 1745 3909 7110 13459 25945 49285 81822 120018 160699 189324 170114 148434 179638 171714 153410 159782 166704 155926 110581 128067 136959 157168 162967 168346 235667 179382 148471 158174 141488 165871 222774 296083 397129 474599 500925 438887 173864 75208 16685 600 -15 9 22 7 -36 -12 -10 -18 -18 -24 18 -24 -27 12 -5 11 2 -20 19 25 -35 -17 -8 54 49 -20 -24 -4 -17 -12 33 12 15 -4 21 13 -14 -45 -18 24 -14 6 22 -1 -17 -13 -10 -5 -27 -6 19 -6 -12 3 10 9 16 21 -7 46 28 -11 -32 7 19 13 -12 29 39 18 7 -3 30 19 9 13 11 1 -17 -16 -28 17 1 -3 2 -21 -9 13 -7 -20 -1 3 0 -5 -13 19 -10 -9 3 6 -11 3 11 -5 0 -6 -3 -7 -10 2 -1 -20 -8 4 -1 -8 10 7 -17 -18 -11 1 -2 0 0 10 -12 -16 7 -8 -16 3 5 2 10 9 5 9 -4 -5 -10 999999 6 999999 -12 999999 999999 999999 999999 -10 40824 207 2324 30 9794 11 20 24 7217 4755 450 1234 1655 1973 2941 4364 5084 4913 4664 2909 3331 5025 8088 12206 17579 23575 31084 38730 45717 51727 58510 65055 70363 78995 87220 115253 165759 222143 328804 474465 698134 888620 623510 621764 634407 572503 366388 202431 6582 259 47 -29 -19 35 -31 -4 14 17 2 9 22 5 38 5 20 51 78 17 23 38 35 24 6 0 45 41 -2 44 30 -27 12 28 27 38 33 39 31 23 17 24 17 30 40 28 13 24 -16 -20 9 48 9 -4 12 27 37 27 29 37 14 26 30 21 50 40 -2 21 24 5 -12 4 26 34 8 17 36 51 39 32 23 32 6 -4 12 15 5 63 2 -1 15 24 30 5 35 43 30 3 25 28 19 1 0 -16 -22 30 38 19 7 2 6 15 28 7 0 13 17 9 1 -2 15 11 12 5 36 41 44 30 37 16 13 11 27 12 7 17 41 28 3 14 20 15 17 14 13 5 2 6 0 -5 0 -5 -2 -2 -7 -3 -7 -1 -9 -10 5 1 -5 -11 -9 999999 -12 -7 -11 40830 203 1846 30 9796 11 20 30 7218 4759 -23 753 2522 4786 6710 9576 13280 18736 27895 35948 42644 62643 90718 119349 147815 208833 238097 234012 307597 391358 350381 231325 151578 147747 133322 94593 77506 67680 65736 62642 69714 68019 57822 47316 43905 49500 64890 92048 125975 170952 264447 366935 303897 357008 391669 317986 156900 2219 5 -11 30 58 39 8 45 15 -20 -3 30 7 8 25 -25 -15 -6 8 -10 70 51 17 16 -33 2 -6 3 44 39 17 18 -3 3 11 -5 -27 6 -20 -43 -7 5 36 -19 -6 44 -2 16 29 -14 -14 -9 -15 -20 -17 -31 -28 -20 -21 38 -9 11 37 47 20 -16 18 -15 -5 26 20 -14 -3 0 -1 11 -5 -12 -8 11 4 19 -13 15 4 8 16 -8 -2 28 14 -13 11 10 -5 -23 14 14 -25 -3 2 4 37 -2 0 18 2 -12 11 -8 -6 -3 9 5 -9 0 -15 -25 -8 -2 -7 -9 2 1 -21 -14 -10 -4 4 15 11 3 6 10 19 5 -12 12 4 -1 22 46 25 11 10 10 -4 4 11 -6 -9 -5 999999 999999 999999 -10 40836 208 1675 30 9835 11 20 36 7218 4763 93 718 1696 3506 7755 14348 23842 41407 74906 128907 211464 335217 408190 347863 276212 233996 209742 168559 150678 174691 210807 215014 210135 211052 190675 182785 198855 212378 213950 201233 179633 163188 145340 123905 112004 106497 101956 101813 94767 89082 89223 76729 67144 53217 40708 24738 16597 11984 8650 7974 10672 2892 173 32 -16 18 10 -4 8 -36 -19 18 -9 1 42 -13 -28 -22 -10 26 34 4 -45 -41 12 14 -24 -12 -41 30 8 -5 -14 40 34 18 36 4 -6 -53 -13 -7 17 14 12 0 35 26 -6 -23 24 4 -16 -5 -19 5 -17 8 -2 1 -17 -27 -10 -6 -4 1 -9 8 -4 -12 -13 18 21 8 23 33 29 -18 -2 -1 1 28 15 1 6 -9 -2 32 -20 -13 0 4 -13 8 30 12 13 -1 35 19 7 8 14 12 -7 -13 0 16 -5 -9 1 11 -3 17 -2 -5 -5 -16 -27 -28 -8 1 10 -17 -13 -5 -11 6 3 -21 -2 13 -3 -2 -8 -17 -23 -26 -23 -6 -2 8 -4 20 7 -3 16 6 4 -6 -14 -20 -1 -9 -14 -13 999999 -9 40842 240 1217 30 9857 11 20 42 7219 4767 315 1463 3301 5787 9998 17006 26906 43795 73115 98817 159875 263231 315261 395211 356234 118208 82744 94873 106973 145208 242531 354877 322520 301717 256716 231905 204194 194797 195484 178744 154648 132564 119178 125214 136799 142041 169390 181409 103223 71880 57066 53495 60833 59237 42951 29365 25353 27549 32776 34743 27944 18577 11659 8280 6357 5096 3900 3079 2270 1874 1500 1130 821 607 472 367 273 209 168 110 23 7 24 16 5 43 21 94 79 61 33 48 17 19 -28 12 -12 0 0 16 23 47 27 8 28 44 46 -17 -6 6 24 23 23 28 38 20 0 16 17 24 5 13 26 52 42 32 38 64 22 40 57 39 25 55 53 39 5 11 39 3 -26 1 13 31 13 23 -13 -26 -33 2 3 -4 28 19 14 40 67 54 16 0 -1 14 48 38 35 19 23 13 36 23 18 26 26 -5 -9 5 26 24 21 6 -10 14 39 16 20 16 0 14 11 2 -13 11 15 -5 9 -17 -22 -8 0 25 11 -8 -11 0 -14 6 3 -1 14 3 15 7 -3 6 21 24 17 1 9 13 10 15 36 23 3 4 9 6 -6 1 8 -6 7 6 999999 999999 -12 999999 -10 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -11 40849 254 257 30 9857 11 20 49 7219 4771 393 4964 14171 19892 31533 19241 13163 6449 5638 5495 8098 11433 17508 17582 12600 10946 9610 9789 11258 15135 21720 19866 23245 19600 20202 21158 22162 24098 24346 25638 49498 248657 580007 658857 343222 228481 234524 217855 171324 166580 200679 216558 224604 267936 265464 342863 349467 133259 50803 35816 35538 38667 41319 42359 42671 40929 34189 28486 24903 21219 16783 14822 13399 11467 10331 10126 10237 10495 10208 10114 10438 10245 11339 13487 15367 20680 38577 33998 7617 5088 4287 3909 3337 2780 2585 2288 1877 1400 1085 1020 804 621 516 363 264 108 86 83 54 0 31 63 57 27 23 -8 23 5 -6 22 -6 32 40 -5 -6 21 -27 -2 -1 -34 38 19 0 31 12 44 23 21 -2 14 31 11 52 25 17 90 54 18 15 39 20 1 27 8 -39 10 3 -12 13 35 21 33 26 -2 -29 -16 19 13 4 3 9 -6 15 31 13 31 14 47 14 -30 4 19 -1 0 13 1 3 8 33 -25 -1 22 5 7 22 -2 -11 -10 31 9 11 3 23 13 8 -10 -18 -12 -2 4 7 -13 7 -10 -22 -1 0 -19 -9 0 5 12 -9 -19 -3 11 14 13 -7 -38 -19 -18 -4 -4 15 22 1 0 -9 -13 -13 -2 -11 13 -1 -22 -12 -10 -10 5 2 -16 -9 11 16 18 8 -9 -12 -3 -12 -18 -11 -23 40855 284 45 30 9855 11 20 55 7219 4775 27 999999 999999 999999 999999 999999 999999 999999 16 1636 4804 10750 28627 40831 47982 64645 79412 123389 81311 34809 68665 126360 208671 199165 198825 52879 61453 135102 171754 102845 69210 73045 73420 74477 76641 83570 82211 82971 87753 165926 297421 296729 307710 315331 227075 224877 325950 379163 257249 79290 35414 31149 27982 25906 25276 20760 16029 15442 15886 17665 21363 21292 18897 16677 13666 10952 9948 10429 11586 11502 9249 7034 5459 3912 3470 2926 4967 13531 3285 929 768 592 478 262 202 172 192 128 86 119 107 108 111 134 127 124 144 156 175 194 250 359 416 345 196 95 48 30 44 44 58 32 14 37 10 8 8 24 2 32 19 43 26 44 37 27 14 74 50 -6 -27 7 29 -19 -27 11 29 26 -13 -18 15 26 20 -4 -13 -2 25 31 -5 -9 20 44 66 45 58 33 56 69 27 17 20 -42 -34 2 29 2 61 26 7 20 22 31 36 -8 -35 32 14 17 22 15 -12 5 8 13 24 33 25 17 24 6 17 33 32 15 32 46 41 29 5 33 21 11 25 19 23 21 22 18 -11 -15 1 -5 -22 -1 13 19 12 6 -20 -18 -7 -17 -29 -26 -5 3 -14 6 -13 7 -15 8 6 0 4 24 1 -8 -7 -3 1 5 1 -9 -17 0 5 9 15 16 16 5 17 14 -2 7 2 6 14 -1 -7 -2 -1 -7 -11 12 -1 999999 999999 999999 999999 999999 999999 999999 -12 -12 999999 999999 -3 999999 999999 999999 999999 -8 40861 278 225 30 9855 11 21 1 7220 4779 8 489 1814 5751 13401 28778 54827 73421 96044 193320 303916 363157 406917 363672 244407 166013 241657 270355 91338 58730 77436 98710 114086 120324 120651 114207 108713 101426 93705 82596 72851 66121 57490 52669 45752 40040 39955 45795 63526 113012 165591 200267 247732 192410 57111 26329 18558 14726 11413 8928 7313 6921 6274 6189 6399 6442 5783 5991 8554 11733 14909 16912 13939 7776 4459 3194 2272 1985 1988 1501 808 555 386 338 193 32 92 101 87 55 24 89 125 139 68 38 49 111 23 57 68 50 65 146 45 49 107 47 36 32 40 47 40 1 54 18 51 -26 27 20 8 55 96 95 101 52 37 100 52 70 56 53 35 -22 8 21 24 50 -4 2 3 7 1 25 2 24 -27 -13 31 16 31 28 15 -8 9 32 36 19 4 3 7 16 5 25 12 14 -4 -6 -4 32 12 40 57 4 8 -4 32 36 53 48 -2 11 8 10 28 15 50 16 20 24 21 9 13 25 11 12 10 -1 26 46 23 11 -1 16 28 2 -12 -16 25 23 31 1 8 11 1 27 38 8 1 -1 -13 11 6 17 15 -2 -31 0 29 -17 -34 -15 -2 7 5 -23 -26 -3 2 10 1 1 -3 -4 -13 -1 7 -2 11 14 18 8 22 10 16 27 21 14 2 18 10 0 -9 -12 11 12 -4 -11 -2 -9 999999 -1 -6 -4 999999 999999 999999 999999 999999 999999 -11 -9 999999 999999 999999 999999 999999 -9 40867 285 133 30 9853 11 21 7 7220 4783 8599 10132 10810 11548 13362 18687 40678 55701 92274 136942 155790 155882 235475 257395 260112 289200 315088 171445 107031 97752 103026 121008 141475 140638 95367 94281 90775 81837 76826 76307 80588 85826 85211 80967 76080 71276 65665 62256 55671 48682 44548 37371 32342 32947 29452 21141 16486 15550 17256 17317 15478 13357 11015 9296 8965 11041 11631 7469 5137 7091 6126 5160 3910 3062 2625 1721 1254 1137 1171 1020 1048 827 250 116 155 121 69 37 48 43 89 84 80 84 119 108 90 94 69 134 134 59 82 146 123 104 76 55 29 45 53 29 64 61 29 81 13 44 38 7 45 29 36 47 59 66 53 61 82 31 37 43 86 146 83 62 56 20 1 28 22 54 30 -21 6 -9 8 -15 10 -15 -14 39 12 41 23 16 17 17 39 14 -3 17 37 19 -3 26 -5 15 33 33 29 -14 2 -10 9 9 20 12 11 50 20 1 -3 5 42 39 4 43 35 44 16 17 77 8 -13 14 51 42 -4 -16 -24 22 19 -7 -12 -6 17 1 -5 19 32 7 16 -16 9 -1 -8 -2 19 33 10 4 15 23 18 15 4 4 -4 13 -4 17 -6 5 2 -2 5 -17 -27 -11 16 13 1 19 7 -10 14 17 -3 4 1 12 23 4 -1 0 -4 15 15 16 25 9 -13 3 4 3 -3 -2 -3 -11 -3 -6 -11 -6 -7 -11 -12 999999 999999 -12 -12 999999 999999 -4 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -10 40873 259 98 30 9848 11 21 13 7221 4787 10261 11344 12623 13931 15423 16996 19038 30002 40443 79423 124802 138444 160038 169709 207176 213070 150313 103110 92779 97535 98474 99444 100256 93287 90983 93118 93172 89831 86744 81769 81626 83257 82434 86970 93713 94963 92784 93765 96870 99944 99986 97507 90607 86487 76939 46744 36930 32349 32625 30187 28097 26318 26699 29245 35807 41340 37701 29621 28871 31272 27489 20727 13004 7801 5413 3098 2245 1557 1170 786 429 304 180 113 105 62 73 7 76 59 17 40 81 -1 19 40 60 36 20 5 24 79 87 48 23 25 90 46 56 62 66 27 41 6 5 21 16 -7 -26 -25 15 28 27 96 54 22 49 10 50 127 158 175 178 183 147 140 42 36 60 7 4 4 -15 52 12 -5 -23 1 9 46 -3 -2 -25 -25 11 17 -23 33 31 52 34 34 25 -7 -22 2 11 -22 1 30 0 22 -4 4 -4 -6 29 27 43 26 -13 18 27 21 3 -3 31 2 -18 -13 -8 -11 4 36 13 10 18 18 18 -13 -3 7 -15 16 31 18 -3 -3 -20 -10 -4 4 1 -14 -19 3 -1 -18 -16 -5 9 14 16 8 8 13 5 10 -10 -2 -8 7 -3 -7 -12 -4 -8 -24 -14 -22 5 5 14 2 13 -1 4 17 9 14 24 4 -6 -12 -13 -11 -4 -4 -14 7 25 -6 -17 -1 1 -20 -17 -12 -16 40879 269 96 30 9846 11 21 19 7221 4791 2379 3068 3843 4352 4616 5176 5839 7642 19704 52501 43081 12033 14483 30320 70743 150483 301930 290512 288170 140986 54748 54019 57745 62717 84594 225261 376009 289116 130422 97192 98419 97876 101625 102716 120213 140397 94152 88391 85549 80001 78611 83122 84539 85273 91136 91773 82896 70449 61272 54674 48758 49481 51852 53671 58027 67546 76869 87130 95459 96777 91879 77133 64317 43918 27941 20179 15217 10748 5911 2893 1176 552 600 783 628 208 105 132 88 99 66 107 64 106 56 66 29 26 53 -12 30 69 25 8 46 15 30 17 68 53 65 28 -25 -9 20 -10 10 -26 -54 -11 30 -24 -46 15 -25 20 23 7 8 57 57 129 106 133 162 185 252 120 36 8 40 32 32 -9 28 38 18 9 -42 -18 29 13 -25 11 41 1 19 66 21 14 25 38 8 0 -10 34 14 9 16 17 -17 -23 7 28 5 3 22 17 25 37 -3 18 4 5 -6 -4 30 0 -49 6 25 11 18 11 22 12 7 19 17 -4 9 17 10 4 -19 -9 1 22 4 -10 -1 5 -6 10 29 18 19 12 -18 -30 -19 -16 5 17 -22 -27 -21 -27 18 7 -3 -28 -25 -25 -14 2 17 -6 -9 -12 -1 19 7 19 2 22 32 16 7 1 7 30 1 -12 -27 -4 -7 0 31 27 16 24 -5 -13 -1 11 -5 -16 -1 999999 999999 999999 999999 -8 999999 999999 999999 999999 -10 40885 291 93 30 9843 11 21 25 7221 4795 6222 7148 8011 8552 9270 10014 10933 11684 14413 14818 22191 53206 63469 56920 66625 40627 19706 19999 20749 20645 21742 22085 22523 24810 31887 38619 56958 121266 186515 255159 383199 517323 636611 489126 224494 129434 113210 121676 129423 131467 135752 142126 130621 125290 127843 120194 107539 96951 81941 66206 58248 54805 51677 51347 53291 59351 66731 69792 59661 49247 46489 39336 25014 12212 5018 2430 1261 659 349 183 156 162 87 71 84 92 89 74 43 77 99 106 160 81 120 90 90 93 83 83 26 19 55 88 72 46 63 36 78 64 71 0 -33 -6 -12 4 -31 29 42 -11 -60 4 26 4 -15 -13 19 -54 -7 8 61 96 71 121 183 226 367 457 519 4974 49261 5248 390 1445 955 201 3 -16 55 57 23 32 7 49 63 78 38 4 64 45 38 46 29 17 23 11 27 8 -17 34 24 62 42 27 9 17 40 37 43 60 13 69 46 36 48 46 26 28 34 39 63 36 49 48 15 32 27 60 58 4 17 9 27 40 57 40 37 4 11 32 -3 5 32 40 12 15 19 44 41 33 26 16 20 27 1 5 5 -3 -3 -14 8 19 6 -3 28 34 42 42 43 19 15 17 35 16 35 38 48 33 2 9 26 49 32 36 28 23 18 15 24 33 22 17 15 6 3 0 12 28 0 4 -5 8 6 -10 999999 999999 999999 999999 999999 -10 -10 0 2 -1 999999 -10 -5 999999 -1 1 6 3 999999 999999 999999 999999 999999 999999 -10 -11 -11 40891 275 422 30 9842 11 21 31 7222 4799 192 822 1536 3597 2083 11 13 145 186 258 498 621 751 1082 1262 1645 2516 6697 20396 47743 94219 187419 328962 426361 501380 489088 605388 566233 242904 86343 167929 326573 422510 370165 205822 133132 98427 106443 91899 78927 72596 49061 27177 19095 25366 36227 35813 35893 28750 14581 6216 2860 1264 536 389 280 185 190 215 152 175 153 176 169 158 150 167 139 95 44 106 110 64 113 141 134 67 65 66 38 60 78 43 42 16 65 32 39 44 32 26 28 54 30 -22 -2 21 8 1 52 7 -5 -11 4 38 20 -19 -4 21 42 28 -45 -15 12 4 46 133 340 589 1242 5409 23659 28985 11962 7899 1339 30 35 19 6 41 36 46 30 18 38 49 67 95 80 27 73 37 69 58 65 32 52 47 6 43 19 71 61 26 0 30 27 18 50 76 52 57 55 31 46 30 37 27 13 45 41 14 27 12 32 51 51 44 33 21 29 -1 13 35 10 19 11 33 55 30 -25 18 15 0 29 19 29 26 20 7 31 28 19 5 2 -5 33 31 14 -7 -7 7 -5 21 26 26 62 31 3 4 18 25 22 33 24 36 36 30 32 36 32 25 26 28 27 25 19 37 42 14 2 33 17 20 0 6 2 1 4 0 -9 -8 -9 -8 999999 999999 999999 -1 8 999999 999999 999999 999999 -8 999999 -10 -12 999999 -10 999999 999999 999999 -6 -10 40897 279 182 30 9842 11 21 37 7222 4803 198 329 399 1001 1443 2120 3036 3910 6932 10560 8491 13742 21189 32829 50043 61180 24572 15229 17865 21271 24048 27911 34648 39516 40297 46455 60146 52443 51751 61031 69570 75577 151704 448239 825348 990732 742205 146373 74482 69042 65507 57937 55386 49040 44416 55069 70927 73661 69040 66169 67242 61086 56168 51077 50821 45892 38063 28381 20931 16298 12411 9590 8277 7408 7866 9086 9685 8063 6487 5921 6570 6502 6449 19625 47952 122639 123195 6123 224 109 79 98 86 59 37 61 80 10 37 46 11 44 3 17 66 27 9 3 15 31 50 41 43 -15 -4 -32 6 3 32 41 -32 -16 29 9 3 2 -4 13 27 21 -5 -9 14 -8 0 18 -25 -40 33 8 15 -12 -15 -10 -2 -20 31 0 1 12 39 25 59 37 57 62 33 27 29 5 24 35 36 40 58 74 44 67 53 44 34 53 -4 5 58 69 57 40 20 50 42 20 15 46 21 38 39 60 41 14 64 50 9 10 27 26 8 11 25 -3 6 1 -5 30 31 15 29 22 -1 1 3 13 -3 12 11 23 18 7 -10 -4 -16 -30 -17 13 1 -16 -14 -10 -4 5 -5 16 -3 11 -1 28 30 26 34 50 34 44 30 5 32 34 33 34 33 21 1 -6 8 11 19 24 19 2 -6 1 -5 0 13 -5 8 -8 -7 -2 -5 -12 -9 -7 -5 -12 -12 999999 999999 -11 999999 -11 999999 999999 999999 -9 -6 -11 999999 -11 -11 40903 255 332 30 9842 11 21 43 7222 4807 18 267 879 2332 5108 9798 16826 22405 16757 11398 10528 12001 9359 8914 7683 7049 6423 5935 5713 6229 9986 18636 25394 21991 24654 26730 30875 60386 133877 264705 376060 450605 397329 241230 83078 65107 60771 54092 47763 42756 37602 32534 28436 26764 25715 24568 22164 24985 28751 29085 27769 27922 32645 36718 36646 38935 41274 47401 50530 52873 43717 27371 18218 13295 12655 13749 21584 63332 189036 361238 473970 423824 149486 23953 239 89 18 47 16 -1 104 73 47 17 68 63 42 8 6 -6 26 0 -38 -19 12 12 -35 -6 11 -20 -28 0 -24 -12 -39 16 58 -11 -17 1 39 47 21 9 8 3 -4 13 -3 20 -17 41 78 13 10 -4 -11 3 7 6 52 24 11 -18 24 -6 22 28 -2 31 42 -16 -32 -43 22 28 38 48 84 60 109 1226 1631 125 53 41 25 -6 20 35 11 -6 -10 40 37 20 -23 12 16 -7 -21 15 28 -6 3 11 -3 28 22 33 -15 20 9 3 22 11 13 29 -5 -25 3 6 13 -1 0 24 -6 19 -1 -4 -16 -2 11 3 25 10 12 5 -1 -17 11 1 -19 6 8 1 11 -9 0 9 -1 -17 6 14 -4 -4 18 29 5 12 17 12 6 4 14 7 0 7 5 29 3 4 -2 -12 -32 -14 -8 -13 -14 -13 -10 999999 -2 -5 -8 40909 264 480 30 9840 11 21 49 7223 4811 233 285 254 1882 3981 5515 7188 7829 7833 4885 1743 1287 1794 2241 2869 3442 3879 9383 27060 43814 30610 17305 23933 61995 161284 352908 679039 995334 593565 114565 51084 75430 97709 50410 22584 18084 13399 10646 10552 9935 7507 5962 7930 10648 14171 21516 25359 26334 30240 33155 33924 33940 32196 31835 35516 34939 32875 33207 30952 27494 21315 17341 21622 52796 174416 313665 289697 84023 1461 -21 -32 3 43 55 24 -4 16 44 -7 -2 -32 -15 30 -14 -59 -57 4 -2 -30 -23 -36 8 -1 -35 -23 2 -38 -1 -3 -10 -11 -26 -55 -9 -33 -40 -24 -53 -55 -17 -63 -47 -14 -27 -40 -38 -35 -31 -17 -60 -45 6 -27 26 -26 -37 -26 -27 -10 9 9 15 -1 18 26 74 130 316 995 3166 5085 7007 16148 14184 15274 13057 12342 657 37 29 24 18 38 27 21 15 -6 8 11 -13 -5 35 56 48 28 -4 -4 6 -9 50 19 -14 24 -5 -5 28 -5 8 2 16 2 1 1 14 29 1 4 1 8 -3 2 5 -22 -10 1 -6 -5 -20 -7 3 -13 2 -13 -14 0 -16 -28 -21 1 20 -18 -26 -2 -13 10 28 23 -1 -9 5 9 18 20 -6 -15 -21 -27 -5 2 -8 -5 0 -6 -9 3 12 17 16 13 -3 6 -12 -6 -10 -27 -13 999999 999999 -8 -12 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -11 40915 289 86 30 9836 11 21 55 7223 4815 47 160 315 400 416 455 308 244 278 277 400 544 597 971 1681 3004 6655 14579 23491 42539 33955 7929 7713 7041 5683 6128 6947 7308 7936 8901 10272 14720 24400 23763 22893 41528 99046 208538 339009 494738 519683 300761 84764 43369 47702 93546 179294 242397 206085 210541 426741 368317 147617 59557 44176 44952 44339 43397 38421 35813 35707 33937 31711 27081 23840 20618 17654 15468 14428 14427 14092 10614 6798 4533 4626 2954 1710 1849 1806 1786 1047 463 236 330 358 282 113 144 139 35 48 47 48 45 67 10 5 16 36 22 -2 25 60 41 19 -4 -19 10 6 29 42 30 45 -17 -4 15 -13 -1 6 -16 25 83 2 5 8 -17 -8 36 1 16 25 11 31 28 23 38 70 27 34 58 45 33 55 30 5 51 58 87 60 80 220 255 252 285 338 354 168 57 59 30 51 73 64 84 65 18 30 -5 12 64 44 -2 -9 33 56 1 -47 -2 49 47 40 34 40 37 13 -13 13 -16 9 18 32 21 1 -1 -22 12 23 9 -1 -3 22 23 28 14 -24 -2 29 18 6 5 15 7 -4 11 -10 10 6 24 -2 8 41 27 26 -3 3 22 40 23 12 27 32 33 28 17 23 3 11 25 22 39 33 27 9 -5 31 16 26 13 27 24 2 -5 6 4 -7 0 -8 10 25 20 -3 -10 -1 -5 4 5 0 999999 999999 999999 -4 -9 -5 -3 6 -1 0 -7 -2 1 -4 0 -10 999999 -9 999999 999999 999999 -10 40922 282 81 30 9831 11 22 2 7224 4820 305 475 705 899 1209 1250 1453 1422 1304 1124 1292 1439 1713 5685 33716 47392 29613 49280 47523 13546 8655 8125 6948 7156 7219 7992 8592 9262 8942 9641 9705 10153 10890 13074 18357 36563 70147 69242 49347 40209 36097 21533 19572 19773 15565 13466 13842 34980 109229 160599 239757 359861 613098 875821 945684 195842 8031 5975 6665 7607 9498 11318 13252 13984 12968 11777 12348 11522 9273 8618 7290 5064 3497 2254 1372 1005 843 721 657 667 830 1291 1656 1521 1471 1149 678 354 216 80 53 69 40 24 -32 22 3 16 -5 13 22 37 14 40 -16 10 20 11 0 34 -11 -2 41 31 -5 33 43 -26 -29 28 52 42 -29 -39 -5 -30 -39 -1 -12 -2 -3 8 -5 -7 21 -16 1 1 24 -12 -3 71 25 22 21 34 73 93 93 106 79 74 47 50 22 33 26 21 20 27 4 27 46 21 24 9 34 36 4 -20 -43 -27 -8 30 55 21 57 16 30 21 39 -6 21 24 -8 -8 -25 -2 -9 19 -4 18 -2 -11 25 28 7 28 18 10 27 33 11 38 -23 -14 10 13 -3 -5 -16 -3 -12 -12 -5 -12 7 16 -22 -4 2 23 -1 5 2 -7 27 11 15 9 10 16 17 8 17 18 31 15 11 10 9 18 7 2 10 26 10 20 10 5 7 6 -3 4 -7 -9 -4 -8 -2 999999 999999 -2 999999 6 6 2 -7 999999 3 4 999999 999999 999999 6 -2 -10 -5 999999 999999 -6 -5 -10 40928 281 77 30 9827 11 22 8 7224 4824 -22 152 218 281 438 668 900 1467 1898 2103 2697 3524 3448 3962 7880 18475 25925 21050 22494 23615 28879 51752 106315 148341 163261 133322 35024 15996 18293 15876 14257 13901 15602 18767 27071 42517 56591 68561 68189 48201 40367 46540 55117 50066 53644 55723 48749 62539 138136 232883 346666 478675 539633 671649 688341 229951 3377 561 485 455 368 428 390 253 242 127 133 197 202 291 385 431 527 519 493 445 475 555 516 507 428 366 345 341 389 285 222 221 109 43 -5 39 26 52 53 45 12 8 10 44 11 25 -31 1 -14 -44 2 16 -2 37 29 -30 6 -3 22 -1 15 23 6 33 0 22 4 17 24 8 42 4 -20 -31 6 -15 -29 32 49 17 23 27 23 29 4 34 16 38 45 28 48 66 51 61 17 46 10 35 -2 6 9 19 -14 -6 -3 21 22 53 26 16 35 52 33 71 19 25 34 25 14 -6 36 8 -3 14 19 -5 3 41 1 13 44 -13 -6 12 19 -3 4 -3 10 33 22 -6 8 -8 18 38 5 0 2 21 31 -11 8 -16 -17 -11 -12 27 0 3 9 10 8 14 0 12 4 -2 5 28 -4 7 43 22 6 34 37 31 26 31 20 15 24 29 16 25 19 14 5 -18 -20 16 44 25 -1 -20 -5 -5 -9 9 2 -14 -16 -2 0 999999 -11 3 9 8 6 999999 -7 -1 -11 -11 -1 -2 -6 -2 -5 -11 -3 1 -8 40934 286 103 30 9823 11 22 14 7224 4828 4066 4140 4391 4642 5042 5137 5602 6188 7235 9404 19791 57873 106669 92430 60200 30597 21791 24916 56898 84609 146858 244800 238191 229327 209408 219349 103201 76599 79932 92902 109090 116830 120398 130445 140843 137422 146689 190106 194816 124744 87429 61163 45243 34472 23875 25225 45111 45414 57997 22447 1631 389 349 351 259 212 236 173 261 304 309 338 379 346 359 385 317 272 310 272 259 213 214 223 218 286 259 225 201 134 126 160 121 146 191 237 225 219 199 144 78 90 26 48 59 -18 16 16 23 19 7 33 22 52 68 15 61 -6 -35 1 56 64 46 36 0 3 12 -5 11 43 39 12 10 19 34 19 21 -1 49 37 31 46 9 -28 35 16 24 30 62 40 59 62 36 63 58 34 65 55 46 27 36 43 15 47 52 68 27 40 39 30 32 52 26 83 68 53 21 27 -2 -31 25 49 35 55 81 59 33 74 33 30 2 9 44 31 -9 22 40 21 44 6 -21 40 37 51 23 -15 21 55 31 25 -14 10 35 34 25 0 5 -3 1 -8 6 -8 2 11 7 -6 17 42 16 10 23 37 11 19 10 23 31 -1 7 -5 12 15 22 25 31 36 29 6 11 9 13 10 20 8 4 10 17 20 2 0 9 19 -2 2 1 4 -5 -2 -10 10 8 -12 -6 -1 -3 -10 1 6 -10 -12 -2 -9 -6 5 3 -3 -2 2 -1 0 -5 -3 -11 -9 999999 -10 40940 276 71 30 9821 11 22 20 7225 4832 6294 6377 6866 7005 6942 7061 7277 7235 6910 6562 6941 8211 9511 11043 13342 15634 18061 21642 24974 33699 22897 33113 58622 41968 37841 38157 33502 31748 35769 37975 42207 44969 45342 47364 43844 40207 36990 46576 177398 264976 36305 30556 32591 28722 25661 42029 69257 75894 12398 1126 531 580 555 644 844 911 958 964 825 769 754 678 503 353 239 164 183 194 186 301 574 867 1345 1568 1715 1790 1909 1728 1547 1342 1093 852 670 430 322 380 341 294 340 402 281 178 180 153 86 78 -42 -23 77 10 31 -19 -8 -8 1 -16 24 71 31 18 -3 -32 12 20 14 -35 -47 -15 4 -37 -46 -3 -13 24 42 -29 -13 -19 -26 -22 -40 -1 5 9 -16 26 -11 10 -27 25 10 -9 18 23 38 -15 -14 8 14 18 28 22 27 45 27 32 14 22 13 4 24 41 -1 25 2 -3 15 -9 10 36 33 13 10 -17 -6 5 16 1 -19 16 -16 -14 -2 -7 -12 -1 23 -10 -11 -16 3 41 17 -5 -14 3 -8 -22 -6 -40 -34 -21 -27 -27 -24 -8 -13 -28 -18 2 -9 0 -15 -6 -26 -40 -3 -8 11 -4 -19 -27 -24 7 -6 -12 3 -11 1 35 26 -9 11 28 -11 -13 2 -21 -20 -11 9 -1 -17 -18 -15 -2 12 1 -2 -24 -18 -24 -16 -7 -2 -22 -10 -19 -24 -7 999999 999999 999999 999999 -10 -8 -9 -10 999999 999999 999999 999999 999999 999999 999999 -6 40946 275 71 30 9821 11 22 26 7225 4836 2647 2902 3214 3513 3735 4165 4503 5370 7034 7666 7309 9526 15196 46456 19955 7893 8058 9311 14976 22565 27809 8967 6331 6018 6021 6181 7628 8833 10449 12394 13888 14559 14687 16069 17831 21358 40085 74058 109273 152581 128093 178876 282007 372638 397347 403605 149201 25190 5082 1193 681 578 502 535 771 1622 2671 3207 3173 2910 2395 1816 1538 1687 1732 1912 1951 2109 2116 2360 3068 3554 4167 4413 4147 3711 3005 2342 1567 905 513 307 277 184 218 321 499 425 304 154 130 132 82 75 32 -22 87 6 -5 -7 -30 -53 -22 25 25 30 11 6 14 -5 -33 -33 10 -2 -3 -34 -5 -19 -2 -9 16 -4 11 -22 2 -20 1 9 -14 -26 -5 -8 -4 -12 -10 11 -4 14 -9 0 -31 7 31 22 -22 -36 -11 5 18 -9 6 -4 21 29 7 9 3 12 19 15 18 6 -8 18 -4 6 11 0 7 33 12 -11 23 7 7 20 -7 -12 -10 -23 -18 24 -9 -6 -5 -1 -24 -11 8 0 -19 -30 -2 8 -15 -12 -19 -11 22 -8 14 6 18 -2 -18 -2 -19 -36 -7 -20 -4 6 -1 -19 -4 -11 -5 1 1 -4 5 -2 5 13 11 2 -8 7 -11 -8 -1 15 21 7 24 -11 -4 19 -7 -6 18 6 6 -13 -5 -2 5 1 -4 -17 -8 2 6 -1 -11 -21 -6 -2 -2 999999 -9 2 -4 -6 4 3 2 999999 -6 -4 6 -9 999999 -10 -7 40952 276 309 30 9819 11 22 32 7225 4840 -46 53 299 1152 2623 3596 2179 982 2047 4825 24458 40551 67112 110230 161597 161338 144298 181468 166952 261433 407998 202525 44417 4514 5120 6792 8242 9335 10707 12444 15886 37254 142660 167849 114104 170281 348462 528188 440440 16435 690 163 201 196 236 167 119 142 223 272 401 755 1183 1423 1646 2210 3335 3803 3742 3419 2994 2517 1911 1416 1075 780 481 415 349 290 265 202 189 211 214 111 77 76 106 101 122 95 87 48 41 60 50 64 51 77 86 26 -3 -6 -7 12 -33 -46 13 8 18 -6 35 14 11 21 -4 7 18 -4 16 27 29 -27 -10 0 18 -17 -15 -37 -20 18 -6 -11 -24 0 -2 -6 13 42 47 26 49 35 12 -12 -3 5 27 24 -1 5 -5 8 1 28 22 8 0 48 49 51 69 53 29 45 40 36 26 9 26 21 12 5 0 27 31 28 27 -1 -2 -11 11 15 -25 -26 12 24 -3 -11 14 23 29 14 0 -1 -6 9 17 7 -5 -1 -11 5 15 -2 -4 5 -4 -12 -7 -17 -6 -2 2 10 -3 5 1 1 18 6 18 16 -1 11 46 33 25 -9 3 13 10 -17 -8 3 8 7 8 -5 -3 15 17 -6 -5 0 -2 3 10 -5 12 13 15 14 -8 -2 0 13 -2 -13 1 2 -9 1 5 12 4 7 9 16 23 12 7 5 9 8 0 4 6 -9 -10 -5 0 -2 -5 -11 40958 243 722 30 9812 11 22 38 7226 4844 550 3490 11388 32587 74204 148468 295536 541107 846204 867220 759595 289939 273923 294438 288214 150845 4259 2258 1743 1297 777 363 174 105 110 157 158 164 178 139 134 98 104 102 88 65 73 56 46 58 17 6 -26 -4 -24 -60 -56 -26 37 116 154 156 130 91 43 67 121 160 209 234 184 93 40 5 54 76 89 119 144 173 146 101 125 137 79 80 62 15 -6 -21 -33 -34 -25 -43 -69 -22 -23 -3 -16 -17 -37 -39 -39 -26 -19 -21 -29 -53 -35 -23 -27 -21 -59 -51 -24 -6 15 -13 -31 -20 -25 -25 -23 -6 6 -22 -5 -21 -55 -14 -16 -16 -27 -21 -4 7 1 -18 -24 -21 -18 -27 -36 -3 6 18 41 -6 45 10 14 -9 -27 5 -46 -39 -36 1 12 10 -21 -57 -37 -45 -10 -12 -9 22 -30 -6 3 -3 -30 -52 -30 -10 -8 -15 3 -7 -30 -45 -17 1 -14 -33 -18 -6 -19 -38 -58 -31 -23 -10 -28 -22 5 -16 -34 -22 -26 -26 -27 -30 -37 -38 -31 -35 -30 -7 3 -6 -20 -35 -43 -38 -35 -21 2 16 6 -19 -31 -27 -20 -18 -22 -19 -28 -34 -36 -30 -12 -7 -16 -22 -21 -22 -27 -19 -15 -28 -26 -14 -10 -20 -34 999999 999999 999999 999999 999999 -6 40964 259 717 30 9807 11 22 44 7226 4848 -46 305 1227 2742 5707 10062 15555 25264 48574 87179 161139 324889 628166 999999 929629 749058 617573 317024 82123 3406 6168 38120 48153 3770 228 265 304 272 318 197 159 141 104 113 25 69 88 62 41 43 17 -14 -30 -32 -10 35 73 37 21 -8 21 28 -5 15 16 32 5 -49 -22 -6 5 31 60 26 0 12 16 30 27 30 25 9 60 111 95 68 45 33 30 32 38 43 33 17 18 11 -13 -35 -12 -1 11 9 -15 -13 -16 -27 -16 3 0 -6 13 -8 -10 -31 -42 -46 13 31 0 -4 2 4 0 4 31 30 7 -34 -31 -15 -37 -9 17 -7 -12 1 -12 3 0 5 -22 5 52 52 -8 -18 30 28 23 15 16 40 35 20 48 8 32 35 29 -8 -5 -5 -3 -22 9 -5 -1 -5 -7 16 40 14 -13 -7 -20 -8 14 24 -17 -34 -30 -50 -24 -10 -28 -26 -3 -7 -22 -16 1 8 -1 -14 -18 -12 -3 3 8 11 -5 -18 -10 -17 -13 -5 5 4 -5 -12 -6 2 1 2 -8 -8 5 4 0 -8 -5 -1 -15 -26 -14 -19 -24 -16 -10 -4 8 10 4 -5 -8 -5 -9 -10 -7 -12 -4 10 2 -13 -11 -11 -14 -6 1 8 15 19 14 9 10 14 14 9 1 -6 -4 1 -3 -7 -10 999999 999999 999999 -10 40970 250 624 30 9804 11 22 50 7226 4852 68 1905 6154 11861 10637 6067 3656 4050 7849 14820 30388 46983 82151 150779 230841 341125 505135 646217 708464 487143 554937 377038 99653 19897 74319 191429 137828 14585 885 279 235 195 148 78 21 55 113 48 18 1 4 1 -22 9 -25 -1 5 2 17 59 -28 -26 -18 -17 13 -23 -69 -25 19 -37 -19 20 4 -11 -1 -68 -53 -26 -35 -17 10 21 19 14 16 4 8 21 4 -36 -73 -31 -23 -50 -14 -20 -70 -61 -43 -36 -13 -8 -21 -41 -26 -14 -39 -11 -24 -28 -27 -29 -34 -43 -20 10 -3 -34 -36 -7 -17 -50 -40 12 11 -37 -47 -55 -50 -24 10 8 -10 -16 -10 -21 -10 -10 -21 -37 -19 -13 5 17 15 32 14 15 2 -17 -17 -4 -26 -6 21 -5 -43 -19 5 -4 -3 -7 1 -24 -37 -20 -10 -9 16 16 -18 -20 -47 -23 -44 -62 -75 -7 0 -12 2 -24 -53 -26 -25 -60 -35 -21 -26 -26 -40 -61 -58 -19 -28 -27 -25 -40 -44 -28 -15 -9 12 -6 -8 -3 3 -12 -14 -19 -35 -33 -27 -16 -31 -22 -4 -13 -16 -22 -14 -12 -29 -27 -23 -22 -18 -36 -37 -35 -36 -23 -7 2 4 -6 -16 -22 -22 -20 -19 -19 -21 -16 -15 -18 -20 0 3 -18 999999 -9 999999 999999 -7 -1 -9 -8 -2 -10 40976 246 892 30 9802 11 22 56 7227 4856 115 1098 2736 5830 11249 21235 42381 90893 207625 476631 999999 999999 834695 24636 2801 841 580 491 396 355 314 236 178 114 68 73 47 15 5 22 0 -25 -17 30 34 8 -6 32 11 22 3 31 65 30 -6 -21 25 17 -6 -3 12 -5 -25 34 -9 -60 -4 23 -17 5 87 47 29 3 -24 -8 -19 -31 -9 -38 26 22 -47 -10 17 -13 -56 -67 19 -10 6 -18 -29 -37 -15 -26 12 5 -33 -4 -27 -16 -28 -27 8 11 -11 -1 9 -15 -4 -17 -23 15 22 -22 -38 -16 -19 -20 -10 -24 -15 -18 -25 -13 13 -9 -3 8 3 1 -17 -5 9 0 9 15 2 3 10 -2 1 8 -2 -4 -20 -28 -33 -32 3 3 1 0 -17 -22 -2 -11 4 -6 -10 32 27 -7 -17 -8 -38 -1 7 -38 -40 -49 -39 -28 3 -15 -28 -11 -25 -25 1 -28 -13 11 7 1 -3 -12 5 -12 -17 -28 -3 -13 -10 -8 -9 5 11 -13 -26 -9 -17 -37 -37 -36 -12 -18 -14 -18 -24 -15 -1 -10 -24 -41 -26 -3 -9 -15 -15 -12 -8 -3 4 2 -14 -6 1 -5 -5 -5 -12 -7 -9 -14 -4 9 3 -4 -7 -2 6 12 6 -1 -7 -1 7 5 1 2 0 -6 -4 -10 40982 241 861 30 9801 11 23 2 7227 4860 73 1059 2866 5694 9369 21199 46668 102720 217779 423673 799032 999999 999999 678924 210115 12611 12210 4166 653 459 346 197 121 20 12 14 35 36 24 50 53 39 16 42 36 5 23 -19 27 4 -15 21 61 6 32 43 -6 -22 -3 0 8 -5 -19 -33 2 43 5 19 -11 -19 19 -4 -43 -37 -41 -48 -38 -18 -22 9 -48 -68 -31 -23 47 29 -24 -23 -26 -37 -37 -31 -55 -33 -6 -47 -71 -9 29 17 -16 -62 -28 2 -34 -28 -27 -44 -33 -35 -14 -3 4 24 1 7 -9 -43 -1 11 7 -3 -29 -11 -5 -5 3 -15 -21 16 1 -19 -20 -15 -6 7 32 35 29 24 23 8 -4 -23 -11 10 -6 4 -9 -39 -28 -33 -41 -26 -5 16 -5 -25 -14 -19 -40 -28 -21 5 20 -5 -19 -4 18 -14 -48 -41 -43 -21 -29 -29 -36 -32 -13 -52 -36 -45 -28 -25 -27 -49 -12 6 -13 -29 -36 -27 -32 -35 -28 -20 -17 -15 -19 -45 -42 -21 -24 -31 -33 -48 -13 -1 -22 -42 -36 -35 -39 -43 -27 -27 -15 -11 -8 -15 -24 -1 -5 -20 -23 -29 -30 -27 -28 -27 -26 -13 -14 -15 -11 -15 -14 -17 -23 -13 -1 -2 999999 -12 1 -1 -3 7 7 1 -5 40988 291 17 30 9797 11 23 8 7227 4865 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 63 1028 4049 11247 22182 38770 70065 126909 260999 548136 999999 999999 981016 29772 4227 8390 22890 6972 1328 265 190 134 87 58 68 65 65 21 64 85 85 140 78 13 67 94 49 79 89 60 58 35 29 81 29 38 16 58 53 -2 -27 49 76 21 7 37 20 15 22 45 7 16 39 47 52 29 34 13 15 25 -16 -8 41 36 16 -19 12 44 45 -27 43 34 19 1 -10 7 43 12 4 13 -20 -12 2 -19 21 31 22 30 -7 20 11 1 -6 26 13 8 18 5 8 48 67 32 21 37 23 20 18 28 50 41 38 49 42 37 55 61 65 47 30 34 37 36 7 16 27 26 35 28 41 46 19 35 56 50 33 25 34 27 24 35 34 20 32 27 32 34 20 -5 -12 1 12 5 3 -10 -23 10 4 21 20 -9 7 31 17 21 26 35 32 30 22 20 25 23 15 10 2 2 23 10 -11 -5 9 21 10 -1 -11 -2 1 5 0 16 4 -5 -8 8 41 34 16 14 19 20 17 41 44 35 32 31 36 33 33 35 40 38 25 20 29 31 29 24 35 46 40 40 38 32 25 18 25 33 36 33 19 12 17 25 26 15 13 16 11 6 3 1 2 8 7 -1 -6 -8 -10 999999 -8 -1 -7 40994 276 40 30 9790 11 23 14 7227 4869 542 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -9 137 895 2875 7605 20433 47839 104281 228065 484608 969546 999999 999999 139447 4799 10203 12499 5140 584 388 289 211 116 68 53 32 80 101 69 0 -24 6 24 43 28 21 34 25 39 59 34 26 -5 -1 -20 6 18 51 19 31 39 58 42 39 9 -19 13 24 -8 -13 8 -7 -14 -9 13 10 -17 1 3 -14 -8 3 14 -18 -6 -59 -70 -35 -2 33 41 50 15 -39 -14 -13 -23 -7 3 -5 -5 9 -3 -10 18 0 7 -24 -33 9 -14 -16 -33 -5 -4 -5 12 -4 -33 32 34 -19 -8 -1 26 -2 1 24 34 27 0 5 -14 24 33 36 24 21 19 10 4 1 -9 -32 -24 3 -3 -15 -25 12 22 -7 -9 -10 -8 -4 3 0 -3 6 15 1 -6 -26 -25 -13 1 -10 -28 -25 -8 -5 -8 -19 -1 -2 -15 2 -5 -26 -22 -8 -11 -8 8 -2 21 11 -11 -4 -12 -10 14 -24 -6 -3 -12 -10 -15 -28 -39 -33 -28 -31 -30 -11 -14 -15 -47 -23 -19 8 20 3 6 6 -14 -6 0 -2 -6 8 16 13 9 0 15 23 10 12 6 3 18 20 16 6 6 9 6 7 15 17 10 8 7 20 15 7 12 7 -1 -4 0 4 3 3 1 -4 41000 246 964 30 9784 11 23 20 7227 4873 1833 9493 28356 67391 146615 301366 611486 999999 999999 949281 114790 25111 100287 27974 2274 375 268 193 158 51 11 31 67 77 104 71 43 21 19 59 70 72 43 23 10 20 -3 30 70 31 -23 19 21 6 33 15 -18 -28 -25 -14 0 -2 -14 -27 -19 -17 -41 -33 -26 -5 -22 9 11 -16 -13 15 5 -1 1 7 58 40 18 14 12 29 -12 -51 -26 -28 16 21 10 6 10 -5 -1 29 14 -24 1 -40 0 6 -3 10 -14 -2 -2 44 0 28 -20 -66 -23 -18 15 33 37 19 18 12 10 30 25 34 72 51 38 16 11 -20 24 28 46 26 16 18 3 -3 16 17 12 9 12 12 3 -3 14 18 15 4 -28 -10 8 -2 -9 -20 -13 2 3 8 -8 -24 -18 -25 -25 -14 -12 -22 -19 -3 6 11 39 30 26 45 30 20 23 25 -1 4 13 21 22 1 -11 -11 -4 -13 -29 -35 -36 -33 -40 -23 -3 15 9 -11 -30 4 13 -7 -1 7 5 -1 3 6 0 18 17 21 24 10 11 11 20 12 6 3 7 11 14 14 19 14 4 15 17 14 18 24 16 13 11 9 11 17 15 13 9 0 -3 -4 -10 -8 2 5 2 -4 -7 -10 41006 241 899 30 9779 11 23 26 7227 4877 -78 354 721 8006 40661 181436 393323 824479 999999 816135 485147 232896 4670 1069 922 659 460 398 230 130 71 41 73 75 5 -4 -29 -23 -32 -71 -11 -9 3 9 -14 -31 -52 -38 -26 -33 -42 -14 -15 -6 9 -29 -29 47 44 2 -9 -56 -37 3 -16 -42 -17 6 -20 -52 -66 -51 -12 -13 -57 -55 -10 -18 -6 -19 -13 -40 -28 -40 -49 -24 -20 -43 -50 -60 -60 -54 -61 -37 3 -23 -65 -55 -66 -82 -52 -47 -48 -60 -42 -40 -45 -66 -26 -7 -31 -25 -16 -37 -24 -29 0 -9 31 8 -18 -64 -45 16 31 -7 -47 -35 -28 -11 -1 7 -28 1 -21 -8 7 22 13 -28 1 -39 -44 -30 -28 -24 -30 -4 -7 13 24 -7 -8 -28 -30 -30 -37 -50 -39 -11 -27 -53 -48 -46 -44 -40 -50 -49 -51 -42 -48 -55 -50 -35 -23 -18 -10 6 21 -3 -21 4 11 -12 -19 -12 -3 -16 -27 -21 -35 -44 -48 -39 -38 -45 -47 -35 -40 -43 -37 -28 -33 -22 -21 -25 -20 -40 -50 -35 -36 -21 -33 -31 -22 -29 -13 -13 8 -14 -25 -19 -35 -21 -4 -17 -21 -19 -18 -5 -7 -10 -23 -16 -17 -15 -20 -24 -17 -16 -10 999999 999999 999999 -11 999999 999999 999999 999999 999999 -12 41012 284 22 30 9772 11 23 32 7227 4881 1320 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 127 441 728 800 694 624 962 3759 14169 35670 91821 208352 358661 571848 756510 943436 873174 601190 20180 2358 1074 933 591 383 260 153 104 105 67 89 99 81 60 53 95 70 71 78 30 67 66 50 10 1 -21 21 -9 51 53 6 -2 23 53 -6 -9 -16 17 46 40 60 31 -6 19 27 14 -24 -12 29 74 38 -5 2 -52 1 -4 -20 -31 -24 -15 11 -24 -31 7 17 -3 -13 11 -12 3 -10 -19 -18 -2 -20 -18 -8 -17 -37 -13 -15 -19 -23 -42 -40 -16 -9 -11 -16 -25 21 19 -3 16 5 33 52 -16 -8 19 34 19 15 22 30 8 27 43 48 41 55 35 35 15 24 33 -13 -15 10 -9 -1 -15 1 20 0 13 11 12 8 7 0 -25 -22 9 19 -37 -33 -42 -27 -23 -3 -1 -22 -15 -13 -8 8 16 6 7 -2 -9 -15 21 42 40 21 4 13 15 -3 -7 -10 -10 -11 -8 -15 -8 10 5 -8 -22 -9 1 -4 9 11 -4 -14 -1 -4 10 25 30 3 0 15 5 12 25 34 25 15 14 20 22 34 28 26 13 19 16 13 10 5 20 24 3 7 25 18 25 19 16 33 17 14 25 22 20 21 13 31 33 10 -2 1 5 -1 7 7 3 0 -3 2 9 3 -2 -3 -5 -7 -5 -8 41018 287 18 30 9768 11 23 38 7227 4885 4853 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 38 134 245 307 306 228 177 301 583 1289 3848 19468 36749 79794 120614 185778 320325 486358 672742 890432 864234 650253 189724 4122 1183 1090 597 257 132 104 96 100 79 129 104 131 89 40 82 81 19 5 35 35 39 47 -3 32 31 36 33 57 85 69 28 43 41 13 12 -16 1 4 -33 -21 -8 -4 -10 18 20 23 5 -16 -20 2 -16 -15 25 26 -25 3 14 15 -5 -9 -4 -17 -24 -14 0 -6 17 42 31 10 -8 -19 -3 -24 -2 -45 -38 9 21 2 14 -25 -18 -46 -18 10 -6 16 -4 8 32 26 24 0 17 26 12 48 12 21 50 19 66 44 51 23 39 63 34 34 33 27 45 23 45 41 32 35 49 19 29 50 47 31 17 2 4 8 22 27 6 19 32 11 4 -18 -30 -9 9 7 13 -9 -17 -20 -3 15 5 15 11 3 14 27 30 39 46 39 15 -12 8 14 21 4 2 4 1 -7 -7 9 5 15 29 28 12 3 13 5 12 19 -6 27 35 -2 11 3 -13 10 10 9 13 15 17 16 12 27 11 27 37 29 22 31 31 30 24 15 15 7 16 23 27 43 55 46 44 37 29 29 14 16 15 11 16 17 11 17 23 12 7 13 12 17 22 17 10 8 2 3 5 0 0 2 2 -5 -6 -8 41024 266 432 30 9762 11 23 44 7227 4889 -78 999999 999999 999999 17 333 470 678 931 1029 889 914 1001 1661 4287 15457 47065 140713 273811 342311 426239 526676 582835 739597 734292 275675 10126 1095 250 129 81 67 84 65 72 95 42 60 73 71 9 -43 25 65 69 43 -5 10 -17 2 2 -31 -10 0 18 7 5 3 8 -31 -17 9 -7 -41 11 52 28 -14 -41 -52 -15 -30 -45 -9 -8 1 -7 -44 -48 -45 -33 13 -1 -23 26 -1 1 22 -23 -34 -11 -36 -26 -71 -55 -17 -14 -42 -36 8 -7 -45 -67 -51 -7 -16 -10 -68 -44 -11 -40 -12 -4 18 3 27 32 -22 -28 0 -9 1 -40 -24 5 27 2 10 36 38 39 19 -10 17 5 18 2 35 -2 -20 21 18 -5 -7 -9 7 -2 8 10 -16 -30 -39 -9 -6 -32 -6 -10 -24 -30 -29 -31 -14 -8 -40 -49 -55 -16 4 -13 -21 -33 -51 -45 -10 -20 -9 -6 9 -18 -35 -16 20 3 -21 -10 -8 -28 -26 -23 -14 -26 -15 -17 -21 -9 -15 1 -4 11 -2 -10 1 -12 -28 -19 -7 -5 -8 -9 -9 -30 -32 10 -5 -15 -2 -8 5 -12 -10 6 -11 -8 7 -9 -7 7 6 7 -14 6 7 3 0 0 -1 -3 12 1 -4 9 16 12 4 16 14 10 6 1 -11 -11 2 5 11 11 -1 -1 1 3 -5 999999 999999 -8 999999 999999 -7 41030 253 843 30 9753 11 23 50 7227 4893 -67 744 2017 5206 9592 14263 24937 56056 117677 251857 443634 648904 740459 559847 494513 429166 469089 370957 238527 144158 41623 1432 223 231 166 126 103 41 100 72 101 104 78 33 0 59 -30 -1 -40 11 70 12 35 -2 -58 16 10 8 5 39 41 16 21 25 28 30 2 -29 -9 25 14 18 7 -9 -21 -25 -14 -4 9 -25 -23 -6 -27 1 -10 -37 -40 -15 0 7 1 -9 -19 7 -27 -26 -42 -11 12 -35 -38 15 -26 14 -14 -34 -28 12 21 15 16 -8 7 -4 4 21 5 30 27 20 9 -23 -20 14 -3 9 7 8 19 18 1 10 3 25 35 27 39 44 27 17 -1 -9 7 24 43 37 -8 -6 -20 -1 -8 -6 -1 17 12 -11 -14 17 -2 -13 -47 -54 -38 -2 -30 -40 -32 1 -13 -15 -17 -25 -8 -11 -20 -7 -12 1 1 -15 -29 -6 -9 -14 -16 -5 5 -22 -9 5 6 3 6 1 -4 7 0 -7 -6 13 19 11 -14 -8 -10 3 15 11 15 9 16 2 0 7 6 14 10 -12 -6 -5 -7 -10 8 1 -10 -13 14 1 2 1 -18 -24 -11 -23 13 7 -1 10 17 6 16 19 16 11 4 8 16 11 1 -6 5 6 4 -1 4 6 1 -7 -12 999999 999999 -11 -8 41036 288 10 30 9760 11 23 56 7227 4897 2681 608 999999 999999 999999 999999 -30 106 129 266 1235 3109 3349 7131 9435 12794 9643 3401 430 119 521 884 946 959 1089 1408 1827 2762 7044 23075 46720 82229 137016 136703 140731 241880 419774 569377 728735 658602 604394 594317 398415 42496 1693 325 227 144 123 109 164 75 84 97 119 124 110 68 43 36 28 30 59 72 40 40 49 9 39 66 44 31 -27 22 6 22 5 -73 -13 44 80 41 15 -11 -30 -39 -22 -27 -5 64 37 42 45 24 -7 14 41 20 26 28 -10 8 22 -24 6 26 29 27 25 -4 -14 -6 -7 7 23 -10 -10 24 36 8 25 42 27 36 38 5 33 59 61 61 61 20 44 43 41 33 26 42 37 51 33 36 72 28 -4 35 51 31 12 42 73 54 40 11 24 54 50 33 57 56 51 49 55 36 26 17 6 25 34 29 28 2 18 -2 -2 14 15 15 25 21 37 22 -2 0 0 -2 -2 -1 10 -4 16 42 33 29 37 24 28 2 5 -10 -9 19 25 11 14 11 14 5 11 6 16 18 33 36 46 30 19 10 10 15 37 25 20 19 10 10 19 3 -1 22 14 15 19 8 -2 1 5 -1 -21 -9 14 21 11 6 16 23 26 25 7 -2 5 29 33 24 12 14 30 44 34 20 20 26 33 41 29 24 24 25 16 11 19 35 12 11 18 15 9 1 6 -2 -6 999999 999999 -7 -4 0 -7 -11 41042 269 854 30 9764 11 24 2 7226 4901 -95 589 1960 5188 9040 9947 12487 22419 41871 87510 188193 386929 739990 999999 999999 877879 703912 222083 7447 693 291 236 217 182 120 102 89 87 114 89 58 75 59 75 94 79 54 80 99 63 62 49 50 32 48 87 69 65 68 89 90 52 44 104 61 48 95 40 30 46 47 20 32 54 59 46 16 2 17 51 54 64 46 41 27 34 66 52 29 23 -16 9 55 42 17 13 41 69 45 44 51 38 25 55 62 60 55 48 32 55 41 36 39 62 57 78 80 63 76 54 80 73 98 77 85 63 62 81 68 83 92 68 50 68 93 110 97 60 64 66 51 42 54 28 39 35 15 29 36 28 32 62 67 56 58 32 40 59 58 28 54 45 30 51 28 9 17 24 20 46 51 52 45 58 69 62 32 39 43 48 32 46 54 73 53 39 58 43 53 52 40 32 35 53 59 55 41 24 31 30 35 39 38 56 42 46 31 29 40 30 5 26 33 16 16 27 24 33 46 41 43 32 32 36 36 48 40 29 35 35 32 28 35 37 39 45 44 38 39 44 52 57 59 70 69 67 76 58 50 57 53 51 46 47 62 57 47 43 41 41 40 34 35 37 41 37 32 30 21 7 8 13 14 8 13 12 1 -7 -10 41048 260 850 30 9760 11 24 8 7226 4905 718 2728 6760 16644 39660 85960 167803 286403 432197 512741 539889 648721 855962 764506 453153 302942 81599 2782 395 194 162 175 127 96 90 70 25 46 40 23 24 7 2 17 9 -12 -13 2 -2 -4 5 29 -8 -20 8 13 31 47 62 -22 -17 -17 -14 -11 30 13 22 10 -1 1 -41 -54 -25 -15 -37 -28 2 -26 -53 -12 10 17 11 -6 20 -45 -65 -8 17 -1 15 -2 13 2 -5 21 13 -13 8 15 16 23 7 15 4 37 14 27 26 -22 -4 22 32 57 48 39 31 36 19 33 -2 30 29 39 14 4 18 46 37 61 58 46 48 67 66 70 48 34 37 38 6 23 18 28 30 14 -3 18 30 13 -16 -17 -9 3 -15 -10 -19 -4 31 15 10 -2 -11 -14 12 28 15 -4 -1 -14 -10 10 20 15 24 15 3 -4 1 -8 -27 -2 -3 -7 -4 -5 15 7 24 0 -19 -9 12 22 13 15 8 -9 -26 -5 -4 -21 -13 5 -16 -8 -11 -18 -17 -29 -10 5 5 4 -10 -11 3 17 18 -1 -11 -7 3 8 2 1 -2 4 9 1 8 20 12 1 3 8 2 1 -1 -1 12 15 14 15 18 17 12 10 10 9 14 14 8 15 15 12 13 8 0 -4 0 2 1 -5 999999 -10 -8 -11 -10 -12 41054 276 452 30 9752 11 24 14 7226 4909 -67 1126 1199 811 2 999999 999999 999999 999999 999999 999999 999999 999999 999999 6 930 2647 4753 8864 20137 41956 77541 140471 256322 443567 633786 779275 759241 662631 533189 497598 301769 11031 2736 232 162 134 89 60 68 63 55 36 29 40 78 54 21 -3 -5 -30 -20 23 14 -33 -5 39 54 27 11 29 41 19 -14 6 7 0 2 -18 8 -16 0 -1 -22 0 -10 11 -3 -7 -10 -20 1 28 20 37 9 7 -8 -12 25 25 10 18 3 -26 -9 15 13 -3 18 33 37 34 39 29 12 27 20 27 24 0 -16 -11 7 0 4 -18 -10 61 50 52 64 40 37 41 60 48 54 42 17 32 52 21 12 16 62 48 38 47 36 13 13 26 31 3 3 12 3 -4 6 15 11 32 32 -3 -7 15 8 8 5 1 4 7 7 -17 -17 32 38 17 1 4 -1 2 13 19 -13 -19 -5 5 10 14 1 3 6 7 12 7 17 7 -2 16 13 -1 -15 -17 31 37 11 -3 2 11 2 -15 0 8 2 -3 -22 -9 0 1 2 -6 -9 -1 14 12 3 4 3 15 19 11 6 6 8 10 14 8 7 10 -5 -13 -9 3 -1 -15 -13 4 -7 -4 5 7 16 21 14 29 18 9 10 11 15 8 7 15 10 13 18 17 11 11 6 8 8 0 -3 -5 -11 -9 -4 -6 -12 -10 -9 -8 -11 41060 260 898 30 9748 11 24 20 7226 4913 537 1877 4967 10734 21216 41155 79551 163766 328992 618865 999999 999999 999999 470065 191292 2574 148 169 132 109 97 46 43 41 13 86 27 2 77 50 88 70 46 -16 44 101 53 18 -12 52 45 58 32 66 48 -35 21 3 12 65 -47 28 -13 -25 -22 23 21 35 28 1 -37 0 -22 -6 51 7 -32 -7 -7 28 -8 32 -15 32 -33 -54 -1 32 37 -24 -2 39 -7 3 31 26 25 59 37 21 13 0 19 -39 8 76 60 33 6 13 -4 58 21 46 45 21 40 21 19 97 79 61 61 78 60 0 24 64 81 75 51 62 66 4 6 42 6 27 0 12 43 64 58 38 19 17 11 19 1 25 -1 1 19 -11 -10 -16 -25 -14 7 6 35 14 14 11 2 -3 5 26 31 3 27 46 11 16 -25 9 9 3 -18 -6 -2 13 32 18 14 12 10 -5 15 -14 1 23 30 30 25 15 19 2 -5 -2 -10 -2 -6 -7 43 21 0 -6 10 -7 16 3 -2 3 -13 -2 4 24 22 11 9 24 5 -4 -12 0 7 4 20 18 15 10 6 5 4 -4 0 18 34 27 17 17 14 14 13 16 23 24 19 14 21 23 15 13 4 13 16 18 9 9 8 -1 1 0 3 -4 -11 -3 -2 -6 41066 259 900 30 9750 11 24 26 7225 4917 -56 564 1645 3388 6363 12480 26363 57708 125529 293700 662323 999999 999999 999999 139062 7712 397 179 159 129 92 50 40 56 51 66 84 94 87 127 96 46 58 48 52 6 16 65 14 -5 29 8 49 76 83 48 37 56 24 27 39 37 10 45 56 54 63 95 29 18 -15 22 50 5 33 -15 7 15 31 33 -13 -28 23 61 37 12 44 31 11 18 -9 14 24 44 49 59 50 52 28 40 13 37 5 5 26 16 20 75 60 34 42 30 50 40 37 27 35 73 38 72 102 56 52 67 64 59 35 38 70 48 27 50 60 30 32 36 49 29 25 17 21 39 41 35 30 28 21 -3 13 -2 16 10 22 -20 -12 5 -14 6 35 31 20 12 12 29 -2 13 14 21 22 11 11 10 -6 -14 6 26 25 38 29 8 14 8 35 23 -8 -5 -8 14 6 10 12 36 31 14 10 -14 -26 14 -5 -3 7 8 -7 7 3 -13 -8 -10 -3 1 -2 4 14 -3 -19 -6 -3 11 11 3 12 4 -1 -12 16 22 16 22 9 14 0 10 -6 -3 3 25 15 -5 19 26 25 23 34 32 44 27 27 40 32 20 19 9 7 16 24 23 14 13 21 8 4 0 2 -1 2 0 2 5 -6 41072 261 931 30 9751 11 24 32 7225 4921 104 748 1797 3630 7876 16055 32721 71964 170839 386775 862570 999999 999999 97927 8393 265 181 124 147 91 92 99 87 39 24 34 87 41 49 69 80 77 69 30 92 85 35 42 31 36 39 41 37 60 65 55 17 -13 30 59 48 25 47 35 37 47 25 19 7 32 42 39 15 13 3 -24 -6 9 1 11 48 39 22 41 41 16 23 42 46 48 17 29 15 56 60 25 14 14 42 28 37 70 33 32 23 -7 -17 8 49 40 36 52 67 84 81 45 39 34 31 37 53 78 53 46 56 52 58 55 64 50 53 14 45 55 30 37 50 33 -4 4 41 51 44 17 41 64 52 50 33 16 -13 -19 28 49 18 33 35 34 10 -9 11 36 21 39 26 30 16 -8 -7 -5 13 22 17 11 24 4 5 20 34 13 20 8 12 -6 28 31 -11 8 13 24 15 -5 8 -6 -22 -5 7 31 25 14 21 35 6 1 17 13 9 5 2 5 17 19 12 -5 -3 -5 -16 17 26 13 13 27 12 12 19 24 21 22 18 25 8 13 18 0 -9 4 29 30 28 28 35 24 19 27 27 21 28 19 21 16 21 28 34 35 33 27 18 28 26 8 18 17 12 17 5 -3 3 3 -3 -7 -10 41078 288 92 30 9752 11 24 38 7225 4925 448400 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 348 1270 3084 6566 13565 28722 67599 150760 330093 772753 999999 999999 637249 168141 1386 259 197 192 86 52 12 26 94 81 57 42 85 -51 34 65 26 39 6 33 13 -34 32 65 24 37 91 47 25 20 53 39 59 35 55 16 45 80 52 11 -7 -1 16 57 78 -34 -5 21 37 -25 7 -30 37 -18 1 5 -14 -31 -25 15 28 86 62 48 37 21 59 15 15 45 36 14 73 19 26 56 18 5 -14 58 3 -15 39 62 21 8 12 17 66 58 55 98 88 48 44 38 26 72 95 56 100 43 26 29 46 26 28 20 56 36 36 34 15 38 50 22 44 40 10 46 25 3 22 -6 -3 25 -12 8 39 27 24 13 8 20 30 20 16 32 19 -8 -3 20 32 15 -1 -7 9 26 10 1 22 43 16 7 11 10 -8 4 -1 -51 -41 -12 -12 -13 -29 20 31 -14 -20 -3 25 -1 -32 -19 5 -9 -24 -11 2 1 -18 -14 6 -11 -6 -20 -25 -29 -9 -11 -6 -2 -10 -19 0 0 10 2 3 -1 12 12 23 17 12 8 -5 -2 10 5 8 4 5 5 10 26 20 18 17 26 23 31 32 20 22 28 14 16 23 31 19 18 32 20 13 8 10 14 2 -9 -8 -3 -5 0 -1 -9 41084 263 931 30 9751 11 24 44 7225 4929 489 2101 5115 11065 23336 49785 101229 218935 492403 929948 999999 999999 606924 32381 512 248 233 204 144 121 17 67 55 20 3 9 58 70 44 55 14 26 114 81 12 -1 71 62 16 64 91 60 42 47 69 28 48 9 -13 52 36 27 8 62 35 11 -11 35 15 17 18 -15 -2 22 38 66 -25 -14 20 43 19 53 75 86 20 -1 40 35 64 19 -5 63 79 50 32 35 57 56 69 61 50 9 39 45 22 75 22 41 87 46 23 63 74 58 105 94 106 94 54 81 63 67 94 74 31 62 51 57 71 50 54 76 30 45 54 56 10 36 34 14 33 44 73 20 3 45 41 16 28 53 26 19 17 2 16 59 32 11 -13 -3 3 -1 11 12 33 10 28 33 21 17 7 11 13 19 13 16 3 16 5 -9 21 -6 -9 16 -2 -13 8 -12 17 19 16 12 14 8 -7 -14 11 4 11 31 25 2 6 7 -4 10 11 -14 -28 -30 -3 -15 -12 -13 -18 0 -33 -20 -2 22 21 23 23 30 18 -6 16 20 18 20 24 35 20 15 23 21 11 15 26 20 37 52 42 35 25 41 40 34 47 49 56 51 38 47 46 37 28 33 33 34 28 25 24 32 20 19 17 22 19 6 11 1 -10 41090 262 870 30 9750 11 24 50 7224 4933 339 2036 6217 14141 27970 55394 110340 206824 372522 642785 942589 999999 783631 598384 453550 124745 1373 364 248 145 116 35 -2 32 18 45 79 45 51 67 17 -16 71 14 50 61 31 57 2 -27 62 77 22 13 33 21 36 -27 30 0 30 73 43 15 11 17 46 -6 9 0 -39 5 0 -16 14 27 -25 -4 -9 28 16 -2 -13 11 -18 -52 7 58 30 28 15 39 4 -1 21 14 18 -11 22 50 -13 5 21 14 -14 42 38 19 2 10 19 55 80 18 7 76 56 80 28 61 54 26 26 67 64 48 40 26 46 37 55 61 21 -11 -3 31 12 24 54 37 32 1 -19 8 35 2 10 56 24 -5 13 8 2 26 13 -10 -19 -15 16 -4 7 24 34 -1 22 6 -4 -21 -15 -1 12 -4 0 21 1 -33 3 -6 -40 -13 -11 -23 -12 -23 -18 -16 -18 -6 2 -7 -7 7 -17 -45 2 -12 -18 -1 0 2 -23 -4 -10 -26 -22 -16 -11 1 13 -6 -47 -27 -23 -33 -37 -47 -16 -24 -15 9 7 -3 -3 12 1 -24 -26 -12 -21 -28 -16 0 -2 -10 -5 1 12 -6 -2 -4 10 21 23 24 20 27 22 22 30 26 24 23 31 20 29 31 26 40 27 18 14 5 11 18 8 18 15 10 3 3 -1 -10 41096 260 868 30 9748 11 24 56 7224 4937 437 2737 6160 12399 27042 61114 133564 285209 550815 729504 865495 897143 868284 603651 303856 39779 1321 375 281 172 33 79 10 15 38 32 57 -1 23 -10 46 77 74 71 31 23 34 14 7 -48 19 71 31 -15 -39 7 -10 7 -10 3 -46 -31 -56 12 28 57 28 -21 -11 -15 32 -43 -71 39 56 21 -18 -3 -7 -22 -14 35 2 0 0 7 5 20 -12 -11 0 -6 -12 -1 -1 -9 -20 34 0 18 6 6 12 37 16 31 65 32 27 18 33 67 55 23 33 52 56 65 56 84 33 43 19 14 25 -6 35 45 2 -14 2 -11 3 23 16 35 26 17 -10 30 53 26 -13 -6 -30 27 23 -13 -12 23 -24 -18 -18 -25 -30 -46 -10 -42 -25 -1 -3 16 -24 1 18 -43 -54 -11 -34 -27 15 -13 -8 -17 -8 -7 -16 0 -2 -21 -28 -48 -23 -21 -8 -20 -18 -16 6 -7 -1 -23 -19 -15 -39 -5 -17 -23 -7 -24 -15 -14 -14 -25 -20 -42 -31 -35 -5 -24 -52 -56 -57 -66 -50 -42 -45 -35 -26 -18 -9 -6 -28 -31 -27 -38 -30 -56 -53 -49 -44 -55 -41 -18 -16 1 0 2 -16 -8 4 5 -10 2 4 9 9 18 18 12 1 1 9 13 12 6 13 15 7 10 9 0 0 1 -9 -2 3 -5 -5 -10 41102 264 809 30 9749 11 25 2 7224 4941 310 4943 14627 27226 54556 91856 129869 156595 195568 251317 427467 803531 999999 932587 605574 336562 86090 2975 281 181 41 48 4 23 -24 14 17 72 56 47 43 62 42 61 102 76 41 17 21 33 23 -2 39 14 -9 13 39 54 6 2 -36 21 -14 -6 -19 -32 26 17 17 -13 51 2 -6 62 14 40 60 16 35 66 29 17 94 26 -4 -32 -15 -1 -1 1 27 35 21 10 49 -30 -49 28 48 37 -1 -7 -11 -7 -1 13 -11 17 -25 34 63 -8 32 29 84 38 25 87 49 74 49 62 43 62 52 32 30 56 28 63 63 49 16 39 33 18 14 28 19 -8 22 20 22 23 1 -22 10 26 -22 4 36 -8 -1 -10 -27 -38 22 17 -1 36 22 23 21 -3 16 6 2 26 17 27 48 0 -4 -25 31 1 -12 6 -18 -5 -44 -39 -13 -20 -9 3 8 1 -2 -7 -9 -8 -21 -17 4 0 -10 -2 -22 -9 -15 -37 -23 -4 -18 -24 -22 -21 -21 -24 -12 -6 -22 -31 -27 -18 -29 -46 -35 -28 -34 -34 -23 -21 -24 -40 -34 -30 -34 -64 -58 -37 -46 -35 -27 -9 -17 0 4 3 5 22 23 1 -12 -1 5 19 19 26 31 14 3 5 14 5 8 34 24 27 20 23 18 13 3 -2 -1 -2 3 13 -2 -10 -3 -5 41108 264 809 30 9749 11 25 8 7224 4945 19 1850 10401 32425 73378 150207 324279 623651 761557 490687 659491 965444 799775 502518 46872 12313 1684 564 385 180 73 130 107 32 -22 58 58 -6 55 23 48 8 86 134 80 77 29 43 1 35 84 91 112 30 2 71 9 32 91 39 -16 15 -3 3 -22 -1 33 14 -14 22 53 1 29 35 -15 53 38 30 22 -16 43 29 -1 43 27 -1 1 24 2 27 -5 46 -15 22 -31 -4 -12 37 12 46 25 7 8 60 28 19 55 74 52 34 61 67 50 97 86 86 55 95 96 97 40 67 96 79 73 80 67 79 93 46 52 53 38 72 50 25 8 54 47 63 25 38 14 7 16 49 21 -2 -13 -1 -13 22 4 2 40 77 29 36 41 29 14 5 3 -9 -18 19 7 -4 -20 0 -12 3 20 9 14 29 18 19 -11 -21 -4 -8 -14 5 16 22 15 -3 -13 -3 12 10 -22 -37 -3 11 11 -4 -12 17 -10 5 0 1 -1 2 -6 7 -7 4 0 0 6 7 3 10 -5 2 -13 -6 -2 -15 1 -8 3 -7 -22 -26 -37 -29 -15 -32 -57 -50 -17 6 4 6 10 6 14 15 22 23 32 28 18 -3 15 34 24 31 20 21 27 29 24 27 31 24 30 18 11 18 11 14 19 15 11 9 5 2 -7 0 41114 268 837 30 9747 11 25 14 7223 4949 246 4193 11182 20942 33502 55995 99993 166885 300283 362120 835636 999999 999999 686358 353030 3249 535 446 288 140 103 79 51 31 41 34 59 99 13 -1 28 23 57 31 95 72 68 43 113 49 78 39 23 26 35 87 85 82 24 38 14 23 49 75 88 62 36 20 51 56 70 60 43 63 66 12 81 90 52 37 68 23 34 37 51 54 51 23 59 93 89 58 14 49 74 18 21 34 49 62 60 46 67 40 57 64 57 39 76 113 102 63 99 62 94 85 83 86 56 90 54 53 104 96 100 96 73 40 42 21 37 65 68 86 78 76 42 59 44 81 40 75 48 25 33 36 61 52 60 74 37 39 29 45 42 37 68 54 32 61 71 52 34 36 42 29 49 38 62 62 29 11 32 11 27 15 3 23 7 28 39 17 -1 -18 14 57 39 29 24 23 19 8 23 20 28 31 49 46 31 47 22 7 32 40 19 10 12 21 9 12 -8 2 -1 8 11 -8 -4 10 -2 -1 6 14 30 7 -13 1 -2 -23 -16 -12 -20 -7 5 14 3 17 40 42 51 40 37 54 41 36 30 28 17 53 48 45 48 48 42 52 48 46 42 46 41 42 38 32 43 43 36 38 31 31 28 29 25 18 21 18 5 2 -5 -9 41120 264 895 30 9745 11 25 20 7223 4953 295 1735 4071 8766 19420 37387 81328 128656 191819 446370 999999 999999 999999 353624 38898 754 166 188 123 83 52 42 76 71 42 20 120 49 38 -54 28 43 98 87 76 68 50 96 61 39 30 46 35 20 81 92 12 10 19 26 56 58 3 25 61 56 31 26 1 8 32 30 -5 -2 27 58 31 43 28 -3 35 28 41 40 -2 43 34 38 15 41 26 -10 4 11 58 41 21 12 55 56 82 33 27 54 41 59 65 89 72 76 48 91 93 115 94 57 77 92 73 46 68 46 54 50 93 66 22 50 83 71 72 15 58 70 46 11 -4 28 70 40 20 30 28 29 29 59 33 22 26 48 31 41 54 24 30 44 36 36 17 17 -9 -7 -9 18 44 44 52 48 66 62 30 43 11 23 10 1 -9 -8 -27 -2 27 4 -11 -4 -9 27 25 -9 -5 -1 -13 10 25 14 -1 18 4 14 3 8 -12 -9 6 13 4 19 7 -15 -9 -11 -17 12 9 -1 -5 -15 -36 -25 -33 -49 -28 -13 -29 -25 -17 -17 -26 -38 -31 -47 -18 -18 -34 -5 10 14 36 32 26 25 24 22 32 18 1 11 17 21 7 12 19 17 11 8 20 17 16 10 21 38 20 13 16 12 8 8 8 5 1 -1 -4 -10 999999 -9 41126 284 176 30 9746 11 25 26 7223 4957 697907 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 296 1192 2964 6637 15877 38717 100606 293003 897361 999999 999999 956438 486333 4394 108 141 217 206 187 86 66 38 14 -19 79 55 51 29 51 100 21 121 66 32 -10 35 47 86 6 36 51 105 67 10 38 -16 49 19 16 -61 -28 17 -3 39 48 -53 -5 5 36 -28 10 17 1 -3 -12 -36 -19 -19 43 15 -8 43 23 19 26 36 8 -11 -18 -8 49 27 13 14 7 -1 30 59 47 72 71 48 52 20 -7 61 90 46 66 71 48 72 85 93 68 43 66 48 68 61 37 45 29 73 84 63 40 32 73 17 22 23 14 30 31 20 11 27 24 54 23 22 15 5 9 -5 4 -2 9 -5 35 64 54 27 65 6 -6 25 45 29 9 6 28 8 -9 10 32 -21 7 19 20 -16 -24 -28 -26 -8 6 5 -27 2 -3 -12 -10 5 -9 -17 -14 -11 13 1 13 16 20 7 1 26 12 7 28 10 -26 -8 9 16 -3 -19 -36 -29 -15 -23 -12 -26 -27 -24 -30 -39 -48 -38 -39 -43 -44 -30 -49 -52 -44 -42 -45 -48 -32 -29 -41 -54 -41 -9 -3 -2 1 0 7 10 6 6 0 -10 -9 2 0 -5 -1 0 2 0 6 6 -1 0 6 6 2 6 12 5 4 -5 -1 -12 999999 -2 -12 41132 263 897 30 9747 11 25 32 7223 4962 70 2029 6803 14705 30545 68936 152099 323546 583061 999999 999999 999999 414127 26739 366 164 121 134 130 70 95 22 29 56 90 39 102 9 14 -27 42 87 33 -42 22 59 99 31 -9 64 54 57 44 52 86 64 44 33 6 -8 3 24 39 7 -8 38 63 34 17 3 74 -26 -1 -7 52 41 7 35 18 17 -9 35 45 54 30 42 44 37 69 55 5 37 62 37 25 38 27 23 28 45 74 71 40 21 52 55 91 90 106 69 70 69 111 110 86 94 101 104 98 83 80 61 71 47 41 106 84 49 62 72 57 63 57 30 21 30 17 42 14 8 -23 9 56 46 20 14 -16 11 -3 1 19 76 44 6 41 5 37 23 33 4 -8 8 11 31 39 23 36 26 23 8 14 6 8 -6 -5 17 -23 -14 -3 5 -1 10 16 15 21 37 35 5 1 29 39 19 10 18 -3 -5 1 3 16 5 -2 15 -1 5 -1 -20 0 -13 -23 6 -19 -12 -27 -34 -38 -26 -22 -24 -25 -31 -43 -42 -35 -26 -36 -39 -17 -18 -49 -32 -32 -6 -12 -13 -4 5 11 13 28 23 23 41 24 10 11 14 18 2 16 11 14 21 27 21 33 20 29 22 13 24 29 18 20 29 20 13 13 11 10 1 -4 -11 -8 41138 268 837 30 9747 11 25 38 7223 4966 31 2708 11411 30213 69108 156768 360302 761961 999999 999999 999999 204971 60764 24246 3316 592 199 111 112 86 57 77 27 40 -17 4 -2 5 17 -14 -5 7 -17 18 12 45 57 17 24 77 68 57 61 71 48 74 57 22 80 1 -4 51 56 35 24 66 10 -16 -30 27 25 -3 -42 0 12 39 66 75 18 1 22 53 -26 11 25 45 57 83 32 35 -25 42 50 37 45 63 84 82 33 34 33 4 -16 33 54 101 101 70 58 67 65 91 80 102 88 117 105 96 113 82 70 41 65 106 54 43 41 65 76 72 31 49 10 41 85 55 49 72 95 49 33 25 22 32 42 30 27 60 70 60 56 44 59 72 63 23 42 30 27 63 37 35 32 24 24 11 -8 10 33 25 4 28 68 37 10 11 13 40 16 5 1 5 19 38 44 22 -10 10 9 10 -6 10 15 7 23 14 14 1 -18 10 10 20 35 21 4 -7 -20 -19 -34 -35 -20 -20 -7 -12 -23 -18 -19 -28 -16 -10 -25 -27 -21 -43 -18 -16 -34 -14 -22 -33 -37 -31 -30 -26 -22 -16 -10 27 37 12 5 18 2 22 25 34 40 25 10 10 13 29 29 25 23 21 20 25 31 23 34 42 31 26 23 24 24 28 31 19 14 15 14 7 1 -6 999999 -12 41144 259 929 30 9749 11 25 44 7222 4970 -68 343 1166 2981 7983 25523 89633 276801 425760 604552 760754 752935 954554 999999 282193 2517 120 95 91 87 61 49 -3 37 25 48 65 43 41 56 57 30 0 -18 -18 -44 51 82 -3 40 9 -7 4 10 36 19 5 64 56 52 0 -26 -59 -34 22 10 -8 9 -20 27 26 -2 -20 4 -50 -12 25 18 -20 17 45 20 64 50 33 6 -9 3 -38 -24 9 3 16 18 32 52 65 27 35 56 -8 14 53 30 62 96 97 84 87 115 86 54 45 73 76 54 58 44 60 70 49 58 48 29 16 -3 32 55 65 34 53 33 5 14 40 -7 22 4 30 54 39 3 -7 21 33 21 24 50 47 49 39 5 7 -22 -4 6 1 -11 -7 13 25 -9 1 1 -2 -32 -39 -41 -6 16 -19 4 22 16 0 6 -15 -22 -7 -10 29 -4 5 27 23 -19 -6 22 19 3 -8 5 1 -2 0 -20 -23 -3 4 -18 -27 -38 -28 -34 -30 -44 -48 -49 -40 -39 -28 -29 -46 -51 -31 -29 -35 -44 -42 -45 -57 -30 -34 -39 -51 -42 -59 -54 -50 -43 -42 -27 -24 -30 -17 -2 -6 -9 999999 -5 7 20 24 18 6 10 -5 -9 2 -1 16 16 -6 -2 5 6 4 -1 18 21 14 3 -1 -6 0 -7 999999 999999 -11 41150 257 901 30 9751 11 25 50 7222 4974 483 1810 5032 13564 38667 90281 181603 400388 785571 999999 999999 999999 260048 2030 129 106 111 102 92 48 45 4 -22 -15 10 -4 37 20 -14 37 37 23 77 15 28 27 45 11 -34 58 -6 47 14 -28 -19 24 14 24 -14 -69 -57 20 5 13 17 -22 14 -40 -9 12 7 12 -43 -11 13 -57 -55 -31 -12 13 -7 28 10 26 -26 53 42 11 -21 -71 -33 14 -34 27 -2 -18 29 -11 -51 -10 20 37 41 4 32 63 27 79 48 68 79 60 19 72 47 63 13 33 47 44 66 41 12 11 37 23 32 26 16 -16 0 35 25 22 11 -17 8 -2 22 16 26 1 -25 -3 4 4 21 36 16 32 65 24 4 -28 -6 13 -8 8 2 -13 -6 7 3 -12 -13 8 -9 -11 -8 -7 3 -2 0 -24 14 15 37 -9 -20 -20 3 -16 -51 -4 12 -13 -31 -12 -3 -5 -4 -3 -12 -12 -26 -29 -27 -37 -4 4 -21 -18 -46 -53 -60 -66 -46 -70 -74 -69 -52 -23 -48 -57 -47 -50 -33 -45 -42 -45 -49 -46 -50 -66 -61 -52 -48 -51 -61 -51 -50 -66 -59 -42 -32 -36 -38 -36 -40 999999 999999 999999 999999 -2 -1 0 15 9 -12 -10 -3 -4 -12 -5 -6 999999 -9 -12 999999 0 0 -4 -10 999999 -10 -7 -10 41156 265 934 30 9754 11 25 56 7222 4978 166 903 2455 6038 15410 44614 137284 399080 990427 999999 999999 155430 2169 66 109 116 97 50 62 63 61 26 49 43 55 22 33 48 83 78 67 93 93 73 22 52 61 78 32 29 87 -16 12 48 -15 3 74 27 19 36 69 36 12 31 80 36 45 23 45 89 18 30 73 12 13 48 42 65 62 53 45 118 73 38 58 77 -5 -5 19 -5 51 23 18 42 9 43 76 116 57 42 33 32 30 63 52 56 82 53 81 105 81 98 80 77 119 39 51 97 46 21 70 77 101 71 67 75 64 52 21 56 58 41 45 25 19 16 26 -18 -24 41 34 35 20 10 25 26 50 77 84 73 106 69 45 57 27 21 31 25 49 34 36 8 23 34 34 29 0 -2 31 24 11 56 14 0 37 31 31 14 52 62 41 16 23 14 15 16 25 36 55 45 29 32 13 8 21 13 4 -13 14 9 5 -1 -18 -38 -32 -26 8 -7 -31 -33 -42 -10 2 -11 -1 8 -30 -11 -6 -10 -31 -20 -19 -5 -18 -35 -30 -23 -24 -24 -12 -19 -28 -17 -15 -9 14 24 0 -11 -6 -3 -11 999999 -2 11 41 55 39 50 43 38 45 35 28 22 22 30 29 35 33 30 30 19 25 17 16 11 9 13 10 4 1 3 -7 41162 294 37 30 9757 11 26 2 7222 4982 532739 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 486 1717 4223 10185 23826 50389 103738 242998 561675 999999 999999 999999 74422 1968 68 59 121 98 97 56 75 46 60 75 52 89 93 60 12 48 74 76 85 82 102 102 38 36 0 24 36 63 14 -9 44 45 33 -7 -4 32 32 -17 47 13 35 16 -68 1 47 33 40 -3 10 11 20 5 53 41 18 39 15 -15 24 31 54 75 39 51 51 16 26 54 46 25 48 8 86 67 51 18 62 36 61 17 55 74 37 48 61 93 113 75 61 64 125 63 40 62 38 71 100 50 77 68 64 69 26 47 21 38 55 9 30 16 34 27 41 24 42 51 49 61 14 22 43 24 67 79 61 74 78 88 60 22 35 -17 13 14 45 24 46 13 33 -4 -1 7 17 2 6 16 44 11 -14 17 16 27 36 34 51 21 27 42 33 15 -10 -20 10 50 41 26 29 46 56 62 11 24 33 25 31 17 18 10 -7 -31 -6 -18 -31 -15 -51 -51 -39 -7 -9 7 -10 -29 -24 -4 -13 -26 -20 -24 -21 -11 -10 -13 -19 -38 -42 -18 -20 -24 -31 -27 -13 -12 -13 -20 -24 999999 999999 -11 -10 999999 999999 999999 -9 -3 12 37 46 50 37 34 30 50 44 26 24 26 17 25 29 26 27 33 19 18 25 17 13 12 4 4 -8 41168 265 881 30 9761 11 26 8 7221 4986 510 2128 10045 34796 91752 194653 332969 420756 537194 832806 999999 937288 543486 262284 2246 149 132 76 24 87 55 28 68 69 92 45 22 66 83 82 43 14 46 113 96 57 160 125 84 43 -9 65 79 23 1 82 91 73 -63 23 48 -10 -33 -12 32 -15 42 19 42 21 10 19 -6 14 -27 5 31 35 49 30 45 70 -18 -2 7 53 76 58 2 22 -2 22 67 56 74 69 73 43 32 82 95 69 35 61 86 101 98 112 80 62 13 67 60 94 63 80 111 93 49 68 77 85 100 37 70 12 57 60 34 15 49 14 37 43 16 8 0 36 34 -1 38 -5 17 47 33 36 28 41 91 138 84 49 90 95 90 50 7 4 -3 24 48 -12 9 31 36 21 21 13 1 -11 27 38 26 51 53 67 26 19 37 42 14 10 -9 -15 22 25 3 19 33 29 43 36 15 36 36 27 17 31 40 51 6 -2 33 6 -15 -30 -40 -34 -15 -36 -38 -42 -26 -3 -11 -3 -23 -34 -24 -34 -20 -17 -21 -33 -42 -31 -22 -22 -33 -53 -35 -32 -14 -28 -34 -23 -20 -30 -37 -30 999999 999999 999999 999999 999999 999999 999999 999999 -11 16 42 37 19 32 29 18 27 30 18 30 17 12 14 17 14 15 15 15 14 15 20 6 3 4 -5 41174 264 828 30 9768 11 26 14 7221 4990 598 3002 8486 18004 41379 97726 231050 541727 999999 999999 678354 999999 809943 6676 255 147 152 135 101 79 115 44 39 65 41 -21 19 46 79 52 50 56 53 66 90 36 50 56 -19 33 55 43 23 19 -19 32 51 -6 -39 -19 36 48 74 12 20 -17 -2 15 13 -3 11 14 30 11 53 53 37 31 29 71 37 60 88 61 40 33 42 14 15 9 25 23 55 68 27 45 62 62 81 25 40 37 58 45 70 60 74 63 44 32 89 91 67 57 48 41 56 79 37 70 70 49 36 27 37 86 59 51 22 3 2 -4 23 10 -27 14 27 41 8 13 5 45 32 6 36 41 77 87 92 73 69 26 61 67 51 26 37 28 18 -22 -9 7 -20 -12 10 1 6 45 21 11 25 -9 17 38 76 90 69 48 38 49 19 43 1 -4 22 28 4 10 12 33 16 39 17 0 23 45 36 10 16 9 4 3 8 -2 9 -11 -37 -21 -38 -27 -36 -19 -20 -39 -24 -18 -32 -17 -22 -21 -25 -34 -40 -48 -34 -28 -30 -24 -17 -7 -11 -24 -32 -20 -25 -32 -41 -23 -21 -32 -28 -21 999999 999999 999999 999999 999999 999999 999999 999999 -6 11 41 41 28 20 12 10 22 20 23 17 7 8 9 16 13 11 13 4 4 13 6 -4 41180 275 595 30 9775 11 26 20 7221 4994 28 999999 999999 999999 999999 999999 999999 999999 999999 857 3287 12884 40686 98157 244284 591851 999999 999999 999999 519387 197381 2035 215 94 94 145 148 72 69 79 62 53 23 92 73 62 17 11 24 55 86 40 17 37 75 46 43 33 34 44 34 58 76 21 22 34 -8 -24 31 28 42 59 23 13 33 54 32 49 19 7 30 45 75 52 38 20 -13 41 18 77 21 20 38 53 35 16 35 23 62 82 35 54 66 91 42 43 15 25 93 71 99 44 74 33 60 87 61 44 54 21 79 71 75 62 6 59 58 65 73 71 65 62 54 56 87 60 51 55 35 19 36 45 75 12 34 55 49 14 31 39 61 96 49 89 115 99 91 79 52 58 46 83 34 0 32 18 19 -14 27 21 27 -7 -3 30 22 4 42 63 1 66 58 42 48 40 59 69 58 43 29 39 24 76 35 34 0 27 26 30 55 58 46 42 29 60 42 50 47 27 35 38 22 28 24 8 0 12 -12 -32 -2 8 -1 -7 -32 -20 -27 -10 -14 2 -3 -16 -19 -13 -3 5 -9 -10 -14 -3 -15 -30 -9 -12 -23 -18 -13 -23 -34 -20 -10 -22 -11 999999 999999 999999 999999 -7 999999 999999 999999 -1 20 46 48 46 41 36 47 48 39 29 31 19 18 22 22 21 33 26 21 21 17 13 10 5 -4 41186 271 867 30 9777 11 26 26 7221 4998 -76 867 2917 8139 19164 43333 98326 230923 496217 999999 999999 999999 605910 3773 179 140 117 127 119 165 121 51 -16 43 32 71 148 73 58 59 55 34 104 88 82 114 64 108 103 98 101 66 66 53 35 12 31 63 55 62 77 69 33 31 18 46 38 42 86 -28 58 74 21 45 63 95 53 51 15 48 77 72 37 -3 37 57 47 70 23 112 111 103 100 134 95 41 70 129 138 101 116 117 153 118 94 155 151 60 80 63 69 43 71 70 75 68 79 102 92 83 54 99 118 118 124 89 114 101 80 118 82 91 84 59 68 57 51 70 75 42 64 78 57 75 126 121 120 105 95 61 83 36 33 27 70 50 81 40 31 46 36 55 46 31 30 20 31 72 84 13 22 70 65 74 74 40 95 92 110 82 92 55 45 31 40 35 37 59 45 62 97 78 82 74 57 97 83 70 61 26 61 87 73 37 46 48 40 11 6 2 7 14 13 19 18 32 15 -13 2 5 15 29 21 26 19 17 26 8 -9 2 4 12 26 26 12 12 10 1 10 -1 -9 1 7 9 2 -3 0 13 2 4 35 67 79 66 60 61 76 64 57 63 69 50 53 50 49 44 56 50 41 51 42 36 33 30 26 18 12 13 2 -9 -11 41192 263 902 30 9782 11 26 32 7221 5002 386 2471 7236 16700 38246 88441 203833 445642 999999 999999 999999 99756 960 118 160 114 109 82 42 18 20 53 41 77 25 16 49 40 35 52 43 44 70 9 15 38 43 -2 -3 -11 -19 4 -14 36 25 0 38 36 61 42 27 -14 3 43 24 59 80 55 3 26 11 34 32 12 0 16 -20 11 23 14 5 -19 -1 18 84 46 4 -13 61 6 9 14 53 52 67 56 78 47 86 78 56 73 55 72 17 22 28 64 22 56 60 -10 26 45 17 75 46 26 0 76 36 50 82 42 61 57 34 31 19 -6 28 9 14 -15 23 -9 6 34 61 15 34 6 31 59 96 60 57 17 21 8 30 30 7 21 8 34 9 -33 -22 -13 14 36 25 24 10 -3 -16 6 -4 -36 19 17 5 28 52 58 43 54 77 61 2 -26 -21 9 -18 -8 -16 4 39 35 49 3 12 16 1 8 -14 -4 8 28 17 19 17 3 -43 -20 -14 -42 -46 -33 -32 -55 -38 -42 -39 -30 -57 -28 -25 -30 -14 -22 -22 -24 -4 -5 -12 -34 -29 -35 -28 -29 -8 -2 -16 -22 -33 -27 -40 -43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 25 21 20 17 19 20 18 12 12 33 23 12 1 999999 999999 -1 4 0 -1 -4 999999 -12 41198 278 455 30 9785 11 26 38 7220 5006 355 1425 377 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 738 4971 14971 29179 60881 120371 229175 503252 999999 999999 999999 184352 1442 119 84 53 53 50 118 66 92 114 91 102 56 8 7 30 86 -4 75 8 -34 -13 6 28 78 16 14 8 52 81 5 20 -3 -23 49 31 23 35 -12 -55 -11 37 20 -2 29 40 6 -45 -42 25 5 -9 -2 -13 24 60 -1 34 32 16 7 28 29 3 -3 29 18 20 46 53 30 34 40 66 50 43 21 20 14 57 27 64 25 64 42 44 0 27 78 76 66 95 83 36 6 53 56 44 51 52 26 46 104 72 36 18 8 23 68 -12 25 -12 43 11 30 24 20 20 58 55 37 29 80 66 33 32 30 28 44 21 -3 24 29 1 12 0 -10 20 35 49 31 20 16 28 22 15 26 11 17 16 41 15 18 60 66 61 35 27 2 48 41 0 -15 16 44 47 63 34 47 53 33 23 48 54 25 10 10 27 0 12 17 -1 -19 -35 -41 -33 -14 -5 -48 -48 -5 0 -6 -15 -22 -31 -42 -33 -25 -25 -1 1 2 9 7 -28 -26 -7 -11 -5 5 23 1 -23 -24 -23 -36 -37 999999 999999 999999 999999 999999 999999 999999 999999 -12 999999 14 31 19 26 36 27 20 24 19 29 18 18 15 7 4 4 12 6 3 2 -1 -2 -4 41204 264 910 30 9790 11 26 44 7220 5010 1272 4907 12428 26335 56204 117801 258540 563169 999999 999999 836992 15661 332 129 61 45 76 99 43 47 56 65 0 73 62 45 111 51 121 54 84 37 64 64 87 26 11 -49 12 7 1 31 32 -23 57 94 19 66 16 -3 -24 4 -7 -7 -4 -41 -13 15 -25 -56 -7 -10 -20 9 17 6 27 14 10 13 -10 -38 -39 -38 52 -3 -37 95 34 52 86 59 21 64 12 47 50 62 53 79 62 30 28 41 74 62 56 48 91 109 74 83 70 35 53 84 81 91 53 12 48 42 -15 -11 13 70 47 22 37 24 50 48 49 16 11 -5 -17 21 41 26 22 41 29 40 42 39 63 35 3 -14 20 9 25 -27 -15 -13 -4 -10 -14 31 41 48 65 -3 -9 51 -1 -13 -9 36 41 66 37 46 85 61 99 81 58 21 13 18 12 19 7 22 61 67 47 41 25 11 24 48 37 50 40 40 18 -7 11 27 11 4 -3 -12 -30 -34 -37 -37 -23 -42 -33 -36 -21 -17 6 10 -6 1 -14 -4 -13 -5 -5 -12 0 3 -5 -10 2 3 8 -10 -11 -21 -27 -35 -52 -48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 37 48 35 33 44 26 27 22 20 12 -2 -1 -9 -4 2 -2 -6 -6 6 -2 -9 -6 41210 261 855 30 9795 11 26 50 7220 5014 159 3093 12993 31394 67877 142647 294909 577799 999999 999999 999999 209389 2051 110 94 92 80 131 121 76 72 64 51 21 80 45 73 6 -18 25 77 -2 -14 3 62 28 26 -39 14 63 -26 -7 25 62 51 48 12 7 -9 11 -4 14 -51 -70 -32 10 -17 -29 -42 -8 2 19 -16 0 -39 -13 31 -13 -43 -13 -48 -43 17 26 27 9 40 11 25 18 34 34 75 30 37 28 65 46 62 39 67 77 50 45 30 46 38 20 37 40 -12 24 36 25 42 -22 47 48 3 -20 9 12 -12 19 13 18 43 50 38 24 26 24 26 41 62 35 2 45 62 7 0 49 -25 4 -9 -12 33 40 15 -9 -34 -39 -5 -2 -6 4 -14 -2 10 -6 -11 6 54 3 25 19 -11 9 12 26 25 34 63 61 57 70 91 58 50 72 10 9 -16 1 -8 14 24 52 93 83 45 2 9 32 20 31 42 -1 21 35 19 29 17 -13 -13 16 4 -29 -49 -58 -47 -16 -43 -34 -45 -23 -8 -16 -21 -22 -7 -15 -27 -8 -4 -7 -9 -3 -5 -18 -6 1 10 22 -5 -1 -1 -5 -24 -35 -42 -53 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -11 74 41 15 20 21 12 3 10 -1 -2 -9 999999 -8 -8 -2 -4 41216 263 888 30 9798 11 26 56 7220 5018 824 9270 30991 79797 161042 294705 504602 805874 999999 850286 852108 638308 93075 2533 137 66 66 52 58 102 35 -8 -3 -10 98 40 46 50 -14 -18 -23 -49 -3 38 12 5 17 2 47 -13 47 59 6 28 31 -15 -5 29 -32 19 28 -6 14 -17 -36 -16 -10 29 -28 43 -46 -13 0 10 29 -22 -41 -4 -32 -10 -50 -32 -24 -43 -12 16 -13 71 42 56 42 13 5 39 13 24 5 70 50 54 57 35 15 30 41 70 39 -2 24 28 53 80 25 -3 2 30 22 36 46 41 22 12 18 39 -25 10 35 -10 -13 -30 17 26 16 0 36 5 3 23 -4 35 28 2 32 11 -7 13 19 1 -3 -30 -3 2 -18 -34 -21 18 -32 -29 -9 -15 34 53 25 -10 -11 31 9 10 -17 23 50 13 -2 22 60 73 10 24 28 58 93 47 29 9 -6 -4 11 64 73 38 10 19 24 4 -15 -7 -10 23 25 49 5 7 10 -7 -1 7 -7 -19 -27 -55 -69 -62 -31 -42 -41 -23 -29 -40 -17 -12 -4 -7 -18 -25 -13 -19 -13 -25 -11 -14 -18 6 5 -4 4 0 -18 -27 -18 -23 -33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 34 103 23 8 7 0 -3 1 -7 -3 999999 999999 999999 999999 999999 999999 999999 999999 -12 41222 263 891 30 9801 11 27 2 7219 5022 693 5037 19911 57541 136396 305186 726021 999999 999999 940816 199170 1354 345 349 252 135 175 85 94 133 110 64 24 50 63 98 83 47 -18 5 81 82 0 36 62 54 45 43 40 12 6 -2 42 -7 -35 15 11 0 25 15 -3 -19 29 3 21 -24 -26 -19 4 -47 5 -45 -7 -6 37 9 -8 -6 -19 5 22 26 29 27 20 57 -13 46 64 44 64 45 19 70 58 28 84 86 109 55 47 71 22 36 15 18 77 36 37 31 51 66 70 22 37 79 45 74 39 36 36 77 56 29 56 13 6 57 35 41 17 28 96 60 34 45 56 60 56 30 67 51 58 52 83 119 90 80 65 33 17 18 15 4 11 -16 -27 -28 15 30 27 46 48 45 60 66 31 27 27 29 56 25 37 15 34 56 44 77 99 113 94 47 46 76 19 52 70 46 71 38 26 13 26 55 59 70 80 58 15 41 46 42 44 21 19 19 -6 -33 -36 -65 -38 -13 -25 -39 -28 -2 -4 -23 -21 -13 2 7 0 1 6 1 1 7 8 5 23 18 -1 4 20 17 13 13 10 -5 7 1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 25 123 93 29 37 42 31 10 20 22 11 1 -2 -7 -4 -7 -2 3 3 -11 41228 266 926 30 9806 11 27 8 7219 5026 2140 11170 31555 76359 168887 374667 915490 999999 999999 999999 187470 1562 356 292 248 175 102 121 135 73 96 140 136 91 141 80 72 67 51 9 10 21 39 65 56 35 35 -1 50 46 86 95 44 15 25 15 31 10 -22 40 41 39 79 22 57 45 56 -4 68 40 59 63 76 36 30 32 71 56 55 37 61 41 66 57 44 58 54 91 108 142 75 103 136 76 34 47 69 43 76 87 25 44 90 6 81 69 72 66 98 44 58 51 78 92 104 68 38 64 96 52 34 90 77 119 61 77 49 25 39 73 98 95 70 60 47 57 66 35 64 80 69 61 97 115 110 107 99 124 50 31 24 20 32 38 36 3 48 13 10 6 29 73 53 94 124 108 77 59 79 76 78 71 83 67 94 71 48 105 113 145 99 91 63 55 93 62 51 30 48 47 54 58 75 78 76 88 92 68 23 40 70 78 72 26 0 -9 -11 -9 -6 -11 -3 -5 -1 -4 8 36 20 15 20 22 19 23 33 16 14 14 37 17 35 55 45 37 40 33 42 38 21 39 32 16 18 14 -2 999999 -9 -7 -2 5 -6 -10 -4 7 30 125 168 132 82 54 41 28 38 34 32 26 27 25 9 17 30 22 17 15 10 2 -3 -11 41234 265 933 30 9813 11 27 14 7219 5030 2583 12415 32491 74231 166387 400525 868251 999999 999999 645404 8670 470 234 195 196 159 107 38 69 68 20 3 58 62 21 30 40 60 -7 -1 51 23 24 16 10 -7 37 -13 6 47 82 99 8 34 32 39 67 62 15 49 -8 30 33 -15 73 118 33 -13 14 38 23 -8 49 30 42 28 45 47 67 22 30 21 31 43 9 32 65 52 24 85 77 113 95 85 59 30 25 -7 12 33 23 42 85 39 72 50 57 62 43 15 40 99 65 36 71 63 44 50 20 35 21 71 60 -9 30 50 31 18 28 35 30 76 67 39 37 17 34 6 35 35 68 80 102 135 127 90 78 36 58 -2 39 24 52 30 20 25 -4 22 21 14 23 37 62 84 55 63 59 42 37 50 66 57 53 65 87 59 30 72 118 103 77 53 46 52 45 44 29 4 40 65 35 28 46 47 70 103 93 89 96 85 67 65 53 1 -23 -11 22 -13 -53 -17 2 -15 -9 -20 -21 1 -3 1 16 27 8 9 4 7 14 -3 -1 25 29 15 28 30 20 -2 11 19 25 24 17 9 -2 9 -4 1 30 36 35 13 -10 -2 6 44 125 195 155 98 42 18 21 9 16 29 14 6 6 12 4 3 -1 2 11 2 -5 3 -10 41241 255 911 30 9821 11 27 21 7219 5035 617 2589 7293 18686 46883 115706 310945 735721 999999 999999 999999 90654 1156 205 186 145 66 65 33 25 70 -9 17 98 36 -28 -72 -32 30 -18 -68 -7 -72 -22 -52 38 41 0 1 -8 33 -7 -17 13 28 -30 -35 -33 -34 -21 -4 58 31 -86 -97 -22 -35 -36 4 62 3 -19 999999 -30 -53 -28 38 0 -35 -22 17 -13 -39 -33 -11 -58 -15 -19 43 58 30 36 64 78 25 36 21 40 8 17 -4 33 24 35 -2 29 27 29 29 12 29 59 33 13 28 0 17 24 38 25 -11 0 -7 -14 -11 -23 8 19 4 22 31 -9 11 -6 8 2 12 34 -2 -25 24 59 64 62 54 16 0 15 31 17 3 8 1 25 8 -3 -34 14 -14 -43 -27 -22 -20 -7 21 17 39 5 2 -1 -3 3 20 22 44 7 7 36 49 89 107 77 33 30 33 53 17 -14 -1 -9 -13 -2 37 16 35 57 57 47 66 66 78 65 41 1 -22 -46 -53 -58 -58 -54 -48 -70 -52 -67 -54 -73 -46 -42 -34 -22 -51 -44 -29 -20 -13 -2 -15 -21 -12 8 -20 -30 -20 -20 -17 -20 -16 7 -9 -15 -15 999999 -2 14 17 14 -12 3 62 117 157 198 246 268 199 132 67 30 9 -11 -9 -10 999999 -6 -10 41247 264 885 30 9825 11 27 27 7218 5039 -24 565 1737 4033 9414 22289 55398 152128 414927 881807 999999 999999 218571 2767 216 142 143 143 54 100 65 -10 -31 57 29 71 -15 33 69 73 69 71 17 17 81 55 22 52 116 105 54 38 3 -25 12 -13 -36 -59 19 -4 4 40 15 12 -9 -17 14 -28 -25 1 -31 -40 -11 5 28 35 20 -30 -49 -11 -37 -12 -17 -25 3 33 48 28 1 61 54 77 34 95 115 101 94 47 43 88 51 42 68 4 48 52 53 -13 11 45 66 45 69 38 75 111 30 22 44 64 59 86 38 33 12 19 15 27 28 47 17 56 68 29 31 24 41 10 92 75 84 102 57 50 58 110 90 123 111 61 15 32 51 -10 -6 -17 21 34 -9 1 43 24 56 59 101 88 32 73 53 55 26 74 48 23 33 21 34 51 44 67 103 102 81 72 77 65 61 53 26 56 59 42 34 44 90 81 103 106 92 80 95 68 29 4 -19 -42 -40 -51 -32 -18 -39 -29 -29 -8 -18 -16 -2 16 19 -5 -3 -1 -8 0 7 -1 3 9 15 4 9 4 -9 2 12 3 14 31 30 36 28 32 31 25 72 155 220 231 318 464 511 476 414 358 236 90 42 33 26 37 39 25 18 15 17 24 13 12 13 6 0 -4 -10 -7 41253 265 889 30 9829 11 27 33 7218 5043 173 1389 3600 6881 12946 25538 54702 132078 306226 551008 735967 999999 999999 483633 2611 128 100 64 62 53 45 73 18 30 -2 11 36 57 -4 92 68 60 26 37 56 80 61 -13 27 -17 17 38 45 32 48 18 38 8 -24 -35 -69 -1 31 38 -12 -11 -10 7 -12 -12 22 29 0 25 47 54 21 0 -13 31 19 41 34 10 -5 39 17 -2 15 53 38 43 81 94 67 102 53 83 73 47 53 33 -5 33 71 59 47 61 24 43 43 22 77 34 64 71 33 50 14 33 23 74 41 54 33 44 19 19 34 41 27 20 1 62 64 52 35 60 96 105 132 118 94 97 83 89 104 98 78 75 100 88 33 6 -3 22 14 14 22 42 51 13 18 34 85 83 73 74 78 72 43 51 75 54 68 72 13 14 42 24 23 49 81 93 93 84 64 64 23 28 59 35 14 32 48 44 46 56 70 103 96 88 61 -1 -33 -23 -29 -16 -33 -32 -25 -22 -8 -17 -4 -34 -32 -19 0 6 26 22 -1 -10 1 5 15 1 3 7 4 11 22 18 20 14 4 1 -1 2 4 6 29 30 17 20 76 223 360 514 584 608 640 627 480 292 163 129 56 44 41 30 30 23 18 9 3 4 2 5 -11 -12 -12 -12 -10 41259 256 923 30 9833 11 27 39 7218 5047 -10 579 1705 3697 7726 17569 41803 108255 327951 999999 999999 999999 9596 256 99 45 72 32 95 97 27 47 47 52 27 5 40 17 57 42 29 1 30 25 39 24 14 50 7 -16 -10 26 -7 42 2 -2 -1 13 -20 -66 15 -36 -61 14 20 -28 -21 -11 9 -22 -9 1 29 10 15 15 -15 -24 -43 1 90 32 16 20 -16 29 27 55 31 66 51 -35 21 62 91 71 51 51 -6 22 16 47 -8 10 50 58 28 53 5 24 57 4 35 53 31 53 22 64 28 25 52 17 16 43 -4 42 71 57 33 23 16 27 10 10 20 -31 -7 37 61 94 102 94 104 83 100 141 119 99 61 94 71 65 59 24 29 -2 1 7 -1 15 35 42 91 98 52 44 50 75 72 58 43 56 60 23 35 55 -12 -25 -35 -25 18 31 70 65 53 60 67 53 37 -10 9 11 32 52 80 83 53 50 63 66 51 -23 -30 -22 -21 -34 -39 -41 -52 -35 -33 -12 -22 -50 -38 -29 -37 -34 -24 -22 -23 -5 10 10 1 -9 9 6 -6 -15 1 19 -2 -5 -4 -1 -15 -13 -2 12 33 23 32 33 50 132 233 379 494 519 509 490 447 389 284 200 121 76 79 52 23 12 11 1 -8 -11 41265 269 895 30 9835 11 27 45 7218 5051 405 2437 6278 12872 27339 57165 129975 385974 868555 999999 999999 999999 279661 2060 229 179 111 107 37 81 68 97 46 32 42 21 68 76 3 27 75 80 5 45 64 46 56 37 -3 11 74 46 40 61 3 43 80 53 43 92 22 23 -9 19 61 42 2 -6 5 36 -9 27 22 19 84 53 22 30 60 11 -17 46 28 -17 39 48 52 75 69 47 61 119 84 28 81 99 106 83 31 69 76 62 130 104 61 111 72 67 55 102 69 120 85 45 71 99 80 33 53 96 62 49 66 48 48 62 44 105 74 35 64 52 61 83 55 60 91 32 46 50 66 103 177 159 149 119 151 166 105 105 112 37 40 49 52 53 59 64 27 78 85 15 114 132 135 144 98 82 72 82 107 103 96 108 110 61 86 41 40 27 21 29 24 14 66 120 105 122 112 102 92 78 54 48 80 83 117 116 98 122 100 40 17 4 -5 9 -10 4 -6 -22 -1 19 9 -11 -20 -3 -14 3 21 16 28 40 26 24 41 35 51 29 33 28 46 46 38 36 27 32 29 35 35 40 42 58 65 88 91 112 196 392 607 778 834 850 758 603 483 352 274 238 184 173 153 84 52 48 47 44 35 26 29 24 15 11 18 12 9 2 5 3 -8 41271 297 26 30 9836 11 27 51 7217 5055 2813 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 476 3602 8810 20685 49451 115414 291916 686160 999999 999999 999999 374129 3765 202 146 76 132 122 115 11 40 42 33 79 82 61 12 63 62 22 77 78 37 56 80 17 -9 16 8 -39 37 31 32 -38 22 59 6 41 2 32 41 30 21 -8 9 17 -11 31 3 3 71 -8 -41 -5 8 42 -1 9 17 0 18 -20 28 20 10 -12 50 4 -2 -6 33 113 68 81 82 40 37 102 72 49 20 64 36 -3 39 -16 16 7 41 46 7 44 17 8 -13 53 94 18 47 0 32 71 15 23 25 -15 24 34 56 55 33 57 34 19 11 31 20 55 45 74 106 88 72 93 91 131 150 148 150 111 49 51 32 2 12 -20 8 32 16 11 11 46 78 82 97 107 81 59 73 97 76 79 100 95 89 81 59 28 2 7 -11 -2 -12 -23 3 49 64 86 62 48 41 59 58 42 32 29 52 60 79 83 60 67 61 16 -21 -6 -23 -43 -17 -7 -21 -37 -42 -6 -49 -29 -2 -2 -8 3 22 11 15 30 19 28 31 4 12 36 15 8 -5 17 24 11 19 20 20 10 2 -6 -11 23 34 44 73 82 105 147 202 240 306 428 600 627 528 402 319 272 225 142 50 34 44 32 21 13 19 19 12 7 -1 -4 999999 -12 -6 -6 -10 -11 41277 296 28 30 9838 11 27 57 7217 5059 6306 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1109 6590 23504 71069 175604 333412 566441 775286 999999 999999 369943 3574 202 149 157 141 179 105 146 121 68 107 82 73 96 52 18 15 50 50 101 103 103 61 72 90 85 29 -44 51 27 -5 75 72 19 56 76 41 20 -47 4 32 22 44 -7 42 37 46 6 61 46 16 -12 33 14 55 25 49 75 45 56 50 57 35 78 91 31 23 5 74 66 73 81 77 46 97 104 62 86 109 97 30 71 63 41 49 78 66 59 95 60 47 57 90 76 69 38 59 83 88 80 43 50 65 63 53 69 78 12 22 56 73 82 35 82 76 17 34 123 110 87 104 140 127 138 176 172 199 163 83 59 54 41 24 -8 5 8 15 26 29 53 123 158 180 167 160 182 134 110 96 58 65 100 107 75 36 38 48 47 -11 -11 -11 15 39 61 65 69 89 46 46 54 49 23 36 31 49 111 113 86 78 93 48 -3 -8 -21 -19 -30 -44 -22 -22 -37 -34 -16 -11 -3 4 -1 -12 23 20 22 20 30 52 43 31 24 25 21 14 27 20 12 27 18 21 8 14 20 20 27 48 69 84 91 104 132 218 267 226 240 294 336 379 444 446 421 360 259 158 100 89 63 46 43 31 25 19 16 16 5 1 -5 -7 999999 -9 -9 -11 41283 273 753 30 9843 11 28 3 7217 5063 47 999999 97 1669 5222 14404 66547 194646 369573 787652 999999 999999 743353 9279 306 119 74 79 135 129 108 71 94 40 35 90 87 100 67 55 63 62 96 74 80 40 17 51 60 68 65 36 -67 10 58 72 75 23 25 -41 -1 -9 30 60 31 11 24 27 34 -5 -36 -13 7 -2 31 -4 20 22 38 2 12 36 7 60 42 21 -8 44 27 14 74 70 31 70 116 111 109 105 69 88 96 89 25 52 40 50 27 13 2 60 86 103 62 73 58 87 89 56 34 34 -8 56 58 89 72 47 61 93 66 58 71 33 28 77 53 37 74 93 20 37 54 56 106 133 110 108 158 144 150 190 162 195 173 151 108 71 40 30 26 -4 10 -13 24 31 71 115 123 172 161 196 184 141 147 88 86 105 103 76 90 84 65 46 28 30 30 24 3 -5 3 14 40 68 66 70 86 58 43 54 61 55 71 95 78 58 59 29 12 -1 13 -12 -12 -16 -3 -22 -35 3 -8 3 -22 -15 2 4 2 4 4 21 22 17 33 39 24 6 15 26 30 25 17 27 32 20 18 27 29 60 67 74 111 140 163 196 234 304 314 266 221 220 201 221 242 270 277 270 275 214 190 178 102 55 50 37 29 22 15 7 5 11 0 5 4 3 1 -4 -9 41289 272 844 30 9844 11 28 9 7217 5067 39 840 3302 9844 27099 73846 209787 638285 999999 999999 507498 4228 238 165 133 116 125 156 81 97 156 155 125 110 159 104 104 100 54 52 17 53 11 -18 -4 38 55 45 66 21 42 12 70 70 28 41 25 6 -3 36 -3 15 25 11 -15 18 95 21 77 40 46 46 76 46 52 40 5 64 22 -21 4 26 29 32 91 92 53 51 77 47 46 83 68 60 76 91 107 113 85 89 53 74 58 77 81 18 33 41 49 35 59 75 20 59 50 79 102 116 87 65 55 58 20 29 29 64 129 60 53 66 66 66 62 74 43 37 61 67 95 97 100 133 106 124 103 137 132 176 113 48 106 73 78 56 52 37 39 35 55 40 53 48 55 117 120 130 208 171 185 201 180 117 122 87 90 71 83 84 74 84 71 27 40 26 8 17 -3 30 92 69 68 62 66 54 49 65 81 82 106 93 82 38 33 -1 -26 -2 -4 -13 -12 4 11 -1 -13 -22 -8 7 24 26 35 3 10 26 31 40 36 42 31 53 49 50 47 53 47 39 46 39 47 45 34 43 44 65 65 118 171 172 176 194 208 206 209 244 255 289 470 662 602 430 319 263 265 321 373 249 87 66 55 51 42 33 28 24 20 23 24 15 6 9 12 0 -1 -7 41295 288 246 30 9846 11 28 15 7216 5071 462 1242 1427 1581 429 404 38 999999 -7 99 543 4257 17207 27729 10305 4706 710 84 -79 585 5153 23312 37351 55947 189446 575846 999999 999999 999999 525522 6817 226 120 82 163 95 50 95 127 113 71 51 91 27 46 39 52 26 60 53 9 10 -13 -30 -41 73 13 12 17 16 -2 18 -24 -16 -7 19 17 -12 57 46 20 -45 12 17 -24 13 20 23 13 32 -26 -41 20 29 33 -9 -22 32 43 59 65 41 -9 -2 32 64 42 24 15 -29 -48 -9 25 67 44 74 85 123 70 30 68 74 42 38 30 30 14 49 26 -19 -4 22 44 57 22 17 33 24 50 25 43 44 41 -10 28 26 51 59 70 52 81 45 32 40 50 90 73 55 69 87 50 57 88 101 114 110 132 109 26 26 43 32 11 24 32 -3 -4 29 18 15 -3 19 55 85 123 136 142 144 142 161 172 112 63 59 27 28 14 32 26 24 3 -2 -3 -24 -11 -6 -20 11 49 41 19 15 41 47 49 53 58 67 70 57 36 61 47 -13 -45 -50 -48 -34 -35 -30 -11 -28 -15 -26 -29 -27 -16 -18 -7 6 5 12 15 3 9 -5 10 14 18 19 13 11 16 27 22 -1 4 13 16 17 6 21 15 19 44 100 126 108 113 120 117 136 182 279 452 550 526 616 479 350 415 363 205 90 52 33 20 7 6 3 7 999999 -10 999999 999999 999999 999999 -7 41301 291 186 30 9846 11 28 21 7216 5075 1600 5070 10201 8089 6080 9213 13084 4931 3353 1643 378 1585 3339 5422 11012 13929 19766 17766 8491 4645 3658 3119 5223 11830 45437 206378 591666 999999 999999 278454 3007 351 260 184 134 187 135 123 122 137 127 175 109 33 46 70 70 135 100 93 65 24 93 36 -8 64 29 46 85 6 53 8 -6 -17 -11 26 -2 1 10 10 53 57 8 -29 17 58 22 -16 3 -11 -28 -40 -11 16 -6 2 48 44 95 40 14 9 -19 41 75 66 40 69 65 43 57 12 56 32 -15 6 80 68 79 83 45 38 84 78 11 32 17 12 41 42 33 43 41 85 103 43 8 24 56 22 63 61 35 70 62 18 31 47 11 26 -8 3 33 63 51 51 33 37 57 34 -2 79 80 90 95 90 135 130 105 85 63 20 47 38 39 29 28 13 18 30 40 38 46 81 56 110 110 129 137 158 190 207 163 129 80 47 8 25 7 6 13 -20 12 15 -2 -8 -8 -36 4 40 63 57 75 41 59 48 52 44 61 85 99 64 27 31 18 -7 -16 -30 -17 -9 -30 -33 -44 -43 -32 -1 -7 -8 -15 -20 -14 -15 9 2 10 10 7 23 24 33 12 26 35 22 12 18 23 34 23 18 16 22 21 26 32 16 17 30 68 116 152 149 130 128 177 368 468 433 354 275 374 431 345 186 85 58 58 43 16 4 7 3 4 4 -7 -11 -8 -10 -6 -6 -12 41307 287 304 30 9844 11 28 27 7216 5079 2696 13896 31837 45477 50349 59892 45035 7359 13987 27185 22508 24481 20039 9402 2857 4241 12238 17562 20384 43877 114434 254675 531571 999999 999999 257208 242684 601703 3342 161 122 138 110 94 123 134 142 59 105 44 75 75 112 38 15 66 31 79 58 -1 17 -31 -75 5 -5 -18 10 34 33 19 34 16 76 -20 4 -8 18 34 -5 -16 -44 2 8 3 5 -20 -81 16 -17 -29 -8 19 -8 32 57 65 -2 -14 71 59 54 10 5 13 6 32 -10 4 60 76 46 39 29 54 84 85 43 14 37 69 49 41 52 37 52 48 79 56 29 48 38 24 21 -4 52 77 55 36 22 31 -15 11 59 103 102 93 70 55 48 45 52 78 -2 33 49 48 36 80 112 123 115 104 179 148 138 122 62 11 40 16 16 33 50 34 6 -13 -15 37 78 72 87 112 159 148 180 160 167 134 46 22 16 -14 8 12 23 11 -12 -13 0 16 -10 -25 -26 22 49 61 40 51 37 62 58 69 72 64 48 63 93 93 48 1 2 -17 -19 -6 -10 -20 -38 -30 -36 -20 -10 -3 3 -33 -25 -11 -12 3 21 3 15 23 22 18 30 16 7 34 24 16 23 20 10 3 17 38 39 13 19 20 4 13 24 13 21 51 87 169 185 162 167 266 275 271 336 329 319 346 336 228 100 45 39 21 19 10 7 11 -3 -8 999999 -8 999999 -10 999999 999999 -11 41313 285 240 30 9840 11 28 33 7216 5083 45 50 999999 999999 -36 281 319 1805 2844 5680 18915 41848 48998 167195 131374 108482 27096 54684 82546 162489 163909 194510 384954 556656 774012 943595 672290 641960 5856 223 119 83 147 143 145 147 126 101 68 75 83 68 114 97 15 70 30 36 13 61 55 46 21 -25 -32 10 29 -1 7 -27 -27 -42 30 63 14 73 14 54 54 94 13 -11 3 38 16 32 -27 -10 -31 12 44 38 -24 -36 -77 38 11 42 38 40 -8 27 32 44 -34 -35 61 85 27 2 52 14 -17 61 62 39 80 54 50 71 85 13 44 79 10 20 37 11 18 50 10 58 51 22 36 53 86 50 61 66 2 10 24 11 17 44 68 33 56 43 -11 25 61 34 35 5 19 19 66 87 75 98 109 80 96 81 83 56 74 36 28 38 29 49 53 56 28 14 65 54 31 88 88 107 137 150 121 125 116 77 24 19 14 14 -34 -7 16 -12 7 14 37 1 -19 -9 21 34 48 54 73 84 54 54 52 44 54 72 72 33 9 -27 -21 -24 -25 -32 -15 -15 -28 -16 -32 -32 -31 -45 -43 -3 -15 -28 -15 25 2 6 10 4 27 30 27 18 14 27 23 29 18 13 14 1 7 16 19 20 29 27 1 -12 -5 -2 4 11 15 18 39 73 129 155 147 179 231 305 351 338 325 375 371 289 157 50 27 23 17 7 3 -3 0 -6 999999 999999 -12 41319 264 657 30 9837 11 28 39 7215 5087 100 464 976 2153 4980 9997 25216 46955 92996 168447 262596 602004 999999 999999 999999 305737 1193 129 110 108 100 120 102 124 84 22 26 43 64 104 55 83 7 -27 -36 -35 -30 -53 13 88 -10 -60 -1 -45 -27 -34 -26 -69 -37 -30 5 52 -19 -83 -29 -31 -18 -65 -32 -14 -35 -46 -32 -17 -23 -92 -80 -43 -13 -49 -45 -16 -32 -6 -2 -65 -31 -23 -30 19 23 13 45 48 -8 -28 38 30 -28 11 -4 63 6 67 35 34 59 16 8 24 31 60 38 -37 26 -1 -2 -23 -11 13 -5 17 5 -4 27 28 -11 0 19 21 -4 -15 -30 -3 5 20 6 -20 18 0 60 9 41 28 16 9 36 47 25 60 72 42 2 -30 19 18 2 1 10 -25 -6 15 14 4 31 10 4 38 31 61 117 140 147 114 35 -54 -26 -34 -39 -21 -41 -48 -53 -32 -6 -13 -11 -51 -61 -57 -32 -18 -29 -3 33 36 38 60 39 19 21 33 8 -34 -48 -18 -41 -59 -37 -36 -30 -34 -61 -83 -61 -78 -88 -65 -34 -49 -37 -12 -4 -3 -5 -2 -11 -6 4 -9 -10 4 -13 -20 2 -10 -21 -1 -1 0 7 7 -7 -8 -8 -11 -15 -19 -14 -20 -5 -3 999999 -10 -4 -12 11 54 91 151 201 286 346 340 340 400 400 293 174 58 9 -3 -4 -12 41325 271 656 30 9836 11 28 45 7215 5091 -35 271 1407 2792 2948 5681 17388 47506 70857 163756 495509 802158 999999 897661 467127 592465 4352 176 173 193 189 158 135 134 54 96 101 104 102 90 76 69 45 78 39 27 16 -26 7 -39 -6 51 24 3 -36 -8 15 -15 -30 -8 -18 -11 19 12 37 -3 -40 -30 -7 -24 -26 45 38 15 39 -7 49 -37 -21 -8 17 -6 -43 -16 41 19 11 23 -14 -9 75 37 30 42 14 -11 61 47 41 78 97 39 61 111 111 64 10 83 86 34 46 96 60 48 29 47 35 -12 22 22 -11 19 47 24 48 44 6 22 58 52 36 51 25 -1 35 44 26 4 54 49 49 28 26 54 12 18 78 51 61 72 55 68 111 55 48 41 47 60 10 29 45 5 13 42 29 18 66 65 85 132 137 136 140 98 50 31 26 24 -5 -32 2 2 28 21 -7 5 8 -8 -1 0 -9 -7 10 52 62 61 84 117 110 99 65 56 38 4 14 -4 -15 -18 -8 -15 -19 -32 -38 -37 -21 -17 0 -25 3 14 3 15 16 22 3 0 20 -4 16 20 17 15 28 40 24 24 18 27 27 17 28 22 24 15 26 38 8 8 13 19 13 7 18 34 35 18 24 46 87 152 249 356 395 363 410 515 484 398 273 157 81 31 19 22 16 7 -2 -11 -7 -6 -6 41331 269 713 30 9833 11 28 51 7215 5095 70 412 989 2038 3939 8567 22571 73107 250797 683780 999999 999999 999999 215247 1578 205 143 41 119 96 120 90 109 106 105 85 42 57 87 18 -7 -21 26 60 9 54 17 23 40 -11 -5 21 11 52 -7 -51 -25 15 6 2 34 -8 -20 -41 -41 -16 41 45 14 -21 -41 -32 0 0 -11 -37 15 35 8 1 -2 -1 44 7 -37 17 16 26 25 -21 -49 37 17 44 59 36 8 -5 52 81 59 73 24 77 15 19 0 9 36 35 56 28 27 55 33 25 33 20 14 -2 43 29 62 33 23 58 72 26 51 54 58 98 73 85 53 45 37 68 35 21 29 33 13 9 28 -19 14 14 51 47 50 16 9 17 12 5 38 25 17 0 17 64 18 58 78 102 132 130 81 83 87 78 19 -15 3 -12 -50 -32 -25 10 12 8 12 -6 -14 15 4 -14 -11 33 58 65 88 177 163 74 42 36 37 24 -3 -19 -54 -26 -48 -13 -29 -17 -11 -29 -43 -37 -28 -17 -10 -7 13 4 6 26 23 21 12 6 -2 -7 9 32 24 25 33 8 4 3 11 12 8 23 15 -2 31 26 19 19 21 0 4 9 0 -2 5 6 17 21 26 19 44 105 239 416 447 389 385 475 584 546 409 288 186 117 65 32 21 16 7 2 2 -4 -7 41337 267 740 30 9830 11 28 57 7215 5099 -33 293 750 1411 2560 4988 10613 26841 82207 289998 999999 999999 999999 407537 225452 1015 216 167 105 137 144 44 80 64 77 74 30 62 104 24 -56 -68 -7 18 -6 17 -37 -47 2 -3 23 36 -37 3 2 -53 -11 7 15 -18 -51 -6 -13 -6 22 50 19 -35 -5 48 13 -40 -27 -55 -45 18 -12 -27 27 28 77 43 24 13 -12 -27 1 29 88 73 8 52 52 7 21 75 48 46 52 63 26 74 55 85 75 51 5 3 10 18 21 27 10 -1 39 84 84 80 45 18 -11 23 36 22 39 27 33 91 74 47 29 58 74 89 58 76 61 50 14 23 17 28 -1 -15 24 9 14 38 37 46 68 44 11 0 4 -7 8 64 53 36 40 107 96 86 117 100 98 81 30 52 34 18 -5 -16 -2 14 -4 9 -11 -36 -11 -2 1 5 2 -36 -34 -53 -20 17 17 36 70 76 67 66 18 13 22 19 -29 -45 -31 -44 -41 -10 -17 -26 2 -13 -37 -51 -42 -52 -34 -7 -5 0 -9 -8 12 29 11 25 22 13 8 -14 -16 8 24 15 7 7 -10 12 12 20 26 9 16 2 1 -5 4 2 3 9 0 12 7 2 13 13 20 62 152 323 520 537 456 388 437 524 548 516 334 209 115 80 45 30 15 1 -2 -5 -7 41343 263 738 30 9828 11 29 3 7214 5103 5 1069 4329 20424 63419 159415 221993 196516 358074 739216 931836 999999 999999 369326 32430 224 95 92 132 55 23 45 42 82 20 -8 39 -11 -32 -22 -42 -31 -9 14 -17 40 -48 -18 -25 -30 22 -23 10 -35 -7 34 -41 -16 19 7 -34 -33 -31 -33 -43 -9 -1 -45 -8 -14 -11 -27 -30 -39 39 7 -28 -29 43 -10 28 -5 -4 -5 16 9 -35 23 37 32 8 23 28 27 8 44 21 38 21 60 71 52 35 -28 -5 -6 2 -4 40 21 -13 -9 -13 41 30 -13 9 14 7 5 10 22 19 1 16 57 43 49 -18 -6 16 3 36 57 64 76 38 46 32 49 43 36 -26 -53 2 50 8 -5 3 14 6 -19 -23 -1 33 34 40 9 14 2 10 36 53 46 68 66 66 66 61 41 17 38 -17 -30 -35 -30 -48 -20 4 11 -3 -18 -18 2 -26 -17 -22 -40 -20 -6 36 55 68 44 26 -27 -32 -17 -24 -17 -34 -9 -17 -47 -43 -26 -29 -33 -20 -31 -23 -3 -24 -37 -28 -33 -38 -20 -17 -13 -1 -12 -9 10 10 9 5 -20 8 -3 -3 6 -14 -15 0 7 19 20 17 9 -6 -2 -16 -14 -2 2 1 2 7 -1 -4 -1 10 19 38 88 209 327 437 485 412 390 493 578 494 411 301 177 97 47 25 8 -6 41349 263 856 30 9826 11 29 9 7214 5107 211 2275 8872 25678 68866 149514 362656 999999 999999 999999 696193 8140 286 138 156 153 159 110 66 90 37 23 2 -37 -51 14 31 -66 19 -8 -12 57 11 7 21 17 14 -33 6 -54 -69 -49 -44 17 0 -26 -45 -5 -49 -11 -11 34 -25 -16 11 58 26 -19 52 32 -6 25 -39 16 5 64 -10 -18 -16 -4 37 30 30 -1 -7 9 8 5 20 50 10 29 58 49 21 32 77 74 50 73 30 -10 -6 21 58 47 25 55 -5 -28 0 33 62 22 22 44 -5 25 29 51 32 49 60 32 23 22 33 39 -9 6 55 40 34 97 83 96 90 39 -18 29 58 24 37 58 35 46 17 25 15 49 -15 9 36 1 55 57 55 13 12 92 92 58 33 47 34 2 7 -21 -11 2 -8 13 28 -22 -24 -31 -24 -6 -17 -20 -1 -9 5 30 51 83 53 49 -7 -35 -16 -15 -47 -44 -58 -46 -41 -48 -22 -21 -59 -34 -6 -18 -2 -5 6 -2 -12 -10 -11 -12 -21 -13 -3 -6 -7 -4 12 5 -3 -7 11 5 11 9 24 10 6 8 15 27 27 21 13 23 23 8 -4 11 7 0 -5 12 -3 -8 4 20 22 19 43 87 142 291 462 589 592 588 627 625 509 488 319 193 106 57 45 22 6 -1 -2 -2 0 41355 263 944 30 9824 11 29 15 7214 5111 255 2278 6757 15217 33352 80572 223874 573482 999999 999999 999999 42787 507 128 135 142 62 56 58 40 7 -5 -31 -1 7 29 12 -16 51 39 33 -19 26 29 42 -23 3 -10 9 -33 -32 -52 -26 -11 -11 -79 -22 24 -10 9 47 17 -28 -21 -69 38 9 13 23 19 -26 -59 19 8 9 3 -10 5 21 56 21 4 25 28 44 34 51 40 28 54 74 118 119 70 67 50 64 45 56 61 63 61 48 60 87 57 27 9 40 7 -23 43 11 13 31 25 9 45 53 64 62 74 132 396 588 427 132 39 45 16 43 70 105 91 80 65 56 44 55 13 29 28 19 17 42 25 36 65 29 -15 14 8 54 74 87 41 48 67 63 27 22 80 70 18 19 -9 -6 -13 11 8 0 18 27 20 8 -13 -29 -16 -10 14 28 39 29 39 40 13 3 -26 -53 -36 -29 -30 -39 6 -30 -36 -3 -1 4 -4 24 12 3 -11 0 -29 -25 -33 -34 -18 -1 -11 -15 -19 1 11 -1 26 18 -2 2 29 13 -6 8 23 21 23 22 17 19 13 5 8 1 2 7 12 19 14 16 13 5 24 20 0 4 52 117 176 304 581 836 924 900 892 793 711 634 577 502 303 169 94 55 26 19 12 8 2 0 -1 -3 41361 260 942 30 9822 11 29 21 7214 5115 1009 4317 12729 31129 74058 192612 514227 999999 999999 999999 241102 2138 90 131 80 20 6 8 -48 17 -23 -30 -93 -21 -6 -55 -68 -24 -48 -59 -8 -4 24 -21 2 -44 -48 -77 -22 -32 -3 -9 -7 2 -46 -42 -16 -16 -30 -44 -6 -38 -33 -5 -26 -5 -2 1 -10 -6 -23 -13 -15 -19 -55 -33 25 -8 -21 -55 13 38 48 50 24 40 46 22 6 29 20 8 12 21 -43 -8 36 8 1 51 28 42 -2 -27 23 -22 -28 41 20 -6 14 1 -17 -18 46 84 87 379 1870 4309 7003 8600 8723 8782 5542 3617 2647 1725 1317 441 117 52 40 81 65 71 38 12 22 2 -20 45 21 14 37 23 9 29 -3 -14 2 8 24 6 -2 41 29 8 -11 7 63 59 45 -25 -18 -16 9 42 36 34 36 19 25 8 -12 -17 -33 -23 0 -25 -25 -17 -7 8 3 -12 -10 -21 -35 -43 -54 -53 -34 -39 -66 -26 -13 -16 -16 -15 -1 -20 -4 5 1 -4 -22 -26 -41 -50 -17 -5 -6 -1 6 23 8 3 -2 12 12 10 22 13 -2 8 9 18 7 1 -12 4 15 15 4 -4 0 0 13 9 -3 2 9 -2 -9 16 25 69 164 246 429 670 899 1010 949 849 731 530 478 497 333 189 112 75 26 9 0 -1 -10 -12 41368 256 971 30 9821 11 29 28 7213 5120 401 1482 6720 21949 56332 136480 380546 999999 999999 999999 14851 180 54 30 -32 -5 29 -64 -36 -62 -90 -64 -90 -90 999999 999999 -63 -61 -59 -63 -65 -79 -99 -59 999999 -94 -83 -11 -27 -62 -59 -54 -74 999999 999999 -71 -57 -55 -22 -58 -50 999999 -91 -97 999999 -82 999999 -58 -42 999999 -74 -20 -18 -46 -59 -42 -41 -54 -64 -57 -10 15 5 -10 2 14 -45 -25 -26 -42 -21 11 0 -28 -39 -23 -18 -28 -33 -49 -13 -8 27 -21 -57 -10 -31 -23 -36 -2 27 49 210 524 1799 8232 18529 23573 31533 29976 18584 12351 9175 6495 4563 3303 3110 3500 3489 2951 2113 1116 329 78 88 66 67 29 7 1 27 25 43 5 -21 36 16 3 18 21 -1 23 7 -28 -25 12 -9 -7 0 30 -33 -13 -17 -35 -18 10 21 56 29 28 24 9 -6 -5 13 4 4 -5 5 -34 -40 6 -17 -13 3 -19 -48 -44 -42 -41 -40 -34 -45 -30 -32 -14 -12 -11 -20 -3 3 -12 -14 -10 -25 -20 -19 -27 -5 -8 -8 -9 -16 2 -4 0 15 20 6 6 12 -1 26 13 15 -6 3 0 7 15 3 12 18 11 10 6 -11 -22 -14 999999 4 46 92 125 109 94 209 411 512 560 657 754 790 755 669 614 486 476 459 353 154 67 48 22 8 -6 41374 289 10 30 9820 11 29 34 7213 5124 9061 265 628 988 1141 1842 4682 7905 3560 482 245 -32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 99 391 2323 20241 81744 260695 671625 999999 786615 485502 7065 -12 -85 999999 999999 999999 999999 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 -69 -87 999999 999999 999999 999999 999999 999999 999999 -76 231 1115 1880 4254 12102 29051 58921 95501 94143 75093 56327 39667 23422 14204 12139 7876 3341 1535 1721 1757 1119 502 95 43 22 26 3 12 -7 -5 -31 -11 36 9 -20 10 29 17 -9 -18 4 9 11 0 -19 -6 5 -6 -33 -30 -24 -5 2 -14 16 16 5 12 14 3 9 -3 -13 -4 9 -26 -29 -21 -26 -50 -60 -46 -41 -58 -69 -40 -52 -43 -45 -40 -52 -64 -42 -41 -55 -30 -32 -28 -19 -11 -1 -21 -42 -46 -40 -48 -47 -30 -19 -14 -16 -1 -6 -13 -12 -2 -5 5 4 -5 6 -6 -8 -16 10 -1 -5 -18 -24 -15 -12 -20 1 7 -24 -22 -11 5 40 111 267 490 797 1082 1229 1311 1395 1573 1329 958 712 592 602 677 842 886 679 502 563 419 174 56 18 -3 999999 -8 41380 293 5 30 9815 11 29 40 7213 5128 36260 18134 20173 21620 24618 28715 31492 28615 25538 22013 18496 15477 11235 8041 6504 5588 4880 3845 2798 2056 1673 1462 1342 1287 1123 1243 1435 1454 1446 1614 1809 2121 2481 3181 14070 101953 180897 141036 79391 1307 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 902 4495 9149 9570 6373 4938 13275 31062 74693 127145 154957 134551 75299 43263 46303 41331 26222 9450 6389 7691 5297 3843 3810 4171 4711 3599 3409 3470 1727 293 28 18 23 9 -26 0 16 -3 25 13 21 28 19 -4 11 41 -9 -2 -9 10 31 19 27 -1 6 21 21 -1 18 -15 21 21 10 24 28 39 42 20 15 -1 -22 -8 -3 -14 2 -4 -14 -11 -30 -37 -20 -20 -40 -35 -8 -21 -24 -34 -55 -51 -39 -21 -11 -12 -10 -24 8 -11 -7 -6 -26 -22 -19 -22 -3 -7 -14 -8 5 14 5 -6 -2 25 10 15 9 11 13 27 10 -16 10 15 0 10 3 6 -8 -12 -7 2 21 66 215 627 1302 1644 1770 1937 1866 1851 1978 1966 1665 1282 1001 883 855 934 1183 984 639 734 655 340 149 37 16 8 -1 999999 999999 -9 -9 41386 287 3 30 9813 11 29 46 7213 5132 38482 14317 17284 16362 15364 15668 18906 22884 25756 28248 33841 40749 48132 85633 97583 28867 7678 5651 5093 5156 4854 4630 4121 3633 3249 3103 3627 3315 2951 3280 5436 16484 30487 54692 49783 4832 1116 777 423 86 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 381 1023 2599 6383 12863 18701 25299 28946 34957 48411 54830 41365 25284 21140 21389 35463 63915 80735 75878 63269 58683 47879 46535 37073 20719 16807 11548 5756 3672 2560 1488 617 207 91 40 46 42 46 7 -11 -29 -40 9 -12 -11 9 3 -20 -21 -42 -15 -23 -6 8 0 25 18 47 -4 -60 -5 1 -11 -18 -8 24 17 -1 10 26 12 -12 -22 -19 -44 -57 -41 -48 -43 -25 -40 -62 -82 -36 -31 -34 -35 -35 -50 -42 -54 -30 -40 -54 -31 -30 -17 -9 -12 -25 -18 -20 -16 -38 -33 -41 -19 -13 -14 -23 -29 -11 -19 -26 -17 -10 1 -9 -3 -22 -16 -26 -20 -16 -10 -12 -16 -20 -10 -18 -25 -11 -16 -14 -2 8 78 227 631 1471 2006 1788 1528 1517 1498 1452 1373 1318 1243 1165 1206 1508 1764 1435 1009 826 740 557 323 146 51 1 41392 291 2 30 9812 11 29 52 7212 5136 28971 2556 2620 2439 2011 1880 1808 2114 2674 3109 3446 4432 6875 23794 131928 182480 104498 13969 3977 2867 2030 1607 1472 1203 1132 1237 1208 1258 1384 1590 1555 2734 22346 77535 123186 107953 37469 1792 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 150 1334 5261 10086 16693 29772 42551 56327 84760 136669 184512 231023 260628 246388 236432 239732 217325 165844 117333 81846 66718 66318 59492 47191 38159 35430 19694 15249 14336 6501 4327 2956 1832 1237 345 81 61 62 15 1 36 15 39 37 16 -10 8 -5 24 18 46 38 11 17 36 48 38 30 36 33 72 39 29 -8 53 95 55 34 28 16 -23 -4 26 -4 -6 -20 -27 -21 -1 -25 -34 -28 -7 -31 -33 -35 -28 -2 -32 -43 -9 -3 -21 -3 -3 4 -28 -1 10 8 14 13 -3 -13 -15 8 2 21 11 -6 3 19 22 16 -2 4 -7 8 2 0 29 4 22 20 -22 17 10 9 9 32 81 100 161 271 401 570 891 1484 1935 2099 2002 1810 1666 1641 1584 1455 1434 1558 1919 2426 2611 2314 1577 1110 885 786 603 377 203 118 57 11 -6 -3 41398 294 2 30 9812 11 29 58 7212 5140 23792 2233 2369 1861 1295 860 473 347 279 195 225 401 629 1026 1781 7241 11659 3696 275 999999 999999 -89 -53 999999 999999 999999 999999 999999 999999 59 356 1203 10531 75052 238422 338660 70279 -44 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 476 4785 11770 22259 40383 48078 55245 71361 88035 101803 115881 119793 115126 133392 149922 181941 208473 194874 220520 265858 288762 251918 180788 131149 80657 43536 22651 14246 9177 3670 1038 428 170 165 384 269 91 43 65 61 68 49 36 24 35 46 56 53 26 21 18 48 32 28 48 53 31 32 85 60 33 49 21 27 25 22 88 70 49 29 41 67 21 15 14 12 24 18 1 -1 9 8 -5 14 10 -5 3 29 10 15 -3 3 9 2 4 -8 14 29 11 28 48 39 37 32 30 37 37 40 29 17 27 31 43 25 32 39 34 13 25 15 23 26 23 35 27 5 24 42 46 103 201 301 482 786 1075 1221 1294 1394 1502 1791 2131 2204 2054 1745 1636 1544 1411 1338 1487 1856 2142 2153 1859 1544 1187 961 856 788 555 320 213 177 74 28 10 5 1 -9 41404 290 29 30 9809 11 30 4 7212 5144 -45 291 528 320 102 -14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1297 1164 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 4684 43614 191395 418831 490148 58339 1408 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -47 798 4534 10989 19350 35154 54816 73118 86172 99232 111395 116712 122752 125313 135911 153764 161560 162841 175715 191938 215953 215256 186724 160683 120109 92431 86330 77655 55702 35483 29665 23797 16982 11825 7790 4618 1897 805 414 184 142 104 55 56 19 30 49 10 13 59 11 0 -13 28 12 -4 1 17 25 6 13 33 32 -8 3 -10 29 14 20 53 13 39 48 40 20 47 48 16 46 -1 -11 -6 -9 -10 -15 -7 -2 -3 -6 -2 -13 -14 -11 -15 -52 -19 3 -3 4 -5 -18 -30 -21 -9 9 -15 0 17 18 19 16 6 -1 8 10 -3 1 17 4 -7 -5 28 7 4 7 14 15 27 17 11 11 11 7 3 2 5 14 10 61 171 406 794 1063 1171 1203 1264 1392 1525 1777 2014 2095 1903 1691 1339 1116 1171 1254 1326 1304 1229 1175 1030 807 640 490 332 237 244 163 60 1 -9 41410 287 148 30 9808 11 30 10 7211 5148 136 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5083 15974 11636 5659 3093 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 693 3203 8272 16845 22825 26013 31660 37435 42482 52263 61493 72437 79708 87524 95283 109643 125033 138511 156124 177221 205026 228907 248736 263107 272399 307035 347124 337581 294060 247583 201827 169093 140842 105847 58824 38593 25938 16000 8374 4269 2475 1281 713 390 204 114 77 71 38 26 50 48 29 23 34 28 13 50 29 64 26 48 64 48 19 43 22 39 31 23 43 27 13 34 5 20 58 43 57 34 31 60 15 -10 11 -8 8 -10 -9 -18 -10 -21 -14 -14 -2 -1 27 31 22 14 1 -31 -22 -7 0 2 19 19 27 27 18 -2 -18 -14 -4 -4 15 21 8 11 17 28 33 10 -15 -2 16 31 24 36 25 4 11 -8 -14 -22 -3 -14 -12 13 61 147 310 569 890 1071 1096 1197 1290 1306 1482 1793 2135 2201 1921 1502 1191 1001 859 987 1153 1159 1093 1023 888 675 452 297 203 152 128 72 20 7 -10 41416 258 986 30 9806 11 30 16 7211 5152 597 4731 14354 31398 46514 71073 41134 3257 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 105 1838 3624 5993 11600 19407 26179 31146 33351 34239 35535 39818 47006 55087 61066 61730 62510 59043 63847 71115 74912 84022 96942 110657 131819 150013 152473 156218 179835 213690 215928 222924 232371 220416 219942 214970 199526 169675 143001 131028 114294 96633 73556 45721 28102 18405 10994 5128 2380 1045 465 203 119 50 38 -20 11 -2 2 6 21 43 34 26 56 36 13 23 -19 -12 -1 15 -8 8 30 -3 4 26 15 35 12 11 36 28 23 8 38 35 8 19 -3 -11 1 -11 -16 -36 -22 -35 -21 -33 10 -4 -16 0 -20 -28 -27 -24 -1 0 18 11 21 12 -17 -4 -2 -29 -25 -17 2 -6 -6 -14 8 21 16 -17 -19 -17 -1 1 1 -13 0 7 -15 -15 -15 -23 -13 -28 -10 11 22 51 127 285 470 550 548 676 1084 1441 1495 1422 1303 1284 1371 1520 1735 1801 1678 1397 1170 1065 1103 1189 1128 938 967 907 648 418 253 165 98 51 8 -11 41422 259 986 30 9806 11 30 22 7211 5156 208 1999 7016 23194 65482 104206 72671 2590 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 623 2544 6451 11519 15420 17831 20432 27648 33245 38166 44074 51377 53984 54547 65440 81898 95800 106825 107402 104758 92464 75711 79331 91635 103116 105858 102178 109483 126505 146569 162351 183786 208174 238110 257924 252005 224694 191886 167748 129311 86933 55559 38093 31866 16637 5368 2677 1464 594 193 89 45 13 32 -17 28 43 6 -10 -16 19 9 5 -15 -22 6 14 21 25 21 11 -6 -6 -9 -28 -9 -24 -4 23 40 10 -1 16 27 -25 3 -9 -21 -25 22 8 1 -32 -42 -27 -14 -7 -6 -26 -46 -22 -9 -11 -23 14 -35 -33 -35 -36 -38 -37 -14 0 -9 -13 -9 -28 -50 -54 -27 -20 -40 -51 -16 -11 -9 -24 -33 -21 -18 -39 -21 -8 -20 -44 -25 5 -20 -33 -21 -28 -24 -11 -15 14 99 277 571 895 1203 1309 1111 888 986 1212 1395 1504 1391 1185 1004 891 867 915 997 1107 1225 1250 1112 985 982 1013 941 762 712 732 630 428 325 175 76 43 -3 41428 260 957 30 9807 11 30 28 7211 5160 237 3387 12574 32735 95432 242187 280476 188528 12426 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 549 2429 5659 12245 23627 34457 45637 55884 63363 68294 71030 74675 80797 91676 107566 122153 133954 145628 158975 169253 181504 188205 191307 183944 161903 134116 119631 114369 112527 96058 73414 59701 53430 46930 52657 60416 65943 65963 65371 53149 34975 25869 19610 15151 11546 7220 5151 3716 1565 539 321 168 73 53 45 31 -20 -19 1 22 2 -1 17 20 -10 -5 37 10 15 30 7 14 -1 -13 16 -8 13 21 39 57 -4 10 19 16 15 27 31 22 33 31 14 13 33 35 23 6 -30 -30 -34 -17 -28 -37 -26 -30 -25 10 -16 -31 -52 -58 -59 -44 -52 -32 -34 -24 -22 -24 -37 -28 -26 -61 -42 -28 -26 -24 -24 -7 -11 -14 -22 -5 -20 -16 -18 -7 -9 -12 -17 -13 -13 -10 -27 -23 -30 -10 -27 -22 -9 31 116 298 807 1726 2372 2383 1891 1348 962 814 742 674 719 901 1035 1140 1146 1050 1070 1173 1177 1112 998 753 589 681 836 859 653 410 233 155 78 17 41434 263 926 30 9806 11 30 34 7210 5164 -30 4801 29152 103439 230054 356501 513845 442122 179062 2369 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 331 991 3120 10742 24291 41371 50313 50739 51568 52962 55513 62690 69616 70337 76683 87292 101676 116169 129669 141267 145047 132507 126320 127071 111894 90652 78410 68343 77679 76946 73479 60693 45896 29607 19418 17338 19401 20874 20614 21090 21276 20672 20331 19129 11764 6156 3385 2725 606 157 36 29 95 133 134 105 86 51 41 21 2 2 35 26 -5 -1 2 0 18 50 81 67 19 26 18 26 22 37 29 27 31 24 25 27 28 30 7 46 43 24 -2 35 28 28 19 17 -21 3 -17 -52 -25 -7 1 4 -13 -9 -22 -3 -5 -8 -34 -15 10 -2 5 -3 5 -32 -13 -10 -11 -15 -19 -16 -16 -22 -14 5 5 13 7 -16 -35 -24 -4 2 1 11 -8 7 -1 -9 14 6 -8 -14 -6 -30 -17 2 -6 -6 -5 59 323 789 1460 2431 3052 2734 2008 1165 716 558 623 844 1243 1638 1698 1487 1287 1197 1232 1374 1204 863 563 493 490 501 435 309 256 224 124 39 -2 41440 288 202 30 9802 11 30 40 7210 5168 1315 4804 1870 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4324 17127 30644 83836 208816 199236 360656 846829 967418 364577 2663 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 80 309 644 2027 5531 13192 28036 37340 36577 44284 60434 73790 87012 92746 98053 104007 104928 94994 83830 80278 80580 85063 70635 47508 39764 31587 25707 22381 23666 29933 37407 42308 37893 27961 18268 13347 10321 10174 9917 6902 5510 4240 4582 4718 3899 3911 4023 3597 4121 6161 8025 12696 19953 22253 25100 30569 34098 21046 6175 1770 450 67 -2 32 80 16 11 49 36 18 20 21 54 85 73 39 52 26 11 16 45 40 22 48 41 36 10 17 58 53 44 59 59 80 61 42 25 17 11 -12 -29 4 -21 -30 8 12 16 10 -14 -15 -10 -29 -39 -28 -19 6 -15 -8 23 12 12 17 5 0 9 -15 1 9 -1 4 17 -10 -26 -11 -2 10 5 8 3 0 7 17 14 11 -2 3 -11 9 18 19 17 8 7 16 28 12 20 168 496 744 1007 1533 2260 2852 2778 1706 996 973 1008 976 1256 1397 1327 1394 1456 1389 1220 866 585 479 443 508 484 295 224 216 164 45 -5 -4 41446 291 135 30 9795 11 30 46 7210 5172 271 875 4585 15008 18497 7248 1975 2930 3495 724 55 163 -59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 159 4054 13140 17888 43868 147473 345696 772681 851289 150767 1168 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 243 607 792 1034 2242 5023 8481 12459 19399 27787 33816 40930 42358 42322 39416 35438 29200 22856 19806 17467 14352 12813 14942 16241 14810 12992 10884 9278 9479 10669 10812 11361 11265 8626 6101 5520 4589 3567 3506 4162 6296 6842 6900 6088 5722 10057 16927 29608 43564 55113 65543 82287 104338 110775 117010 112114 102651 117612 145144 168182 125843 57298 15415 1696 142 87 53 27 32 40 27 8 45 85 81 133 107 87 53 69 49 46 85 54 20 61 59 33 56 48 50 63 63 64 63 66 53 70 44 42 29 15 25 16 3 -5 -6 4 -2 -6 34 -5 -36 -3 14 -2 -3 12 21 20 35 3 18 6 15 4 3 -23 -6 5 5 32 37 28 8 3 0 9 13 13 16 19 21 19 15 3 -1 0 20 30 29 11 24 18 14 10 5 12 20 81 279 704 1189 1638 1875 1971 2203 2382 2091 1741 1553 1335 1120 1046 1068 1081 1017 908 824 691 603 570 514 537 427 324 267 217 145 71 16 0 -10 41452 288 247 30 9787 11 30 52 7210 5176 200 1604 1893 3033 2148 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3959 17710 51201 126848 146560 25348 558 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 178 780 1470 2454 3471 5097 6826 8311 8953 9403 11062 13158 15453 17650 19151 20832 19893 21150 24331 27674 31474 36305 41416 48832 57916 65468 73894 80871 84831 89791 92182 96783 100040 100975 101890 94572 89198 83471 97939 119389 139449 153708 157751 183333 215607 234885 227942 211467 197454 171653 170611 170951 132255 82004 53602 39258 38025 36159 8823 2923 6723 1344 618 169 45 36 26 37 60 28 24 33 16 43 105 108 81 84 50 49 82 67 16 41 36 45 33 13 47 51 58 64 88 64 56 60 66 28 24 27 6 -14 -32 5 5 1 3 12 -3 12 -21 -28 -13 3 17 -12 -13 -13 -2 -3 23 20 0 -21 -19 -9 -8 -4 9 6 18 20 6 5 6 10 32 17 0 -5 -2 -10 -2 -8 -7 16 0 -7 5 8 -8 -8 -4 -13 -9 -23 999999 999999 5 7 180 844 1531 1949 1982 1825 1896 2254 2217 2110 2460 2130 1628 1430 1280 1012 842 789 812 839 789 684 542 466 497 363 263 247 193 129 36 -10 41458 288 240 30 9780 11 30 58 7209 5180 768 2103 4611 9410 11214 4768 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 148 2875 11532 28856 51977 86459 35639 -63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 758 1778 4053 8396 12827 18544 24412 29940 35948 41234 46228 49219 50643 52891 53477 54237 60957 66964 72388 77961 82923 86519 86267 83980 80243 78969 80558 80840 86434 91092 88222 88413 94174 92319 91918 90430 96473 108705 106542 107526 122969 142192 164952 166115 162696 173456 190217 190435 162839 124831 90837 63881 41413 20150 13829 11324 9025 5350 2133 978 402 232 155 102 63 54 77 49 67 80 102 77 101 116 126 92 113 106 118 91 88 67 46 84 58 37 57 77 35 54 52 65 110 80 91 65 64 72 68 50 51 36 36 17 31 22 10 20 12 34 44 19 -12 -21 -1 16 13 18 28 13 27 17 -13 16 9 -14 7 6 7 9 1 20 14 9 19 11 25 27 25 22 18 -10 8 9 -7 2 8 15 14 28 37 13 26 21 11 6 2 5 14 23 17 36 107 398 1371 3033 3389 2829 3017 3160 2602 2515 2989 2492 1637 1306 1071 789 691 665 699 699 626 548 541 570 416 284 246 257 260 147 28 -8 41464 263 993 30 9783 11 31 4 7209 5184 373 3015 9738 24731 70358 138340 80374 3235 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 722 4376 9895 16911 24694 29307 33612 37005 40109 42596 44595 45830 46273 47126 50357 55176 61041 64619 69192 72282 75136 77476 81034 81911 84116 90586 97295 101375 103644 110385 119499 123905 126181 134760 135087 134925 134251 129246 122610 112296 105942 107024 107708 108691 106780 92680 85942 78940 78451 75767 68036 52024 40248 29298 18308 9855 4282 2419 2314 2309 1000 242 169 107 99 114 74 95 52 37 47 12 8 -13 24 32 25 36 42 46 67 33 29 6 10 29 36 17 17 9 -19 -16 45 43 65 26 -14 19 7 -4 -21 -21 -8 -28 -43 -33 -31 -35 -37 -41 -40 -40 -16 -50 -20 -38 -54 -39 -36 -54 -41 -21 -43 -39 -42 -35 -65 -54 -66 -22 -22 -29 -27 -16 -16 -14 -25 -25 -36 -28 -29 -24 -27 -19 -30 -21 -28 -37 -41 -31 -38 -33 -21 -36 -19 -19 -36 -35 -28 -32 999999 999999 999999 10 119 504 1293 2421 3740 4061 3450 3343 5844 6759 3118 3090 3259 2946 2202 1454 781 494 531 600 619 647 587 508 547 389 224 211 225 207 109 1 41470 291 161 30 9791 11 31 10 7209 5188 745920 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 894 3539 7995 20000 46946 97836 149409 123932 20571 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1202 4913 10412 17840 24558 29892 34851 40449 50824 62999 68629 70116 68574 65917 67382 66616 67585 70282 74869 80754 85096 94310 102192 104916 100846 101290 96583 93316 91771 85215 79023 76643 76975 80192 89499 101517 103329 101558 98981 99436 102693 89141 70159 60744 53191 56930 69586 77536 78815 74067 53741 45557 40824 30451 19683 17894 20853 20347 23996 14633 13098 13184 14091 10314 10897 40484 75715 69157 27978 1945 243 53 77 20 -14 -30 8 20 13 8 34 26 37 43 50 86 54 44 2 18 51 40 35 12 50 70 82 92 87 58 47 42 68 49 20 18 11 1 -15 -13 -16 -18 -19 24 16 -18 -16 -23 -27 -45 -20 -4 4 -23 -4 2 -15 -24 -14 -14 -26 -16 -20 -17 0 -25 -20 -18 7 2 -28 -30 -34 -25 -26 -9 -10 -10 -2 -8 -8 -9 -20 -7 3 3 -23 -22 -1 0 -27 -9 17 33 29 53 201 649 1587 2515 3256 3601 3759 3866 3662 5269 9488 7010 3032 2991 3139 3023 2522 1826 1091 591 533 611 551 430 519 658 530 306 256 291 325 243 135 25 41476 264 1004 30 9794 11 31 16 7208 5192 58 1120 3299 8883 30704 86083 120645 30253 401 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -49 1365 4318 8007 12195 16475 19999 23236 27076 30793 33240 32948 32528 34065 37023 39581 43367 43978 45632 47426 49377 52589 55694 55599 51115 47312 46246 46321 46231 48779 48511 45648 41054 40264 41804 45057 50875 59563 70754 78907 86361 89398 85330 79077 77069 71852 76640 73294 61265 50033 47178 64461 82013 80846 81988 71201 64335 79528 100858 119619 153685 188722 219001 207175 175294 129618 81122 44913 23890 17378 9856 4087 2805 524 54 54 71 42 12 5 15 55 40 32 32 28 43 63 59 61 52 70 43 53 63 45 47 50 51 69 43 65 54 34 52 47 27 32 0 -9 10 21 8 -19 -27 -11 4 -12 -8 1 3 7 -7 -8 10 -12 5 10 2 2 6 -15 -15 -9 2 -1 -20 -1 5 -16 -11 0 -10 -16 -12 9 -8 -13 -6 1 22 11 -15 -15 6 10 -15 -14 -2 -2 3 11 62 151 276 393 434 503 753 1402 2221 3236 3435 2703 2506 3299 4229 5682 8301 6895 3357 2229 2298 2259 2128 2066 1807 1392 1114 885 767 686 555 471 473 519 455 315 293 330 316 219 113 26 41482 262 1119 30 9789 11 31 22 7208 5196 724 3068 8361 14376 10820 856 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 191 557 869 1184 1779 2593 3312 3724 4084 4487 5234 5828 5962 5755 5705 6160 6405 6429 6452 7215 8423 9202 9370 9562 10618 11925 13161 14401 16059 17469 19382 22255 24601 26187 29832 34935 41624 48573 54427 59576 63905 64970 67425 71178 77541 90275 103253 112026 126883 137055 143553 155046 165861 180416 193641 175994 169324 168800 152690 156783 166241 188916 199955 186059 196987 182502 142817 100563 61830 36034 22801 17740 16205 9382 22731 22872 11582 11957 30066 728 84 27 29 25 40 36 69 56 28 56 82 76 58 44 61 56 31 69 61 49 79 86 79 63 10 6 16 19 15 -18 -19 -4 4 10 10 7 10 18 1 12 -10 -4 -11 -9 -21 -12 10 -16 6 -3 -1 -3 -7 -3 -26 -19 -19 17 5 -4 -1 -2 20 -7 -11 -18 1 15 0 -25 -8 -11 -17 -13 -2 -15 0 -9 -5 -8 2 68 329 527 506 510 570 709 849 935 1211 1821 2602 2966 2760 2223 2300 3225 4244 4894 4250 2926 2071 1839 1763 1687 1577 1498 1352 1302 1226 1064 967 930 760 638 594 437 289 292 308 311 299 258 82 -7 41488 263 1089 30 9789 11 31 28 7208 5200 -39 1593 4808 16119 37275 26308 2410 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -39 655 1628 2337 2704 2966 2628 2259 2056 2038 2298 2820 3152 3100 2577 2101 2197 2100 1687 1391 1160 1068 1346 1742 2261 3324 4922 5867 7424 9088 10720 12804 14072 15712 17459 19172 21411 23480 26570 30248 33076 35638 39365 45553 52085 57575 60617 64723 66906 68117 73218 79717 87529 90668 95404 104805 106868 104491 112766 133038 149266 142759 138566 145883 147319 158646 184829 202676 206484 233251 280568 239405 119365 45782 17571 26922 41388 77228 120251 71613 2175 45 60 44 27 66 3 16 23 42 75 58 64 76 58 23 31 49 54 52 39 57 54 21 38 21 4 -7 3 6 -18 -14 -5 -7 -16 -7 -15 -20 -21 -2 11 3 16 7 8 -8 -8 14 -3 -2 -18 -17 -25 -16 -11 -11 -23 -46 -25 -5 -8 -16 1 -12 7 -7 7 -17 -20 -9 -14 -27 -15 -10 -26 -30 -15 -8 -1 -18 56 262 605 810 767 671 718 935 1122 1086 1090 1212 1486 2247 3266 3470 3039 2573 2484 2517 2942 3977 4073 3249 2460 1761 1332 1301 1265 1230 1234 1141 1212 1399 1314 922 627 619 529 339 255 314 331 301 216 101 -2 41494 262 1065 30 9795 11 31 34 7208 5204 -42 1362 5024 16924 23824 4442 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 237 190 121 110 170 277 424 418 473 708 1093 1315 1622 1751 1585 1422 1249 1384 1494 1741 2147 2834 3280 3670 4238 4783 5467 6976 9372 12383 15635 19228 22012 24561 28770 33289 38489 45141 53075 61266 68207 73875 79030 81856 84439 90386 100632 105220 102017 103002 105533 108438 106511 101050 98295 103319 109943 132275 147495 127929 104241 115562 142051 158769 140916 175451 199520 177093 149369 132710 140825 160789 134423 71137 56044 22570 16927 13037 242 12 30 49 43 -6 20 29 40 45 53 37 70 20 38 50 74 30 27 51 69 80 63 8 5 -7 -20 -24 -4 -50 -36 -37 -46 1 -1 -30 -12 -22 -27 -21 2 -5 -12 -27 -26 -18 -22 -22 -17 -29 -34 -19 -26 -26 -17 -14 -24 -26 -34 -24 -26 -24 -37 -35 -23 -27 -18 -9 -17 -11 -8 -18 -26 -30 -19 -23 -23 -30 -20 -5 52 258 598 846 963 1123 1034 1064 1284 1413 1442 1583 1912 2318 2851 3352 3425 3122 2630 2234 2171 2245 2598 2863 2846 2234 1363 893 936 1002 934 914 1107 1274 943 759 722 562 494 580 350 349 302 122 2 41500 264 1076 30 9806 11 31 40 7207 5208 336 2443 8390 24121 34040 21986 4124 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 440 616 658 606 741 905 1318 1874 2101 1978 1967 2090 2453 2152 1556 1692 2180 2274 1964 1814 2315 2763 3050 3357 3650 4192 4825 4895 4902 4679 4591 4634 5182 6089 7186 8919 10838 12693 14630 16574 19090 21872 25334 29116 34554 40854 45767 50686 56381 60083 67986 74100 71562 69373 73645 84947 97546 103350 108152 117545 130854 143133 144544 133447 129321 122414 103705 98041 92115 72279 50328 53839 39424 20284 17654 15596 2824 1333 3512 60594 115550 245216 445213 339494 30364 303 33 13 28 64 33 10 47 65 36 49 28 29 46 48 39 53 53 42 35 13 -24 -11 -8 18 0 -35 -28 -26 -25 -16 -45 -29 -8 14 0 -1 -5 -22 -26 -32 -4 -25 0 8 -24 -30 -11 -21 -26 -22 -32 -27 -18 -11 -33 -17 -14 -11 -9 -20 -1 -7 -18 -7 -26 -26 -13 -14 -18 1 -10 -10 -27 -18 -12 31 155 582 1236 1338 1366 1365 1334 1441 1553 1670 1696 1608 1780 2452 3385 3971 3943 3683 3404 2922 2210 1535 1327 1460 1457 1301 1132 1181 1261 1139 973 812 647 832 945 867 707 497 327 252 217 305 326 162 2 41506 264 1053 30 9813 11 31 46 7207 5212 136 1516 5603 21624 71891 109077 45771 1166 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -44 774 1673 2362 2892 3060 2740 2332 1951 1437 1005 539 228 146 99 -49 -89 187 246 562 1637 2675 3663 4704 5044 6023 6912 7573 9425 10088 9301 9478 8421 8287 9166 11139 13814 16087 18311 20382 22988 25143 25840 26888 29768 32555 34497 33593 29905 31288 31907 31785 31515 38714 44810 54717 68522 77731 86413 91890 74517 64522 71250 77121 73298 56990 41416 23933 16830 8601 6905 7474 17447 22888 12031 7214 11798 12730 7707 2844 682 5509 115577 603815 732858 429632 27517 251 39 11 24 33 48 36 45 69 52 58 49 50 26 57 32 40 52 44 20 -25 -14 -32 -1 -22 -39 -34 -11 -4 -27 -19 -38 -21 -24 -20 -14 -5 25 -2 -25 -26 -38 -9 -19 -10 -24 -14 -4 5 -23 -12 -16 -24 -19 -29 -38 -31 -17 -22 -15 -21 -10 -28 -20 -3 -28 -15 -11 -9 -12 -29 -23 -10 -7 -18 -31 -8 20 113 546 1689 2867 2524 1865 1737 2178 2754 3005 2817 2493 2095 2023 2337 2771 3398 4289 5013 5235 5010 4475 3264 2199 1597 1306 1171 1098 1075 1074 888 684 496 491 713 758 592 375 183 115 148 221 230 78 41512 286 426 30 9816 11 31 52 7207 5216 113 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 3137 10103 18281 18506 18120 42026 93255 139793 103614 7185 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 115 424 498 713 880 772 596 461 466 866 1628 1996 3479 5929 7489 6907 4662 2703 2261 1400 1204 1663 2221 2504 2599 2717 2419 2460 3074 3059 2589 2457 2602 1982 1588 1930 2912 4318 5478 6207 6844 7206 7791 8711 9098 9986 11819 14800 19430 26374 34140 42138 51420 62297 74651 90604 93070 91280 102115 114809 124856 126498 127943 136787 149975 166450 184414 174036 144893 120578 110758 98515 33091 10004 28212 9431 6333 10287 7994 2101 242 1560 2680 5192 138066 560943 59211 1505 55 36 85 71 66 48 18 50 70 55 86 85 73 61 24 50 55 31 33 22 7 43 4 -41 -30 -9 -20 -16 -25 -16 -34 -16 -20 -8 -17 11 19 20 11 -11 -4 19 4 4 7 14 4 -11 -28 -29 -23 -15 -19 -4 -5 -4 -18 -21 -8 14 -14 -22 -15 -7 -23 -25 -20 -34 -12 2 -11 -30 -25 -15 -28 -14 22 68 263 1140 2575 3419 3561 2913 2454 2729 3213 3390 3227 2831 2289 2303 2699 2907 2636 2445 2932 3764 4780 5823 6408 5357 3982 2857 1771 1076 846 831 907 882 695 552 527 568 526 432 240 130 121 162 181 105 -4 41518 267 999 30 9819 11 31 58 7207 5220 1531 7590 20265 42504 99116 219865 233500 90430 28247 701 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -21 210 562 1036 1450 1745 1869 2090 2340 1988 1699 1883 2589 3192 3525 3909 4606 4722 4833 5572 6129 6640 7081 7070 6339 5539 4695 3749 2910 2161 1428 658 389 707 918 698 147 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 467 2269 5216 9526 15387 21789 28173 38857 46720 51493 56704 57929 63998 60471 49922 38401 29487 22063 15154 12389 17641 37225 89737 150052 192195 254349 353153 323494 373925 410107 18443 1423 8201 18781 4113 44078 100876 81471 11447 94952 300267 199182 3090 63 89 69 40 56 40 33 24 70 57 49 66 85 67 62 28 16 30 28 -9 -31 -20 -38 -32 -26 -4 -25 -33 -39 -29 -40 -53 -26 -10 -20 9 -8 -37 -29 -19 -36 -13 9 -5 -8 -17 -10 -8 -35 -43 -53 -36 -37 -30 -22 -54 -47 -43 -32 -27 0 -17 -18 -18 -32 -25 -25 -31 -23 -21 -5 -6 -16 -28 -36 -9 -2 70 408 1187 1995 2392 2897 3385 3476 3592 3669 3661 3452 2839 2160 2043 2414 2843 3015 2808 2585 2449 2334 2444 2777 3377 3969 3894 3057 1880 1078 845 721 596 518 598 573 502 428 376 263 137 92 99 126 112 29 41524 287 401 30 9821 11 32 4 7206 5224 5245 12961 20581 13165 16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 987 5030 15430 32724 60614 77018 54792 37791 35099 717 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -54 1328 1590 994 994 1053 1222 1528 2063 2480 2375 1714 1056 1107 1980 3164 3252 2644 2235 1954 1756 1732 1679 1418 1057 708 351 320 350 420 1879 3047 2789 2814 2365 1249 822 1415 2264 1946 1485 1330 1071 958 808 692 1038 1794 1963 1068 861 1460 2244 2655 3494 3622 3094 2042 1988 2613 3544 4637 4284 3700 4033 5491 10128 26622 39056 33482 58323 176051 360067 544834 642887 700599 773763 612281 247009 50243 18363 35976 24838 7784 131369 266883 176476 90755 20925 619 34 79 67 106 115 55 103 81 95 80 83 68 97 115 112 113 51 24 20 38 14 9 13 25 8 -23 -2 27 8 11 30 26 1 12 17 26 11 28 12 22 20 14 5 -17 -8 15 17 30 8 12 22 6 -14 -9 7 -6 -1 -15 8 1 -6 9 39 32 12 0 3 8 22 20 -2 10 6 19 14 12 23 22 62 125 467 1053 1726 2712 3680 4093 4368 4754 5079 4158 2836 2462 2655 3211 3458 3209 2909 2472 2100 1906 1826 1881 1927 1959 2153 2288 2191 2092 1866 1432 1040 683 498 522 597 567 555 478 320 259 176 116 112 119 85 22 41530 296 71 30 9821 11 32 10 7206 5228 1111 999999 999999 169 999999 999999 999999 999999 999999 999999 999999 1729 2732 5687 2172 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1951 7181 18812 31918 41108 30227 6080 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 914 2728 3524 2820 1410 256 41 64 377 1006 2130 3245 3959 5001 6105 9540 13336 11902 8244 5890 3954 1477 778 848 1100 2414 5345 8583 11357 13758 14982 15454 16867 16461 11827 5170 1286 572 580 1427 2167 2393 3350 4889 6949 9585 11403 11215 10829 9662 7898 7536 9108 18328 17773 15557 21264 37270 33899 13838 15180 17502 19405 20953 21199 19585 18984 21999 35927 103095 245099 392241 376799 234629 249489 349206 380126 319985 243742 81557 3257 2275 864 269 1373 28568 189745 408584 226908 31462 502 -31 27 59 41 45 26 6 37 35 42 50 88 106 84 75 81 44 15 -4 5 0 12 2 -5 -23 -22 -53 -39 -38 -12 -3 -18 -6 -3 1 -2 12 11 24 16 -1 -12 -7 -1 -2 15 1 -15 -2 -31 -62 -44 -39 -54 -38 -38 -29 -40 -11 -18 -29 -32 -21 -8 -10 -20 -34 -15 -10 -16 -9 -19 -34 -28 -17 -3 6 50 151 587 1578 2711 3458 3783 4064 4301 4695 5138 5328 4827 3970 3240 3019 3054 2776 2539 2320 1826 1467 1334 1325 1289 1251 1233 1219 1376 1506 1633 1569 1052 575 445 455 523 645 543 334 173 112 85 75 55 25 -5 41536 287 341 30 9821 11 32 16 7206 5232 342 869 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 3032 10132 26751 80304 104057 60734 22644 941 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 281 852 1905 2857 4713 6274 6137 5427 4405 1898 691 938 1247 1281 1519 1468 1270 1306 1182 838 464 241 311 2021 1963 208 140 104 128 150 74 1 56 -9 -97 -94 999999 999999 999999 404 1444 1985 1694 1229 846 755 618 680 1341 3694 7558 11485 14964 17871 21127 25189 25648 26288 33703 38868 32053 34712 31932 28691 29486 30299 33927 37860 37458 42472 34980 31257 22674 18487 15930 19349 14939 29210 85569 247813 394422 523132 656293 205660 3514 3318 12447 36807 38807 3453 5675 108092 374631 484577 171226 6619 -8 1 22 0 7 -16 8 7 6 -18 -12 45 33 83 94 48 14 -12 -20 -10 -14 -33 -25 -22 -18 -27 -21 -23 -19 -22 -34 -24 -8 -33 -11 11 2 0 -3 -43 -20 -8 -4 2 -3 3 -19 -34 -42 -32 -23 -37 -54 -29 -51 -39 -50 -16 -8 -9 -11 -8 -30 -41 -34 -18 -29 -34 -37 -34 -34 -30 -42 -36 -21 -11 -7 -13 -7 -5 66 405 1086 1858 2795 3723 3991 3849 4189 4884 5064 4624 3950 3483 3187 3105 3132 3095 2806 2551 2224 1799 1410 1162 1124 1222 1421 1625 1663 1458 1109 778 577 565 545 476 427 270 132 74 40 20 -3 41542 268 886 30 9826 11 32 22 7205 5236 -21 160 1314 20216 115911 239597 203180 101473 3754 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4 816 2087 3162 5022 6583 7794 7253 4469 2893 2875 2898 2310 1763 1890 2581 3281 3903 3961 3622 3004 2194 1930 1785 1261 1009 1010 2813 7756 2188 1408 1308 1459 1459 1394 1206 1337 1295 1161 959 806 1012 1630 3056 3977 6198 25778 87712 88388 6685 2380 2070 1825 1591 1073 689 737 1224 1694 3161 6246 8173 9230 11658 10778 9646 12785 16987 19107 18109 18757 20567 26761 32905 36878 38622 39488 39782 32000 29371 30153 24542 41775 87147 210224 258185 124169 63121 19471 2624 1719 3289 1755 1023 431 10154 318081 655547 533952 262282 17867 3341 152 -22 7 4 -11 -12 -7 46 32 9 50 108 94 60 10 -28 -35 -9 -15 -23 14 -13 -34 -43 -47 -46 -64 -43 -33 -14 11 3 9 -21 -2 -13 -24 -14 -14 -11 4 -16 -20 -20 -6 -8 -34 -43 -51 -47 -27 -15 -28 -13 -25 -34 -18 -25 -28 -40 -24 -33 -36 -35 -33 -29 -25 -36 -24 -12 -18 -23 -8 -8 -16 -13 -18 -29 -30 -12 12 26 276 1547 3302 4352 4773 4947 4511 3911 3603 3466 3297 3244 3091 3161 3227 3266 3082 2588 1963 1482 1199 1074 1027 1118 1306 1348 1187 927 677 532 506 620 687 449 182 90 62 38 4 41548 266 983 30 9833 11 32 28 7205 5240 18 8988 38525 30148 11175 7920 127 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -59 999999 999999 999999 999999 999999 999999 999999 999999 149 369 609 852 1115 1732 2374 2151 1438 1055 555 80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 27 81 417 424 646 8968 8696 801 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 940 6937 21691 33474 48237 49681 60655 141175 271772 240129 114165 2250 999999 999999 999999 1353 13180 53167 123118 85932 47956 208464 388023 512277 886041 729852 195282 5278 34 20 -27 -18 8 24 33 52 83 75 41 44 28 -9 -17 -15 26 1 -11 5 6 5 -11 -19 1 2 -1 4 34 21 -1 1 18 20 -1 -16 -16 -1 13 27 29 5 11 -7 15 1 -11 -10 -19 11 25 2 5 1 7 -9 -15 -5 2 6 -5 -5 -9 -1 -7 0 2 2 -7 -6 -7 9 2 16 6 -2 -6 28 99 600 1753 3236 4325 4587 4498 4240 3825 3480 3527 3495 3374 3280 3500 3623 3050 2202 1766 1484 1211 1078 1037 978 921 846 747 651 656 668 636 681 851 738 334 130 84 63 36 8 41554 266 1018 30 9838 11 32 34 7205 5244 319 1356 1993 1041 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 11 192 368 382 377 384 429 445 221 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1539 7369 13023 27235 69937 143663 261360 412842 482495 145155 72101 77682 72096 47940 31997 58778 122436 207502 251353 281853 406096 633437 672205 415717 77385 3799 4 -27 -28 -21 -3 22 59 36 14 13 25 14 22 -2 -29 -15 -22 12 -3 -6 -8 14 -8 -3 -12 -30 7 23 4 28 9 26 5 -15 8 -3 32 7 17 15 9 4 -16 2 -2 -15 -24 -31 -19 0 -21 -29 -27 -22 -3 -10 -25 -15 -23 -25 -26 -5 2 -21 -30 -7 -16 -18 2 -9 -16 -6 -17 -8 3 11 11 42 268 742 1420 2503 3855 4586 4092 3373 3120 3213 3177 3330 3990 5425 6611 5300 3020 2094 1814 1392 1015 826 733 653 593 565 500 463 473 562 673 797 956 938 554 215 105 84 48 36 11 41560 285 480 30 9840 11 32 40 7205 5248 2189 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 466 943 170 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 242 684 1192 1777 2208 2794 3337 3367 3372 3323 3557 3713 3062 1821 502 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 264 645 2019 3135 3440 2695 1966 1779 1441 1504 1594 1760 2065 2516 2847 2700 2127 1349 1047 993 677 299 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 225 1614 2219 2663 1914 1432 1786 1894 2161 4848 20733 67860 85812 61334 38593 48864 62645 66452 73228 94641 110890 108829 97682 115540 125716 115675 174155 439294 883348 999999 506213 7446 158 -11 -11 -27 -18 4 -16 7 14 19 43 21 21 32 23 10 -15 9 -2 5 -1 -10 1 38 37 -4 63 43 24 33 42 9 2 34 22 33 26 -6 -3 14 37 15 -10 0 13 21 15 -12 -25 -13 -8 -3 9 -21 -7 -21 -17 -12 -1 -12 -18 -15 -7 -9 -8 -13 5 17 -1 6 5 -9 -6 -10 6 23 210 1045 2563 3980 4109 4004 4030 3942 3512 3218 3291 3158 3732 5503 7262 5668 3859 3321 2743 1954 1409 1070 847 650 550 548 621 551 431 467 535 565 603 779 893 719 400 174 91 64 50 42 19 -11 41566 286 486 30 9846 11 32 46 7204 5252 210 1437 1590 815 256 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3 90 46 26 68 162 274 345 338 286 319 704 4127 5551 1025 999999 999999 999999 999999 -85 23 190 517 922 1287 1340 1226 1432 1407 1363 1526 1680 1871 2264 2590 3069 3531 4020 4411 4700 5049 5080 4878 4649 4484 4303 5026 6251 7775 10021 11653 12958 15209 17207 18767 20991 18898 16191 12131 7681 7076 5928 4702 5882 6991 6975 9434 13538 17148 15276 11683 6943 6162 6346 11080 23560 36010 84260 191093 302106 309649 208577 203799 240407 283870 579542 933962 547923 9817 94 12 14 4 -16 7 -32 -14 6 -8 10 13 29 22 12 8 -16 -9 22 41 32 25 18 23 50 29 16 15 16 20 39 41 52 54 30 36 25 27 4 17 60 47 38 25 12 32 14 23 15 6 6 9 -10 -27 5 3 3 -1 0 -4 4 32 4 15 16 9 3 16 8 12 -3 -1 17 9 4 13 43 89 815 2887 4517 4464 3862 3155 2785 2911 3164 3220 3028 3339 4519 5685 4827 5224 7066 5969 3007 1930 1602 1285 956 720 619 653 572 380 332 392 441 515 618 705 702 505 272 146 109 96 63 51 46 18 41572 282 667 30 9847 11 32 52 7204 5256 600 55 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3481 18862 48176 72516 27951 3960 2706 2220 1738 1519 1340 1018 779 931 2112 3190 2940 1414 858 1492 2204 1418 1150 1199 1245 1194 1044 935 718 590 479 569 938 1314 1385 1461 1850 2828 4285 6663 9090 11291 13598 15016 16360 18561 24729 32250 34473 35315 35241 35623 33959 26709 22277 18615 17814 18143 19233 18288 16347 11761 6964 8556 8948 3158 3517 7858 33239 82582 105057 102493 100838 173922 400866 732809 999999 820264 76833 3686 252 200 121 84 55 83 50 38 65 86 55 58 37 30 14 21 32 46 53 34 26 30 63 27 31 42 28 27 26 22 27 25 33 21 22 12 19 29 22 4 21 23 8 -1 6 -9 -4 27 11 -6 -16 -15 -13 10 3 13 24 24 11 -10 15 13 12 13 24 19 -7 4 2 16 22 16 9 5 22 32 125 581 1353 2541 4562 5727 5352 4156 3151 2715 2601 2562 3008 3996 4826 5700 7101 7608 6144 3776 2483 2145 1877 1350 935 722 580 452 390 319 259 298 535 528 513 469 314 190 153 139 120 93 85 62 54 28 -9 41578 284 608 30 9848 11 32 58 7204 5260 530 3417 4862 1048 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 198 366 500 549 641 654 622 818 1284 1785 2411 3050 3602 5492 13381 23855 17962 7367 6642 7400 8241 9043 9589 9794 9940 9323 8475 7928 7382 6568 5582 4362 2860 2055 1850 1565 1370 1292 1116 938 1003 1076 1013 779 710 684 736 654 748 701 877 1240 2012 3485 5404 7702 10522 11745 13642 16291 18661 22332 23105 26218 31221 30974 28982 30567 31762 32882 36548 37569 37794 33353 24187 20394 20757 21388 15321 10147 10661 26384 32469 25964 38831 93244 219186 356432 354453 151924 639003 941952 53281 745 211 182 165 115 52 57 57 43 51 45 38 11 13 -10 -1 23 30 4 4 18 27 0 -1 15 1 -9 -22 -6 -7 11 -8 -19 18 0 4 7 -29 -12 -14 -5 -16 -48 -16 -19 -8 -23 -24 -35 -20 -47 -41 -38 -42 -42 -27 -11 -15 -17 -16 -16 -18 -22 -15 -11 -13 -2 -10 -16 -14 -2 3 -19 -15 33 547 1590 2398 3483 4820 5997 5699 4451 3378 2591 2210 2181 2515 3378 4368 5492 6489 7464 7736 4812 3320 2857 2226 1712 1475 1138 843 645 472 325 256 248 267 296 264 180 101 71 72 95 96 63 28 27 37 30 -11 41584 282 670 30 9850 11 33 4 7203 5264 1931 6508 8568 6204 649 999999 999999 999999 999999 999999 551 5608 12222 13863 5099 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 409 1023 1445 1673 1690 1506 1455 1647 2173 2380 2177 2187 2182 2294 2843 3374 3887 4405 5044 6312 7465 8731 10759 12660 13612 14174 14722 15219 15665 16830 18440 19752 21201 22740 23757 24716 25394 25359 26136 28080 30451 31524 33068 35890 37062 37207 36273 33102 31981 33463 32829 31983 29543 27892 26034 24113 21720 18761 18655 18329 16871 12377 9107 7968 7512 7482 8061 8281 9421 12772 17668 25233 33149 42093 51770 56418 56737 60703 68087 69540 66971 67839 72830 72637 72955 69634 78036 89892 100337 101959 118978 143343 138585 100499 33546 12357 8805 2574 586 493 3707 92397 441968 103988 1027 123 168 160 89 32 45 39 31 22 25 5 35 23 36 40 49 53 24 20 11 12 3 7 26 21 2 0 -6 -10 12 10 26 8 18 13 10 15 -14 -2 33 7 -19 -10 -15 -17 -24 -3 -21 5 -17 -19 -5 -13 -37 -21 -6 -16 -21 -8 6 -8 -19 -11 -10 -31 -20 -13 -24 -16 -27 -22 -11 1 17 51 232 898 2289 3813 5060 5503 4840 3896 3263 2883 2606 2381 2369 2650 3189 3768 4579 5912 8811 11748 11384 8221 7547 7024 5621 4311 3209 2180 1298 738 469 324 270 227 233 243 198 116 84 76 78 69 69 61 54 47 16 41590 280 733 30 9853 11 33 10 7203 5268 412 1131 -1 999999 -82 1284 2075 2289 4127 12600 32781 33557 17416 7411 572 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 130 394 767 1655 2500 2913 2973 2680 2837 3360 3950 4875 5957 6522 7402 8432 9345 9861 10866 12510 15801 20712 25983 30674 35456 39415 43591 46803 41884 35565 35878 38962 40582 43645 46806 49157 52463 54006 53162 51879 55344 64324 75120 83034 85124 83345 76351 72490 72607 74314 76458 78440 77246 75250 76241 78162 76675 69258 61134 51871 48276 40784 30885 23522 17520 12990 10981 10109 10480 11520 13352 16578 19771 19783 18429 22373 26702 25791 24085 21173 24674 28000 34383 39119 48019 59416 60549 55078 43982 44742 50610 56876 66611 77434 87480 85735 53601 38415 43313 45077 34471 25674 25880 17068 4939 1051 194 24 31 83 117 142 109 100 44 56 28 -6 3 -18 -3 -20 -2 -5 9 4 10 5 11 -2 18 7 -30 14 25 12 3 0 13 34 26 3 -12 -3 7 -5 -4 5 -2 -8 -7 -3 4 -21 -20 -29 -51 -28 -10 -33 -12 -23 -32 -39 -41 -46 -19 -21 -36 -45 -35 -33 -16 -18 4 -14 -5 -9 -4 -28 -26 -20 0 113 354 767 1276 2009 3083 4316 5387 6280 5681 4290 3275 2775 2649 2634 2694 2998 3483 4150 4980 6107 7424 10662 14088 11559 13175 18065 14199 7993 5391 4812 3648 2083 1128 624 413 305 213 189 193 163 112 82 76 70 47 58 95 80 25 41596 280 707 30 9857 11 33 16 7203 5272 1730 5058 3489 170 771 899 2476 5292 9479 19455 34761 39396 24342 4721 -1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 160 961 1947 2903 3942 4524 4964 5749 6031 6067 6310 6418 6715 6958 7789 8706 9864 11728 13387 15526 19035 21802 23605 23747 21638 20240 19944 20652 23833 28194 33313 39610 46383 54255 61766 70567 80381 81915 80104 77217 75371 75213 75664 75491 74278 74779 84862 102288 119419 122849 123146 123257 115873 100316 88227 84305 81186 75108 73193 67777 59931 52914 48195 40687 31248 30417 28873 23532 17796 13184 11213 9870 9152 9519 9658 8949 9161 9166 9115 10183 10836 10714 11773 13960 14075 10543 7375 6797 7244 9097 12519 17159 23812 24845 28411 29242 21754 30020 32545 25953 26301 22539 20988 12330 5522 3503 3363 5799 12131 12694 6267 1269 35 17 32 9 0 -13 -7 -13 -3 6 4 -22 -11 14 13 103 1867 38196 24795 680 20 5 -17 -17 -21 -35 -11 -8 7 18 26 14 -6 12 1 -4 -20 -15 -13 -21 -20 -12 -21 -19 -36 -24 -15 -30 -38 -34 -33 -49 -39 -44 -54 -13 -19 -31 -17 -53 -48 -25 -3 -31 -26 -34 -43 -38 -38 -23 -10 -13 -20 -14 -17 -22 -34 -41 -18 9 136 566 1263 2219 3451 4669 5506 6040 5414 3899 2844 2444 2347 2502 2935 3590 4168 4442 4751 5156 5864 6836 7824 8707 10646 13224 16555 18831 15412 9695 7082 5192 2867 1530 899 713 518 294 220 191 158 129 92 79 60 28 43 138 173 41602 295 291 30 9861 11 33 22 7202 5276 696509 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -31 1005 3603 9278 18474 28040 26836 17769 3569 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 448 1132 2359 4000 5389 6945 8504 9581 10824 12375 14132 16204 18427 20596 23164 25748 28779 32940 36739 38523 37220 34437 32067 29747 27854 28118 32992 40141 43828 42983 40564 38753 39647 44657 49612 54145 56830 55757 54356 58052 60747 60221 58881 59897 68277 80264 87542 92482 86889 80064 78373 74572 70559 66207 61616 55286 48922 45929 44112 43134 44113 44138 45029 47245 46127 39963 33718 25142 20951 18400 12362 8955 7320 6385 6040 6072 5711 6091 7015 7568 6904 6668 6566 6686 6230 5668 6265 6378 4417 4983 8591 13238 15766 12671 11020 6673 5566 6669 8802 11932 23775 35522 50180 65871 68810 59176 53666 51233 44883 9074 2904 1228 714 134 -17 -45 -43 -26 -24 2 12 33 49 62 43 -2 27 53 34 5 -9 -37 -54 -36 -30 -62 -80 -75 -65 -51 -41 -38 -65 -42 -26 -39 -50 -59 -54 -55 -77 -87 -73 -74 -51 -28 -63 -81 -60 -51 -76 -70 -46 -65 -61 -64 -71 -75 -71 -74 -86 -65 -78 -63 -55 -62 -74 -71 -57 -61 -62 -60 -87 -71 -76 -74 -58 -76 -81 -53 -8 23 68 177 471 1127 1799 2392 3314 4547 5504 5605 4725 3341 2548 2306 2300 2530 2996 3454 3931 4261 4856 5652 6842 8754 11477 14423 16304 18714 19157 15393 10515 8535 8934 7341 3943 1849 2322 9461 29716 3322 278 228 140 75 40 44 89 245 150 41608 283 654 30 9864 11 33 28 7202 5280 662 3015 4663 1324 999999 999999 999999 999999 999999 999999 999999 -28 1017 2369 4414 6859 1604 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 136 391 723 1186 1539 2033 2436 2998 3669 4324 4819 5463 6176 7102 8146 9101 10019 10896 11903 13436 15737 18360 21069 22205 21443 22375 25659 29308 31264 34089 37236 40165 43256 44750 45614 49935 55491 56792 51285 43851 42276 43732 44199 42496 42808 43841 46357 52947 61010 64210 61969 60033 59313 59097 63255 66880 66380 63682 59804 57020 55797 53017 49656 49031 49211 48950 44590 38043 33047 27699 20632 15468 14041 13310 12937 15652 19706 22684 25735 26431 25995 26349 28103 27195 27198 25111 22538 20557 20145 18242 19680 20762 16643 10491 4889 2317 1623 1372 1292 739 320 155 10 7 38 89 418 555 453 2549 3117 4957 11803 28949 83515 113187 111631 51364 14905 2512 124 -44 -27 -51 -35 -40 -30 -40 -42 -51 -47 -58 -61 -57 -46 -66 -53 -64 -67 -50 -26 -30 -80 -66 -70 -58 -42 -41 -48 -24 -35 -53 -83 -60 -29 -46 -76 -64 -66 -64 -79 -99 999999 -86 -76 -84 -89 -80 -83 -86 -89 999999 -83 -66 -84 -98 -82 -92 -97 999999 999999 -97 -76 -78 -70 -56 -76 -90 -62 -89 -84 -74 -54 34 139 296 393 481 633 784 1184 1834 2405 2648 2802 3233 3694 3912 3644 3211 2898 2578 2346 2286 2549 3063 3674 4451 5233 5989 7222 9404 11704 13019 14382 13157 8632 6246 6356 6911 6311 3645 1997 2661 16012 101764 13832 949 717 381 107 48 10 17 110 101 41614 281 714 30 9864 11 33 34 7202 5284 711 1117 1074 446 999999 999999 999999 999999 999999 999999 999999 999999 999999 1840 559 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -29 42 158 332 513 780 984 1264 1504 1769 2017 2265 2581 3017 3424 3977 4478 4895 5376 5973 6710 7397 7895 8346 8734 9467 10314 11341 12728 14645 16815 19648 23252 24240 22779 22766 23856 25983 27045 27410 28688 30097 31733 33766 37132 39572 42758 46149 50023 52792 54481 58029 59951 61470 62878 63176 63090 63397 64857 67578 72453 73896 69107 66903 65342 64459 64261 69401 70285 57254 54098 58942 54475 47073 45489 42875 45968 47024 45688 41107 35226 30824 26519 23578 23718 24234 23592 22761 20745 19706 21613 20376 17226 13697 11574 11712 13315 10784 7331 4832 1830 421 106 89 139 175 489 1492 2561 5049 10264 35113 92753 77730 30562 15018 11223 3671 493 56 9 -29 -39 -39 85 650 324 2 -14 -17 -55 -72 -46 -63 -38 -49 -52 -32 -79 -68 -47 -75 -78 -64 -53 -45 -41 -43 -49 -57 -45 -73 -74 -54 -79 999999 -79 -89 -65 -71 -85 -87 -72 -96 -84 -61 -43 -54 -52 -73 -78 -80 -86 -84 -79 -86 -78 -56 -73 -88 -81 -75 -65 -65 -74 -52 -39 -17 7 125 236 305 385 507 695 753 783 991 1266 1633 2185 2780 2869 2889 3087 3029 2950 2947 2794 2385 2070 2034 2234 2577 2890 3295 4339 6046 8257 11805 15114 14698 11896 9358 7940 6813 6639 6181 4721 3008 2049 1772 3498 13014 19683 5012 582 440 165 44 7 999999 999999 12 38 41620 297 233 30 9863 11 33 40 7202 5288 944268 999999 999999 999999 179 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 80 284 619 1138 2356 1639 750 1584 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -42 42 170 285 500 585 745 884 975 1025 1139 1412 1630 1969 2225 2309 2326 2389 2319 2474 3034 3730 4592 5578 6897 7583 7865 8601 9177 10051 11342 12315 12759 14478 15062 15339 16616 18387 20498 21998 23223 24725 26305 27843 29460 30949 31792 31548 30677 31498 34859 38991 42515 43150 43351 44788 46253 47258 48097 50014 52295 55267 60801 69968 69267 56107 43927 35230 34290 35890 29537 28398 30608 32803 36648 40046 38467 36266 34317 34540 34027 30753 28297 26407 26738 25465 23606 24419 21707 20224 20766 22269 22189 19277 16269 14289 15835 17934 19374 14941 8136 3112 1784 1414 1006 1107 1357 1754 2952 9380 24048 61379 97045 109888 106430 116068 143275 148880 132190 80295 15127 10838 5266 926 286 3530 3244 314 10 -4 13 11 0 -21 -35 -16 2 19 -26 -10 -20 7 18 -19 -28 -33 -11 -1 -10 2 -17 -52 -31 -32 -34 -15 -42 -26 -28 -40 -34 -26 -21 3 -7 -19 -18 -33 -18 -24 -27 -24 -31 -48 -28 -9 -24 -23 -15 -31 -22 -23 -31 -7 8 64 216 400 574 658 760 822 900 1030 1259 1496 1556 1558 1609 1904 2502 3214 3660 3790 3647 3294 3094 3277 3230 2679 2330 2424 2700 2941 3541 4325 5434 7502 10407 12745 13443 12303 10505 8579 7789 8675 10440 10594 8288 6568 4717 3661 3114 2158 903 485 422 329 146 54 31 23 6 14 9 41626 292 327 30 9867 11 33 46 7201 5292 3429 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 129 319 535 768 1077 1307 1495 1678 1667 1841 2086 2456 2825 3238 3720 4285 5115 6155 7008 7598 7868 8092 8211 8084 7861 7823 8248 8886 9322 10020 10657 10973 11173 12187 13242 15170 16408 16845 18288 19652 21137 22336 23602 25090 26503 27313 27850 27205 27315 28266 28715 28960 29364 31394 34552 37042 37953 37789 40185 45366 48853 50532 53010 57411 60891 61766 64943 69431 70584 67467 54020 45796 49017 47493 42349 44154 45296 44532 44620 39184 38935 44485 52378 62132 68384 65684 58874 57666 62151 62377 65083 65149 67198 66162 63055 60239 54118 51031 51790 50852 50226 44776 27661 14610 13741 12667 11375 9307 6580 5286 6402 8465 5557 2730 1838 2590 2432 1275 345 250 309 1357 4722 2921 236 99 90 69 42 5 -15 -38 -52 -41 -41 -63 -64 -36 -43 -45 -59 -44 -20 -37 -43 -8 -23 6 -28 -25 -29 -57 -64 -37 -35 -40 -50 -44 -49 -74 -61 -70 -57 -42 -51 -69 -48 -35 -46 -67 -62 -66 -63 -42 -40 -60 -69 -58 -60 -60 -67 -72 -49 -23 -46 -52 -65 -49 -49 -34 -16 162 347 580 926 1205 1419 1565 1600 1617 1734 1883 2177 2584 2864 3019 3166 3285 3248 3171 3122 3215 3382 3288 3047 2870 3046 3137 3018 3347 4036 4642 5213 6608 8695 10222 11962 12446 10707 9687 12356 16872 17373 14354 10300 7131 4607 4128 3055 3466 4482 546 352 284 166 63 31 8 41632 296 268 30 9868 11 33 52 7201 5295 2456 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 70 170 303 361 494 668 987 1201 1393 1741 2045 2371 2922 3638 4317 5043 5693 6169 6676 7182 7402 7501 7971 8560 8794 8574 8407 8675 9153 9383 9751 9775 9206 9430 9880 10303 10635 11273 11901 12431 13662 14984 16240 17089 17358 17697 18310 19343 21500 24331 27255 29470 31650 32231 32116 33861 35886 37058 35559 34671 35182 36036 35204 33104 30598 30912 36171 42137 39387 38518 42982 47655 47957 46433 42578 46630 49320 52816 55719 56746 59786 61048 63294 68379 66881 67884 67084 65742 62592 66965 71897 71927 61402 56389 54052 52196 51985 45428 36977 31838 27216 17884 11943 8376 6829 6284 4663 3050 3529 15918 33009 39966 57011 49148 37643 18978 4988 537 278 1516 1367 141 82 52 43 9 -30 -41 4 -17 7 -17 -23 -30 -34 -30 -26 -27 -47 -43 -33 -6 -14 -45 -48 -47 -29 -52 -24 -18 -22 -30 -33 -28 -42 -58 -49 -38 -37 -44 -65 -73 -48 -42 -57 -35 -32 -46 -28 -12 -57 -44 -27 -43 -19 -41 -51 -36 -43 -43 -27 -49 -62 -45 -58 -38 -27 -33 2 134 258 452 836 1422 1997 2437 2751 2829 2796 2630 2401 2509 3043 3604 4299 4870 4989 4370 3465 2985 2969 3401 3944 4263 4342 4295 5019 6356 7361 8183 10088 14095 19407 22887 24112 21437 13747 9228 12517 18819 14336 9638 7519 6067 4726 3014 1704 2283 1896 554 414 317 171 87 63 47 21 18 41638 294 300 30 9870 11 33 58 7201 5299 734 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 98 281 581 1081 1608 2168 2387 2175 1990 2038 2385 2664 3115 3586 3551 3352 3491 3441 3069 3093 3431 3997 4533 5138 5651 5806 5748 5901 6070 6033 6194 6449 6630 7011 7430 7862 8160 8666 9648 11067 12542 14173 15663 17460 19152 19455 18417 17986 19515 22362 23864 23236 23981 24350 23296 23945 27112 31559 34596 38328 44671 47588 46514 49050 49628 54121 59446 69366 77143 82480 88757 95449 95794 93541 93116 93437 95839 97202 97023 91118 81826 76023 77689 76031 69005 59209 57477 53801 48930 47191 47462 39924 26948 15495 9206 4562 2872 2684 2811 1781 940 627 525 517 402 1892 12552 31585 55107 65804 55751 36749 15883 9209 3326 422 137 72 52 -9 -55 -72 -63 -55 -48 -64 -49 -65 -90 -65 -90 -98 -59 -74 -61 -74 -37 -40 -55 -57 -53 -63 -54 -73 -51 -56 -89 -54 -46 -73 -70 -50 -32 -54 -70 -65 -63 -47 -59 -55 -51 -52 -58 -56 -61 -67 -60 -56 -77 -60 -79 -83 -60 -55 -58 -64 -40 -42 -48 -54 -12 113 392 915 1678 2686 3543 3974 4292 4306 3827 3471 3361 3456 3853 4024 4374 4712 5093 5481 5749 5078 4308 3883 4329 4825 5289 6071 6575 6628 6457 6659 7315 7962 8918 10202 11834 13981 15078 14484 14218 14912 14742 17921 20876 15618 8339 4691 3334 1949 818 564 458 343 231 126 73 48 25 9 -10 41644 279 780 30 9870 11 34 4 7200 5303 1347 6351 8662 2630 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 20 328 650 881 1004 1126 1199 1464 2008 3022 4402 5918 6586 6046 5700 6677 9117 10664 11281 10421 8900 8973 8938 8742 9260 10462 11523 12686 14538 16020 17086 17994 18444 19841 21761 23922 26296 28981 30888 32528 34276 35169 36009 37446 38344 38825 39482 41696 44993 50769 57469 58414 53877 56541 63807 65705 63048 60521 56800 51185 48304 49827 56321 64583 67880 68087 66905 68637 69645 70038 68401 69082 73296 80154 82930 86043 80119 69432 63938 59827 61239 71016 76983 70245 52701 42744 41234 40628 33809 26043 20016 16165 13775 12122 11410 10747 10831 10655 9811 10424 11485 12520 9815 5447 4961 3211 1807 5428 29095 43172 15916 19395 40912 21789 2321 472 407 456 545 450 253 229 243 310 340 151 48 -34 -66 -53 -74 -30 -27 -50 -75 -43 -16 -66 -78 -44 -74 -68 -78 -41 -56 -71 -64 -37 -50 -56 -54 -91 -52 -68 -58 -52 -67 -81 -43 -68 -59 -58 -63 -35 -30 -23 -40 -64 -46 -36 -35 -43 -44 -53 -40 -39 -59 -56 -50 -20 -26 -54 -60 -51 -39 -51 -43 -23 -18 37 117 347 818 1383 2265 3119 3688 4209 4516 4525 4516 4303 4134 4449 5023 5650 6480 7322 7301 6818 6029 5432 5345 5539 6069 6826 7198 7574 7790 8129 8881 9101 8717 9133 10457 11977 13906 16343 18820 19366 19610 16247 9790 6541 5253 3902 3131 3265 2597 785 455 378 236 118 73 59 29 1 2 -6 41650 275 811 30 9871 11 34 10 7200 5307 2175 10346 24867 17696 1739 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -23 323 736 1183 1650 1835 2130 2586 3268 4484 5991 7147 7983 9282 11352 13344 15022 16571 18626 18313 14143 10764 8439 6694 5248 4434 5045 5815 6533 7352 8122 9182 10655 10984 10231 9995 10746 11338 12350 13353 13971 14692 15082 15789 16912 18417 20334 22192 23434 24527 25750 25265 25003 25500 21469 13667 12580 15802 16917 17329 16609 14646 14051 15271 14595 15213 20248 25798 27829 27772 27032 26530 25390 25161 23863 20177 15330 13778 13612 11886 10391 9525 8582 7990 8049 9722 11557 12661 12175 11592 10624 9653 8878 7822 6739 6313 5395 4258 3783 3429 3055 3308 3378 3060 2910 3375 7355 15433 35083 98504 139925 157889 135832 127666 126956 158126 119790 62327 9516 2574 24480 127522 192265 23971 13306 65070 144214 221018 150644 7396 2 -61 -67 -94 -91 -98 -84 -91 -98 -83 -85 -85 -79 -76 -89 -90 -92 -73 -82 -95 -94 999999 -91 -77 -97 -86 -76 -81 -65 -63 -70 -83 -87 -69 -87 -94 -85 -67 -63 -56 -59 -65 -76 -72 -61 -70 -80 -79 -77 -96 -70 -64 -87 -73 -56 -59 -55 -54 -37 -56 -65 -36 0 174 490 757 1256 2098 3104 4029 5032 5905 6687 6365 5180 4140 3937 4327 5372 6828 7527 7867 7198 6493 6328 6053 5468 5179 5742 6152 7248 9803 12545 13887 13784 14059 15375 16654 18409 23262 26441 23861 17465 11676 9377 7122 3340 1319 842 741 464 397 370 230 87 46 25 -4 41656 273 901 30 9871 11 34 16 7200 5311 780 3450 2798 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 170 385 510 366 94 -30 75 192 345 503 621 609 540 609 721 902 1203 1573 1739 1680 1806 1987 2098 2098 2144 2186 2217 2384 2532 2627 2711 2755 2534 1938 1327 750 200 298 921 1736 2522 2454 1805 1576 1921 1939 1667 1676 1777 2232 3223 3358 3286 3671 4378 4352 4261 4152 4366 5369 5181 4541 4588 4404 3363 2405 1856 1517 1158 739 415 207 136 20 -24 10 8 33 57 236 281 251 302 300 486 665 1117 1867 2644 3053 3761 4849 6061 7159 10936 7816 3862 3507 4489 3712 1684 1907 206 19 8403 32388 95172 215196 285386 425932 511162 664121 753573 507317 226082 3677 -24 -83 -92 -83 -64 -91 -73 -79 -53 -79 -85 -29 -82 -30 -48 -78 -45 -66 -80 -62 -46 -59 -77 -56 -72 -56 -75 -82 -74 -64 -73 -85 -84 -56 -68 -52 -57 -39 -53 -45 -36 -55 -63 -80 -50 -50 -59 -61 -36 -36 -44 -46 -63 -51 -55 -66 -61 -63 -52 -62 -38 91 320 687 1186 1934 3202 4683 5734 6444 6849 6524 5436 4184 3481 3503 4352 5901 7711 8864 10361 11168 10113 8175 6788 5921 5736 5638 6213 8920 11155 12444 13463 15571 17630 18096 17109 16363 15864 14808 12094 10066 12143 12514 6928 1862 748 495 413 409 439 349 190 84 66 60 36 -10 41662 290 390 30 9870 11 34 22 7200 5315 2801 1819 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -73 183 498 636 660 690 659 624 720 696 699 839 650 471 422 529 695 652 616 775 896 1172 1452 1437 1358 1226 1409 1985 2465 2797 2982 3191 3233 3219 3288 3364 3336 3345 3181 2919 2621 2508 3269 4742 6793 7457 7550 8817 10896 12722 12961 13617 13877 11544 7143 5071 4023 2865 3474 4376 5050 5152 4458 5013 6638 7187 7567 7965 7876 8846 8757 7928 7342 6866 8160 8830 7989 8950 9732 9463 9427 7555 7398 8743 8319 8378 7184 4237 3030 3174 3683 4780 4983 3496 2419 2251 3115 3260 4674 4621 3718 2895 3933 13021 30817 49670 46593 46359 50200 62909 176302 506879 770227 647323 510454 360093 170100 3923 -82 999999 999999 -95 -94 -96 -86 999999 999999 -100 999999 999999 999999 -86 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 999999 -97 -94 -93 -86 999999 999999 999999 999999 -78 -93 999999 -99 999999 -70 -71 -79 -81 -83 -93 -91 -78 -87 -99 -83 -93 999999 -91 -86 -80 -87 -91 -97 -100 -70 -62 3 174 369 689 1363 2456 3793 5533 7098 7743 7240 6183 4915 3947 3799 4228 5186 6631 8060 9546 10184 9049 7648 6862 7465 9763 11890 11412 11955 14077 18315 24055 27406 27150 24168 20088 16971 14833 14056 13353 12743 12773 12398 7901 2407 901 498 373 362 395 434 346 176 86 67 56 46 -9 41668 289 452 30 9872 11 34 28 7199 5319 844 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 34 178 298 456 612 819 1121 1357 1634 1899 2232 2610 3036 3424 3546 3617 3783 3901 4005 4178 4381 4453 4121 4218 4675 5471 6014 5904 5733 5532 5752 6388 6602 6494 6490 6967 7590 8306 8971 9437 9632 9848 10356 11258 13430 16514 21114 26630 30476 32645 33191 33246 35511 38290 41068 42122 43863 39982 29355 21733 19649 21851 25637 28386 29421 29530 27348 28187 28981 29870 35890 39179 41656 45283 48705 52606 53229 52084 48547 39560 31356 31138 32800 34124 37771 36857 35665 30847 28420 31704 26498 15704 14535 16177 13665 10497 9275 14517 24987 24505 16841 15302 25476 28921 24972 31252 34968 21820 24350 31398 71368 105545 92090 90995 79731 45191 17273 7136 8066 27613 85528 174656 192338 52786 945 -73 -63 -79 -87 -95 999999 -86 -89 -79 999999 -84 -83 999999 -77 -64 -74 -92 -85 -82 -72 -65 -95 -72 -82 -83 -93 -98 -79 999999 -99 -99 -91 -100 -75 -67 -62 -65 -91 -79 -66 -74 -79 -78 -61 -49 -69 -82 -71 -57 -60 -93 -78 -61 -64 -41 -66 -53 13 160 349 714 1840 3457 4988 5842 6594 7440 7904 7775 7568 7266 7039 6243 5391 4993 5112 6017 7734 9012 9244 9785 10368 14588 24371 29969 24649 17197 17160 19243 20085 19584 18519 17246 12829 9728 8692 8055 7403 6513 8000 7144 3193 1120 522 375 408 585 986 830 278 120 101 106 136 198 102 2 41674 223 2461 30 9871 11 34 34 7199 5323 -64 78 203 251 286 322 540 703 722 853 1059 1222 1410 1502 1705 1915 2221 2487 2829 3318 3821 4215 4717 5151 5450 5385 5215 4584 4502 5079 5370 5026 5270 5498 5246 4910 5261 6081 6816 7395 7919 8100 7714 6327 4372 4099 5032 5735 6162 6718 7776 10106 11077 9667 8980 9353 9708 9497 8761 7536 6569 5493 6088 7643 5003 3566 3422 3190 2822 2807 2817 3163 4773 7480 9557 10057 10233 13058 12204 9064 7477 5577 3245 3944 5709 7176 6725 4419 2807 262 999999 167 234 999999 1875 19034 63557 121830 257663 442376 696835 865352 669231 280048 14276 47 -82 -72 -57 -66 999999 999999 -88 -69 -65 -55 -67 -77 -50 -95 -94 999999 -86 -61 -70 -71 -60 -78 -55 -63 -80 -98 -61 -56 -61 -78 -64 -63 -56 -67 -64 -55 -56 -57 -33 -40 -40 -51 -23 -57 -58 -36 -44 -59 -55 -56 -70 -61 -63 -59 -7 90 268 448 750 1869 4104 5675 8809 12765 12933 11189 10130 9335 8562 9046 10150 11211 10469 8277 6674 6532 7743 9029 10050 11294 14099 20593 28154 26890 19726 12925 8617 6789 7388 8862 8745 7695 6594 5674 4518 3067 2171 1917 1832 1724 1551 1219 792 481 352 554 1495 3636 2926 800 259 125 101 179 769 1153 217 41680 224 2432 30 9872 11 34 40 7199 5327 -34 -74 14 111 251 240 291 370 467 613 768 907 992 1141 1331 1424 1448 1480 1646 1787 1933 2061 2169 2357 2555 2887 3046 3112 3360 3341 3014 2735 2663 2994 3362 3649 3823 4247 5019 5554 5679 5864 6313 6403 6205 5904 5460 5105 4813 4618 4632 4483 4473 5139 5933 6098 6644 7020 7596 8791 10723 12029 13324 15783 18175 19245 19792 19589 19305 20541 20216 17891 18407 20982 20150 17980 16699 14354 10302 5988 2572 1259 915 760 1097 1639 1813 1273 857 1097 3017 1654 999999 999999 999999 996 12259 60682 237483 531080 758930 846058 626253 136902 3692 -41 -47 -55 -88 -92 -72 -50 -70 -82 -67 -71 -61 -69 -57 -68 -83 -64 -62 -60 -51 -82 -65 -51 -50 -57 -64 -79 -72 -51 -53 -49 -73 -83 -76 -67 -66 -39 -41 -50 -40 -40 -41 -35 -27 -23 -34 -55 -49 -28 -21 -24 -43 -21 18 91 296 730 1868 3433 4351 5898 7623 9439 10106 10759 12257 12277 12061 12144 11343 10341 10200 9980 9607 9367 9684 10404 10819 10381 10269 13000 19792 26985 26780 19234 13969 11098 8774 7532 7085 7005 6996 6674 5945 4966 4042 3434 2957 2317 1662 1280 1234 1275 1159 980 691 561 473 702 2965 6983 6357 3597 1032 272 149 248 1294 1381 41686 248 1710 30 9870 11 34 46 7198 5331 -13 200 390 562 705 723 669 653 701 627 516 329 321 303 353 547 476 316 291 333 377 459 526 659 812 931 991 1166 1334 1526 1774 2022 2240 2454 2752 2867 2853 3117 3521 3944 4255 4445 4542 4722 5104 5817 6266 6712 6547 6308 6365 6594 6792 7163 7479 8152 9483 9614 9804 12724 14730 13175 11990 12437 12807 13645 13999 14416 13703 12782 12593 13273 14483 15322 16313 17552 17853 17406 16802 16088 15546 15767 17654 18209 16221 14000 12040 10901 10124 9618 9194 9045 8112 8984 11905 13944 15171 17071 16152 17989 20889 24337 27057 26183 19256 11257 5446 2605 1129 953 971 2032 5220 10197 12614 16318 33354 48942 42312 15237 51551 175171 346585 488589 534489 462300 220618 14348 134 -49 -65 999999 -80 -94 -75 -95 -92 -87 999999 -84 -70 -98 999999 -63 -79 999999 -99 -80 -79 -73 -76 -65 999999 -76 -86 999999 -89 -74 999999 -87 -63 -80 999999 -76 -78 -64 -79 -68 -62 -64 -58 -49 -52 -45 -49 -54 -62 -55 -62 -65 -70 20 182 451 1674 4653 5930 5139 5271 6153 6618 6998 7331 8815 10793 13535 14482 13124 12243 12011 12729 14101 15042 13767 11140 9917 9052 7715 7518 9560 13392 16550 16742 15354 13117 10569 8443 6846 5596 4989 5156 5303 4853 4235 3662 2997 2503 2049 1538 1191 1191 1232 1081 1223 1763 1684 1494 1525 2126 4296 4936 3841 1782 494 234 147 203 1115 41692 250 1651 30 9871 11 34 52 7198 5335 -94 215 680 1073 1332 1524 1627 1383 1225 975 874 1018 1149 1396 2064 2813 3018 2995 2654 2187 1983 1847 1934 2018 2071 2249 2326 2461 2807 3127 3403 3530 3739 4083 4529 4791 5058 5448 5589 5813 6364 7101 7309 7553 7793 8083 8469 9183 9894 10794 12185 13061 13042 12070 11464 11744 11211 10625 12165 15593 16155 15354 16486 16703 16624 13788 10996 9880 9441 8706 8695 9404 9505 10223 11073 11935 12147 11728 11873 11056 11354 12169 14008 16072 17557 17848 19065 21701 21338 18414 16124 16180 16199 17483 19627 19628 12587 3166 225 999999 304 1331 3881 11839 19185 13529 7247 3494 4627 3485 2429 1001 118 331 1532 4865 31518 84715 136614 189950 236448 246306 317874 308093 284253 329125 259191 111315 1134 -83 -82 -66 -67 -67 -39 -62 -57 999999 -92 -86 -72 -82 -74 -85 999999 -84 -64 -73 -87 -92 -64 -78 -95 -95 -79 -59 -67 -92 -82 -71 -79 999999 -93 -62 -79 -84 -77 -72 -59 -39 -56 -64 -65 -55 -57 -54 -59 -65 -56 -48 -39 -26 44 221 513 1277 3613 7563 8047 5257 4933 5541 5644 5811 6212 7304 8363 8803 8560 8828 9560 10200 11460 13145 13540 12357 10305 9739 10003 10242 10314 10643 11460 11943 11167 9625 7890 6337 5032 4397 4201 4135 4153 4411 4382 3964 3668 3344 2913 2197 1683 1318 1118 1088 1686 3339 4755 6294 7045 5692 2663 1393 1211 786 401 226 191 248 695 1603 41698 251 1625 30 9875 11 34 58 7198 5339 -95 81 264 543 905 1334 1618 1913 2105 2172 2320 2524 2676 2872 3387 4112 4426 4781 4636 3816 3034 2769 2901 2840 2852 3147 3387 3497 3737 3874 3978 4405 5191 5678 5978 6424 6987 7667 8412 9504 10320 10831 11147 12016 12968 13955 15318 15815 15270 14483 14358 14353 13613 14014 16943 19750 21731 22074 20542 17142 15711 15335 14764 15908 19156 22425 27390 28444 26683 28234 33832 37355 36106 36599 38097 38437 40566 44188 45800 44653 46991 51153 52539 49039 44117 43856 49764 55070 61410 72155 72747 70303 74889 74393 72330 75914 74719 67613 46952 25773 11608 4648 2087 1404 2307 7207 13463 18785 31650 41563 35735 47364 62002 28565 13327 27970 102829 195589 198057 110090 20282 343 999999 -85 -91 999999 -87 -83 999999 999999 -94 -87 -91 999999 -90 999999 -98 -85 -89 -85 -71 -64 -94 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 -85 -74 -82 -93 999999 999999 999999 999999 -96 999999 999999 999999 -97 -75 -55 -78 -80 -75 -60 -72 -86 -84 -82 -79 -92 -83 -67 -58 -33 124 605 1592 4111 11529 15840 13505 8999 5752 4825 5415 6100 7133 7496 6738 6288 6880 7578 8215 9371 10616 11364 11221 11596 11761 11702 11272 11446 12331 12883 13269 14293 14407 12129 7716 4240 2836 2809 3241 3607 3516 3268 3136 3367 3651 3565 2888 2049 1368 1180 1290 1427 1656 3306 8754 17197 16741 8336 4400 2966 1489 643 432 246 192 352 684 929 2134 41704 248 1716 30 9876 11 35 4 7197 5343 -35 104 193 376 671 869 1236 1725 2310 2635 2747 3175 3315 3134 2984 2873 2814 2900 3239 3665 4436 5314 6035 6352 6344 6200 5914 5851 6069 6431 6644 6430 6330 6454 6922 7676 8504 8646 8082 7412 7243 7441 7821 7362 6948 6962 8154 11123 14930 16179 15842 15210 15525 16861 18301 20523 21223 19907 19991 23416 28745 31996 32503 31810 34153 33903 34549 42281 46113 44324 43926 45631 46961 47724 47897 47481 42056 38181 40011 45719 46316 46595 50571 56128 59591 62524 70202 76806 86765 94165 102672 111627 115530 102743 80757 58851 37815 22951 18194 10232 4961 948 205 426 171 -42 25 374 898 6287 58330 93211 161046 140757 18341 709 880 4029 7590 15926 41392 49765 32592 771 999999 999999 999999 -53 -83 -63 -61 -99 -76 -77 -81 -73 -70 -83 999999 999999 999999 999999 999999 999999 999999 -76 999999 999999 999999 999999 999999 999999 -95 999999 -97 -79 -90 999999 999999 -96 -84 -79 -95 -99 999999 -95 -92 -86 -95 999999 999999 -81 -76 -91 -82 -48 34 234 763 1913 3865 6545 9784 14556 18754 20541 20798 17757 11963 8758 8411 8708 9756 10141 8603 7600 8280 8835 9183 9504 10361 11422 12128 13113 14872 15953 15416 14654 15309 16839 15843 11764 7498 3968 2231 1776 1844 2178 2639 3458 3627 3197 2728 2667 3112 3034 2499 1990 2045 2468 4138 8776 14563 20742 25705 20566 10098 4824 2763 1524 963 548 231 217 514 527 240 239 41710 240 1955 30 9875 11 35 10 7197 5347 95 215 297 425 397 341 402 433 487 693 1211 1690 1865 1849 1669 1610 1688 1724 1678 1803 2070 2337 2449 2560 2619 2594 2752 2909 3188 3556 3813 4277 4778 5318 5711 6432 7671 8969 9864 10693 11925 13306 15106 16902 19102 20946 22006 23095 24527 26456 27552 26670 24072 23501 28295 28399 23622 18066 18530 23764 27238 28646 27629 27987 29581 29425 27719 26513 24430 20593 16552 14275 14036 14391 15097 16226 17013 20626 23390 25371 28929 34163 38989 46812 55416 59773 43943 22503 10620 7414 6659 7214 5974 5066 4084 3631 3306 3875 2664 2029 3471 1917 1567 371 573 3843 5106 5217 13021 30519 66418 135773 263074 344115 378333 324741 160085 60873 2223 208 42 -83 -53 119 324 388 536 649 422 25 999999 -93 -93 -62 -58 -98 -56 -93 999999 999999 999999 999999 -74 999999 999999 -94 999999 -97 -86 -87 -73 -83 -97 999999 -83 -69 -57 -70 -91 -88 -81 -82 -91 -96 -69 -44 17 134 385 851 1906 4339 6858 9211 10587 12442 18359 26299 25009 15588 10463 10280 9977 9035 8421 8519 8251 8011 7621 8200 9150 9807 9275 9212 9710 9930 10410 10724 10613 9810 8364 6906 5738 4811 3754 2744 2004 1670 1585 1445 1491 2111 2987 3294 2924 2381 2540 2920 2877 2950 3525 6946 16100 21746 22595 23832 17464 10401 5697 3557 2222 1402 730 305 199 168 165 148 115 131 41717 244 1838 30 9878 11 35 17 7197 5351 -26 392 870 1543 2214 2583 3345 4215 4477 5309 6191 7128 7799 8533 10361 13062 13780 13803 13902 13885 13564 13635 14812 15821 16088 15976 16237 16448 17536 18914 20579 21547 20799 19694 19405 19916 20531 21701 22193 23555 25128 26787 29318 31048 31675 33464 37392 38093 38576 41887 43591 44814 45321 48219 50740 47986 46892 47322 45442 44384 46444 48303 58196 59543 57987 50341 46220 45372 45006 41682 38779 42991 48988 49639 50073 49066 49489 45367 39251 36201 34085 33459 30176 20357 10873 7482 6449 7088 10713 19941 27958 24283 20520 19329 15897 10835 5926 2120 448 751 584 -57 999999 999999 999999 -45 -50 -44 146 916 3272 2190 844 3605 12949 30994 37323 30759 42685 74186 102514 84793 58528 8939 13295 27933 49950 64686 45411 13736 1394 1409 947 185 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 -89 999999 999999 999999 -96 999999 999999 -96 -96 999999 999999 999999 999999 999999 999999 999999 -88 -4 279 1062 2716 6631 10501 10415 9863 10891 12352 13852 15930 16782 13474 10867 11007 13149 12450 9149 8803 9082 9378 9612 10136 10754 11141 11645 11911 11830 12047 13009 13486 11781 8826 6339 4578 3104 2061 1599 1451 1290 1300 1862 2346 2243 2095 2565 3277 3864 3783 3742 5417 9631 14321 16966 19850 22336 17773 10591 5985 4509 7972 8897 2689 743 387 235 142 116 142 370 304 41723 244 1840 30 9880 11 35 23 7196 5355 -38 303 736 1422 2272 3292 4639 6203 8613 12463 18229 25367 34018 42231 49997 56443 56711 49346 41011 36074 32793 32027 31815 30585 29376 29538 30702 33026 36601 39603 41818 43039 44063 46939 50151 53052 56858 61929 65780 61782 52311 48446 48320 48380 50589 52871 54412 55529 54877 51802 47988 44519 46294 55754 68404 67922 64590 69785 75163 78912 77035 81157 76255 60164 50798 44210 41803 38356 36731 35366 37587 38361 31872 26792 23928 22017 19860 17634 15952 15990 15177 10554 6263 3859 3053 2194 477 68 212 617 952 849 690 572 275 -86 999999 -87 74 269 722 2434 6561 15825 24191 32248 33346 17142 3353 446 -1 -76 -100 -42 -71 999999 999999 999999 999999 999999 999999 -94 -9 48 1708 22693 51018 65680 59992 19737 252 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 164 1100 3836 7802 11751 14406 13989 12732 13807 16532 17498 15637 14100 13537 17545 17124 13866 13572 12777 9213 8856 9758 9807 9199 8719 9337 11020 13681 15726 15410 12207 8929 7080 5877 4191 2720 1814 1654 1802 1590 1488 1841 2083 1907 1989 2974 6447 15425 25140 30584 32323 26774 18978 12192 10842 11401 13462 11550 8139 8762 7402 3366 949 446 695 2709 2515 2227 3205 1778 41729 244 1841 30 9881 11 35 29 7196 5359 77 441 831 1342 1947 2462 3004 3682 4596 6329 9398 13569 19327 25611 28308 28023 24911 22387 20371 20172 22079 23655 25014 26936 28350 29049 30449 33937 37200 41872 46983 53195 60666 65633 70081 75083 78480 80253 81852 84001 84090 81802 76106 70823 63918 61181 61331 60454 58688 57087 59119 68046 80750 87921 88670 86075 79107 72523 70136 63634 47770 36467 32652 27593 24272 22410 21461 21449 21523 20920 20695 20949 19408 17995 15793 12993 13004 11599 9241 9383 9371 8344 8819 7949 6236 4272 804 999999 999999 999999 999999 999999 999999 999999 999999 999999 41 425 1316 5672 19007 33661 50605 74446 89028 73242 72291 78376 32390 13595 6430 1565 353 55 55 111 142 739 13398 1132 -88 999999 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 -38 123 683 3321 8094 10153 14573 27212 27344 16299 14459 14871 12711 9535 7769 7847 10822 15792 17443 14657 11302 10797 10248 9234 8448 8017 8196 8557 8712 8167 6843 5755 4751 3701 2733 2172 2180 2377 2271 1861 1903 2151 2304 2506 3117 9127 19296 26518 26041 22634 23277 23223 19834 17267 12282 5913 4659 3326 1878 1442 1026 583 366 466 2873 5897 4996 30962 35208 1948 41735 246 1781 30 9881 11 35 35 7196 5363 -75 0 173 478 703 920 1247 1589 1809 2428 3746 4496 4776 4528 4674 6180 9433 12346 12929 11713 9919 8317 7938 8222 8482 9322 10394 10915 11371 11807 12136 13971 17132 20181 23681 27456 30740 33034 33787 36041 42455 49721 56754 60643 61530 61095 62857 60255 58112 61241 63854 61003 57961 57463 56585 52366 43319 37017 30779 21704 16123 14259 15352 12378 10941 13935 12909 10282 10179 9764 8660 7365 5798 5219 4505 2906 1901 1542 1118 879 594 147 13 -58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 742 6795 18686 33189 43597 44773 48744 53066 59243 74056 125463 200744 174669 89763 24006 5396 1316 981 3353 6170 39151 135528 197717 174948 112639 37026 755 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 999999 -96 999999 999999 999999 999999 -89 -94 999999 -86 -45 69 376 1030 3052 8424 14576 21256 34222 37228 29055 22619 18501 13891 10173 7542 5624 4523 4751 6755 7932 8688 8624 7407 6171 5377 4929 4358 4148 3854 3297 2716 2504 2534 2501 2573 2786 2827 2733 2350 1886 1932 2602 2956 3151 6191 13346 16443 14352 10797 8316 10418 13925 14511 12861 10159 6506 3011 1544 1120 890 708 999999 1473 5444 999999 4592 125975 106542 3185 41741 242 1901 30 9881 11 35 41 7195 5367 -9 199 471 857 1298 1966 2793 3195 3417 3522 3415 3269 3683 5181 7158 7483 6355 5403 5223 4953 4848 5102 5725 6316 6683 7548 8645 9349 9830 10291 10883 11122 11116 11770 13199 14945 16871 18422 18976 19094 18722 18603 19720 21942 23763 24801 26522 26508 22941 18749 16844 16119 14756 12138 11512 11809 11284 10120 10120 8992 7010 5990 4894 4446 4120 2507 2214 2451 2777 2804 2335 1803 1302 1256 1297 970 971 782 614 377 89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 1363 4957 11563 15854 17865 25436 25517 22179 23955 27176 31219 39169 47456 71967 121264 162588 189537 267625 321192 195290 33218 43150 208744 407791 217195 17380 23863 10262 177 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 -35 61 415 1145 2751 6436 11543 17292 27312 36002 38925 39975 43292 43081 40162 35342 21978 16041 12715 7856 6028 6442 7071 7607 6886 6053 5252 4313 3672 2976 2558 2398 2336 2651 3405 4210 4540 4044 3172 2498 2268 2852 4034 6765 10749 14773 15976 11971 9091 11392 15690 18673 20778 20354 17151 10710 4945 1537 888 848 289 814 2556 3246 9876 56796 46794 1276 41747 244 1841 30 9881 11 35 47 7195 5371 135 406 676 1033 1348 1736 2091 2399 2754 2837 3050 3923 5010 7171 10468 13760 13952 11589 9591 8984 9741 9572 8602 8760 8805 9359 11275 13227 15217 16804 17408 17894 18641 18960 18988 19115 19132 19490 19587 19862 20768 22330 24173 25534 24008 23118 24481 24756 26126 28494 29821 31044 30006 27969 26548 22977 20136 17206 13452 12632 11798 8929 5606 4457 5116 5688 5053 3939 3043 3522 3204 2240 1717 1430 1158 1285 1212 1079 1094 934 485 256 183 -6 -54 999999 999999 999999 999999 999999 999999 3 468 1320 2282 3541 6053 11230 18390 23014 23420 23898 30251 36345 37857 36250 36657 43124 52407 60952 60489 58404 75804 169147 441277 673562 542486 174431 42219 54360 145470 33929 348 -57 -85 999999 999999 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 999999 999999 -95 999999 999999 999999 999999 999999 -79 999999 999999 999999 999999 -68 89 330 597 901 1066 2276 4305 5688 5567 5233 4904 4923 6336 10122 21099 35789 41195 36643 40389 42086 31268 20597 10950 5917 4845 5282 5758 5860 5607 4775 3466 2689 2301 2021 2155 2455 3297 4684 6108 7080 6716 5415 4443 4274 4624 4530 3961 5950 9428 10555 10530 12300 11822 12588 15764 21584 31310 30183 14702 5676 1769 448 744 3697 4777 3343 11287 11679 41753 237 2053 30 9883 11 35 53 7195 5375 -30 33 233 859 2423 3887 4792 4665 4280 4142 3834 3878 4994 5806 5533 5755 6054 6482 7314 8201 8239 8821 9324 9579 9592 9870 9994 10519 10613 11272 12023 11657 11149 10962 10947 11785 11922 10640 10324 11505 12224 12837 12504 11157 9701 8486 7280 7106 6464 4863 3755 3238 3167 2696 2247 2259 2018 1776 1699 1342 1424 2061 2976 4280 5513 6667 8228 9607 9869 10036 10234 10527 11484 12151 12701 12739 12976 13562 13260 13293 14268 15407 15374 14309 13682 12130 11330 12724 14393 15592 18661 25653 33226 42441 50054 55681 59560 62137 66140 81588 94498 100282 94117 92099 95938 113669 233042 429471 570023 484607 228293 35593 3388 905 142 134 121 113 29 -65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 999999 999999 999999 999999 999999 999999 999999 -86 33 488 1107 1856 3336 5623 8527 8627 6235 4182 3519 3899 4368 4566 5692 6246 8188 10705 12003 17249 26450 33367 27961 13903 5682 3560 3733 4444 5006 4536 3342 2287 1691 1545 1696 1972 2191 2490 3589 5718 7964 8767 8459 8191 7436 6998 10048 14240 11744 6711 5530 10321 19394 22176 24892 33243 43097 34177 24241 16916 4321 407 162 979 3100 6635 3995 473 41759 242 1875 30 9885 11 35 59 7195 5379 106 305 411 465 708 1243 1753 1955 2448 3829 5873 7919 9734 10190 8768 7329 6377 5561 5099 4839 4794 5249 6044 7051 8099 8649 9270 9773 10171 10725 10291 10857 10149 7787 7319 7176 7096 7024 7098 6902 6453 5701 5064 4610 4606 4859 4702 4231 4119 4048 3826 3888 3699 3280 2625 2386 1983 1854 2194 1784 1526 1492 2621 4806 5804 7340 9173 11423 14115 14822 15853 16558 17120 17578 17553 17005 16806 16368 16326 16707 17194 17928 18451 18572 18259 18529 19364 20056 21240 23038 24871 25998 22726 20384 20814 23074 30272 44505 61450 86575 108168 117646 117978 119942 137522 144630 141109 133739 120251 123835 142709 164255 210329 263621 269130 225885 93056 21061 5116 1494 181 -78 -91 -89 999999 -100 -96 -60 -97 999999 -92 -86 -90 -91 -89 999999 999999 -98 999999 -79 -89 -84 -78 999999 999999 999999 -93 -76 -90 -88 -71 999999 -98 -72 -81 999999 999999 -91 -88 999999 -98 -95 -94 -92 999999 999999 -87 -78 999999 -74 -69 -90 -93 -92 -68 -30 213 738 1485 3576 9754 21069 23799 14270 7167 5905 6625 5450 3083 3815 4916 7632 11642 13021 12657 14653 19507 23477 18838 11258 6638 4091 3528 3802 3900 3741 3290 2931 2677 2232 1764 1905 2256 2852 3904 5667 7516 9085 11087 11274 8586 10193 14967 12813 7088 5566 9472 12376 24187 44126 35054 25153 17697 20144 16528 4165 647 839 1848 1516 2052 1871 41765 237 2084 30 9884 11 36 5 7194 5383 -73 140 412 854 1433 1840 1840 1535 1219 876 448 257 175 29 999999 999999 999999 269 1120 1800 1800 2186 2341 2957 3736 9717 24611 19283 2058 833 745 738 733 779 883 997 984 856 644 468 337 166 22 -94 -99 -72 999999 999999 999999 999999 999999 82 412 758 1039 1976 3242 4275 4598 4278 4826 6141 8079 9821 11056 12233 13320 13814 14511 15156 15483 14673 13735 13427 12850 12666 12952 13140 13166 14763 17173 18870 20254 20938 21634 20822 19837 19471 19998 21713 26071 32713 44836 65462 81259 86804 86783 93659 104846 118353 123519 127231 154753 185426 195515 197191 203654 209331 224405 254475 252934 218362 143907 106445 36601 2985 234 -18 -24 -38 -51 -49 -72 -62 -62 -91 999999 -98 -74 -53 999999 -76 -85 -80 -74 -60 -57 -76 -67 -73 -75 -94 -89 -75 -76 -65 -77 999999 -79 -78 -88 -87 -80 -79 -64 -78 -75 -54 -79 -69 -83 -83 -72 -83 -70 -55 -40 -61 -38 -44 -58 -20 261 1103 2887 10273 25427 25886 17748 8462 4091 3228 3313 4661 5582 4478 4040 7475 9078 8871 10939 10023 6915 6001 6424 7901 9010 7870 4659 2966 2526 2494 2732 2966 2994 2533 2079 1605 1385 1565 2125 3167 4584 6190 6808 6594 5426 5434 8070 9089 5953 3963 4275 5612 8702 12065 13259 14466 14037 11487 8424 3513 1703 3649 4549 1890 729 41771 216 2656 30 9886 11 36 11 7194 5387 724 1552 3096 5365 9516 13237 7830 88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 102 999999 2261 4511 651 81 322 496 750 1068 1315 1583 2000 2434 3129 3906 5243 6580 7804 8515 9229 9637 10074 10829 11081 11248 11838 12511 13938 14749 15691 16329 16787 17532 16324 14749 13700 13584 13905 14610 16041 18042 21219 26149 34694 47472 62932 65885 63301 64213 63225 68953 73536 74067 67764 58158 58914 74478 97618 123549 157086 184612 211588 236374 260199 266856 281955 215252 131590 90753 78523 98997 126012 88932 26759 7544 667 -2 -88 999999 -87 -40 -53 -68 -71 -89 -73 -87 -58 -77 -66 -87 -66 -65 -71 -86 -70 -77 -88 -78 -75 -91 -82 999999 -57 -64 -79 -89 -86 -88 -100 -89 -88 -87 -81 -84 -69 -74 -92 -88 -68 -71 -84 -80 -65 -56 -59 37 505 1594 4626 12915 14478 7140 3721 2598 2521 2690 2733 3306 4060 3854 3889 5032 6345 7519 8807 9553 8603 7553 7252 6848 5736 4703 3568 2477 2098 2358 2504 2062 1633 1538 1600 1459 1222 1097 932 1182 2319 4344 5873 5717 6118 7886 11852 12082 7600 6959 8098 8543 7456 7583 9542 12890 12138 9865 11383 9395 4509 1345 1274 1689 1141 41777 212 2812 30 9892 11 36 17 7194 5391 26 337 152 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 225 2471 6559 12128 9376 518 86 333 505 572 626 634 702 1116 1433 1750 2025 2094 2235 2528 2772 2989 3227 3434 3689 3812 3724 4111 4831 5380 5659 5900 5963 6048 6614 7191 7799 8538 9277 10017 10718 11912 14441 17651 18869 18264 17656 16067 15397 16295 19996 24285 28842 33426 40248 47348 50066 44747 39796 47315 58548 78372 107415 137077 159985 171733 210194 281818 377770 481450 568037 457473 205168 124304 65152 10107 269 -92 -52 -73 -99 -63 -82 999999 -76 -86 -90 -86 -68 -100 -95 -57 -88 999999 -98 -98 999999 999999 999999 -85 -71 999999 999999 -94 999999 999999 -98 999999 999999 999999 -99 999999 -84 -80 999999 999999 -88 -76 999999 -94 999999 -93 999999 999999 -97 -69 -73 -64 -21 97 1102 4961 9486 9523 7452 2014 1248 1676 2060 2197 2464 2792 3590 4280 4903 7217 11832 16352 21549 20601 12110 5558 3915 3334 2693 1991 1703 1534 1412 1271 1127 871 700 565 527 566 701 781 968 1530 2540 4283 6717 8858 10384 11359 10805 9833 11055 14733 14664 7707 5449 5663 4569 2756 3221 7789 9270 4700 3214 3777 5790 4862 41783 210 2878 30 9898 11 36 23 7193 5395 15 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 530 1590 1918 2695 3164 8214 17927 17003 11141 7066 1485 1365 1652 1904 2239 2580 2863 2947 3024 2990 3428 3417 2768 2430 2326 2153 2167 2137 2236 2455 2998 3772 4397 5245 6064 6998 7090 6530 5415 4527 4730 5355 5901 6777 7318 8483 9518 10740 13545 15705 17487 16155 15939 17053 18354 20727 23218 28208 38448 53651 70683 83016 76452 66369 67498 71864 79941 92031 131434 206187 277520 367448 493386 584329 530578 351437 199687 42930 1584 -43 -91 -59 999999 999999 -96 -94 999999 -93 -94 -90 -81 -65 999999 999999 -77 -80 -86 999999 999999 999999 999999 -97 -97 -72 -95 999999 999999 999999 999999 999999 999999 -95 -91 999999 -98 -91 -87 -83 -72 -79 -84 -83 -62 -60 -69 -84 -94 -98 999999 -72 -81 -39 15 378 2828 6337 6275 7607 12672 11733 8947 6123 4066 3380 2574 1987 2147 2628 3065 3596 3836 5339 7998 10491 10758 6809 3771 2859 2455 2013 1414 1043 848 655 568 519 453 426 385 422 510 618 1012 1814 2833 3659 4795 6908 9072 9043 8059 6490 5560 5989 7701 8288 8720 12522 4533 2293 4398 7315 11876 9241 3934 4477 2050 41789 194 3359 30 9899 11 36 29 7193 5399 248 1228 2544 4678 10312 19149 23999 12646 6688 2286 1325 1596 1605 1560 1749 1845 1538 933 26 999999 -97 61 279 440 601 871 1444 1842 2286 4141 3622 2538 2964 3148 3582 3825 4302 5349 6151 6323 7344 8301 9616 12593 15690 17231 16504 14925 10928 8913 9776 9525 8854 8821 8476 9141 10666 16087 22596 30977 43538 62732 90096 120558 135815 156487 179791 242131 314834 382951 441010 476471 453163 379736 230721 56205 1879 -31 -87 -98 999999 -82 999999 999999 999999 999999 999999 -78 -88 -95 999999 999999 -100 -79 -73 -95 999999 999999 999999 999999 999999 999999 999999 -97 -96 999999 999999 999999 -89 999999 999999 -92 999999 -97 -79 -82 -88 -94 -77 -88 999999 -92 -92 999999 -92 -96 -86 -64 -54 -19 33 302 2116 4500 3515 2878 3545 8530 13166 13192 14812 13335 9146 5469 3119 1972 1821 2257 2735 2663 3047 4909 9922 12196 10618 9196 7314 4644 2697 1406 751 437 364 405 386 457 528 447 518 545 834 1256 1659 2188 3334 5444 6991 6102 5726 9725 9562 6888 8387 11664 9494 3246 3152 5797 7655 10076 7118 5452 10280 4825 41795 190 3478 30 9898 11 36 35 7193 5402 825 2333 3604 4805 5253 661 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -3 2528 -2 999999 999999 999999 999999 999999 40 399 723 840 1215 1955 2335 2330 2781 3005 2892 2461 1498 1410 1423 1760 1847 1534 2084 2684 2777 3224 4915 7505 9629 16060 30363 45187 60542 78804 98585 117241 143268 183159 243355 325439 410288 501432 599708 702358 659864 460488 191364 2395 -78 999999 999999 -99 -92 -80 999999 -96 -94 999999 -80 -63 999999 999999 -83 -72 999999 999999 999999 999999 -95 -88 999999 999999 -91 999999 999999 999999 -100 999999 999999 999999 -89 -80 -96 -99 999999 999999 -82 999999 999999 999999 999999 -90 -79 -70 -48 -51 -17 20 55 76 249 1202 2582 3517 3099 2595 2814 3778 4709 5311 6468 7075 7836 9840 9113 7209 5605 5121 5038 6528 7850 7111 6961 8585 9161 8295 6985 5149 5350 8167 7323 2372 548 376 379 443 506 636 744 828 964 1216 1724 2550 3229 3339 4751 9665 11556 9288 9761 11480 12110 6352 2944 9123 8096 5937 6760 3217 6875 14863 41801 196 3299 30 9899 11 36 41 7192 5406 353 1717 2496 601 999999 149 1665 977 50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 79 304 615 800 967 1038 1064 1198 1393 1702 1999 2098 1740 1554 1880 2297 2370 2171 1734 1238 847 647 1162 3076 4047 7028 15865 24697 35326 48257 61220 80893 107634 136317 174246 233792 310252 389331 463693 493996 495684 474173 437322 349272 137863 3622 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 -5 71 175 356 541 887 2666 4845 6754 8186 8883 11602 10197 9208 9338 10812 11168 9690 11055 15357 16365 12046 9253 7349 7308 6959 6323 6993 8429 8526 8527 9107 9946 10252 7255 3965 3159 8582 16432 19277 15119 11015 8180 6473 694 480 567 693 842 948 1351 2249 3080 3806 5845 9461 12449 11673 10927 18046 18677 9232 7667 14700 19561 13879 6362 13577 67013 41807 226 2399 30 9899 11 36 47 7192 5410 26 336 571 718 614 318 7 108 410 554 444 389 300 150 -5 -11 183 44 -29 53 1484 1624 461 2172 3565 1739 999999 999999 999999 755 9374 10125 3218 79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 38 188 535 761 822 1102 1556 2202 2836 3229 3718 4399 5298 5979 6797 7863 8377 8089 7617 7142 7174 6995 6912 6584 6132 6061 4839 4907 4922 4135 3997 5465 11319 17862 26754 41597 55582 72149 90441 119581 151538 183519 224284 279664 360532 436038 490034 506626 466992 310164 169053 48322 16717 3135 150 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 999999 999999 999999 -97 -84 76 579 1985 3927 4697 4347 5718 9439 14740 16452 15833 17878 19368 20428 17319 14905 17216 19083 18641 16087 11831 8334 6237 5769 7113 8740 11281 12193 10793 8971 7026 5585 4007 2402 1680 1672 1395 1048 1081 1332 2611 12453 28146 9763 649 488 532 691 957 1333 1923 3075 4941 6984 12074 16674 14713 15053 20491 17890 8673 5757 8971 14224 10309 6964 16626 13269 41813 203 3091 30 9901 11 36 53 7192 5414 99 1575 1908 333 999999 999999 999999 999999 999999 -22 999999 999999 999999 313 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 175 448 547 678 877 1003 1023 1168 1337 1375 1151 1077 1107 1169 1262 1430 1599 1842 2105 2390 2279 2214 2353 2783 3158 2923 2788 2693 2811 2794 2464 2214 2277 2557 2545 2820 3823 6321 10912 17004 26574 37298 50221 66174 89273 119159 159479 204514 264568 331866 415557 511638 605605 595702 357399 155806 68576 21228 645 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 182 532 1199 2637 3966 5372 7486 7548 7126 9368 13474 17345 19295 20106 20867 22871 21007 17296 16003 19111 24845 25186 23020 18075 13747 8938 6840 8323 10264 13347 14906 14615 13711 13963 16476 18525 18302 13255 6631 3546 1222 773 1330 6038 15992 22866 17861 7484 565 425 589 866 1271 2355 4687 7472 10010 8661 7237 7952 13393 23352 22865 26729 24896 14780 2497 3266 3062 41819 203 3092 30 9902 11 36 59 7191 5418 477 1540 1997 379 999999 999999 999999 999999 999999 999999 999999 999999 999999 3889 6722 860 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 153 464 697 864 977 1187 1354 1471 1707 1812 2005 2301 2537 2819 3098 3180 3249 3558 4202 5062 5540 5269 5458 6419 7498 7055 5701 4584 3816 3706 3789 3840 3676 3630 3393 3193 2547 2425 3294 4222 6155 9689 15934 26273 41263 59313 75449 97919 127934 171078 220175 280601 353999 432586 529669 598564 573503 391014 84779 2685 -46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 -85 61 680 1800 3411 5522 7378 8798 8473 7888 8206 8245 9515 12360 16773 19776 21343 22060 21591 17940 13976 11994 13293 15247 17185 18953 18949 14457 11040 9477 8562 10642 14742 15310 12055 10328 11311 11968 10279 8216 5634 2702 1193 741 555 482 720 6066 17970 17248 15943 7030 522 516 725 1168 2581 4164 4878 7914 13361 9341 13180 25459 29011 19362 12817 10684 3121 3867 41825 203 3094 30 9904 11 37 5 7191 5422 189 1751 4343 6578 3877 -71 999999 2129 7988 6968 1606 999999 8511 28775 26131 9836 502 515 1143 1631 2052 2446 2778 3615 4369 5062 6012 6756 7614 8506 9375 10220 11047 11998 13234 14390 15593 15923 15992 16498 17350 19369 22937 26446 27731 29401 29503 27358 24087 20952 19874 21362 23186 23007 21707 17801 13199 9173 6845 6210 6227 6887 8792 12215 16704 27109 43259 61704 82754 107002 127789 155366 195251 236916 248429 235256 220712 270193 291773 266148 222571 98817 24364 5220 290 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 64 1433 2872 3517 5205 6796 8955 11343 10628 8113 5741 4481 3947 4558 6567 11033 16193 18744 20663 19652 17208 19116 21309 19343 14418 12440 14140 16405 11977 8467 8421 10019 11098 10982 10256 7506 4828 3134 2490 2801 3237 4054 3227 1392 641 341 290 996 9305 20293 22748 15624 8142 1769 1067 1479 2039 2312 9030 19661 8938 7788 20083 16699 9898 12004 42529 22568 41831 201 3152 30 9902 11 37 11 7191 5426 473 2110 3706 2517 2765 6453 8152 6876 3682 710 3368 23949 30635 11531 2164 2828 3773 5088 6315 7247 8335 9817 12189 15153 18077 20468 22417 24288 26223 27649 28442 30055 32885 35929 39036 40835 43340 45243 46775 47320 47985 48369 53431 54625 54916 56178 67186 81480 87234 86611 77830 70258 59541 49907 41384 37911 32589 28608 24995 23841 31737 51158 65134 80392 88377 103862 126526 140014 148958 149393 155009 126589 74044 45216 24874 10062 6349 5983 10422 18050 24554 14963 2270 313 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 504 1591 2364 3219 3891 4545 5918 7091 8425 8900 9215 9101 6841 7634 12695 15297 15558 17798 20898 20306 19151 19737 17888 14400 13636 13976 16477 13743 9502 6628 5533 6797 7720 8517 9280 9639 9274 7646 6968 7355 5492 3056 1563 704 417 252 265 323 465 2303 8538 17985 21600 16211 9874 2026 893 1332 4567 5369 4079 20126 30516 33319 11118 20131 15847 41837 207 2970 30 9900 11 37 17 7190 5430 83 469 691 1016 901 1790 6008 11431 9764 5478 6839 8411 9902 7890 5591 4689 8473 32332 44614 22503 13635 14023 15508 17313 19481 21262 23072 25190 26853 27348 26514 24668 22626 20431 18445 17582 17386 18165 20042 22520 24999 27629 30371 35055 39578 41083 45375 47975 49167 52086 52339 51170 48184 44199 41608 38804 36060 37126 39887 43760 47050 44827 42904 46101 51336 53343 52688 46215 41468 44396 49185 50779 56570 68422 92079 125074 139303 147887 178907 200067 194943 145447 52856 4878 447 2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 7 1206 3666 5025 5553 6258 6678 6474 7110 9004 13417 16495 15632 14065 13105 12157 9686 8673 9952 11850 13924 15144 17632 19123 19070 16665 13727 11086 10087 8627 4963 3419 3243 3738 4906 5473 4289 2495 1803 1338 965 816 600 423 283 220 204 286 428 653 1145 1237 3607 10448 10218 4259 6708 5409 2181 4454 14052 26816 17720 22409 30098 17807 41843 213 2790 30 9900 11 37 23 7190 5434 122 1700 2709 1489 1426 1880 2943 3362 2879 2775 3151 4804 15274 36388 57421 41509 16189 12682 13369 15153 17476 19620 21655 24277 25946 27827 28015 26908 24602 21203 17036 13658 11708 10578 10615 11791 14211 17385 20306 23614 26801 29947 34919 39793 46111 50671 53995 58334 59675 63394 65518 67414 73634 76197 79944 79243 71578 64572 57418 57564 57447 59260 55350 58185 65010 63226 57810 52603 47213 45753 44712 48211 54444 52838 59835 80709 91398 92763 83013 77935 75295 66599 62064 65278 69603 70653 59968 34518 11240 1728 49 -85 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 999999 -95 -90 999999 999999 999999 999999 -83 999999 999999 999999 999999 -86 999999 999999 999999 999999 999999 999999 -91 -98 999999 999999 999999 -96 -93 -96 -88 -84 999999 -86 -87 -75 -82 -87 -90 -74 -85 -97 -75 -83 -54 -30 156 3481 9966 9656 6466 5066 5773 7142 8366 10876 12923 11328 10868 9532 7392 6759 8555 11813 13773 13552 13281 15606 19134 23350 29471 28550 23864 13885 6242 2856 1782 1551 1422 1372 1445 1673 2108 3008 3707 3608 2858 1369 656 500 453 363 283 296 430 566 550 894 911 631 1753 3312 5362 6020 5028 1702 4694 10194 7945 12801 31068 26032 9254 41849 229 2309 30 9899 11 37 29 7190 5438 120 276 335 248 163 0 -14 238 432 436 444 603 741 874 1458 3846 9868 27530 42210 22597 16909 26588 37908 57168 41064 16158 17424 45638 54230 54689 40803 22493 14022 9400 9373 8954 7333 7716 8543 10037 10712 10516 10223 9748 9636 9426 9928 11725 14282 18059 21929 25051 28995 31186 34030 35230 34610 35350 36493 37540 41554 45902 48801 49874 52273 54352 53060 51063 55111 59744 59274 59808 63657 65083 72219 72411 77646 79946 77169 78268 82063 86762 87767 93162 96625 87583 67716 51620 47985 49573 49064 48421 50794 57866 65698 62844 47844 25713 10450 8077 5893 3626 2704 1186 391 165 2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 -53 679 3902 6316 7349 8834 11379 13648 20417 23932 24905 22584 18534 15219 12864 11833 10437 8530 5743 4040 5664 9708 13798 16482 14257 17383 41692 57874 38070 17270 4687 1202 1291 1413 1250 1062 999 1245 1724 2382 2822 2049 958 423 462 409 339 303 310 384 442 502 403 379 674 1210 1701 2994 3384 585 750 1632 2952 6717 11486 14706 9042 41855 239 2007 30 9897 11 37 35 7189 5442 -79 68 367 529 776 1115 1642 2464 3198 3813 4332 4262 3567 2595 1829 1631 1800 1536 905 546 396 378 402 321 3465 16024 27006 32459 21137 12974 11564 8962 7933 5440 4324 6624 9736 4646 1935 1602 1768 2476 3144 3033 1826 889 784 1057 1106 1047 1047 1160 1423 1718 1998 2351 2835 3302 4406 5989 7210 8491 9736 10694 11581 12528 13300 14429 16282 18391 19108 20027 21624 22963 24006 25054 24821 24906 24646 23430 24212 26848 28148 28907 30415 33374 40541 50368 58735 67877 75987 82409 82281 82059 82735 79957 78803 84206 78830 70419 62993 62510 66118 69120 71098 79858 102600 129245 149324 157597 148866 130141 94728 60969 30198 11617 5352 7454 2369 408 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 -70 191 1035 3587 8783 14651 19255 18858 14956 13193 12933 12430 12257 12081 10953 13715 20289 27213 25645 18002 11055 9399 17473 26383 25767 28117 33563 34029 25395 16497 10331 5601 4240 4970 3144 1455 858 810 1024 898 665 470 334 352 379 361 361 377 319 314 304 263 472 894 2911 7192 1555 492 753 1500 3690 7197 15259 25935 41862 236 2094 30 9894 11 37 42 7189 5446 31 274 387 616 1077 1714 2338 2692 2650 2220 1527 823 360 240 208 49 210 387 573 1103 5057 19540 49683 92993 51903 9761 8697 6035 4411 4413 4790 5387 5333 2342 389 999999 999999 999999 664 2853 4241 3714 2363 1769 2072 2951 4312 3792 1683 1597 1495 1110 995 1734 2107 1572 1314 1078 302 999999 999999 0 263 642 1220 2027 2379 2639 3131 4315 5625 6945 8242 9491 11001 11618 11652 12196 12578 12336 11507 10616 11001 11969 13576 16641 21030 25568 31648 36769 42333 54317 67449 73280 79844 85405 100990 124691 146187 135631 111496 118981 132533 154121 168033 169422 169429 169374 167819 154333 116771 64598 24872 6530 966 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 351 1544 2293 3649 7945 11626 13418 12425 12803 17216 16673 13251 10966 9713 9271 8651 8224 10042 14581 16668 18393 24982 24978 13726 13373 19054 27090 31535 27394 16269 13403 13286 12300 12386 15081 16590 15052 12555 10228 6093 1833 506 311 310 322 338 363 340 337 305 303 513 671 551 632 605 578 740 1457 2059 7071 4200 2590 72807 41868 235 2120 30 9890 11 37 48 7189 5450 -43 296 672 1265 2226 3436 4374 4847 4622 3855 3027 2383 2358 3262 4664 5230 4840 4492 5838 12262 30234 83365 162485 63549 2820 1947 3405 5511 7268 8844 9554 7505 4598 2394 980 172 999999 999999 36 1172 2460 2867 3376 4475 6431 9888 22496 29787 20638 10985 26052 57605 23112 1422 513 569 62 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 559 1696 3734 6273 9053 11219 12337 13565 17120 20803 22559 25658 31030 46841 58466 56302 52012 50510 46492 45175 48798 45824 40729 43913 52742 63434 72331 76047 89798 98891 120492 134239 120635 104263 103858 105861 119605 127351 129956 122537 97092 60336 28835 11815 3864 907 -66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -40 447 2677 5808 6419 8133 11003 14228 17231 22655 24503 24268 20358 15503 12082 13096 12915 11286 11570 12681 15150 15109 13998 12528 12216 12386 20649 27703 19783 10647 8774 10135 12236 13735 17780 22370 32431 35596 37942 32903 19538 6446 1212 353 325 393 423 461 538 589 745 860 807 852 986 1222 1964 3783 5414 5532 19160 58827 40756 41874 232 2206 30 9886 11 37 54 7188 5454 79 526 1195 1915 2345 2051 1638 1499 1815 2526 4071 6950 8284 7459 6195 5932 5561 4252 2792 1998 1437 967 908 1120 1499 1900 2123 2354 2462 2206 1739 1517 1287 1117 486 999999 999999 999999 999999 999999 -66 219 478 8855 31011 39580 64509 90206 38873 8855 999999 999999 999999 999999 999999 1921 1038 999999 999999 460 2041 999999 999999 999999 999999 999999 999999 999999 999999 999999 462 1805 4177 8276 13159 16270 17208 16886 17543 17362 14733 11910 12619 17612 24461 29609 30632 36252 45757 59587 78124 89153 98063 109275 145905 176405 168149 147216 121401 119308 114457 117960 129742 134697 146541 148219 130888 109302 73138 25417 4862 243 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 91 773 1871 4212 10407 20199 22153 22320 22395 20276 20222 21475 24518 22061 18110 17105 17204 18522 17683 18476 18995 20572 17686 12525 11083 15345 13993 7089 6618 7946 8850 10304 13343 16819 17848 18559 23659 31411 37461 47232 48072 19279 864 329 424 533 586 651 818 953 982 919 932 997 1721 6458 9420 6960 29704 109599 148736 41880 233 2202 30 9882 11 38 0 7188 5458 0 364 962 1606 1875 1873 1943 2261 2864 3539 4066 4473 4752 4566 4236 4320 4097 3478 3079 2871 3089 3446 3561 3683 4367 5413 7142 8062 8288 7018 6230 5760 5089 3753 2115 968 595 372 159 725 1131 1684 2147 1881 2769 13348 26452 11377 3614 2768 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -28 436 652 375 -26 -50 1339 2418 2725 3466 4144 4427 6390 9160 13694 17172 24343 37672 53708 77039 91997 100555 108001 132945 186932 275957 316153 203606 98570 88750 105821 123733 145657 162242 174077 187966 201308 175391 113385 42947 7936 450 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 33 612 1759 4510 16251 37986 44991 39018 28754 21171 17865 16048 14561 14930 18412 18511 19625 24703 28144 28651 24934 25586 22805 18355 14870 14354 15491 11662 4044 2751 3963 7695 16706 20505 19411 21527 20001 29757 39353 53796 54095 26067 3041 241 348 460 630 825 539 424 405 476 639 777 733 819 988 1127 2983 10922 23037 41886 235 2110 30 9880 11 38 6 7188 5462 -73 179 459 705 1080 1128 1271 2048 2924 3851 4733 5154 5362 5818 6659 7853 8701 8455 7700 6903 6139 5943 6338 7274 7900 8338 9133 10039 12116 14292 15630 14891 13334 13727 14513 14072 13086 12878 11859 11097 11754 12591 12751 12508 12223 10841 9261 8462 7760 6179 4205 3158 2541 1282 411 124 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 789 5260 10032 13780 15930 18912 20834 23500 26830 30278 32241 33907 38609 44622 52466 62234 76200 85701 101935 107359 115555 123529 133259 160359 189849 141069 66491 63764 84473 100655 107404 119961 129408 134064 127798 106922 65528 29646 6942 -62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 1363 4893 8020 9353 22304 48331 51687 45303 46571 47793 32329 18433 12940 13558 15546 20037 22738 23316 23301 28123 29810 22521 19616 22743 21822 10778 7963 10657 12944 16787 17348 21865 24765 17086 22899 35430 51877 71257 47468 6361 186 557 5810 12440 14496 15855 16135 16513 15140 12798 8934 7518 8751 8246 2470 2898 11170 19341 17115 41892 234 2133 30 9873 11 38 12 7187 5466 -51 141 415 676 792 926 1309 1977 2946 3986 4911 5703 5921 5888 6897 8702 10697 11763 11181 10070 9002 8489 8828 9609 10932 13024 15571 19425 23686 27893 29256 30827 32424 33188 32855 32840 36320 40042 39092 33218 29843 29354 27342 22636 17534 13967 10596 7180 5049 3211 1683 878 593 669 403 283 106 213 1740 2823 2114 999999 999999 999999 999999 999999 999999 999999 364 1762 5777 11217 16964 21895 25574 26948 29871 34928 40778 48379 55073 63315 71598 76834 83994 84924 79467 78731 92038 108807 96494 85044 67270 59352 59803 51477 38707 29432 28047 29410 37917 50409 68095 83065 94011 101588 100461 103053 85874 46824 9892 721 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 56 1838 8225 13473 10791 24460 58915 68773 71047 83754 94806 85089 59994 35003 16879 11184 18675 30109 29031 24027 21592 27893 34512 27499 23896 27698 23998 20860 19080 15492 23035 28191 23261 22789 19433 28753 46543 76085 49321 2276 2250 7436 9794 6925 2729 1740 4474 7573 7164 4490 4926 8074 10234 9881 8003 8928 13755 19881 21013 12602 41898 228 2306 30 9866 11 38 18 7187 5470 -46 96 342 671 782 824 1122 1785 2517 2978 3129 3283 3295 3189 3016 2701 2485 2303 2222 3089 5546 9061 12990 15450 16351 15584 14634 13859 12753 11819 10977 9641 7972 6405 5002 4223 3645 2907 1676 871 509 267 115 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 239 825 2057 3867 4523 5302 7377 9394 11867 14024 16025 19019 23184 30212 36621 41517 46678 52268 62158 76434 91819 104304 114813 124680 133005 144483 183054 225759 209499 131783 60345 35970 28923 23988 13153 4746 5198 6957 11099 15376 23028 38167 57153 71884 77228 72714 57389 32858 14345 1927 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 62 1914 12028 28812 46043 56413 59063 61590 64310 61842 71818 95758 109051 94270 57330 27716 19099 16925 16756 18515 22001 24926 23865 24536 29311 38590 37710 20917 14902 22506 20366 24134 27013 20893 21839 30826 40613 37002 3237 26 69 1249 7169 13068 15376 14731 15132 16450 18867 18818 19162 16903 17050 17625 19607 28838 35877 33718 30521 41904 230 2239 30 9859 11 38 24 7187 5474 -41 0 -15 99 181 444 512 682 1025 1322 1888 2840 3838 4797 5506 6074 6502 6657 6201 5649 5621 6895 10025 14024 18012 20984 22100 23528 24725 24549 23861 22977 22226 20056 16211 13071 10610 9876 9281 8067 6358 4844 3681 2698 1916 1240 1000 923 837 794 613 142 999999 999999 999999 999999 999999 474 3143 9114 18360 24449 25833 24494 24349 25057 28273 35561 43866 57583 78385 99388 111683 117385 124325 138115 157062 179940 200978 224688 221908 203622 156035 134918 121785 79259 30396 9703 4105 2442 427 -79 -5 999999 999999 999999 999999 254 2017 5297 8768 13586 11448 13621 9634 5752 1597 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 76 1727 11731 35389 67289 73730 61209 54474 54595 65483 84978 112003 119907 104112 81576 59538 36155 23135 17711 15982 21877 29879 28594 27695 30906 35520 39179 28076 19314 18666 20354 32156 38510 32007 16394 20082 21011 6528 506 16 14 16 26 27 16 18 50 358 1467 2514 4533 4492 3399 2951 2132 1900 4545 9109 41910 232 2204 30 9854 11 38 30 7186 5478 -73 230 571 846 1089 1341 1382 1555 1944 2181 2387 2436 2323 2271 2534 3092 4204 5895 8106 10636 13226 13708 12239 10888 10056 9799 10213 11595 14772 20584 27456 33614 38719 42793 50083 60688 65993 66199 63142 57565 53162 43564 33439 24286 17204 12462 10411 11877 15099 21523 24890 22417 18878 12054 5218 1510 182 999999 999999 999999 286 2124 5049 9166 13681 16595 17980 22106 31562 37510 42301 55300 79766 114525 144854 165930 180426 193165 207326 214705 215459 192318 159169 114640 62465 17169 5443 1316 188 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 243 1483 2674 3411 4386 2718 97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 -35 383 4804 38825 81154 78222 58954 58345 70499 89425 101547 90964 72592 56149 46548 49647 39275 34694 28566 15750 16985 20781 18906 20115 27030 37673 38700 29264 17542 14430 22606 40073 52121 74139 56179 13674 9350 5408 2899 999 543 413 138 73 62 69 93 170 274 395 682 1143 1226 845 1011 1573 2259 2917 41916 235 2079 30 9849 11 38 36 7186 5481 -32 293 689 1131 1609 2023 2623 2803 2526 2558 2285 1439 1292 1283 1617 2215 2472 2415 2689 3309 4665 6772 10135 14439 19221 24038 26313 27695 27839 25784 23597 21085 17079 13614 12022 12141 12946 13996 15447 17630 17709 15729 13555 15382 20904 27009 28160 24969 20333 18633 20651 26883 35327 38602 33354 27834 23296 16946 11997 10005 3049 488 999999 162 1882 6975 12808 15580 14157 13292 15584 21302 27779 41482 70339 107269 139515 144144 129040 124525 136963 163402 187084 174999 175693 172381 158586 153726 123388 69626 33713 13342 2902 1331 450 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 108 204 11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 29 202 166 1059 5951 24514 54579 69721 69910 63132 59935 65155 69857 63419 45319 38514 26481 20018 26104 29136 27975 35039 30947 23163 16273 16327 22447 32811 44983 41004 27650 20826 18529 31625 80198 135821 96749 20821 12249 10881 10885 10416 10059 10924 11024 11052 11492 12564 12884 12503 10690 8976 8888 4981 3558 3843 4304 4705 3926 3754 41922 238 1985 30 9845 11 38 42 7186 5485 -81 377 1070 2054 3364 5171 7543 9545 9896 9051 8447 9471 10375 8641 6523 3857 2840 2599 2498 2831 2571 1999 1901 2075 2957 3790 4508 5171 5152 4791 5271 5541 4955 4127 3821 4043 4333 5130 6322 7127 6732 5422 4938 5299 5948 6621 6791 6978 8355 10802 13034 14349 14911 14730 16813 20717 26696 31455 28714 20450 9237 4541 1612 134 999999 999999 999999 349 573 -99 999999 999999 496 1822 4178 4957 3970 4741 11994 30498 56751 73932 81033 82170 79889 73632 70665 78455 92216 105643 121828 135589 142979 140830 141186 149033 160447 188929 209229 178712 151584 108320 44288 13331 1522 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 195 657 794 167 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 500 2491 3408 2666 3467 7440 17587 26570 30313 38327 48299 43732 37470 49243 51807 34663 20823 13436 6999 4482 8623 10451 9149 22065 36701 38937 30864 24505 17269 18314 38603 42178 27677 21627 24802 49666 129975 146667 91720 22394 12758 12431 12813 13584 14108 14021 13332 13109 12186 11883 11718 11550 12576 14308 16513 15358 16096 19766 21527 16392 5105 41928 247 1709 30 9839 11 38 48 7185 5489 9 199 572 1000 1667 2548 3787 5723 8550 13173 19674 27601 37356 48168 58162 66599 72043 71575 74459 91057 109002 111046 98204 89957 73739 55988 41384 31877 26088 20758 17757 18367 20268 23401 28817 40744 47586 38412 31557 32787 35628 34773 34137 36464 40823 47165 52752 52884 48805 42875 39374 42440 46373 43651 41296 37125 30393 26336 33731 45497 45218 38024 35312 45990 63752 68649 51020 30938 16648 7667 2654 695 257 179 90 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 313 4354 18630 52278 88915 116794 143509 150775 126168 103110 78208 46425 25684 18744 27978 45502 60990 92303 82011 18939 24097 29000 22249 2247 1096 1993 401 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -72 1046 2962 4010 4129 4203 5522 7558 10969 14866 17695 16767 17708 20471 22419 17601 12709 10771 9422 5083 3434 5228 7647 6571 9618 16702 24179 32234 36687 40429 48393 60051 61420 41529 28282 18298 55134 153135 146919 54673 17527 11690 11727 12365 12758 13643 14347 13597 12333 11922 11256 11103 11438 10858 10958 12032 12646 12283 12645 12032 13785 19608 41934 251 1583 30 9833 11 38 54 7185 5493 73 327 557 941 1381 1935 2561 3566 4985 6561 8848 12231 16156 21377 29864 36469 40817 44489 50542 55508 57745 58842 62143 61483 56214 57376 64222 69769 67812 60619 51600 51326 58270 58323 49734 44719 40887 37544 32406 29338 30653 25125 16091 12026 11874 11382 12066 14309 17984 22820 27235 30775 33428 34654 34578 33835 30312 24509 18532 12655 7895 4454 4445 10633 17334 18026 15962 14871 14515 13765 10261 6232 3377 1749 1058 611 206 -89 999999 999999 999999 999999 18 1887 3641 3801 3907 5719 9579 14236 18456 34386 61342 89337 112819 116085 99706 78957 54146 35833 21467 9362 5013 7939 7583 5868 26344 193401 568159 504540 438634 22433 157 -46 -13 -39 360 2386 3710 162 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 44 336 422 911 1637 3311 6160 7264 6891 7883 11870 15352 13173 7052 3450 3006 2732 2937 4380 4443 4156 3536 3568 3868 6516 8676 3119 766 1203 3560 6495 13400 30945 51875 50101 38291 36115 25058 28240 123162 181916 105134 22435 12481 13071 13229 13108 12650 12245 11129 9459 9115 9996 8829 8615 9586 10079 9401 10019 8729 7783 8865 10286 9434 41940 255 1455 30 9825 11 39 0 7185 5497 -6 138 252 382 555 708 911 1257 1682 2216 3041 4214 6196 8844 14152 24051 33817 46000 61634 71588 74013 69943 62356 53664 47176 39888 31653 30160 31849 35280 51671 67888 88568 87406 78067 71390 62393 53792 51223 47535 42452 39667 36981 29255 27224 28600 29313 30015 30731 30552 29267 28097 26519 25836 24885 21993 19006 16109 13581 10971 8259 6126 4253 3925 4352 4715 4463 4750 6579 7430 6208 4318 2903 1479 1366 1194 182 199 320 356 310 73 -39 999999 999999 -83 999999 999999 999999 119 2554 10126 26848 45462 52307 60945 66535 61134 54068 47412 34959 22894 14377 8304 5692 4672 5124 8027 15211 52013 70746 190001 213294 275090 567692 566294 351778 70993 2750 2475 1222 238 0 16 -5 -33 -70 -45 -24 -61 -60 -86 999999 999999 999999 999999 999999 999999 999999 -91 999999 -93 999999 -90 -87 999999 -64 -59 -66 999999 999999 -90 -76 -87 -95 -99 999999 999999 -92 -99 999999 999999 -93 999999 -73 -86 -94 999999 999999 -86 -97 999999 -83 -84 -97 -87 -91 -93 -82 -78 -80 -85 -78 -45 -57 -86 -90 -52 62 223 452 704 838 1050 1354 1157 2267 4163 5332 6630 10973 14740 9869 3310 1941 1581 1515 1414 1540 1693 2609 4276 4246 2954 4215 7244 10612 6562 3619 2223 664 885 1991 2475 4554 5850 7850 11317 8758 13956 29623 53203 76551 47952 11141 9874 11447 11617 11372 10371 9686 9449 10476 10185 7434 7635 8952 5196 1649 2262 1211 482 275 458 1293 41946 245 1782 30 9822 11 39 6 7184 5501 18 212 535 1038 1870 2882 4264 6599 10652 17337 26174 38339 58676 90819 129730 168420 207573 237926 250736 249222 248424 242381 245070 276615 258652 196412 142005 104376 80584 63289 54959 49779 47650 46037 47696 51385 51490 46661 39188 30777 24031 20740 18049 16961 15737 15019 13673 11070 8083 6253 5433 5457 5528 4980 4277 3631 3186 2862 2740 2664 2522 2340 2113 1745 1416 1223 1371 2022 3423 4168 4212 5783 6234 5831 3263 1836 3544 10152 21728 26486 24284 22862 24415 26913 29672 31649 33418 33908 32633 29653 21963 15107 11128 8100 5361 2487 3102 27415 39217 26654 30781 34521 63014 96147 100389 321684 667271 247036 14875 3179 536 -2 -11 -6 24 17 139 44 200 7780 71441 3096 1 -87 -78 -86 -94 999999 -57 -74 -67 -97 -99 -75 -70 -56 -62 -55 -65 -83 -94 -44 -63 999999 -70 -52 -79 -84 -89 -86 -73 -94 -67 -56 -73 -94 999999 -72 -96 -88 -72 -76 -65 -61 -73 -46 -55 -63 -70 -89 -81 -63 -76 -75 -65 -70 -30 9 79 316 875 991 928 949 1170 1401 1417 2513 4163 5992 10053 12311 9370 4626 2358 2075 2127 1519 1075 1591 2677 3625 3753 3392 3685 4974 5580 7254 9110 7611 5557 4057 4411 4262 1633 1371 3780 7684 9666 7764 8886 16632 20043 16458 11060 9292 10404 10952 10799 10688 10410 9747 7877 6949 6657 5976 4352 2188 1037 508 156 259 744 2505 2257 41952 244 1782 30 9822 11 39 12 7184 5505 173 684 1406 2420 3770 5399 7167 9252 11312 12562 11924 10849 10551 12305 18845 30440 49441 66422 68307 68081 70367 68986 67948 68291 57103 43616 33348 24434 17816 12367 8953 7171 6047 5216 4294 3504 2956 2962 3747 4647 5423 6603 7292 7134 6051 5249 4466 3789 3194 2947 2134 1367 957 713 558 377 288 159 88 -76 999999 192 1642 5083 11628 21463 33153 44165 52588 60066 68882 78560 85145 89984 95298 102077 108039 116900 124911 133819 135249 128167 123814 120337 106451 89754 74232 61132 44706 28114 13365 6665 4129 2638 1805 1305 1614 2668 2954 7403 17848 21652 12046 3192 21373 196908 556028 425890 128431 16280 370 72 39 467 2876 5023 13549 35416 30751 149963 206111 6646 16 -53 -74 -44 -54 -28 -44 -38 -46 -29 -36 -57 -18 -12 -46 -35 -16 -21 -7 -22 -46 -39 -37 -68 -52 -54 -61 -21 -31 -22 -33 -43 -37 -44 -57 -62 -51 -24 -28 -11 -17 -46 -12 -34 -43 -45 -29 -23 -6 -30 -40 -37 -34 -39 -5 47 225 911 1359 1207 1048 834 801 1095 1535 2153 2903 4589 7932 9739 8961 6721 4914 3954 2874 3067 3276 2804 3042 3731 4109 3919 3150 2417 1868 2129 3842 4186 3946 4988 6417 4270 1398 4004 6893 9928 10373 11052 10434 7874 10516 14364 14556 14501 10715 11307 12302 9356 8682 8351 7065 4107 1830 437 111 422 1621 3373 4178 3591 6905 9415 41958 244 1780 30 9820 11 39 18 7184 5509 73 173 360 513 565 665 798 857 941 1053 1042 719 567 805 1653 3844 6313 7536 9108 12047 16812 23056 28512 28942 25108 18250 12305 9507 8163 7884 7562 6715 5859 4939 4135 3579 3179 3014 2755 2675 2489 2151 1795 1452 1052 477 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 557 1940 3836 6188 9502 13479 18077 22331 26898 31849 36087 41060 45922 50313 52922 53864 58319 63858 67162 68602 69744 73890 75458 76147 75566 78153 82693 78737 68338 57588 45171 33739 24666 15527 9945 7481 5898 4052 1764 424 754 5121 18580 43174 39831 31931 131301 270587 371767 338208 83980 30497 53041 77800 114606 153765 230772 313449 183282 42712 13991 31537 10437 172 -42 -47 -36 -40 -28 -34 -33 -33 -50 -53 -35 -58 -46 -6 0 -43 -47 -27 -53 -50 -54 -33 -16 -40 -54 -34 -40 -23 -28 -32 -32 -32 -46 -34 -49 -40 -61 -30 -45 -55 -41 -27 -33 -27 -33 -40 -37 -34 -54 -32 -15 -22 -30 -49 -10 32 354 2000 3292 2460 1871 1335 1335 1372 1743 1994 2608 6679 9692 6584 2934 2064 2991 2720 2250 1750 1583 2228 3229 3679 3557 4564 5511 3301 729 384 1206 2908 4957 5143 5929 5670 4800 2972 2051 4158 6646 9042 7319 2901 9561 13078 13236 12275 11619 13020 11314 6751 2820 702 245 1332 4586 7370 8771 8818 8354 8479 7000 2759 1687 41964 253 1504 30 9814 11 39 24 7183 5513 -82 128 456 555 690 1022 1315 1581 2012 2503 3100 3508 3745 4089 4374 4641 4741 4774 4915 5569 6691 7209 8013 11700 14512 16627 24540 40986 68146 93229 105131 102841 91530 73790 57954 51291 49790 50002 50050 48330 46954 45887 43444 40531 38734 36286 35634 34109 29373 24209 18804 12850 8014 4900 3102 2097 1490 912 541 384 287 269 192 224 226 403 1076 2238 4387 9296 14536 17453 17777 15490 12942 9755 6251 3493 4729 13307 28570 46818 55372 50624 39622 27604 17810 13524 11807 5781 3948 3561 2695 2617 2378 2265 2964 5478 10175 12839 12004 8282 5067 9935 22323 31538 43403 58874 66468 82822 105241 123189 135148 136917 155970 246816 333322 323353 210307 92722 59141 32026 16035 66439 129042 45931 2210 41 -4 -33 0 -26 -30 -15 -21 -44 -33 -35 -26 -39 -17 -19 -16 -30 -26 -23 -31 -26 -29 -34 -49 -17 -6 -9 -33 -40 -26 -16 -13 -20 -29 -39 -29 -24 -28 -37 -36 -51 -32 -12 -39 -36 -25 -11 -13 -6 -9 -14 -11 7 13 -7 10 1 7 12 -17 -1 32 329 1262 2004 1902 1249 1566 2448 1631 974 1547 2769 4838 7722 7362 3890 2136 1856 1374 885 634 1388 2581 2802 2806 2665 2524 2511 2298 1715 1354 1689 2570 4540 5296 5692 6488 7330 6395 3892 6526 7128 6938 4943 1963 705 1546 3953 4636 3679 2492 1746 1860 3026 6394 10526 12423 11030 8806 7145 4500 2041 566 122 269 41970 260 1288 30 9808 11 39 30 7183 5517 -47 147 471 843 1360 2045 2597 2853 3117 3620 4350 4865 5101 5543 6424 7310 8508 10766 13810 17629 22217 27581 35222 44625 56758 68337 79038 86719 83711 77528 108648 144292 169053 225417 283404 307388 301085 264779 207747 162805 139068 125283 117791 114935 108996 101251 93342 86180 76686 69794 62453 55788 52236 49283 44477 38724 32910 27407 23628 20073 16508 12895 10377 8463 6619 5443 4856 4918 5449 5655 5680 4837 3471 2616 2088 2459 2586 2661 3114 1864 546 121 265 1082 2924 6642 11850 20051 34622 48584 62704 82151 103996 113360 105027 96285 92573 91235 94075 89934 82843 62627 45217 30837 16933 10089 4313 5132 11804 28343 56767 83042 85347 57121 34930 25715 20523 18100 19170 14625 4459 946 240 239 189 161 121 208 1679 14633 43947 88202 48292 3293 154 -62 -37 -64 -58 -63 -38 -56 -71 -55 -51 -28 -41 -31 -47 -52 -12 -11 -20 -60 -35 -37 -40 -41 -43 -42 -46 -29 1 -25 -30 -44 -37 -22 -12 -2 -19 -51 -77 -57 -69 -44 -39 -38 -38 -53 -38 -51 -40 -36 -46 -24 -39 -26 -36 -49 -48 -33 -22 -44 -20 -25 -11 -4 6 78 389 1098 2097 1761 905 614 646 753 1195 2848 3834 4166 5824 5975 4019 2765 2332 2134 1577 1089 1000 974 783 591 1173 2093 2042 2566 2904 2667 3158 4601 5826 7701 6406 5960 4950 5273 6266 4956 4486 4046 2943 2201 3130 5067 6883 8842 11178 12615 12356 12247 9665 3927 478 492 417 536 1930 3197 41976 253 1491 30 9801 11 39 36 7183 5520 -61 179 232 386 535 737 1036 1485 1846 2314 2820 3401 4166 5204 7074 9373 13092 21740 34864 53373 64139 65547 55274 32113 24522 28732 30015 36453 46362 54717 50595 38904 24605 11920 8417 9188 11226 12485 11416 7913 5218 4509 4283 4334 4543 4872 5448 6577 7639 8374 8022 6563 5579 4814 4034 3218 2220 1466 1018 808 976 983 849 605 321 66 102 143 372 435 118 999999 999999 999999 999999 999999 999999 999999 999999 121 330 1195 2530 3785 8952 21966 37227 41949 41261 43504 44499 44728 44083 39963 40162 38390 34048 28316 19810 12794 7501 5739 12790 30156 51875 78299 98314 107222 115074 122225 129241 126304 136975 153763 159405 186600 171262 148157 130465 114659 46794 28725 77509 153543 319323 266730 147393 61026 2334 -25 -39 -38 -53 -56 -60 -67 -33 -20 -20 -56 -38 -35 -38 2 -13 -17 -24 -32 -28 -36 -8 -11 -67 -52 -28 -56 -25 -27 -35 -25 -36 -55 -33 -51 -45 -37 -45 -45 -62 -50 -46 -49 -49 -32 -21 -15 -8 -26 -38 -22 -12 -19 -49 -34 -52 -41 -45 -40 -26 -16 -25 1 25 55 138 1173 4154 5051 3185 1799 1619 1753 1514 1237 839 572 1909 8854 10225 6125 2886 2079 1902 1423 1214 942 816 1037 1486 960 348 1169 3751 4094 2670 1704 2655 6094 7631 8165 7462 3000 6204 7113 4398 4441 7084 7708 7593 6805 7685 9849 11019 10526 9593 7577 3965 1796 2273 3117 4300 7577 9815 41982 245 1726 30 9796 11 39 42 7182 5524 -25 258 529 745 927 1145 1525 2242 3247 4472 6183 8913 13513 20904 30758 33732 24035 15443 12132 12069 14127 19550 27527 31737 30384 26052 19989 15207 12019 10000 8857 7905 7342 6950 7122 8315 10544 13956 17802 21227 22643 23374 23808 23732 23563 23194 22728 21446 19362 18635 18515 18572 18041 16351 14708 13150 11752 10912 10549 10441 10530 9573 7631 5479 3525 2130 1373 1356 2111 3140 2962 1943 1421 2321 5356 9025 12128 16498 28453 48336 63405 89333 117963 130309 138830 140571 139898 143055 140726 133352 91612 49689 26092 13123 9758 2574 1080 7052 21562 32995 51404 82472 96250 92879 103442 99714 93624 88192 73396 58445 57960 65837 80706 111261 126986 95553 79201 95171 77519 7990 280 -56 -60 -76 -90 -87 -78 999999 -87 -84 -58 -77 -68 -90 -59 -74 -92 -81 -79 -83 -58 -63 -56 -87 -89 -51 -74 -92 -74 -56 -53 -53 -45 -70 -65 -72 -77 -76 -86 -79 -57 -76 999999 999999 -88 -75 -41 -56 -90 -82 -67 -64 -81 -76 -59 -57 -73 -56 -50 -70 -59 -71 -60 -53 -62 -63 -19 51 500 2471 4767 4133 3082 3628 4191 3270 2239 1777 1459 1322 2108 6412 10717 8628 3979 2794 1867 1224 973 857 887 973 845 840 1283 2409 2713 2615 2201 1837 4934 6859 8036 6162 4163 3593 5327 4934 4680 6327 7302 8558 9617 9991 10092 8792 6873 6996 7936 9346 11280 11164 9969 10164 9566 41988 245 1725 30 9795 11 39 48 7182 5528 150 566 1080 1708 2273 3041 4088 5316 6794 9260 14090 22750 32344 32817 29259 29590 29543 26011 23386 22730 20078 18370 18450 23308 28125 27112 21352 16079 14370 14881 17006 19447 21427 23384 25952 28836 32223 35909 37906 39046 38716 35330 32110 29162 26383 22932 18065 14893 11881 9328 7785 7096 8093 10761 15533 23298 31252 37206 41780 44360 44414 42838 39643 35333 31779 28528 25020 20152 16199 12708 11130 10092 8060 7195 9449 12131 13021 9830 7488 12497 31482 54794 69580 95991 137243 175972 219507 271436 289220 269920 244253 212521 166672 109874 59050 26239 9163 2307 746 1042 2020 4730 12596 26358 36826 43422 43571 42835 57239 65606 60846 51389 42907 40257 30611 11113 3628 1446 154 -33 -51 -73 -21 -35 -63 -35 -42 -30 9 -12 -40 -45 -33 -29 -12 -3 -12 -14 -32 -35 -61 -50 -11 -11 -49 -50 -37 -37 -32 -14 -17 -29 -33 -35 -15 -24 -70 -41 -27 -32 -38 -37 -37 -48 -38 -60 -69 -45 -47 -29 -25 -43 -15 17 2 -18 -34 -45 -19 -39 -9 -17 -29 -19 -27 -6 -10 0 151 761 1273 962 616 1527 2805 3370 3951 4677 6274 8595 9310 6684 6341 9908 12289 9958 4830 2764 2302 1942 1771 1352 715 391 1116 2366 1638 840 1580 3164 3315 4028 7043 7938 8256 8221 6150 4917 2996 3215 3814 4195 4678 5233 5482 5744 6157 6339 5447 7498 9462 9089 9950 10891 7904 41994 244 1784 30 9794 11 39 54 7182 5532 108 459 723 1143 1418 1921 2936 4219 6315 11063 18609 22543 21894 20744 21376 23154 25762 29172 34317 41362 48651 57161 63741 67595 68244 65630 61409 57567 57625 62029 68949 80478 92072 97778 95259 84286 72953 64241 53581 48249 46282 45454 50351 54884 50828 41306 33010 25356 19210 15406 15006 17525 23234 36257 56384 71310 73225 67190 58518 50682 41739 33290 29019 33769 40200 43779 45294 40735 29186 20417 17097 18945 22866 21689 14650 9010 9347 12142 12760 10987 9440 7523 5643 10278 31028 61585 87167 116723 145546 141148 93608 51651 29071 17838 12125 6402 1340 544 1361 4724 14265 36220 68745 93225 97409 89920 82782 63388 34279 8261 5503 48829 89864 46034 32260 21358 16779 1460 86 -37 -72 -72 -26 -61 -26 -94 -55 -21 -42 -28 -32 -42 -36 -16 -51 -46 -59 -34 -43 -80 -79 -44 -14 -24 -63 -52 -36 -28 -39 -40 -29 -22 -42 -57 -37 -35 -57 -51 -56 -55 -45 -45 -51 -77 -69 -25 -17 -42 -32 -34 -45 -43 -24 -40 -52 -33 -21 -37 -32 -24 -36 -35 -44 -52 -38 -27 -15 83 725 2429 4299 4339 3436 3616 3236 2325 1700 2569 6276 12868 20467 20130 15851 13593 11492 11901 10302 8365 7736 4555 2367 1606 1157 949 1395 1909 2170 1970 1418 1790 3128 3978 4993 5957 7834 8804 8320 11497 8937 4336 2639 1901 1788 1659 1958 2799 1798 2918 5682 6100 4754 2732 2354 2342 42000 239 1896 30 9786 11 40 0 7181 5536 219 445 779 1318 2903 7261 11126 10094 7476 6622 6768 7056 7652 8515 9980 12175 14298 16225 18140 18629 18325 17957 18425 19047 19652 20282 21202 22372 24390 25582 24358 25641 26955 26963 26694 29001 32254 31975 32115 34282 35920 37948 39193 40021 40571 36259 29309 25682 26730 33232 41458 48544 53423 62301 76038 88190 90763 84518 73146 62063 56094 54066 55110 62852 72853 77472 75703 71827 72030 69083 59811 52634 47479 40064 35700 28307 20917 19463 18239 15106 13212 14458 20215 23768 26613 27501 25785 23690 19671 15729 12308 8144 4865 3351 2541 2752 3745 7198 11945 8538 1253 1728 6853 5394 2308 2713 9521 109974 230962 272950 221212 57088 3009 -48 -87 999999 -73 -73 -71 -89 -74 -45 -79 -84 -77 -84 -62 -65 -71 -67 -83 -85 -55 -80 -91 -68 -75 -68 -50 -57 -77 -52 -63 -86 -65 -51 -47 -50 -54 -45 -73 -76 -82 -62 -61 -69 -83 -77 -82 -71 -71 -65 -63 -59 -49 -53 -58 -73 -73 -59 -34 -57 -36 -42 -42 -53 -50 -50 -60 -47 -33 -39 -41 -14 35 181 1154 3035 4563 6001 8095 9125 7887 5559 3822 7443 20637 28611 32341 33059 38161 59558 67515 46609 26642 14343 9088 8385 8617 4604 2588 2048 1930 2232 2200 2054 2185 2735 3213 4145 6391 6779 7638 9152 9372 7777 7220 7145 7025 7071 7289 6394 4241 4667 5806 3206 3731 5994 5461 42006 231 2134 30 9784 11 40 6 7181 5540 -58 210 314 391 435 534 738 876 1118 1333 1582 1899 2141 2521 2992 3628 4540 5259 6079 7120 7928 8700 9966 12154 14460 16896 18925 21220 23668 26148 28038 29752 32718 36061 41077 48767 58886 68301 66314 64953 64584 62302 56910 48110 36415 26955 23971 24761 26801 27522 27547 25925 23206 23113 26637 31668 35182 36046 35510 35129 35713 39627 42883 41214 44770 54353 70671 80923 83036 82603 81994 85854 90193 100943 104521 102480 100896 94505 84964 85690 82939 72680 64156 50597 32521 20435 14815 9672 4015 951 306 1552 7197 21064 23777 22691 9493 4796 38240 78791 36758 9944 8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 -90 999999 -69 52 471 2245 6922 12387 13086 13106 15495 15306 9525 6025 6031 12011 23825 34348 46381 73181 94929 95322 81011 61620 42674 21607 11479 7765 3623 2612 2545 2409 2481 2195 2182 2093 2115 2757 3593 5322 6494 6092 7336 7672 7314 6682 7028 6568 7260 6395 4563 5791 6660 4249 3621 42012 231 2137 30 9787 11 40 12 7181 5544 -51 86 327 645 1033 1249 1347 1497 1736 2006 2096 2286 2632 2853 3316 4302 5056 5505 5553 5920 6607 7556 8311 9139 10065 11440 12765 13881 15403 17275 19741 23441 27317 31028 32994 31996 30926 30188 28213 27367 27780 29007 29595 29140 30921 33782 35412 36649 38771 41924 46437 51999 57854 63572 67879 69023 67985 68592 69608 69153 71003 78276 89236 94107 92385 94235 102459 105309 107630 113531 116572 129367 143598 143712 138658 127553 110382 82153 66639 57580 46929 36473 34305 27629 22976 22085 12669 3451 719 177 98 128 134 103 32 -47 -65 -9 -54 -88 -56 -48 -93 -51 -57 -66 -83 -80 -85 999999 999999 999999 -99 -97 -68 -85 -91 -73 -77 -82 -67 -79 -78 -76 999999 -79 -92 -69 -82 -62 -70 -68 -61 -68 -62 -80 -46 -60 -56 -54 -66 -78 -67 -64 -77 -87 -37 -78 -74 -78 -89 -94 -76 -65 -73 -62 -57 -82 -86 -79 -61 -61 -83 -90 -68 -49 -37 -59 -43 -56 -67 -56 -42 -43 -63 -51 -22 -39 -43 -21 62 661 2829 6327 10748 14407 12031 8307 7174 8973 10266 8657 7083 9825 12347 23648 55934 105748 131218 109630 76776 37795 19242 13570 7957 2690 2495 2901 2773 3343 2911 3186 2444 2317 1838 1452 3394 2752 1458 1923 2580 2193 988 1018 1228 1674 2793 3274 8922 12178 12274 42018 246 1687 30 9787 11 40 18 7180 5548 -98 -41 6 65 149 181 145 222 487 867 1351 1866 1934 1836 1744 1727 1790 1872 1941 2052 2160 2076 2221 2205 2181 2154 2327 2589 2805 3105 3463 3950 4523 5162 6084 6971 8286 9660 11378 13366 15194 16774 17921 19099 20761 22557 24251 26051 27185 28205 29872 31576 33928 36351 38334 40979 44064 47765 51293 52943 54026 56457 59266 61720 62672 65095 70078 74640 78457 82642 84338 85620 86504 91105 101921 109924 108363 108831 117439 124392 121485 120349 124442 120833 124907 135346 135435 108834 77606 47386 29635 24050 20161 14518 10072 8486 7236 5090 3454 2692 2500 1705 865 315 144 97 92 158 144 78 7 -17 -16 8 -33 -45 -61 -75 -81 -67 -69 999999 999999 999999 -69 -57 -74 -85 999999 -87 -74 -64 -75 -90 -92 -81 -96 999999 -82 -84 -78 -76 -76 -73 -67 -92 -94 -88 -94 -78 -62 -52 -68 -73 -63 -80 -66 -85 -79 -73 -63 -63 -50 -67 -78 -70 -87 -88 -95 999999 -99 -98 -86 -79 -87 -89 -83 -72 -84 -80 -70 -54 -69 -68 -58 -57 -61 -76 -68 -59 -43 -24 -1 39 80 800 4483 9284 14592 19773 19905 17787 15260 9816 9524 12867 18753 29453 24377 28802 33076 43458 92050 105335 98205 85171 50946 21826 5722 2730 1727 3139 2717 3390 4022 3650 3350 3090 3119 2624 1194 973 1636 1662 1448 1859 2919 4474 4528 4023 3478 4723 5212 9406 5880 1251 42024 228 2226 30 9786 11 40 24 7180 5551 16 193 374 474 618 836 1047 1341 1567 1739 2091 2576 3224 3927 4797 5845 7032 8314 9733 11125 12489 13531 14821 16051 17724 19985 22455 24919 27067 27748 28012 28971 29938 30571 32120 34094 36524 38740 40858 43526 46285 50037 54889 59852 65963 73865 81243 88284 93556 96611 99344 101357 103098 103242 108070 118494 123150 123350 123030 134509 136227 119779 113411 122044 124696 89231 59825 45217 37444 32699 23191 13177 9621 6918 3945 3072 4574 6025 4734 2594 1464 1186 1164 1103 832 553 276 90 21 31 57 99 66 139 129 79 -2 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 999999 999999 -90 -33 -60 -83 -72 -16 69 334 1944 5761 13735 24730 35640 36477 25623 20706 16601 14580 10845 10565 11675 15716 25990 48519 57576 51899 76360 120484 158716 150615 100923 38937 9077 2668 1438 1721 3106 3716 4324 4706 4092 3255 3586 3942 4195 3721 3567 3875 4363 5631 6785 7680 8009 5929 5349 5432 4673 3551 1708 2041 42030 226 2284 30 9784 11 40 30 7179 5555 -90 20 152 246 419 554 660 824 1068 1252 1499 1840 2207 2775 3306 3748 4260 4710 5128 5541 6056 6513 7148 8219 9284 10334 11378 12059 13063 14557 16386 18718 21691 24853 27738 30697 34231 37821 41655 46024 51067 56006 61460 65012 65532 63440 60936 61245 63238 67786 73462 77858 78580 78986 79641 75452 73521 75632 69057 59483 49202 31782 20812 17178 21601 32151 44545 47624 48284 54328 62134 67560 63361 61489 60907 62104 55717 49803 50332 55933 57124 48081 39687 34335 36925 39450 33973 21886 12388 6217 2870 997 582 189 -61 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -21 606 886 505 128 -66 3 286 1776 5246 12613 24017 39326 49120 48642 47258 41482 35258 35831 35222 31921 25976 18520 23518 45693 47128 48496 68347 101627 116734 94577 71217 66142 52462 34711 27460 32084 21145 6584 2528 1951 3697 5008 4768 4534 3819 4079 4691 5574 6309 6188 6314 6112 4537 3325 3032 2441 3305 2742 1017 1002 857 4655 42036 235 2014 30 9784 11 40 36 7179 5559 -2 111 410 1384 3441 4120 3349 2789 2766 2388 2261 2369 2469 2490 2485 2539 2632 2676 2531 2260 2112 2135 2173 2496 2815 3183 3531 4071 4642 5326 6108 6714 7498 8326 9181 10098 12113 14690 16788 18151 19357 20627 22994 25719 28992 31930 34711 37466 39521 40933 42383 44161 46462 49698 53902 59937 66713 68963 69141 69981 72756 76459 82525 89698 88708 78096 64102 46371 29633 23273 23723 27133 28004 30790 38990 52054 60036 58375 58488 54191 51977 49149 47139 45525 49353 57684 68565 85486 106754 114779 95886 65060 27308 8058 1252 669 94 -36 999999 999999 999999 999999 -67 367 771 672 117 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 34 -25 91 876 2397 1797 486 -16 -46 1 263 1452 6689 19945 37315 45849 47840 51653 57158 58013 57150 64631 79809 88925 79450 51259 31820 48210 70336 86158 77398 95949 120822 65833 44416 83477 143204 145249 62645 11249 3344 2574 2239 2759 3922 4326 4677 5691 6146 6316 6699 7782 7326 6652 6095 4579 2310 755 378 974 2019 615 91 155 5057 42042 232 2107 30 9787 11 40 42 7179 5563 355 1743 3783 4530 3672 3010 2958 2839 2595 2335 2255 2239 2247 2394 2520 2863 3149 3420 3880 4361 4912 5489 5929 6349 7073 7935 9228 10678 12114 13454 14961 16647 17843 19605 21414 22992 25023 26673 27430 28198 29487 32147 35673 39030 41812 44729 47953 51472 56245 62153 69229 76825 82213 89297 96723 101215 104631 105990 106852 111038 113147 101239 83282 68170 54638 41548 33699 34642 31526 24238 17735 13868 10865 7668 3153 1305 639 600 852 1754 4960 13227 28197 49807 68354 77315 50923 10383 951 413 987 2933 9922 21173 24469 16627 6259 1155 566 754 828 924 1298 428 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 489 2501 3821 7264 6797 2126 1579 611 309 98 147 528 1427 4737 20590 46774 53182 51779 53794 62848 69113 62884 58527 81794 128994 145598 109587 68570 57911 70139 91809 74968 51391 89847 104249 166946 240073 172069 86577 22116 5058 4276 2935 2783 2929 3186 3438 3790 4832 5050 5410 7201 7563 7715 8208 7981 6044 2674 617 55 128 57 364 1132 3311 3066 42048 234 2052 30 9792 11 40 48 7178 5567 -7 -85 999999 999999 403 1121 1494 989 693 660 794 883 853 908 922 871 1153 1439 1701 2012 2403 2772 3315 3841 4495 5248 6043 6731 7263 7886 8264 8748 9145 9547 9818 10481 11534 12946 14389 15557 17055 18378 19984 21955 24714 28497 32978 37113 41538 45243 48127 49719 50882 53150 57017 60142 61083 63405 66288 67610 68727 73977 79139 82238 90524 95979 85647 72684 71813 71760 61525 42443 22760 14826 11428 8389 5873 4118 3742 3434 2730 1476 1360 2889 4707 7420 14530 24660 37658 42253 39513 47766 60233 64957 70273 60969 44175 32107 21349 11188 8066 6050 4598 5293 5927 4393 1418 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 71 6262 22201 24651 21428 19722 13082 7473 6111 3122 1928 1004 233 95 385 1754 6809 16558 24518 32244 41381 49720 58286 72857 83204 95310 134564 167163 148493 103539 63868 52862 49372 53381 76174 123279 184622 219372 174329 105084 67163 30598 4364 338 1379 2410 3498 3554 3359 3671 2987 3367 6379 7105 7232 5297 2939 3376 4632 3147 516 999999 -8 533 1067 3829 13557 42054 302 12 30 9792 11 40 54 7178 5571 910386 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 104 615 1467 2189 2461 2565 2879 3298 6132 10841 10695 7273 5371 4830 4817 5160 5688 6401 6949 6183 5066 4990 4966 4919 5090 5125 5061 5133 5019 5062 5082 4969 4958 4909 4575 4628 4809 4982 5224 5835 6693 7668 8534 10116 11616 12543 13656 14974 17216 19883 21458 22360 22663 23073 24064 26826 30634 35076 39115 44220 50826 57753 65028 72119 77394 77921 78347 80252 77144 74202 71263 74101 83681 85846 78839 75110 62080 41640 30233 19981 13101 8736 6803 5876 4699 4353 5286 6167 7210 8508 10930 12734 18655 32115 46066 58284 58358 49107 43171 38363 39147 42352 39880 32617 30603 30730 15438 6661 4993 2522 730 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1312 14358 41516 54529 50205 29553 10543 10667 9362 4896 5143 3361 1244 1288 1198 1818 3998 6840 9573 14311 21256 27679 40998 55902 72001 91690 110740 145155 197905 180592 81211 86518 116714 142572 133765 104096 113111 166381 186015 173257 98317 18786 2239 925 488 170 796 4823 5174 3067 5537 7609 6351 5150 6833 4977 3464 4119 2882 2421 2641 617 570 2525 3812 1926 4672 42060 244 1754 30 9794 11 41 0 7178 5575 101 497 1041 1943 3388 5805 8504 10483 11287 11989 12218 12499 12757 12441 12195 15045 21164 24231 22542 19278 17095 16312 16094 16954 18794 21355 23356 23753 24786 25039 23738 22197 20654 17853 14616 11613 8795 6963 5700 4246 3100 2238 1708 1595 1680 1868 2200 2914 3842 5121 7080 9299 11915 14988 18082 21618 25912 29079 31835 35438 39930 45459 50355 55707 60783 65035 68706 71044 71083 66127 56489 49470 47192 46366 42916 34781 25815 20650 21612 30388 40414 55870 69635 64904 60020 59373 54606 51275 43874 33874 26861 21972 19446 16382 12939 11174 7911 5837 5727 6517 6893 4261 4142 6603 11130 18512 33539 61008 70527 60243 44471 22478 9715 9434 3136 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2488 13736 23692 29539 23930 10304 5438 5405 5794 7107 7309 5010 3391 5134 10368 14082 14966 15179 15212 16211 18715 22691 30004 38715 43550 56219 83320 107233 131630 157571 165294 145949 107161 93659 105023 128169 149157 157655 160965 182312 167055 123194 64799 23526 5723 4508 1941 2639 4591 5603 6179 5600 6453 6802 2226 781 1530 1792 2298 2373 3570 4671 4240 3242 1494 441 42066 243 1756 30 9796 11 41 6 7177 5578 149 573 1169 2173 3287 4533 6214 8010 9604 11162 11950 11557 11705 12278 13078 13124 12549 12430 12934 12570 12076 11848 11605 11162 10786 10784 10735 10615 10696 10806 10608 10327 9579 8480 7228 5836 4510 3390 2418 1539 1018 646 531 447 570 724 1210 2127 2942 3631 4365 5141 6046 6954 8194 9017 9353 9940 10434 10631 9875 9452 8378 7586 7773 8405 9570 10763 12910 19089 29430 36621 39238 39856 33855 26292 24658 25494 28009 29754 29992 28886 28233 26277 25210 26071 27266 26969 26752 23241 21317 20928 18307 16887 15734 14445 13365 11473 11238 11107 11953 16498 27847 50563 99151 144436 166917 158973 110893 69522 65427 68008 36976 4995 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1428 10517 20121 20065 11769 7223 6656 5253 3105 2060 4431 6418 4657 4623 10331 12834 13469 13520 12264 13495 13988 15481 18283 21990 24599 26165 39339 75611 112528 135331 158549 146503 121175 112065 101122 122682 170093 255622 303598 309695 305337 289610 235336 179015 185041 178415 99509 15698 1476 985 3969 7485 7275 8713 7366 2460 4193 4198 2967 2779 3356 3744 3404 3821 2440 2238 42072 237 1968 30 9798 11 41 12 7177 5582 208 497 738 869 649 465 943 2081 3768 4114 3360 2431 1908 1667 1484 1344 1241 1373 1524 1728 1756 1725 1677 1633 1593 1603 1706 1877 2039 2134 2172 2185 2150 2032 2072 2215 2360 2440 2601 2920 3163 3494 4093 4836 5157 5482 6216 7162 7698 8481 9551 10544 11573 12239 11862 11286 10758 10745 11198 12097 12799 13398 14418 15672 16985 17003 18453 19851 20905 21419 21427 23856 25166 25105 25118 25105 25062 24206 25050 26331 24547 21207 21768 22158 20407 18982 18005 17679 18069 19478 19290 20252 18687 18376 21408 25586 34867 57330 95401 134355 148761 134927 105658 79716 76942 59405 26640 2779 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 82 2392 7448 11414 14867 17951 19287 15559 11231 6358 3262 3005 2791 2473 3624 4315 3240 3957 10987 13854 11612 11975 13946 15787 14696 13205 12961 13939 13452 15027 30166 63357 88536 101499 108004 105109 101214 99259 115399 135245 175140 241230 307939 321431 306796 297420 330303 356142 341579 294295 170892 82569 39902 9730 2160 5260 8050 6008 3149 3188 7293 9428 7782 5675 3802 3824 4855 2910 2061 42078 230 2183 30 9803 11 41 18 7177 5586 219 1288 2418 2182 1074 337 19 -78 999999 999999 999999 -12 206 347 514 390 125 -68 999999 999999 999999 -55 76 242 463 758 984 1288 1514 1735 1805 2048 2358 2615 3079 3631 4239 4894 5821 6747 7723 8533 9217 10282 11092 11942 13049 14213 15764 17688 19020 19651 20430 21323 21101 20225 19940 20706 21670 22597 23885 23714 23102 26270 26900 24303 26972 27897 27787 29070 25150 24941 27265 30200 32704 35510 35093 34835 38520 43342 43445 41520 40374 37129 30388 26801 24658 25192 30501 44659 68677 106039 142760 161470 151512 105328 43551 24944 24200 21589 12170 991 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 566 6773 13842 15843 14895 13663 12055 13292 16356 16404 8571 4533 4710 4944 3987 4483 4153 2983 2339 2408 6759 10523 8610 9237 12503 15016 16329 15423 13950 13519 13022 12650 12454 17624 31847 49990 62330 74118 81241 87023 91593 102813 126134 161666 190300 213675 217645 226632 267951 305027 340763 344924 275246 153673 51180 8436 1949 1761 2501 2972 3235 4775 5099 4447 8123 9071 6683 5775 5243 3009 332 42084 235 2035 30 9805 11 41 24 7176 5590 141 464 710 981 1145 1287 1309 999 829 764 974 1068 670 244 42 28 -32 11 208 497 881 1165 1307 1406 1535 1735 1901 2082 2285 2564 2813 2943 3270 3461 3728 4090 4424 5103 5802 6378 6928 8020 9257 10129 10747 10977 10873 10267 9937 10380 11033 12145 13873 16322 19465 22510 24182 24528 22895 21439 21976 22798 25125 25831 26844 31177 34540 32166 29926 30648 33945 38539 37788 36200 34482 35433 35166 34011 40839 51116 56641 63807 69017 68041 62327 54809 49065 42896 41570 40354 40224 41281 49734 60276 84711 118082 132524 121885 75963 29295 4491 2380 2170 2172 702 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 655 4588 12383 18957 19519 16245 10313 7484 7157 9482 14113 12568 6440 2838 3031 5250 5008 3601 3018 2197 2018 1563 1764 5161 7977 6950 5440 5191 8009 10665 11649 11603 11763 15055 18754 20341 29255 57631 91306 101291 102389 95136 81663 72246 66782 76893 106146 125779 167664 218884 254515 273003 271587 275604 270337 190774 65652 12090 4450 2656 2219 2815 5049 4010 462 1027 3441 7445 9305 7211 4835 4477 42090 238 1951 30 9811 11 41 30 7176 5594 40 260 687 1252 1860 2500 3106 3603 3735 3298 2312 1373 920 1025 2029 2162 1293 502 35 -28 -22 26 61 281 478 647 1013 1328 1684 2079 2592 2946 3338 3736 3968 4470 5191 6018 7102 8183 9468 11170 13348 15255 17238 19622 21453 23089 24356 25445 26751 26510 25814 25108 24101 23034 21752 21226 21981 24356 28193 32010 34811 35954 34477 34450 36561 37539 40375 46097 46853 40514 35373 37830 40851 47890 50705 52753 54225 50001 47872 46790 46180 45106 44032 42128 43544 46812 49566 55520 59535 61818 71253 83831 101896 107806 105684 95446 74745 45412 32864 33505 29629 18679 9516 4597 1630 362 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1630 12592 16250 11866 9967 7913 4949 2290 917 1546 2883 3689 2645 1294 673 902 1137 2307 3090 3177 3529 3152 2311 1363 1069 665 654 643 1457 2622 3820 5437 9471 14447 22013 29719 30084 24068 32328 47039 60622 72360 84005 83437 80102 77708 65021 67477 105817 136858 129950 148901 185840 218120 227989 196734 113749 33426 10391 5957 5517 5619 6713 6172 3235 2330 1290 475 1461 4921 5872 3521 2576 42096 236 2017 30 9817 11 41 36 7176 5598 215 376 579 843 1251 1599 1847 1980 1925 1896 1881 1798 1755 1498 1039 593 533 450 353 312 218 107 118 250 377 618 866 1292 1996 2686 3201 3610 4003 4325 4712 5435 6615 7450 8384 9358 10621 11897 13344 15100 17087 19345 21994 24837 27721 30294 31568 32281 33759 35407 36593 37021 37335 37692 37800 35809 32123 30053 30880 34969 39399 41222 41682 45139 51372 55669 54113 52429 47470 44511 41730 39370 37495 39624 44460 53008 55623 53803 54663 55618 58268 62541 64237 67544 69041 66031 62244 56294 49091 44825 30073 14598 14743 22742 35983 54651 56050 37751 30332 27708 17215 5778 1424 397 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 90 1829 3660 6641 6813 5136 3487 2166 736 11 999999 999999 999999 999999 999999 999999 999999 590 1256 486 2777 6267 8497 9140 6675 3472 1820 907 1137 2760 4690 5869 7152 9435 11124 11070 12930 18577 28378 28729 21382 30955 46775 61708 82436 106097 106137 90229 90393 90955 83622 87566 93872 116167 152061 181833 210902 224757 204439 133003 46180 12870 6874 6045 7826 9843 5793 4099 4085 3974 3447 2980 2437 2630 2544 42102 303 13 30 9823 11 41 42 7175 5601 456530 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -2 317 911 1564 2248 2968 3793 4510 5453 6430 7263 8048 8496 8741 8841 8717 8105 7421 7083 6887 6368 5494 5083 4708 4241 3864 3740 3870 4194 4676 5221 5701 6490 7493 8195 8816 9294 9788 10329 10985 12406 13614 15054 16451 17601 18879 20307 21483 22563 23250 24834 26604 28024 28962 29601 30087 30210 29454 29659 30202 31018 33117 35582 36678 38228 42282 45659 47387 47864 43028 40160 44297 43788 46012 44890 43347 48797 55356 59979 57455 55676 50769 48751 50309 45917 42923 41408 38934 36484 34001 34105 32695 24275 18720 17588 14112 9692 8164 11113 18459 30887 48590 64636 61416 54041 51090 42138 24194 13516 8417 2698 -20 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 475 3124 5438 4068 2473 1493 468 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 244 624 1421 6187 13572 9249 6990 6594 5673 5509 7329 7832 7941 10741 16290 22544 26485 25811 26171 30994 36933 34777 28402 24528 25505 33660 56179 76425 82594 81245 80506 85421 90982 95869 97101 105018 121758 152441 159346 155943 134616 91108 33269 9082 7487 9795 12513 8769 4074 3322 3555 4330 4874 4919 4755 2498 42114 243 1824 30 9834 11 41 54 7175 5609 -84 277 769 1349 2012 2998 3972 4692 5170 5700 6074 6021 6228 6115 5570 5035 4692 4144 3698 3345 3261 3111 3162 3503 3917 4177 4593 5083 5568 5889 6403 7028 7801 8677 9658 10806 12230 13724 14927 16439 18330 20324 22121 27582 34718 33615 36355 37467 36707 39958 43173 45386 47241 48395 52268 56452 61220 65590 67464 68489 65832 60204 54926 51924 50454 51082 54633 58036 58974 54253 49446 49105 51760 55941 58601 56609 49136 37437 28959 26571 28431 30192 25867 22702 20588 16640 15788 15917 16539 18347 22908 29137 30350 32524 33986 30870 21316 12064 10960 12504 13927 19145 28758 25292 25518 34936 37241 39773 45786 50066 41553 22255 4207 162 -1 -4 -20 -62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 235 2503 4076 3094 2481 1268 136 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -54 958 2742 4399 5911 2764 803 141 -75 999999 999999 70 739 3205 14350 40081 64475 66864 54548 32761 18154 16342 20934 25193 22476 23267 28151 39965 53858 66010 78842 92594 113522 121760 108019 108729 135165 148604 92803 24322 5226 2034 1488 1183 732 537 276 572 1637 3461 2852 2126 42120 244 1798 30 9838 11 42 0 7174 5613 40 282 687 1147 1577 2263 3188 4175 5132 6155 7240 7911 7938 7749 7540 7095 6521 6015 5531 5095 4619 4283 3944 3703 3461 3316 3234 3209 3394 3582 3696 3807 4010 4186 4571 5028 5532 6229 7339 9103 11150 12178 12377 12946 28384 69160 55126 20591 21810 24934 28418 32151 36177 39408 43380 48025 49613 51760 54926 58015 62110 66538 70522 74459 79803 86034 87090 80823 69494 57992 46220 41191 48136 56434 62101 61504 58332 56239 53802 50945 40861 33902 33210 35833 38492 47935 51407 47106 39194 33275 30404 30845 26391 21052 19491 17329 14811 12458 11655 10036 9359 10474 12949 17399 18692 15138 14324 17147 16793 16061 17260 16696 13093 11048 4880 3534 2782 723 82 -18 -45 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 225 2654 3096 1587 435 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 330 534 226 248 -61 999999 999999 999999 999999 999999 157 1635 10977 45567 70176 50899 25916 22782 28741 38180 43414 31032 18829 19570 37249 60208 75536 84306 103731 128646 130496 122482 115461 115070 92522 51659 17905 6512 6788 7351 8580 10259 7416 1266 248 319 894 1258 1094 42126 247 1711 30 9841 11 42 6 7174 5617 46 260 512 798 1095 1491 1813 2406 3075 3816 4539 5372 6042 6746 7285 7651 8180 8925 9273 8719 8162 7883 7595 7246 6713 6303 6130 6103 6011 6040 6019 6100 6191 6021 6026 6002 5743 5511 5340 5197 5030 5226 5758 6701 7561 8452 9151 9963 10481 10726 10980 11937 13342 15223 17029 18623 19729 21328 22720 23167 24104 26744 30124 34295 37246 40793 44606 49438 52740 57088 60098 61665 62168 63430 64121 65729 68185 69338 65962 63564 61778 58143 59127 59126 60431 63825 65580 61575 55623 52446 48253 44663 43473 40921 36058 31491 25420 19696 17921 19612 22123 23263 19231 13666 20704 34745 35675 30156 34512 39320 39984 36345 26550 16347 9434 9135 10808 11868 9002 5739 2842 892 47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 608 2216 1340 828 275 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -29 -20 999999 999999 999999 11 999999 999999 999999 999999 251 1663 8895 29274 58663 73289 60813 56183 63772 62613 39755 34783 47260 57069 69142 97721 126949 133209 123659 111517 98032 74121 32478 11048 16705 9974 6068 4770 4028 5041 10065 10417 2781 1516 1590 1060 1432 1350 42137 266 1147 30 9847 11 42 17 7173 5624 -87 999999 238 958 1161 464 67 96 150 193 250 471 680 909 1328 1843 2359 3041 3747 4355 5064 5830 6843 7797 8774 10086 11786 13836 15835 17610 19344 21302 23402 25769 27348 28851 31040 33600 35332 36867 38608 40403 42329 42953 43672 45268 46129 46946 48028 48189 47389 45889 43485 41298 38240 35099 31948 29454 26834 23367 19872 16606 13698 11547 9658 8228 7056 6531 6464 6917 7477 8263 9377 10181 10798 10742 10565 10966 11389 11562 12167 13131 14465 15015 15053 15502 16274 16911 17746 18334 18524 19023 19006 18614 18959 21088 25012 29298 33556 37394 44067 49022 50427 49088 49045 51077 53620 50304 46341 46539 45413 43217 45625 46822 44267 43173 42876 41592 41692 39221 33990 29958 31946 45969 59851 70455 58342 38562 21684 11428 4923 4809 2514 1646 1592 1297 834 522 370 299 162 10 -65 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 22 31 -49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 227 999999 999999 999999 999999 999999 308 2387 14514 35459 60771 71595 67369 55715 39569 28528 35804 53638 60288 77800 122797 126007 81570 78566 84442 62538 34072 15847 11548 12067 14561 15727 16524 18542 17168 13882 12504 13787 12113 12316 10842 7598 4492 2158 1339 42143 265 1180 30 9850 11 42 23 7173 5627 223 796 579 184 100 246 357 499 553 666 784 800 1008 1070 1273 1400 1658 1958 2333 2799 3326 3970 4802 5804 7075 8755 10534 12379 14061 15657 17628 20296 24371 29210 33323 32956 28865 26256 26400 27450 28473 29629 31324 33258 35061 35971 37089 39480 42345 44420 46599 49219 51389 53943 56258 55982 57000 56982 54028 48925 41799 33775 25715 18987 14570 11801 9617 8361 7548 7549 7983 8807 9836 11115 12638 13916 14486 14953 15337 16020 16625 18075 20573 23485 26588 30805 35087 38511 42496 45177 47783 47395 48574 47490 44511 43870 40435 38575 39764 41066 40387 37910 35382 35037 34982 34911 36666 38181 39829 35673 29781 29419 31933 33729 35910 35245 31320 24669 17717 16567 21253 35311 51517 49757 38783 25087 19403 19369 17440 11607 8573 5367 4059 2383 2388 2312 1687 1032 910 634 347 156 80 19 -34 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 -70 -63 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -73 68 109 -13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 65 899 5848 17526 26646 37831 56218 55743 43696 52560 52039 40243 45388 64558 99834 111903 68081 55449 64864 60046 32801 16139 11879 11062 12505 13227 14209 17749 23365 26183 22019 17822 15975 13379 9963 10731 11320 7819 4440 42149 264 1213 30 9853 11 42 29 7172 5631 -59 1376 2417 740 999999 8 96 200 374 476 583 839 1128 1369 1514 1882 2147 2716 4070 4915 5488 6191 9391 13276 10239 9514 10986 12929 14911 16763 18664 22094 29719 42843 52341 48677 39165 34358 35070 35817 36621 37009 37499 37466 37561 37801 38090 38579 39846 41027 41938 41909 42397 43975 46228 50523 57232 62539 62912 62238 60557 56994 54247 52525 49624 46338 43662 42985 42832 43190 45352 48654 49677 48254 38744 22644 15315 12363 10862 12092 13633 14672 15825 17959 20061 21937 24444 27412 31165 33132 34879 35012 36224 38843 40164 37568 34980 33275 31721 31699 32168 31564 29670 27865 27888 26910 24859 24224 22865 24567 27106 28738 27580 26527 26060 28351 32647 35770 39550 39702 24914 14587 11025 8060 5655 3934 2936 2196 1946 1523 1539 1554 1347 877 496 351 320 296 199 147 164 161 143 116 118 63 9 -28 -54 -44 -58 -98 999999 -83 -68 -60 -72 -71 -56 -35 3 63 35 28 -16 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 80 137 51 34 485 2402 8550 19754 31301 42200 51825 46259 30400 22493 28873 44646 70145 96725 76908 58203 62159 57858 35313 13401 10778 13591 16978 19008 19574 19628 19394 27529 28910 14952 5238 3585 6480 11653 16751 12495 42155 268 1065 30 9855 11 42 35 7172 5635 -90 124 999999 -82 -23 242 1640 2868 1460 825 808 1050 1283 1591 1886 2247 2488 3009 3355 3661 4104 4432 4607 4920 5594 6211 7020 8350 9833 11413 12852 13299 13907 14499 15369 17587 22280 26282 27355 26569 23836 20678 20638 21401 22367 22952 22763 22359 22101 21894 22067 22250 22444 23290 23853 24227 24559 24915 25838 26581 27604 28154 28023 27067 27389 29097 31091 31968 32145 31886 32099 32956 33990 34944 36371 38047 38743 39464 43718 53052 62782 65592 56260 43083 31664 21679 14985 12469 13073 16518 22503 28826 35707 41947 45918 50498 55182 59068 59244 56823 53083 49158 44708 40024 37750 35302 33114 28607 25380 21711 19131 16359 14016 14058 13831 15848 18303 23524 26235 28199 33728 44690 46867 43529 37972 34914 34853 33700 29284 26863 28973 23638 19218 15938 14587 9663 6403 5204 3287 1820 1224 1002 1043 965 548 341 303 282 265 276 185 99 101 87 88 85 56 66 34 8 11 44 39 114 234 256 181 100 73 30 -45 -85 -78 999999 -86 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 999999 999999 999999 -99 -90 -100 999999 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 999999 999999 999999 -100 -99 999999 999999 999999 999999 78 478 601 282 67 999999 194 2252 15478 35449 34823 21027 16466 25803 39684 50401 66028 82269 84272 76427 51606 34494 13489 7554 8324 9369 9728 10246 12073 15334 10962 7854 6809 5551 6826 15918 18965 20506 15159 42161 263 1252 30 9862 11 42 41 7172 5639 588 1369 1739 4069 7025 9107 12719 19160 24916 20229 19496 18175 16156 8928 6515 7014 7678 8550 9695 11335 13020 15135 16168 15526 14293 13838 13464 12948 12310 11865 11557 11374 11772 12964 13755 14015 13905 13569 13167 12806 12327 11904 11603 11096 10561 10508 10483 10562 11367 12196 12393 12805 13716 14912 16521 18719 20550 20915 20533 20852 21726 22574 22391 21493 20770 20305 20159 20318 20112 20136 20634 21343 21638 22694 25298 31197 37867 42538 45566 47900 47622 45073 40799 36608 33225 30599 29148 29128 31158 33999 33923 31278 29523 31482 31040 28920 25988 23560 23246 24676 28491 29968 31829 29387 25599 23031 21244 21480 23054 30532 39673 42447 45266 44209 47776 50019 46434 46041 54067 62936 56753 55680 54794 55266 58178 56783 56298 55683 47414 42136 44577 39724 29698 16283 7394 3505 2196 1661 1371 1120 944 1043 1145 1018 823 652 669 563 418 373 325 237 160 109 180 222 233 218 150 117 159 174 177 130 81 12 -50 -69 -61 -56 -92 -86 -92 -91 -78 -83 -88 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 -74 -83 -85 -89 -83 999999 999999 -97 -81 -85 -78 999999 999999 -97 999999 -96 -88 -92 -91 -88 -88 -83 -88 -91 -86 -98 -97 -65 999999 378 2218 2590 1737 1092 578 212 17 999999 325 4444 29380 37943 20783 15419 28210 41998 54880 71861 80216 84871 92349 76859 39105 16466 6332 4791 5725 8560 12669 15644 17247 17447 17418 15780 15233 14998 18635 28026 14724 1948 42167 259 1380 30 9870 11 42 47 7171 5643 213 1325 3557 7869 14432 22684 35334 57811 68211 41447 66062 72627 22208 18324 20576 23617 26544 27421 26017 24111 22124 21080 20962 18702 15863 14339 13483 13276 13577 14240 14635 15409 15969 16541 17105 18046 18877 19504 19947 20155 20294 20432 20241 19914 19944 19905 19524 19843 20745 21806 23110 24021 23930 23889 23817 22998 23781 26303 29458 30851 31218 31054 30958 31077 31375 32632 33564 34400 34572 33799 32594 32174 31922 32560 33030 33184 34317 36473 38427 39436 38777 37428 34370 31033 28559 26354 22222 21843 23312 22364 19448 16788 15417 14935 14182 11887 9709 9859 13159 16850 20909 25496 29845 37130 46632 58778 56889 44385 35359 28079 28073 32629 40707 46673 51570 52280 50917 48059 41680 38989 30835 22698 16893 14023 14508 13776 16216 15048 9748 5893 3364 2154 1681 1298 1218 1278 1201 1093 912 950 800 714 816 771 650 593 438 259 159 80 93 110 106 99 90 66 34 28 42 17 -37 -84 -86 999999 -68 -88 999999 999999 -91 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 999999 999999 999999 999999 999999 -75 -55 999999 1474 8243 11472 6926 3552 1779 1175 976 315 78 1017 10034 23804 21121 14472 21592 36643 50966 63902 78770 85422 82198 68919 56751 43176 19289 8994 10577 10322 9171 9701 10855 10939 9961 9665 8657 6268 10234 25552 33697 4940 42173 258 1413 30 9873 11 42 53 7171 5646 -48 824 2436 5607 9884 11662 13768 26474 45504 79495 151392 187158 142802 99633 62759 38415 48311 34569 29069 26153 23832 20927 16444 13649 12722 11705 11133 10691 10374 10919 11424 12186 13461 14403 15316 16149 16399 16927 17562 18084 18732 19387 19745 20429 20828 21138 21341 21163 21546 22484 23042 23458 23631 22510 20292 18605 19030 20569 24790 29254 32908 33905 32276 29598 29339 31621 34033 36771 38638 40538 40364 37932 33888 29917 27295 25111 23627 22742 27068 33711 21023 18516 16116 13243 12027 12943 12642 13170 15677 19615 22694 27712 32070 37406 45885 56547 70732 103173 130493 142110 132340 105449 71166 40864 27187 17479 11196 11258 12323 11424 14048 18259 17750 20113 22412 28088 32294 26892 16803 9084 6289 4285 3288 2837 2576 2450 2269 2241 2120 1885 1678 1537 1422 1263 1129 995 1013 1008 1102 1006 843 927 858 666 532 430 383 283 216 201 167 73 2 -15 7 -21 -51 -79 -66 -51 -81 -90 999999 -99 999999 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 -85 -67 -80 271 4194 28667 50058 45568 26961 8554 1167 418 1056 826 106 242 2704 12827 20265 14363 13422 32417 49269 55402 64332 80121 88102 87934 70121 36278 17029 12285 7931 7304 7490 8155 7868 6203 4748 3232 1561 5267 10401 8123 5298 2109 42179 259 1385 30 9875 11 42 59 7171 5650 100 1142 2695 4932 8888 15080 13696 14886 16708 15310 29448 74609 120748 122997 61692 63992 58867 58464 69167 72696 126010 112028 29145 16473 15098 13300 10923 9469 8882 8815 8938 9510 9491 9684 10767 11840 12539 13441 14402 15294 15353 15271 14713 13930 13498 13691 14269 14118 12996 11502 10505 9674 9412 10908 12619 13184 13277 13753 13581 13886 15827 18953 22287 23863 22904 20210 17306 15584 16083 14779 15032 15855 16793 18025 17731 17963 17931 15857 26541 105577 93175 12032 9077 9249 10107 11704 13957 17100 21184 27914 35556 44760 55324 66757 80126 99950 124152 152438 163430 151608 126199 103102 83712 58635 39536 34795 34233 33297 31929 29115 26390 21415 17444 13620 9994 7646 6606 4493 3566 3276 3112 2939 2929 3032 3018 3028 3035 2804 2661 2455 2198 1909 1872 1795 1424 1192 981 842 727 618 646 681 684 656 659 647 517 474 406 266 197 173 90 77 29 13 -29 -61 -94 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 81 374 142 999999 999999 999999 -84 999999 990 15254 62869 98731 84306 51091 26647 7395 573 49 999999 23 35 111 1568 9232 21507 25551 15279 18552 43231 54798 61829 77841 84245 72895 67951 27018 13063 9975 8195 7662 8668 6483 2400 623 587 603 929 2785 5233 4367 1446 845 42185 248 1720 30 9880 11 43 5 7170 5654 95 824 2432 6027 14205 31924 66157 114712 214917 396437 521143 283642 44607 29294 27228 26674 24866 21489 18487 16199 15157 12674 10707 10433 11739 14467 16903 17100 15959 14706 13602 12078 10492 9042 8021 7530 7973 8768 9248 10136 11338 11819 11841 13164 13984 12745 11745 10703 9523 9628 9314 9967 10329 10087 9949 10170 9688 9592 10272 11478 11965 13023 13170 12452 11580 11381 29048 93025 27097 15635 18016 21116 25264 29174 32942 39382 48552 56961 63430 69072 77772 92057 99543 104066 107033 101543 91741 85785 77545 69888 66739 56661 45283 31413 19694 15543 13519 10158 6349 3920 3518 3323 3380 3419 3109 2650 2212 2248 2543 2430 2401 2549 2676 2789 2943 3098 3215 3146 2962 2684 2520 2383 2107 1596 1250 936 775 632 537 450 366 390 374 263 281 251 271 284 182 130 67 64 15 46 66 44 -18 -46 -56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 -42 605 6978 19012 19011 8749 2331 302 -10 35 1584 14680 47626 69799 65496 50821 31695 12166 2647 517 292 381 341 129 501 3754 19806 32368 23323 13825 31176 50830 61931 87867 79224 61088 65786 23254 14161 16238 13061 11388 11363 9174 5139 3390 2317 2076 3083 4264 4563 4282 2654 683 42191 251 1631 30 9881 11 43 11 7170 5658 -58 281 980 2211 5695 16919 43688 99148 217077 371806 535522 533307 451152 232931 136312 105337 74758 61601 54905 45786 35680 24897 17916 13132 8699 5513 4011 3370 2855 2634 2387 2242 2129 2285 2606 2966 3265 3794 4135 4329 4719 5271 5811 6629 7828 9123 10667 13159 16912 20530 21653 22156 23422 24622 25737 25720 25066 23537 22109 22387 22903 23211 22313 19551 16809 14699 13867 14689 17567 22443 26929 27631 24069 21133 20901 19685 17993 17547 19834 23915 29118 32523 33172 32220 31957 30295 28154 29572 36460 42269 48138 52050 49063 38033 25643 17424 15056 12260 8456 6512 4790 3499 2754 1912 1460 1412 1407 1238 1200 1302 1763 1806 1553 1228 1109 1048 1146 1237 1338 1543 1676 1841 1975 2137 2139 1962 1758 1321 957 719 532 409 334 241 113 88 67 66 12 -32 -51 -68 -49 -71 -61 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 258 6438 45416 67849 60163 55674 47226 33947 27028 25306 32003 44861 62593 80761 84442 75810 64034 39909 13837 2081 639 656 734 397 529 2463 10158 26528 28872 19038 23334 44052 54403 61649 60775 39697 50259 34676 16455 23517 22274 18370 13964 8733 3367 1964 4110 9862 15286 17656 15606 10053 3674 752 984 42197 260 1364 30 9884 11 43 17 7170 5662 -49 295 1266 4162 12067 26582 38244 45211 60143 123130 237597 423039 700564 546078 554575 597319 548551 394180 296243 248150 197048 182651 172552 158617 142237 135466 134951 142609 129245 95565 59997 39863 26101 16646 11483 8799 7380 6450 5666 5066 4442 4160 3898 3489 3000 2606 2343 1912 1805 1740 1651 1581 1531 1636 1524 1404 1303 1342 1619 2110 2695 3250 4308 5797 7093 7871 8341 8611 9028 9427 9421 9913 10380 9924 9952 9955 8497 6400 4521 3840 3250 2740 3416 4956 6700 8151 9333 9908 9265 8221 7114 6315 5818 5295 4862 4629 4285 3861 3639 3412 3092 3010 2873 2561 2437 2403 2437 2362 2265 1933 1566 1289 1109 978 1226 1205 920 1092 1361 1111 734 634 592 601 641 750 946 1551 2044 1754 1397 1255 1238 1222 1194 1126 1017 914 787 660 513 330 176 109 30 -17 -55 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -24 377 2769 16146 45384 69617 82904 80882 78014 79521 83109 85966 81953 75372 83056 88147 93867 87340 51963 21844 5265 1697 1043 624 503 2242 9953 17960 21303 24350 25193 30483 43677 58087 54327 40149 35542 36020 30923 19266 20806 24099 20744 15000 8529 4701 6201 10098 15674 20157 22240 20982 15766 12872 11119 8362 6151 42204 265 1186 30 9886 11 43 24 7169 5666 -94 622 2968 6141 6456 4508 5828 5838 16968 55670 98091 177259 259448 263533 408134 716699 868708 598972 398149 388696 365601 349731 331738 313303 291268 272416 257517 235486 195788 145720 96809 64671 55977 53612 47055 38797 28934 21014 17046 14051 11930 10580 9467 8669 7827 7548 7382 7018 6622 6263 5749 5145 4444 3794 3328 3118 3115 3002 3017 2951 2641 2543 2528 2387 2163 2118 2068 2137 2181 2137 1872 1661 1480 1506 1575 1758 1924 2190 2409 2377 2179 2017 1654 1489 1698 1859 1140 1133 1096 1084 1054 1059 1050 1078 1107 1162 1164 1156 1212 1190 1250 1495 1686 2031 2272 2062 1864 1896 2124 2383 2408 1981 1435 1136 1299 1715 1999 2551 2956 2963 3022 4167 5104 4570 2757 2896 3579 4774 4829 3117 1663 1641 2445 2710 3194 4150 3754 3413 3864 4259 3064 1583 835 607 366 240 239 124 8 -43 -64 -7 -48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 967 13639 38194 54615 54598 68781 85498 94901 101720 99250 95091 96741 100488 108050 101417 90553 72619 12999 1617 1130 1086 796 1112 5492 16352 27572 26330 19133 21810 28164 30076 37361 60482 76966 43607 27511 24688 16226 16072 12521 7827 6708 6780 7862 8815 11783 14912 19599 26201 27472 29898 27994 18119 10884 7703 9556 42210 273 976 30 9886 11 43 30 7169 5670 460 1909 4737 12010 32405 75564 93272 54473 29979 32905 37832 38275 38354 40956 46189 52024 63203 88862 165245 343663 389938 262665 182814 167308 173161 171443 171713 178004 184769 195358 208088 221130 238299 222262 188004 151911 114775 83899 61401 42673 32686 26306 21199 16607 13610 11439 9908 8710 7880 7206 6425 5731 4722 3741 3168 2698 2555 2505 2408 2175 1893 1877 1846 1698 1588 1383 1010 787 636 555 615 716 698 777 952 1045 1248 1424 1548 1633 1757 1953 7473 44562 6402 2003 1841 1781 1539 1377 1315 1323 1366 1567 3926 22912 3651 1429 1550 1359 1238 1238 1121 853 631 523 600 716 1008 1403 2147 3214 3813 3626 3471 3932 4496 4819 5750 7279 9229 11725 14059 16074 18793 24416 29814 33199 37671 43504 28732 18443 9689 9087 11573 10842 4032 892 697 627 794 1333 2008 4808 9023 9827 11219 16506 25758 26174 13821 4673 1631 521 113 -35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 1287 18491 50077 66656 53696 47594 54192 55814 66392 77010 81374 92388 98469 99783 95898 73132 33826 4141 1072 866 1150 430 1355 6311 13649 21353 28478 39158 49565 43118 28620 27519 45890 72126 65014 36208 23735 25410 27631 17428 11228 8475 5890 6424 7969 10372 16265 26049 34369 43456 37441 23658 15278 8466 2864 422 42216 300 169 30 9889 11 43 36 7168 5674 111281 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 74 596 1142 2157 5815 10740 13678 20036 26823 23307 11653 9112 10907 12333 13851 15681 17269 18338 19780 22059 25006 29628 69381 193700 201670 128037 85985 85118 99380 103196 98664 89030 81151 77122 72695 69649 67249 64486 57562 47503 39368 33328 28669 27267 25885 23219 21291 20587 20287 20425 20611 20591 20929 21930 23177 23607 23514 23691 24332 25217 25820 25869 25504 24682 23628 22238 20634 19092 17305 15286 12718 10010 7408 5336 3431 2127 1381 1043 895 910 978 1014 1110 1301 1384 1477 1470 1437 1310 2001 21236 38422 3513 4590 2938 1346 1132 5632 38455 3987 1071 1390 1867 2309 2566 2302 1895 1475 1062 803 703 554 537 606 791 1259 1674 2065 2553 3539 5138 7090 8495 8289 8110 8415 8333 9066 11418 14313 14556 14307 11613 9928 8221 5165 2959 3235 4230 5204 6294 9492 20675 36229 60833 66540 56320 51845 49477 45278 45064 48686 47245 36565 28676 21781 12748 6352 2493 1140 402 17 -12 -21 -6 -34 -55 -44 -40 -84 -71 -88 -77 999999 -79 -38 -43 -24 5 -31 -63 -37 -78 -99 999999 999999 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 1967 9514 32852 61078 65534 50603 41532 40680 48519 67153 81315 100470 94614 81638 83798 74481 34740 12158 3706 1336 1366 1630 1229 2517 7069 13598 18680 26844 34539 36851 33202 34284 30745 28334 50503 75692 58580 22137 16396 20314 22718 18989 12812 5610 3265 4847 11353 21833 33650 45800 53363 47205 27276 13619 5390 1283 212 42222 274 951 30 9891 11 43 42 7168 5678 -9 281 1025 1573 294 999999 999999 999999 999999 999999 999999 -86 29 234 560 665 1071 1776 2808 7552 23990 56973 130637 253597 276974 213637 217839 180389 177353 198966 215170 216076 224225 247232 277826 258954 162042 90887 57320 46607 41191 36350 29798 24810 20913 17054 14875 13540 12793 11741 10589 9459 8387 7360 6638 6141 5825 5663 5530 5527 5154 4913 4927 4754 4312 3668 3291 3449 4127 4571 4338 3888 3521 3120 2641 2251 1987 1773 1823 1836 1877 1893 1800 1635 1484 1333 1129 927 776 676 727 883 1061 1082 1240 1247 1291 1504 2187 2944 3552 4332 4947 5158 5418 5857 6528 7041 7070 6939 6952 6985 6844 6603 6017 5142 4823 5257 5994 6379 6121 5333 5011 5226 6101 8274 10770 13165 15153 12922 11353 10608 9805 14207 20003 22799 27580 33814 38229 39665 39647 42420 47921 55050 56676 61664 66309 67079 71788 80144 83221 77035 65099 55490 40783 25416 12386 4626 1031 166 11 -10 -22 19 5 2 67 83 81 19 18 -3 15 7 15 3 -4 -31 1 4 -17 -1 -18 -36 7 7 3 -54 -55 -21 25 69 445 3476 6828 4073 1601 581 33 -72 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 -80 -72 1116 13169 32954 41090 43823 45789 45249 54297 60889 63171 69682 78039 84944 57998 36199 16634 4005 1015 556 355 261 255 427 671 1959 5538 9555 13282 14486 18031 21887 26259 31592 32089 28188 37863 57475 59010 26915 7617 8570 15770 16590 15811 14299 10928 10528 7675 9040 16986 23513 22509 27959 29972 18399 9479 5953 3370 42228 257 1462 30 9892 11 43 48 7168 5681 97 1329 5171 13130 23929 40892 101542 189911 170965 200754 282778 306484 326793 391930 502468 620124 690340 650377 447181 185824 77142 36228 21913 17182 14228 12045 9467 7653 6719 5496 4497 4194 3814 3494 3588 3583 3359 3355 3160 2995 3110 3258 3466 3708 4007 4104 4302 4775 5366 6021 6746 7340 7889 8600 9144 8655 8306 8060 7781 7852 7902 7978 8064 7744 7269 6568 5684 5280 4369 3736 3444 3086 2385 1852 1660 1578 1592 1588 1674 1740 1810 2037 2363 3029 3861 4655 5373 6533 8297 10101 11976 13766 14734 14721 13781 11704 9317 6915 5241 4191 3789 3633 3555 3781 4403 4744 4912 5572 8221 12552 13857 13054 11085 9599 18250 29587 29913 31900 38588 40460 40143 43399 49267 72445 82677 71425 68557 76467 82301 94011 105637 108529 94071 61422 26463 8593 4241 3102 2428 1651 780 87 33 100 117 118 92 52 53 55 28 3 -15 -15 14 25 25 31 66 129 159 196 247 222 165 139 108 114 128 126 82 107 231 523 1594 4941 9149 12988 16282 15678 10591 4411 1307 254 51 -46 -73 -84 999999 999999 -60 -57 999999 -95 -73 -90 -86 -92 -73 -41 -33 1283 11713 28995 38798 46516 41417 41159 44874 44438 50651 47932 36134 24395 11950 1130 25 7 8 999999 999999 999999 999999 -4 38 1299 5291 7944 14254 20121 24836 24848 18942 22945 36021 51580 39576 24226 16066 9387 5974 3587 3575 5527 7727 8689 9369 14761 23438 30339 34758 32668 22814 14558 10375 10689 10605 42235 253 1584 30 9894 11 43 55 7167 5686 781 2928 7390 16561 38215 66700 83447 96962 105188 121451 177276 253562 284181 409673 552397 451753 270612 127809 54252 22606 13464 13112 12139 8327 6855 6037 4131 2562 1515 1211 1136 1076 1111 1198 1190 1142 1185 1255 1161 1459 1691 1744 1733 1490 1260 1093 1179 1243 1561 1841 2297 2858 3764 4754 5438 6383 7533 8639 10076 11552 13069 14639 15736 16039 15949 15748 16224 17254 18375 18301 17860 17206 16006 15782 16797 17774 17859 18323 18419 18906 18724 17176 16368 15012 13256 12411 12517 12987 13726 15699 17614 16958 13052 8446 5211 3639 2869 2486 2452 3022 4097 4594 4650 5214 5755 6045 9025 13333 19042 24896 28823 32407 35957 43261 54138 62909 68340 75738 73234 62536 63123 86379 109302 101896 119732 133234 130804 128341 105095 62757 34020 15760 5165 778 131 -23 -1 37 39 25 32 -20 3 -25 -23 -30 -8 -11 -15 -16 0 16 56 95 180 181 212 208 226 265 242 221 159 124 158 267 793 2229 4070 5912 7762 15158 22713 26525 25279 14902 6466 1454 198 75 -20 -33 -55 -70 -76 -64 -68 -79 -90 -88 -96 999999 -95 -76 -77 -58 -16 33 2437 13898 29096 39279 37418 32585 30668 31280 41598 58665 56538 33685 22287 4726 157 999999 999999 999999 999999 999999 999999 999999 21 442 1767 5849 12076 17431 30699 41332 33190 19756 27974 46956 61493 54113 38529 27933 12501 6490 8331 9834 6065 5795 14577 21030 22948 21830 20325 20019 17898 16353 12823 8057 4935 42241 261 1345 30 9895 11 44 1 7167 5690 -81 -83 999999 999999 999999 999999 -37 1536 6480 14630 22147 25338 14018 9224 10574 15217 24901 41150 67503 100796 150795 203644 344496 523645 446774 308937 227398 136146 74100 54138 38468 22692 15641 12466 9664 7067 6493 6897 5490 3595 3369 3553 3340 3045 2921 2372 1548 927 612 427 324 436 371 447 408 405 347 296 248 341 569 822 1063 1253 1415 1555 1668 1994 2449 2862 3423 4202 5162 6070 7524 9369 10599 11390 14053 16588 17644 18387 18661 18867 17820 16990 16498 16520 16686 17259 17995 18354 18652 18394 17644 17737 18227 19100 19679 19781 18948 17530 16144 13708 12885 12778 12927 13798 14820 18072 24746 28704 33213 36974 38564 37758 45198 51658 55340 59467 66625 78578 97833 104284 81846 70721 67544 55933 58241 81578 96781 96174 90195 91064 94998 82899 72677 58162 37051 20003 12750 6959 2640 734 128 21 39 22 -40 -66 -61 -83 -91 -68 -81 -74 -57 -21 1 16 30 52 94 123 141 169 182 229 219 217 216 223 230 215 293 563 1271 3148 10425 23286 31572 35450 28435 13092 2152 536 282 113 45 23 -35 -28 -25 -74 -87 -74 -84 999999 -95 -94 -86 -63 999999 -93 -38 33 433 3108 15177 36850 50209 51695 40053 30079 45062 63692 41221 17229 6748 683 999999 52 527 164 999999 999999 999999 999999 36 510 954 757 243 415 6710 37425 34382 14416 25344 53760 57858 40036 28833 13752 6122 10993 19047 17976 11952 6352 4786 5633 7763 12191 17494 23011 24097 22901 22655 22000 13031 42247 267 1161 30 9891 11 44 7 7166 5693 84 689 3974 11533 18823 22165 10450 5358 5190 3150 3427 4329 5203 11226 39335 50501 37426 35990 39964 52003 77359 113209 152247 207981 255318 277175 295064 319763 341803 297472 193196 129123 88447 67425 55078 40760 27841 19764 16472 14019 12166 11053 10898 10995 9952 9558 10109 10586 9268 6126 4998 4447 3600 2990 2718 2350 2059 1812 1491 1258 1079 851 637 627 765 848 794 745 609 467 577 707 761 882 1330 1880 2500 2955 3660 4719 5852 6884 7569 8112 9060 8673 7505 6064 4976 4415 4207 4343 5107 6676 8097 8800 9108 9962 10852 11344 11628 12226 13289 14809 15936 16944 17458 17765 19040 20837 23502 26554 29273 30526 32118 34551 35922 35547 36887 38234 40349 42649 45509 50202 56344 63670 72546 82805 96315 109349 107436 90883 83155 84946 84967 85297 83310 79566 69009 63139 62288 58803 52100 39234 26608 18516 8719 5695 4893 3384 1661 543 108 102 140 -11 -98 999999 999999 999999 -85 999999 999999 -58 18 111 289 418 568 596 607 625 649 590 538 557 674 762 951 1204 1478 1829 2529 4222 7943 17176 24887 25607 17791 20786 78031 16337 1849 787 217 83 25 27 65 -2 -26 -33 -33 -50 -50 -47 -44 -49 -48 -40 -34 17 119 647 3542 13624 25029 29411 25043 20144 38104 46825 27905 9432 1787 40 999999 -11 999999 999999 999999 999999 999999 -4 77 122 52 -5 146 3603 27940 42009 20830 9880 14189 14724 8418 5971 4472 5872 9415 13205 16883 16099 12676 5651 2983 2546 3403 8804 17200 22254 22882 21043 21020 19125 10595 42253 268 1127 30 9887 11 44 13 7166 5697 -17 383 757 3884 12219 19384 20907 13015 5443 5106 5736 6138 6807 8453 11313 15946 21365 25907 30646 39098 53658 79302 109736 136999 151408 156243 141567 111619 80123 64571 51705 39669 25974 16953 12831 8609 6279 5708 5914 6450 6490 6958 7819 8529 8952 9793 10732 11837 13273 13363 12701 12801 12945 12747 12328 11834 11584 10899 9224 7477 5839 4310 3504 3292 3632 4029 4193 4525 4558 3972 3759 3442 3264 3477 3812 4069 4907 6447 8470 9779 9636 8586 7497 7018 7111 6844 6684 6914 7231 7274 7513 8064 8779 9799 10746 11059 10851 10667 10425 10593 11132 11488 11683 12519 13470 14548 17283 20427 22814 24769 26621 28802 30807 32325 35155 38493 41694 45646 50668 55661 60628 64636 70003 76402 78012 75407 73788 75964 78185 71554 61178 52964 46263 41968 42240 49645 52303 46561 44720 39274 35351 36069 35483 31176 26864 23936 19296 17622 18776 14770 9484 4208 2188 1562 942 201 999999 999999 999999 999999 999999 999999 999999 -18 72 250 361 426 533 595 669 721 824 947 1113 1337 1672 1956 2661 3488 3523 3634 4852 8714 13684 14780 13183 19702 39394 77192 114695 120903 111057 134782 119874 27359 500 78 115 592 685 102 -5 -22 -17 -32 -40 -49 -42 -46 -57 -25 -16 -15 42 246 941 4165 11828 19546 20028 14669 15648 26652 29172 14451 1922 99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -10 999999 29 1728 13957 26576 23123 10681 4073 3949 4460 5382 7532 5470 4105 4425 6049 6043 2679 1500 1438 1873 4134 9379 14867 17002 18528 18778 17776 15237 42259 265 1216 30 9886 11 44 19 7166 5701 495 2026 4666 9454 15425 10917 3875 4157 5002 6021 7566 9672 11647 13305 15839 21314 29536 39781 49118 53559 52319 45834 34402 25234 19585 15398 11359 7343 4565 3292 2496 1979 1694 1347 1213 1237 1124 983 986 1018 1119 1314 1618 1919 2149 2405 2865 3400 3701 3904 4325 4828 5370 5859 6444 7207 8292 8944 8758 7968 7298 6667 6091 5574 5353 5163 5071 4927 4835 4746 4704 4794 4945 5269 5724 6284 6814 7202 7479 7688 8134 8917 9357 9754 10494 10804 11462 12258 12765 13239 14346 15276 15654 16109 16681 17065 17155 17323 18043 18891 21134 23864 25379 24646 23895 23971 24824 25848 25727 26591 27515 27855 29079 30717 31695 31046 29362 26645 24283 22089 20171 18058 15689 12638 10721 9494 8675 9175 10184 10657 10174 9362 9079 9502 11880 12598 13287 15813 17793 18344 18898 19398 23153 25557 25704 24668 21220 16123 11574 7932 5758 4477 3736 2589 2137 1920 1534 557 -95 -37 260 415 369 272 231 243 228 280 412 639 876 1136 1745 3436 5608 6557 5508 4202 4871 6719 8579 10924 26911 79616 153015 227738 222655 180605 210392 253802 236493 130560 2633 136 232 478 545 192 22 -23 -47 -54 -45 -76 -71 -64 -72 -55 -53 -61 -54 -29 -21 18 33 1323 7568 11676 8134 4888 5422 20667 30122 15156 1558 -10 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 2290 9753 18053 19857 16900 16577 13000 12289 10306 1949 -5 -10 108 268 202 183 254 896 2822 5588 7966 10923 12890 12598 12690 42265 268 1130 30 9890 11 44 25 7165 5705 287 1463 4230 13860 38249 51258 26021 20705 18560 19054 20147 20411 21366 22482 23857 25650 27291 29925 33530 39819 50957 55701 54516 53984 39405 24581 13860 7534 4933 3506 3071 3337 3412 3222 3206 3069 2685 2742 2941 2298 1587 1324 1171 970 947 1054 1133 1308 1514 1757 1757 1681 1616 1558 1478 1389 1473 1779 2398 2623 2892 3493 4309 4961 5281 5758 6290 6686 6937 7071 7181 7330 7465 7807 8298 8707 9274 10164 11351 12825 13485 13908 14487 15605 17137 18042 18140 16928 16199 16925 17653 18170 17925 16913 16163 15207 14108 13591 13269 13384 13759 14494 15364 15813 14761 11776 9284 9220 10209 9079 9056 8990 8580 8367 8390 8713 8677 8843 9128 8079 6415 5505 5081 5050 5079 5502 5398 5004 5142 5522 6744 8280 10893 15474 19775 22054 23148 23696 23031 20851 20467 19290 17876 19781 23713 28484 33829 42952 53168 55966 56408 56327 53065 46030 38235 26441 19261 16581 11890 7478 3392 2485 3935 6400 8215 6530 6516 6826 6862 7592 8351 6792 4758 3092 2694 3370 4339 7664 13586 17528 23371 36890 46594 55544 90548 170255 222353 280108 349680 182714 84153 76153 96493 68038 9201 904 1453 1138 800 771 363 31 14 18 -5 -10 -18 -27 -34 -41 -26 -24 -21 -6 -12 -15 -4 31 19 450 2409 3692 2896 1775 4696 17488 30648 28893 13487 3191 372 -8 999999 999999 999999 999999 999999 999999 999999 999999 999999 -9 -11 -8 433 2886 6662 10545 14783 19382 29389 26030 2986 74 79 165 134 89 95 177 755 1559 1617 1467 1884 3607 7694 10060 42271 268 1130 30 9890 11 44 31 7165 5708 105 994 3133 10526 31870 55080 40568 17284 16747 19242 21580 24113 26552 28414 34280 51600 70654 92332 70067 49423 46573 42441 37384 34781 45003 37247 22425 16882 12805 10308 10013 9942 8233 6387 5255 4693 4351 4374 4200 3762 3516 3492 3252 3411 3780 4282 4306 4306 4233 4375 4447 4498 4643 4473 4234 3996 3811 3944 4545 4904 5391 5878 6765 7562 7797 7943 8337 8820 9121 9241 8631 7971 7061 6608 5953 4966 3787 2899 2642 2580 2812 3238 3508 3746 3708 3313 2447 1968 1728 1867 2313 2867 2908 2922 2883 2861 2832 2982 3181 3254 3191 3121 3210 3127 2871 2577 2445 2105 2024 2221 2503 2531 2490 2365 2320 2417 2391 2249 2253 2291 2422 2735 3614 5543 7477 8693 10274 11113 11922 13151 14077 15397 15813 15443 17205 21214 26081 27106 31846 43478 52001 53153 57256 60375 65249 76764 86215 91972 101851 117864 127909 129479 113793 77957 43775 25563 16371 11689 9935 9535 11261 16433 24934 37655 49274 54319 56983 52905 47854 40960 38510 39602 35630 32235 34273 35195 29495 19991 15878 19982 27585 36449 52286 62082 82143 131042 186927 215464 207389 106710 16640 3715 1497 828 559 775 2542 9631 2661 1430 298 8 4 25 8 17 6 -21 -9 -18 -15 2 8 -4 -5 -8 -23 -7 26 22 31 231 856 1519 1886 4176 15350 25970 22889 10289 1124 6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -10 999999 352 4617 15161 18646 14800 6489 1581 921 2146 3296 1510 457 303 261 1000 4454 5819 3569 1632 1358 2804 42277 267 1160 30 9890 11 44 37 7165 5712 394 2383 6705 13243 18014 13517 5661 5497 5662 6376 10244 19932 22945 16866 32710 91913 117304 73581 68013 69923 68382 58261 37640 27407 19708 14615 12546 13272 17038 7806 5832 5650 5263 4662 4016 3883 3490 3087 2963 2785 2846 2915 2838 2815 2899 3099 3372 3584 3815 4046 4037 4157 4123 3873 3914 4352 4631 4927 5435 6116 6738 7350 7956 8319 8379 8622 9059 9772 9645 8995 8513 8408 7987 7832 7722 7021 6411 5880 5310 4788 4246 4066 4243 4348 4058 3681 2943 2720 2920 2938 2625 2327 2030 1820 1685 1616 1619 1574 1485 1369 1385 1329 1303 1231 1163 1354 1420 1354 1131 1096 1480 1723 1968 2437 2879 3462 3856 4239 5059 6292 8239 10522 11996 12884 13417 15279 17576 17307 14575 11956 12371 13161 15010 19507 24727 27451 30332 33568 36729 41474 41446 34797 25705 22658 19893 19290 20515 23132 29453 37594 46827 58173 63857 69422 59289 49395 44282 36774 36644 44529 62004 87837 103938 116344 129936 139796 119354 82454 73062 70122 67763 70783 72003 70176 67146 64509 64342 63475 61442 57499 53057 55828 65653 68728 53760 51357 65523 95309 104175 66765 23870 2387 443 448 1282 22016 87180 8602 260 40 -7 -6 -15 -23 -28 -40 -42 -18 -29 -18 -8 -15 -12 -22 -30 -13 12 -8 1 16 140 1355 3281 4337 7724 6892 5927 3272 505 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 13 1793 13211 8164 3912 4008 23311 45146 21660 5563 701 274 531 2080 5139 6985 4646 2558 1108 611 244 42283 271 1040 30 9890 11 44 43 7164 5716 181 1889 4418 5470 4637 7024 14827 21001 24352 28402 20039 16221 17670 18370 19352 18783 16232 14218 12942 15481 15350 12528 14058 17858 21462 17831 10794 6470 4478 3764 3145 2368 1960 1908 1920 1657 1406 911 642 703 795 994 1658 2078 1914 1674 1364 1294 1231 1241 1194 1165 1243 1392 1716 2009 1930 1980 2318 2600 2616 2317 1943 1813 1819 1820 2045 2382 2863 3506 4338 5235 5450 5297 5306 5245 4920 4474 4696 5614 5991 5432 4845 4482 4450 4079 3664 3788 4100 4189 4523 5552 5809 5532 5404 5243 5212 5199 5236 5452 5647 5756 5752 5748 5425 5195 5145 4921 4688 4317 4112 4240 4237 4091 4469 5027 5782 6610 7607 8551 9315 9263 9288 9801 10432 11061 12256 13397 14065 14186 14329 15522 18031 21729 24424 25552 27332 29153 31323 32858 33071 30959 27807 23767 18219 13159 8701 5365 4134 3438 2256 1076 624 896 1838 3398 7299 14395 28479 66474 102031 117366 130236 125353 113093 103990 85278 68822 65253 70620 70715 68853 64749 68365 79107 84194 81975 81147 93948 114626 117539 114650 115275 106336 99765 83805 60850 48146 49552 55172 63336 54281 30687 10607 1110 373 1320 16749 59867 73566 22238 442 12 14 3 10 4 2 -12 -27 -21 -17 9 1 -6 -11 -22 -24 -11 -26 -8 13 6 -4 32 287 1171 2498 3136 1713 786 143 -8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 525 6586 9411 10914 17299 53248 35235 6761 2481 656 271 163 433 1278 1807 1689 991 780 509 201 42289 304 46 30 9886 11 44 49 7164 5720 118266 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 588 1701 1388 855 882 1131 2312 3911 5854 6944 8236 7410 8126 9399 11086 14068 16457 19738 24043 27785 29488 28769 26828 24807 22248 20540 19409 18012 16063 13973 11924 9245 7671 7382 6941 6345 5511 4741 3852 5081 8018 7386 4535 2750 2117 1834 1823 1965 3152 5578 7242 6815 5286 4280 3537 3238 3356 3766 5346 7542 10185 14130 18009 20920 22673 23518 24733 25524 25140 23331 21171 18757 15855 13132 11079 9893 9238 8789 8857 9893 9471 8148 7687 7748 7660 7465 8025 8894 9323 9520 10024 11122 11920 12305 12596 12452 11703 11816 12587 13253 13490 13493 13643 14028 14307 14476 14243 14134 14029 13862 13772 13197 12532 11718 10938 10271 10156 10412 10776 10711 10504 10340 9868 9813 10242 10955 11895 12547 14088 15982 16996 17506 17523 17276 14916 10305 6771 4873 4646 6029 6829 6079 6996 9383 10510 9993 9089 9692 10011 9301 8380 7585 6341 4989 4139 3654 3083 3004 3609 5469 9432 16585 25689 35956 48993 51977 46868 39758 35810 43174 49633 53683 45400 45368 64108 84917 91640 88281 86837 93427 84991 81619 84453 91511 101138 103333 106590 111443 113763 113327 105922 92140 72318 41673 18956 11756 18480 34262 47220 52045 34302 4553 778 775 2113 34271 87701 42926 2132 42 -14 -11 -11 0 -12 -34 -25 -8 -18 -32 -25 -35 -41 -39 -18 -29 -23 -30 -18 -23 -4 -4 -12 5 7 24 200 1213 3626 3840 1228 175 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 608 11428 22648 32147 23333 7175 8377 7491 1298 455 234 276 522 833 1042 1138 715 349 42295 283 675 30 9885 11 44 55 7163 5724 229 610 609 1273 3308 1633 78 261 589 881 1350 2536 3260 3156 3856 5197 6863 8442 9314 10062 10959 11667 11479 11636 12067 12864 13582 13722 13145 12233 10690 8412 7383 6979 5453 4100 3477 3253 3383 3888 4756 11491 27779 43383 50730 45507 36023 24815 19215 14971 11405 9669 9810 11794 11221 7531 4248 3442 3863 4268 5010 6394 8456 10961 13763 16270 18981 21755 23864 26357 28716 27767 27051 26021 24536 25180 23173 18252 15045 12726 10939 10890 11332 11134 10662 9709 8210 7814 7965 8159 8815 10269 11842 12932 13348 12922 12677 12642 13034 13174 12216 10862 10810 11058 11106 11288 11013 10993 10972 11118 11812 12519 13029 13265 13056 13085 12609 12033 11603 11007 10085 9354 8872 8977 9260 8402 7888 7556 7223 6963 6988 7206 7384 7528 8224 8965 8997 8036 6294 4152 2762 2767 1933 674 96 999999 -80 138 461 752 912 686 543 699 864 1469 2373 3645 4725 5319 5441 6090 11387 20445 25795 25620 22986 19009 15692 12548 7887 7727 11280 14573 23664 39654 63329 86705 110867 122260 123929 111648 110986 107824 105217 117758 125300 136249 137114 141882 136827 143634 153359 168184 177173 157872 118422 82513 42603 15975 5638 1922 5541 17808 33353 33185 9569 14685 15068 18957 87474 81862 3775 54 12 12 43 34 0 -20 -9 -7 24 10 -8 -7 -2 3 28 34 17 1 -2 -4 -10 6 17 1 3 5 5 0 24 273 328 32 3 -5 -10 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -8 999999 999999 0 129 786 1845 5187 9730 10927 11705 9574 7537 2315 500 270 239 642 1172 1513 1546 1319 1105 689 42301 289 495 30 9885 11 45 1 7163 5727 -35 1465 4547 6183 4646 2303 361 561 1345 3424 3797 1140 628 874 1320 1735 2184 2589 2785 2945 3462 4000 4405 4790 5453 5695 6223 6718 6804 6473 6333 6726 6691 7105 7988 8702 9167 10910 13766 17746 19977 20483 22562 24760 27587 30570 28553 30905 38566 48124 63822 82324 97088 96596 76429 57219 42906 31214 21998 15034 10319 6924 5099 4008 3684 4002 5010 6898 9279 12353 15075 16075 15980 16867 17819 16923 15273 15540 16919 18054 18285 19093 20786 22698 23346 23067 22628 22541 21051 16983 12755 10370 8921 7963 7394 6935 7079 8032 9733 11227 11081 9847 8483 7501 7018 6636 6281 5950 5917 6238 6717 6840 6746 6876 6910 6956 7234 7517 7457 7296 7234 6978 6563 6578 7145 7265 7450 8044 8748 9782 10653 10429 10104 9755 8883 8629 8140 7585 7195 6680 6144 5390 4892 4287 3884 3987 4134 3054 1257 396 242 -83 57 971 2610 5793 9404 12179 15973 18627 15702 10940 9612 10159 9912 10493 13591 19716 27022 28144 24613 20613 16455 16406 16453 15490 14872 16929 22965 31807 44606 56912 52708 46497 45159 44131 51954 61162 70486 79832 76261 67851 74852 93560 117328 142904 170081 187481 202621 224179 210709 201905 188187 144838 80019 37860 14652 4483 1337 485 660 3050 4616 4198 13900 24267 24399 57080 44249 6586 71 -29 -28 -11 0 0 11 11 -9 -9 -10 -24 -37 -15 -11 -39 -54 -36 -22 -16 -26 -20 -30 -22 -14 -34 -11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 284 3655 15167 26987 12751 7277 24331 26846 15874 485 293 644 629 647 968 1099 1470 1805 1497 42307 291 464 30 9884 11 45 7 7163 5731 134 1430 3210 6424 10802 9883 3390 169 60 183 153 3653 11597 5017 1098 1215 1559 1866 2114 2340 2532 2833 3165 3381 3421 3356 3702 4235 4974 5557 6428 7213 7497 7510 7088 6276 6438 6898 6495 5813 5819 6039 6671 8671 12632 16021 19926 23166 26431 30417 34334 38463 42509 44487 42056 39558 33295 27598 19955 12548 8776 7530 10010 18069 24920 22626 18346 16146 13935 11509 9453 7612 6467 6142 5890 6021 6472 6760 6970 7143 6781 7524 9145 10411 10945 11681 11594 11722 11238 10598 9562 9033 9409 9249 8808 8813 8364 7643 7171 6646 6431 6251 6120 6484 7530 7736 6637 6236 6724 6932 6318 5770 5653 6138 6240 6501 7320 8227 8344 7973 7360 6689 6418 6192 6237 6319 5992 5914 6344 6458 6477 5701 4522 3871 3856 4219 4452 4358 3473 2748 2497 2287 2263 2148 1794 1471 1282 1151 918 780 831 1814 3580 5307 10205 17192 23086 28457 35012 45863 54264 42419 25784 18850 19059 19224 21980 25077 24521 23856 25134 28222 33864 40371 47169 52917 59617 65880 71056 75745 77805 76685 78890 85539 79191 63725 52256 38189 27174 27797 35748 44228 46246 50412 53527 63156 90245 123419 151072 168065 191640 214051 234368 240113 208508 149113 102498 63575 32323 17813 8133 3076 1210 447 211 583 4712 20942 21072 35480 58154 44723 1572 24 23 29 32 20 37 50 25 17 29 6 9 16 7 24 31 31 11 18 3 20 15 35 20 8 22 41 22 18 21 21 19 15 18 3 4 -2 -4 0 -11 999999 -9 11 -4 -3 11 14 22 999999 150 2092 5750 2634 145 999999 155 440 159 569 919 701 847 2092 3967 4095 2495 1310 1078 42313 291 432 30 9882 11 45 13 7162 5735 399 1928 2363 1109 372 149 346 -64 999999 32 999999 999999 3964 8806 4272 284 42 123 215 322 433 1066 1034 786 934 1058 1251 1675 2263 2636 3298 3820 4323 4948 5912 6670 7523 8923 9623 10338 11640 12141 12359 13771 16075 17559 19340 20080 19422 19006 18247 15942 13324 11889 11973 13133 13207 11376 9480 8013 9937 15575 22620 25629 21492 15628 10714 8033 6319 5720 5170 4349 3202 2368 2070 1947 2121 2327 2489 2551 2767 2822 2932 3201 3514 3721 3959 4160 3661 3906 4301 3764 2831 1992 1587 1755 2034 2322 2245 2025 1981 2191 2341 2625 2772 2261 1991 2128 2078 2262 2140 2087 2449 3141 3442 3272 2962 2611 2152 1569 1332 1195 1106 1002 1192 1330 993 982 1022 1349 1649 1611 1663 2391 3062 3265 3348 3064 2707 2311 2097 1793 1527 1318 984 607 243 164 244 872 2324 3422 4258 5860 8542 12280 17004 21857 26252 33128 35793 32154 27156 25823 26162 27692 28025 26701 25753 26607 30383 35939 41071 46681 51881 55290 55597 57809 63062 62554 61695 60170 52302 45629 43280 43386 40749 33601 26108 18707 12949 10665 12034 19889 35243 57411 76069 93285 111834 125812 149801 173554 185685 181226 188094 213610 276525 290513 176664 65455 38744 24242 9607 3027 888 625 2119 15952 56032 67640 39153 6496 93 11 12 27 39 48 37 51 46 22 31 24 9 1 5 -9 -7 26 15 6 15 6 -2 8 20 26 17 16 24 23 33 20 19 11 4 -4 -2 999999 999999 999999 999999 -11 999999 999999 -12 -1 11 6 -11 999999 -7 1 12 999999 -7 303 1522 2184 3291 2298 630 960 1480 1674 1417 866 374 160 95 42319 288 521 30 9881 11 45 19 7162 5739 116 -92 999999 999999 999999 999999 999999 999999 999999 999999 -58 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 106 354 577 956 1449 1890 2431 3147 3849 4692 5757 7094 8498 10343 11843 12212 12553 12732 12632 12976 13357 14112 14412 14774 14750 14671 15891 16249 14213 11502 9614 8497 8928 10842 14493 17729 18265 18214 16884 13512 10494 9204 8455 7164 6538 6214 5413 4752 4267 3728 3454 3604 3782 3950 3963 3865 3324 2884 2642 2485 2082 1959 2426 2815 2740 1849 829 169 78 123 -88 999999 999999 999999 -100 -37 999999 999999 999999 999999 -53 45 204 281 248 248 310 318 528 630 629 477 405 273 203 131 28 -49 999999 999999 999999 999999 999999 999999 46 285 422 851 1245 1986 2298 2252 1705 1130 581 50 999999 -27 -37 999999 999999 -52 522 1456 2637 3187 3919 5933 8566 11482 14604 16830 18115 18804 18898 18435 17128 15761 15230 15769 16529 16268 16856 18512 19810 21536 24130 28263 32967 36514 41067 45218 50021 56547 63253 72218 75595 77221 75509 77828 86102 88525 77278 72847 65531 55409 43633 29492 18615 13287 9146 12185 26775 48784 71437 83936 98618 117886 138168 139597 154714 212310 275168 337573 319653 222008 139250 69417 21732 6706 3661 9354 20040 40717 43949 11466 3034 422 22 28 12 10 24 37 40 14 4 4 3 13 12 13 21 4 4 -3 -2 0 -2 3 2 8 9 13 26 24 15 31 23 23 7 4 16 9 2 2 999999 999999 999999 -1 -5 -1 9 31 173 579 484 31 999999 999999 999999 999999 -5 453 1436 548 48 190 848 2025 4047 5137 3882 2508 1332 377 52 42325 289 488 30 9878 11 45 25 7162 5742 -23 21 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 70 313 590 817 1034 1366 1778 2337 3104 4114 5139 6045 6951 7758 8515 9483 10683 12179 14166 15653 16434 17262 17050 16394 15991 16235 17406 19231 20073 19560 17517 15809 14961 15717 16631 15118 14410 15873 18446 20800 22218 23349 23592 24871 23897 20829 17249 15236 15172 14384 14667 13904 11055 9409 7841 5529 4622 4187 4145 4181 4172 3987 3679 3562 3875 4204 3114 2054 1412 834 472 232 -47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 999999 -45 999999 999999 999999 999999 999999 999999 -87 999999 999999 999999 999999 999999 999999 999999 377 1291 1173 714 407 349 306 95 999999 999999 999999 95 100 999999 -79 458 1107 1322 1476 1720 2324 3793 5530 7388 9353 10884 11710 12740 14437 16299 16847 15947 14829 14092 13949 14349 14488 14820 15092 15982 17176 20429 25965 30938 34802 37534 40182 43392 48159 58751 71633 84341 93134 94638 98014 102957 102380 104934 114939 108128 78418 48692 25929 14326 8341 5164 3481 4253 11274 31092 55545 75313 79619 82368 96935 119301 170568 226223 199345 185888 224387 236923 156158 42756 7097 10627 36769 74564 103116 95815 33528 3373 135 34 25 37 50 30 44 37 13 13 35 13 29 26 12 22 10 -4 -8 19 13 14 19 13 -2 11 29 35 23 27 17 18 22 18 12 11 4 6 4 999999 999999 999999 -10 999999 999999 -4 24 385 1213 897 97 46 22 0 999999 999999 -10 999999 -6 20 66 453 1453 2299 2684 2660 1950 1139 601 78 42331 280 755 30 9875 11 45 31 7161 5746 278 4706 5952 867 121 323 525 777 1079 1454 1962 2435 3243 4045 4723 5553 6521 7109 8165 9206 9886 10636 11757 13063 13861 14732 15734 16219 17944 20440 21176 22384 25071 28507 30439 30874 33371 36640 37559 37344 40184 44808 51109 59179 65291 67364 67435 62076 54351 50112 47267 43934 38753 31302 23918 21507 19127 13726 11069 10262 10467 10999 12286 12856 12668 14336 20141 24091 18744 15410 14183 12077 7371 2054 904 630 334 147 26 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 268 239 217 580 608 479 533 490 353 534 511 285 87 -46 999999 999999 999999 999999 999999 999999 999999 999999 401 769 614 75 999999 999999 999999 999999 999999 999999 -7 404 1310 3213 6173 10415 15412 20322 24738 29270 34880 42097 44959 45236 45697 46434 46268 46263 44222 40329 39211 38023 34901 34067 36089 36306 36342 39658 43028 49272 53086 59694 70573 78798 88560 102045 122268 148481 170166 181980 189750 186967 173932 166544 141930 111695 87910 64213 47688 45805 55588 64207 61141 51086 39663 24446 17181 23663 36466 51801 68499 94848 93059 132573 148533 93837 57067 30422 22456 20843 21990 44359 71212 89068 73315 38156 10650 174 55 42 70 49 54 69 31 29 32 40 34 16 25 15 18 28 32 41 35 22 20 33 36 48 41 27 25 29 32 26 17 9 3 11 6 1 -11 -5 -3 7 9 15 13 10 14 123 620 726 689 234 43 20 8 -6 -2 3 12 28 54 192 490 667 825 814 671 619 254 148 42337 305 0 30 9870 11 45 37 7161 5750 265921 909474 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1725 1608 999999 999999 999999 999999 999999 999999 999999 -32 135 256 472 692 823 1031 1370 1631 1969 2302 2679 3089 3271 3384 3651 3839 4040 4323 4607 4975 5314 5841 6668 7398 8212 9264 10529 11442 13219 16442 20967 26752 32108 35082 37044 37749 37749 36851 34690 33757 32963 29757 24188 19633 18044 18227 17676 16461 13474 10165 7772 5163 2818 1585 1053 829 677 384 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 999999 999999 999999 999999 -25 267 470 94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 110 658 1453 2701 4178 5751 7750 9882 11948 14016 17092 21344 26567 31570 37647 45680 53574 58037 62060 68987 75600 78552 82549 81169 75498 66690 56728 45273 37326 33281 30875 29548 31243 36483 45143 57944 73662 84914 98049 122392 146330 180483 222649 251728 267009 261964 239905 195666 147573 107195 86836 82844 97683 125091 139172 143761 143475 139353 132011 123234 68387 25239 14277 22916 23973 28693 51366 75097 50778 32289 30543 27515 25497 25374 32595 43112 36730 17143 10703 962 43 32 39 32 49 46 33 38 20 11 7 31 38 19 0 4 9 0 22 18 8 19 13 24 25 19 12 9 15 17 2 12 27 12 999999 -8 999999 999999 999999 999999 999999 999999 -12 0 10 19 620 2603 1069 143 118 120 120 217 404 525 427 166 31 96 251 383 499 579 610 650 406 42343 289 474 30 9864 11 45 43 7160 5754 422 830 944 385 196 304 543 217 999999 999999 1894 3135 468 95 365 530 517 678 822 941 1128 1388 1629 1942 2149 2505 2794 2823 2822 2889 2832 2608 2480 2741 2921 3231 3451 3791 4248 4751 4955 5245 5585 5618 6061 7484 9026 10477 11812 13592 14257 14575 15310 16046 16139 15530 15745 16741 17317 17225 16605 16057 15966 15947 13662 10263 8552 7129 5408 3641 2154 1033 409 81 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 235 611 1110 1629 2379 3506 5053 7246 10072 13155 16578 19779 23635 27592 31114 34711 36368 38489 43474 49294 55643 58822 61778 63899 64690 68567 74017 81727 88710 94839 101224 105247 103781 102817 101410 95492 87183 82694 80997 72863 65491 60828 56615 60407 69526 83790 102626 130780 155913 170883 169290 148605 115048 85143 67333 62356 65181 90693 121430 138823 140883 155283 195995 188130 134633 72507 24482 10785 12490 16959 21528 25057 22870 19252 18582 19351 30551 38006 24915 9481 586 55 43 14 18 25 21 8 10 10 25 28 14 16 10 22 22 10 12 7 5 18 10 23 13 31 30 23 17 16 6 7 2 -6 -3 2 0 999999 999999 999999 999999 999999 999999 -12 -2 11 5 57 602 1113 915 2221 2643 892 981 1259 1140 837 684 686 592 235 110 337 678 741 667 501 704 845 238 42349 292 382 30 9862 11 45 49 7160 5757 8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 -15 97 248 432 648 713 875 930 866 906 896 842 903 914 914 891 933 881 932 1098 1264 1404 1419 1011 912 1223 1498 1967 2922 3913 4923 5773 5842 5424 5436 5545 5222 5155 5638 6163 6673 6898 6168 4344 2492 1580 1263 935 536 284 75 -14 4 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 11 278 708 1237 1704 2100 2691 3527 4203 4952 5817 6630 7517 8895 10976 13106 14780 15867 16684 18434 20701 22173 24146 25277 26601 27145 28742 32264 35968 40041 44367 50349 54202 58449 63573 67397 70217 77069 83495 93048 103914 110441 118179 128383 136208 138975 143241 162315 169187 143336 116027 107060 101759 100549 94882 101097 131098 157780 175786 168382 140936 108199 95750 84424 77245 87919 116283 147740 156581 149414 130557 100482 56585 29523 15154 5450 2212 2770 4345 4819 6748 12244 16647 13559 11052 3704 226 71 78 28 10 5 -4 18 6 4 26 10 12 20 1 -2 3 -7 -7 -7 -1 4 -13 4 7 -9 5 11 5 11 12 2 -2 -8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4 66 213 308 313 1206 3026 2162 2850 5395 4946 564 317 327 361 386 330 442 603 596 655 616 404 286 345 304 155 42355 279 772 30 9862 11 45 55 7160 5761 620 2677 545 999999 999999 999999 999999 999999 999999 999999 -93 -53 102 200 451 579 610 704 751 1018 1154 1140 1149 1147 864 588 550 503 565 564 689 882 989 1022 1176 1646 2308 2903 3066 3316 3836 4361 5029 5017 5365 5791 6155 6100 5476 4405 3001 1380 362 -58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 109 424 748 1435 2154 2904 3620 4374 5415 6549 7678 8864 9947 10748 11969 13825 16264 18683 20595 23981 26164 26824 28891 31404 32893 33972 34545 36381 38227 39622 40320 41977 42452 41663 41757 43207 46355 51819 56643 64122 72393 78441 88105 100702 113983 128225 145303 167223 186111 191620 194391 193460 191532 179256 161947 145656 129406 118445 121739 132419 156728 184922 174149 134127 103847 90851 79867 75996 72394 65032 53456 53082 54202 54059 51258 50837 47253 46186 46369 39714 20790 6873 2452 1402 1651 2693 4476 2785 355 93 85 48 42 8 20 15 -7 -15 22 40 39 31 29 13 1 9 -4 8 15 -14 1 13 4 4 0 5 9 -4 8 17 6 4 5 1 -5 -6 -7 999999 -11 999999 999999 999999 999999 999999 999999 49 218 492 743 1048 2089 5917 7123 6174 13357 8221 837 714 864 1144 906 332 283 397 420 320 197 125 153 266 345 128 42361 300 138 30 9858 11 46 1 7159 5765 528730 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1303 2754 529 999999 999999 999999 999999 999999 999999 -65 46 123 221 490 827 1091 1221 1159 913 724 504 233 155 201 285 340 466 612 933 1118 1482 1949 2275 2422 2683 3306 4271 5456 5716 5534 5563 5714 5786 5939 5693 5349 5395 5032 4210 3264 2180 1104 396 42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 328 710 1324 1892 2468 3351 4493 5792 7124 8575 10308 12599 14902 16908 19399 20745 22657 24257 25499 27177 28100 28822 30830 32522 34298 36782 38369 39621 41224 43638 47157 47383 49943 52191 51857 52075 52286 52906 54238 59146 66199 78193 95684 106943 117500 127837 138649 154158 179729 207650 224578 228610 216046 198510 177450 164758 167515 173211 177181 178139 161157 131091 96937 75588 61573 56284 57280 62191 65094 59400 57274 53363 52981 58191 60551 57308 56764 52840 46403 44383 35195 27146 13887 5722 2098 811 552 322 152 55 22 21 9 39 39 22 18 37 31 36 33 46 53 23 12 11 10 11 25 24 21 5 14 31 47 37 18 19 2 17 7 21 28 21 5 12 1 -1 4 -6 999999 999999 999999 999999 74 256 612 1343 2066 1777 2769 8469 7535 2175 531 424 388 1025 1777 1473 965 621 385 268 143 67 113 353 562 270 69 42367 278 824 30 9854 11 46 7 7159 5769 706 177 999999 999999 999999 999999 999999 999999 999999 999999 -60 78 233 251 395 648 702 627 435 258 277 303 446 638 838 1074 1283 1478 1816 2198 2347 2619 2859 3250 3516 3824 4194 4391 4593 4885 5362 5749 6321 7073 7559 7796 7700 7311 6710 6209 5482 5280 4752 3486 1813 917 476 196 -28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 760 2413 4878 8245 12567 16182 19145 21524 22646 22556 21637 20928 20989 19715 19093 19149 19021 19727 22058 24574 25940 27750 30440 33965 38551 45238 54047 59138 62360 67160 73681 80377 83983 82413 78766 79896 83423 83601 81825 80410 85048 94487 102427 123741 156662 185012 192584 186181 207099 231768 230561 241632 256976 238591 209887 188742 193221 191547 182636 170842 161413 130091 88724 72271 63592 60442 58017 54841 47637 40697 35316 39954 45720 42193 38127 31543 25237 21478 19349 14553 8034 3018 1074 492 318 214 177 166 76 52 48 42 42 49 41 33 51 54 41 31 38 34 35 34 24 30 24 12 12 24 30 28 21 19 27 -3 10 13 1 10 7 7 3 7 12 0 10 9 999999 -12 -2 5 45 543 2006 3605 6269 8314 10898 7489 5745 3513 1418 785 1059 1476 2004 2323 1801 1034 525 214 83 61 108 261 533 1009 926 175 42373 278 789 30 9849 11 46 13 7158 5772 619 999999 999999 999999 999999 999999 -69 -37 17 161 710 3357 5442 2919 1141 1160 1229 1399 1570 1827 2015 2402 2852 3067 3358 3382 3709 3993 4185 4477 4881 5201 5411 5479 5231 5475 5851 6612 6783 7217 8249 9489 10899 12005 13210 14003 14328 14428 15204 15440 15325 15258 12611 8819 5748 3768 2913 2609 2476 2141 1712 1276 798 581 6165 10675 504 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 249 1010 2214 4003 6352 9315 12127 14370 17199 19163 19274 18989 18355 18267 18960 19767 20228 21457 23081 23907 24409 26369 28471 29815 30688 31598 34082 37188 41382 47453 49848 53249 58535 61824 64377 70255 77531 84437 91115 100412 113935 120514 122987 129736 133057 123300 109687 109268 114035 122704 139843 165725 207317 236424 231344 222005 225062 234938 250413 271376 285111 266434 232270 193671 153228 115779 82647 70058 61546 47635 42835 39044 32735 26358 29365 29149 25461 25178 26709 28044 22615 17184 18814 16833 9512 3588 875 98 48 42 91 45 46 85 85 93 120 119 103 75 86 69 65 57 65 63 60 56 43 17 29 24 44 39 18 30 44 43 28 28 36 32 31 36 18 25 25 26 35 35 30 35 35 21 38 34 34 41 51 334 1638 3173 5988 11144 14638 12159 7769 4789 2253 2084 1571 1198 1236 1205 800 380 216 178 160 113 141 336 681 990 1173 546 32 42379 278 785 30 9845 11 46 19 7158 5776 37 1021 583 999999 999999 999999 999999 999999 999999 208 4019 8224 7171 1919 726 821 810 737 670 837 970 1057 1274 1713 2249 2849 2849 2504 6703 19947 24466 9295 3990 4567 5646 6321 7244 8433 9278 10129 11470 11320 10688 10520 9995 9612 9424 9496 9884 9370 8239 7411 6989 6799 5305 3775 2862 2623 2600 2428 2016 1461 937 350 390 2088 320 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 32 463 1173 2470 4268 5816 6877 7531 7222 6755 6698 5867 4761 4870 6229 8401 11659 16573 20989 23813 26353 28552 29937 30903 30952 30239 27794 23170 20093 21379 25700 31037 37167 46222 54149 60700 64078 66216 67380 68493 80300 97552 120784 152193 167232 176605 192833 194010 200422 205250 164372 104256 89712 111444 125606 145234 171389 177183 149978 120140 107541 135964 169825 162974 165407 151369 129399 110895 98471 82097 65390 49656 40258 41062 46247 44858 36999 31847 25916 24664 25945 25791 23882 23764 19838 12623 6018 2500 1105 441 46 0 45 50 -7 23 4 -21 -36 -4 20 15 20 12 12 -11 -13 -18 -7 -26 -17 3 15 15 2 -28 -38 -42 -34 -13 -29 -25 -25 -45 -40 -42 -34 -26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 97 729 2185 3838 6954 9022 5013 6107 13116 8340 2468 1050 1317 1728 1744 1712 1597 968 479 262 182 106 65 96 180 270 419 404 196 96 42385 304 1 30 9841 11 46 25 7158 5780 825522 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1565 5413 5179 380 999999 999999 999999 999999 999999 999999 999999 1663 7274 8434 8033 5576 3942 2378 2978 5196 9728 9110 3666 3422 4720 6413 8563 11129 14355 17950 21455 22320 20560 18699 17115 15796 14977 16085 18191 17481 15330 13968 12830 11698 10326 8625 7593 7204 7264 7146 6763 5944 4874 3569 2624 2516 2809 2857 2468 1914 1238 499 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 182 555 1161 1963 2458 2864 3001 2960 2780 2529 2121 1540 949 404 123 36 237 605 1190 2059 2969 4402 6224 8729 11950 17629 27475 38578 48730 51745 47761 45397 41801 38110 35427 37180 39110 40117 44109 55358 70214 79137 92965 114412 141385 186227 221251 225117 217570 214483 203836 166770 130954 108028 97499 89602 81641 79764 84363 85447 85621 90449 83246 65014 55203 51926 46808 45548 46412 41807 38871 37958 36007 33935 33930 31553 29556 28624 27431 28860 30727 30857 34065 35369 34867 33539 35928 41563 45352 43268 44885 50536 60025 77711 88066 57972 10662 544 40 21 25 21 18 26 12 -10 -5 -25 -28 -25 -9 5 -21 -19 -7 -5 -5 -17 -31 -23 -26 -7 -26 -24 -14 -26 -27 -28 -37 -20 -28 999999 999999 999999 999999 -12 999999 999999 999999 999999 -1 40 122 295 1004 3159 4408 5796 8267 3745 5684 20223 15532 3717 1648 2057 3822 2176 1568 971 448 148 59 90 241 488 633 633 599 459 181 71 163 42391 269 1048 30 9838 11 46 31 7157 5784 1359 5223 8163 3086 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 999999 999999 -58 187 364 775 1228 1878 2587 3368 3962 4789 5833 6702 6671 5794 5118 5485 6942 7420 6825 5786 4588 3691 3081 2427 2345 2336 2769 3256 3546 3261 2375 1621 836 252 63 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -69 101 255 419 938 1639 3749 6076 6886 7879 9077 9357 9907 11288 12182 11949 11304 11008 13440 18746 23220 28002 36383 45253 46900 59338 84537 123293 179129 251225 335572 384616 382118 296457 107787 67211 64355 61434 63644 61866 53942 43737 37739 34202 32923 33375 31417 30368 32408 33536 32331 30587 29381 25357 23751 26484 29310 31510 34342 37121 45058 59444 66450 66860 72890 80389 80078 80684 85582 96241 106783 106428 122676 134705 104445 61938 52072 64776 40181 7273 320 24 15 12 2 -5 -7 -6 4 6 -8 8 8 2 19 -2 -3 -3 -16 -15 -19 -5 -7 -6 -15 -21 -11 -24 -27 -21 -9 -8 -11 -8 -12 999999 999999 999999 6 40 126 769 3727 7503 9606 6149 2464 1731 3006 7163 10561 14503 23485 20485 21458 10949 1260 663 510 441 344 219 123 212 613 1149 1167 572 204 252 316 316 42397 142 4858 30 9838 11 46 37 7157 5787 -10 323 938 1393 1742 3388 5237 7121 10647 17376 25770 33503 41662 56257 73717 107301 154073 222057 280728 346027 442985 420439 220255 90512 55848 53815 54530 56217 55028 53474 53067 48226 41221 40178 40364 41719 41992 38404 32871 27380 26014 23355 18398 18159 24838 32681 42641 41165 29459 23739 21332 19909 23021 17847 8887 7141 16933 36283 54581 76081 93358 101875 108551 89167 78846 132124 187267 211441 180562 64292 6990 153 26 23 40 10 13 8 -5 8 6 12 14 12 -1 1 -2 2 -4 -22 -26 -15 -12 -12 -22 -23 -19 -22 -21 -12 -8 999999 -11 1 -10 999999 999999 -10 20 18 664 5260 7880 6299 3627 2076 1468 979 1085 5701 20338 29296 17996 4969 6031 5647 1864 316 159 134 157 147 72 71 508 1076 719 235 151 172 275 336 42403 268 1080 30 9840 11 46 43 7156 5791 317 2352 10121 15016 2364 -33 95 199 394 563 833 1030 1276 1392 1579 2060 2629 2552 2674 3126 3868 4359 4605 4994 6134 7833 11317 16876 23692 29751 36237 41868 45549 51796 59333 67657 76263 74402 71508 73278 64805 46819 41588 43677 46259 42807 33742 23140 16664 13230 9046 5374 3293 1639 1185 1505 1728 1578 1143 662 361 333 530 269 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -15 462 1565 4428 9978 17009 19751 22021 22933 24546 25685 24637 23282 21445 19082 16871 16467 16717 16923 15001 14051 14048 15662 16315 21122 32006 39183 49875 68436 101528 131611 152118 173441 166582 149385 145465 127836 96233 54160 43144 37279 37926 39861 42476 43285 40720 43242 47699 48120 52901 53793 43692 39910 37878 35681 36028 35580 35170 37824 45259 55218 60240 49196 40402 32540 18873 10285 5415 2403 1769 1514 1497 1001 761 1303 5936 16388 26633 37595 45832 54680 61812 77315 138804 221802 235647 136021 9928 489 22 24 33 -4 -10 -7 7 -12 23 27 27 26 2 -8 -5 -3 -5 -19 -19 -11 2 -9 -9 -11 -5 -8 -7 -16 -25 -11 -11 999999 999999 -9 999999 999999 999999 999999 30 339 1444 2986 4332 3932 2379 4418 19471 24948 22637 34321 43415 35024 22000 11833 4550 2303 438 54 24 9 2 17 63 256 596 751 654 391 164 99 72 42409 301 91 30 9841 11 46 49 7156 5795 205822 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 412 2611 8149 13283 8903 2720 1336 1608 1927 2230 2467 2719 3058 3450 3955 4452 4779 5330 6821 8619 10923 13361 16501 21573 28270 35475 45946 58288 75892 97680 118241 137434 150988 152627 142802 135061 130975 132416 130554 119326 119614 112060 95825 82713 67653 54970 44823 35424 27254 20571 14807 9589 4487 2532 1567 1509 2063 1988 1725 1328 1362 1009 660 468 393 246 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 295 1098 1549 2714 4750 6379 9823 16492 28865 44256 52609 52555 49489 48908 44214 38490 34247 32860 31623 33812 42201 53219 56443 56660 56844 56586 56806 59953 61214 60955 60215 57188 51840 47920 48540 50060 52028 48326 35757 18136 6704 4129 3890 3781 3521 3643 4481 5492 6448 7022 7567 11365 17630 20398 22388 25195 24533 22116 20002 18189 16865 17596 17971 16568 14597 11233 9588 10897 12446 21927 40608 53033 63376 70021 61914 44447 37050 43712 50943 62567 68447 56546 45576 51120 58730 70532 99191 118672 85237 25218 1551 -18 -22 -28 -31 -65 -47 -19 -19 -33 -56 -52 -47 -43 -32 -55 -69 -59 -48 -52 -47 -60 -60 -59 -67 -79 -72 -60 -59 -63 999999 999999 999999 999999 999999 999999 999999 21 132 244 302 1177 2568 2679 7274 17883 36613 88238 99336 37398 17804 48231 71375 81026 70482 75445 36295 9432 269 2 -2 6 20 41 106 259 471 526 408 212 189 127 42415 267 1110 30 9840 11 46 55 7156 5799 175 1329 3965 11490 31412 42719 16907 6081 6217 6744 7338 8117 9263 10680 12722 13909 14176 15105 17080 19689 23210 28325 33909 37982 43116 49295 55655 63569 67523 70461 75058 83949 100015 120411 126653 120278 126616 133687 128161 123111 120628 114157 97430 72879 55337 45487 38526 34402 33631 30982 27550 25850 25019 23137 19769 17236 13852 10539 6869 5025 4260 3974 3413 2419 1426 409 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -20 290 615 999 1071 493 46 999999 999999 999999 999999 999999 999999 -6 598 1420 3070 6852 11111 15466 19807 25101 34140 44682 62072 78591 88204 100236 118415 111393 85346 66176 62614 74940 59758 28610 12288 6685 4854 2676 2440 4601 6386 6892 6422 6381 9334 12619 16128 21459 22204 20082 18100 20971 24609 27309 29504 34265 43995 55138 73888 100437 119780 124985 140899 155418 118550 75447 52995 30286 20248 21177 23573 20953 18988 17408 21961 29787 42606 61564 60022 41470 32387 25494 11401 1494 -4 -22 -26 -47 -51 -9 -18 -29 -34 -42 -37 -37 -34 -43 -45 -51 -50 -55 -66 -59 -45 -48 -63 -63 -55 -52 -60 -56 -56 999999 999999 999999 999999 999999 999999 999999 29 505 1967 3767 5593 7346 13081 39113 91075 129709 148327 127976 79506 39298 24708 31088 46533 61797 61719 38529 28331 18618 1247 72 134 252 484 712 655 430 194 93 49 114 168 42421 265 1108 30 9838 11 47 1 7155 5802 107 1249 4173 12532 35570 61174 39543 9321 7774 8637 9679 10977 12818 14969 17353 21254 24982 27103 28946 32285 35709 39193 41532 43009 46769 54470 63268 71971 78502 81183 77486 73259 71421 70308 70270 69694 75260 84934 91368 90875 89601 75299 62602 55402 50789 47760 43297 39125 36415 33228 30268 26823 21766 16802 12553 9299 6191 4409 4192 4531 4672 4520 3502 1678 507 83 -56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 137 1617 4894 8826 14532 23804 43110 62987 72002 75649 77969 74154 78507 78289 64826 50095 45173 58336 56444 42962 38418 30364 25004 20215 17883 18236 20432 21333 24054 25806 26735 34940 42834 48645 57192 65412 76088 85624 95436 104847 111587 114483 113293 114307 111996 95308 79866 55238 30720 24163 21634 14140 5777 2890 2251 2297 2671 2524 2646 6485 22044 35812 22275 12054 14269 17156 14655 6683 771 -70 -85 -65 -81 -79 -85 -89 -93 -83 -84 -78 -79 -79 -81 -99 999999 999999 -97 999999 999999 -94 -77 -99 -99 999999 999999 999999 -86 -87 -85 999999 999999 999999 999999 999999 999999 999999 164 835 2306 3592 4170 5157 10448 25854 56447 81117 63131 54541 64413 58137 68138 98201 122348 116801 94315 71532 44976 25599 4930 48 25 123 396 647 541 153 9 -3 -1 42427 264 1108 30 9838 11 47 7 7155 5806 734 3283 8490 22053 47724 54709 23406 8996 8744 9197 10182 12049 15120 18486 22204 27027 31613 36820 42016 48504 55471 56908 54425 52879 49707 45182 41684 39749 39827 39753 41412 44855 46146 44253 38364 32176 30366 29671 24730 18001 16196 17199 18047 19246 19849 19078 17756 18122 17876 14704 10736 7209 4781 3023 2623 1945 1195 930 973 877 278 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 211 1769 5028 11201 19338 26463 34248 44293 52373 51421 35147 23461 23151 27990 30017 31009 43426 41204 37447 36848 33664 29593 30599 35353 43811 56089 64439 68386 74620 80752 88517 86026 86975 89862 82524 74973 75233 79582 83019 80181 86788 87138 78847 60202 40275 33792 25355 12574 7105 4972 1415 835 1880 6382 9575 18771 66606 145218 152596 84922 29261 3342 6646 6353 997 -77 999999 999999 -92 999999 999999 999999 -99 -93 -84 999999 999999 -97 -96 999999 -96 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 16 284 1184 3050 6431 19031 33624 36416 35382 33845 26529 22933 26876 57580 126296 201915 236905 249052 183921 141203 122235 102004 45437 357 18 24 459 929 205 8 -10 42433 276 718 30 9838 11 47 13 7154 5810 -27 82 78 257 305 383 557 631 861 1112 1258 1585 2589 5733 14449 34329 52014 31696 11780 9203 10100 11882 14921 19677 25495 32497 38912 46073 53460 58917 61136 61958 62499 63600 60193 55177 49704 44382 40113 35640 29976 25610 23811 22258 21576 19650 15785 12983 10854 9106 7719 6203 5137 4571 3948 3313 3372 4082 4482 4685 4519 3932 4246 4175 3650 3375 3090 2658 1931 1614 1795 1642 1385 1139 414 102 999999 999999 999999 999999 999999 999999 999999 585 8006 9292 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 249 1782 4916 9370 19640 33387 43008 46686 44702 38317 34763 36534 40267 42837 47077 47878 45613 44652 45039 45638 44575 42990 46386 56773 65615 68580 75301 77618 75668 75392 72390 72771 71814 66424 66179 69460 79661 87212 97415 98900 86795 57384 30149 6801 1186 188 1578 12866 17933 25091 25471 23697 42322 72733 107050 130023 95423 37878 8771 3330 666 14 -43 -68 -77 -69 -43 -39 -63 -59 -58 -62 -81 -73 -58 -75 -56 -66 -77 -79 -77 -80 -66 -74 -72 -78 -92 -75 -81 -69 -60 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 70 291 865 2312 2066 1955 2764 6600 10741 10817 12783 16362 73238 220010 278299 223168 176481 160606 100888 42004 1633 31 81 329 493 243 25 42439 293 238 30 9838 11 47 19 7154 5813 18 228 573 703 427 999999 999999 999999 999999 999999 999999 -59 -7 41 168 286 496 698 846 1089 1335 1635 1852 2096 2521 2974 3636 4524 5873 21007 79820 188207 115063 25980 29324 37794 50577 65386 78524 89040 95521 100802 109156 117872 126561 128326 123546 124634 121674 113301 104557 91460 76155 64067 53526 44259 38430 34716 30635 27972 24313 19260 13910 9882 7415 6016 4732 3524 2658 2436 2331 2108 1859 1765 2113 2449 2006 1670 1459 1151 1092 994 829 772 799 775 694 586 345 1 -100 999999 999999 999999 999999 999999 999999 999999 999999 810 5866 651 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 378 945 2392 5601 9365 14648 23510 30382 35657 40472 46130 55290 69405 85999 94283 98076 101223 96795 84301 75672 67466 57248 48204 42593 42492 47325 58781 73241 82719 95338 97179 83424 78474 68442 55955 42514 34380 26326 16469 7277 4027 1431 614 309 2277 3013 1779 1973 2183 5126 14712 26506 25989 29195 56351 50728 16976 1404 1595 5712 1351 5 -38 -45 -48 -22 -37 -41 -22 -30 -50 -31 -30 -41 -51 -62 -56 -59 -43 -47 -45 -35 -37 -37 -21 -42 -53 -26 -25 -21 999999 999999 999999 999999 999999 999999 -12 -12 -12 -1 13 27 46 126 433 639 936 1232 1332 1760 3506 8286 19445 33612 76614 192097 230930 217893 194364 217201 204607 133578 74905 8392 152 153 198 136 2 42445 294 237 30 9837 11 47 25 7154 5817 231 2461 5386 4445 1037 396 507 496 511 610 627 797 989 1219 1411 1567 1646 1680 1864 1859 2175 2623 2988 3298 3543 4140 4759 5575 6629 17577 81428 251884 265546 75384 58283 71052 84121 95807 108294 116965 123093 131676 140717 146715 145621 142625 133766 126950 118425 107306 94450 77260 61959 49118 42784 38961 33673 27841 23121 18966 16302 12915 8551 5164 2969 1659 529 100 182 565 361 999999 999999 999999 999999 -14 404 551 554 431 196 116 55 -27 -87 -97 74 -47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 309 2523 9615 21726 41684 60486 70523 71877 74405 68387 63680 62639 54208 40764 39183 41379 43853 45535 47085 50849 50803 39459 26988 15810 6557 2108 486 -4 999999 999999 -44 2374 6230 5986 859 2380 17861 15998 5586 11373 25641 40430 48672 40416 56472 100692 154420 212917 160231 42035 1026 17 -18 -49 -24 -27 -38 -11 -7 -21 -35 -19 -23 -33 -46 -46 -42 -26 -30 -22 -32 -30 -37 -46 -46 -39 -48 -40 -42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 29 118 196 370 1111 3300 8617 13323 17158 25006 44031 52130 57108 80763 102366 90375 64172 90783 135868 194814 173891 95077 62867 3555 212 232 220 98 -8 42451 300 27 30 9837 11 47 31 7153 5821 4915 -35 66 319 787 1159 3995 18482 39357 46337 38643 12631 10508 12248 13985 15702 17234 18559 20637 22966 23911 25014 27465 29899 31429 32428 34606 37207 39145 42819 46757 50537 53459 58308 65257 71689 83085 95962 110222 131638 153369 171649 185182 197396 211334 226639 227459 212733 193426 176850 157819 141908 127745 107590 91421 78237 70030 63866 58744 52132 46056 40048 36688 36553 33904 27338 20255 15960 14322 11621 10223 10129 10052 12701 15262 16363 17877 10948 6080 1893 -66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -65 260 1526 5486 11146 21150 52080 80330 89376 85583 71649 62720 55280 50860 44647 37602 24461 15003 8114 2947 528 999999 999999 999999 -92 851 3382 2290 2070 5407 502 999999 88 2058 6382 15239 24490 34341 48300 77866 107995 125689 96002 53540 2436 -73 -87 -87 -98 -90 -91 -78 -85 -95 999999 -85 -72 -82 999999 999999 999999 999999 -100 -84 -93 -93 -98 999999 999999 -94 -96 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 111 1303 5140 14414 33374 62685 100853 125622 145864 133560 29787 109873 1830 7552 118862 200321 178036 41797 1095 315 428 182 42457 300 28 30 9838 11 47 37 7153 5825 3262 999999 999999 272 770 1075 13951 75516 143817 142404 92501 38206 20264 22746 25426 26227 27056 28540 30489 33572 39221 43233 46895 50409 52489 54519 59559 62710 60676 65126 69433 74553 79214 85811 91377 95630 108290 135166 170469 153449 167310 183612 204203 223035 230130 224095 212343 192048 175217 153954 128184 108834 96078 85787 72732 61327 53596 46942 42789 38773 34376 31133 29422 29797 34305 38585 40017 37086 29778 23110 20949 20693 23783 28622 31840 30406 33232 38037 34005 21149 11533 6530 4014 2283 985 261 34 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 58 1163 6436 21554 41522 71677 87861 92089 86856 73587 63452 54188 43720 33508 20864 9103 1812 346 238 312 383 890 827 120 -28 -93 -92 -82 -82 -49 56 512 3715 11571 16773 18186 12117 4249 1015 67 -31 -49 -72 -69 -62 -63 -44 -50 -59 -57 -43 -55 -60 -72 -77 -65 -56 -82 -77 -51 -60 -65 -63 -50 -44 -61 -48 999999 999999 999999 999999 999999 999999 999999 999999 -10 0 2 11 35 39 54 70 91 133 198 301 575 1442 4609 18075 59727 121850 164440 170120 171766 52667 13198 109240 240206 283675 205858 6735 151 201 112 42463 300 27 30 9837 11 47 43 7152 5828 7018 2759 3695 999999 999999 999999 13745 63028 158317 184400 102910 29135 28564 30937 32704 33669 32519 31402 32292 34206 39253 45751 50049 53038 58335 61083 61635 64673 68109 75938 83120 82969 82193 85271 88669 93971 101454 108068 133689 248099 280125 177600 169108 164941 152060 140618 132305 119045 106330 95999 90890 88544 81788 75850 63993 51339 41633 33440 27216 21489 18118 14851 13095 11733 11775 11318 10978 11369 11164 11548 13618 18944 23343 24318 23954 19555 14534 12083 11208 10890 8598 7561 6047 4430 2802 1325 690 269 -41 999999 999999 999999 999999 999999 -98 999999 999999 -66 999999 -78 -82 -96 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 345 2572 10601 21124 31929 42261 54952 61549 71121 83780 83037 66451 48749 29544 17217 6079 942 325 237 265 153 72 98 53 8 -36 -59 -57 -37 -38 -37 -28 -27 -25 48 160 207 359 187 -45 -39 -49 -23 -20 -26 -34 -22 -16 -49 -41 -23 -47 -49 -29 -42 -42 -37 -41 -31 -36 -44 -34 -35 -50 -43 999999 999999 999999 999999 -6 -5 -3 7 2 15 14 11 21 38 50 57 62 85 100 122 166 229 476 2123 10011 26792 52568 61033 171687 90410 999999 103142 253496 243724 78707 3894 2 10 6 42469 299 26 30 9836 11 47 49 7152 5832 3582 999999 999999 999999 1589 2110 3136 12687 39260 75838 58538 11739 8762 9256 10412 11843 11668 10633 10459 10973 12007 13539 14682 15552 16247 18427 25490 20808 20563 22087 22611 24254 26322 28759 30745 32035 35864 44138 80767 417525 999999 951949 389131 213641 186738 158354 129163 111593 101326 93237 82442 68742 50129 38524 31275 25653 22358 19611 17615 17004 15312 14125 14116 14344 15339 16323 14932 13738 11937 10110 8683 8464 8577 10875 8705 8452 8837 8471 6886 5680 6205 5891 3866 3833 4200 3210 3197 2253 1471 723 398 299 247 198 138 44 46 38 44 91 109 107 119 56 6 -59 999999 -93 999999 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 -98 999999 -89 999999 999999 -86 -90 -92 -89 -95 999999 -81 -73 -93 -96 -71 -87 -77 -64 -88 -78 -75 -58 96 740 2283 4160 6361 8288 8484 8872 7650 5425 2734 771 265 210 129 107 93 58 -9 -45 -43 -45 -42 -28 -23 -16 -3 -19 -9 -26 -38 -17 -28 -33 -16 0 20 4 0 -2 11 15 -3 5 -1 2 -11 2 6 -15 4 16 3 12 -2 -11 10 22 17 25 41 40 39 44 52 70 80 97 105 119 137 155 180 200 236 285 348 427 536 718 1317 3391 13158 33022 69702 166662 287859 180741 86426 197468 315783 158331 6650 24 -11 2 42475 287 296 30 9836 11 47 55 7152 5836 237 1132 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -11 396 952 6023 37281 138965 553650 999999 999999 999999 843629 149302 98056 89912 82937 66908 47661 34947 26033 17282 10815 8641 8884 8842 10083 9928 9023 11437 15874 18944 24457 26903 21975 13881 6887 2716 1213 766 490 348 482 620 689 832 1031 1422 1559 1253 999 907 780 729 622 489 422 352 288 244 197 202 150 153 127 141 174 144 151 106 3 -36 -78 -20 -35 -79 -35 -44 -73 -77 -44 -97 999999 -66 -80 -61 -78 -94 999999 -85 -48 -69 -77 -72 -96 -72 -73 -44 -55 -62 -87 -78 -53 -42 -70 -34 -39 -33 -18 999999 999999 -76 -60 -80 -75 -51 -52 -80 -61 -70 -72 -87 -99 -63 -96 -56 -83 -78 -91 -92 -78 -77 -89 -80 999999 -88 -90 -80 -65 999999 -76 -64 999999 -88 -81 -75 -69 -71 -55 -70 -92 -89 -75 -68 -68 -65 -41 -58 -44 -55 -57 -24 -49 -48 -43 -25 -55 -58 -50 -53 -48 -21 -34 -43 -43 -46 -25 -13 -21 298 1074 1411 1491 1059 546 223 16 -20 1 -17 -16 0 -6 12 -3 -12 -19 -17 2 -5 -18 5 22 8 10 -2 14 3 12 19 -10 -12 -9 9 -8 -17 -26 -12 -14 5 -8 -17 -28 -13 -15 4 9 6 -3 -9 3 10 14 28 22 27 21 17 26 40 49 68 62 76 99 122 156 686 2427 4240 7688 17170 25051 63925 122311 197400 179420 104633 178337 189283 105823 3209 2 42481 257 1138 30 9838 11 48 1 7151 5840 96 1044 4724 16395 51262 168320 538256 999999 999999 517677 74006 57928 61664 72741 65280 37655 25107 19116 25156 30601 25243 12459 5989 5313 4457 3958 4408 4035 2002 1060 618 558 450 385 407 330 259 252 262 310 249 255 308 354 365 356 262 222 249 250 225 244 264 243 319 342 307 228 267 212 168 166 86 128 137 95 25 -38 -52 -79 -61 -85 -67 -72 -75 -67 -52 -31 -72 -77 999999 -66 -72 -69 -100 999999 -52 -94 999999 999999 -71 999999 -64 -50 -19 -39 -38 -43 -44 -41 -59 -26 -47 -64 -53 -57 -100 -98 -31 -48 -71 -38 -50 -47 -81 -64 -64 -93 -92 999999 -87 -73 -55 -94 -64 -72 -92 -40 -58 -74 -80 -75 -38 -56 -75 -84 999999 -83 -90 -94 -77 -13 -65 -72 -39 -93 -87 -73 -58 -50 -77 -94 -58 -63 -63 -75 -72 -55 -62 -69 -59 -45 -31 -45 -73 -69 -64 -77 -75 -74 -29 -45 -40 -46 -59 -29 -57 -85 -70 -49 -75 -84 -66 -53 -49 -48 -80 -74 -63 -57 -52 -76 -41 -57 -37 -49 -50 -45 -52 -38 -40 -50 -44 -43 -37 -39 -23 -21 -39 -38 -41 -46 -46 -48 -59 -50 -50 -71 -70 -62 -67 -60 -67 -59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -9 218 1647 5617 12154 23026 43406 57058 202248 193031 95671 145442 151836 166310 52647 1191 42487 258 1170 30 9840 11 48 7 7151 5843 48 773 2333 6313 19782 69379 285293 999999 999999 999999 328582 105344 78943 46136 31325 38647 54436 72714 88252 81493 74984 63216 50480 34992 18001 11294 8339 3759 1046 704 558 460 358 381 339 284 257 168 154 241 217 245 222 163 213 221 164 174 134 122 119 127 172 152 168 127 93 134 114 116 114 80 99 80 21 999999 999999 999999 -6 -85 -100 -99 999999 999999 999999 -90 999999 999999 -92 -77 999999 999999 999999 999999 999999 999999 999999 -83 -45 -64 -82 -60 -36 -49 -73 -60 -49 -86 999999 -99 -100 999999 -92 -99 -71 -80 -77 -55 -69 -97 999999 999999 -85 -78 -90 999999 -70 -49 999999 999999 -94 -60 -69 -69 -93 999999 999999 999999 -81 999999 -77 -80 -81 -89 -74 -85 999999 -91 -94 -77 -96 -74 -60 -70 -61 -73 -83 -90 -77 -81 -47 -59 -74 -77 -51 -57 -26 -54 -50 -40 -44 -63 -86 -46 -31 -56 -40 -57 -63 -68 -90 -81 -79 -38 -55 -50 -64 -35 -44 -53 -68 -60 -65 -51 -33 -29 -29 -36 -29 -18 -31 -34 -13 -40 -44 -40 -32 -34 -21 -16 10 -14 -6 -13 -20 -20 -32 -13 -24 -13 -23 -30 -9 -1 -11 -27 -30 -37 -51 -37 -38 -33 -36 999999 999999 999999 999999 999999 999999 999999 999999 999999 -8 -4 -3 8 25 33 45 84 140 1130 11729 43919 91510 100738 73170 78591 207077 286859 197302 94508 86219 101391 162677 142808 9416 22 42493 266 934 30 9844 11 48 13 7150 5847 546 4019 2200 2246 999999 999999 999999 999999 42 588 1779 4615 21127 104446 374567 999999 999999 862519 203153 33487 29612 30608 34560 39659 38676 36599 34515 28524 20965 13184 10096 17455 11850 1116 462 422 421 440 389 332 488 1150 1771 935 482 534 317 304 190 156 100 112 135 96 110 78 68 73 131 84 82 112 76 -1 35 36 -9 31 56 36 -51 999999 999999 999999 999999 999999 -88 999999 -98 -96 -74 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 -97 -81 -33 -71 -46 999999 999999 999999 999999 -46 -34 999999 -95 -94 999999 999999 999999 999999 999999 999999 -64 999999 -88 999999 -100 999999 -95 999999 999999 -99 -98 -89 999999 -95 -97 -69 -87 999999 999999 999999 999999 999999 -81 -79 -75 999999 -73 -54 -92 -99 -83 -84 -94 -66 -65 -73 -91 -92 -77 -85 -59 -65 -79 -35 -57 -64 -32 -53 -69 -64 -50 -55 -45 -48 -18 -34 -39 -11 -25 -46 -10 -31 -23 -11 -32 -34 -26 6 -11 -27 -25 -9 -10 -9 -17 -29 -19 10 0 14 16 27 21 12 24 5 24 22 6 21 15 26 27 23 29 38 36 34 25 43 57 57 55 29 34 32 37 27 48 43 51 51 40 29 22 43 53 65 63 63 65 75 89 94 102 115 132 150 181 209 234 271 333 408 532 2043 15713 52454 89676 85724 93022 181934 276661 316242 247094 174529 202148 31537 29805 182624 64355 683 42499 293 277 30 9847 11 48 19 7150 5851 4654 22054 2223 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 273 495 591 475 176 999999 -87 32 420 12569 56372 77661 45178 5186 251 121 238 514 1060 2167 3248 18973 137062 559480 999999 999999 359599 28655 16920 14257 12204 10568 8364 5323 3956 2602 1819 1283 1042 507 294 248 279 248 280 306 221 193 96 95 93 143 68 70 86 132 74 65 93 -1 12 56 27 -40 14 33 42 14 -8 40 39 66 31 -7 -11 -34 -54 -45 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 -74 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 -83 -87 -93 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 999999 -94 999999 999999 999999 -98 -83 -98 -95 -74 -90 999999 999999 -80 -80 -98 999999 -79 -94 -72 -57 -83 -55 -23 -33 -47 -9 13 10 17 3 8 19 18 17 7 37 21 -16 -44 -22 -23 -13 -19 -34 -35 -5 21 -32 -24 -38 -9 10 19 23 13 18 -12 -2 11 13 -12 -7 9 -4 -9 16 30 15 40 21 43 44 32 30 30 40 38 25 31 29 38 41 37 27 30 33 26 12 34 35 51 59 68 67 72 90 95 111 131 141 163 195 212 231 271 326 394 467 557 699 2239 12429 38412 62186 67881 65578 103163 190917 247719 260385 260020 265915 195120 70822 85118 48808 103 999999 999999 999999 -10 42505 283 432 30 9852 11 48 25 7150 5854 196 131 -29 10 108 -34 42 161 237 548 362 230 255 87 999999 999999 -78 2144 10736 12050 427 999999 339 745 79 201 353 775 1186 8603 94181 322401 720386 941719 911719 603433 305616 34225 3660 2434 1540 805 464 454 451 554 636 666 561 298 262 230 254 270 287 211 181 211 143 165 347 358 193 85 96 118 123 158 142 115 62 100 116 108 149 101 67 81 57 84 31 6 -17 -60 -53 -31 -97 999999 999999 -98 -100 -80 -82 -88 999999 999999 -92 999999 999999 999999 999999 -98 999999 999999 999999 999999 999999 999999 -69 -81 999999 -63 -95 -83 -83 -98 -94 -63 999999 -100 -61 -96 -76 -40 -68 -81 -87 -97 -84 -90 999999 -76 -59 -62 -81 999999 999999 -98 999999 999999 -92 -80 999999 -78 -94 -93 -95 -94 999999 999999 -99 -64 -80 -51 999999 -78 -90 -93 -77 999999 999999 999999 -78 -66 -56 -68 -71 -63 -74 -37 -38 -29 -15 -11 7 29 79 72 100 126 168 209 290 410 400 327 293 309 407 407 419 342 277 187 147 121 112 58 40 65 66 82 83 64 68 53 49 40 37 43 56 64 57 31 11 44 31 35 36 47 57 53 56 38 49 60 58 53 61 58 70 95 65 58 77 66 67 71 61 59 75 88 91 88 77 81 87 86 102 118 120 120 137 165 184 207 223 247 286 311 354 407 473 555 661 798 948 1443 5364 16840 28149 84609 161256 216625 267533 307962 318100 293586 177673 56447 2400 1585 54 42511 261 1217 30 9857 11 48 31 7149 5858 -90 282 1100 3451 9878 30353 100896 316836 903473 999999 999999 535586 14367 3060 1550 617 385 297 418 689 844 566 432 395 375 371 464 444 421 415 399 254 298 343 272 303 312 267 311 296 239 245 291 277 233 174 176 158 241 243 277 277 216 219 179 161 94 90 61 40 14 -61 -33 -66 -20 8 -60 -21 15 -9 -55 -44 -48 -53 -33 -35 -35 -74 -57 -51 -70 999999 -13 -26 -7 17 -28 11 3 6 -12 -20 -9 -50 -50 -8 -18 -22 -33 -13 -1 -27 -38 -26 9 -24 -38 -19 -23 -49 -52 -34 -88 -87 -50 -44 -21 -48 -67 -47 -50 -71 -81 -42 -50 -31 -32 -69 1 -43 -36 -8 -23 -31 -19 -3 -16 -32 0 44 65 60 122 145 267 362 424 454 458 493 505 549 606 631 755 886 952 1040 960 798 856 936 910 826 690 687 719 692 582 442 364 299 307 305 246 233 221 226 210 157 149 146 96 66 81 80 63 68 53 31 62 57 46 76 99 80 90 62 44 58 59 52 53 47 52 60 57 78 83 62 63 71 53 57 72 60 72 70 61 65 63 77 80 79 86 86 92 113 114 132 138 155 180 192 208 246 288 346 417 509 1086 3814 3601 6564 31380 77957 105649 145589 209156 280783 236029 40679 4791 102 999999 999999 999999 999999 999999 22 123 42517 262 1283 30 9863 11 48 37 7149 5862 538 2361 8404 27525 93222 264085 711262 999999 999999 999999 556305 33163 2243 1162 616 468 556 652 724 629 530 543 582 519 561 655 555 554 524 486 432 433 373 358 398 426 397 410 380 365 381 329 324 310 296 332 354 361 355 313 306 280 313 249 205 193 140 115 131 124 117 86 67 88 123 42 64 82 62 31 85 64 67 94 131 114 53 45 36 42 88 31 31 86 112 92 125 135 150 160 111 69 56 65 39 65 70 65 68 70 56 88 37 49 66 73 44 29 26 28 61 58 51 58 34 54 66 59 49 37 15 87 100 69 48 40 89 65 64 82 68 107 112 153 189 193 174 252 329 403 667 963 1171 1269 1369 1332 1248 1240 1291 1419 1471 1455 1384 1298 1354 1407 1452 1657 1881 1871 1813 1737 1629 1630 1731 1783 1734 1424 1167 1015 846 737 614 423 333 303 259 251 238 171 171 167 147 135 113 91 82 91 95 116 131 118 116 92 93 72 68 80 79 74 57 72 81 73 72 64 49 53 67 54 62 57 56 73 65 63 69 67 41 56 46 51 36 32 43 29 30 38 45 39 34 25 38 39 43 39 42 34 37 29 34 44 153 1793 9361 16565 9382 5618 45383 48462 34989 6810 2324 358 58 6 -5 -10 999999 -8 8 1 42523 256 1258 30 9868 11 48 43 7148 5866 22 544 1691 5676 15375 40788 153501 524764 999999 999999 999999 329242 2213 562 443 398 382 387 401 424 450 448 486 474 508 535 603 569 559 440 336 360 387 360 370 340 295 339 326 355 290 233 225 262 255 311 335 322 218 279 305 337 271 229 195 234 153 38 51 65 34 60 106 113 93 60 83 51 65 69 54 39 86 58 74 91 67 69 55 58 67 92 89 84 96 118 132 94 69 47 58 39 41 -14 31 51 25 54 21 19 58 40 24 12 10 25 36 53 52 50 49 31 16 42 3 -10 29 7 75 34 14 18 41 62 45 25 40 67 13 -15 45 52 112 172 177 258 408 759 1017 1219 1254 1348 1548 1637 1579 1489 1528 1690 2142 2870 3663 4437 4809 4553 4054 3454 2449 1773 1424 1532 1777 1873 2036 2385 2532 2483 2315 1989 1650 1380 1160 992 931 816 659 591 513 399 348 350 358 346 411 490 446 341 260 206 146 144 122 91 79 75 64 41 67 68 67 81 38 35 55 66 58 47 76 71 55 59 55 55 72 62 48 48 55 42 39 32 42 42 27 38 37 19 32 22 17 23 12 23 34 24 22 15 15 8 22 26 13 5 3 1 47 374 1608 4750 3770 3254 3342 9531 13664 3101 212 2 42529 261 1173 30 9873 11 48 49 7148 5869 80 999999 -75 101 778 2074 5668 15925 56810 189459 585630 999999 999999 999999 535542 37777 811 455 346 407 427 364 462 547 551 478 486 482 581 550 543 474 394 438 421 408 348 330 350 291 300 381 317 258 288 271 281 343 320 262 264 292 230 236 290 300 218 147 136 104 84 46 57 90 79 114 118 45 32 41 36 45 79 80 73 34 13 4 34 41 26 50 117 162 105 117 94 69 17 -7 -6 12 4 16 28 22 26 29 22 49 16 25 33 1 -1 -28 -17 58 59 26 3 25 32 4 20 8 25 51 37 44 23 12 34 59 33 26 19 14 46 64 47 81 121 144 130 154 240 428 813 1261 1663 2107 2325 2527 2472 2318 2217 2104 2045 2072 2231 2461 2633 2904 3260 3771 4334 4772 4687 4166 3372 2789 2577 2498 2677 2619 2656 2884 2948 2941 2759 2398 2070 1747 1373 1294 1447 1729 1773 1519 1143 928 763 712 740 656 637 633 593 518 445 350 273 206 157 105 80 63 71 88 72 61 68 65 55 67 73 75 53 69 69 78 64 81 53 41 62 70 51 41 45 57 60 49 36 40 39 32 30 46 50 29 36 23 21 34 35 33 28 33 20 31 25 6 13 9 2 5 52 320 978 1461 1645 1403 5287 7255 1937 125 -5 9 6 42535 253 1357 30 9877 11 48 55 7148 5873 474 1513 3638 9099 28146 101367 263563 999999 999999 999999 267566 2368 334 313 364 425 503 432 408 527 485 452 491 548 527 587 501 402 384 422 393 434 395 428 453 420 411 442 359 365 344 312 222 235 229 243 238 219 221 269 261 223 219 211 134 84 54 33 50 41 63 66 29 68 97 35 41 34 34 -7 23 26 72 84 14 12 49 30 39 13 47 30 2 22 42 12 -8 -21 18 1 -18 -16 -25 -19 2 -15 -7 14 -24 24 11 23 41 9 2 -9 27 18 -25 -24 -15 48 18 5 -13 -40 -14 52 34 28 20 12 33 -7 36 52 57 93 140 127 130 229 427 734 1190 1595 2050 2505 2984 3537 3875 3783 3555 3260 3134 2967 2855 2746 2561 2534 2809 3289 4165 5192 5502 4960 4229 3540 3358 3434 3672 3656 3685 3725 3569 3313 3283 3291 3609 3927 3554 2845 2375 2101 1762 1535 1297 1073 962 881 736 535 431 345 273 226 192 156 132 100 86 78 50 51 42 29 27 27 37 37 56 37 45 47 50 77 59 37 26 41 40 43 46 34 24 13 26 34 31 36 36 19 1 0 9 -9 2 9 7 16 6 19 21 14 10 1 0 -10 -4 999999 -10 7 113 667 2151 5641 10041 8679 2263 20 999999 999999 -3 42541 254 1360 30 9880 11 49 1 7147 5877 156 1513 5630 18376 53632 198323 519624 618523 999999 999999 622350 246035 1849 316 381 445 403 420 460 421 371 382 455 372 421 411 390 301 375 376 453 442 462 396 411 424 410 370 364 392 291 217 226 247 252 259 271 263 285 245 201 157 116 160 103 22 94 86 85 110 107 93 21 49 43 85 53 18 43 55 56 50 -15 -6 27 19 62 53 33 52 75 37 32 64 25 12 61 71 -8 9 -5 -26 -27 -14 -22 -11 13 24 56 17 15 -25 -16 -9 5 -22 -37 -2 8 -15 38 -9 -1 -3 -10 -8 -38 45 140 156 139 139 186 137 135 173 178 283 434 470 464 433 429 453 447 510 696 1101 1891 3038 4370 5389 6002 6545 6875 6914 6972 6842 5858 4692 3837 3227 3083 3163 3410 3665 3959 3962 3765 3506 3420 3680 3860 4067 4665 4919 4557 4217 4244 4152 3595 3240 2990 2689 2337 1832 1539 1305 1055 925 937 937 825 742 627 486 309 172 137 121 102 105 91 72 71 64 51 57 68 69 59 71 75 73 63 70 82 54 52 55 45 53 50 44 53 43 47 41 42 35 40 36 25 5 6 16 19 26 29 38 23 15 16 25 16 11 -3 -10 -2 0 -8 -5 2 25 340 1794 3955 1746 99 999999 -11 4 2 -7 42547 285 371 30 9881 11 49 7 7147 5880 174 1985 2885 113 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 1409 9324 35867 117606 346038 999999 999999 999999 850786 51712 904 420 402 380 403 347 293 329 350 317 335 330 328 362 382 294 335 359 421 432 385 304 376 331 366 401 403 467 361 248 198 137 206 217 130 131 249 242 164 144 160 110 106 68 53 32 20 59 118 57 40 39 12 39 56 28 -9 -8 35 14 -3 33 20 12 38 5 12 32 27 -5 -17 -6 -34 -1 -30 -34 -48 -55 -36 -7 -9 -8 6 -40 -34 -53 -29 -44 -45 -50 -13 -38 -35 -10 -24 -54 -45 -22 -5 -74 -46 -24 -33 24 127 404 791 1042 1130 1185 1246 1190 1153 1172 1089 958 1011 1283 1551 1631 1760 1869 1888 2054 2374 3073 3999 4996 5750 6256 6553 7139 7277 7300 7159 6992 7271 7650 8179 8273 7805 7085 6468 6063 5807 5618 5276 4859 4431 4309 4056 4146 4169 4059 3913 3900 3922 3847 3497 2998 2642 2116 1621 1437 1356 1249 1100 892 742 608 501 506 692 1149 2319 3045 2576 2030 1194 321 94 91 69 60 79 79 89 126 158 86 22 36 51 44 37 36 27 44 37 27 36 26 36 34 37 28 25 25 10 -2 -11 -5 -5 -2 11 22 32 13 15 10 12 -7 999999 -2 999999 999999 999999 -11 999999 999999 -12 -3 49 747 2553 1955 387 999999 999999 999999 -7 42553 296 101 30 9881 11 49 13 7146 5884 762348 999999 999999 999999 999999 999999 999999 999999 999999 999999 1538 4907 8503 2705 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 250 648 439 459 875 2710 13871 80860 331383 623073 975525 999999 988795 933761 9668 479 330 359 235 275 285 236 308 300 245 314 295 290 289 256 224 283 302 252 258 264 274 299 341 345 338 341 336 295 245 190 126 132 177 133 146 170 167 95 107 84 50 28 23 2 49 17 81 62 70 -13 11 31 11 -7 -15 -49 -25 -38 5 27 -58 -25 -27 8 2 -40 17 -35 -31 -97 -79 -59 -55 -73 -89 -98 -86 -24 -48 -45 -64 -43 -53 -76 -60 -38 -21 -25 -28 -61 -66 -62 -53 -46 -89 -46 -52 -56 -54 -37 -63 -3 145 447 1011 1716 1917 1620 1341 1104 1154 1528 1688 1572 1647 1761 1913 2146 2438 2760 2997 3002 3108 3360 3670 4086 4383 4497 4556 4595 4475 4531 4751 5070 5158 5298 5745 6082 6476 7165 8000 8948 10499 11941 12981 13427 13497 13197 12478 11279 9719 8291 7218 6155 5049 4169 3428 2916 2410 1979 1629 1519 1393 1262 1209 1215 1174 1011 801 667 764 877 829 842 889 693 362 151 74 58 64 70 59 52 87 121 119 78 32 26 43 29 44 43 25 9 32 28 26 31 30 33 22 38 37 38 38 27 36 24 5 -5 2 6 11 5 7 18 14 18 19 8 -5 999999 999999 -7 999999 999999 999999 999999 999999 147 1291 4186 7603 6412 2499 235 999999 999999 999999 -7 42559 284 316 30 9886 11 49 19 7146 5888 2158 34691 104000 142876 97828 1938 999999 168 866 1043 1218 1183 1210 859 459 276 999999 999999 999999 259 1582 2483 1914 1847 2858 4157 4607 5380 4888 3536 4075 6366 9638 11613 8957 6335 5511 24543 73764 117893 340519 899280 999999 999999 420011 3010 329 343 313 237 342 341 270 344 334 296 305 326 356 361 329 307 251 225 290 281 330 292 268 373 426 545 547 404 290 217 154 155 165 162 145 95 180 159 97 43 26 23 -20 -2 76 73 25 30 33 36 -17 -33 17 26 -4 -75 -36 -15 -34 -37 -19 -53 -37 -52 -7 -12 -75 -74 -65 -61 -55 -65 -43 -61 -26 -55 -71 -61 -55 -52 -77 -56 -42 -70 -48 999999 -58 -16 -54 -64 -67 -51 -63 -74 -77 -79 -49 -72 -48 -51 -43 24 145 396 784 1232 1768 2214 2038 1401 956 776 730 741 826 926 1025 1015 1033 1092 1139 1204 1335 1437 1575 1896 2155 2236 2206 2056 2302 3028 3594 4072 3869 3759 3832 3432 3437 3969 4568 5306 6806 8414 9828 11579 14078 16639 17106 16582 15255 12886 10339 9195 8631 7897 6891 6062 5495 4944 4430 3895 3595 3363 3397 3654 4086 3877 3498 3721 4084 4105 4002 4162 5412 4978 2703 1489 794 257 38 40 40 39 33 29 23 44 46 49 45 39 41 42 45 42 32 22 40 35 32 25 27 30 42 47 32 46 38 26 24 18 15 21 40 39 38 27 24 29 27 11 3 -9 999999 999999 999999 999999 999999 -12 1 -4 334 2268 4795 5074 4523 1136 42565 290 288 30 9888 11 49 25 7146 5891 -34 4218 41571 119763 294284 520707 863232 515615 12626 1350 1977 2764 3812 5373 6009 5174 4638 4235 4226 3950 4127 6564 11855 18723 20349 18457 16628 14257 12938 13789 13838 17382 50948 165333 75668 17350 12798 9783 7562 4900 3563 8555 91165 252874 330750 12753 553 279 221 191 202 182 217 317 218 201 228 227 277 344 413 451 535 590 411 324 228 290 242 201 230 263 333 378 383 234 135 81 78 15 33 85 108 103 101 9 23 -2 -6 -26 -34 -11 -44 -31 -59 -63 -33 -32 -17 999999 -89 -76 999999 999999 999999 999999 -88 999999 999999 999999 -96 -96 999999 999999 999999 -89 -46 999999 999999 999999 999999 999999 999999 999999 999999 -94 999999 999999 999999 999999 999999 999999 -99 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 -79 999999 -88 999999 -86 -3 127 171 246 445 523 467 386 304 378 518 679 948 990 919 1022 1200 1454 1595 1869 2075 2142 2644 2818 2847 3209 3477 3215 3056 2798 2501 2271 2039 1945 1855 1995 2338 2950 3219 3362 4077 4873 5524 6451 8152 10481 12987 13969 14401 14287 13533 14485 15250 13502 11487 10908 10655 10299 10605 10627 9653 9391 10099 10636 10212 11577 13346 12449 11885 13569 16787 20171 18462 15747 13052 5620 2961 1401 507 136 89 27 -2 -8 20 33 20 21 19 12 9 9 13 12 22 12 14 -2 14 18 17 10 4 9 8 11 15 24 10 2 15 22 8 5 15 3 -8 5 2 -7 -8 -4 999999 999999 999999 999999 999999 999999 999999 999999 999999 25 931 5676 10541 8317 1683 20 999999 5 37 42571 290 316 30 9886 11 49 31 7145 5895 114 5116 20703 52585 141495 328650 470980 167645 3312 999999 999999 999999 999999 -52 217 553 813 1405 2758 4780 7787 12269 16493 19809 22080 19563 17301 15505 11878 8168 8313 7344 5236 4312 3628 4217 4269 5548 19107 22215 17848 128730 724877 515580 38601 496 185 205 123 97 140 186 199 189 153 158 147 139 339 3024 11612 14686 10556 8840 66511 274516 142120 2836 254 252 247 298 438 415 287 149 83 58 -2 0 -29 38 91 87 95 43 -9 -27 -45 -62 -18 -24 -33 -28 -6 -70 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 -77 999999 999999 -97 -75 -59 -46 4 101 223 436 766 1265 1667 2044 2382 2729 3018 3267 3216 3292 3616 3991 4375 4815 5059 4882 4546 3910 3101 2602 2440 2274 2137 2058 1768 1586 1538 1476 1738 2444 3093 3677 4666 6609 9317 11443 12636 15691 16735 17622 18730 16893 14121 13133 13833 11971 10932 10432 10891 11644 11249 10950 11106 11113 11537 12743 16574 19858 22445 29752 37796 39970 38350 36974 30145 14702 4725 2097 1830 1711 1369 912 458 240 316 379 255 2052 1629 219 16 27 25 37 41 51 50 49 29 21 26 34 27 23 40 42 29 29 20 28 20 17 24 16 29 33 35 33 13 10 16 10 -7 999999 999999 -4 999999 999999 999999 999999 -1 85 992 6522 6564 5671 1759 33 16 43 72 32 42577 290 400 30 9880 11 49 37 7145 5899 973 5015 12883 19658 6716 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 86 138 126 75 -8 -9 27 197 38 999999 999999 999999 999999 -96 105 908 5883 26248 131877 309952 203783 17402 738 1417 4535 7907 12536 16853 20637 28341 42063 50814 52189 44314 59804 86574 98800 75975 57020 222821 789857 930617 630182 8443 149 155 233 248 290 259 144 126 30 -1 10 34 -19 -44 -22 47 4 -10 -26 -59 -77 -60 -97 -79 -94 999999 -93 -65 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 999999 -97 -45 47 238 549 1072 1793 2617 3183 3267 3619 3515 3266 3257 3356 3695 4199 4730 5064 5115 5109 5026 4581 3757 3023 2587 2256 1908 1551 1234 1024 1201 1510 1800 2694 3834 5195 6470 7502 9751 13507 15553 16565 16417 17227 19108 17991 15800 15091 13794 12076 13652 15817 16500 17955 20706 25496 30053 36612 41663 42292 43097 56611 57593 48008 32722 16487 10055 9031 6706 5732 5314 4685 4110 3886 4269 4002 2749 4474 22686 12599 2295 5586 4865 488 71 56 56 35 55 60 62 51 33 39 61 45 52 53 48 40 32 35 41 44 42 46 40 34 37 18 15 16 14 1 -3 -3 -3 -6 -8 -6 13 71 448 1570 1125 59 3 23 37 50 33 37 54 79 42583 293 366 30 9876 11 49 43 7144 5903 683 3998 10321 16992 18979 10590 962 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -50 956 1973 2129 1490 630 203 231 239 242 363 332 498 1052 1472 1602 2105 2959 5844 27392 93701 136360 46482 5258 6106 10297 16213 24939 31666 35102 37110 38919 51379 64956 70651 75332 81455 97404 93974 177997 554599 999999 725253 38155 316 23 23 49 -3 -66 -75 -53 -70 999999 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 71 311 844 1575 2464 4050 5243 5083 4062 3535 3468 3441 3463 3764 4263 5148 6274 6257 5518 4883 4448 3879 3277 2705 2211 1861 1635 1402 1219 1210 1317 1740 2516 3412 4454 6289 8465 11836 15404 19059 21828 23084 22353 21328 24156 27761 34612 36869 34991 36851 39511 42894 46599 46604 45971 53811 54407 40779 29386 23311 16567 11596 9931 10772 12146 15101 24261 54150 57446 21191 14004 13142 12208 9498 9623 14953 34033 39644 13604 401 41 22 35 46 33 34 37 31 37 50 35 38 41 23 35 27 21 29 25 17 8 11 15 20 5 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5 78 166 188 43 999999 999999 999999 999999 999999 999999 -6 -7 999999 999999 53 10 42589 291 220 30 9880 11 49 49 7144 5906 -92 999999 -26 21 19 4364 27210 51554 49621 18132 5818 446 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 71 1160 3908 6533 7725 8464 7826 5758 4949 4308 4860 5732 7347 10438 12535 14498 15707 17792 18432 19306 20090 19122 18476 19551 19566 17877 23827 28494 33248 38126 44178 53494 61672 73641 87633 100244 106688 109899 117525 126102 128237 123781 198095 476020 797588 506068 134507 898 -14 2 -22 -63 -93 -56 -55 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 104 380 665 1316 2343 2742 3216 4241 5558 6700 7256 7189 6901 6614 6188 5472 5161 5390 5742 6445 7444 6898 5768 5304 4650 3402 2689 2497 2433 2236 2109 2387 2941 3865 5817 9807 14692 19477 23495 28447 33215 40523 47881 53119 47534 40273 37052 35040 31766 32747 36842 38133 42377 52881 61452 46558 22331 13321 14213 15115 13821 12307 9325 5830 3435 2433 5727 12325 14143 16467 18658 27430 39479 33752 22318 46213 21693 1006 18 32 46 55 38 28 35 48 49 32 31 29 26 27 37 50 36 27 15 16 16 21 25 29 23 10 -8 -11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 9 190 112 999999 999999 999999 999999 0 42595 300 133 30 9883 11 49 55 7143 5910 -71 393 744 1086 1377 1675 1877 2046 8633 44905 64072 94410 74867 24648 2718 1743 1730 1997 2445 2313 1612 337 999999 999999 999999 999999 275 1522 5047 8070 9628 12250 14973 13867 10862 10963 12888 14460 16739 21065 27137 33217 37228 41362 40294 38977 43480 45954 53985 62804 63836 62794 69318 83631 98672 113866 130179 144979 160404 173149 188889 215950 244200 253548 264335 271134 212030 180695 159427 188359 139220 4485 11 -39 -60 -70 -93 -4 -57 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -66 147 548 1201 1598 2110 3005 3921 4719 6097 7010 7980 8492 8485 8215 7864 6633 5396 4487 3638 3381 4360 5891 6115 5417 5157 4916 4530 3960 3434 2856 2248 1908 1986 2348 3014 3717 4141 5548 9275 13681 16447 18510 21180 22762 23856 25180 27786 30411 29108 27441 28062 29157 30311 33304 36049 40974 46531 44127 27600 15545 12390 12521 12395 10001 7955 8339 11280 10247 7156 7659 8325 7285 11171 32065 71114 103033 88202 91646 46656 23670 4155 126 32 32 36 46 52 23 26 46 41 15 23 37 51 50 25 22 13 5 12 5 10 26 16 -1 1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -4 3 29 45 158 171 999999 999999 999999 56 -7 42601 294 284 30 9884 11 50 1 7143 5914 191 263 4815 52140 116550 173248 136406 74295 5737 2314 2680 2982 3816 4583 4921 4543 3971 3052 2674 3290 3711 4011 4561 5803 8013 10073 10141 10420 11310 12337 14935 19010 24498 31700 35638 37314 44524 49450 51853 55507 60454 67257 76491 83996 91826 96850 100671 115571 134439 137431 128321 129628 145501 165053 177126 199908 240144 276125 314855 311808 285150 248019 167974 84800 121674 30447 371 -82 -78 -88 -37 -14 -83 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 196 589 942 1598 2969 6257 9433 9278 6862 5568 5899 5600 4826 4321 4031 3630 3359 3276 3092 2952 2732 2407 2529 2824 2887 3037 3189 3346 3265 2968 2492 1907 1503 1260 1380 2245 4138 6218 8544 10892 13562 17222 19380 18267 17614 18091 18660 19008 19142 17473 16535 14798 13429 13564 15975 18657 19064 17025 15394 13388 12008 12268 13624 16183 19009 21075 19027 11046 9427 13382 14952 10365 8588 9672 16953 48426 93413 137485 189404 196093 125718 28815 2578 59 25 36 38 31 23 -2 26 24 11 8 11 12 19 10 9 5 7 11 24 14 14 12 15 -6 -9 -8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -5 16 10 25 4 341 167 42607 297 225 30 9885 11 50 7 7143 5917 208 428 698 888 2256 18598 73200 42793 3260 1865 2573 3347 3747 3803 4079 4583 4964 5236 5445 6349 7615 9635 11721 12632 13557 15028 17169 20343 24559 29101 35124 42379 48569 55392 62813 66338 66074 66272 72093 77781 80066 73332 69432 76108 92360 108124 120710 122840 125491 133214 131322 123347 119203 116000 124298 148009 174855 190991 203553 211442 207085 172505 116066 54492 126713 124923 4493 27 24 -4 -39 -56 -48 -73 -93 -87 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 1036 3138 6004 7054 5207 3907 3606 3284 3255 3364 3235 3088 3121 2974 2733 2630 2597 2463 2248 2046 1773 1504 1416 1472 1630 1645 1558 1410 1151 982 924 913 1124 2031 4166 6261 7521 8085 8877 10935 12195 13039 14115 13969 13083 11298 10385 11047 11167 11056 13270 18232 22632 23477 26961 33490 42018 47851 40211 23721 17755 15535 15009 17464 19798 17943 11803 12397 11578 19878 82059 214691 271385 256155 207120 129051 28891 868 44 52 61 63 68 47 45 34 55 43 51 37 33 37 48 31 40 20 29 39 36 32 24 19 36 28 26 30 16 16 15 -3 -12 999999 999999 999999 999999 999999 999999 999999 -5 36 160 338 82 55 237 182 999999 -10 325 166 42613 291 408 30 9888 11 50 13 7142 5921 4777 16052 5596 999999 999999 999999 999999 999999 999999 -32 88 287 281 197 122 240 718 1508 1801 1663 1604 1541 2357 2953 3836 4972 5570 5991 6599 6745 6815 8208 9283 9918 12161 14670 17348 19945 24572 29797 34756 40351 42999 41154 43872 47057 55661 59360 53291 51465 55573 61474 67887 83119 99365 97182 97483 92137 79196 319668 886519 599129 12055 340 180 126 55 -42 -34 -53 -45 -66 -6 -26 -24 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -17 901 2580 2659 2224 1868 1770 1933 2280 2704 3287 3312 3178 3169 2991 2881 3032 3167 3145 3056 2871 2570 2317 2273 2244 2386 2557 2715 2949 3269 3570 3377 2889 2798 2200 1659 1321 1185 1329 1639 2444 3967 6180 8588 11073 13924 16168 16037 17723 20456 22979 26502 29723 32001 35878 39687 43743 48392 48366 40057 26077 16691 16723 27664 41099 26586 14626 14493 14200 15474 18703 38792 150261 265280 250322 175581 69595 22416 10160 4203 415 96 95 85 70 55 67 72 58 68 52 39 46 40 35 40 40 44 48 44 44 44 52 55 57 58 50 38 33 34 36 21 20 4 -5 -7 -5 -7 3 20 42 103 140 112 76 42 70 278 214 -6 -5 42619 287 379 30 9889 11 50 19 7142 5925 -70 3946 8744 578 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 350 1211 1668 1504 1315 1125 2199 2283 1976 3841 7791 11466 14340 18041 22208 28246 36535 42445 43994 46354 51719 58965 64838 69345 74800 74105 79226 84548 98681 114007 130772 157745 191138 205900 222341 254756 260292 265563 271729 262808 226628 177707 316673 263908 4622 5 -43 -97 -90 -72 999999 999999 999999 999999 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 115 336 729 1071 1136 1130 1038 1010 1092 1211 1428 1703 1946 2305 2740 3207 3567 3516 3356 3240 3261 3298 3178 3117 3172 3373 3430 3385 3241 2930 2699 2459 2071 1725 1668 1723 1778 1773 1407 1325 1675 2612 4920 9982 16897 26141 39674 46027 48689 45118 42219 43498 43569 42312 44212 43142 35790 27205 23587 23657 30003 34274 27100 22217 18658 18553 18709 22373 26241 26248 31487 62486 146052 198266 175518 112149 77507 46745 4804 319 98 56 68 65 68 59 64 52 39 35 23 13 6 14 29 15 17 17 18 33 56 47 40 48 43 24 24 23 4 7 0 999999 999999 999999 999999 999999 999999 999999 1 27 45 41 58 52 -5 42625 289 318 30 9888 11 50 25 7141 5928 -16 -23 2209 19870 1283 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 58 44 4 -11 224 785 2325 4855 9345 15451 22552 31388 41819 66163 100790 120100 128158 133701 136866 136518 133876 132224 145218 145824 148192 183497 225502 259052 337909 476180 488082 361255 286588 293837 283444 231382 144777 51144 6444 1767 446 70 53 -29 -65 -28 -55 -11 35 86 74 24 6 -16 -50 999999 999999 999999 999999 -86 -96 999999 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -43 106 168 195 155 183 338 508 628 805 1290 2043 3189 4450 5767 6821 7543 7642 6635 5510 4799 4417 3991 3604 3229 3021 2845 2762 2416 2003 1805 1595 1431 1034 728 844 1125 1247 1487 1701 1837 3029 5560 8353 14454 26498 36099 39428 35392 33470 32705 30635 27463 25868 24624 22902 23002 21214 19694 18206 19022 22581 21216 23047 25709 24250 22758 25317 45449 108811 140652 132919 94740 52200 21775 8539 1551 1800 2086 340 198 216 146 113 81 73 68 69 52 38 36 16 7 17 28 16 45 103 100 86 61 56 86 92 65 38 26 24 0 999999 999999 999999 999999 999999 -7 -11 -3 11 4 4 11 27 7 42631 260 1309 30 9889 11 50 31 7141 5932 217 2578 3465 1783 1019 993 3321 11201 11241 21064 126835 113396 42764 50841 70750 84329 105556 145355 158039 188595 242900 324203 365863 472035 602835 344510 260359 212405 131175 118524 271118 44014 953 61 -45 -51 -55 -50 -7 -5 -28 29 55 -48 -59 -76 999999 999999 999999 999999 999999 999999 999999 999999 -89 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 194 738 1176 1806 2614 3073 3463 4143 5198 5434 4708 4338 4482 4679 4846 4681 4346 4290 3869 3579 3978 3926 2883 1662 832 573 455 350 367 525 856 1005 986 1359 2118 3812 9471 18670 25485 32639 35401 33160 30582 26580 23388 21002 19190 18379 18644 19397 20391 22619 23968 24146 26698 22282 15040 13402 18318 23231 26048 29348 53263 104271 140004 128794 127534 154697 156873 122679 202620 135188 6526 1612 1060 283 152 154 150 153 170 170 149 121 139 159 169 183 187 156 124 144 116 118 131 107 104 88 80 58 41 22 5 29 35 27 34 49 35 29 35 30 15 78 77 -2 -5 42637 250 1550 30 9890 11 50 37 7141 5936 207 1428 5206 13815 29490 53963 86657 123915 159270 191384 233040 289299 308138 285284 292577 267093 205751 164024 128080 72052 42568 26364 22387 2737 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 68 348 621 846 993 1173 1677 2183 2337 2426 2751 3603 4517 4668 3606 2429 2290 1905 1163 668 264 23 -25 85 244 433 768 987 1199 2045 4234 7199 12905 19528 27115 35432 35714 30012 22858 20253 18432 16172 15767 17019 18652 18950 22669 35337 42267 39328 50171 66923 41800 22511 21869 48583 119783 176952 241748 285025 330629 364028 417341 351008 190753 58769 15451 7259 4078 2827 2015 476 347 413 388 298 238 252 234 213 211 216 199 293 183 166 220 232 125 90 78 85 66 38 26 41 62 108 241 421 268 102 29 2 0 -4 -8 42643 251 1520 30 9890 11 50 43 7140 5940 -12 944 4338 10796 22254 45781 75740 119128 182294 253201 287885 273422 268299 288668 319863 315822 215298 131577 105656 76292 50549 17639 2422 526 217 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 66 362 494 584 952 1637 2821 4101 4969 5256 4744 4283 3573 2172 1309 872 514 303 83 37 246 470 755 1119 1471 1765 3490 7292 9662 12617 18194 24123 27029 29211 28016 27417 26002 22715 23804 25058 24942 22202 20070 17460 16140 24664 53908 60368 39049 34306 53546 112916 146626 128827 115581 124964 170406 270176 379659 411990 246212 46804 11609 29447 10474 1973 404 375 458 577 552 503 506 399 322 343 249 273 228 218 219 157 150 161 138 94 114 144 164 180 194 214 307 422 595 225 62 12 7 6 38 5 42649 292 112 30 9892 11 50 49 7140 5943 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -36 999999 999999 999999 999999 999999 999999 999999 999999 -85 139 591 2935 9570 20328 36238 54076 76227 100871 118793 112062 117433 145900 185869 249795 355628 395503 314658 217808 218490 186677 119008 73005 42330 23136 7210 992 999999 999999 999999 999999 999999 999999 999999 -83 -25 -57 -99 -93 -64 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -60 216 461 705 1171 1621 1631 1409 1857 3550 6315 7727 6292 4430 3203 2541 2158 1825 1210 584 294 334 397 236 166 341 624 1156 1950 2669 4337 7574 9789 11537 12799 13932 14741 15306 17331 18845 17365 18848 20773 21161 21425 21875 16732 11243 10875 13154 12811 14570 25547 34490 48113 71327 80151 75307 53445 39711 59414 144556 295724 395850 338583 101514 18833 4163 862 459 472 474 405 434 497 531 530 565 515 372 281 250 250 182 162 147 170 166 117 126 206 150 208 194 214 191 260 248 120 7 42655 299 111 30 9891 11 50 55 7139 5947 7 999999 -71 -41 -64 -34 -39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -18 63 163 449 947 1674 2923 4913 8664 11947 11931 7534 6716 6861 3837 1032 999999 999999 999999 999999 31 470 1310 4602 14297 28433 44181 63132 88891 124097 164083 190171 213338 245633 268086 263894 246097 225460 219518 267287 279507 196036 108201 65043 55942 58731 45028 17915 2709 40 -75 999999 999999 999999 999999 -78 -73 -81 -46 -13 -21 -58 -19 -88 -22 999999 -79 -87 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 91 511 820 977 1473 2551 3347 4015 4811 5315 5190 4090 2492 1430 1394 1482 903 449 275 170 99 69 67 81 61 135 371 540 552 1103 2446 4756 7382 9027 8640 7921 10216 13314 15278 16080 16457 16827 15873 15121 11749 10347 11416 9483 6518 17516 29312 25628 26826 29591 31798 37244 28237 22869 32743 67289 148603 252686 367090 419423 287599 144521 53617 14543 3831 616 579 527 369 336 428 534 554 489 402 205 137 136 197 335 435 451 279 285 184 148 109 103 114 139 254 590 366 79 16 1 0 6 1 8 1 -11 42661 297 110 30 9890 11 51 1 7139 5951 435 205 230 296 277 287 246 205 153 109 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 -42 149 341 783 1627 2594 4198 6821 11547 19005 22702 21378 26668 44088 53607 37955 17597 8778 2299 506 198 191 289 404 850 3204 10613 24632 40743 60201 88733 136195 168977 165104 127556 98124 89451 106905 151636 196687 175369 110376 54132 37981 57920 61518 46155 23690 5887 1246 537 78 61 -48 -60 1 -5 106 69 23 -9 56 41 65 34 53 4 -12 -46 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 234 664 809 808 942 1082 1784 3430 4980 4099 2864 2439 2450 2287 1934 1505 1061 719 467 352 270 116 61 21 -17 -58 -95 999999 -84 -51 15 225 720 1982 4165 5450 6183 7409 8422 8270 8075 9054 11686 14382 15866 14492 9804 7063 6479 8853 15841 17599 19650 23668 22331 26654 32647 29571 33187 56634 99178 164918 253290 358760 258914 150504 77797 25737 2998 437 691 697 338 214 330 397 317 239 219 193 141 159 255 284 307 321 398 356 241 258 391 222 178 173 125 150 120 75 4 -7 -6 16 -2 -12 42667 295 133 30 9883 11 51 7 7138 5954 427 310 408 419 640 837 3012 19953 62417 15064 3253 118 -87 -75 999999 999999 999999 999999 999999 999999 999999 -89 -16 43 54 -18 -18 -25 20 134 484 779 937 1370 3109 6460 10350 13417 10257 4767 3063 2794 1956 2229 3634 6630 5812 3072 2363 2426 2303 2088 3613 5751 14536 93510 83678 49086 23297 18877 21086 77574 67960 12473 2039 2225 4819 2280 396 143 117 52 60 115 146 68 60 55 114 163 179 105 123 115 171 119 89 49 38 92 45 -81 -32 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 37 209 296 470 927 1518 2178 3024 3893 4968 4994 4696 4127 3866 3982 3608 3005 2075 1169 737 472 198 52 -29 -98 999999 999999 999999 999999 999999 -47 205 986 2994 5289 6253 6102 7042 8464 9200 12889 15189 14382 14641 15781 16010 15096 14434 14380 20982 30054 34438 35695 37806 34931 31420 32126 41833 55687 80193 118654 159051 175620 139449 54894 15800 1141 249 271 273 197 133 131 144 157 127 149 296 301 172 209 263 289 310 378 381 314 257 353 203 242 522 254 342 209 79 28 999999 -8 -12 42673 292 100 30 9880 11 51 13 7138 5958 560 456 580 609 529 574 548 572 486 401 256 1 -99 999999 999999 999999 999999 999999 999999 999999 999999 -87 81 208 191 121 19 41 -21 -10 21 -1 -16 -38 -51 15 96 236 484 1064 970 449 482 1259 1715 1088 1491 1716 703 385 992 1959 4414 12326 27661 39521 26777 18321 12275 9273 3910 570 281 190 172 158 126 107 53 76 134 88 31 106 104 -29 -78 15 132 139 95 65 96 131 113 88 106 88 34 40 -18 -61 -62 -27 -61 -60 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -56 24 110 272 426 573 880 1188 1326 1404 1422 1516 1656 1830 1950 1988 1970 1856 1736 1521 1370 1223 870 531 346 325 379 608 804 636 494 577 571 1120 3042 5931 8389 10468 13891 15988 16496 18399 20793 22114 25889 27749 33280 43855 41039 36161 30483 36900 49198 53331 67568 89066 110486 153095 148031 57509 15167 1144 170 61 63 84 61 42 51 70 97 119 82 76 65 65 80 100 129 135 163 163 191 171 175 150 104 257 291 608 195 49 42679 296 99 30 9879 11 51 19 7138 5962 563 484 549 488 506 523 417 310 239 39 -57 -84 999999 999999 999999 999999 999999 999999 999999 999999 -86 47 121 126 166 159 112 93 33 66 124 108 133 45 16 -16 13 66 13 68 129 220 269 383 1049 1606 1965 2202 2614 3499 3773 2841 1755 5350 11008 5253 415 155 143 173 184 208 260 182 75 129 122 74 119 135 96 54 41 137 161 16 64 119 183 161 180 126 75 103 113 128 165 86 124 42 1 59 48 -23 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 -85 -10 100 149 240 320 558 931 1139 1431 1513 1549 1593 1664 1708 1674 1517 1202 840 648 701 1091 1380 1807 2358 2260 2843 4302 6009 8284 9995 11849 15974 20432 25564 28963 32894 35655 31607 31917 33129 32414 32150 36727 48904 57895 82729 106680 101660 85690 68087 65860 77476 65645 40137 16834 3761 640 256 136 112 82 63 63 63 59 66 73 68 45 45 45 54 49 44 61 146 228 225 197 280 298 229 141 129 64 37 18 3 -10 42685 297 98 30 9878 11 51 25 7137 5965 690 523 492 514 651 548 496 394 337 129 52 -67 999999 999999 999999 999999 999999 999999 999999 999999 999999 -43 73 146 156 159 191 171 72 104 130 169 220 164 163 202 291 234 137 98 180 106 119 277 464 1016 2657 6659 12580 20967 35623 36436 21958 6314 1855 791 270 128 108 167 193 305 336 287 231 277 227 219 162 163 134 100 86 146 251 213 152 263 207 195 123 186 172 160 178 177 85 26 48 104 78 28 -26 -84 999999 -86 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 -19 265 425 316 433 789 942 1135 1408 1481 1541 1722 1933 2072 2140 2411 3057 4168 3874 2818 4022 6228 8100 10320 13020 16063 21446 26901 30972 32452 33262 31665 29099 34781 31402 23612 26908 37045 47051 57638 80976 92653 79277 58232 37068 28699 35486 36142 33190 38993 41149 20882 14242 9252 947 415 149 82 73 66 76 48 53 55 80 96 433 920 489 94 46 67 96 128 199 215 210 508 384 122 142 287 186 47 -8 42691 299 96 30 9876 11 51 31 7137 5969 729 585 682 675 712 748 851 725 571 334 159 -18 -23 -84 999999 999999 999999 999999 999999 999999 999999 999999 -57 65 125 216 291 106 87 132 158 296 380 934 2219 2498 1937 1476 2247 5483 8591 4927 2169 1559 1420 2866 7615 8708 4883 2473 2425 3222 3357 3138 2549 1204 530 309 183 203 238 276 412 344 302 271 303 317 230 220 263 301 240 201 276 328 279 259 325 368 293 233 200 189 228 177 188 134 100 118 113 56 18 3 -42 -81 999999 -83 -97 -76 -87 999999 999999 -31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 -76 -21 30 34 134 368 509 430 411 718 1350 1657 1904 2007 1789 1620 1804 2052 2597 3365 3654 4323 6103 8925 14931 20950 21734 21181 24038 26697 28698 30216 29086 28422 26568 24195 24351 32191 40259 39092 37572 40297 42980 54271 64396 59124 45585 33764 28554 29779 33670 44115 46814 24510 47872 27640 2204 1247 563 287 160 120 112 139 218 262 266 628 1723 1614 731 152 70 66 66 100 143 210 308 227 169 129 160 359 235 101 50 16 -2 42697 298 94 30 9874 11 51 37 7136 5973 679 590 535 662 642 555 670 650 466 296 220 107 0 -63 -67 999999 999999 999999 999999 999999 999999 999999 -45 103 108 185 208 117 93 128 105 103 90 26 139 444 642 540 1147 3849 4746 2566 1597 941 877 1435 2019 1389 585 330 383 566 699 515 868 2022 1044 164 214 228 327 279 313 315 430 408 261 210 209 177 179 202 205 224 231 257 273 302 248 301 207 165 155 165 161 214 219 198 212 118 111 85 33 -1 -75 -75 -24 -12 -47 -68 -77 -58 -64 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 68 329 605 917 1665 2150 1513 697 632 633 776 986 1032 1144 1625 2283 2871 2533 1877 1637 2005 3048 4324 5430 6192 7568 11882 18415 22789 19853 16834 16586 17133 18147 19420 21493 22663 23352 25544 34068 45014 47640 39688 32002 28504 29943 35729 43076 52209 47176 32260 26745 29486 33473 47729 52450 12667 1718 1760 1868 1988 1789 966 579 391 300 332 513 739 1099 1363 1693 2424 2386 623 173 74 65 38 48 85 166 297 343 264 218 149 69 68 37 15 42703 298 93 30 9873 11 51 43 7136 5976 515 411 402 478 445 500 460 369 316 187 177 104 15 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 -41 131 226 295 189 44 71 51 135 130 64 -11 -4 44 47 27 76 60 74 84 159 128 90 120 167 142 165 167 201 270 241 905 4521 5702 1521 178 173 512 900 660 401 351 327 246 265 264 255 180 240 239 304 292 269 261 241 276 260 183 127 110 143 177 193 135 142 125 103 28 -33 -65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 32 627 2071 5342 10986 13583 11159 7751 5971 4192 3691 4171 4775 4521 4650 5759 6997 6572 4738 3411 2728 2828 2576 1907 1592 2488 6379 11372 13831 13316 12449 12567 13809 14632 16561 19410 25070 34013 37125 37998 39550 39661 35687 27809 18920 21321 27393 34445 44271 48791 46073 41127 41278 45575 49255 56507 69003 62383 22054 1667 650 778 1227 1539 1704 1732 1605 1796 1908 1607 1614 1712 1701 1782 1758 1844 1485 713 296 198 121 111 120 162 283 324 209 201 111 87 85 42 15 42709 299 93 30 9873 11 51 49 7135 5980 564 366 378 510 557 553 506 453 400 227 126 89 131 3 -59 999999 999999 999999 999999 999999 999999 999999 999999 -61 56 174 241 191 95 82 141 98 148 130 60 41 33 -39 -3 110 170 108 93 68 82 189 191 211 226 178 182 183 220 204 179 148 265 187 107 55 127 233 201 229 256 266 364 410 446 629 1069 912 401 245 400 514 378 264 230 290 268 263 329 299 219 209 213 264 234 166 158 141 71 0 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -31 237 2563 12172 18073 18194 20252 23064 24185 18548 10327 6546 4671 4279 4308 3964 3439 2825 2083 1598 1083 616 409 405 459 483 636 1644 4721 7813 8391 11445 21003 27333 32874 31524 23267 16721 13137 11194 8870 9000 14472 21812 26920 33390 39182 44094 47833 49428 50453 54429 55501 52355 56077 64727 68249 68373 48815 16177 3550 1303 1443 1561 2798 2697 1343 1089 1134 1541 1388 925 848 804 714 609 449 291 194 172 224 367 493 392 216 149 137 174 165 74 48 28 29 -11 42715 299 93 30 9873 11 51 55 7135 5984 535 457 475 463 488 528 491 487 432 309 160 201 125 -84 -70 999999 999999 999999 999999 999999 999999 999999 999999 14 150 -10 -47 85 53 95 39 91 92 74 38 3 51 268 801 1940 1885 575 153 107 176 174 178 216 183 167 173 197 216 157 140 262 263 167 103 57 189 142 199 228 158 182 222 187 168 152 135 146 224 363 342 340 270 293 256 268 312 335 324 317 320 299 318 287 239 257 272 186 182 136 -56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 402 1603 2936 3872 4996 6740 8877 10137 11091 13214 14913 18705 24575 18723 12386 10396 8511 5664 3214 1857 1248 942 942 1006 1090 1111 1316 2224 4032 7031 10037 11460 12423 15395 20098 25221 28139 28467 21493 12207 10453 14369 16284 17553 21292 25632 27931 31063 34152 36896 38252 38072 39861 41280 45295 54233 70036 79228 74907 55214 19750 1900 1555 2280 3181 3532 2674 1182 333 155 162 243 315 357 357 356 380 456 504 529 672 811 875 859 684 390 201 144 118 72 20 6 21 40 23 42721 302 58 30 9868 11 52 1 7135 5987 7655 712 548 549 564 645 565 593 542 456 379 300 317 278 138 14 7 -75 999999 999999 999999 999999 999999 999999 -15 26 -3 -15 44 171 241 212 252 295 292 155 146 128 148 191 398 709 934 539 206 173 233 346 333 343 293 228 258 315 318 315 287 279 216 144 272 350 324 256 257 277 256 185 225 229 195 238 299 396 375 446 407 318 287 363 410 344 358 373 394 427 379 374 327 239 271 299 244 44 34 -31 999999 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -57 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 999999 999999 999999 999999 999999 -63 -76 -80 999999 999999 999999 999999 999999 999999 999999 999999 -90 999999 999999 999999 999999 -76 -85 999999 -52 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 24 503 1653 3103 4972 5516 4598 3855 3668 3996 5268 7003 6893 6123 6659 9420 10472 9351 7750 7075 5662 4564 3794 3039 2528 2310 2373 2452 2594 2995 3408 4606 5320 5325 6661 8719 11328 13626 15843 15693 14205 12588 12047 12593 13068 13190 13551 13992 14410 17027 20897 23703 24084 23204 23346 27202 31060 25099 28804 33908 34186 43149 71667 94003 41713 3789 1214 2049 3142 3916 2244 489 98 45 42 29 36 38 27 128 360 659 893 985 818 528 354 261 202 188 169 100 119 81 70 70 72 63 35 -5 42727 301 84 30 9864 11 52 7 7134 5991 703 547 576 616 602 573 580 602 484 385 396 329 219 67 -21 -76 -91 -61 999999 999999 -89 999999 999999 -90 -15 -59 -69 111 228 250 241 169 242 216 197 166 151 399 1188 1941 1664 1229 826 336 246 263 412 686 816 887 938 800 680 564 361 333 294 326 255 215 208 300 341 313 255 262 288 290 318 287 288 411 407 460 496 422 401 422 337 401 413 405 384 430 358 392 395 343 313 361 348 277 234 140 66 -62 -47 -74 -57 -91 -58 -87 -63 -72 999999 -67 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 -54 -77 -77 999999 999999 -87 -91 999999 999999 999999 999999 999999 999999 -77 999999 -93 -90 999999 999999 -71 -45 -44 -23 -58 -88 -43 -61 999999 -71 999999 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 -96 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -58 -25 50 220 833 2140 4435 6366 7136 6344 5510 5094 5164 5856 6588 6133 5408 5521 6459 6766 6554 6691 5985 5288 5162 5402 5678 5321 6244 6212 4892 5381 11130 11579 9756 8522 5921 4355 4362 5139 8579 11353 13332 15429 17723 19088 19898 17680 12659 8868 12047 16103 16052 21491 25648 21370 20214 28287 31333 24554 19575 23057 26172 19884 12982 5985 4768 4603 2022 2293 3284 2601 1172 464 675 589 204 109 185 192 280 583 1012 1076 907 721 574 477 534 459 335 238 199 158 116 71 90 77 35 45 -4 42733 302 80 30 9860 11 52 13 7134 5995 568 485 523 483 494 480 548 519 357 296 230 274 233 166 54 31 999999 999999 999999 -75 999999 999999 999999 999999 999999 -34 -7 -45 88 261 227 210 213 177 108 174 128 136 199 281 522 426 251 240 287 250 307 369 502 713 829 667 495 533 977 1232 783 232 224 264 222 269 344 346 327 308 289 277 260 228 349 480 406 474 447 458 465 361 318 361 500 495 494 451 391 395 375 417 407 344 373 256 161 106 93 7 -65 -35 -58 -78 -69 -87 999999 999999 -75 -87 -89 -81 999999 999999 -76 -37 -83 999999 -90 999999 999999 999999 999999 -64 -92 -86 999999 -100 999999 -85 -100 -79 -80 999999 -63 999999 -76 -71 -69 -84 -99 -83 999999 999999 -76 -98 -77 -78 -63 -45 -54 -95 -92 999999 999999 999999 999999 999999 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 999999 999999 999999 -86 -94 -90 999999 999999 999999 -95 999999 -98 -97 -96 999999 999999 999999 -78 999999 999999 999999 999999 999999 999999 999999 -84 -91 999999 999999 -98 -99 -95 -74 -98 999999 -92 -99 -74 62 606 1940 4052 7680 12154 15061 14527 14682 14223 11747 10118 10147 10828 11011 13069 12066 9781 9548 10174 12038 12324 12647 12253 13213 17028 16296 16439 16637 13571 11566 10202 10825 15408 13654 8239 4254 2752 4234 6388 9628 14834 17778 15845 12783 10843 11837 12116 9998 11249 13995 15862 16701 17021 18855 21168 20520 16858 13592 7580 5132 5608 6340 4768 1727 646 290 319 521 969 1497 2185 2542 1789 2608 3887 4028 7100 5649 3130 1156 880 759 681 599 664 782 786 369 174 152 66 81 89 88 89 60 3 42739 302 76 30 9856 11 52 19 7133 5998 514 447 500 444 470 452 461 364 308 213 171 152 135 2 999999 999999 999999 999999 999999 999999 999999 -69 999999 999999 999999 999999 999999 999999 999999 -5 97 117 154 222 183 154 113 125 126 87 176 172 162 239 917 2712 3291 2309 1118 434 284 245 315 259 230 280 289 237 157 181 199 256 269 238 248 233 284 247 228 234 280 323 376 383 347 351 357 290 294 319 306 342 352 215 229 230 166 240 178 176 159 44 -29 -67 -67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 -95 999999 999999 999999 999999 -97 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 103 467 1926 4402 7794 17914 21364 16487 15431 15520 16015 18773 20391 19866 18605 15318 13622 12839 12261 12759 14012 15313 16436 15705 16539 18257 19728 19483 18338 19259 19018 16880 13415 10137 9831 10097 10408 11529 11563 11451 10988 10380 9844 9690 9358 10002 9999 10905 10623 10295 11335 13476 14376 13653 16797 20788 19020 15205 9367 5157 3709 3124 3486 4612 3285 942 284 166 121 110 302 1568 3188 4116 5982 7504 12622 12808 7571 3473 1377 1009 918 894 851 752 883 672 578 295 149 159 515 537 360 198 86 15 42745 302 104 30 9854 11 52 25 7133 6002 421 322 368 441 400 379 324 264 197 145 112 35 17 -59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 12 91 70 60 110 97 119 98 123 70 53 21 -8 58 71 161 218 275 161 133 116 223 189 200 193 142 166 200 176 125 96 111 128 152 209 263 203 135 170 196 196 201 281 301 243 343 327 175 221 192 181 221 224 290 285 247 208 213 148 114 164 177 148 80 18 -46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 99 577 2110 6132 11780 16654 19785 22365 23033 24164 25812 29400 28545 26102 23990 21637 21959 21705 21257 19034 15876 12938 11616 11913 12667 13399 15247 17335 20078 22705 23053 22212 19387 15188 11839 9135 5579 4499 5577 7290 10983 15522 16330 16864 15699 16677 18510 12627 7682 9594 16991 17569 12704 14690 21878 23854 17804 16644 14551 9430 6628 6566 6593 3501 1680 1547 1220 690 284 273 400 488 670 1095 2819 7705 13222 14727 11811 6895 1757 1169 1430 1738 1946 2035 2014 1764 1257 756 469 386 1070 2381 1754 302 -10 42751 301 74 30 9854 11 52 31 7132 6006 440 292 283 363 405 448 381 290 217 194 140 85 33 22 -54 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 8 33 17 54 88 36 45 68 88 93 53 83 55 62 35 71 73 63 78 12 31 138 220 258 178 165 94 159 150 49 85 173 103 112 169 119 181 137 100 122 211 245 295 271 279 313 353 237 183 122 127 163 170 221 235 167 98 87 87 117 123 99 100 79 41 -22 -11 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 1186 3486 4857 9084 11934 13803 18308 24347 28976 29313 26548 23755 23542 24105 22907 20269 18337 15077 13674 13887 14405 15623 15607 15239 16881 18921 19862 19426 18043 16823 15930 13836 12488 13599 14176 14911 11851 9625 13485 22799 32816 36058 30806 20504 12763 7278 5730 4793 5470 8799 13976 19408 21025 21518 21914 23689 26755 25658 20442 14085 7661 5354 5099 3748 3988 3550 2339 2059 2748 2478 1796 1171 604 470 496 2206 7503 13016 11079 3925 549 162 171 286 700 1307 1680 2261 2007 1410 983 656 894 623 217 43 42757 302 72 30 9852 11 52 37 7132 6009 469 339 360 344 365 391 388 299 192 56 88 85 46 5 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -53 -8 -30 41 33 91 101 55 99 128 79 83 124 75 9 40 169 76 77 84 97 115 221 325 328 213 148 82 91 40 68 94 110 153 168 136 133 155 182 205 214 232 197 222 219 324 438 390 300 318 232 170 86 84 104 102 74 77 15 58 104 111 69 -43 -69 -59 -10 -79 -91 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 83 501 2005 3911 5039 6554 8539 9827 11203 13181 15429 17672 20259 22494 24720 27955 29961 28236 24038 20320 17091 14785 15259 15507 15619 16490 18902 19769 16305 11805 8802 7695 8038 8578 9325 11326 14530 17260 19194 25656 32597 32455 30863 28240 23144 16650 13557 9867 7625 7429 6018 4725 5906 10164 15005 19952 24822 27187 25577 22618 20318 12795 5778 4798 4518 6575 9578 12248 14883 10919 4086 2960 2523 2114 2939 4101 6887 9923 9475 2878 675 181 121 135 147 260 422 388 736 923 1082 1101 793 741 550 604 481 138 42763 303 38 30 9848 11 52 43 7132 6013 9036 500 425 415 486 533 492 424 299 168 97 103 122 85 -25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 -26 49 34 0 85 207 186 162 95 66 80 6 52 3 39 38 65 55 133 70 56 108 256 287 273 191 256 199 169 143 153 146 97 75 120 128 139 136 115 136 239 321 233 174 148 204 319 378 353 270 200 156 102 -1 -34 -78 -87 -96 999999 -67 3 -45 -86 -46 -62 -84 999999 -98 999999 999999 999999 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -18 249 1025 3693 7745 9797 11624 13444 15266 17317 18769 20183 20763 19448 15962 12671 13755 15806 17663 20090 21663 22787 24250 25403 25999 23604 17390 12673 9344 8684 7860 6846 6585 7292 9004 10378 10966 10476 9908 12999 16344 17997 21385 22905 17603 12110 11278 11316 10641 8535 7180 8143 8788 9666 14214 21154 31598 37543 34862 27061 20494 18806 13465 11150 19421 17997 13851 13868 9353 7890 8796 9352 11009 12839 11815 8026 3974 2552 1934 1554 1512 1334 1083 767 696 443 710 633 731 827 575 863 925 743 350 436 42769 302 67 30 9847 11 52 49 7131 6017 509 341 463 462 520 564 523 361 196 73 138 139 41 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -35 15 -35 -33 -24 -1 -29 -34 -16 -7 10 48 -7 -4 -3 -41 7 68 29 63 85 111 143 156 240 267 219 194 181 211 125 81 60 142 129 91 102 178 185 220 168 196 229 359 351 123 98 121 235 250 188 180 191 180 137 45 -43 -71 999999 999999 999999 -81 -76 -83 -78 -84 -97 -80 -85 -94 999999 999999 999999 -84 -77 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -65 114 573 4294 16508 23469 20747 19697 17792 15779 12754 11268 10323 8192 6587 5697 5332 5461 6102 7042 7942 9322 11450 14201 16984 18524 21219 25275 30309 34207 31182 21441 14701 14670 12343 11030 12781 12766 6155 11425 20002 20919 15257 10745 10079 13753 18177 15911 8788 6048 9737 11215 10190 16068 24972 33440 35773 34015 26104 15593 11702 16852 18731 17773 18061 17920 13626 8091 7212 8106 9525 9138 7114 4955 5308 5963 5733 3481 2096 1970 1336 840 503 282 277 462 707 623 591 670 1175 651 419 251 180 42775 303 37 30 9847 11 52 55 7131 6020 9571 516 358 426 420 478 502 483 359 287 124 110 243 144 -63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -33 -22 -42 4 40 10 -34 -59 10 43 32 84 62 81 79 128 75 81 78 60 50 88 133 178 176 234 248 257 227 270 232 249 230 177 77 149 231 253 241 281 241 213 279 301 349 478 354 293 174 152 207 308 291 131 142 177 191 75 18 -20 1 -72 999999 -64 -76 -52 -75 -69 -35 -39 -33 8 -37 999999 -50 -46 999999 999999 -88 999999 -99 999999 999999 -80 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 -98 999999 -92 -73 -80 999999 999999 -63 -87 -92 -94 -85 -74 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 -75 999999 999999 -85 999999 999999 999999 999999 999999 999999 999999 999999 -97 -56 37 213 1950 6484 10820 16951 18255 16898 16024 13549 10258 7109 4887 3597 2846 2887 3139 3223 4078 6193 7555 9530 13904 17076 15471 14130 11835 9316 9963 11191 11189 9903 9274 11176 17879 16739 7057 7260 13115 18366 16311 12929 12851 15268 20770 22354 14730 9882 10157 12904 15041 16558 20261 24874 27869 35511 37145 18956 12144 15429 23635 22813 12819 6584 3126 1927 1910 1209 1927 1960 990 600 613 768 782 2001 3474 2144 736 283 585 612 146 262 609 713 710 729 577 400 632 725 292 42781 303 33 30 9843 11 53 1 7130 6024 10522 531 446 464 530 496 414 369 308 251 137 228 289 74 5 -10 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 -10 -21 49 9 -15 -64 -26 27 96 99 110 74 121 150 107 194 176 137 55 114 175 191 219 219 245 286 279 268 298 208 196 206 153 220 309 265 204 209 137 233 304 274 255 234 69 53 96 163 232 167 130 115 111 41 -10 -35 -59 -65 -37 -59 999999 -25 -80 -74 -97 -95 25 -30 -84 -28 -54 999999 999999 999999 -77 -63 -35 16 -38 -93 999999 -78 999999 999999 999999 999999 999999 999999 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 -88 -95 -78 -71 -87 -76 999999 -69 -49 -87 -76 -94 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 -99 999999 -98 -75 -68 -84 999999 999999 999999 999999 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 -97 -30 63 137 684 3239 8249 13334 14598 16469 15192 12214 9985 8835 8554 8382 7180 6306 6434 6287 6348 6245 5895 4776 2920 2245 1914 2102 2978 4172 5481 6511 7654 9930 13720 15792 17957 17377 8489 4792 4781 6831 10365 13405 12904 10222 9911 9974 12784 16449 15788 15031 14613 16175 19964 21301 20941 27360 42726 25633 14110 14642 15911 17151 12166 9012 8513 5574 1897 362 298 477 530 350 229 570 805 625 332 155 100 110 77 65 94 60 64 228 386 246 318 323 481 304 41 42787 301 61 30 9841 11 53 7 7130 6028 492 414 310 395 357 441 297 233 181 220 282 227 134 93 0 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 -64 -67 -70 -98 999999 -72 10 61 66 82 44 75 68 103 82 73 99 98 44 102 98 205 193 202 128 171 251 261 253 200 113 114 168 165 103 154 169 225 316 293 191 128 23 30 17 -19 99 131 73 -15 -40 -56 999999 999999 999999 999999 -78 -27 -82 -100 -96 -73 -38 -33 3 -15 -44 -67 999999 999999 999999 999999 -58 -86 -86 999999 999999 -87 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -59 33 110 265 1051 2676 4923 7630 9529 12464 16223 18957 16954 11698 7660 5716 5685 6149 6648 7156 7182 6538 5588 5784 6380 7535 8739 7458 6204 5393 3795 3180 3645 3732 4819 6274 7119 9036 11233 16015 18986 13007 5412 4334 5827 7926 10489 11051 10219 9920 10824 11808 12185 14315 19132 19928 17940 18168 19554 22964 29649 26662 17939 13508 11976 14432 11366 20951 34638 30240 20631 9853 5275 3054 1528 593 712 781 909 804 492 213 54 17 10 -9 16 2 -2 121 16 -8 142 99 999999 -2 -1 42793 295 60 30 9840 11 53 13 7129 6031 541 433 398 330 316 287 283 122 89 172 238 138 63 1 -61 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 -75 9 81 51 83 72 17 -2 -41 -31 -16 -13 -13 14 36 144 141 116 224 200 204 215 176 188 118 75 84 137 99 129 188 165 242 197 179 138 73 7 51 -32 999999 999999 9 11 -40 -81 -80 999999 999999 999999 999999 -66 3 -9 -60 -48 999999 999999 -79 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 13 380 2645 8955 17844 24551 24270 20186 16532 14962 12427 9621 6638 4783 4270 4330 4605 4916 5305 5596 6025 6867 7828 8042 8300 10019 12153 13871 16163 16777 14474 11105 8231 5163 4988 7174 11108 11928 12625 15602 19537 20354 18065 13546 11299 9204 8453 13421 20261 15099 10460 10500 13096 16825 20530 21299 22549 26164 30151 29498 20529 15280 10940 13502 15560 19039 24417 25233 27760 32801 33954 27250 14696 6172 2445 1522 2097 2125 1596 924 410 187 163 177 255 272 121 74 32 39 42799 296 29 30 9839 11 53 19 7129 6035 10156 520 390 427 474 356 330 300 139 74 161 242 142 16 -80 999999 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -44 -26 38 64 54 -8 18 69 61 -2 -15 999999 -44 -9 30 72 151 153 156 131 239 273 307 279 168 201 168 213 163 98 140 151 237 177 130 118 64 71 44 -16 -77 999999 999999 -44 999999 -76 999999 999999 -71 999999 -58 -76 -58 -53 -84 -98 999999 -81 -41 -66 -89 999999 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 101 1055 3477 6923 10620 12489 13255 13053 12553 11216 8682 5935 4012 2978 2525 2267 2281 3007 4385 5474 5195 3952 2509 2230 3665 5619 7254 9401 12176 14812 16859 17812 18112 15428 10731 8783 8644 9766 11884 12723 11934 13915 18335 19491 19136 19272 20638 20106 17395 14652 15410 15850 15462 13337 11913 12246 14692 18305 22868 25257 22929 24103 23316 15990 8140 7073 9045 10939 14204 16431 17257 16976 15886 14542 11136 5798 2165 481 301 444 492 410 299 217 126 78 27 10 50 50 -3 42805 296 28 30 9838 11 53 25 7128 6038 10556 508 373 500 443 396 363 297 265 235 101 213 236 95 -65 999999 -59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -28 11 57 17 89 111 53 -19 -80 -98 999999 999999 -59 -18 48 156 61 45 132 240 259 298 312 478 593 536 382 270 265 227 187 244 241 166 122 88 4 -31 -38 -95 -74 -73 -99 -73 -88 -81 -55 -93 -52 -52 -87 -79 999999 999999 -78 -45 -25 -70 999999 999999 999999 999999 999999 999999 -86 999999 999999 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -50 236 1572 4691 8735 10706 12024 12466 11452 11769 14210 13179 10642 8554 7686 6988 6225 5743 5871 6091 5281 4435 2841 1800 2250 3967 5459 8119 10856 12400 13595 14618 15871 16906 16876 15282 14971 14951 13975 12219 11022 9947 10695 11393 12336 13115 13054 13694 16676 17284 18081 20657 21175 19661 19015 17571 14946 14296 16074 19107 20155 20997 21362 13340 6512 6595 7633 7684 7834 7701 7404 6633 4710 2328 1906 2000 1561 833 438 274 360 457 270 143 67 23 7 8 54 121 -4 42811 298 29 30 9839 11 53 31 7128 6042 10793 617 467 523 503 440 361 313 242 221 283 256 192 80 50 -58 -60 -89 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -23 3 8 40 72 59 42 -34 -57 999999 999999 -62 -78 -98 -27 18 69 107 91 206 181 235 286 423 481 397 259 235 195 186 208 230 228 210 214 58 31 83 48 -72 -58 31 27 -21 999999 -48 -37 51 51 52 97 24 -16 -10 -41 -59 -57 -54 45 5 -16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 -4 167 550 3888 8490 9375 10814 11870 12796 13746 15840 17463 17941 17157 15456 15096 15138 12851 9425 6036 5965 4601 2557 3378 6027 10699 12762 11436 10506 10327 11036 11854 13056 13979 14736 16018 17589 19971 22948 22032 16198 10253 9645 12626 13232 11850 11553 13193 18160 21947 18809 16419 18492 24047 23363 18703 18567 17054 16807 19074 23348 23920 20510 14295 8409 7997 8226 6986 5834 5338 5699 4705 2754 1946 1277 438 198 178 182 257 254 187 127 90 117 102 212 245 131 40 13 2 42817 299 28 30 9838 11 53 37 7128 6046 10519 793 690 705 650 586 439 377 346 292 362 272 214 108 51 21 -23 -64 -22 999999 999999 999999 999999 999999 999999 999999 999999 -96 -99 999999 -89 999999 999999 999999 999999 999999 999999 999999 999999 -19 -7 43 86 101 92 110 120 53 -43 999999 -100 -80 -53 -33 -19 38 134 564 2040 3876 1759 786 742 868 805 773 572 611 663 479 237 282 319 187 135 118 137 134 161 124 143 93 47 -28 -10 22 24 103 88 134 166 152 53 12 49 7 55 39 -42 999999 -86 -75 -99 999999 999999 999999 -93 999999 999999 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 999999 999999 -96 -84 999999 999999 -54 -86 -98 -89 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 -91 -63 -66 -80 -84 999999 -95 -81 -93 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 -87 -59 73 688 2109 4148 6052 5722 6636 8700 11595 14083 15058 14020 10389 8267 6788 5292 4504 3700 2612 3542 5742 9078 12690 15112 13692 11313 11066 12419 12397 11405 13112 16045 19024 19266 18114 19331 20314 20188 17138 13461 12775 15661 14500 13968 12787 12653 15069 15901 13586 13985 11911 15501 20958 20054 18079 15500 18870 20940 18721 17914 15342 10898 7768 6388 4362 4215 5099 5139 3578 1755 719 295 189 180 305 451 268 141 132 173 168 170 136 108 79 133 99 81 21 6 42823 301 27 30 9837 11 53 43 7127 6049 12764 699 598 583 455 396 428 357 326 341 307 255 126 42 -15 4 18 29 999999 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -53 -74 17 -10 60 -74 999999 -99 999999 999999 999999 999999 -76 -47 69 374 1821 6847 22927 45928 59339 42473 15969 3056 1036 1397 1212 965 885 532 309 261 196 141 74 110 97 87 84 158 120 135 119 104 43 9 16 77 92 119 133 91 74 36 69 83 4 -81 -58 999999 -97 -57 -91 -32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 -77 -82 999999 999999 999999 999999 999999 999999 -87 999999 999999 -88 999999 999999 999999 -96 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 999999 999999 -92 -16 371 1261 2162 3129 4577 5762 7545 8529 9387 11316 12280 13011 11205 9243 8442 8077 7380 5942 4524 2986 2728 3666 5063 6837 10012 12485 14076 16393 16256 14781 13838 12813 12505 10948 9969 10381 9595 6985 6834 9475 14369 18392 18639 17544 16418 15083 12092 10905 12999 14452 12186 9700 8631 8700 10424 10101 12927 23008 22680 16775 13080 10875 11304 9982 6800 4351 3423 3361 4187 5676 5282 2942 1233 687 392 269 453 713 668 241 105 142 104 91 184 283 182 105 32 94 155 63 0 -4 47 42829 300 28 30 9838 11 53 49 7127 6053 12508 801 737 724 604 459 391 341 268 338 317 318 133 114 101 -13 13 74 75 10 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 -40 -61 -89 -47 -50 -66 -92 -96 -80 -95 -51 999999 -61 -69 53 327 700 4274 21587 47571 37149 13012 8083 6363 2263 905 453 354 267 300 227 211 241 125 129 195 171 82 138 173 169 194 126 104 118 119 109 94 44 77 21 -60 -11 37 -34 -84 -73 -65 -50 -64 -68 999999 999999 999999 -78 999999 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 -62 -24 -36 999999 999999 -59 -41 -60 -52 999999 -67 999999 -88 -53 -67 -53 -45 -84 -67 -55 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 -82 -79 -91 -92 -79 -78 -50 999999 -83 999999 -78 999999 999999 -82 -86 999999 -98 -99 999999 -87 -85 -61 -85 -84 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 -90 -98 -93 -76 -84 999999 -64 -43 69 559 1745 2854 3772 4913 6149 7506 8652 10057 12212 14023 13113 10522 9122 9121 9307 8307 7474 6199 5045 5148 5189 5293 5446 7475 9932 11636 11971 11119 9046 8189 7013 6761 6918 7617 7865 6833 7015 7421 7871 12330 16656 17631 14214 12304 11960 11511 11227 12016 13300 13649 11057 7526 6001 6143 6506 6479 8471 12712 18465 21257 19019 16155 13317 10282 8106 6754 5625 4281 4706 4938 3608 1728 581 181 178 552 864 343 155 184 241 285 223 237 176 113 104 155 255 202 83 71 -4 42835 301 32 30 9842 11 53 55 7126 6057 9081 879 742 750 669 525 480 398 351 419 367 341 234 124 90 20 96 -3 5 5 -32 -43 -50 999999 999999 999999 999999 999999 999999 -96 999999 -68 999999 999999 -90 999999 999999 999999 -56 -71 999999 -78 -81 -16 -51 999999 -99 999999 999999 -48 -2 -60 -25 -51 -28 3 36 76 123 314 330 546 970 1468 4201 9059 7990 5058 1230 405 393 361 277 325 1007 968 416 376 220 57 47 102 124 208 128 157 180 182 120 41 41 52 55 48 39 16 -57 -60 -18 -10 -66 -40 -66 -27 999999 -78 -21 -74 -37 -58 -63 -88 999999 -85 999999 999999 999999 999999 999999 -78 -30 -67 -34 -84 -94 -77 -73 999999 -82 -3 -6 -42 -70 -38 -49 -85 -67 -47 -9 -22 -24 -45 -89 999999 999999 999999 999999 999999 -96 -99 999999 999999 -76 -96 999999 -98 999999 999999 -93 999999 -85 -92 -74 -69 -87 -65 -48 -63 -72 -91 -77 -70 -78 -52 -84 -83 -100 999999 -69 -70 -92 -88 -68 -55 -52 -26 -55 -61 -72 -94 -78 -46 -84 -95 -88 999999 999999 -87 999999 999999 -83 -91 999999 -76 -53 -4 280 891 1622 2332 2774 3254 5146 7472 8514 9272 8808 7836 6981 6398 5620 5415 5786 5891 5444 4503 3657 3383 3718 4953 6361 7037 7062 6950 7423 7036 7112 7756 7579 6566 6105 6606 7488 8190 9225 8776 8128 8103 9877 12423 14042 13115 9870 7059 6768 7973 8850 9493 9788 9471 8533 7416 7337 7272 6642 5641 5177 7062 8887 10579 11806 12281 10228 8848 5900 4773 5116 4073 1260 210 226 334 340 196 137 215 495 774 676 547 1122 2626 3276 2690 1690 186 146 227 4 181 350 42841 300 35 30 9845 11 54 1 7126 6060 6938 634 567 658 581 419 325 276 314 332 289 150 141 89 7 -23 -30 -90 999999 -83 -67 -33 -62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 999999 999999 999999 999999 999999 999999 999999 999999 -85 -97 -65 -84 -60 -24 54 267 340 8368 43880 78029 45976 18759 9783 1881 434 370 311 242 211 212 171 345 350 375 274 120 73 19 -11 8 13 -45 23 25 54 111 108 29 59 48 13 -37 -40 -63 -86 -74 -26 -64 -98 -81 999999 999999 -57 -50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 999999 999999 999999 999999 -75 999999 999999 -96 999999 999999 999999 999999 999999 -96 999999 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 -80 999999 999999 -74 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 -1 268 708 1328 2137 3794 6176 8824 11357 12221 10555 8404 6658 5346 3764 2916 3039 3546 4137 4596 5624 6775 7562 7780 7963 8753 8286 8172 8370 9002 10138 11385 12205 10775 7965 6710 7320 8542 9322 10508 10120 9444 9776 9583 11038 11741 10701 9688 7026 5392 5223 6258 8022 9846 15879 23121 22582 16657 12858 12949 15043 12718 13474 14933 8783 5379 7225 10003 11540 13002 14345 12749 9940 8476 4034 1324 786 959 3756 9105 11739 8585 3084 749 1494 2738 5062 9226 8481 2769 162 18 -1 42847 300 37 30 9847 11 54 7 7125 6064 5544 616 516 625 487 361 278 174 283 250 296 153 18 34 -34 -36 -37 999999 -56 -23 -70 -51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 -68 -14 -88 1886 8770 8122 1819 742 837 408 309 242 240 252 284 308 491 559 455 528 590 233 50 15 5 40 74 107 280 415 106 -15 -65 -67 -56 -6 -49 -78 -76 -71 -93 999999 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 999999 999999 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 14 255 593 1429 4065 8651 13472 17877 20963 22051 24248 22271 18491 14080 10094 7078 5079 3756 2569 1933 2003 2509 3589 4414 4054 5487 9442 11113 11596 12454 12136 12702 12906 11360 9630 10059 10301 12065 12952 12090 8071 4728 5250 7323 7795 9176 9839 9035 8006 8109 9245 9260 9486 9357 8483 11554 11572 10891 10504 11714 10126 9446 12513 8571 3902 5265 9577 14239 14690 17336 23178 24991 26607 26424 23164 21709 21973 20111 14970 9553 3830 987 257 152 192 196 215 315 369 241 56 5 42853 299 37 30 9847 11 54 13 7125 6068 6009 639 669 629 530 475 371 206 309 326 380 291 72 77 -18 38 35 22 -19 -6 -66 -14 -32 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 -83 -89 999999 999999 999999 -83 -65 -91 -90 -76 -62 53 322 550 742 688 514 521 493 438 368 343 330 309 311 391 505 380 384 417 523 428 202 96 102 233 233 12 3 33 10 18 61 22 -9 -24 -63 -68 -65 -92 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 -89 999999 -85 -87 -62 999999 -100 -90 999999 999999 -48 -70 -97 -70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 -91 999999 999999 999999 999999 999999 999999 999999 -94 999999 999999 999999 999999 999999 999999 999999 -56 14 281 1779 4515 7222 10388 14673 19298 20703 20559 21769 23081 24175 26288 22301 14831 10355 6881 3271 1432 1604 2242 2587 3660 5372 6026 6116 6659 7522 8662 9540 10378 9864 9296 8735 8429 9978 9174 6731 4851 3662 2711 2169 2274 2614 2010 1628 1564 1729 2151 2034 2238 3639 4903 5002 4124 3708 4201 4228 4623 5053 5356 6518 6468 9583 17511 23207 21504 22397 23496 20571 15103 12130 8596 6783 4687 3159 1132 642 378 195 122 95 49 51 127 80 125 83 -4 42859 300 37 30 9847 11 54 19 7124 6071 6722 721 688 612 406 408 319 291 333 323 258 93 73 18 -41 -59 -51 -30 22 -34 -41 -43 -52 999999 999999 999999 999999 -100 -79 999999 999999 999999 999999 -55 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 -90 -99 999999 999999 999999 -58 -33 31 222 345 265 288 348 247 208 162 150 145 139 222 327 361 376 373 1244 5286 6362 3021 854 157 -13 23 -26 -66 -17 17 -17 -2 -1 -36 -41 -33 10 999999 -100 -89 999999 999999 999999 999999 999999 -86 999999 999999 999999 999999 999999 -89 -78 999999 999999 -73 999999 999999 999999 -94 -90 999999 999999 999999 999999 999999 999999 999999 -98 999999 999999 -91 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 65 326 1568 5613 10664 12796 15944 20607 20709 20186 19793 18996 18868 15152 9722 6195 4467 3194 2649 2631 2885 3027 3083 3109 3598 3432 2938 2695 3246 4304 5161 5575 5664 6874 8443 8380 7805 6822 5913 5476 4520 3720 2184 1079 580 317 244 231 350 748 1171 1483 1605 2217 4297 6233 6293 4814 6567 10504 12551 16548 20993 21908 20498 21473 22530 23633 22999 20931 19611 21898 23119 21643 16435 11432 11825 12714 8396 1190 70 70 128 269 197 55 51 50 10 -11 42865 300 39 30 9849 11 54 25 7124 6075 8076 750 563 513 362 339 326 304 264 273 104 32 -32 -36 -42 -70 -68 -45 -71 -68 -53 -58 -47 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 -76 999999 -87 999999 -90 999999 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 -86 -98 999999 -92 -57 999999 999999 999999 -98 40 112 152 169 205 164 106 75 63 131 261 189 228 279 320 358 458 800 2672 3193 1603 7046 84011 25762 332 125 80 114 111 179 84 -12 -24 5 30 13 -36 -68 999999 -89 -97 999999 999999 -85 999999 999999 999999 999999 -63 -66 -91 -99 -45 -61 -84 -84 999999 999999 999999 999999 999999 -88 -98 -85 -61 -64 -97 -85 -73 -66 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 999999 -83 999999 999999 999999 999999 999999 -94 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 29 509 1464 2867 4300 4681 4074 3323 2995 3009 3107 3124 3116 2815 2695 2356 1704 1309 1309 1847 2802 3402 3489 3390 3158 3098 3132 2789 2173 1798 1792 2003 2609 3947 4515 4895 4965 4899 5464 5429 4404 4065 3881 4616 7335 8700 6420 5716 3786 1781 2310 3250 5365 7306 6812 5778 6169 8045 8323 9281 15438 14852 16323 19711 23226 30149 33451 34308 30865 27048 25244 24413 24554 22597 17173 12353 7792 3738 1352 472 705 694 382 541 1009 1666 1872 264 42871 301 41 30 9851 11 54 31 7124 6079 8311 722 566 501 320 248 133 127 162 138 125 -7 -73 -69 -65 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 999999 999999 999999 -97 -79 999999 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 87 118 45 59 44 69 65 95 18 63 53 198 356 255 4274 17209 18427 9882 9090 97626 125796 3774 420 301 176 480 6016 37066 1345 0 -3 24 17 11 -54 -100 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 -65 999999 999999 -94 999999 -92 -99 999999 999999 999999 999999 999999 999999 999999 999999 -99 -58 999999 -96 -99 -93 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 29 213 550 1054 1578 2240 2396 2201 2194 2199 2148 1800 1447 1302 1313 1307 1462 1842 2139 2204 2076 2164 3233 7562 11891 12156 10095 7391 3792 1684 1196 1187 1336 1325 2198 5389 7303 7194 7802 8311 8526 8777 9350 9456 8126 8784 7075 3865 2939 3350 4925 7127 6989 6128 6551 8152 8497 8660 15130 16851 19525 23063 19097 18002 20405 22774 21158 19567 19658 19418 21603 25855 27199 27945 26244 23752 17478 10417 12368 12208 7947 3120 487 111 44 9 -6 -9 42877 301 43 30 9853 11 54 37 7123 6082 8883 566 363 328 234 216 124 29 65 35 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -57 999999 999999 999999 -67 -43 12 -72 999999 999999 999999 999999 999999 999999 999999 -76 120 323 619 9260 111129 33788 127383 12438 962 3930 20701 62045 16118 343 -46 15 -18 -67 -76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 999999 999999 -92 999999 999999 999999 999999 999999 999999 999999 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -26 80 157 317 538 1491 2743 3891 3813 4389 5512 6313 6859 8203 9726 10653 12132 13973 15926 15644 13851 15866 20357 20226 17666 19066 18080 13887 11822 10635 8137 4078 1901 1172 1069 1196 1479 2237 3229 3165 2663 2824 2746 4634 6259 8517 11322 11749 9137 4742 3029 4201 6019 6350 7951 10710 15085 20890 24225 23014 28177 28635 28001 25126 23112 21088 18590 16569 15489 14911 15496 15173 14428 16970 23291 25885 25046 23337 20722 15935 10801 4746 1544 349 68 3 5 0 42883 300 47 30 9857 11 54 43 7123 6086 266 159 137 85 -29 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 6 259 1876 23965 175666 246129 68548 9700 140953 326389 112125 5611 8 23 -5 17 -33 -42 -84 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 29 238 346 399 590 3309 10688 12868 14157 19970 6444 4042 4746 5720 6374 7581 8478 8350 8965 9793 10683 11339 12007 13835 17239 19729 18557 16475 20613 18988 11195 6815 3170 1192 912 1139 1194 1049 1176 1595 2468 3960 5066 5711 6342 7098 8462 7917 4838 2627 3483 5919 9460 12411 16019 16076 15975 18849 21208 20710 19198 19733 17468 13906 10646 9516 11166 13411 11592 10370 14594 15592 19817 26300 26789 26159 21549 12722 4615 881 80 32 76 103 13 24 81 42889 300 83 30 9863 11 54 49 7122 6089 21 -93 7 -60 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -8 571 2581 19322 48157 94196 249426 661112 456542 6345 27 22 39 23 -52 999999 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 -64 999999 -82 999999 999999 999999 -77 999999 -91 999999 999999 999999 999999 999999 -93 -81 -40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 -43 92 1049 3479 3631 3458 10357 19752 24752 26688 22727 12149 5204 3760 3990 4602 5477 6798 8438 10358 12865 15540 20199 27215 25840 18878 22540 27326 26815 22482 7879 1564 752 835 1047 1165 1919 3575 5499 7039 8064 8458 7175 5888 5113 4507 4499 5217 5808 6108 6755 6630 8440 14479 18208 15742 11635 11999 13166 14523 14196 10415 8373 11009 12366 10451 7610 7890 9907 14637 16289 18874 21804 23225 22706 18269 10028 2356 313 32 12 12 13 10 1 42895 210 2756 30 9866 11 54 55 7122 6093 8173 78144 248301 630089 999999 999999 71281 656 -32 -28 -68 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 17 174 631 3357 9453 14321 13141 10672 12216 17173 21293 24838 16112 6041 5721 10556 15892 14611 12597 11401 11979 15225 23974 36645 29502 19139 22265 26607 22353 9697 2184 801 613 750 1071 1803 2734 4284 6718 8452 9243 8922 7851 7398 7877 7631 7765 9384 9485 6408 3897 3823 7705 14219 17737 16695 17729 14281 9548 8456 9865 12838 11894 9318 8414 6006 5737 7876 12458 14447 12636 15412 17712 16645 12726 6388 1005 129 62 -3 4 -3 -9 42901 228 2247 30 9867 11 55 1 7121 6097 105 1137 1391 293 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 138 62 6061 85374 464835 999999 801765 34245 179 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 114 967 2397 4277 5974 8587 13481 20413 24653 31475 34923 37452 44711 55337 59989 63077 70676 77463 82267 78608 69778 62520 50355 40179 31344 26440 25839 17231 8563 3947 2592 2610 3178 4075 5249 7121 8915 10173 9477 7609 6539 6616 7363 7890 8233 9164 9534 7490 7755 10604 14481 17847 18995 19595 13204 10969 13042 5285 4356 6992 12817 15789 7316 3746 5399 9204 12784 12397 13200 13653 12691 9434 3801 975 688 1212 5377 3660 22 22 29 42913 210 2793 30 9873 11 55 13 7120 6104 0 4074 90321 458901 838778 619984 53971 144 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 144 800 3829 13107 25008 36563 52554 74682 92032 107034 113655 105299 101941 121557 130952 122704 118911 111277 79752 47391 24362 18712 17353 16112 13864 11916 7749 4049 3045 3167 4122 6851 12856 16815 16845 15011 12250 10358 7960 6603 6648 7079 8105 10468 13018 23775 42260 45961 41102 27779 18375 11549 7986 5351 3513 2488 1818 1982 3702 7892 13554 13448 3467 1491 1616 3071 8023 13632 15474 10520 12238 12588 10567 11670 11318 12357 571 30 40 6 42919 301 65 30 9875 11 55 19 7120 6108 5587 394 253 148 -8 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5917 62768 50622 1341 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 58 421 1991 10341 29466 47558 79667 116139 112833 108124 126409 135646 140714 162940 191479 183074 165191 157112 142893 130181 104942 66335 32648 16092 10823 8929 6088 4539 4522 4875 5829 6616 8609 11978 16389 19047 16342 11664 8684 10575 14049 20793 31892 43320 43192 33352 23124 15409 12431 8802 6758 6756 3971 2254 2529 3428 6968 9318 11186 13958 2851 585 613 1635 4062 8217 13000 16935 14776 4007 2127 1372 115 46 38 37 55 25 42925 302 68 30 9878 11 55 25 7119 6111 5027 279 227 100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4305 21129 2144 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -49 251 752 1506 3380 12591 45907 105674 160972 196304 178475 174534 164360 156657 158305 160326 185899 190815 152002 131888 127158 123848 104015 75059 53664 29650 14110 12408 11639 12770 15342 14812 9936 6843 8665 12710 18499 22160 20146 16627 17115 21316 25573 26966 23000 15476 12491 12604 11405 9029 7358 6427 3459 2883 4894 7151 7980 5829 5582 8424 4171 456 428 538 692 1606 3505 6234 10178 9888 4733 2182 382 55 48 58 65 30 -12 42931 301 72 30 9882 11 55 31 7119 6115 4206 584 493 320 3 999999 55 140 22 12 -22 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -64 204 524 1642 10541 47041 95310 95014 89758 103268 109134 115352 118698 117590 121641 144971 163287 158994 148622 134190 119960 94392 66799 54234 33828 14970 8664 8191 9017 10716 12796 13995 11663 10974 13477 15021 14173 14807 20976 24878 24629 25323 23913 21164 14113 10162 8456 7162 4953 2822 2644 4403 9319 13016 12043 7660 6430 5665 3646 2713 517 190 267 502 707 452 360 515 573 513 988 1913 156 76 57 62 10 42937 301 47 30 9887 11 55 37 7118 6118 2232 645 603 368 38 -40 54 77 18 25 33 -27 -43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 18 84 -7 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 71 999999 3024 36970 5889 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -6 452 1545 3309 5757 23706 46834 57614 72108 82859 86894 99594 116609 134612 142691 144870 128417 131501 121357 113273 90031 68033 57590 44962 33609 19915 15148 14284 12888 13097 14558 15462 18959 24058 24486 14682 8458 12237 17089 16319 15525 13497 9997 10420 11720 8728 7111 5271 4059 3684 4594 11578 15753 15380 9982 7669 6944 4105 1355 667 350 326 287 394 713 585 434 343 154 109 170 48 28 60 58 24 42943 299 107 30 9887 11 55 43 7118 6122 -100 -37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2746 76401 228071 38780 40 999999 999999 999999 474 32778 84259 6517 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 65 636 1355 2215 3169 7457 28591 56270 72017 73314 87374 103605 115889 162959 256094 291634 309322 350201 301064 197812 121930 67869 43889 33196 32954 36127 36662 33464 29693 25874 19741 20061 24922 25285 23744 24271 20962 17557 15121 13585 12646 9723 7847 8435 8180 6151 5642 6907 7770 7331 8616 13724 16136 9779 10055 13353 5987 1324 737 585 831 1386 1106 674 1566 1360 377 206 107 70 73 71 49 4 42949 300 76 30 9886 11 55 49 7118 6126 2209 178 135 108 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 94 256 -99 999999 999999 999999 3327 77420 88384 2118 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 72 615 1171 1843 4094 16331 40067 64277 61704 57975 57317 65671 87084 125773 178871 234249 288205 302755 276317 246321 215979 142468 86349 65274 42430 38952 28299 23900 25736 22120 18164 16687 17337 16288 20181 24498 24951 24551 21900 17965 15272 13092 9886 6190 4957 8512 12601 15219 13689 12485 15440 11763 8113 5630 2565 845 546 563 918 1439 2136 3361 3435 3267 3859 2802 965 121 14 43 12 14 25 42955 302 76 30 9886 11 55 55 7117 6129 2553 223 243 176 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 701 2779 4902 5623 4750 2941 1549 868 39 12273 257516 494718 13546 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 174 619 1325 2573 9522 21570 29756 43346 47246 50906 54562 70929 104946 171477 253612 254944 210158 182345 160002 150106 129671 71043 26189 13359 10497 10118 9178 8125 8263 10510 11880 10928 10077 10653 11998 11776 13964 19229 21795 19971 17713 13457 8865 7318 9653 12975 16341 14466 11860 15651 22289 19390 4765 1901 1087 778 672 608 696 1269 2057 1953 1674 1200 845 668 421 208 76 54 42 70 74 8 42961 302 79 30 9889 11 56 1 7117 6133 1578 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1639 3397 2927 3217 4067 3495 2370 1244 1060 1071 1080 4472 59145 437301 811609 343626 3471 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 104 303 731 1538 2381 4741 11942 18388 21564 24369 29699 34150 40749 55995 87836 119808 153598 161172 141784 142898 156154 160933 105054 39085 28665 21615 14370 12257 10930 5218 3547 5503 8248 8856 11206 12218 11252 12738 15010 16922 14982 10977 8370 9113 13834 14895 11101 12961 16313 17959 25859 27822 6695 1502 1533 903 746 1145 1523 1857 2258 2313 1770 1153 802 466 225 142 110 67 39 25 34 14 42967 226 2330 30 9890 11 56 7 7116 6136 988 1888 1997 2116 1790 1389 1353 1725 1927 1614 8459 97776 460206 999999 999999 84488 674 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -69 240 738 1394 2286 3860 7293 13046 17906 21399 23460 25811 25191 27660 27648 39963 101577 151621 121970 106135 148282 216516 205517 77133 26467 16505 11601 9617 9875 7984 9130 7869 3178 2962 5681 8133 10079 12815 14262 15199 14317 13063 12505 12872 13515 11270 9841 11925 12904 18346 30837 28489 8753 1680 1623 1115 712 746 1228 1669 1257 968 744 694 586 461 265 105 46 34 55 136 26 42973 217 2571 30 9891 11 56 13 7116 6140 387 427 11227 119673 442358 999999 999999 220293 1482 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 232 1310 2463 2874 4111 6790 11531 18796 24780 26772 26291 28079 32153 34408 37566 39226 78204 150111 129404 92784 96017 113158 62902 23851 21199 16329 12928 12429 10383 11656 16478 17015 8117 4213 5934 6546 6022 9831 14492 14818 17834 19311 17610 14936 13291 10981 10403 13892 14731 13083 18165 30604 24145 4545 1179 1423 749 554 991 1935 1443 567 355 391 447 330 149 89 141 61 58 31 42979 218 2571 30 9891 11 56 19 7115 6144 -42 999999 10832 99080 352847 822888 999999 999999 38900 123 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 -95 999999 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 133 1010 1601 1571 2244 3863 5143 6569 8534 12944 16969 19319 22193 20700 23260 31440 44467 61225 83321 95877 107000 103766 93962 58013 35120 21488 9165 4352 2610 3008 3523 4632 9691 10859 5797 6112 6562 6714 8783 10585 10517 13275 16690 15618 14797 16581 20331 19961 16629 13412 13222 16665 20509 27178 25803 10559 1248 334 385 728 1313 1673 1243 560 842 1609 1176 360 133 118 115 84 49 0 42986 223 2420 30 9890 11 56 26 7115 6148 -90 59 102 330 398 788 6618 68302 328053 871885 999999 870528 180315 1331 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 13 369 1084 1491 1251 1069 2062 6373 9828 8948 7503 8616 12219 14267 13902 15747 22764 28993 35591 60354 91130 105715 123401 129964 108213 50755 16223 2435 1205 1507 1765 1817 1996 3363 7610 7849 5637 6772 5761 6585 9076 12250 14571 17262 23522 28415 27449 22966 18176 17314 16507 14275 13830 20692 31435 24646 7238 809 261 317 546 1035 1534 1652 997 761 1389 1810 830 212 122 104 94 63 38 42992 223 2449 30 9889 11 56 32 7114 6152 -36 361 670 1170 1669 7427 78492 325776 917788 999999 848513 31420 81 999999 999999 999999 999999 999999 999999 -100 -67 999999 999999 999999 999999 999999 -90 -88 -80 999999 999999 999999 999999 999999 -68 -81 -50 -34 -27 -85 -80 999999 999999 -93 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -60 48 608 1823 2678 3339 4064 5731 10700 13342 15251 15258 8936 6288 9314 16730 25441 28547 27226 28350 36812 59679 88562 99732 63506 27530 11828 2952 314 483 1515 2431 2319 2655 3062 4511 9398 9828 6622 8053 8209 11485 12778 10744 9321 12506 16869 19162 18980 21991 27951 29211 22883 15183 11385 16843 26595 9776 634 416 278 260 456 914 1393 1538 991 553 1127 1409 632 248 209 121 67 50 10 42998 301 75 30 9885 11 56 38 7114 6155 1050 508 496 484 349 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -24 411 640 898 1085 980 736 630 6875 99909 488364 715114 54814 265 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -40 -51 999999 999999 999999 999999 999999 -85 -75 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 5 173 946 2581 3538 5419 8256 11242 11599 11063 15602 21267 19922 16728 15057 12890 13618 21053 27605 29987 29438 29778 34715 41643 38243 33942 33439 23990 1795 580 1009 1009 728 977 2649 3478 4274 7340 10366 8496 7103 8825 10965 11781 10097 6395 5842 10593 14670 16421 18151 24366 30116 33106 21264 11232 8147 8691 12159 5314 619 209 263 375 551 818 810 602 378 645 818 307 75 48 43 38 21 43004 301 101 30 9881 11 56 44 7113 6159 2809 1623 1801 1780 1082 257 82 23 90 117 127 157 102 115 97 86 80 101 91 103 73 105 14 999999 999999 999999 999999 999999 999999 -99 -91 -96 -71 -74 999999 999999 999999 999999 999999 999999 999999 999999 -67 -54 -93 -34 -16 -42 -54 -21 -7 999999 999999 999999 -95 -66 -38 39 46 83 16 30 -33 -73 -80 999999 -54 -17 -58 999999 -88 999999 999999 999999 999999 -75 100 735 1442 2403 2652 1681 1189 1153 942 389 -2 -70 -47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 999999 999999 999999 -93 -71 999999 999999 999999 999999 999999 999999 -80 -75 -86 -63 -61 -96 999999 999999 -83 -73 -72 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 999999 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 -42 59 309 1779 5789 10940 12206 10699 12378 18092 26949 31792 27541 21049 17034 15277 14650 14808 16352 19024 21147 21886 21684 23285 32328 12349 758 166 61 11 14 88 315 785 1465 2391 3588 5484 8012 9748 10128 9865 8144 5992 4042 6385 10943 10745 11334 18465 25654 36071 35753 22151 10418 5405 3929 3968 1619 517 354 405 930 1753 1891 736 275 513 546 132 29 28 43 32 1 43010 301 69 30 9879 11 56 50 7113 6162 3357 1982 2020 1979 1522 465 133 181 208 155 181 229 218 121 157 153 130 169 189 177 169 136 71 -27 999999 -86 -88 999999 999999 -37 -55 -80 -4 -25 999999 999999 -95 -57 -50 999999 999999 -91 -68 -70 -21 -28 -9 -7 38 38 -11 -21 -47 -81 -92 -57 -43 -30 124 144 165 171 96 10 29 20 -3 -6 -20 -66 999999 -76 -69 -98 -50 -62 -50 -81 -21 -25 -79 -20 35 6 25 28 91 85 -5 -68 999999 -51 -55 -64 999999 999999 -81 -34 -42 -58 -44 -62 -84 -42 -27 -62 999999 999999 -74 -46 -77 -52 -5 -8 6 -7 -7 -48 -36 -13 -27 -28 -93 999999 -98 -94 -93 999999 -91 -90 -81 999999 -100 -63 -90 999999 -73 999999 -89 -32 -72 -69 -89 -76 -98 -80 -87 999999 -77 -57 -88 999999 999999 -82 -93 -97 999999 999999 -82 -86 -92 -90 -60 -98 -98 -87 -98 -82 999999 -63 -48 -59 999999 999999 -90 -57 -89 999999 -91 -84 -100 -56 -97 -99 -55 -65 -76 -86 -90 -71 -92 -90 -94 -66 -74 -84 999999 -87 -71 -56 -77 -76 -87 -82 -74 -78 -66 -82 -80 -70 -84 -88 -88 -70 -70 -76 -60 -58 -94 -90 -73 -82 -80 -95 -72 -80 -72 -68 -66 -31 77 287 1089 3037 5387 6955 9197 12703 15232 15578 15264 14956 14532 13723 13016 12041 11116 8864 5080 2275 1679 608 119 67 38 34 15 15 43 56 71 115 310 1313 3551 5313 7140 10050 11283 8015 5701 8364 10910 9946 8585 16795 26323 26412 23843 19977 12861 7391 4904 2833 1359 522 446 526 819 1718 2814 1879 617 317 737 1043 468 56 15 22 -1 43016 301 68 30 9878 11 56 56 7112 6166 3379 2052 2069 1930 1480 509 212 177 201 181 163 235 153 136 216 161 143 109 100 117 147 179 63 999999 999999 999999 999999 999999 -53 -50 -96 -42 -42 -49 -44 -84 -84 -77 -42 -52 -97 -90 -25 -40 -81 -22 999999 -24 -4 21 -10 -59 -84 -79 -13 -44 2 27 110 193 163 99 125 69 102 12 -68 27 127 77 -38 999999 -60 -92 -89 -99 -89 -47 -72 -5 -12 30 80 106 75 175 208 119 -49 -81 -50 -50 -58 -95 -85 -82 -68 -49 -45 -63 -59 -23 -27 -72 -64 -96 -64 -79 -82 -97 -49 7 -6 -31 6 12 -26 -37 11 -4 -36 -40 -87 -83 999999 999999 -95 -100 999999 -68 -69 -92 -57 -51 -93 999999 999999 -99 -69 -76 999999 -93 -99 999999 999999 -81 999999 -74 -62 -43 -59 -72 -47 -96 -73 999999 999999 999999 -97 999999 -94 -67 -78 -94 -47 -59 -87 -76 -79 -89 -99 -82 999999 999999 -99 -86 -79 -62 -87 -87 999999 -56 -89 -62 -90 -76 -81 -90 -55 -59 -97 -95 -72 999999 -77 -62 -65 -39 -60 -70 -72 -46 -54 -59 -60 -69 -58 -79 -59 -48 -86 999999 -69 -60 -86 -75 -79 -83 -65 -62 -84 -67 -47 -52 -58 -35 -78 -75 -40 -31 61 759 2481 4612 6084 7994 9211 10029 10923 12983 15321 16672 14281 11147 10801 12335 14308 15899 14413 11590 8254 4378 1771 791 259 58 71 70 30 46 54 72 250 726 1238 2769 5775 9213 12061 11164 8859 7565 9028 8436 9442 14367 14333 17950 22187 22396 18555 13476 8141 6134 3677 1141 456 433 503 850 1710 2491 1260 285 458 1058 875 211 50 31 16 43022 301 66 30 9876 11 57 2 7112 6170 3113 2305 2337 2244 1872 871 301 192 157 153 152 166 177 164 185 190 170 145 190 189 155 146 77 -95 999999 999999 999999 999999 -72 -51 -73 -76 -64 -74 -67 -78 -57 -51 -53 999999 -70 -1 -54 999999 -77 -91 -20 9 4 -7 13 -35 -33 -46 -6 -53 9 77 140 178 180 210 138 104 92 81 60 72 136 159 88 5 -8 -18 999999 -72 -17 -75 999999 -76 -8 45 85 103 133 141 53 10 -31 -39 -31 999999 999999 -85 -80 -60 -52 999999 999999 -66 -72 -60 999999 999999 999999 -88 999999 -78 -47 -20 -16 8 -10 43 -3 -30 -8 -53 -54 -50 -41 -45 -54 -94 -96 -78 -45 -65 -92 -35 -70 -56 -79 -57 -45 -73 -73 -57 -36 -79 -64 -52 -61 -72 -72 -75 -73 -69 -60 -85 -25 -75 -83 -69 -64 -36 -40 -34 -75 -67 -89 -98 -76 999999 999999 -84 -59 -35 -65 -48 -88 -81 -74 999999 -74 -79 -79 -97 -75 -95 -99 -61 -92 -60 -40 -73 -84 -62 -51 -67 -48 -45 -51 -56 -74 -54 -39 -53 -49 -70 -56 -68 -80 -49 -54 -91 -49 -41 -86 -67 -59 -78 -85 -48 -68 -64 -77 -78 -88 -45 -25 -45 -51 -69 -74 -57 -60 -51 -46 -47 44 389 713 2230 4992 6827 6260 5675 8685 15929 23908 26915 24230 20808 18042 16800 15608 15481 14716 10434 6210 2955 1226 543 327 201 90 72 67 71 54 57 55 240 1525 2814 4400 5977 6208 7132 9902 8896 7950 8229 8607 10423 11356 11286 9667 17074 28897 20776 11284 7916 2042 533 553 552 853 1712 2164 1526 506 271 312 298 138 60 60 58 10 43028 301 63 30 9873 11 57 8 7111 6173 2998 2233 2252 2211 2098 1304 297 128 163 132 158 112 136 246 184 158 272 252 124 167 201 159 -2 999999 999999 999999 999999 999999 999999 -64 -52 -90 -80 -76 -56 -53 -93 999999 999999 999999 999999 -68 -70 999999 -67 -52 -78 -80 -67 -32 69 41 -28 -57 -93 -97 45 44 83 132 148 97 30 79 127 56 17 86 86 71 70 13 -71 -99 -62 -10 -90 -83 -88 -71 -1 -47 -29 67 133 130 94 -27 -67 -61 -41 -24 -75 -92 999999 999999 -66 999999 -96 -92 -85 -52 999999 -81 999999 -77 -54 -97 -93 999999 -90 -7 0 22 -13 -35 -65 -28 -6 -29 -38 -95 -80 -62 999999 -91 -50 -39 -68 -75 999999 -99 -91 -96 999999 -88 -93 999999 999999 999999 -60 -85 -81 999999 999999 999999 -74 -79 -99 -85 -64 -24 -66 -56 -94 999999 999999 999999 999999 999999 999999 999999 -87 -64 999999 -93 -87 -99 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 -60 -48 -90 999999 -82 -59 -87 -85 -70 -81 -99 -79 -72 -79 -80 -66 -59 -73 -92 -94 -93 -69 -62 -79 -56 -73 -86 -83 -77 -75 -75 -81 -83 -79 -70 -54 -54 -73 -57 -49 -84 -81 -85 -88 -75 -40 -33 -14 72 476 1351 2163 2264 2569 4224 5719 6625 6450 6711 7348 8296 10809 15321 14174 10801 12160 16030 21156 21849 17217 9934 3995 1492 448 197 150 104 88 81 74 76 39 73 377 1389 3513 5284 6861 7061 7112 7031 6392 7949 9815 10955 11042 10343 9666 12386 23614 26793 18609 8300 960 427 452 532 891 1810 2096 1415 979 391 178 146 86 53 27 31 6 43034 302 59 30 9869 11 57 14 7111 6177 2992 2216 2292 2147 1874 917 234 251 229 246 207 237 204 174 251 264 230 216 174 133 96 98 -9 -95 999999 999999 -92 -42 -57 -57 -55 -30 -53 -23 -2 -42 -67 -26 -40 -61 -17 4 -39 -78 -33 -24 -50 999999 -46 -10 -11 1 -2 10 35 -26 -28 66 111 186 147 169 193 107 131 141 133 157 97 83 82 74 20 -51 -87 -52 -67 -58 -21 28 113 84 87 119 148 124 72 -17 -21 3 -20 -5 -56 999999 -57 -61 -58 -61 -30 -26 -57 -73 -16 999999 -81 -57 -75 -73 -73 -67 -72 -59 -20 51 5 -3 -16 7 -5 -30 -21 -18 -43 -55 -37 -77 -58 -99 -73 -54 999999 -19 -59 -85 -56 -40 -49 -51 -53 -75 -78 -66 -61 -62 -81 -56 -20 -40 -24 -33 -63 -65 -51 -37 -17 -66 -45 -57 -68 -48 -68 -54 -17 -42 -37 -51 -47 -39 -31 -56 -81 -78 -86 -56 -30 -51 -40 -28 -50 -61 -55 -50 -42 -49 -56 -31 -44 -68 -31 -70 -31 -44 -52 -52 -16 -4 -21 -22 -24 -26 -29 -58 -55 -39 -16 -39 -35 -6 -42 -45 -46 -52 -47 -5 -29 -3 -1 4 -35 -18 -42 -55 -23 -20 -29 -14 -17 7 48 141 395 769 1422 3589 6235 6060 6534 9345 13039 17261 13966 5794 1896 2079 4535 6732 8145 7723 10125 17507 23558 20484 11237 5204 1518 533 333 234 237 199 218 208 196 176 152 225 1611 4969 7237 7348 7151 7257 8016 8715 8485 7614 9018 9944 9782 16025 35683 38535 20748 4877 843 561 628 1021 1425 1804 1679 1512 1001 539 290 207 174 134 125 98 85 10 43040 304 25 30 9865 11 57 20 7111 6180 52893 3182 2165 2144 2087 1505 633 245 243 146 176 163 105 154 203 199 200 209 243 161 141 130 56 -28 999999 999999 -97 -95 999999 -68 -51 999999 -90 -47 -98 -80 -76 -39 -54 -32 -56 -56 -64 -66 -85 -56 -60 -51 -74 -75 -55 -74 -36 81 66 -24 -7 17 14 21 66 91 148 193 156 126 91 142 107 94 75 106 99 78 0 -54 -22 999999 -77 -58 41 85 39 98 130 98 2 -84 -63 13 -24 6 -28 -69 999999 -97 -68 -47 -58 -99 999999 -88 -14 -52 -47 -99 999999 -78 -57 999999 -85 -59 25 -21 -33 -55 -8 2 -4 -49 -28 -57 -49 -30 -86 -81 -97 -74 -37 -76 -79 -72 -98 -74 -94 -72 -79 -97 999999 -74 -46 -68 -87 -93 -68 -52 -58 -32 -39 -4 -36 -66 -58 -54 -69 -52 -79 -78 -82 -37 -79 -53 -47 -78 -47 -68 -57 -75 -56 -43 -51 -44 -74 -77 -91 -88 -65 -57 -57 -73 -91 -68 -73 -82 -56 -64 -86 -69 -43 -40 -72 -71 -65 -58 -82 -74 -71 -47 -75 -87 -66 -60 -80 -70 -71 -91 -75 -39 -52 -50 -57 -73 -46 -70 -66 -77 -64 -81 -58 -38 -58 -43 -64 -63 -34 -51 -39 -47 41 249 840 2133 3755 4490 4594 5357 6828 9175 11895 12443 9048 4996 2346 907 538 1345 2508 2726 4317 6399 9671 14066 15672 14142 9993 7116 5588 3260 1052 267 171 184 198 220 198 184 171 240 1667 5249 8861 9726 9814 10789 11944 11612 9431 7957 7309 8331 12384 18777 28594 34700 19067 3608 860 585 618 670 837 1019 998 971 644 366 397 299 199 98 66 59 44 -3 43046 303 22 30 9862 11 57 26 7110 6184 53605 3123 2120 2067 2045 1422 549 300 280 190 199 149 177 221 266 253 212 290 282 198 228 229 110 29 999999 -89 999999 -96 -94 -40 -57 999999 -22 -19 -33 -45 -35 999999 -42 -78 -62 -45 -11 -20 19 -3 -54 -61 -40 7 6 -22 9 3 4 23 10 -35 999999 -37 37 112 156 166 151 124 140 103 65 84 120 94 75 53 -57 -34 -70 -93 6 30 54 115 128 132 146 26 19 -33 -82 -72 -89 -55 43 27 -14 14 -78 -90 -77 999999 -89 -36 -14 -25 -77 -62 11 -80 -58 -85 -42 -35 23 33 -27 29 10 -23 -65 -51 -61 -64 -65 -49 -67 -75 -79 -66 -36 -68 -73 999999 -73 -61 -44 -50 -23 -87 -53 -30 999999 -88 -94 -47 -58 -42 -61 -17 -30 -33 -61 -33 -33 -37 -71 999999 -75 -67 -92 -66 -38 -54 999999 -74 -60 -67 -67 -37 -66 999999 -45 -57 -89 -43 -53 -81 -45 -53 -77 -80 -88 -36 -26 -50 -57 -57 -73 -61 -24 -45 -74 -33 -46 -47 -33 -51 -42 -33 -37 -61 -57 -43 -23 -20 -40 -13 -27 -46 -40 -52 -54 -27 -40 -52 -47 -54 -49 -22 -57 -39 -34 -43 -43 -38 -80 -77 -49 -12 31 140 579 2726 5865 7262 7315 7404 8810 11527 14568 17050 16731 13093 6810 2911 1253 489 233 239 351 513 675 2496 7008 10414 10094 7696 4909 2419 668 242 153 166 172 185 228 281 276 219 599 2620 5727 8257 9079 9364 9454 8769 9437 11165 11996 13237 17578 20695 21935 17700 4268 574 378 521 736 1015 1088 717 572 406 392 652 592 241 72 56 74 47 -2 43052 304 18 30 9858 11 57 32 7110 6187 52070 2951 1978 1944 1913 1477 626 366 286 300 249 212 214 240 214 228 239 268 298 260 153 174 102 -26 999999 999999 -94 999999 999999 999999 -63 21 -6 -40 -17 -83 -92 999999 -72 10 -25 -61 -5 -7 -67 -57 8 -45 -2 -72 -8 64 -22 69 81 22 31 -19 -44 53 78 89 127 167 131 176 191 112 102 136 125 69 79 124 38 20 -78 999999 -47 3 83 101 154 183 139 149 74 19 -35 -42 -88 -69 -21 -4 20 35 27 48 2 -13 -39 -24 57 11 30 -54 -43 -33 -54 -70 -7 -29 3 10 21 19 -9 -35 -25 -25 -50 -79 -46 -48 -46 -14 -53 -74 -59 -27 -6 -64 -38 -23 -34 -51 -60 -47 -65 -52 -36 -21 -40 -32 -33 -85 -48 -10 -38 -33 -23 -29 -41 -80 -26 -38 -30 -43 -27 -59 -38 -21 -83 -65 -52 -42 -35 -19 -45 -35 -28 -39 -15 -51 -71 -61 -52 -46 -43 -32 -18 -18 -17 -26 -44 -35 -41 -11 -35 -18 -14 -6 -41 -33 -45 -18 -28 -47 -38 -63 -35 -13 -34 -35 -47 5 -29 -28 -37 -30 -35 -19 -8 -36 -42 -30 -32 -40 -39 -52 -69 -43 -19 -25 -44 -30 -11 13 68 223 790 2206 4211 5153 5507 7333 9179 9135 7031 7066 5552 4109 2504 1542 842 437 220 133 125 193 266 782 2757 4553 3149 1164 403 269 192 168 151 125 119 138 184 165 199 239 266 352 569 929 1929 4030 5887 6038 7811 10398 8526 10388 14648 19618 16908 10001 9574 4028 518 404 490 737 1107 1182 855 500 391 281 257 218 138 50 18 31 33 3 43058 304 15 30 9855 11 57 38 7109 6191 54128 3153 1968 2138 1999 1906 1193 441 325 356 285 309 317 300 275 207 297 225 290 164 146 109 8 -45 -47 -32 -42 -54 -36 -65 -12 -8 -3 -20 1 -66 -86 -68 -54 -20 31 -20 -48 1 17 23 -17 13 32 54 -23 -11 2 -32 21 21 27 31 48 -19 4 173 205 193 190 151 150 150 160 132 129 161 189 165 92 40 -22 -36 -28 -18 95 102 174 192 150 75 62 -2 -44 -25 -45 -6 -27 -55 -3 -11 -37 67 11 28 47 64 84 28 -28 -45 -43 -68 -60 -34 -14 -17 69 88 54 2 -39 -36 13 -36 -19 -49 -59 -24 -22 -44 -43 -51 -18 -78 -63 -36 -20 -22 -3 10 -31 -35 -10 -28 17 -6 -18 -15 8 -16 -24 -25 14 2 42 33 -20 -31 -44 -36 -24 -27 -8 -57 -70 -50 -31 -37 -31 -7 2 -5 -2 -8 -19 -35 -34 -33 -19 -12 -13 5 -14 -17 -25 -2 -19 -8 -8 -5 -24 -25 -21 -17 6 29 -12 1 9 14 -32 -26 -7 12 5 14 13 -8 -31 -20 -13 -21 5 5 -15 -24 -15 -15 -12 -2 -2 -13 -23 -23 11 6 1 12 1 -5 -7 -18 -10 10 72 138 554 2233 4244 5116 6327 8784 10583 12437 13840 13190 11185 7114 5310 3906 1424 780 534 424 431 515 586 612 590 554 536 495 403 318 208 142 158 124 105 132 170 165 163 290 366 436 510 725 729 837 1762 3732 6323 9083 11297 14416 17294 13765 6369 4912 1385 322 331 555 876 1073 960 877 739 550 393 390 148 76 36 35 36 -7 43064 303 41 30 9851 11 57 44 7109 6195 118014 3523 1992 1995 1931 1949 1642 795 367 320 333 320 300 256 230 264 246 261 238 140 154 91 22 -21 -36 -85 -55 -36 -77 -78 999999 999999 -81 -27 -29 -63 -60 14 -5 -33 -7 16 50 -90 -46 -37 26 3 70 21 -13 -35 -12 46 23 -28 -33 21 50 15 13 74 119 97 187 114 184 117 188 181 78 96 156 151 40 53 58 -29 -76 -62 36 77 135 37 -18 4 15 -23 -29 -21 -47 -56 11 14 23 20 13 17 56 37 19 1 -16 -21 1 -12 -92 -45 -10 -26 17 22 79 66 34 -3 -41 -72 -35 -51 -43 -42 -74 -93 -79 -40 -25 -17 -40 -51 -27 -6 9 -47 -51 -83 -31 -66 -73 -15 -9 -47 -36 -63 -35 -33 -51 -28 -30 -22 -44 -25 -22 -47 -10 -51 -22 -40 -38 -35 -20 -51 -28 -54 -29 -69 -35 -65 -44 -49 -36 -66 -66 -52 -31 -7 -13 -22 5 -17 -72 -50 -39 -23 5 -24 -43 -63 8 1 -16 -26 -21 -19 -59 -48 -29 -26 -49 0 -32 -23 -15 -29 -42 -30 1 -21 -23 -58 -40 7 -13 -35 -4 -10 -6 -9 -23 -34 -9 -10 8 21 17 3 -10 0 12 28 80 171 460 1557 3426 4565 4895 6167 9814 15029 17256 22187 23166 22922 18854 16118 12778 8728 5015 2146 895 405 342 367 399 418 434 438 385 316 248 184 158 125 97 85 80 94 95 133 130 313 712 661 450 574 1032 1913 3484 4827 7419 11520 17129 19621 11839 6036 3794 627 169 261 501 789 1076 998 649 722 612 265 180 93 29 26 31 43070 302 7 30 9847 11 57 50 7108 6198 241486 3451 1830 1852 1864 1714 1298 473 188 297 229 230 253 206 199 179 162 177 117 88 34 -73 -98 -81 -84 999999 999999 -98 -66 999999 999999 999999 999999 -59 999999 999999 -74 -26 -81 999999 -99 999999 -17 -46 -30 -39 11 -90 -54 -30 -65 -85 -97 -60 -78 -60 -52 -60 -40 -61 -57 -27 -27 28 20 57 20 73 42 65 81 46 51 11 19 59 -11 -42 -75 -97 -2 -47 65 10 16 -5 -11 -46 -58 -94 999999 -60 -72 -89 -87 -66 -81 -66 -71 -69 -51 -25 -81 -81 -85 999999 999999 999999 -71 -62 -84 -21 18 19 -31 -37 -58 -73 -83 -55 -42 -77 -73 -95 -95 -85 999999 -90 -92 999999 -67 -66 -84 -92 -73 -76 999999 999999 -57 -92 -97 -94 999999 999999 -73 999999 999999 999999 999999 -75 999999 -97 -55 -97 -85 -93 -98 -68 -98 -97 999999 999999 -91 -78 -69 -78 -53 -39 -47 -77 -92 -86 -82 -76 -67 -40 -70 -99 -84 -86 -73 -55 -56 999999 999999 -93 -89 -81 -66 -83 -77 -51 -38 -55 -77 -59 -69 -72 -48 -89 -77 -64 -54 -82 -63 -48 -70 -87 -83 -78 -65 -54 -34 -66 -37 -52 -84 -58 -61 -62 -52 -55 -77 -61 -55 -54 -37 -1 72 406 782 1186 1570 2290 2767 3107 3289 4472 8083 12610 15208 18205 21820 22218 24396 22293 18715 13005 6631 2782 1148 693 447 386 381 339 309 286 233 195 154 122 95 63 52 32 26 34 -5 2 35 29 189 1081 1727 1510 1533 2252 3361 4534 6303 7731 12490 19746 12526 6915 5237 1028 154 138 251 578 836 762 615 823 593 268 82 52 39 -6 43076 304 5 30 9845 11 57 56 7108 6202 468011 3899 1988 2088 2235 2196 1817 1027 431 350 258 292 339 257 205 179 198 152 83 30 -14 -61 -47 999999 999999 999999 999999 -87 999999 -79 -62 -71 -75 -76 -70 -94 -6 -56 -29 -16 -8 -78 -48 -4 66 34 -43 -57 6 14 -30 11 39 -1 -49 -49 -12 -29 -21 30 3 -31 1 -21 -22 31 38 102 52 50 49 61 84 93 99 18 -2 -42 -16 -35 -28 12 43 32 11 27 -12 30 -17 -17 -3 -54 -77 -97 -78 -62 -60 -32 -46 -33 -39 999999 -78 -69 -23 -63 -34 -60 -17 999999 -51 -17 38 33 30 18 -29 -25 -48 -23 -4 -37 -74 -80 -98 -41 -51 -35 -56 29 -56 -45 -44 -51 -70 -51 999999 -80 -16 -60 -36 -20 -22 -53 -77 -45 -46 -36 -49 -46 -96 -84 -44 -56 -50 -52 -61 -58 -63 -6 -22 -80 -77 -54 -49 -50 -17 19 -35 -34 -19 -14 -51 -25 -16 -17 -30 -40 -55 -65 -58 -48 -55 -62 -58 -55 -51 -53 -29 -37 -33 -26 -42 -10 -20 -41 14 -16 -20 -29 -51 -46 -29 -11 -36 -50 -33 -28 -30 -19 -11 0 -27 -34 -6 3 -26 -14 -5 -4 -9 -18 -6 -9 -21 -24 -17 6 70 249 398 649 1269 3701 6464 8234 9242 8237 7042 8873 13386 19404 23400 22638 20621 19074 18281 13401 12369 12313 9628 5371 2407 1283 1012 869 634 459 387 296 245 203 153 144 113 94 94 99 72 64 84 78 96 114 321 1141 2624 3892 3956 3744 5650 7938 11390 19540 16324 9487 5991 1814 194 123 109 209 530 811 665 549 485 419 264 139 86 62 53 27 43082 304 3 30 9843 11 58 2 7107 6205 562200 4688 2205 2244 2474 2401 2136 1231 438 285 409 373 359 242 250 243 265 218 144 61 -4 -6 -23 -26 -70 -72 -60 -56 -66 -43 -93 -69 -72 -54 -14 2 -68 -79 999999 -7 -11 -13 3 -2 -27 -32 -4 33 12 -17 9 -19 -39 -18 41 41 36 42 10 -5 -21 -35 -23 79 126 41 33 115 117 172 169 177 89 147 165 86 38 -43 -41 1 1 28 98 78 25 45 38 31 -23 10 11 6 -18 -18 -57 -28 -31 -2 1 -37 -16 11 -12 -10 -11 -13 5 -34 -15 -25 -42 5 50 70 64 14 12 52 6 2 -19 -8 -4 -15 -27 -8 33 17 -58 -14 3 3 13 11 -26 -12 11 -26 15 6 -8 -24 -38 -15 0 -1 0 28 7 -27 -30 -40 -30 -12 -28 -29 -3 14 -25 14 1 -28 -37 -9 3 12 21 -10 49 13 11 -15 -25 -29 -34 15 -1 8 10 15 18 -12 6 2 -5 -28 -9 -25 6 25 -27 2 -3 6 18 25 16 -12 6 55 13 -20 -11 -7 15 3 0 -6 6 27 16 13 17 24 14 18 38 4 -1 18 23 19 24 14 -10 19 17 42 76 289 792 1485 3154 5244 7071 9196 10774 10618 10759 11503 12484 15810 18357 18407 15936 12289 7804 3578 1633 1115 696 393 351 421 385 355 415 352 327 299 261 208 238 281 295 289 270 262 203 115 80 109 139 166 226 279 389 741 833 1637 3641 4813 6431 11591 16689 13016 6034 1309 188 99 102 179 158 204 490 656 659 390 300 157 81 39 38 32 43088 304 3 30 9843 11 58 8 7107 6209 290920 4094 2202 2221 2346 2217 1699 801 288 302 309 320 343 264 234 232 238 195 48 30 -46 -12 -57 -81 1 -73 999999 -23 999999 -51 -72 -64 -56 -81 -89 -45 -22 4 10 -36 -54 17 11 -44 17 14 45 -35 0 -46 -47 -6 19 -27 -31 1 37 52 68 51 15 60 32 -28 16 18 31 24 125 154 153 70 57 87 99 55 57 3 -67 11 11 1 -20 51 28 106 98 19 31 -30 2 -18 3 -23 5 7 -17 4 -85 -79 -45 15 -7 -45 -35 -5 -12 6 -10 -45 49 50 99 89 76 54 34 16 45 45 -2 -41 -4 -16 13 -16 -27 -4 -53 -29 7 -29 -37 19 12 -38 -18 -14 9 20 -16 -1 -22 -43 -27 -55 -48 2 -17 -15 -35 -60 -23 -16 -23 -11 -4 -25 -14 -44 -29 -22 -36 -72 -26 4 14 -5 5 8 37 14 -26 -14 -15 -12 -29 -40 -22 -18 -10 24 -33 -35 23 -24 -34 -23 -3 4 5 9 16 8 8 0 25 10 16 -18 -1 -9 6 7 32 29 22 4 5 21 17 -15 -11 5 -1 25 5 9 18 -4 -5 12 9 2 18 13 6 9 39 230 612 1049 1473 1773 2256 3637 6546 8439 8477 6885 6243 10037 14833 17591 19414 20474 17257 8122 2410 741 453 403 328 332 319 286 277 295 265 224 230 235 302 337 367 355 306 250 178 155 106 78 114 132 146 164 170 174 191 241 442 828 2259 5746 11223 16965 10422 2953 523 138 82 88 102 119 180 444 525 258 228 178 66 35 43 28 43094 304 2 30 9842 11 58 14 7106 6213 54576 3422 2274 2467 2328 2064 1316 491 340 343 340 324 330 386 384 317 254 227 95 77 18 0 45 -91 -49 -26 -93 -34 -56 -99 -49 -63 -46 -44 -89 20 20 -20 37 41 -3 -1 25 20 -7 15 -6 62 23 -1 73 6 38 63 24 6 45 24 42 35 70 60 27 63 12 -8 29 178 139 139 199 132 73 72 98 83 76 80 70 -35 -22 4 57 68 83 42 7 32 64 77 -28 -26 -9 11 -8 -29 -9 11 21 -24 -7 -3 12 -35 -33 -5 11 -25 -19 4 17 51 146 100 23 41 15 8 25 13 9 -39 -78 -43 9 7 -17 -9 25 -29 8 -15 -4 -7 -5 23 19 1 27 2 -29 -15 -8 14 14 -5 -3 -40 -14 -10 -14 -24 -25 -21 17 10 2 15 26 30 -30 -35 3 25 4 0 29 27 53 19 1 13 9 0 19 7 -27 13 34 48 -20 17 16 6 8 33 29 21 -17 21 14 8 5 30 23 56 28 12 23 20 14 30 25 17 15 20 18 3 31 36 58 49 26 26 46 34 -1 22 18 18 32 39 57 46 22 12 16 22 39 32 42 194 414 625 813 959 1045 1102 1453 4008 11215 17316 17732 17394 13176 5836 1576 543 411 435 440 463 498 520 459 423 349 309 331 322 306 282 257 272 299 269 238 232 264 246 200 168 151 137 141 141 110 109 130 164 157 182 758 2996 4956 6580 8230 4516 893 164 115 115 131 114 192 324 267 220 159 107 91 70 59 40 43100 304 0 30 9840 11 58 20 7106 6216 121931 3561 2302 2509 2518 2216 1501 482 261 233 342 412 454 401 369 356 274 172 51 -36 -8 10 4 -2 -29 -38 -49 -38 33 -34 -27 -76 -61 -32 -44 -21 1 -29 17 -8 -28 40 -13 -8 -7 6 7 -9 6 25 9 18 38 66 101 61 46 57 106 98 82 11 84 59 42 27 19 12 36 52 124 152 84 67 17 66 76 17 8 11 -13 78 31 22 9 52 29 38 21 -28 -32 14 -6 -30 -32 -28 -26 -15 47 -17 -17 -1 27 1 -4 1 -42 -36 21 -16 -40 21 82 159 85 41 40 66 13 -7 18 16 3 32 13 -11 9 17 34 -9 14 0 44 59 12 5 34 -6 38 -22 -41 -47 -17 4 -11 2 -6 -15 -25 3 45 35 11 26 -16 -10 12 -2 10 18 23 -8 -15 -41 11 26 19 7 12 1 15 19 -21 -9 -1 16 30 3 31 7 -12 11 31 37 18 1 17 30 -12 -20 22 0 32 38 33 11 23 27 7 25 10 26 25 10 0 28 28 -4 -4 14 5 44 55 49 36 36 37 26 25 27 51 27 20 17 16 34 0 7 28 14 22 25 47 88 166 281 426 594 911 2217 6582 10098 9255 10977 8648 2442 438 298 354 378 347 367 356 354 340 271 249 252 265 233 202 205 206 287 621 1305 1628 1409 1154 821 676 742 866 507 213 137 111 115 173 317 343 284 284 483 620 306 157 96 78 84 127 134 93 80 96 261 181 217 196 152 67 52 47 34 43106 303 28 30 9838 11 58 26 7105 6220 3970 2300 2452 2557 2463 2123 1040 304 196 265 442 377 328 349 330 227 187 97 99 36 20 -11 -63 -2 46 -1 -29 -29 -58 -54 -69 -46 32 -17 -30 1 -43 -3 53 60 21 15 13 25 50 23 -30 -3 66 49 114 75 49 81 67 22 49 69 85 103 93 60 50 12 94 41 40 120 188 197 119 80 56 109 65 42 47 89 66 60 -2 -5 68 77 42 31 53 63 -7 28 6 42 -31 -17 4 3 -33 -14 46 87 72 40 0 -16 -6 57 44 -2 45 48 77 63 141 143 116 87 66 44 43 38 53 41 49 -7 -3 -7 3 21 38 29 7 10 3 10 28 25 -32 -25 22 21 35 61 28 -9 -14 -30 -13 9 -10 -34 -23 -2 -23 -1 4 -29 -22 14 29 33 -4 25 43 9 16 50 40 57 45 32 10 54 5 9 25 49 22 37 -10 16 53 56 34 38 3 27 20 25 39 27 42 48 40 27 33 44 54 57 63 60 45 23 28 39 53 51 46 29 25 29 40 38 37 46 70 39 22 30 18 20 23 47 44 44 59 67 77 34 41 49 45 49 28 61 87 113 166 289 596 1410 3358 5266 5181 3411 857 259 268 303 300 296 261 230 239 268 270 247 271 245 256 248 268 434 719 1112 1800 2265 2693 3829 3485 3381 3418 2691 1485 375 173 165 200 674 1111 599 248 335 1505 1961 500 161 125 97 98 102 101 86 81 69 144 158 159 170 98 54 49 44 36 43112 303 29 30 9839 11 58 32 7105 6223 3730 2205 2427 2608 2518 1923 797 217 193 173 290 314 354 238 245 190 30 43 16 -14 -3 -19 33 -30 20 -53 -60 1 -59 16 -79 -25 -27 -5 -40 -42 25 12 10 -42 13 49 32 18 -11 51 29 43 61 23 34 65 55 47 22 84 42 26 24 26 36 51 59 101 121 78 44 92 133 116 155 132 97 65 56 59 46 3 16 28 96 116 88 66 11 113 34 -9 23 -26 -5 -36 -12 14 19 60 6 -22 1 20 -3 9 -22 -5 71 43 7 5 5 76 38 54 137 115 105 57 72 49 27 -3 36 41 24 -9 17 24 19 18 35 29 29 20 16 2 17 16 -8 38 13 23 38 17 4 10 -10 16 24 17 12 10 -26 20 19 31 40 20 19 30 -2 -17 23 -4 -25 25 21 1 41 41 7 32 37 12 -3 11 -26 30 26 11 26 10 50 17 23 44 19 26 39 24 50 28 3 28 27 25 25 31 57 70 29 15 49 45 44 44 19 20 51 19 25 33 44 46 45 39 36 74 77 41 22 32 28 21 7 31 51 48 30 35 25 35 51 48 44 62 74 98 108 144 265 647 2374 4660 3966 2236 1002 344 204 197 232 293 320 334 323 268 234 228 194 225 291 344 479 804 1323 1753 1919 1983 2004 2674 3190 3023 2273 1399 645 296 194 203 208 1121 5637 6199 1239 208 216 137 107 82 82 85 80 64 55 70 226 109 68 154 147 158 137 166 126 66 50 43118 303 29 30 9839 11 58 38 7104 6227 3476 2038 2213 2353 2273 1913 913 287 142 142 139 58 51 135 146 85 56 0 -45 -83 -27 -89 -46 -41 999999 -51 -36 -45 -31 -87 999999 999999 999999 -73 -78 1 -21 5 -13 -31 -22 -8 -5 -15 2 -12 -51 -12 27 -44 19 33 13 -4 19 -12 3 20 7 -31 57 45 -5 -1 37 23 10 33 92 141 119 121 102 57 59 34 17 37 -23 -6 -55 -31 41 26 9 15 37 -41 0 -3 -22 -41 -59 -27 -54 -29 -11 -79 -82 -42 0 -42 -67 -38 999999 -75 -33 -41 -28 -47 31 75 84 60 63 10 -10 -2 8 25 -51 -22 -39 5 -14 -33 9 -6 -39 -11 -30 -9 -10 -26 -56 -12 -23 -6 3 -7 -9 -21 1 -8 -27 -10 -14 -6 -16 -21 -45 -3 -3 -5 -8 -16 -22 -24 -5 -11 -29 -15 25 18 -19 7 11 -16 -13 14 -45 -30 -21 -36 -31 -30 -14 -8 -10 7 10 -18 -2 12 39 16 -1 8 8 32 0 -26 11 5 -19 -21 -11 6 11 19 5 -8 -5 2 0 16 -10 12 21 25 10 -3 -2 8 29 20 9 9 -12 -3 11 20 12 6 1 17 20 14 -12 0 -2 6 17 -1 18 54 59 123 369 1162 3178 5831 7152 4710 1563 343 246 278 194 161 161 172 223 217 140 155 172 248 390 537 556 661 1110 1681 2066 2311 2367 2934 3366 2985 2407 1758 1244 653 340 258 398 1497 6316 15563 18316 7205 485 158 89 59 65 47 39 35 17 29 87 60 50 39 88 117 92 80 100 389 191 43124 302 28 30 9838 11 58 44 7104 6230 3636 1924 2101 2255 2427 2439 1906 744 168 90 94 148 116 58 107 82 76 76 -16 -48 -54 999999 -54 -97 -76 -59 -92 999999 999999 -82 4 -35 999999 999999 -66 -93 999999 -52 -44 -72 -69 -77 -39 -58 -79 999999 -77 -3 -65 -62 -12 10 14 -43 -30 -16 2 -29 -33 -69 -6 -40 -64 -52 18 45 15 45 31 99 127 153 101 105 43 -6 11 -60 -27 -7 -75 2 0 -17 -6 55 17 -5 -64 -88 -62 -29 -88 999999 -39 -14 -60 -57 -33 -8 -31 -45 -29 -32 -5 -2 -24 -53 -13 -15 -48 37 55 22 34 16 -22 -30 -43 -76 -62 -33 -34 -43 -6 -11 -18 -6 -41 -62 -53 -49 -88 -36 -68 -25 -57 -65 -61 -50 -45 -66 -30 -38 -47 -79 -35 5 -43 -38 5 -12 -50 -27 -45 -58 -37 -64 -53 -14 -5 -20 -38 -56 -35 -29 -25 -2 -2 -37 -38 -52 -57 -18 -5 -52 -63 -36 -19 -30 -29 -16 -29 -37 -26 -17 -45 -30 -4 -17 -28 -36 -41 -29 -19 -38 -41 -40 -7 -36 -6 -10 -4 -35 -38 -49 -4 -4 -13 -5 -16 -46 -16 -22 -43 -18 -26 -16 -32 -36 19 -8 -1 -8 10 -7 -22 -23 -35 -18 -27 -14 -12 -9 8 17 32 84 195 521 1400 3425 5806 5712 4089 2368 1589 1069 567 228 114 77 46 59 69 98 104 136 256 379 462 644 1279 2420 3538 3645 3311 3971 5908 9005 9910 6628 5371 4685 1700 538 388 638 1716 3465 4337 3049 658 162 105 71 50 35 25 51 139 58 15 5 22 36 47 147 224 7 -3 -1 43130 303 29 30 9839 11 58 50 7103 6234 4029 2022 2118 2257 2416 2587 2463 1805 693 235 220 218 244 238 103 93 116 62 69 71 17 -10 -34 -15 -39 -57 -17 -46 -15 -10 -12 14 13 -37 19 -58 -39 -32 -12 -11 -24 27 89 37 -3 30 45 -9 0 -56 52 5 -14 32 -16 21 90 27 19 52 20 16 -10 56 69 52 46 100 175 183 196 223 140 142 94 131 73 58 41 3 -2 105 56 86 84 95 118 42 -29 -46 17 18 18 14 -10 -17 2 16 6 1 47 14 4 80 19 -18 28 57 -11 21 66 150 98 61 54 49 43 42 37 73 13 -17 35 33 20 8 4 0 29 51 71 18 -26 -25 25 -12 17 45 30 -21 -17 -12 6 -11 -20 -1 41 0 -28 12 -11 -24 -11 -13 2 40 46 52 -6 19 31 6 47 86 30 22 39 64 53 20 37 26 8 32 -5 -1 17 9 11 44 22 41 67 36 36 23 52 46 15 20 30 39 40 21 16 33 35 38 21 47 48 61 67 58 49 42 52 27 53 29 30 60 48 63 60 58 46 50 23 36 32 37 31 29 43 41 32 44 62 41 53 39 53 51 69 89 98 127 183 323 949 2688 4990 5991 6574 7041 5412 2695 1108 468 244 123 136 148 167 184 222 356 613 749 658 647 788 1078 1961 3073 3033 3386 6445 9098 8512 5438 3362 3326 2253 1344 1064 630 298 246 233 199 189 164 133 115 119 129 113 85 73 72 61 62 68 147 155 96 148 197 54 45 26 43136 302 31 30 9841 11 58 56 7103 6238 3996 1967 2069 2186 2259 2487 2356 1766 644 229 215 183 110 127 64 52 105 91 36 45 -25 -22 -48 17 -33 -98 -49 -25 -59 -85 -78 -69 -56 -93 -7 11 -67 -44 -34 -37 -53 -65 -56 -71 -63 -45 19 -66 -66 -54 -18 7 -22 -24 -25 -24 38 24 38 -6 -22 -9 0 -28 -28 18 10 18 51 135 127 124 134 96 61 90 51 10 -16 -2 -55 21 14 -55 -16 -13 -20 -10 28 4 -5 -12 -47 -66 -63 -57 -30 -3 -19 -10 -24 -13 -38 -29 -20 -20 -16 -16 11 37 75 96 81 21 54 29 -14 -10 -11 -35 19 17 25 26 4 -16 -48 -32 -5 18 15 -16 -47 -63 -37 -12 5 -32 -40 -38 -17 -18 -55 -24 -38 -66 -9 -5 -33 -20 -24 -2 22 12 -8 6 -7 -7 -19 -34 -44 -45 -15 7 6 -3 -13 30 20 7 -39 -8 2 -31 -27 9 8 24 -12 41 19 -21 8 11 12 16 0 14 12 9 3 1 4 -16 17 5 3 3 4 14 0 -5 21 41 48 44 33 22 30 27 13 18 5 9 21 7 14 24 5 -18 -16 30 39 15 -2 -11 -1 12 21 21 54 41 14 12 31 60 64 101 156 485 1212 2340 3809 4990 6484 7837 6887 4400 2575 1016 384 246 239 190 223 1020 2750 4176 4285 3185 2093 1298 1077 1165 1593 2394 3321 5672 8123 7662 4003 1851 1314 1147 860 403 348 322 254 198 190 164 126 96 104 109 92 85 55 33 32 68 83 39 58 132 127 116 25 19 12 3 43142 304 4 30 9844 11 59 2 7102 6241 343423 3769 1948 2014 2265 2402 2416 2275 1713 697 247 198 277 184 112 75 49 42 -39 -6 33 -8 -4 4 -68 -57 -72 -70 -87 -67 -43 2 -82 -89 29 -13 -42 999999 -45 -16 -21 -34 -38 -20 -36 -11 -2 -4 -20 -30 21 -29 -28 -11 29 -20 -13 22 6 -20 -40 -31 -15 -4 -59 -17 5 6 41 35 155 140 117 87 44 26 40 57 71 -13 51 55 -5 0 15 -44 -22 12 30 1 32 -7 -43 -61 -39 -46 -48 -44 -42 -75 -35 -31 -27 -4 -56 -11 63 -35 -2 33 23 39 66 58 45 22 42 25 66 68 1 9 34 14 25 6 21 -30 -48 -3 -15 22 -15 17 -19 9 4 -12 -9 -42 -25 -27 -40 -8 -10 -26 -3 69 -6 -29 -41 -8 -17 -11 -28 -16 -16 4 12 16 12 38 32 50 51 -16 11 27 17 20 5 -25 10 24 -19 -11 -37 -26 -5 -3 9 11 -3 37 49 40 15 -6 14 12 5 11 3 7 15 13 22 1 23 40 45 24 29 7 27 26 25 18 17 20 27 32 29 15 19 7 20 16 31 10 24 29 6 22 35 10 11 28 15 -14 28 37 32 24 35 44 45 47 78 95 158 228 335 756 1803 3556 6104 8809 10346 9871 8794 6434 4184 3246 3188 3568 4313 5188 6759 7224 5669 4279 2787 1795 1344 1286 1464 1852 3053 4836 5883 5883 4364 2513 1490 759 468 418 382 422 370 287 304 226 135 96 69 74 96 138 133 73 62 52 59 64 64 112 222 274 84 32 38 17 43148 303 7 30 9847 11 59 8 7102 6245 55839 3249 1864 1917 2023 2102 2222 2214 1863 851 281 106 79 -36 23 45 58 101 34 -7 -80 -81 -2 -53 999999 -60 -65 -81 -43 -4 -37 999999 -99 -74 -72 -33 -60 -52 -19 -72 999999 -81 -72 -24 -43 -33 -17 -21 -80 -59 -73 -57 -87 999999 -31 -68 -41 -64 10 -3 -10 -11 -3 -51 -57 -60 -62 -44 -20 7 67 44 18 67 38 8 -32 -70 -7 -23 5 -20 10 -19 30 -2 -8 -5 -25 8 -30 -40 -43 999999 -71 -97 -80 -77 -80 -22 -8 -55 -24 -63 -6 0 -17 -56 -65 -15 25 58 68 37 6 -10 19 8 -16 -50 -41 -58 -36 -47 -55 -45 -18 -16 -31 -56 -40 -45 -54 -46 -40 -48 -65 -40 -61 -52 -54 -54 -38 -17 -7 -27 -31 -49 -40 -67 -35 -47 -54 -55 -33 -41 -62 -78 -29 -21 -20 -15 -13 -8 4 -22 -26 -37 -32 -14 -18 -42 -29 -51 -33 -20 3 -35 -12 5 -36 -52 -31 -40 -56 -30 2 -39 -33 -18 -29 -1 -8 -25 -33 -14 -3 -6 -5 -18 2 8 12 -11 -7 -23 -1 12 7 3 -9 -4 4 -6 1 16 8 31 11 3 -27 -41 -5 -3 -15 -32 -2 -33 -7 21 5 16 36 17 22 18 40 26 35 82 123 160 245 393 795 1875 3751 6057 7990 8863 8626 8230 7796 7227 6870 6941 6623 5470 4931 6150 7760 7770 6759 4787 3020 2012 1780 2016 2964 5037 7200 8812 7461 2734 713 255 251 463 703 623 339 212 194 228 164 117 73 55 78 61 46 35 21 9 35 62 57 70 54 30 11 14 -6 43154 303 8 30 9848 11 59 14 7101 6248 88180 3297 1875 1962 1959 1997 1928 1782 1294 500 283 241 185 142 99 82 36 61 16 33 -5 49 -3 -32 -47 999999 -62 -25 -75 -91 -14 14 -29 34 -18 -51 -33 -8 -16 51 -28 -38 -73 -70 -20 8 -5 -13 -62 -44 -64 -57 -21 55 39 6 0 17 17 36 19 34 24 12 14 63 25 7 -23 68 56 122 75 50 39 5 -33 11 46 88 58 38 20 -24 0 -29 9 49 9 4 -23 -4 -33 14 -18 -27 -21 -40 -57 -9 9 -7 6 -32 17 34 26 -4 2 -11 122 114 95 16 4 55 73 41 50 35 36 13 6 -36 38 -1 -5 -26 -43 0 7 -18 -11 -24 -51 -88 -7 15 -25 14 -35 -5 -3 10 -13 7 32 11 19 30 7 10 7 2 -36 -34 -5 -42 -25 1 -14 35 34 -4 51 54 64 42 23 -7 4 -10 -22 6 17 43 22 -9 1 -14 -16 10 59 7 1 20 15 29 5 50 51 26 26 6 -10 0 20 12 34 37 19 36 24 34 33 18 27 24 22 27 19 14 21 29 39 33 17 27 16 -3 22 31 24 19 22 28 24 35 53 50 89 127 137 101 117 94 114 146 143 152 160 182 197 222 257 262 261 341 394 408 647 1041 1456 2017 2613 3103 3143 2658 2351 3221 4926 6195 6764 8125 9549 9704 7817 5075 2916 2771 4344 7244 8959 7749 4847 2283 751 384 652 922 688 548 424 279 169 170 159 97 98 70 74 47 37 72 97 47 52 44 39 20 27 19 -4 43160 302 12 30 9852 11 59 20 7101 6252 56195 3369 1879 2013 2105 2083 1880 1564 977 504 342 206 141 163 156 69 74 64 12 25 27 -41 -42 -43 -10 -15 -24 -20 -48 -36 -48 -63 -20 -46 6 -15 -61 -43 -84 -4 23 46 -15 -52 -54 -58 -79 -43 35 -69 -92 -44 -86 -36 -63 -73 -61 -60 -23 5 -1 19 23 -17 -22 -18 -88 -52 -41 -16 20 27 75 48 39 35 34 -15 -17 52 54 53 65 4 13 57 -4 12 -48 -22 -11 -39 9 8 13 8 -4 -24 43 14 -39 15 -18 -38 26 22 41 31 -13 7 7 42 88 68 40 82 34 10 69 16 -16 41 40 41 -41 -40 -65 -34 21 7 8 8 -60 -38 -52 3 3 -5 -25 -9 9 3 -9 -47 -25 3 -36 -31 -22 -48 -54 -28 -21 -39 6 38 9 9 1 11 11 40 55 40 13 20 10 28 6 -1 16 33 3 29 52 17 34 11 -3 -13 4 27 29 -13 28 28 22 58 33 29 29 21 32 18 14 23 -4 -12 3 2 10 31 20 41 33 20 6 22 20 17 -1 31 13 26 37 11 3 30 34 25 -23 0 25 13 28 19 43 29 12 51 83 116 130 171 180 195 203 211 213 204 223 230 184 166 157 161 150 152 167 181 224 182 185 209 254 463 793 1097 1266 1302 1625 1975 2201 2986 5004 7958 9937 9500 6318 3197 2346 3120 4311 4681 4775 5282 3827 1573 481 534 684 680 481 328 255 250 208 118 94 67 71 60 43 42 43 43 38 29 39 25 23 5 43166 301 17 30 9857 11 59 26 7100 6256 2875 1700 1798 1902 1934 1755 1634 1162 621 475 253 150 38 113 65 14 35 63 7 13 6 -22 -40 -74 -14 13 -36 -77 -6 -15 -39 -36 -20 -79 -66 -49 -35 -47 31 9 -48 -6 -13 -57 -34 -27 -59 -50 -24 -26 -17 -21 -59 -59 -51 -62 -18 -1 -8 0 22 -45 -45 -36 -25 -63 -44 -34 26 33 -13 3 12 26 5 -21 -22 -27 -9 19 37 14 -19 -7 -14 2 -4 -28 -42 -51 -24 -24 -44 4 -15 21 -10 -6 13 -32 -51 21 11 -26 -21 -32 -38 -37 -8 56 55 75 55 13 44 21 11 17 -14 11 -10 6 -24 -24 -34 -28 -34 -15 15 11 9 10 -53 -43 -50 -15 -12 -21 -34 12 3 -29 -19 -13 -14 16 -28 -14 -1 -14 -25 -3 24 -14 2 -1 29 16 8 63 22 31 42 44 -19 5 10 -2 -23 -24 -6 -7 -9 -5 23 23 6 19 19 17 -9 16 10 17 58 23 15 21 17 8 15 13 1 1 1 -4 -11 9 14 20 15 26 19 34 11 21 31 27 51 35 38 30 -11 12 25 6 32 36 33 32 36 10 11 32 16 46 40 4 50 74 111 129 128 149 221 253 268 286 280 220 221 196 182 187 160 185 201 234 251 189 171 185 165 208 246 193 232 299 456 620 945 1497 2526 4533 8122 11049 8966 4683 2362 2114 2532 2988 3918 4048 2585 948 462 517 561 450 356 300 281 245 177 125 107 88 71 57 39 41 40 29 33 43 43 7 4 7 -8 43172 302 19 30 9859 11 59 32 7100 6259 52386 2665 1920 1852 1996 2073 1914 1673 1187 634 466 360 229 172 100 51 67 33 12 31 22 27 -23 1 37 45 -87 -75 -2 -75 -86 -75 -31 -13 22 -13 -18 47 -55 -61 -8 -50 -3 -3 -13 -66 -53 8 -23 27 5 -38 19 28 13 -29 39 2 -28 5 -17 -34 8 5 -17 -49 -21 -2 -42 2 -4 -1 11 0 -46 -50 9 -7 28 83 48 55 41 22 12 -30 -3 -1 3 -6 -46 -9 -22 -20 -44 4 -12 -39 -7 -15 5 -44 -27 5 8 -15 -29 10 7 -4 1 67 109 137 96 46 60 58 13 -4 0 28 31 15 1 29 28 -39 6 15 7 8 25 21 16 21 -10 -35 -7 -3 -47 -54 -33 -9 0 -25 -8 -21 5 -37 -29 -31 -12 15 11 -21 -39 -1 20 41 42 62 65 6 28 50 24 -17 6 43 15 1 21 36 50 26 -14 19 12 -3 -28 20 12 -6 28 43 12 0 22 43 49 52 16 17 41 28 4 41 37 40 32 33 42 51 30 48 39 23 11 19 13 17 7 38 25 13 31 17 38 58 49 44 24 15 31 11 22 31 28 49 59 92 112 110 135 174 194 205 221 189 190 202 230 212 249 249 275 298 256 260 233 234 228 182 177 180 225 340 477 608 745 830 1094 2619 6141 8847 9058 5792 2740 2049 1971 2328 2712 2602 1975 1699 1515 732 502 528 529 445 309 233 228 155 119 117 119 73 77 66 51 52 30 29 53 40 8 31 12 -11 43178 303 23 30 9863 11 59 38 7099 6263 55583 3070 1814 1832 1935 1776 1586 1191 682 507 472 372 235 50 74 133 77 -6 -28 53 17 -1 -68 -55 -94 -47 9 13 12 -4 -5 -84 -43 -80 -72 -51 -5 -61 -15 6 -60 -30 -43 7 -13 -44 -42 -59 -23 -38 -10 0 -44 -81 999999 -25 -5 8 -34 29 39 22 -25 -40 9 49 9 -27 -1 -6 32 -8 -45 -16 30 1 -1 -3 -13 4 40 48 4 3 16 -20 -3 15 32 24 18 -8 -18 -9 -50 -22 -30 -2 -20 13 -23 -22 -23 20 0 -19 -4 61 42 40 43 80 87 28 40 93 52 61 42 -10 22 3 -13 -8 -1 -36 -3 38 53 9 27 18 -18 10 29 -32 -11 -1 -24 -11 18 20 21 15 -9 -32 32 12 -6 -25 31 24 27 6 23 18 20 6 1 -11 14 10 44 27 14 2 16 21 23 -20 -12 17 -10 -28 2 20 64 15 20 66 17 25 25 19 47 28 28 10 39 69 40 36 -10 19 27 32 43 48 54 33 25 51 52 30 40 35 32 39 40 37 24 17 35 35 57 60 78 48 54 62 56 71 79 51 68 63 35 26 19 51 57 70 94 124 142 122 124 156 163 153 159 173 158 174 205 231 210 228 220 194 200 194 210 194 190 188 170 176 189 232 367 593 962 1804 3499 6427 9931 11422 9285 5763 2618 1894 3302 4148 5714 9088 5339 1226 764 702 459 347 294 254 224 179 134 113 79 72 80 130 83 45 49 55 49 34 36 20 12 7 -11 43184 303 28 30 9868 11 59 44 7099 6266 52944 2784 1728 1865 2044 2032 1600 1108 747 529 473 331 200 116 96 67 42 57 95 69 -40 -15 32 -2 -25 -12 -28 -29 999999 999999 -89 -50 13 -16 -42 -70 -46 -15 49 18 -29 -8 -56 22 -6 -18 13 7 12 -37 -59 -42 -37 -41 -3 -20 -34 -22 4 -66 11 27 -6 4 -17 -6 -18 -33 -20 28 33 4 35 26 66 -3 1 -18 18 21 11 19 22 88 39 13 -36 41 19 25 -51 -34 -24 -68 -37 24 -5 17 7 50 42 44 21 -17 -1 14 11 1 8 76 74 142 140 100 75 42 82 56 62 33 41 44 32 1 -8 13 46 -2 48 84 30 22 31 13 -35 10 30 0 3 11 0 -3 16 16 45 71 16 -5 10 -13 -6 43 24 17 45 -1 16 4 -5 14 16 19 55 0 -15 25 49 12 5 -9 19 0 -11 -1 29 24 54 2 11 42 13 4 14 18 37 27 17 25 20 19 56 43 31 36 36 28 50 32 19 39 29 35 21 37 27 41 56 45 66 61 47 69 49 56 33 34 63 60 41 56 76 33 51 40 54 58 51 17 31 59 45 74 95 136 153 139 93 87 103 103 107 104 112 134 145 136 143 125 135 138 106 113 147 180 148 156 193 205 192 199 245 306 464 969 1874 3450 6701 9428 9420 7844 4749 2280 2427 5041 6879 7692 6182 2041 638 452 370 379 383 264 202 187 145 94 80 90 84 70 62 59 47 53 49 61 87 60 26 12 -6 43190 301 33 30 9873 11 59 50 7098 6270 48481 2417 1781 1873 2022 2110 2001 1588 1073 698 446 340 165 128 130 148 80 28 52 49 -8 43 -11 -48 2 -49 -25 18 0 -25 46 -22 -16 15 10 -33 28 -11 -39 13 17 19 21 -5 -13 -11 9 -15 -20 -7 -42 -12 60 -46 -26 -49 -4 10 -3 26 14 -24 -1 -35 -20 -23 19 26 16 -24 -7 64 14 57 24 27 45 62 19 52 29 16 45 48 36 41 22 8 -8 51 -2 -12 -24 -29 -28 -70 -30 -9 -9 -34 -34 22 -4 -29 13 23 17 4 65 26 100 112 120 91 34 -9 17 30 85 76 43 36 36 44 14 4 29 69 38 18 50 54 60 39 -7 4 -27 8 -2 -16 -29 -4 -7 -24 -18 35 34 15 11 -6 -8 -20 40 42 33 58 31 -13 11 38 52 19 46 42 29 34 31 3 17 25 21 12 11 14 41 48 33 10 5 10 25 38 26 31 50 48 17 36 49 52 49 20 32 46 56 33 15 38 35 57 41 38 19 18 20 32 44 39 49 62 54 34 27 37 44 37 26 59 49 53 53 54 42 54 52 51 23 8 47 42 49 63 49 87 143 147 111 83 102 89 86 93 91 116 104 92 107 107 107 113 129 131 150 131 131 150 156 149 157 177 168 161 181 208 355 819 2667 6115 7243 5724 3624 2591 2938 5094 6648 6063 2942 926 677 684 621 579 557 370 235 176 137 94 84 77 71 57 67 72 55 46 40 24 16 18 1 43197 301 63 30 9873 11 59 57 7098 6274 2715 1863 1964 2043 2045 2222 2041 1544 902 688 485 276 118 154 101 25 47 -5 17 62 29 -4 -30 32 35 -16 -17 -28 14 -35 -76 10 -6 7 -50 32 27 7 -8 60 -12 -29 -29 -38 -16 5 17 -2 -31 -18 -10 -12 36 -24 -20 36 -30 -14 49 -14 5 24 -18 -20 9 -14 46 50 -14 25 27 -32 -50 55 89 70 77 56 70 11 29 67 -2 -5 -1 -3 1 35 19 39 -19 -23 27 -15 -49 -5 -51 -36 -28 -4 8 7 11 -14 46 3 57 48 41 101 110 130 99 64 49 41 51 48 17 56 60 48 41 4 40 44 51 48 -12 23 42 29 17 9 12 10 27 37 29 -17 -7 25 25 30 21 35 24 3 21 46 -26 -3 -11 11 19 30 60 22 63 39 32 56 31 44 56 45 53 14 7 12 12 21 47 41 -7 13 49 57 23 26 40 37 31 64 52 41 53 35 13 10 44 49 7 49 47 60 48 45 56 41 43 27 48 37 37 35 34 64 66 52 63 74 61 40 54 67 44 58 52 73 71 43 59 70 49 59 70 41 55 68 52 73 58 78 106 127 133 124 112 92 80 79 80 105 128 113 102 92 113 108 118 124 117 116 134 144 141 141 164 141 154 178 253 710 1542 3052 5768 7287 4747 3304 3631 4152 4111 3434 1600 546 509 644 755 652 547 632 708 514 258 136 96 77 80 69 62 70 50 45 33 44 40 21 26 28 6 43203 301 64 30 9874 12 0 3 7097 6278 3925 1763 1837 1992 2087 2084 1808 1245 778 615 383 219 70 92 46 8 50 54 15 4 -16 -44 3 -35 -28 11 -4 -47 -56 -44 -31 -4 -76 -55 -53 -97 -29 -9 12 -65 -71 -80 -68 -67 -63 -25 -27 -40 -81 -28 -37 -47 -13 8 -16 5 -87 -50 -46 -31 -43 -30 -48 7 -35 -86 -36 -14 27 -14 -18 -17 61 99 53 14 21 -13 79 30 78 72 30 5 -37 -45 -7 16 -6 12 -41 -30 7 -82 -41 -18 6 5 10 6 -31 -34 -21 -1 -17 12 66 26 23 31 69 108 84 55 70 58 65 84 46 35 9 10 16 5 -9 -53 -28 -5 11 18 47 35 -24 -6 -20 18 23 22 -17 -20 -36 -34 -18 19 4 12 7 22 9 8 19 30 10 18 26 31 43 14 14 -5 0 8 4 17 0 -8 6 -6 7 18 11 -17 9 -6 10 29 -3 16 7 10 48 47 22 16 12 46 59 28 28 8 34 39 19 15 32 33 17 37 22 37 39 22 38 38 16 42 43 34 49 42 25 23 49 34 36 26 25 27 12 16 28 47 34 35 51 54 23 37 43 35 24 48 42 21 33 52 78 88 84 57 61 59 52 72 72 73 89 66 65 82 107 93 95 98 106 106 117 127 113 130 153 135 126 212 851 2321 4648 6105 5554 4201 3071 2459 1840 1003 500 393 374 363 408 489 656 855 771 482 228 118 85 60 59 59 43 32 32 23 12 10 19 5 -8 -6 1 43209 302 70 30 9880 12 0 9 7097 6281 4150 1664 1910 1985 2049 2263 2053 1394 771 641 410 219 132 87 73 113 39 71 -1 -8 -3 -47 -8 -67 -81 -39 -12 44 2 40 9 -34 31 -16 -30 26 14 -31 -1 -14 37 -10 -24 -19 -20 -67 -40 -76 -55 20 -12 -11 38 46 -5 4 1 -29 -10 -59 -47 11 36 -24 -12 33 30 61 93 29 25 18 56 1 76 52 48 61 30 75 8 38 26 36 10 -12 26 -3 29 38 19 64 9 -28 -31 -31 54 38 63 14 -54 22 93 45 28 74 59 58 83 99 73 149 112 72 89 139 89 58 44 58 52 23 19 -2 -20 1 33 17 68 56 46 27 48 55 50 45 -3 36 27 50 2 57 95 42 2 -13 9 20 30 59 86 36 78 51 18 36 36 92 87 48 42 37 71 51 31 5 9 20 7 1 7 9 18 -2 39 10 44 38 49 66 87 62 36 33 15 68 50 33 59 77 27 27 29 60 51 38 34 56 34 46 24 22 66 42 46 44 50 31 31 32 40 45 48 39 48 37 60 66 68 54 58 47 52 63 53 75 51 34 37 83 70 49 35 53 53 63 83 93 87 80 73 63 59 57 67 70 89 91 85 91 104 108 108 107 107 114 110 116 111 122 104 93 111 109 120 129 132 253 955 2187 2968 3046 3089 2658 1591 795 486 345 325 396 585 967 1192 876 396 167 105 86 60 41 44 49 44 69 45 28 17 -5 -5 31 86 -12 43215 302 48 30 9888 12 0 15 7096 6285 2863 1691 1854 1952 2140 2035 1849 1190 797 700 431 248 65 100 96 72 13 -8 -12 0 -34 -59 -48 -92 -5 5 9 -13 20 9 -41 -56 7 9 -51 -62 -62 5 -2 -42 -13 -17 -22 -41 6 -46 -83 41 -43 -38 6 -52 -41 -14 -28 -73 -58 -52 -43 -38 -45 -28 -26 -40 23 -35 -69 5 -34 -5 1 -7 -29 2 -9 -37 22 17 16 -10 -33 29 -17 -35 18 8 23 -7 -2 18 11 20 -27 -28 -17 -7 -35 -24 -8 7 9 6 18 -13 -25 -6 -6 26 70 52 65 97 115 71 39 63 15 83 11 -14 16 7 -34 -45 -13 20 -5 -22 3 4 6 5 -26 5 14 41 1 21 -8 26 6 -6 8 26 10 24 -1 4 46 34 -13 33 20 6 17 26 39 10 37 29 9 69 32 11 32 -9 -18 20 41 21 -3 5 47 14 27 -3 0 19 19 6 -39 -20 38 18 20 31 18 25 30 40 13 9 37 41 30 10 13 21 23 21 29 33 10 27 34 20 23 33 32 31 32 39 39 38 59 54 42 31 41 70 38 23 41 32 23 44 50 61 47 30 28 43 62 56 40 43 45 68 63 53 62 58 66 74 61 58 71 76 91 89 87 77 81 86 76 76 79 96 97 90 93 109 98 82 86 95 121 119 127 162 295 652 1265 1669 1601 1208 895 788 596 529 843 1094 802 332 167 126 101 55 56 56 37 31 43 44 23 27 25 12 -8 -12 -4 -9 43221 302 81 30 9891 12 0 21 7096 6288 2271 1711 1872 2029 2040 1982 1752 1145 727 734 496 200 85 75 78 57 8 66 89 20 -6 -24 -43 3 43 -37 -48 -19 -17 -9 25 46 -10 27 -5 -16 -51 -49 4 -6 55 1 32 35 -3 26 -30 -13 -8 6 13 -27 19 6 -36 -88 8 7 0 -9 67 -14 6 7 21 -8 4 4 16 23 25 52 18 62 101 99 90 55 36 20 39 70 70 47 41 41 -45 0 22 -1 41 33 -33 -11 2 25 22 -3 -32 63 32 18 14 40 34 38 56 67 43 85 127 130 132 143 62 132 77 52 83 5 20 40 21 26 44 69 52 50 34 32 56 -25 35 20 -18 43 53 41 14 57 45 42 15 58 67 69 45 40 31 15 22 12 24 37 63 58 78 55 37 -12 40 56 37 40 51 51 57 -7 4 42 7 -2 14 74 63 40 58 38 62 47 32 35 31 47 48 54 66 31 22 46 74 59 34 40 21 51 32 44 32 61 76 48 53 56 61 81 66 70 43 60 70 56 52 68 80 75 77 48 45 54 69 49 56 52 79 71 79 83 89 67 57 33 49 57 59 73 110 104 59 79 62 41 60 77 93 80 80 103 97 113 138 149 112 102 104 109 104 118 125 128 132 126 114 131 118 121 153 221 290 332 422 569 705 908 1090 1274 1491 1516 1147 650 525 759 596 234 137 107 92 91 90 69 64 53 47 50 41 38 38 24 17 5 7 9 43227 302 86 30 9896 12 0 27 7095 6292 2343 1701 1795 1977 1978 1899 1559 1226 1129 857 521 328 184 111 74 86 85 29 53 6 -42 60 9 -25 -31 -9 25 29 0 -4 57 -59 31 -18 -10 10 -43 39 6 -32 -45 18 25 26 52 75 27 6 -22 9 -21 31 31 29 -31 31 14 -26 20 5 -36 -47 -19 -35 -54 3 -13 42 10 47 57 36 44 80 40 -6 71 69 57 45 88 64 67 35 12 -2 24 18 25 -45 12 -39 10 43 -20 3 -7 -1 23 22 15 26 -9 51 57 74 46 17 21 84 44 49 80 97 114 76 66 45 14 37 48 76 18 26 25 -8 58 27 48 11 -1 16 -15 22 55 42 9 9 8 24 51 47 56 32 40 77 37 46 40 10 34 61 37 49 23 32 43 30 19 29 48 26 27 37 63 26 19 57 42 52 47 23 42 76 57 4 25 22 31 26 22 73 44 43 46 59 47 51 57 26 45 58 55 39 47 77 59 48 50 64 68 62 60 43 15 61 37 71 64 58 59 32 37 29 59 76 48 35 65 63 43 50 78 114 73 50 66 69 59 63 53 47 69 49 57 65 81 42 53 43 48 60 58 82 68 60 66 85 107 101 96 92 106 120 121 111 104 120 107 100 108 112 96 113 97 96 151 206 295 392 396 447 524 582 669 826 1026 1003 775 509 387 604 621 297 135 104 98 69 54 57 55 53 61 36 39 32 46 91 12 7 6 4 43233 302 89 30 9899 12 0 33 7095 6295 2253 1751 1813 1970 2003 1864 1466 1288 1232 940 760 414 224 170 88 72 89 99 71 16 -12 33 16 43 42 44 54 -2 -21 -24 -10 -23 -67 -37 3 14 -49 24 15 13 19 -2 29 42 12 26 -35 -4 43 -60 -35 -38 -60 -31 2 43 12 -25 -10 31 68 -44 -26 -8 38 16 -6 27 50 44 70 49 31 39 72 98 66 80 28 47 54 74 43 22 -18 53 38 31 48 35 6 30 39 -29 6 30 36 69 34 35 74 60 21 46 61 60 45 45 119 169 138 125 115 101 60 100 101 69 58 30 60 64 21 67 28 31 39 72 61 54 71 90 41 30 25 46 32 33 28 66 29 44 26 55 76 60 50 67 82 109 97 61 28 49 70 67 57 44 70 54 87 36 56 38 19 74 72 37 84 62 66 44 53 63 51 83 59 41 47 43 28 71 98 52 76 79 55 72 61 60 65 80 79 61 88 74 82 80 67 62 64 75 75 59 62 72 81 69 59 62 67 86 69 82 100 95 94 68 72 98 93 74 98 105 86 89 90 88 50 90 104 93 80 57 74 91 66 68 104 85 76 82 66 83 89 93 112 117 140 134 127 146 168 170 130 151 125 136 125 138 126 107 129 124 125 151 203 236 298 435 554 581 551 549 515 540 607 554 409 292 220 224 214 153 114 108 119 84 113 133 96 109 65 48 45 41 26 20 21 25 32 22 43239 303 93 30 9903 12 0 39 7094 6299 2186 1784 1916 1870 1864 1900 1463 1342 1299 1158 811 536 230 99 126 113 47 -13 23 -20 27 -5 -3 -38 -19 14 -6 1 -38 -87 -62 -76 -38 -22 -14 -11 6 5 4 7 18 -23 -41 -30 4 29 -23 -47 -23 -7 -23 18 -40 -19 -3 6 -19 -19 -51 -52 18 26 7 13 42 7 25 -5 15 8 48 41 34 6 36 21 86 72 20 74 106 80 62 52 16 17 26 -17 -31 12 62 50 -22 -16 -20 -56 -58 38 25 -12 34 51 7 12 25 -14 9 31 39 87 69 116 135 138 109 91 71 40 13 46 56 53 31 35 -26 4 33 59 33 33 52 15 59 36 16 9 22 44 1 37 52 -11 4 36 31 35 53 37 34 51 27 42 64 42 30 19 35 22 28 31 16 48 51 25 73 38 60 12 6 35 40 4 -1 3 35 32 29 20 56 42 69 39 68 44 24 29 34 49 59 52 78 49 61 56 10 48 74 32 39 46 49 65 76 57 37 40 75 63 53 31 63 67 62 47 61 60 51 66 71 68 40 63 74 48 56 85 59 60 42 55 70 71 54 49 70 59 84 88 92 80 82 57 61 73 64 76 88 68 73 103 115 106 108 105 101 106 112 114 123 93 90 75 41 52 93 126 234 395 543 744 851 787 594 467 440 439 397 376 323 286 280 226 146 114 81 67 71 67 97 85 68 104 135 45 32 36 22 12 7 4 14 10 -5 43245 303 95 30 9905 12 0 45 7094 6303 2308 1810 1837 1814 1871 1730 1459 1227 1290 1354 1052 633 329 230 169 54 56 93 102 22 21 -34 -5 -5 9 36 3 61 21 -74 7 -12 -81 -8 -8 -2 8 -39 22 35 19 4 12 -5 -10 -47 4 -4 14 -10 -44 -11 7 8 -42 -46 -14 3 66 39 36 32 -2 43 0 60 49 66 31 73 76 102 68 62 82 79 69 39 46 40 54 64 63 -32 -1 58 80 41 28 -5 10 7 7 -14 47 68 10 38 10 58 17 7 24 49 7 -14 31 53 35 56 116 133 123 141 93 55 114 83 47 17 46 64 57 72 26 -6 30 15 19 14 53 33 31 14 16 36 54 16 42 8 44 60 52 44 16 6 21 50 66 64 30 59 42 68 62 90 76 40 36 8 44 61 84 82 62 42 31 16 52 18 57 68 38 44 59 60 55 10 47 39 69 73 69 58 64 52 57 54 31 78 61 48 40 50 75 81 56 47 83 48 41 69 48 46 59 60 53 94 73 64 64 73 71 55 69 100 82 67 82 77 59 69 72 75 82 67 70 60 50 64 89 79 60 49 57 78 75 103 101 94 93 81 77 72 84 94 83 118 114 114 118 108 112 152 120 108 126 134 137 146 111 89 78 83 107 110 143 243 384 686 960 1157 995 667 486 385 319 277 268 232 224 263 236 155 132 116 82 74 69 85 96 56 42 47 59 38 11 9 51 26 7 3 -10 43251 301 98 30 9908 12 0 51 7093 6306 2435 1631 1638 1827 1779 1709 1486 1278 1253 1290 1049 778 517 316 171 25 68 86 82 85 34 -18 -36 15 29 -29 -2 24 7 -23 74 -25 -21 -67 31 -18 -33 999999 -61 -9 -16 -52 -80 50 30 -39 -44 -51 -10 -21 -63 -10 -29 -40 18 33 -21 -17 -17 -45 -23 11 5 -79 -90 -34 39 -7 -47 -22 28 21 13 -25 37 -7 8 48 67 72 -16 22 31 62 45 -40 -10 -17 7 -32 -8 23 -18 -26 -63 -44 15 -16 -14 999999 -70 0 16 36 59 59 -3 49 40 66 95 99 138 63 47 53 65 63 31 3 22 56 37 9 7 5 20 18 -12 0 10 4 13 -18 19 21 -11 20 13 8 12 -5 -10 -8 40 26 -10 5 38 12 34 26 36 39 24 -1 36 33 9 37 15 29 -8 3 37 48 -9 -3 5 -18 -28 3 19 12 42 33 48 -1 34 27 -16 11 37 16 5 -12 18 24 49 49 17 -11 43 32 48 46 30 1 12 22 20 12 29 47 65 39 18 30 39 34 20 27 40 28 26 47 37 53 47 53 53 56 47 32 31 40 34 26 18 45 46 29 49 40 69 72 50 40 77 74 76 69 52 47 24 34 56 53 83 66 70 78 89 66 74 85 89 107 108 90 91 60 49 78 75 77 91 97 131 241 468 773 996 961 747 557 270 164 157 148 143 143 153 144 125 113 97 76 91 73 62 60 32 29 14 20 2 -3 -6 8 77 43257 303 71 30 9911 12 0 57 7093 6310 49132 2265 1576 1784 1742 1700 1546 1339 1235 1358 1297 1145 804 426 230 211 210 107 72 41 -1 46 19 -41 -56 -10 11 30 24 12 34 -15 25 14 3 11 -45 -26 -4 -9 19 41 -54 10 12 -24 2 -17 -12 -7 -11 -25 -44 -4 -59 8 -2 -24 -76 -53 -15 15 -39 43 -11 -43 36 58 8 6 -26 10 16 46 61 80 7 52 71 101 44 -1 35 43 73 41 43 46 27 32 8 -11 23 28 3 13 28 57 12 -22 26 49 -5 35 46 21 53 21 56 91 102 159 147 104 92 90 74 33 19 41 24 61 55 72 21 5 25 22 41 42 34 14 46 52 36 46 25 26 53 81 67 55 46 7 -1 53 46 25 47 74 50 60 40 26 36 18 60 46 6 7 52 13 56 70 56 68 3 38 40 19 31 39 50 36 44 23 12 41 32 40 25 48 44 32 74 70 77 45 36 29 61 43 52 64 56 58 41 35 45 58 70 53 60 61 41 41 33 55 76 40 38 42 70 63 35 79 78 48 52 59 60 65 62 71 78 80 53 85 94 73 67 81 74 46 71 75 75 85 78 78 99 79 84 80 71 71 102 108 120 124 125 120 117 100 102 111 115 126 138 145 149 120 95 100 90 74 98 102 122 144 172 411 773 1183 1339 920 435 252 169 125 129 147 151 129 129 116 127 158 171 141 244 265 163 119 153 67 53 26 11 7 3 12 -5 43263 301 75 30 9915 12 1 3 7092 6313 2128 1533 1651 1661 1542 1439 1236 1290 1261 1163 890 679 444 279 199 110 107 127 104 2 8 -6 37 -13 -28 19 -29 -14 -38 -48 -19 -54 -40 -73 -28 -26 23 -43 13 -3 21 7 29 -27 -8 -1 5 -35 -28 15 1 -21 -16 -23 50 46 27 1 31 25 7 26 -9 -23 23 36 -7 -16 -16 3 33 51 61 35 4 47 13 19 19 74 9 94 64 22 -1 -1 4 -13 -31 14 13 54 89 10 -61 -7 8 -38 36 22 -19 -43 23 42 16 22 7 43 112 111 85 41 72 136 48 53 121 83 54 4 6 20 37 47 1 -18 50 7 -15 36 57 38 8 -3 16 30 1 31 29 49 -1 1 14 41 56 20 12 12 8 -18 35 33 54 18 24 53 44 46 71 49 9 41 78 54 23 12 -5 31 72 11 33 30 35 16 47 59 31 6 36 28 41 52 38 28 28 54 54 24 2 -4 28 55 40 21 42 26 31 49 68 50 40 43 32 44 62 50 35 28 63 45 52 51 58 50 47 33 63 76 50 34 50 48 60 47 56 46 32 31 38 55 32 19 38 33 55 66 52 59 45 62 51 60 63 68 75 104 145 146 96 90 115 116 112 108 107 102 104 134 136 147 131 92 80 83 85 78 77 82 81 86 100 126 270 477 699 1126 1041 459 192 121 100 100 110 101 105 100 124 135 109 159 176 93 88 129 91 89 66 39 145 10 1 43269 300 109 30 9919 12 1 9 7092 6317 2217 1651 1668 1707 1571 1370 1308 1423 1306 989 794 542 258 219 195 180 102 51 23 -34 -10 -79 16 54 -24 -37 -68 -33 -19 20 37 999999 -58 -35 -53 -28 -42 -48 -36 -13 19 25 7 -47 -75 -23 13 63 5 15 -15 -34 -85 7 -2 10 -19 -8 4 -12 -39 10 -50 -72 -16 -45 -28 -13 -14 -19 0 38 3 24 -4 -8 23 18 36 44 9 56 26 -1 26 46 46 32 -33 -10 11 -8 3 -29 -4 -41 -37 -46 -32 16 7 -29 19 56 38 -3 -14 33 45 100 90 71 132 116 67 39 32 50 88 37 16 -18 31 20 -29 -2 -16 -21 36 -11 -30 -29 -6 13 24 24 29 31 74 57 9 13 34 59 11 35 -2 21 18 -44 -9 43 42 67 32 24 20 8 24 35 13 39 54 48 24 29 30 33 28 36 44 31 25 6 13 0 7 51 17 6 11 31 40 22 36 34 21 50 54 34 5 22 35 28 18 25 35 36 33 47 50 26 33 33 23 21 23 30 41 34 30 43 37 41 42 32 69 64 50 57 56 60 66 46 28 62 43 39 69 50 42 37 40 47 47 56 52 41 48 30 36 53 67 66 66 87 119 107 87 81 83 91 93 95 87 83 111 143 171 176 172 133 106 101 86 59 64 81 70 59 67 75 68 64 139 515 770 846 625 316 149 85 66 65 82 84 93 83 76 94 116 78 84 55 50 50 23 -2 10 0 43275 301 84 30 9924 12 1 15 7091 6320 43198 1920 1516 1625 1676 1460 1251 1325 1299 1205 979 628 344 248 141 94 142 38 20 35 -30 45 32 5 -57 -69 -11 -4 -34 -49 -43 -13 -41 -87 999999 -29 -67 -39 -29 -33 67 10 -54 -58 -1 -32 -7 -7 -81 -30 -23 -46 -66 -21 -26 -59 -76 -29 12 -42 -11 -10 36 20 27 -40 -31 -24 -1 -27 -42 -66 -39 43 -9 -28 31 15 -19 30 65 25 18 6 68 -4 -19 9 25 -39 -32 -16 -30 -12 -58 -55 -38 -73 -13 10 56 41 -28 10 -47 -13 -49 -23 24 1 8 79 93 119 164 95 88 84 14 17 38 23 -24 50 -13 -11 -12 -35 3 5 -39 -22 4 13 16 17 14 34 46 4 14 51 3 -7 39 -15 -5 44 24 50 -27 18 -16 8 -7 53 63 21 10 28 35 8 0 -36 -2 27 15 22 27 22 -17 -1 31 2 19 8 6 6 -10 2 33 26 52 17 -8 24 24 10 -5 0 22 22 23 27 56 11 5 11 11 7 10 20 6 13 -11 -2 23 39 49 1 27 28 44 2 30 37 64 54 28 32 37 44 60 49 50 51 27 51 44 34 45 52 54 66 54 17 8 10 9 26 46 26 17 35 43 47 63 64 79 60 57 81 64 50 52 72 65 82 128 205 382 343 300 272 247 229 194 134 76 68 68 68 77 55 469 2357 2111 482 530 595 367 148 64 48 52 43 38 66 50 38 30 59 63 45 51 41 46 59 22 -7 -6 43281 301 115 30 9925 12 1 21 7091 6324 1680 1467 1541 1573 1471 1262 1324 1414 1253 1014 706 475 255 193 137 95 65 27 -18 33 -6 -24 -6 -8 28 -57 8 64 50 -54 10 61 47 73 39 -60 -7 -47 -34 -65 -60 -11 -47 -63 -41 39 35 -8 -52 -3 -1 -23 -29 -43 -52 5 16 4 22 -10 -6 39 -41 -48 21 -73 -63 1 -64 -7 -9 31 43 45 44 -4 13 52 86 37 2 32 8 0 -48 24 17 15 -6 16 -28 -36 -2 -20 -46 -20 -28 -27 -35 4 -11 -7 -8 -3 9 49 44 33 57 62 59 117 125 111 154 90 123 85 105 91 39 18 30 48 -4 -16 36 42 28 14 29 25 -12 5 65 38 16 42 -5 68 75 17 22 39 48 15 37 45 30 39 25 45 25 46 70 43 45 44 65 51 32 19 13 35 14 19 12 34 36 28 1 -2 10 47 26 41 38 45 26 13 15 37 33 62 44 22 29 11 33 43 52 36 29 13 42 44 22 36 11 12 27 29 26 13 29 23 36 38 51 55 48 57 43 39 46 55 64 42 32 32 49 39 66 67 37 44 47 50 66 71 64 40 35 37 33 35 22 40 46 38 38 57 50 55 49 60 65 65 82 74 58 62 72 68 69 83 112 162 292 411 352 400 466 498 471 429 366 265 175 175 153 596 2844 3605 1927 660 157 61 136 322 402 338 233 110 61 46 54 117 101 49 53 57 52 82 76 68 37 33 11 -5 -4 43287 301 117 30 9927 12 1 27 7090 6327 1789 1557 1564 1548 1368 1223 1317 1421 1292 1031 665 505 258 173 179 120 100 75 105 54 -37 35 33 61 -35 24 27 20 12 -66 -33 -25 -54 -84 -38 -46 -20 11 -11 -65 -40 16 -45 30 -3 56 -12 23 75 -51 -32 -50 -3 -22 42 23 38 37 -65 10 44 -19 3 29 33 2 0 0 -56 -41 14 -27 15 5 4 -5 63 36 41 64 84 33 8 22 32 -1 -22 -6 -16 9 -22 -8 -21 10 -62 -86 -15 47 -72 -10 -33 34 55 6 14 71 13 64 7 70 121 62 90 132 128 114 86 83 55 31 6 -1 29 9 50 27 39 -1 43 20 30 9 0 30 34 51 53 47 17 21 28 38 51 5 24 17 33 29 5 32 62 7 22 21 34 9 47 60 83 75 36 7 18 55 14 39 24 42 35 7 26 41 27 34 1 24 36 64 11 33 52 16 26 45 28 21 36 -1 25 54 15 36 49 32 28 28 6 75 47 44 38 49 36 29 34 55 62 56 64 62 59 49 32 27 51 64 65 57 72 63 62 47 37 70 59 62 64 44 68 52 43 60 51 59 44 22 26 33 52 29 39 37 28 48 52 56 123 78 63 86 92 78 92 97 85 76 108 172 297 494 460 367 477 597 691 821 819 676 535 339 252 442 1193 1174 735 523 134 44 44 87 129 159 204 169 99 56 51 73 56 47 43 37 43 55 50 37 28 28 14 0 5 43293 303 88 30 9928 12 1 33 7090 6331 40130 1733 1632 1555 1572 1339 1258 1361 1445 1161 802 532 354 201 214 198 133 82 86 52 58 25 5 23 12 35 40 -27 24 5 -32 -56 62 17 -13 15 -25 39 41 -13 -67 -40 36 -1 22 -38 7 5 -30 -45 -23 8 39 6 24 5 -4 -39 -47 -65 -6 49 19 -33 -2 72 27 34 10 19 57 -18 -17 12 32 -18 -21 29 53 67 3 14 17 65 -4 24 60 0 0 -36 12 -8 -22 37 8 -2 -25 -15 15 40 -23 7 34 15 -13 26 20 52 50 81 122 144 164 158 126 157 155 174 55 53 5 28 50 2 39 39 19 55 67 -10 21 71 65 27 5 66 82 38 60 116 118 58 78 52 16 11 63 38 43 58 35 49 65 35 59 102 29 25 54 66 24 46 57 34 23 56 42 38 53 37 25 54 52 50 43 46 49 20 32 59 55 52 35 73 47 44 43 26 35 49 30 32 52 61 63 81 56 70 31 16 50 68 89 58 39 31 44 59 32 88 67 83 74 71 64 72 88 58 51 55 63 56 79 75 76 74 69 71 52 82 58 54 72 57 57 45 68 72 34 48 46 43 57 54 37 54 55 69 77 98 93 90 86 97 100 92 105 107 131 222 324 399 434 556 743 962 1282 1649 1773 1594 1311 865 645 789 1029 802 458 123 58 131 91 58 65 69 53 43 54 76 76 79 51 48 56 60 56 53 48 29 43 39 13 7 -7 43299 302 116 30 9926 12 1 39 7089 6335 1884 1528 1512 1375 1249 1265 1396 1489 1291 914 563 288 230 197 184 167 44 36 23 29 -39 -15 -17 11 34 56 -20 23 -17 -18 -19 -45 -48 -17 30 12 -42 -67 20 -6 -82 -71 -43 13 -38 -15 16 -21 -21 26 -67 -60 -52 -30 8 -46 -71 -19 24 -55 -30 -48 -8 -5 -27 -5 -16 5 -15 5 37 26 32 28 11 -9 -59 0 26 -44 4 7 33 39 24 24 4 -3 -45 -44 -44 -56 -3 -18 0 -21 -12 -50 9 -14 -44 -35 29 42 74 26 33 74 102 91 82 95 112 137 158 119 65 56 30 21 -4 54 29 23 9 16 11 48 23 30 7 19 0 23 16 36 21 14 34 26 11 73 25 39 19 0 16 -21 -49 -5 12 17 28 38 -3 29 38 -2 5 -1 39 10 41 52 47 1 51 33 34 44 6 -1 18 51 30 6 -1 -22 45 9 24 14 9 15 30 36 25 29 25 20 63 22 36 51 35 36 50 64 65 53 46 41 49 30 35 40 51 60 54 19 60 57 25 35 30 36 43 30 54 38 39 64 43 48 48 31 62 61 74 50 58 39 46 58 31 41 46 32 41 30 33 47 25 24 44 34 48 78 96 80 63 84 77 86 88 117 137 172 250 313 430 558 730 1008 1216 1447 1647 1853 1964 1719 1540 1437 1034 355 137 65 27 27 22 35 37 64 67 58 49 37 34 40 36 23 25 33 37 46 59 145 23 5 20 19 14 2 43305 302 116 30 9926 12 1 45 7089 6338 2210 1490 1523 1533 1372 1229 1382 1496 1466 904 606 352 270 245 211 161 194 85 34 10 -9 5 -12 10 25 -4 -32 18 37 -25 -39 -1 -43 -13 35 -38 -17 -33 -70 -5 49 -4 -51 999999 999999 -44 8 14 -3 -18 49 25 -39 -19 -28 31 25 -16 -18 46 67 43 -6 19 -15 -82 -14 8 999999 -21 62 29 -1 31 -21 44 42 48 -8 -25 48 49 -1 45 -30 41 12 12 15 -20 -68 13 -6 -9 -57 -65 -36 20 6 4 23 -28 42 2 44 80 38 47 86 69 98 102 45 109 103 99 57 11 25 22 -6 9 35 14 57 52 27 30 16 27 33 26 67 95 66 21 69 84 48 43 23 23 35 17 17 11 -18 -7 4 6 -9 4 23 2 -3 42 5 22 28 -6 -3 11 34 36 52 19 -2 23 39 36 13 23 15 -7 28 42 22 5 -3 13 41 27 34 47 64 25 2 6 14 41 24 39 46 17 12 46 37 47 74 42 37 29 30 31 54 62 53 46 45 38 40 50 44 38 34 45 29 52 45 42 56 34 39 41 55 60 61 37 35 52 42 23 53 48 30 26 30 32 26 26 16 11 36 32 29 38 35 35 49 65 85 64 81 85 102 131 181 294 355 418 494 567 617 707 715 639 553 511 520 421 311 227 166 79 48 23 31 47 46 59 49 33 28 33 48 36 21 44 41 12 10 21 27 37 25 23 14 -1 -9 -6 1 6 43311 302 120 30 9930 12 1 51 7088 6342 2030 1551 1623 1539 1453 1339 1424 1562 1332 894 567 314 256 282 168 160 91 90 31 30 -3 17 -10 70 -2 -70 -20 -53 -5 13 1 -39 -37 -1 29 -22 -53 -52 22 32 14 9 21 0 -7 -46 -16 -29 -20 -27 -56 -6 -30 17 -1 -61 11 9 -18 37 20 17 -44 2 -12 -13 -7 19 -24 16 18 39 25 -25 17 40 40 -3 3 27 29 117 44 87 18 18 22 40 48 -17 -13 -24 -21 19 -31 28 39 -6 39 37 52 26 23 32 8 78 74 110 72 87 157 153 146 154 104 84 38 30 85 34 29 68 32 7 6 32 14 33 48 95 62 78 3 37 43 30 47 78 20 36 32 55 53 35 47 30 53 35 28 36 18 17 34 18 11 67 42 28 48 7 39 3 -1 42 23 66 35 17 33 33 15 16 43 36 22 47 21 21 34 44 68 53 43 71 56 43 27 57 46 46 52 44 57 47 59 64 70 82 47 55 74 69 52 53 41 41 49 59 67 60 63 62 41 39 55 61 64 68 53 62 34 54 85 64 58 51 65 73 57 58 61 56 59 71 58 47 49 59 69 51 31 20 33 52 63 45 51 53 69 77 81 76 85 104 105 109 149 212 278 337 449 545 560 548 450 353 301 198 132 104 95 90 84 73 52 55 61 59 49 47 52 54 142 185 138 71 70 51 38 33 35 47 49 72 566 443 25 10 26 31 16 9 43317 302 121 30 9931 12 1 57 7088 6345 1814 1634 1737 1697 1527 1436 1468 1578 1462 974 620 395 301 203 192 121 120 104 64 80 -31 17 -18 -10 46 42 -1 -51 -41 -58 -83 -93 -35 11 19 -16 -88 -56 33 1 -32 44 -24 -33 -69 -22 25 -29 -26 7 13 -25 -36 2 -16 -4 33 20 -16 -4 -66 -23 10 1 -19 5 -29 -11 13 31 56 -2 23 -25 -16 -9 -36 3 27 -57 -13 16 60 16 44 44 -2 10 -1 -13 -28 -11 4 -11 -10 14 12 9 13 -22 11 -33 -2 7 85 35 85 118 89 113 120 131 125 82 64 34 84 58 40 54 8 14 -15 -10 -8 -15 8 -5 -10 56 53 34 37 51 84 38 38 47 51 -5 33 19 60 0 -9 6 -23 -6 43 19 -5 20 40 -7 3 15 6 33 64 17 17 14 11 11 55 24 42 23 -16 37 50 39 39 -16 -28 34 68 52 61 45 11 27 51 35 39 67 22 -6 39 48 56 27 13 30 49 29 15 18 23 34 58 62 53 33 22 36 57 67 59 56 56 56 46 47 54 47 60 27 44 56 45 73 48 35 18 31 43 68 52 42 51 29 27 43 51 57 26 24 23 17 -7 19 35 12 28 50 65 62 51 62 84 95 93 75 71 80 105 99 108 136 171 185 162 172 233 232 194 140 102 95 90 89 74 62 48 46 36 43 48 54 64 52 49 42 29 39 36 38 76 66 11 17 33 48 46 34 30 43 5 4 2 3 43323 303 121 30 9931 12 2 3 7087 6349 1911 1693 1776 1804 1696 1483 1585 1641 1325 820 517 309 290 235 120 65 148 117 106 95 80 23 -3 11 -16 4 1 20 102 39 61 50 -36 -6 38 25 39 39 8 -24 -29 29 20 36 20 -2 49 -10 -4 -24 -5 -3 37 21 1 10 -7 44 17 -49 -7 25 14 63 28 49 16 25 -15 -14 48 88 5 -17 2 -3 19 12 52 45 63 38 -3 10 50 5 -2 26 -22 59 111 28 47 -7 34 35 30 48 12 -43 -8 16 73 53 101 106 137 111 132 209 163 104 144 115 99 129 83 78 29 24 12 8 27 31 -9 23 56 68 64 51 45 63 77 64 84 81 54 66 85 39 37 45 53 47 17 49 52 32 51 69 35 54 -2 19 52 72 55 59 81 66 72 73 70 80 73 46 36 86 55 52 38 52 35 52 89 80 66 83 60 28 42 56 31 41 49 40 72 63 40 49 69 77 85 67 35 52 67 70 54 47 54 80 51 62 83 83 87 94 86 64 79 72 65 95 73 51 66 57 80 86 82 57 77 58 86 59 68 64 61 78 60 72 58 69 64 75 64 68 80 62 58 68 85 73 52 61 76 100 102 89 89 115 110 106 108 110 111 111 116 121 110 121 131 128 116 120 119 101 103 100 105 127 116 91 70 50 55 63 69 61 71 72 66 54 53 64 58 56 51 41 45 53 59 69 100 69 66 155 119 37 36 25 -5 43329 302 122 30 9932 12 2 9 7087 6352 1742 1615 1664 1788 1843 1615 1579 1597 1316 718 432 266 265 155 147 91 95 39 29 11 29 -3 -30 49 -20 -28 -65 -13 30 -67 -24 -48 999999 -69 -40 -66 -9 -69 -31 999999 -28 -16 -63 -38 -42 -49 -73 -25 -33 -29 -26 -52 -22 -9 -55 -30 -56 -41 -92 -21 -19 -51 -19 -40 14 6 33 -44 -9 0 -41 -41 11 -48 -50 -15 -13 -13 -13 48 3 8 62 -23 -14 -32 4 -27 -7 -32 -48 8 -26 -53 37 -48 -17 -3 -22 -19 23 3 1 21 34 43 93 142 147 151 142 93 100 56 77 104 73 32 5 7 11 -1 7 -18 3 15 6 18 70 74 21 29 33 48 66 31 -6 4 -42 21 15 22 28 24 12 36 25 -9 13 21 30 -5 7 35 -6 24 0 38 -9 2 -18 -15 -8 25 -4 -15 -6 -28 -28 10 36 39 11 49 3 18 31 31 21 24 31 28 17 22 39 13 35 37 53 32 28 3 34 55 60 56 7 38 42 7 -2 41 38 40 58 44 43 7 17 24 16 51 25 33 50 29 15 14 37 29 7 19 6 0 41 46 28 31 44 38 38 30 19 39 34 28 35 29 27 25 28 10 23 25 31 39 29 51 53 58 65 74 72 69 69 78 80 97 99 71 58 72 73 79 76 66 80 71 48 41 52 76 100 52 33 29 36 35 19 36 76 49 34 26 28 26 16 26 51 35 20 15 23 36 37 26 20 -9 -12 3 2 11 43335 302 122 30 9932 12 2 15 7086 6356 2074 1780 1750 1834 1962 1752 1668 1863 1772 1116 630 377 282 182 113 31 61 25 21 21 12 24 -58 -20 -10 -14 -22 11 37 3 33 6 -16 -1 -39 4 -39 -71 -37 -29 -53 -37 -9 -5 -23 -17 -11 -18 9 -29 14 38 80 -3 -60 -21 16 -55 -43 38 17 -25 -2 55 -8 -50 -22 16 30 15 -25 -28 -56 -65 -18 1 -33 -1 -23 12 -11 26 46 -13 20 -23 -2 -68 -47 -20 -8 9 68 -3 -46 -25 -9 37 0 -42 -2 48 23 19 22 -7 73 107 158 99 111 139 105 86 62 70 58 37 8 28 -4 22 40 6 46 -6 1 14 37 33 41 57 17 46 3 6 -3 32 -4 -20 -27 16 15 -14 4 58 25 -1 13 25 40 25 21 -2 0 10 14 12 11 30 8 20 68 33 17 16 -2 24 22 -19 -4 48 22 -7 7 31 31 30 22 31 29 31 13 53 43 1 50 30 11 51 38 30 40 38 53 37 38 25 49 43 24 32 49 32 32 55 69 57 47 66 42 17 20 42 35 28 41 45 35 49 50 47 50 54 35 54 56 55 37 42 71 52 45 31 33 45 42 33 49 34 41 18 48 30 33 40 32 53 52 45 59 59 76 95 94 75 73 91 77 73 75 100 81 87 96 86 94 86 56 56 70 83 80 74 67 73 72 73 35 38 47 55 43 29 24 26 38 37 24 17 22 34 49 42 39 33 31 2 0 -2 -5 -5 43341 301 123 30 9933 12 2 21 7086 6359 2388 1826 1765 1877 1919 1789 1764 1875 2018 1541 688 390 205 158 94 112 96 23 32 -48 17 -23 -49 32 -37 -1 18 -11 -5 -16 8 -27 -55 -29 -11 -29 -55 31 30 -32 -31 -81 -65 -50 1 -4 -40 -4 -9 -53 16 -10 -19 -65 -11 8 -20 89 5 -40 -47 -75 -74 -53 -28 -7 -56 -55 -2 -56 -71 -55 8 38 20 -20 -53 -18 -4 -49 -25 52 8 -25 13 -14 -10 -37 -5 -2 -36 -9 10 -17 10 12 -10 -21 -36 -57 -46 -33 2 -12 7 38 86 102 104 90 116 39 83 56 45 96 93 37 -6 -1 36 -1 -36 24 -1 22 17 41 22 51 42 17 2 19 -1 6 5 -23 13 3 -13 -9 14 10 -9 8 44 -6 4 2 -17 2 23 -3 -1 -3 -17 30 9 6 14 14 11 3 16 28 4 -6 -8 4 19 15 7 22 -3 15 14 42 24 5 -16 20 48 24 27 45 20 2 8 28 36 40 28 33 20 14 28 48 31 -1 26 36 24 13 33 59 52 52 58 18 22 34 21 28 17 54 38 14 35 27 25 49 39 43 53 31 36 44 25 27 32 31 16 15 27 26 25 29 29 34 44 38 40 45 46 36 29 46 61 39 42 68 71 73 65 67 51 50 55 68 77 68 78 81 94 103 94 72 64 59 71 68 80 60 58 56 50 34 36 32 33 50 35 35 67 122 68 32 28 53 20 17 42 58 47 39 22 8 5 7 -11 43347 302 124 30 9934 12 2 27 7085 6363 2219 1722 1666 1582 1763 1986 2042 2032 2254 2272 1495 713 419 234 97 72 -8 53 46 -10 -25 63 68 -39 -46 -13 0 0 -17 -11 -18 12 -6 -47 -26 11 57 25 18 -39 -69 -50 0 -7 -18 -1 -24 30 -15 25 -26 29 -17 -84 -33 -11 -64 -41 27 -12 -50 -6 28 3 -24 13 -3 -45 -60 -7 -21 32 -32 -12 22 -37 9 8 -46 31 -35 -60 -28 31 3 -9 -14 30 -17 -44 -2 -36 -32 -8 -34 -23 -26 -45 -38 9 1 -53 35 39 74 45 71 76 102 68 71 91 109 88 87 86 52 29 13 -25 -18 20 63 55 5 4 37 74 29 23 9 -14 19 3 21 -16 -16 -26 -13 -12 -14 -4 -13 22 -2 -25 -20 -3 31 13 0 -5 14 2 26 0 -4 2 -36 -50 11 22 14 7 28 -33 -8 0 11 17 -17 -29 -15 11 -5 -7 68 45 8 10 24 32 13 22 26 24 14 63 39 24 38 13 15 18 42 41 21 32 20 40 24 56 46 70 25 34 5 22 26 17 32 13 41 39 34 39 37 19 18 18 8 29 35 25 26 29 34 24 27 44 11 2 9 31 27 29 20 55 53 88 114 95 45 37 27 45 38 41 58 37 39 53 45 54 72 63 56 65 60 70 67 80 79 93 113 112 99 102 86 58 60 55 60 50 50 45 47 64 41 35 48 45 56 40 15 17 45 37 23 32 29 33 47 54 53 36 33 29 15 11 -5 -8 43353 301 124 30 9934 12 2 33 7085 6366 4793 2749 1955 1656 1680 2015 2140 2165 2566 3443 3278 1411 514 247 76 70 82 -20 -6 -47 7 -28 -31 -53 -3 -44 -29 -3 -19 13 -22 36 68 -11 -53 -92 -56 -38 -45 -22 -29 -77 -23 23 -28 -25 -24 -29 -9 -63 -40 -44 3 -71 -45 -81 -83 -59 -5 -30 -46 -5 -7 -18 16 -55 -51 13 19 -26 -21 -85 -92 -37 -2 13 32 22 -9 7 -2 -40 -18 32 -4 35 -64 -29 -24 20 -18 54 -2 32 2 38 14 -29 49 47 1 -3 43 85 58 54 125 76 105 90 87 81 94 109 123 80 76 32 -3 -3 6 37 35 42 21 11 17 38 41 7 36 64 81 25 29 15 -13 -40 -21 3 -31 -41 -30 25 30 31 38 -3 22 -2 -22 -13 9 19 9 -7 -6 -30 8 12 19 14 7 37 -6 -21 -4 14 16 11 -18 33 55 30 36 1 9 8 1 8 31 24 23 20 31 16 34 16 3 47 23 41 45 38 3 15 25 19 28 50 45 53 35 27 16 4 29 52 46 27 15 35 35 16 29 10 25 41 39 7 18 20 -13 11 18 38 22 26 6 14 40 20 44 41 43 47 63 62 65 111 203 260 277 241 141 68 48 79 48 42 45 63 76 81 89 91 82 82 81 75 57 58 81 92 117 120 109 124 84 54 77 67 63 74 52 43 42 46 48 45 53 63 57 40 50 47 31 56 28 34 40 20 27 33 42 35 25 11 1 -6 -10 43359 301 95 30 9935 12 2 39 7084 6370 98799 25198 19959 15128 10985 8596 4615 4194 5691 9113 3780 3002 1118 485 224 -19 -10 27 45 -29 -6 -15 29 16 -30 6 53 26 -26 -36 -19 -41 -32 20 -23 -19 -38 -78 -69 17 1 -67 -35 -36 -85 -42 -18 30 -16 -40 -36 -45 -34 -20 -49 -87 15 3 12 21 -21 -42 -71 -43 39 22 -58 -25 -27 -23 -6 -26 -34 -6 -27 -12 -38 -56 2 -43 11 -18 18 9 52 -27 -5 33 5 -31 -21 10 -17 -57 -53 -14 1 5 -19 -35 -39 -28 -32 20 66 89 113 144 123 104 79 62 93 110 64 121 126 112 84 15 -25 0 18 -3 -1 10 9 -23 -25 16 47 8 19 43 54 6 3 -24 7 44 -14 40 6 21 18 3 -19 16 -1 2 28 -7 41 20 34 6 17 12 3 -3 -22 7 8 -3 25 -4 -4 11 24 -5 4 22 9 -1 27 -23 -5 39 45 44 34 26 32 36 33 26 23 24 47 34 23 26 25 26 39 22 28 37 48 -4 36 50 53 65 60 42 36 23 23 19 38 13 26 38 28 24 22 17 25 20 46 45 26 46 51 49 28 57 26 37 42 27 29 29 49 54 54 72 75 75 88 159 287 291 217 138 100 74 70 75 69 54 58 75 87 99 110 121 123 99 71 89 92 84 89 111 104 97 66 62 71 69 54 43 39 49 57 38 28 38 34 39 49 50 37 26 26 34 24 13 20 21 15 25 36 21 7 7 0 -6 -10 43365 302 125 30 9935 12 2 45 7084 6373 46983 53192 51930 40417 24028 20237 88689 299016 261935 122289 7964 1379 588 245 86 30 -39 -21 -27 -12 6 -21 31 -26 -24 -20 -10 -65 -30 20 -3 1 -6 -63 5 33 1 -74 999999 -47 -68 -89 -15 -5 36 -43 -15 -5 49 -17 -17 -57 -7 -3 3 7 -2 -14 -31 -83 -48 -22 -41 -12 30 33 4 9 -11 -24 -95 -28 59 -12 25 42 -18 -22 -21 12 37 45 -13 8 9 36 42 27 36 -36 -57 -21 16 -7 -20 -8 1 22 -14 0 -20 -18 50 3 77 90 72 135 114 102 97 96 71 130 136 86 31 27 19 -44 -3 9 -10 -25 29 -15 8 35 14 29 26 48 53 -2 29 -21 42 8 -34 -8 14 -29 -27 -10 37 36 48 23 19 -1 -14 44 46 44 40 6 1 27 22 -5 -1 7 13 19 17 15 45 34 40 14 11 41 23 -6 32 36 31 22 32 1 57 43 43 43 46 35 39 45 27 38 47 61 44 54 52 50 49 11 30 37 71 69 43 28 31 28 16 24 47 18 25 35 33 27 44 65 58 36 30 45 60 19 -2 26 31 38 32 43 9 31 50 38 41 44 50 73 108 105 55 105 154 239 383 476 367 254 180 135 119 107 86 107 106 104 116 126 121 106 102 120 85 73 105 117 112 125 142 115 61 68 84 77 63 56 50 46 50 55 50 53 64 88 71 54 51 46 59 55 28 55 51 47 41 45 51 35 22 38 79 20 10 4 43371 302 125 30 9935 12 2 51 7083 6377 34049 41995 47858 46295 43793 38455 52786 308486 835738 999999 327475 10310 606 179 115 41 30 -35 -43 -35 -27 16 18 72 44 -20 -19 8 29 67 28 8 67 35 93 3 0 9 -58 8 -12 -7 -29 -18 -6 -18 -26 18 2 8 -42 -35 18 22 18 -1 9 4 -14 -39 -47 42 -10 48 36 18 23 -35 -49 16 -6 23 -33 -31 15 16 -21 29 17 -14 37 23 -3 11 -31 -28 10 28 20 33 36 6 -24 -39 15 22 42 95 72 43 34 38 75 121 96 151 136 158 121 111 106 116 117 114 75 76 47 38 -15 25 15 38 3 -47 -14 5 7 36 55 39 86 72 57 51 42 31 41 23 48 92 31 17 29 5 32 23 -31 -1 -19 56 21 25 27 16 34 49 10 8 41 59 12 4 56 45 18 19 28 80 67 32 38 51 24 45 65 50 50 80 82 87 64 67 68 83 74 68 98 59 35 53 48 56 60 59 72 55 54 64 54 81 63 72 71 55 61 57 55 44 36 57 62 65 51 56 73 66 19 37 40 41 66 61 48 63 81 65 54 79 69 57 58 71 71 86 104 101 101 99 101 178 300 434 572 928 1023 651 330 192 141 127 114 126 141 135 130 129 126 121 83 96 112 119 126 136 157 161 135 96 87 102 116 103 78 58 64 84 67 68 55 59 56 77 80 74 56 79 74 73 77 56 52 44 54 69 57 54 47 32 29 30 11 0 43377 298 124 30 9934 12 2 57 7083 6380 8740 12322 15408 17660 20813 25496 48437 308215 914667 999999 764560 11918 427 96 53 16 -24 -11 -5 8 -68 -66 -36 -77 -79 -81 -40 -22 999999 -75 -53 -92 -38 -37 24 20 9 -36 -49 -13 -1 -19 -35 -39 -82 999999 4 -33 -29 5 -50 -49 -36 -49 26 -19 -65 -34 17 -76 -74 -41 60 -22 -26 -30 9 -45 -58 -27 -42 -19 -25 -74 -53 15 15 29 -7 -42 -66 -56 -22 2 -24 -3 16 -15 14 18 1 -47 -76 -68 -30 -42 -40 -13 -21 -30 -37 -47 -28 27 92 43 44 19 17 81 45 70 105 52 29 2 -2 38 -41 -20 -55 -27 -3 -19 -30 -34 -12 -17 -24 34 33 59 26 -17 -12 4 6 -4 -30 -31 -24 -1 -8 4 -19 1 22 18 -4 28 -19 -44 -39 -3 -24 -33 -38 -41 5 -11 8 -30 -35 -11 26 20 -23 -21 4 -1 4 -9 -1 -23 -26 -33 -3 17 25 56 45 29 14 30 5 19 43 28 -8 3 22 19 43 40 22 6 -4 36 28 11 27 58 36 2 11 26 19 22 16 20 -4 7 4 22 9 5 10 0 17 14 13 7 -10 9 12 8 1 10 9 8 15 9 16 31 43 25 37 95 155 156 188 209 322 591 1022 1122 608 288 172 119 84 53 68 90 92 69 56 50 55 68 74 58 68 81 97 98 107 89 60 57 59 67 47 36 27 25 29 26 16 28 24 42 44 29 38 39 3 30 85 211 85 26 3 12 22 12 0 -10 43383 302 123 30 9933 12 3 3 7082 6384 3546 4732 5494 6717 8375 11719 46205 260221 716826 999999 999999 28916 658 91 39 -25 -61 -49 62 -7 2 76 -20 -52 -39 -3 83 51 6 -37 17 27 46 -6 -27 -65 -58 -29 -77 999999 -31 -28 -34 -14 -32 -24 15 -61 9 -14 30 -5 9 18 16 -28 10 -2 -46 -31 1 -40 -23 -1 -3 -10 -41 -12 20 6 15 -14 -70 -8 -15 -40 18 -38 -15 -1 75 56 4 14 13 -5 18 40 57 13 -2 -14 -24 -42 34 16 -19 17 39 -40 10 64 112 42 108 146 134 150 100 112 99 121 109 86 29 65 64 43 17 21 21 -8 -23 19 57 47 31 20 32 10 43 65 60 30 42 38 55 32 -20 -13 21 36 30 27 -28 17 32 8 -8 25 -12 19 24 11 -11 16 23 22 31 26 29 32 70 82 20 -4 -27 23 40 36 36 36 45 20 2 22 25 52 87 69 36 50 61 32 51 43 6 18 40 46 53 45 71 55 15 25 55 44 57 59 58 44 22 12 20 64 48 34 56 37 40 38 41 55 73 36 24 52 61 41 57 65 53 58 43 19 20 39 20 39 14 32 57 29 52 66 76 77 67 98 176 320 593 821 803 568 356 265 187 121 97 89 97 91 81 80 61 81 71 87 113 102 110 125 131 119 118 110 90 68 69 91 97 83 73 56 50 58 50 57 53 58 66 62 76 69 50 28 60 78 45 48 45 46 42 37 33 24 17 19 3 -4 43389 301 121 30 9931 12 3 9 7082 6387 1310 1969 2442 3731 4845 10270 53606 220065 648256 999999 999999 180620 2116 114 -7 -26 31 13 -25 -11 -35 16 -5 -52 5 10 44 -3 -11 15 -18 -22 56 -2 -11 -50 -79 -64 -24 -78 -31 -7 25 -25 10 -17 -42 33 -56 1 -16 -28 -7 40 -12 -41 -49 -19 15 -34 -36 -17 -24 -34 20 -40 -11 -10 -14 22 4 39 -4 -28 29 -12 -39 -31 0 -9 24 10 -13 21 -19 2 23 -5 30 0 -53 19 4 12 11 -19 -10 1 26 12 79 94 99 121 175 152 124 113 113 102 91 136 119 62 30 69 61 -3 -1 49 -16 -31 -16 -4 59 18 11 26 -31 20 69 34 60 40 88 63 44 48 27 -19 0 33 21 -35 -31 21 31 -23 5 6 5 9 30 -5 21 69 53 62 29 23 36 43 5 -14 43 59 42 -3 -3 13 -1 22 3 36 65 42 35 65 59 66 58 54 54 53 46 76 49 37 47 46 22 59 59 74 61 55 69 61 32 36 43 42 29 44 58 67 75 35 38 28 45 46 40 47 35 36 31 39 40 62 54 49 49 27 39 48 39 42 29 52 38 51 67 40 37 39 61 79 108 189 346 569 722 766 684 501 354 209 120 83 64 67 84 65 71 83 87 65 62 83 67 81 98 103 108 121 116 89 81 87 82 77 83 74 68 72 50 46 35 44 51 72 53 55 46 114 60 21 22 22 31 36 43 37 35 31 17 8 10 1 -2 43395 297 119 30 9929 12 3 15 7081 6391 1859 2484 3184 3879 4289 13271 75278 250761 711261 999999 999999 573540 9807 177 28 -21 21 -90 -77 -65 -52 -48 -46 -38 -56 -41 -29 -48 11 -3 -42 -13 -81 -18 -7 -46 -59 -59 -9 -57 -53 -87 -82 -61 -60 -52 9 14 14 -33 -28 -44 -36 -61 -44 -40 -6 1 -56 -22 -14 -27 -59 -51 -54 -57 -60 -36 -37 -50 -22 -41 -74 -72 -86 -4 23 -18 -36 44 80 44 8 18 -13 -24 -32 -62 -14 -42 -63 -54 -10 -50 -73 -42 -13 -14 -50 -24 -39 -5 27 29 15 16 32 65 66 92 74 121 48 53 27 16 -4 11 -12 -29 -42 -30 -3 -3 1 9 -1 -13 11 -13 -6 18 13 9 10 12 7 22 0 -2 -12 -29 -41 -16 -26 -2 6 -28 -25 -45 -27 31 8 -5 36 19 -8 -29 -32 -19 -10 -5 -19 -2 13 -29 18 14 12 -24 -24 3 37 19 -23 -9 -23 34 3 15 13 20 29 28 23 48 20 -10 -8 16 8 -12 8 21 -7 19 1 8 26 11 12 13 19 21 26 21 25 30 35 1 -12 9 14 11 6 29 7 -4 -1 9 16 13 27 11 6 4 -10 -6 6 18 -8 -1 -5 37 51 54 60 74 183 413 666 910 967 838 679 477 325 245 145 62 52 9 34 44 44 53 47 46 38 38 47 49 64 63 66 77 75 73 59 43 57 60 49 44 31 9 7 4 3 3 6 37 94 9 4 3 8 -9 999999 8 39 5 0 1 -1 -6 1 43401 302 117 30 9927 12 3 21 7081 6395 1008 1822 2487 2961 3478 14059 69874 226623 640805 999999 999999 612212 8023 173 79 55 44 37 31 30 29 8 53 27 -21 19 -76 -1 16 -1 30 56 -16 6 42 18 37 -17 -3 -33 -78 3 27 40 -34 -22 -37 -2 9 -8 -8 8 56 -46 15 -9 -23 36 -26 -17 -55 14 18 -35 25 16 -33 3 29 -24 12 2 52 34 19 8 2 78 98 56 28 23 -2 2 8 19 31 13 37 54 -12 -26 -56 31 3 3 15 1 19 36 15 6 39 83 96 92 88 119 131 149 173 155 97 74 86 29 28 26 24 21 74 0 -1 -2 53 66 31 -11 0 40 36 45 66 61 47 31 51 60 19 24 43 85 45 14 6 0 16 54 23 50 20 15 19 19 31 32 38 40 45 58 39 33 51 76 57 32 33 45 42 28 35 44 52 48 70 42 74 72 65 73 54 12 62 96 92 54 57 78 70 79 78 85 59 28 49 73 60 36 45 56 59 66 60 48 41 66 62 70 65 51 26 68 57 45 72 61 45 59 62 54 35 41 36 52 60 49 72 58 57 53 66 63 72 71 65 94 149 272 533 882 1125 1121 948 719 552 447 357 276 201 137 92 74 80 85 81 89 99 98 84 82 82 107 113 105 112 130 113 109 114 98 121 116 112 90 88 84 88 71 66 49 56 124 94 71 49 62 92 33 40 48 38 48 55 46 41 39 33 44 43 18 11 2 43407 301 115 30 9925 12 3 27 7080 6398 3300 4552 5971 6312 6833 18939 102242 310072 763949 999999 999999 347708 6996 171 97 38 -4 11 25 52 -26 -56 48 9 -5 31 21 25 -47 6 -11 -10 27 -10 -20 -9 27 54 3 -1 26 -12 -39 -28 -32 31 22 65 8 -43 -18 -14 -90 -13 -24 -39 -3 50 2 -41 8 -11 6 36 -2 0 31 -46 -46 -18 25 6 18 13 -21 22 12 -16 -24 33 28 1 -9 6 51 21 21 39 43 27 19 22 10 -36 1 3 36 59 -15 21 44 59 61 81 49 99 157 126 159 171 153 89 76 58 77 21 -4 16 1 -10 -27 -7 7 -7 36 -16 38 27 10 21 50 56 47 91 32 17 95 79 0 34 0 -22 -6 2 -32 14 -27 2 29 42 44 33 17 3 2 48 45 1 17 51 65 24 44 19 -29 20 53 39 34 31 27 52 29 37 26 62 40 58 67 63 70 82 39 70 75 59 52 90 72 63 61 58 59 57 72 67 77 49 41 35 53 39 55 74 70 61 61 42 43 48 40 28 54 50 39 40 36 24 48 41 57 61 25 52 54 40 52 49 55 63 69 59 64 83 88 137 287 483 750 978 1143 1263 1112 837 551 397 307 212 148 106 68 75 93 76 50 74 81 54 69 82 86 78 92 103 91 75 88 94 93 95 58 97 109 107 93 81 76 67 50 45 53 60 73 82 65 66 45 14 25 39 12 23 37 38 28 40 32 21 10 -4 -6 43413 300 113 30 9923 12 3 33 7080 6402 756 1514 2199 2792 4240 19897 87337 278981 766872 999999 999999 444037 5167 125 104 60 51 -9 -25 26 -4 43 -6 -50 2 -3 -46 41 -16 4 -37 -80 -59 -45 4 -5 -44 -48 -41 49 -9 -21 -40 -52 -20 -67 -32 1 -45 -8 33 48 11 -33 -39 -22 -7 -12 -26 -47 -44 -48 -68 -41 -6 -10 -25 -14 -7 -43 -10 3 2 5 29 -36 -77 -37 3 -1 2 35 -16 -49 -33 -54 -35 -50 9 -23 13 -47 -65 -72 -54 -33 -33 -35 -21 -5 69 42 35 65 100 115 99 127 138 114 95 80 122 78 24 -1 22 2 16 53 -22 -18 42 2 25 17 3 23 35 12 5 28 19 70 65 70 36 39 59 25 18 17 23 29 31 -10 1 11 -19 -8 14 45 0 3 4 -8 1 43 41 7 37 31 23 56 45 42 17 -13 -3 9 3 22 30 32 48 50 54 63 83 68 85 61 56 78 72 26 60 77 49 41 94 62 44 55 62 44 32 56 46 18 57 36 31 63 14 52 45 61 33 29 52 34 37 18 9 34 34 38 55 23 16 21 27 54 39 30 40 41 41 48 20 37 64 77 137 313 557 814 971 989 978 999 1065 999 693 437 281 181 126 82 74 68 67 54 48 47 56 53 60 61 63 75 86 79 78 84 71 61 81 76 61 69 80 83 75 71 56 60 67 45 34 27 38 49 35 27 17 25 80 21 18 18 26 26 18 10 6 -1 123 142 43419 300 111 30 9921 12 3 39 7079 6405 1257 2199 3003 3738 4859 10976 57266 209327 612856 999999 999999 784267 7231 176 67 18 55 -11 20 16 -86 2 33 13 -28 -37 -10 -48 9 -11 -20 -39 -32 29 -56 15 15 5 -12 -9 -16 11 -18 -21 -18 -23 -5 0 -3 4 5 -25 -37 11 -4 -3 0 -15 -6 -43 5 -65 -5 -30 31 -37 -6 20 -14 -23 1 9 -9 -9 8 -93 6 50 19 -41 1 14 -25 -69 -91 -84 8 -15 -9 -10 -37 -87 -29 2 30 -15 -21 54 -15 -1 -23 49 70 61 95 133 78 122 110 126 144 96 89 7 28 9 -16 -12 -19 -35 27 17 -17 -4 12 -19 -25 10 8 70 24 61 51 53 -1 28 47 27 23 41 -11 23 55 44 41 31 41 23 14 -3 29 44 9 23 37 14 33 25 24 33 0 -12 -36 15 19 22 11 11 30 38 27 2 -11 29 2 25 16 6 54 63 56 41 64 49 43 59 43 36 42 49 49 24 66 38 50 46 42 45 59 60 63 36 27 30 49 17 36 36 46 37 34 40 48 29 40 27 32 37 48 59 34 24 36 52 43 24 19 36 32 34 50 33 44 55 52 117 304 587 911 1204 1265 1148 985 864 736 571 349 180 126 100 95 69 72 68 64 71 49 45 46 79 95 71 78 67 63 68 81 67 68 70 77 80 64 76 95 93 76 65 55 49 37 75 71 37 43 34 19 2 -5 -9 3 22 37 20 18 9 7 3 0 -5 43425 299 108 30 9918 12 3 45 7079 6409 81 322 790 1344 1933 8597 43042 144901 427034 997805 999999 999999 101044 1519 31 -6 24 -27 -13 6 -11 -58 14 32 -23 46 -4 -5 55 21 -22 -29 -64 -56 0 -31 -49 -36 -42 -63 -26 8 10 -14 -34 -18 2 -17 -49 -75 -39 11 -21 -5 -27 -81 -79 -42 -75 4 -41 -51 3 24 7 -7 -31 -29 -47 -53 -81 -67 -45 -24 5 19 18 7 -49 -31 -20 18 -39 44 13 -15 0 -9 -27 -14 1 -12 -28 -52 -52 -29 -22 -25 11 31 2 -13 6 38 125 121 116 127 136 164 143 39 23 28 1 22 -27 -52 -2 20 -39 -2 -24 -31 1 -5 2 18 29 4 19 28 27 31 74 74 59 71 31 -14 18 54 37 32 10 -16 -12 14 23 20 6 -8 -1 7 13 -15 7 -10 -47 20 -12 3 52 -8 27 0 -6 -9 -29 1 29 18 29 22 31 31 14 18 30 36 22 42 37 22 29 20 33 13 37 39 23 18 37 8 16 21 43 39 35 45 46 36 2 22 34 33 21 22 10 9 21 47 32 0 30 6 35 27 13 10 11 13 25 41 -2 17 34 28 31 12 22 44 25 31 28 61 234 549 919 1219 1326 1189 940 740 619 463 309 170 98 98 114 88 48 60 53 40 36 45 52 65 86 65 62 70 61 57 64 62 66 64 68 47 52 62 79 81 74 68 42 24 41 40 37 26 26 27 11 22 34 9 18 17 15 11 1 -12 -9 -4 -12 43431 294 196 30 9916 12 3 51 7078 6412 221 812 5660 29713 100737 304133 776439 999999 999999 27500 468 63 34 -21 -29 -100 5 38 -31 -4 12 -42 -46 3 -6 -26 -75 -14 20 -22 -16 -37 -3 -43 -41 6 28 25 -60 -75 -32 3 -60 -66 -16 10 24 2 -4 46 38 -47 -49 -12 -6 8 -91 8 18 -17 -35 -26 -42 23 24 1 -11 -16 -9 -59 -30 -31 53 30 -25 -34 19 -32 -54 2 -27 -31 -39 -25 -9 -33 -27 27 -36 40 23 2 40 -9 -1 -29 0 -6 47 27 62 54 119 88 83 79 103 73 -22 -51 -38 24 0 13 -37 3 32 -8 -28 -25 13 10 26 11 22 31 -5 25 30 -19 5 32 39 41 -13 34 49 57 61 40 15 17 18 18 33 -12 -21 -32 -27 -9 -11 -6 -15 38 8 -26 -4 -33 -13 -2 19 -14 -12 -18 -3 -21 -20 6 14 4 23 12 12 7 11 35 55 86 56 46 49 37 57 41 21 32 49 63 44 38 42 54 46 32 29 21 8 15 29 22 24 42 15 16 12 25 25 23 6 12 33 12 3 23 14 27 9 26 9 -3 9 32 24 31 41 35 30 14 14 32 30 34 44 63 148 426 774 1025 1084 1052 965 730 498 329 274 283 211 155 106 78 70 58 43 47 40 36 45 47 41 57 81 74 52 59 65 59 53 65 71 61 59 73 66 55 58 54 41 56 34 35 23 20 17 2 -4 -11 -8 999999 -6 12 2 -9 -6 -10 43437 299 105 30 9915 12 3 57 7078 6416 1499 1880 1598 1952 3402 18402 76848 203704 348915 607569 985260 999999 588184 2969 69 20 16 5 52 47 63 -2 -44 -42 -35 -10 8 -51 -67 -43 15 -9 -1 9 9 -8 -5 -5 -18 20 -22 -12 26 1 28 -55 -52 -17 -28 -6 20 -35 -63 -18 55 35 -13 30 14 13 24 -40 -46 -26 -4 -39 -51 -8 -34 8 9 -12 -11 28 -19 -44 -13 14 95 16 -32 -6 36 6 13 -17 -11 -72 10 -14 -36 -1 -41 -32 20 -44 -38 33 13 21 54 115 75 121 99 131 151 100 92 75 13 35 -2 30 22 24 -44 -23 -10 -1 -11 -8 17 -22 -20 26 14 12 25 -32 -10 43 3 11 34 29 26 24 64 -4 72 41 0 53 43 36 5 2 -2 41 2 24 6 -4 45 20 -6 57 17 -8 18 37 36 -7 14 43 19 22 12 -2 25 11 10 30 62 32 44 56 60 71 79 54 32 44 32 28 59 93 45 47 48 51 49 12 51 35 34 43 30 26 35 42 39 41 39 41 32 40 33 30 40 33 17 36 30 12 -2 23 20 34 38 33 29 22 40 34 37 28 24 44 35 41 30 7 24 32 24 47 28 47 109 205 386 635 868 939 750 457 248 151 106 82 65 46 55 68 48 57 58 56 64 77 72 103 96 78 108 83 78 78 74 67 56 75 78 78 63 55 47 67 56 42 47 47 36 28 21 8 -7 -1 62 162 -4 -5 -8 -3 -6 -2 -4 43443 298 223 30 9913 12 4 3 7077 6419 162 576 2146 15955 58531 192859 541866 999999 999999 955500 10766 131 89 62 20 -59 -70 -22 -19 -16 -21 12 31 8 -13 16 35 16 0 17 10 34 2 -39 -11 0 -17 -36 -24 12 -17 -57 -11 -12 2 44 -9 -51 9 -2 -20 -9 -38 -12 -8 13 15 21 -3 -5 12 -10 33 -3 9 26 19 1 4 22 -27 17 25 -10 -5 3 33 13 -25 46 14 -27 10 -23 -4 -14 -30 -36 -10 6 3 -8 6 -14 38 -43 -45 28 45 20 88 89 53 81 172 138 104 127 86 52 51 7 2 31 24 16 10 -13 11 44 14 -19 14 15 50 73 77 58 57 50 23 55 62 56 27 39 36 13 57 22 47 7 44 29 66 55 47 12 31 45 23 25 29 53 31 27 8 8 20 44 29 23 31 39 12 47 46 55 47 28 48 23 47 63 58 70 83 81 44 31 65 34 58 64 59 79 63 65 74 74 53 32 40 39 31 27 22 38 39 49 38 55 44 39 40 52 41 82 63 50 59 59 50 31 36 52 44 43 61 44 46 56 36 39 54 56 41 41 41 50 71 46 44 46 58 81 89 95 158 225 358 590 777 743 646 462 320 197 120 95 87 65 63 85 74 78 91 68 78 99 91 82 77 95 116 96 89 90 114 99 95 101 109 95 70 76 75 59 53 65 65 60 60 48 42 43 29 19 14 2 7 18 11 24 31 6 0 -6 43449 297 222 30 9912 12 4 9 7077 6423 217 1243 8636 36170 114791 333466 850662 999999 999999 13692 88 67 70 28 22 -96 -62 25 61 -26 13 -24 -29 40 -32 -4 39 19 -32 -20 11 -29 -25 5 16 36 7 -14 -51 -31 -62 -71 -18 -1 -23 -26 -29 15 9 -21 -55 -41 21 51 -71 -34 3 18 -63 -46 -35 -7 -33 15 -34 -14 45 28 -30 -41 -8 7 39 7 14 15 -12 -18 -13 -39 -34 27 4 -44 -33 -38 -10 32 14 -18 -3 -11 -28 7 -10 35 48 39 38 101 108 117 128 152 149 122 158 68 44 31 -33 12 -10 5 44 55 26 25 35 18 26 54 19 16 60 43 22 53 37 42 40 72 28 85 71 53 75 27 52 45 16 1 16 40 23 -14 7 15 32 77 51 4 21 33 12 18 26 26 -19 14 25 20 3 1 55 47 -6 2 22 -1 27 6 40 80 76 52 47 60 43 28 57 67 58 44 38 38 33 40 50 45 22 14 5 22 35 60 83 37 54 79 84 96 52 39 41 22 68 60 62 56 45 66 34 53 89 40 28 53 41 54 34 35 39 50 65 63 69 72 55 56 49 64 83 88 100 88 88 109 165 255 381 515 610 587 491 357 203 119 103 97 76 73 81 74 63 76 78 88 80 87 109 121 101 109 110 95 82 72 95 108 107 109 93 94 69 59 61 51 50 62 64 56 49 53 55 16 2 18 14 1 17 30 11 11 4 -1 -4 43455 295 220 30 9910 12 4 15 7076 6426 272 1447 7507 31581 98671 300185 804652 999999 999999 11164 51 -22 1 -16 -41 -42 -34 7 5 -54 -38 -65 6 -50 -13 -6 -36 -80 4 -43 -19 13 -52 45 22 -11 -84 -66 -21 -25 -22 -6 -79 -59 999999 -32 999999 -52 -58 -26 -26 -46 -50 -61 -49 -13 3 -62 999999 -57 -53 -52 -41 -48 -46 -43 -54 -29 -26 -28 -76 -45 -7 -45 -46 -3 -11 -32 -19 -39 -65 -80 -84 -90 -47 -45 -47 -4 47 23 13 -51 -9 -2 -38 -21 -10 -22 30 -12 29 73 92 149 102 77 77 62 8 -12 -27 13 9 -42 -40 -32 -56 -53 -68 4 -47 -49 -25 -28 35 14 -44 21 48 14 23 39 19 22 40 24 16 -14 26 -2 13 8 40 9 -8 -7 -37 -24 4 -32 20 23 2 9 -21 -22 -18 -39 -16 29 6 -3 5 11 3 -8 -14 -17 -4 -1 27 41 28 47 55 45 24 46 40 32 45 34 36 29 23 27 5 0 27 23 46 42 32 43 26 16 43 39 36 35 30 57 44 30 43 22 40 37 22 15 6 10 43 39 13 20 24 5 24 32 16 17 13 9 30 32 40 53 38 41 63 48 37 40 43 53 35 68 125 156 203 282 309 389 473 435 306 157 84 41 42 46 45 51 72 80 52 79 88 104 108 88 92 89 74 64 75 68 63 57 63 70 55 49 47 31 28 13 28 33 40 42 18 6 -1 -4 -4 -10 -11 -7 -1 -4 -3 0 -7 43461 298 128 30 9908 12 4 21 7076 6430 79 385 926 1668 2468 16202 73821 250793 692489 999999 999999 27689 338 60 30 3 57 55 1 15 -14 -21 -82 -88 -4 0 -44 -19 -29 -47 42 -29 -31 -49 -73 -30 17 -61 -70 3 -6 8 2 20 -11 -39 -81 -33 -63 31 12 -42 9 3 -53 -8 -49 -79 -55 11 -23 34 -17 43 40 -19 -15 -44 2 -9 -9 -25 -5 -60 -7 -32 -13 22 4 8 -34 3 12 36 -59 -28 -32 -26 -64 -48 -23 -37 -11 -17 -35 -3 44 -5 45 17 38 22 20 76 82 91 94 74 113 41 24 -2 11 23 -13 -58 -47 4 -30 -4 30 18 -18 -4 -22 -17 -30 64 55 38 -5 -2 1 -29 30 67 41 47 30 7 3 10 -11 -22 -20 22 16 -2 56 25 -4 -27 9 13 7 8 21 1 -7 8 22 -3 10 29 28 39 68 38 2 -19 -2 2 5 20 30 56 52 6 24 16 -2 50 38 38 25 55 66 36 8 11 16 15 44 43 25 22 7 9 42 21 42 56 35 35 63 41 20 7 26 55 35 27 30 21 19 33 24 41 30 27 30 26 22 9 21 50 47 56 36 29 33 58 79 89 60 61 62 67 41 39 52 58 81 112 176 274 354 471 538 466 356 238 124 63 47 45 65 61 48 65 62 83 65 66 76 58 61 80 86 66 75 81 76 67 61 57 52 45 29 28 29 43 55 51 51 25 15 4 6 41 260 999999 -9 -10 -6 1 999999 -9 43467 285 186 30 9906 12 4 27 7075 6433 64 714 1514 7750 37172 124701 393061 999999 999999 294333 2732 20 -60 -67 -15 19 -56 -59 -10 -88 -46 -14 -11 -32 -54 -41 -15 -23 -22 9 -28 -35 -39 -63 -71 -74 -46 -48 -46 -18 -53 -14 -7 2 -56 -60 -18 -47 -31 -29 -57 -51 -40 -35 -32 -11 -64 -42 -25 -57 -9 -27 8 -2 -36 -79 -44 -64 -89 -50 -26 -20 1 32 -28 -50 2 -11 30 1 -26 -89 -37 -24 2 -5 -25 -22 -31 -2 -40 -14 -5 -44 -83 7 -13 -4 30 -20 -41 24 27 19 74 105 116 41 1 4 12 -13 -33 -20 -29 -21 -39 -73 -28 -36 -47 -26 -67 -11 -15 -4 -8 35 7 -31 -10 -53 -22 17 37 -7 25 12 39 33 -10 7 8 15 -25 24 14 -20 -7 -1 9 -28 9 -24 -28 19 -17 -32 -8 -35 -33 15 11 0 -24 5 -28 -34 -21 13 0 7 34 38 -19 -2 -2 46 40 23 24 22 26 -22 20 -11 -1 15 11 40 48 42 19 9 6 44 19 34 23 23 6 32 26 15 8 4 48 25 35 28 22 28 11 9 0 -1 20 8 20 45 48 12 19 26 43 25 30 21 30 39 36 23 35 52 44 50 45 43 44 44 38 57 114 152 260 448 628 624 459 292 160 104 53 30 43 57 68 56 49 49 72 59 62 55 57 46 32 38 56 50 30 32 43 39 27 37 27 25 45 40 31 12 19 33 9 43473 299 156 30 9906 12 4 33 7074 6437 13 169 984 7798 37346 109866 300741 748816 999999 999999 181844 2157 14 -47 -3 11 35 3 -23 9 17 -10 -54 -89 -65 999999 -59 -44 -40 21 -29 -54 8 -33 -31 -45 -59 -35 -17 -6 -40 -42 -65 -22 -79 6 25 -36 -31 0 -26 -91 -18 -18 -24 -31 21 5 8 -16 2 -34 -8 -39 -59 -11 25 -5 -18 -37 -22 -41 -36 -38 -98 -3 -48 -19 -4 -47 -39 15 0 -38 -58 -56 -34 14 28 17 -6 -66 -20 -16 -1 37 7 52 71 -37 -36 -10 19 32 31 81 111 129 59 10 33 7 -18 -25 -11 -8 -3 54 -9 33 21 11 -27 -32 19 36 23 -15 1 27 3 14 41 21 28 39 47 35 63 68 37 39 57 52 30 36 -14 0 26 28 12 17 43 41 4 -3 -10 12 22 -14 -25 0 -3 -6 15 10 44 30 5 8 3 9 8 8 12 -1 5 34 48 62 21 24 50 46 50 34 71 59 53 72 40 30 51 32 40 49 23 1 24 48 54 53 60 50 31 32 56 36 39 39 43 43 34 40 27 34 56 62 48 45 38 34 25 14 27 44 42 19 48 60 63 71 80 86 83 117 102 94 72 66 80 93 98 157 290 425 538 656 611 457 346 259 148 96 73 65 60 55 66 77 84 82 83 63 68 60 53 55 61 77 71 42 49 63 58 56 42 41 45 36 34 35 50 51 35 20 1 2 -4 999999 999999 999999 0 -5 -9 -11 999999 -9 -6 43479 295 96 30 9906 12 4 39 7074 6440 2922 3476 3513 3423 4216 9687 30268 98852 235632 534434 999999 999999 613744 10038 22 -14 -26 -37 -17 -7 -51 -48 -4 -59 -49 -15 -58 -8 -88 1 -8 -34 -56 -19 31 32 11 -29 -15 -15 -47 -32 -40 28 7 -2 3 -40 -26 -91 -55 51 -1 -40 -40 -16 -95 -93 -16 30 -33 -2 40 14 -16 -30 -14 -41 -81 -62 -14 -36 -46 16 -33 -45 5 -56 41 10 -49 -48 68 17 -8 8 -6 -48 -9 -25 -72 -50 -45 14 -25 -37 17 17 -1 -11 -19 18 -35 10 45 85 113 145 107 95 56 19 -3 -18 27 37 -44 -22 -24 -7 -93 -71 -36 -6 -26 34 7 26 28 -3 -45 -7 -28 -4 0 16 39 51 52 -5 42 40 5 40 22 36 14 51 29 -18 -2 2 10 13 1 -3 20 6 -4 7 40 -16 -15 27 -2 6 32 -4 -15 2 11 5 36 67 28 -7 15 49 18 28 24 43 35 29 46 17 49 41 59 47 50 26 41 41 28 45 58 40 23 26 32 27 38 10 -14 14 38 23 36 47 50 36 38 27 31 43 41 57 39 55 36 10 29 40 17 9 32 16 52 34 29 40 54 74 70 104 114 120 129 99 97 92 93 120 160 198 214 292 360 464 566 571 475 431 363 203 128 92 84 76 62 63 55 63 50 52 46 48 28 29 49 41 48 55 52 47 56 56 42 62 45 33 26 41 39 28 33 25 27 4 -8 999999 999999 999999 -12 43485 297 215 30 9905 12 4 45 7073 6444 24 1990 13060 46199 132249 358748 975763 999999 999999 14880 119 33 8 -11 30 -62 -27 21 29 27 -71 39 45 -92 -23 -62 7 2 19 6 18 29 -1 -3 -18 37 14 -28 -62 -5 11 -47 -35 9 11 -41 -54 13 -18 6 -8 -26 39 16 5 -25 -24 -31 -11 -30 -35 -30 15 -6 45 -7 -13 -63 0 -9 -9 -13 -8 -7 -72 -2 -22 -23 12 -37 3 -51 1 41 -15 9 21 37 -31 -14 1 -4 29 17 43 83 40 9 49 41 63 96 96 138 140 111 65 24 -13 10 -6 10 36 11 3 1 -1 22 9 7 10 -18 9 70 8 63 32 22 72 27 39 79 32 36 74 73 71 40 5 30 67 47 21 40 29 33 3 -2 -9 19 51 62 12 13 35 31 12 -23 -11 25 28 47 31 21 32 16 33 11 37 29 77 45 59 61 34 40 60 53 57 40 43 57 26 29 17 57 49 26 47 53 45 40 68 81 48 42 67 72 48 27 53 78 56 28 26 39 31 37 38 35 51 41 25 32 50 55 67 48 67 59 69 53 47 49 57 41 47 48 61 71 93 126 136 122 135 116 106 115 106 122 125 161 203 239 290 325 395 411 410 409 380 338 259 207 187 145 126 115 100 84 73 67 48 66 64 46 55 60 63 81 91 72 74 57 66 58 55 55 49 40 54 123 203 88 50 47 8 -2 -3 -1 0 11 9 3 1 2 -7 43491 297 214 30 9904 12 4 51 7073 6447 167 3679 13511 38339 90843 194588 610611 999999 999999 33289 398 55 24 34 83 -19 -37 25 12 -22 0 13 -10 15 19 -6 -6 2 -1 -18 -17 4 2 -11 20 49 23 -36 18 -11 -31 22 14 34 -30 -62 41 17 67 40 1 1 12 -17 -42 -55 7 -22 -16 30 45 -38 -26 56 14 6 4 -12 39 7 25 31 5 -34 12 9 15 13 14 10 22 -16 -6 4 31 86 16 -14 8 22 -12 31 -4 -26 9 52 46 53 77 48 63 122 118 141 118 63 75 67 -14 -19 -20 4 29 39 56 2 -7 -2 1 46 30 4 6 40 25 9 19 46 26 23 46 33 33 15 54 49 25 49 47 47 23 94 79 25 15 2 21 31 -8 23 49 73 25 13 40 28 41 -11 -9 71 51 30 28 28 38 43 38 57 77 93 93 65 61 60 32 39 51 59 78 87 80 70 28 25 66 72 61 62 93 76 64 56 49 64 58 43 68 49 44 65 73 79 69 55 43 55 37 42 62 76 65 69 73 58 45 50 52 54 75 51 58 68 61 41 61 51 51 71 60 60 93 112 135 140 153 155 143 134 114 105 110 132 164 192 254 309 374 356 310 373 418 302 177 128 107 103 95 75 76 75 69 70 79 76 70 77 58 69 78 78 64 73 79 88 80 76 70 68 53 64 107 71 69 82 65 44 18 2 27 50 28 21 -4 12 30 13 6 43497 297 213 30 9903 12 4 57 7072 6451 -55 1349 9434 33974 105524 292760 781179 999999 999999 25771 347 41 56 37 -35 -61 -25 -2 -3 27 24 35 -10 45 21 -6 -54 37 7 7 18 -15 -37 -1 2 -3 54 29 3 -6 -66 5 -39 -70 3 -19 1 -65 -21 5 -20 -6 -22 -62 32 -34 -34 -19 -8 15 5 18 2 -37 -34 -12 19 -31 -28 59 45 -6 48 40 52 -7 3 -41 44 21 16 -6 -60 -53 1 7 8 -9 17 24 34 -35 -40 -5 -61 39 9 25 8 -8 49 34 91 98 88 17 -26 25 8 -42 9 17 3 -1 -38 -31 -30 -15 -17 36 -9 25 -8 22 6 13 63 40 27 39 23 24 38 49 26 26 21 13 32 46 36 14 19 50 71 43 -6 12 3 42 51 37 26 17 19 43 28 3 30 5 39 51 12 32 42 45 24 19 19 19 37 49 43 16 51 59 38 28 66 50 60 64 68 87 50 50 80 66 56 69 68 64 55 49 54 52 59 85 69 73 65 62 52 56 33 46 30 31 56 47 37 51 53 55 28 21 51 65 85 37 48 44 58 67 44 46 45 51 68 57 56 61 77 111 146 140 130 120 121 132 92 119 155 190 196 234 244 293 234 206 180 156 114 83 59 60 55 75 65 69 69 62 57 57 45 46 52 54 75 71 50 44 47 44 38 47 50 53 34 47 52 61 45 31 41 48 17 -1 -6 -8 1 6 -5 -4 5 0 -5 43503 298 180 30 9900 12 5 3 7072 6454 -97 644 5616 31217 98077 237602 516128 999999 999999 771335 7174 21 35 15 53 25 31 -3 -38 -37 -10 -4 54 -20 13 -23 5 13 45 9 21 -27 -9 -33 -10 -14 -55 -29 12 -19 -27 -14 -30 -31 -60 30 27 -31 -4 -7 13 32 -74 -57 -84 -68 -11 21 -12 -39 3 -1 -2 0 -12 -57 15 44 6 -33 -49 -10 -25 13 -24 15 -3 -23 -22 -27 -14 -48 -13 31 -21 17 -3 -38 -23 -40 -36 -10 27 47 39 9 -20 40 56 10 36 57 118 119 73 38 9 13 31 -23 -28 -14 35 15 -20 -40 -43 -16 -31 -56 -10 -14 13 15 6 -28 -12 -55 -18 18 -13 27 21 -12 -16 23 34 19 27 1 -7 11 18 61 38 16 30 -45 -14 -15 -3 42 -1 6 5 -15 -30 18 5 50 31 31 34 -2 34 52 15 14 59 56 39 81 73 62 76 52 45 39 40 17 55 39 38 75 65 59 87 65 28 28 55 43 41 37 22 29 31 50 38 63 43 64 53 8 24 20 19 3 23 25 44 63 64 24 41 38 26 28 45 37 48 37 34 31 47 62 47 34 36 44 35 13 53 100 134 173 181 152 122 102 74 93 129 181 195 218 198 177 194 190 138 116 95 85 65 70 47 44 40 48 51 49 52 54 50 53 51 38 43 61 62 47 41 45 43 32 36 33 38 43 40 45 63 39 48 59 47 30 -2 -9 999999 999999 -9 -5 4 9 7 -8 43509 295 239 30 9899 12 5 9 7071 6458 1084 4977 16080 47414 143180 487172 999999 999999 454805 4436 32 33 69 -19 -5 10 3 6 -13 -46 -34 -25 -44 -97 -9 -31 -63 1 -10 -31 -67 -40 -12 -24 -71 -2 30 -51 60 -10 -4 -14 -19 25 -51 -40 -50 -31 -37 -78 -30 0 -54 -15 -54 -13 0 -39 -37 -66 -44 -4 -64 -24 14 -47 -22 -23 4 -52 11 -9 -38 3 -3 7 43 9 24 3 -58 -57 -27 -27 -22 -13 -37 -57 5 29 4 1 -36 -44 4 -5 38 8 44 78 103 79 97 57 -5 -41 0 -5 -2 -9 -37 -9 20 11 38 -1 -18 -37 -22 -1 3 -15 9 -9 -27 7 14 21 -18 -14 -4 25 18 21 27 43 1 -8 20 36 41 30 6 0 42 32 -3 -6 6 17 -5 -14 7 29 33 -21 -13 -24 -18 -25 -5 4 19 -1 26 15 34 13 8 5 62 57 60 50 29 19 45 43 24 20 53 48 56 63 20 37 53 50 51 40 55 49 46 23 21 10 23 33 20 27 23 30 33 16 23 31 32 17 13 47 71 37 41 28 21 16 19 31 44 52 48 19 37 25 20 46 59 50 47 40 77 158 156 145 180 163 102 94 88 73 87 154 194 230 256 224 169 132 100 78 64 57 48 42 54 54 51 50 52 33 44 53 45 51 52 56 50 33 37 50 61 45 40 37 40 28 21 37 45 40 37 23 26 43 37 17 -4 999999 999999 999999 999999 -9 999999 -12 -9 43515 286 237 30 9897 12 5 15 7071 6461 592 2965 8395 22996 63180 203755 674007 999999 999999 16462 72 -30 41 63 1 999999 -57 -25 999999 -65 -57 -82 -35 -34 5 14 11 20 8 -41 -8 -46 -63 -36 -71 -94 -47 -31 -37 -51 -30 -11 30 -64 -82 -52 -91 -16 -81 -28 -10 -58 -42 -44 -32 -6 -67 -89 -88 -34 -35 -55 -10 -62 -45 8 11 -47 -62 -6 -68 -44 -81 -63 -22 13 12 -18 -27 -33 -16 -33 0 -27 3 -13 -7 -13 -28 -11 -29 9 -12 -2 -35 -15 -5 17 56 77 84 54 18 5 -35 -8 -8 -38 -20 -32 -46 -7 -35 -56 -43 -38 16 44 -6 -31 4 19 -13 -2 -26 -20 -10 20 -1 23 -9 20 -9 2 14 -21 -17 27 30 35 37 -2 -19 -5 -10 -13 -15 15 4 0 -12 27 4 -16 3 29 5 11 32 -12 -22 -11 -33 -36 2 16 13 24 -6 21 32 12 30 8 31 34 58 67 55 69 13 20 27 25 41 42 77 57 25 28 23 16 21 22 11 -4 50 32 24 40 42 35 -1 13 26 25 29 28 21 21 44 23 32 36 19 21 31 45 26 29 52 51 29 18 16 17 34 43 48 102 136 167 209 222 204 182 167 146 114 104 77 109 212 253 231 204 148 83 75 73 49 43 22 24 33 25 38 43 40 44 49 55 32 27 32 24 31 32 43 33 37 35 41 30 30 33 20 13 30 25 34 37 23 30 20 -5 43521 297 204 30 9894 12 5 21 7070 6465 -1 2363 9696 29806 85948 269174 777119 999999 999999 568839 3899 -24 42 -43 35 87 54 6 -10 0 32 10 -51 -45 -64 -37 -10 -37 46 34 -30 -92 -19 32 29 58 20 -8 16 29 7 -37 4 -2 46 78 -73 -18 -2 -40 -79 -52 -44 -48 -77 37 3 -23 -26 -6 -34 -18 -30 -58 -30 -3 -40 66 -2 -57 -32 -18 -25 61 9 -38 -36 34 20 18 -11 22 5 0 -31 -27 -39 34 -7 21 -15 -19 18 75 28 2 14 48 68 99 139 96 27 -27 5 26 15 -14 21 12 -32 -25 9 22 -12 5 -4 5 -38 -50 -35 8 11 3 -19 8 10 4 50 69 17 -14 7 32 85 -17 -11 30 20 -22 33 52 36 9 23 45 39 41 65 0 14 24 34 13 -12 26 14 10 28 9 4 19 -13 -9 1 6 10 20 38 39 43 48 43 27 35 19 37 78 61 29 45 51 40 43 29 14 60 63 34 38 16 31 46 52 39 64 57 47 50 41 56 24 35 69 57 46 71 55 44 35 19 40 67 42 43 48 62 33 50 20 31 37 44 48 37 54 43 44 48 42 28 63 112 151 212 236 231 223 238 233 190 125 105 153 222 257 262 236 167 99 73 76 61 63 74 56 62 53 42 57 63 71 62 69 84 65 47 54 56 53 42 53 61 54 54 49 51 41 34 49 66 59 48 61 42 17 7 0 -11 -8 3 8 12 9 6 0 -8 43527 295 232 30 9892 12 5 27 7070 6468 905 5267 17652 53104 143567 450765 999999 999999 999999 8019 54 54 11 -39 -59 -23 -34 -51 68 11 23 41 -42 -14 7 -45 -10 -33 10 -17 -58 -10 -52 3 24 13 -52 -52 -30 27 -18 -36 -3 -24 -23 63 -25 -25 -42 -63 -20 -18 -20 -41 -22 -18 -61 -14 45 29 -9 20 -4 -15 -36 -10 -9 -15 -24 55 27 -3 -63 -21 8 -4 31 -1 31 19 17 -43 -15 -20 -1 -31 -26 32 21 -10 -14 -34 -3 43 18 72 22 23 83 72 145 98 28 -22 -7 12 30 -3 -17 -19 -4 -23 -3 6 7 12 -27 -17 31 12 8 24 11 -9 10 -9 26 15 27 21 22 0 -7 6 5 -8 44 67 42 29 30 41 33 23 -1 53 29 10 31 19 31 63 13 63 74 54 39 15 6 -2 3 -6 18 59 26 28 10 48 61 70 64 66 76 56 71 64 55 69 42 64 45 59 71 36 37 4 31 36 48 53 57 59 64 75 58 44 48 54 51 26 50 53 24 60 39 59 22 31 22 35 66 60 41 60 38 32 29 61 38 24 39 27 71 55 48 61 35 17 37 33 57 87 133 195 270 271 263 247 212 181 158 135 134 172 236 265 247 181 110 73 78 59 63 62 50 55 43 39 52 63 69 62 67 64 47 38 28 32 44 50 52 50 52 44 34 34 39 46 49 44 46 49 52 42 43 21 1 -5 -10 999999 999999 -3 26 39 -2 43533 296 202 30 9892 12 5 33 7069 6472 -57 2726 10718 32609 98144 266733 552286 994613 999999 999999 43796 302 65 57 16 -4 -3 -33 -1 -50 -76 -60 49 36 -9 -28 17 -18 -52 -16 -54 -28 -21 13 -10 2 -4 -49 -86 -22 -39 -39 8 6 -18 6 -65 -3 10 -13 2 -41 -24 -15 -36 -67 8 -13 -11 -6 -26 -39 -32 -17 4 -22 -52 27 -4 51 0 -73 17 74 -6 -5 32 36 56 20 -4 29 -3 0 19 -24 -39 -58 -22 -6 12 -16 44 25 61 3 25 35 0 70 135 115 110 66 57 -20 -12 6 48 -29 -41 -21 -51 -3 20 -5 -1 -41 -32 14 9 7 49 7 -30 -9 -9 5 44 61 45 23 -5 12 24 51 24 18 16 31 44 6 18 13 24 25 14 45 11 21 22 27 19 9 10 24 -5 9 72 59 36 32 32 21 44 47 60 45 20 48 -2 25 42 68 70 58 66 76 60 63 57 54 56 42 29 64 71 49 85 69 47 56 45 74 55 48 48 62 78 32 36 42 27 43 68 57 33 52 53 51 50 53 37 54 57 47 63 52 57 57 38 51 52 49 48 55 57 49 42 42 38 59 134 185 213 237 257 278 288 257 218 186 163 133 127 186 277 260 220 143 124 102 73 61 58 61 70 71 49 60 74 65 82 72 76 54 45 40 35 40 45 57 55 47 55 54 46 34 44 42 52 70 52 32 36 43 5 999999 -10 999999 999999 999999 3 -6 -6 -4 43539 295 232 30 9892 12 5 39 7069 6475 1682 7322 22872 65971 190645 580179 999999 999999 165188 1696 39 44 8 -28 34 -83 -52 4 -12 -9 -36 999999 -14 18 0 -51 -5 -17 -46 -74 -25 2 -22 -1 -19 -37 -34 -18 -49 -47 -33 -56 -29 3 16 -4 34 -22 25 -25 -11 -76 -49 -15 -55 -42 -69 -32 -31 -27 -56 11 33 7 -23 -77 -29 -12 -24 25 -16 -27 34 -13 4 -39 3 -27 -26 29 -39 -42 0 -10 -31 -33 3 48 3 35 1 32 -1 67 19 -26 -4 100 97 69 99 75 24 82 4 21 11 2 -41 16 10 -17 -40 -16 -6 -28 7 27 47 51 0 10 9 -10 8 1 34 9 12 -10 3 0 27 13 -6 12 17 43 15 17 28 30 31 42 24 13 55 40 38 37 -25 3 20 13 37 26 22 31 12 15 11 16 44 34 37 48 19 38 62 73 18 18 36 31 65 75 50 22 29 53 63 42 32 39 69 36 48 64 76 77 54 23 49 61 89 77 37 49 58 54 39 57 70 54 48 57 26 45 38 45 39 31 22 57 61 61 56 38 73 56 42 38 44 47 43 17 44 53 43 54 51 96 157 180 204 221 246 280 268 237 244 234 176 111 85 137 228 271 258 208 153 131 117 112 92 70 58 71 61 60 76 82 69 82 64 51 37 35 31 31 36 53 58 56 60 46 45 45 45 45 42 31 36 45 167 52 999999 -9 -12 -12 -11 4 8 2 -1 43545 295 231 30 9891 12 5 45 7068 6479 1059 4869 14944 42679 124667 389510 999999 999999 674810 6706 76 -17 -22 7 30 -23 -11 54 10 -3 7 -87 -35 4 6 17 -74 -74 -11 -3 7 -33 -60 -85 -20 2 -11 51 -42 -57 -15 -15 -40 -44 -29 -5 -7 -14 -31 -45 23 -31 -23 7 -44 -52 -16 18 2 19 32 -25 9 -15 -24 -33 -20 -13 -16 -2 -19 67 52 9 37 63 -29 -49 -32 -17 38 19 2 -1 -29 -51 19 5 -2 -38 15 -15 3 11 12 33 -2 -1 110 88 76 25 -22 -26 -13 27 -18 -5 5 -7 -58 -21 -16 -17 -43 -41 3 32 -4 -22 -47 -35 7 13 -24 5 -35 -17 -16 19 49 38 54 53 31 28 20 -2 -7 33 9 30 -28 -1 31 39 42 -23 35 11 17 5 -2 21 17 21 3 22 62 12 13 14 52 35 41 26 33 36 63 33 10 25 48 19 30 16 6 59 54 25 44 80 64 37 37 25 49 42 35 37 36 45 50 53 26 34 77 39 4 55 70 18 25 71 67 52 63 33 36 83 61 60 71 60 70 68 53 54 28 45 65 49 29 33 26 6 25 19 16 4 16 19 47 63 89 121 137 207 241 249 235 231 206 143 102 98 190 252 268 219 151 113 125 130 142 131 129 120 112 101 94 72 74 61 54 56 56 43 20 30 36 43 60 51 53 46 37 43 40 41 38 30 35 40 35 30 50 999999 999999 999999 999999 0 3 -7 -7 43551 297 201 30 9891 12 5 51 7068 6482 82 4140 27021 49176 100941 248362 622044 999999 999999 27685 402 -9 10 -19 -16 18 8 -44 52 50 -22 -23 37 -7 29 -4 -59 -62 1 29 91 12 5 17 32 -67 5 34 -25 17 54 48 -41 20 42 34 29 25 -55 -40 1 -1 -33 -47 -6 2 -64 -65 -8 -17 -20 4 14 31 29 40 27 -2 34 -13 -14 1 37 62 48 -11 46 49 55 17 -18 25 38 38 11 32 26 35 26 30 34 -4 19 28 26 45 3 6 49 77 120 79 5 14 13 -15 8 23 0 25 24 -40 -18 -16 -56 -20 -1 -13 21 60 8 43 11 -6 -8 -49 -5 6 -33 -4 33 34 -7 -4 17 37 70 70 15 21 50 33 12 27 5 25 35 38 54 22 5 7 39 30 9 31 33 26 63 85 53 28 66 60 45 64 59 33 51 29 28 51 49 24 54 56 37 59 48 46 68 71 70 80 92 58 48 71 78 73 76 73 55 39 50 79 58 70 69 50 45 77 61 56 38 41 58 86 71 35 60 55 72 88 78 52 59 75 80 65 71 65 71 54 48 71 72 77 29 56 57 72 97 82 89 111 113 118 147 193 221 237 238 217 179 131 132 149 194 272 290 212 167 166 186 194 208 250 235 216 197 164 134 95 87 87 83 78 65 51 51 43 61 65 69 66 64 67 65 63 65 69 65 67 70 58 32 21 4 9 10 9 16 22 23 14 1 43557 295 201 30 9891 12 5 57 7067 6486 166 3673 16764 52173 133733 335475 944686 999999 999999 54356 510 -31 22 28 13 -3 -30 -32 -21 -44 -57 -16 5 -27 -3 -1 -76 -50 -70 -37 -9 -26 -46 -86 -45 -70 11 41 -18 61 -7 -23 -27 -26 -89 -19 23 -32 -47 35 -27 -57 -66 -31 -1 -12 -15 -51 -25 33 -31 -53 -53 13 -29 -4 -32 -50 -35 15 12 27 5 36 17 -10 -3 35 9 -7 13 -15 -20 -18 -16 -4 -21 11 -34 -7 -21 35 8 -1 -22 9 37 26 39 105 90 53 -16 -33 -10 13 35 -13 -44 -39 -23 13 -5 -32 -47 21 -2 -16 -23 -20 -27 -38 -66 -27 -36 -33 -36 -39 -27 27 42 2 -31 8 -17 5 19 -8 -13 27 19 -14 32 27 2 -21 16 38 49 3 -11 14 21 10 15 15 28 29 -14 -10 19 46 36 11 23 21 24 7 49 16 -11 4 6 27 15 16 49 65 12 16 4 22 19 54 65 73 37 58 59 56 48 49 56 36 51 54 30 16 31 33 17 14 12 32 36 34 26 50 21 28 54 33 35 33 50 39 32 31 29 26 32 40 31 30 36 42 40 32 43 43 27 36 70 92 78 64 70 83 79 85 83 110 133 119 121 125 109 78 81 103 155 221 221 196 165 157 197 253 276 259 211 153 99 69 54 43 25 31 51 46 31 21 28 53 33 37 27 26 28 43 44 43 26 25 30 32 28 999999 999999 999999 999999 999999 18 131 154 43563 295 202 30 9892 12 6 3 7067 6489 89 1968 6753 19428 54529 162822 511309 999999 999999 96917 818 34 66 72 57 37 42 21 34 28 32 -26 18 18 33 26 -31 44 9 -24 33 73 16 3 3 82 92 47 27 39 32 16 -10 -26 68 28 44 20 -18 4 46 36 77 89 31 50 5 0 13 35 -9 -25 -28 36 15 18 52 2 39 9 52 53 -1 39 29 -13 32 73 59 45 40 10 -15 -40 -6 30 -20 46 78 19 51 40 75 75 46 -36 44 96 75 115 172 143 80 25 27 50 48 40 0 -22 7 2 -17 -36 -25 25 24 3 -30 6 23 -12 30 13 -17 20 -23 -2 39 102 69 35 80 79 8 17 18 61 35 10 11 52 49 10 38 48 49 26 49 56 85 57 29 58 66 20 22 37 26 27 -1 36 91 60 54 41 41 67 57 26 74 68 32 76 75 62 48 77 89 62 90 98 59 71 76 68 62 84 78 78 90 69 66 68 110 90 109 89 57 83 105 83 69 40 51 72 67 77 69 65 95 91 46 89 78 44 54 59 64 63 66 65 68 65 62 65 34 34 61 46 53 141 143 140 144 135 143 130 122 154 142 146 182 172 163 156 149 140 120 117 124 202 270 273 243 214 204 250 373 489 518 409 271 179 128 95 64 54 55 44 64 63 75 84 77 76 61 60 67 74 66 52 51 63 48 46 31 2 2 2 5 24 19 12 -1 43569 295 233 30 9893 12 6 9 7066 6493 662 2728 6804 17754 49461 165526 596386 999999 999999 15652 53 17 6 32 -3 44 -35 -5 -7 -2 -23 -30 -29 -43 -14 -16 -19 -22 68 23 -29 -6 11 8 1 26 50 50 -54 -18 -22 -36 4 -11 -31 -6 8 41 -25 5 60 44 20 59 28 -12 -44 -23 -49 -49 -54 -11 22 33 33 -38 -61 28 -1 -1 -42 -85 -63 -40 -29 -41 -8 -2 -27 -38 58 49 34 -24 -21 -44 -23 -17 -7 15 3 59 23 37 49 -18 0 54 75 135 78 13 -51 -33 17 1 3 -20 18 4 -20 12 2 -21 -37 -15 -33 -26 -35 -18 8 -24 -24 -53 -28 7 -2 -1 53 28 7 -5 -19 -13 -19 -4 26 29 13 0 -17 31 32 40 6 21 12 7 33 -6 26 19 -15 -28 33 10 32 41 3 53 41 37 27 29 17 38 10 40 48 44 9 32 43 37 62 44 55 53 44 52 41 78 38 35 33 50 60 48 46 17 47 53 70 42 43 22 24 26 22 12 25 50 53 42 28 49 44 69 75 48 27 59 45 47 56 52 76 58 49 14 39 52 41 30 23 51 45 37 37 115 170 193 159 121 106 117 124 140 155 170 154 141 140 140 136 114 111 100 84 85 114 212 250 217 183 163 196 312 427 383 273 189 95 88 76 42 31 34 36 37 37 42 53 62 76 46 44 49 44 37 40 68 35 30 37 12 999999 999999 999999 -11 -8 11 25 642 234 43575 296 205 30 9895 12 6 15 7065 6496 -48 1158 4427 12112 33330 97733 326291 999999 999999 814685 6106 71 86 81 79 5 -17 -19 29 -28 -10 -62 -24 21 18 -29 -26 59 52 23 -11 40 -5 -14 12 24 12 -8 -26 59 14 21 -30 -18 -9 26 -30 -63 4 48 20 -34 -16 -6 28 -28 48 33 0 -12 17 19 20 20 -37 -23 -41 -14 -19 35 3 -4 12 -27 -27 -14 27 46 36 35 46 16 5 29 -49 -60 -69 34 10 18 42 9 16 29 28 89 37 33 91 104 103 34 12 22 -16 35 -1 12 37 -8 49 14 -6 17 -19 5 13 -5 13 47 -8 -37 -22 -31 7 34 19 55 22 75 69 46 46 17 -18 40 20 24 14 67 50 66 43 47 52 22 11 48 68 47 55 22 41 74 36 67 64 66 60 53 54 46 78 90 29 87 81 50 48 52 80 43 67 42 63 55 64 56 90 106 91 52 71 87 62 75 82 54 50 75 77 59 36 63 49 63 46 49 58 70 50 38 40 58 52 56 59 46 51 56 57 88 75 68 77 49 51 64 51 61 65 77 67 68 55 63 57 66 76 87 86 139 187 199 172 157 146 132 158 136 137 151 141 128 136 148 154 145 137 158 150 159 219 244 213 163 147 166 251 330 356 274 253 181 123 84 81 69 66 52 46 48 68 72 62 65 64 68 86 64 67 62 49 52 57 51 37 36 48 36 9 13 22 33 11 -1 43581 297 204 30 9894 12 6 21 7065 6499 -67 927 3027 7682 19206 53163 167845 555841 999999 999999 56938 468 -43 18 35 10 -38 19 4 -60 -11 -15 10 3 65 40 1 69 -52 -34 50 17 8 -13 4 56 38 23 0 -8 -12 19 19 16 -12 21 -9 -24 30 38 46 3 -23 3 56 78 57 7 30 -25 6 21 32 0 45 18 -36 48 60 51 53 26 25 47 -19 41 19 -9 28 50 41 17 58 14 -1 -22 -22 29 -2 -18 30 15 35 68 61 72 54 102 172 170 69 11 22 26 -5 4 36 6 -13 -28 -3 25 -37 32 14 -15 4 -9 43 23 -7 -29 -7 26 -4 5 26 23 12 58 51 42 1 27 28 27 52 45 35 49 16 45 40 50 43 86 21 66 68 68 123 52 60 77 70 48 29 71 59 23 27 36 35 17 38 48 63 57 62 94 62 27 68 56 55 64 100 74 54 76 92 78 55 64 68 72 39 53 68 65 46 68 92 82 79 96 80 82 83 81 87 78 67 67 68 65 77 54 85 80 70 78 80 66 94 96 86 77 80 60 80 66 65 73 71 75 69 76 75 73 74 73 152 242 186 139 162 172 180 159 161 134 130 130 164 166 169 166 195 216 204 178 196 221 196 196 174 145 170 247 316 317 279 178 138 132 87 55 57 77 73 63 76 72 86 95 86 86 88 71 78 79 69 61 70 64 55 40 26 16 2 8 21 33 22 10 -10 43587 294 234 30 9894 12 6 27 7064 6503 1497 4672 12480 28953 73131 198061 628667 999999 999999 91041 730 15 -12 -9 8 17 13 -4 -31 -60 -49 -46 -10 7 -6 28 19 -22 14 58 0 14 -32 -32 -61 -58 -24 -23 -61 -20 -19 -10 -19 -24 -85 -48 -22 38 19 -41 -33 -27 -35 -14 -40 2 -21 -54 -11 -39 -53 -86 -80 -58 -21 -40 5 0 -5 2 5 1 4 10 -63 36 11 -57 15 -26 -24 -24 21 7 -38 -15 2 -17 -12 -60 -26 -21 -41 -27 85 0 48 108 107 42 1 5 7 8 -10 -67 -70 -36 -9 -6 24 -4 -33 -36 4 -19 -7 -9 -18 15 -7 -38 -42 23 8 14 33 39 16 30 -26 -44 -3 9 -9 -43 -28 -34 13 66 53 26 30 18 -21 13 23 46 18 6 -12 43 26 -3 28 43 -5 8 56 38 -6 43 36 17 21 18 23 11 22 8 18 19 12 22 12 8 17 38 39 45 26 35 30 33 37 23 16 52 62 38 52 43 53 52 60 59 45 17 31 16 20 18 30 50 32 24 24 29 40 29 57 26 5 29 61 44 16 47 42 34 54 48 26 28 31 39 30 30 25 36 96 163 210 175 134 90 68 70 83 75 67 66 86 118 161 135 113 154 212 207 196 152 146 160 157 161 136 146 120 134 144 132 134 110 83 54 24 7 11 17 36 41 47 48 43 41 47 58 58 46 39 24 36 34 26 34 13 -9 999999 999999 -12 6 2 -6 43593 297 206 30 9896 12 6 33 7064 6506 1 546 1474 3392 7227 18295 53347 176857 685826 999999 999999 20152 64 -59 24 5 -5 -33 -8 -36 -35 21 -71 -31 45 22 -13 22 38 -14 3 -22 -45 -60 -60 -85 0 73 0 -49 -35 999999 0 5 16 23 37 -37 -11 -21 -46 -19 53 -3 -3 -34 -63 1 43 -10 46 8 -24 -24 -28 -22 -35 -53 -19 -18 -31 -45 1 -2 14 -54 -12 -43 30 23 39 9 34 35 -7 2 4 24 52 41 2 -25 -38 11 43 -50 -39 76 121 88 74 23 6 33 51 12 -26 -53 -98 -6 -11 -22 -16 -28 4 -34 -26 -40 -35 19 30 4 -19 -66 -31 -2 8 28 5 22 12 5 6 19 -1 10 1 6 41 30 10 -3 21 33 17 29 33 29 17 21 9 -1 11 60 42 12 3 59 45 -23 18 -2 16 11 45 29 26 49 55 6 30 35 39 42 33 13 16 56 30 59 45 20 44 68 52 37 45 38 66 39 24 61 33 50 62 61 63 69 60 39 33 42 48 35 22 45 50 28 37 36 14 16 50 60 73 38 32 41 43 51 72 77 71 54 46 24 36 44 24 18 37 86 124 145 126 106 77 77 60 68 97 87 82 113 156 175 175 173 181 216 224 257 207 118 117 133 174 184 153 142 168 164 158 140 106 82 57 39 28 24 25 39 47 51 55 49 47 40 62 96 64 63 45 38 31 37 25 23 17 11 16 -8 7 36 0 -1 36 43599 297 208 30 9898 12 6 39 7063 6510 35 972 3018 7540 19922 54591 184884 667260 999999 999999 599121 1820 57 -59 -8 30 48 0 -17 -1 8 32 -35 -52 -47 -39 -16 7 -47 24 11 -31 7 16 -12 -81 -86 -21 -8 -37 -41 -34 -22 -10 -18 -10 -2 -2 -42 -43 -41 -52 43 15 0 32 45 4 12 11 -39 -55 -11 -40 -52 -25 -7 -54 -44 -62 -27 -32 -31 -46 14 -42 -61 -49 -11 80 -4 -15 -14 -23 37 46 -48 -27 -13 -19 35 -4 -47 -19 2 23 35 108 121 59 -2 40 33 -2 -6 -10 -27 -43 -22 -18 -8 -9 24 -22 -45 -22 -28 -37 -20 13 20 -14 -12 -4 -45 30 31 -1 2 4 -11 -4 -5 0 -38 20 14 -7 21 23 21 37 -7 34 39 26 12 40 25 49 21 30 31 -1 -15 -27 18 9 9 5 -23 10 12 32 11 35 36 24 49 15 25 5 27 49 44 11 34 43 45 48 36 46 54 36 29 38 51 40 23 55 54 46 51 25 40 30 33 56 33 43 24 33 52 30 40 43 23 25 10 5 22 36 46 36 31 40 39 60 54 53 41 67 43 31 24 58 25 51 39 31 38 110 206 105 90 70 44 27 35 55 36 55 68 57 118 174 208 218 204 195 188 207 177 118 103 94 114 150 150 159 162 207 214 154 120 112 88 36 42 78 9 11 35 50 38 41 35 38 41 40 49 44 33 26 31 46 41 10 -10 999999 999999 999999 -8 -4 5 180 44 43605 296 239 30 9899 12 6 45 7063 6513 1550 4419 11396 28571 83946 262876 780302 999999 999999 59956 698 12 92 -17 30 45 17 72 24 -28 71 32 -52 23 46 22 -23 66 19 6 90 34 -28 -2 70 -18 -27 -28 33 -13 7 10 7 41 23 -14 -26 9 43 28 -12 26 3 43 -25 -18 42 13 -10 33 66 33 -23 -4 3 0 8 37 10 14 38 10 14 -4 44 2 9 87 44 26 22 33 22 -8 36 37 57 51 22 8 12 27 52 113 97 117 172 121 0 55 51 3 28 75 73 -18 17 33 62 59 28 2 10 5 45 40 26 27 15 -12 51 28 21 11 52 30 83 78 35 98 63 19 6 38 42 16 27 -5 48 63 50 61 46 78 72 -1 40 72 78 81 59 40 -14 25 40 67 52 61 54 18 65 63 56 50 68 83 65 74 92 91 38 75 100 76 99 105 103 108 96 42 48 71 65 82 88 73 32 51 98 60 65 73 96 71 82 70 73 78 58 74 69 42 59 84 87 79 51 72 84 71 78 87 72 88 85 94 76 88 89 68 59 76 82 69 77 83 53 57 102 201 250 249 182 123 126 111 113 113 116 141 121 122 138 153 163 197 297 341 286 266 249 203 182 151 128 142 161 159 172 191 213 204 175 146 129 152 105 63 48 55 62 88 123 100 86 98 102 89 73 90 99 76 71 88 83 79 56 32 10 2 12 28 30 20 12 -3 43611 297 240 30 9900 12 6 51 7062 6517 503 1694 3971 8784 22905 69899 246333 948840 999999 999999 6842 99 4 40 -25 77 118 52 0 22 -14 53 27 -28 -15 3 42 54 25 33 -15 -28 12 0 -43 7 40 31 -28 45 34 24 76 5 -13 -29 -26 31 -6 -2 -3 -12 1 -29 -13 30 -17 16 -8 28 4 -12 -23 -7 -8 -35 -36 4 40 -9 -32 2 54 44 8 1 39 26 -4 21 5 -3 30 32 -14 -26 6 23 -2 7 47 37 34 52 2 21 95 161 130 80 38 21 34 14 -27 1 25 45 31 -19 -6 11 -9 6 -13 1 -12 10 31 35 21 -13 10 46 81 121 64 33 49 54 45 21 29 36 61 2 16 29 29 0 19 24 46 78 58 98 109 60 30 50 57 45 -3 41 44 57 63 38 18 30 18 35 37 66 77 56 62 45 33 38 62 61 61 77 83 46 44 72 114 68 74 54 40 60 85 61 43 41 62 46 56 71 86 58 35 46 45 52 41 41 33 43 52 22 49 39 22 49 51 58 63 81 52 51 93 45 66 59 64 73 70 63 57 69 75 63 68 58 69 188 206 125 114 94 91 110 142 161 161 191 165 186 209 267 368 454 447 343 259 197 185 186 177 150 103 113 120 122 112 127 129 130 132 130 112 103 75 46 32 57 54 66 91 97 88 73 71 82 79 77 63 61 63 95 72 81 67 32 14 -5 -4 1 25 18 6 -6 -10 43617 299 211 30 9901 12 6 57 7062 6520 41 486 1098 2157 4664 9465 18892 72804 235105 328639 999999 430833 2168 -10 2 -32 -37 11 32 50 88 95 65 73 22 -5 42 53 25 60 12 3 36 -40 -9 33 29 12 -12 -28 63 75 6 23 20 88 65 33 25 35 59 16 5 61 33 21 39 -10 -12 24 30 -4 21 37 72 75 33 81 1 11 -2 92 90 41 21 12 -6 88 58 18 77 18 70 115 101 43 67 16 50 6 4 8 -7 59 68 46 37 104 120 162 132 45 42 15 -22 17 13 29 25 72 26 30 21 66 41 46 -13 -3 41 22 -9 52 49 33 70 96 106 52 21 50 78 65 83 104 41 29 45 28 45 49 32 17 83 90 24 65 77 54 37 85 47 78 67 87 82 25 74 45 47 99 58 47 79 73 91 114 108 65 46 72 78 77 28 70 67 103 113 97 104 69 90 96 66 66 105 80 71 68 36 60 76 83 100 69 66 90 104 69 71 60 75 61 75 47 77 40 39 71 66 62 69 71 65 62 74 74 74 76 67 101 87 90 89 99 92 80 96 102 102 85 104 130 107 98 100 92 101 136 185 186 175 202 221 254 308 384 452 510 472 388 272 213 187 158 161 146 116 125 164 130 110 125 132 120 132 132 118 88 86 107 89 73 95 96 103 95 93 84 84 80 89 79 78 68 82 100 83 68 108 62 7 1 16 57 136 27 17 16 -3 43623 297 243 30 9903 12 7 3 7061 6524 391 1113 2522 5309 12226 32857 108526 390662 999999 999999 66161 663 71 61 26 -12 20 65 106 73 43 46 36 38 57 58 -3 36 116 8 26 -40 -52 2 -25 3 37 27 -26 63 45 -25 -38 -4 39 -3 34 64 25 18 13 45 12 38 18 56 46 41 33 46 9 35 19 32 -4 19 -20 -48 9 -18 21 10 37 90 35 68 40 12 11 -3 7 19 34 28 52 28 -3 6 59 50 58 35 7 14 26 29 128 134 111 122 33 26 30 73 44 33 37 21 -11 -3 12 20 19 43 2 -4 47 23 68 80 43 45 37 39 92 88 59 64 54 42 20 23 51 41 40 33 55 23 18 42 52 82 44 32 57 45 77 88 65 16 56 32 19 34 29 38 29 55 87 67 65 83 78 74 64 23 23 62 64 82 70 76 98 70 68 47 31 42 76 68 55 53 72 56 72 47 71 64 66 84 68 94 74 68 70 58 34 43 63 54 60 63 61 42 45 60 55 85 40 40 62 52 37 72 71 57 63 66 45 63 96 90 88 71 60 72 80 75 86 95 102 95 108 134 116 128 152 177 195 220 265 316 367 426 480 526 513 427 320 221 167 150 126 114 106 99 95 98 98 82 90 114 110 95 114 111 119 117 93 79 98 100 121 86 82 96 97 90 76 69 81 71 52 57 56 56 57 43 25 8 -2 10 16 21 9 7 4 43629 299 215 30 9905 12 7 9 7061 6527 35 548 2044 5626 12329 21368 51603 165204 529581 999999 999999 52625 668 17 28 18 44 53 24 -6 55 37 20 -10 10 70 11 41 36 15 7 18 8 25 -6 4 70 -12 -51 19 55 14 -8 33 -4 -42 69 90 45 37 22 2 -4 7 -4 -15 48 3 65 28 41 22 -27 7 6 -25 -7 27 83 4 60 110 60 -16 3 10 26 20 -42 -37 -4 76 86 65 34 14 31 10 3 46 -2 11 45 10 13 5 86 141 75 105 96 18 11 75 62 53 -1 21 -7 -6 7 8 -11 0 32 23 64 38 48 40 3 7 27 84 54 72 100 66 58 27 63 53 80 58 57 54 40 30 8 9 42 23 27 26 7 26 37 58 48 55 91 47 54 82 35 52 55 42 44 23 30 59 84 54 61 55 54 112 90 57 71 61 51 109 72 77 105 79 122 95 118 107 104 127 111 72 91 92 87 91 70 80 77 78 54 53 52 36 55 76 68 83 76 92 53 71 52 66 72 63 76 62 79 62 64 76 63 51 62 78 79 89 87 88 111 124 135 121 115 115 167 179 188 172 196 208 202 210 238 280 311 333 361 395 417 435 436 425 405 339 254 174 135 111 131 124 149 88 89 106 91 90 92 96 92 102 102 86 102 83 79 102 102 88 89 95 95 92 89 87 87 79 84 91 76 75 86 76 61 36 25 8 15 34 38 30 23 20 1 43635 298 217 30 9907 12 7 15 7060 6530 233 1225 3325 7933 18889 54323 173174 569420 999999 999999 258174 6253 135 50 12 8 -39 -32 21 8 -24 -4 -9 -21 14 -27 -26 37 -4 -31 -15 -31 -1 27 -6 -24 -29 20 4 -35 5 38 -8 -35 -10 19 9 7 7 55 -12 -40 -47 11 5 -13 -25 18 38 24 13 37 48 11 -1 -9 48 44 47 45 13 -19 13 6 -21 -5 -17 8 39 -6 27 19 -12 -30 -20 28 13 16 48 29 25 28 36 37 42 8 51 112 98 110 79 50 32 55 39 40 40 3 0 6 9 -10 -9 13 38 3 -14 18 24 33 66 72 111 78 71 64 33 12 29 46 13 1 7 -2 11 21 38 18 0 7 -7 -11 -13 16 15 46 49 25 14 23 22 51 38 13 0 16 28 -1 24 77 82 76 68 76 81 69 70 110 102 81 42 10 42 44 53 87 70 67 71 46 61 50 52 72 69 84 74 99 78 82 66 53 46 67 54 60 62 69 55 54 66 39 51 67 51 55 45 29 39 40 54 60 54 64 51 40 42 62 56 64 70 60 51 49 83 186 201 184 166 213 224 184 139 117 116 134 128 135 148 172 182 222 253 257 245 222 197 261 299 269 220 151 117 94 68 63 54 59 48 43 40 42 48 44 49 43 43 50 50 44 68 72 85 63 64 64 77 66 63 55 55 64 57 45 50 50 58 50 34 11 0 -9 -3 14 11 6 9 7 43641 298 219 30 9909 12 7 21 7060 6534 19 571 1558 3410 7854 19985 61516 209682 757997 999999 999999 63091 5149 135 37 81 9 28 24 -85 16 -45 -77 29 -11 16 -6 18 79 -17 -53 26 54 15 21 -31 -10 -33 -48 1 51 46 32 0 -8 19 -43 -50 -35 -27 -28 -33 -22 -38 -89 -36 38 12 -12 -24 -20 -8 -35 -13 12 -2 -25 9 -23 -11 -25 -42 -31 -15 -23 5 -35 -17 10 0 57 9 -49 -52 4 9 -15 -15 -31 -17 5 -22 -5 40 -30 -35 15 71 72 140 106 82 45 38 12 -16 -16 8 -28 -25 -33 -30 -36 -28 -16 4 5 25 -4 2 -5 28 18 -2 10 29 46 48 79 66 50 29 16 28 23 16 20 23 33 38 39 21 28 56 22 -5 -8 22 46 51 39 33 15 -2 -7 18 34 34 22 33 40 19 10 5 31 47 34 60 59 34 25 33 39 42 61 62 56 48 66 71 57 45 39 35 25 30 42 45 36 37 43 48 49 56 59 45 39 35 39 49 53 61 60 47 30 38 53 55 62 60 44 36 27 31 41 46 41 36 42 47 54 51 49 57 78 113 181 285 356 367 313 230 183 131 91 106 123 122 121 123 129 128 134 137 145 161 154 160 193 213 205 165 127 87 65 46 44 45 34 25 19 23 22 29 24 11 20 29 23 21 23 46 53 50 51 59 59 53 48 44 51 42 41 47 41 38 48 45 28 6 999999 999999 999999 -1 1 -6 -12 -7 43647 298 222 30 9912 12 7 27 7059 6537 35 370 862 1872 3941 8543 17751 57862 237026 249383 999999 677310 9698 242 -65 -77 -57 -12 -27 -5 -45 -5 -30 -39 -88 -16 43 52 16 -31 8 -48 -32 -19 12 -7 -27 -47 -48 -17 -3 -4 33 -20 -41 -42 -49 -32 -38 -15 -20 -33 -59 8 38 4 -24 -13 -31 -77 -59 -9 70 19 9 31 24 16 10 55 31 -27 -31 -1 18 13 -8 3 32 1 0 -16 -8 -12 -38 -14 -23 -34 0 3 15 28 29 2 31 -1 -1 76 98 102 74 43 -7 -3 32 32 21 1 -42 -78 -72 -30 -24 -11 -30 -53 -16 29 -8 -32 -11 17 21 -16 24 58 44 40 41 32 6 -8 14 22 17 34 42 -1 -13 -11 -9 -16 7 34 50 49 34 34 22 27 32 27 33 35 16 1 20 8 2 18 32 28 47 30 11 22 10 7 40 46 37 52 54 49 45 35 48 72 79 80 61 37 42 40 27 31 41 46 44 50 53 48 44 49 45 41 47 44 53 61 66 63 48 42 46 38 27 30 30 29 29 27 16 20 33 37 40 52 67 51 26 35 37 29 27 54 87 167 237 313 347 293 213 173 135 112 104 98 108 100 90 100 114 121 116 123 128 132 117 124 163 173 153 121 100 66 41 36 32 20 14 23 28 46 43 22 10 23 20 31 38 39 43 57 68 66 53 60 68 59 51 45 47 44 46 39 43 36 18 -8 999999 999999 999999 4 1 -10 -9 -9 43653 298 223 30 9913 12 7 33 7059 6541 245 724 1456 3032 6366 13904 34961 144140 319659 933409 999999 21788 2121 -59 -36 -51 -56 25 -8 -37 -45 -47 -18 -13 -46 -55 -50 -3 -2 -24 -74 -81 -27 5 -9 -7 7 40 6 -23 3 -10 -9 -1 -4 -49 -46 -61 -69 -13 -3 -75 -48 15 -10 -28 -41 -2 -25 1 -50 -22 5 0 17 2 -20 1 21 25 -43 -38 -33 -13 -18 -17 -4 -11 -21 3 23 -27 -28 -8 -55 -81 -57 -52 -58 0 3 -23 26 41 36 59 42 60 94 86 63 6 35 -7 -22 -1 -30 -6 39 11 -2 -7 -2 -12 -6 -1 -20 8 14 25 31 -5 66 46 20 48 62 50 -6 8 -3 6 9 6 20 19 31 9 0 15 18 48 29 -4 9 30 41 20 0 27 1 -2 -2 -9 35 38 30 18 17 25 26 37 55 36 7 11 47 66 45 50 44 42 44 48 72 75 80 71 45 57 59 51 33 41 41 37 43 32 40 60 53 39 43 53 56 58 63 58 59 64 66 61 45 40 12 32 38 37 38 44 35 41 41 31 36 43 44 35 35 52 63 43 44 50 70 112 215 390 549 464 304 216 183 144 121 99 100 109 101 91 88 88 91 92 90 85 73 73 77 72 79 90 102 129 136 115 88 59 25 11 16 17 29 30 23 22 16 12 13 17 17 14 24 32 42 55 57 57 62 60 53 48 48 48 52 51 48 48 22 -6 999999 999999 -10 3 4 -4 -2 -12 43660 298 195 30 9915 12 7 40 7058 6545 512 1650 3828 8998 23733 76447 251040 930664 999999 999999 78923 3834 2 -21 -35 -22 -76 -24 8 19 42 0 -38 -27 -17 -31 -38 -14 -42 10 4 15 4 -24 -22 -31 -49 -2 -25 -33 -49 -40 -49 -22 -11 -6 2 -39 -46 -40 22 12 -26 -50 4 -70 -34 -32 -18 -32 -53 -96 -54 -36 -23 -20 -24 -9 1 -26 -25 -24 -39 3 16 24 11 -16 -7 0 -3 51 2 -2 -18 -37 -66 -30 8 -29 -15 17 -3 -10 5 31 48 78 111 107 36 -26 0 31 23 15 42 1 -32 -45 -20 -15 -11 -46 -37 -3 -2 23 44 28 -33 -3 26 25 5 -6 -8 -4 23 37 36 4 -22 18 -6 -15 15 13 60 41 -9 21 -1 11 45 34 -2 27 46 27 9 24 12 6 42 38 24 22 3 41 26 -2 38 49 47 27 37 71 29 33 50 65 34 16 47 53 49 60 74 51 32 47 91 75 31 40 56 43 22 24 32 34 66 64 63 59 68 62 59 60 59 63 31 32 43 45 33 47 56 42 22 38 60 48 29 33 28 18 38 53 55 83 109 124 190 313 451 464 379 258 192 145 106 106 91 89 96 103 100 90 84 49 54 86 56 35 37 37 45 61 72 96 114 108 119 102 70 45 29 19 26 33 30 27 21 17 23 22 17 23 14 6 22 36 34 42 49 56 59 62 46 42 48 59 52 55 56 45 27 8 -6 999999 999999 -8 -7 -11 -11 -10 43666 290 256 30 9916 12 7 46 7058 6549 323 1300 3171 7355 18401 57528 193163 657562 999999 999999 520279 2567 -2 -60 -29 -42 -39 15 30 -2 -66 -73 -35 -21 -78 -92 -50 -84 -88 999999 -23 -7 -23 -38 -64 -46 -10 -24 1 -23 999999 -31 7 -2 49 8 -68 -46 11 17 15 -34 -14 -21 -27 -50 -68 23 3 -19 -30 -25 1 -7 -27 -13 -35 -66 -38 -57 -59 -37 4 -12 16 17 -14 -25 3 12 -12 -9 25 -1 12 -11 15 -9 11 -20 -44 -17 7 -15 33 -9 -19 40 79 69 37 -11 -1 -1 5 0 -29 -30 -18 -18 -24 -27 -7 -6 -24 -21 35 -14 -37 -34 10 19 7 37 26 -8 17 0 26 -5 7 12 30 16 -1 6 25 17 5 -3 22 30 45 53 31 44 37 42 21 4 -26 -7 17 4 -15 4 -9 -10 11 8 -9 1 23 -12 -12 23 27 24 32 34 43 73 73 50 46 45 44 35 52 50 34 22 18 33 48 32 20 15 23 43 37 26 42 44 44 46 53 29 10 34 43 8 18 36 54 44 52 28 48 33 43 28 28 36 17 12 39 43 47 56 78 97 129 189 266 306 320 288 211 156 133 109 93 72 77 86 82 91 71 83 93 72 49 31 19 23 21 31 40 42 61 91 122 125 105 55 25 13 18 24 21 18 14 14 13 4 3 11 7 7 11 12 18 26 39 50 50 45 48 39 34 42 32 37 45 44 39 21 6 -9 43672 290 226 30 9916 12 7 52 7058 6552 -50 712 2302 5764 14051 37860 113944 325157 999999 999999 999999 623121 4116 54 -4 23 21 -24 -44 -26 22 6 -26 -46 -82 -80 -60 -28 -7 -27 6 -14 8 -18 -23 9 3 -20 11 84 39 15 1 -57 -36 -24 -60 -84 -63 -41 -33 -34 -34 -22 5 -5 -45 -39 53 44 -39 -18 5 6 -10 22 16 -11 -42 -36 -23 -24 -48 -38 -20 -14 -35 -7 1 -15 -11 -11 -56 -50 -26 -32 -24 -12 0 18 22 21 -27 -16 -3 -15 1 22 64 103 102 56 -1 -18 -1 12 11 32 30 -8 -22 21 42 42 -21 -44 -4 -9 19 -3 -24 -2 38 42 27 8 55 61 23 2 9 -1 11 11 4 -16 0 3 -1 1 11 -7 -15 3 5 -12 -14 26 32 -1 -8 -7 -2 5 38 21 15 20 29 29 38 23 10 16 31 31 36 22 21 34 64 58 49 56 24 15 39 35 42 61 72 73 67 61 47 33 26 33 55 53 35 20 21 38 47 48 55 44 27 29 28 21 23 56 35 35 48 39 26 24 25 52 46 27 31 26 37 42 31 29 41 47 74 119 141 154 151 172 230 272 267 178 101 77 75 82 85 97 118 93 90 90 58 49 38 23 7 24 35 21 24 42 43 62 87 119 136 132 110 71 51 47 34 23 22 9 7 -2 -1 3 0 3 8 17 19 25 36 45 48 47 44 37 41 34 25 24 36 29 10 2 43678 298 229 30 9919 12 7 58 7057 6556 -93 264 899 2076 4551 10533 25533 80755 208346 741177 999999 776541 6391 43 39 28 0 19 78 54 0 28 26 28 -16 -48 2 22 -34 0 0 -1 32 26 28 -55 8 11 11 7 -38 31 -12 -14 -35 -63 18 15 1 -51 -40 -12 -1 -33 -55 -40 13 10 -38 -23 -31 -65 -40 -48 -54 -43 12 2 54 4 14 8 -6 -48 -33 6 -17 26 68 -30 -13 10 4 3 34 0 27 46 17 -2 14 30 41 34 -4 -2 30 38 83 123 115 96 51 50 46 56 28 1 13 -4 -6 18 -1 22 5 -28 -53 36 42 24 7 6 21 20 7 55 22 65 14 29 56 60 70 86 60 19 -7 -11 16 12 -3 -14 -5 14 55 57 40 25 30 46 41 27 -3 30 39 40 24 28 79 39 15 23 16 27 33 56 48 59 67 72 34 38 49 40 35 47 72 66 74 71 38 32 56 40 31 47 34 41 53 36 38 52 67 62 62 50 40 47 37 47 65 57 56 61 68 52 52 52 55 80 74 59 69 53 49 56 62 57 59 60 51 52 74 123 180 220 209 159 132 148 158 131 116 105 102 101 99 92 71 76 63 51 34 36 16 23 14 21 51 44 34 46 48 55 60 69 82 103 119 113 98 71 53 49 51 38 24 17 20 27 24 13 15 26 41 40 42 51 49 54 50 41 36 49 39 37 49 43 30 20 6 -3 -10 999999 999999 999999 -11 -8 43684 291 230 30 9920 12 8 4 7057 6560 94 1212 3918 10245 25636 64811 160333 382149 988551 999999 999999 15646 125 -53 -15 7 -33 -49 -4 0 -25 -4 -6 -12 0 22 -20 -44 -3 -32 -60 -36 -18 -60 -80 -24 -76 -61 -12 17 27 -31 -44 -58 -52 -70 0 -59 0 36 32 -31 -32 -19 -20 -51 -81 -52 -15 12 -2 -33 -32 -18 -27 -45 -59 -29 -45 -54 -28 -13 1 -1 10 -25 -20 -45 -65 -9 -19 14 -19 -34 -33 -6 -30 -20 15 19 1 -20 6 13 -32 -17 30 41 78 104 76 17 -6 -10 -16 5 14 -15 -75 -83 -56 -69 -35 -15 -43 -63 -6 -39 -38 17 5 20 31 -11 0 33 7 8 36 -16 -14 11 24 14 30 8 -39 -43 -19 1 -1 0 27 37 17 8 21 14 26 8 -15 6 13 18 17 36 17 14 42 18 -1 -11 -5 25 29 62 31 39 46 33 17 31 18 8 18 39 29 9 27 29 17 29 33 17 30 42 30 13 21 30 26 33 33 25 15 9 7 5 15 35 38 41 11 23 36 19 24 29 52 40 33 25 26 35 41 34 43 50 55 43 40 34 27 39 61 89 120 138 127 100 89 88 84 81 68 55 43 38 37 27 29 25 18 8 20 14 8 9 -1 -4 23 31 32 34 39 48 55 67 64 68 63 42 38 34 26 23 13 -3 -3 -1 -5 -7 -4 2 6 15 19 31 30 22 12 7 22 26 22 19 19 14 3 5 -3 43690 297 260 30 9920 12 8 10 7057 6564 424 1817 4924 12397 33975 93764 297267 807737 999999 999999 120959 1303 69 16 -20 -37 6 14 -21 -26 10 25 13 38 -9 -14 -21 13 -11 -12 -12 37 17 27 -24 5 6 30 22 12 62 3 -33 -55 -67 -58 -52 2 -50 -48 -18 -37 -12 -26 -32 -61 -56 -65 -30 -23 2 6 -2 -45 -23 -20 12 43 5 -53 -64 10 -2 -17 11 19 -17 2 9 2 -3 34 33 24 2 -12 -2 -39 -42 6 24 -3 -7 18 16 32 6 58 131 115 72 27 7 -3 6 0 19 7 0 -28 -26 12 16 -10 -7 17 -30 -2 48 41 17 -9 -3 32 39 23 58 39 69 5 -14 -3 49 45 11 -25 -31 7 29 21 10 -7 1 30 37 65 47 11 -1 19 43 59 42 60 30 15 39 15 45 56 19 -6 29 19 33 75 54 50 48 55 60 69 59 37 22 51 85 65 43 41 39 42 46 29 32 43 37 49 62 42 34 41 45 30 47 43 41 35 50 30 20 47 57 70 52 63 75 53 41 60 42 39 59 54 39 40 29 31 44 48 63 66 61 60 70 91 123 144 126 110 111 100 74 65 69 62 52 40 45 66 62 34 31 44 31 39 40 26 35 43 38 44 39 33 33 51 80 87 74 66 57 43 34 31 32 21 15 15 12 23 19 13 14 30 43 42 42 44 50 44 36 32 30 36 31 42 47 35 29 18 4 -7 999999 999999 999999 999999 -7 43696 292 257 30 9917 12 8 16 7057 6567 879 3451 10167 26460 77106 206049 570078 999999 999999 760382 11287 212 65 39 14 3 -17 23 52 29 35 32 -23 -5 0 14 -37 -23 -44 -46 -40 -69 -53 -8 -23 10 -12 -79 -32 3 -40 -43 -17 30 -6 -24 -27 3 9 -41 -40 -8 16 11 -13 -22 6 23 21 -25 -25 -9 -6 -23 -40 -13 -44 -86 -11 -20 -36 -26 8 48 10 -38 -18 6 58 47 0 -17 7 -12 22 39 -16 -22 -19 17 35 53 81 45 37 49 44 19 38 69 73 21 16 9 23 52 -9 -42 -9 -1 -23 0 3 3 -42 -30 -28 2 32 15 -3 3 -37 4 44 30 50 53 33 42 28 27 39 20 -7 15 21 2 16 42 28 26 6 -14 10 32 14 34 21 18 29 57 20 32 61 35 42 41 30 34 62 37 39 26 28 43 68 61 20 17 54 41 43 40 45 42 49 66 61 49 41 32 34 31 42 52 28 26 21 39 39 30 37 62 56 46 43 36 46 39 66 75 61 44 59 50 43 53 42 53 50 50 42 43 54 48 40 52 57 53 56 74 67 56 69 87 105 98 85 76 61 62 61 36 23 28 35 31 48 58 34 44 41 18 35 33 32 16 26 33 32 34 44 43 44 55 66 75 66 55 54 59 51 40 28 23 18 6 0 3 15 18 28 37 38 40 43 50 44 43 42 37 32 28 32 35 39 35 27 12 1 -5 43702 292 227 30 9917 12 8 22 7057 6571 -91 994 4589 13758 36551 97948 279679 621770 999999 999999 271559 7765 220 61 55 62 7 -1 -32 -56 -40 -20 -52 -96 -52 -21 -37 -18 -40 -50 -39 5 -29 -40 0 -21 32 36 -45 -46 -10 -68 -26 -41 -84 -58 -20 -20 -41 -46 -33 30 32 14 -6 -61 -80 -95 -84 -85 -55 -25 -27 -23 -9 -17 10 -19 -54 -38 -27 -68 -57 -66 -37 21 41 -32 -38 -33 -38 -53 0 44 10 -19 -27 -34 -29 9 24 6 -27 -20 23 28 3 -18 -15 -1 13 80 97 71 17 -20 -15 -11 -26 -45 -28 -7 -61 7 6 -33 -37 -35 -23 -11 9 31 17 27 20 5 40 13 16 25 22 -16 28 49 56 62 42 22 8 -2 -6 12 -13 3 21 33 28 1 25 47 18 -7 1 16 -8 -28 4 -13 -19 -29 29 3 16 29 34 25 4 12 15 38 56 56 39 35 50 40 24 41 60 47 33 29 24 4 -1 31 31 28 32 11 -8 16 42 45 32 24 24 30 41 67 44 6 4 35 36 30 30 14 -2 23 35 29 26 42 57 45 31 16 20 32 41 50 49 55 58 58 55 62 72 78 78 57 30 47 45 24 7 18 23 25 28 15 12 18 10 8 14 29 9 12 37 35 31 24 13 13 24 22 27 31 41 46 32 21 20 16 10 5 0 -5 -2 -2 -8 0 0 3 17 32 40 38 34 29 30 11 14 26 27 16 18 13 5 -12 43708 292 260 30 9920 12 8 28 7057 6575 193 1246 3203 7865 19980 59359 186897 565952 999999 999999 197759 3828 36 20 16 84 48 -4 20 -10 -14 -15 6 25 -17 -58 -23 -3 -48 -30 -31 -8 -23 -47 -66 -4 -34 12 -13 -80 -38 -58 -47 -43 -33 -2 -11 -20 -14 3 19 38 -22 16 -2 15 25 -31 -29 -21 -32 -52 -44 -16 2 -43 -58 -22 1 -26 -46 -55 -34 3 21 10 12 -14 -16 36 55 -8 -22 19 15 -33 -3 -32 -26 24 -17 -14 8 30 -13 -46 -1 9 7 40 51 94 96 19 -6 26 18 -5 -47 -44 9 -13 -45 -33 -46 -22 -40 -30 14 7 36 39 36 52 28 25 43 32 30 31 25 13 27 26 14 20 27 17 15 -4 19 40 47 52 47 27 12 11 -6 11 24 35 63 63 32 31 34 24 23 1 26 49 57 40 33 22 36 24 39 41 23 24 41 35 47 58 47 36 38 34 24 48 49 30 3 10 25 34 48 38 43 46 44 32 44 39 8 24 28 13 5 42 13 21 47 38 55 54 43 43 54 58 47 59 64 53 44 46 55 49 53 56 47 59 70 64 65 61 49 45 48 62 68 63 54 56 46 38 37 29 25 24 18 32 34 24 42 45 41 43 32 26 26 30 30 28 28 23 21 25 33 33 30 26 17 15 16 7 6 7 9 10 7 22 30 32 37 43 44 39 36 34 29 19 16 20 35 44 30 8 -5 -11 43714 289 262 30 9922 12 8 34 7058 6579 119 759 2226 5332 12939 37421 122659 409962 999999 999999 210553 2376 7 58 42 -8 -18 -32 -74 -38 -73 -56 -67 -71 -48 -18 -5 -13 -61 -67 -54 -20 -59 999999 -72 -66 -34 -1 -16 -3 -44 -36 -14 -78 -74 -63 -29 -13 -1 -10 -38 -34 -36 -45 -66 -79 -73 -68 999999 -99 -36 -32 -13 -20 -31 -45 -63 -63 -34 -6 2 -76 -64 -32 -59 -55 -57 -53 -46 -11 22 -12 10 -47 -34 6 -23 999999 -37 12 -16 -35 -2 -3 -2 -21 -22 14 -17 -32 7 83 34 -30 -33 -20 -3 -3 7 14 -14 -22 -44 -62 -31 -43 -71 -58 -29 -51 -23 2 19 -33 7 -2 -13 -6 -10 -13 15 -18 36 44 22 -19 -28 -24 10 18 -24 -50 -41 -10 -5 -5 4 9 -1 -2 4 17 7 -21 -8 25 53 48 6 -28 7 20 14 41 24 10 -3 27 73 74 -1 -1 17 18 11 11 11 7 24 30 25 9 2 7 3 -25 -18 -9 -1 8 21 38 50 34 -7 -9 -10 -12 -2 12 14 4 40 20 -5 25 2 16 15 25 9 5 -7 14 -3 1 4 4 20 26 3 9 -3 -6 17 16 18 39 35 13 11 6 12 22 13 17 25 19 -6 -9 -4 -7 5 -4 -25 -16 2 -2 -19 3 18 4 -6 0 -3 -13 999999 999999 -10 -11 -8 -6 -10 999999 999999 999999 999999 999999 999999 999999 -10 -8 -11 999999 -8 15 26 28 19 16 9 4 5 -2 -8 -7 7 12 -3 43720 292 261 30 9921 12 8 40 7058 6582 222 1201 3177 7597 18894 55132 175002 577038 999999 999999 72218 2154 99 60 31 49 63 37 -9 -43 -33 -28 -33 -34 -40 -52 -53 -35 -54 -48 -22 -28 -52 -28 -49 -91 999999 -61 1 -48 -13 -86 -41 8 -14 13 20 -1 -29 -22 -65 -44 -71 -55 -43 -12 -6 -45 -60 -45 -52 -34 -39 -65 -59 -40 -26 -51 -9 22 -34 -44 -60 -40 -36 -25 -13 -9 -35 -15 -32 -5 31 9 -14 11 -19 -16 -45 6 16 1 -1 -14 -8 -10 -14 -6 -30 -17 68 102 77 32 -14 -7 16 -4 -38 -48 -26 -8 2 -15 -20 -7 -14 -19 -33 7 -4 -29 -29 3 26 16 -20 -2 10 27 35 51 50 33 -13 -8 14 -3 -13 -22 -21 -18 -21 -9 19 22 11 -1 -2 16 8 27 23 24 7 -10 1 24 17 -3 32 0 -1 20 23 -3 26 48 12 14 28 56 64 40 32 21 16 16 20 50 46 17 22 37 38 21 27 49 54 60 60 40 44 40 39 16 23 20 7 2 7 38 47 41 27 22 8 8 33 51 33 44 37 33 40 44 38 36 15 7 15 25 37 33 31 42 47 42 47 50 34 28 27 21 16 24 12 23 13 5 32 21 15 4 6 15 25 16 5 14 29 33 15 22 17 17 9 1 3 1 -7 999999 999999 -8 999999 999999 2 5 -3 -3 -7 -4 0 -1 7 18 29 30 28 21 17 16 12 6 5 -1 10 27 22 1 -1 -10 43726 293 260 30 9920 12 8 46 7058 6586 12 589 1488 3495 7814 20200 54758 228150 714512 999999 746491 17271 392 56 -4 2 16 2 -7 -18 -33 -53 -31 -14 -46 -20 -32 999999 999999 -3 4 -35 -33 65 -9 -74 -66 -64 -32 -47 -31 -71 -74 -31 -18 8 -11 -57 -81 -87 -50 20 42 -15 -35 -23 -21 -25 -20 -48 -58 -49 -38 -75 -42 12 17 14 12 -1 -30 27 32 -38 -55 -11 -34 -13 -14 -61 26 -27 -4 -12 0 -28 -14 -22 -26 -7 -3 19 30 26 23 10 30 33 0 34 114 115 58 37 0 -27 -23 -34 -30 -60 -55 -34 -24 -44 -21 -21 -17 39 -3 -8 -6 -3 25 53 53 43 27 24 4 34 38 23 27 17 -14 -7 8 7 8 36 17 -3 12 9 27 35 3 -8 11 37 28 22 9 36 50 44 -1 39 36 26 37 24 2 -26 9 27 31 28 21 37 49 32 26 28 20 40 44 48 46 26 7 31 51 26 45 65 69 54 24 36 58 30 10 20 48 47 46 23 25 54 40 36 34 37 28 38 32 33 29 36 51 51 29 17 18 29 30 30 42 46 49 60 69 73 59 47 44 35 40 42 45 35 38 36 21 16 23 21 24 27 40 23 15 12 14 33 36 18 13 19 25 32 26 24 27 12 16 20 15 3 -3 -5 -1 0 -1 -4 -1 -3 -9 -8 3 1 -6 -7 1 11 17 26 36 42 30 20 17 13 10 -1 -1 22 30 13 8 5 -2 43732 297 259 30 9919 12 8 52 7059 6589 147 742 1874 4029 8826 22316 67831 252220 848527 999999 748973 16039 330 49 37 66 88 42 -38 -43 -23 -26 28 -26 31 29 9 23 54 23 -28 61 61 10 100 14 32 -17 7 3 -19 -57 -35 -24 13 7 -1 -18 -17 7 -11 -50 -65 -45 -8 -12 0 -18 -55 -27 -21 -10 -17 9 -24 -28 -11 49 -38 -3 12 16 -12 9 -27 -29 41 31 11 10 23 58 27 1 -27 -27 -1 15 56 17 50 66 62 73 71 26 22 54 48 25 44 108 111 80 53 55 48 -21 2 26 25 -35 -28 -53 -38 13 28 50 11 31 82 65 28 17 33 57 73 94 81 83 61 62 69 69 65 72 80 62 32 18 36 42 41 40 14 2 21 20 39 23 2 23 54 46 47 47 65 45 27 60 41 39 77 65 46 68 52 53 34 54 59 56 57 47 48 63 62 40 39 49 55 45 33 36 43 79 98 49 49 62 56 66 71 78 43 22 45 57 20 24 56 28 14 43 61 56 58 54 52 53 71 53 59 76 56 30 27 40 40 49 60 66 73 83 73 81 95 93 72 64 67 74 64 60 55 64 50 56 56 47 39 45 56 51 39 54 54 40 25 28 31 35 31 30 32 43 38 25 25 25 25 19 19 31 36 22 12 15 13 18 23 23 27 28 36 43 48 44 39 44 45 38 30 19 21 15 15 41 52 32 28 33 24 8 -5 -11 -8 43738 291 257 30 9917 12 8 58 7059 6593 37 618 1660 3905 8925 23522 67271 273823 999999 999999 693362 14028 121 24 31 34 13 1 -9 -5 -17 -21 -18 -19 -10 4 -16 -27 -36 -55 -81 -28 -86 -38 -23 -34 10 4 -44 -44 0 -43 -27 -4 -45 -32 -19 37 2 -29 -1 21 -7 -58 -57 -26 -47 -33 -18 -41 1 -7 -32 -44 -25 13 -16 -33 30 2 -80 -80 -59 28 44 -7 -44 -17 -67 -13 -52 -6 35 12 -24 -32 14 40 32 30 16 32 33 15 15 6 6 11 8 4 28 67 57 36 19 8 -38 -43 -22 -8 -7 -41 -26 -18 -48 -20 -35 -55 -63 -18 36 8 -1 -48 -5 -12 20 10 29 6 8 7 -28 -9 13 -9 -24 -6 -17 -11 15 14 33 32 14 1 -15 -3 13 2 -17 -17 15 10 14 23 38 31 44 -11 28 31 17 11 -23 -1 24 45 33 27 25 27 34 41 50 49 9 31 50 51 45 36 46 32 8 13 36 46 29 17 16 8 16 16 16 1 -1 -6 9 25 21 14 4 -5 15 18 27 38 29 18 13 24 19 -7 -15 -2 6 10 26 42 29 14 21 28 51 34 24 48 57 44 44 40 54 42 8 -5 14 26 24 20 30 36 19 0 -12 -13 11 13 -6 6 0 -9 -16 1 -4 -8 -4 2 7 5 -10 999999 -9 2 -4 999999 999999 999999 -3 -2 -10 999999 999999 999999 999999 -5 6 9 19 8 2 5 -8 999999 999999 999999 999999 2 26 14 -8 43744 294 259 30 9919 12 9 4 7060 6596 -4 822 2443 5797 14901 41553 145246 462981 999999 999999 116545 5968 19 -3 29 12 -3 -11 -13 -18 -23 -22 -15 -35 -17 11 -32 -14 -8 -24 -55 -54 -32 3 34 -53 999999 -89 -50 -7 -16 -62 -58 -6 -41 -1 14 -15 -32 -1 -44 -72 -13 -4 -17 1 -11 -38 -29 -9 -6 -13 4 -9 -27 -23 -2 -11 -21 7 -21 -40 -21 -59 -3 -38 -52 -30 -30 -30 0 -21 17 41 9 6 -25 -39 -16 0 -18 -47 1 30 6 23 53 49 16 4 4 34 89 74 11 -25 -29 -35 -10 -42 -34 -21 -16 32 -12 -28 20 -7 -18 -43 -11 20 -7 -20 -23 24 10 -27 1 1 -14 15 18 4 32 44 14 -11 -10 16 24 -2 17 3 9 -1 -4 25 6 -9 4 8 11 14 5 -6 4 22 38 48 19 13 64 21 21 14 40 35 23 7 8 20 20 24 23 12 2 -1 10 19 30 31 23 24 37 50 31 19 15 6 5 6 8 6 2 6 10 17 1 9 27 15 1 26 4 15 29 14 3 15 19 21 18 17 21 30 24 29 27 26 35 33 43 56 41 28 29 33 41 37 33 37 27 22 24 18 13 5 7 8 18 0 14 17 19 22 17 10 9 3 3 14 3 -7 -9 -7 -6 -11 999999 -6 5 8 6 2 4 3 3 2 1 3 -8 -7 -2 999999 999999 -12 1 14 28 25 22 9 3 -9 -1 0 -7 2 37 37 17 1 -2 -3 43750 295 260 30 9920 12 9 10 7060 6600 10 512 1422 3096 6939 17697 48014 193100 655894 999999 999999 21361 374 22 14 18 41 51 25 -26 -35 -5 -20 -37 -16 15 0 -17 -2 -38 -22 22 -6 -13 -3 6 85 -17 -43 -65 -62 -68 -77 -33 -37 -18 -16 -18 -7 -13 -53 -56 -23 -22 -14 -23 -9 -15 -54 -15 15 -29 -20 -3 -9 -11 27 7 2 10 58 1 -15 8 3 -16 -37 -30 -19 -1 34 -14 3 17 36 -4 -27 30 -2 -9 45 34 16 38 38 42 43 15 0 52 112 100 71 25 4 -5 18 -14 -14 11 -6 2 -25 -44 -44 -35 -59 -2 16 6 24 14 46 5 -9 12 -11 27 54 16 17 26 13 36 55 40 16 17 25 11 8 19 -11 2 19 1 15 34 3 -1 -2 4 27 12 3 25 5 -5 5 22 15 24 27 44 37 21 13 62 70 31 22 48 56 47 30 19 33 28 17 38 43 27 6 17 37 39 49 37 18 12 7 14 36 20 23 65 58 44 16 11 21 35 31 38 43 42 42 32 28 47 59 63 32 41 39 26 12 21 29 34 36 29 28 39 39 30 35 44 58 45 35 46 41 48 51 31 20 20 43 47 39 50 43 30 24 33 32 24 27 10 4 -3 -10 -3 -4 -3 -11 999999 4 7 -7 -5 12 13 14 13 9 9 4 0 5 6 4 -9 -10 6 27 29 26 30 24 14 8 3 3 -6 -6 9 28 42 30 12 2 -5 -9 43756 296 259 30 9919 12 9 16 7061 6603 -82 453 1256 2850 6363 15838 41300 158121 458988 999999 999999 29399 763 48 28 10 29 34 10 -23 -26 -5 -37 -59 9 -45 -60 -41 -24 18 -25 -26 6 -41 -3 -12 -16 -30 -60 -11 -61 -68 -68 -34 -37 -73 6 13 -25 -34 -55 -27 -16 -31 -51 -49 -37 -33 -48 -18 -13 -8 -4 -15 -14 -23 27 -11 -60 -4 37 -2 -12 -12 -48 3 -10 33 16 -13 0 23 31 -1 14 6 9 -17 15 37 -4 -18 -5 14 19 -5 19 74 91 85 52 32 34 17 -2 -9 9 -10 -24 -33 -20 16 -53 -35 13 -18 -9 -44 -20 21 14 1 -4 4 39 8 18 -1 -14 46 43 19 43 11 -3 19 11 14 7 5 13 18 7 1 7 24 44 64 43 10 13 39 40 65 33 21 44 19 24 32 34 35 32 52 56 88 75 48 20 32 25 10 31 50 46 29 9 14 27 44 45 18 10 14 32 42 48 63 58 42 45 49 35 19 17 34 29 23 32 34 43 42 28 11 31 33 47 35 38 45 55 45 40 27 29 21 18 18 25 39 36 29 35 36 34 32 31 41 44 35 48 53 47 50 71 64 68 55 43 46 62 49 30 26 38 44 27 15 21 34 30 13 16 17 4 -3 3 12 14 8 8 6 13 19 22 21 10 6 14 18 4 -5 6 16 12 19 33 38 40 35 25 21 20 14 11 17 11 24 64 54 32 18 19 18 11 -9 43762 295 257 30 9917 12 9 22 7062 6606 19 657 1708 3820 8776 23137 67942 240462 740859 999999 852090 18327 387 -21 -14 -16 -25 -16 -18 -47 -36 -52 -37 -62 -7 -2 -13 -41 -31 -26 16 -5 -96 -53 -83 -28 -26 -19 -25 -54 -41 -12 -41 -61 -33 -49 -9 2 -2 1 -15 -32 -30 2 -24 -31 -50 -51 10 -26 -61 27 9 -40 -37 -27 -38 -21 -12 -9 -72 -32 -37 20 -23 -44 1 4 45 29 14 -7 6 17 1 20 41 38 18 -3 -19 -9 13 11 1 -3 10 -3 1 26 0 -16 12 11 -30 -28 -14 -43 -50 2 -15 -22 -38 -71 -52 -22 -11 -25 -2 0 5 26 -10 -10 -18 -37 -11 29 -4 -1 47 59 58 21 13 30 13 -8 -30 -11 9 29 40 31 -9 2 9 12 3 -5 19 46 29 44 46 24 27 31 22 40 39 39 30 17 -18 -16 32 42 40 33 8 22 36 44 45 23 15 15 5 3 -2 0 10 21 16 24 22 15 22 1 17 31 43 47 14 28 40 14 9 15 14 3 12 -3 32 43 39 37 28 22 40 32 32 15 13 26 34 25 9 8 19 20 35 52 44 30 35 44 38 18 36 41 55 39 45 26 35 27 39 29 23 26 32 31 21 15 15 24 22 2 9 12 4 -2 5 11 6 -6 -4 0 -4 -8 -7 -1 -2 -6 7 9 1 5 4 2 4 8 -1 12 24 20 16 19 29 11 1 6 4 0 -5 14 39 37 22 13 13 5 -6 43768 294 255 30 9915 12 9 28 7062 6609 62 532 1315 2983 6460 16022 43889 168675 497197 999999 999999 23503 1040 6 -24 4 31 -35 -38 -61 -94 -25 28 -8 -42 -38 -93 -83 11 -37 999999 -12 -2 -32 -36 -36 -73 -76 -30 -35 -28 -47 -36 -20 -28 -38 -23 -33 -33 -3 -9 -40 -70 -57 -34 -38 -33 -89 -97 -70 -63 -50 -38 -30 -22 -18 -53 -30 -30 -4 -34 -22 -38 -7 -20 -35 -60 -49 -6 17 -15 -37 -37 -47 -32 -31 -2 -32 -50 -26 6 -33 -33 -10 17 17 47 85 81 34 8 -22 -6 14 42 27 6 -3 -36 -40 -10 -56 -63 -15 -32 -30 -28 8 11 2 17 28 32 -28 -1 -9 -8 -10 6 15 26 14 24 34 22 8 -9 -25 4 -14 -8 17 52 5 -31 -4 6 -11 0 32 18 12 3 -6 23 17 19 35 11 -5 -1 28 32 14 19 20 42 17 31 55 51 29 28 10 -6 4 10 18 8 -1 1 7 9 18 7 3 8 32 44 10 28 55 54 18 25 -9 -3 -3 28 38 -16 -5 8 31 16 14 28 52 34 20 24 14 17 29 29 38 28 19 24 20 20 17 15 11 22 35 39 50 37 22 34 28 30 35 36 28 30 31 37 32 14 17 21 10 24 5 7 13 15 1 1 1 -4 -8 -15 -6 6 7 999999 999999 999999 -4 -6 -12 999999 -9 -4 -7 -10 -8 -4 -12 999999 999999 -9 2 11 19 14 4 8 8 4 -9 999999 999999 -9 9 27 19 12 2 1 -5 43774 293 284 30 9914 12 9 34 7063 6612 -13 465 1292 2974 6788 16885 46594 152172 522163 999999 999999 32129 3783 39 22 17 35 50 -21 -45 -58 -36 -23 19 -13 -8 32 29 -2 -70 2 -32 -56 -38 -26 -10 76 60 -19 -57 -72 -45 -30 -46 -32 -8 -14 -34 -25 -69 -97 -78 -59 -38 -22 -29 -36 -32 -39 -78 -48 -50 -45 -58 -22 -2 -6 17 0 -56 -55 -31 -33 -42 -25 -8 0 -33 -18 -30 -26 -34 -46 -30 -39 -23 20 24 -14 -53 -49 -28 -23 -14 -25 -22 5 69 71 23 3 14 38 -3 -8 -47 -51 -38 -36 -35 -32 -17 -14 4 -30 -79 -28 -21 31 65 3 -18 40 -2 -18 -41 -38 -27 -25 4 11 29 29 16 22 21 40 19 -14 -11 22 28 14 -17 -13 -10 10 0 -13 -13 2 -2 43 6 37 27 6 24 30 30 2 34 28 35 47 49 11 21 31 44 24 9 38 38 22 19 29 22 -13 -1 33 42 40 47 22 12 19 28 25 16 27 22 10 17 25 3 16 17 -9 15 5 -2 7 12 9 14 19 15 6 4 9 3 9 26 16 17 23 18 10 11 20 19 25 25 37 42 40 48 43 27 25 25 45 26 29 45 48 24 12 20 21 15 17 9 29 16 5 8 8 12 -10 -10 -6 -23 -24 999999 -12 -11 999999 999999 999999 999999 999999 999999 -10 999999 999999 999999 999999 999999 999999 999999 999999 999999 -11 -6 -1 14 7 7 7 5 999999 999999 999999 999999 -5 9 17 10 0 -11 -8 43780 294 253 30 9913 12 9 40 7064 6614 124 965 2593 6500 15658 47526 138995 454429 999999 999999 332675 12100 166 55 53 16 -11 10 -4 -9 -44 -27 -12 34 -26 2 -6 -18 -4 -20 -52 -37 -62 -45 -1 -14 -18 -29 -5 25 -30 -60 999999 -86 -35 -34 -58 -2 21 -49 -89 -48 -2 -7 -11 -15 -63 -78 -54 -26 -17 46 35 14 -23 -31 -9 -24 -25 -6 -14 -11 23 2 -38 -22 -40 -6 18 20 0 -54 -39 -5 -6 3 18 1 9 32 32 1 -3 26 -2 25 50 45 71 47 20 44 47 -14 -21 -13 -15 -53 -34 -19 -37 -42 -50 -26 -17 -2 -11 22 42 38 21 44 51 56 15 -7 -32 17 27 7 -27 1 19 -3 39 35 -6 -6 18 4 -15 -6 1 35 34 20 24 23 30 11 16 46 57 25 10 27 48 54 68 72 27 39 64 54 41 12 38 49 49 59 54 45 49 22 -13 29 51 31 8 19 40 40 57 49 23 8 43 49 38 36 32 35 35 17 15 29 54 39 43 11 37 35 26 -8 40 59 34 2 18 21 27 36 47 34 45 49 52 54 66 65 63 77 70 57 51 49 32 31 43 50 38 25 59 60 46 55 32 35 46 40 19 23 22 34 37 13 6 7 20 23 1 1 13 13 3 4 14 10 4 4 3 -2 4 0 -9 -5 1 -6 999999 -2 3 -8 999999 -8 -8 -7 9 22 29 30 19 19 9 5 -9 -11 -2 999999 0 32 27 7 -6 -11 43786 294 251 30 9911 12 9 46 7065 6617 283 1490 4085 10163 27641 76435 253539 832583 999999 999999 29287 2833 74 66 63 15 -10 -14 -37 -29 -2 -25 6 24 9 -26 -68 -34 -71 -69 -93 999999 -70 -51 -12 -55 -37 -60 -54 -22 -45 -28 -26 -48 -53 -55 -70 -48 -54 -80 -63 -16 -33 -58 -32 -34 -47 -44 -47 -96 -85 -30 -45 -14 -17 -40 -38 16 -11 -61 -50 -64 6 -37 2 2 -11 -29 -39 -69 -10 35 -4 -63 -56 -36 -14 28 0 -28 -33 -23 7 26 37 25 30 47 4 -38 -60 -36 -7 -12 -36 -54 -23 -11 -40 -54 5 5 -20 -10 20 6 -29 9 1 -20 24 29 24 1 -24 -36 -33 -23 -5 -8 15 18 22 18 -22 -57 -42 -13 -10 -9 -3 -17 -1 27 22 38 15 -24 -31 -20 1 19 18 13 21 -4 30 36 48 20 53 62 39 34 17 16 -2 9 28 18 22 32 34 21 27 12 -15 -19 4 2 -11 18 28 10 1 9 35 19 11 5 22 44 50 29 10 18 21 20 -3 1 -8 1 10 13 20 19 26 42 59 31 19 6 11 36 41 38 34 50 72 87 89 72 58 58 63 64 51 33 34 30 23 30 35 35 36 23 34 34 23 14 18 26 27 11 6 23 2 1 -13 -13 -10 -10 -9 -4 -5 -17 999999 999999 999999 999999 -8 -10 -12 999999 999999 999999 999999 999999 999999 -10 999999 999999 999999 999999 999999 999999 -5 6 17 8 2 1 -3 -11 -7 -5 999999 999999 -5 19 31 14 -9 -11 43792 295 249 30 9909 12 9 52 7066 6619 443 2060 5454 13448 36055 103538 314218 962927 999999 999999 21594 687 126 169 116 73 72 63 77 26 -18 33 12 -32 10 -6 -9 -23 -16 10 -44 -67 -42 -46 -4 0 -20 -43 -75 -98 -62 -23 -25 -92 -63 -14 -9 1 -21 -42 1 -6 -22 -28 -17 -24 -12 6 -14 0 9 -26 -20 -6 -37 -78 -66 -69 -15 -21 11 14 20 10 29 37 -27 29 24 24 20 26 -9 39 57 -1 -5 34 51 29 8 40 9 5 27 58 40 46 56 30 15 1 21 6 -22 -19 -5 -30 -26 -5 -37 -21 -2 6 -12 23 51 7 -19 21 56 31 26 15 21 15 -15 -7 6 -15 39 41 36 33 26 53 55 27 -1 2 -10 2 17 11 5 11 11 -24 -18 -1 8 27 34 34 23 36 49 47 46 61 81 81 71 61 50 27 29 33 54 16 21 29 59 73 70 56 58 33 35 55 38 21 33 35 37 47 52 45 30 34 55 67 52 52 14 44 41 9 -15 32 42 22 13 28 35 31 12 20 57 52 17 18 26 37 34 44 54 48 60 95 120 125 118 101 101 119 115 106 100 81 63 62 82 57 60 55 46 53 46 34 36 28 16 37 43 36 24 14 17 17 14 3 2 -2 5 6 8 1 0 6 -4 0 15 6 -9 -9 -3 10 11 5 1 -4 -5 -7 -3 1 5 11 18 28 22 13 8 11 12 13 9 9 16 31 37 27 6 5 -5 43798 292 248 30 9908 12 9 58 7067 6621 335 1934 5322 12338 30229 78035 239627 785256 999999 999999 22676 1121 90 59 38 62 36 -9 -16 38 -3 -15 -17 -2 0 -46 -96 -41 -26 2 21 -21 -32 -32 -51 -74 -86 -96 -66 -34 -32 -61 -57 -53 -18 -26 -41 -42 -64 -86 -62 -64 -89 -94 -96 -37 -17 -14 -15 3 -9 -25 -51 -45 -23 -49 -72 -24 5 20 -54 -51 -30 -40 -25 -36 -42 25 1 -41 -13 -31 -3 -8 -15 -43 -35 3 4 -24 -19 -22 -7 7 28 28 50 61 50 35 -2 -19 19 8 -16 -34 -24 -42 -74 -52 -38 -33 -43 -36 -44 -31 -14 -8 -8 -19 21 14 19 -2 -33 -8 -7 -20 -25 8 -19 -22 -12 16 12 9 -7 -12 7 24 -14 -1 -11 -33 -6 42 -16 -10 -5 8 -3 -5 25 6 6 -2 15 19 18 20 -11 25 45 13 14 2 -14 -6 -15 5 39 40 30 13 -2 0 12 13 6 -18 0 4 5 15 3 -10 -10 4 13 7 18 18 -10 12 12 19 7 6 -10 8 -14 -33 -19 -6 -3 -4 3 3 10 4 17 2 16 21 12 17 12 16 31 51 51 32 28 38 39 44 54 54 36 36 34 30 36 33 26 30 23 15 15 37 38 23 24 6 1 5 -2 -7 1 -9 -18 -23 -29 -29 -35 -31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 3 6 -11 43804 295 248 30 9908 12 10 4 7068 6623 495 2648 7476 18251 47249 146878 410011 999999 999999 538725 16352 246 80 60 56 45 30 15 -26 -40 -4 -49 -28 -23 26 -4 -21 34 -17 -50 -21 18 2 -46 -57 15 -19 47 26 -39 -29 -68 -49 14 25 1 -5 -13 -41 -47 -31 -30 24 7 -25 -18 6 24 49 17 38 10 -2 13 16 -1 -13 -12 -41 1 0 8 -31 13 29 33 33 18 28 -3 27 75 51 -11 -3 -7 -14 40 36 -23 0 41 35 53 33 23 35 61 105 104 53 52 22 18 15 5 -24 -19 -11 -11 -61 -33 -1 0 3 5 7 38 25 23 49 5 14 15 8 35 31 12 31 33 24 7 6 19 20 20 23 25 46 48 20 3 37 38 6 9 33 50 37 23 30 6 39 44 42 87 57 34 72 100 41 54 76 79 67 74 51 45 16 27 13 40 62 61 49 37 50 48 33 35 32 35 24 14 31 61 59 52 28 14 47 51 37 22 49 33 45 54 36 24 52 33 38 25 39 28 12 31 34 35 26 40 44 51 67 62 49 60 77 62 57 61 55 81 94 76 66 83 96 89 76 85 81 85 90 52 42 67 60 42 51 52 51 57 59 50 43 40 22 21 29 29 31 13 -3 4 17 14 14 8 2 -4 0 8 8 7 6 4 8 10 7 -4 -1 13 7 16 23 23 30 40 40 30 16 10 8 9 16 22 32 42 38 22 17 14 -3 43810 292 248 30 9908 12 10 10 7069 6625 -4 1120 3452 8464 22456 63119 192694 512387 999999 999999 577461 9253 85 63 72 64 12 -35 30 19 2 -21 -29 -28 -36 -65 -86 -35 -42 -37 -88 -61 -55 -93 -62 -19 -80 999999 -24 -63 -97 -82 -34 -20 -48 -35 -60 -13 -29 -76 -41 -23 -46 -42 -39 -21 12 -19 -37 2 19 10 14 10 -20 -10 -17 -52 -61 -76 -52 -25 -31 -63 -32 -43 -10 -15 -25 -4 -13 -50 -36 -59 -8 -23 -32 -20 -32 -2 -15 8 -8 -19 -7 -8 -9 25 71 23 -19 -40 -23 -5 -9 -29 -7 -5 -39 -28 -9 -71 999999 -85 -22 1 -5 7 11 19 -22 -23 -35 -36 2 -26 -20 -24 -4 -4 -13 18 12 -4 -6 5 -13 16 24 -3 -3 8 7 21 32 15 -10 -26 -19 -14 -9 -18 18 15 15 20 62 44 42 30 32 9 -2 56 37 35 37 14 6 0 11 -6 2 11 23 29 22 -2 -7 6 -9 1 12 -12 -25 -1 16 17 10 -15 -1 22 14 19 30 18 27 27 -13 -15 1 15 -15 5 21 8 -13 -12 2 6 1 16 27 13 -7 0 19 18 30 31 37 59 61 44 36 43 41 35 41 51 43 45 63 59 34 40 22 20 36 34 9 0 27 27 14 12 -8 -3 8 2 -13 -15 -16 -9 -9 -6 999999 999999 999999 999999 999999 999999 -11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -12 -2 20 16 -5 -2 999999 -11 999999 999999 999999 -9 12 16 -1 43816 295 278 30 9908 12 10 16 7070 6627 521 1918 4832 11823 29975 99195 304321 999999 999999 999999 13057 167 81 69 83 63 6 -17 -10 1 22 22 -40 -53 -72 -40 -15 -11 2 -31 5 -10 -9 35 -12 2 7 18 -26 -32 21 -52 -38 0 -30 -30 14 10 -56 -37 -26 -2 10 24 18 18 -28 -6 42 29 8 -27 -12 28 16 24 -1 18 -10 -18 27 11 -7 -19 57 51 -30 17 42 53 16 -22 0 -20 4 30 10 13 6 19 74 79 41 98 36 38 82 87 55 37 25 13 11 25 10 -15 -18 8 0 -17 17 15 -5 -2 -2 -16 48 72 62 14 -39 -37 -15 -23 -3 13 -10 20 30 -4 -26 9 5 -1 10 28 24 24 26 39 30 18 29 11 10 23 32 33 23 32 25 47 43 70 79 83 62 73 71 75 27 52 40 55 36 46 74 52 53 74 41 20 37 35 48 34 0 -9 8 20 27 38 60 65 56 56 22 6 36 55 27 32 55 54 42 27 27 -5 15 38 45 44 36 49 36 41 38 21 29 39 33 29 38 31 54 74 83 75 70 78 65 68 82 83 73 60 56 72 96 96 81 68 64 78 74 76 63 57 52 45 47 42 47 43 25 37 37 28 24 35 30 18 20 13 13 16 14 8 7 10 8 4 2 10 19 21 17 17 16 12 8 14 14 17 11 5 18 32 44 46 41 23 8 11 20 23 17 16 27 43 37 24 16 8 -8 43822 294 278 30 9908 12 10 22 7071 6628 505 1903 4837 11815 30614 93577 305303 999999 999999 976786 17568 349 112 91 63 68 96 52 17 2 -28 -47 -46 -30 43 -23 -50 -59 -57 -44 -34 -11 -2 -44 -44 -93 -97 -55 -66 -41 -36 -52 -65 -62 -59 -17 1 20 -11 -8 -11 -26 -2 31 13 14 -10 -27 -33 -32 -4 4 19 21 16 -1 4 -8 17 61 29 -55 -18 41 -17 -29 4 9 -9 -31 31 55 33 19 27 0 18 18 -4 -30 -10 -4 10 45 71 113 92 44 51 33 -21 -42 -31 0 -38 -53 -22 -16 -28 5 14 -6 -22 -36 -24 0 5 -5 36 47 3 18 48 6 -12 4 -15 -18 10 -7 -1 36 48 31 33 28 28 49 54 33 3 2 22 15 18 18 14 26 -8 -17 24 53 29 43 34 44 82 57 40 42 57 48 17 46 46 53 31 18 43 62 41 26 47 51 55 41 41 42 45 37 28 18 25 33 20 26 52 56 46 41 58 55 36 42 26 24 22 39 21 17 23 37 66 19 22 34 43 40 41 41 39 43 65 67 60 59 58 61 56 56 58 50 45 64 79 77 69 75 76 86 76 72 92 81 60 52 56 58 52 57 70 42 36 43 41 29 26 27 30 13 10 12 11 -7 -1 3 5 16 12 1 -1 -6 -2 2 5 14 14 10 0 3 6 1 4 8 17 9 15 30 47 48 36 28 20 20 11 5 11 2 14 34 33 17 11 0 43828 295 278 30 9908 12 10 28 7072 6629 284 1617 4675 11564 29792 83271 265796 820827 999999 999999 18918 363 60 77 52 18 -2 -14 -17 -11 -26 -43 -38 -9 32 50 -5 -34 -41 -9 -4 -23 -15 3 27 -11 -23 -22 -26 -47 29 11 -29 -57 999999 -25 -14 -38 -27 14 -48 -51 -2 19 39 -12 -6 41 25 1 -8 -27 -28 28 46 42 -3 -2 35 12 6 5 14 -4 7 -1 33 10 37 24 16 31 11 21 3 -46 -6 7 -18 4 30 -10 34 8 22 89 69 23 10 3 13 13 6 -18 -23 -16 -10 -7 18 -12 -34 -31 -2 19 -10 29 41 30 27 38 38 27 36 3 -1 25 45 29 -10 12 31 27 21 -19 29 65 14 24 39 19 22 35 46 31 1 2 13 22 30 5 17 33 39 50 15 14 40 66 46 41 66 63 31 46 49 61 54 30 50 71 68 72 56 45 31 28 33 62 58 42 33 39 38 42 29 28 53 56 44 51 81 75 53 42 22 25 37 48 16 20 2 26 18 43 44 -10 8 48 23 37 30 26 62 78 86 89 99 96 101 102 106 111 106 100 104 111 104 91 96 94 79 72 73 86 76 67 62 49 57 39 37 32 46 36 44 52 28 23 27 22 20 14 19 27 19 15 11 14 13 6 5 14 20 17 10 9 14 18 19 18 17 21 29 25 13 9 30 44 52 51 41 34 36 26 15 13 19 21 21 32 31 20 16 12 -8 43834 294 310 30 9910 12 10 34 7074 6630 9 901 2780 7578 18761 64809 184638 724694 965056 999999 999999 459915 6230 277 77 100 43 65 28 11 45 -18 -42 -8 2 -20 26 20 19 9 8 -14 -80 -55 -8 -7 -25 -21 19 -16 -33 -37 -3 11 -8 -21 -14 -17 2 -7 -10 14 25 40 -5 3 30 28 75 -11 -58 -59 -24 -28 -29 -24 7 27 40 20 16 30 43 44 1 19 9 -11 -27 33 59 54 16 -23 15 22 9 2 -16 -11 0 4 3 53 50 57 75 76 59 52 2 -47 9 26 -5 -7 -25 18 -5 10 -6 -21 -32 4 18 -4 6 -12 15 10 7 13 24 8 27 15 31 19 1 23 45 42 43 41 29 13 24 15 0 4 29 38 48 48 23 22 14 9 31 34 8 13 34 37 39 36 19 22 72 115 86 45 59 87 69 56 41 43 28 65 75 46 66 57 42 31 35 44 31 32 32 0 16 14 45 52 49 82 68 35 35 25 39 41 26 21 36 44 37 28 21 15 26 31 45 10 18 26 17 37 35 12 27 43 81 118 129 124 128 133 133 130 135 119 113 90 84 83 95 92 84 85 76 72 61 65 55 62 50 30 45 34 40 18 22 31 26 18 16 26 16 24 30 18 20 18 17 17 8 -1 10 23 15 -2 8 12 10 19 21 11 2 6 6 17 27 23 34 33 31 32 32 27 27 12 7 7 9 11 13 18 17 12 6 -9 43840 295 281 30 9911 12 10 40 7075 6631 32 1196 3560 8498 22140 59151 197893 688569 999999 999999 410667 41490 1312 127 141 136 63 29 13 28 40 45 7 18 -3 4 30 22 26 -3 32 38 25 24 -23 4 0 -3 -14 -11 11 -41 17 34 9 28 40 39 -36 50 56 2 32 31 21 -16 39 84 26 39 56 68 8 40 55 -5 -38 25 8 22 52 44 33 -42 21 2 11 49 47 41 -8 23 10 64 90 94 61 16 34 26 25 30 101 58 49 117 87 66 49 4 28 9 -19 -24 15 -17 1 -10 11 -9 -11 -2 38 -8 -4 13 7 33 38 29 35 53 46 39 86 61 47 50 81 39 42 73 66 19 -6 12 25 12 32 35 5 -7 14 34 52 64 58 36 39 45 64 38 30 44 66 51 57 96 86 107 88 81 50 55 69 79 63 46 74 67 64 84 92 80 71 69 32 24 46 37 62 68 63 51 43 44 63 51 67 70 59 55 78 27 36 39 40 27 50 49 40 38 50 76 44 41 47 50 57 56 63 60 64 81 92 92 135 141 162 164 182 190 190 197 168 139 145 154 115 112 123 149 140 127 115 103 95 62 65 96 75 67 61 57 48 38 44 33 18 23 22 33 23 35 37 36 34 26 25 31 38 30 33 40 55 35 42 47 42 46 39 44 47 47 47 42 52 65 72 68 70 64 53 56 42 40 41 32 36 48 61 61 46 36 20 43846 295 279 30 9909 12 10 46 7076 6632 637 2631 6479 15047 41189 106981 304991 974785 999999 999999 8398 166 136 79 95 138 -5 10 20 -1 -7 3 0 88 -59 -59 6 -1 -5 16 41 -5 16 31 28 1 28 16 -2 11 -19 36 -3 -36 -3 -18 -22 -43 -13 11 -9 -32 -10 49 36 32 6 -1 -2 -10 0 -12 -18 -62 -18 38 -10 22 42 51 57 45 -6 -35 -12 -11 11 4 6 91 34 17 11 17 6 17 -3 7 4 -34 40 63 42 76 113 105 89 37 77 41 13 13 30 9 12 -15 -30 -8 15 44 0 -12 6 12 27 3 38 18 43 29 35 53 84 75 33 15 45 62 29 30 92 29 2 6 49 86 49 61 34 47 32 81 56 -6 39 19 -11 -19 35 77 13 41 61 42 56 41 54 70 64 57 89 102 29 43 55 66 51 32 100 66 42 58 107 75 36 28 18 45 67 65 31 45 49 80 49 51 26 59 71 77 65 67 68 48 41 35 40 15 58 37 24 27 51 51 14 54 23 21 31 50 56 20 36 61 42 73 151 176 181 189 201 215 195 195 178 169 135 121 130 129 116 125 107 108 113 97 74 80 83 87 62 74 71 55 59 39 28 37 39 34 35 33 24 26 11 15 13 20 22 42 30 20 27 35 47 43 49 47 45 50 43 28 37 36 30 39 54 49 59 73 65 87 102 43 55 26 28 30 37 41 49 48 39 31 14 43852 295 279 30 9909 12 10 52 7077 6633 400 2333 6477 16204 42563 119850 377028 999999 999999 641070 11064 714 94 150 45 40 -14 -54 -40 15 -27 -15 -17 -29 -18 -45 -21 30 -22 -53 32 6 -13 -35 -26 -18 -28 -49 -78 -41 0 -26 -54 -90 -57 -25 -92 -46 42 56 31 34 14 31 -10 -46 31 -1 0 5 15 -63 -34 -25 -21 38 -6 -46 6 1 16 9 16 2 -28 -8 26 47 72 56 13 6 7 56 43 -7 -47 -11 0 9 -23 33 32 65 75 38 72 71 33 4 5 25 13 13 8 -40 3 14 -21 -40 -2 4 23 -14 -29 -13 -7 71 50 35 55 30 40 24 21 41 19 -17 21 39 45 49 22 17 2 19 0 16 5 -1 5 16 23 22 44 18 20 27 2 28 9 7 39 36 25 23 41 94 86 63 63 76 61 54 56 55 59 53 44 59 66 72 76 72 64 52 46 47 25 60 29 38 51 36 25 25 32 18 3 27 40 50 40 28 32 35 25 36 22 26 35 8 14 3 19 46 23 20 23 10 8 18 31 48 86 106 102 121 170 199 209 243 243 224 197 150 125 124 111 121 109 106 97 54 83 68 60 79 79 70 50 56 42 44 35 29 33 18 15 5 -6 1 13 17 5 4 3 1 -1 -7 -5 31 30 30 34 41 43 45 37 27 15 19 43 31 19 15 25 33 29 39 43 40 30 27 9 5 -1 12 14 21 29 38 21 3 -10 43858 295 278 30 9908 12 10 58 7078 6635 449 2369 6077 14732 39877 111807 364243 999999 999999 485166 2791 56 118 93 64 54 45 22 -20 -10 3 -34 -36 32 -3 21 28 -19 9 -5 43 1 3 70 124 1 -17 -3 0 9 -58 -10 9 2 16 -13 -11 30 15 -46 -9 50 10 -9 -10 4 8 -11 3 28 45 23 3 21 -23 -15 57 36 11 15 13 -5 -15 -20 4 -32 17 11 32 1 13 26 2 -23 48 39 8 17 37 27 35 32 34 40 109 103 82 130 114 39 -9 3 46 35 41 33 1 25 -9 14 59 22 -4 -1 17 23 30 38 32 36 13 35 34 34 63 11 65 41 31 48 38 65 53 -16 -5 30 36 30 20 0 0 8 54 43 24 19 20 25 21 39 25 12 19 44 90 62 31 63 107 129 103 62 78 54 72 30 51 83 82 75 68 105 105 40 21 28 59 53 50 30 45 53 81 79 52 56 39 36 54 48 53 34 71 36 58 35 35 44 45 28 28 22 11 15 25 30 24 20 25 6 -2 16 31 61 67 90 145 180 186 198 193 208 228 233 208 211 188 178 174 152 148 164 131 95 94 86 88 80 81 74 61 56 56 51 38 23 48 44 40 31 10 -4 12 18 -5 11 17 7 13 7 8 13 7 26 62 59 53 57 43 28 17 20 25 33 28 31 39 34 36 49 49 43 34 34 23 12 13 10 10 21 39 48 26 14 -9 43864 294 278 30 9908 12 11 4 7080 6636 516 2853 7645 19094 50005 145838 472076 999999 999999 303766 1607 49 78 51 19 44 -15 25 -45 29 12 -55 5 -15 4 29 -19 -54 -64 -10 8 31 17 9 -54 -47 -4 -19 -52 -81 -88 -80 -76 -50 -54 -23 -63 -58 -23 -50 -32 -19 -49 -46 -35 -18 -42 21 55 0 -13 -20 3 -6 13 -8 -22 14 9 -64 -45 5 -6 2 -22 -24 -30 -4 -36 -20 -30 -13 -21 -10 9 6 27 4 -40 -5 16 29 34 20 -12 32 7 22 47 -28 -40 -8 14 -2 20 -28 -3 -27 4 40 6 -63 -31 -7 -6 -40 -15 -2 24 -3 7 -26 3 28 -6 10 -1 -3 33 29 15 29 20 -20 -33 -32 -35 -41 -30 51 3 14 37 -11 -7 15 6 10 22 44 34 31 12 28 9 45 42 35 62 6 1 27 -18 3 8 10 34 17 8 44 53 48 41 13 14 18 18 17 39 47 40 20 33 48 22 26 14 32 40 28 27 44 45 38 33 27 42 23 30 17 8 6 -8 -3 -4 19 37 15 9 21 22 10 16 16 54 97 136 138 149 182 177 176 186 187 176 157 153 160 150 165 145 150 121 109 100 61 57 57 68 53 52 47 32 33 32 24 5 21 6 -5 -2 -13 -14 -19 -13 999999 -4 -7 -3 -7 -5 -12 999999 -9 42 55 51 37 34 18 14 24 21 45 20 5 24 28 26 9 19 20 13 33 18 -3 3 999999 -8 1 19 31 22 7 43870 295 276 30 9906 12 11 10 7081 6637 969 4669 13054 32123 83268 238865 712372 999999 999999 88889 624 70 102 101 51 -22 -8 6 72 14 -3 17 -9 0 -16 5 13 -44 -66 -36 5 -59 -1 49 -19 -62 -21 -36 -54 -26 -3 17 -26 -12 -2 -80 -28 1 -12 9 15 28 -4 -38 -11 -12 2 -12 -45 2 -4 30 -3 -38 -35 -6 71 78 0 -3 -13 37 -42 -38 -27 5 21 56 41 -29 -16 9 -6 -38 11 66 39 -16 -38 -22 -4 23 -24 11 35 57 33 36 59 15 13 -10 -5 -24 -19 9 -13 7 5 -9 -6 -16 -54 -45 5 26 35 15 18 32 26 30 12 22 -17 -7 48 1 29 10 41 13 -1 61 25 0 15 56 30 42 10 9 30 40 30 23 31 38 12 19 14 -5 19 54 77 49 43 62 54 35 46 44 83 60 61 41 23 16 47 34 14 15 34 45 45 36 43 2 33 49 24 60 71 70 41 32 26 38 39 36 10 16 28 65 72 18 -7 38 65 51 8 -24 27 31 40 38 43 33 34 44 56 45 18 17 51 87 130 155 168 168 139 146 171 189 205 231 257 241 197 189 164 139 147 138 108 85 72 65 69 80 73 49 44 51 60 42 26 14 18 0 -6 -10 -9 -12 -12 -12 -11 999999 999999 -6 999999 -8 1 2 0 19 42 51 31 19 34 49 45 23 15 9 25 53 78 49 30 27 25 15 11 7 11 4 5 11 21 23 23 17 -5 43876 295 274 30 9904 12 11 16 7082 6638 479 2627 7043 17315 44416 123400 376016 999999 999999 999999 7666 73 91 86 98 67 42 32 1 30 17 -33 -25 -40 -4 -25 21 7 -67 -32 -58 -54 23 4 -30 -54 -29 -72 15 -52 -44 -18 -7 -56 11 -9 50 30 -14 -35 -52 10 31 -18 23 4 -11 7 -23 5 91 14 -29 -21 38 30 22 -6 14 14 16 -29 0 49 64 36 -5 -6 -17 -19 11 62 17 37 1 -28 9 0 -37 12 40 55 35 26 47 59 54 81 125 58 -3 7 -66 -12 -8 -9 -29 -7 -19 -37 -7 -22 -38 -27 45 54 49 8 3 44 42 31 43 -33 35 32 42 8 -33 -33 1 52 55 8 12 29 44 -16 13 2 19 53 8 30 26 23 74 70 77 39 41 22 27 36 25 54 41 37 67 99 93 40 77 50 37 33 55 32 4 -23 21 27 41 37 6 10 73 71 37 46 37 51 77 55 35 49 72 43 43 28 52 49 32 64 55 22 45 26 44 60 44 24 37 7 36 38 35 65 76 79 57 83 79 71 60 62 128 182 191 194 195 183 178 189 238 270 270 225 206 181 144 131 148 140 121 112 101 71 101 94 87 72 68 49 56 59 34 19 7 18 19 12 2 -12 -4 -2 4 0 7 4 -3 6 4 11 16 37 53 52 50 41 39 39 34 30 25 35 27 23 29 36 43 38 57 21 19 17 13 5 4 8 19 17 26 22 -12 43882 295 273 30 9903 12 11 22 7083 6639 125 1229 3445 7783 19783 53821 169435 537173 999999 999999 20174 150 168 158 128 37 23 9 25 30 21 -18 25 47 26 10 -15 -56 -17 2 -29 -68 -8 0 0 -3 -13 18 7 -38 6 17 4 -18 13 -63 -90 19 105 80 2 63 26 18 2 30 48 -7 -1 38 -35 47 39 17 2 49 34 38 93 34 50 36 47 3 8 8 4 45 31 19 14 19 -11 -21 35 4 13 46 57 34 26 23 66 51 19 84 88 64 25 11 -3 13 -24 31 21 -19 19 7 10 -8 4 7 -40 -72 5 15 -41 2 78 68 42 51 60 34 3 71 53 9 25 -1 26 8 38 52 33 62 42 66 21 22 33 40 26 21 23 62 49 7 46 70 10 2 33 22 12 64 101 65 65 70 70 52 54 74 46 41 44 67 39 28 85 38 60 53 46 55 62 62 32 40 46 21 52 52 58 62 71 65 83 44 53 67 84 94 70 57 13 37 53 51 59 50 27 46 69 51 45 73 87 64 85 115 113 140 124 118 133 163 173 203 193 185 205 218 241 248 286 268 203 147 152 148 149 149 143 110 101 107 102 94 112 100 79 59 60 68 45 37 40 41 33 23 14 14 13 17 21 10 11 14 10 12 16 44 58 45 50 41 55 52 58 69 45 21 32 21 21 27 49 61 52 41 43 40 33 31 17 19 18 22 31 21 40 39 0 43888 294 271 30 9901 12 11 28 7084 6640 160 1280 3202 7279 18488 51246 157932 477461 999999 999999 91115 766 111 94 103 22 2 -3 -25 -16 -16 0 -51 -51 -33 -11 -26 -67 -38 16 -27 11 43 -22 -13 -37 -40 16 -21 8 -43 -37 -17 -60 0 10 -55 -2 -27 -21 -39 14 -26 -14 -37 -6 -25 -2 -12 -1 10 50 69 -4 -32 47 32 -21 43 50 -20 -15 14 16 63 16 34 -6 -63 -2 -5 -32 41 22 43 4 34 31 -25 3 47 29 53 40 88 84 112 32 34 -21 -36 -4 45 0 4 -11 -3 -11 -21 -20 -1 13 -24 -7 6 12 0 17 24 -18 46 20 32 55 41 54 56 32 29 12 35 -3 -9 -1 71 50 23 -10 -2 -11 35 41 39 33 10 31 16 55 33 43 36 25 34 27 9 17 26 45 58 73 71 89 78 52 57 75 34 28 54 29 11 21 27 26 38 30 29 28 43 58 59 47 36 48 55 49 9 -21 29 44 41 37 71 39 53 69 38 11 39 34 40 26 -3 39 31 29 33 23 58 59 67 81 120 145 153 148 112 107 101 133 137 164 175 179 195 198 249 236 226 168 127 117 117 121 107 116 91 110 113 107 87 66 60 68 54 44 35 31 6 13 21 11 21 7 -13 -12 -2 -7 1 7 7 8 17 11 12 27 33 24 14 9 15 27 6 24 11 4 10 24 35 52 48 52 95 65 27 8 -2 2 13 11 15 3 35 21 43894 293 270 30 9900 12 11 34 7085 6641 390 1579 4127 9893 25403 69434 216770 661066 999999 999999 15102 217 92 62 10 50 26 -11 41 16 -28 -71 3 -2 -28 9 -46 -63 -17 -11 -92 -48 -31 -87 -41 -11 -70 -62 -66 -61 -57 -34 -49 -19 -36 -22 -5 -4 -9 -5 -26 26 -17 -24 21 -38 -53 -9 1 -17 -35 -18 -55 -40 12 -6 3 4 -10 -12 16 27 -9 -55 -52 11 18 -2 -3 -13 -11 37 -12 -44 -1 21 -39 -13 -36 -13 13 -32 -10 4 -14 55 54 57 15 45 18 42 8 15 -17 -4 -19 -11 -40 9 -24 -50 -34 -50 -42 -31 -25 -14 -14 -36 -8 34 8 38 11 -15 33 8 61 2 21 40 48 6 -23 -21 -4 7 -3 15 11 -12 -7 13 36 38 0 28 1 18 27 0 47 8 -17 8 38 25 20 46 55 29 46 33 22 11 48 16 -2 24 46 20 21 -3 12 9 -7 32 35 6 23 -21 24 25 12 31 26 13 13 13 9 15 22 10 25 -1 15 18 28 42 1 -16 3 29 26 4 6 0 22 60 103 99 72 129 147 144 117 85 95 86 83 133 192 153 149 197 227 220 210 211 143 108 111 119 103 85 89 100 78 101 88 49 38 26 38 21 11 18 8 -5 -13 -12 -10 -21 -13 999999 999999 999999 999999 -5 999999 999999 -8 4 9 6 5 -2 10 5 -5 10 -6 3 -11 999999 19 1 9 40 27 17 19 17 5 -7 999999 999999 999999 -9 999999 999999 3 43900 294 269 30 9899 12 11 40 7087 6642 684 2281 5468 12924 34882 98184 320980 973979 999999 581118 3674 119 106 173 150 97 10 0 -10 33 10 -63 -37 -3 -26 -8 -51 19 0 -3 30 -43 -11 -23 -8 4 -41 -35 -66 -11 -85 -55 -78 -70 -11 -18 -8 12 -18 -2 -4 -20 -68 -82 -32 58 33 44 65 62 9 -59 -48 6 2 -16 21 22 -48 2 13 -19 -13 -25 -28 -17 31 -9 36 46 11 -23 -31 -8 2 11 -15 -15 -44 25 23 -29 22 68 57 38 88 61 66 12 15 13 -16 -19 -44 -28 -20 -35 -42 -65 -31 -37 -4 -34 -29 -22 4 -16 -8 30 34 27 -19 6 58 20 2 7 34 0 -8 14 41 5 -9 34 34 -18 -44 20 10 -2 -20 -8 8 -20 -27 9 25 30 15 22 11 34 91 31 39 49 40 69 53 31 29 56 14 20 -1 -24 56 32 25 2 2 28 3 31 16 63 59 54 44 38 45 42 38 16 9 4 15 17 26 12 11 20 8 36 42 26 18 30 33 25 41 15 44 51 36 37 44 75 117 145 159 152 175 177 145 132 123 115 157 174 194 190 195 238 259 246 232 212 172 141 153 140 122 113 109 101 92 66 68 69 50 45 27 26 25 18 15 12 9 7 2 -4 -6 999999 999999 999999 1 -6 999999 999999 7 14 28 15 22 17 12 12 2 11 16 6 9 4 11 7 25 137 112 33 61 80 55 9 2 -6 -10 -5 -1 0 24 18 43906 295 239 30 9899 12 11 46 7088 6643 35 1093 3236 7547 19317 53521 168529 530045 999999 999999 22891 202 76 56 103 30 47 -5 0 -14 -26 -32 15 25 11 -69 -11 -59 -17 8 -53 -39 -61 -42 -32 -42 -62 999999 -22 -52 -68 -36 -19 -46 -61 -70 -77 -72 -45 -24 -62 -43 -71 -42 1 5 2 -12 -33 -21 20 -23 3 31 56 -3 -23 9 -22 -14 -75 -19 -35 -42 -4 -23 -69 -45 29 7 8 -1 16 -17 -22 -20 -42 -24 -6 -19 -6 73 40 -9 -19 19 0 32 119 28 16 -24 -15 9 -27 -33 -22 15 1 -77 -49 -36 -29 -78 -53 -42 -61 15 -42 -21 7 -5 5 -11 -37 24 35 18 9 -20 -35 16 6 -8 -14 -26 -5 -24 -6 -15 -25 -39 -45 -9 26 -23 -10 22 11 0 10 5 45 40 -2 4 -8 11 -2 6 26 13 21 73 38 18 0 3 26 7 28 17 34 31 7 5 16 25 26 26 47 1 -3 6 17 34 41 17 16 16 -4 -4 18 37 38 1 2 -2 5 7 41 22 19 22 8 29 29 14 29 57 103 131 128 159 165 183 188 178 194 165 164 174 173 188 216 255 287 314 295 236 203 199 176 160 111 90 101 83 73 59 68 47 19 37 29 22 31 30 16 14 -1 -18 -21 -7 -7 -31 999999 999999 999999 999999 999999 999999 -7 -10 3 13 13 33 26 19 13 -5 999999 0 -1 -7 4 10 16 11 22 27 42 263 302 10 14 4 -8 16 -3 999999 1 36 25 43912 295 238 30 9898 12 11 52 7089 6644 -20 855 2635 6342 15175 41902 126361 431279 999999 999999 36140 415 129 135 100 110 25 54 40 34 -9 21 -6 -4 -50 17 -66 -67 -48 -67 -85 -54 -1 -22 -3 -13 -34 -14 10 -41 -54 17 13 24 -39 -23 -69 -17 -46 -3 68 -4 9 24 47 15 -23 -41 -15 -26 -62 -46 19 -42 -10 19 3 51 -19 -14 -47 -27 -4 53 30 35 1 -30 11 46 -18 22 2 -14 37 7 7 -21 -38 -9 23 53 57 59 13 5 50 51 51 68 11 -17 -59 -22 -13 38 -17 -38 -48 44 2 3 8 -48 -55 -45 -36 -2 18 19 31 1 -7 19 68 16 38 40 2 35 33 -8 -7 41 47 35 4 -5 -1 32 -8 -9 2 -20 37 24 20 37 5 -4 31 41 42 85 36 19 29 49 32 26 28 14 45 47 30 34 18 34 25 28 8 0 -6 15 21 -24 -5 18 28 22 21 -9 4 18 33 60 20 -9 23 24 -6 26 30 14 26 4 -6 15 30 61 29 45 43 35 28 23 14 29 48 44 58 79 73 106 126 133 155 192 214 201 197 176 188 181 230 264 310 344 347 278 280 260 216 158 139 94 84 96 108 100 65 54 47 25 41 52 45 19 37 45 -5 -11 0 -14 -14 -13 -10 999999 999999 999999 999999 999999 999999 -9 999999 -6 18 38 28 22 20 13 15 35 22 12 16 0 1 20 21 32 39 16 11 11 30 16 -9 -2 0 7 24 23 4 43918 295 238 30 9898 12 11 58 7090 6645 65 989 2944 6451 16517 46869 145858 510594 999999 999999 30690 430 143 132 94 106 4 54 74 26 70 57 100 21 26 61 11 -52 -3 -43 -9 -36 -49 -5 -11 -20 -35 37 19 -6 -52 8 -36 15 -22 -24 -19 -47 -22 -4 -67 -23 23 -17 24 29 42 40 5 25 42 40 20 12 37 54 -6 20 2 20 -18 26 54 39 -17 32 -17 -17 30 34 -8 39 -12 33 42 8 -41 -40 -47 -12 38 68 29 11 45 68 59 18 55 109 83 27 -14 -29 -20 -31 -34 1 -16 -24 -50 -21 -14 -8 -41 -15 -15 14 21 65 28 30 -23 27 19 13 12 -13 36 35 9 -14 10 -32 -1 37 10 -5 32 42 21 -4 13 1 12 25 22 -14 -2 10 49 34 39 26 25 27 40 25 44 20 43 51 58 47 39 43 76 33 44 41 14 38 33 -4 -2 12 15 36 43 25 52 60 27 -11 18 57 44 16 33 53 68 38 38 45 29 47 42 25 57 15 18 45 65 22 58 52 26 34 26 12 27 38 46 77 112 166 189 192 183 196 195 207 168 164 205 284 400 419 373 292 284 314 282 257 236 171 134 128 125 107 57 61 54 61 67 51 55 47 43 38 26 -4 -14 6 7 -7 -5 999999 999999 999999 999999 999999 999999 -10 999999 999999 3 10 20 22 13 16 11 29 16 12 15 27 3 50 68 36 31 21 12 5 18 13 -4 3 13 35 44 36 -2 43924 293 268 30 9898 12 12 4 7091 6646 667 2193 5278 11622 31785 86202 264595 788321 999999 999999 10187 215 124 78 97 126 63 79 -10 -35 -71 -22 -50 -22 -80 -43 -9 -52 -17 18 -57 -97 -16 -13 -13 -43 -23 -31 -32 -42 -74 -22 -17 -59 -68 -63 7 -39 -42 -38 -37 -5 20 -23 -61 18 27 -44 15 -3 15 -22 -28 14 32 11 37 -31 -16 -36 -61 -61 6 8 18 15 -9 -73 -27 19 19 5 3 -41 -53 22 -14 -15 -5 -2 -31 30 41 29 21 33 50 60 98 22 -55 18 -9 11 -1 -50 -5 5 4 -3 -37 -94 -51 -11 -12 -18 -26 18 -24 -33 -23 23 13 32 34 0 12 4 28 -26 -5 -17 -17 -9 -16 -24 -45 -31 11 10 -2 -33 -12 -24 -26 -9 -17 10 15 -21 -38 -20 -4 35 -5 21 33 17 60 51 34 35 25 14 9 -14 -19 -7 3 2 24 -2 -17 -7 20 21 34 -5 11 4 20 17 32 19 42 70 3 -5 20 36 45 15 -14 15 20 20 26 23 28 4 -9 -7 13 21 25 12 12 -1 -4 -4 0 46 72 82 141 155 145 168 179 161 156 152 174 180 216 286 387 443 399 322 277 270 300 258 188 124 86 79 69 41 44 38 23 12 10 17 18 33 14 -11 -16 -19 -15 -21 -22 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -6 4 18 14 11 4 -4 3 -1 8 24 10 37 27 16 4 8 26 5 -9 8 19 -4 -2 11 21 23 16 43930 294 267 30 9897 12 12 10 7092 6647 289 1118 2895 6611 16219 46029 143061 474881 999999 999999 28332 331 128 96 79 69 105 30 -4 -30 28 13 -26 -14 -48 -29 -33 23 -25 -61 -61 -47 -37 -40 -3 -36 4 28 -5 15 42 -23 6 -31 -13 -62 -15 1 -19 6 -9 17 -17 -13 23 15 10 17 -22 -6 58 3 -2 -8 9 29 10 7 -5 18 -7 -43 0 5 17 4 22 4 3 -17 30 38 -12 15 4 -24 -8 12 10 6 30 -1 32 -7 50 60 29 52 18 6 5 -28 41 5 -2 52 -2 -2 -22 -30 -16 -31 8 46 3 -15 -44 -32 -7 18 18 3 8 49 35 25 30 -19 28 2 3 -24 -8 18 17 -18 -34 -27 -12 2 39 27 8 0 20 35 55 19 22 7 -7 4 32 9 30 12 24 -2 15 62 57 37 58 55 38 22 11 9 34 46 36 14 23 10 32 30 67 43 34 23 22 16 21 23 14 2 13 54 29 19 45 35 45 42 24 33 29 20 13 48 17 -2 4 20 25 23 52 30 30 56 58 95 98 109 109 119 133 184 178 188 197 174 157 189 197 239 310 355 383 362 321 304 332 302 228 186 147 86 73 59 57 45 67 70 60 34 45 31 25 4 8 4 6 -9 2 -9 999999 999999 999999 999999 999999 999999 999999 999999 -3 -10 8 31 33 31 39 22 16 20 9 19 16 24 37 34 28 31 23 22 5 6 -2 -10 1 21 25 36 29 -7 43936 293 266 30 9896 12 12 16 7094 6648 332 1277 3154 7088 18011 51590 162493 525016 999999 999999 23196 264 210 92 55 72 19 -16 -20 -13 -21 -8 -7 0 -24 -42 -35 -30 -19 25 -21 -59 -18 -29 32 -57 -37 -30 -21 -24 -82 -19 -20 -63 -60 -29 -43 -31 -90 -11 -35 -11 -51 6 -31 -57 -34 39 -26 -20 27 8 22 8 26 -31 3 9 23 32 -30 -20 -45 -22 -71 -4 -47 -43 -18 -15 9 47 4 10 -36 23 27 -5 -6 -16 58 62 37 23 33 34 40 91 64 59 15 13 -21 -46 -2 -28 -28 -59 -13 -3 -28 -9 -1 -26 2 -8 -37 -23 11 48 41 -8 -18 -4 5 18 23 19 41 2 20 8 16 3 -12 11 -20 -22 -30 29 24 16 4 -16 -21 0 49 -5 4 6 -9 40 -1 20 8 -10 38 6 71 56 33 16 1 42 13 4 7 -3 16 58 -2 18 12 41 51 33 26 23 30 50 10 -8 -25 -16 8 31 19 5 17 20 33 46 16 27 29 30 14 13 32 -1 1 5 15 -6 25 27 9 10 -1 28 55 90 116 128 125 101 116 122 147 154 157 138 145 197 192 207 238 299 279 250 226 242 296 297 241 219 150 84 74 63 56 58 58 47 37 34 24 18 25 -8 -18 -23 -25 -17 -26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -2 -4 9 23 11 12 9 1 0 20 70 28 12 17 21 18 35 27 2 -7 -10 999999 -10 5 15 39 45 15 43942 294 265 30 9895 12 12 22 7095 6649 408 1578 3899 8771 22930 63145 197524 616831 999999 999999 17258 213 122 49 104 91 56 47 -11 -11 -8 -50 -22 -39 16 -37 -19 -24 -56 -23 -18 24 64 26 -27 4 -41 -72 -36 4 9 -11 4 -67 -39 -54 -35 1 -21 -35 -60 -51 28 -71 -33 54 -2 -11 -3 -4 -22 50 33 50 37 -1 -37 44 16 -7 25 -35 -64 -58 -58 -18 -11 -9 13 34 0 -1 -11 -35 6 13 22 8 11 14 -8 10 29 11 0 73 91 79 31 26 -25 9 46 -13 37 20 -17 -11 -46 -35 -16 0 9 -10 -17 -34 -16 8 62 25 -32 21 35 52 14 -3 27 43 13 18 -2 5 0 23 22 -13 1 5 -15 51 46 -17 0 4 29 43 26 42 14 8 10 40 22 6 5 44 48 66 45 32 20 22 34 24 57 40 37 21 10 18 44 40 54 41 16 37 9 1 6 33 14 44 59 25 45 4 24 46 14 5 9 34 19 42 37 20 38 26 21 44 21 24 11 11 15 10 58 38 15 17 55 60 121 139 128 104 119 152 147 145 131 151 150 147 172 210 216 238 279 262 261 286 299 278 245 236 182 112 90 91 62 86 78 63 55 58 46 50 30 7 9 0 2 -9 -29 999999 999999 999999 999999 999999 999999 999999 -8 -6 999999 -2 30 55 40 34 14 7 9 -1 3 25 10 12 41 40 28 23 16 19 1 -8 -10 -8 999999 4 42 44 35 7 43948 295 263 30 9893 12 12 28 7096 6651 503 1757 4125 9735 25690 72607 236215 708807 999999 999999 10005 204 109 71 54 28 20 55 -35 34 -13 -44 -39 21 -2 -22 -65 -51 -22 -20 25 -11 32 5 1 -2 27 -10 -27 30 -53 -82 -22 -44 -36 -59 15 -52 -41 -5 22 -8 -39 13 13 40 15 61 11 -30 -11 62 57 93 24 6 38 15 8 -5 -16 -4 -9 41 13 15 -26 -27 33 -16 21 -2 -17 1 39 17 -15 -12 -24 37 4 28 7 66 52 48 89 73 45 20 53 33 -3 16 2 31 34 26 -29 41 28 17 28 28 -41 -35 -16 38 -10 40 14 -11 49 10 26 26 -2 39 23 10 5 -32 -61 52 -4 13 30 16 -1 17 27 13 43 20 4 22 8 35 20 51 73 73 33 13 36 23 64 56 90 55 34 89 82 56 67 31 16 -3 37 49 67 37 41 35 35 12 31 27 17 32 57 56 40 45 24 11 20 40 46 50 35 19 31 49 42 23 32 21 41 14 13 9 30 41 17 30 22 2 9 45 49 63 55 109 155 142 165 161 153 161 147 173 163 177 175 206 225 248 237 278 302 282 241 239 221 188 146 116 95 73 51 61 87 68 56 49 58 52 40 30 27 27 13 -2 -19 -5 -5 -9 999999 999999 999999 999999 -11 1 1 19 54 51 57 57 54 38 8 6 14 26 32 46 46 31 33 24 28 33 13 12 14 12 7 5 18 59 86 9 -5 43954 295 262 30 9892 12 12 34 7097 6652 821 2799 6444 15871 43408 127940 405382 999999 999999 276227 1902 194 137 57 15 93 88 39 49 110 36 4 -4 -46 -2 -20 -64 -2 -4 13 35 -28 -18 -2 -18 -61 21 40 8 24 -10 -53 -46 -38 -6 83 9 -34 -38 5 12 -7 27 1 63 16 8 -13 64 80 13 49 70 69 25 52 79 60 42 37 -6 9 38 12 12 13 45 11 5 23 -9 15 12 52 -17 -27 10 -5 9 38 37 83 51 3 53 112 106 120 47 40 83 31 24 15 -3 0 40 27 -32 -3 -7 23 -28 -9 -3 -25 -20 55 32 52 36 74 59 33 18 29 32 47 3 30 11 -2 27 9 18 -8 7 11 15 15 45 63 62 41 4 58 77 45 29 50 19 12 50 20 40 45 44 50 57 39 46 54 42 33 39 58 36 45 55 18 96 73 56 83 74 53 63 74 92 39 44 15 13 31 34 44 33 43 59 58 69 79 74 52 48 45 37 37 39 51 66 50 31 60 46 36 42 24 53 44 15 21 35 64 75 101 143 134 165 189 230 210 207 218 223 222 229 220 247 275 294 291 281 277 229 200 154 104 94 70 99 112 81 58 61 58 44 41 48 36 16 1 21 25 -6 -11 999999 -12 -7 -4 -8 -4 -5 5 12 38 72 63 70 56 45 30 20 34 32 42 70 65 58 57 39 35 38 36 47 25 18 14 14 21 24 40 41 20 -5 43960 293 261 30 9891 12 12 40 7098 6653 599 2253 5283 12588 34675 98389 322286 999999 999999 238631 2524 167 96 82 144 70 38 40 -16 -50 -13 -34 26 24 -4 -38 -49 -89 -79 -85 -73 -19 -43 -13 -36 -86 -16 -54 -21 -57 -43 -50 -23 -66 -74 -4 -26 -16 -35 -27 -31 33 -63 -50 -26 -41 -59 -44 -43 -68 45 -16 -7 -11 -47 -64 -8 17 -41 -65 -73 -24 2 5 17 -2 -55 -8 -16 -10 -38 -24 -37 -46 -50 -14 -69 0 -40 3 52 22 14 53 72 68 51 67 46 1 35 -14 -60 -7 -44 -40 -30 -31 -5 -18 -26 -40 -11 -36 -73 -41 -62 -10 11 6 16 19 4 -26 32 -11 2 25 33 31 -29 -43 -1 -46 -25 -42 -12 -59 -28 -6 -27 2 -8 2 0 -32 -30 -14 12 -25 25 6 -11 19 5 4 18 33 21 62 82 64 39 4 21 -5 2 9 10 17 1 33 35 51 5 26 25 9 -6 5 5 14 17 22 2 -13 -1 -11 12 35 13 8 19 7 41 29 2 -4 15 25 26 30 5 6 23 31 17 28 10 13 46 0 -7 24 68 63 84 88 135 163 159 158 171 197 209 171 196 208 191 205 203 203 229 222 203 144 135 92 61 67 57 50 43 44 41 28 39 22 23 -2 -9 -23 -13 -9 -27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 11 24 38 54 50 16 12 0 15 23 19 58 49 49 57 16 -5 -2 -4 -10 -9 999999 -11 999999 999999 -1 11 -1 43966 296 231 30 9891 12 12 46 7100 6654 52 1405 4314 9904 25205 68778 201260 569458 999999 999999 35695 640 201 186 166 128 76 85 66 56 56 49 49 -78 20 30 47 17 -52 -33 -26 31 104 0 -28 -16 39 -3 -17 -55 999999 -48 -14 3 -21 -1 0 4 -13 -2 -22 20 -28 31 43 16 13 75 43 18 19 51 33 -1 -12 78 9 9 9 20 27 -13 25 15 -9 -21 -28 -22 30 23 2 50 -5 34 67 26 1 -57 -6 -45 -16 41 36 55 66 91 13 80 157 104 59 33 12 5 26 34 12 -56 2 -19 19 -27 1 7 8 -24 -49 -25 -8 14 13 38 54 40 56 34 -2 23 69 5 35 44 1 -27 -17 26 19 23 30 -12 17 51 69 48 10 24 60 28 -11 26 48 66 27 20 30 25 66 69 53 67 48 27 24 62 21 57 72 60 37 40 60 64 42 35 54 8 64 97 38 27 79 52 19 64 52 73 40 19 38 49 36 6 23 46 34 50 73 82 59 52 59 54 34 39 38 25 32 41 47 40 57 56 52 43 45 49 82 85 97 137 168 196 223 224 258 248 252 229 256 242 229 198 205 228 254 265 217 187 128 108 101 80 95 74 72 47 53 59 36 15 -6 21 33 31 4 -13 -1 10 -6 999999 -6 -10 999999 999999 -4 5 34 71 76 58 68 73 51 52 55 38 36 35 56 106 89 49 32 18 17 23 38 29 17 9 7 26 30 26 22 13 43972 296 232 30 9892 12 12 52 7101 6655 71 1233 3667 8506 21879 60725 188154 596967 999999 999999 61184 533 141 79 170 113 110 82 115 98 7 -7 11 -7 29 44 -37 -38 -52 -4 -19 61 44 30 33 -20 14 45 27 -7 33 -15 -36 -12 10 4 -29 33 -8 -19 -36 -18 6 40 15 27 -19 9 -31 -34 14 36 27 92 35 -1 -39 13 77 -11 25 5 9 51 48 -14 -20 14 26 -3 0 -9 -8 16 58 46 45 20 -9 37 11 -29 16 59 91 69 50 116 68 66 77 7 2 47 21 39 -23 -30 -40 -24 19 -11 -8 9 -1 12 23 -39 10 27 43 18 31 15 -16 26 34 22 61 17 43 28 52 70 55 0 25 21 18 7 62 10 3 19 11 41 48 7 1 35 49 56 41 44 78 62 72 55 26 28 76 60 55 53 30 26 37 42 28 47 58 54 44 48 62 28 27 64 69 77 61 65 89 66 47 54 38 30 17 42 28 41 29 44 25 42 22 51 42 33 41 51 36 27 29 44 27 38 36 33 38 31 36 35 44 68 63 100 133 177 167 168 178 205 189 204 198 219 249 258 230 222 206 223 279 292 248 209 147 121 97 78 58 69 88 56 58 50 33 19 10 15 1 11 10 2 -8 -2 -5 -10 999999 999999 -10 -9 -9 12 55 107 188 185 111 44 41 41 50 46 44 36 43 88 66 22 34 30 19 19 9 9 8 9 14 15 20 21 3 -10 43978 296 231 30 9891 12 12 58 7102 6656 -4 922 2736 6186 14843 41588 128186 420214 999999 999999 176010 2031 242 159 191 115 76 39 45 83 90 5 36 45 29 16 12 25 -28 -68 -13 18 1 -2 33 0 -6 33 -27 5 -13 -68 -22 1 47 85 5 -28 -34 7 57 55 39 20 5 -20 50 27 40 46 58 63 55 79 65 46 -22 9 15 36 56 32 2 29 27 22 -10 3 33 71 52 -17 25 44 78 76 32 46 37 63 39 68 74 63 90 68 97 136 140 96 13 -9 0 35 26 75 67 -11 39 4 18 48 36 34 9 -24 38 10 30 32 36 95 41 35 49 33 27 60 51 17 53 39 54 43 36 60 57 48 38 53 62 32 40 88 48 -3 -2 30 72 32 32 49 50 44 60 37 31 40 73 113 66 25 50 57 42 55 68 58 53 46 73 13 57 57 57 47 22 82 66 64 73 64 48 51 27 55 32 48 57 67 51 31 56 57 63 67 54 63 47 51 72 56 50 44 58 46 31 39 43 49 45 49 45 48 64 82 92 94 119 125 118 118 143 156 180 190 194 191 174 194 218 240 225 270 314 312 277 243 188 143 121 101 85 84 66 65 76 64 41 31 22 18 11 8 14 -2 -10 4 -6 -9 999999 999999 -6 7 11 15 22 51 140 311 229 112 66 63 63 80 92 50 79 88 75 95 77 40 25 32 31 38 20 19 22 34 35 28 13 -3 43984 296 231 30 9891 12 13 4 7103 6657 235 1621 3625 7477 17936 48119 135158 395425 999999 999999 616353 3898 159 203 208 64 110 109 111 151 90 22 -4 28 77 36 23 19 -10 22 21 34 10 -18 9 37 74 56 32 17 44 53 61 27 4 -5 -40 2 53 25 9 22 52 10 39 74 16 27 20 23 31 62 58 51 29 17 68 34 12 57 20 78 84 40 55 79 32 22 74 58 23 19 41 80 39 -8 47 58 19 62 30 39 101 100 115 76 43 120 132 130 124 110 44 31 65 51 9 21 23 -25 -16 6 18 15 16 -4 27 26 -2 51 40 53 58 27 30 28 47 37 27 93 69 50 79 54 5 -8 37 30 88 53 74 110 62 71 65 67 65 96 73 38 44 53 60 86 80 70 72 75 61 98 83 91 100 71 54 84 76 36 42 58 72 63 80 50 64 55 72 78 52 98 90 81 94 91 83 63 50 50 49 62 75 66 85 88 71 79 60 48 85 66 80 82 80 72 78 67 64 24 64 78 81 60 48 91 61 45 88 95 88 127 164 155 170 203 175 169 202 217 209 212 223 238 218 262 336 301 246 220 201 162 137 126 115 114 118 108 96 99 69 70 56 37 32 37 27 18 30 21 27 33 12 0 7 9 25 53 69 198 702 679 213 89 82 96 88 68 63 69 83 163 138 77 76 71 50 45 40 39 27 13 8 28 76 54 22 5 43990 294 231 30 9891 12 13 10 7104 6658 -54 728 2253 5546 13204 36268 107933 353191 999999 999999 486350 2913 151 156 121 95 64 39 12 -18 -6 -9 -49 -47 -3 -3 -57 -36 -35 1 3 -47 4 31 6 -28 -14 -24 -10 -47 -74 -24 27 5 -37 28 -4 -69 -5 2 -50 -42 -12 22 -24 -46 -86 -38 -24 8 19 -25 -23 17 -11 -4 8 10 29 -8 -63 -43 -23 -75 -35 1 -36 -43 -16 -65 -12 3 -46 -4 16 -9 21 -12 -7 -2 -11 10 -5 20 6 45 42 85 138 79 11 -38 -12 3 -8 -47 -42 -36 -39 -59 -71 -5 -90 -68 -45 -43 -6 8 -12 -35 -25 -46 -31 -26 -6 -33 -35 5 13 -12 -33 -8 -7 0 -40 -58 -60 -12 3 -21 -22 -18 -8 -2 39 32 -21 -2 27 11 22 32 18 38 1 24 22 8 25 2 0 42 40 20 36 7 7 -8 -6 3 5 29 23 8 -25 -3 2 16 22 22 8 48 10 18 30 -19 -12 11 18 7 4 18 31 31 8 8 31 -1 8 6 2 23 39 30 15 11 8 24 23 4 -12 -8 6 32 33 36 11 3 50 46 66 123 130 104 101 122 117 139 150 128 169 181 169 188 207 181 155 131 130 99 61 49 45 42 26 21 27 39 28 13 -12 -19 -15 -10 -21 -30 999999 999999 999999 999999 999999 999999 999999 999999 5 28 25 371 1930 2118 670 63 14 25 30 16 24 10 -5 42 39 19 34 5 -12 -2 -10 999999 999999 -12 999999 999999 -2 9 43996 296 231 30 9891 12 13 16 7106 6659 -9 984 2945 6811 16764 46615 140684 450314 999999 999999 65119 548 198 169 102 117 115 36 58 13 65 7 18 40 20 -32 0 -3 -10 -35 20 -10 -52 -32 -9 41 3 0 34 -42 -44 -27 -22 4 48 7 -9 28 18 20 6 -10 29 41 28 48 50 65 36 -5 37 16 -11 27 12 -24 59 33 30 -3 0 37 -6 22 30 35 6 24 47 46 41 50 44 11 16 2 36 7 20 28 -17 45 55 61 50 79 139 124 97 29 -17 25 -18 18 1 27 0 -23 -19 -5 36 0 4 -9 -16 12 -5 -14 38 50 65 19 31 -7 -37 17 47 67 70 77 32 2 37 14 23 40 -7 -1 16 -6 41 5 0 19 0 32 22 27 46 46 13 54 60 66 36 43 34 32 16 60 46 31 43 38 22 48 60 35 11 23 18 30 46 63 28 34 24 33 34 60 57 25 22 39 51 41 20 29 36 22 33 17 34 63 39 25 30 34 12 44 20 29 42 72 36 21 52 57 64 67 64 26 18 38 51 67 63 55 75 119 163 207 179 157 168 168 152 159 178 185 172 175 197 217 185 177 173 155 124 99 81 78 109 80 82 57 56 53 35 34 9 8 19 15 9 19 3 -7 999999 -3 -9 999999 -8 9 17 57 125 637 2180 2591 1211 251 31 48 34 55 85 37 29 40 39 47 53 52 32 25 36 50 20 -1 5 28 39 37 27 6 44002 297 231 30 9891 12 13 22 7107 6660 94 1121 3118 7192 17753 49184 143603 455028 999999 999999 35134 440 194 208 135 77 65 45 107 80 67 49 14 41 59 66 -2 2 -10 65 25 49 26 -24 45 61 -52 -14 50 72 1 -18 68 21 -14 -6 -27 -43 -17 -52 -11 29 79 23 -3 45 37 82 20 50 45 1 65 33 33 45 -12 20 34 -4 42 -12 40 42 5 2 28 33 14 -25 -48 30 -15 -34 -5 17 -1 4 28 36 -5 -14 18 56 102 59 75 112 121 64 8 4 24 -8 12 -9 66 44 -53 36 84 -12 50 36 5 23 -5 28 -1 23 37 64 82 72 32 17 44 45 22 29 22 67 37 36 14 48 51 43 24 7 51 26 36 36 37 58 36 77 63 77 89 23 54 45 37 90 43 23 51 74 60 41 45 69 65 99 63 29 59 66 88 52 41 51 57 68 67 68 68 58 58 68 79 68 71 69 67 51 33 46 50 69 60 48 69 54 68 79 47 42 31 30 65 69 65 55 32 39 54 32 31 49 79 94 78 52 58 62 98 155 223 241 177 158 148 161 180 214 207 209 190 194 191 204 209 180 148 148 144 97 91 104 106 97 82 113 95 68 46 29 46 41 29 12 19 25 7 8 8 15 10 -3 -10 1 43 100 289 941 1777 1539 778 288 73 56 62 54 105 51 47 44 45 73 95 75 47 38 24 33 77 56 35 18 31 40 45 18 1 44008 298 231 30 9891 12 13 28 7108 6661 80 1137 3299 7556 18927 53044 167418 548308 999999 999999 28646 337 150 100 123 109 86 122 138 47 41 37 37 27 -15 -78 -39 -45 -40 -5 -30 -16 1 -26 16 -81 -18 7 22 0 21 5 -44 -41 -32 -49 -72 17 11 40 -7 3 42 9 -24 84 48 38 70 16 51 68 35 -20 0 35 31 39 21 -37 -44 -5 18 37 35 22 26 41 38 47 10 34 -32 -11 23 37 45 22 7 48 20 -8 28 84 27 23 154 100 48 51 58 55 54 19 -12 15 -23 -7 -42 -28 -22 -1 8 -61 -8 17 28 33 31 24 39 44 45 11 1 45 60 71 50 10 17 40 32 53 1 7 26 32 10 12 23 35 48 48 43 -1 14 20 44 63 50 62 25 67 48 45 42 55 63 33 47 56 57 29 23 68 73 43 24 24 26 47 31 51 71 88 68 58 67 70 75 56 50 44 52 45 53 33 49 24 22 38 39 19 41 49 53 35 37 51 64 54 59 30 44 56 11 20 51 48 27 28 46 63 71 49 53 76 89 144 171 183 179 128 124 136 179 184 215 195 178 175 180 180 166 138 149 119 96 74 87 86 92 82 64 64 63 47 23 16 13 28 19 24 18 11 13 11 14 8 14 5 17 47 93 164 308 865 1500 1251 688 225 63 33 36 63 156 72 36 40 88 135 107 97 62 91 88 128 49 38 24 10 18 24 33 15 15 -8 44014 298 231 30 9891 12 13 34 7109 6662 159 1460 4045 9242 23979 64788 205892 637601 999999 999999 13763 124 146 199 134 188 114 37 6 57 0 -31 -80 10 30 46 42 -34 23 47 -4 44 4 -49 -66 -39 -34 -56 -41 -32 -62 -33 -14 24 -36 -15 -36 -55 -22 14 11 -5 -24 -8 46 71 2 13 92 0 -18 3 38 42 20 27 10 44 -19 -34 -4 -46 -23 -7 -45 -35 0 20 -2 -45 48 59 10 5 -57 -19 -32 7 9 28 1 55 27 21 48 73 85 68 88 26 12 21 46 -8 34 11 -33 -59 -25 -17 -50 -20 -6 -19 -21 -63 -26 -31 23 4 49 39 8 19 44 14 14 -9 23 -3 -13 -15 51 26 31 -3 21 -2 15 43 40 -1 23 -4 39 22 4 31 12 30 76 39 36 40 19 59 49 72 37 36 41 48 41 40 43 46 55 73 64 59 36 34 20 39 51 39 47 58 17 33 58 87 34 58 43 55 62 40 33 57 63 72 41 28 46 38 92 57 60 39 36 48 12 29 38 66 42 53 45 38 46 62 64 48 46 81 49 47 99 86 88 128 122 136 128 118 125 144 137 162 157 153 150 160 150 151 130 102 88 108 99 76 49 62 82 88 65 46 41 38 16 22 8 3 -8 -3 17 5 -8 0 -1 -2 999999 24 118 300 747 2314 3752 2582 1228 441 83 46 36 30 39 40 38 56 53 57 81 51 32 23 34 29 12 18 16 34 33 33 40 28 8 -5 44020 297 263 30 9893 12 13 40 7110 6664 2089 5629 13120 35617 98599 321671 999999 999999 597011 4251 120 160 162 88 139 61 81 86 85 -11 32 6 58 66 22 26 -9 -38 7 -5 -93 -24 0 7 -9 -20 -48 34 22 11 -74 -58 -48 -35 -12 19 -54 -58 -7 -40 19 16 -19 -16 -16 -33 -20 8 24 1 20 -12 -55 4 25 -1 -41 -16 -3 -23 24 -30 -7 -14 -17 19 -3 2 1 -12 11 -14 -52 -15 2 -35 6 9 -2 3 -4 -11 55 23 56 59 105 79 -28 -15 15 49 64 3 12 -55 -21 -45 -52 -6 6 4 -39 -52 -33 54 31 8 -25 11 28 14 50 21 10 12 26 23 -17 13 24 -13 -11 20 2 20 -5 -34 -1 -17 -2 28 42 -5 39 62 42 37 21 25 10 13 -6 32 3 5 17 10 22 34 29 84 19 3 10 33 -4 34 47 53 63 51 50 44 16 24 15 30 27 30 38 37 24 32 44 42 26 15 20 27 29 31 36 23 48 38 43 30 55 2 -11 4 17 29 27 39 23 35 41 25 29 49 63 44 43 19 33 55 48 33 58 66 66 84 100 94 103 132 144 145 149 162 163 144 132 153 124 92 108 83 63 72 56 47 64 65 39 24 15 5 -6 -2 -16 -18 -4 6 -2 999999 -7 0 999999 3 11 76 323 1906 7046 9109 6085 2653 819 129 50 39 33 22 24 45 22 24 70 138 81 50 21 9 8 14 10 5 -10 4 9 0 4 73 -2 44026 303 55 30 9895 12 13 46 7112 6665 1569 999999 999999 999999 999999 999999 1253 4648 11974 29997 76325 215591 623276 999999 999999 38100 5955 154 231 168 97 116 44 41 24 57 37 21 -2 5 41 3 -72 -17 30 30 15 -19 -7 -11 10 25 -12 -32 37 38 11 15 -28 -20 -46 32 46 28 -22 -50 -38 -19 29 78 40 11 1 28 -21 16 17 58 39 27 8 -4 -12 30 39 34 19 20 17 15 28 80 29 24 8 10 2 6 -33 -4 47 73 34 -44 52 68 29 65 36 37 74 136 125 123 64 37 42 32 0 29 10 -9 17 10 13 -16 5 -1 42 -6 4 -11 16 45 37 0 1 18 35 2 11 27 50 63 55 22 61 27 30 39 34 24 21 25 31 30 57 57 45 -2 53 39 22 47 54 23 47 50 73 73 71 53 28 35 9 50 55 43 44 54 37 53 55 59 22 87 82 66 60 87 51 49 53 43 69 87 62 67 50 56 35 39 57 44 46 56 43 48 38 25 30 41 61 59 72 43 17 36 77 59 54 53 69 48 66 38 48 30 50 62 60 56 34 29 39 43 55 51 53 71 110 106 100 95 97 105 130 140 141 154 140 136 167 149 139 114 93 64 48 55 69 71 78 71 57 45 32 22 25 20 7 6 12 9 7 10 15 8 5 25 46 203 1883 8460 13662 11558 6210 1637 291 58 44 46 29 13 25 38 49 57 54 46 34 25 18 14 13 8 17 21 26 25 25 28 -4 44032 298 237 30 9897 12 13 52 7113 6666 267 2305 6470 16459 43066 127243 409290 999999 999999 105365 8824 160 174 156 112 140 114 92 93 50 15 -19 38 15 -54 -45 -40 -18 -22 -39 -37 -29 21 -63 -32 -59 -39 -64 -42 -33 15 -20 2 4 -8 -3 16 9 -16 -16 -23 24 14 35 2 20 38 27 26 33 16 -5 4 18 11 7 -16 -1 -41 11 -22 -14 15 6 -10 19 -34 3 6 -13 -14 -7 -11 -12 27 12 -19 -8 7 49 22 7 -19 53 85 103 82 56 23 7 -18 7 9 27 20 24 -8 -15 -35 16 4 -31 -8 -10 -13 2 22 32 36 47 51 6 -8 28 16 30 35 21 28 6 -14 6 29 -19 -31 -41 11 -13 -19 -13 -20 9 33 46 64 60 40 49 44 40 50 56 61 56 -13 13 62 10 8 37 59 69 82 75 39 49 60 37 59 44 60 56 46 36 49 65 53 46 43 30 11 43 48 51 62 41 21 34 33 14 50 43 54 27 32 26 6 29 48 33 33 23 41 54 33 15 26 42 44 38 25 34 34 32 41 42 22 38 53 41 50 44 61 47 66 66 56 75 80 102 113 132 138 126 109 131 152 148 128 96 79 62 58 66 65 68 53 49 36 32 35 18 15 6 9 9 12 5 7 8 4 -6 -3 14 29 37 618 4442 15195 13978 6667 2156 373 45 25 32 18 17 31 28 30 55 64 61 73 37 28 19 13 14 10 13 30 47 33 21 11 -11 44038 297 268 30 9898 12 13 58 7114 6667 4110 11440 30050 77029 223104 540368 999999 999999 174844 6188 118 145 186 148 115 54 46 69 107 115 88 50 47 26 -7 -2 27 -7 16 7 13 26 -7 -7 -20 4 24 0 -19 -20 -16 -11 -5 20 25 8 5 16 22 21 28 26 43 35 6 29 26 23 57 47 36 38 0 -14 50 54 -25 -25 -1 -21 -24 13 51 30 11 34 8 18 32 -3 -32 -36 -15 58 60 27 41 38 2 -28 16 61 59 80 77 73 77 70 64 75 61 42 10 32 40 8 15 52 38 9 -16 -10 -4 22 51 35 13 25 37 16 23 26 17 38 31 28 30 37 35 0 13 38 26 35 30 23 -7 -4 2 -1 3 10 21 31 63 44 43 44 38 40 48 75 71 78 51 30 47 50 62 84 86 68 66 62 49 47 50 57 53 37 63 89 91 91 75 52 48 58 47 56 48 34 30 43 57 55 68 52 44 56 54 44 43 61 69 70 71 76 40 23 55 49 23 15 40 52 65 76 72 68 37 35 51 66 64 59 46 43 51 63 57 62 74 65 77 80 74 94 121 132 128 117 140 157 151 154 165 169 128 100 83 74 69 87 84 64 53 58 57 48 21 14 17 36 26 33 19 18 29 25 29 21 20 53 81 199 2057 11187 10739 4789 1614 383 72 39 37 34 24 17 29 40 55 53 51 45 48 39 29 23 25 25 27 17 22 35 38 30 7 44044 296 269 30 9899 12 14 4 7115 6668 1301 3671 8771 22661 62518 206372 615028 999999 999999 23825 531 150 36 49 82 81 42 75 31 26 37 10 -68 -14 -4 16 -42 -14 25 -4 -81 -63 -34 5 1 -47 -17 -75 -78 -25 -30 -69 -37 -38 -12 -34 -4 17 -1 -13 -23 -24 17 -10 -44 -38 -5 63 -39 -81 -15 14 7 25 30 -10 7 14 -21 -20 -19 -7 -4 -1 11 24 20 31 -14 -30 -14 -7 35 12 -10 -30 -28 18 17 19 19 41 50 81 101 48 44 48 28 -26 6 22 -19 -14 -25 -32 -24 -14 0 -8 -31 -41 -14 -50 -30 -20 7 33 25 19 18 36 31 -2 4 43 39 -22 -14 22 11 -9 16 16 -12 -18 -19 -2 -18 -41 -29 7 27 29 17 1 0 20 33 36 43 41 33 29 21 12 14 17 23 33 42 42 31 26 4 13 40 36 41 30 16 29 40 50 58 64 50 45 25 19 31 25 26 38 52 46 26 9 22 30 11 7 17 12 3 14 23 15 -2 1 19 18 7 6 15 26 29 19 27 38 50 55 41 28 34 30 21 22 29 34 31 54 47 41 42 47 55 54 58 89 93 89 107 119 132 139 121 116 110 96 83 77 76 63 54 50 39 32 25 13 15 11 3 6 5 0 -9 999999 0 3 -6 -6 -7 13 54 164 923 3739 6932 5423 2198 610 99 20 15 12 0 -5 7 14 21 20 17 20 22 23 21 16 3 -1 2 -1 7 28 29 13 44050 303 59 30 9899 12 14 10 7116 6670 1331 999999 999999 999999 999999 999999 54 1329 4240 10647 26343 70642 205184 506734 999999 999999 40560 4565 140 158 124 84 65 60 61 55 43 62 40 6 -15 -33 -8 -26 -36 -1 -2 -37 -38 -49 -38 -22 -46 -35 9 26 -11 -11 -20 -28 -41 -24 7 2 1 -5 -31 -8 47 41 -19 -43 -18 -11 -11 -21 25 32 36 29 -14 -25 22 65 25 29 37 3 17 12 14 9 16 -4 -42 -39 -20 -14 -40 -31 -36 -67 -21 -7 -12 27 -5 0 21 -1 -5 27 52 29 -25 -40 -37 -22 -45 -31 8 0 -26 -15 -41 -32 -42 -26 6 16 -20 -4 -46 -71 11 17 50 23 14 30 -23 -9 19 56 30 -13 10 10 -5 12 8 14 -11 7 -8 5 19 7 -6 -2 -5 3 -2 15 24 46 20 7 15 -1 28 0 -11 49 65 47 44 32 26 32 14 10 19 54 17 32 44 22 28 42 43 48 48 42 52 47 28 25 42 30 26 9 16 30 23 16 13 22 35 26 20 18 11 1 23 38 27 25 20 28 33 29 23 29 27 39 38 35 40 45 29 15 35 54 41 37 38 50 56 51 56 47 46 56 62 67 77 88 109 122 117 122 116 100 93 75 57 49 47 39 42 44 38 38 22 1 -5 -4 1 8 14 5 999999 999999 999999 -7 5 9 4 -5 1 60 322 1187 3694 8801 8230 2804 752 131 33 9 -2 6 5 8 17 20 16 19 29 14 9 13 9 9 2 -1 1 17 30 18 2 44057 297 239 30 9899 12 14 17 7118 6671 63 1358 4077 10011 25728 65539 222899 634630 999999 999999 24154 815 163 179 154 97 132 53 30 120 63 14 28 7 -18 -28 -77 -56 -7 -36 13 -17 -43 -8 -9 -57 -40 -10 -28 -54 -98 -64 -48 -10 -36 -57 -39 -47 -42 18 -9 -5 -7 -21 -38 -26 0 -3 37 5 -44 -22 25 7 -28 20 58 -23 -44 -54 -31 7 32 31 -24 -27 -16 -5 23 3 2 -11 3 26 24 -8 -29 -4 -8 -4 -21 2 19 18 16 49 60 36 40 24 11 28 38 52 42 30 37 14 -34 -57 -21 -14 -30 -9 -19 -12 0 -18 -21 -10 -17 -9 13 16 32 37 21 19 -21 -30 -23 -29 -35 -14 -9 -5 -4 27 17 -12 -16 -14 1 13 -1 -26 -11 19 30 23 24 32 30 28 24 10 4 4 37 26 21 51 29 29 14 14 19 18 12 18 21 15 17 56 76 63 56 43 35 36 31 23 23 20 10 22 36 25 24 25 25 17 21 7 18 22 36 64 44 36 38 34 38 25 11 30 35 31 42 33 22 32 36 22 28 29 18 26 40 42 53 56 69 70 66 54 68 84 90 101 122 126 128 140 135 120 109 87 93 88 70 63 56 42 47 36 25 39 29 9 10 7 9 5 4 3 999999 999999 999999 999999 -1 5 3 999999 999999 15 220 1095 3347 6023 4801 1888 407 52 23 26 20 11 9 13 11 14 19 13 16 22 40 15 17 12 0 999999 999999 -5 13 20 12 44063 297 239 30 9899 12 14 23 7119 6673 569 2628 6343 15690 42622 123360 402976 999999 999999 131877 5292 155 98 143 128 59 37 45 68 93 95 50 42 -80 -24 32 -69 -45 -72 -60 -80 -37 -46 -61 11 -27 -71 999999 -47 -22 -35 -36 -23 -8 -30 -28 -21 36 0 8 -19 -49 -33 -26 -42 4 -49 10 -22 8 9 -6 -1 -23 14 35 5 10 31 29 -19 -23 -25 -32 -59 7 -7 -30 -50 -3 -17 4 -27 35 -18 7 19 20 10 28 -24 -5 37 54 72 70 67 47 43 26 43 -1 33 24 -36 -45 -30 -21 0 7 5 -52 -66 -51 -33 -13 15 6 -31 -8 -16 -5 -25 -1 6 -3 -9 -15 -30 -55 -19 -24 -3 12 25 -11 -25 4 -24 -13 -34 -40 -10 19 -10 32 14 -1 16 17 7 32 76 51 34 2 -3 36 20 14 49 44 25 40 20 30 18 18 36 5 46 -3 36 76 50 40 48 43 17 36 36 18 6 25 21 26 21 4 33 26 16 28 2 20 44 28 23 33 24 55 45 17 28 15 13 18 18 28 26 16 20 25 28 10 29 35 34 26 45 27 39 48 46 60 65 62 67 66 78 100 115 150 154 147 162 149 134 104 80 58 57 53 34 35 26 34 29 8 5 0 -2 4 15 16 -8 -14 999999 999999 -5 -5 11 3 3 -8 999999 7 83 781 2754 3611 2569 909 130 18 9 5 0 -2 -3 8 15 20 11 2 10 18 17 21 54 29 26 31 0 -2 11 17 10 44069 304 59 30 9899 12 14 29 7120 6674 163 999999 999999 999999 999999 999999 889 3435 8418 21229 56416 158631 492595 999999 999999 262494 2294 163 84 137 94 64 0 61 73 87 32 56 -8 -52 -92 -66 -56 -72 -48 -60 -44 -26 -59 -76 -20 -61 -44 -29 -49 -66 -30 -77 -89 -57 -77 -56 0 5 -38 18 13 -36 -81 -52 -60 -27 -13 -7 5 -27 -25 -57 -70 -34 -3 -4 -37 -2 0 4 -27 -48 -55 -43 7 10 -28 24 22 12 -21 -28 -40 -30 -34 -47 -1 -16 -5 -4 8 12 20 20 41 86 30 59 39 38 -52 -14 3 53 13 37 21 -34 -5 21 -32 -37 -65 -35 34 -60 -85 -12 -63 -26 -47 -56 -3 -6 32 4 -16 -14 -3 -32 -65 -40 -41 -34 -40 11 1 -36 -26 -6 -1 -26 -14 -6 1 -6 2 22 -13 1 14 24 61 28 -25 14 1 8 -8 -19 -17 -8 9 25 -6 12 11 37 30 14 36 54 33 30 18 38 23 18 24 25 50 32 10 36 35 10 4 23 6 14 32 13 17 15 -7 15 12 10 -20 18 45 33 27 21 28 1 -1 28 6 31 10 2 16 4 10 21 1 9 5 41 36 30 48 58 59 42 60 63 42 97 97 111 151 166 159 124 114 84 72 75 49 42 35 26 20 12 31 17 -1 -12 12 2 -4 -18 -22 -24 999999 -4 -11 999999 -10 11 63 -4 0 2 700 3986 6140 3110 990 331 71 17 16 3 2 -6 999999 9 41 20 17 6 9 -4 8 18 4 -8 -10 9 23 -4 -2 16 25 -4 44075 296 269 30 9899 12 14 35 7121 6675 13452 36033 111502 331935 999999 999999 720493 16991 862 92 31 20 37 -15 35 93 115 99 62 6 -65 -74 -16 0 -31 999999 -56 -12 -23 -25 -33 -27 -45 -79 -87 -81 -78 -63 -2 2 -20 -67 -63 -24 -1 6 -11 -27 -36 -16 -14 -31 -66 -45 -47 18 30 10 -11 4 -35 -65 5 40 18 -23 -30 -49 1 -15 -1 6 -20 -8 -20 -2 -5 -60 -59 -40 -41 -51 -38 -6 -21 -26 -5 -20 14 24 -32 -10 43 46 27 16 69 67 -11 -33 -35 7 4 23 21 -20 -20 -2 -25 -41 -71 -68 13 -10 22 -8 -30 30 47 7 3 -15 4 20 10 18 -17 -27 -19 -11 -26 -43 -53 -19 -6 -17 -24 -17 -17 -25 -44 -28 -9 -4 -10 17 37 30 35 9 8 15 3 36 7 13 2 5 6 7 11 11 25 42 27 62 47 25 54 44 43 36 19 3 10 31 17 19 10 32 -1 -7 12 16 8 32 26 24 24 29 58 55 16 19 34 48 18 3 8 27 17 30 21 10 -5 6 25 31 23 23 35 44 30 42 56 38 24 25 29 47 35 43 49 58 38 34 45 78 79 93 117 138 116 100 92 94 74 64 64 53 39 35 45 39 29 30 12 8 12 -3 -6 -2 -9 -17 -22 999999 999999 999999 999999 999999 999999 999999 -11 1 81 730 3254 5007 1831 379 79 22 4 -8 2 -2 -10 -4 7 3 0 7 6 1 0 -5 -6 -9 999999 999999 999999 -3 -7 -7 6 -3 44081 278 216 30 9906 12 14 41 7122 6676 11 868 2834 7478 21736 63455 213204 413727 451683 829203 999999 416677 9766 320 100 117 77 55 85 98 182 155 76 31 0 -10 -15 -18 -61 -84 -41 -2 33 -64 33 -8 -63 -76 -30 -4 -50 999999 -71 -20 13 -19 -15 -53 999999 -79 -54 -59 -31 -6 5 0 -36 -54 -31 -11 -18 -52 -52 -4 -6 -22 -10 -13 7 -9 -11 -6 3 -14 -4 3 7 11 -1 -14 -10 9 -18 3 -27 20 73 5 -5 -25 -41 5 14 22 67 77 58 58 38 73 75 18 -21 13 8 -14 8 23 21 -9 -29 -32 -15 -15 25 -11 -47 -48 -51 -41 -13 -34 -40 0 -2 -9 -31 37 58 -2 0 -26 -57 -12 26 -21 2 12 14 -6 -8 -32 -25 -5 -8 -1 21 11 14 22 4 28 57 57 37 10 6 1 9 22 -19 -1 30 18 15 12 12 11 24 39 16 17 40 37 46 17 5 42 46 46 17 5 0 16 32 24 45 43 25 12 -5 10 37 45 46 23 7 25 33 22 28 35 27 25 14 12 6 25 25 26 21 44 18 14 13 13 7 18 24 33 22 3 19 37 49 67 72 47 57 61 59 66 81 96 110 127 123 96 85 75 65 46 49 21 7 22 36 24 22 20 5 -10 -7 -9 -3 3 -12 999999 999999 999999 999999 999999 999999 999999 999999 7 82 581 2281 3460 1944 469 82 9 0 -9 1 -1 44087 299 221 30 9911 12 14 47 7124 6678 11 1174 3628 8974 22810 66111 199887 502721 999999 999999 999999 180328 6399 405 119 157 154 125 116 111 100 58 55 45 -4 -64 -6 3 4 -1 23 10 -35 -36 53 -15 -43 -65 -56 -4 37 -7 20 27 -10 8 -38 -62 -60 -12 -17 -30 -7 16 8 51 35 -17 -7 -14 5 10 -55 2 22 49 64 31 1 -4 7 52 -6 -38 -18 0 3 55 17 -2 -12 35 59 22 16 4 -2 0 -4 -1 -4 32 43 29 8 38 70 102 59 58 37 39 24 31 11 -19 -19 -17 -34 2 10 15 -40 -62 -23 -25 -39 -12 -29 -11 32 16 32 39 49 19 43 38 9 -20 -1 24 10 11 10 9 14 0 -18 -21 6 16 15 52 30 33 33 42 22 12 50 70 25 46 35 51 41 20 9 17 64 59 33 34 26 27 28 43 62 22 27 46 56 44 64 75 62 63 41 45 59 58 31 20 17 48 36 32 14 44 50 50 62 43 37 43 50 48 53 51 44 28 45 45 34 8 24 37 49 57 38 38 56 83 52 41 42 38 42 23 42 39 23 49 64 76 84 84 72 89 92 103 112 127 135 122 129 114 91 92 104 77 63 54 41 43 35 39 34 15 11 18 8 -4 5 9 2 -3 6 999999 999999 999999 999999 -1 19 57 361 1459 3933 7817 6246 1343 205 47 35 43 48 33 18 30 20 15 24 36 29 26 25 14 13 15 6 -4 1 3 6 18 23 14 -7 44093 300 190 30 9910 12 14 53 7125 6679 -84 780 2857 6985 17389 46012 139208 400541 999999 999999 178023 7696 206 169 144 105 49 62 69 58 20 58 84 63 57 26 30 14 -30 -25 26 3 -6 -11 12 -21 -2 -25 -35 -54 -73 -20 -10 -41 -4 14 -15 -17 -34 -39 0 -1 -56 -50 -11 19 9 16 -29 -51 -20 2 17 30 10 -43 -39 -31 -51 -34 24 20 -10 7 -45 -58 -34 20 -4 -31 -24 28 -7 3 33 -20 -5 0 -1 -7 17 75 47 10 26 47 40 38 59 75 65 25 10 9 20 22 37 43 20 14 23 -3 -8 -6 -5 2 -2 24 5 14 -12 -14 -3 33 49 19 10 38 35 29 11 25 9 10 0 40 35 37 21 14 23 25 18 10 23 34 42 72 18 27 34 12 10 25 38 55 46 52 48 20 24 23 45 35 54 47 32 39 41 50 40 46 55 53 29 -2 43 72 61 38 37 28 48 56 30 35 35 24 20 22 27 51 67 55 34 20 22 23 45 45 44 10 29 31 42 42 36 45 60 62 53 50 44 34 45 34 43 55 40 25 42 37 32 40 71 77 95 108 97 113 103 111 122 126 123 112 102 92 88 72 67 77 70 55 65 58 47 42 40 42 34 34 22 12 15 24 12 -4 -5 8 3 -7 -9 3 17 40 144 776 2091 3456 7407 10176 5433 973 138 45 34 34 23 19 22 14 20 35 33 35 30 18 12 13 7 6 3 8 7 6 24 25 16 5 44099 298 218 30 9908 12 14 59 7126 6680 -53 688 2177 5329 12953 35624 108285 334187 999999 999999 348577 4348 191 115 150 103 72 92 46 58 69 33 36 49 -58 -6 -17 2 -16 -64 -27 -65 -40 7 -38 999999 -70 -59 -76 -68 -38 7 -29 -50 -36 -53 -67 -56 -71 -41 -12 -27 -11 54 19 12 15 -24 -22 25 -16 -60 -75 -67 -15 -9 -23 -12 -21 -34 -34 -31 -41 -62 -35 -36 -15 -8 -10 -40 -43 -14 0 19 -2 -59 -13 7 -20 -31 -23 9 -36 -11 17 31 5 67 72 40 56 49 10 -11 1 17 0 -8 -52 6 14 -31 -28 -12 -17 -43 -34 -47 -27 -38 -4 26 2 -8 11 35 6 10 6 -13 -25 -80 -58 -32 -42 -23 -9 -3 -38 -41 -21 -3 -12 -23 -31 -19 -2 13 7 31 38 36 60 65 22 29 23 -12 -1 29 17 22 37 49 43 16 -7 9 34 21 8 10 28 46 36 55 43 11 1 27 48 38 41 57 34 37 42 32 38 27 30 11 13 12 15 4 -2 19 43 53 40 29 37 42 14 16 18 30 23 44 22 -5 9 18 31 29 29 30 20 6 19 28 38 80 101 99 94 102 105 104 112 108 96 96 91 70 74 69 56 38 40 50 56 51 26 28 27 28 19 11 10 5 -1 2 7 -6 -17 999999 999999 999999 999999 999999 -9 -6 3 21 95 564 1727 2868 7784 12435 5070 720 49 5 -2 -2 1 8 5 2 6 7 10 9 9 7 -3 999999 999999 -7 -5 -2 -2 6 4 2 44105 297 247 30 9907 12 15 5 7127 6681 411 1607 3923 9134 24383 65735 225912 610744 999999 999999 18362 543 121 98 75 69 69 118 80 17 56 -2 -20 -6 3 16 -16 -24 -26 -28 -37 -23 -3 -33 -50 -24 9 -21 -59 -24 6 -16 -17 -2 -61 -40 -40 -67 -52 -68 -81 -31 -23 -47 -59 21 2 -48 -42 -44 16 21 -15 -5 35 -19 -57 -78 -14 -3 -1 5 11 19 12 -3 -50 9 22 44 51 34 19 -50 -6 -1 11 -11 -4 35 -27 15 28 29 -12 4 36 101 71 77 79 36 7 27 3 -16 -23 22 -2 -19 22 1 -31 -7 11 -3 0 -14 -30 -15 13 5 -9 -26 0 -8 4 30 17 0 -34 -2 5 -32 -67 -12 12 12 -26 0 10 -14 -19 -24 5 28 15 11 17 37 4 5 31 33 26 22 11 -10 2 7 9 -11 -11 22 7 15 45 43 31 12 23 53 42 30 52 22 40 51 22 19 28 23 45 48 32 26 44 59 39 42 32 12 18 14 5 52 50 15 13 27 13 37 30 58 43 39 45 36 31 24 31 38 -3 23 26 22 49 30 12 5 10 20 32 73 104 110 116 103 97 114 100 98 97 100 92 73 74 66 42 27 19 22 16 24 27 24 30 37 40 27 12 2 -7 0 -10 -21 999999 999999 999999 999999 999999 999999 999999 -3 4 6 109 638 1352 2116 7091 9824 2496 408 19 3 0 -7 -6 2 8 6 3 2 3 4 -1 999999 999999 999999 -12 -8 -6 -4 0 -3 -8 44111 298 248 30 9908 12 15 11 7128 6683 626 1979 4713 11289 29350 84467 271529 863920 999999 748697 53390 1599 193 126 97 118 143 112 108 102 122 78 76 31 -1 -33 -41 -29 8 -17 7 38 -4 1 31 -4 -64 -60 -42 6 15 -31 -29 -35 -43 -47 -24 4 44 50 29 37 1 -23 3 -2 2 21 6 -6 11 6 12 16 40 28 16 -6 -56 34 -12 13 -45 -39 -16 1 17 9 15 8 22 16 -8 3 1 8 5 1 17 -16 28 50 26 24 8 37 68 104 91 85 55 58 51 51 49 18 18 58 10 -21 -2 -19 -22 3 -33 -39 -23 -31 25 46 7 -18 4 13 31 28 6 -6 66 39 2 -5 4 0 -5 21 21 12 -5 6 8 29 37 51 7 55 59 80 85 66 78 32 64 82 62 61 48 35 19 42 41 54 47 32 17 -8 12 24 50 61 48 48 66 80 52 71 65 43 59 58 53 51 60 51 33 58 63 79 68 49 43 38 28 41 46 38 22 39 36 31 41 49 31 32 26 9 22 40 39 42 52 46 57 39 42 59 61 64 60 44 29 20 33 75 114 141 167 182 173 154 148 147 128 117 111 94 84 78 67 62 60 53 56 64 64 58 66 76 70 58 36 24 20 18 10 13 21 5 -8 0 -1 -9 -11 2 28 57 122 427 765 512 728 1534 922 254 43 30 26 17 17 16 20 23 31 25 22 27 28 24 12 1 2 10 6 3 6 30 18 -5 44117 299 220 30 9910 12 15 17 7129 6684 302 1565 4200 9920 25371 71509 213035 608451 999999 999999 65252 1806 243 183 99 64 114 187 135 82 136 87 89 91 11 -24 15 51 34 -8 31 13 -30 6 11 -25 -52 -52 -44 -45 -15 3 -22 -44 -87 -66 -14 -31 5 -25 27 16 34 12 14 9 6 13 7 -48 -63 -10 27 29 50 -15 -6 -5 18 35 55 -7 -11 14 -35 10 6 20 37 43 30 40 16 13 2 17 32 33 26 -13 -10 2 25 25 31 9 60 90 85 73 55 54 37 42 21 -9 -32 -34 13 2 -16 3 29 46 44 10 12 14 30 50 49 39 62 47 27 45 48 47 60 50 36 35 26 20 34 31 10 1 0 -4 4 28 47 44 42 39 30 32 20 20 50 65 55 48 73 81 69 48 44 53 37 22 31 28 21 31 25 30 64 74 58 51 59 54 36 44 78 70 68 89 77 70 61 50 52 48 47 56 57 35 44 51 37 26 46 42 44 46 42 35 32 26 41 57 58 45 48 58 50 39 42 34 32 58 53 44 53 37 26 37 45 29 18 28 56 86 129 182 206 211 182 168 149 127 105 100 94 78 75 74 74 74 77 77 76 79 89 110 88 65 51 37 27 25 19 25 17 4 0 -9 -9 -10 999999 -10 5 30 70 232 457 425 215 88 74 65 35 21 30 34 21 21 20 30 24 19 27 27 25 31 24 12 0 1 6 6 10 5 4 13 6 44123 296 71 30 9911 12 15 23 7131 6686 167 999999 999999 999999 999999 329 1762 4772 11922 30586 92569 289389 855059 999999 618063 19200 376 172 133 105 135 99 66 83 62 66 54 63 64 30 3 -26 -31 -47 -47 -38 -28 -62 -46 -3 -12 -31 -47 -20 -34 -71 -44 -36 -59 -47 -36 -62 -62 -45 -45 -46 -4 13 0 -9 -11 -32 -24 -7 16 25 -7 -23 -16 -7 -4 -21 -62 -83 -50 6 15 -7 11 37 25 -4 -14 -16 -22 -7 7 -20 -23 -9 12 -7 -34 -12 17 18 4 -25 -30 -15 21 40 25 69 100 71 28 22 10 11 14 18 23 15 -16 -22 -25 -33 -34 -25 -17 -28 -39 -37 -4 -5 -3 27 22 5 10 21 20 -7 -4 -11 -49 -38 -9 6 6 2 -6 -12 -11 -6 -5 -25 1 16 1 -6 3 0 -8 -20 -8 18 29 25 28 53 45 13 5 6 5 11 -12 10 14 13 15 16 11 1 -10 11 35 57 53 39 36 29 19 7 19 55 23 -9 12 20 18 32 13 30 17 -3 -6 14 3 6 2 26 31 38 31 18 14 20 21 9 7 13 22 32 24 18 6 10 20 11 -3 5 16 8 15 31 32 54 107 212 236 235 222 201 148 119 99 84 83 69 44 39 32 44 42 49 56 66 76 100 104 90 70 45 33 2 -5 -4 3 -14 999999 999999 999999 999999 999999 999999 -3 23 53 137 377 591 606 294 52 13 13 16 28 20 3 -5 3 -8 -12 999999 -9 -5 4 6 8 999999 5 11 44129 300 191 30 9911 12 15 29 7132 6687 -36 1046 3352 8226 21406 57538 173942 491787 999999 999999 38354 5523 176 144 120 92 101 100 76 57 76 123 102 63 59 16 -36 -28 -15 -13 18 30 13 -25 -38 -27 -40 -29 -38 -28 -31 -28 -32 -49 -55 -44 -34 -22 -31 -55 -54 -42 -57 -39 -14 -25 -13 1 -13 -23 -3 6 -5 3 -13 -40 -40 -17 10 -3 -1 -8 -30 -22 -13 -27 -59 -14 44 3 -16 -47 -64 -34 -21 -3 10 1 12 9 -6 8 9 -16 -13 14 43 59 76 78 72 68 71 47 26 13 -11 19 27 6 26 31 -18 -2 24 11 40 13 -7 -6 4 38 48 41 -4 4 56 37 28 33 25 18 14 -8 18 23 10 21 10 21 -20 -19 10 6 23 10 -12 4 27 18 17 37 47 26 32 34 48 43 34 6 1 10 3 -3 -7 -25 -28 4 27 54 57 55 51 26 19 23 24 21 43 46 30 10 15 22 37 29 21 29 34 49 27 4 15 40 30 30 15 24 30 32 50 57 29 38 43 20 23 33 30 44 36 33 54 52 27 30 24 41 32 31 35 43 53 63 94 155 260 373 421 411 298 227 214 175 153 136 117 120 102 93 81 89 100 110 109 148 235 261 188 128 97 44 25 -2 -8 17 5 -7 -2 -11 999999 999999 999999 999999 999999 0 33 83 166 333 390 213 70 38 29 28 28 21 21 0 0 9 6 9 7 9 13 15 29 27 -1 27 111 36 -10 999999 999999 999999 -9 -12 44135 298 192 30 9912 12 15 35 7133 6689 40 1251 3627 8652 22793 59788 200368 571166 999999 999999 31020 5185 177 170 164 133 126 118 110 161 159 108 97 56 55 68 11 -2 52 25 -7 -18 -28 -29 -4 -21 -39 -43 -59 -17 -16 -28 -68 -20 5 -32 -23 -39 -6 16 1 -28 -9 2 18 15 -30 -2 12 24 20 14 -1 -8 -5 6 -23 -30 -32 11 -21 -48 -24 39 13 -4 -5 -5 35 17 -4 -7 7 -11 -22 12 -2 -4 1 -6 -33 -23 24 53 25 6 46 59 44 37 17 64 51 -6 10 -29 -37 -7 0 14 4 -5 5 -26 -54 -53 -22 -8 -4 27 38 7 39 67 85 72 37 27 31 47 37 16 14 26 11 14 -3 2 -21 -26 -24 -5 -2 12 -3 5 27 29 13 17 15 1 13 11 15 45 101 107 77 27 25 24 18 4 -3 23 16 23 36 22 44 5 21 41 7 33 48 41 37 25 36 25 25 29 41 52 65 54 45 49 46 30 38 40 36 59 38 29 20 31 55 45 54 26 55 31 38 40 55 54 27 50 52 53 41 38 23 29 35 42 35 29 46 54 91 128 184 267 350 383 409 376 273 233 183 140 117 108 115 115 110 113 136 170 218 265 382 336 196 148 120 84 39 19 11 4 16 6 3 4 999999 -11 -12 999999 999999 8 61 95 152 174 233 256 159 82 48 48 43 26 20 21 18 19 22 26 17 7 21 31 23 10 13 4 1 7 5 5 -4 -5 44141 297 221 30 9911 12 15 41 7134 6690 1529 4503 11046 25533 67127 195896 545867 999999 999999 96028 2202 153 162 142 119 114 168 115 88 107 79 100 87 58 -4 4 69 -10 -4 -31 -53 27 -47 -26 -17 -24 -50 -31 -33 -24 -41 -49 -39 -42 -35 -27 -60 27 -9 -37 13 -15 -22 -16 22 15 -3 -29 7 32 -15 21 1 -21 -54 -6 -3 -3 -15 -28 -30 -27 -22 15 2 -19 18 -12 -40 -20 43 -27 -27 37 38 10 -31 -24 -6 -13 9 -28 -24 19 48 35 38 75 84 119 62 42 -10 -14 -10 18 -14 -31 -25 -19 -34 34 39 -14 -28 -15 -18 3 19 1 -7 9 23 16 -16 27 52 5 35 25 32 49 13 30 52 43 8 -10 22 8 -8 -1 -1 19 9 41 19 56 51 50 21 46 46 29 47 33 60 98 68 68 40 29 19 1 38 26 17 25 7 -7 15 10 30 34 55 43 44 30 20 25 38 18 19 36 37 33 38 37 45 49 57 45 39 18 43 35 25 26 17 26 21 22 37 57 50 38 20 30 41 23 53 41 41 36 15 24 31 29 42 45 45 24 20 49 95 191 303 360 380 404 418 383 353 348 301 196 154 150 179 175 173 188 231 295 417 414 267 178 149 99 74 22 2 -1 -3 8 11 -10 -8 -8 -8 999999 999999 999999 -1 57 163 188 215 253 181 105 86 110 70 46 34 44 37 21 24 32 33 73 79 18 19 22 7 -3 -2 3 31 1 -8 -3 -6 44147 298 251 30 9911 12 15 47 7135 6692 2426 5606 12383 30446 88682 301893 867619 999999 999999 7095 220 136 139 125 105 82 124 128 85 100 114 90 84 109 104 39 -50 -80 60 24 -39 -34 9 -57 11 -3 12 -17 -6 -32 -8 -43 -31 43 36 -30 -84 -38 33 -42 -57 31 11 11 -13 98 35 43 -5 26 -36 5 23 -21 56 4 -3 -68 -16 17 33 33 31 50 77 19 16 21 -22 -30 -4 21 -23 30 -11 53 58 39 56 39 51 8 -17 28 101 113 89 15 31 19 57 73 26 11 -10 -4 21 29 5 -56 0 69 -11 38 18 -4 -25 47 -1 25 43 57 43 26 58 33 34 62 54 72 18 -3 22 -12 -1 15 -10 21 69 37 -15 -5 13 3 31 71 41 45 80 67 40 78 40 44 75 78 39 41 32 19 41 14 28 39 37 37 79 76 26 15 48 58 43 70 46 70 68 53 49 39 45 30 108 93 98 48 49 67 74 77 64 58 27 44 40 48 30 51 62 55 47 53 55 59 36 23 41 61 55 59 45 54 51 39 39 35 26 12 19 33 22 31 65 148 401 806 1009 1045 1086 949 724 544 392 270 234 222 210 226 239 274 338 338 476 575 461 339 267 200 140 86 55 31 39 30 24 15 0 -1 5 -3 3 1 -4 2 39 121 151 173 342 352 186 136 125 85 66 46 43 46 39 22 32 39 35 37 29 33 45 40 31 39 107 23 8 15 2 5 -5 -8 44153 296 251 30 9911 12 15 53 7136 6694 2012 4710 10842 27981 85084 294685 898492 999999 798229 6730 219 205 68 116 123 129 120 160 120 129 182 113 108 92 67 12 -34 -55 -39 17 30 -10 -67 -97 -35 -38 -58 -19 -64 -23 -7 -40 -1 -23 -71 -38 -1 41 21 -6 60 35 -13 -23 -29 -42 21 21 -7 6 -42 -18 -28 -2 4 39 -38 -59 20 23 -38 -70 -59 4 -21 -41 -33 -24 -46 -27 -12 29 28 56 49 76 68 1 -15 -11 -40 -14 38 25 42 20 64 72 26 89 96 12 21 23 -1 -34 -1 -19 33 9 -21 -35 -31 -15 -45 -30 15 -9 21 29 50 37 13 34 0 44 11 21 15 23 19 -5 -17 -33 -58 -10 35 -5 -2 -13 3 18 32 9 6 26 26 17 34 64 40 6 59 45 48 60 78 55 17 57 34 43 16 -2 30 48 62 47 33 24 35 75 38 24 52 53 14 34 47 34 25 57 55 33 34 47 36 11 48 63 60 19 21 40 51 29 41 30 48 41 48 47 30 35 57 72 40 18 8 5 19 44 42 58 37 39 35 33 24 28 31 49 79 68 367 1188 1936 1981 1621 1373 986 712 500 301 238 219 243 252 249 355 408 448 614 685 553 389 300 245 170 81 55 18 10 14 10 21 15 -8 999999 999999 -7 999999 999999 999999 25 166 176 168 216 221 153 107 86 72 87 57 50 35 46 49 33 35 25 23 27 23 27 49 51 18 15 11 8 14 3 -2 44159 296 251 30 9911 12 15 59 7138 6695 2455 5617 14124 39465 126441 399372 999999 999999 961715 6582 177 133 179 70 137 139 79 120 117 116 120 95 61 58 71 111 37 -47 -32 -4 6 -71 -6 15 3 -7 -84 -9 -58 -6 -52 -72 -54 -11 -23 1 15 -10 30 14 19 36 29 11 25 22 -26 -44 -50 2 46 56 27 -15 -10 -35 -40 12 -9 -6 -11 -34 19 6 -20 -1 -39 26 45 15 -5 -4 -17 -15 7 5 -54 -4 -3 -17 -33 2 20 0 78 42 85 127 77 83 12 -36 -14 8 33 31 -14 -3 -16 19 -37 -61 -69 -35 -53 -11 -42 -9 -6 23 41 65 54 13 -2 18 31 47 19 15 41 40 19 16 -9 -24 -8 21 9 4 26 -4 5 22 40 43 22 27 66 5 50 56 37 32 86 67 50 23 13 16 -13 -31 -15 -11 -8 35 41 42 12 42 63 27 37 34 32 28 34 60 52 36 41 53 35 71 50 9 39 39 45 36 22 52 60 29 37 26 29 53 45 28 29 30 26 46 34 49 63 70 59 14 18 26 44 65 35 30 43 37 50 19 25 18 45 61 97 416 1343 1862 1377 748 567 438 350 305 269 285 287 284 290 368 402 485 591 552 460 420 388 340 238 138 59 15 5 32 29 -2 -5 999999 999999 -6 2 999999 999999 999999 999999 7 72 133 135 136 108 97 96 95 91 64 44 40 41 45 42 45 30 33 33 30 29 19 22 13 7 2 40 60 0 -6 44165 296 250 30 9910 12 16 5 7139 6697 2332 5083 11557 31635 95051 315305 999999 999999 364684 2679 177 129 86 89 121 137 70 137 119 83 65 79 107 46 43 88 19 -54 -30 -2 51 38 -21 28 5 -44 -46 -39 -54 -71 -63 -50 -44 3 -13 -44 -46 43 -42 21 -19 3 14 -37 -56 -51 3 -16 30 17 3 -25 -54 -22 20 8 17 -15 -32 -33 -17 3 -3 -20 31 0 -14 11 -18 -33 11 21 26 27 25 -10 -74 0 2 -21 2 14 19 5 8 26 -2 40 16 18 34 25 15 31 22 -12 2 1 -25 -16 -3 37 -20 10 -20 -11 -2 0 -10 15 10 13 16 29 41 83 21 32 29 3 34 47 2 -30 -29 11 18 -8 3 29 -4 2 -5 -2 -27 13 26 14 48 14 8 15 72 84 51 24 17 5 38 18 1 24 3 22 -8 -7 36 48 23 39 -7 9 45 45 43 23 56 21 19 31 50 61 49 7 31 17 16 37 29 44 46 20 33 20 11 22 32 15 40 17 36 26 42 16 35 26 24 37 51 52 51 28 36 17 -7 10 31 41 43 21 26 58 63 75 93 208 549 1355 2175 1425 530 334 310 337 403 439 411 357 353 361 397 435 455 499 461 361 283 174 118 74 36 4 0 4 5 21 19 12 1 999999 999999 999999 999999 999999 999999 -3 57 117 110 101 101 73 65 85 76 77 53 40 37 38 41 52 42 32 30 28 20 22 27 13 15 103 14 33 82 99 44171 294 249 30 9909 12 16 11 7140 6699 3060 6660 16240 46065 155443 520280 999999 999999 21377 338 208 222 123 68 116 186 129 95 86 42 33 44 24 42 51 -7 -69 -52 -19 -39 -22 12 -51 -27 6 -22 -81 -78 -30 -68 999999 -78 -35 -29 -23 -35 31 17 11 25 -54 -62 -68 -33 -1 7 -8 5 16 -38 -58 -5 -14 -24 -27 -45 -18 -18 -66 999999 -36 -2 11 -19 -1 -43 -72 -25 -14 -45 -9 -54 -12 -40 -44 -12 -33 22 11 -1 -37 -56 27 14 -10 40 34 61 66 110 25 0 -4 13 -17 0 5 -14 -18 5 -7 -26 -18 -53 2 -40 -58 -34 -31 23 -7 2 -4 0 19 35 -14 -13 9 3 34 8 -30 18 -21 -56 -36 16 16 20 17 -36 -19 8 -16 8 39 45 -42 17 25 45 70 27 30 6 14 0 2 6 0 -5 3 -12 3 9 1 4 33 47 -2 -4 4 35 10 -8 23 62 29 5 -16 0 19 13 19 26 -4 -8 10 32 14 22 31 22 36 21 -4 7 27 18 3 21 22 16 -7 12 13 -4 17 24 47 33 26 2 28 5 6 22 5 6 1 30 42 125 267 584 995 1695 1928 1056 593 505 524 524 544 529 494 476 471 432 439 419 441 495 422 353 258 219 153 83 31 9 -10 -19 6 1 -5 999999 -8 999999 999999 999999 999999 999999 999999 16 95 152 124 126 92 58 51 83 82 88 58 66 70 42 64 36 66 34 16 27 13 15 19 6 3 -3 9 -11 44177 300 188 30 9908 12 16 17 7141 6700 1028 2706 6523 15911 43323 121953 314930 742357 999999 999999 22670 362 235 230 185 125 102 131 150 162 163 162 105 37 39 65 82 -7 20 27 40 -26 -12 -8 -36 -23 -25 -41 -23 -4 -75 -40 -21 -17 21 14 -48 -9 6 58 47 9 6 14 49 76 32 55 57 7 -2 33 -4 3 -26 -11 32 23 14 60 56 -24 18 49 -19 15 25 -20 -40 -14 -6 3 -8 -1 26 -6 53 35 1 11 -5 -36 16 51 55 119 55 73 45 78 82 88 70 28 24 53 -9 -17 30 51 64 1 -28 -18 -20 21 -9 1 17 15 99 100 63 84 91 63 42 23 56 55 40 32 14 0 1 5 46 18 4 -32 11 42 34 30 41 30 27 44 61 60 73 56 89 73 64 80 81 13 -19 24 6 5 38 30 36 9 28 29 45 27 57 51 69 55 88 44 54 58 45 72 54 18 46 56 64 62 67 38 57 55 50 41 84 54 59 44 33 36 51 44 42 62 78 96 26 41 56 53 55 54 58 72 54 43 59 41 29 31 31 43 31 35 47 62 121 300 700 1425 2091 2345 1845 1046 701 590 615 666 686 680 652 626 625 523 479 583 664 661 595 474 331 236 152 101 74 43 43 40 35 34 21 9 12 -2 -8 999999 0 5 -2 42 66 68 102 130 117 101 103 97 113 122 130 116 119 131 109 115 90 100 111 70 50 58 53 44 45 40 54 23 20 15 4 13 44183 297 246 30 9906 12 16 23 7142 6702 5385 12685 31358 81806 212460 647652 999999 999999 110520 830 229 196 135 110 142 160 155 136 118 120 88 165 141 69 40 -3 -20 -34 62 4 -43 -16 -46 6 -67 -37 -39 -11 -34 -62 -9 -44 -37 1 31 28 25 19 3 -35 -35 -53 -5 17 -20 24 1 -48 48 16 22 16 -26 -14 25 -32 -26 12 -17 -20 15 -17 -5 -10 -43 -86 -37 -38 28 -15 7 -27 7 -20 -46 -34 17 26 -15 23 16 6 38 24 74 118 52 89 28 40 59 2 11 18 0 35 -11 -4 -21 6 28 -10 -18 -24 -46 -4 15 2 -11 31 50 7 55 67 19 27 60 36 54 31 37 5 -43 -19 46 1 -12 -35 -12 -5 -16 26 27 9 5 20 14 60 61 54 65 65 61 60 75 60 66 11 -4 18 32 26 34 36 1 17 21 23 39 45 47 33 23 31 55 21 5 16 35 52 16 40 26 31 52 45 55 33 40 50 36 43 35 25 38 22 21 13 35 39 53 46 28 52 67 54 24 35 30 29 29 27 39 58 54 24 31 46 22 4 32 68 128 342 909 1706 2332 2451 2151 1383 855 653 723 861 873 836 805 615 506 554 732 791 710 729 621 523 377 254 149 117 79 50 26 28 10 16 34 30 6 -11 999999 999999 999999 -9 -8 8 25 53 73 74 69 62 55 90 132 105 97 143 148 255 118 126 367 89 78 70 57 74 47 51 37 29 23 9 12 58 -8 44189 297 184 30 9904 12 16 29 7143 6704 2339 5471 11791 27200 63789 158553 404815 999999 999999 999999 9572 292 275 221 150 138 89 158 132 154 159 121 92 98 81 33 41 32 -40 -51 -39 -25 -30 -41 19 8 42 3 -50 -82 -30 -6 -97 -58 -11 -38 -5 -51 -51 63 10 25 -36 8 24 -43 21 -7 -37 -48 -29 4 6 -20 -6 35 32 3 -18 -29 25 -24 -10 -6 24 32 -3 -23 -22 -12 -20 -15 -27 -20 17 8 39 -9 -11 43 10 8 -12 -17 -11 33 68 25 10 61 31 82 28 4 45 54 3 -15 -49 14 21 -33 -2 2 8 -8 -12 -18 9 34 27 37 32 30 36 42 50 52 54 54 52 14 31 27 -11 -47 -33 -59 -34 33 27 -72 -21 10 7 16 19 -13 11 48 23 3 38 32 40 30 43 9 -5 15 14 54 34 7 0 -16 -17 27 21 44 23 10 23 58 39 14 21 21 6 27 23 -6 22 11 7 6 -19 16 36 53 3 17 14 26 23 7 12 50 38 31 55 29 29 40 65 51 25 26 2 26 10 20 50 33 8 32 22 37 18 7 17 52 61 103 216 655 1456 2043 2336 2262 2029 1672 1253 1019 924 978 1162 1259 829 571 558 664 920 923 838 858 744 632 427 243 164 106 65 37 23 17 9 11 12 1 999999 999999 999999 999999 999999 999999 999999 999999 10 14 34 44 46 48 92 111 77 71 95 94 102 63 103 175 101 91 58 74 104 66 31 23 21 35 36 7 -11 44195 299 213 30 9903 12 16 35 7144 6705 2642 6155 15063 41980 121406 360868 999999 999999 999999 8532 277 236 223 148 153 180 153 185 96 104 54 47 121 112 55 79 18 -29 -70 -52 -27 -41 -29 -77 -44 21 8 -40 -29 -66 -40 -13 -94 -19 -24 8 -18 -14 -2 2 -2 4 1 45 40 -7 29 -3 31 -31 -26 -22 -28 -30 -6 -23 4 8 -65 999999 -97 -49 -53 -37 17 -12 -9 -5 -26 -16 -16 -20 -44 -30 6 17 33 1 -33 -14 -11 -51 6 -10 18 43 44 34 56 103 84 24 6 -53 -63 -35 -12 -9 6 10 -54 -25 9 -26 -42 -7 -16 -21 0 33 43 26 48 39 24 14 31 22 16 16 43 2 -18 -28 -21 -7 11 10 2 -14 -8 -9 -25 12 42 19 16 -23 9 39 84 66 41 56 44 35 7 -5 -19 -20 -11 -21 -6 11 -4 41 39 36 28 13 26 21 41 78 13 -14 -5 -2 7 6 -25 4 16 -11 8 31 54 50 30 49 13 24 21 2 -2 33 24 37 26 21 19 32 49 15 21 29 54 29 2 4 35 26 18 -20 31 30 17 18 25 33 54 91 132 275 547 1089 1683 1914 1834 1699 1408 1054 854 852 1140 1321 901 712 776 1025 1028 864 723 861 1141 1332 1192 816 445 254 173 120 70 35 19 25 18 27 24 1 999999 999999 999999 999999 999999 999999 7 17 54 53 28 18 32 45 44 26 28 60 64 64 94 86 58 25 42 36 55 44 56 52 47 8 15 19 -7 999999 999999 1 7 44201 299 212 30 9902 12 16 41 7146 6707 3607 7943 19753 52906 154819 439224 978910 999999 999999 103913 775 251 269 133 177 195 143 115 111 115 60 55 93 98 14 -35 30 -77 -44 -26 -48 -50 -40 13 -34 -18 -14 -89 -65 -41 -27 -36 -20 -75 -50 -1 9 -49 -9 -23 -14 -44 19 -25 -25 11 2 2 0 6 -16 -34 -20 -25 -43 -6 -40 -34 -16 -44 -78 -33 -23 -29 -27 19 7 -41 -57 17 -37 -56 -10 -10 -33 -31 -63 -3 36 -22 11 -4 -19 60 10 11 57 59 20 22 13 -3 -51 -32 35 5 -22 -14 -18 -62 -36 -43 -14 -11 -27 -37 -52 -24 -21 33 23 -1 2 17 25 22 0 -9 -3 6 0 32 -37 -47 -63 -20 -5 12 41 -20 -7 -4 -4 -2 21 20 42 39 21 43 55 35 55 44 35 47 9 9 8 -24 -18 16 21 26 23 47 32 46 57 13 14 54 53 41 29 52 36 17 8 18 19 12 32 55 27 16 34 54 -2 -2 -4 46 45 14 16 33 25 56 14 5 35 47 39 32 25 37 48 26 16 28 23 -2 35 8 20 45 2 3 16 42 39 72 138 252 413 715 1299 1596 1200 955 1004 933 892 927 1142 1481 1500 1389 1235 944 781 816 784 906 1103 1059 792 606 442 275 122 70 48 19 7 23 28 26 18 8 999999 999999 999999 999999 999999 999999 999999 999999 29 87 73 45 28 26 28 38 31 20 34 63 51 22 22 8 22 44 61 51 159 86 14 44 30 -2 22 27 -5 999999 -12 44207 299 209 30 9899 12 16 47 7147 6709 2029 4465 10508 27149 73090 223052 731708 999999 999999 15437 327 328 315 229 212 178 96 198 142 120 100 96 68 49 143 108 4 -6 -36 -31 38 17 -10 -44 41 4 -50 -10 -42 -39 -2 -10 -3 26 11 19 24 9 -12 34 -26 31 50 52 71 99 90 61 60 42 21 1 53 15 9 47 12 11 22 49 55 2 28 5 21 44 101 57 -54 -51 -27 -4 33 19 39 49 3 25 47 43 26 61 63 60 25 64 40 94 82 57 67 28 25 6 -1 44 10 -28 28 29 36 19 23 29 26 54 45 10 29 43 44 66 67 56 51 39 87 80 93 102 85 93 29 -13 16 -16 -8 5 23 2 -19 33 30 14 36 42 38 57 30 56 52 83 40 50 71 83 62 47 67 63 12 46 21 -8 26 82 85 70 81 82 61 57 45 57 78 96 94 88 75 55 54 58 47 64 71 62 43 44 68 59 44 37 51 46 46 47 45 73 68 72 57 34 47 88 91 99 83 68 51 68 71 47 56 64 62 52 49 35 29 30 73 68 117 303 586 1067 1702 2313 2217 1757 1388 1197 1286 1449 1392 1131 795 901 971 1035 997 734 763 1018 1144 1013 703 445 284 190 144 125 105 65 54 50 62 93 62 42 27 17 2 -5 2 10 11 2 21 37 62 75 74 80 65 63 71 87 95 161 186 97 69 56 64 59 67 61 47 129 369 150 64 31 35 40 26 27 9 44213 298 237 30 9897 12 16 53 7148 6710 18646 43628 107330 236071 578669 999999 999999 492803 3821 363 351 244 295 229 195 141 131 111 150 176 125 65 88 67 48 1 9 36 60 72 38 30 47 57 15 -14 -2 -38 -9 1 1 23 20 5 -22 43 49 82 -22 -2 8 32 18 41 11 47 47 37 -7 54 0 29 -16 13 24 -24 8 27 -6 0 56 52 38 -14 8 41 30 -1 8 39 3 29 15 14 23 5 5 -14 19 24 116 46 29 39 65 27 46 91 86 68 74 45 69 26 32 34 45 54 78 71 25 9 12 61 19 -14 -9 10 48 84 97 80 75 65 57 2 24 23 27 13 55 57 58 -6 22 19 29 31 91 44 39 80 87 76 94 82 37 46 72 82 72 74 66 69 68 64 21 50 47 33 15 35 71 57 51 65 85 70 52 59 76 91 58 83 77 87 104 114 76 45 101 82 80 75 73 75 69 62 73 81 85 90 72 51 68 90 104 45 62 70 68 112 88 75 92 84 80 83 63 82 73 43 64 66 70 62 43 58 52 65 47 84 259 743 1669 2663 3574 3554 2585 1632 1157 992 907 840 1098 1366 1275 881 946 938 870 956 1099 1191 992 646 396 246 192 159 147 132 115 101 70 58 82 115 88 53 27 16 20 25 32 21 20 19 14 29 34 63 92 121 91 97 88 65 63 69 46 49 84 54 42 51 68 220 135 154 99 70 130 37 24 23 17 -1 44219 296 232 30 9892 12 16 59 7149 6712 4690 11253 30165 90687 283344 862268 999999 999999 61022 833 232 272 272 168 155 183 192 110 173 75 46 24 68 -3 33 -18 -27 -8 39 20 12 -11 -33 18 -34 -50 3 -24 -43 -44 -61 -10 -34 -23 -17 16 18 -3 -63 -13 2 4 -13 4 -27 -21 -39 -9 -19 -25 -4 18 13 -35 -34 -49 12 -20 -6 -7 0 51 48 -20 -7 33 46 -43 -41 10 -39 -33 -8 10 2 -13 -31 0 5 -17 14 -16 10 12 55 39 88 54 102 44 -25 -64 -24 15 -1 30 16 -37 20 6 -18 23 23 0 -65 -51 -10 -22 -15 -24 20 26 36 72 42 13 22 15 10 44 31 -8 21 27 6 45 -2 3 -7 -35 1 18 18 10 4 23 28 32 24 29 35 29 39 14 42 80 12 40 27 -3 34 7 13 31 38 64 26 15 32 33 39 22 57 18 49 49 22 67 62 38 26 36 40 55 53 38 25 32 18 22 43 45 36 30 56 25 31 45 13 32 21 36 54 23 49 64 33 14 32 52 20 21 12 17 26 20 -10 2 7 16 21 46 96 326 1116 1936 2298 2243 1854 1286 960 891 1089 1276 1342 1188 955 975 931 821 933 995 1064 1157 910 576 354 257 206 151 123 80 64 73 65 67 62 74 60 8 -8 999999 999999 -12 -7 -11 999999 -9 -5 -11 6 17 10 22 23 21 35 35 12 14 17 17 14 13 10 21 69 40 25 30 66 52 16 95 199 -10 44225 298 229 30 9889 12 17 5 7150 6714 4199 9633 23746 66301 203812 680686 999999 999999 19617 441 339 259 161 180 153 196 183 91 96 198 190 112 61 44 58 63 -37 1 -3 26 9 -33 -49 -8 -14 18 -11 -47 -14 -60 -31 32 22 -47 -23 8 -23 -45 55 43 22 4 -15 43 109 17 -15 -13 2 -9 46 54 40 20 3 -5 -15 45 44 48 -5 19 -30 42 76 13 36 55 -5 28 25 4 2 -14 30 41 33 12 56 4 30 51 8 10 22 38 57 172 120 59 83 67 35 39 25 12 -9 50 36 58 7 19 12 26 -26 -25 7 -4 5 62 96 56 84 75 53 46 73 35 33 6 19 40 59 36 31 -19 -6 15 45 64 7 -24 9 30 19 44 56 41 69 68 81 67 59 48 61 52 81 112 37 13 15 43 28 30 16 55 64 42 58 78 63 50 47 97 98 64 30 67 96 70 68 97 70 60 42 72 45 44 62 40 43 71 39 51 106 73 94 81 43 57 56 60 78 59 73 77 60 72 69 70 73 43 40 67 56 57 52 52 21 24 27 31 75 195 501 965 1250 1434 1362 1118 960 886 1138 1545 1434 1038 1017 1056 1022 971 1046 1125 1105 1144 1052 764 507 324 289 248 178 157 130 127 130 124 166 163 123 57 21 6 -4 -4 18 10 1 20 4 19 38 43 37 35 38 53 65 127 91 61 62 69 57 47 38 44 31 45 139 87 85 103 58 29 20 3 3 -4 44231 296 254 30 9884 12 17 11 7151 6715 8882 22241 59177 170476 544461 999999 999999 736902 5105 208 262 274 240 198 89 133 126 117 59 11 56 95 37 8 25 -22 -68 -67 -18 -3 -35 -67 -51 -59 -56 -49 -68 -40 -20 -39 -79 -66 -42 -34 -80 -67 -42 -47 -39 -60 27 -62 -26 19 -18 4 -14 -27 -23 14 -32 -14 -47 -68 -13 -37 19 -3 -56 26 -2 -51 -35 -27 -52 -29 36 -35 -31 16 13 12 -45 -40 -5 33 1 -29 -12 -18 -18 21 26 39 21 41 56 63 46 7 16 -36 -75 -41 -5 -3 -5 4 -36 -43 -9 -10 -19 -59 -76 -94 -48 -40 -20 20 45 26 35 12 56 55 -3 33 -18 -29 -16 -3 -11 -33 -43 -12 -11 -28 -14 8 -12 -6 -34 -2 34 45 61 11 29 55 29 37 67 59 44 37 47 18 47 14 -16 -21 -5 -10 -44 -11 -1 34 31 51 15 6 -8 27 33 -9 35 26 27 21 7 16 24 35 13 22 11 14 16 -19 5 17 2 32 31 34 34 29 32 30 12 17 30 20 23 -10 28 14 13 4 26 -2 10 14 19 19 29 38 9 -16 -16 -31 -26 0 33 191 545 1156 1471 1352 1104 860 731 844 957 1001 943 979 1041 991 921 916 950 1001 907 651 407 337 287 239 197 113 92 78 75 141 255 221 104 32 -3 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -5 -11 -7 17 15 21 41 29 23 65 30 53 64 25 -6 7 20 11 33 3 21 18 999999 999999 10 44237 297 221 30 9881 12 17 17 7152 6717 13454 35554 91853 250483 711850 999999 999999 18612 368 294 289 387 230 157 155 93 152 118 130 87 80 28 19 89 61 -2 -42 -21 5 -23 1 -10 -33 -11 -35 -13 -65 -71 -55 2 -1 -85 -15 -10 -68 -32 -5 -53 10 -12 -14 76 -7 18 4 8 -17 -13 -58 -4 -31 -26 -26 -66 -8 -10 -17 -28 -11 9 -22 20 26 -23 -79 -30 6 36 -45 -13 -9 28 23 -32 -29 19 28 5 -4 14 -20 34 23 3 8 48 34 41 47 61 18 13 25 -35 -33 -10 -8 4 -54 4 -33 -50 -2 -34 -57 -49 -17 -29 -9 -11 -3 31 43 1 46 25 12 14 -4 -1 -12 30 35 -4 3 21 1 -1 -39 -53 29 18 -25 -14 -7 35 13 16 28 32 39 37 54 59 16 52 58 52 41 6 15 20 16 -1 15 -18 38 62 76 70 25 -12 20 23 46 -7 21 20 21 -14 35 20 -9 16 22 26 27 29 20 37 21 26 21 36 6 8 -8 23 57 39 37 31 50 38 6 37 21 8 4 15 13 -4 -16 -17 -9 7 13 10 8 3 8 12 15 11 15 50 183 627 1214 1462 1260 977 826 873 976 955 923 962 867 823 856 898 894 686 480 397 329 296 346 400 283 145 96 93 78 128 236 272 214 90 16 999999 999999 999999 999999 999999 999999 999999 -8 8 6 4 2 10 5 7 4 10 8 2 -2 -3 4 -5 2 -2 45 48 -2 17 39 34 11 1 999999 999999 -1 44243 296 220 30 9880 12 17 23 7154 6719 7514 18104 49019 146435 482323 999999 999999 28617 572 248 297 401 349 208 145 89 189 172 96 143 64 105 80 82 56 8 47 80 -74 -32 -13 6 -37 2 -26 7 9 12 -32 -42 -1 -22 -21 -22 -37 -54 21 -22 -28 -8 -13 -12 78 108 58 35 21 57 42 63 37 34 42 15 -41 23 1 43 32 -7 13 36 19 1 83 59 -20 -13 25 22 45 6 28 54 -20 20 -8 -3 -9 16 10 33 15 -7 54 78 99 82 65 84 59 62 60 48 13 72 31 -14 32 28 -13 5 16 7 -26 -63 -25 5 -21 -8 27 56 47 84 69 62 39 32 48 -2 11 -2 11 60 66 11 4 0 -2 3 9 46 53 -2 9 23 51 31 25 52 94 59 66 52 87 84 63 71 82 85 62 75 66 42 33 22 -8 -11 -10 35 36 72 50 59 73 62 37 48 53 71 27 31 29 78 51 50 81 71 63 50 54 73 41 42 46 42 40 30 59 45 46 30 45 60 58 38 22 16 42 51 58 21 22 37 23 -2 4 2 12 41 25 33 55 28 64 85 139 276 597 1001 1307 1370 1350 1143 893 801 831 955 968 897 853 861 726 571 469 388 329 350 364 373 289 173 96 95 105 142 225 373 421 276 128 45 13 -3 -12 3 1 6 9 22 28 24 19 30 37 29 21 26 27 35 37 14 22 25 22 12 7 19 29 47 87 98 99 36 46 18 44249 295 217 30 9877 12 17 29 7155 6721 22441 57634 153356 410753 999999 999999 278858 2670 232 342 281 364 352 193 116 144 114 59 65 120 105 25 34 -30 21 -3 -22 -29 -25 -4 -43 -45 -29 -2 -32 -69 12 8 12 999999 -42 -51 -77 -44 -17 -63 -44 -8 -27 -28 -79 -43 5 75 12 -11 -36 28 -25 -21 -36 7 -9 -57 -38 -38 -30 -31 0 36 14 -10 -21 -26 -13 -38 7 -14 -1 -35 5 38 -1 -32 -6 27 -30 -47 -36 -48 -83 7 15 -11 7 48 -21 17 39 78 26 27 19 -14 4 -3 33 -5 -36 -16 28 -11 4 -43 -26 -39 -36 -37 -1 21 42 29 21 70 36 26 -6 7 51 -1 -7 19 8 -7 -9 -8 -31 -3 -6 -10 0 -22 -11 -15 13 10 21 8 3 21 39 53 59 59 78 55 63 115 82 47 62 8 -10 -39 -1 35 26 -35 -20 -10 34 43 9 22 15 35 19 42 31 28 37 31 16 14 -2 14 -11 2 30 35 14 47 42 24 49 17 45 53 17 1 16 23 45 27 36 28 34 21 30 20 22 13 -23 -34 -24 2 16 7 -8 -14 2 25 4 1 26 20 37 63 142 384 752 1264 1841 1850 1220 820 722 912 1077 1041 932 765 573 434 382 296 252 270 302 302 240 184 129 130 122 140 144 324 601 563 285 125 41 0 999999 999999 999999 999999 999999 -1 31 28 -1 12 37 38 25 18 7 29 110 74 12 -6 30 13 -11 999999 15 23 32 142 22 32 18 44255 298 214 30 9874 12 17 35 7156 6722 10302 27878 82503 253771 748143 999999 999999 13971 256 271 406 485 330 194 173 91 152 136 151 89 37 15 53 10 -28 6 -15 -74 -71 -27 -40 -3 17 -6 -44 -22 -62 42 67 -40 -13 -91 -99 11 -11 6 -8 -16 -33 -46 -38 -32 -47 -53 -56 0 16 -33 14 10 -33 -62 -41 -20 12 -12 -42 -3 -12 41 5 -12 999999 -86 -1 -7 -25 -71 11 -6 -41 16 -23 -49 -25 -52 -36 19 -36 -6 -13 1 -40 -11 -35 -7 13 55 -1 62 63 34 -5 -15 -13 8 1 -27 -49 -39 -24 -16 -34 -25 -41 -47 -30 -46 -23 -61 3 30 29 30 22 2 -9 1 -9 14 24 -3 23 24 -45 -6 -31 -34 -38 15 -10 -28 -14 2 36 36 17 11 43 30 45 4 6 68 53 25 31 51 45 77 46 -30 -29 -20 -15 -11 -12 10 6 11 12 34 46 52 38 39 0 42 59 23 24 32 7 36 19 20 50 38 27 36 55 25 27 41 36 23 38 25 1 -16 26 16 21 1 7 50 38 9 0 -7 -14 28 -10 -22 -6 -2 4 -1 -3 8 9 0 6 4 3 20 13 28 126 349 728 1203 1602 1479 1121 860 752 808 968 1123 1172 1047 769 507 364 311 301 283 260 301 258 210 183 179 128 141 225 456 687 530 249 87 23 999999 999999 999999 999999 999999 999999 3 36 59 23 -2 15 25 43 29 15 15 31 10 12 21 7 1 -6 -9 18 22 30 37 51 13 17 4 999999 40 44262 297 213 30 9873 12 17 42 7157 6724 15385 40622 125732 388561 999999 999999 999999 10736 335 412 414 458 334 176 162 148 155 99 113 138 53 37 51 27 17 49 19 -6 -26 -17 74 49 28 -4 -63 -31 -21 -10 2 -82 -28 -51 -17 -24 -20 7 39 26 7 20 -39 -16 28 -36 17 69 26 35 44 27 -18 -35 25 24 63 38 34 -27 29 -2 -32 9 -31 -26 12 -51 -50 10 -47 -12 25 -46 -9 27 28 33 -9 -5 14 -29 19 13 46 -24 27 -28 52 101 53 82 61 25 9 5 59 21 -38 15 24 25 13 -13 3 -24 -50 -33 -5 -24 -10 21 4 33 60 -35 -25 -17 -42 -22 32 71 28 31 -20 -20 23 15 -8 -6 -21 -34 -5 11 3 -5 22 22 24 38 17 42 34 36 55 28 32 41 54 78 88 57 58 55 23 13 25 10 -7 -4 22 11 0 12 27 58 39 13 55 64 60 27 18 30 48 45 36 40 77 50 34 61 26 45 16 20 29 13 21 34 0 30 54 41 31 44 43 60 37 -3 9 34 17 6 18 26 13 22 3 2 1 14 21 19 5 -5 -3 26 27 5 53 188 441 758 997 1221 1195 885 739 887 1076 1172 1149 1001 634 416 344 325 295 239 228 241 226 222 231 207 194 233 323 403 539 655 465 219 86 -9 999999 999999 999999 0 13 19 21 39 65 36 8 24 31 27 20 17 16 28 126 34 -5 -9 -7 -12 0 -2 12 66 18 13 9 -6 -11 44268 299 182 30 9872 12 17 48 7158 6726 4421 10291 26778 75135 261291 929618 999999 999999 8877 404 405 325 417 323 194 173 137 231 171 139 58 28 24 34 36 -2 28 34 -27 11 48 17 -2 25 -1 2 -4 -36 -32 -37 6 16 -30 -73 8 -32 -62 -42 -38 -26 29 26 -17 -1 27 13 23 40 -31 12 47 13 -26 8 9 51 17 -10 -1 11 41 -21 27 19 -19 35 8 -35 -46 -39 -4 36 37 18 8 -20 51 17 -6 15 54 17 11 43 69 20 -2 34 49 60 58 50 37 60 20 58 48 -3 -37 32 54 -34 -28 -48 -34 -37 0 42 -37 -32 24 50 -15 23 45 32 -10 -3 29 41 83 60 19 42 2 6 -2 -1 33 -12 -8 25 28 -3 6 48 41 24 48 53 19 24 69 72 80 71 42 77 120 84 86 49 62 25 -1 15 -5 24 66 51 23 38 73 30 83 80 54 58 36 34 78 98 73 66 75 79 89 73 42 37 50 55 46 57 53 61 63 50 52 42 67 70 84 37 65 68 62 63 28 36 54 30 35 47 8 22 38 42 11 8 25 20 40 29 34 39 31 47 32 66 146 289 537 956 1426 1254 863 749 870 1116 1266 1316 1144 827 561 415 359 302 261 245 286 305 317 297 257 305 346 397 536 559 511 424 285 105 5 999999 -10 999999 2 21 54 73 56 43 40 33 46 46 50 40 29 31 26 36 27 14 11 2 16 27 53 105 51 30 61 85 -1 -4 -10 44274 297 210 30 9870 12 17 54 7160 6728 12897 35306 102703 360279 999999 999999 497190 3426 392 394 347 434 304 131 137 135 118 125 148 72 132 80 71 66 44 28 -22 20 2 -23 -38 -7 -21 -61 -15 -18 -15 -44 -17 4 6 -7 -8 0 -52 -16 -61 -20 -32 -25 24 61 76 29 42 -1 65 45 40 -32 -49 -36 0 9 16 19 -36 29 28 14 42 22 -12 -5 13 -25 51 3 33 8 -14 13 -15 28 0 37 -6 14 89 73 8 24 52 82 69 56 10 66 96 132 41 17 27 3 15 -10 31 50 45 49 15 -12 -7 -26 22 33 -10 -21 65 51 17 74 68 32 49 42 53 16 11 23 43 41 51 65 53 25 33 16 41 22 2 21 73 27 31 53 29 16 80 103 66 82 73 106 100 76 72 86 84 86 73 58 24 38 42 63 31 35 57 29 10 46 50 85 64 69 53 41 70 65 65 46 63 95 65 39 62 75 48 22 57 48 58 59 89 45 14 58 39 33 52 57 43 62 47 59 72 51 24 42 17 20 44 39 34 27 24 16 19 -7 30 36 59 38 34 40 30 47 69 175 388 611 1088 1381 1320 1022 822 796 862 767 637 502 408 407 414 354 263 230 271 386 440 418 331 235 205 283 403 551 519 414 340 199 96 30 2 3 18 22 45 61 67 65 60 44 51 61 38 31 38 35 40 19 24 23 24 25 19 17 23 27 23 28 62 62 23 10 0 44280 298 208 30 9868 12 18 0 7161 6730 33236 89396 252901 694833 999999 999999 58437 767 350 387 415 469 338 210 199 241 207 219 130 106 64 -7 26 51 102 79 69 58 -32 -42 19 -50 -9 59 -38 -54 -62 14 -11 -8 24 -8 2 47 6 28 37 19 38 31 32 59 17 48 81 85 50 67 41 31 50 -29 -20 20 52 52 3 64 45 -3 72 57 -14 22 27 22 48 78 45 -16 3 12 33 42 33 79 58 11 66 36 29 67 74 82 53 79 75 95 106 150 121 75 75 48 37 40 65 57 41 6 1 53 13 10 -48 17 24 11 44 128 84 60 39 66 51 50 81 38 32 -11 50 83 60 56 77 47 27 39 69 69 29 29 34 50 71 58 67 39 54 75 97 69 81 58 71 148 114 89 133 80 85 93 105 96 62 54 62 66 63 70 112 85 119 105 69 84 104 99 99 86 60 49 92 52 71 88 85 63 60 90 100 89 56 76 65 67 74 89 98 72 69 75 68 84 80 51 70 40 40 46 32 60 69 47 75 42 16 31 31 37 57 38 37 53 33 46 58 73 114 179 297 590 1048 1412 1574 1183 767 689 667 526 354 331 411 547 567 546 463 313 397 615 637 556 357 190 172 291 409 489 485 415 314 238 207 118 65 64 64 71 74 82 92 82 76 65 54 51 54 62 66 76 85 54 38 35 30 27 26 32 44 49 52 49 45 34 56 19 21 -3 44286 297 238 30 9868 12 18 6 7162 6731 77627 195304 493055 999999 999999 332522 1921 340 428 363 444 342 206 126 118 166 153 78 46 65 64 35 88 87 16 22 53 4 -50 0 -43 5 15 -24 1 -59 -32 -3 -26 39 9 -45 16 -34 -64 -14 5 19 -14 24 4 26 -14 41 10 47 22 44 7 26 6 58 57 79 16 -26 -6 35 -29 21 4 9 11 -26 13 29 -1 24 24 19 -20 -66 -2 20 45 22 29 7 29 14 53 48 12 8 36 61 94 107 55 53 50 49 67 -3 5 -24 14 -27 24 28 -18 -35 20 -25 -9 -27 -53 35 38 23 47 61 22 9 50 40 7 11 17 2 56 58 52 75 42 38 27 70 47 29 -8 -7 -1 28 49 55 61 65 68 61 85 104 92 84 110 90 118 104 83 58 50 49 6 16 25 43 87 50 48 74 53 47 26 67 42 57 52 44 57 64 34 50 34 49 46 41 37 77 83 56 43 55 77 61 51 65 71 37 28 39 49 40 37 37 50 43 50 67 46 39 38 48 33 23 16 29 18 2 34 32 40 32 48 42 45 49 44 39 49 70 163 318 577 908 1056 971 897 832 709 556 384 309 304 346 378 351 490 765 819 697 498 268 148 157 240 353 416 396 355 269 223 202 113 89 59 48 44 44 38 45 36 42 42 26 18 22 38 62 32 25 100 70 35 37 20 16 196 66 19 28 29 14 29 114 18 -5 -3 44292 304 27 30 9867 12 18 12 7163 6733 15996 366 775 1257 6149 41347 121434 288703 591581 999999 999999 999999 14217 562 428 449 433 433 276 138 159 167 161 191 126 122 50 31 -33 80 127 22 -10 -1 -3 2 65 0 -21 -54 -23 -23 -38 -16 38 8 -17 -31 -5 -57 -31 -29 80 37 -15 9 1 2 -13 29 70 46 40 46 10 1 3 -2 16 6 32 20 -21 20 18 12 44 -7 -44 -19 16 37 53 15 -26 -26 10 0 31 -2 -12 33 56 85 38 70 24 16 0 -10 22 60 58 70 120 70 32 -19 16 -12 15 0 -8 51 32 46 19 -5 11 11 -29 -7 27 1 -14 17 65 45 23 33 66 37 28 58 8 24 26 42 47 50 29 20 43 79 40 58 91 82 28 39 40 33 60 53 16 57 88 26 64 113 81 84 87 66 67 69 55 21 45 36 6 28 22 46 68 15 47 101 134 73 100 66 61 69 56 37 35 47 66 88 66 74 71 48 66 50 43 56 85 77 63 46 63 62 27 32 37 75 79 75 35 47 45 51 50 62 40 32 15 42 49 34 27 25 27 25 20 12 23 36 27 56 62 56 30 47 52 58 66 104 217 404 511 613 752 864 920 843 640 456 345 323 357 599 965 995 798 510 302 203 142 238 344 350 311 305 274 245 265 236 119 81 62 64 59 39 52 70 49 36 45 37 45 45 43 51 54 56 35 30 48 48 18 14 6 15 25 27 49 34 32 29 27 13 44298 297 237 30 9867 12 18 18 7164 6735 35225 92489 261698 749935 999999 999999 12633 496 397 497 487 346 246 162 133 174 115 112 123 42 49 82 3 50 11 -8 55 -26 15 -2 -52 -19 -39 999999 -56 -63 -29 10 -26 6 70 -2 -20 -36 -29 -33 -24 -9 12 7 -6 9 17 17 54 70 38 16 -22 -49 14 50 41 9 -8 -18 4 19 12 21 23 6 72 8 28 46 2 -8 -18 -3 0 44 29 32 51 38 21 27 37 34 3 34 38 67 89 82 107 118 88 10 -2 1 15 39 38 13 -5 31 5 -56 -45 8 11 -13 17 28 31 50 29 14 51 36 56 65 45 66 57 48 22 5 40 30 37 58 24 57 55 43 31 31 22 16 19 19 36 35 19 27 55 72 30 61 82 93 94 82 66 80 40 31 89 46 17 30 19 0 48 69 50 64 22 79 85 48 59 58 43 69 89 77 51 36 34 55 22 56 41 38 62 46 23 38 38 38 72 57 39 30 60 70 35 40 35 58 26 4 29 33 25 57 16 19 32 -21 -2 29 24 6 23 17 22 25 32 34 32 17 34 46 43 15 43 67 107 192 244 354 494 602 777 958 1035 983 757 483 299 259 385 738 961 872 617 417 243 157 177 261 225 177 190 280 295 275 313 220 147 105 52 35 60 58 42 30 40 30 33 17 21 45 46 36 37 28 22 23 15 16 10 14 -5 2 9 7 14 29 14 -3 1 44304 304 28 30 9868 12 18 24 7165 6737 7476 999999 999999 -24 1341 8019 30376 85310 223594 627887 999999 999999 96813 1146 421 398 431 471 264 137 102 181 228 164 145 100 8 52 17 64 53 64 -57 27 26 39 38 31 1 -75 4 16 4 -1 25 39 -55 -34 -47 -4 22 35 -30 -7 -51 14 7 69 22 0 23 25 38 13 111 53 47 38 25 20 25 -34 3 6 -5 23 7 7 -24 16 3 32 73 32 32 73 30 -1 8 26 70 73 9 -22 1 41 16 -16 19 38 16 31 104 151 112 91 69 27 81 2 27 21 56 21 34 65 36 69 40 7 -4 -8 -7 22 39 32 9 8 45 42 16 78 57 38 53 24 9 2 -5 31 58 30 33 67 28 15 -6 65 35 37 2 4 50 97 20 51 73 86 76 88 85 119 121 61 46 55 44 74 46 57 50 55 55 56 58 52 72 63 74 78 63 56 40 65 81 105 85 49 49 70 51 61 48 30 61 56 47 53 94 101 79 91 85 85 67 60 59 55 74 54 74 72 38 72 60 38 42 26 22 47 43 25 41 0 17 46 62 48 30 35 69 57 45 57 56 73 67 102 111 143 199 255 334 474 619 823 964 895 687 418 314 243 252 388 761 1070 899 609 412 289 242 192 237 329 207 160 222 346 303 301 398 430 263 168 157 194 185 123 84 65 72 57 35 42 79 111 116 102 79 53 18 21 45 12 34 60 32 14 22 30 34 27 32 24 44310 304 30 30 9870 12 18 30 7166 6738 2940 999999 999999 999999 489 3318 13946 43587 115486 341831 999999 999999 726524 5534 419 501 542 424 245 224 205 205 240 249 121 108 55 54 74 28 -5 -10 51 65 51 -15 56 73 2 3 -32 -41 -2 29 -19 -30 -26 -59 -4 65 -18 26 73 42 24 23 -4 -5 -18 28 -25 48 48 54 -14 31 56 57 10 13 -17 65 30 44 37 53 29 -21 6 74 53 25 6 13 34 59 -15 23 52 50 29 24 38 27 38 71 38 40 65 37 57 109 91 101 168 64 62 36 33 49 43 53 40 47 63 -7 -14 27 -28 10 67 23 28 50 51 47 41 42 96 90 53 61 101 82 46 27 47 -5 20 88 73 68 24 12 24 -1 -6 31 2 37 74 72 38 72 49 50 96 121 115 121 116 144 107 36 59 58 64 64 56 36 12 10 22 59 43 48 67 31 69 75 43 75 89 74 70 61 70 54 29 29 69 67 98 77 63 81 90 59 47 64 66 63 65 72 76 88 72 53 46 60 66 74 70 51 53 59 40 49 24 27 44 36 43 42 38 27 41 41 49 61 57 66 63 61 113 130 177 275 342 392 470 566 690 797 862 967 902 670 347 280 274 334 446 758 1096 1040 724 533 380 261 181 144 147 253 290 197 195 277 271 221 339 466 414 236 233 309 289 215 130 85 71 86 82 59 75 111 172 194 162 92 50 30 22 20 18 26 191 279 81 51 41 36 30 10 44316 302 62 30 9872 12 18 36 7167 6740 2718 2656 3285 8271 25942 101108 265855 633421 999999 999999 667436 11396 591 507 414 476 396 211 146 129 227 243 179 81 60 54 37 39 67 19 47 42 28 -20 5 40 32 36 13 -61 -27 11 -25 -30 -44 -33 -46 -65 -21 -73 -39 999999 4 -59 -24 20 33 -28 -10 34 40 27 -16 -4 -17 -25 50 70 14 15 -52 -21 -19 23 -3 15 -6 28 -42 -12 -21 -17 -33 -28 -36 -29 -32 -52 -44 -19 5 41 0 30 22 -14 0 12 30 16 -14 70 81 80 61 36 32 25 -2 -3 -16 -8 -17 8 9 -6 -9 57 64 -15 -39 -18 10 -27 5 33 65 28 14 31 58 7 -8 29 24 21 4 -7 19 47 41 50 37 4 -23 36 13 -32 22 34 33 31 -5 18 28 29 35 65 50 84 72 52 14 71 65 60 67 3 20 69 88 50 -35 6 24 17 28 28 44 58 50 53 51 49 54 34 36 40 33 52 31 32 53 43 33 25 23 30 18 46 32 31 59 59 67 31 57 51 42 45 52 19 49 50 50 3 -19 2 6 1 -7 8 24 34 47 21 9 30 21 18 27 33 64 124 186 257 389 494 562 626 720 821 842 748 592 467 319 265 235 228 251 308 582 855 733 490 366 273 197 115 97 128 154 158 152 174 234 297 314 369 755 1043 630 619 1416 1613 879 277 129 80 60 55 39 19 19 31 58 62 37 42 5 4 19 -3 -3 3 -1 8 17 13 -2 8 44322 301 123 30 9873 12 18 42 7169 6742 88 1830 10072 31532 93624 231356 515451 999999 999999 876153 6626 507 441 539 466 309 225 127 162 228 235 199 122 45 67 69 -19 78 72 18 -38 14 -47 -4 7 -16 5 38 -6 2 37 37 42 5 -20 -55 15 10 -6 13 -27 -27 40 24 -3 -16 -55 -16 -9 -3 -40 -4 9 0 13 39 13 48 30 -14 15 -9 38 46 -21 -2 -30 -1 38 7 -6 13 36 52 15 58 34 45 50 14 29 68 22 40 54 78 60 71 30 34 104 40 89 89 69 16 -39 21 13 39 24 51 58 54 36 12 -3 -6 -7 4 13 21 32 29 96 74 35 35 49 37 24 67 53 50 24 -10 -6 49 37 59 31 26 8 11 35 61 50 47 46 40 69 56 81 98 77 98 99 55 92 109 46 61 38 53 64 16 -6 19 90 52 42 61 68 73 73 47 57 80 75 94 102 93 54 42 54 43 60 83 59 67 85 67 48 43 53 61 54 50 58 63 81 72 62 38 47 60 65 56 50 60 69 55 68 32 24 31 23 32 51 49 18 31 32 30 42 50 55 46 46 62 70 119 206 283 337 349 406 461 504 507 503 417 329 256 217 220 209 237 261 331 650 988 810 471 359 238 142 125 124 126 128 150 168 185 203 259 425 615 856 1502 1987 1424 1242 2437 2728 1560 774 348 292 468 349 150 73 59 62 68 55 33 16 4 8 18 8 8 15 16 26 17 -3 4 3 44328 296 125 30 9875 12 18 48 7170 6744 192 1481 10191 41135 121915 324201 760146 999999 999999 54305 808 494 439 484 442 207 184 137 185 208 288 274 86 -43 10 15 1 -34 -67 30 -28 -25 -61 -82 -49 -69 -78 -35 -25 -21 -11 -12 -32 -47 -40 -59 -45 13 35 -8 2 2 23 -1 -8 -17 -11 0 -9 -29 -30 -18 -35 -41 -44 14 46 60 44 9 -3 -21 -38 -18 8 -34 24 36 49 -33 -28 26 9 -13 8 10 -27 -14 -7 0 12 6 8 -14 -26 23 13 21 49 4 34 57 89 57 12 4 8 49 22 9 45 63 7 -46 -39 -14 -16 -20 -39 -36 -58 -28 -18 -41 -12 54 47 54 11 -13 6 49 23 13 -30 0 20 21 -12 18 10 -10 16 43 23 29 -10 -14 27 33 18 41 46 55 59 75 63 57 62 71 55 54 95 28 20 31 43 14 37 62 34 31 29 7 43 61 38 66 49 23 39 57 22 8 9 32 45 34 22 18 24 41 52 34 27 26 43 53 55 21 42 31 12 18 13 6 26 15 28 4 19 16 10 34 27 23 -6 6 2 7 8 2 -12 -10 -15 17 24 14 24 51 41 62 136 179 233 277 277 256 223 206 189 168 160 156 163 177 226 262 323 498 832 1023 911 575 296 170 122 100 82 91 88 120 100 104 153 165 247 406 579 761 851 951 1315 1996 2893 3640 4125 3829 2645 1563 1228 1061 490 181 90 52 19 11 -3 999999 999999 999999 999999 -8 -3 -10 44334 303 66 30 9876 12 18 54 7171 6745 4411 4424 4908 13154 78557 251192 424028 643225 999999 999999 600982 36411 651 479 407 534 458 290 215 269 227 204 282 264 160 121 95 88 85 48 19 64 79 38 29 -32 21 54 70 36 8 -33 8 74 35 10 -57 -20 -36 49 24 21 -41 -40 61 15 -25 16 -3 -10 21 96 32 31 38 61 98 30 75 67 12 10 72 25 -15 57 -32 -14 40 40 74 68 65 -21 -29 12 53 51 26 42 31 17 -9 37 34 71 74 74 82 58 73 66 113 78 121 115 25 -3 49 50 36 14 51 84 48 13 12 23 12 8 49 -5 -13 50 23 -13 56 83 89 89 85 58 52 38 35 56 0 12 13 43 51 40 52 45 40 27 33 45 26 71 54 46 41 89 76 48 90 96 67 73 75 66 63 71 83 120 96 29 38 81 59 61 69 64 32 69 102 86 86 65 63 80 79 79 30 64 98 77 69 63 84 61 83 84 79 66 52 52 55 50 79 108 80 69 64 89 60 53 45 71 85 88 50 50 61 43 38 44 60 44 54 41 27 36 52 58 52 61 80 65 39 44 69 56 64 63 64 111 151 173 232 266 304 302 271 245 217 253 326 382 471 696 952 1051 987 680 376 261 223 186 131 156 186 142 122 162 204 239 277 315 509 539 619 591 710 1072 2227 5048 8630 9393 7283 3731 1195 1116 1483 1036 476 199 96 54 30 26 25 21 25 24 22 17 28 22 13 -6 -8 44340 303 67 30 9877 12 19 0 7172 6747 672 1081 1888 4946 23596 76680 220590 488637 999999 999999 788213 10420 566 510 490 476 331 163 249 220 193 331 258 195 103 90 34 14 95 -12 -2 9 20 106 59 -44 12 -6 -43 -49 -75 -12 -27 -6 10 4 -42 -46 -23 -42 25 -41 7 -32 -34 21 -16 10 9 19 33 -25 11 7 -30 -25 -4 42 21 -5 0 28 -32 11 62 52 -6 -33 13 -26 16 14 19 9 -4 17 2 -15 6 55 60 32 38 63 22 12 82 45 26 23 -8 26 73 62 85 93 81 69 36 51 93 51 38 19 20 14 9 -25 -25 2 -26 -11 16 24 -30 -75 34 65 24 60 52 23 44 45 10 19 50 75 47 52 21 25 40 28 16 5 35 23 -19 10 29 66 23 61 81 100 113 158 109 82 82 47 45 37 49 59 4 38 7 34 28 7 57 60 35 66 103 91 52 34 62 18 26 63 36 43 57 36 51 52 73 70 75 68 50 61 41 62 34 41 60 55 35 41 44 33 34 54 55 32 53 59 63 40 39 39 56 47 25 9 12 19 23 4 8 10 22 44 47 48 32 34 17 39 45 51 50 68 71 90 139 183 253 340 376 291 275 292 356 481 674 919 955 822 618 420 341 313 235 173 146 195 187 109 140 198 182 223 587 725 793 892 871 900 1489 3673 5830 7477 8047 6525 4494 2442 833 318 272 287 169 55 36 53 51 16 11 4 -3 3 1 -1 7 9 -7 -10 3 44346 299 99 30 9879 12 19 6 7173 6749 -49 623 3111 13523 46432 130151 355639 999999 999999 999999 8909 482 518 525 383 272 219 204 209 218 224 289 263 170 122 138 44 30 27 65 6 -8 -19 45 -9 -8 -25 -6 2 36 -12 -7 53 3 -8 39 22 -20 -16 2 -3 -6 3 -34 -17 -8 -44 -58 -16 56 26 -14 10 -12 -13 21 -3 -5 23 46 37 -21 -34 -43 11 -64 -42 29 -20 1 41 23 6 22 -11 -53 24 68 53 40 17 77 54 53 24 23 33 18 5 58 33 32 54 92 50 53 22 31 40 20 31 61 31 30 11 -11 12 23 20 -17 -11 -79 -34 -6 33 43 32 106 90 88 44 1 26 28 32 26 17 44 57 56 55 8 41 34 18 21 -30 -32 15 34 25 47 71 62 120 71 82 52 37 83 24 15 13 31 27 63 52 26 60 47 58 33 50 70 56 43 55 31 64 73 43 34 57 73 48 39 58 78 87 73 85 83 51 74 58 70 78 42 47 63 37 29 35 14 38 48 42 37 41 65 48 32 48 42 38 21 5 15 11 40 16 10 3 22 20 49 52 48 50 40 58 49 49 36 32 49 59 52 79 112 173 252 291 305 352 337 365 405 506 690 902 904 774 618 497 400 336 268 235 219 244 227 161 198 240 173 116 194 493 1049 1355 1384 1636 1974 2487 4519 5837 4754 3432 2573 1456 490 156 76 41 35 26 31 46 37 5 -1 3 -3 -8 -8 -9 -3 2 44352 300 72 30 9882 12 19 12 7174 6751 1302 1984 2682 5526 22503 80051 225607 549480 999999 999999 682096 6802 559 580 465 445 272 232 153 245 393 262 230 189 101 58 99 101 -24 31 29 77 32 39 1 30 77 25 34 -4 58 -75 -64 -67 -2 -44 -70 41 59 9 -11 -13 -44 -31 9 11 25 33 6 -29 9 65 8 -53 18 9 -22 4 27 7 21 9 22 3 -10 19 29 12 -31 27 10 52 37 6 35 18 22 -12 12 29 4 -27 -28 -45 -55 16 49 30 -3 63 86 45 25 80 72 45 24 40 18 -3 -26 82 31 11 52 46 8 13 25 -35 -46 -1 -24 2 -19 5 78 100 88 52 67 61 85 19 -2 26 8 46 2 30 36 23 78 63 25 14 46 40 6 22 43 50 60 80 88 78 40 114 100 81 79 31 60 70 29 12 52 68 50 31 32 41 63 50 29 72 34 48 51 49 44 66 49 59 21 39 74 63 91 84 74 57 35 51 51 50 59 37 43 33 25 49 55 56 88 48 19 12 29 30 35 8 38 71 57 55 31 1 9 19 32 17 9 26 8 18 24 32 28 35 18 40 49 45 40 43 57 49 51 66 75 101 155 193 208 269 403 425 440 586 762 823 733 671 626 539 505 468 380 314 288 319 295 293 330 323 196 116 236 489 826 1494 1722 1556 1937 2025 1589 1265 1409 1335 1358 881 232 93 43 33 45 35 24 26 30 11 13 25 5 -4 -1 2 6 -9 44358 301 76 30 9886 12 19 18 7175 6753 52 496 2168 13298 46724 131013 342272 919952 999999 999999 13056 508 537 542 428 350 238 210 202 286 275 218 209 173 143 124 79 20 32 47 25 30 59 46 -15 33 11 -29 -20 -13 -14 18 -37 27 2 39 11 22 -24 -24 -27 38 -14 -26 -27 -34 8 -28 -23 12 -12 28 5 -61 21 -7 12 43 16 -50 -43 -9 -32 -23 67 13 -51 -27 20 -29 -10 4 -53 -27 20 8 1 18 -6 47 6 51 78 50 -7 20 15 30 7 -6 41 86 53 84 68 40 13 -10 -5 36 71 25 99 52 21 2 21 -25 -2 -40 -44 9 18 10 10 49 88 84 45 51 16 59 38 22 7 0 -6 4 17 71 60 56 56 57 21 38 -4 3 16 44 59 45 15 77 28 30 60 63 56 62 55 -6 12 11 55 55 50 64 43 30 13 7 10 65 44 62 66 54 63 61 53 46 47 48 77 80 51 49 24 47 45 37 74 96 75 55 43 79 61 59 57 46 59 51 40 70 55 72 59 31 10 31 47 19 31 34 27 48 30 25 21 34 10 13 38 28 36 17 14 39 23 42 59 56 65 48 60 61 65 56 84 123 132 162 242 335 438 576 707 770 744 737 716 665 596 524 490 446 369 361 401 348 504 538 431 233 451 870 959 1258 1660 1570 1138 1226 1251 1025 1193 1290 805 431 364 287 153 85 50 34 29 31 34 8 1 9 -1 -7 1 4 -6 -11 -8 -7 -6 44364 302 108 30 9888 12 19 24 7177 6754 26 405 1619 9091 32322 93443 242230 619372 999999 999999 659468 4935 590 531 508 399 298 265 288 372 353 251 142 139 127 96 90 3 26 32 39 65 71 31 -4 20 7 69 53 -7 -48 -15 28 38 10 -51 -5 -37 -32 9 -16 13 -5 5 12 45 -23 -20 7 3 -2 35 43 -23 6 -16 -14 -58 17 79 48 44 30 27 12 56 72 34 -16 -3 3 20 13 -42 35 36 35 -4 -32 12 40 67 65 52 57 31 52 8 70 50 78 44 73 89 68 20 23 20 -5 48 53 45 52 10 12 33 20 2 -5 -31 -33 24 -10 -31 36 62 71 111 66 27 6 24 26 57 60 48 29 51 84 54 91 34 50 36 55 71 43 28 39 18 62 73 57 51 78 89 78 65 46 57 61 41 60 58 41 33 11 56 71 59 39 24 36 40 72 79 74 52 49 93 65 67 57 38 36 57 60 68 72 65 63 68 34 73 67 60 41 62 78 74 58 75 62 43 53 45 39 40 22 21 53 75 65 66 34 48 75 69 41 3 28 23 8 16 10 47 55 51 49 60 49 60 50 44 90 78 59 52 63 77 67 82 111 147 235 378 490 685 902 912 823 814 861 861 686 499 471 446 436 451 435 353 564 749 565 546 1321 1719 1448 1308 1224 1081 688 539 658 703 780 997 775 400 219 157 145 112 87 76 60 114 63 26 21 21 26 19 26 49 25 25 17 0 6 -6 44370 296 200 30 9890 12 19 30 7178 6756 14510 40035 99622 246623 618984 999999 999999 620907 3293 675 513 385 345 279 243 216 277 259 196 159 113 116 123 68 58 10 9 -15 41 -54 -55 -42 -41 -36 4 -54 -26 8 -11 -32 -52 -29 -73 -15 -48 -30 4 -59 7 -41 -48 -28 -49 -61 -16 -44 -7 -26 3 13 -15 -20 -1 -23 18 11 -16 -16 -16 -1 -1 -1 -5 -53 -42 -66 -50 6 -14 -17 -9 -25 -27 -2 -57 37 -18 12 -33 -1 55 12 2 25 17 17 7 -21 6 49 87 70 51 63 29 6 40 11 37 10 45 19 8 -23 -5 -43 3 -25 -25 10 33 57 51 60 80 45 27 -6 0 16 8 15 -1 29 6 47 14 -13 12 -6 15 15 -5 9 44 0 -15 28 32 19 30 52 93 73 27 61 56 50 -2 0 12 29 6 24 12 53 26 11 27 16 10 46 44 14 29 46 39 21 9 38 26 9 37 40 53 34 43 30 38 46 37 52 29 6 39 37 44 58 44 62 48 25 34 27 37 42 40 35 29 39 20 24 20 19 6 0 11 11 -6 4 11 3 22 28 16 26 11 23 43 28 36 42 54 44 44 40 57 59 82 79 86 146 249 487 697 879 907 877 933 968 885 626 472 417 393 409 466 445 359 578 674 384 466 1748 2602 1336 727 621 513 357 261 280 420 683 1077 1295 1230 701 286 98 63 51 37 33 7 0 7 7 -2 -6 -8 -8 -5 1 3 -6 44376 288 233 30 9893 12 19 36 7179 6758 9796 25380 69117 225339 732432 999999 999999 13856 650 536 441 383 295 327 258 285 297 204 188 159 101 97 62 -16 2 -7 30 2 -63 -50 -14 57 7 -21 -53 -60 -62 -44 0 -10 -17 -6 -5 -53 -94 -42 -81 -6 -45 -46 -5 -29 -7 -22 -23 18 -41 -46 -61 -28 65 5 -33 -40 -4 24 37 -4 -64 -27 2 -1 4 -27 -56 -54 -28 -24 7 20 -92 -46 -28 1 -19 -10 14 -8 30 -5 -28 47 -19 13 35 -20 9 28 39 68 85 61 -4 34 -40 44 41 8 -1 -25 25 -11 -42 -18 -26 -24 -1 -24 -9 39 93 57 18 48 47 14 -2 22 4 22 20 29 -5 15 38 5 2 13 27 17 -8 1 -16 -14 -3 12 22 41 27 19 63 73 14 18 31 60 22 -9 -10 32 -4 43 11 -13 0 9 40 34 13 26 43 27 58 55 47 36 18 23 24 25 17 14 12 30 31 40 34 49 49 51 54 74 27 9 17 12 30 19 23 25 41 57 20 16 21 18 19 24 48 22 -3 0 12 7 7 0 2 7 1 18 20 16 5 18 22 19 13 29 39 32 44 29 15 20 48 68 72 93 102 120 166 259 525 840 929 938 979 1028 1001 776 504 366 361 385 408 444 377 287 509 795 620 383 968 3216 3924 2513 1543 929 382 225 176 198 368 806 1708 2316 1455 504 147 56 50 31 16 23 31 8 -2 -7 44382 294 237 30 9897 12 19 42 7180 6760 6066 14421 38885 122588 427165 999999 999999 162428 1784 505 470 419 313 360 366 305 261 149 138 166 160 127 39 31 3 -19 5 12 -19 11 -9 18 -39 -66 -3 -8 -27 -32 -57 -15 15 -12 -57 -85 -30 -50 -1 -7 -2 -11 -29 -7 -1 -89 6 40 -30 -17 -7 -33 -9 -53 -96 -52 -35 -2 -30 -90 -23 -32 -22 11 47 26 27 -5 -33 -23 -12 -47 -66 -11 -36 0 -8 -20 -72 -93 -5 12 -18 37 5 21 9 81 46 53 62 57 57 54 -7 13 -21 -8 49 21 40 25 6 -5 -59 -8 -18 -27 -5 -67 -25 1 41 102 61 75 49 49 53 21 18 20 -15 61 50 -12 2 35 54 26 34 25 -1 11 28 -27 -13 14 47 31 31 -1 55 69 40 75 54 81 91 69 19 18 46 28 23 32 0 13 4 18 -3 0 17 -14 -14 41 65 37 54 26 15 35 37 43 27 30 47 63 52 51 43 31 38 25 29 36 35 59 35 40 45 25 28 31 22 8 -1 16 26 17 11 2 -5 31 23 24 29 2 21 52 36 -4 4 25 28 6 29 18 21 9 16 19 18 13 25 21 38 37 74 99 132 173 243 462 819 1058 1171 1360 1388 1303 1196 937 595 427 409 418 457 488 466 341 285 441 586 664 643 2288 5105 4309 2354 1445 806 372 208 177 254 515 1162 2310 2222 1051 371 184 67 30 23 21 13 7 6 2 1 -12 999999 999999 999999 -10 44388 300 149 30 9899 12 19 48 7181 6762 63 1127 3425 8803 21179 54709 170315 546768 999999 999999 32886 948 520 440 472 372 363 389 345 300 158 150 167 197 179 119 47 -40 -14 -24 8 0 -5 2 -14 18 -30 -60 -33 -23 -4 30 31 -13 1 21 -45 -32 -29 -24 -53 -26 -39 -17 -3 -24 -2 3 -42 -14 -6 -44 -40 -2 -18 4 -16 21 29 23 -6 4 44 24 -17 -3 -47 -37 -4 12 -1 -5 9 -3 16 13 -1 4 28 27 -32 22 -23 25 53 -12 12 54 54 68 90 92 32 30 42 26 49 28 24 13 -16 24 -1 -39 -6 -24 9 -33 -66 -29 13 31 22 80 107 130 63 55 58 43 53 44 10 1 33 64 51 12 35 46 8 52 29 43 14 -1 29 -1 18 40 -12 33 50 88 71 69 83 51 34 46 35 20 9 27 19 66 68 22 51 57 54 26 4 31 35 45 16 71 78 48 11 -7 20 34 43 40 82 68 73 40 43 45 58 45 52 54 58 65 39 64 25 35 31 46 29 41 51 81 62 57 44 15 19 38 43 41 2 22 35 54 15 13 31 18 35 36 43 45 29 46 25 31 23 24 28 43 63 81 70 99 139 197 283 479 866 1221 1420 1522 1608 1657 1522 1178 771 573 546 517 475 489 567 495 368 284 300 366 491 462 1100 2876 3596 2582 1011 426 280 249 221 230 256 340 835 1415 1034 444 206 87 69 87 45 32 32 30 13 10 11 3 -5 2 1 1 -5 -9 44394 295 241 30 9901 12 19 54 7182 6763 17867 45362 127369 359444 999999 999999 999999 18318 810 600 478 457 371 395 401 376 270 252 225 240 171 207 125 -27 5 -18 37 26 3 11 3 -6 -68 -69 -54 -19 -59 -30 -19 5 -43 -35 -51 0 -40 3 -42 -24 -41 -69 -18 -19 24 5 10 -21 -42 2 15 -7 15 18 9 -24 -70 -23 9 2 -2 -13 -34 -32 -33 8 -23 16 73 29 34 24 -18 -49 42 48 -23 4 10 21 33 5 -26 -11 1 -6 15 46 49 16 60 48 39 -2 55 40 32 47 -6 -1 22 11 -1 10 35 -2 -37 -42 -27 15 44 0 40 74 89 88 31 20 24 -17 45 46 53 14 57 56 49 68 68 45 89 61 34 53 -1 -4 -25 -17 34 23 35 45 39 53 92 85 71 91 38 49 21 6 67 28 5 40 34 31 59 66 82 56 10 33 53 49 30 25 31 76 84 75 87 68 35 29 36 46 50 42 25 85 64 19 37 53 48 37 33 45 44 39 67 46 62 47 43 51 52 48 18 25 40 27 18 25 22 54 46 41 38 29 26 18 20 23 40 43 35 36 20 25 54 52 49 67 57 54 83 147 212 442 818 1272 1683 1879 1980 2040 2099 1879 1189 776 623 537 536 493 447 575 726 545 300 223 322 431 354 572 2211 3990 3658 2320 941 419 290 296 426 655 781 644 540 741 718 329 112 48 44 40 28 24 18 -2 -4 -4 -6 -4 -7 -7 -5 44401 298 127 30 9907 12 20 1 7184 6765 154 1568 9602 28900 76678 193022 426408 893158 999999 999999 181599 1300 701 496 446 479 432 362 406 368 271 272 201 130 213 137 105 29 19 18 5 22 40 -32 -76 -13 -4 -58 -76 -6 23 -41 -44 4 36 -1 -3 -2 -15 -22 -17 -9 4 -37 -44 13 29 -66 -39 -17 -14 -9 -25 -45 -25 29 9 -34 24 15 0 76 -16 -18 -42 -42 -19 -44 -32 32 17 -4 26 1 11 57 32 -20 -45 22 33 34 -27 9 32 17 -10 35 15 25 56 94 94 97 71 49 31 30 48 -4 2 16 -10 -73 -51 12 -33 -16 -59 -46 -26 -27 -14 31 84 103 85 58 41 32 9 33 12 37 44 37 20 62 60 48 41 10 33 22 35 36 5 26 18 27 70 57 30 53 33 20 14 64 79 56 69 42 20 -21 34 33 0 0 -2 20 27 31 44 62 54 26 26 5 32 58 54 29 51 50 21 26 43 57 54 35 49 51 61 53 46 47 50 25 69 57 46 30 26 24 64 63 37 45 41 41 43 43 35 12 2 -7 -3 -5 8 21 6 -13 7 36 20 14 31 19 21 38 40 35 29 42 47 45 59 56 54 77 114 149 189 290 567 1134 1544 1799 2072 2314 2306 1898 1275 850 761 699 683 607 581 667 728 605 335 270 352 404 272 321 1050 2223 2384 2105 1848 1559 716 477 1351 3086 2372 939 413 299 317 204 68 40 30 63 36 7 4 11 9 1 -4 -9 999999 -5 44407 299 129 30 9909 12 20 7 7185 6767 -74 477 3412 12130 33784 80784 199871 517650 999999 999999 383098 3566 651 515 413 409 343 315 388 319 262 219 123 167 193 139 69 -9 -30 54 46 2 1 -89 -50 -15 3 40 -8 -83 -85 -99 -67 -39 -48 32 37 -31 -4 24 -11 -36 -47 -52 -17 13 -2 28 -80 -27 -50 -30 -66 -66 0 -43 -19 6 -23 10 1 -11 -13 -63 5 -1 -23 1 -45 -6 27 -1 -38 -44 13 12 9 -23 -5 5 26 -49 -13 25 -36 -12 -21 10 -1 -7 50 47 67 45 -5 3 14 -9 -40 -8 -20 13 12 -29 -18 -27 -26 -12 -54 -46 -26 -32 3 71 86 73 91 43 44 30 11 -6 18 22 30 40 10 56 34 70 49 42 28 67 26 -13 49 4 25 21 -14 -20 -8 59 44 27 54 69 34 73 30 8 18 29 9 -13 28 24 33 28 21 30 24 15 19 37 34 -19 20 20 36 52 43 25 23 29 26 29 22 11 22 43 32 28 -5 21 19 29 30 4 20 13 19 32 68 59 19 -2 33 32 23 43 9 2 -21 9 -6 -13 -29 2 2 0 2 -3 30 20 12 7 24 26 7 14 31 35 13 18 13 45 62 98 185 304 509 783 1274 1710 1933 2011 2316 2423 1999 1318 962 757 645 574 501 480 595 718 800 620 310 304 323 332 226 209 457 924 948 972 1187 883 618 895 2255 3247 2143 979 368 151 91 44 34 32 39 34 12 11 7 -3 4 16 8 -5 4 2 -6 44413 296 162 30 9912 12 20 13 7186 6769 639 3338 10903 30575 78693 228825 689477 999999 999999 25451 760 620 526 454 429 397 341 356 280 261 233 151 173 240 167 71 -21 -4 13 8 -6 -24 23 -31 -75 -50 -68 -43 -85 -46 -12 -41 -58 -59 -29 -52 -71 -69 -63 -45 -69 -66 -22 -43 -23 -62 -11 -9 -8 -23 -3 -55 -63 8 -22 -51 -46 -78 -72 7 -35 -63 -35 999999 -38 -21 -26 20 -40 11 -61 -55 -48 -49 -17 26 -67 -66 4 -26 -53 -57 -43 -36 9 -25 -59 -35 1 39 55 71 69 20 8 -26 -31 3 -3 -27 -18 13 -24 -6 -18 -3 -48 -66 -20 -56 -38 40 40 73 63 22 35 44 12 23 -7 29 32 29 -27 0 1 16 37 36 56 12 9 20 -9 -13 -32 -28 -32 -26 -9 -6 12 24 49 61 25 -4 30 89 69 3 -5 -13 -29 -13 -4 6 -26 23 7 10 25 0 -14 12 22 1 30 37 24 -24 -6 38 21 1 14 17 22 34 9 -6 34 12 -2 0 -5 10 20 19 4 7 -17 17 7 1 5 -6 13 0 -14 -3 4 -17 -5 5 -15 5 -7 -21 -18 -4 -14 -1 3 2 8 11 18 7 11 3 -1 -7 7 28 26 23 34 104 246 450 783 1328 1983 2332 2282 2373 2327 1806 1280 908 682 532 372 355 433 572 765 861 697 321 248 352 360 260 238 317 446 768 904 733 746 1144 1431 1420 1353 1148 841 367 95 31 20 27 29 48 35 72 130 -7 999999 999999 999999 999999 999999 12 44419 302 105 30 9915 12 20 19 7187 6771 -8 586 3665 13073 34498 87466 240181 620624 999999 999999 275138 2116 599 450 459 433 451 453 565 425 337 267 229 292 233 220 97 32 110 71 36 52 46 -12 50 3 -17 43 19 11 -19 -1 31 -7 20 31 -13 17 51 -11 -12 -22 -32 -19 -49 -11 -2 47 53 -5 -76 -17 -17 -13 13 -46 0 24 -21 -23 -13 -33 -34 8 28 8 21 29 27 37 -12 -4 -31 50 56 19 -1 -25 -25 -16 37 -7 45 24 -10 51 93 51 8 8 17 21 12 75 47 37 44 -17 -27 -11 26 18 -15 -16 -15 -33 -23 14 -24 -16 11 16 90 148 103 57 74 76 9 23 0 10 73 47 17 26 62 34 60 71 79 80 43 18 -4 3 26 25 32 35 25 16 24 7 -3 38 90 92 23 48 81 66 45 7 56 60 48 54 45 -7 17 48 39 50 32 42 23 35 44 61 50 75 61 64 48 42 47 67 92 59 39 56 24 48 30 19 22 43 33 37 26 19 28 51 48 41 39 52 37 66 54 52 37 10 3 34 19 2 6 17 7 16 34 3 2 17 8 -3 4 26 32 41 32 35 45 55 41 56 68 55 71 139 276 419 730 1426 2180 2419 2411 2250 1836 1318 906 710 595 497 420 429 510 702 929 857 500 249 175 250 403 461 554 760 953 1154 699 676 1158 1391 1199 959 726 475 222 114 80 107 47 46 40 27 24 14 19 12 17 37 13 110 20 -1 -7 999999 999999 -12 44425 297 166 30 9916 12 20 25 7188 6773 68 1376 4996 13539 35493 101169 319278 999999 999999 985140 5429 685 525 518 431 478 511 558 438 323 257 226 308 221 123 89 48 37 1 -7 33 -1 -65 -7 -50 -10 -38 -2 -10 -36 15 -15 -12 -18 -31 22 81 26 -48 -26 -56 -35 31 23 -3 -9 -29 -9 9 17 -8 -65 -14 -36 -44 -35 -3 24 22 21 19 53 -3 4 8 26 37 47 9 -21 20 1 -2 -18 30 -2 -24 20 -23 -7 18 -5 -13 26 66 49 40 26 30 70 38 113 56 43 46 -4 1 19 20 26 0 17 21 51 -21 -10 -5 -39 29 42 21 127 144 79 81 41 42 58 27 67 53 50 35 97 80 83 108 77 63 72 62 41 49 46 30 -7 5 15 20 0 2 28 49 28 6 25 86 91 80 104 67 25 71 56 4 1 18 60 13 29 40 31 58 39 72 58 45 45 68 39 48 51 36 36 39 68 30 30 34 26 38 47 62 48 41 74 47 36 27 47 48 65 69 25 43 22 39 21 26 47 41 58 26 15 19 27 13 49 27 23 24 43 22 4 42 40 7 13 36 32 32 15 20 42 37 32 41 62 83 103 134 182 207 327 459 898 1711 2360 2175 1684 1279 983 765 631 470 392 405 486 655 788 872 713 496 316 286 544 1089 1255 1519 1944 1719 1378 1319 1509 1317 971 953 822 537 296 145 72 37 42 47 30 27 22 20 21 17 14 1 -5 2 4 -6 44431 301 168 30 9918 12 20 31 7189 6774 712 3362 9408 24382 64220 195639 601440 999999 999999 30023 1054 700 564 519 411 482 527 506 422 346 265 206 251 238 204 51 -1 72 102 24 18 66 3 48 28 53 29 47 30 -41 34 -86 -24 -3 -12 13 62 -42 -41 -9 3 -19 57 63 26 10 43 37 -9 46 49 45 -29 8 37 11 5 13 27 -9 0 18 30 -4 27 4 21 -19 19 35 24 9 51 37 57 17 33 74 52 63 7 18 46 64 52 18 57 64 64 68 76 78 96 57 21 19 20 21 34 47 1 -49 10 56 -10 -2 5 18 23 107 118 138 183 89 43 47 42 74 61 54 19 46 81 89 83 78 94 61 55 81 46 17 46 48 17 46 38 19 28 53 94 57 25 16 74 72 72 105 110 75 80 46 44 29 26 29 41 30 69 86 59 78 77 109 93 74 103 73 38 62 79 92 67 71 67 61 63 57 62 46 55 61 62 69 57 67 46 53 53 27 37 56 65 65 87 73 49 50 43 63 59 77 46 36 30 39 59 22 25 31 49 44 24 18 39 46 49 51 60 67 48 54 57 67 42 53 59 65 91 138 157 177 232 268 349 520 985 1720 2052 1805 1481 1225 989 900 660 493 425 456 546 659 842 806 519 373 428 573 1086 2002 2867 4109 4562 3677 2990 2576 2068 1581 1181 862 509 234 148 111 89 56 46 58 41 35 33 40 38 24 30 24 28 20 16 15 65 255 5 44437 300 170 30 9920 12 20 37 7190 6776 753 3507 9946 27131 71742 202640 542191 999999 999999 312439 2285 716 489 443 504 589 495 529 446 338 260 224 276 165 222 101 102 80 63 -52 24 -48 -24 24 65 94 40 -14 1 -1 21 5 1 22 16 21 -19 -28 -33 -32 -37 14 39 50 2 -9 -6 63 29 2 35 2 -32 -40 11 26 0 43 -13 1 -70 -66 -1 18 -35 -2 6 5 38 59 61 42 0 103 35 49 28 15 18 46 68 113 49 5 -24 52 58 41 56 93 62 71 83 75 56 65 18 14 6 44 61 42 14 34 20 13 -24 -42 5 28 92 124 101 113 76 42 60 54 78 83 111 95 58 105 63 127 122 83 108 95 106 119 73 41 42 58 31 43 51 64 17 27 46 16 72 79 78 51 94 92 58 32 29 61 26 4 16 59 33 11 14 39 60 103 85 58 77 83 60 80 85 72 55 101 90 96 97 63 53 48 69 101 51 60 70 28 32 55 40 53 66 64 51 43 58 79 75 57 56 40 55 45 23 19 36 45 35 48 24 27 52 39 25 39 13 34 46 30 34 19 62 75 61 31 19 37 61 68 93 103 127 143 146 155 167 273 500 881 1403 1579 1403 1214 1073 826 514 366 362 399 482 650 829 851 677 541 485 515 815 1812 4214 7164 8224 5478 2878 1718 1368 1578 1707 1323 504 197 145 105 85 73 60 34 22 40 64 30 16 12 14 9 15 10 7 3 999999 -8 44443 301 139 30 9919 12 20 43 7192 6778 -19 1145 4875 14415 39863 110324 326149 937652 999999 999999 15747 922 634 517 550 436 502 608 482 371 289 241 226 236 290 209 94 54 82 60 76 18 -13 -21 34 -5 12 43 29 -74 7 -23 -26 -23 -29 -66 -42 19 9 -10 11 48 -56 -10 43 40 -2 -1 28 -12 10 -3 -21 -16 -37 16 -12 -9 21 44 12 -53 -37 51 -17 9 53 -24 -9 -7 -40 -23 25 55 47 72 50 -19 -5 -6 43 60 28 -28 40 53 -4 0 42 26 58 77 101 91 70 31 11 39 25 -16 -15 49 -13 43 -10 13 -4 3 2 -8 62 119 93 55 95 50 53 31 71 102 60 87 46 78 69 68 74 72 57 79 74 85 88 67 83 29 17 7 -20 13 29 44 37 43 57 29 64 87 106 107 57 45 28 30 36 71 60 66 73 26 44 63 58 63 44 83 58 68 80 56 74 78 50 75 92 46 39 72 53 41 59 50 74 77 39 48 63 51 63 66 58 51 61 45 48 48 67 40 35 29 38 37 20 40 32 22 18 32 25 50 64 34 25 32 29 22 11 32 41 23 39 53 63 76 50 49 40 64 61 74 104 132 155 132 107 121 198 371 589 728 824 919 898 872 725 478 376 359 421 486 623 801 848 871 868 728 953 2103 3998 5766 8561 11668 11469 9164 3834 1628 1804 2321 1463 436 225 170 126 85 48 46 67 48 30 42 61 58 26 30 27 22 16 13 10 15 38 44449 296 168 30 9918 12 20 49 7193 6780 42 1406 5541 16514 46578 128021 390005 999999 999999 160251 1999 600 411 386 400 500 484 411 362 281 192 225 104 120 169 57 -15 63 46 22 -39 999999 999999 -75 -46 6 -60 -85 -50 -27 -27 -44 1 -66 -73 -67 -48 -49 -69 -32 -89 -92 -91 -65 -51 -55 -44 -30 -37 -49 -38 -50 -66 -70 -46 -48 -18 -60 -60 -85 -38 -54 -65 -54 -5 -42 -28 -17 -27 -4 -41 -12 -29 18 -33 -49 -53 -42 -32 -32 -67 -44 -70 -56 -1 -15 -26 -8 -55 -10 -4 64 50 22 33 -9 -32 -57 -66 -59 -55 -30 -63 -67 -77 -34 -91 -92 -57 41 37 46 59 40 32 -10 -35 39 71 -2 12 35 2 10 17 10 -3 26 -8 12 22 19 11 7 -40 -59 -37 -56 -1 12 -17 -1 -3 21 21 56 48 35 14 8 4 -54 -20 -11 -31 -13 -15 -54 12 -20 -29 11 13 -9 9 -20 -10 17 13 -2 -4 -17 35 16 14 -25 10 17 19 5 -3 32 41 19 13 7 -7 24 9 5 -14 15 23 23 -9 15 21 24 15 -17 -25 -19 -18 -6 10 -15 -19 -2 -22 -23 -4 -16 -26 -21 -30 -32 -20 -17 -29 -10 5 -16 -17 -7 -5 4 -8 3 4 36 56 73 45 29 39 61 114 222 298 379 504 592 681 566 339 260 267 278 284 405 608 779 1081 1169 804 1758 4589 7681 11593 14033 12751 14027 13364 8333 3479 1221 669 668 1704 2620 1802 337 37 1 -7 -7 -12 -8 3 44 14 -10 -7 999999 -7 14 44455 299 137 30 9917 12 20 55 7194 6782 91 721 4656 16452 48644 117461 287433 681909 999999 999999 27702 1008 663 491 438 377 468 548 509 377 272 239 247 198 141 228 109 39 51 38 6 6 2 67 19 -50 -46 -24 39 -23 -22 10 -36 15 53 -5 16 -29 7 -25 -11 -14 -41 -5 -4 51 6 -12 -53 -13 -42 -10 -9 -25 -23 9 -18 -29 1 56 19 -13 -1 -21 6 5 6 24 -19 -16 7 15 -5 46 64 31 47 50 -17 -15 -30 38 46 1 4 38 116 43 23 20 -35 8 63 85 53 -2 8 -32 -7 29 15 34 -14 -13 -15 -17 -43 1 -2 6 96 110 109 101 86 82 42 -1 87 41 37 42 76 39 46 31 47 64 61 65 107 60 85 66 43 19 4 20 34 18 -10 5 27 24 18 -6 38 51 81 77 72 43 42 -2 21 49 45 7 39 21 37 46 33 59 63 48 72 66 39 58 66 32 4 46 43 22 52 31 51 45 25 45 29 51 59 53 61 70 77 45 38 33 51 68 83 57 37 40 52 26 11 23 35 42 29 38 15 6 11 26 28 29 44 36 45 -1 10 25 16 21 49 36 37 45 49 51 35 29 44 73 77 103 106 84 82 90 127 185 254 297 357 472 609 617 405 319 297 283 302 342 376 528 719 809 913 802 1785 4481 8046 13624 16441 15000 11986 12598 13943 11230 4905 940 742 2825 4702 3550 1266 104 29 49 54 56 37 27 27 21 20 18 14 7 11 7 -1 44461 298 167 30 9917 12 21 1 7195 6784 732 4630 16123 46693 118360 313936 868326 999999 999999 11612 795 658 524 429 425 472 540 578 425 292 224 150 214 262 232 89 28 1 -22 -76 3 -27 7 6 13 64 -20 1 -18 -29 -22 -37 -70 -19 -39 -58 -15 -50 -70 -36 -2 -2 5 -78 -29 -11 16 -55 -13 -26 4 -25 -54 -51 -60 8 -29 -10 22 3 -63 18 20 21 0 47 6 -48 -5 19 38 -9 -43 29 16 -26 15 28 -1 -5 0 -1 17 -15 -31 8 15 5 -10 12 53 20 50 74 55 67 -19 23 -1 -32 -58 3 -33 -34 -20 -34 -32 14 25 74 45 67 105 83 23 100 72 83 80 86 52 38 60 77 48 87 60 20 62 85 32 28 40 37 24 10 13 -26 -13 16 19 26 43 23 -1 0 32 41 41 66 27 53 78 6 -13 17 20 4 12 58 37 32 54 88 68 37 78 59 18 15 56 84 29 41 55 44 55 18 17 30 26 44 41 44 62 41 26 20 36 40 34 41 43 46 28 15 33 16 21 16 19 13 3 19 23 9 -1 24 22 7 -5 12 12 4 4 -7 16 25 11 14 19 21 8 29 31 29 27 37 54 81 86 73 54 61 78 125 210 253 225 240 329 481 488 345 286 252 277 292 328 399 546 637 620 520 504 1233 3351 5466 13144 20038 18462 13947 11780 10973 10749 7786 1950 1148 3956 7085 4723 1285 324 34 32 29 65 177 12 2 19 15 8 3 -1 -5 -7 -11 44467 300 109 30 9919 12 21 7 7196 6785 331 868 1602 4498 19521 62790 174925 465860 999999 999999 548194 5359 813 630 550 406 448 526 531 528 397 330 211 127 195 230 185 146 18 -49 98 89 -5 -22 -1 12 -17 3 -89 -41 -30 54 21 25 -11 13 -41 -41 -36 15 -55 -23 -95 -27 -14 -11 25 -14 -37 -27 -51 -14 -83 -29 12 24 22 -50 -26 -21 18 -2 -36 23 18 21 -10 -36 -15 23 17 -22 13 -16 -20 -8 -55 -51 -2 -18 29 -37 16 6 16 -16 -26 16 35 36 40 -34 14 37 96 27 8 30 -3 64 36 31 -6 -9 -3 12 21 9 25 -33 18 37 48 68 103 88 67 98 69 40 11 61 24 48 92 34 50 63 33 85 62 70 40 -7 -15 26 35 31 18 -10 28 14 14 11 47 21 48 79 98 109 89 93 58 51 4 -3 0 28 33 0 13 14 17 36 33 11 57 29 55 70 49 17 28 41 39 44 74 53 16 48 65 26 55 64 46 29 32 41 41 41 31 15 18 13 31 27 18 21 27 42 43 8 7 -2 13 25 14 39 24 4 12 35 30 33 17 -1 -16 9 11 25 26 30 15 17 21 26 29 17 26 26 44 74 70 65 53 72 112 164 227 245 285 309 332 403 338 255 248 282 269 230 253 384 584 666 624 523 562 1050 2113 3416 8779 14328 14644 14848 10731 4552 5364 3576 1454 1135 3345 10066 14909 17114 4827 79 31 36 14 10 9 7 -5 -1 4 3 7 -3 -4 -1 44473 300 111 30 9921 12 21 13 7197 6787 704 1257 2696 7338 20568 57924 158020 417588 999999 999999 999999 10936 823 568 404 448 450 479 580 502 404 367 225 203 240 210 164 106 -17 -28 40 47 46 36 22 13 16 38 -46 -35 -4 -25 -4 -25 6 -6 -15 -99 -22 2 -25 -38 -20 -43 7 -21 -27 -44 -68 -17 4 -57 -25 16 -53 -55 13 12 -23 -28 -29 -24 -1 7 -44 -12 15 -33 -46 -30 12 33 52 39 -16 -12 -16 30 18 18 -23 1 -40 -35 -9 -9 -51 2 31 15 61 56 41 89 132 121 61 15 6 -14 -17 24 42 2 -18 -31 -81 -35 -17 -21 2 13 16 33 75 103 92 84 32 41 60 44 36 33 28 59 33 54 61 50 54 36 81 57 64 35 9 -18 -15 26 -11 0 -22 -14 14 -3 3 48 86 82 69 53 36 48 17 21 9 3 2 23 12 41 25 35 52 43 53 63 74 31 49 32 28 40 42 33 17 39 4 30 0 37 83 34 3 34 48 25 20 49 47 80 28 18 29 30 30 15 30 22 37 19 3 24 22 1 -6 9 -13 -2 26 -1 28 12 29 10 2 -12 28 38 2 -3 -3 6 19 27 2 10 21 24 49 39 54 58 64 83 120 190 257 285 284 299 298 295 246 252 281 302 295 243 223 255 326 516 628 513 471 913 1972 3693 6814 11692 15794 14823 13029 9573 3873 1252 857 1168 1025 731 2178 3263 1610 201 14 13 14 6 11 63 9 999999 -5 -3 -9 999999 -7 -2 44479 301 110 30 9920 12 21 19 7198 6789 854 1557 2721 4625 15078 51764 148748 411545 999999 999999 787415 6161 803 568 425 394 370 463 584 533 445 356 262 229 239 304 295 185 61 7 5 20 44 22 -14 36 55 37 -48 49 27 -12 -39 -36 14 25 -4 -45 11 46 -26 -28 -17 12 -3 53 14 17 -14 -43 22 15 42 54 11 2 -37 1 -63 -28 -41 14 10 6 -16 21 59 96 80 22 16 20 16 56 14 9 58 11 47 17 39 8 19 55 32 -20 7 -12 10 9 11 24 72 75 76 113 53 4 36 -18 25 29 39 25 31 8 -14 33 -4 -45 -32 19 55 78 95 132 171 148 116 119 87 65 77 70 97 88 109 78 109 77 85 76 46 73 71 55 38 23 45 58 23 10 30 48 19 18 41 39 33 44 89 111 92 83 89 30 20 65 58 61 32 46 84 80 50 50 86 53 75 86 105 69 80 72 59 79 48 45 50 40 62 51 69 78 75 42 70 59 56 73 78 98 75 57 60 85 88 78 48 38 45 50 40 36 36 12 38 18 33 31 39 20 35 17 20 25 30 49 42 33 22 43 34 23 34 58 76 84 69 45 59 86 75 65 90 133 182 279 347 342 350 351 317 273 262 293 314 310 311 298 317 365 466 590 597 587 826 1019 2068 6526 14845 15611 14080 14911 17412 14065 3598 1126 807 825 793 344 112 54 36 28 29 39 61 54 37 52 50 33 30 13 17 21 159 294 -9 44485 300 108 30 9918 12 21 25 7200 6791 1678 2554 3495 4777 9779 35176 114566 327817 870085 999999 999999 10160 793 446 421 395 384 474 483 474 305 205 187 153 232 211 197 55 -12 38 53 -21 -4 19 -2 50 10 -65 -93 -62 -4 -15 -38 -23 5 20 -71 -25 -9 -42 -47 -44 -42 -53 -42 -21 -16 -41 -21 19 -39 -59 -7 -20 -17 -30 -45 -32 30 -41 -27 -34 -60 -28 38 53 29 3 -17 -48 -45 -1 -19 46 24 -26 -46 -26 -15 -42 40 -38 1 51 12 28 57 5 1 53 39 43 36 76 63 26 39 18 20 22 35 13 -27 -23 3 22 -29 7 18 -15 -14 19 81 91 58 130 169 96 60 70 98 84 67 53 29 43 86 43 46 78 49 66 49 80 66 17 8 28 1 15 9 54 23 12 40 55 27 54 51 94 82 85 71 8 46 31 27 38 11 30 45 5 -9 21 16 38 57 33 -9 39 28 42 11 16 42 55 45 46 7 17 47 56 49 42 54 41 16 41 63 53 62 55 16 40 35 24 41 45 58 30 46 8 27 -14 -26 -3 16 5 -11 9 3 26 15 -17 -6 20 19 19 33 13 1 21 2 3 26 41 32 47 36 26 45 47 28 49 66 120 200 270 323 294 294 270 247 233 237 269 285 310 340 340 267 209 311 528 601 790 1994 2663 2979 4877 7483 9231 9407 10259 12599 14234 9221 5176 2566 1040 584 160 43 26 11 11 12 15 28 44 19 67 333 24 -3 -1 999999 -5 -1 -12 44491 292 106 30 9916 12 21 31 7201 6793 2897 3976 5176 7445 15733 49161 153728 449529 999999 999999 368586 4132 614 485 417 425 408 406 484 489 368 229 144 236 224 177 167 10 -2 -21 13 1 -19 2 -2 10 32 -36 -41 -52 -47 -82 -66 -56 0 -7 32 -34 7 71 14 -55 0 -52 -45 -4 6 -40 -67 8 -24 -55 -33 -19 -29 -54 -42 -20 -67 5 -30 -20 -18 -7 -18 -22 -46 -28 -14 -6 30 -14 -40 12 20 -5 1 -7 -21 14 -23 -6 8 18 26 -25 -52 -26 -8 -9 -27 44 11 11 18 34 86 -37 -36 14 19 -14 -17 -42 -54 -42 -22 -49 -44 -34 -35 27 31 73 56 58 92 136 108 50 91 77 28 44 75 58 47 53 56 82 33 51 12 25 9 45 40 -14 -13 -19 3 -16 22 32 -23 32 38 28 69 51 70 44 49 8 5 43 47 7 30 4 35 48 -2 23 37 12 35 37 40 42 69 47 31 26 31 21 13 46 18 22 -8 34 7 51 27 17 40 -2 -7 -3 29 39 60 34 40 28 27 17 21 36 26 -8 2 -2 -17 -17 -6 -11 3 4 -7 11 22 9 -17 -1 -10 4 16 -2 -6 -1 -9 0 10 15 12 22 29 30 13 36 43 20 15 44 144 192 234 244 238 223 202 206 235 242 279 298 305 234 242 219 212 344 537 569 1279 4254 5947 5655 5254 4439 3177 3445 5582 9386 9509 3976 2637 3411 1200 318 44 9 32 -4 -3 999999 1 9 7 2 44497 300 107 30 9917 12 21 37 7202 6795 3240 4324 5830 8032 15607 42847 133088 400910 999999 999999 266215 3214 647 485 525 460 426 449 504 400 372 297 196 226 279 309 238 82 -7 13 -10 35 1 -9 4 -17 -33 21 59 -12 -10 -45 -25 20 -14 -23 -32 4 34 -15 -30 33 -54 -13 -69 -50 1 -52 -31 -11 12 17 11 28 15 24 -22 -15 -17 16 52 -4 13 -20 18 -4 13 -1 -9 -46 -27 -6 4 -25 -2 23 33 -1 19 23 5 12 -8 -22 -6 11 19 11 67 14 -5 2 43 23 64 58 71 41 15 -21 -6 9 45 20 19 -10 -38 -50 -20 -34 -8 33 43 56 98 137 158 125 100 118 119 78 88 117 90 39 62 92 73 80 77 96 72 93 63 59 11 28 32 28 -3 32 9 13 25 31 51 60 57 36 69 101 50 26 29 55 63 32 42 56 43 42 29 35 68 44 5 40 47 64 51 62 71 63 61 53 63 65 33 58 37 50 67 69 94 55 51 58 51 39 56 56 72 74 48 44 48 40 33 45 60 28 31 23 16 17 29 40 33 33 21 19 23 19 35 34 26 25 18 40 64 27 26 31 47 59 51 52 45 49 54 51 41 27 33 59 123 186 201 246 285 278 220 246 296 336 329 347 339 381 318 274 294 298 382 490 571 1927 6239 8667 6729 3901 2214 1623 1720 3124 5226 4520 1616 3540 7763 2897 165 26 17 13 19 17 24 21 19 20 11 7 9 1 9 3 -6 -10 44503 301 106 30 9916 12 21 43 7203 6796 1223 2494 3969 7932 30784 97017 266760 687992 999999 999999 219316 2084 610 497 444 445 351 502 489 461 415 224 210 266 278 262 356 183 -7 43 57 108 22 39 59 54 56 65 2 -10 13 -31 4 5 34 17 -12 -25 -6 -66 40 21 55 9 14 31 -55 -51 -4 79 8 41 56 -9 4 45 -1 31 28 29 14 29 38 57 28 -14 -28 -59 -2 26 78 79 60 0 22 30 25 27 23 31 18 28 60 38 34 78 81 38 75 59 75 48 106 80 67 53 66 70 28 13 24 4 43 39 -65 0 -28 -9 -27 0 39 25 60 110 119 152 178 155 139 119 121 125 133 120 123 99 126 86 79 101 107 110 93 84 63 44 2 29 63 79 72 41 16 21 9 9 15 102 97 115 106 67 51 60 29 63 61 24 52 75 51 62 70 60 51 77 104 93 86 106 92 71 71 85 44 39 61 50 39 74 92 93 60 64 65 81 82 70 42 56 83 98 57 38 45 39 71 54 36 56 48 49 41 16 11 26 67 21 38 38 32 41 44 34 26 45 26 36 34 33 54 49 44 41 45 59 51 54 59 53 73 64 63 61 59 64 70 105 193 269 298 243 244 274 320 391 393 408 401 395 378 406 396 360 352 455 498 470 1615 6102 7435 3064 2302 3652 4096 1914 2101 5923 4391 1097 1553 2125 306 78 23 16 31 46 33 41 54 43 27 18 59 21 5 9 7 6 -10 44509 303 133 30 9913 12 21 49 7204 6798 12188 17457 23135 28126 40911 90856 291181 803030 999999 999999 18147 861 597 469 469 454 389 518 550 566 406 330 258 219 266 326 283 149 70 47 134 62 84 36 8 -1 -57 55 40 8 26 17 8 53 56 -19 1 41 9 42 54 45 57 96 -3 -16 23 27 40 -19 -5 21 16 -23 9 7 57 103 56 8 44 28 0 25 81 15 42 23 -3 -9 54 -19 65 47 46 47 83 76 9 -2 23 9 36 16 27 37 53 41 81 88 95 103 76 82 69 84 91 63 34 19 10 20 5 53 -2 -12 33 39 -19 18 78 113 83 98 129 185 207 184 191 172 144 84 128 113 146 119 103 91 101 98 77 64 61 93 100 63 43 31 93 73 64 49 79 98 98 59 80 82 76 82 106 114 112 74 55 62 87 105 88 73 80 116 50 70 86 60 68 132 115 77 93 88 92 107 104 63 80 78 87 58 66 84 102 97 93 85 79 88 84 42 78 98 85 60 57 70 77 74 72 95 110 71 52 51 46 33 60 56 41 48 46 41 44 53 74 52 66 61 52 54 47 51 64 62 62 65 65 69 90 68 77 78 82 92 61 72 93 146 213 293 258 227 266 358 433 455 466 444 437 411 417 467 468 439 411 521 502 396 1041 3593 4182 1944 1731 3696 5368 3157 2432 3561 2586 799 403 215 122 138 1640 4862 2181 105 43 36 53 55 30 42 55 81 57 26 29 49 18 999999 -4 44515 299 101 30 9911 12 21 55 7205 6800 33137 42295 52993 61836 75859 194724 582836 999999 999999 292765 3694 735 477 428 363 384 456 442 477 476 397 302 195 200 305 239 286 247 124 -2 -37 17 8 -15 -10 16 -5 -54 -58 -42 -38 -10 -25 10 26 15 15 -1 -52 -74 -20 -48 -16 -18 -21 -93 -57 -19 9 -19 -27 0 -21 -4 -1 68 14 7 21 -66 -20 -18 -60 -63 -26 -30 11 44 -4 -9 8 -51 -2 -5 8 -39 -23 33 12 -35 -37 19 10 27 38 24 33 0 16 11 -65 10 33 25 32 67 27 4 -18 -12 -1 4 4 -23 -27 -38 15 0 -12 -30 11 13 44 98 45 116 120 108 77 54 78 95 96 35 45 118 66 50 75 44 49 49 67 53 50 38 30 42 -17 11 -6 23 42 23 -1 3 20 21 -1 29 45 39 51 25 4 60 46 33 73 18 9 37 37 69 78 38 20 31 74 20 -7 58 45 17 36 24 50 68 50 48 44 16 40 62 44 57 64 25 39 66 65 49 21 41 49 55 23 44 31 21 21 25 50 38 -11 -1 4 7 24 24 9 9 -11 -17 30 30 13 37 15 -5 17 28 28 7 21 29 25 37 32 18 27 28 60 47 16 23 30 69 112 133 148 144 198 305 379 453 476 469 417 450 497 397 376 364 356 417 396 314 928 3855 8113 5124 3690 4457 2782 2439 1916 1236 873 571 262 102 55 32 625 6403 6244 284 22 7 -6 0 0 -5 11 20 -8 999999 0 44521 300 99 30 9909 12 22 1 7206 6802 21725 28520 36838 48712 59416 78362 215774 663635 999999 999999 20567 894 439 380 419 379 448 472 394 469 380 350 294 203 214 273 250 209 136 44 18 39 4 -75 -7 34 33 22 8 0 -12 9 -4 -6 -6 4 -26 -39 -8 -62 9 16 2 -29 -12 -18 -5 -8 -27 -75 -26 -59 -47 -14 15 0 32 25 -31 22 -10 -48 7 -13 -4 3 -34 -44 -62 5 16 -54 -4 28 4 -9 -1 23 30 -4 -22 12 -17 5 17 -7 36 45 -2 27 44 -11 71 68 68 42 13 -10 -2 -16 -35 -54 -37 -13 -1 -3 -4 -40 -34 -30 9 32 72 70 119 145 121 153 128 35 91 55 34 50 96 92 39 81 72 24 36 102 17 38 11 34 57 7 5 -17 33 47 -18 13 21 34 45 72 27 78 128 68 29 51 68 58 63 28 12 25 69 71 37 43 56 43 49 54 33 55 21 65 80 96 48 54 74 26 24 46 39 55 52 57 64 63 48 44 37 37 40 53 54 39 22 51 42 29 32 56 51 57 50 28 27 7 14 26 15 22 5 4 17 10 19 15 4 0 17 3 10 31 28 28 26 51 60 51 39 30 30 46 56 33 37 40 34 42 73 95 119 124 173 281 385 454 519 549 520 503 426 383 430 433 430 560 682 980 1465 2922 6150 5269 4894 5974 4050 2291 3550 3123 1267 1003 2761 3035 511 2 999999 6 44 36 17 8 10 2 3 -4 37 31 5 5 -5 -12 44527 300 76 30 9916 12 22 7 7208 6804 25919 31282 38531 39984 44652 110402 404614 999999 999999 561568 6313 780 470 378 378 430 423 453 455 481 436 322 334 283 271 299 309 270 167 97 66 32 32 -28 51 142 63 60 -5 15 45 27 16 22 38 -25 5 43 47 26 -1 22 17 18 14 -22 -38 13 -9 1 7 17 49 27 66 76 -9 70 30 86 9 46 28 52 67 41 35 45 25 36 26 59 37 28 33 29 84 29 27 32 45 83 39 9 37 56 9 56 66 55 47 50 83 54 57 45 72 79 24 27 -27 -22 -27 -55 1 21 -1 -11 -4 23 24 76 108 77 123 182 217 242 157 81 92 116 143 107 82 88 87 109 64 63 59 83 86 93 77 37 28 73 75 41 84 53 36 38 38 47 72 52 75 99 124 76 50 43 86 84 48 13 49 74 86 49 39 59 54 76 55 102 83 93 91 76 73 74 75 96 86 107 71 70 67 101 76 81 77 63 72 66 78 72 86 76 71 64 37 49 72 56 78 61 79 75 66 47 61 53 42 63 54 42 42 23 32 53 49 39 50 57 53 39 56 40 32 66 94 86 64 61 80 69 76 79 96 91 75 86 93 84 99 109 123 130 228 381 528 631 693 749 718 657 620 500 524 462 514 742 953 1558 2269 2874 4489 5359 5179 5856 8955 8741 7257 8773 9072 4737 652 118 59 24 18 36 46 47 36 37 43 43 37 25 20 25 53 43 11 -8 44533 301 107 30 9917 12 22 13 7209 6806 12221 14797 18087 20987 28083 63109 221735 634099 999999 999999 20675 916 447 392 412 393 436 439 419 510 415 342 388 251 321 291 332 308 184 65 56 8 39 16 18 31 -26 0 3 16 38 39 17 -16 2 -2 -47 -28 3 30 26 41 17 75 34 30 81 8 15 51 -27 -51 -7 -25 1 -36 10 1 59 31 15 -5 24 78 33 37 0 22 29 65 1 12 50 29 50 45 20 80 79 29 47 63 58 34 7 40 23 35 41 35 84 85 94 46 63 84 34 39 11 -2 28 -20 13 -8 -7 52 6 -10 35 2 12 31 49 81 125 162 238 198 183 105 124 107 104 121 109 101 108 138 115 156 141 133 120 65 68 51 14 53 59 62 66 53 71 50 69 83 68 75 120 105 134 107 73 65 54 49 97 120 73 62 80 62 29 78 98 90 94 80 74 61 109 72 90 79 83 59 52 39 75 59 60 86 77 67 68 55 69 77 74 90 110 100 87 71 61 85 96 74 86 81 65 42 46 87 56 49 43 45 38 54 51 60 45 34 32 26 49 48 44 66 42 37 44 43 49 79 76 82 63 103 122 120 99 105 82 90 97 106 120 138 158 175 276 433 568 628 692 761 778 712 539 524 624 567 520 744 818 1103 1727 2463 4514 6533 5923 6134 6835 10210 12393 13309 14219 14801 10039 2635 273 77 48 33 35 52 66 65 58 65 49 38 33 44 38 33 68 44 5 44539 299 105 30 9915 12 22 19 7210 6807 18530 23274 27648 30374 39696 101527 403598 999999 999999 478201 4493 669 352 320 337 306 372 411 366 448 362 291 295 249 203 246 210 219 190 39 4 -78 -25 -36 -19 -27 49 -20 -54 -31 -27 -18 -6 29 18 -59 19 -27 -16 -73 -57 -71 -32 -45 -60 -52 -47 -30 -100 -13 2 11 -49 -43 -57 -40 3 -12 -36 -56 -20 -47 -50 -24 14 6 -50 -49 1 -4 -33 -36 32 1 -28 -87 -17 -50 -20 -10 -65 -15 2 -20 -26 -10 -1 -28 -25 -12 24 46 50 34 65 68 10 -8 23 4 -65 -94 -76 -57 -6 -63 -50 -33 -26 3 45 19 12 60 62 38 107 139 119 122 70 43 45 45 55 58 53 44 34 54 46 52 35 30 14 2 15 -18 -15 -24 -26 7 48 13 12 15 -6 13 19 24 14 13 46 39 -11 47 23 21 19 4 16 60 23 18 19 10 14 45 25 34 48 49 30 -3 15 31 46 37 5 23 39 16 7 32 27 29 55 25 14 29 20 38 19 5 21 3 15 15 31 29 3 31 39 49 42 33 3 -4 -4 -15 -17 27 25 10 -6 23 14 5 -12 -6 -7 -6 16 14 5 17 26 34 33 45 53 46 33 43 63 78 90 78 94 121 154 205 300 402 488 514 586 703 779 736 560 529 631 550 436 480 510 470 738 1481 2698 5543 5719 5233 6847 7250 10102 12921 15670 16753 14864 11513 7500 5510 4564 3377 726 1 -10 3 8 4 -2 -4 -11 999999 116 572 3 44545 300 132 30 9912 12 22 25 7211 6809 29536 30004 31223 37282 57059 223669 664794 999999 999999 16001 863 655 405 324 304 351 437 471 410 400 403 350 338 239 289 277 240 239 135 46 91 51 -31 -9 -29 -33 6 -23 999999 -28 -48 -92 -47 -50 -4 -2 -9 -47 -65 -29 -53 -28 -2 -42 -39 -86 -53 -70 -27 55 9 -71 -37 -15 -21 -40 -56 -80 -39 -50 -27 -54 -85 -31 -45 -3 -1 -42 -21 22 -14 -34 -39 -57 40 -12 -16 55 10 -39 -51 -25 -22 0 8 -13 -9 -33 -15 -9 -12 11 25 51 61 -27 -15 32 -9 4 6 -11 10 -22 -54 -20 -28 -70 -40 0 0 34 49 8 54 66 130 155 116 74 105 72 68 32 33 80 57 54 59 58 57 65 38 15 23 46 20 1 76 26 -15 22 -2 -16 42 -12 -7 59 63 32 50 69 32 39 4 -12 48 22 8 14 0 41 50 30 37 23 36 35 37 58 65 32 43 16 2 12 27 30 23 43 17 -11 26 -5 13 51 61 13 23 41 44 41 50 28 31 28 62 43 30 11 31 33 32 32 11 2 -13 5 14 15 16 -14 0 13 -26 1 15 9 0 11 7 19 9 10 7 -1 8 56 89 99 78 77 60 50 81 97 90 126 162 171 232 317 401 473 515 583 741 758 739 697 539 509 566 493 338 341 368 276 260 466 2072 4865 4867 4192 7010 8181 9957 13227 14521 15350 15623 12576 9650 9545 13294 12545 1117 6 1 9 17 14 13 10 8 13 1 3 -2 4 44551 300 98 30 9908 12 22 31 7212 6811 26191 29120 31118 33682 49903 147936 460580 999999 999999 429837 3283 803 393 282 376 354 379 392 357 443 440 426 326 291 228 202 200 202 84 16 51 9 -8 39 39 8 -43 -22 -30 -98 -11 -53 -45 -33 -56 -36 28 -19 -35 -25 -43 -76 8 -33 -12 2 -81 -23 -18 -7 -61 -7 -25 -79 -74 -49 -2 -24 -43 -15 -25 -4 13 -46 -9 -24 -5 -23 -21 14 -10 -55 1 -8 -7 12 58 12 -1 -34 -31 -9 -29 -45 -37 -12 37 20 70 10 20 44 82 64 -16 -21 32 -18 -5 18 -81 -20 -36 -53 2 -64 -36 -33 -63 -16 43 51 80 92 101 128 193 184 158 118 118 94 87 81 70 77 43 45 65 58 47 28 20 43 1 20 12 -4 28 -16 -7 40 36 13 52 36 52 59 58 62 64 51 75 24 26 9 53 53 54 34 30 -8 -15 70 50 5 48 64 41 46 13 62 39 44 57 57 44 25 15 11 34 4 10 33 34 60 69 82 47 46 56 38 50 33 29 37 30 30 28 26 14 29 20 5 21 36 12 12 29 32 3 -3 16 10 14 17 19 9 15 14 22 20 -4 11 36 52 24 41 84 123 140 131 133 140 128 115 139 160 187 199 274 386 465 529 559 674 790 701 670 653 589 456 511 577 472 242 184 209 329 413 1773 5249 6648 5183 4555 7624 10269 11431 10371 10859 13402 14426 11499 8670 9230 6177 521 13 20 34 34 24 20 21 17 10 11 15 28 9 44557 300 95 30 9905 12 22 37 7213 6813 43850 52455 61828 72440 73507 116416 423263 999999 999999 31812 1079 866 489 468 422 441 478 475 364 394 419 412 415 260 307 308 283 205 128 26 10 17 51 25 8 3 -18 -4 -6 13 -15 34 -7 -26 8 -7 35 42 -57 1 -25 -19 -31 -28 -32 -35 25 -24 -32 -60 -26 -18 -8 -11 -42 -31 21 9 10 -54 -47 19 6 34 3 3 9 4 -9 -8 -13 17 -19 -11 18 -10 21 19 0 30 33 24 -15 12 12 14 26 -21 18 37 41 61 94 41 44 60 55 19 -26 -14 9 -19 -32 -65 -35 -54 -46 -34 -14 1 57 27 92 137 117 149 181 181 119 85 112 84 86 96 111 59 30 81 90 96 62 85 60 52 37 10 25 61 19 7 14 2 44 32 25 49 47 58 68 62 83 58 45 48 35 54 31 33 13 25 42 61 45 32 42 31 44 26 20 9 27 57 77 84 79 57 24 38 39 35 32 32 32 32 41 64 46 47 36 64 65 62 51 22 30 33 49 45 61 33 36 55 37 35 18 26 20 23 23 13 25 34 17 3 12 33 31 28 29 40 16 1 31 27 31 46 62 54 61 83 125 176 201 166 155 185 171 180 239 290 323 394 494 572 643 676 647 642 586 589 602 557 561 620 561 385 226 243 749 1838 1648 1220 4122 8384 8679 7190 11238 14365 13957 13546 9234 9227 9053 6161 2237 324 15 6 12 11 17 25 19 19 30 14 18 9 -2 -7 44563 298 93 30 9903 12 22 43 7214 6815 48288 58496 71826 82264 84515 165340 529333 999999 999999 16639 842 696 386 327 356 300 387 454 317 356 479 445 406 204 244 193 232 206 52 14 -9 -47 -38 -67 -35 -10 -78 -63 -40 -28 -19 -32 -24 7 14 -35 -56 -14 -28 -31 -11 -78 -92 -17 -39 -4 5 -44 -70 -65 -42 -30 -39 -53 -6 -42 -95 -22 -46 -37 -29 -45 -24 -22 -33 -22 17 17 12 7 -9 52 21 20 -43 -19 -31 -42 -10 -39 -11 -19 -16 -15 6 -11 -24 -10 -5 7 54 48 1 68 59 4 13 -63 -39 13 -4 -35 -27 -62 -26 -26 -91 -27 -32 -20 -12 39 32 125 128 137 235 180 112 138 140 109 107 55 69 57 96 75 78 66 56 32 32 2 9 3 15 10 0 11 -18 24 -20 -13 -19 -34 -11 35 61 76 69 -6 17 26 -27 11 22 22 15 6 30 10 25 1 0 15 44 19 39 50 10 14 41 46 25 16 31 0 11 47 27 39 37 13 13 29 36 23 32 30 29 24 21 36 16 16 21 26 27 46 29 13 -15 -4 -3 22 15 -8 3 3 1 19 7 -5 -1 -17 -22 -26 -3 5 13 0 11 -9 7 5 17 18 45 75 64 103 126 114 136 147 166 229 295 416 577 639 582 594 592 543 534 567 514 455 477 539 571 554 498 440 384 379 565 2431 5278 5442 2587 4004 7581 9232 9078 7954 11135 16348 13405 7460 5185 2381 392 32 91 198 64 999999 -12 -4 -8 -9 999999 999999 5 28 44569 299 90 30 9900 12 22 49 7215 6817 51881 65349 84661 98291 100405 195058 561943 999999 999999 18517 850 538 285 236 271 363 296 278 239 377 471 421 251 196 180 186 154 94 -35 999999 -97 -26 -37 -42 -31 -18 -63 -70 -49 -87 -80 -70 -41 -59 -15 -34 -36 -17 -23 -64 -89 -58 -60 -50 -80 999999 -28 3 -51 -59 -61 -99 -44 -56 -54 -62 999999 -49 -61 -83 -73 -33 -40 -59 19 -34 -60 -58 -65 999999 -75 -51 -36 -45 -45 -58 -54 -51 -49 0 -70 -17 -25 -41 -71 -61 -39 -1 2 -15 9 -13 9 32 -14 -9 -49 -43 -52 -32 -25 -77 -48 -69 -54 -84 -48 -73 -42 -6 -18 -20 14 14 33 50 118 194 148 78 95 57 92 40 32 62 16 18 78 61 57 1 -26 -19 -24 -35 -41 -57 -28 -22 -31 -26 -32 -26 -10 -20 27 23 38 33 67 27 0 37 -10 -5 -26 -5 -18 -25 -11 1 -32 -20 3 -5 -4 -25 4 8 3 30 43 27 1 -9 0 0 -1 -3 -23 -31 10 5 18 22 -5 -5 -12 12 10 2 10 45 48 -6 -17 17 9 -9 2 19 -7 -22 4 16 -8 -12 -13 -15 -13 -25 -14 -14 -11 -14 -27 -34 -19 -19 -7 -4 -12 -2 -5 9 11 17 39 92 108 128 144 136 96 135 177 260 348 517 685 714 583 593 580 543 535 610 651 572 551 565 559 543 438 360 321 367 460 799 3505 12294 15735 7632 2457 2985 4082 5265 7799 12138 14851 14527 10329 6636 8549 8486 7933 9449 2292 41 -2 9 -2 999999 16 263 44 -2 22 44575 298 88 30 9898 12 22 55 7217 6819 43578 52703 64277 90179 109675 206157 546455 999999 999999 23253 962 621 367 404 352 370 420 402 313 397 439 460 364 207 210 179 160 204 67 0 6 5 -5 -39 10 -6 3 -77 -51 -23 -71 -37 -38 -16 -17 -58 -56 -47 -64 -29 -35 -39 -2 -98 -71 2 15 -23 -45 -32 -10 -56 -44 -34 -37 -35 -57 -65 -54 -47 -31 48 -28 -85 -69 -29 12 -30 11 14 23 -45 -60 38 -21 -37 -39 -12 -6 18 22 -48 -1 7 -10 -17 -26 25 21 -15 -34 29 34 32 10 0 -33 -2 16 24 17 -34 -34 -39 -49 -17 -80 -37 -44 -61 -42 53 77 31 43 74 179 213 193 82 83 115 117 86 112 89 69 55 60 52 57 37 47 5 -12 -28 -26 -30 0 -1 10 -13 -7 -5 1 19 3 4 27 32 35 37 0 -10 26 38 23 7 -26 -39 38 46 34 0 35 42 34 33 42 11 32 5 36 13 19 39 34 32 34 33 38 16 16 29 24 28 35 37 31 23 21 26 12 25 50 38 4 33 28 22 48 4 -29 -16 13 16 5 -19 -23 10 4 -7 8 13 -2 -9 -1 -17 -18 -38 -10 4 5 27 36 64 101 127 113 126 138 145 170 154 139 261 356 406 542 725 744 692 721 742 721 626 603 630 671 645 633 614 566 548 509 451 369 352 389 516 1542 7164 15462 11268 4808 2801 2279 3478 6962 10207 8874 9590 9509 4915 5147 10304 10754 5044 209 28 25 -10 -3 1 -1 -7 13 64 44581 301 85 30 9895 12 23 1 7218 6820 46765 62522 80099 90934 102326 225526 671036 999999 999999 17109 1060 717 409 400 316 310 385 381 406 416 505 524 377 252 253 260 220 143 131 14 -15 -21 -23 -97 -74 -48 -5 -78 -48 -53 -64 -74 -61 -34 19 24 32 -55 -39 10 5 0 -17 -16 28 -21 -7 11 2 14 -12 -49 -53 -17 -41 -76 -60 31 67 -64 -19 -5 -15 -37 28 37 -2 -14 -19 35 -68 -22 -13 -18 -9 -40 -25 -41 -20 -38 -6 15 -21 -14 11 -12 3 -12 22 19 -8 -2 63 62 -37 -22 11 2 8 -9 25 -11 -66 -77 -21 -6 -29 -29 -64 -44 -15 -2 48 19 47 62 152 172 193 152 122 129 80 16 132 105 47 61 71 58 72 120 23 11 8 13 2 -30 22 40 27 -6 37 37 -2 30 27 53 57 69 103 37 23 20 25 71 42 18 25 34 46 67 28 64 33 40 47 56 36 20 58 35 39 21 14 38 15 51 18 16 36 32 18 57 26 30 50 51 49 20 63 96 33 33 40 46 35 35 44 48 35 46 32 6 11 10 23 27 13 14 20 15 7 7 7 -1 4 13 15 27 35 12 9 16 31 67 127 217 233 223 210 217 209 198 231 371 433 508 733 853 813 952 973 813 713 640 618 639 667 696 752 743 650 563 554 593 592 451 371 421 642 1785 6265 14018 12790 11180 8707 4300 4560 7866 8440 7635 10220 5738 1435 967 666 36 -1 10 2 15 19 9 6 6 -7 999999 6 2 -6 44587 296 83 30 9893 12 23 7 7219 6822 36589 49299 65725 83971 101659 185357 531761 999999 999999 28406 910 671 377 346 297 311 384 363 305 263 424 481 399 181 171 77 208 165 115 -88 -56 -8 -34 37 -63 -58 -31 -70 -75 -82 -43 -24 -61 -14 -20 -36 -39 -24 -99 -48 -54 -62 -3 999999 -69 -32 -22 -43 -26 -76 -40 -60 -60 -88 -57 -47 -26 -65 -72 -42 -30 -52 -86 -73 -44 -66 -67 -20 -59 -58 -77 -45 -41 -77 -61 -21 2 -41 -16 -10 -38 -20 -35 -38 21 -60 -35 -7 -4 -46 -37 68 -2 -29 -20 -49 -66 -13 -25 -60 -31 -37 -25 -44 -39 -38 -50 -67 -36 -22 12 19 -20 5 51 71 133 187 216 120 98 130 81 68 76 64 72 60 1 17 47 47 19 11 -47 -22 6 -38 -36 -5 -10 -55 -78 -15 11 -3 15 -13 2 15 26 0 -15 -11 5 16 -9 -14 12 5 25 6 13 17 2 30 40 6 47 27 23 -6 -25 35 29 6 -11 -14 14 5 1 33 31 33 27 -3 20 6 -1 13 0 7 9 4 17 15 11 2 -3 -22 16 -16 -18 11 -21 -19 -4 -14 -20 -5 -16 2 13 -5 -23 -21 -23 -29 -4 -12 -10 -5 -14 -1 0 27 58 122 197 210 164 138 109 125 241 406 409 524 895 1070 1220 1157 978 736 590 574 565 579 619 665 805 903 909 728 562 525 596 616 465 373 402 655 2626 9801 14035 14767 15427 11345 6873 7551 4868 5340 9964 4985 397 2 999999 999999 386 2780 1144 2 -8 999999 -11 -7 44593 299 81 30 9891 12 23 13 7220 6824 50615 57969 72107 89029 122510 274664 762623 999999 999999 18285 997 672 433 405 393 293 374 397 332 356 420 513 417 232 242 148 116 108 104 9 15 -76 -30 9 18 7 -4 -13 -29 -63 -39 -22 -43 -53 -46 -60 -17 -50 -46 -34 3 -48 -15 0 -88 999999 -7 -43 -10 26 -34 -67 -59 -17 -48 -37 -42 -29 18 11 15 -66 -55 5 -21 -21 -27 -1 -36 -41 -17 -14 -36 12 -16 -16 -30 -26 1 -60 -38 -13 -26 27 -1 3 -9 34 -24 -25 -11 31 13 26 23 -5 -27 -29 -8 -11 2 31 -2 -30 -52 -74 -77 -21 -19 -14 -27 21 56 47 118 171 150 153 125 110 148 143 115 75 90 82 56 25 55 47 70 97 71 20 -9 -2 -11 -9 -11 9 0 11 9 -7 18 3 25 -8 -17 74 42 17 12 41 -8 2 11 30 42 29 7 16 36 50 8 -3 40 37 36 26 45 51 61 49 56 47 51 38 30 34 65 54 38 39 25 38 17 26 9 11 42 18 19 51 33 24 31 33 18 10 34 25 2 3 4 39 12 -1 7 3 7 -1 -11 -12 4 -17 -6 26 15 3 31 33 25 12 21 14 19 63 149 213 236 227 199 204 313 403 383 662 1243 1427 1705 1568 1045 702 619 605 617 629 711 654 756 937 1085 1110 811 605 729 1072 1291 909 528 533 669 1498 6227 10538 10144 8856 4781 2915 2251 3244 7505 9452 3787 343 162 206 201 1311 609 -4 -12 999999 -7 23 51 11 -1 44599 300 78 30 9888 12 23 19 7221 6826 31051 35350 40425 50073 73173 204213 586193 999999 999999 33850 1203 725 406 452 383 374 400 437 354 327 399 508 415 284 208 186 199 140 86 -62 43 36 -59 -20 -5 -49 -53 -68 -14 -72 -26 -4 -63 1 -90 -14 -19 -32 9 -3 -18 6 -30 0 -33 -17 -96 -92 -7 -24 999999 -48 -10 20 33 28 -76 -23 -23 39 15 28 -38 -20 -58 -18 -28 -31 -36 28 37 -3 -33 1 -35 12 10 -29 21 -7 5 -8 30 12 -52 -43 36 24 -9 -11 30 33 39 42 78 -3 28 40 0 -8 4 41 -20 -52 -21 -41 -17 -45 -41 5 36 37 57 77 62 149 213 206 136 152 103 120 123 69 39 46 55 78 89 109 67 68 51 11 31 32 -9 10 39 12 15 -3 41 51 46 58 61 -3 63 81 51 25 15 35 25 15 31 -7 9 27 29 42 34 37 13 49 49 16 57 61 27 35 50 58 25 60 54 34 60 34 42 59 16 53 42 45 30 68 58 38 29 32 23 29 38 48 41 10 10 21 39 10 35 30 39 2 3 29 30 19 2 15 11 14 10 4 12 9 24 46 39 38 46 44 30 19 49 63 125 223 269 275 312 340 373 357 387 806 1473 1849 2136 1579 984 754 657 651 632 613 604 567 599 711 955 1135 986 632 501 691 1023 1077 879 673 711 817 1389 4190 10100 12339 7202 1737 1052 1154 1252 4164 4235 625 1013 1175 349 2815 3058 139 2 9 4 -1 -2 -3 11 -2 44605 300 104 30 9884 12 23 25 7222 6828 34737 42584 52781 61967 66540 185624 553421 999999 999999 28356 1082 578 324 264 173 310 306 246 177 240 212 375 324 133 124 124 71 48 70 17 -13 -29 -63 999999 -92 -48 -65 -78 999999 999999 999999 999999 -49 999999 -89 -75 999999 999999 999999 -30 -41 -53 999999 999999 999999 999999 999999 999999 999999 -80 -70 -47 999999 -88 999999 999999 -98 -36 -80 999999 -96 -78 -79 -99 -80 -65 -84 -83 999999 -89 -67 -29 -36 -53 -27 -60 -87 -97 999999 -62 -51 -62 -78 -95 999999 -94 -62 -61 -75 -55 -66 -25 -33 -13 -58 -58 -1 -67 -42 -60 -82 -66 999999 999999 999999 999999 -85 -75 -32 -77 -79 -35 5 66 60 117 150 138 70 46 6 -4 11 -43 -18 -42 -17 -49 -46 -2 -3 -32 -18 -29 -58 -61 -50 -33 -4 -38 -40 -33 -31 -56 -71 -63 -35 -20 -5 -43 -57 -51 -8 -26 -64 -67 -31 13 -48 -39 -10 -32 -27 -23 -27 -30 1 -30 -18 4 6 -37 -63 -37 -42 -19 -27 -50 -26 -45 -53 -47 -40 -28 -20 -36 -49 -50 -56 -77 -58 1 -15 -3 1 -32 -24 -46 -51 -26 -35 -32 -52 -58 -43 -36 -48 -41 -52 -63 -57 -45 -65 -69 -65 -52 -54 -33 -42 -24 -27 -40 -44 -46 -48 -34 -32 -39 -24 66 107 152 188 225 235 205 360 968 1518 1785 1399 784 620 577 533 522 507 512 488 495 510 599 738 961 1020 787 625 769 836 626 561 659 817 904 763 1052 3528 8870 9840 2475 972 857 1372 4157 7436 3588 212 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 130 44611 302 72 30 9882 12 23 31 7223 6830 17573 21476 25864 33631 52460 129913 380747 999999 999999 482780 4939 760 441 312 341 315 384 348 289 303 261 392 542 281 125 135 98 105 89 25 -42 -11 -44 -61 -23 -83 -56 999999 -16 -8 12 -18 -11 999999 -40 -15 -24 -74 -63 -16 -64 -38 -77 -51 -69 -31 -15 -34 -43 -85 -54 -23 -31 -56 -72 -12 -60 -96 -80 -1 3 -1 -48 999999 -68 -16 -36 -41 -89 -11 -31 -12 -34 -42 -12 -49 20 -36 -20 -62 6 -9 -3 -22 -36 -20 -24 -11 -8 -14 15 7 -3 -13 10 -14 -29 -19 -33 -57 -33 -3 -80 -42 -84 -75 -29 3 -9 -46 14 61 85 131 141 159 172 164 133 113 104 70 27 -2 -5 47 33 18 50 85 79 75 59 40 7 27 19 -2 -5 -32 -44 -50 -25 -1 -50 -67 -37 -10 15 35 44 7 65 18 -35 -29 -27 -5 -3 -2 74 18 -15 2 -5 22 31 20 5 11 4 -18 3 12 15 25 37 9 -7 5 -12 4 21 -12 8 41 27 6 30 7 14 27 13 34 16 -17 17 -5 5 9 -5 11 5 8 15 18 6 -5 -20 -28 -15 7 -16 -24 -22 -34 -19 -19 -15 11 -2 16 11 5 6 3 4 15 17 50 90 122 145 167 212 269 559 1266 2080 2223 1636 962 748 749 677 675 655 597 599 583 590 609 556 586 950 1238 880 601 1625 2581 1407 722 1567 2546 2201 1641 3004 6321 8870 8543 2824 1072 864 1789 6626 9380 2757 96 999999 8 13 -2 7 5 11 18 3 -3 -1 73 1098 506 44617 302 71 30 9881 12 23 37 7225 6832 31428 39947 52062 63900 80456 141759 410760 999999 999999 541628 4173 799 475 328 348 459 434 385 298 268 369 434 509 311 191 227 168 141 79 59 -5 -36 -36 9 -16 -14 -64 -60 -17 -45 -86 -36 -49 -21 -28 -42 3 -4 -19 -34 25 -12 -35 -62 -76 -48 -29 -76 -52 -15 5 -18 -34 -43 -47 -38 -28 -36 -11 -50 -48 -46 -30 -14 16 23 40 -27 -8 9 13 -28 -28 -16 -28 -72 -10 -9 -1 -4 -21 -54 -8 -20 25 -8 32 29 17 34 29 96 72 48 9 5 69 52 13 4 17 -6 -65 -30 -34 -40 -62 -32 -19 -14 26 45 125 205 177 174 199 146 109 147 152 115 108 80 43 61 87 67 111 109 99 103 111 57 61 72 47 34 19 34 -1 5 32 22 4 40 23 35 49 60 47 11 20 25 16 15 36 37 38 7 20 25 18 31 41 61 53 18 27 27 28 34 32 49 58 15 25 41 39 24 62 23 19 44 35 64 42 6 23 57 57 18 41 58 61 32 52 54 44 40 19 21 14 8 19 19 16 9 26 27 19 9 16 15 18 30 18 17 24 38 37 21 31 35 33 46 11 16 38 37 39 48 81 82 144 225 342 773 2542 4913 5246 3426 1291 729 758 792 783 740 688 700 780 793 675 588 677 1076 1006 540 354 562 833 735 1420 3838 5828 5735 4207 2377 2069 1936 2231 1304 883 748 2580 3685 486 999999 -5 17 25 33 4 -2 999999 999999 999999 30 1374 8932 13379 3353 44623 302 71 30 9881 12 23 43 7226 6833 29185 36268 47649 59139 78258 163682 439427 999999 999999 268392 2905 815 524 379 343 425 432 375 394 319 309 360 475 230 216 233 140 89 96 98 12 -26 -47 -32 -38 16 -64 -83 -24 -88 -84 -37 -23 26 1 -37 -36 -72 -92 -62 -53 -17 -78 -40 24 0 -34 14 19 -64 -46 -38 -44 -15 -64 0 -34 -12 -29 4 8 6 -20 -84 -43 12 13 -71 -28 -35 -35 -73 -29 -25 -30 -40 -41 -6 -25 -27 42 -25 -53 -47 -32 -5 4 -23 -16 -11 46 27 38 28 -34 -12 22 -9 -24 -45 -19 3 10 -38 -56 -13 -48 -98 -2 41 42 83 125 171 184 193 229 180 93 137 143 129 51 31 95 55 55 104 59 49 89 84 85 52 53 33 -5 2 -3 -56 5 -29 0 -7 -29 6 13 -23 45 44 43 49 28 35 6 25 30 6 10 -3 6 23 21 19 18 0 10 27 13 35 14 64 36 20 17 20 19 15 10 30 22 60 82 74 58 39 42 45 24 32 39 34 13 18 60 35 43 39 35 32 21 -8 -7 10 -20 16 -24 -11 10 -14 -3 8 15 -1 -9 -2 13 -4 -7 -11 -11 -2 29 28 39 32 15 23 25 16 21 25 28 42 51 124 250 559 1872 5568 9364 7786 2884 910 610 641 712 748 739 660 718 784 703 619 569 669 875 640 349 389 866 1508 2220 3691 7371 11215 12709 7879 1872 917 863 1001 953 640 372 168 -6 999999 999999 999999 999999 -12 -5 -3 999999 999999 851 7005 12379 13486 10385 1864 44629 301 70 30 9880 12 23 49 7227 6835 40728 52100 65897 77555 111796 272722 676363 999999 999999 24636 1111 762 435 282 334 444 495 407 401 358 348 432 481 358 267 196 193 145 163 61 15 26 39 12 -4 -13 -21 43 12 -3 -12 4 -2 37 55 17 -1 -63 -82 -11 -16 2 -13 11 -22 -14 -3 7 -85 -39 -8 13 -10 14 -6 -23 -11 -11 -57 -38 -5 -58 -51 22 0 -35 15 10 -13 25 13 0 59 -41 38 55 -34 -24 12 -7 0 -17 -5 45 50 33 81 -8 30 34 69 68 19 55 54 42 45 37 36 23 -17 9 -50 -9 27 -5 -35 -43 -7 55 58 119 195 237 276 256 214 187 136 187 184 140 127 61 71 85 114 90 149 110 111 84 100 103 108 119 59 7 47 32 32 44 41 36 21 43 36 46 55 52 109 70 63 86 48 58 73 45 57 16 56 109 90 80 77 54 49 97 81 64 68 60 82 82 48 58 74 52 38 63 69 75 50 43 13 42 83 86 57 39 40 66 49 40 38 46 46 45 49 26 34 39 40 41 51 42 60 32 57 51 26 28 26 12 14 51 50 56 33 24 24 40 56 83 46 42 48 44 51 57 48 50 78 102 105 200 358 614 1816 5383 9749 9805 5928 2476 1014 689 725 839 809 752 781 780 720 689 643 635 780 760 505 543 1107 1838 2474 3165 4465 6775 8376 5518 2266 1292 992 1077 2847 7147 6825 1360 60 17 0 -3 13 27 32 29 11 10 547 5047 11280 10790 3034 44635 300 68 30 9878 12 23 55 7228 6837 36457 50553 67472 86067 102160 211220 549504 999999 999999 99258 1728 659 454 297 274 342 387 389 426 374 277 404 477 304 246 211 118 104 81 41 -59 -65 -83 -74 -66 -69 -45 -53 -73 -49 -49 -75 -19 -16 -41 -73 -68 -64 -37 -58 -31 -3 -73 -89 -70 -87 -24 -54 -35 -64 -66 -25 -73 999999 -68 -8 -12 6 -56 -73 -44 -18 -15 5 -32 -8 -15 -42 -48 22 43 -34 29 -44 -13 -69 -63 -41 -42 -40 -54 -22 -7 -16 9 1 -78 -42 -15 10 -18 -36 0 36 58 -14 -23 -44 -35 -53 -45 -49 14 -13 -38 -45 -67 -43 3 -19 43 72 141 161 188 217 209 139 100 128 140 116 124 58 45 57 72 67 53 109 72 71 70 11 -2 73 42 69 22 2 -15 24 23 -16 -17 -4 5 -11 -2 32 34 0 15 -16 -39 -53 -9 -20 33 23 0 13 30 28 29 28 12 9 0 32 22 25 36 29 28 31 31 15 41 5 16 34 10 -9 28 21 18 43 44 28 20 29 23 12 16 22 19 34 13 9 7 35 29 3 17 0 11 -12 -5 -12 -17 -13 -23 9 8 14 22 26 1 -21 -18 6 14 1 20 24 23 26 40 38 21 20 51 69 156 295 441 813 1710 3617 7084 11678 10513 5527 1941 744 624 694 714 711 709 734 731 673 697 692 668 642 695 631 1046 2009 2202 2000 2310 3199 4232 5748 7107 6982 6594 5203 4774 10428 13374 10428 6826 2215 60 999999 83 1989 3101 704 15 999999 999999 -11 58 38 44641 302 67 30 9877 12 24 1 7229 6839 44617 56118 65085 73227 85479 205111 599190 999999 999999 25299 1091 751 507 430 393 458 442 355 334 341 322 353 453 336 140 104 77 132 138 63 -17 -61 -14 -8 13 41 3 -29 -56 -47 12 999999 -22 -21 -68 7 -60 -88 -45 17 -35 -50 -42 -21 -87 -59 -51 -86 -53 -16 -75 -68 -48 -9 9 -33 -95 -94 -64 -13 -55 -72 -76 -13 -22 -40 -37 -25 -43 -31 13 -13 31 -50 -67 -96 -71 18 21 -37 -27 -69 -12 -19 -71 15 22 12 -39 -10 58 -19 59 61 -25 6 13 27 -5 -47 -59 17 10 -8 -42 -2 4 -20 -41 -36 -25 72 153 172 166 165 156 149 145 115 113 89 57 65 23 33 67 51 104 93 80 71 95 62 75 80 48 42 28 -28 1 11 29 6 -14 -16 10 28 50 37 80 25 11 0 19 2 14 19 -4 16 44 14 7 22 47 34 -10 12 5 27 4 -5 16 17 22 29 20 11 27 28 5 3 17 35 38 40 45 39 -1 6 15 11 15 6 20 13 9 0 1 12 -5 6 13 3 19 3 -17 -27 0 -7 -4 10 6 -10 -25 -16 3 9 3 10 21 26 11 24 22 2 -3 -4 24 38 42 43 81 117 234 362 562 894 2407 6736 12237 14475 10192 5358 2233 870 691 707 716 672 711 754 760 750 783 862 828 753 742 655 1008 2952 4083 3568 2743 2830 5461 6754 6633 6370 8761 12124 12041 5803 2464 4102 6107 2359 176 516 480 136 519 596 66 -4 999999 999999 -8 -3 20 -7 44647 298 67 30 9877 12 24 7 7230 6841 39166 50799 58086 62722 82171 233903 632122 999999 999999 19886 966 724 472 469 377 378 428 380 332 370 329 394 485 213 115 98 87 118 129 48 -16 -20 45 48 -31 -4 -10 1 -81 -65 -66 -36 -41 -12 -15 -23 -67 -54 -18 -39 -41 -67 -64 -21 7 22 -57 -18 8 -33 -81 -98 -54 -73 -89 -95 -42 -22 -61 -55 -43 -45 -51 -45 11 -51 -15 14 2 18 -12 -77 -35 -1 -8 13 10 -12 13 16 0 -19 -47 -16 18 -45 13 8 -5 9 35 38 66 28 27 -6 17 47 31 -2 21 -42 -60 -22 -26 -13 -10 -32 -85 -36 -6 67 176 195 136 152 159 163 159 135 115 84 82 72 72 47 74 101 116 110 76 81 59 68 117 100 64 33 -17 -16 -33 16 -4 12 -5 -20 22 -10 7 58 62 -15 -27 2 -13 12 11 13 47 12 1 33 5 -9 7 13 51 36 48 40 14 31 18 10 37 35 46 64 44 4 27 51 44 18 24 36 42 25 32 42 14 18 36 30 18 23 30 9 11 8 5 41 28 4 13 23 10 -9 -17 -8 18 6 13 3 0 15 6 18 19 19 25 5 17 20 16 17 26 24 14 25 56 85 83 154 265 388 678 1234 3255 8394 14282 17940 14844 9049 4128 1241 650 779 705 698 716 726 731 738 687 819 932 841 766 716 611 1373 3597 4285 4103 4346 7728 10780 8404 6619 8833 10789 13814 15609 11471 8360 5049 862 2131 5395 3656 299 57 18 6 -8 143 297 44653 302 66 30 9876 12 24 13 7231 6843 29907 36898 43838 56401 108734 329555 899646 999999 999999 12468 964 753 493 521 358 315 423 470 363 327 318 347 451 287 200 138 107 46 -2 -3 25 -30 -36 -82 -52 -31 999999 -72 -59 -26 -6 -26 -40 -31 5 -14 -53 -76 -25 -31 -79 -32 -37 -12 0 -17 -37 -51 -1 -60 -50 -2 18 4 -47 -50 -25 -33 -59 -53 -27 -46 999999 999999 -42 -36 -25 -20 -4 16 -40 -13 -60 -42 -10 -27 -86 -50 23 -42 -55 -58 -11 -55 -20 13 -12 -34 -22 37 -15 -10 38 -18 -9 -4 -17 -52 -4 -24 -2 -26 -32 -28 10 21 -47 -62 -20 13 -10 70 183 183 171 210 154 147 145 145 139 170 64 57 68 61 67 150 138 107 117 91 32 110 117 79 37 7 -23 -45 -29 42 39 9 -12 28 13 40 56 64 9 -9 -7 22 27 61 24 37 41 -1 43 33 4 11 28 19 -16 25 3 3 32 18 13 -9 8 13 23 6 31 14 6 26 21 10 38 27 30 4 17 31 43 31 52 49 16 11 -1 -15 -12 12 -2 -3 6 37 19 -4 -6 -11 -7 -5 -8 -15 -7 -6 -15 -9 12 -7 4 -10 -29 -22 7 -1 14 23 40 38 36 31 41 49 60 139 252 429 723 1194 3222 8889 14813 20676 24443 20276 11025 3868 1021 666 646 646 643 659 701 692 676 773 902 811 798 722 583 579 986 2108 3146 3664 6538 11932 12783 12098 13244 13745 14191 17510 12617 6682 6260 2560 121 5 13 22 86 41 15 7 8 -7 -5 999999 999999 3 44659 300 65 30 9875 12 24 19 7232 6845 42024 53285 64162 78028 120399 307894 788341 999999 999999 13563 795 625 450 400 253 329 342 291 259 279 240 314 479 169 83 95 95 40 -8 -29 -56 -12 -65 -38 -76 -93 -85 999999 -76 -13 -57 -62 -98 -67 -57 -36 -54 -51 -92 -69 -7 -9 -74 -82 999999 999999 -52 -80 -67 999999 -62 -25 -66 -69 -63 -20 -47 999999 -68 -47 -46 -38 -61 -14 -19 -66 -98 -57 -62 -42 -56 -53 -18 -53 -49 -62 -11 -62 -70 -50 -10 -49 -42 -65 -69 20 54 -12 -46 -73 7 26 -12 -30 -62 -58 -59 -42 -45 -44 -69 -67 -83 -64 -48 -66 -96 -78 -37 -34 -24 20 135 176 198 136 112 86 95 110 132 44 -35 0 51 95 86 113 78 63 33 27 52 82 -1 -14 -21 -21 -48 -62 -11 -20 -45 -49 -21 10 7 -1 18 29 30 -3 -8 -4 -47 -68 -30 -47 -39 -44 -9 14 -10 -4 -1 -17 -2 -29 12 0 -1 -16 29 2 -8 -1 -26 -22 17 23 27 24 19 6 7 34 13 -18 -7 20 33 13 3 5 -11 -33 -5 -11 -13 -29 -24 -24 -21 -9 -26 -41 -43 -23 -36 -36 -42 -34 -25 -28 -35 -46 -61 -51 -29 -7 -20 -4 16 -1 11 41 9 -3 6 -1 -8 27 28 54 127 266 479 784 2309 7364 15236 21026 25646 24413 15151 4731 2220 1971 2367 2280 1340 793 770 762 822 824 864 915 1045 804 702 654 758 1142 2067 3119 4354 8708 13565 16088 17834 17386 15066 17783 19135 14424 7993 7371 2681 216 2084 4299 4982 4611 1379 22 999999 999999 999999 -9 44665 301 64 30 9874 12 24 25 7234 6847 53158 61639 66195 77460 113933 324330 882393 999999 800869 6095 900 605 510 443 367 351 366 354 287 308 387 361 434 305 176 94 36 35 65 40 9 -35 -32 -59 -19 -35 1 -43 -39 -29 -91 -62 -33 -20 -66 -40 -48 -5 -6 -67 -60 -35 -19 -23 -15 -19 -28 -25 -65 -3 -12 -43 -50 -26 -65 -66 -22 -99 8 -49 -70 -18 -1 -21 -1 -16 -32 -57 -33 2 -50 -25 -3 -20 -27 -35 -45 -40 -34 -26 -52 -60 23 35 -28 -33 -16 -48 -13 -16 -18 88 43 11 7 -7 2 13 -78 9 -42 1 31 11 -19 -64 -16 -73 -32 -4 4 56 188 205 175 148 84 121 97 123 104 24 83 81 79 139 150 146 105 71 76 87 101 70 35 3 -2 -39 -53 -5 46 13 15 19 7 28 42 21 73 78 81 73 76 38 26 -5 -2 44 21 36 31 38 36 44 17 21 3 10 -17 -17 -12 -3 -14 1 31 31 26 12 17 42 46 48 55 45 39 34 26 21 34 43 62 56 7 17 19 -1 -3 14 24 5 4 0 5 1 -9 -12 14 -12 -16 -4 -15 -23 21 29 26 -3 15 -1 -8 10 10 6 17 19 37 33 27 24 21 29 37 27 31 43 83 110 189 463 1107 2861 6624 13866 22252 24954 20748 11792 4882 4008 4355 3486 2433 1336 851 863 973 902 861 928 804 797 949 930 783 833 770 862 1256 2302 4412 8417 13136 16150 13445 9147 7294 7209 7787 6408 7305 3855 4423 10739 11514 9854 6703 1199 31 3 5 1 -1 44671 297 64 30 9874 12 24 31 7235 6849 43853 53636 63216 75682 163489 490853 999999 999999 32426 1191 811 550 457 375 342 400 389 376 308 317 303 322 401 273 83 111 79 85 20 -23 37 8 -62 -28 -13 2 -11 11 -27 -64 -75 -86 -87 -40 -77 -14 33 0 -12 -63 -9 -37 -4 -98 999999 -43 -73 999999 -47 -1 17 -36 8 -36 -25 10 -3 -8 -33 -59 -87 999999 -31 -65 -27 -34 6 -45 -65 -13 -55 -39 -20 -9 -38 -10 -5 2 -22 -13 -54 -40 -51 -17 -11 -27 -13 -17 52 5 20 41 38 -1 -20 -69 -21 12 4 -32 -79 -35 -40 -80 -66 -13 -26 -17 -44 -33 10 114 148 150 194 99 107 99 128 127 56 57 78 86 164 195 138 123 110 80 53 80 84 51 6 -16 4 -11 -34 -30 -11 7 10 -11 -35 -19 42 64 62 21 48 84 40 24 -14 -7 3 -13 20 59 37 35 37 50 25 45 -11 -14 13 46 24 12 13 0 28 25 5 8 2 7 43 56 50 34 39 20 31 24 15 25 25 46 24 37 -3 -5 19 3 5 -11 -12 6 -18 -9 -3 -7 1 -7 -15 -17 -8 -6 3 -4 -11 -22 9 8 8 7 15 14 42 29 6 15 24 27 20 31 44 35 22 38 52 75 109 244 574 967 1638 4382 12110 21820 22829 16206 8730 4763 4122 3291 2470 1664 1147 978 890 907 851 922 966 720 721 711 577 477 617 763 627 789 1484 2142 3887 9124 7190 1932 817 948 2768 4638 8329 7251 2207 4288 7165 5387 1561 234 6 44677 297 64 30 9874 12 24 37 7236 6850 36566 42704 51496 64862 126711 388043 999999 999999 445788 4231 861 616 507 331 310 402 353 367 274 317 329 402 513 239 175 71 43 82 42 48 -13 -11 -45 -17 -52 999999 -72 -47 -75 -57 -79 -33 -56 -21 -25 -78 -55 999999 -66 -58 -37 -48 -60 -58 -1 -39 -58 -66 8 -24 -84 -35 -36 -87 999999 999999 -16 -53 -54 -12 7 -49 -82 -63 -82 -34 -23 -37 -56 -67 -51 7 -2 -38 999999 -63 -65 -67 -31 -35 11 -13 -10 -44 8 -14 -12 -9 -41 18 3 5 21 -8 18 -30 -34 -28 -11 -42 19 -7 -24 -34 -47 -64 -91 -57 -59 -47 5 74 118 151 140 108 136 126 57 76 76 9 72 118 130 127 80 84 100 30 69 72 97 54 -21 -42 -25 -1 4 -30 28 53 38 -22 -4 26 33 44 74 80 33 7 -2 12 -21 8 35 3 15 -5 25 19 3 63 31 10 31 27 13 -4 1 18 21 10 24 51 21 37 6 24 24 33 8 17 18 1 7 27 15 36 22 17 42 31 14 -8 -23 -10 -4 -22 -11 11 1 -26 -28 -41 -8 -10 -13 -19 7 -18 -9 -7 -11 -14 -7 -15 -21 -20 -1 -3 2 22 22 15 0 10 14 -2 -2 17 14 15 39 42 75 162 361 766 1834 5225 12402 21383 22182 15551 8350 3988 3022 2069 1601 1422 977 847 943 937 1107 1054 929 731 699 710 626 606 496 572 502 442 733 1370 2263 4398 5134 2456 1535 899 181 24 134 187 24 323 2390 1768 2140 3150 557 44683 303 64 30 9874 12 24 43 7237 6852 30740 37308 41283 53649 140124 439536 999999 999999 153059 2447 791 660 501 378 388 446 407 399 440 342 343 432 468 241 232 155 77 87 4 29 -4 -7 -27 -49 -59 19 -88 -22 -35 -71 -32 -1 -46 -53 -7 -15 -51 -32 -34 11 11 -1 35 -3 -68 -35 -60 -72 -42 -52 -32 -1 -17 -12 -29 -13 -7 -3 -13 -24 17 -5 -7 -3 28 11 10 -21 -40 -59 13 10 80 -3 12 1 -23 -26 -3 53 32 3 -40 -30 36 6 18 28 6 -33 -42 26 58 17 55 42 75 2 -25 -74 0 26 3 -11 -20 6 -32 -35 -64 -60 46 72 173 196 159 47 119 113 94 70 97 78 88 129 118 56 88 128 132 117 92 122 123 78 40 -7 21 -22 19 33 31 23 20 31 37 14 1 58 84 76 50 60 50 -2 -16 -17 33 49 40 -1 16 32 50 34 28 40 32 35 39 52 44 56 38 51 43 49 40 41 34 45 76 75 78 84 62 37 73 51 42 42 36 34 57 57 33 44 37 20 30 41 27 42 38 7 12 11 -7 29 16 13 5 13 30 28 33 32 16 23 16 20 35 30 22 39 29 19 33 15 39 48 60 44 27 48 41 79 101 182 445 914 1614 3430 8636 17185 19919 14246 8139 4574 2892 2340 2409 2584 2165 1518 1009 897 1005 1023 999 842 713 717 725 670 722 588 539 424 400 532 962 1810 2486 2775 1991 1501 1765 1329 260 62 434 2410 2173 326 108 53 15 -1 -7 999999 999999 9 -6 44689 298 63 30 9873 12 24 49 7238 6854 21687 27879 34755 46136 113949 376494 999999 999999 518405 5720 883 580 468 362 363 388 452 440 304 350 350 396 324 199 147 31 45 59 26 -23 -27 -35 -53 -44 -3 -70 -79 -34 -71 -50 -26 -50 -67 -52 -18 -76 -96 -67 999999 -81 -52 -42 -16 -46 -42 -53 -80 -43 -23 10 2 -78 -42 -52 -57 -74 -62 6 -23 -32 -40 -64 -61 -39 -50 -17 -9 -61 -9 -17 -30 14 -20 2 -33 -17 -28 -32 -40 9 -57 9 16 -9 31 -45 -59 -46 -18 6 -20 5 36 12 28 2 9 2 -12 8 -27 -55 -63 -59 -51 -45 -55 -14 -3 6 22 71 164 161 137 133 125 133 71 117 84 73 59 60 115 124 148 111 113 57 75 63 58 -6 -22 39 -2 -19 -25 32 25 11 -14 0 -13 36 29 51 76 44 29 -1 13 -35 5 5 8 26 -6 -1 11 11 37 35 -7 33 13 40 22 8 33 51 33 13 19 16 -5 16 40 8 -7 35 26 47 45 24 -14 21 44 26 5 40 42 33 34 -5 27 45 12 1 -2 4 15 17 2 -5 1 -4 3 -11 3 -6 30 9 -17 10 12 -3 12 17 -7 -6 15 21 8 12 18 19 32 31 16 22 34 16 28 37 74 133 287 679 1472 3240 6598 11582 14718 12761 9252 7706 6492 5884 5788 5312 4428 3343 1679 1008 1236 1106 899 850 734 730 780 723 604 502 461 551 392 410 642 824 1216 2319 5661 7221 3321 2271 971 92 256 1276 2242 1134 301 41 5 -11 44695 299 60 30 9870 12 24 55 7239 6856 16802 21977 28509 999999 999999 999999 962029 999999 860098 8486 946 616 526 438 363 350 371 391 313 338 343 303 307 117 79 55 89 92 2 18 -31 -11 -34 14 2 -13 -43 -13 -36 -46 -56 -64 -49 38 20 25 -33 -22 -23 -48 -46 -63 -16 -81 -50 -2 -23 -58 -49 -56 -44 -14 -68 -15 -8 7 -40 -7 -26 -93 -35 -53 -32 -50 -29 -56 -24 -29 -6 -10 -6 63 -36 -2 37 77 16 -32 -37 -14 9 -44 -53 39 -36 19 21 19 33 57 -6 22 33 20 4 1 6 -13 -7 18 39 28 20 -11 -25 -28 -24 -13 -1 18 71 180 172 135 111 145 106 96 115 100 77 76 72 106 101 126 112 156 148 130 70 69 40 21 8 -13 -22 -2 58 50 6 -2 3 5 12 42 83 94 85 21 10 -27 27 51 41 7 44 54 38 26 10 -20 71 75 48 39 42 16 11 26 34 36 8 23 60 46 6 37 57 4 42 45 65 71 51 54 51 31 18 31 16 30 22 21 31 46 5 5 13 24 5 5 -4 2 -3 -10 16 26 9 22 4 -6 16 33 16 17 18 45 31 29 11 23 52 30 27 28 49 31 31 44 47 48 44 39 38 65 71 109 180 495 1012 1746 3277 6387 10095 12168 12436 13735 12980 11504 11273 8717 4925 2672 1571 1113 1011 1048 1103 875 732 657 675 678 628 617 546 491 329 349 543 694 1080 2274 2492 5370 5698 4689 1466 109 52 72 148 195 97 58 30 12 7 44701 302 58 30 9868 12 25 1 7240 6858 18839 20876 25217 38997 110277 354147 999999 999999 665703 6932 920 631 509 439 455 403 370 420 352 324 350 476 322 162 189 52 18 40 31 15 5 -39 -3 24 -2 -15 19 -92 0 25 -67 999999 -9 19 31 -44 -66 -27 -13 -48 -49 -58 -42 -51 -30 -64 -35 -78 -25 -40 14 -38 -62 999999 -67 5 -66 -27 36 17 -20 -80 -29 -1 -9 -55 -31 -31 -18 -41 -23 -45 -32 -18 6 33 -8 -7 6 34 6 43 52 -23 -7 -6 26 12 12 53 95 66 29 -4 -10 11 13 18 26 -17 14 -20 10 2 -20 -25 26 34 22 -2 78 115 222 179 158 122 125 118 82 69 76 136 134 112 80 105 110 122 105 95 104 106 65 67 23 -8 48 8 -46 21 43 47 23 18 46 69 109 87 101 114 50 29 27 36 54 38 62 17 24 -10 -8 -8 7 52 65 64 6 21 14 7 8 15 61 62 15 41 52 64 23 69 74 46 45 73 65 23 34 49 45 79 34 19 39 27 28 42 31 12 -11 8 24 -6 25 47 24 15 19 42 26 24 28 22 19 11 25 29 27 6 18 20 32 42 21 18 28 28 36 28 59 49 35 34 35 50 51 46 52 82 127 283 530 817 1306 2974 6427 10836 15232 16823 14895 14801 13445 10609 8499 5979 3090 1292 900 994 1078 899 781 680 866 796 694 671 491 395 328 265 305 550 879 1239 1780 1821 2558 1408 723 196 491 85 37 27 13 5 15 20 108 266 117 -6 44707 293 297 30 9867 12 25 7 7241 6860 550493 4616 849 585 489 386 390 466 438 380 351 313 282 429 355 168 55 68 32 102 24 22 5 -16 999999 0 -26 -32 -51 -20 38 -30 5 -36 -59 11 10 -23 -52 -87 -29 -37 -9 -12 -18 -22 -62 -30 -24 -19 6 -27 -42 -5 -10 15 12 -23 -41 -56 -59 -20 -81 -21 -3 4 -7 -19 -2 9 -2 -20 -17 67 60 46 -5 -45 -10 -26 -2 17 -10 -23 4 40 31 -6 -30 -49 25 85 54 60 -21 21 1 -23 -29 -3 -11 -23 3 -5 -14 39 19 32 -36 -33 -4 62 148 192 218 196 142 175 170 99 121 189 172 147 111 135 155 122 142 152 133 126 114 124 105 22 3 15 -4 20 63 23 18 27 5 7 24 75 57 80 117 54 29 32 40 40 48 59 45 30 29 21 32 14 22 38 41 41 54 70 56 40 57 46 44 56 77 63 33 46 34 46 53 59 48 39 46 60 65 55 30 66 61 60 36 18 20 56 42 27 38 21 35 34 48 48 28 9 42 21 10 34 38 31 38 23 10 17 32 41 59 30 29 39 48 37 21 35 35 36 39 59 51 49 65 62 71 69 52 74 136 249 420 657 1010 2218 4337 6491 9803 14350 15461 14620 15399 12607 10283 9386 6597 2807 1288 1043 1071 966 961 829 671 715 875 677 546 446 355 278 258 377 774 1190 1661 1668 924 606 303 112 208 170 34 28 31 81 53 36 67 15 -4 44714 301 27 30 9867 12 25 14 7243 6862 47454 15977 21236 25311 39627 115147 369622 999999 999999 405176 3940 855 576 516 382 337 407 381 397 390 358 305 397 345 134 105 86 84 98 37 28 -7 21 35 47 -5 -37 -11 -34 -10 0 -11 26 -65 -38 -65 -13 -17 28 -17 -22 29 -19 16 15 -19 -24 -25 -43 -37 -62 -51 24 -42 -26 -6 18 28 38 59 21 -10 37 20 -9 -12 -23 -42 14 22 25 6 33 14 75 33 26 4 52 8 -4 3 12 -19 35 18 -16 -26 -21 24 -4 64 54 41 -18 -6 -34 -40 59 45 43 33 6 -68 -2 -41 -30 -14 -4 26 89 149 198 183 138 172 200 152 202 163 119 111 186 184 120 129 178 177 148 140 83 75 140 81 74 58 50 38 22 2 68 34 30 44 77 25 7 97 93 95 102 98 32 -6 18 58 59 67 52 41 108 57 37 8 8 65 45 22 12 36 77 62 66 35 47 74 64 46 39 69 65 58 44 109 56 54 58 56 38 53 53 69 64 26 52 65 34 52 41 34 16 20 34 25 8 39 15 4 25 26 38 45 41 30 22 29 20 12 42 22 15 38 23 47 53 30 4 24 41 31 47 58 61 59 60 46 32 46 71 101 183 319 526 764 994 1109 1540 2840 5708 9725 13032 13692 10924 7917 6661 6146 3451 1315 947 1091 968 755 732 687 754 764 726 571 414 377 269 191 293 650 1032 1288 1746 1474 757 395 138 82 85 26 -1 7 21 24 51 29 26 44720 303 26 30 9866 12 25 20 7244 6864 47925 18912 22746 28014 53110 178927 503596 999999 999999 39763 1253 786 593 528 436 453 456 357 368 322 295 411 477 323 140 127 65 135 119 21 85 103 75 -69 -50 14 -2 -2 -75 -75 -74 -22 -64 -59 25 52 -39 -28 -39 -40 -36 -29 -10 13 -3 -65 -21 10 -47 -20 -14 -67 -44 -84 -54 -21 11 21 -11 -54 -12 -30 28 -7 -33 -3 10 -41 -30 -9 12 5 -12 42 29 14 -8 25 10 13 -22 -34 19 4 -35 -7 9 -9 -16 81 45 86 60 34 32 20 42 50 23 21 21 36 15 15 28 7 4 11 13 44 120 160 189 210 169 183 206 192 196 157 166 158 140 149 177 191 137 116 112 159 159 191 187 157 89 43 17 15 73 58 15 47 51 17 -3 29 38 62 97 77 120 119 101 46 46 33 21 24 51 23 52 8 24 52 79 50 58 16 24 28 43 23 47 34 42 49 53 40 50 105 98 74 46 62 57 48 23 25 48 74 75 71 64 64 58 25 29 48 51 20 41 30 7 12 13 27 37 37 62 21 1 15 55 33 16 26 21 -1 34 16 12 16 39 51 42 33 45 46 51 55 49 45 52 43 44 54 59 48 59 107 197 325 618 851 872 1110 1694 3309 6908 11777 13468 13329 11779 7787 5136 4044 3811 2103 1101 945 861 899 750 734 856 776 679 478 414 284 218 207 251 467 898 1379 1993 2069 1289 615 357 137 132 74 67 145 65 24 25 43 3 -4 -8 44726 302 25 30 9865 12 25 26 7245 6866 43267 14931 19310 24188 40628 113809 346804 999999 999999 625059 5084 865 630 532 415 459 449 364 372 388 330 297 447 362 193 140 46 95 36 -5 -5 17 -26 -86 9 -48 14 41 -26 -82 -22 14 -27 -68 -76 -46 -33 -30 -3 -22 -25 10 -9 42 62 59 34 -42 -54 21 14 -17 34 -34 -62 43 0 8 12 -12 -33 -20 31 32 -14 17 -43 -15 -25 3 -24 22 4 -23 -29 -61 -46 12 2 -18 51 77 -27 -42 -50 -46 -20 3 88 26 42 35 15 45 41 -23 32 62 41 3 21 32 -5 -33 32 11 61 32 -12 40 71 176 205 223 171 135 160 163 212 196 179 214 234 204 199 192 129 108 169 130 154 182 144 97 111 33 -5 5 30 42 53 75 53 15 5 54 19 71 102 105 136 84 18 13 -19 36 -3 9 28 5 37 17 4 51 32 57 32 40 46 17 47 50 25 36 42 54 74 48 54 52 38 65 95 72 52 63 79 57 57 69 32 56 53 83 59 48 40 54 45 9 23 19 -5 -7 13 5 6 26 10 14 19 8 17 26 24 28 24 20 44 16 11 17 22 57 26 30 20 45 46 30 27 32 52 56 30 45 46 39 42 68 117 207 316 495 642 896 1522 2873 5793 10022 13819 15254 13561 10286 6040 3233 3334 2826 1113 829 1012 1008 843 797 746 744 648 516 416 325 263 297 508 761 1195 1796 2152 1931 1587 912 433 236 120 163 275 277 60 7 7 15 31 -6 44732 301 24 30 9864 12 25 32 7246 6868 43033 11172 13105 14996 31619 115959 360705 960467 999999 676417 5338 876 681 492 423 426 389 343 352 460 392 360 411 314 205 69 99 92 56 16 -56 -53 41 5 -24 -36 -69 -43 4 -30 -58 -35 -5 -51 -81 24 -19 -36 -11 -12 -38 -89 -25 -15 4 -48 -69 -47 -4 -81 -62 -66 -43 -73 -5 30 -12 -38 -34 0 -34 -52 -11 -28 22 -22 -44 -25 -4 15 -39 -27 4 -25 -29 6 -31 -48 -8 47 9 -53 -31 -53 -62 -57 -31 -34 52 32 17 1 61 55 64 32 7 60 -5 -10 15 -8 22 -28 -60 -16 -28 -8 -28 1 109 142 182 194 175 115 159 154 195 127 227 239 212 225 129 87 93 100 76 102 121 142 153 126 41 25 36 11 -16 33 54 29 7 12 28 0 38 23 64 83 81 65 57 34 27 24 26 29 -10 19 8 14 16 29 24 18 46 14 30 19 30 23 19 5 30 56 31 36 40 45 49 24 58 45 41 37 52 38 51 52 30 19 25 47 42 53 59 41 43 14 7 15 4 21 30 9 10 8 23 22 17 12 10 17 2 12 15 24 14 14 10 18 31 24 15 24 31 48 31 48 46 32 39 41 33 39 32 17 43 44 71 138 211 276 361 548 928 1576 2913 5454 9159 15006 18171 14713 9157 4734 3436 3785 1822 873 974 1081 1020 874 702 658 597 564 555 591 446 286 579 948 1368 1994 2571 2777 1787 1046 579 280 186 76 76 102 68 23 2 9 -5 44738 301 23 30 9863 12 25 38 7247 6870 44475 10017 13169 14779 26170 101455 332508 926875 999999 565012 6136 846 607 442 424 478 418 324 298 398 320 259 380 315 194 94 84 45 -7 23 22 -14 11 -20 -61 -74 -36 7 61 -33 -74 -10 -44 -48 -51 -35 -11 -43 -42 -70 -16 4 2 -84 -50 -28 12 -23 -63 -1 -32 -19 -53 -61 -63 -43 -9 9 -11 -27 -38 3 -1 -59 -66 -45 33 14 -18 -14 7 -7 22 18 -35 -19 -6 25 -11 16 -1 -13 -24 -17 -53 -60 -44 18 -3 13 -30 -41 -4 3 -21 33 7 25 -41 -15 12 -11 -60 -13 -52 20 16 17 5 33 83 118 111 129 145 188 178 193 203 168 213 238 156 113 76 110 86 90 121 105 107 105 125 145 7 5 -9 26 13 18 16 42 3 13 41 23 72 68 18 56 107 43 44 19 23 16 17 12 11 51 22 54 32 30 -6 30 65 23 6 36 47 54 35 56 62 39 41 49 37 18 21 41 47 26 16 4 31 69 40 28 39 52 35 60 35 63 66 41 38 44 20 28 37 8 7 17 13 10 25 32 20 3 13 11 42 16 -10 -25 -7 14 15 32 8 33 18 14 27 31 30 21 37 36 42 40 46 35 42 28 21 43 65 105 208 296 363 444 647 1068 2101 4879 9217 12924 15312 15308 12672 8792 5099 3470 3019 1236 1042 1047 1069 1037 987 856 863 796 682 467 413 365 282 442 894 1648 2334 2921 2959 2411 1483 1129 873 260 152 184 935 1571 788 121 7 44744 302 23 30 9863 12 25 44 7248 6872 45437 11809 13656 20375 56555 194118 554523 999999 999999 180528 2067 882 606 475 448 493 514 389 418 381 357 356 437 407 253 159 81 95 142 103 80 -15 17 -26 22 7 -39 -5 -31 -25 8 0 45 26 45 -9 -14 23 -45 20 -4 25 -31 19 44 35 21 16 -42 -19 -5 -14 -63 -55 -4 -24 -21 12 25 23 57 -14 31 -30 26 7 -11 -5 25 15 -20 32 5 -35 -46 -29 19 45 18 -24 -24 -13 5 32 7 -19 -15 0 22 46 41 64 46 52 31 28 32 45 -49 25 -3 16 19 -18 -7 30 -8 17 9 67 100 178 139 173 238 214 253 264 254 223 234 243 241 182 128 122 105 121 134 131 177 181 131 87 64 43 17 38 -2 73 44 47 56 13 67 47 74 63 95 126 166 84 78 92 33 36 30 31 57 64 49 33 51 63 71 56 31 47 49 33 45 34 55 48 85 97 67 66 119 73 41 53 44 73 62 45 65 52 71 84 72 84 75 39 52 68 41 35 45 53 68 48 11 27 -3 31 54 26 4 28 50 46 31 9 13 25 -12 11 2 23 36 46 64 58 62 45 36 60 69 48 60 61 39 56 89 73 41 47 68 69 65 112 211 318 430 446 666 1213 2151 3910 6729 10339 13265 14417 12317 7384 4051 2558 2929 2498 1474 1147 1135 1131 1142 1000 959 868 714 527 411 339 248 245 568 1622 2671 3224 3405 2898 1907 1515 1054 624 279 89 123 1047 1796 933 303 52 44750 304 22 30 9862 12 25 50 7250 6874 51025 17364 19958 23018 43670 191911 570503 999999 999999 31774 981 838 647 480 389 440 449 417 449 403 439 404 364 262 223 155 91 86 5 22 50 9 -13 -24 -60 -64 -32 -53 12 -27 -67 -31 -18 -40 -22 -4 -10 21 -13 9 13 -19 -17 31 7 -3 -25 1 4 -23 33 -56 -8 10 -21 -9 17 16 -20 -46 34 30 53 2 8 4 17 -18 -53 -32 -17 27 13 4 1 19 -6 -30 -29 -19 -14 -26 -27 1 4 -20 0 39 50 0 22 32 78 68 29 15 21 16 -44 29 18 -22 -8 3 10 51 30 11 32 44 129 157 164 163 175 224 254 261 251 251 263 263 192 128 127 100 119 123 118 135 121 155 108 76 89 83 55 54 45 25 49 35 46 -16 23 59 27 73 77 91 110 93 68 56 82 46 65 92 74 73 91 62 35 47 71 31 32 58 53 63 44 72 83 54 76 67 48 48 59 59 63 72 81 73 71 82 36 44 70 40 65 52 58 72 66 81 60 54 51 54 18 45 43 23 38 36 9 17 43 48 48 36 15 20 24 11 6 15 26 21 53 41 38 63 57 48 42 44 36 48 45 66 76 72 63 40 37 45 64 66 58 109 173 270 349 426 570 956 1742 3191 5879 9178 11229 10467 8133 5550 3019 2076 1902 2081 1923 1630 1409 1394 1309 1056 1002 1113 988 597 460 421 351 304 382 863 2233 3750 3147 2360 1259 825 832 806 318 106 93 86 177 344 211 80 1 -7 44756 303 52 30 9862 12 25 56 7251 6876 22481 23598 25825 49118 189343 586562 999999 999999 23330 1043 895 651 507 437 434 483 416 358 411 347 340 409 276 181 90 83 36 47 41 47 -12 18 6 -64 -23 -3 16 -11 -34 -26 -76 -23 5 -14 -3 -21 17 55 13 20 82 31 -39 -21 -32 -84 23 -7 -49 -11 0 14 -33 -75 -46 -11 -24 -21 -35 10 0 18 19 -20 -12 16 -37 -28 -6 -11 -18 39 52 24 -6 9 28 13 -15 -7 -49 -47 -1 -50 -3 3 10 27 33 -1 44 77 80 53 70 40 70 20 -29 -37 22 16 -21 16 -11 5 -27 -20 41 157 195 225 223 188 176 251 223 248 305 272 203 166 149 126 134 78 112 138 172 155 141 124 69 40 28 1 -14 -29 -19 17 70 31 61 44 3 28 51 93 116 164 80 68 101 62 51 61 54 39 58 21 42 18 20 52 57 24 59 54 44 44 23 72 66 58 58 76 91 88 66 40 57 78 76 46 33 52 79 79 56 31 53 47 42 42 56 46 80 57 43 89 69 34 12 38 48 55 63 53 9 35 48 41 43 41 44 13 30 33 38 52 60 54 64 65 64 49 38 38 52 50 45 40 34 38 50 45 59 52 67 78 81 127 198 284 349 412 685 1282 2155 3951 7410 10302 10279 7670 4829 2916 1713 1260 1520 1854 1918 1568 1413 1381 1297 1241 1115 797 599 499 393 338 417 350 440 988 2279 2769 2729 1989 856 498 266 157 56 49 32 24 49 56 59 435 2069 44762 304 22 30 9862 12 26 2 7252 6878 76960 20860 24246 27273 38890 175714 573604 999999 999999 21375 1114 861 617 584 554 515 544 514 436 437 464 425 453 288 208 135 172 79 78 85 83 71 19 12 63 67 7 44 12 27 27 23 -30 31 -31 -26 24 20 79 39 28 57 40 19 63 16 11 28 29 4 37 44 2 6 54 12 31 8 32 15 20 71 80 22 33 11 33 9 21 37 79 114 79 59 -15 1 39 13 84 73 49 35 71 81 2 15 44 17 36 31 82 75 61 80 115 98 69 78 28 -13 40 24 61 33 28 70 51 27 45 85 139 249 226 244 288 285 274 294 369 328 304 302 217 157 159 158 149 129 198 169 145 162 121 105 116 130 82 63 51 80 101 67 57 60 22 54 111 112 122 164 122 110 119 96 75 74 64 89 126 131 94 55 85 51 59 57 80 58 67 102 117 87 110 104 65 65 105 101 110 113 89 119 128 85 64 92 118 98 88 111 88 114 92 81 63 92 111 94 73 62 76 81 70 74 66 70 76 62 93 89 63 42 46 60 45 33 61 61 70 79 64 56 67 90 85 58 62 81 88 108 98 89 84 100 91 75 84 87 67 89 100 100 135 189 272 381 412 510 960 1754 2316 3520 5944 7858 8532 6839 3523 2065 1492 1635 1993 2748 2629 1725 1506 1796 1492 1170 1038 940 666 575 442 424 392 521 1253 2437 2603 1681 670 321 196 204 231 137 96 97 88 166 41 26 70 797 44768 302 21 30 9861 12 26 8 7253 6880 102930 18672 23467 26521 52986 217192 656489 999999 999999 16613 964 827 638 569 503 501 617 458 452 440 360 362 494 356 127 90 79 29 25 45 26 -26 -5 21 48 22 -8 29 32 -43 -87 -49 -8 23 16 -30 10 -39 39 -2 -8 -3 0 -32 -28 -20 24 -34 60 8 14 27 13 17 44 31 27 55 30 33 76 11 53 60 -12 16 68 13 -39 4 66 23 -8 7 17 9 24 58 -22 19 33 7 53 18 33 -8 15 80 1 25 1 69 58 21 18 24 65 56 22 62 47 30 -35 18 49 15 6 -24 27 42 131 170 195 201 185 217 281 243 225 234 295 269 184 172 130 154 134 113 113 112 116 164 175 133 107 80 74 34 38 22 41 70 79 53 46 40 63 60 122 155 121 63 93 83 13 49 55 47 38 42 71 34 69 38 17 28 50 87 34 60 30 64 76 83 64 82 77 86 124 83 64 52 50 58 35 66 64 58 76 91 78 81 72 54 75 68 68 79 68 55 51 34 32 14 29 49 29 69 53 59 46 36 33 21 31 36 45 22 36 54 34 58 52 58 46 42 50 45 31 64 71 57 61 51 42 55 50 44 57 59 69 80 91 110 178 242 302 379 583 1108 2040 2611 2797 3393 3933 3622 2870 2185 1801 1840 1799 1820 2426 2986 2895 2007 1656 1243 976 1019 897 502 407 405 485 540 987 2119 2068 1233 426 208 152 125 347 257 102 91 86 23 18 8 44774 303 51 30 9861 12 26 14 7254 6881 17427 20711 22777 43163 199940 624372 999999 999999 20115 993 760 595 513 539 514 522 461 466 435 403 443 525 328 144 98 138 108 73 53 8 56 36 4 16 15 -18 66 23 22 28 14 2 47 36 81 2 54 58 -23 16 86 24 56 70 14 43 -6 -9 -3 39 64 54 67 32 34 -54 -13 17 53 71 42 6 35 70 101 70 27 18 65 48 65 47 27 35 21 39 4 45 19 34 62 31 22 50 41 32 65 72 62 35 74 89 105 108 105 117 56 50 96 23 50 30 41 61 40 22 9 57 45 98 173 217 254 331 329 300 289 326 334 330 291 246 226 171 155 143 172 149 124 144 175 158 162 85 17 52 58 68 72 31 113 86 58 56 26 42 105 189 215 185 132 135 80 87 67 85 107 51 93 100 90 83 76 45 47 73 89 100 83 71 93 79 91 65 49 62 119 95 93 97 93 95 80 84 83 109 114 104 102 83 69 98 112 83 108 111 70 83 90 66 51 76 79 71 44 64 67 81 72 60 94 111 80 64 69 51 37 82 88 67 82 76 65 75 80 59 54 68 76 62 60 81 89 66 61 68 65 81 75 93 114 117 128 153 204 297 387 479 758 1360 2441 3083 2811 2656 2252 1848 1663 1862 2334 2539 2152 1868 2168 3034 3378 2057 1389 1385 1108 835 613 548 513 588 546 898 1422 1190 613 397 189 92 89 100 145 102 245 76 99 54 18 11 -3 44780 300 81 30 9861 12 26 20 7255 6883 16471 18226 38480 192293 576858 999999 999999 22815 1062 893 712 542 463 561 603 482 432 384 302 427 369 213 142 7 66 86 28 34 43 24 69 57 -22 7 19 31 32 -56 34 -29 -47 53 83 -17 -35 -49 -20 12 -1 20 21 11 -57 -13 16 41 60 15 -8 -14 -59 6 23 66 7 9 -2 20 61 29 0 51 19 -11 5 2 -35 54 53 17 25 65 45 -21 -9 40 30 21 39 41 37 22 43 9 31 9 36 80 72 53 103 103 73 62 22 38 27 51 23 10 -36 32 72 60 45 42 -14 8 83 186 207 219 239 259 304 315 258 313 306 245 193 142 143 147 113 114 102 115 97 99 125 121 45 66 79 57 16 58 69 57 13 17 1 17 82 62 86 114 143 78 44 114 50 32 56 66 69 48 63 50 26 16 49 39 50 63 36 46 89 79 50 76 84 43 43 57 70 57 47 59 61 78 76 69 69 42 50 64 60 102 91 88 90 49 80 72 72 49 61 26 44 43 69 50 46 45 71 48 51 56 40 50 41 20 37 44 40 54 46 69 67 57 59 78 68 73 64 61 55 46 66 56 47 40 56 72 50 51 66 106 95 95 128 219 336 410 542 853 1537 2364 3057 3254 2840 2213 1775 1469 1541 2272 3346 3121 2185 1404 1200 1543 1684 1433 1138 1016 1040 718 561 518 575 716 1395 1709 983 476 322 182 66 36 44 24 46 97 46 38 35 89 44786 300 80 30 9860 12 26 26 7256 6885 24264 25377 999999 999999 999999 999999 799780 7470 886 839 701 515 452 460 446 416 435 460 331 401 470 289 163 46 96 97 71 48 34 4 15 25 -32 26 25 32 18 27 31 -5 -18 -14 12 38 43 23 60 44 13 14 -12 -25 -40 -19 -5 19 41 56 4 40 57 22 -4 5 -2 24 27 45 21 43 4 8 -22 0 4 46 -10 7 -6 1 -22 24 65 72 -37 -19 34 96 89 -1 -22 -44 -29 50 -15 21 50 41 85 78 14 31 27 58 74 71 51 55 -9 -9 41 56 23 11 6 -22 -1 125 244 227 203 270 270 276 245 219 214 250 318 235 173 184 164 122 131 119 115 131 116 132 125 147 85 78 84 65 67 99 35 39 51 11 16 36 72 100 162 162 92 105 85 79 46 24 30 75 76 68 95 38 38 81 43 43 83 85 45 66 71 52 99 88 78 72 58 80 79 38 54 52 76 70 102 80 56 73 73 80 78 67 38 52 89 115 108 70 59 58 53 79 51 57 65 67 47 41 59 67 53 45 50 43 33 31 28 57 45 54 42 48 55 54 52 58 63 81 60 73 83 74 65 71 49 41 52 60 55 51 76 75 69 95 117 162 266 417 587 889 1465 2095 2392 2683 3059 2955 2162 1602 1417 1622 2176 2297 2128 1597 931 999 1098 1076 1061 844 653 567 504 418 412 622 1142 1268 861 572 356 246 245 55 22 14 21 180 321 66 6 -9 44792 302 21 30 9861 12 26 32 7257 6887 284508 25631 25965 26767 48821 279445 909376 999999 228099 2758 985 869 695 600 415 470 487 464 431 460 422 416 524 264 133 78 62 -1 115 87 48 -3 -15 61 25 -49 -25 -13 28 -48 -42 0 9 54 -45 -20 -10 -25 -15 -7 15 -17 22 -37 -2 59 55 -1 14 -6 -2 -39 -12 -39 -5 38 -4 -6 57 5 68 -6 37 -4 -19 47 62 -3 52 34 28 11 32 53 55 10 8 33 36 70 36 24 34 24 1 69 69 21 18 59 -1 16 73 86 86 78 106 36 51 44 77 49 9 8 7 47 32 0 47 115 155 215 247 250 243 261 237 231 289 320 291 230 195 173 173 155 152 168 118 122 121 94 131 90 104 117 71 6 25 93 74 82 71 47 58 50 116 121 157 146 91 76 90 60 33 47 56 84 76 85 69 73 78 54 75 90 78 66 49 79 76 70 80 59 42 77 78 83 84 102 85 77 87 70 74 60 63 89 84 64 76 90 51 78 90 89 85 83 82 81 72 75 79 65 48 39 37 44 52 28 66 47 46 70 34 19 42 50 31 57 64 70 71 85 68 57 60 63 72 67 70 79 85 82 75 71 87 69 53 65 75 75 84 81 117 175 232 311 373 565 944 1511 2363 2716 2670 2466 2190 1581 1096 1133 1309 1472 2065 1900 1019 753 771 826 885 851 725 1128 717 419 380 452 705 1041 1028 641 399 192 75 53 48 38 108 179 41 17 1 -8 44798 302 51 30 9861 12 26 38 7259 6889 22525 24666 27717 59695 294752 971239 999999 199551 2729 1052 902 716 648 572 547 468 400 496 518 407 374 445 269 98 24 -21 53 63 54 -35 5 -23 12 -25 28 60 26 -43 41 70 67 66 -16 9 -15 -40 14 -5 14 27 44 -8 8 53 -22 24 -2 -5 -11 -25 -3 28 30 -4 61 105 64 31 -1 35 27 25 30 27 -19 -42 -6 -6 26 55 69 52 82 18 22 -24 -27 10 32 21 56 22 -9 -28 69 45 -2 28 -3 4 50 77 51 46 77 63 68 59 8 29 42 20 23 29 44 -1 19 -4 153 192 197 237 239 251 231 254 269 293 288 268 236 186 137 156 151 130 138 125 73 89 105 108 73 79 80 58 87 78 40 61 31 51 60 46 48 131 148 152 139 100 86 111 41 8 76 90 74 41 24 24 38 59 86 67 76 72 58 19 66 72 68 80 83 93 117 91 67 92 86 56 56 80 68 84 76 84 44 59 59 58 132 102 91 109 89 83 52 42 55 45 33 53 73 38 53 40 69 62 59 37 18 29 52 49 45 58 40 46 30 30 62 45 60 40 47 59 48 56 82 57 62 60 50 76 63 52 54 54 73 75 90 97 117 150 177 286 323 327 442 825 1352 2037 2636 2603 2429 2033 1517 1138 974 1082 1219 1397 1288 885 575 580 588 697 811 765 802 852 389 334 487 914 1758 1902 792 529 344 86 37 26 82 10 -5 26 54 17 -2 -9 44804 303 20 30 9860 12 26 44 7260 6891 377784 30942 27567 29850 999999 999999 999999 999999 36801 1295 1038 928 677 543 496 580 500 439 503 463 339 455 442 261 151 97 74 27 109 74 27 4 18 65 -24 1 51 59 39 99 42 -28 99 81 29 52 14 48 51 36 14 50 25 76 46 -57 -1 31 46 70 15 5 -24 -18 38 85 93 89 8 96 78 64 50 32 72 96 34 16 36 34 11 86 94 56 25 21 41 25 44 19 67 88 50 17 33 57 37 -1 74 48 63 67 37 30 61 87 82 106 59 62 52 52 72 24 50 67 33 65 65 114 218 270 264 249 263 258 260 294 283 337 320 193 241 173 152 189 151 146 155 102 109 136 121 125 132 90 67 85 70 75 92 69 70 80 99 70 84 94 126 150 104 113 95 19 21 64 95 69 85 80 69 61 88 60 35 77 70 105 59 73 60 63 61 111 87 64 69 99 90 77 82 87 103 102 69 74 96 99 81 78 98 119 94 74 110 97 76 52 72 79 63 53 97 81 67 71 57 59 63 80 76 66 66 72 56 60 54 40 48 65 66 65 81 81 78 76 68 67 80 58 51 65 55 73 74 56 51 63 77 80 91 86 132 166 181 254 351 392 399 405 570 1051 1820 2665 2822 2456 1925 1558 1409 1432 1173 828 725 588 467 466 480 507 571 708 754 585 537 491 369 388 528 865 1222 1347 977 473 200 61 34 26 16 4 24 28 4 6 1 44810 302 80 30 9860 12 26 50 7261 6893 24692 23497 999999 999999 999999 999999 137430 2279 971 900 761 574 476 538 538 446 441 467 431 457 407 178 127 73 138 103 89 68 87 12 14 21 12 -10 48 2 51 31 -8 23 33 -30 -18 -6 26 41 61 -3 -41 0 65 56 56 44 68 0 49 57 33 0 -7 29 44 30 36 57 61 64 44 5 71 59 106 28 -21 31 62 59 40 22 75 73 39 44 66 51 20 17 50 26 7 62 62 3 49 31 57 41 13 4 34 86 94 97 61 19 49 67 73 58 20 29 88 83 64 19 50 167 163 193 260 251 283 294 270 236 289 313 337 224 226 235 177 219 200 213 127 133 142 126 147 133 101 118 118 124 86 91 58 80 87 70 93 68 78 75 104 113 77 86 84 73 76 61 80 54 73 75 82 72 63 74 41 47 98 101 89 73 86 84 96 112 113 104 81 114 89 88 96 80 113 111 95 107 110 126 86 47 68 74 92 96 92 61 79 111 86 90 107 99 73 61 31 46 69 75 102 79 79 72 70 39 40 65 68 70 61 55 80 69 90 63 73 90 80 73 78 80 89 81 86 80 64 59 87 73 77 93 72 91 132 184 214 236 350 409 411 440 691 1199 1919 2731 3067 2755 2020 1487 1154 1157 780 547 487 532 407 421 549 511 508 575 569 632 562 421 326 352 399 772 1358 1647 987 710 318 80 36 67 63 11 36 210 231 -10 999999 -3 44816 294 262 30 9862 12 26 56 7262 6895 59177 1313 986 817 727 552 420 525 532 501 430 470 369 414 414 210 127 68 61 85 42 41 58 16 -6 -72 -29 -44 -36 -7 68 -13 -9 -45 -53 11 39 -4 -61 -9 -21 -75 -35 -22 -17 39 -28 0 -37 -45 -35 -14 -12 27 -6 -19 -33 -29 -16 -21 -15 -27 -3 7 30 -57 -49 -16 -31 -16 16 -3 -3 21 29 49 57 18 7 22 67 3 -37 -66 -28 8 9 9 -27 53 35 6 24 59 37 53 2 72 43 29 37 26 -17 -9 -2 2 34 34 26 11 47 126 152 204 222 206 205 222 251 274 271 241 272 209 213 219 165 162 167 149 166 144 60 79 96 61 86 103 83 59 78 49 27 67 46 42 41 38 56 39 79 46 17 49 50 19 29 40 63 56 56 36 57 65 70 42 35 11 55 73 20 11 34 75 49 53 57 52 52 49 64 50 58 79 71 24 15 41 51 64 61 67 77 85 61 34 37 54 64 68 45 52 68 43 25 27 25 52 56 48 46 54 52 16 14 43 38 -1 18 34 41 56 48 68 57 44 43 50 46 41 51 64 39 42 28 26 29 32 53 38 32 44 43 88 94 111 145 231 323 393 403 428 736 1157 1628 2460 3188 2956 1932 1145 787 623 516 433 369 348 321 311 331 419 380 414 414 326 324 369 282 230 339 578 1053 980 958 717 485 191 70 37 16 -8 999999 1 0 3 44822 291 264 30 9864 12 27 2 7263 6897 11510 1086 967 830 649 504 379 520 525 424 471 393 405 375 440 323 129 41 24 71 20 29 15 -45 -87 22 -4 -28 -56 -7 -28 -20 -30 -24 -5 13 0 6 -30 -23 -20 -63 -27 -72 -75 -69 12 -18 -31 -27 -14 -33 65 -33 -46 -44 -34 -83 -5 23 21 24 104 -9 36 26 -6 21 -12 -32 -6 39 53 67 -3 13 -14 13 9 -13 -38 -20 40 -12 -22 58 -6 11 9 18 45 52 27 28 45 33 83 27 36 47 14 23 7 -30 -15 -4 53 15 27 18 76 81 74 140 239 189 215 206 205 204 241 325 300 294 234 182 186 153 163 152 130 150 135 132 116 105 129 99 116 78 34 8 31 73 53 15 21 49 57 86 112 80 75 74 14 -3 55 9 62 51 46 14 48 56 36 37 76 72 68 52 36 32 67 55 84 45 55 71 44 70 69 54 83 64 57 85 68 54 36 37 52 72 65 52 21 33 64 66 58 41 29 41 54 53 49 39 21 45 27 26 55 39 56 52 21 7 25 20 8 18 24 23 15 5 16 46 39 18 40 25 31 39 52 49 39 34 42 29 31 37 56 47 66 59 51 69 107 147 214 296 425 524 432 428 841 1855 2695 2653 2038 1296 746 531 549 541 415 362 337 300 284 285 326 342 244 192 231 257 197 133 380 1272 1587 1310 1077 794 480 207 70 58 -7 999999 4 44828 296 266 30 9866 12 27 8 7264 6899 8220 1020 1039 909 677 526 502 532 538 538 503 455 454 381 431 366 169 81 41 49 39 81 82 62 29 -3 -23 5 16 88 -39 -37 -12 -24 40 72 1 17 15 26 -60 17 28 39 26 -2 42 42 19 -54 -12 13 60 30 -17 26 29 65 88 84 45 16 63 41 20 61 74 39 12 26 14 23 76 98 28 34 73 28 10 11 54 45 44 31 29 28 21 8 23 2 51 83 68 58 101 92 98 66 47 94 99 0 6 17 52 22 51 24 22 45 98 138 202 207 229 267 254 212 251 258 292 316 290 320 302 203 170 153 172 184 162 188 195 137 109 138 166 156 93 83 68 69 91 95 90 109 34 25 72 99 87 92 120 116 105 26 49 76 54 89 67 73 49 92 78 43 84 102 69 68 65 75 103 94 112 114 86 92 84 89 100 59 107 61 99 105 76 70 78 92 76 70 89 109 129 84 65 70 73 108 98 89 78 75 70 49 66 68 44 71 84 66 82 93 55 43 47 52 75 65 73 77 92 78 50 65 67 82 79 96 88 59 76 58 71 63 51 71 80 65 80 100 98 85 76 80 127 181 265 381 434 484 497 470 1006 2002 2138 2146 2424 1987 1000 477 424 489 414 417 418 401 393 426 353 292 255 271 252 186 159 129 249 739 1066 1227 1039 686 272 104 81 54 18 13 68 39 16 23 7 -8 44834 294 265 30 9865 12 27 14 7265 6901 7524 912 790 740 610 574 489 509 534 426 467 406 287 427 424 283 189 107 5 25 5 4 14 13 -7 -16 14 -40 8 30 -28 -30 41 4 -25 -57 -44 -23 -16 -32 -10 -10 14 28 -15 -6 19 3 -8 -8 -28 -27 9 14 -13 32 -26 -33 -20 21 9 1 5 15 15 -22 -2 -24 20 4 -5 46 57 28 23 35 -11 15 40 30 16 18 -9 -17 -53 20 -9 13 4 -19 35 -29 31 38 1 59 -6 32 28 31 49 43 5 -14 11 14 12 18 -22 -23 39 93 77 108 162 226 227 237 247 188 224 240 291 314 254 209 139 161 113 101 139 108 89 41 80 88 108 95 88 83 18 -37 30 25 26 22 48 -5 26 57 94 58 70 50 26 25 3 24 47 20 -2 49 -19 -6 10 18 43 55 37 68 28 33 77 71 46 51 25 65 64 52 14 18 54 87 100 83 71 33 43 63 45 57 44 35 40 37 53 62 30 75 37 26 33 35 40 52 19 16 49 59 16 19 39 37 25 13 7 15 31 41 31 17 15 34 35 27 33 48 46 48 52 27 40 30 45 29 30 53 35 39 25 36 29 14 28 35 74 129 209 326 424 463 553 461 524 1348 2065 1664 1720 2075 1114 482 296 287 311 395 508 610 502 317 304 223 163 136 180 170 77 46 121 747 1161 1291 1171 834 581 262 52 25 50 7 999999 -8 100 127 44840 296 266 30 9866 12 27 20 7266 6903 4275 1014 909 814 707 480 505 547 556 491 509 414 389 453 506 350 127 176 91 102 90 108 7 0 24 -5 -28 39 22 -17 40 -29 -30 0 12 -34 -26 -25 -13 -10 31 15 -5 28 -41 -57 -35 -4 8 -38 5 -2 44 -19 -12 7 14 35 53 44 103 64 11 -34 19 54 20 12 13 22 90 61 45 -25 78 25 23 -17 24 56 -4 22 15 25 13 -25 14 9 52 56 44 5 -24 6 30 53 62 71 85 69 -6 57 40 -4 11 -13 69 61 9 33 66 64 116 132 211 224 247 274 293 250 215 237 291 273 224 179 173 156 135 138 137 136 89 66 79 116 155 172 128 129 79 31 47 49 82 76 92 75 62 22 78 106 80 71 90 43 13 -2 45 46 22 28 63 47 41 42 24 24 45 14 65 75 62 83 96 78 45 22 19 59 102 80 83 67 102 58 80 71 54 37 51 64 82 50 77 77 72 52 88 76 65 77 79 82 102 80 65 36 29 10 47 54 89 65 64 40 32 25 32 40 36 54 41 40 76 54 56 67 76 62 51 57 59 54 55 62 42 42 52 54 57 46 32 35 54 40 99 176 259 381 418 432 449 541 623 915 1537 1790 1444 1606 1528 743 490 360 315 320 319 311 295 284 279 285 207 171 158 163 126 68 50 121 639 1367 1326 1275 731 243 71 13 8 -12 999999 0 49 10 30 -10 44846 295 271 30 9871 12 27 26 7268 6905 3470 951 902 845 650 588 577 573 514 553 463 462 437 412 458 306 110 70 108 170 171 119 69 -3 8 17 18 -7 44 10 44 35 -6 15 -27 -15 12 13 16 55 78 69 28 15 36 33 -7 -24 48 50 -23 13 25 28 28 18 -2 81 96 49 65 70 15 -38 6 33 44 5 -13 46 42 83 -5 46 75 47 68 30 41 17 42 50 17 -47 -30 18 60 55 75 29 74 110 67 48 12 85 57 60 64 25 38 24 66 59 75 69 35 -10 36 -15 44 148 130 160 233 215 231 241 253 257 269 275 278 273 301 214 181 227 216 155 178 155 127 90 106 133 131 109 92 174 115 98 115 76 85 82 85 83 93 86 109 104 109 99 108 33 60 59 48 22 1 75 75 22 67 76 92 90 78 72 96 96 112 103 105 85 77 57 55 75 83 93 109 96 115 81 106 119 81 77 127 124 84 89 94 98 83 74 86 111 62 60 92 77 71 84 80 67 59 52 61 67 89 72 61 56 69 65 50 63 48 77 66 68 74 77 68 57 50 42 66 78 85 59 44 74 87 71 74 82 73 67 81 59 68 110 157 230 307 379 442 461 488 496 707 1060 1396 1527 1250 1282 1301 825 644 464 335 306 327 369 358 359 406 354 204 165 126 134 135 91 82 92 411 1496 1895 1322 1141 582 170 52 23 10 -8 -3 24 12 -11 44852 294 244 30 9874 12 27 32 7269 6907 26643 1237 930 788 724 747 512 498 594 543 491 470 438 405 351 432 330 174 125 52 53 53 50 47 19 -14 40 3 -17 41 -42 -40 -69 -38 -41 -39 -53 5 22 -19 34 10 10 -46 -72 -13 41 26 -4 -32 -60 -14 55 14 19 61 -37 -66 9 23 56 -13 -42 -49 -36 -12 -14 -24 49 -17 52 100 0 -25 22 54 15 -14 -1 -11 6 26 10 29 -29 -47 -2 1 9 16 52 8 -11 25 13 47 57 21 35 6 30 72 22 49 58 -27 1 43 23 9 -19 5 42 101 185 205 183 199 239 242 216 224 246 266 253 212 156 119 98 106 160 118 178 129 45 84 91 107 81 73 77 45 28 23 38 46 28 45 56 22 83 82 74 74 23 36 44 9 41 43 62 35 38 22 11 38 57 45 20 20 75 87 75 57 33 63 79 58 87 84 91 93 79 94 59 61 74 57 50 77 76 51 77 80 41 61 63 45 52 86 72 81 57 52 46 36 35 12 22 41 27 45 39 34 21 4 24 24 16 36 29 48 44 41 44 26 57 46 55 48 35 48 34 30 30 31 38 49 27 8 30 44 35 37 27 35 67 126 216 274 328 402 433 461 493 904 1503 1391 1609 1651 1316 923 738 669 486 323 255 246 308 342 305 351 663 469 154 118 132 129 104 45 66 219 683 1099 1233 1370 588 235 39 44 33 0 15 10 44858 296 251 30 9881 12 27 38 7270 6909 19646 1057 909 709 662 596 570 508 569 534 516 447 413 363 426 455 408 122 69 81 81 78 52 47 22 -10 -28 6 14 -25 32 -13 -28 -11 60 70 39 36 5 -21 48 -4 28 33 -38 -34 -37 -6 -32 6 -1 -46 -21 24 34 -24 14 12 -24 -4 15 -21 -28 8 -38 9 21 67 26 51 25 4 53 71 84 121 27 16 19 21 -15 5 -7 7 23 0 29 22 26 42 43 40 19 40 37 47 96 49 33 116 59 52 30 15 55 65 28 11 5 11 39 87 137 167 229 266 214 190 214 226 246 222 227 265 207 168 168 101 101 124 136 145 106 84 102 94 96 92 145 136 85 45 15 85 49 58 63 60 50 49 62 116 108 104 58 75 51 61 81 87 62 32 18 43 90 67 65 80 63 85 68 25 37 44 74 56 56 78 69 93 86 70 72 74 89 95 85 98 108 87 86 72 104 97 102 79 83 99 84 72 80 78 67 77 95 62 39 16 54 92 89 70 62 51 27 44 42 27 41 34 34 22 55 64 61 70 50 55 65 68 66 67 73 64 47 57 71 64 43 55 55 47 43 44 49 34 68 114 169 232 319 411 520 569 522 641 1144 1717 2080 2250 1975 1369 971 847 656 465 361 283 258 311 301 229 229 484 493 293 248 270 126 98 87 155 508 896 1036 895 631 276 77 57 51 10 -7 6 17 -3 44864 296 253 30 9883 12 27 44 7271 6911 21005 1085 962 844 764 665 477 506 554 470 473 526 438 364 420 398 260 105 54 100 102 62 0 53 -19 -12 -20 -33 -3 1 -20 -36 -8 -9 13 5 -15 47 21 5 9 -8 -29 -35 25 35 -74 -17 -12 19 29 20 -41 -25 29 40 -46 -29 14 20 37 -7 2 -43 32 14 -21 37 25 23 -10 59 36 31 44 13 25 29 18 2 41 -12 -36 45 61 22 -11 17 43 34 20 -11 65 70 38 47 64 85 47 35 22 6 -4 56 51 -1 -17 24 -19 28 31 103 100 192 234 226 208 212 231 268 201 205 220 157 175 80 99 129 141 132 133 152 154 40 20 54 115 143 51 31 77 57 35 29 58 40 56 27 68 40 92 89 76 67 38 45 56 11 29 76 43 13 -9 31 59 44 54 30 44 57 43 58 59 66 73 79 60 79 69 75 69 68 77 62 64 61 42 67 89 83 73 59 76 94 81 35 47 69 67 61 65 84 81 74 39 56 52 55 59 45 65 66 40 35 36 34 43 28 31 57 51 30 56 40 42 63 62 44 34 60 55 26 38 36 40 43 61 52 61 38 34 59 49 36 29 31 68 93 139 225 302 354 404 455 499 501 615 908 1485 2542 2849 2367 1868 1397 773 432 349 300 263 232 235 202 171 549 979 569 331 284 153 104 138 153 400 740 920 939 686 264 73 56 55 198 88 39 -4 -12 44870 295 225 30 9885 12 27 50 7272 6913 5610 1017 905 785 642 640 604 615 576 553 477 422 360 371 448 374 166 135 53 109 99 94 38 108 -32 -18 -32 -5 -30 -8 7 7 -67 -34 42 62 -22 -12 10 18 66 19 12 35 16 64 17 -20 22 42 -31 4 31 34 26 22 18 53 46 31 40 37 15 -9 13 -21 16 4 4 -2 35 36 51 91 28 -16 -49 -16 8 -23 8 29 22 -24 -3 -12 -1 18 26 74 10 32 43 39 15 77 69 54 26 51 39 42 63 11 2 38 68 44 68 26 12 72 115 163 211 254 255 264 252 277 247 210 188 209 175 138 165 151 149 143 151 108 84 48 56 114 153 131 102 85 77 47 73 47 55 40 34 35 35 57 93 83 77 93 54 40 76 43 16 43 66 40 43 35 34 47 48 40 44 50 78 89 61 80 103 63 96 116 81 58 95 98 85 83 86 83 89 68 56 84 75 79 69 61 49 93 83 84 71 73 61 72 86 56 49 55 70 62 44 45 67 64 52 24 11 54 43 40 46 27 39 47 65 72 50 60 59 51 66 74 55 57 47 53 66 74 82 77 49 55 51 56 54 47 42 43 74 114 160 256 325 406 491 559 630 614 582 759 1148 1562 2304 3036 2969 2038 962 482 387 392 267 238 218 195 140 273 615 627 622 579 304 122 134 327 578 687 810 859 518 270 90 34 3 -8 17 45 67 44876 297 256 30 9886 12 27 56 7273 6915 1632 1011 842 767 750 687 580 602 576 513 512 499 431 363 414 331 248 141 86 71 113 81 71 50 999999 -72 -19 -4 42 24 4 3 -35 -49 17 71 53 52 60 -15 -70 -51 -21 -37 -49 5 -2 27 2 -7 38 31 8 22 51 82 19 28 9 18 49 20 44 43 6 -20 36 9 9 77 49 69 58 28 7 9 -12 29 51 17 -7 -13 -7 33 7 24 40 25 44 9 31 54 41 62 12 18 58 63 40 18 87 66 15 8 -51 -4 21 35 9 -3 47 80 65 131 209 210 225 267 281 222 236 202 175 168 165 155 171 174 146 139 147 188 108 58 63 111 113 138 112 30 29 81 78 63 60 66 70 38 36 53 92 91 84 66 85 58 51 39 77 69 53 35 11 43 30 25 42 53 46 71 102 67 66 76 45 52 87 89 84 60 96 81 46 81 85 109 93 84 78 59 77 80 51 72 90 105 91 57 50 55 49 53 40 68 50 52 64 73 47 60 68 70 45 59 57 16 35 68 57 48 49 51 46 41 54 50 47 68 79 59 57 54 60 38 83 89 66 44 49 65 59 55 51 38 38 30 72 93 137 224 304 338 409 554 637 586 608 588 793 1301 1749 2499 3318 3319 1874 737 439 339 320 294 264 220 174 142 330 850 775 751 623 308 171 283 429 495 596 577 466 289 131 90 66 56 198 24 7 84 6 44882 295 258 30 9888 12 28 2 7274 6917 3218 1005 892 797 704 676 594 626 587 550 561 532 486 448 425 357 276 241 181 136 121 93 128 32 -43 -25 36 24 -5 -25 -7 -61 23 22 45 -1 22 44 8 52 19 -24 39 -4 7 32 29 22 5 14 -27 -5 41 51 24 -7 10 -4 16 5 21 36 3 37 40 56 22 35 28 6 77 81 98 49 7 48 69 20 0 15 74 35 0 22 16 18 45 53 21 34 19 100 96 58 89 109 37 59 59 28 27 46 28 39 5 44 18 39 40 30 54 34 38 148 182 218 272 238 194 237 229 233 206 159 174 210 185 214 200 154 127 175 148 85 54 140 153 170 135 80 59 77 47 50 36 55 81 68 64 80 101 101 114 122 95 69 46 59 66 74 48 71 77 21 46 39 37 42 68 47 50 38 81 65 95 73 98 71 105 87 63 83 93 108 103 93 106 84 98 88 78 108 71 96 66 72 85 82 75 65 53 46 50 73 88 68 58 37 41 82 76 49 50 27 38 37 46 38 53 52 55 53 62 68 43 43 61 71 65 62 41 55 50 59 67 67 55 52 63 70 65 82 66 49 47 47 50 70 92 155 250 332 429 590 760 816 764 613 557 823 1295 1535 2110 2275 1756 1013 446 343 358 298 240 214 191 235 515 991 975 1037 1145 776 283 460 833 694 688 683 602 241 101 62 68 40 10 12 -2 44888 295 258 30 9888 12 28 8 7275 6919 1574 1064 884 837 808 668 548 648 603 527 543 514 455 463 397 367 192 102 167 174 187 135 29 56 74 40 72 52 4 38 3 63 21 3 16 63 4 11 17 -46 5 33 79 7 -20 4 -19 36 -9 14 19 -16 24 13 64 20 -6 14 -30 45 10 5 12 22 -16 -17 38 3 21 -8 38 -3 45 45 111 56 50 6 97 63 17 10 19 -3 59 42 16 -12 48 76 19 54 57 68 110 69 50 98 88 45 12 5 97 72 65 48 54 16 -8 44 -6 30 79 105 183 211 270 232 261 276 245 238 196 207 225 191 154 174 194 122 171 176 170 129 91 67 115 115 110 72 76 73 85 75 72 66 99 77 122 95 92 99 142 158 116 85 64 65 52 39 73 64 43 79 78 99 61 61 55 64 54 81 77 88 86 90 79 105 119 106 112 67 124 117 102 144 102 74 107 137 103 105 68 75 102 84 97 65 46 79 111 90 82 64 85 70 34 77 65 78 75 64 71 57 43 68 67 84 45 43 60 63 66 72 77 73 75 66 62 69 72 64 68 53 74 64 72 77 83 82 75 76 75 49 56 61 57 60 84 139 233 290 333 368 539 836 813 694 572 521 788 1115 1552 2021 1811 1287 652 409 287 241 222 233 230 302 508 887 1307 1339 1123 1184 717 453 504 640 689 619 567 412 218 96 60 42 15 5 18 44894 303 49 30 9889 12 28 14 7277 6921 496713 47163 41476 128257 649714 904644 179229 2429 1108 942 774 718 747 604 580 598 535 535 491 420 410 409 411 258 217 87 70 147 49 101 127 34 20 24 60 27 34 -41 -48 -16 41 60 4 49 24 29 37 71 70 -20 25 15 6 26 -7 69 76 34 39 56 35 11 48 6 34 12 -23 21 58 12 -18 79 13 32 54 37 58 72 26 65 79 95 57 38 75 65 48 103 36 72 16 27 33 15 76 37 27 22 33 23 35 -23 39 111 123 82 107 95 26 91 64 -5 30 56 25 53 78 40 51 105 130 176 210 229 286 265 287 233 216 187 154 183 188 196 199 204 224 214 181 148 119 107 112 65 56 84 111 46 55 59 79 116 94 90 96 94 62 60 70 125 152 111 69 54 75 88 53 38 47 61 89 76 51 22 72 48 15 60 73 72 86 93 103 85 92 131 112 72 76 89 91 76 116 91 81 104 75 82 91 109 113 102 105 106 89 78 80 95 63 34 30 42 64 62 52 48 85 74 73 68 59 64 56 52 74 66 60 44 76 84 79 68 83 66 73 73 72 68 58 70 97 66 48 68 84 99 86 62 66 82 57 63 53 36 36 65 149 282 362 396 380 486 683 869 796 555 517 509 595 873 1277 1489 1390 1032 550 372 244 238 236 217 245 492 1099 1928 2497 2285 1626 1484 1609 903 708 666 627 439 202 119 150 144 52 24 3 16 -9 44900 302 50 30 9890 12 28 20 7278 6923 425714 35385 33134 76137 537369 999999 37463 1573 1090 916 750 826 647 523 664 699 528 468 492 423 455 437 333 256 118 181 161 141 134 70 44 18 41 75 37 26 49 38 21 76 63 -10 18 -11 -35 4 30 15 56 49 15 25 31 -25 30 81 33 -2 32 80 21 28 33 34 -14 74 -7 14 84 21 -1 -8 45 17 -34 61 48 -34 22 45 89 26 82 25 31 45 38 -15 33 28 27 25 34 52 40 31 69 53 65 94 12 38 71 102 55 99 108 150 66 55 50 39 30 23 56 80 66 28 58 99 135 215 240 237 230 217 261 288 221 184 141 161 138 173 156 178 162 155 123 132 135 60 73 30 49 57 68 90 95 73 110 84 39 64 81 71 88 82 115 134 122 109 43 68 73 42 57 89 50 75 71 75 40 92 54 2 58 40 52 79 90 65 48 76 77 103 112 98 71 57 96 99 103 107 86 96 104 121 77 79 98 78 82 56 81 114 82 60 66 72 47 67 78 73 66 71 95 84 76 73 54 53 46 38 48 61 56 53 55 57 81 73 81 84 73 75 86 58 95 84 58 76 70 65 70 71 70 69 59 53 54 35 37 47 50 93 158 260 361 371 381 370 431 566 742 838 673 577 531 583 794 1055 1072 962 688 418 264 218 188 176 241 250 334 760 1931 3400 3292 1904 1240 1168 1289 861 718 532 225 84 67 79 56 2 13 1 44906 302 46 30 9886 12 28 26 7279 6925 410650 41426 34942 69197 551163 999999 94107 1862 1149 898 813 739 604 482 568 572 451 544 524 416 375 437 284 219 210 137 137 111 99 40 -6 -20 -26 -55 35 37 -5 27 11 72 33 1 18 90 80 13 -58 -46 26 20 -1 -35 58 31 -4 -23 38 59 28 84 31 17 -32 -22 3 47 47 -18 -53 44 -2 22 0 6 -16 13 -8 -10 18 57 30 34 24 43 15 36 -20 -20 1 32 50 32 22 4 -15 46 29 35 59 65 64 47 41 6 69 67 29 31 66 86 51 85 61 18 45 36 41 39 30 92 154 208 219 217 235 237 228 203 244 190 135 96 139 153 174 137 145 145 153 133 84 70 46 34 84 46 54 34 56 61 86 91 82 71 56 12 38 93 95 85 78 81 37 41 36 61 38 82 66 70 44 38 50 33 3 -18 11 67 80 72 55 60 54 67 76 66 74 63 90 85 65 107 100 118 118 67 56 71 67 83 91 84 84 86 65 62 34 48 41 50 59 44 61 62 82 68 51 49 47 50 25 33 36 58 59 51 64 52 61 46 48 54 64 69 49 45 71 54 51 54 54 54 64 55 31 42 40 57 74 50 27 46 50 39 42 67 146 281 338 336 303 302 397 545 696 756 717 591 525 423 528 720 867 708 584 454 291 219 162 154 178 207 306 387 581 1611 3211 3445 1811 1458 2350 2317 1814 913 381 190 73 41 39 60 16 2 44912 303 73 30 9883 12 28 32 7280 6927 499035 35476 37372 124662 667274 999999 154596 2412 1137 955 768 758 642 458 520 549 487 459 498 391 320 351 276 133 113 168 127 68 81 14 15 25 -46 19 19 -43 7 64 4 -6 21 6 11 40 -18 -26 -25 -19 -50 -62 -37 -59 8 21 26 1 26 -13 -24 -1 -57 -70 1 2 13 -9 -20 -28 36 21 -4 -16 -1 -19 -32 -27 54 29 6 6 12 56 -18 4 -2 53 42 17 -24 -43 -12 20 5 0 4 45 34 24 31 53 10 38 96 66 23 35 32 16 64 45 -23 7 26 19 3 45 68 12 30 84 100 200 206 262 202 216 205 192 197 141 123 156 113 116 100 112 125 114 122 110 73 24 78 33 12 2 -12 50 77 69 72 28 39 74 61 62 79 83 42 45 51 54 41 28 49 34 -6 49 31 67 41 -6 -22 -5 30 23 30 70 48 46 87 45 46 49 74 54 53 89 93 51 64 62 52 53 56 66 96 73 67 39 60 78 75 20 25 53 49 56 44 19 24 21 9 22 49 46 37 48 36 23 13 21 13 19 18 31 51 60 37 51 54 54 51 37 21 28 29 45 56 44 48 36 38 38 46 50 34 41 31 27 34 18 21 23 43 88 188 261 360 402 351 362 404 487 615 710 953 818 670 608 510 524 562 684 715 428 266 191 159 139 232 372 529 577 657 1083 2361 3990 4472 3625 2155 1842 1798 1668 1265 458 93 29 47 64 60 74 51 44918 304 41 30 9881 12 28 38 7281 6929 533344 39532 33408 84259 545282 999999 107275 2496 1221 1033 857 810 770 616 626 651 573 543 494 443 392 363 312 253 208 93 76 112 80 53 83 36 21 76 59 17 31 53 66 48 52 74 89 85 65 54 64 33 87 -11 21 40 53 42 28 31 32 28 34 50 56 41 45 72 40 -28 64 70 24 -7 26 41 73 22 10 61 63 87 6 71 69 78 83 46 85 81 6 12 61 2 60 95 60 48 42 63 57 71 70 75 35 73 82 66 141 84 94 77 46 35 68 48 88 82 60 49 52 96 72 70 188 276 249 249 229 272 276 267 166 196 186 162 159 171 151 129 161 155 182 125 129 121 93 76 82 78 66 69 97 117 66 102 117 75 91 103 63 85 116 127 161 116 103 78 24 20 52 56 121 81 40 62 63 87 68 69 87 59 96 108 80 78 73 69 70 110 123 98 82 93 96 97 86 121 124 81 81 78 76 95 103 98 93 78 96 61 76 70 91 81 79 85 62 62 96 96 87 87 95 83 84 50 46 53 72 73 90 76 89 104 88 88 84 88 99 77 73 72 69 73 73 84 80 74 63 82 82 70 55 59 61 57 33 58 72 151 304 374 430 401 374 438 557 673 773 911 978 1005 744 525 509 538 482 527 629 604 387 256 202 184 226 328 489 738 902 1103 2068 3574 4230 4100 2950 1822 1418 1499 1776 863 87 29 159 154 35 15 15 17 44924 303 37 30 9877 12 28 44 7282 6931 543545 57900 38033 48418 406903 999999 299680 3573 1133 899 803 716 621 515 610 570 463 465 485 413 403 363 287 169 102 152 73 92 75 44 19 -44 -22 -2 16 5 -2 32 83 2 33 5 21 45 19 21 -8 -13 34 -37 -28 -17 -35 15 44 -44 -64 -57 0 8 22 20 -17 3 30 9 23 41 -16 -11 -6 -22 -35 -10 -23 11 2 31 47 -15 -24 24 -3 21 -9 48 42 53 -13 -4 -14 -43 -19 -3 -11 26 15 1 4 -24 19 85 16 40 106 38 54 7 -4 86 68 49 25 44 26 -19 1 -13 75 123 151 237 229 276 230 234 184 193 190 168 150 133 162 148 85 102 163 188 157 122 104 24 45 72 56 41 25 26 59 32 60 34 46 61 48 36 67 85 97 97 83 60 29 51 35 33 34 33 45 67 26 35 32 51 3 52 46 34 0 70 82 68 40 79 79 59 58 84 67 88 69 54 100 110 74 84 73 73 97 61 62 85 94 67 55 78 79 50 63 85 85 72 55 50 47 69 62 38 37 42 42 28 30 31 55 55 45 41 42 54 45 54 51 46 53 34 49 43 37 55 60 44 43 42 39 52 50 47 52 45 32 40 36 34 60 130 222 299 293 287 312 313 346 530 745 807 972 1022 979 695 467 497 532 544 464 481 418 297 213 158 170 218 193 388 739 1151 1591 2055 3215 3879 4013 2470 1379 1570 2024 1053 70 9 3 5 -8 999999 -12 44930 304 33 30 9873 12 28 50 7283 6933 534172 50855 41569 999999 999999 999999 354177 5106 1075 914 775 713 686 582 487 632 494 509 419 422 375 378 282 176 170 150 129 68 58 21 -20 -10 -7 30 44 -18 25 23 38 4 2 -13 8 -29 30 -8 10 -1 29 33 -2 -46 -45 25 -47 -21 -24 11 2 -54 -35 -2 43 35 -9 -36 -27 -45 -23 -27 -24 9 27 15 81 14 -17 19 -1 15 8 -27 18 -1 4 -16 13 -3 -42 -25 -16 14 0 -46 -67 -10 54 54 0 -2 0 19 56 38 37 73 89 71 -7 23 34 33 18 10 -10 -3 60 35 3 99 196 152 171 203 222 205 167 195 167 157 140 159 113 144 112 105 113 94 100 80 64 61 62 39 71 46 44 58 89 46 11 51 36 37 54 101 49 28 64 87 106 56 36 26 70 30 22 -6 8 41 54 33 -15 15 11 25 15 20 28 51 46 19 30 56 38 72 74 48 50 47 61 57 67 49 57 71 81 92 63 22 19 51 45 58 59 41 46 36 42 53 69 58 39 55 34 55 63 36 38 28 24 25 35 36 40 52 53 56 50 48 28 10 37 48 50 31 32 52 32 27 43 37 35 34 29 42 42 32 58 50 29 30 31 25 40 61 143 231 281 252 229 283 340 379 509 608 774 971 1330 1062 557 405 436 455 381 426 385 298 209 146 159 190 176 210 533 1151 1768 2445 2405 2839 3340 3803 2995 1697 967 353 11 999999 9 83 38 -8 -1 -4 44936 304 29 30 9869 12 28 56 7284 6935 548443 57849 45921 999999 999999 999999 393410 3932 1115 957 816 753 663 494 470 553 503 487 453 380 418 376 204 239 157 149 172 91 71 -26 -31 -24 -38 -88 29 24 -9 44 93 51 44 32 51 47 35 34 63 -27 20 -20 16 -4 9 -32 -48 -54 -17 3 -33 7 32 62 -47 -34 -13 80 1 -39 24 8 -7 35 3 7 18 -16 37 63 52 44 42 52 -29 28 71 37 -14 -30 36 12 -35 12 15 14 -29 40 60 29 0 35 14 48 49 11 32 13 47 92 20 -36 -1 20 -5 21 59 92 60 -9 43 100 216 199 208 262 267 245 241 209 136 138 121 117 111 136 134 184 134 129 179 137 69 89 22 27 21 6 22 40 72 70 67 38 59 58 39 58 42 74 81 105 141 131 97 70 55 23 17 10 19 52 40 51 50 23 22 34 35 42 60 81 104 79 83 58 60 81 82 73 70 112 99 63 58 79 93 86 54 60 73 61 75 91 122 82 60 52 46 42 30 43 41 68 40 61 82 64 50 46 44 40 44 32 48 52 65 50 36 47 41 33 31 42 61 59 58 50 55 61 77 63 55 85 63 53 49 53 50 44 60 75 75 48 32 24 44 47 70 145 220 264 228 248 305 384 560 785 674 817 1180 1354 1011 673 516 517 565 587 387 282 214 174 164 159 161 171 381 835 1501 1978 2714 4220 2929 2662 2143 2163 1690 504 132 73 4 -6 21 16 29 -3 44942 297 234 30 9864 12 29 2 7285 6937 4522 1129 1003 842 803 672 582 524 643 544 459 463 444 429 344 292 146 143 131 120 110 62 52 33 2 7 42 -2 21 46 41 -45 -7 37 85 11 -24 7 -9 23 -29 -21 -22 27 83 17 -7 2 40 55 -29 17 58 -33 -72 -20 -4 -36 -23 -8 17 13 1 15 -6 -31 40 33 24 -47 -4 65 16 38 61 17 45 25 61 15 -6 40 27 34 10 -7 -14 13 25 41 51 62 34 35 73 73 22 73 108 84 56 -12 52 43 55 33 68 16 47 44 69 68 110 161 227 226 211 228 195 233 189 145 191 205 185 174 147 126 171 149 167 128 66 88 70 55 53 86 68 26 43 66 37 74 61 37 29 52 39 99 96 97 87 66 105 70 57 46 19 65 43 45 57 50 74 32 43 43 48 68 35 48 79 69 55 77 76 62 74 88 80 64 47 98 93 98 63 74 103 87 90 82 80 62 67 77 77 59 76 62 74 63 41 66 56 76 79 66 60 52 66 34 34 60 26 7 26 22 53 49 25 49 45 42 55 63 72 50 40 66 79 43 49 63 58 57 49 42 44 51 59 56 66 54 45 39 11 21 38 68 140 217 256 278 354 430 484 694 665 774 954 1171 1352 1283 935 611 489 439 351 300 256 248 190 133 168 225 167 161 175 334 894 1955 3404 3813 3033 2487 1397 586 208 37 -7 999999 3 37 56 32 -8 44948 297 229 30 9859 12 29 8 7287 6939 7200 1119 942 836 759 783 592 543 608 534 595 543 448 474 447 420 269 171 186 144 101 90 45 6 30 -6 35 36 73 0 13 38 56 46 31 68 71 83 36 56 80 50 70 51 54 17 22 30 -1 -1 4 29 39 16 -1 8 54 36 22 59 41 -10 4 67 37 90 31 73 52 -26 49 94 22 99 89 22 9 50 9 16 46 29 30 109 69 10 11 102 57 28 62 41 56 53 39 23 54 110 53 100 57 63 120 56 27 95 42 11 47 121 52 93 173 202 239 289 259 255 223 220 209 156 219 217 221 179 180 180 146 182 196 144 109 146 96 35 20 46 43 62 78 55 87 101 93 68 117 82 74 56 107 105 137 165 164 131 87 82 107 54 38 53 62 65 75 73 89 76 30 46 60 47 65 47 65 83 107 99 95 68 134 132 82 119 96 117 109 79 95 90 106 83 90 82 78 85 78 89 92 45 42 79 82 92 78 80 83 79 84 84 91 74 65 57 37 53 67 52 58 64 81 74 50 51 74 70 71 81 81 90 94 78 70 79 83 79 83 92 79 70 65 77 75 77 57 49 60 60 76 138 182 228 236 263 335 427 490 601 720 866 1085 1318 1669 1832 1118 691 621 600 464 449 332 227 155 147 160 171 200 248 300 273 396 1038 1331 1378 1255 715 552 170 119 51 68 62 39 24 34 41 107 44954 297 254 30 9854 12 29 14 7288 6941 7059 1203 1049 894 807 711 641 554 684 633 504 498 488 491 484 255 165 189 210 134 75 45 7 -6 31 28 56 68 50 8 16 27 36 17 12 59 2 23 36 73 93 93 95 -14 17 30 69 33 -11 80 73 3 20 19 -17 -1 27 92 50 7 45 35 33 -36 39 76 62 71 81 6 23 47 38 30 48 15 26 51 10 5 51 70 64 2 -10 29 44 10 -60 29 49 71 64 69 46 23 62 56 49 66 34 75 94 75 32 25 28 60 79 35 5 60 122 221 273 247 256 221 217 229 165 213 252 218 192 157 148 149 147 111 115 143 138 139 68 109 68 83 95 99 55 55 108 78 92 71 63 71 94 72 64 73 101 121 132 75 76 73 9 39 49 35 47 65 40 39 64 50 39 56 42 57 41 69 78 75 86 76 60 90 109 119 123 69 77 86 126 117 94 101 107 112 70 40 79 94 82 81 92 81 76 56 64 71 55 53 27 22 51 44 53 34 59 47 27 44 37 41 41 53 75 62 55 63 60 61 82 68 77 74 70 75 64 48 84 77 88 76 55 58 59 68 65 64 54 56 51 58 70 103 158 193 205 234 334 412 554 622 718 852 978 1239 1516 1595 1404 1099 661 469 418 383 311 247 169 156 152 176 199 194 225 230 223 196 238 481 387 342 221 76 23 18 16 17 24 26 36 71 156 44960 297 218 30 9848 12 29 20 7289 6943 4107 1233 1026 888 822 780 629 517 647 616 511 480 468 499 361 305 221 217 187 179 135 61 4 14 16 8 48 28 26 -9 21 -4 -15 37 42 26 28 38 86 60 67 21 57 111 40 21 37 98 30 33 5 38 50 -8 -6 7 -33 44 34 2 58 37 19 43 20 9 37 3 34 52 83 72 115 58 36 54 78 47 60 30 45 53 32 84 20 19 15 73 3 70 66 9 21 61 57 35 82 104 58 70 118 158 102 77 84 47 48 38 61 43 39 55 174 197 232 298 301 259 236 220 202 207 181 199 177 158 149 179 149 139 144 181 144 138 107 64 84 90 139 102 86 140 95 103 129 77 56 100 79 90 78 66 116 136 119 70 40 53 44 75 71 89 85 35 73 87 77 86 101 70 78 67 75 86 79 66 85 98 99 110 128 102 94 134 98 89 111 91 91 106 81 97 90 68 89 129 83 87 100 98 115 83 89 90 101 81 85 98 75 79 44 81 82 74 86 48 72 79 92 115 94 73 98 65 56 70 83 67 56 74 83 80 87 55 77 78 73 81 85 81 62 60 75 87 78 59 68 60 40 58 100 184 247 244 254 268 330 515 618 776 958 1296 1616 1565 1398 1201 963 769 550 444 352 289 208 153 157 224 304 263 303 304 267 200 125 94 95 78 57 50 20 5 33 49 23 67 43 11 44 44966 297 213 30 9843 12 29 26 7290 6945 2368 1150 1048 952 764 762 589 547 628 509 476 527 409 476 381 278 254 164 165 91 85 24 7 40 -19 36 33 19 40 49 8 4 35 44 80 37 8 49 -15 77 46 7 37 -14 -54 -5 -58 4 54 58 50 49 44 8 17 -24 -25 -30 77 55 26 26 -19 -44 -25 15 69 -40 -8 73 37 58 41 34 46 42 9 -31 82 64 27 72 53 35 29 -1 19 19 -5 22 -5 12 18 -32 59 47 36 102 62 58 46 43 79 65 49 45 42 44 24 51 55 132 199 212 251 261 225 220 220 222 186 174 163 144 131 136 131 138 116 129 134 119 100 84 100 85 103 69 76 72 79 81 89 97 98 65 42 52 56 64 58 61 90 91 105 68 34 62 56 77 91 54 53 38 22 26 39 38 42 49 68 84 53 83 88 76 11 66 86 78 81 86 82 95 90 84 66 104 94 92 81 71 76 83 102 87 65 67 62 66 41 55 63 83 84 47 55 73 43 58 48 52 48 25 33 32 24 50 64 62 64 47 61 67 68 69 56 58 58 83 82 76 79 61 67 57 58 56 61 40 36 57 47 48 64 42 50 35 27 59 101 207 284 279 260 254 292 364 461 707 935 1254 1473 1687 1564 1292 1045 945 899 690 445 307 214 153 162 235 344 280 301 284 242 226 114 66 62 18 1 -10 1 9 -7 -2 -11 36 114 56 21 44972 297 208 30 9838 12 29 32 7291 6947 1527 1236 1015 829 861 839 634 515 688 622 513 482 449 408 401 264 302 281 201 187 103 90 60 83 28 41 53 41 51 -18 52 55 41 -6 55 72 82 45 37 8 26 35 21 45 17 -8 77 23 45 76 54 36 34 39 50 43 46 7 24 33 -13 32 23 78 11 14 25 8 -9 97 76 71 86 26 54 36 34 62 95 20 44 43 94 95 33 43 49 44 32 28 66 65 89 54 102 89 109 129 78 102 81 115 108 71 108 95 109 81 70 89 44 70 177 229 233 229 253 242 222 236 274 228 195 194 158 160 196 163 140 131 134 125 141 91 100 132 106 47 50 90 100 85 71 55 86 92 83 70 75 52 60 118 119 149 143 78 96 67 76 58 97 86 80 71 56 26 62 73 94 87 67 54 68 92 98 59 69 79 89 113 115 114 123 121 108 101 81 85 124 111 118 138 109 77 85 105 102 112 108 93 70 62 92 90 56 79 83 63 78 86 56 49 36 68 65 59 55 47 57 73 56 72 63 67 92 83 85 76 70 60 87 87 99 77 61 56 86 97 78 68 60 65 88 80 66 35 16 34 49 66 106 181 260 252 229 268 320 417 460 519 758 1076 1251 1562 1895 1721 1275 1009 945 785 460 293 250 227 182 264 318 315 293 301 410 351 211 180 101 46 32 21 23 22 -1 1 12 61 59 38 133 44978 297 200 30 9830 12 29 38 7292 6949 3055 1228 994 843 786 742 592 549 639 521 444 445 486 427 373 201 212 215 206 240 135 57 3 43 2 -35 11 46 13 -19 -7 82 76 14 29 6 0 22 33 -34 -19 48 91 64 85 52 6 26 42 15 50 21 -3 34 51 -35 -6 -7 65 -23 8 31 45 16 40 11 31 30 9 9 64 53 34 36 5 2 86 82 13 -15 -3 -3 -14 25 66 15 30 8 24 55 44 53 54 37 65 83 53 79 87 91 -1 66 78 49 39 43 39 44 46 58 73 112 145 148 231 285 269 317 255 244 242 220 175 169 172 166 166 163 148 189 139 148 100 51 74 101 95 89 96 64 73 72 81 62 91 73 61 46 95 58 76 87 91 126 105 7 41 40 40 85 85 72 40 39 65 33 24 37 14 29 43 36 56 79 98 131 91 104 72 85 78 85 130 87 89 96 64 116 92 91 93 92 106 106 78 95 80 63 70 93 81 62 78 85 114 90 84 44 54 40 62 76 85 71 60 30 53 39 40 86 81 70 92 77 58 57 64 91 74 73 54 64 53 76 88 69 61 62 52 57 72 70 58 68 57 56 28 30 48 45 84 152 203 215 220 259 326 445 455 450 670 1094 1269 1463 1969 1815 1491 1144 903 841 596 372 248 196 179 198 297 451 334 289 234 292 264 141 90 36 0 3 13 12 19 7 11 41 128 106 146 44984 297 223 30 9823 12 29 44 7293 6951 12339 1230 1047 854 821 818 631 534 648 603 554 529 425 392 303 259 180 181 196 157 99 87 89 93 22 19 15 40 53 77 66 -23 -21 49 77 11 24 85 9 27 17 22 -25 41 44 23 -3 6 19 18 40 36 73 22 -33 12 8 -16 5 -15 -16 28 -28 26 9 35 64 1 53 79 69 8 62 109 82 15 29 64 4 5 8 70 90 25 12 42 67 84 110 75 88 66 67 73 30 66 104 40 66 70 66 35 78 93 109 10 23 57 89 88 104 103 158 166 270 248 268 249 228 217 280 288 197 142 189 189 140 152 201 146 130 142 87 87 78 78 77 67 64 84 97 66 51 60 59 85 72 125 105 80 76 104 100 120 87 30 27 82 78 77 48 70 73 45 102 100 34 17 45 67 69 62 98 99 96 93 83 97 119 96 113 95 119 154 95 119 121 131 128 83 79 66 106 93 88 101 80 78 88 88 79 85 70 62 48 58 74 73 52 94 67 66 79 39 52 39 32 47 47 64 76 91 81 65 87 80 76 66 78 81 81 84 61 58 74 78 80 73 59 79 73 48 38 74 84 84 62 49 37 50 96 128 122 136 133 185 255 320 462 696 675 1049 1327 1364 1587 1826 1655 1514 1102 847 637 506 327 247 205 193 213 255 290 359 306 213 233 140 75 57 73 42 37 35 57 444 388 83 86 45 173 44990 297 188 30 9818 12 29 50 7294 6953 17750 1152 1029 892 827 730 667 440 642 561 483 405 372 409 251 193 196 159 159 128 114 37 -2 23 9 -30 18 37 -13 -10 53 57 -24 -1 22 64 0 -26 36 14 26 14 41 3 21 6 -18 -8 -8 -5 30 36 30 22 -15 8 -23 -71 4 24 15 42 -19 -38 2 44 12 29 65 53 69 141 50 22 42 -18 37 66 -2 -15 -46 11 95 46 44 14 17 33 15 -15 50 21 65 90 50 35 26 5 85 66 49 58 87 61 35 -20 9 -2 21 44 53 122 151 209 247 245 234 214 208 220 205 188 149 166 135 126 121 104 145 140 133 165 136 63 61 115 137 29 68 80 53 72 101 52 85 100 53 61 110 69 70 43 61 89 92 29 0 37 55 38 64 65 37 20 22 41 54 26 22 46 60 29 40 46 70 72 55 79 65 84 93 66 54 59 95 110 108 103 99 89 53 61 70 79 77 77 49 68 87 74 58 46 54 19 34 65 64 79 67 80 44 36 50 43 32 20 23 34 32 43 49 25 39 36 60 54 55 45 43 53 38 16 48 53 50 41 60 67 66 59 43 45 48 49 45 36 39 27 16 11 22 61 74 69 117 122 119 200 275 330 452 726 1055 1309 1445 1631 1823 1630 1159 937 1021 503 310 209 189 208 266 341 333 227 198 174 132 109 50 41 22 19 141 191 146 83 347 201 133 90 428 44997 297 181 30 9811 12 29 57 7296 6955 13911 1220 997 885 826 794 694 551 570 470 508 501 380 306 218 100 153 148 184 139 114 102 40 25 20 23 -62 -17 26 -24 23 1 8 5 -15 32 17 -4 15 0 -28 15 -15 37 41 23 -49 3 -39 -7 -23 2 57 -8 -12 27 15 54 39 5 14 -37 -13 1 26 -35 4 36 43 15 13 104 28 -16 6 29 4 32 23 20 -27 -30 -27 7 13 5 53 51 52 21 -3 31 9 48 49 58 83 68 84 110 70 74 54 -33 34 30 8 -16 72 107 105 109 157 180 203 191 184 257 228 207 242 176 187 94 89 122 97 60 145 114 94 101 96 110 80 82 83 63 27 71 82 63 60 68 82 52 54 71 87 74 59 62 68 79 82 43 45 37 54 60 50 59 65 16 69 56 54 39 82 72 69 62 70 34 40 60 66 68 73 59 86 76 89 94 64 54 75 61 71 55 50 79 87 68 53 56 60 64 87 71 53 67 32 41 79 57 57 62 77 75 73 38 21 52 57 38 45 36 41 33 58 41 42 51 40 43 55 53 58 46 64 65 60 42 29 65 62 56 58 49 62 39 32 45 36 41 41 23 25 10 22 45 50 34 24 57 106 184 261 319 356 569 947 1166 1379 1673 1707 1776 1576 1083 583 424 294 199 164 314 328 313 398 373 232 191 156 101 92 67 32 41 56 102 197 123 108 355 535 270 205 45003 296 203 30 9803 12 30 3 7297 6957 1293 1063 1016 878 812 655 535 564 526 536 458 450 411 219 167 151 149 186 134 104 90 47 16 27 -14 34 8 26 79 47 25 -21 4 17 86 3 -29 61 30 69 47 64 18 22 8 -4 8 50 -4 55 81 39 45 -24 -14 82 44 17 -20 9 16 60 22 1 -9 -8 0 46 4 -17 65 10 66 10 -12 31 50 51 26 36 25 -3 1 14 -14 -22 68 51 87 49 52 53 13 32 36 38 78 27 52 78 70 44 60 62 64 52 52 72 122 86 131 154 178 193 319 298 282 236 211 236 218 170 156 201 150 106 177 164 139 121 122 118 151 164 101 142 127 74 80 106 79 66 55 73 106 95 95 106 117 101 103 104 93 99 80 57 19 25 103 56 70 103 74 66 41 63 28 57 80 62 88 82 63 83 110 68 62 73 94 80 115 98 108 91 89 86 86 60 66 88 103 84 103 107 110 75 68 70 49 72 88 82 81 111 85 65 72 86 70 63 73 70 60 50 50 60 56 76 76 77 68 71 64 69 94 59 53 48 51 71 71 76 64 82 79 67 73 88 78 72 72 64 54 64 70 58 43 33 38 39 49 69 49 38 31 32 72 164 309 415 440 663 1166 1368 1650 1784 1724 1674 1385 904 533 383 286 267 278 272 302 357 364 383 281 275 163 115 65 119 81 104 120 142 106 97 203 163 185 324 45009 296 197 30 9797 12 30 9 7298 6959 2045 1210 920 847 866 619 503 649 574 460 461 518 427 289 229 133 170 143 128 100 41 71 54 71 32 44 34 71 31 45 49 35 48 79 82 63 6 94 55 29 71 78 118 89 58 61 22 52 102 24 -6 -20 -15 37 36 40 9 58 31 8 7 -36 71 124 36 30 -5 10 20 37 62 48 91 50 10 39 8 41 57 -14 45 29 41 17 -12 -1 39 35 64 43 27 4 50 81 85 83 75 62 75 70 93 126 85 74 66 69 72 119 143 75 105 145 268 224 271 262 251 223 213 195 227 215 143 189 227 134 176 190 183 216 125 144 127 117 92 107 83 109 105 96 96 54 82 77 79 51 69 84 82 67 75 121 116 122 120 69 17 70 83 73 68 84 54 82 41 3 45 50 81 94 68 41 89 90 99 97 102 78 62 74 94 99 92 124 106 107 94 73 76 83 100 119 104 88 103 83 71 62 92 104 67 82 89 125 110 99 90 97 107 61 40 56 60 64 56 64 35 63 51 80 89 83 91 82 63 58 67 61 71 76 63 90 93 95 80 71 81 73 80 82 78 66 89 66 60 49 45 30 23 36 47 61 50 50 44 55 55 80 141 320 576 634 857 1405 1689 1882 1795 1608 1644 1562 958 521 391 358 287 315 309 329 353 404 367 326 220 121 85 71 83 425 138 125 311 272 85 189 560 265 45015 296 223 30 9793 12 30 15 7299 6961 1333 1072 885 856 799 609 533 566 528 509 446 426 292 191 120 179 179 209 204 134 -10 4 2 35 3 20 17 7 78 4 -19 22 -63 2 24 28 -4 -61 29 49 5 -10 0 -36 41 -2 16 -35 -20 -15 -29 -15 -50 14 -14 -24 -21 18 45 27 -14 18 2 34 19 15 12 28 21 8 58 53 57 31 -1 12 -8 39 19 -7 29 59 23 -24 38 42 23 4 24 1 -11 20 52 -4 5 37 88 75 75 85 99 73 41 34 43 36 40 95 78 89 118 104 129 173 221 262 197 179 212 277 191 143 130 162 157 110 104 115 139 157 140 149 111 93 93 74 65 71 46 63 81 87 76 77 65 56 45 54 62 54 41 56 104 100 94 64 55 36 44 50 35 37 58 45 49 12 18 53 66 46 66 61 69 32 53 68 53 71 30 22 84 58 74 57 47 73 116 69 53 55 43 57 54 54 51 74 65 47 83 52 59 65 62 49 54 64 64 54 54 63 39 28 41 60 57 38 16 37 56 42 25 38 55 35 53 51 27 44 45 52 75 54 48 31 67 77 56 62 44 53 42 36 62 45 46 40 31 27 23 14 20 13 11 7 16 12 14 36 59 143 357 674 838 1071 1549 1809 1819 1891 1648 1374 1193 797 415 271 301 261 184 238 353 391 370 361 332 222 90 86 118 188 132 88 82 61 271 583 80 75 45021 297 160 30 9790 12 30 21 7300 6963 31989 1477 1123 933 901 791 619 641 749 535 475 473 474 371 242 200 206 221 232 284 102 64 -5 47 93 46 35 29 53 36 24 57 82 62 90 29 43 59 6 23 9 63 55 56 30 36 -4 59 7 49 86 36 36 80 46 -41 -35 70 77 37 38 -19 50 91 27 78 43 52 60 24 25 11 2 75 2 21 39 70 34 76 37 -30 14 42 50 -1 57 65 59 54 17 65 64 112 78 82 86 81 70 14 97 94 48 76 21 36 70 96 138 158 126 121 143 168 204 273 289 288 247 192 248 200 172 190 175 174 148 172 158 176 198 174 128 113 105 155 167 115 115 145 155 154 163 60 59 98 76 88 85 96 92 102 72 68 127 139 98 70 65 47 83 103 72 82 86 49 27 54 90 69 96 78 104 88 85 92 101 99 104 109 96 143 122 121 94 117 106 115 111 75 66 98 69 89 102 105 76 114 144 115 88 95 96 108 89 111 109 98 103 92 113 101 80 80 70 56 58 98 75 68 67 99 78 64 80 71 96 99 88 96 86 101 96 72 69 101 125 104 89 102 94 72 80 88 91 64 68 69 56 41 43 33 31 32 24 27 26 32 42 69 110 221 462 854 1242 1509 1936 2195 1939 1785 1676 1503 1207 972 630 322 279 229 222 316 516 751 800 566 472 163 117 66 56 69 111 188 361 158 182 107 77 45027 296 184 30 9784 12 30 27 7301 6965 1355 1110 932 847 740 643 499 587 551 406 508 437 288 209 175 125 109 137 172 126 14 -25 -17 -18 7 -35 -14 -1 -12 92 77 -17 -5 -7 19 -13 -23 32 21 52 22 -16 -18 -14 -14 78 56 8 8 18 42 7 81 -16 -47 -43 -53 -11 63 45 10 -18 14 -61 -12 21 -9 -13 -13 17 19 18 14 31 28 20 -8 -8 24 47 22 29 -19 51 21 -16 -6 -21 -32 41 22 5 43 36 74 79 35 30 96 64 29 35 41 70 79 60 42 55 103 101 108 109 117 133 190 243 234 217 211 184 153 97 134 137 169 107 131 125 136 120 95 73 63 104 105 101 119 73 87 88 37 45 6 36 60 49 37 51 43 57 43 34 36 66 128 43 15 15 4 2 10 56 31 32 66 31 20 37 55 40 39 53 56 30 28 35 70 46 18 56 48 65 75 74 59 38 60 50 62 69 66 62 58 51 54 29 48 23 24 34 26 49 66 65 43 40 28 41 15 28 52 49 26 13 17 43 58 36 42 53 38 39 35 42 48 55 34 35 50 30 33 42 54 75 67 54 75 89 80 45 23 35 49 36 48 42 16 12 5 5 -3 11 -11 -13 -5 -5 -5 0 23 62 174 386 747 1448 1893 1873 2089 2371 2225 1731 1348 1126 989 974 805 597 384 237 248 378 982 917 527 393 187 75 65 79 73 36 56 409 652 173 137 25 45033 296 178 30 9778 12 30 33 7302 6967 1480 1096 935 794 711 613 539 606 505 400 505 448 222 172 130 184 117 133 159 121 105 -30 -59 -51 2 47 -5 21 -25 15 24 27 -56 -15 1 24 -20 8 -31 7 -10 22 28 -35 50 30 34 57 58 -10 -13 65 33 -39 15 45 -46 -49 -49 -17 -52 -13 8 -38 0 30 -9 24 -13 6 -5 31 11 -6 -6 -27 2 19 -27 -20 -47 -13 19 -48 16 -42 -20 -23 -5 -19 -16 32 75 -4 -14 -12 13 19 45 71 107 49 59 6 12 -13 5 11 21 65 73 73 119 171 210 226 202 179 135 152 158 160 125 126 120 125 153 121 85 102 105 119 79 83 54 58 57 94 65 58 88 34 11 58 83 38 48 61 66 80 42 35 68 47 93 66 12 26 12 15 16 16 21 52 36 11 12 50 -17 29 32 35 50 37 17 -16 20 50 54 55 60 42 39 59 62 38 68 50 48 57 59 46 63 66 52 62 49 33 57 47 55 46 31 -5 41 68 29 39 20 41 42 33 32 21 26 38 27 37 23 25 29 33 25 29 22 47 50 49 57 24 41 36 35 48 63 66 56 57 70 39 43 30 23 25 35 27 16 -7 -11 -11 0 21 1 0 4 -6 -4 1 14 27 102 289 667 1308 1983 2283 2298 2261 2213 2143 1843 1371 1087 949 713 461 360 261 250 285 394 471 536 465 228 129 136 89 90 130 110 90 106 59 88 115 45039 296 175 30 9775 12 30 39 7304 6970 1594 1098 973 899 835 644 570 588 578 474 531 406 241 178 138 186 76 71 142 70 58 63 -41 20 27 4 -9 -2 -24 -27 -48 19 -34 -24 -9 -69 -57 8 -9 -13 -36 10 -12 -16 2 6 19 -43 -33 -38 -45 15 -9 31 -30 7 -42 14 -2 -4 -10 -22 11 58 15 -11 -22 26 45 -6 18 19 -38 -15 -19 -31 -27 8 -23 29 34 -54 22 26 -29 -10 -39 24 49 43 74 34 -28 -30 -2 25 28 48 83 61 12 8 30 19 16 23 9 80 79 98 116 145 131 158 185 173 172 196 189 173 123 108 113 104 91 94 112 126 113 89 63 65 80 43 55 57 81 124 74 72 30 24 23 81 62 26 23 80 76 91 55 44 91 73 46 51 20 -8 30 24 61 15 23 13 8 13 7 33 38 -4 41 56 63 45 52 70 55 47 51 50 34 51 47 44 73 41 33 39 49 69 86 48 62 59 41 45 55 44 33 51 53 47 85 72 70 56 50 46 63 37 53 36 35 18 25 35 15 34 32 43 59 39 29 25 47 56 62 39 29 24 38 47 77 96 108 107 72 62 70 58 26 40 42 31 11 22 31 17 6 15 12 13 5 2 -2 5 14 12 5 27 98 219 437 911 1601 2424 3092 3101 2520 2487 2272 1882 1640 1329 1008 731 537 404 300 312 509 531 711 583 332 256 187 187 176 173 222 205 92 33 45 105 45045 296 172 30 9772 12 30 45 7305 6972 1512 1076 1050 919 826 700 694 616 559 504 478 412 310 222 223 178 145 196 177 131 67 14 42 9 11 81 18 41 -8 44 -6 1 1 33 0 27 -33 58 64 40 33 16 53 45 21 56 64 91 92 10 -30 -7 10 7 15 6 11 18 -4 4 33 46 15 19 27 -10 36 52 51 47 50 55 25 -33 54 55 33 -2 12 76 12 57 85 34 21 10 64 15 51 59 20 7 38 80 97 56 62 76 106 106 112 98 50 77 76 62 23 53 67 89 87 147 200 217 235 235 238 208 189 182 159 149 146 142 140 156 137 163 122 117 131 112 138 127 121 104 109 113 140 150 105 62 63 84 49 105 91 100 92 102 57 97 105 124 159 75 53 59 60 65 44 71 56 45 43 52 77 51 11 70 68 85 53 77 84 87 106 76 75 68 71 87 110 132 107 75 48 58 99 91 89 97 99 64 80 93 87 81 68 87 67 81 58 72 92 86 57 74 71 65 86 97 86 42 60 51 64 55 65 67 69 59 60 73 69 59 73 69 72 82 103 151 170 170 193 167 104 96 90 91 68 59 55 66 67 37 45 49 33 35 25 20 27 39 45 33 31 44 32 33 80 184 307 547 1211 2118 2923 3402 3206 2789 2428 2112 1736 1477 1138 840 608 491 443 571 436 487 577 548 416 349 324 293 281 360 272 262 202 116 41 12 45051 296 170 30 9770 12 30 51 7306 6974 2202 1143 1000 878 818 768 633 641 505 475 520 458 302 233 200 203 142 186 90 127 72 41 -12 33 74 43 19 30 28 30 28 21 6 31 78 47 74 115 31 -2 61 21 3 9 15 -23 -50 -9 -31 -45 77 -19 15 -12 -40 -37 12 19 -21 12 114 46 17 15 15 87 42 18 26 59 59 49 42 30 76 33 47 -7 18 -26 -5 35 16 -48 -19 46 30 49 44 20 48 50 88 18 47 72 94 72 48 80 130 87 112 58 82 18 53 100 108 137 139 173 176 165 230 319 251 205 199 195 153 136 142 129 117 155 132 125 164 143 143 117 98 115 122 105 124 119 127 126 82 61 88 99 99 97 51 76 78 107 92 90 131 81 48 96 40 35 48 91 49 39 25 34 67 55 55 62 40 61 94 84 102 94 77 70 92 61 74 100 100 109 102 97 107 115 83 119 111 114 87 58 45 42 71 106 132 114 69 91 84 54 77 97 101 88 87 71 81 82 91 77 64 60 47 50 57 62 77 69 72 51 53 80 62 61 75 82 91 131 182 166 155 123 114 148 142 122 127 109 86 88 58 53 70 81 59 66 51 45 46 37 13 14 31 29 28 39 44 45 56 84 114 217 561 1469 2563 3445 3615 2871 2240 1971 1786 1531 1270 931 677 586 476 573 726 783 696 641 509 549 597 553 617 504 313 285 220 131 18 40 45057 296 171 30 9771 12 30 57 7307 6976 1907 1118 1029 959 819 743 678 632 549 497 556 405 319 182 148 186 134 144 125 110 84 -5 -37 4 -1 9 -5 15 51 67 6 36 74 35 100 47 92 68 12 -20 46 -39 39 112 18 27 -14 -31 -1 6 40 18 -49 -18 73 28 3 32 18 49 44 29 37 32 11 34 21 30 2 56 26 -18 -17 21 66 21 40 49 38 -22 -21 52 31 23 29 13 19 46 38 51 16 27 25 66 25 34 52 52 43 81 114 61 73 73 69 49 36 63 103 105 123 132 146 212 222 257 264 236 211 171 153 169 171 126 143 153 159 147 137 142 98 106 81 117 120 124 71 122 132 133 95 42 62 79 83 65 70 111 95 82 43 61 93 90 88 76 58 78 33 50 37 31 30 52 81 59 82 85 62 62 84 71 87 79 70 80 83 73 69 89 67 85 96 89 115 70 80 74 70 72 100 85 95 102 84 115 89 61 66 62 66 68 63 70 64 91 80 69 89 93 74 68 38 54 53 35 69 58 47 57 52 68 80 53 38 74 57 70 114 157 189 156 148 120 107 114 129 102 102 118 117 86 74 75 68 68 50 42 40 46 34 28 10 13 26 28 14 17 25 32 44 75 136 245 621 1419 2182 3199 3977 3622 2802 1974 1487 1441 1463 1185 895 694 569 765 797 1146 1031 870 662 561 628 572 569 724 344 55 26 3 45 175 45063 297 141 30 9771 12 31 3 7308 6978 34787 1373 1072 964 889 865 766 604 533 410 455 485 360 266 151 191 202 142 187 100 50 47 62 58 -5 76 41 -23 61 -4 -8 35 9 -10 -10 0 -47 -63 23 72 37 -6 19 77 68 36 41 20 104 9 -64 -48 -25 -21 17 87 75 41 37 -3 37 31 37 -6 -29 25 29 14 10 -40 -5 74 41 74 49 26 71 27 44 93 17 8 -35 -13 -3 -34 6 24 37 26 32 62 54 0 48 91 105 77 68 103 117 81 32 35 65 72 41 89 91 85 130 174 100 154 184 209 215 215 188 200 178 144 99 95 136 172 142 97 125 173 141 120 110 102 125 136 137 127 136 85 99 65 48 46 54 40 47 31 56 70 52 68 73 99 76 77 66 36 42 75 41 53 97 91 86 46 46 53 40 66 47 85 81 94 84 84 115 102 88 52 97 107 87 76 82 82 81 93 85 84 81 113 110 75 65 66 88 89 106 80 82 58 73 50 52 42 60 80 90 62 80 64 54 86 67 48 34 31 52 60 68 46 51 59 86 72 59 59 61 128 174 174 120 125 116 103 110 108 93 88 84 97 117 103 96 69 48 50 59 52 49 33 23 13 13 8 15 6 12 9 9 34 97 144 248 695 1475 2270 3177 3871 3524 2833 2009 1478 1316 1281 1161 947 794 787 1059 1188 1215 978 849 629 558 526 303 241 172 110 51 10 999999 33 219 45069 297 139 30 9769 12 31 9 7309 6980 30075 1235 1023 952 876 836 724 572 588 551 445 501 427 284 231 220 238 242 92 84 57 6 -6 10 39 -14 75 69 59 39 64 50 17 39 80 33 26 14 7 -6 -22 29 6 8 -24 -62 2 -4 -31 37 24 20 27 -11 7 -22 -28 -42 -10 -44 -10 6 33 11 48 17 -4 -21 3 42 77 14 20 68 46 -45 -12 40 30 -1 11 37 11 10 8 7 29 29 19 32 43 -3 78 19 45 52 24 12 21 85 137 51 51 42 91 39 12 8 77 116 92 121 113 155 188 253 244 195 210 186 177 194 158 156 129 91 94 126 118 125 117 111 85 88 27 86 29 96 147 88 96 68 -1 62 73 53 64 66 37 61 115 79 119 59 63 82 63 42 47 77 74 35 53 58 25 39 44 36 67 73 41 24 63 83 67 90 54 35 60 58 90 81 85 83 67 66 63 55 71 70 65 81 58 61 59 62 48 49 45 64 42 39 57 72 67 57 55 43 35 46 66 45 45 66 18 35 55 39 48 38 32 52 43 24 57 47 52 48 74 70 86 93 83 81 87 93 115 137 135 121 120 98 91 73 61 63 51 44 43 40 17 17 3 11 21 15 24 17 16 -3 3 36 101 136 163 377 957 1795 2762 3762 4450 3881 2700 1951 1731 1593 1361 1180 1073 1015 1030 1262 1547 1540 890 791 865 341 570 155 73 123 125 -8 139 415 73 45075 297 139 30 9769 12 31 15 7310 6982 23841 1336 1233 1062 910 890 693 549 525 539 504 455 286 240 285 225 182 129 163 117 32 25 -29 -48 31 19 3 53 56 67 57 3 17 43 6 9 69 6 -49 -22 23 84 17 65 20 23 8 34 38 -1 20 23 16 -21 -9 -35 -38 18 -10 -24 4 18 -21 36 17 3 13 19 -18 -8 -13 13 7 8 9 29 21 77 53 44 43 1 20 -3 6 34 -21 35 44 60 -34 11 29 35 16 13 10 58 76 21 -11 78 122 53 5 43 113 26 5 119 139 124 125 128 205 243 288 223 164 183 175 162 165 158 152 181 175 111 130 140 120 140 118 97 78 66 81 75 103 100 70 33 44 52 57 79 75 83 64 62 71 86 103 112 98 121 87 42 30 68 43 67 53 20 48 45 42 56 19 43 32 65 89 92 79 82 66 69 83 93 45 53 84 82 89 88 76 99 97 82 75 60 82 70 59 62 83 45 52 77 64 74 66 71 85 95 82 74 64 46 60 81 67 47 34 28 47 59 57 60 47 33 51 61 68 58 38 60 73 75 91 107 92 85 83 64 77 104 154 136 129 118 106 69 84 91 74 65 50 31 45 55 26 13 17 12 -2 -7 7 14 23 54 89 113 100 164 454 1093 1984 3400 4799 4531 3215 2136 1830 1919 1760 1487 1304 1169 1352 1461 1519 1282 752 547 388 375 447 1107 179 40 0 999999 999999 999999 5 45081 294 140 30 9770 12 31 21 7311 6984 27478 1259 1273 1115 962 836 703 724 675 520 431 499 356 271 181 200 225 222 183 98 36 -8 22 37 30 25 50 -8 23 -2 22 65 81 -2 27 47 72 64 29 65 59 37 49 17 27 43 37 81 19 -17 -18 -15 -26 -22 -15 -10 51 39 8 17 -17 18 10 -21 70 1 55 50 23 44 29 22 6 -14 65 34 -15 34 33 25 38 15 14 35 -17 17 74 77 50 74 22 45 76 103 89 106 84 71 67 121 123 130 92 65 85 108 77 60 90 134 144 91 98 170 233 258 252 232 239 212 194 195 176 169 168 141 168 147 159 149 132 153 118 125 131 147 113 97 119 145 54 45 52 41 107 64 78 82 88 89 146 75 109 128 111 110 95 52 52 61 70 61 71 66 70 54 62 96 44 25 27 59 36 60 100 112 75 109 109 82 120 114 92 80 95 64 112 100 92 93 119 89 48 54 88 77 70 83 85 88 87 84 111 109 84 91 91 95 89 69 94 93 75 76 65 40 22 32 68 61 48 73 77 64 65 45 36 81 82 94 113 119 102 94 83 93 77 103 127 161 156 152 118 103 102 90 97 85 65 67 58 63 70 58 38 25 28 23 30 23 20 40 211 302 147 95 144 328 764 1920 4261 5030 3631 2279 1630 1388 1315 1402 1485 1647 1738 1400 1367 1139 1104 957 466 660 1050 248 103 59 58 5 45087 295 141 30 9771 12 31 27 7313 6986 25794 1295 1189 1099 922 874 703 645 587 550 506 474 343 277 191 187 256 202 179 111 17 -26 -9 -43 -3 -19 -41 71 31 57 -6 -11 -21 9 14 29 -13 -10 14 33 42 -12 26 15 75 -1 -58 20 -7 -10 5 23 13 60 -5 -62 -24 -64 6 10 -14 1 21 -2 36 2 13 20 30 73 52 35 13 51 27 27 51 100 24 24 -11 3 1 52 62 -4 43 101 31 39 42 29 30 49 17 31 17 71 84 102 115 115 99 115 71 54 43 56 81 125 180 104 133 172 250 296 282 204 208 188 199 177 205 178 143 90 117 105 114 122 113 107 135 128 90 110 105 127 113 91 57 45 64 45 57 38 109 106 63 72 103 93 93 94 77 117 81 74 32 30 48 45 58 35 37 63 22 32 48 47 53 44 63 48 57 55 81 114 79 49 66 82 88 104 67 84 93 91 84 88 74 57 69 55 67 68 46 57 59 65 91 82 90 98 96 69 99 87 86 109 103 75 45 70 43 45 41 35 50 62 39 49 61 79 55 43 52 64 77 78 89 102 116 135 122 124 111 108 113 127 157 173 164 119 135 140 134 106 92 73 54 62 57 25 29 16 19 35 23 40 39 50 91 128 141 80 85 149 340 786 2210 4167 4139 2872 2005 1442 1126 1136 1501 1845 2040 1974 1732 1101 785 511 381 274 274 121 85 31 19 -5 0 45093 293 143 30 9773 12 31 33 7314 6988 32820 1418 1201 1147 920 841 668 587 505 550 569 385 293 237 139 178 174 160 117 57 -16 -52 22 23 9 74 29 26 10 28 60 48 6 -4 -29 33 92 17 6 18 29 43 20 15 71 33 2 -16 3 -1 -4 -30 -21 -35 35 16 35 33 33 9 37 16 51 40 27 45 -25 -21 -2 54 41 45 22 24 40 74 1 -18 21 -5 8 -41 -12 40 -21 -7 6 -13 39 60 13 3 47 44 22 18 43 48 51 94 35 71 40 37 49 82 42 53 24 44 79 106 164 158 201 282 263 247 188 175 152 166 173 182 150 138 156 105 85 101 115 104 141 82 81 156 174 140 99 109 81 49 29 16 43 57 69 79 21 34 87 88 99 120 123 136 82 51 26 46 24 83 43 25 19 45 40 66 51 24 81 50 52 29 65 63 52 51 65 84 79 85 77 82 73 86 96 81 83 93 83 92 91 79 74 53 62 69 92 60 50 87 81 52 51 69 95 77 58 51 43 38 48 40 43 56 30 28 43 46 50 60 51 56 66 80 60 75 81 89 120 111 107 122 126 120 95 120 125 134 111 124 131 104 115 149 164 129 95 100 103 59 66 54 33 23 3 9 11 11 12 23 39 54 80 65 76 108 228 539 1457 3071 3743 2873 2138 1933 1615 1251 1207 1494 1689 2375 2435 1691 775 518 535 537 545 98 50 48 12 45099 293 144 30 9774 12 31 39 7315 6990 137138 2612 1226 1037 927 863 727 630 576 585 559 465 320 292 237 195 235 217 197 105 39 50 20 21 75 6 6 15 6 -9 21 67 84 50 96 7 15 47 56 36 17 65 100 1 19 6 60 86 -13 20 31 11 64 44 16 7 39 31 2 29 79 94 74 16 -10 5 7 -28 -11 36 39 20 115 75 17 16 51 24 11 26 51 41 45 43 25 65 51 87 92 112 71 39 42 33 60 30 7 59 79 84 117 90 76 15 59 45 24 56 47 74 46 86 108 172 283 334 325 240 229 209 197 237 206 151 162 142 133 141 145 208 151 116 172 127 126 96 102 99 121 92 90 94 51 99 70 70 85 63 106 130 87 99 85 94 86 108 75 68 40 54 50 48 38 48 79 100 66 57 63 67 87 67 86 105 90 83 89 118 120 102 117 88 100 111 90 90 96 77 51 46 87 71 91 80 70 91 114 106 87 87 81 73 90 97 99 108 95 86 77 87 87 84 109 80 89 82 56 69 60 31 75 77 58 58 73 63 94 122 118 158 146 145 165 167 172 146 129 125 136 132 128 143 146 132 150 169 171 166 145 123 88 79 88 74 63 58 30 32 43 37 38 38 37 53 55 65 81 103 183 446 1039 2063 2944 2755 2107 1825 1867 1727 1484 1430 1628 1928 1810 1628 869 473 357 354 284 94 41 22 -2 45105 295 147 30 9777 12 31 45 7316 6992 35841 1431 1185 1120 905 836 744 688 643 567 557 561 460 274 200 246 183 196 159 91 96 5 -11 -65 19 58 80 -15 13 22 74 26 4 98 56 43 29 37 70 55 21 17 84 21 61 85 46 28 41 45 55 39 -8 -45 54 83 41 5 -35 15 48 24 7 3 93 93 16 2 27 25 1 15 43 99 87 31 -12 47 23 46 42 25 12 38 76 35 43 43 37 57 35 62 96 89 55 85 60 38 55 98 151 138 80 64 104 32 41 121 80 64 96 76 173 210 330 389 392 284 258 245 213 229 233 196 210 158 141 128 143 168 129 135 156 131 129 151 122 100 146 152 165 123 96 35 90 122 92 88 79 73 76 103 83 131 129 105 81 102 109 108 77 95 81 82 87 89 52 36 36 41 75 95 80 75 81 92 92 70 100 80 130 121 134 141 114 86 79 78 84 78 104 70 105 133 128 81 89 86 107 122 136 134 94 106 107 115 121 102 84 84 78 93 85 95 97 65 67 89 87 68 80 79 71 63 102 81 76 91 133 141 153 177 180 144 152 151 158 146 140 161 175 179 172 148 154 177 176 179 193 167 127 117 96 105 81 63 51 37 43 34 39 38 48 37 52 70 89 100 108 254 699 1517 2257 2335 2142 1936 1862 1915 1852 1572 1361 1620 1326 1023 701 412 362 251 220 382 54 16 -4 -4 7 45111 292 149 30 9779 12 31 51 7317 6994 19298 1259 1168 1059 852 803 660 603 596 542 500 470 351 276 230 155 155 155 163 42 6 3 65 77 27 6 -34 -5 23 34 4 25 -16 -17 17 -9 41 -20 14 73 23 43 -17 -12 21 21 83 49 -84 -36 -22 -46 -8 19 -37 -26 -17 -56 -12 51 17 25 -35 -5 -16 23 -30 9 8 29 27 -7 24 29 -34 12 33 45 17 41 6 -17 20 2 32 18 57 -29 21 48 44 57 65 50 6 64 51 42 25 40 65 70 71 87 80 94 47 -24 21 38 -4 74 72 110 239 337 324 281 233 233 246 155 152 132 143 150 138 78 118 108 99 137 90 57 107 90 57 102 90 92 54 56 67 50 45 23 44 33 47 40 12 75 76 49 69 100 82 46 45 39 30 26 22 39 34 -2 33 11 30 24 24 27 46 72 47 39 64 73 78 93 81 61 73 67 78 72 62 58 67 59 47 46 73 71 95 79 66 66 84 50 41 58 88 82 53 52 69 66 76 61 48 29 33 47 37 47 52 56 59 40 44 45 40 38 50 71 38 59 93 123 139 135 131 139 116 126 139 133 86 112 147 156 143 145 144 148 156 180 187 108 81 54 52 63 38 31 8 11 16 7 -6 3 26 10 25 51 60 74 95 171 428 1185 2150 2457 2372 2182 2045 2002 1907 1922 1684 1303 1345 815 678 401 232 142 93 133 156 7 45117 297 154 30 9784 12 31 57 7318 6996 79327 2346 1206 1164 1035 887 729 628 651 589 531 489 398 213 196 237 242 187 188 101 76 27 59 30 -14 10 52 33 49 26 84 -10 15 82 -7 20 32 17 59 54 23 33 32 -23 -9 50 7 -44 22 28 -4 21 46 11 43 18 25 36 -1 28 -1 14 16 -30 -4 -2 62 18 59 -1 89 41 19 73 20 28 36 17 23 -5 -17 14 35 34 65 32 2 -6 -13 55 67 21 -9 29 70 77 15 34 57 77 100 82 98 80 67 43 64 37 40 66 106 106 126 126 136 293 301 233 259 207 161 202 182 167 149 143 145 127 135 164 161 124 74 67 101 94 43 61 85 90 145 107 65 27 57 117 91 56 82 66 108 66 56 64 92 139 151 75 18 23 29 64 32 57 24 41 100 70 50 43 55 44 49 44 58 105 113 95 75 100 102 83 121 101 46 94 119 128 77 100 99 77 77 84 97 109 81 48 88 70 85 97 96 64 112 103 99 89 83 93 88 62 79 80 81 66 50 39 53 66 68 77 86 93 55 87 97 112 115 126 129 126 160 151 152 145 136 131 136 129 120 146 143 157 170 164 149 128 141 127 100 74 74 74 60 50 35 31 27 28 36 38 33 47 60 75 75 59 80 142 269 628 1639 2504 2701 2724 2640 2269 1930 1690 1478 1278 912 554 506 433 306 286 140 89 57 40 18 10 28 213 275 45123 294 159 30 9789 12 32 3 7319 6999 47597 2034 1243 1134 906 759 658 530 595 587 488 426 355 298 168 143 223 157 100 49 115 30 2 6 18 -13 30 20 25 29 35 14 -31 3 -68 13 40 -2 48 -4 31 1 45 43 42 36 44 2 -26 -7 -41 86 30 16 4 -8 14 -12 10 3 8 20 33 66 30 38 7 -10 14 53 11 49 -7 8 -19 48 31 12 12 82 89 82 16 -3 -11 -25 15 38 96 69 12 42 67 49 64 44 79 86 68 31 36 68 19 67 61 63 6 21 84 57 122 110 75 119 115 168 281 256 226 181 215 226 202 186 155 147 165 157 128 116 127 71 77 113 103 65 61 80 111 138 81 42 32 40 56 47 40 59 62 83 84 40 65 79 99 121 111 94 33 56 33 24 11 28 61 49 46 72 62 81 67 48 77 85 107 63 49 57 66 62 107 100 63 84 148 119 90 54 76 100 77 103 92 99 103 96 98 78 76 78 52 85 118 92 87 88 82 104 102 89 89 59 79 51 37 55 48 43 42 66 58 78 88 77 50 52 80 116 131 135 120 127 154 147 154 148 165 123 126 137 145 145 141 133 139 131 136 129 121 93 101 93 81 53 60 58 35 35 39 37 33 17 24 38 48 41 50 38 46 96 220 437 908 1471 1856 2360 2834 2822 2409 1888 1274 791 1153 739 440 392 268 174 134 63 81 35 7 73 45129 296 135 30 9795 12 32 9 7320 7001 71084 1956 1245 1110 904 728 576 587 603 535 487 339 378 231 222 150 140 112 95 94 -11 -22 -12 19 0 -20 4 3 52 41 25 -10 10 11 -3 25 15 2 38 -8 -32 3 -50 -16 11 -27 -33 -39 -48 -65 -8 -15 23 -54 -16 -15 17 1 -42 21 63 -2 6 15 69 -15 35 -53 4 40 21 25 16 34 29 -3 7 4 14 23 -3 -3 18 15 -27 -47 12 -2 13 16 50 47 40 32 64 36 8 43 64 54 89 82 77 66 64 50 5 19 9 65 60 54 121 95 57 151 268 255 245 199 207 144 115 130 141 150 135 141 162 127 122 96 62 86 72 39 33 32 46 36 28 25 72 71 73 91 57 51 49 103 71 76 83 61 61 117 111 116 41 47 12 27 31 -6 61 9 9 29 18 33 21 26 43 55 25 58 77 66 59 89 78 76 93 68 62 62 86 74 84 69 98 75 49 54 70 45 47 60 52 46 67 72 74 97 72 83 101 70 73 78 66 44 33 31 43 22 13 39 40 58 33 43 45 62 33 51 67 77 87 115 116 122 123 118 120 146 134 135 126 117 125 124 119 142 138 129 129 127 115 120 105 76 47 40 42 49 35 14 26 22 11 3 22 19 33 29 24 19 10 61 127 275 611 1096 1320 1392 1848 2308 2200 1558 1159 763 563 527 591 640 434 476 331 238 77 13 -12 999999 66 188 45135 293 171 30 9801 12 32 15 7321 7003 32021 1388 1228 1088 995 734 507 586 622 536 474 367 369 289 245 179 179 187 142 124 43 -36 -25 35 31 -32 13 5 35 -20 -25 -11 26 40 14 -19 -38 49 93 24 -55 9 -25 -38 -15 -40 -26 17 27 7 -6 -54 -52 57 -10 9 15 -46 -44 -44 -16 -44 -26 -27 8 -21 1 -13 -67 -1 44 -1 -9 -2 48 0 -27 -7 41 25 19 -10 -38 -8 -6 -23 32 50 -4 41 42 23 -17 35 3 68 19 48 10 38 62 68 63 58 20 27 27 54 29 4 40 93 74 83 138 150 261 270 244 230 214 167 137 116 146 111 150 124 104 96 83 72 103 81 83 64 63 44 12 23 49 51 92 88 70 28 70 45 48 80 88 83 54 92 107 115 97 97 55 56 56 33 11 34 54 65 48 19 13 28 22 38 66 51 58 57 53 37 45 84 99 87 38 50 64 102 85 56 64 61 52 78 104 52 42 27 8 61 42 21 78 85 61 63 58 38 58 66 54 52 20 23 44 38 13 19 18 21 26 33 24 30 61 52 49 41 46 68 51 89 107 117 104 112 119 127 134 138 112 122 148 128 124 135 133 133 138 149 144 105 99 128 149 75 49 46 33 9 10 11 14 25 15 9 25 23 8 1 5 9 57 160 300 673 1132 1250 1152 976 941 950 595 607 532 457 499 458 245 190 263 351 166 15 -6 45141 292 176 30 9806 12 32 21 7323 7005 22360 1279 1231 1157 910 828 695 633 646 574 382 400 353 287 202 191 214 206 133 67 61 5 8 4 26 69 36 11 65 30 37 34 8 21 13 4 18 10 -19 9 -15 45 66 14 39 33 -28 37 74 60 97 32 -1 -22 24 4 -21 -25 27 27 25 17 64 46 11 -23 -47 54 19 31 8 8 4 34 6 -21 29 35 97 35 46 29 29 19 11 19 41 50 46 54 3 13 46 68 73 44 66 94 68 22 44 53 78 94 69 84 40 32 59 33 29 84 139 122 130 214 279 324 285 212 192 170 181 178 172 138 133 135 152 146 110 123 96 116 116 59 81 94 36 22 20 59 104 94 68 70 82 69 63 68 58 58 112 138 104 91 155 130 153 92 47 47 41 46 58 67 53 58 37 58 65 46 67 112 71 58 66 102 106 85 88 101 97 102 101 65 98 115 94 58 63 89 84 66 88 63 78 80 79 55 71 80 91 90 92 114 96 101 87 80 72 64 47 35 60 74 51 18 51 82 53 26 62 88 68 68 84 84 87 108 76 89 94 121 138 163 136 126 141 152 151 142 173 152 140 159 170 165 148 140 146 115 116 97 76 72 80 92 78 23 19 26 30 36 51 33 33 30 10 -6 37 129 261 480 706 838 812 652 370 342 328 268 281 287 432 519 345 414 346 237 135 50 45147 293 183 30 9813 12 32 27 7324 7007 13767 1314 1242 1096 858 808 667 603 610 528 376 277 286 230 261 264 163 173 159 63 32 53 5 -39 42 -12 19 46 47 8 29 18 17 1 11 6 37 74 36 75 40 -10 10 29 -1 19 40 -49 -69 -29 15 41 6 2 38 -3 -13 18 -48 34 20 -6 11 43 85 25 17 -4 4 10 14 22 48 12 54 38 4 38 30 18 43 77 49 5 21 35 29 26 62 5 9 36 42 28 0 13 42 45 17 23 62 99 104 37 16 31 62 65 17 19 30 92 85 60 177 225 314 299 235 253 218 202 187 179 89 117 130 99 111 76 74 103 99 101 51 23 -14 2 -13 33 34 97 51 49 69 53 47 48 53 60 88 118 54 57 64 76 94 107 59 31 36 56 63 71 43 32 31 16 28 25 6 31 54 96 38 68 50 44 91 97 63 90 76 70 87 101 72 78 49 54 49 67 77 73 58 38 59 90 76 68 81 68 68 72 83 93 75 76 85 54 53 39 25 50 28 37 63 58 32 38 37 23 68 80 44 67 86 67 64 93 112 100 85 98 119 124 155 151 150 171 162 146 170 182 167 131 144 146 143 134 119 124 108 99 75 67 51 41 22 14 13 31 24 22 17 24 10 10 16 7 15 55 153 301 541 740 599 407 258 159 154 135 183 208 330 576 579 668 420 290 180 26 -6 45153 292 191 30 9821 12 32 33 7325 7009 6668 1226 1178 1081 969 820 629 583 528 491 412 199 247 230 168 155 199 144 98 82 3 38 -3 -21 -11 -70 -69 -29 3 -14 26 16 -1 -18 -3 67 56 -14 -1 21 -62 -42 -4 27 3 21 -34 -71 -44 34 -21 -59 13 11 -60 -52 -27 -12 -5 22 -42 -62 -43 -7 -2 -13 -5 -23 -14 -20 2 -7 4 -53 -11 15 19 -10 18 47 54 -18 -32 2 1 -3 16 6 19 13 26 29 -1 22 -22 25 64 40 -1 33 45 68 104 25 66 43 27 0 18 25 22 71 32 90 180 201 242 242 243 245 215 143 162 118 94 79 93 185 142 79 83 106 93 76 29 13 3 3 48 24 29 81 67 73 59 94 57 45 47 43 29 69 81 76 32 79 94 96 79 21 46 67 30 27 38 -15 -5 33 19 -7 11 32 17 33 43 43 64 76 53 50 93 71 71 93 94 64 43 64 40 48 48 29 46 40 46 61 68 48 44 55 49 75 81 63 44 50 50 45 59 55 42 34 28 28 21 12 21 18 18 38 41 38 32 74 73 54 64 65 59 74 72 60 47 90 129 141 208 240 238 184 175 180 167 150 142 154 150 126 140 136 107 92 61 48 33 32 16 4 -8 5 -2 3 8 20 16 9 2 1 999999 999999 999999 19 95 223 450 683 657 422 245 134 126 185 174 166 249 328 391 508 504 320 126 48 45159 292 168 30 9828 12 32 39 7326 7011 3860 1307 1206 1104 960 812 637 535 583 470 338 268 245 311 153 155 206 138 91 66 29 44 -24 0 -25 -49 3 -3 64 28 -43 -33 35 67 39 -34 -31 18 27 -41 -76 29 13 -26 -9 0 -14 41 -37 11 4 -8 -35 -48 29 13 15 -18 -43 -69 -24 36 4 -16 -27 -48 10 -32 -15 36 48 23 -5 34 -10 21 13 31 -34 7 26 5 -15 -16 0 -41 -5 11 -43 -5 -12 -21 -14 -12 -30 27 18 46 52 -28 18 90 91 95 74 54 57 24 22 -14 -9 41 65 86 211 229 199 239 255 203 177 186 185 109 126 121 84 110 114 84 87 105 145 121 45 9 -1 9 -8 49 74 55 67 93 58 -8 20 65 48 23 93 100 54 84 60 75 99 96 67 78 43 17 11 1 33 44 24 6 60 55 -2 32 53 45 7 5 101 72 56 80 79 57 71 82 43 37 49 26 41 59 22 60 60 70 58 65 58 58 72 46 72 90 61 53 71 78 64 42 40 43 40 50 51 30 15 3 33 44 23 32 26 50 66 50 51 65 74 86 79 102 94 116 143 227 303 306 303 352 384 402 308 211 170 144 143 148 148 148 153 135 111 102 89 69 61 48 15 -1 2 -9 -4 8 22 6 -8 0 4 -4 999999 999999 999999 4 82 196 449 737 696 436 290 247 162 205 240 271 329 439 324 439 585 478 184 -4 45165 295 173 30 9833 12 32 45 7327 7013 965088 25487 1471 1276 1216 1050 816 598 601 626 504 329 262 324 281 221 180 143 159 127 18 20 33 74 28 1 33 23 20 58 36 29 61 1 -17 21 30 20 -19 56 18 91 49 38 31 -34 -24 42 18 16 -41 0 66 -11 29 47 -7 -46 24 28 -15 19 -8 30 25 -5 -11 15 11 -18 -15 67 87 24 16 35 98 101 32 41 10 42 61 48 25 8 50 26 12 -9 26 71 88 54 33 33 25 22 44 61 82 106 89 57 21 85 40 58 28 56 56 24 119 166 134 220 311 266 299 214 257 200 177 158 132 127 158 170 187 144 100 108 150 108 111 107 43 23 31 50 63 80 77 121 107 99 131 124 72 75 80 96 122 151 117 111 123 106 125 103 99 38 54 82 50 40 67 75 63 44 67 47 7 6 67 85 111 91 95 82 69 93 111 90 41 76 92 87 68 79 97 49 90 105 78 70 75 85 93 82 75 95 128 110 94 78 53 47 67 110 116 70 50 85 72 59 54 52 47 58 37 68 67 85 95 93 114 129 131 146 240 324 359 352 298 272 232 246 255 290 349 430 446 343 259 191 166 188 199 216 215 232 196 135 137 113 76 71 50 24 14 31 48 43 39 38 29 33 13 14 -2 -1 4 48 190 453 862 891 524 321 346 349 224 237 295 312 417 395 380 407 360 131 17 11 27 45171 295 178 30 9838 12 32 51 7328 7015 895979 31965 1359 1211 1153 931 821 686 646 568 450 329 320 242 280 178 152 148 151 154 95 65 10 -21 -40 -37 9 -21 -23 10 26 -16 41 81 -18 11 11 -19 12 -15 -19 -39 31 1 -5 -75 -26 18 -8 10 13 22 7 -49 -34 51 73 0 11 26 -3 -4 -29 5 -35 -73 5 36 17 -12 0 10 7 39 38 43 -4 4 -4 -33 45 16 -39 3 59 59 24 -7 56 83 13 11 62 42 11 62 17 -19 34 24 18 65 71 87 89 31 33 49 -12 1 49 77 45 63 123 213 241 207 127 184 232 205 156 150 149 108 162 142 143 159 122 94 107 123 133 98 79 54 28 -9 32 56 74 75 40 63 62 69 30 60 16 40 102 77 85 113 120 135 110 55 63 -8 -2 57 61 51 44 34 42 56 62 37 10 36 32 63 57 43 58 95 95 79 118 86 63 62 43 73 76 57 77 60 40 48 77 66 58 45 72 75 54 98 69 61 78 89 81 50 87 79 45 87 64 42 27 34 31 53 50 45 40 56 69 92 156 232 187 125 167 329 464 429 320 265 246 283 281 295 314 319 291 353 381 339 325 268 177 150 170 188 213 187 170 146 108 77 59 50 21 12 11 16 28 24 20 21 20 15 10 -8 -7 -2 14 29 119 286 659 932 665 396 285 267 327 288 214 201 319 267 371 488 433 359 191 -5 -3 45177 295 183 30 9843 12 32 57 7329 7017 388671 9561 1200 1223 1073 950 845 712 640 510 429 320 238 232 157 166 210 166 89 46 86 -13 -6 -8 -24 -48 -84 -1 -16 -17 5 -5 -16 6 25 31 7 -6 -26 -9 19 33 -6 2 21 -15 -46 -23 -44 -39 -40 -46 -17 5 -37 -38 31 23 9 4 -18 -15 -41 -14 41 -9 8 -7 -18 -10 -9 24 31 47 49 -12 -6 -38 -17 -35 8 16 6 -3 36 29 14 26 24 19 -42 0 33 1 44 -6 -23 42 57 12 26 64 70 74 52 48 28 27 62 15 19 48 66 67 108 239 223 171 208 183 202 198 200 118 122 128 113 56 87 116 143 113 67 85 61 66 105 23 5 28 31 30 34 49 84 59 80 80 53 48 46 40 28 71 62 96 103 115 64 65 60 44 29 23 36 27 26 18 54 71 45 13 33 33 77 72 24 34 46 58 69 73 69 40 66 30 35 75 81 47 39 53 78 54 62 56 49 72 44 37 51 63 49 41 76 82 66 30 40 65 57 59 50 40 25 23 18 14 36 66 67 54 55 131 324 505 524 465 456 372 298 254 256 282 316 322 369 378 317 348 315 271 266 214 253 318 334 255 173 159 156 168 152 139 91 56 42 35 14 12 5 0 5 14 17 13 9 8 -5 999999 999999 999999 999999 999999 28 140 414 640 595 473 353 257 352 586 253 243 713 303 360 486 588 514 341 173 11 45183 295 189 30 9849 12 33 3 7330 7020 228081 4162 1244 1180 1093 990 926 683 595 580 407 292 263 270 188 185 243 150 87 49 13 -39 -24 -12 -21 11 -18 -18 2 -29 -20 25 -1 24 15 -17 10 40 32 -32 -87 -24 26 -30 -5 -39 0 10 30 -45 -90 -1 3 -73 11 29 -56 -32 -43 -35 5 -18 -26 10 -31 -36 -48 -46 -11 2 41 -10 32 20 -2 -40 -27 -20 65 28 4 -5 0 -15 -39 -56 -3 41 4 -5 6 1 -45 22 52 17 35 10 -17 -15 43 57 46 38 43 33 45 70 33 18 31 38 28 109 189 230 156 189 216 271 230 208 174 178 163 128 147 100 57 92 155 126 105 95 89 109 62 37 35 45 47 63 56 80 72 59 73 66 2 28 14 43 57 65 66 94 70 102 94 64 60 34 17 -2 -58 -1 31 32 35 42 65 10 11 23 36 60 57 43 71 108 91 75 56 98 88 67 42 38 57 53 1 29 34 44 38 49 49 39 48 53 56 56 45 44 55 52 55 45 49 51 36 41 27 16 29 -3 10 15 13 20 16 45 60 86 129 205 290 340 357 358 384 418 414 430 448 461 467 399 354 329 326 302 310 310 299 324 364 384 339 274 255 205 143 135 118 108 47 9 2 8 10 14 2 2 1 999999 -7 0 -1 999999 999999 999999 999999 999999 -2 93 369 639 563 439 376 267 245 295 372 296 330 377 476 743 618 593 298 238 70 45189 295 193 30 9853 12 33 9 7332 7022 139555 2936 1197 1121 1020 867 757 681 577 563 424 227 329 267 215 151 174 78 64 29 38 -31 -6 10 15 -8 -58 -49 -49 -34 -59 -5 23 -38 -29 -44 5 11 -27 -28 11 8 -54 -15 4 -54 -7 -37 -18 -38 -58 -9 -43 -84 -41 -47 -54 -50 -16 -18 -94 -23 45 -57 -87 -51 2 -38 -31 -24 -57 -50 -21 9 19 -48 -56 -63 -4 -13 29 -36 -24 24 -11 -11 -14 -20 0 22 -22 7 0 24 12 -21 0 -14 12 12 -14 15 49 52 64 61 57 0 -1 14 25 83 27 78 142 218 230 183 294 244 196 239 165 147 148 125 111 128 52 77 91 74 55 104 115 60 121 74 -3 20 47 49 58 37 43 61 -1 3 12 15 48 17 31 59 69 90 70 75 49 14 55 40 -13 2 -5 3 3 33 23 10 14 6 31 35 47 62 52 53 58 55 59 41 47 57 27 38 38 58 45 35 23 5 5 28 21 40 74 56 57 59 57 56 61 29 46 51 50 41 58 32 12 16 34 43 24 0 -7 6 5 30 21 0 52 97 149 213 265 344 362 398 448 545 640 655 612 597 634 627 596 548 511 439 379 365 355 375 409 452 514 564 513 373 271 251 294 247 131 78 54 -4 999999 -12 1 3 999999 999999 -6 -2 999999 999999 999999 999999 999999 999999 9 74 221 572 719 483 326 346 348 300 287 352 378 381 434 543 644 565 453 387 284 45195 297 167 30 9857 12 33 15 7333 7024 190049 4283 1288 1283 1122 956 798 711 691 634 486 414 370 235 195 173 237 194 121 127 92 75 36 74 0 19 43 53 88 54 54 37 -56 40 48 19 53 76 22 49 66 4 7 88 10 -31 -2 45 25 -10 66 2 8 -14 16 29 -5 6 45 52 29 57 23 -11 46 4 65 2 -65 -1 63 37 48 54 63 29 20 10 5 10 -1 29 44 68 -8 7 -4 64 78 29 69 22 11 70 87 46 88 34 20 55 31 90 101 127 76 56 61 99 91 69 68 104 96 88 130 241 287 232 290 333 295 269 231 213 204 161 218 203 179 163 155 116 70 111 148 204 191 136 31 32 74 71 101 87 75 44 47 104 70 62 94 109 128 133 98 97 147 169 121 52 28 24 18 29 51 54 43 86 106 82 89 87 34 -3 67 55 88 83 58 87 122 113 63 67 106 85 68 101 85 92 65 63 96 81 105 88 70 107 90 48 83 99 79 86 91 66 71 85 61 72 85 83 85 77 62 76 40 51 76 45 49 76 153 188 225 276 366 478 491 408 360 407 521 576 622 659 674 705 800 814 696 572 487 448 433 498 566 520 463 490 523 477 424 361 279 188 78 56 54 33 30 27 32 39 33 32 33 12 20 14 12 6 2 -3 28 149 296 569 770 583 477 356 278 268 311 380 370 475 441 436 452 457 554 483 281 116 -1 45201 297 200 30 9860 12 33 21 7334 7026 410368 15070 1387 1230 1104 998 908 799 720 635 394 228 202 214 225 159 227 190 190 120 96 2 18 55 -49 3 49 28 55 -21 20 -30 11 46 20 40 41 60 37 12 9 26 -43 -48 -7 17 12 -39 -43 40 -2 27 16 -25 -41 14 67 30 23 11 1 -1 -43 -22 1 0 42 29 39 0 -22 55 -14 9 32 -3 -11 28 0 74 -9 -17 -22 25 -35 17 -9 14 31 32 72 40 21 -2 39 12 27 34 80 5 75 89 96 128 93 67 33 37 81 67 70 51 80 102 53 160 227 222 281 280 238 259 260 221 187 233 252 216 171 143 97 105 119 123 94 195 123 18 42 32 29 43 101 84 89 100 94 36 58 75 39 54 87 97 118 137 156 92 83 69 50 59 26 84 60 24 52 61 53 78 54 59 42 57 84 88 93 94 66 66 110 86 65 53 75 98 64 80 58 73 74 60 63 78 73 84 89 74 72 65 66 54 47 64 59 71 80 91 84 78 71 86 98 52 41 41 39 30 44 50 77 196 374 482 531 518 518 497 467 405 317 346 399 400 390 429 414 399 406 365 384 370 347 342 328 346 428 498 456 402 370 343 328 316 226 118 42 33 34 4 11 19 28 20 12 20 22 21 4 4 13 2 9 9 6 50 144 377 671 815 612 431 360 633 349 424 381 338 373 357 305 347 339 331 173 39 -11 45207 295 234 30 9864 12 33 27 7335 7028 28972 1710 1278 1126 983 786 730 717 697 506 301 227 167 153 220 196 131 117 131 108 69 -18 -3 63 1 -32 28 35 69 78 32 40 61 29 11 3 84 89 73 -1 60 11 69 38 46 58 27 46 12 37 -19 -19 -12 37 20 7 -25 16 20 3 14 -5 75 42 28 79 32 60 45 37 68 56 128 63 16 54 56 133 42 27 21 5 47 74 50 67 78 77 85 48 92 80 17 48 45 56 45 69 22 89 112 103 89 116 111 103 49 77 57 88 93 160 147 142 215 220 248 272 274 282 246 315 213 224 215 219 222 199 138 118 132 150 126 118 160 141 48 15 76 94 102 110 105 101 75 57 100 80 96 118 92 106 112 148 153 152 121 80 56 36 45 27 31 46 52 66 91 72 94 70 29 46 63 67 84 95 80 80 137 126 131 104 96 92 101 57 53 97 130 85 86 77 84 79 110 97 118 117 101 105 102 94 96 123 111 84 107 130 115 101 99 106 110 73 79 44 58 89 77 77 176 314 395 432 402 366 383 406 389 341 337 352 352 387 405 369 361 390 375 330 331 345 319 291 271 274 348 420 496 465 386 356 338 309 250 145 85 59 47 59 43 45 46 52 50 30 33 33 18 10 27 42 42 48 94 170 337 633 857 715 451 302 345 464 455 422 356 297 401 556 471 390 219 66 18 45213 294 238 30 9868 12 33 33 7336 7030 27042 1498 1268 1160 891 866 715 663 638 432 259 191 225 223 189 137 99 121 150 150 60 22 2 11 40 -20 -53 -9 22 68 -9 -11 41 -8 42 73 23 7 37 -7 20 16 -7 24 -7 31 -18 -31 -35 -9 -15 25 -3 14 -30 -35 18 -2 -61 -42 19 59 35 0 -46 33 2 17 1 2 -27 -3 0 -44 61 44 -9 41 42 40 -3 10 34 44 49 34 12 36 59 80 24 22 19 -22 40 73 69 23 45 90 96 94 84 72 98 47 18 40 63 66 78 114 120 141 214 224 283 281 256 237 230 265 224 165 208 215 193 196 131 116 161 131 125 136 146 71 51 70 54 76 108 79 78 80 73 55 78 49 62 40 91 101 67 84 131 168 106 54 55 38 52 62 40 37 80 98 39 45 20 44 39 31 52 45 79 63 58 26 88 109 62 68 101 104 81 77 79 94 112 97 75 93 46 53 69 92 77 61 75 58 67 78 83 63 73 97 95 63 83 89 78 89 79 67 28 44 43 53 65 82 182 250 253 232 236 282 322 324 340 345 331 353 349 382 421 467 515 486 463 441 378 345 346 367 345 317 284 291 323 335 286 228 214 178 146 88 88 68 30 16 15 18 37 31 15 16 15 11 -3 999999 -9 12 41 56 82 161 270 372 435 559 534 412 498 627 417 431 449 278 261 297 374 431 387 118 45219 295 243 30 9873 12 33 39 7337 7032 29978 1543 1315 1139 929 833 795 734 710 465 287 249 219 174 170 125 141 124 74 94 74 12 3 20 13 -49 57 -7 24 90 36 -1 37 9 107 34 13 44 25 59 -26 7 -17 10 12 5 -35 -25 70 30 2 -35 -10 84 51 -5 -21 7 -10 13 -5 -13 1 57 55 38 -3 9 40 5 26 58 31 11 90 82 25 20 -28 30 -5 44 54 57 6 48 5 -7 67 60 52 -4 50 29 16 -1 82 96 63 67 31 49 85 118 95 66 60 50 77 109 115 136 121 114 224 248 259 226 260 258 218 209 185 166 170 213 161 164 125 88 108 125 135 117 73 49 67 99 83 94 55 31 98 77 75 93 49 46 84 110 114 119 138 112 113 115 47 51 57 16 23 45 21 83 56 19 69 65 17 18 58 65 72 73 39 57 90 116 124 84 78 108 97 113 74 71 83 65 63 72 71 79 76 94 88 64 76 85 111 105 82 95 83 72 88 68 57 72 101 84 90 95 92 53 30 55 51 52 62 111 267 295 294 328 337 361 391 390 410 415 417 440 417 413 419 410 434 439 499 509 456 408 472 507 520 421 368 356 337 330 300 295 262 193 144 90 84 66 55 27 26 28 37 36 29 32 19 14 5 -2 -5 7 35 60 70 93 142 186 286 377 654 1005 712 607 657 378 384 910 435 267 350 576 487 175 9 45225 295 248 30 9878 12 33 45 7338 7034 70336 2332 1328 1108 975 869 762 711 723 496 307 297 260 223 160 190 184 188 152 99 103 49 84 35 24 54 22 -68 26 89 65 -4 45 65 52 51 64 39 12 39 76 38 20 1 41 19 81 90 -12 -1 14 38 58 17 15 19 11 28 -36 54 42 12 71 67 67 16 13 30 45 53 79 34 41 79 -32 24 74 34 28 52 21 102 16 60 49 43 85 4 65 47 30 23 56 102 39 50 85 47 59 93 99 95 114 140 111 109 61 58 72 131 137 146 111 165 257 360 323 282 246 251 212 214 136 201 223 173 168 135 142 135 138 127 165 93 22 17 73 104 95 110 147 81 102 70 83 82 71 98 65 99 101 120 117 124 107 86 123 86 72 72 44 40 84 92 85 94 68 96 47 46 61 100 107 97 94 70 75 102 101 82 129 95 83 78 84 94 122 122 125 120 114 83 69 104 125 111 93 97 94 110 104 74 94 82 87 88 94 98 124 97 114 80 88 74 59 67 63 66 79 137 229 297 341 391 393 393 422 444 479 511 482 468 463 488 467 480 450 437 527 567 540 539 611 687 808 746 554 425 358 312 296 250 234 194 125 78 68 66 62 42 34 37 41 44 28 30 36 19 7 4 9 24 49 66 76 104 159 173 257 333 549 672 735 947 595 563 435 423 443 349 378 636 802 361 39 45231 296 251 30 9881 12 33 51 7339 7037 27600 1924 1246 1088 972 899 724 648 579 349 175 255 249 239 197 172 124 152 91 135 80 -26 1 34 25 -4 -8 -38 -24 50 41 43 13 63 89 40 14 12 10 12 14 -10 63 -1 -12 -1 2 -1 -5 3 68 16 17 44 10 5 -41 -64 -13 16 35 18 44 15 3 43 29 -70 -52 -58 -56 16 3 25 53 25 59 40 14 81 29 25 32 -34 1 41 3 35 23 2 51 30 27 64 34 75 65 41 81 103 61 108 108 113 98 85 62 91 92 88 108 174 130 231 279 244 253 275 267 256 259 230 181 213 142 113 118 86 106 151 158 108 81 40 33 57 62 73 74 77 66 48 89 74 48 39 53 81 65 83 77 99 80 39 121 78 66 76 56 33 5 23 25 33 34 43 80 45 53 29 -2 38 76 85 84 77 74 77 49 56 81 110 61 64 57 52 93 78 94 102 85 66 77 62 51 69 102 92 85 72 62 91 106 48 63 81 54 77 64 55 78 92 55 34 47 59 58 49 57 65 155 340 493 581 668 774 743 695 701 725 755 790 796 741 764 740 669 686 704 774 794 702 1136 1406 1270 1232 1131 934 601 405 318 265 216 211 154 103 76 54 30 13 21 9 17 30 31 17 16 -7 2 999999 999999 999999 999999 1 31 85 177 175 279 329 379 464 619 539 586 523 310 391 365 188 182 281 340 171 -3 -11 45237 295 195 30 9885 12 33 57 7340 7039 478540 12110 1971 1268 1136 1031 775 738 675 540 324 270 229 168 192 212 141 149 195 168 104 47 5 25 -28 -12 10 47 36 67 56 46 32 11 41 104 96 92 84 27 56 62 6 38 -40 13 33 19 8 17 -39 -14 -24 -23 14 11 38 28 29 13 -1 53 61 62 37 0 55 38 19 97 75 79 55 4 54 76 38 44 13 23 24 -5 26 25 43 35 35 -10 -14 10 1 40 22 46 56 12 119 96 43 67 52 97 96 99 120 109 75 62 45 88 162 116 94 128 219 329 267 256 260 276 229 210 210 189 188 211 196 145 146 104 109 154 126 162 75 16 21 71 58 104 132 104 92 93 111 91 41 81 108 138 86 129 141 149 116 113 107 128 70 25 36 72 73 51 77 69 54 62 46 45 57 13 72 83 70 85 74 104 119 80 74 102 102 116 89 126 87 91 55 90 96 105 77 51 60 56 71 80 90 85 85 71 108 106 102 90 78 90 71 88 92 69 80 84 46 35 82 90 65 59 100 144 404 938 1626 2305 2486 2304 2101 2176 2411 2450 2090 1921 1878 2010 1970 1798 1765 1734 1879 1806 1703 1876 1892 1512 1158 912 1061 1033 774 665 485 343 251 177 109 92 77 64 52 43 30 31 35 33 35 24 20 15 9 11 999999 -8 -4 14 43 62 113 173 327 443 579 549 573 451 428 494 503 299 225 233 99 56 31 45243 296 257 30 9887 12 34 3 7342 7041 26207 1842 1393 1215 1015 911 778 664 428 328 307 282 318 292 222 267 193 221 175 130 70 76 58 112 62 0 100 45 53 87 89 100 98 35 44 114 38 71 96 32 35 61 41 27 42 54 12 -9 12 -10 66 33 48 -11 -14 -32 -40 -7 67 46 26 109 16 19 37 26 64 44 40 10 24 32 72 62 61 54 61 7 65 59 37 75 66 4 33 39 86 92 7 31 62 48 49 16 48 24 78 83 81 146 118 119 145 144 115 101 97 97 131 176 205 194 197 323 426 315 274 297 297 232 200 229 248 294 244 231 193 176 131 134 150 123 130 170 108 80 54 83 124 125 120 129 102 128 139 110 71 103 118 126 117 172 173 180 134 121 98 91 64 52 61 76 117 122 100 90 102 92 96 68 53 90 134 95 90 106 78 106 121 120 123 116 90 113 132 122 132 149 134 125 126 118 118 92 124 89 86 101 121 163 121 136 124 86 102 96 118 122 108 89 74 86 94 106 99 100 88 84 90 128 161 374 736 1172 1718 2135 2054 1892 1804 1568 1366 1364 1255 1193 1283 1457 1609 1731 1880 1631 1476 1234 910 559 413 403 395 693 1031 835 597 450 325 216 148 105 92 91 86 63 56 63 60 65 63 56 60 50 30 25 23 20 13 19 25 31 42 51 89 187 278 416 804 739 547 495 506 524 519 321 188 170 105 29 8 -8 45249 293 257 30 9887 12 34 9 7343 7043 32026 1854 1317 1067 986 893 766 619 438 373 280 263 287 217 110 124 191 180 166 117 53 49 32 29 8 13 36 25 84 13 18 52 11 -6 67 55 6 9 -14 5 -3 53 80 52 -17 4 -38 11 54 9 32 54 -5 45 39 32 20 -16 5 50 27 18 66 69 64 13 -69 39 37 17 12 49 28 9 11 33 41 31 -33 31 20 16 12 24 8 -9 32 61 51 44 28 70 28 49 79 105 125 125 94 72 90 100 110 97 94 88 58 89 116 110 162 109 158 258 397 284 250 235 219 262 263 248 245 216 218 220 180 200 183 112 123 113 145 175 117 90 97 69 113 111 73 105 108 92 128 69 41 91 88 127 132 160 134 126 141 95 85 54 63 59 18 38 58 79 70 56 56 77 73 77 49 85 84 83 83 74 60 102 102 104 116 124 93 97 72 97 96 67 86 98 126 118 93 87 91 95 92 99 122 94 70 75 111 106 132 108 92 100 116 81 99 88 75 56 68 54 56 44 55 73 123 195 252 293 282 301 306 287 279 284 296 300 339 329 353 409 556 685 747 814 743 553 343 258 255 253 242 385 918 1335 1021 558 330 236 167 95 67 68 45 36 36 28 32 40 40 46 29 20 7 1 999999 999999 999999 -6 0 17 31 58 121 194 301 445 579 530 570 557 474 444 497 355 371 83 11 45255 295 227 30 9887 12 34 15 7344 7045 909161 18864 1503 1187 995 953 905 818 623 400 301 264 132 193 212 183 200 189 131 132 130 58 46 12 42 12 -4 29 38 26 9 93 61 54 45 95 144 36 2 17 53 0 11 44 84 22 29 40 17 -9 76 28 1 28 60 -16 -3 -8 -48 -10 4 47 34 -20 17 64 52 68 -8 6 25 56 3 30 -20 27 29 5 43 30 36 57 70 53 28 42 24 79 9 43 71 40 73 58 76 60 82 32 41 77 135 95 95 118 97 132 141 78 87 136 148 150 146 168 157 281 323 281 305 295 235 275 264 275 233 190 224 253 221 119 116 129 128 166 139 157 166 139 96 107 161 129 116 118 112 84 77 109 108 79 58 76 129 124 108 104 152 121 79 95 81 49 32 51 69 116 102 61 33 37 21 33 91 101 117 108 79 108 115 105 97 80 106 119 151 102 99 131 125 131 132 111 93 98 114 85 95 97 98 108 80 92 135 129 112 119 113 122 117 102 89 94 82 73 66 50 62 58 69 66 100 171 217 247 257 242 245 246 260 258 265 311 312 291 275 265 263 268 359 430 470 425 352 327 317 371 360 291 281 500 778 615 430 309 217 145 109 70 51 57 49 28 17 26 34 35 22 10 13 5 -10 999999 999999 -11 -9 999999 -11 1 13 41 66 116 209 386 675 711 835 732 586 563 425 225 111 30 2 45261 295 228 30 9888 12 34 21 7345 7047 374573 9204 1534 1216 985 897 831 710 554 340 269 190 190 202 192 179 197 155 188 145 117 88 61 42 -15 26 34 15 26 75 3 30 21 41 28 73 96 72 43 44 72 9 28 -37 5 8 -8 17 17 -29 -10 48 12 21 62 29 7 11 -8 -22 46 29 11 29 -17 13 30 34 -27 50 44 -7 11 17 25 62 12 -19 -20 34 45 68 5 5 32 58 28 27 36 28 65 48 29 2 18 36 110 87 112 97 83 76 122 138 131 106 120 75 45 59 87 144 164 153 164 280 320 241 228 267 288 246 247 226 239 187 207 257 246 173 103 118 139 113 107 129 131 103 69 61 109 103 108 72 71 62 66 54 59 47 52 102 109 115 125 116 130 89 57 63 62 36 15 19 33 64 82 51 47 53 50 84 77 78 86 75 57 83 75 71 82 106 105 76 96 127 77 87 111 118 88 111 103 94 95 111 93 107 86 64 66 75 93 91 59 86 69 73 97 85 71 73 86 79 71 42 44 64 52 103 143 139 176 181 194 248 281 293 318 380 370 389 389 380 363 307 286 321 409 368 363 371 346 335 323 298 306 325 347 445 495 359 312 242 194 138 110 66 49 38 23 13 20 24 29 18 6 -6 -12 999999 999999 999999 999999 999999 999999 999999 -11 999999 -7 6 30 42 75 208 369 524 639 729 774 510 477 361 97 12 -8 45267 294 228 30 9888 12 34 27 7346 7050 543632 8451 1395 1135 1037 975 914 756 592 329 257 192 128 64 148 179 150 117 115 104 101 103 -14 3 -53 -52 -25 -36 -28 -66 -21 -17 23 30 3 22 37 13 7 58 -5 -51 -23 11 3 21 60 -9 0 -22 6 -44 6 10 -9 -51 -59 -14 -62 -17 -1 14 -9 13 1 23 21 -4 29 0 11 17 25 41 -12 52 54 45 60 21 -21 -47 1 -7 -4 51 -8 -20 -6 11 29 67 42 53 54 8 -7 12 39 41 9 51 75 26 57 74 88 76 84 85 79 50 114 105 150 290 281 236 195 268 276 235 193 166 211 182 272 191 140 104 107 101 93 101 116 130 84 69 36 48 86 94 88 62 41 35 52 63 97 53 98 116 93 80 93 98 107 88 58 19 11 36 35 2 42 19 26 28 -3 33 42 50 24 53 46 45 56 42 41 41 73 88 53 72 85 74 44 16 53 89 58 73 86 95 78 76 64 68 51 41 56 63 54 41 38 43 67 58 52 73 57 75 57 26 36 36 30 70 50 89 132 131 174 204 214 236 247 296 332 329 342 352 379 380 393 396 381 414 557 633 656 744 681 629 588 481 399 339 342 363 376 339 257 204 196 191 247 170 75 37 20 13 9 15 -2 -8 1 -2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 91 134 279 800 788 956 547 368 261 165 19 45273 297 230 30 9890 12 34 33 7347 7052 301031 4788 1449 1162 1027 981 872 793 597 328 270 227 226 269 254 257 220 142 185 140 89 7 13 55 66 42 55 32 14 49 0 -37 13 42 15 16 49 24 66 69 -27 -6 28 48 62 28 14 49 83 -15 -6 13 51 -16 13 80 57 42 -4 16 7 8 -20 34 12 -18 13 26 27 54 5 45 111 80 12 35 36 13 -6 22 34 -9 25 15 34 65 68 28 23 20 41 -3 38 86 32 25 37 46 87 62 105 69 109 101 144 106 56 83 85 59 45 64 135 158 235 284 272 238 245 329 282 278 289 243 237 248 258 296 227 173 132 130 180 167 179 142 122 84 62 100 139 147 64 90 115 86 81 85 62 100 80 93 93 97 116 115 80 54 18 53 45 60 29 91 100 75 46 57 58 63 83 82 77 98 79 102 115 102 93 102 132 101 97 70 95 97 124 117 109 77 122 110 109 139 109 74 65 67 110 96 101 105 104 82 87 92 110 103 95 75 90 87 86 89 73 73 56 43 58 122 151 205 243 270 317 343 368 396 448 465 486 506 553 623 643 748 863 891 961 1066 1035 969 970 937 998 998 925 822 708 650 706 855 839 546 379 379 316 243 188 132 73 49 26 16 18 31 28 12 2 -2 999999 999999 999999 -3 2 11 8 13 29 24 25 25 75 82 130 291 664 865 575 640 567 295 113 29 999999 999999 -10 45279 293 231 30 9891 12 34 39 7348 7054 561247 7304 1164 1051 943 952 817 661 448 244 225 167 152 223 219 141 129 42 130 65 86 45 -2 7 -40 -33 -23 -19 -80 -15 -5 -20 4 31 37 -30 -35 -21 0 -14 -31 -24 18 -20 -34 -35 -12 6 -3 -22 -36 -38 -61 -5 21 -13 -40 -7 -45 -52 -19 -21 -58 -10 4 999999 -54 -58 -58 -14 -34 57 20 -14 -21 -12 -4 -21 -12 20 8 -1 -5 -8 7 -85 -30 -35 1 22 52 34 43 -12 -23 38 41 -2 19 32 68 119 84 61 49 36 80 81 62 38 -6 61 109 76 224 304 184 189 198 248 283 235 187 186 173 183 197 157 163 113 85 83 85 85 102 83 25 3 52 48 80 73 90 78 61 50 42 -2 56 51 53 72 53 86 83 102 75 47 33 26 5 40 20 5 12 7 -5 50 2 -4 10 -3 22 18 12 24 30 29 36 39 63 28 32 39 86 105 105 69 55 41 54 53 29 72 58 54 58 71 86 40 64 43 69 63 69 48 56 31 37 56 55 34 28 20 28 16 50 52 53 94 134 153 197 247 283 297 328 359 376 396 423 429 439 515 557 567 561 606 700 787 772 753 803 843 944 956 1058 1078 1093 1143 1324 1570 1470 1222 1007 652 407 294 179 97 50 12 0 0 9 0 3 2 -12 999999 999999 999999 999999 999999 999999 999999 999999 999999 -4 9 32 32 91 212 257 405 505 572 634 520 557 357 86 45285 295 231 30 9891 12 34 45 7349 7056 910788 17663 1230 1080 950 864 883 722 459 333 186 275 197 237 109 178 187 177 148 108 59 -27 38 26 48 57 12 18 -36 4 4 25 59 55 -9 39 27 66 32 -6 0 -6 36 11 -1 -48 -31 4 26 23 -10 73 65 8 5 -35 -5 -35 -4 -11 -35 -55 25 39 -9 57 3 -18 32 71 26 66 2 7 2 64 46 11 104 32 13 30 -13 53 39 59 12 40 61 69 1 35 40 59 31 20 20 83 90 65 111 88 94 106 90 81 125 80 83 90 31 95 161 170 305 295 233 259 291 251 236 193 202 207 198 210 243 226 197 148 116 101 116 129 132 102 65 -7 39 82 137 103 66 53 51 37 76 87 78 76 106 97 141 115 105 112 72 22 49 63 57 43 46 93 62 38 80 95 84 46 47 50 68 30 48 71 100 82 88 100 90 93 80 75 67 119 137 124 124 112 111 89 92 84 66 95 74 52 63 111 88 95 93 58 85 62 70 94 111 107 84 91 58 62 55 40 59 89 115 149 206 251 289 350 404 415 454 500 539 523 528 570 589 597 602 605 571 596 627 633 614 592 588 566 575 602 621 576 562 541 524 610 670 656 573 554 471 305 199 138 96 64 47 25 16 27 28 18 8 -11 999999 999999 999999 999999 -2 -5 -1 6 36 40 67 98 162 272 439 697 766 648 715 745 637 424 184 75 -9 45291 295 230 30 9890 12 34 51 7350 7058 660625 11604 1242 986 908 844 762 681 418 270 257 276 225 207 239 164 178 190 61 120 124 65 10 5 44 -23 -48 43 50 45 7 19 -14 3 0 54 43 -21 10 -6 25 -49 -17 -8 -12 -12 -44 21 -15 -28 -41 6 -4 1 -18 46 -2 -53 6 -34 0 -5 -54 -22 -14 -10 -9 0 -4 12 20 51 -5 -41 -23 -14 -42 31 -3 -41 -34 -7 -14 9 -51 33 13 18 46 8 6 27 11 25 44 33 48 69 -4 55 107 86 87 74 105 88 30 53 88 111 86 55 97 202 316 245 218 261 266 229 278 203 196 159 200 233 200 153 148 138 110 88 114 123 66 60 37 30 40 114 120 126 91 62 28 72 83 58 54 47 20 72 126 120 111 51 90 63 41 36 54 29 29 40 53 30 30 5 8 64 57 47 39 33 66 62 62 43 51 106 82 67 53 64 90 106 122 103 101 59 68 87 81 75 82 69 48 64 80 39 50 86 77 62 82 85 55 54 53 53 91 87 42 54 71 66 55 62 115 165 250 329 423 541 642 681 692 669 675 681 685 676 684 714 689 663 666 657 665 647 612 593 584 586 579 606 573 540 476 433 439 409 453 495 504 464 394 301 261 180 123 86 33 18 8 13 18 18 -9 999999 999999 999999 999999 999999 999999 999999 999999 999999 11 29 69 153 147 216 322 485 595 691 862 807 462 425 282 133 48 45297 296 226 30 9886 12 34 57 7352 7060 55896 2068 1271 971 949 954 885 685 374 224 284 244 194 159 127 131 153 134 112 94 53 27 21 18 20 49 -65 -32 -5 -16 27 0 -38 -20 22 5 -12 17 0 -13 -31 12 -53 -12 -51 -14 -28 15 -7 0 -2 4 36 -27 -6 -40 -17 -56 -21 5 -5 -53 -6 -49 -26 -34 18 18 -32 23 4 -33 -12 40 16 -20 -1 -32 -4 1 -15 -20 31 -3 54 29 -41 -19 9 0 45 54 -13 -69 -12 -26 27 61 41 101 33 2 60 72 72 69 3 33 37 83 66 75 117 137 242 201 241 215 264 243 174 156 158 155 218 234 190 133 106 126 95 82 106 82 78 50 41 47 44 65 85 99 60 82 55 38 47 38 32 52 122 104 65 85 58 100 84 22 20 7 15 17 1 17 13 22 10 17 21 40 23 -4 -9 20 39 29 9 58 56 53 55 102 101 91 106 86 102 95 114 97 78 70 68 55 82 67 43 43 70 73 67 63 61 52 56 58 58 63 47 47 41 62 53 43 88 53 81 120 194 302 413 522 624 771 903 973 1011 986 967 910 903 916 876 798 749 713 688 674 673 650 637 635 607 580 612 634 605 564 554 516 457 400 380 358 350 361 360 330 250 156 105 63 35 23 5 3 0 -8 999999 999999 999999 999999 999999 999999 999999 -4 2 8 9 9 50 82 127 179 380 382 539 1062 879 765 578 580 170 95 89 12 45303 295 253 30 9883 12 35 3 7353 7063 820688 15917 1413 1133 922 940 874 710 353 247 176 161 119 148 179 166 171 134 169 87 50 24 45 -43 -47 -44 -63 -95 -64 -28 4 8 29 -30 -6 11 25 57 73 53 -26 -59 -14 -14 16 21 -6 -43 7 4 12 14 31 -18 -55 -17 -4 2 -31 -22 30 26 16 -17 6 18 -18 -41 -4 13 35 34 -2 -21 -2 -23 14 -8 -1 -45 13 -41 -23 31 -23 42 62 11 -7 26 23 14 43 -11 19 8 -24 32 2 69 45 129 102 32 80 62 54 72 45 43 35 106 40 178 301 198 171 202 197 251 201 154 163 173 173 216 145 141 150 103 77 71 104 100 51 68 39 -29 46 60 63 125 84 94 89 39 39 64 54 49 68 60 66 83 113 104 59 12 50 40 31 63 24 -10 24 33 39 11 4 -2 42 7 13 59 66 59 42 43 26 48 75 78 85 74 111 93 78 69 77 69 59 69 58 36 46 56 43 31 34 46 45 68 69 50 53 71 51 58 62 53 55 60 67 66 82 90 107 204 399 583 682 862 1074 1164 1187 1149 1173 1236 1221 1180 1166 1126 1060 1004 1005 963 887 844 801 813 794 808 793 743 759 783 788 736 679 605 523 424 339 298 299 288 247 214 132 102 76 48 15 3 999999 999999 -12 999999 999999 999999 999999 999999 999999 999999 999999 999999 -7 1 8 -2 19 69 118 132 215 176 321 628 743 1128 429 190 74 35 -7 45309 294 222 30 9882 12 35 9 7354 7065 755896 11107 1531 1144 947 921 784 664 339 262 259 194 151 232 201 121 98 107 106 19 52 -58 -41 -63 -88 999999 -52 -82 14 38 -57 -51 -38 -14 21 -39 -4 18 -13 -17 -76 -28 23 -19 -17 -27 -10 -50 -32 5 -46 -64 -50 -43 -33 -61 -19 -37 -36 35 43 -98 -74 -20 40 1 -54 31 44 -34 -47 -13 0 32 28 -20 1 -73 -41 23 55 1 19 2 6 7 -11 -63 -28 3 23 9 22 5 25 5 2 18 8 26 36 22 73 86 60 45 22 -16 -5 -23 76 109 147 248 211 127 124 144 205 209 217 207 209 157 162 182 126 123 70 97 72 104 111 85 85 43 37 16 40 5 23 61 77 79 38 24 18 -18 52 37 11 47 34 66 107 79 12 32 34 21 3 11 26 35 27 27 21 4 -12 -6 -8 1 18 10 27 26 12 15 30 4 27 46 81 72 84 85 63 71 80 50 44 58 65 58 43 47 45 37 49 35 50 46 68 54 32 42 52 55 53 54 53 52 54 56 79 109 221 382 534 715 932 1101 1153 1131 1107 1149 1184 1196 1231 1219 1200 1162 1088 1040 1040 1006 953 894 852 820 886 891 875 817 811 845 868 833 794 694 587 510 412 327 280 230 181 145 103 88 67 29 14 -1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -7 999999 11 72 130 96 140 162 244 376 749 829 419 190 77 13 45315 297 221 30 9881 12 35 15 7355 7067 409804 5003 1254 1072 980 924 818 810 557 349 208 203 177 155 160 170 123 139 132 139 85 10 18 -5 -5 -52 -31 24 -3 -37 -7 -17 -15 -32 -9 -14 -53 21 42 49 18 -10 -15 -32 7 -48 -45 -29 36 2 10 -46 -24 -29 7 -1 19 0 -22 37 -39 -42 19 35 8 -27 27 27 -39 -5 -12 29 51 10 12 33 25 23 7 59 20 -11 41 -16 3 30 -39 -24 -12 -22 4 25 12 -2 -60 -8 37 14 48 24 11 39 38 72 171 118 59 73 35 79 102 139 197 264 274 197 179 218 238 279 185 203 219 256 232 208 146 109 155 153 119 122 130 134 140 68 33 50 71 112 96 62 122 111 72 40 82 48 81 87 53 46 100 99 90 86 68 66 18 41 48 17 0 -13 -12 8 20 17 51 54 52 73 12 40 64 63 35 55 76 75 39 70 71 113 94 114 103 115 101 58 72 89 66 100 110 95 77 83 65 62 97 97 82 67 72 66 53 66 36 56 62 75 106 108 113 209 377 577 776 1008 1044 1054 1057 1114 1161 1224 1228 1237 1239 1300 1417 1431 1248 1181 1136 1129 1092 1079 1082 1110 1150 1122 1071 1016 966 931 897 803 725 681 617 525 419 368 322 263 205 140 113 93 55 19 18 3 4 5 -7 999999 999999 999999 999999 999999 999999 999999 -11 -6 0 13 8 29 50 69 128 426 268 236 268 401 818 769 486 281 93 58 29 -6 -12 45321 297 249 30 9879 12 35 21 7356 7069 13170 1338 1164 1056 1038 1027 806 581 353 315 249 225 221 227 208 109 117 113 126 133 91 52 81 22 -53 7 30 75 5 59 52 89 34 42 30 36 40 84 35 7 -17 24 5 12 -43 -55 -61 -54 -1 47 -17 -9 24 42 110 3 18 8 -33 13 56 92 56 -7 -5 -29 -12 16 88 22 15 58 -5 23 -4 18 35 52 13 56 86 58 0 56 75 76 28 32 28 17 46 75 86 48 24 65 44 72 55 51 79 111 123 128 150 124 125 126 86 122 125 230 337 274 207 251 265 265 263 269 250 255 250 234 301 232 173 171 172 141 120 151 126 85 59 109 76 79 107 126 138 150 142 94 71 123 84 90 83 76 133 140 137 140 174 117 37 59 84 119 25 29 48 42 61 24 77 109 92 115 99 100 87 62 75 89 91 113 107 118 133 168 127 123 111 130 98 111 136 117 95 91 92 103 100 104 104 88 105 129 133 109 97 107 78 77 104 91 108 108 89 110 132 175 342 496 663 904 1028 1042 1098 1175 1263 1348 1327 1307 1354 1343 1399 1453 1399 1313 1272 1279 1227 1194 1262 1247 1252 1315 1377 1317 1202 1106 1032 968 929 851 769 697 582 488 391 337 295 229 177 166 119 83 52 50 34 48 24 18 9 -4 999999 3 4 -2 10 18 7 20 45 49 67 85 141 114 163 146 177 336 380 508 467 594 549 145 61 51 30 2 2 45327 294 249 30 9879 12 35 27 7357 7071 9479 1261 1102 1115 1034 861 660 462 286 294 235 175 192 187 206 105 116 82 73 38 57 29 32 46 31 -11 2 16 58 -18 39 -33 15 39 16 32 27 7 3 22 41 57 45 -26 -42 40 -22 -14 -46 27 49 37 28 -13 -38 34 39 -6 20 3 -43 2 -1 -34 9 45 14 14 29 -5 -14 9 18 11 36 49 22 -2 50 69 75 62 34 52 37 31 41 17 34 51 41 66 49 49 52 47 67 44 61 105 89 45 75 128 76 75 80 52 54 88 110 220 262 243 208 197 206 225 220 246 208 183 196 236 288 263 124 114 144 125 129 135 154 82 27 35 58 39 71 73 88 112 106 93 85 62 52 37 45 60 101 85 91 104 92 63 19 76 57 48 36 -2 -3 29 44 51 57 85 75 81 68 25 55 99 72 50 88 64 44 91 81 108 91 121 139 126 99 121 104 81 84 47 78 87 67 103 111 72 69 64 74 89 86 80 73 58 74 92 77 82 83 116 178 241 401 514 711 892 965 1052 1147 1194 1198 1330 1462 1566 1610 1513 1530 1683 1604 1502 1401 1362 1367 1375 1391 1433 1538 1518 1481 1412 1345 1309 1149 994 910 852 760 646 506 422 358 311 259 206 179 137 98 58 40 13 11 23 7 -3 -6 999999 -11 999999 999999 999999 999999 999999 -9 -4 19 26 31 63 78 84 132 181 205 414 361 393 398 367 249 81 33 7 45333 296 248 30 9878 12 35 33 7358 7074 28705 1691 1280 1076 1044 866 713 501 426 292 278 210 234 189 172 134 120 152 91 41 32 64 35 21 19 28 38 43 9 64 37 50 -12 8 2 9 46 69 -18 -45 6 43 12 11 21 63 18 12 35 -3 8 55 28 33 33 10 8 32 0 26 3 -16 53 48 -2 -15 -4 44 -29 84 104 60 -6 15 20 37 17 2 6 30 39 69 62 11 -25 27 -22 6 84 75 48 36 68 56 46 44 1 69 109 75 93 93 108 127 105 126 81 120 95 80 137 215 302 353 286 254 255 286 272 279 236 283 237 255 305 232 171 165 139 154 154 156 138 87 75 34 105 126 133 121 149 137 106 132 123 94 112 91 69 80 77 94 167 155 119 100 80 96 77 41 74 47 50 64 72 53 30 76 114 95 101 102 78 82 71 101 100 94 105 123 125 148 146 135 148 123 90 108 110 93 92 78 97 139 109 108 102 94 122 111 86 88 80 85 82 86 86 105 112 106 164 269 405 502 516 565 700 887 1015 1119 1210 1326 1397 1486 1654 1781 1812 1900 2006 1981 1818 1716 1636 1620 1573 1627 1684 1734 1754 1831 1876 1790 1621 1372 1172 1011 927 821 747 676 585 515 448 386 320 251 225 164 100 100 77 49 40 43 41 17 -3 -9 -8 5 -7 -1 13 20 18 36 38 33 36 51 42 46 93 173 183 275 342 385 387 394 398 124 77 52 20 0 45339 295 248 30 9878 12 35 39 7359 7076 43243 1485 1120 1000 969 965 696 390 284 230 186 215 159 217 146 91 82 62 105 33 73 34 -62 6 -7 -1 -16 1 6 4 -5 9 14 29 -10 90 -5 -5 -36 -58 -13 -10 -48 -9 -35 -38 -1 2 -3 0 -79 -58 -8 -24 -17 -19 -57 -39 -25 -12 3 -50 -46 -9 -47 -44 -42 -20 -7 22 -17 13 16 66 23 24 -7 -17 0 -11 17 -43 -40 24 55 14 -3 -35 -8 -2 -13 29 65 21 62 28 44 42 91 46 49 46 79 52 91 93 59 33 57 27 27 89 226 241 174 160 122 145 233 261 200 187 204 218 275 215 114 88 52 84 122 111 68 26 81 54 87 45 56 89 126 97 99 93 61 29 38 39 63 59 105 74 90 98 43 36 46 20 20 39 5 -15 17 19 -2 18 19 14 47 67 83 61 51 53 51 77 56 110 75 103 96 77 109 93 103 92 104 86 121 90 48 51 71 94 62 88 86 83 63 89 66 75 62 32 53 70 65 68 94 101 121 362 658 725 645 681 785 947 1040 1044 1086 1162 1287 1549 1771 1959 2015 2078 2268 2363 2137 1984 1937 1884 1763 1778 1778 1853 2062 2221 2262 2017 1745 1441 1175 995 916 815 735 657 578 525 431 386 295 239 193 133 107 64 43 13 13 4 0 5 999999 999999 999999 999999 999999 999999 999999 -1 11 9 17 40 31 10 4 37 73 103 106 196 239 303 287 290 261 226 156 215 106 45345 295 247 30 9877 12 35 45 7360 7078 17546 1324 1068 987 948 747 544 409 319 244 199 179 176 162 101 96 44 19 96 118 36 10 -18 -11 -53 -27 -22 45 61 46 2 -25 7 11 -38 22 3 -39 35 61 4 -33 -36 35 51 41 22 19 25 35 8 47 38 -23 -17 35 59 26 9 -17 -44 -19 23 -8 -4 -27 -24 19 -24 38 54 2 3 -52 -20 -6 -38 15 3 46 8 -11 30 38 19 -14 -3 3 2 11 31 13 15 -12 22 66 43 60 80 106 78 34 83 141 129 43 67 100 101 63 97 140 202 311 201 169 140 193 236 238 198 243 298 239 221 219 141 101 108 120 128 124 53 31 74 61 74 108 126 128 143 116 105 102 100 81 56 79 98 109 104 101 163 135 51 43 34 50 74 45 42 63 16 51 32 25 25 30 48 97 82 70 83 76 76 42 69 119 136 138 99 92 97 117 112 124 138 117 97 86 85 92 97 94 113 110 80 84 92 83 86 85 69 56 74 77 78 47 71 87 71 165 686 1013 729 614 699 834 867 894 1061 1246 1500 1892 2149 2349 2531 2594 2736 2870 2654 2557 2439 2298 2171 2088 2065 2013 2258 2414 2290 2040 1673 1376 1185 1088 906 850 766 717 638 589 510 457 364 281 235 191 117 69 57 39 19 16 27 24 11 -11 999999 999999 999999 999999 -2 2 -3 11 38 36 29 23 23 50 63 63 131 616 725 280 266 213 176 155 165 95 19 45351 296 247 30 9877 12 35 51 7362 7080 67379 2274 1078 1053 1062 737 464 358 264 187 129 129 115 115 95 58 130 53 98 85 45 106 16 -15 -23 23 -26 66 33 -41 10 -9 36 20 18 -9 -5 12 -13 -22 -4 -7 -57 -55 -19 -40 -8 1 25 100 34 -38 5 62 37 22 21 -20 7 55 21 -28 -16 30 -16 21 -33 -9 31 43 31 -15 18 7 -14 2 6 39 8 15 62 21 -26 -33 1 -2 -4 18 39 -5 25 36 -4 -35 -19 21 -27 6 47 37 50 57 69 133 107 87 86 71 119 103 47 107 180 239 250 188 184 162 172 274 223 220 209 215 218 194 152 155 122 118 124 103 87 87 88 52 96 108 101 113 95 80 84 77 91 69 84 80 88 80 94 98 91 87 6 18 42 73 -4 27 54 55 49 27 28 37 28 77 102 110 59 57 92 70 38 60 72 90 113 136 129 132 106 89 68 89 97 103 118 130 116 103 105 108 95 117 113 95 91 95 98 69 74 47 58 82 83 120 89 78 108 214 723 1148 950 733 754 816 945 1030 1132 1338 1572 1843 2244 2746 2942 3014 3083 3079 2968 2901 2692 2490 2425 2364 2437 2271 2222 2270 2041 1797 1572 1418 1344 1327 1182 1009 860 771 719 666 613 525 412 302 223 161 116 75 51 55 39 25 13 27 12 -8 999999 999999 -9 999999 999999 1 2 38 53 34 37 40 30 42 130 130 157 295 520 335 203 200 156 335 587 112 113 46 45357 297 246 30 9876 12 35 57 7363 7082 229526 3647 1000 960 930 738 530 398 254 246 183 161 155 118 79 25 -6 2 71 79 64 1 -73 -14 1 3 -1 -49 -11 18 51 -16 -44 20 15 8 -3 31 32 -18 9 20 -33 44 0 -38 -77 8 34 -11 -27 -30 -23 -41 -53 16 -19 -45 -22 -11 -15 -2 38 1 -22 -29 58 1 -11 -12 -31 -27 -43 -4 10 -34 -11 -20 -15 -37 -51 -31 -36 -7 -21 -18 14 -22 -14 -27 -21 -15 40 30 62 32 43 11 22 42 76 108 54 108 82 100 67 75 99 92 34 21 99 226 307 169 160 204 189 236 262 215 166 203 216 206 249 133 111 58 22 37 19 58 54 63 68 118 117 146 131 113 82 42 29 52 75 50 85 62 42 68 75 67 63 71 79 35 3 26 28 37 37 15 21 36 45 48 63 47 18 40 27 53 68 62 50 84 87 88 95 102 110 115 82 101 104 111 108 87 93 79 97 75 65 79 105 107 103 93 79 54 58 58 92 66 74 58 62 70 113 113 158 598 1242 1155 937 956 1017 1046 1119 1273 1533 1839 2332 2993 3421 3347 3154 3040 2919 2999 2864 2755 2660 2509 2404 2340 2200 1977 1851 1727 1576 1456 1346 1260 1154 1057 962 874 801 728 648 564 476 366 230 170 137 91 42 21 12 17 17 -1 999999 999999 999999 999999 999999 999999 999999 999999 -11 14 46 60 47 44 27 80 24 53 106 89 133 195 185 207 269 198 125 82 78 48 73 45363 296 246 30 9876 12 36 3 7364 7085 40923 1511 1050 926 920 794 586 380 169 186 141 227 136 77 63 50 38 94 48 31 49 58 64 -63 -51 -12 -41 -38 -14 -9 66 -25 8 11 12 52 56 -2 10 8 11 -16 -72 -24 1 -62 -43 1 -42 -79 -82 -37 -56 2 -27 3 22 49 -19 -89 -63 -9 24 10 21 -52 -28 -30 -13 -43 -51 -16 -29 29 46 41 7 -19 18 -7 -34 -23 39 -31 -51 -32 -33 -33 2 39 3 86 -22 0 -16 35 -1 7 21 12 30 68 61 51 84 70 88 65 64 49 59 69 103 191 303 292 163 167 208 203 238 210 179 178 247 254 212 136 77 140 55 30 36 62 73 72 49 116 110 88 135 76 70 21 51 29 62 92 73 39 78 113 79 49 46 35 44 35 47 5 -10 14 2 27 59 49 29 15 -5 3 11 12 72 76 50 50 49 70 100 115 82 104 105 68 59 68 59 104 104 91 78 75 79 74 57 69 84 62 66 72 70 71 55 56 74 63 63 78 70 77 105 270 755 1381 1312 1095 1040 1013 1077 1137 1241 1388 1636 2041 2350 2686 3059 3485 3704 3628 3548 3395 3050 2841 2742 2716 2532 2329 2221 2090 1901 1786 1700 1617 1477 1384 1242 1116 991 897 795 731 650 595 512 404 274 191 140 94 50 25 2 4 11 -3 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 34 67 53 20 6 -11 21 114 150 318 232 229 234 159 146 135 107 10 57 67 45369 296 245 30 9875 12 36 9 7365 7087 172541 3227 989 876 848 804 508 345 216 293 292 248 236 141 90 15 61 80 80 78 112 70 38 18 4 -9 12 54 62 15 -54 10 52 -4 -15 -20 12 77 87 77 -25 27 -38 -45 2 6 -82 -61 8 54 -22 -2 32 53 27 5 30 -4 25 8 -69 -50 -14 13 -38 -13 4 -29 47 52 3 -11 0 -32 -5 25 20 10 10 33 36 45 3 -5 30 5 14 -2 35 35 -40 -5 43 70 25 -12 36 51 19 -2 31 93 128 121 101 146 136 153 156 134 100 101 126 236 326 289 225 199 159 192 220 227 190 200 251 217 225 167 107 143 59 24 68 95 57 105 122 142 107 100 107 54 102 73 64 71 71 89 94 72 88 51 52 47 56 -7 24 13 20 19 23 -24 13 31 10 33 15 32 53 56 83 56 62 73 74 80 127 114 101 77 103 116 104 108 105 112 104 125 127 120 84 45 62 104 64 89 74 82 97 99 86 98 98 84 80 86 79 81 97 131 250 724 1290 1465 1334 1210 1124 1078 1108 1236 1372 1530 1842 2159 2654 3158 3499 3766 3826 3892 3947 3971 3722 3625 3504 3267 3132 2897 2499 2213 2040 1777 1596 1456 1333 1328 1306 1217 1087 973 887 783 720 649 545 453 327 214 148 104 63 34 25 27 23 20 -3 -8 999999 999999 999999 999999 999999 8 14 35 76 82 76 59 52 40 44 120 116 190 371 256 355 229 108 58 34 87 79 1 45375 297 243 30 9873 12 36 15 7366 7089 102498 2010 994 936 877 706 473 346 246 162 190 217 230 147 121 89 50 71 105 67 48 38 40 32 38 2 -75 6 24 13 78 32 8 15 40 -1 -9 31 46 -20 -18 -45 -25 -19 13 -7 -8 35 1 -60 -40 -38 -24 -19 -26 -14 -19 23 8 -30 31 -36 -20 -25 -17 -4 31 29 -4 -49 -31 -26 -42 -30 64 22 2 21 30 -35 -58 25 8 4 -28 -42 0 14 5 21 -6 7 10 49 51 84 9 43 60 56 71 58 90 104 85 73 81 134 108 121 108 63 147 239 345 255 193 168 175 195 206 210 181 177 162 169 175 176 141 103 47 68 29 44 99 92 100 110 100 87 105 85 19 -24 56 73 66 63 91 59 103 99 35 37 47 64 66 7 16 -21 22 25 59 60 25 35 59 62 52 40 36 36 23 58 68 65 99 104 124 85 99 121 106 106 100 104 83 87 83 52 66 82 60 71 117 87 96 78 81 103 67 70 99 89 64 57 73 91 67 101 236 613 1300 1469 1301 1349 1446 1407 1476 1608 1879 2023 2144 2542 2935 3245 3517 3744 3954 4099 4271 4367 4161 3650 3189 2768 2462 2204 1990 1705 1571 1458 1336 1200 1088 1031 1024 958 853 811 744 661 577 522 479 417 313 225 148 100 57 38 20 15 17 20 999999 999999 999999 999999 -12 999999 999999 999999 6 9 32 60 50 21 67 197 94 59 69 218 201 143 77 80 55 46 39 14 -11 16 4 45381 290 242 30 9872 12 36 21 7367 7091 202669 7425 1196 896 792 573 358 293 292 206 126 129 100 91 72 36 27 57 43 -1 24 0 -15 -12 -28 -1 -8 16 -13 -49 -2 16 -30 -39 -33 -48 -15 5 10 -26 -17 -27 -9 -12 -58 -63 -64 -45 1 8 -34 -44 -40 32 2 -49 -64 -48 -27 -21 -27 -34 -31 -59 -2 -21 0 -12 20 13 -4 -17 -32 -18 2 -14 -31 -1 10 21 21 13 9 6 23 -4 -10 -32 -13 48 26 51 51 13 0 34 -3 -19 -11 15 56 95 85 102 114 118 142 105 133 131 97 73 109 152 260 264 218 203 163 166 196 217 229 212 200 185 200 191 139 110 84 32 38 38 54 69 65 103 79 51 45 84 81 100 43 39 49 75 86 78 88 82 31 14 13 31 18 8 25 35 38 28 26 29 41 31 27 30 24 44 43 54 78 57 60 71 81 105 116 84 101 108 72 88 86 75 88 106 107 121 99 62 44 57 72 86 89 77 69 51 27 64 90 57 58 57 43 75 83 100 148 279 583 1008 1428 1867 2305 2522 2438 2277 2332 2557 2797 3006 3303 3706 4189 4618 4708 4472 4091 3724 3400 2966 2559 2239 2087 1890 1658 1441 1281 1133 1042 960 933 837 779 739 670 599 535 456 401 371 334 277 229 175 129 86 42 20 12 14 16 17 -8 999999 999999 999999 999999 999999 999999 999999 999999 -4 5 1 0 -4 999999 999999 -12 -7 -2 -1 0 31 33 -10 45387 288 275 30 9875 12 36 27 7368 7093 34488 5335 942 758 589 525 375 224 125 173 156 130 128 95 128 130 76 85 128 165 108 27 21 -66 -53 13 27 -6 -9 -7 -7 10 0 -11 -27 5 -23 -11 -66 -33 -3 29 8 -16 -31 -57 -58 15 37 -4 -59 -57 -6 -45 -36 10 -21 -56 -45 -18 -43 19 22 -16 -22 -19 -18 -25 15 54 77 12 -31 -1 15 10 -13 6 54 24 -19 11 45 17 12 0 -13 7 33 51 17 -43 -12 50 -5 5 19 14 30 29 34 60 111 119 127 119 98 116 133 118 87 107 150 219 327 334 240 193 168 194 223 217 199 190 174 192 206 205 128 86 63 46 44 47 41 51 103 113 97 96 75 58 49 42 57 76 58 64 63 64 45 41 37 31 70 50 35 -3 3 30 3 7 9 50 18 42 69 54 82 39 3 32 28 29 54 53 89 101 83 130 118 83 89 116 126 113 97 72 89 85 99 68 85 74 57 48 64 81 76 82 85 73 88 67 50 60 76 82 115 139 205 427 991 2124 3637 4478 4253 3853 3214 2964 2979 3236 3854 4845 5894 6218 5793 5171 4534 3903 3490 3218 2953 2653 2263 1859 1615 1461 1326 1186 1082 1026 956 852 743 689 656 615 550 483 423 362 317 275 239 195 152 122 89 63 40 17 8 15 13 -10 999999 999999 999999 999999 999999 999999 999999 999999 -4 4 -2 -10 999999 999999 999999 999999 -6 -7 -10 -7 -4 -10 45393 293 281 30 9881 12 36 33 7369 7095 64266 5275 980 927 709 458 362 283 253 190 162 151 96 92 122 102 113 99 75 62 7 -25 -36 -34 -11 -65 -58 -61 -34 23 17 -20 -31 -19 24 7 -40 -42 -14 -26 -19 -18 -34 -42 -36 -43 -16 -10 -7 -32 -5 -54 -53 -30 8 -22 -56 -43 -21 -36 -48 -16 6 -5 11 1 -25 -19 4 -16 -29 -45 -45 -43 -17 -30 -20 -1 5 15 23 2 -10 -5 -29 -38 -28 22 17 -34 7 -12 -10 17 18 4 23 16 20 46 60 136 153 155 143 72 108 164 139 112 117 146 143 177 274 324 204 202 178 206 200 162 198 213 208 197 212 193 158 129 80 17 72 76 71 92 113 96 66 64 71 31 41 63 59 56 40 42 53 51 73 50 37 43 32 15 7 -17 -5 -11 -14 10 -7 8 28 17 33 44 41 30 27 52 44 38 62 90 58 81 120 108 74 87 79 99 94 67 49 62 79 77 80 61 58 66 88 80 68 76 70 69 63 75 66 58 64 68 74 65 70 106 189 494 1140 2898 7254 9002 5912 3490 2831 2744 3093 3849 4588 5051 5495 5933 6222 5793 5049 4571 4084 3550 3099 2846 2551 2182 1890 1700 1533 1365 1217 1184 1083 935 836 782 718 635 557 496 437 367 304 256 223 191 151 114 73 34 12 4 13 12 4 999999 999999 999999 999999 999999 999999 999999 999999 999999 -7 7 11 12 -5 999999 999999 -12 999999 -2 5 14 45 53 30 -4 999999 -7 38 45399 294 284 30 9884 12 36 39 7371 7097 25383 1807 981 810 574 355 236 268 207 318 241 240 116 35 118 97 16 85 68 57 57 -72 -10 14 35 -54 -34 -24 -30 -1 56 -38 51 29 9 -31 -29 20 33 -3 21 -3 11 52 -5 -30 27 -39 -17 -37 -13 -62 -18 9 -49 -63 13 25 -60 -25 0 -67 -25 28 -13 22 41 34 15 14 41 13 -10 52 57 13 2 -50 -32 -27 19 12 -69 -9 -29 9 5 -27 31 37 47 26 3 5 55 39 17 31 45 58 45 119 142 164 153 165 162 142 162 134 171 157 173 244 379 359 217 212 193 196 180 197 205 217 219 140 168 203 117 91 72 79 96 89 87 77 72 67 65 87 49 13 20 26 24 48 69 66 79 48 50 16 55 69 75 43 42 67 12 3 27 18 10 31 47 67 13 38 38 78 76 69 60 74 85 110 77 101 99 107 104 73 85 109 118 140 99 115 122 106 90 90 94 104 100 97 100 110 98 70 95 82 68 91 60 63 61 101 133 99 162 332 653 3072 9786 9707 4910 3297 3058 3325 3753 4375 4492 5292 6972 8040 7967 7180 6079 5275 4689 4091 3487 3024 2716 2396 2167 1960 1794 1643 1492 1395 1252 1096 929 819 766 686 592 540 469 399 335 302 256 203 170 136 92 54 41 28 33 36 -1 999999 -9 0 999999 -10 -4 -3 -11 6 20 38 75 101 105 78 52 24 53 55 146 338 83 168 244 76 106 55 4 13 45405 295 255 30 9885 12 36 45 7372 7099 88987 1496 911 722 542 299 196 285 242 159 100 126 82 136 7 72 57 34 -22 9 2 -9 -19 999999 -38 -64 -69 -97 -31 35 -21 -74 -35 -5 -53 -82 33 -2 -9 2 -43 -76 -70 -12 -8 12 -26 -38 -33 -36 7 -9 -49 -65 -57 -24 -18 -13 -14 -35 -41 -67 -57 -39 -61 -27 -14 -18 -7 -13 -2 -7 -40 -28 -6 37 -12 -20 -40 -38 -9 -17 11 -55 -16 -39 28 -48 18 -12 -34 -37 -30 -9 37 -23 30 93 31 44 33 109 59 37 114 155 144 169 134 111 163 157 141 184 323 326 266 226 200 118 154 201 145 141 167 177 184 193 128 59 42 44 50 78 62 38 95 83 67 82 71 38 -6 5 72 55 31 49 30 36 25 16 17 25 50 -3 -9 -10 -18 -13 -20 10 10 18 42 17 49 28 29 29 43 45 79 93 88 49 65 80 82 103 74 70 63 99 91 58 54 64 112 78 90 63 67 59 92 53 66 82 81 51 62 62 60 54 43 60 65 53 87 118 198 357 621 3093 12089 17440 8666 4728 3879 3840 3948 3903 4455 6830 9627 10669 11311 10922 9259 7073 5089 4007 3414 2836 2612 2618 2429 2199 1846 1538 1389 1248 1172 1055 954 850 765 661 586 534 452 392 366 299 269 193 148 109 65 27 19 20 18 -8 999999 999999 999999 999999 999999 999999 999999 999999 999999 -1 -1 -8 12 37 86 128 102 64 37 45 114 101 84 168 174 245 114 58 8 6 -7 45411 295 314 30 9884 12 36 51 7373 7101 706693 7413 832 693 417 234 183 180 192 183 127 69 -20 67 -19 35 8 9 18 38 4 -12 -74 -85 -35 999999 -69 -62 -53 -49 -57 -29 -5 -54 -98 -48 999999 999999 999999 999999 999999 -77 -67 -44 999999 -93 -67 -60 20 -70 -63 999999 -61 -57 -51 -12 -2 -59 -30 -36 -68 -13 -45 -66 -36 -45 -30 -44 -53 -30 -33 -47 -62 -18 -32 -5 -2 -11 -67 -24 -41 -71 -58 -47 -55 -36 -81 -41 -31 -15 -54 -40 -37 -54 0 -32 -32 -4 -23 4 59 29 11 65 101 141 149 88 163 148 125 142 135 202 280 376 267 167 144 97 138 140 149 157 188 165 143 160 131 99 82 36 54 45 49 37 35 8 -1 23 25 -1 24 18 9 31 41 23 34 30 33 5 -13 4 -24 -41 -34 -62 -26 -49 -31 -15 -25 -27 -10 -27 25 28 -21 25 -12 49 68 39 41 63 59 33 25 62 65 67 42 73 83 62 46 75 73 47 40 80 85 49 43 30 50 72 64 26 8 8 10 36 32 43 45 64 101 152 300 568 2619 11431 22322 16401 8212 6910 6241 6003 6261 6850 9180 12370 13751 13124 12082 12015 12878 12122 9092 6286 4856 3861 3065 2936 2762 2543 2249 2008 1830 1621 1397 1239 1004 871 790 742 631 520 458 414 353 269 241 179 138 93 50 8 13 2 5 -2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -9 10 66 119 111 77 175 64 22 24 46 72 129 133 147 36 -11 999999 38 45417 296 283 30 9883 12 36 57 7374 7103 799441 11301 937 642 347 250 273 137 210 192 111 97 53 27 17 52 49 20 12 38 29 14 -54 -51 27 -46 -69 -95 -46 -30 -25 6 -31 -39 -75 -92 -67 -54 -91 11 -54 -52 -8 -58 -63 -82 -99 -43 -43 -82 -29 -53 -5 -36 -17 -8 999999 -74 -12 -31 -85 -57 -55 -37 -28 -28 -60 -51 -57 -21 12 3 2 28 0 -73 0 -6 -3 -49 -12 -14 -22 -78 -15 -3 -45 -43 2 4 -12 -6 -27 -6 -12 12 -22 -48 11 32 46 26 22 69 89 138 139 186 187 170 159 174 181 247 321 332 213 199 103 153 179 171 154 190 169 143 138 151 138 101 18 63 100 29 29 49 49 52 63 96 7 -21 -6 -35 7 24 31 64 74 63 35 10 49 43 -47 -8 -3 -34 -10 -23 -27 -27 7 8 45 36 38 46 31 27 36 56 44 60 70 82 78 64 64 71 64 80 42 62 77 49 52 65 85 78 89 90 98 90 62 82 41 35 76 46 65 56 91 50 45 87 68 71 95 199 375 708 3280 15547 24493 14978 12010 12258 12209 12399 12755 13119 16105 18951 18495 17319 15717 13967 12817 11007 8373 6066 4619 3899 3495 3281 3106 2909 2635 2440 2171 1917 1681 1442 1245 1111 989 881 810 750 686 590 511 422 337 269 220 143 90 57 45 31 33 26 8 7 -4 2 1 -12 -9 2 6 7 13 32 50 91 132 167 171 160 334 106 57 53 26 63 144 173 123 69 119 91 71 55 45423 292 282 30 9882 12 37 3 7375 7105 700594 11554 925 615 381 215 158 168 199 173 118 52 12 -16 -3 27 -3 -31 -5 12 -45 -49 -76 -81 -96 -82 -99 -90 12 -44 -3 -31 -72 -6 -34 -86 -48 -14 -39 -72 -43 32 -52 -37 -16 -76 -99 -57 -82 -52 -47 -79 -60 -74 -80 -61 -19 -59 -38 4 -3 -36 999999 -93 -23 -40 -65 -50 -66 -69 -39 -10 2 -22 -70 -37 -81 -65 -74 -80 -84 -78 -86 -98 -57 -73 -16 9 -36 -37 -19 -25 -6 -3 -42 2 8 -25 -33 19 6 53 73 84 96 149 193 194 164 193 175 182 183 210 289 307 308 179 107 85 125 105 96 118 177 151 89 73 129 105 78 67 35 55 95 52 12 17 54 54 30 28 -28 -7 16 43 16 12 54 50 -16 -10 20 -1 -33 -25 -16 -15 9 -32 -34 15 -9 -46 1 -28 -30 -18 4 34 50 35 32 58 84 40 58 64 37 4 31 51 46 69 64 49 54 62 52 61 69 56 36 7 23 59 58 59 79 52 32 42 43 46 72 39 62 107 129 186 456 1254 4237 12576 18595 14718 11945 12583 13201 13593 14820 12807 11704 12102 12746 13408 13173 11045 8243 6103 4726 4201 3889 3719 3416 3138 3147 3187 3150 2844 2527 2238 1937 1765 1573 1300 1112 1008 982 916 843 756 627 487 392 281 203 136 66 41 24 14 20 10 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -2 3 27 70 112 128 119 190 56 25 42 33 44 44 65 112 224 37 45429 299 72 30 9882 12 37 9 7376 7107 4685 999999 999999 999999 375965 942711 999999 999999 14966 1069 657 382 227 114 190 174 133 63 49 14 62 8 -19 21 4 12 2 -46 -50 999999 999999 -30 -42 -32 -54 -56 -96 -43 -72 -49 999999 -67 -72 -29 0 -44 999999 -67 -83 999999 -48 -65 -65 -25 -69 -86 -61 999999 -42 -42 -58 999999 999999 -81 -67 -89 -37 -51 999999 999999 -78 -46 -76 -93 4 -80 -87 -65 -60 -45 -12 -2 -64 -60 -32 3 9 -33 -67 -44 -82 999999 -73 -41 -71 -64 -12 -43 -37 -37 -76 -47 -22 -34 -10 -23 5 49 58 67 75 107 72 208 201 165 231 279 201 181 187 309 341 305 181 110 135 100 101 120 111 138 99 106 124 77 69 109 62 24 34 44 15 6 43 24 16 55 -7 9 8 -24 -4 24 24 -11 24 30 -4 0 -13 -18 -18 -58 -36 -15 -22 -56 -53 -16 -8 -50 -27 17 -10 -2 5 -3 28 1 27 36 10 9 13 28 36 45 30 9 35 34 75 79 50 78 90 77 42 39 28 14 25 36 34 26 30 12 13 21 29 28 27 43 72 135 263 801 2067 4299 8337 11611 10305 9127 9315 9849 10309 11578 11252 9813 9379 8256 6360 5206 4601 4203 3830 3635 3698 3669 3592 3559 3679 3863 3690 3336 3115 2730 2464 2175 1902 1656 1439 1315 1205 1155 1061 951 863 754 559 397 289 202 139 96 50 10 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 9 29 69 116 127 150 168 108 52 59 129 83 63 59 75 69 0 45435 298 223 30 9883 12 37 15 7377 7109 686673 999999 999999 150849 2427 786 440 266 148 138 172 188 142 92 95 73 96 83 7 81 82 41 6 50 35 10 -44 -10 -74 -66 -62 -76 -44 -46 -64 -81 -11 -43 -22 21 -41 -50 10 -24 -59 -14 -44 -58 -45 -37 -78 -37 -33 -76 -45 -40 2 12 -27 -44 -47 -96 -60 -21 -40 -42 -18 -49 -48 -24 31 0 -1 40 -27 -41 -52 -20 -28 -37 -76 -25 -25 -6 -24 14 -68 -58 -43 -31 -11 -42 -6 2 15 9 -41 39 -15 -13 15 17 58 90 102 111 153 190 201 197 239 279 288 299 264 264 302 367 416 384 239 167 141 162 171 128 157 190 152 186 214 162 116 56 33 97 133 110 82 85 70 69 45 26 48 25 26 49 29 82 70 69 29 64 26 45 -4 -27 0 28 5 23 35 25 -6 5 -2 2 2 14 11 29 77 69 36 38 58 96 38 60 57 84 106 62 46 57 73 123 104 62 57 111 93 61 66 64 53 73 100 78 74 63 55 62 66 67 51 84 164 238 550 1305 2750 5351 8217 9527 9870 11227 11894 11379 11917 12940 13375 12552 10251 8281 6562 5835 4807 4340 3949 3750 3619 3606 3721 3826 4088 4115 4040 3942 3667 3276 3024 2816 2613 2378 2144 1968 1751 1557 1436 1300 1108 1013 886 724 568 381 250 234 164 84 48 23 30 21 -1 -3 -11 -2 7 12 18 28 45 56 73 103 148 159 179 253 219 160 130 98 77 122 140 105 108 99 72 70 666 651 64 144 45441 295 223 30 9883 12 37 21 7379 7111 433666 999999 999999 475248 6270 576 287 184 133 147 143 247 160 175 78 17 59 18 35 17 -36 -15 29 -15 -19 20 -48 -31 -40 -13 -49 -5 12 -55 10 16 -32 -37 -35 -53 -29 -83 -60 -39 -4 -71 -86 -70 -18 -77 -61 999999 -82 -30 -34 -52 -73 -60 -68 -50 -30 -62 -47 -70 -66 -20 -19 -15 999999 -56 -71 -22 -26 -60 -37 -48 -88 -77 -41 -43 -9 -12 -72 -30 -65 999999 -87 -15 -15 -20 -38 -27 -56 -36 19 -35 -47 -52 35 -17 -12 4 11 42 88 117 113 58 206 255 303 309 282 300 292 317 306 380 405 309 201 133 132 135 139 153 161 216 182 165 123 158 98 54 55 98 107 70 75 105 60 48 20 39 24 8 -11 -2 -5 39 74 43 34 -7 -20 -1 -27 -42 -41 -61 -20 5 12 26 -7 3 -15 8 44 19 24 37 24 49 59 60 80 11 26 33 7 18 33 48 45 41 73 33 58 44 47 44 33 54 56 47 64 69 42 39 32 51 40 46 51 82 91 119 206 606 2037 5235 7873 7427 7382 8685 9818 11037 11003 10625 10061 9197 8344 7075 5914 4790 4662 4159 3684 3538 3489 3594 3817 4347 4707 5024 5353 5576 5383 4829 4401 4019 3693 3315 2992 2643 2341 2024 1728 1542 1389 1185 1020 913 784 599 446 327 266 206 123 59 27 10 19 0 999999 999999 999999 999999 999999 999999 -7 -7 0 35 63 107 139 145 227 215 262 310 148 223 83 47 49 98 210 62 23 14 4 45447 293 196 30 9886 12 37 27 7380 7113 342113 969967 999999 999999 14939 716 321 240 233 215 238 218 128 144 134 168 152 62 48 34 37 104 93 47 52 44 29 42 29 5 -19 -25 -22 -4 24 -35 -52 7 8 -29 -37 -59 -59 -11 21 -20 -6 -30 -42 -30 -7 -16 -24 -33 -33 -6 -1 -29 -30 -46 -41 20 -24 -79 -13 -78 -29 -45 3 35 5 31 56 38 30 -3 -35 -32 9 6 35 -15 7 -10 -11 -18 35 42 0 -46 -17 33 3 -15 -11 -2 26 22 52 24 16 55 52 70 96 109 151 102 227 312 378 415 331 284 309 340 347 406 377 301 180 177 187 162 138 155 167 180 168 150 158 181 166 144 33 109 157 140 156 107 40 73 52 24 46 71 63 -16 27 47 97 105 67 31 59 0 -35 -33 -20 -22 -4 22 25 20 33 49 26 30 49 82 59 5 57 62 78 109 110 77 61 67 80 83 89 97 89 128 138 94 94 79 89 110 89 92 119 95 88 74 108 105 104 99 81 70 89 103 78 127 140 254 910 2887 5603 7031 6200 5478 5132 5603 6216 6176 6124 5516 5173 4748 4033 3714 3645 3676 3702 4119 4534 4886 5116 5468 6408 7493 7975 7085 5539 4756 4407 4046 3631 3229 2867 2613 2354 2006 1721 1479 1300 1111 943 855 725 554 438 366 326 233 160 79 30 15 29 11 999999 999999 999999 999999 -11 999999 8 14 30 50 72 124 141 126 128 171 219 185 99 93 130 172 356 103 141 233 71 45453 293 227 30 9887 12 37 33 7381 7115 260073 752168 999999 999999 51954 976 343 174 142 176 207 182 157 110 140 58 71 89 -29 33 81 58 24 5 -6 33 -9 -69 -83 -78 -5 -37 24 0 7 -25 -43 -31 -63 6 -34 -45 -32 -80 -32 -70 -56 -51 -44 -73 -60 -46 -47 -66 -38 -28 -14 -25 -29 -71 -35 13 12 -2 -22 -44 -42 -92 -20 5 26 -8 -19 38 -23 -25 -49 -24 -9 -6 -30 -39 -16 19 -85 -33 -18 -45 -29 -52 -73 -33 -29 24 50 34 -11 8 -30 -7 28 -30 -5 32 123 113 142 170 284 385 371 325 287 293 305 350 370 317 208 167 194 170 146 144 147 153 161 144 208 186 177 180 101 99 54 78 101 101 44 50 42 56 66 15 45 31 19 37 39 67 44 72 44 33 31 39 2 -59 -20 -12 -3 -13 5 21 34 28 29 -1 7 15 45 45 19 33 66 51 55 55 33 37 63 64 59 34 65 81 77 73 52 48 68 62 65 63 73 90 65 57 51 61 45 56 63 48 74 65 71 107 171 677 2236 4077 4310 3891 3541 3594 3851 3672 3533 3816 3878 4058 4105 4010 3872 3885 3972 4231 4386 4874 5573 5975 6441 6717 7237 8072 8577 7696 5774 4670 4119 3708 3344 2998 2608 2209 2020 1810 1604 1444 1294 1123 990 833 674 559 498 453 366 280 165 78 42 -4 -1 2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 11 46 67 105 148 157 100 99 81 70 51 79 90 83 65 75 15 45459 296 228 30 9888 12 37 39 7382 7117 230133 703908 999999 999999 22889 786 357 338 293 292 224 262 143 181 87 128 91 106 87 3 -15 -31 -7 58 10 18 -31 -69 -37 -3 -24 -34 42 63 25 -5 14 30 -33 -33 -50 -10 -45 -54 -9 -82 -58 -18 -3 -23 -48 -91 -28 -37 -24 56 -6 -36 9 -59 -36 6 -4 -29 -33 -10 0 -19 -89 -22 -23 15 -22 -37 -5 -15 -4 18 -18 20 26 76 38 -19 5 31 -17 15 29 7 -32 -14 3 42 20 22 86 30 21 60 88 79 96 103 115 121 139 236 338 350 323 292 263 283 286 322 190 167 199 162 166 144 199 198 186 198 169 190 204 197 169 175 183 85 112 111 74 79 26 80 75 70 84 61 45 21 67 26 -5 59 87 71 91 57 73 51 42 8 20 34 35 39 -28 -28 30 55 53 53 37 63 49 64 73 79 98 95 75 84 63 81 112 105 134 112 112 112 95 103 90 87 93 73 87 107 114 97 70 91 78 91 83 94 89 96 122 143 182 348 1001 2116 3712 4458 3896 3626 3534 3204 3085 2873 3028 3145 3252 3642 3911 4173 4375 4599 4850 5140 5761 6563 7219 7471 7370 7090 7302 7939 8372 7228 5570 4892 4355 3872 3446 3053 2746 2523 2220 2024 1758 1605 1467 1357 1177 1102 862 677 654 620 517 407 265 150 68 25 20 34 20 -1 -1 -7 -6 -1 0 7 15 32 52 76 91 124 149 139 135 191 193 129 101 150 134 167 192 118 15 999999 -8 -4 45465 293 228 30 9888 12 37 45 7383 7119 250426 709216 999999 999999 30982 924 432 287 208 338 218 195 210 133 86 30 50 80 87 63 42 41 -29 -29 -53 -44 44 8 -95 6 39 55 83 39 11 36 22 -22 -13 -45 32 -2 -58 -12 5 -56 -31 -36 -12 -29 -45 6 14 17 25 0 -90 -5 -52 -29 -49 -24 -17 -17 55 -25 -3 -2 3 -33 -28 5 -3 -63 20 -9 18 2 10 41 -22 51 5 -49 20 33 33 38 53 18 -8 -48 -10 -3 0 32 18 26 -9 40 44 25 70 78 82 137 199 255 413 373 295 257 237 258 234 228 142 119 149 141 180 181 167 168 191 154 153 174 166 197 148 153 140 106 130 96 120 106 86 53 42 41 59 -4 10 30 35 -3 23 47 110 107 78 64 19 36 6 -38 15 32 -6 8 38 64 21 35 33 47 68 31 21 30 51 78 90 66 53 86 69 70 76 74 79 82 82 87 75 58 66 69 114 127 94 90 83 92 80 75 68 88 72 78 88 92 108 164 486 1297 2691 3907 4228 4039 4252 4091 3462 3045 3002 2960 3142 3160 3449 3833 4282 4633 4768 4889 5071 5698 6767 7809 8457 8233 7476 6897 6522 6266 6267 5888 5234 4797 4374 3898 3509 3042 2770 2531 2277 2021 1750 1585 1414 1284 1172 1050 949 892 775 654 499 361 271 151 61 12 15 28 17 999999 999999 999999 999999 999999 999999 999999 -8 7 29 63 84 103 122 114 103 90 154 266 105 68 79 91 85 110 25 45471 292 229 30 9889 12 37 51 7384 7121 355754 856611 999999 999999 20141 602 305 214 174 186 212 184 191 127 61 47 31 36 131 56 67 -8 -27 -61 23 -38 -32 -13 -78 -41 -41 -20 -5 -23 -46 7 -8 -43 -11 1 -30 -25 -12 -52 -16 -2 -46 -56 -25 -32 -54 -56 -32 -21 -8 -5 -54 -74 -26 -63 -33 7 -22 -39 -78 -51 -35 -15 -45 -15 10 15 9 -3 -21 -32 -7 -15 -39 -62 -38 -4 -21 4 19 -13 -54 -57 -33 -21 -35 -54 -18 8 -29 4 31 28 -53 -38 54 57 87 51 108 173 175 304 359 342 228 172 201 194 106 136 141 236 246 242 196 186 125 182 148 131 205 237 215 125 156 135 75 119 76 80 84 110 78 65 2 48 82 52 -30 11 12 22 55 65 11 52 83 40 27 21 0 18 -5 -13 18 33 16 28 18 24 12 -7 26 56 22 27 48 62 93 94 69 46 69 81 54 42 67 91 81 59 27 26 43 72 55 43 71 66 61 56 45 41 56 41 79 74 81 68 71 252 945 2051 3302 4505 4829 4420 3902 3325 3042 2756 2815 2890 3283 3679 4114 4674 5014 5322 5730 5869 5846 5810 5800 6398 7834 8866 9341 8334 6519 5516 5192 4803 4708 4448 4033 3491 2958 2591 2327 2111 1906 1613 1468 1370 1265 1195 1096 1065 1000 903 780 626 505 376 270 149 43 6 4 1 -8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 32 52 100 102 136 179 123 182 116 284 104 185 95 21 45477 293 229 30 9889 12 37 57 7385 7123 291220 815842 999999 999999 15213 505 220 167 156 163 173 194 64 28 48 56 51 18 62 40 50 5 -12 -73 -33 -2 -16 -14 -28 -23 -35 -31 -76 -12 -96 5 25 80 -20 -47 -45 -21 -60 -81 -51 -68 -61 -5 0 -69 -70 -85 -26 -23 -57 -81 -4 19 -41 -62 -65 -66 -61 -82 -81 -43 -15 0 39 -6 -28 -53 -60 -54 28 -5 2 15 -64 -50 -8 -32 -5 -3 -16 -17 14 5 -44 -29 -28 -24 -16 19 -16 -50 -6 13 11 28 4 33 47 92 122 133 183 321 316 306 213 171 224 163 174 173 181 284 289 178 194 249 195 182 217 171 183 169 153 129 113 141 92 63 106 61 104 70 99 74 49 21 63 39 46 19 -13 1 21 46 71 64 36 28 -30 -50 -26 -5 -48 4 19 -13 -30 -37 -9 16 28 34 24 63 63 27 29 33 31 56 76 58 62 50 34 74 48 53 75 92 57 54 57 69 69 56 69 66 40 73 56 63 48 44 72 55 59 68 75 135 310 1139 2855 4589 4974 4171 3498 2954 2638 2522 2552 2814 3189 3616 4076 4473 5010 5741 6461 6985 6455 5866 5844 6215 7221 8845 9487 8079 6041 5229 4844 4635 4513 4306 3942 3261 2707 2311 2104 1889 1745 1656 1581 1466 1340 1225 1131 1041 942 903 814 640 550 412 267 152 75 30 3 9 14 -10 999999 999999 999999 999999 999999 999999 999999 999999 999999 -11 15 40 54 64 72 83 92 113 117 131 173 139 79 40 26 45483 293 229 30 9889 12 38 3 7387 7125 143121 441562 999999 999999 66249 1097 268 248 225 197 217 231 159 120 74 7 30 94 90 90 51 -34 -32 31 29 -11 -36 -82 -17 69 -5 -29 -55 -19 2 -27 36 -14 -3 -16 -21 -40 -34 -92 -58 -82 -62 -15 -60 -74 -69 -27 10 2 8 -28 -16 28 -9 -33 5 6 -47 1 -47 -30 47 37 -29 -49 5 -6 -29 -14 41 11 12 -12 -11 -28 -42 -37 -36 22 35 -23 -11 27 -32 -29 -13 -16 -38 -24 1 45 -32 26 16 13 -12 9 69 94 119 154 226 339 423 419 352 262 269 243 210 232 234 306 240 169 188 188 204 202 230 247 211 203 251 137 134 137 123 98 80 71 111 139 123 129 111 74 46 50 14 26 48 58 48 50 87 74 49 15 30 6 29 14 10 19 -7 -1 14 10 40 29 15 21 61 47 80 55 59 80 69 74 81 26 45 80 67 42 61 51 52 52 71 84 75 72 63 96 117 125 132 111 80 70 75 84 71 85 77 99 141 266 975 2354 3661 4882 5114 4298 3909 3589 3246 3101 2822 2687 3310 4051 4866 6046 7199 7650 7556 6860 6320 6291 6199 6294 6989 7992 8123 7227 6078 5448 4999 4665 4364 4043 3618 3238 2847 2426 2260 2137 1909 1744 1599 1505 1369 1261 1184 1050 957 918 784 604 487 383 329 195 97 43 11 14 16 -4 999999 999999 999999 999999 999999 999999 999999 999999 999999 -6 18 66 112 131 129 109 97 119 203 189 154 97 69 125 16 45489 293 228 30 9888 12 38 9 7388 7127 95501 303228 999999 999999 906351 5509 319 230 270 184 217 224 220 119 96 32 66 125 76 95 74 9 45 58 0 -18 -64 -66 16 5 -29 -45 -84 -47 -29 -6 -29 9 13 -19 -39 -38 1 3 23 -61 -11 16 -65 999999 -16 -18 -37 -14 4 -4 -12 -12 -42 -6 -4 -54 -66 -39 39 -36 -62 -42 -73 -36 -30 21 23 -28 -31 4 3 32 -1 24 90 -8 -17 27 11 13 -10 -15 5 -54 -25 21 21 -5 -45 -8 34 15 40 70 65 90 26 98 172 192 294 417 450 358 339 303 222 287 303 255 219 188 219 195 183 220 228 197 145 184 214 187 189 185 160 124 140 163 116 94 91 94 88 44 86 77 58 63 71 89 52 6 50 73 48 46 -16 0 24 -9 3 27 4 -28 21 56 50 51 21 24 5 37 61 83 122 105 60 80 88 91 78 48 54 70 94 70 61 40 56 60 70 55 62 81 67 67 84 100 107 102 96 93 80 69 100 94 108 122 203 744 1874 3295 5005 4796 4143 3743 3837 3304 2849 2857 3038 3479 4160 5090 6202 7155 7288 7020 7001 6584 6199 6204 6252 6165 6493 6979 7235 7156 6573 5814 5085 4581 4258 3897 3552 3282 2893 2574 2389 2305 2223 2056 1889 1725 1520 1438 1382 1173 1009 898 824 682 510 380 339 226 121 60 28 25 23 -6 999999 999999 999999 999999 999999 999999 999999 999999 -11 -6 8 56 110 136 134 161 334 257 176 175 129 173 93 53 12 45495 291 226 30 9886 12 38 15 7389 7129 131991 395553 999999 999999 811966 5224 265 137 130 207 177 154 97 82 91 38 58 64 44 12 9 0 13 27 -49 -27 -24 -32 -61 -84 -71 -38 -28 -25 28 42 -45 -81 3 25 -25 -7 -31 -17 -21 -89 -87 -22 -11 -34 -28 -43 -21 -27 -44 -43 -52 -96 -28 -29 -80 -33 -11 -59 -24 -10 -15 -4 -15 -48 -67 -40 34 24 16 11 -39 -15 -63 -21 -19 -46 -58 -13 3 6 -8 -19 -32 -38 -11 -21 5 -15 -13 6 4 -42 -14 3 40 50 59 82 149 157 203 265 363 345 302 267 196 223 206 224 177 155 188 119 141 149 165 163 186 174 187 166 203 144 127 138 118 109 55 88 64 86 65 40 49 48 49 12 -6 11 36 23 28 25 25 45 -12 -17 -8 5 -15 -20 -7 -22 -31 -1 18 12 25 8 11 15 16 26 48 43 50 68 37 -1 33 30 26 53 52 44 59 38 46 40 49 46 50 65 62 39 66 89 76 51 94 92 48 19 47 52 76 102 354 1528 3102 4130 4395 3734 3327 3268 3199 2800 2664 2766 3109 3682 4484 5733 6964 8031 8428 8373 8471 8116 7523 6947 6504 6457 6518 6410 6291 6178 5776 5286 4824 4263 3869 3506 3235 3078 2965 2685 2446 2375 2216 2065 1858 1649 1529 1432 1341 1180 1045 867 726 635 547 461 337 223 140 83 34 21 8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3 21 72 198 303 259 165 267 344 133 185 67 9 45501 292 226 30 9886 12 38 21 7390 7131 116414 377312 999999 999999 789285 4326 314 250 223 226 196 150 71 93 80 15 66 80 87 -11 -16 -11 -34 -48 -47 -75 -19 -55 -57 -92 -63 -52 27 21 -14 19 -55 -21 -21 6 -1 -33 -34 -3 -49 -3 -53 -67 -74 -61 12 -5 -46 19 8 -6 -17 -42 -45 -57 -51 -47 -72 -50 -4 -11 -3 -36 -52 10 23 -23 -21 -18 -24 -12 39 -7 -20 -60 -27 -12 -21 -33 -20 -51 -11 -4 -14 -84 -12 -68 12 18 -19 -1 11 -9 -68 -48 -3 1 22 119 116 141 225 280 367 327 254 233 267 191 194 206 214 205 158 213 150 136 149 193 214 169 184 212 237 188 139 125 127 98 63 81 114 74 66 56 62 54 29 52 53 1 9 73 35 26 102 74 23 24 51 -9 8 19 -2 -20 -2 38 35 16 0 16 24 11 16 84 66 41 62 78 50 78 88 66 70 64 37 41 62 52 55 62 99 60 35 61 73 37 50 72 82 76 76 88 86 56 36 70 106 154 402 1278 2537 3567 3972 3667 3625 3515 3143 3094 3544 3842 3362 3498 4214 5319 7041 8534 8767 9187 10360 10761 10235 8373 6578 5915 5908 5868 5722 5500 5345 4823 4421 4022 3628 3298 3125 2903 2728 2551 2346 2183 2014 1954 1826 1648 1558 1460 1302 1106 934 797 719 599 499 449 328 209 125 57 36 21 24 12 -9 999999 999999 999999 999999 999999 999999 -10 999999 999999 8 34 63 115 132 137 156 181 239 168 144 84 193 28 45507 292 228 30 9888 12 38 27 7391 7133 237492 774920 999999 999999 21605 477 241 197 220 229 250 150 94 150 74 76 56 67 95 85 54 129 85 10 -34 -22 -58 -25 -37 -73 -54 -11 -41 -25 15 8 -28 -44 -20 -58 5 999999 -28 -43 -10 3 16 -15 -51 -41 -41 -51 -71 -63 -30 -72 -38 -69 -93 -34 -13 -45 3 -56 -46 -52 -25 -27 -2 20 -43 -46 -21 25 -38 -24 -18 -6 3 -15 5 16 -46 -47 -25 -42 -52 -59 33 -36 1 -54 -24 -18 0 38 -18 -47 -51 -31 53 14 101 114 117 119 191 317 449 380 250 237 221 191 181 224 225 169 140 138 72 133 170 239 204 201 151 182 172 95 105 168 124 69 70 79 111 105 108 42 61 87 64 14 18 71 70 38 24 29 16 34 32 30 22 -31 -25 0 -8 -24 -12 -19 0 -10 2 -7 -22 7 23 2 43 74 41 41 19 31 73 80 64 42 18 38 46 53 35 23 30 47 43 59 35 37 23 83 111 107 86 71 59 60 59 65 75 111 237 889 1804 2737 3041 3097 3591 3728 3276 3266 3539 3305 3883 4197 4524 5262 6683 8152 9153 9668 10092 10471 10368 9590 8589 7459 7135 6592 5948 5632 5428 4927 4502 4101 3756 3214 2953 2602 2259 2035 1897 1839 1799 1668 1492 1399 1322 1216 1147 961 777 698 615 556 458 356 233 148 122 52 29 36 16 -6 999999 999999 999999 999999 999999 999999 999999 999999 999999 -7 17 24 42 96 163 282 217 220 302 351 486 93 74 39 45513 292 226 30 9886 12 38 33 7392 7135 196035 626778 999999 999999 20841 375 276 154 175 196 115 215 269 91 47 54 88 54 59 100 74 -10 14 -19 -30 -31 -22 -25 14 -7 -11 -63 -1 12 -15 33 -7 -54 -88 -50 -13 -56 -74 -42 -9 -53 -53 -57 -50 -64 -83 -41 1 -11 -76 -10 -45 -67 -59 -56 -61 -57 -56 -36 -43 -32 21 -17 -20 -17 -22 -20 7 -42 -28 4 42 19 -43 -33 -24 -40 15 -18 -3 27 -38 -89 -17 -42 -55 -39 -88 -21 -17 18 0 2 57 1 -28 11 52 85 117 167 200 260 347 321 325 246 187 174 196 166 164 165 134 137 117 177 167 149 175 197 257 244 152 171 145 145 101 73 92 81 77 67 88 57 37 32 76 55 20 5 20 50 33 24 52 44 47 -39 -19 -13 -25 -17 -33 9 -3 -1 0 2 10 40 -20 5 4 14 33 25 56 12 15 52 41 24 47 41 51 45 94 74 84 72 42 30 60 42 32 18 15 29 30 38 82 60 57 85 54 48 70 126 338 1020 2346 3685 3540 2903 2814 2579 3044 4330 3944 3807 4491 4862 5727 6562 6900 7261 8186 9308 10459 11185 11818 12275 12111 13352 15304 15141 12801 9189 6201 4958 4376 3903 3350 2880 2603 2420 2084 1896 1748 1687 1582 1467 1381 1273 1207 1112 1000 879 773 677 599 474 382 295 195 138 80 48 40 23 18 -1 999999 999999 999999 999999 999999 999999 999999 -9 999999 8 32 55 70 153 260 208 264 284 303 325 183 61 24 11 45519 292 254 30 9884 12 38 39 7393 7137 140731 465324 999999 999999 95425 927 286 200 207 161 173 111 89 15 -13 12 57 38 5 5 52 48 0 6 -68 -42 999999 -97 -55 -55 -41 -78 -70 -31 -47 -34 -39 -31 9 -9 -69 -69 -35 -50 -73 -56 -51 -11 -27 -26 -64 -27 -21 -55 999999 999999 -60 -48 -81 -77 -49 -43 -1 -59 -95 -70 -29 -68 -14 -27 -98 -51 -18 -25 -27 -5 -62 -72 -69 -73 -79 -23 -19 -54 -20 -11 -31 -60 -63 999999 -63 23 -46 -51 5 -25 -24 -30 -8 -16 -1 0 19 94 117 144 172 217 286 339 268 233 186 154 135 148 130 133 128 138 142 139 160 148 173 179 170 148 111 93 124 124 125 128 103 78 65 84 115 67 60 18 11 -16 30 -4 -8 22 47 20 6 25 25 14 4 -65 -24 -25 -54 -76 -63 -13 -3 -15 23 -51 -35 0 35 7 35 5 31 4 -5 51 28 33 71 52 55 28 19 32 54 26 30 49 34 42 19 30 36 40 68 51 59 60 42 47 54 44 46 206 858 2540 4062 4013 3295 2796 2560 2679 3359 3919 4133 4683 5177 5480 6351 7731 8504 8895 9880 11112 12689 14330 15421 14825 14098 14163 14530 13992 13045 9210 5715 4800 4422 4002 3508 3059 2650 2299 2039 1762 1656 1612 1563 1420 1285 1184 1136 1049 969 842 733 657 536 420 307 227 155 99 68 37 9 -5 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 18 49 75 118 216 358 273 289 439 379 388 256 67 23 -4 45525 298 223 30 9883 12 38 45 7394 7139 240761 739369 999999 999999 128426 1290 233 148 158 146 198 199 62 40 53 31 19 35 111 103 57 64 21 -47 -55 -100 -78 -59 -44 -60 -44 -15 3 -61 -39 6 -32 -13 -26 -67 -93 -41 -79 -80 -71 -71 -59 -75 -79 999999 -83 -47 -24 -64 -60 -21 -50 -13 39 -44 -63 -70 -61 -48 -25 -13 -44 -74 -80 -65 -20 21 26 -56 0 -39 -68 19 27 -42 -47 -4 -29 -20 33 -11 -85 -44 -85 -33 -43 -11 8 -5 11 13 21 -44 -18 -15 25 31 78 121 92 141 232 300 288 308 321 237 214 187 119 147 142 162 155 172 207 205 221 198 200 250 200 168 131 116 164 89 111 112 59 67 60 75 87 69 27 18 33 39 27 14 43 56 34 65 37 19 27 37 7 14 -13 2 1 -26 -22 7 6 22 -21 14 -10 14 28 18 26 42 70 31 49 66 28 50 90 56 67 69 112 58 78 94 89 67 78 37 46 32 48 83 55 36 46 111 83 108 110 108 306 730 1450 3079 4781 5190 4243 2889 2296 2842 4190 4650 4401 4640 5594 5946 6706 7959 8986 10054 11036 12331 14675 16173 15985 14866 13312 10893 9427 8304 6726 5581 4852 4420 4011 3566 3170 2873 2636 2431 2272 2131 1948 1835 1683 1523 1379 1235 1111 1022 980 876 730 619 493 391 297 219 163 122 78 50 26 12 -6 999999 999999 999999 -4 999999 999999 -10 1 -2 3 20 55 100 158 195 276 597 995 601 829 565 262 184 154 225 60 999999 999999 999999 999999 65 45531 296 222 30 9882 12 38 51 7396 7141 528318 999999 999999 654219 9979 280 199 93 190 128 143 148 62 30 56 43 41 15 62 48 44 14 33 -33 -62 -80 -100 -77 999999 -81 -85 -52 -49 -55 -29 11 -11 -7 -30 -60 999999 999999 -63 -48 -34 -45 -61 999999 999999 999999 -52 -25 -35 -41 -45 -34 -63 -27 -68 -41 -65 -90 -78 -89 -43 -62 -48 -79 -44 -35 -28 -64 -67 -8 -52 -25 -30 -45 9 -29 -52 -15 -62 -84 -77 -70 -49 -36 -18 -29 -61 1 -27 20 -25 -34 -25 -56 -29 -14 34 36 46 110 120 123 216 314 362 304 311 280 230 138 147 183 168 129 192 176 200 201 209 224 212 174 171 152 142 151 149 81 92 133 77 19 34 61 73 22 27 30 -24 30 38 23 -3 55 18 0 33 28 30 20 -5 -36 -48 -35 -28 -14 -20 -26 -29 -32 11 -13 -2 -7 -22 -23 5 24 5 2 7 -2 5 39 55 26 37 62 73 64 92 48 29 7 27 35 19 17 56 35 42 62 64 70 83 89 53 106 340 1370 3134 4742 5228 4567 3426 2647 2727 3362 4519 4673 4628 5836 6767 8199 9389 9208 9671 11034 12595 14711 16031 16790 17173 17347 17289 15189 11938 9052 7285 6069 5232 4850 4151 3579 3204 2804 2559 2375 2179 2081 2051 2002 1812 1596 1412 1233 1098 961 900 907 747 585 491 378 296 211 135 106 79 50 33 14 -9 999999 999999 999999 999999 999999 999999 -11 1 29 71 82 90 105 126 187 222 385 588 700 449 457 360 109 120 205 129 20 7 12 45537 295 246 30 9876 12 38 57 7397 7143 842263 999999 999999 33039 648 149 110 124 118 128 99 24 -5 1 51 -17 -15 8 -21 72 49 -51 -41 999999 999999 999999 -46 -58 -2 -52 -49 -97 -87 -33 -15 19 28 -38 999999 -56 -33 -40 -74 -62 999999 -69 -63 999999 -52 -58 -83 -63 -35 -32 -25 -7 -36 -15 -98 -46 -64 -78 -61 -73 -22 -36 -25 -29 -52 -75 -65 -22 -58 -26 -64 -32 -37 -69 -41 -51 -38 -44 -64 5 -30 -25 -28 6 -17 -88 -45 -51 -17 59 0 13 29 -11 -14 81 33 39 50 124 189 177 244 285 305 284 288 255 214 139 143 201 165 198 184 180 201 177 207 268 241 200 149 140 178 112 71 82 73 79 62 78 70 99 60 23 36 6 0 21 -7 -35 40 38 15 15 11 17 -20 -1 -17 -34 -35 -38 -29 -24 -5 5 -3 -10 6 17 1 -16 -31 7 25 -4 19 20 4 19 61 61 16 32 48 63 51 66 37 22 47 41 4 35 47 33 48 17 57 67 91 92 80 106 225 713 1884 3669 4684 5282 5323 4319 3411 3640 3974 4483 5538 5435 6485 8161 9167 11125 11385 11257 12133 13021 13077 13199 13599 14368 14969 15004 13580 11622 10182 8971 7549 6350 5466 4696 4110 3646 3104 2795 2574 2371 2142 2056 2021 1833 1654 1487 1282 1131 1020 959 898 775 585 467 373 324 241 145 113 92 49 41 31 15 -10 999999 999999 999999 999999 -12 -2 12 28 52 93 121 129 166 153 222 397 998 702 1264 921 903 197 148 130 36 59 28 -2 45543 296 204 30 9864 12 39 3 7398 7145 450799 999999 999999 928863 149660 3077 150 43 154 185 73 47 33 -57 0 -12 -13 -47 -8 -6 -18 -2 -84 -83 999999 -90 -60 999999 999999 -54 -93 999999 -88 999999 -87 -92 -96 -87 -57 -23 999999 999999 -81 -73 -84 999999 999999 999999 -81 999999 999999 999999 -71 -69 -85 999999 999999 -58 -69 -89 999999 -87 -91 -75 999999 -88 999999 -64 -66 -69 -31 -60 -87 -59 -78 -61 -92 999999 -78 -44 -68 999999 -87 -59 -85 -44 -66 999999 999999 999999 999999 -68 -32 -82 -70 999999 -44 -56 -86 -55 -17 -21 -17 5 64 61 90 180 237 288 232 265 274 241 234 122 123 120 145 100 136 146 176 219 196 159 157 162 158 139 129 78 28 71 56 62 53 24 45 70 21 -22 5 13 -9 -3 -29 -12 8 -13 -24 22 13 -8 -40 -47 -62 -63 -52 -66 -59 -41 -69 -61 -16 -21 -34 -20 -11 8 -37 -11 -12 -22 -46 -13 -2 -3 13 31 9 10 21 49 25 -1 4 44 29 -37 -11 -3 11 14 12 40 32 61 70 73 132 467 1334 2452 3530 4497 4992 4675 4206 3668 3522 3820 4230 4833 5918 6632 7615 9092 9770 11121 12020 13196 14459 15430 17068 19168 20593 21258 22060 20854 19846 18090 14201 10092 6725 5497 5244 5028 4165 3363 2992 2608 2279 2115 2071 2034 1783 1502 1301 1206 1160 1083 937 831 738 582 451 335 299 197 121 77 53 34 31 11 -2 -6 999999 999999 999999 999999 999999 999999 999999 999999 -2 20 52 91 133 166 478 723 357 930 1008 750 529 269 260 297 189 9 -10 -7 45549 297 227 30 9857 12 39 9 7399 7147 232843 744808 999999 999999 10648 233 97 51 117 141 67 75 49 -19 -28 -5 -83 -86 -5 -42 -90 -65 -69 -50 -86 999999 -92 999999 -98 -87 999999 999999 -88 -98 999999 -77 -65 999999 -64 -74 -99 999999 999999 999999 999999 -99 999999 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -60 999999 -100 -57 -73 -91 -42 -45 999999 999999 -77 999999 -88 -50 -75 -94 999999 -97 -76 -94 999999 -61 -96 -84 -56 999999 -52 -53 999999 999999 -99 -59 -68 -94 -54 -79 999999 -51 -88 -49 -17 -41 7 111 68 108 186 232 219 232 235 209 151 154 116 118 99 91 165 122 157 157 155 156 149 134 158 183 136 81 49 20 40 37 19 22 29 22 -28 -17 11 -39 -28 -38 -26 -41 -19 8 -4 -22 -40 -25 -64 -67 -19 -48 999999 999999 -81 -64 -85 -66 -61 -47 -34 -63 -54 -44 -89 -94 -64 -47 -41 -61 -50 -2 -2 -23 -9 -28 5 20 -14 -11 -24 -12 -46 -19 -24 -9 1 -2 -6 31 7 17 35 26 198 893 1853 2678 3242 4047 4810 4892 4569 4341 4503 4283 4042 4874 6411 7067 7959 9305 9780 10064 10534 10960 12224 13549 14560 14525 14942 17556 20591 21379 18657 12796 8830 6874 5920 5662 5547 4808 4206 3618 2855 2427 2136 2001 1913 1799 1569 1250 1056 964 954 925 854 784 661 509 362 259 208 150 87 38 35 24 -1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 36 82 115 315 625 900 1120 1228 158 170 38 999999 999999 999999 999999 999999 11 45555 291 227 30 9857 12 39 15 7400 7149 179781 558175 999999 999999 19500 352 133 102 120 100 101 34 16 19 -32 3 14 25 -46 -15 -12 -61 -62 -63 -99 -24 -97 -80 999999 -94 999999 -67 -29 -11 -76 999999 -79 999999 999999 999999 999999 999999 -63 999999 -73 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 -87 999999 999999 -87 999999 -97 999999 -87 -64 -79 999999 999999 999999 -90 999999 -92 -36 999999 999999 999999 -87 -55 -2 -59 999999 -48 -4 -78 999999 -68 -84 -75 999999 999999 -85 -80 -53 -87 999999 -77 -83 -47 -88 -43 999999 -42 28 65 78 72 110 123 240 241 287 262 262 261 222 186 163 159 161 142 166 142 130 155 178 190 199 150 151 171 105 44 21 88 32 10 45 59 58 46 25 3 1 -6 -4 -12 -5 16 -19 26 -28 12 19 -53 -50 -48 -63 -90 -65 -38 -61 -58 -43 -49 -73 -60 -29 -42 -76 -40 -23 -25 -18 13 -43 -54 -46 -18 -1 -14 47 30 13 42 39 -1 -3 -8 -15 2 12 33 -13 0 15 58 33 60 53 69 371 1048 2074 2687 3118 4005 4563 4641 4406 4125 4278 4616 4392 4127 5508 7578 8690 10110 10258 10201 10341 11405 13286 14746 15139 15939 19476 24583 27114 26702 22275 16885 13631 10756 8253 6487 5517 5258 4727 3901 3187 2511 2061 1915 1938 1784 1498 1303 1211 1069 924 842 815 796 648 505 390 328 245 173 112 97 80 54 29 12 15 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -8 10 43 87 157 182 214 230 461 487 264 85 110 111 45561 295 230 30 9860 12 39 21 7401 7151 625714 999999 999999 366569 4127 157 141 45 87 109 14 -58 19 -1 14 -24 -41 8 3 -17 -94 -46 999999 999999 -79 -85 999999 -69 -83 999999 -73 -56 -84 -79 -65 -53 -31 -36 -17 -80 -96 999999 999999 999999 -98 999999 -75 -78 999999 999999 -69 -45 -76 999999 -93 -71 -57 -73 999999 -88 999999 999999 999999 -38 -22 -72 -80 -72 -3 -31 -49 -40 -98 -90 -76 -61 -46 -81 -94 -50 -68 999999 999999 999999 -98 -42 -55 -47 -37 -97 999999 -91 -56 -62 -58 -41 -79 -31 -10 -6 -25 -9 71 60 86 87 84 195 282 282 304 254 229 161 146 138 164 172 159 178 94 75 117 162 189 187 168 159 127 88 18 52 33 57 95 45 32 61 42 4 -24 -29 -15 11 9 -4 -20 -58 -27 -22 19 -11 1 -18 -53 -57 -39 -80 -65 -76 -64 -47 -41 -34 -33 -34 -28 -39 -30 -43 -24 -14 -8 -42 -3 4 23 28 21 20 43 36 0 46 38 15 6 -15 -16 -32 -25 -11 -21 -8 19 38 33 48 86 357 944 1515 1676 2235 3294 3765 3854 3808 3718 3662 4016 4480 4460 4572 5595 7226 8967 9961 9925 10462 11868 13384 15133 15961 16518 16519 15842 13693 11872 10178 8494 6937 5858 5382 5140 4851 4359 3878 3220 2711 2294 1880 1668 1645 1646 1541 1341 1228 1158 1011 850 747 700 589 468 360 285 219 154 113 65 62 48 24 3 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 13 76 95 103 124 152 140 243 314 517 95 135 57 999999 999999 120 27 45567 292 233 30 9863 12 39 27 7402 7153 326118 999999 999999 339797 2815 136 172 170 158 145 114 9 -27 35 14 -19 5 28 103 57 -34 -34 -46 -84 -1 10 -13 -9 -32 -86 -47 -57 -55 -82 -67 -36 -92 -52 -61 -62 40 -82 999999 -83 -78 -62 -5 -32 -88 -18 15 -62 -68 -69 -57 -67 -84 -77 -98 -28 -74 -35 -32 -68 -61 -27 -92 -73 0 -66 -32 -61 -58 17 -58 999999 -91 -11 -7 -48 -27 -50 -77 -67 -38 -55 -79 -25 -26 -17 -41 -65 -61 -3 -26 -40 -70 -46 19 36 6 49 55 96 160 164 194 316 373 354 357 301 312 249 244 261 266 253 215 192 129 181 194 190 233 233 168 199 130 95 101 134 81 93 126 89 58 98 73 28 18 30 47 43 24 -6 23 17 8 26 60 56 5 23 -1 -65 -27 -38 -51 -48 -5 -45 -28 22 21 6 15 -9 0 -15 13 30 35 3 27 11 13 21 51 55 40 72 62 45 50 74 36 53 59 58 52 30 50 65 101 104 73 138 321 690 1144 1411 1568 1924 2592 3080 3513 3720 3656 3800 4132 4555 4898 4867 5043 6174 7057 8405 9048 9325 10191 11076 10765 9767 9092 8850 8368 7381 6518 6310 6021 5784 5389 5195 4918 4742 4431 4169 3848 3436 2838 2308 1862 1669 1570 1524 1404 1355 1266 1156 1026 931 824 643 518 407 363 266 182 146 116 107 85 41 25 -7 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -8 11 62 94 116 101 108 212 330 281 226 191 99 11 45573 295 231 30 9861 12 39 33 7404 7156 635844 999999 999999 64289 856 63 53 151 201 181 129 91 54 28 35 22 36 1 -43 27 -37 -37 999999 999999 -86 -62 -49 -42 -56 999999 -83 -49 -34 -78 -3 -32 -55 -8 -52 -98 999999 -75 -59 -26 -57 999999 -98 -29 -86 -62 -63 -33 -60 -64 -64 -48 -39 -76 -49 -54 -33 -30 -60 -55 -38 -26 -52 -52 -7 -59 -60 -71 -24 -19 -61 5 -88 -1 -45 -54 -87 -68 18 -61 -76 -40 -29 -52 -38 -25 -33 -18 11 22 10 -36 -36 -45 57 117 48 101 93 141 123 151 252 365 357 325 255 222 217 278 265 327 255 211 171 170 105 130 222 201 209 226 172 145 113 95 73 82 105 118 95 84 73 59 98 65 53 42 36 -1 15 31 18 22 6 3 19 36 33 35 9 -30 1 -27 -37 -22 -34 -14 -10 -5 -25 4 -19 -16 -1 20 1 -22 1 -6 16 24 39 68 66 46 54 40 54 50 61 34 61 68 55 37 30 35 30 58 83 76 72 114 242 462 740 923 1250 1633 2064 2562 2932 3285 3270 3348 3681 4007 4610 5370 5456 5759 6463 7352 8043 8871 9806 10363 10003 9484 8702 8200 7881 7657 7397 7263 6880 6383 5839 5452 5165 4985 4678 4413 4223 3854 3399 2787 2280 1983 1740 1567 1489 1426 1416 1352 1170 962 888 716 552 468 395 299 225 172 121 92 90 75 57 14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -12 6 31 52 93 111 141 380 735 462 221 238 250 59 22 30 159 45580 295 228 30 9858 12 39 40 7405 7158 621119 999999 999999 799988 6713 187 147 206 100 101 103 96 52 6 25 -20 44 -11 89 108 12 -13 -67 -63 -99 -96 -2 -25 999999 -75 -16 -29 -33 999999 -67 -52 -66 11 14 -92 999999 -58 -40 -23 -74 999999 -96 -35 -59 -87 -59 -79 -60 -32 -57 -47 -71 -47 -86 -71 999999 999999 -53 -48 -4 5 -53 -45 -84 5 -39 -58 -31 -62 -44 -20 -61 -89 -82 -86 -71 -78 -55 -48 -99 -76 -47 -74 -25 -38 -36 -20 -30 -38 -45 -84 -35 -6 41 4 43 18 79 127 147 210 280 325 322 341 339 319 287 241 209 206 243 191 200 153 116 106 195 217 239 207 179 118 84 83 128 134 84 85 85 89 61 52 47 30 -8 35 29 8 33 5 30 22 0 22 42 2 5 7 8 -43 -42 -20 -48 -30 -41 -33 5 15 -15 -24 -16 27 2 -10 -64 -19 29 6 -6 -1 14 52 53 44 42 33 21 69 47 38 39 42 42 50 36 49 73 73 65 49 34 49 137 254 410 601 774 1164 2014 2702 3078 3317 3297 3002 3249 3764 3972 4569 5665 6415 6726 7301 8300 9388 9870 10123 10127 10030 9796 9632 9605 9373 9042 8740 8260 7740 7062 6288 5769 5358 5197 4957 4531 4097 3701 3339 2984 2552 2126 1791 1556 1434 1452 1452 1416 1313 1117 887 708 569 459 368 280 210 185 160 126 77 39 5 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -4 5 40 67 84 116 237 237 236 295 305 608 187 -2 58 39 45586 294 226 30 9856 12 39 46 7406 7160 468643 999999 999999 449041 4807 233 119 173 136 173 92 8 110 63 33 70 99 67 -19 61 28 -26 -65 999999 999999 -5 22 -72 -13 -83 -57 -86 -56 -68 -52 9 -25 28 -52 -61 -33 -69 999999 -46 -14 -64 -93 -19 -79 -71 2 -12 -51 46 -17 -39 1 25 -14 -76 -11 3 -19 -50 -47 -99 -87 -11 -29 -40 19 -18 7 5 -18 -39 -14 -24 -17 5 6 -6 -14 -39 -18 -84 -31 -38 -58 -73 -17 27 -28 -17 -52 -18 23 49 27 54 76 73 167 151 106 214 257 383 373 353 354 387 371 347 325 207 163 180 165 133 131 135 229 220 249 224 187 167 180 139 115 171 137 115 106 82 71 105 61 42 53 84 42 40 66 33 83 24 -7 27 82 64 59 57 -9 -50 -26 -18 -1 -4 9 -2 -10 -15 16 7 13 47 42 15 -29 3 8 -4 26 51 37 70 50 78 94 55 72 65 63 54 42 48 74 61 39 47 72 64 80 57 72 64 59 66 115 219 349 678 1451 2275 2875 3152 3146 3317 3757 4114 3804 3806 4962 6000 5911 6909 8440 9868 10579 10304 10053 9778 9578 9515 9549 9616 9430 9112 8568 7913 7281 6598 5989 5608 5249 4995 4511 4227 4058 3695 3247 2873 2612 2258 1881 1649 1521 1439 1443 1384 1345 1220 1002 809 643 440 350 318 291 211 160 120 74 39 3 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -3 13 39 46 55 80 114 146 185 395 277 323 252 378 137 39 45592 291 285 30 9855 12 39 52 7407 7162 578793 13652 353 240 144 119 143 144 110 85 86 51 27 57 107 36 41 72 13 -65 -9 999999 999999 999999 -53 -14 -63 -79 -71 -4 -28 999999 -53 -50 -35 45 4 -65 -27 -20 -40 -65 -84 -51 -60 -52 -6 26 -52 -44 -82 -71 8 -23 -40 -69 -32 -3 -85 -60 -56 -23 -29 11 -41 -52 -64 -57 -51 -63 -45 -50 -9 -79 0 5 -8 42 -23 -49 -20 -22 -37 -65 -64 -26 -47 -4 -27 -36 -16 -41 -6 3 -35 -17 -6 75 128 100 93 131 144 195 246 347 414 401 364 376 367 368 350 308 184 179 137 126 170 186 204 237 240 214 200 234 162 134 114 130 104 83 97 79 66 38 59 75 61 44 58 4 -18 -4 1 39 35 36 56 80 22 43 25 12 -6 -20 -20 -28 -32 -35 0 -8 -8 4 11 -12 34 25 24 34 30 29 19 48 74 74 55 43 64 67 60 56 63 80 81 70 89 64 60 66 94 101 79 75 72 67 63 57 87 113 131 461 1522 2505 2930 3103 3221 3607 4018 4016 4064 4436 4821 4832 5356 6880 8317 9333 10163 10058 9610 9452 9649 9559 9413 9437 9326 9579 9344 8560 8305 7841 6739 5975 5669 5292 4787 4309 3731 3411 3255 2932 2679 2507 2095 1658 1465 1459 1453 1337 1252 1193 1016 858 744 653 530 409 291 227 183 125 63 21 -1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -3 17 50 71 97 113 137 297 280 577 836 386 276 276 191 54 45598 294 254 30 9854 12 39 58 7408 7164 634547 999999 999999 123336 1613 218 136 134 61 56 107 -24 58 91 -18 -6 44 15 -10 41 2 10 -89 -59 -79 -64 -64 -59 0 -43 -62 -93 999999 -99 999999 -75 -56 -68 -72 -84 -41 -11 -70 999999 -83 -61 -79 -63 -67 -46 999999 999999 -23 -49 -72 -94 999999 -50 -65 -62 -92 -64 -48 -85 -56 -27 999999 -38 -90 -57 -29 10 -40 -85 -35 -42 -29 -28 -77 -30 -23 -24 -35 -35 -71 -63 -65 -26 -16 -56 -73 -22 -55 -19 -52 -81 -60 -25 -20 13 49 43 52 128 151 178 213 335 388 436 419 377 259 310 232 142 100 137 160 136 113 159 177 205 287 255 154 211 155 118 113 74 88 117 58 61 51 29 9 16 58 19 37 14 26 17 41 31 22 21 27 12 29 26 -11 -8 -1 -30 -52 -53 -15 -4 36 -15 -26 -30 -38 -8 -16 -52 -8 8 -12 9 22 19 50 47 47 36 44 56 83 78 60 36 36 60 78 69 66 43 36 52 50 80 59 33 37 37 39 20 34 170 652 1406 2138 2733 3199 3670 3878 3913 4005 4709 5369 5046 5114 6137 7357 8130 8777 9597 9552 9398 9096 8954 9073 9261 9542 9908 9745 9247 9249 8995 7903 6701 6063 5432 4895 4255 3576 3189 3024 2871 2726 2640 2373 1860 1512 1362 1380 1388 1266 1134 1056 858 719 619 537 422 315 264 203 132 61 19 -8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -2 29 67 126 301 284 371 400 384 706 538 330 255 55 12 45604 296 222 30 9852 12 40 4 7409 7166 663845 999999 999999 20443 396 149 61 129 160 129 49 16 78 39 5 48 11 2 -28 -10 -35 1 -74 -71 999999 -78 999999 -78 -86 -63 999999 -30 -52 -77 -45 -79 -46 1 -67 -78 -51 -53 -54 -70 -97 -38 -46 -18 -16 -48 -52 999999 -80 -93 -96 -97 -89 -66 -42 999999 -89 -62 -67 -18 -19 -54 -46 -74 -17 -37 -38 -22 -25 -68 -43 -29 -53 -77 -8 -82 -40 -73 -99 -90 -67 -68 -90 999999 -37 -48 -30 -45 -32 -57 -49 -16 -32 -99 -43 24 78 80 127 138 163 164 200 369 373 410 405 302 229 156 118 97 140 141 99 123 127 151 180 209 176 151 130 104 85 102 80 97 76 93 75 6 -4 34 -4 -1 -35 -24 -2 9 3 9 -5 15 21 -15 -13 7 20 -6 -4 -65 -58 -45 -35 12 -23 -37 -35 -57 -19 -19 0 -63 -38 -9 -16 -27 3 -5 -36 -16 1 -5 31 24 30 32 35 64 84 67 78 61 68 25 39 57 52 64 67 58 49 45 45 55 38 3 0 29 95 329 807 1285 1872 2661 3397 3720 4056 4598 5440 5568 4946 5210 6153 7204 8169 8886 9576 9742 9378 9046 8775 8848 9352 9609 9412 9402 9168 8434 7418 6518 5980 5404 4749 4088 3663 3168 2793 2594 2544 2415 2205 1932 1621 1447 1389 1253 1182 1060 951 862 801 709 627 537 472 314 173 114 49 -10 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -10 -4 18 80 123 115 131 153 256 142 167 172 188 249 352 224 84 999999 61 45611 296 221 30 9851 12 40 11 7411 7169 916181 999999 698141 11027 319 175 156 169 169 119 53 50 30 94 73 54 35 75 35 -6 8 51 22 -82 8 13 3 -26 -62 12 -50 -91 -76 -30 -32 -35 999999 -74 -8 -52 -48 -28 -42 -79 -90 -46 -73 -60 -46 -42 -36 18 -13 -70 -71 -57 -53 -68 -56 -91 -41 -48 -17 -50 -22 -19 -52 -24 35 -18 -14 -32 -24 -31 -35 14 -7 -22 42 9 -24 -69 -10 21 20 -14 -43 -30 -29 -41 -24 -81 -18 -8 -43 -9 -32 -20 -41 25 65 120 99 150 206 200 346 412 405 466 469 342 241 188 118 115 165 177 135 181 166 221 241 233 257 200 177 117 144 144 82 138 124 127 104 100 69 66 21 31 45 74 15 14 59 44 45 15 62 69 56 89 105 42 15 12 10 -21 6 16 48 38 6 27 1 16 12 28 47 4 38 65 36 -9 -4 8 24 47 67 56 87 90 80 131 99 81 93 108 117 105 111 106 107 97 101 108 98 89 78 65 59 58 36 58 63 68 144 454 938 1467 1976 2495 3109 4031 4859 5243 5122 5247 5492 6355 7473 8440 8885 9797 9861 9071 8466 8148 8026 8101 8108 7884 7814 7731 7403 6931 6401 5553 4736 4219 3812 3315 2899 2598 2462 2311 2181 2008 1740 1632 1551 1386 1178 1055 1006 970 906 798 702 604 485 363 259 163 94 52 25 -5 999999 999999 999999 999999 999999 999999 999999 5 6 21 45 79 101 168 192 163 250 328 243 150 169 168 293 270 109 139 30 -10 45617 301 70 30 9850 12 40 17 7412 7171 81218 999999 999999 999999 676802 982924 999999 589647 13431 429 233 179 228 251 222 160 78 67 40 81 45 78 117 38 29 68 2 -5 -34 -14 -22 -23 -36 -54 -40 -5 -31 -16 -12 -25 -14 5 60 70 38 29 -50 -29 -2 -29 -83 -5 -38 -3 13 19 -32 -90 -6 -4 -13 -11 69 1 -65 -27 23 -36 17 47 61 2 -7 20 48 40 56 -46 -51 -5 -6 -14 -25 6 59 -7 1 -42 -27 11 -4 -11 3 25 -5 63 47 -13 7 20 53 14 -4 33 18 83 160 161 218 233 224 321 449 494 457 415 455 404 235 177 172 210 227 207 243 262 252 276 300 212 223 243 173 141 126 157 121 127 88 81 95 70 115 86 61 43 78 69 37 87 86 61 48 70 66 107 107 80 71 46 15 3 -19 5 15 40 53 31 51 45 28 55 43 30 47 55 59 61 65 69 83 99 93 96 77 74 93 86 84 120 130 124 143 108 143 113 102 99 114 126 134 109 89 83 97 102 83 83 78 77 77 85 115 398 926 1449 1816 2253 2950 3821 4412 4571 5006 5423 6251 7403 8093 8063 8723 9112 8934 8693 8475 8464 8615 8872 8531 7823 7139 6510 5956 5563 5071 4542 4066 3513 3090 2638 2328 2228 2076 1948 1833 1703 1579 1505 1377 1194 988 908 930 866 884 876 716 605 433 262 184 111 83 42 14 0 -3 -5 3 11 19 25 34 56 92 154 224 272 268 239 292 427 279 300 156 181 175 371 401 410 166 56 12 45623 292 280 30 9850 12 40 23 7413 7173 761222 17763 469 125 160 156 182 204 142 127 46 76 -3 26 51 87 87 37 22 -31 -3 -12 -32 -91 -72 -34 -83 -90 -50 -38 -45 -26 -14 34 30 1 -1 -38 999999 -21 -46 -45 -5 4 -63 -62 -42 -23 -45 -37 -36 -48 -73 -5 -72 -44 -19 -32 999999 -36 -34 -29 -69 -32 7 -65 -33 10 14 -92 -48 17 -40 -33 6 -45 -25 -29 -62 9 -37 -54 -18 -10 -3 49 29 -17 -38 23 54 38 -6 8 -7 -17 -12 86 95 103 90 191 286 236 270 396 419 442 453 447 306 274 158 142 165 164 158 192 200 220 220 194 205 155 122 127 146 117 124 130 134 125 116 110 85 79 57 28 40 11 7 8 30 49 52 79 66 56 37 50 49 6 -8 -15 0 -26 -42 -12 -12 -10 -23 9 55 32 25 35 24 24 17 19 44 17 33 56 42 34 34 40 49 62 78 73 54 69 88 109 99 112 99 123 127 106 91 89 67 66 36 35 21 32 45 70 79 41 80 275 604 1030 1409 1606 1860 2238 2879 3485 3742 4061 4803 5963 6827 7502 7782 8016 8364 8421 8076 7868 7531 7272 7180 7097 6939 6347 5583 4806 4450 4140 3664 3344 2945 2524 2264 2084 1935 1740 1589 1450 1346 1320 1283 1218 1103 921 819 820 806 705 683 633 467 306 210 140 64 29 4 -2 999999 999999 999999 999999 999999 999999 -7 10 31 67 127 183 225 223 262 244 312 79 41 44 62 121 131 215 154 41 45629 297 219 30 9849 12 40 29 7414 7175 970210 999999 999999 70495 1252 173 149 174 96 92 79 63 31 95 26 -12 19 83 4 44 6 -2 -88 -74 -41 -44 -46 -29 -37 -21 -1 0 -34 -56 -40 -85 -97 -82 -93 -80 -38 -59 -14 -38 -36 5 -29 -54 -77 -56 -14 -99 -47 -36 -49 -17 -14 -16 -21 -63 -44 -36 -37 -9 -51 -6 18 -38 -58 -58 -48 -11 16 -10 -24 -61 -29 -28 -30 13 -13 -14 -11 -21 -52 -33 -35 -2 -27 -26 6 28 -27 8 15 41 -15 -14 0 76 84 100 138 119 199 252 264 378 421 427 442 424 292 236 104 135 141 140 198 217 252 264 263 244 227 204 183 195 134 68 94 114 165 118 117 109 53 32 14 18 29 0 48 52 59 60 61 48 51 52 72 41 42 60 47 -2 -8 5 19 37 6 4 7 -11 -33 -24 27 16 26 27 18 36 13 6 4 12 4 22 54 30 36 37 40 77 97 81 98 91 92 78 103 93 115 89 82 52 54 74 45 39 55 48 65 44 44 78 205 501 712 897 1180 1446 1669 1946 2102 2517 2926 3515 4274 5184 6070 7105 7922 8077 8191 7846 7746 7775 7668 7354 7089 6679 6290 5718 5212 4695 4341 3941 3548 3196 2780 2398 2094 1861 1679 1532 1393 1288 1167 1195 1179 1089 1093 997 848 795 794 688 649 593 548 331 232 149 80 17 -5 999999 999999 999999 999999 999999 999999 999999 -7 25 66 137 205 241 269 254 215 189 140 84 70 96 91 168 184 166 146 51 0 59 1 45635 295 218 30 9848 12 40 35 7415 7177 527156 999999 999999 287270 4096 190 169 185 136 149 108 1 40 2 40 11 53 31 60 46 46 -42 6 -13 -73 36 -42 -67 -48 -32 -54 999999 -50 -8 -65 6 -25 -14 25 -45 -7 -30 -94 999999 -59 -45 -41 -49 27 -58 -50 -27 31 -52 -51 -44 -29 -3 15 37 13 -70 -32 -46 -65 -16 -56 -75 -74 -74 -54 -4 -68 -31 -44 -16 -26 -16 7 -36 -36 -27 -48 999999 -40 -51 -37 -18 -17 -4 2 -15 -28 -7 18 -15 -32 -21 -7 41 63 128 134 151 274 236 356 459 441 465 400 397 242 161 191 197 141 150 228 198 194 200 202 208 192 164 201 224 132 66 91 86 93 96 103 100 25 -15 1 57 56 62 73 12 23 48 47 23 27 45 20 48 83 40 30 -26 -26 -26 9 -27 23 -5 -11 9 57 51 35 52 50 49 63 26 34 30 3 28 57 56 57 67 96 115 71 75 100 91 82 106 58 53 80 106 100 91 82 62 65 61 40 29 14 36 74 57 70 68 191 559 863 1007 1141 1209 1217 1308 1530 1839 1939 2487 3188 4159 5237 6331 7098 7282 7225 7105 7088 6943 6865 6408 6219 6182 5939 5555 5185 4538 4230 3993 3634 3360 3008 2574 2129 1773 1554 1442 1328 1221 1066 1013 1063 1064 1005 950 942 922 861 784 739 638 566 458 366 239 148 54 26 1 999999 999999 999999 999999 999999 999999 0 15 32 68 142 201 228 242 201 210 153 53 45 76 75 79 144 376 516 128 50 45641 295 217 30 9847 12 40 41 7416 7179 252281 678861 999999 999999 21391 294 155 189 181 85 119 71 67 66 63 70 88 53 30 103 16 -24 -40 -45 999999 -10 24 46 24 -37 -14 4 30 -42 -28 -33 32 10 23 11 -18 -10 -48 -45 -58 -18 4 43 -38 -66 -50 -6 -56 -47 -8 11 -34 -8 -45 -61 -66 28 47 -42 -55 -4 -3 -33 -19 19 27 5 -26 -25 -11 -22 43 -2 -61 10 -42 15 -9 -64 -48 -25 -64 -6 -1 16 -11 4 21 29 46 34 35 49 33 97 141 136 138 187 225 275 365 431 482 487 499 418 231 228 169 190 170 154 201 212 224 263 207 208 211 278 264 246 182 123 132 142 135 137 133 77 27 35 74 49 77 79 70 50 64 60 35 51 57 98 137 80 16 71 31 -20 10 -5 -2 -3 -4 10 15 51 61 26 46 62 42 75 64 40 43 15 33 39 43 66 85 87 96 118 84 92 95 107 114 104 79 96 82 85 73 97 125 105 86 58 57 55 70 58 63 87 81 94 220 529 934 1303 1557 1672 1625 1505 1415 1621 2094 2450 2870 3911 4919 5607 5991 6353 6573 6393 6046 5930 5754 5574 5454 5628 5980 5739 5273 4949 4546 4189 3884 3474 3109 2717 2280 1951 1647 1447 1326 1263 1253 1110 1042 1065 1021 986 869 910 828 786 772 702 575 444 338 241 151 73 23 13 10 999999 999999 999999 -9 -3 7 18 60 112 166 188 173 224 227 198 170 59 28 25 52 81 118 169 231 79 13 45647 295 217 30 9847 12 40 47 7418 7181 414218 999999 999999 593344 6019 201 133 190 220 124 33 19 4 62 23 -9 100 19 24 25 -21 -10 0 -16 -41 -88 -76 -58 13 -18 -39 999999 -47 -20 -26 -4 26 2 39 15 -45 -58 -36 -58 -28 -15 -9 -37 -39 -51 -30 29 25 -1 -57 -1 7 19 5 -35 -58 -83 -61 -61 -16 -3 6 -29 -34 -50 -23 -35 6 31 -29 -11 -23 -29 -28 -1 8 -21 51 -38 17 10 -25 2 -3 -5 8 0 1 -18 22 -12 25 14 20 11 77 112 131 137 189 251 341 443 477 473 394 311 207 157 150 199 218 173 185 225 235 224 249 222 163 180 178 148 141 159 153 169 145 124 132 156 64 25 62 69 36 19 32 34 26 64 64 59 15 24 60 75 47 61 10 -15 -16 1 34 25 8 -10 -16 15 33 30 21 31 12 40 44 30 31 11 20 36 41 71 54 66 68 90 75 91 111 113 88 103 75 91 90 77 96 112 112 85 108 76 69 61 47 68 38 49 45 50 96 326 992 1640 1828 1881 2074 1918 1836 1945 2121 2186 2441 3096 3986 4660 4774 5056 5454 5856 5854 5930 5953 5816 5841 5711 5651 5509 5442 5179 4794 4223 3710 3345 2921 2489 2127 1875 1710 1600 1418 1304 1206 1172 1135 999 967 973 913 945 971 884 786 735 628 496 353 280 190 84 27 -3 999999 999999 999999 999999 999999 999999 999999 2 38 92 150 177 164 176 175 122 60 21 36 10 14 164 486 199 126 212 250 45653 295 216 30 9846 12 40 53 7419 7183 464828 999999 999999 165463 1695 170 148 216 187 225 74 90 85 80 78 25 -11 30 40 -2 10 -20 -8 -57 -23 17 -71 -63 -31 -43 -73 -80 -68 -47 -2 -29 -57 -77 2 -2 -36 -70 -58 -47 -17 -35 999999 999999 -66 -17 18 -96 -60 -58 -77 24 -30 -93 -55 -95 -34 -57 -64 5 -23 -5 -62 -44 3 37 -9 3 3 -18 -35 -37 -54 -52 -10 -43 2 -28 -60 -5 -45 -69 -36 -15 -37 -46 -23 -81 0 -14 16 -21 1 7 26 92 125 86 94 111 166 218 266 349 386 434 411 332 211 112 151 209 181 167 188 222 187 278 288 241 209 205 189 144 75 197 169 146 122 114 105 107 72 51 41 30 49 42 29 37 49 37 15 59 37 76 60 88 60 23 -1 -9 -3 13 28 -2 -11 -5 18 30 8 16 34 26 28 9 5 52 29 8 47 32 10 16 61 64 62 53 75 117 106 98 119 123 87 79 90 85 106 100 39 62 76 83 63 56 31 24 43 39 53 54 72 195 589 1282 1851 2125 2336 2507 2177 2372 2552 2583 2665 3273 4350 5043 5329 5775 6158 6200 6109 5942 5824 5831 6100 6069 5985 5982 5617 5405 5083 4500 3967 3358 2946 2533 2092 1801 1636 1548 1454 1349 1261 1101 1155 1104 1055 1005 926 865 812 760 778 783 725 557 458 369 216 75 17 -6 6 -6 999999 999999 999999 999999 999999 -4 53 117 141 139 120 137 168 134 67 54 -8 14 134 205 439 175 435 228 8 45659 297 216 30 9846 12 40 59 7420 7185 420420 999999 999999 322748 3308 200 241 224 141 179 77 46 60 104 93 26 61 39 -31 51 48 -38 30 -19 16 -92 -78 -42 -53 -72 -74 -78 -24 1 -88 -22 -28 -47 -68 -19 -70 -89 -44 -5 -84 -37 -28 -95 -37 -22 -67 -67 -72 -45 -43 -66 -76 -63 -48 -40 -57 -64 -2 -53 -77 -89 -56 -47 -59 8 -14 -34 -21 -95 999999 -64 -13 -11 -29 -47 -11 -27 -28 -48 -63 -19 -19 -22 43 -54 -78 -31 -35 -31 12 -5 -10 4 -41 10 64 90 110 77 157 225 250 336 436 430 434 347 225 172 150 161 95 152 186 187 186 190 205 140 157 175 152 122 146 170 150 143 96 73 100 77 51 57 29 0 23 17 35 45 45 42 18 2 15 49 39 47 35 43 -12 -50 26 -17 -34 -3 -17 -1 -8 -17 -1 21 52 -10 -22 28 50 25 4 -5 3 32 30 42 61 51 65 81 61 78 85 61 57 69 90 107 86 61 89 91 82 76 98 44 57 45 38 53 65 35 50 49 92 206 592 1068 1781 2532 3038 3425 2635 2266 2649 2762 2981 3650 4234 4529 4662 4838 5086 5097 5093 5404 5888 6360 6244 5958 5692 5403 4983 4680 4391 4055 3748 3332 2927 2566 2259 2017 1786 1677 1572 1462 1307 1203 1117 1113 1059 942 881 907 878 812 790 829 638 561 481 376 223 125 30 -9 999999 999999 999999 999999 999999 999999 -5 26 67 101 126 122 144 127 135 110 62 17 34 30 48 94 160 236 176 85 191 66 21 45665 299 65 30 9845 12 41 5 7421 7187 9968 23010 50110 110649 255397 616657 999999 999999 238765 2505 181 169 214 147 149 69 28 135 116 41 75 70 -14 -31 -8 -12 -36 -27 -52 -28 -79 -53 -6 -47 -45 -69 -71 -25 -2 -45 -48 -49 -35 -39 8 -83 -56 -89 -56 -58 -97 -32 -60 -33 22 -39 -87 10 -47 -96 -53 -60 -25 -61 -29 -32 -66 -82 -84 999999 -75 -39 -41 -51 -39 -65 -34 -56 -35 2 -32 -36 -57 -72 -20 -33 -20 -39 -7 4 -33 -28 -27 -16 -38 -47 -46 12 6 -32 -11 -1 -27 13 26 120 104 135 138 139 165 237 322 426 438 456 456 320 206 143 165 133 154 209 206 199 214 194 181 192 162 164 171 176 202 223 109 70 113 102 106 32 40 59 58 33 9 40 65 17 6 17 42 29 13 32 16 18 40 -26 -4 -32 -18 3 -32 -39 1 -14 -2 -43 -17 4 15 15 17 16 25 -12 13 15 37 -5 16 29 47 56 68 75 74 82 84 32 49 54 32 37 43 54 91 62 41 66 48 26 42 30 60 62 34 35 38 70 195 587 1333 2238 3140 3697 3960 3273 2739 2725 2932 3036 3317 3605 3973 4275 4533 4833 5121 5216 5330 5705 5968 5705 5210 4775 4559 4467 4356 4273 3896 3563 3268 2979 2741 2520 2204 1952 1709 1548 1416 1308 1231 1221 1178 1137 1103 1009 936 970 828 778 783 739 616 623 387 245 115 27 -3 999999 999999 999999 999999 999999 999999 999999 28 77 116 130 140 144 166 211 307 401 234 35 31 48 91 283 157 52 17 45671 297 215 30 9845 12 41 11 7422 7189 376402 961195 999999 979163 9387 253 246 233 205 187 122 86 56 112 83 144 102 12 -26 33 3 9 11 -57 -69 -28 -7 7 -39 -34 16 -46 -39 -20 -12 19 -4 26 29 -4 -27 -58 -42 -69 -65 -30 -26 -45 -48 -55 3 -54 -26 -4 7 -41 5 29 -34 6 0 3 -15 -33 -33 -2 -6 -10 -35 33 -13 -10 -19 42 71 13 26 19 24 -35 -24 -44 -66 -49 -22 23 23 30 60 12 2 -18 21 -54 -2 13 -17 -9 48 36 68 137 162 164 170 201 262 254 369 489 527 490 412 239 196 236 155 170 237 196 213 199 196 169 145 159 207 231 242 223 252 170 74 76 113 143 107 74 34 16 53 37 45 90 72 94 29 32 71 108 108 86 73 46 25 5 -3 -5 17 3 -1 -3 27 27 50 23 61 71 63 51 59 76 46 20 36 69 63 75 78 58 73 75 91 127 115 106 116 115 69 70 78 93 95 114 78 65 87 77 48 47 74 79 56 69 77 77 171 559 1222 2015 2608 3130 3493 3500 2757 2801 3072 3317 3606 3949 4094 4336 4510 4648 4953 5255 5515 5702 5929 5931 5474 4837 4467 4382 4136 3885 3681 3529 3316 3050 2875 2682 2510 2315 2179 2038 1805 1644 1442 1321 1284 1284 1230 1109 1055 1056 1086 1039 931 923 1033 759 510 460 295 155 58 25 3 -5 999999 999999 999999 4 28 61 113 148 143 131 101 88 114 314 1035 2174 2022 644 161 168 174 150 104 23 -5 999999 26 45677 299 66 30 9846 12 41 17 7423 7191 35431 999999 999999 999999 604099 999999 999999 559815 10817 286 155 224 318 193 171 96 74 125 45 -2 -15 52 10 69 46 -20 -64 -46 -77 -83 -35 -33 -93 -33 -94 -36 -54 999999 -79 -39 -36 -20 -63 -48 -59 -77 999999 -61 -49 -60 -47 -97 999999 -53 -74 -57 -20 -25 999999 -78 -72 -62 -88 -22 -91 -78 -70 -40 -72 -54 -37 -92 -60 -68 -54 20 -39 -27 3 -13 -34 -64 -61 -42 -63 -74 -49 3 -18 -33 -45 -28 -51 -71 -24 7 22 -61 -47 -31 -13 -36 18 11 10 44 135 105 111 143 103 184 237 375 476 433 439 404 194 82 159 83 109 137 138 184 213 179 165 135 100 155 124 180 175 205 89 45 90 134 137 38 61 79 25 23 8 -1 -8 1 13 -15 11 32 36 47 38 19 -21 -23 -25 -36 21 -36 -35 -6 10 28 27 35 2 12 19 24 16 53 37 -9 -2 -13 -9 9 38 56 51 50 56 76 61 67 50 77 48 52 47 32 44 27 34 47 38 48 49 44 43 36 47 43 40 48 58 125 404 1060 2372 3468 3055 2631 2749 2400 2451 2760 3171 3479 3844 4123 4509 4723 4820 5061 5019 5056 5213 5463 5162 4501 4088 3907 3787 3633 3540 3263 2959 2795 2695 2544 2426 2286 2097 1921 1763 1643 1549 1464 1435 1372 1284 1177 1196 1119 1158 1195 1143 1057 969 846 752 564 335 187 111 31 999999 999999 999999 999999 999999 999999 999999 -5 33 78 113 121 136 107 57 34 79 867 2720 2958 1787 578 113 92 75 106 34 45683 300 66 30 9846 12 41 23 7424 7194 67572 144172 282721 536828 936483 999999 950443 145868 3557 352 275 276 281 264 196 81 71 91 95 88 20 75 44 64 27 63 75 28 -23 -46 -55 -28 -9 -6 -27 -16 -37 -38 14 -2 83 32 -27 -29 6 20 19 -24 12 -30 -27 -3 -35 2 26 -32 12 2 -60 -24 13 84 39 -67 -67 -54 -28 -21 28 48 16 -4 42 47 14 36 25 46 47 -35 36 14 16 48 -12 23 23 18 -3 14 -7 -21 0 18 11 48 9 13 -29 -1 -17 16 52 38 69 82 93 146 141 207 199 206 313 385 406 489 559 527 415 304 249 182 168 223 233 224 221 237 243 193 179 180 155 214 257 260 214 152 152 182 171 119 96 60 69 96 61 109 89 60 88 72 95 110 116 73 51 27 13 18 39 15 33 45 7 47 34 52 41 52 77 78 72 96 81 62 57 67 15 47 76 80 106 97 81 131 123 142 136 122 98 101 70 97 124 110 131 80 100 132 80 56 57 65 85 88 103 94 81 81 96 125 166 428 1472 3249 3649 3643 3396 3822 3495 3854 4339 4862 5432 5696 6068 6387 6314 5921 5522 5363 5252 5021 4835 4596 4494 4451 4078 3753 3572 3315 3071 2923 2674 2436 2385 2331 2286 2173 2049 1879 1826 1755 1624 1580 1408 1384 1327 1299 1299 1224 1238 1259 1181 1014 833 559 375 243 154 66 27 19 5 -10 999999 999999 -3 38 120 162 166 148 150 194 172 95 58 245 1451 2734 2902 1838 861 910 589 262 225 98 45689 301 66 30 9846 12 41 29 7425 7196 40293 85507 174065 340289 691944 999999 999999 686124 15268 383 288 253 265 177 125 102 126 154 107 107 74 61 79 78 -18 30 68 -25 -4 -72 -94 -35 -7 58 -27 -9 51 -39 24 -44 -16 -11 -29 -24 -77 -36 -79 -64 -49 -47 11 27 -6 -33 -11 -26 -51 -96 -48 -61 -55 -11 -7 -19 -47 24 35 7 27 -7 -64 -49 -16 46 11 20 -32 5 25 17 -32 -31 -32 20 17 32 -20 -35 -32 -78 -13 0 4 -12 -32 5 8 -4 -13 33 62 -41 -27 66 95 110 114 158 156 166 181 243 284 349 400 474 481 509 480 295 233 221 196 208 235 250 262 242 224 152 126 164 186 174 262 204 131 126 90 107 147 138 48 50 35 36 77 72 59 50 65 47 48 83 77 84 46 31 -2 3 45 37 10 22 -4 -15 10 61 36 36 64 57 60 40 48 43 27 15 62 65 62 75 71 55 79 72 96 91 109 80 86 84 84 97 93 79 83 92 110 102 74 69 67 82 78 88 85 83 98 81 84 137 528 1217 1715 3889 4802 3474 3804 3780 3270 3442 3970 5059 6227 6957 7289 7540 6858 5493 4935 4768 4807 5047 5053 4951 4860 4622 4283 3939 3665 3484 3161 2903 2704 2442 2194 2070 2043 2002 1992 1945 1834 1820 1768 1698 1563 1407 1279 1315 1336 1432 1249 1089 1040 1012 713 567 407 233 107 46 26 22 19 3 999999 999999 -5 56 114 145 143 130 133 143 120 88 73 177 1013 1524 2849 2356 2095 1554 846 358 194 122 35 45695 296 217 30 9847 12 41 35 7427 7198 967089 999999 999999 45698 571 205 234 196 180 165 56 36 27 39 5 94 75 75 51 57 60 -53 -63 -77 -22 -17 999999 -36 -29 -37 9 -57 -26 -32 8 -35 -28 -42 -59 42 23 -85 -68 -63 -45 -23 16 -55 -26 -21 -30 -27 -57 -44 -33 -1 -10 -45 -49 -17 -50 -70 -90 -28 -56 -52 2 -37 -58 -26 14 -42 -51 -45 8 -35 -11 -55 -32 -17 -81 -74 -60 -43 -38 -39 20 -14 -59 -57 -12 -22 -19 -14 -40 -41 -19 37 9 0 95 91 72 81 120 175 275 293 337 485 504 519 509 355 225 214 213 170 145 171 177 160 172 165 177 114 141 151 207 285 176 86 84 99 79 74 102 89 59 33 34 44 82 60 49 35 50 70 40 65 15 -8 -31 -24 -16 -16 1 24 11 14 -1 7 49 60 25 25 58 36 36 50 42 42 17 12 30 39 55 47 50 66 62 80 87 73 68 35 48 49 42 57 23 45 62 55 57 59 42 27 32 22 35 42 43 43 63 134 495 1158 1832 3046 4336 3709 2993 3269 3305 3029 3488 4412 5369 6481 7403 7699 7301 6326 5277 4777 4663 4752 4809 4904 4993 5139 5208 4938 4380 3858 3603 3304 2897 2573 2350 2211 2077 1932 1861 1786 1654 1721 1749 1725 1672 1629 1497 1387 1346 1301 1305 1200 1151 1011 805 502 280 190 96 53 10 15 -3 999999 999999 999999 999999 999999 999999 34 75 102 112 130 145 151 145 99 109 218 615 940 1464 2274 2757 1628 798 222 114 8 45701 300 67 30 9847 12 41 41 7428 7200 133767 999999 999999 999999 988319 965222 645476 40400 633 256 234 203 138 151 181 125 67 97 73 46 7 2 -5 26 -33 -74 999999 -97 -46 -48 -66 999999 -36 -60 -68 -60 -45 -35 -66 -32 -31 -65 -76 -40 3 -54 -46 -46 -29 -6 -71 -49 -33 -2 8 21 -69 -32 -32 -38 -20 -26 -6 -56 14 25 -18 -9 -22 -33 -36 58 -28 -30 6 42 -12 7 -8 -68 -66 -50 -49 -44 -36 8 -37 -51 -33 -18 -64 -4 -13 -69 -18 21 -16 -2 -23 -4 -12 -40 10 -13 1 43 81 138 98 138 230 301 364 408 462 564 533 482 362 287 204 175 97 120 179 206 242 236 200 144 147 198 170 162 233 204 84 107 109 123 127 40 34 43 48 40 29 -5 38 68 42 25 16 47 75 65 35 52 -30 -57 -22 -20 -32 -11 -3 -17 26 49 1 -1 32 44 52 84 50 19 10 -1 24 53 48 44 81 67 74 88 62 81 98 77 47 34 56 53 61 51 86 78 99 84 59 83 74 97 63 39 36 74 82 86 145 882 2913 3736 3846 4820 4405 3930 3406 3446 3398 3211 4056 5264 6346 6725 6830 6509 5851 4887 4655 4718 4840 5097 5349 5539 5985 6150 6072 5330 4719 4166 3819 3474 3136 2861 2610 2308 2032 1878 1775 1667 1710 1817 1860 1837 1885 1791 1695 1552 1515 1489 1275 988 760 557 372 239 129 66 41 29 25 14 6 999999 -11 999999 999999 -4 45 106 139 158 152 150 96 98 91 64 118 514 914 506 576 1166 729 444 157 87 45707 302 66 30 9846 12 41 47 7429 7202 25970 999999 999999 999999 568206 999999 999999 504686 7053 294 236 162 121 75 113 136 48 -8 64 8 -12 36 71 -30 -12 10 -26 -71 -42 -89 -95 -69 -4 -87 999999 -58 -72 -46 -55 -95 -21 -53 -67 -48 -31 -25 -9 -74 -80 -61 -98 -20 -37 -18 -22 -55 -66 -97 -50 -82 -91 -24 -81 -84 -67 -75 999999 -47 -55 -6 -89 -82 -14 -44 -36 -53 -44 -43 -28 -32 -69 -6 -43 22 12 -82 -35 -3 -57 -15 -15 -30 -58 -75 -75 -27 -13 -38 -55 -66 -59 -24 -15 -15 -29 -19 27 62 70 104 165 158 270 378 425 437 501 451 392 267 204 175 118 106 154 196 202 210 232 191 148 129 129 159 201 186 104 114 119 102 100 78 32 -11 -18 26 26 1 30 49 16 10 -21 8 15 -22 -3 -48 -30 -10 -37 -59 -39 -43 -62 -40 -11 8 8 10 22 11 9 0 18 33 -3 -20 5 28 19 31 59 68 50 84 68 61 59 34 26 28 58 46 39 44 36 62 59 40 67 43 49 55 47 18 52 96 517 1507 3069 3817 4031 3791 3866 4617 4532 3933 3302 2857 3126 3735 4381 5156 5975 6197 6299 5959 5433 4986 4735 4717 4881 5294 5837 6400 7403 7965 7509 6569 5781 5149 4457 3839 3447 3186 2834 2514 2333 2200 2062 1815 1686 1709 1705 1676 1720 1892 1917 1866 1599 1603 1547 1314 882 728 469 211 162 94 32 15 21 30 24 1 -11 999999 999999 999999 29 80 135 133 101 82 64 32 -4 -5 999999 260 1261 1236 353 141 108 61 78 39 999999 -9 45713 298 186 30 9846 12 41 53 7430 7204 990292 999999 467414 37311 1695 269 195 225 107 186 176 159 93 0 6 20 -15 29 23 35 2 2 -9 -44 -63 -80 -39 -53 -71 -55 -34 -31 -11 -32 -35 5 -15 -58 -75 -69 -57 -54 -33 -37 -31 -22 1 -73 -64 -63 -81 999999 -71 -34 999999 -91 -54 -28 -35 -35 -53 11 3 -6 -61 -86 -88 -62 -50 -63 -79 -52 -72 -10 -29 -28 -55 -46 9 11 -26 -77 -85 -54 -68 13 -52 -24 -52 -77 -52 -62 -39 -71 -46 -54 -15 -70 -53 -5 44 35 29 69 55 106 159 283 336 425 463 465 496 490 317 171 191 154 122 138 131 117 152 156 85 107 142 161 168 193 237 169 94 107 101 95 73 66 27 14 7 -6 -11 38 38 44 34 21 55 49 31 2 -55 -53 -25 -26 -13 -31 -31 -8 -12 -18 -31 -23 -19 -6 18 28 28 40 12 1 18 10 12 30 35 63 71 65 49 48 65 78 79 10 33 41 37 42 56 48 29 36 33 48 39 54 50 52 61 106 103 409 1978 3394 3987 4318 4500 5038 4833 4525 4423 3876 3363 3403 3845 4242 4831 5325 5984 6437 5956 5319 5115 4797 5026 5491 6001 6803 7566 8935 10281 9299 7372 5857 5029 4450 3950 3586 3343 3137 3004 2845 2616 2348 2297 2075 1883 1799 1817 1839 1874 1863 1767 1772 1606 1498 1350 1250 985 626 348 233 197 101 62 55 58 59 41 9 -2 -3 999999 -2 55 130 165 162 171 149 130 131 127 95 40 9 238 969 1145 658 360 348 124 999999 999999 172 45719 302 66 30 9846 12 41 59 7431 7206 33604 999999 999999 999999 721019 999999 999999 379262 6586 274 270 265 230 147 223 174 150 96 70 33 12 32 -28 13 34 -37 -37 13 -21 -75 -59 -5 -49 -26 -37 -14 -8 -56 -34 -26 -74 -15 -30 -71 -47 -98 -58 -25 -28 -16 -12 -61 -88 -70 -22 -18 -49 -27 -43 -50 -24 0 -75 -88 -12 -1 8 -41 -30 -28 -60 -30 -24 -60 -35 12 -14 -22 0 -29 -61 -39 -31 -12 -10 -2 -31 -35 -41 -65 -59 -10 -10 -4 10 1 -37 -19 -33 -44 -48 -29 4 7 40 66 78 103 71 107 198 234 332 413 457 415 447 472 409 286 222 172 158 130 173 177 187 115 166 134 147 124 182 212 203 157 155 73 115 109 117 54 11 39 71 52 41 30 78 86 45 59 35 31 22 17 4 -18 -20 -23 -17 9 9 -22 12 17 8 14 27 45 4 11 43 45 68 29 24 -1 7 7 53 77 58 79 76 81 99 119 118 82 74 90 96 99 90 78 81 76 66 57 45 66 72 59 68 82 242 1110 2609 3818 4391 4756 4597 4765 4743 4358 3516 3838 3955 3750 3658 3872 4180 4799 5632 5927 5466 4992 4905 5189 5337 5649 6542 7795 10157 13672 13102 8523 6275 5347 4699 4188 3695 3349 3069 2771 2577 2490 2449 2407 2241 2105 1979 1830 1709 1737 1853 1939 1811 1575 1452 1240 1027 798 524 347 239 177 130 111 102 83 69 52 28 26 19 19 15 10 46 115 170 184 182 181 124 73 48 47 27 56 48 50 239 512 503 400 562 463 130 72 45725 297 216 30 9846 12 42 5 7432 7208 736205 999999 999999 17624 266 216 179 167 175 252 128 70 65 25 -4 0 2 6 37 -2 -86 -61 -53 -73 -77 -92 -100 -94 -18 -56 -70 -14 -51 -54 -68 -85 -88 -75 -77 -70 999999 -24 999999 -12 -43 -63 -71 -77 999999 -82 -44 -8 -11 -21 -85 999999 -80 999999 -73 999999 999999 -2 -91 -60 -63 -71 -61 -77 -27 -24 -15 2 -20 -68 999999 -44 -21 -36 -8 -51 -70 -63 999999 -60 -18 -29 -70 -39 999999 -78 -27 -37 -45 -62 -22 -51 -32 1 -22 19 -4 37 52 118 153 150 227 325 366 304 403 507 494 413 262 127 117 129 99 171 165 124 98 78 113 130 93 166 201 183 174 116 63 75 90 97 78 38 21 24 -12 -26 -38 -3 16 -16 -51 31 26 22 -28 -34 -42 -64 -44 -39 -29 -17 -32 -46 -6 -14 25 39 18 11 18 21 35 19 0 -22 -8 -2 11 21 26 11 65 27 32 58 32 33 56 60 31 25 14 -2 10 36 22 31 43 36 59 53 90 83 82 141 394 2000 5653 7345 7716 7356 6269 4577 3112 2572 2542 2692 2902 3084 3224 3662 4335 5384 6193 6292 5999 5572 5571 5999 6859 7943 8832 10832 12890 11742 8242 6230 5611 5167 4759 4418 4056 3681 3307 2814 2487 2328 2260 2149 2078 2030 1941 1869 1830 1767 1752 1742 1596 1570 1581 1398 1149 774 499 325 223 173 120 88 92 70 36 18 18 26 27 33 49 89 152 138 122 109 93 71 27 -1 -4 999999 999999 25 34 36 56 372 1216 1265 410 295 179 45731 294 214 30 9844 12 42 11 7433 7211 732601 999999 999999 54266 471 222 147 71 161 127 87 81 55 10 18 12 80 11 -18 6 -71 -12 -16 -52 -13 -84 -57 -81 -79 -98 -25 -28 -85 -24 -6 -39 -45 -99 999999 -88 999999 999999 999999 -88 -23 -93 -93 -80 -83 999999 -63 -91 -16 -38 -78 -58 -60 -10 -100 -97 -89 -70 -48 -63 -64 -66 -39 -86 999999 -74 -99 -35 -5 -18 37 -46 -51 -37 -49 -62 -80 -76 999999 -86 -80 -60 -16 -50 -24 -50 21 -9 -8 -47 -66 -27 -39 -49 -74 15 0 28 96 151 119 137 278 282 283 365 457 517 345 277 211 47 131 92 119 201 151 120 128 154 121 144 117 109 158 209 171 110 60 47 72 88 84 39 45 12 -2 13 -7 11 12 21 1 22 0 12 -14 0 -16 -69 -61 -40 -7 -51 -56 -60 -24 -43 -16 8 17 -1 -26 -53 -15 0 13 16 4 11 -8 -14 -2 33 25 22 32 59 37 74 64 41 41 19 10 7 29 34 26 31 21 26 34 39 35 35 77 123 172 917 4566 8424 6807 5078 3984 3041 2266 2218 2515 2622 2793 2960 3335 3917 4358 5118 5951 6588 6733 6996 7373 7976 9152 9836 11423 12905 10726 8082 6778 6128 5755 5481 5226 4829 4315 3847 3497 3012 2558 2169 2093 2153 2081 1881 2023 2191 2056 1789 1684 1567 1431 1425 1458 1445 1207 914 619 362 240 153 106 83 58 24 4 1 -4 12 35 73 115 141 155 164 177 169 96 77 31 10 999999 999999 -10 -1 11 73 51 49 67 62 45737 299 62 30 9842 12 42 17 7434 7213 32450 999999 999999 999999 531630 999999 999999 608070 12253 385 274 245 164 140 204 220 103 17 64 39 75 50 43 18 50 40 -57 -58 -75 -66 -29 -19 29 -33 -12 16 -20 -28 -7 -8 -52 -10 40 -25 -58 -53 -1 -28 -75 -22 -52 -34 -54 999999 -54 5 -31 -74 -5 -56 -45 -46 -42 -14 -27 13 -25 -1 3 19 -33 -38 -26 -29 -51 -34 4 -29 -10 -37 2 -16 31 19 -28 -45 -56 -41 -36 -85 -70 -55 -7 -33 -46 -26 -12 -51 -73 -22 3 -24 7 -19 56 25 13 97 155 170 246 317 341 385 448 499 481 480 336 237 150 159 148 115 190 204 187 169 149 212 177 140 188 247 237 184 158 98 28 61 114 107 83 50 66 54 21 44 37 39 40 61 44 44 69 66 50 6 -9 8 -37 -16 -4 3 11 6 28 7 -2 22 33 78 65 15 45 36 48 14 -3 -1 24 46 56 38 70 44 68 45 56 90 95 48 70 81 52 86 92 75 83 78 63 76 91 85 66 73 112 203 763 3379 6545 5458 3619 2640 2266 2278 2135 2054 2477 3116 3579 3976 4848 6159 6885 6959 7226 7516 8007 8748 8522 8312 8723 8999 8807 8680 8305 7600 6433 5597 5123 4896 4679 4378 4090 3803 3381 2845 2412 2192 2019 1968 2017 2010 2069 2080 2167 2010 1773 1523 1369 1250 1300 1157 890 649 462 320 227 165 143 122 80 37 28 33 47 71 125 163 182 225 195 120 91 85 59 49 36 11 9 33 72 101 95 74 77 41 29 45743 299 60 30 9840 12 42 23 7436 7215 20507 45062 95630 215979 487606 968560 999999 999999 12734 339 227 149 133 117 164 142 59 4 10 6 22 26 43 12 -4 -59 -48 -36 -68 999999 -21 -72 -50 -65 -84 -76 -63 -14 3 3 -83 -84 -82 -88 -66 -48 -70 -29 -87 -57 -69 -19 -48 -39 -87 -94 -80 -49 -51 -44 -67 -67 -47 -45 -38 -22 -24 -65 -99 -49 -6 15 -23 -45 -15 -35 -95 -52 -28 -44 -15 -28 54 -38 -68 -25 14 -17 -70 3 -53 -14 -83 -53 -27 -26 -3 -48 -58 -64 -48 -74 -46 -49 -6 85 93 95 118 147 213 366 409 357 408 478 526 555 325 251 124 133 84 103 169 208 213 175 148 128 180 142 141 218 187 213 180 139 103 110 102 111 74 93 20 50 10 22 16 1 -12 0 2 20 43 40 -7 7 -20 -1 3 -33 -9 23 -4 -11 2 -9 18 17 19 25 26 14 19 2 35 25 11 -6 -3 14 38 82 74 64 87 81 67 76 77 54 58 73 80 88 80 70 71 77 65 61 56 52 64 57 84 130 584 2638 4912 4590 3707 2760 2224 2154 2153 2147 2527 3064 3917 6154 8014 8101 7063 6534 6728 7167 7630 7426 7095 7358 7963 8634 9336 10069 9699 8177 6883 5693 4799 4319 4069 3917 3842 3685 3391 3153 2909 2497 2103 1849 1838 1900 1958 2029 2123 2099 1951 1706 1387 1149 1052 937 790 611 480 343 251 179 126 104 74 47 27 28 32 42 58 99 146 177 191 190 151 108 101 71 38 31 11 13 31 54 97 79 53 62 21 45749 294 210 30 9840 12 42 29 7437 7217 655661 999999 999999 28713 497 296 161 128 119 184 137 9 -8 -25 999999 55 9 -27 -2 62 10 -56 -66 999999 -69 999999 999999 -93 -56 -79 999999 -40 -44 999999 -56 -34 -82 999999 999999 -72 -45 -92 999999 999999 -82 -71 -55 999999 -64 -62 -72 -72 -62 -26 -60 999999 999999 -77 -70 -66 999999 -60 -72 -41 -87 -72 -85 -84 -99 999999 -80 -90 -27 -35 999999 -84 -54 -36 -92 -81 999999 -69 -53 999999 999999 -84 -36 -83 -60 -48 33 -71 -53 -38 -2 -61 -75 -65 -50 -31 -2 -41 36 89 130 193 257 310 348 356 374 428 414 279 189 51 45 87 111 103 124 116 150 167 156 115 110 107 168 174 177 166 83 63 21 37 53 28 12 29 -40 1 -11 -23 -26 -22 3 -44 17 35 8 -22 -40 -38 -23 -50 -55 -47 -39 -79 -43 -21 15 7 -12 -6 -15 -5 12 7 -6 -39 1 -7 3 4 30 50 39 14 23 25 41 18 34 35 47 64 23 23 33 32 6 12 30 41 8 19 23 3 42 61 270 1319 2956 4192 4599 4152 3246 2537 1996 1749 2105 2323 2621 3558 5104 6378 7924 7868 6002 5591 5348 4779 4944 5576 7648 9765 10185 10020 8768 7287 5849 4914 4193 3676 3523 3363 3208 3167 3135 3102 3115 3035 2756 2402 2180 2010 1914 1789 1708 1694 1684 1652 1551 1374 1163 976 861 785 580 388 284 224 157 81 67 57 39 0 -10 23 35 39 53 85 138 171 183 199 216 202 99 32 22 27 23 68 45 50 44 242 44 -2 45755 290 300 30 9840 12 42 35 7438 7219 245138 2508 347 288 179 181 207 186 110 13 86 42 101 86 44 61 -4 24 -36 -89 -18 18 -34 -52 -6 13 -31 -13 -26 -3 -2 -7 -40 -16 7 -25 -45 -50 30 -35 -8 -26 -20 17 -14 15 -48 -34 -17 15 -61 -19 -25 9 12 -33 -10 -32 -24 13 -30 -43 -65 -5 -33 7 -1 -9 -51 -50 7 -45 -47 -41 -71 -29 -5 -42 11 24 -6 12 20 35 -19 1 29 -13 -4 3 4 -5 -21 -60 -21 -3 -11 68 74 113 186 247 273 358 321 392 452 517 516 376 271 141 89 133 176 125 211 201 183 175 220 192 172 173 167 230 263 231 199 135 113 125 117 90 64 45 66 22 35 61 63 49 33 35 42 111 62 43 74 32 26 6 14 -15 -8 22 -15 19 54 -11 11 34 60 25 38 63 38 48 52 38 39 33 70 83 69 60 90 93 74 100 82 106 118 133 104 75 78 123 105 75 83 88 106 92 73 102 100 70 97 134 487 1767 3391 4788 4271 2614 2323 1951 2130 2729 3229 3748 4088 4851 6183 6969 6306 5647 5688 4717 4525 5655 7353 9357 11187 11310 9539 7367 6300 5644 4855 4195 3717 3518 3377 3240 3078 3017 2961 2922 2937 2905 2889 2680 2552 2451 2310 2133 1886 1655 1513 1542 1634 1407 1289 1188 982 842 641 425 333 238 159 122 140 100 78 63 66 76 102 115 134 180 198 182 162 153 133 95 46 77 45 27 152 168 110 164 139 4 45761 299 60 30 9840 12 42 41 7439 7221 6505 14926 32947 999999 999999 999999 999999 999999 631708 4372 391 205 151 177 178 148 82 -1 -21 22 96 53 53 36 29 -42 0 -21 54 37 -51 -22 27 5 -21 2 -69 -24 -15 -17 -7 -16 -57 -7 -48 -3 -53 -16 -10 24 -19 -59 -15 -23 999999 -49 19 -1 46 -12 -73 -7 22 -10 -44 33 -44 -32 -17 -62 -9 14 -20 -58 -51 -36 -8 4 22 -8 -38 11 53 -7 0 41 24 12 -17 -7 -5 22 -56 -19 25 31 -31 26 -25 -18 34 -5 24 25 66 84 117 149 181 217 251 288 267 428 492 480 455 304 226 117 141 145 157 175 209 219 183 222 202 226 247 227 215 231 243 227 212 185 146 117 93 84 68 37 34 36 42 50 59 7 76 86 36 75 102 42 20 21 26 11 -17 -25 27 5 -12 25 57 46 42 48 23 30 48 25 33 44 54 45 49 80 72 83 61 77 101 82 107 120 93 79 97 69 114 86 79 107 102 84 86 105 98 67 61 65 58 91 106 135 644 1994 3469 4766 4065 2668 2349 2411 2661 3009 3441 3863 4753 5654 5678 5339 5506 5559 4945 4892 5406 6311 8187 10985 14460 14672 11292 7906 6507 5046 4195 3810 3486 3320 3058 2946 2947 2931 2760 2704 2668 2673 2689 2607 2546 2564 2473 2331 2101 1923 1806 1635 1550 1467 1282 1200 1208 1147 833 619 466 356 264 180 142 119 97 62 47 64 87 113 135 169 203 165 102 84 69 63 42 55 50 52 86 90 100 87 67 47 -2 45767 297 208 30 9838 12 42 47 7440 7223 425773 999999 999999 462996 4299 562 324 226 125 182 147 109 81 16 34 117 96 102 -24 -3 -36 -91 -24 49 7 -37 17 -12 -18 -51 -66 -66 -33 14 -83 -42 -64 -54 -46 -7 -31 0 -41 -30 -50 -83 -34 10 -42 -29 -24 -40 999999 -76 -98 -53 -53 -79 -31 -17 -23 -27 -22 -3 -42 -73 -38 -47 -26 17 -17 -60 12 -3 -21 -67 -52 7 38 38 -10 -66 -26 -15 -5 40 -2 -31 -19 -55 -17 -28 -41 16 -11 0 -12 -32 -12 33 93 113 122 174 183 189 199 205 369 439 470 502 428 256 148 158 149 166 144 174 200 221 215 234 227 204 214 169 233 254 212 181 160 126 95 100 56 7 50 53 33 34 64 96 74 53 45 58 76 55 74 32 16 23 -5 -20 8 15 -14 -2 16 14 27 35 32 34 37 37 43 16 26 31 3 40 100 91 62 74 71 76 73 116 92 74 77 107 109 105 70 75 77 88 81 95 81 84 73 48 85 97 111 84 221 1187 2555 3541 3853 3129 2412 2027 2000 2302 2946 3837 4594 4788 4786 4737 4959 5915 6418 5984 5914 6275 7513 8757 11171 15313 17384 16267 12315 9289 7334 5145 3715 3408 3212 3123 3315 3308 3132 3111 3094 2888 2762 2699 2477 2362 2427 2476 2310 2095 1953 1819 1691 1667 1642 1450 1320 1176 1151 995 777 641 526 344 217 178 133 106 75 70 67 107 125 135 167 185 188 145 75 59 46 33 38 34 26 41 58 112 137 124 90 41 -1 -8 -4 45773 293 297 30 9837 12 42 53 7441 7226 155534 2558 666 253 197 166 97 90 26 26 70 65 66 -20 55 29 18 13 -70 -60 60 50 16 -40 -55 -40 -28 -31 -30 -51 -91 -69 -51 -48 -39 -52 -79 -70 -69 -62 -6 -31 -56 -74 -25 -19 -8 -71 999999 -6 50 -29 -50 -69 -58 11 12 -60 999999 -26 -56 -64 -37 -52 -42 -78 -57 999999 -35 33 -28 -67 999999 -31 14 -61 -41 -44 -59 -30 -58 -30 -44 -45 -46 -52 2 -35 -48 -30 -5 0 7 10 -39 -18 61 53 97 98 133 161 199 186 178 252 369 468 452 502 330 186 122 115 107 172 157 147 222 216 245 197 169 94 181 217 226 230 151 139 97 69 108 52 7 20 18 9 10 14 35 50 36 52 60 73 82 32 29 10 15 2 -42 -15 -5 -16 -11 -20 -2 4 17 20 7 14 18 -11 -4 6 -3 22 51 63 43 12 44 59 87 58 66 93 109 88 89 80 71 47 65 88 86 74 70 72 52 52 68 82 76 50 118 368 1028 1607 2487 2962 2606 1960 1707 2163 2750 3363 4004 4164 4071 3879 3857 4024 4322 5247 6086 7488 10624 12819 13396 12937 11782 10205 8659 7095 5304 3933 3314 3176 3344 3618 3472 3301 3194 3027 2858 2820 2689 2588 2368 2204 2238 2266 2266 2111 1969 1837 1742 1705 1660 1530 1389 1281 1136 1012 985 838 633 493 398 312 250 192 132 86 50 34 51 87 102 112 145 157 131 103 77 42 31 16 19 17 32 122 226 172 134 83 -9 999999 13 45779 291 296 30 9836 12 42 59 7442 7228 61333 1607 623 167 143 153 143 87 49 36 70 112 43 40 21 25 -86 -77 -20 -6 12 19 -46 -67 34 -3 -75 -32 -67 -19 -30 -2 -71 -55 2 -59 -13 -79 -55 -13 -96 -98 -53 -21 -19 -30 -41 -36 19 -51 -21 -59 -2 -78 -76 -80 -19 -6 -56 -64 -66 5 -32 16 -70 -62 -83 -36 -29 -58 -75 -64 -18 -29 -92 -35 -43 -78 10 -3 5 -79 -36 -25 -47 -16 -35 -1 -3 -75 -35 37 -61 -41 9 13 7 37 121 145 111 153 176 215 191 114 297 479 493 506 366 160 120 169 122 163 179 200 199 166 204 222 190 172 189 223 223 222 182 149 112 126 64 28 71 40 24 24 20 61 74 53 80 73 87 32 48 32 33 3 -3 9 3 -27 -24 -29 -25 -21 -15 25 4 28 16 13 16 18 22 -3 44 32 75 75 63 58 63 66 95 79 107 96 42 83 111 78 87 63 44 40 47 35 52 49 71 84 63 48 91 175 440 975 1507 1711 1936 1880 1785 1514 1388 1655 2123 2749 3566 3796 3681 3502 3358 3747 4701 5472 6003 8258 11042 12687 12590 10239 8114 6699 5699 5033 4187 3468 3324 3367 3445 3412 3288 3235 2981 2753 2677 2639 2494 2424 2336 2091 1991 2032 2107 2116 2049 1916 1863 1692 1644 1659 1466 1329 1241 1113 1052 861 684 541 484 419 278 207 139 92 47 38 56 77 91 114 160 206 203 140 65 43 24 36 32 28 17 40 82 79 65 62 4 45785 290 297 30 9837 12 43 5 7443 7230 21701 994 510 167 91 104 119 75 73 72 -21 71 51 53 60 -2 -80 -71 -64 -45 68 83 13 -55 -49 -26 -46 -42 -39 -31 -10 -10 -65 -29 -54 -49 999999 -99 -19 -62 -15 -10 -82 -29 -4 -89 -77 -57 -46 10 -26 -60 -88 -75 -64 -1 -51 -83 -72 -64 -53 -58 -39 -12 -27 -37 -52 -15 3 -67 -42 -12 45 -69 -44 -40 -25 1 -7 -37 -52 -63 -48 40 13 -22 -38 -86 -44 -3 -60 3 -17 -37 -61 3 26 46 117 151 103 152 166 128 149 148 164 334 432 495 359 210 178 201 153 165 137 152 137 142 171 221 181 153 169 192 188 206 151 100 94 110 71 47 46 48 27 -5 65 51 38 38 70 76 68 29 10 -10 -13 -34 -32 -23 -54 -55 -42 -9 5 28 -4 8 -5 5 2 23 22 -15 -15 26 46 29 15 9 46 50 47 99 92 54 83 86 105 79 83 83 66 27 43 85 67 40 63 84 65 50 42 53 87 172 530 1100 2040 2358 1629 1131 1170 1262 1596 2103 2573 3132 3485 3446 3164 3054 3193 3892 4729 5071 6240 7739 8013 7770 7998 7450 7121 7393 7140 5901 4275 3515 3353 3375 3452 3322 3049 2894 2795 2753 2644 2610 2565 2606 2497 2327 2194 2075 2080 2062 2052 1985 1876 1781 1740 1618 1528 1355 1232 1149 986 855 710 592 561 472 285 199 150 90 51 47 60 100 114 150 207 220 174 127 95 54 28 21 12 58 50 45 98 169 209 -4 45791 291 267 30 9837 12 43 11 7445 7232 323421 30441 1316 651 289 149 117 127 104 65 67 90 167 115 47 -25 -5 -31 -17 -7 -51 5 87 94 32 22 -38 -31 -44 -39 5 2 -40 -66 -64 -53 999999 -62 -1 -28 -45 -11 -42 -98 -55 -39 -64 9 2 -25 -25 17 -21 -8 -68 -31 -51 -36 -82 -22 -44 -41 -16 -25 -4 -70 -43 -93 999999 -84 -23 4 -19 -68 -70 -69 -43 -6 -28 18 -69 -14 -23 -14 -7 -38 -71 -66 -48 -35 -13 7 -9 -52 -7 -22 -1 64 43 133 142 119 138 164 191 161 168 205 316 425 527 349 140 210 217 197 235 164 161 210 197 169 225 172 176 206 267 249 221 229 157 109 116 69 91 60 61 77 69 45 16 19 41 28 92 54 32 17 21 13 -13 -20 -7 -8 -49 -22 -22 -20 -39 8 14 -29 -21 -11 -6 5 -1 2 24 58 54 49 56 30 62 71 86 111 80 86 102 110 100 90 100 73 64 68 89 66 80 99 92 71 71 89 130 399 1037 1604 2055 2257 1855 1338 935 993 1636 2488 3099 3370 3354 3149 2966 2809 2941 3221 3729 4232 4999 7024 7276 6715 7190 8213 11780 14381 12895 9704 7551 5319 4118 3650 3465 3273 3143 3006 2939 2954 2955 2886 2776 2718 2719 2729 2669 2548 2479 2383 2330 2241 2202 2226 2161 2003 1774 1538 1525 1390 1329 1175 1004 764 695 682 574 398 264 203 159 97 105 138 146 158 201 286 287 192 128 92 53 39 45 39 25 31 150 84 264 453 22 45797 294 266 30 9836 12 43 17 7446 7234 330868 27000 929 591 195 123 117 133 42 0 90 51 18 -6 22 43 -37 -50 -59 -86 -19 62 43 12 3 -9 -28 -39 -74 1 2 -44 -22 999999 999999 3 -64 -81 -54 -49 -13 -55 -92 -54 -90 -26 -9 999999 -34 -41 7 -32 -37 -33 -41 -76 -91 -39 -42 999999 -96 -92 -97 -76 -59 -64 999999 -79 -30 -75 -51 -62 -23 -47 -65 -62 -89 -48 -30 -41 -71 -47 9 -35 -39 -32 -53 -7 -19 -45 -12 -55 -46 -13 -67 -12 -9 38 9 74 60 131 92 121 170 165 111 87 155 310 460 339 166 161 174 158 139 146 128 121 176 173 187 199 176 166 142 140 208 133 99 50 86 38 24 15 4 15 12 13 33 5 5 55 29 15 -17 -26 -74 -26 -58 -39 -42 -79 -25 -27 -19 -40 -28 -21 -25 3 36 26 2 -8 -18 3 36 70 70 27 31 49 38 23 -27 34 44 21 62 71 64 58 47 45 51 42 19 28 14 10 28 66 81 136 277 805 1899 2132 1523 1168 1137 879 769 1199 1872 2667 3020 2953 2723 2693 2822 3234 3539 3779 4753 6081 6535 6142 6240 9468 16969 20471 17124 11274 7400 4966 4292 4046 3950 3758 3366 2905 2777 2727 2963 3288 3229 3103 3089 2965 2865 2791 2754 2809 2859 2893 3021 3071 3060 2935 2707 2324 1937 1664 1445 1266 1189 1029 902 869 792 688 517 346 254 187 133 84 87 109 146 201 255 339 380 234 106 86 124 28 13 37 26 4 45 131 61 127 60 999999 999999 198 45803 291 265 30 9835 12 43 23 7447 7236 356281 19725 834 550 264 166 147 141 154 115 34 75 66 72 55 1 8 -56 -50 -5 53 122 104 25 -6 27 19 -17 -17 -22 -84 -50 -34 -26 -43 -82 -88 -6 -53 -71 -85 -20 -1 -37 -4 -31 -72 999999 -35 -18 -14 10 -6 -41 -66 -73 -52 -33 -23 -32 -52 -93 -33 -43 -62 -51 -35 -40 -37 -85 -45 -72 999999 -72 20 -7 -33 -37 -60 -55 -49 -26 -49 6 -42 -59 -72 -93 -84 -50 -49 -22 -27 -43 -17 -13 -28 3 35 36 60 70 137 167 241 184 106 143 76 212 445 317 147 153 180 181 223 200 152 131 175 178 230 210 188 205 242 224 238 174 163 91 88 70 59 28 52 16 -9 32 28 7 24 51 56 26 27 10 -24 -4 -44 -12 -20 10 -28 -47 -41 -5 5 8 28 27 -13 -18 20 10 -16 29 50 53 53 68 56 51 45 15 74 46 85 90 76 104 96 86 92 73 62 72 28 22 48 37 57 78 137 336 1072 2220 2037 1056 722 666 722 903 1252 1649 1931 2022 2037 2480 2655 2350 2788 4077 5582 6863 8372 9515 8298 5891 5024 5452 7351 7465 6959 5995 5019 4976 5258 5710 6537 6576 4952 3328 3005 2913 3136 3521 3253 3176 3108 2966 2784 2711 2803 2982 3128 3338 3495 3625 3777 3659 3110 2638 2083 1651 1448 1312 1163 1032 939 983 904 705 565 411 330 239 197 149 147 152 174 219 278 316 388 350 210 129 89 71 60 17 3 2 10 27 10 1 -8 45809 292 266 30 9836 12 43 29 7448 7238 460213 14245 912 860 394 198 173 158 194 160 119 92 121 87 103 19 -46 -96 -56 0 66 127 76 142 59 11 29 -8 -2 -7 18 0 -60 -30 9 23 11 -43 15 -8 -49 1 -32 -9 -38 -2 30 15 22 2 46 54 -30 -12 -17 -12 -73 -6 -33 -14 -11 -58 -10 -43 -64 -15 -13 -64 -46 -37 -28 -1 -14 -24 -26 -36 -43 -36 -19 -23 6 0 -20 25 -14 -27 -52 -25 -24 -13 2 -18 -12 -29 -41 -55 -32 47 23 56 91 105 121 111 180 163 146 105 119 269 334 202 151 94 157 212 253 256 204 147 150 191 218 251 183 185 209 208 189 181 173 101 130 87 75 64 61 109 79 49 48 26 16 54 119 66 20 6 22 37 12 1 -29 -8 39 9 6 17 -4 10 3 46 24 14 28 -1 -12 51 62 27 47 47 63 70 66 75 90 98 99 97 76 104 106 95 136 124 91 80 81 47 63 75 82 73 127 387 1224 2375 2045 1070 533 469 571 877 1445 1762 2050 2431 2694 2801 2753 2958 3926 5358 6057 7405 9215 8672 6209 4260 3748 4005 4449 4870 4983 4978 5820 8112 10180 8774 5860 4521 3954 3801 3932 4079 4181 3847 3603 3316 2842 2668 2568 2392 2449 2830 3208 3481 3622 3684 3739 3702 3308 2780 2294 1922 1686 1580 1351 1260 1062 909 849 776 713 601 453 330 245 213 218 252 310 352 374 377 367 356 308 231 206 323 90 56 21 17 4 8 26 30 4 37 45815 293 267 30 9837 12 43 35 7449 7241 40441 2532 897 774 569 223 142 184 210 129 103 92 113 86 -43 12 28 -18 -28 -11 85 85 125 64 33 82 -73 16 -1 0 -3 -25 -49 -48 -10 19 -23 -13 -43 27 14 -8 -73 -92 12 -65 -18 -61 -31 -45 24 5 1 -45 -40 -16 -28 -67 -23 -17 -73 -44 -46 -52 -83 -5 -42 0 -18 44 -2 -28 -14 -31 -48 -11 -12 -17 -46 5 -9 21 2 -16 -37 -45 -68 -71 -49 -39 4 -4 -50 -56 -55 -20 11 34 62 55 72 63 89 122 127 152 171 94 125 219 175 161 169 185 197 234 259 242 183 163 135 126 157 245 204 192 213 202 172 183 149 108 55 87 34 40 47 28 72 45 8 40 33 91 66 49 79 9 -2 -16 -24 -6 5 14 14 -30 -42 7 45 53 37 30 1 5 17 28 22 38 38 49 88 65 81 73 58 45 39 53 110 112 124 110 104 109 101 68 64 89 85 71 75 96 89 110 135 518 1604 1821 1714 1255 774 613 697 1209 1966 2571 3112 3590 3422 3247 3859 4949 6092 7217 8256 9050 9148 7723 5582 4473 4137 4547 5017 4799 5386 7241 9179 9624 8812 7475 6425 5845 5332 5129 5011 4576 3682 3163 3044 3165 3201 2952 2574 2318 2243 2450 2750 2947 3151 3410 3564 3370 3210 3028 2498 2108 1868 1736 1537 1370 1179 1111 1032 912 823 714 608 427 308 263 273 320 370 414 469 468 411 271 168 129 125 96 147 152 64 42 27 58 67 111 23 -5 12 45822 294 205 30 9835 12 43 42 7450 7243 980979 176805 20832 2040 781 744 482 180 90 175 190 172 133 111 20 49 9 53 -60 -87 999999 -14 63 38 79 33 26 -9 -20 -8 -6 -45 -58 -45 -28 -45 -59 -90 -88 -86 -72 -16 -30 -40 -68 -91 -68 -27 1 -25 24 -6 -56 -35 -13 999999 -33 -53 -100 -56 -65 999999 3 1 -36 -34 -40 -35 -37 -17 -65 -55 -76 -54 -46 -61 -11 5 -41 -20 -15 1 -52 9 8 -48 -20 -37 -54 -74 -10 -18 -8 -39 -59 -47 -33 -29 -60 -30 12 35 38 55 42 141 192 152 114 63 136 142 132 120 175 232 232 217 275 172 155 158 142 175 162 175 193 223 191 189 147 129 110 103 82 21 46 45 56 -2 -15 35 44 32 31 67 50 73 8 -1 -33 -31 -42 -48 -13 12 -35 -40 -7 -33 -35 14 54 37 -17 -33 -18 12 27 22 45 35 19 26 52 48 26 0 24 31 17 71 72 102 97 64 100 90 67 60 55 44 50 59 79 86 261 958 1893 1996 1869 1410 810 779 925 1677 2800 3432 3447 3100 2623 2840 3955 5234 6437 7450 8227 8815 8748 7577 5736 4929 5147 5600 5759 6323 9023 13174 13146 11245 8732 7505 6964 6255 5326 4901 4377 3701 3125 3020 2969 3074 3057 2852 2568 2309 2324 2437 2538 2673 2832 2913 3056 3001 2972 2826 2601 2383 2134 1897 1684 1471 1326 1221 1203 1068 918 867 770 588 428 308 264 314 369 410 366 279 176 126 115 95 89 87 45 62 61 70 156 184 28 40 47 14 45828 294 233 30 9833 12 43 48 7451 7245 188113 16214 1227 848 834 652 262 123 91 147 84 142 187 137 44 51 122 107 58 -7 39 134 92 16 41 52 45 27 27 -81 -30 -7 -23 -12 -38 -52 -42 -5 21 49 63 -33 -72 -41 8 -16 22 3 23 -2 -40 27 17 34 11 32 -17 12 40 -68 -28 27 37 3 -51 -66 -40 5 -11 -25 -25 -35 -64 -38 10 9 -18 -48 -35 -10 -12 -32 -30 -35 -1 4 9 -49 -48 -66 -41 -33 -26 14 -8 -8 -4 -45 -6 19 21 35 50 91 161 117 110 108 101 160 232 153 200 250 257 232 265 290 236 147 113 144 174 237 215 159 151 196 158 242 178 127 102 48 61 59 56 53 13 17 56 20 54 107 108 49 37 36 19 9 4 -9 -13 2 -21 3 13 -1 -7 32 56 28 43 55 62 11 29 48 76 53 56 66 98 57 27 25 59 70 35 100 96 102 78 80 129 101 94 58 70 78 72 66 55 71 89 625 2142 2258 1456 945 881 941 1054 1334 1822 2964 3760 2957 2580 2813 3486 4342 5153 6427 7498 8215 8594 8421 7543 6256 5845 6281 6090 5842 6311 7268 7846 7657 6970 6419 5816 5497 5243 4521 3652 3173 3055 3041 3003 2969 2976 2874 2644 2585 2569 2587 2696 2822 2970 3032 3038 3128 3232 3158 2927 2738 2612 2428 2176 1948 1678 1502 1486 1507 1234 1132 1063 934 754 548 403 329 346 373 401 386 286 197 145 127 122 118 108 101 73 50 58 65 104 121 100 71 13 -11 45834 293 231 30 9831 12 43 54 7453 7247 550423 115358 3531 749 729 667 466 177 98 99 215 168 161 99 110 130 177 82 -27 -58 21 77 103 83 33 29 10 48 -25 -2 -8 -31 -27 -30 -41 11 -27 6 0 -8 -7 -9 -43 0 26 67 -11 32 -23 10 4 38 43 29 -23 -64 -49 -28 -42 23 -46 -42 -24 -44 -45 -5 -72 21 -62 -49 -61 -26 -48 -22 9 -9 -2 -32 22 -15 2 44 41 -70 -1 20 -38 -36 -37 -15 -45 -60 59 47 23 4 7 -42 -28 28 53 74 115 34 92 135 122 145 140 152 132 180 175 227 240 203 236 303 285 212 161 87 128 185 225 225 211 202 221 202 172 130 97 85 43 34 42 52 22 26 70 87 70 47 55 59 42 29 0 28 -1 21 23 2 30 16 4 -13 -7 -8 23 13 22 35 -1 -6 38 42 20 45 71 88 72 79 85 82 85 82 50 44 75 117 60 87 143 139 121 96 80 65 58 68 97 107 84 474 1857 2281 1386 908 668 773 1186 1436 1671 2385 3147 2994 3007 3035 3318 3962 4613 5283 6098 7032 7792 7285 6430 6139 6092 6640 6371 6351 6798 6774 6853 7076 6940 6662 6121 5614 5283 4723 4208 3870 3422 3167 2998 2862 2824 2838 2609 2296 2215 2234 2363 2539 2578 2600 2689 2825 2925 2991 2981 2724 2523 2391 2289 2054 1667 1473 1447 1417 1277 1175 1089 965 900 730 547 403 328 342 365 339 280 243 144 103 83 92 168 83 50 55 85 150 122 38 14 23 5 45840 292 261 30 9831 12 44 0 7454 7250 334881 4716 741 623 623 496 209 165 109 97 105 147 135 76 100 150 108 -19 -19 28 135 125 163 -6 3 -45 16 35 53 18 -15 -7 4 -8 -1 -36 -40 -36 -38 -27 -20 -30 23 -46 19 -11 30 26 40 37 -47 -23 48 1 -28 -10 -9 -8 -29 -14 46 40 17 -4 21 -36 -16 -15 6 20 35 -29 16 -5 -56 -18 28 6 29 -7 -10 14 -16 5 -16 -30 18 34 -10 -44 24 -39 -14 -13 8 29 29 47 22 29 109 127 130 93 102 188 127 110 141 86 88 192 290 269 255 299 321 235 176 191 174 183 212 253 237 228 209 207 224 165 108 99 87 55 17 33 36 46 29 31 98 88 123 87 76 66 30 66 41 55 -44 23 16 30 31 -4 -10 -21 27 9 27 10 23 19 24 58 46 57 79 51 40 37 57 54 79 58 56 88 102 99 106 92 73 71 110 109 93 67 82 69 78 74 100 189 1085 2477 2106 1188 793 700 887 919 1114 1669 2208 2789 2899 2706 2666 3112 3891 4619 5228 5747 6324 6928 7036 6625 5960 6189 6885 6986 7119 7286 7297 7084 7530 8573 9961 10141 8638 6499 5263 4671 4206 3873 3787 3401 2895 2655 2568 2329 1981 1855 1891 1952 1945 1920 1957 2127 2361 2484 2585 2667 2731 2635 2348 2184 1998 1694 1578 1498 1446 1301 1162 1153 1079 916 734 619 471 383 359 388 413 342 252 180 155 115 109 65 43 41 55 146 210 121 50 107 538 -5 45846 291 261 30 9831 12 44 6 7455 7252 113273 1902 614 685 721 464 184 138 152 90 152 50 88 44 141 129 88 42 -33 -48 45 97 121 70 10 -26 -14 0 0 25 -62 -38 -70 -17 -15 -7 -14 -54 -22 -46 -62 -69 0 -44 -33 16 -27 -17 62 24 -3 -1 -3 5 2 -8 -16 -72 -43 27 -4 16 -26 -32 -26 -15 22 31 15 26 7 -29 1 -18 -58 -70 -12 -26 -24 -35 -46 -12 -3 17 -54 -86 -66 -16 -12 -22 -18 -23 -23 -14 -11 -20 2 30 12 67 101 161 42 72 104 119 126 114 111 98 91 159 181 229 237 283 329 264 227 205 159 158 168 200 190 164 190 229 224 169 73 76 67 22 41 33 42 29 30 72 48 35 123 94 73 87 77 65 44 9 -7 27 46 57 11 36 7 -27 24 38 23 23 56 62 23 30 65 72 87 80 67 59 37 37 60 67 66 71 42 75 77 79 109 139 114 67 101 73 60 53 78 68 92 241 1022 2093 1902 1145 811 788 808 946 1317 1611 1921 2514 2868 2321 2276 2682 3055 3605 4265 4631 4919 5318 6147 6781 6411 5639 5278 5656 5874 6255 7110 7084 6686 6617 6804 6860 6438 5242 4399 4214 4100 3971 3549 2781 2305 2018 1707 1522 1504 1585 1619 1629 1638 1651 1766 1926 2177 2323 2281 2437 2498 2414 2354 2146 2032 1923 1700 1525 1527 1494 1269 1173 1148 961 734 642 546 441 347 338 331 321 297 240 176 158 111 68 72 91 56 68 71 308 51 27 -10 45852 294 201 30 9831 12 44 12 7456 7254 867942 94408 3057 819 629 584 606 473 145 85 112 123 78 82 82 40 80 179 21 -33 4 -53 59 209 110 52 -41 17 -37 -34 -34 -29 -22 -11 -35 -10 -10 -13 25 -9 26 32 -5 -37 -5 -53 -46 32 5 67 22 -33 -14 36 -36 55 26 -77 -47 -66 -23 -19 -18 -30 -36 -50 -10 -25 -26 -35 -42 -7 -3 8 -59 -54 15 -6 -34 -29 -36 -14 8 24 33 30 -7 -17 -30 6 -18 27 -17 -35 1 3 7 0 -9 1 -47 9 22 102 111 87 123 102 117 111 134 102 128 234 242 207 256 305 349 282 214 200 181 164 190 254 169 163 158 206 205 195 129 105 60 51 87 25 20 17 29 31 40 77 60 79 73 35 18 46 49 1 -4 16 29 26 4 -53 -31 -10 26 -3 28 12 12 4 44 61 48 57 38 22 68 88 53 48 72 69 81 83 83 113 105 111 124 127 80 65 74 77 60 58 61 71 67 89 331 1384 2105 1609 1100 831 762 1067 1247 1603 1975 2174 2299 2129 2085 2288 2733 3332 4071 4943 5479 5769 5754 5735 6077 6235 5972 5864 6420 6706 6473 5832 5100 4833 4752 5125 5318 4899 4420 4214 3985 3643 2994 2512 2229 1737 1299 1166 1175 1175 1151 1252 1365 1429 1482 1591 1713 1792 1913 2142 2270 2389 2434 2266 2109 1961 1853 1833 1819 1577 1396 1353 1093 836 751 673 547 423 347 317 294 262 248 179 127 94 85 81 77 143 391 97 105 128 66 75 -8 -8 45858 293 202 30 9832 12 44 18 7457 7256 714145 25662 1633 618 519 582 605 606 226 144 85 100 106 131 97 179 192 118 78 -64 999999 -41 65 100 175 86 -8 -54 -37 -73 -48 999999 -44 -25 -42 22 58 29 6 -83 -70 -66 0 0 -28 -85 -95 -43 29 -15 -13 8 41 44 6 -29 -15 38 9 16 -23 -46 -44 -34 -55 -35 -19 -29 10 -29 -70 -46 -71 -79 -71 -34 0 -34 -72 -13 11 -26 35 -16 -66 1 2 -46 -55 -40 12 -23 -31 -20 -8 -24 -27 -26 -19 -14 28 48 93 78 75 118 127 119 144 136 58 103 208 260 221 259 321 354 306 222 174 228 224 181 163 142 212 200 185 184 181 223 130 86 80 9 37 30 43 27 -8 29 55 44 60 90 63 35 63 32 21 40 42 -17 -2 12 14 5 -36 -24 35 66 35 33 0 -14 43 24 74 81 48 62 39 50 31 36 36 58 91 69 82 87 67 54 74 94 118 112 86 77 70 80 105 117 97 122 239 854 1625 1407 1021 914 872 807 978 1239 1376 1805 2282 2433 2148 2174 2479 3203 3744 4277 5040 5399 5867 6171 6683 7223 6652 6348 6276 5596 5053 4637 4551 4953 5482 5853 5232 4342 3783 3637 3581 3273 3036 2733 2370 2065 1498 1163 1058 946 922 1049 1239 1223 1202 1270 1310 1453 1716 1995 2240 2415 2496 2516 2292 2113 1990 1949 1830 1718 1579 1315 1034 917 883 723 550 439 380 336 307 260 218 166 116 76 74 58 63 78 70 122 137 79 29 1 -10 45864 289 262 30 9832 12 44 24 7458 7258 66355 1031 451 450 597 544 233 151 119 162 107 124 99 83 122 188 116 -8 19 44 44 114 107 79 36 13 -20 -61 -73 -91 -88 -78 -4 -12 -1 -7 -28 -31 22 -32 -72 -67 17 -64 -8 8 65 -1 -17 -7 -32 -31 -4 48 5 -14 30 -19 0 -31 4 1 3 9 -34 -3 -38 3 -2 -36 -35 0 15 -30 -34 -27 -51 -59 -60 -45 -8 -35 1 -22 -26 -17 -44 6 -18 -4 -10 -15 5 -26 36 17 -11 18 -9 23 88 87 124 111 93 65 178 166 123 170 222 240 266 256 297 373 338 273 265 256 231 199 190 179 251 227 228 201 205 159 113 113 61 49 52 79 47 43 64 106 53 47 43 13 39 44 59 53 -8 14 2 10 -5 6 -7 7 -17 18 19 -22 59 48 17 23 32 78 64 77 66 47 66 64 41 51 78 66 63 43 71 55 54 91 78 75 84 78 88 94 62 83 92 95 94 90 138 566 1240 1129 894 966 1014 938 948 1082 1386 1828 2401 2192 1858 2121 2871 3566 4080 4304 4104 4376 5004 5335 5588 5327 5194 4998 4629 4083 3698 3785 3935 3995 4214 4460 4223 3960 4017 4108 3996 3743 3361 2816 2763 2843 1880 1350 1318 1426 1395 1272 1161 1041 1026 1086 1210 1463 1658 1927 2259 2415 2580 2474 2240 2017 1912 1837 1750 1568 1454 1222 1080 1054 1037 826 602 454 404 362 347 275 229 190 128 97 68 138 155 55 80 88 79 98 81 45870 294 262 30 9832 12 44 30 7459 7261 19383 559 523 672 762 477 161 208 202 185 191 163 135 69 163 157 84 26 49 145 162 187 202 115 84 21 28 32 50 72 11 8 -2 7 76 49 28 33 47 -2 19 -20 60 22 30 87 75 40 1 32 20 51 21 -17 18 7 24 20 -20 3 39 6 14 26 0 24 66 -42 -24 6 28 25 45 32 3 55 44 -12 30 -24 32 27 3 41 -11 -13 39 44 50 32 42 39 38 60 58 7 -23 10 26 52 82 126 163 123 175 146 158 170 233 224 220 272 279 355 389 383 352 324 370 364 205 245 192 268 232 227 236 207 182 119 148 113 95 122 95 70 62 36 48 44 56 72 72 106 103 64 71 50 38 37 46 54 15 10 15 28 26 -17 3 47 57 97 82 60 67 40 52 85 110 54 54 75 40 55 90 139 101 84 91 81 100 117 82 112 114 138 147 117 89 130 101 89 112 122 234 728 1412 1395 961 908 1318 1212 870 875 1205 1734 2034 1756 1756 2312 2927 3293 3815 4052 4161 4402 4946 5470 5131 4467 4277 3922 3487 3490 3659 3808 3947 4037 4046 4109 3931 3771 3867 4244 4201 3594 2887 2746 2968 2396 1991 1941 1709 1475 1218 1106 986 934 975 1030 1082 1203 1436 1690 1997 2307 2397 2380 2193 2015 1901 1805 1773 1637 1458 1258 1150 1143 1115 922 753 587 444 423 405 339 283 206 150 133 109 136 126 97 98 113 92 80 39 14 80 -7 0 -10 45876 290 232 30 9832 12 44 36 7460 7263 376281 4897 483 451 572 761 442 181 106 98 84 212 159 86 205 119 162 104 62 25 96 161 167 69 -26 -5 7 2 35 17 24 -53 -54 30 -9 -56 12 11 23 -22 -52 -29 3 -41 16 10 41 6 -8 -46 -36 16 59 -18 3 -20 -15 -15 -42 6 11 -18 18 -15 8 -40 -11 5 -34 -52 -31 -32 -26 -58 -49 -77 -40 -40 -61 -47 -31 19 -5 -39 -37 -23 -73 -41 8 19 -33 -18 0 -48 -53 -12 -2 3 16 35 76 91 60 79 111 134 128 139 142 166 206 250 223 250 331 382 383 308 287 297 208 213 205 214 206 193 178 162 145 134 144 128 72 46 66 46 37 72 47 73 84 37 58 44 46 25 30 45 -17 -2 15 -44 26 -11 2 -6 32 -20 -33 -6 -11 19 11 -31 -36 3 25 21 44 36 -1 -15 -24 14 44 55 97 74 73 60 78 43 76 97 65 86 67 66 80 20 35 45 74 81 99 137 525 1219 1726 1547 1121 855 744 702 753 1041 1394 1490 1385 1438 1856 2411 2858 3009 3110 3436 4211 4848 4760 4258 4058 3637 3216 3233 3371 3455 3435 3499 3507 3543 3574 3610 3613 3719 3947 3987 3691 3210 2685 2414 1980 1600 1279 1141 1095 1048 959 897 885 868 877 948 1068 1227 1420 1604 1726 1831 1903 1890 1833 1762 1710 1668 1616 1490 1262 1203 1190 1043 828 679 574 497 432 377 367 311 175 119 81 44 94 162 47 8 24 33 82 -10 45882 292 232 30 9832 12 44 42 7461 7265 636736 7578 491 487 615 772 478 322 261 237 166 256 281 215 165 152 118 89 -22 45 200 219 198 168 48 45 105 11 39 83 -28 -7 -22 25 26 -10 49 50 14 10 28 -37 2 -35 -11 0 69 59 49 25 32 17 58 -6 4 7 50 38 2 -14 -48 15 -35 31 26 -23 -27 -15 -19 26 -27 -31 -16 -22 19 41 22 9 18 -11 -43 -27 27 52 56 -7 18 23 3 28 14 -9 -20 3 39 7 20 -12 -19 11 33 87 122 175 155 86 97 110 166 220 280 290 268 317 396 370 361 379 369 267 244 213 218 232 240 272 252 219 182 222 131 87 72 49 98 81 17 63 35 50 43 37 64 94 87 96 88 106 47 25 17 -4 -8 -23 3 38 30 17 42 43 64 41 55 49 39 44 64 80 49 18 35 49 36 70 29 87 94 108 107 110 93 101 99 79 106 115 137 116 100 82 71 86 74 75 104 144 414 1202 1813 1719 1274 931 839 700 720 881 1373 1606 1580 1609 1760 2196 2519 2787 2945 3406 4400 5037 4889 4426 4039 3682 3399 3460 3670 3632 3615 3726 3763 3899 4028 3982 4015 4025 3938 3705 3572 3128 2533 2277 2184 1863 1274 1025 1013 1072 1134 1156 1157 1096 1119 1143 1215 1316 1493 1776 1939 1971 2017 1987 1931 1853 1845 1842 1811 1773 1537 1506 1283 1107 864 699 605 546 526 496 465 417 319 192 166 116 44 70 97 94 44 60 45 999999 999999 -12 45888 290 232 30 9832 12 44 48 7463 7267 820856 7142 443 452 557 819 722 614 482 347 240 257 250 144 205 207 143 63 -30 61 141 235 223 218 144 63 48 42 31 -7 -36 -3 -52 7 34 -18 10 -41 -2 13 34 -5 49 -15 23 53 42 50 64 49 29 26 4 29 -31 17 -3 43 2 -29 -18 29 2 2 -1 16 6 18 28 20 42 37 15 -18 -18 2 26 22 30 -9 16 -20 -1 25 57 15 12 19 20 27 18 3 41 1 47 -4 -18 39 23 -25 30 75 98 148 155 134 133 119 190 268 318 292 337 370 387 362 369 349 365 328 240 265 281 251 217 277 261 190 177 160 145 120 83 69 161 125 92 87 61 67 73 85 77 102 88 63 92 100 51 62 19 4 9 9 7 -6 27 66 55 7 26 59 65 58 51 29 46 36 45 68 34 65 47 72 84 95 117 102 113 99 114 72 98 115 101 93 123 98 109 97 75 85 88 111 89 175 399 871 1350 1528 1215 857 935 1116 1078 920 1143 1481 1775 1758 1893 2324 2786 3201 3802 4576 5162 4781 4225 3855 3895 4151 4115 4253 4266 4237 4200 4143 3954 3814 3853 3918 3855 3636 3367 3074 2739 2683 2907 2742 2275 1951 1441 1294 1255 1193 1147 1201 1184 1159 1152 1184 1293 1443 1537 1648 1898 2135 2161 2149 2034 1925 1821 1802 1780 1741 1606 1515 1340 1206 1003 809 623 534 531 507 465 432 340 235 195 101 71 66 87 82 107 140 32 2 45894 290 233 30 9833 12 44 54 7464 7269 11946 668 386 598 754 821 748 647 514 391 323 301 217 248 212 213 112 47 9 54 186 198 192 129 45 42 42 20 73 27 40 100 51 -26 -2 53 4 53 70 54 -38 -54 -2 25 50 80 45 18 -3 7 19 -10 -33 -7 47 27 43 41 27 26 2 23 14 62 60 20 -8 -7 27 36 27 17 8 49 76 -12 6 37 8 35 44 -18 33 86 41 -28 1 22 24 36 49 0 19 43 -24 9 36 -2 13 61 86 93 145 129 122 128 158 149 178 262 316 296 348 434 402 385 424 372 387 290 263 203 251 245 280 296 266 234 207 165 126 86 89 90 67 74 77 85 91 97 54 82 75 96 142 70 62 26 26 46 36 39 9 -4 7 17 51 50 43 52 60 33 48 54 50 40 57 80 73 51 55 45 35 42 57 71 129 113 87 111 89 84 93 94 107 136 119 135 109 93 109 111 128 108 105 124 171 325 652 895 942 944 1016 1143 1264 1317 1288 1411 1667 1690 1737 1975 2432 2885 3574 4930 5886 6000 5340 4669 4624 4637 4592 4368 4016 3915 3822 3736 3713 3771 3753 3724 3521 3242 2899 2932 3252 3570 3427 2838 2368 2121 1795 1565 1351 1167 1137 1116 1152 1245 1356 1371 1414 1630 1790 1899 2017 2157 2299 2351 2256 2065 1967 1868 1722 1656 1629 1446 1276 1141 1064 917 710 585 516 482 432 393 323 234 196 161 75 87 157 54 111 126 34 -7 45900 292 173 30 9833 12 45 0 7465 7272 277764 9967 316 397 373 483 744 714 593 547 496 383 283 287 232 176 174 154 75 25 -52 14 152 205 202 122 91 24 -50 -53 8 36 -1 0 -28 -42 -37 -5 -69 -54 13 -69 -13 -21 -42 -40 -28 -13 -24 -57 -30 -44 -1 21 0 -38 -65 -11 -53 -13 -6 3 -58 -92 -53 -10 -2 -11 -69 -14 -38 -64 -18 -24 -42 -36 -27 -17 -44 8 -48 -10 -11 5 -16 -20 -28 -30 -44 -57 -29 -65 -16 -8 21 -10 -11 41 12 14 20 -2 36 27 73 50 154 129 85 105 173 168 180 266 243 318 261 268 317 361 329 256 231 258 187 206 223 235 228 224 128 110 77 65 34 58 43 77 50 45 -18 33 56 21 13 64 91 56 22 8 4 -12 -17 7 -9 3 20 -1 -28 -27 10 0 -6 8 10 20 -24 -21 10 9 -9 2 3 33 22 26 17 19 45 96 95 78 88 83 66 61 69 73 101 94 79 75 47 64 41 45 63 88 112 213 431 662 808 864 925 1043 1261 1658 1948 2133 1837 1797 1936 1831 1938 2361 2919 3667 4969 5601 5264 4932 4491 4608 4475 4169 3800 3660 3599 3586 3796 3967 4055 3849 3426 3104 3159 3477 3560 3265 2900 2331 2034 1976 1774 1498 1229 1138 1153 1060 1018 1143 1291 1383 1481 1626 1837 2050 2162 2247 2288 2292 2109 2041 2049 1952 1844 1688 1633 1469 1309 1204 961 776 629 519 469 384 343 322 261 224 167 112 63 52 46 100 65 32 27 -2 45907 293 204 30 9834 12 45 7 7466 7274 18419 343 466 381 507 736 672 553 519 516 428 214 199 182 252 195 135 80 84 131 36 126 206 199 198 91 53 41 50 -19 -21 51 -27 -31 -26 -40 42 -24 20 29 5 16 25 1 -38 20 -10 20 76 46 46 51 62 38 12 27 73 -1 -31 -27 -12 38 30 -59 -21 -34 -34 -5 -5 70 -15 27 27 18 7 33 -4 51 44 60 -10 -6 -16 -21 70 39 34 15 -11 17 21 1 -26 2 12 -19 2 56 48 30 38 35 96 124 113 154 121 120 146 187 288 316 319 337 340 362 335 363 424 362 299 209 254 249 259 229 226 267 271 144 165 108 115 95 64 56 87 77 69 58 60 105 78 75 76 56 95 77 87 39 34 26 -8 11 0 -8 9 53 61 48 52 63 61 99 48 69 79 58 59 49 58 66 51 69 99 112 74 58 92 122 136 94 99 93 108 117 92 112 83 74 85 76 62 77 78 93 105 125 142 178 337 548 805 910 955 1184 1602 1937 2165 2378 2301 1793 1742 1848 2172 2644 3289 4278 5670 6532 6011 5803 5163 4719 4340 4135 4001 3991 4303 5002 5118 4678 4180 3908 3950 4075 3958 3451 2954 2653 2506 2276 1896 1720 1455 1270 1244 1214 1203 1258 1377 1479 1571 1676 1859 2006 2259 2403 2506 2346 2117 1927 1962 1977 1937 1600 1454 1491 1444 1303 1013 787 795 693 566 439 364 339 302 259 266 166 105 73 40 58 253 366 62 46 13 8 2 45913 292 205 30 9835 12 45 13 7467 7276 734352 10931 428 433 663 753 708 612 565 467 413 322 239 234 181 169 28 84 73 13 4 42 135 130 73 33 11 -46 6 -7 -5 50 53 3 -27 -58 -53 10 -43 16 -38 27 -3 0 0 -22 3 33 -2 -26 -23 29 -8 29 25 -13 -49 -11 -7 -17 -26 -40 -29 -8 -9 -65 15 71 -7 -43 -26 -43 -16 -49 -44 -8 -4 9 -12 -21 -5 -11 19 -9 -32 -20 -1 22 15 9 -50 -80 -40 -47 -12 6 -16 25 23 14 22 93 104 33 62 142 162 158 173 244 310 294 335 386 375 316 346 380 364 323 293 264 250 269 290 250 254 202 206 213 186 156 103 55 98 81 94 60 52 55 78 32 41 50 63 71 69 25 26 24 11 19 34 58 12 34 13 30 6 -3 8 0 29 38 12 62 45 58 58 52 69 69 74 62 95 87 94 66 91 105 115 116 79 91 103 119 102 76 95 77 86 89 67 84 90 67 55 88 89 123 230 559 838 865 936 1119 1161 1445 1884 1572 1257 1653 1901 2286 2505 3077 4436 5328 5427 5531 5764 5481 5151 4581 4381 4329 4384 5036 5894 6097 5754 5072 4133 3774 3830 3759 3618 3291 2899 2729 2600 2239 1652 1369 1340 1308 1211 1198 1257 1425 1563 1681 1824 1859 1831 1776 1740 1906 2190 2504 2407 2020 1795 1705 1541 1303 1201 1127 1076 922 721 646 682 656 515 439 397 363 294 253 256 205 138 87 101 95 64 68 88 54 247 142 45919 292 237 30 9837 12 45 19 7468 7279 87897 1365 428 659 693 700 596 494 401 391 330 331 229 246 206 92 44 -5 35 -35 34 133 155 44 56 137 71 -18 -32 -42 -21 -2 10 9 -30 -35 -23 -24 -29 -22 -2 31 3 36 19 42 39 -10 1 6 -10 22 -60 -22 -3 36 36 11 -35 30 39 -15 -47 12 13 0 -5 14 -2 29 -34 7 -13 -6 3 -18 -25 19 -27 -13 -22 10 -24 -64 30 -1 3 -5 23 -5 -35 -6 26 -52 -18 19 47 0 19 74 80 77 128 102 167 127 150 250 273 308 339 423 387 362 387 287 354 398 365 338 327 269 320 309 319 278 232 198 193 207 166 140 130 123 69 86 82 21 58 69 50 49 37 94 70 29 42 36 90 55 3 20 -3 14 -31 -17 -4 16 43 42 49 28 17 22 47 39 47 65 59 95 101 85 107 70 89 106 100 108 120 104 120 95 95 119 97 89 95 110 111 110 111 113 97 81 102 106 110 128 232 459 729 698 526 717 1141 1361 1271 1264 1206 1401 2144 2588 2656 2564 2695 3403 4188 4552 5049 5907 5920 5825 5679 5354 5662 5658 5566 5877 6002 5720 4891 4171 3972 3886 3711 3625 3470 3084 2713 2288 2014 1648 1482 1339 1173 1143 1233 1350 1451 1599 1727 1740 1725 1820 1862 1861 1891 1874 2003 2173 2115 1977 1820 1529 1436 1299 1152 1047 863 814 726 605 597 543 468 440 377 347 317 290 238 154 110 72 68 131 208 157 121 57 69 -8 45925 293 236 30 9836 12 45 25 7469 7281 211025 2304 430 496 528 552 466 336 292 345 305 270 175 176 124 21 -6 -15 -26 -27 67 100 125 135 70 33 -20 -15 -6 -48 -48 -57 -40 999999 -46 -20 -50 -24 39 -18 -11 -51 -44 -48 -66 -31 -51 -29 12 -6 -11 4 -18 22 -12 -13 12 -30 -11 -27 -43 -60 -22 15 -66 -13 17 -26 53 -6 -44 -48 -58 -15 -46 999999 -71 -31 -77 -29 -20 -43 -48 -24 -27 -25 -34 -47 -76 -15 -39 -65 -39 -9 -35 -12 4 2 -27 38 63 69 54 93 124 155 184 237 303 264 307 272 289 293 317 343 315 298 267 296 231 241 193 233 235 266 198 196 180 145 113 62 62 36 55 34 15 4 27 24 28 42 27 64 99 92 44 13 34 13 1 -2 -13 -46 -6 2 -19 17 12 -10 0 10 15 17 23 50 42 35 60 73 58 41 26 38 26 50 46 94 76 97 77 66 52 73 70 86 95 83 66 64 65 73 81 46 60 67 57 67 107 198 414 562 738 1286 1788 1902 1874 1823 1933 2206 2417 2583 2449 2339 2532 2775 3347 4076 5097 5752 6701 6087 5466 5608 5802 5631 5402 5522 5308 5040 4681 4108 3674 3653 3803 3961 3553 2938 2387 2144 1950 1670 1377 1129 1035 1029 1027 1100 1194 1183 1120 1115 1243 1484 1686 1720 1718 1800 1864 1916 2008 1964 1757 1525 1264 1152 1054 975 881 822 762 646 623 564 495 454 402 358 305 272 230 201 126 106 93 75 157 175 74 36 999999 999999 79 45931 293 235 30 9835 12 45 31 7471 7283 31565 546 376 555 465 410 528 302 274 409 361 353 233 281 177 123 33 21 -32 -33 76 121 148 146 90 -5 0 -16 -3 -4 -25 -45 35 53 24 -73 -15 -31 21 8 -3 -39 -47 49 8 -1 4 -56 -29 -21 19 1 13 -27 -53 -50 -35 16 -10 -32 -61 -51 -40 24 41 -13 -8 -12 -55 -52 -10 34 -5 5 -52 -18 -9 -34 -52 -6 14 -21 27 -1 -39 1 -14 -30 -27 -10 -14 -3 2 6 -29 -25 -15 -16 59 89 94 128 130 135 135 145 150 180 270 353 342 356 339 304 278 305 415 444 314 327 302 239 218 210 237 279 238 218 252 153 147 139 92 80 86 62 45 86 53 65 48 57 45 61 52 35 58 33 17 -17 -53 -65 13 16 4 7 -14 19 16 37 10 -1 32 48 66 58 51 23 49 90 57 80 76 56 49 95 113 101 97 109 106 88 119 102 91 99 106 120 113 103 83 84 77 92 84 99 74 94 72 118 213 463 611 661 850 1467 2518 3069 2780 2514 2740 2667 2610 2885 2830 3124 3863 4728 5386 6009 7055 7333 6465 5743 5546 5581 5811 5822 5561 5205 4656 4041 3871 4248 4248 3653 3141 2754 2441 2278 2120 1619 1261 1132 1058 1027 1062 1041 1034 1056 1072 1120 1167 1359 1681 1822 1853 1944 2028 2027 2048 1967 1784 1705 1494 1299 1181 1138 957 976 924 704 596 523 514 538 499 392 388 380 326 311 288 195 159 133 153 184 67 45 17 58 51 45937 294 205 30 9835 12 45 37 7472 7285 596830 8633 248 312 363 388 327 374 318 252 304 309 334 304 250 119 22 -12 -31 -93 43 112 157 156 111 40 77 -29 11 -9 17 25 18 28 30 18 49 30 24 -1 -58 -9 23 8 -47 -16 -34 -46 -56 -30 -43 -41 64 10 -1 2 8 -9 24 -29 -79 -30 3 -40 -7 -8 -21 -11 -50 999999 -23 -40 6 -8 -58 -70 9 13 -25 -44 -45 -34 -49 -43 15 14 -22 -41 -37 4 22 28 -19 -15 -16 0 21 -21 3 2 64 76 106 150 167 131 156 163 187 284 304 287 353 363 348 307 309 326 413 366 312 314 231 229 231 205 214 277 221 159 138 134 163 89 92 89 95 27 28 26 58 36 53 66 65 54 40 26 -3 -3 6 3 -52 -34 -24 2 -39 -28 23 9 27 8 45 -10 16 38 74 86 67 77 67 110 60 76 69 68 67 98 95 98 118 86 102 80 95 110 76 107 92 94 100 103 110 74 75 69 40 63 73 75 65 70 92 142 151 190 335 823 1253 1416 1602 1936 2345 2699 2923 3313 3810 4507 5347 5570 5546 5997 6608 6894 6766 6284 5916 5599 5297 4905 4465 4162 4087 4040 4092 3958 3555 3180 2776 2410 2261 2060 1431 1189 1148 1102 1073 996 1013 1039 1057 1129 1173 1222 1256 1403 1705 1849 1974 2055 1970 1911 1881 1764 1652 1568 1443 1325 1197 1146 1077 872 719 611 577 523 496 456 472 498 486 435 372 291 229 147 105 131 185 233 57 -4 5 -3 45943 293 205 30 9835 12 45 43 7473 7287 389911 7342 370 388 298 253 304 200 231 244 353 376 387 322 256 55 9 -27 -70 14 106 175 186 281 154 85 95 118 42 31 -53 -12 18 31 10 6 80 -25 -50 -56 2 -4 10 88 41 34 16 35 -48 27 11 -2 -21 -43 7 -19 -14 -69 -36 -31 -9 -2 -34 4 -26 -86 -33 -14 -21 -35 3 46 42 -11 -25 -9 10 -4 -21 -21 29 50 -31 3 10 -11 -2 -9 1 35 -2 -34 -57 -27 -13 10 -30 -18 6 0 47 84 89 86 98 127 131 143 162 233 268 256 318 279 325 368 400 382 380 364 289 282 223 226 193 219 181 178 277 252 181 175 136 128 91 108 87 71 17 63 89 49 41 74 86 87 98 82 51 34 23 18 19 13 -4 25 15 8 2 36 30 26 48 43 39 51 61 70 79 80 104 58 67 99 102 96 69 88 63 61 99 130 112 126 107 108 123 114 81 89 89 87 110 106 76 72 81 90 95 96 77 98 98 99 92 104 101 169 281 452 727 1133 1440 1782 2532 3207 3922 4463 4988 5463 5723 5858 6489 6813 6386 5737 5481 5468 5358 5380 5444 4928 4427 4073 3987 3743 3364 2957 2498 2343 2397 1796 1381 1428 1293 1222 1145 1124 1107 1127 1107 1032 1004 1075 1175 1230 1374 1475 1726 2137 2270 2203 2131 1925 1833 1635 1425 1331 1272 1128 893 711 702 600 547 572 536 540 515 480 458 422 322 240 190 200 312 156 111 102 165 85 18 45949 290 207 30 9837 12 45 49 7474 7290 820940 12941 330 327 294 182 206 181 165 279 356 365 291 296 153 2 -64 -55 10 35 38 125 173 173 132 65 45 5 -7 -60 -66 -10 28 46 38 31 58 -12 -1 27 2 -30 -39 -27 40 25 -20 -20 -39 -10 -30 -40 -18 -63 27 -47 -49 -73 -46 -7 -8 -35 3 -5 -59 -31 -36 -46 -8 -31 -33 -3 -30 -72 -3 -38 -23 1 -7 -42 -21 -17 -51 0 4 -11 3 -28 -42 -29 -21 -1 37 5 5 21 -15 -40 -10 -28 29 47 82 89 110 68 102 144 164 200 228 296 321 331 316 275 317 312 314 361 332 243 268 269 206 144 150 144 141 179 141 123 91 68 60 58 29 32 57 12 29 82 35 78 79 68 17 48 39 -40 -14 -6 -31 -51 -63 -55 15 12 31 -3 2 29 13 -14 29 33 8 7 54 41 78 86 84 91 78 77 66 56 74 72 86 110 87 104 74 53 62 81 77 48 57 66 84 51 28 71 69 50 74 76 82 79 63 48 38 40 112 262 392 505 801 1182 1505 1713 1868 2411 3346 4229 4831 5499 5878 5897 6015 6064 6000 5638 5309 5589 5844 6192 5960 5408 4688 4173 3822 3265 2926 2701 2556 2545 2328 1766 1612 1524 1484 1432 1339 1296 1250 1219 1120 1041 1022 958 936 966 1052 1099 1338 1811 2112 2167 2207 2132 2049 1834 1540 1227 1049 859 666 611 557 452 461 503 469 447 427 406 360 297 265 241 267 175 89 142 119 11 45955 295 209 30 9839 12 45 55 7475 7292 590847 9999 320 293 200 210 278 236 200 237 318 260 361 186 67 -19 3 -32 14 49 92 173 131 153 69 9 -95 999999 -16 -36 -54 -16 -71 -21 -2 -29 -44 27 -3 -51 -81 -70 -59 -57 -39 9 -40 -9 -49 -6 -59 -75 -68 -54 -44 -12 -10 5 0 -22 -18 11 -35 -80 -27 -27 -66 -59 -45 -20 6 -58 -54 -85 -66 -36 -3 -43 -27 6 -66 -55 -18 -20 11 34 -76 -78 -65 -2 -76 -75 -73 -96 -55 15 -29 -46 -31 -34 -45 32 41 48 79 100 89 99 147 154 243 214 271 301 280 289 272 272 296 339 289 240 209 190 201 169 171 160 157 237 152 85 90 53 29 38 19 16 27 38 16 -13 -26 -6 70 53 8 14 1 -38 -34 -25 -65 -56 -26 -41 -62 21 10 11 -12 -6 -9 -12 -8 34 34 22 31 31 61 57 30 57 65 36 10 28 54 57 37 62 69 72 75 52 77 64 85 81 64 67 56 50 52 31 66 53 56 65 55 57 31 53 45 77 171 269 284 374 603 909 1341 1915 2543 2809 3254 3851 4607 5160 5247 5300 5341 5429 5881 6007 5409 4651 4592 4565 4687 4666 4603 4277 3886 3318 2643 2302 2445 2353 1977 1889 1797 1630 1633 1622 1548 1450 1367 1318 1289 1295 1228 1145 1089 1062 1027 1006 1080 1205 1413 1846 2180 2325 2354 2077 1649 1243 956 794 696 583 519 468 403 379 397 352 320 331 324 313 293 218 158 111 65 47 37 1 51 999999 999999 999999 11 45961 296 180 30 9840 12 46 1 7476 7294 523702 374377 6598 310 297 284 246 236 208 169 229 256 356 362 283 111 -31 5 5 172 195 134 186 188 126 12 61 4 11 28 27 8 17 41 67 16 32 55 86 -12 -10 -27 -28 13 4 31 1 18 -51 -4 21 -24 -38 23 21 9 23 -11 -36 -26 31 43 -9 21 -25 25 -10 46 17 6 66 30 -6 18 -9 2 1 -22 -53 -17 -23 -61 -33 -4 -7 0 -8 -7 -21 -13 23 -5 -12 25 30 -21 -48 1 0 33 41 -19 19 91 107 95 144 152 121 159 207 234 257 357 366 380 316 326 273 282 352 391 318 248 237 219 200 167 172 223 264 173 93 59 72 116 66 8 31 62 80 45 48 78 67 52 53 103 87 32 7 14 -21 1 -32 -14 -2 -19 -27 27 26 50 25 72 50 53 79 90 55 54 87 79 83 118 102 102 68 106 105 89 88 61 84 92 86 120 106 114 121 106 77 117 121 104 118 102 83 134 108 82 113 118 99 88 66 44 71 102 97 189 457 984 1303 1743 2471 2711 2929 3196 3666 4205 4868 5291 5699 6200 6074 5733 5424 5156 4852 4498 4550 4626 4424 4325 4173 3771 3283 2893 2427 2513 2345 2216 2189 2129 1822 1743 1800 1877 1961 1894 1781 1658 1643 1593 1530 1439 1349 1228 1144 1118 1049 1187 1555 2103 2434 2338 2110 1783 1396 1168 999 833 763 673 565 451 399 392 347 334 348 314 296 305 231 173 157 146 123 286 30 999999 -9 -9 225 66 45967 296 240 30 9840 12 46 7 7477 7296 29177 576 266 206 206 275 193 186 233 361 379 284 184 34 -70 -20 78 156 154 159 131 139 91 96 57 22 -14 -96 3 23 46 26 40 35 51 -38 -4 61 29 -21 -8 1 -10 -39 -12 -18 0 10 -47 -7 -9 -26 29 30 14 -2 -24 -4 -25 19 55 -16 -9 -29 -16 34 47 23 -22 -29 -2 -6 -6 -21 -84 -31 15 -3 -21 -13 -21 -39 -32 33 -22 -54 -60 -29 -19 -79 -9 10 18 -31 -21 22 16 8 18 41 93 88 97 114 117 119 114 149 190 207 295 360 447 392 312 291 284 250 289 336 317 258 191 204 207 163 171 162 235 134 71 99 100 40 51 48 78 68 61 22 29 60 76 74 45 17 33 35 35 21 24 14 20 -2 20 48 -11 -21 24 19 34 56 51 63 58 48 45 51 47 75 26 50 65 54 65 87 71 85 87 102 128 115 105 88 73 87 97 67 72 126 118 98 73 83 85 56 74 75 74 96 55 67 82 83 98 119 173 195 373 856 1364 1959 2484 2862 3204 3407 3804 4093 4610 5230 5631 5451 5127 4973 4904 4975 4719 4618 4578 4754 4670 4452 4241 3668 3241 2996 2797 2740 2446 2256 2232 2079 1812 1671 1800 2037 2137 2250 2335 2278 2258 2181 2021 1704 1439 1309 1213 1080 1048 1174 1314 1427 1694 1951 1971 1700 1419 1117 993 883 780 689 553 410 358 352 377 368 289 266 238 229 229 195 222 136 228 179 70 25 8 999999 999999 999999 999999 -7 45973 291 239 30 9839 12 46 13 7478 7299 451055 4263 306 179 210 226 226 251 248 326 241 273 202 99 27 32 32 131 123 130 158 160 176 120 85 -29 -28 -29 13 2 44 25 44 13 3 8 -13 -36 -44 5 -30 -4 8 -23 53 37 59 -4 -24 2 7 16 1 -25 -20 -23 -11 -13 5 -67 -63 -44 -27 16 -19 15 -6 -15 -57 -4 -10 11 6 -7 -42 -6 -22 11 8 -12 2 -20 11 19 -9 -29 -42 -32 -33 26 -64 3 18 25 -33 -41 -15 -49 -30 33 90 65 59 95 123 98 133 122 141 240 327 327 321 290 256 263 303 295 286 261 213 190 202 171 136 137 200 246 178 70 74 55 58 89 33 44 35 62 60 48 73 91 130 85 47 51 21 -1 5 11 -13 -8 -16 -11 -7 45 18 41 52 83 61 35 27 68 24 2 49 46 39 41 49 40 58 70 52 96 73 84 65 79 84 63 72 47 102 104 107 103 93 77 74 79 57 55 47 52 46 74 53 49 92 88 93 76 49 82 82 61 110 500 1121 1462 1924 2452 2936 3326 3494 3773 4186 4740 5134 5150 5121 5195 4989 4992 4976 4643 4338 4425 4411 4325 4085 3597 3170 2860 2644 2566 2389 2204 2116 1786 1525 1520 1643 1730 1814 1943 2084 2168 2317 2392 2251 1941 1591 1349 1243 1192 1085 1071 1136 1305 1520 1563 1527 1464 1433 1272 1195 1023 803 680 566 426 358 323 290 279 250 233 207 214 208 172 184 526 255 112 47 23 -3 45979 291 239 30 9839 12 46 19 7479 7301 219887 2132 242 250 194 132 180 155 204 262 167 185 171 89 16 -21 117 154 154 141 128 157 83 130 69 38 35 21 -20 -32 -2 -74 -60 34 27 -25 -17 -17 -15 -48 -49 -30 21 6 20 -69 -30 -7 -33 -62 -27 -59 -45 1 -10 10 -10 -48 -42 -31 -31 11 -28 -25 -28 -14 -7 -16 -45 -61 -13 -4 -60 -58 -39 -45 -52 -38 -64 -87 -87 -14 -12 -25 -36 -16 -31 9 -39 -27 -1 -29 -43 -40 5 -31 -24 -39 -71 -18 37 38 62 92 122 106 146 156 159 223 352 388 352 329 263 293 263 273 271 283 247 223 202 214 130 123 171 258 222 113 100 89 66 55 24 35 -9 30 23 44 -10 24 48 30 61 84 50 15 10 -2 1 4 -51 -10 5 -10 15 5 -20 24 3 17 36 27 30 44 14 4 11 2 -7 44 46 66 66 55 64 80 94 81 38 54 96 95 98 91 84 66 75 51 49 62 83 66 74 38 42 40 68 74 91 58 71 54 35 50 48 101 241 380 691 1220 1581 1986 2592 2899 3102 3374 3933 4365 4706 4750 4678 4865 5238 5715 5763 5515 4717 4363 4611 5021 4662 3593 2951 2965 2982 2671 2245 2001 1672 1396 1307 1311 1337 1435 1500 1540 1563 1706 1921 1929 1933 1860 1582 1360 1229 1248 1297 1322 1419 1409 1248 1155 1190 1290 1383 1318 1257 1117 856 738 670 559 455 354 306 268 226 199 141 123 131 140 119 116 135 143 74 41 28 45985 292 240 30 9840 12 46 25 7481 7303 495614 3891 283 319 277 340 243 209 255 278 332 204 179 137 19 99 126 165 195 117 118 183 161 98 86 97 22 -25 -35 -29 10 56 18 42 13 -24 6 -2 41 47 -1 7 -8 13 19 77 35 5 -4 -30 -4 27 28 66 52 -13 -24 -53 -15 1 -20 -7 48 1 -12 -42 -41 -5 -2 44 -48 -34 -9 2 -5 -50 -5 -20 -14 -32 -12 -6 -4 20 -22 29 -9 -10 -7 -12 -26 68 -6 -46 18 -15 -5 -55 6 -23 56 38 60 123 123 155 118 133 231 291 319 394 408 383 309 334 359 336 335 278 237 204 202 239 215 229 251 256 185 128 105 103 118 111 71 70 67 90 89 75 98 60 85 83 82 72 48 28 4 17 29 -5 -45 -31 19 17 -3 33 22 39 45 50 52 4 -17 39 12 17 41 62 67 67 76 57 84 89 126 118 108 120 130 117 83 104 95 116 94 118 76 84 88 76 70 86 83 55 74 90 111 79 83 84 94 108 124 88 72 129 251 406 560 784 1039 1423 1933 2367 2655 2860 3177 3521 3758 3666 3434 3244 3657 4244 4905 5169 5019 4964 4996 4815 4294 3640 3403 3417 3047 2481 2297 1960 1656 1547 1444 1429 1332 1163 1131 1153 1188 1301 1474 1651 1696 1770 1780 1579 1400 1377 1366 1364 1372 1390 1440 1444 1491 1579 1762 1702 1480 1265 1106 966 772 689 599 509 419 369 347 270 238 223 238 153 117 99 130 311 197 56 27 -11 45991 292 240 30 9840 12 46 31 7482 7305 68636 1102 296 155 221 220 187 213 311 218 214 107 49 79 6 68 184 190 149 155 212 176 149 78 50 71 29 63 12 -15 -17 11 -9 8 32 11 14 34 71 48 50 2 -7 35 48 20 12 40 28 -16 -32 -23 -15 -7 76 5 46 5 -2 -43 -31 -2 1 -12 0 49 11 8 9 15 -12 22 19 -26 11 -24 20 -10 14 52 5 14 47 11 -15 -37 -24 25 20 -39 -35 3 26 16 0 12 17 29 23 37 44 97 116 152 123 133 175 208 219 259 332 430 414 398 332 295 299 360 275 260 235 245 246 223 232 236 260 239 149 159 103 121 99 112 115 89 116 76 81 85 92 108 79 95 113 63 43 10 29 33 -4 24 1 19 -9 31 27 32 44 38 20 32 24 12 64 89 77 91 62 76 80 62 87 114 111 91 108 75 113 88 106 100 116 111 125 103 115 107 81 118 133 115 110 110 78 105 96 104 84 102 103 122 93 80 71 99 82 104 187 379 615 728 974 1345 1805 2121 2208 2310 2550 2910 3210 2907 3116 3868 4468 4757 4878 5170 5206 5144 4977 4633 4098 3734 3634 3437 2885 2626 2519 2247 2116 2024 1847 1818 1790 1557 1334 1210 1092 1094 1214 1326 1377 1334 1310 1329 1325 1329 1313 1203 1069 1133 1318 1465 1623 1692 1694 1658 1478 1294 1154 1075 959 872 726 592 526 478 432 395 391 402 322 221 211 233 198 164 198 191 38 4 45997 296 211 30 9841 12 46 37 7483 7308 603728 11189 223 221 262 181 184 176 252 224 161 153 34 86 45 41 183 201 103 117 117 154 211 139 81 82 3 -27 -33 19 47 24 1 23 -22 47 27 -4 -10 -48 -72 -58 -57 27 31 3 34 25 34 53 -65 32 74 34 14 4 -20 28 56 -67 -34 -5 -30 -5 -23 6 -3 14 -9 -58 -38 -3 -19 -1 -24 -10 -25 -4 -22 -63 -27 -12 -14 -13 8 5 -38 -48 -43 -30 -70 -15 38 -9 -17 9 -30 11 -16 22 46 32 107 125 136 132 188 192 168 171 221 312 353 372 305 350 315 298 285 300 250 191 188 240 278 266 295 246 263 203 119 59 74 83 47 60 80 78 47 54 67 74 52 31 71 62 67 64 66 23 13 3 -15 -26 -11 23 8 12 7 20 27 28 -12 38 -10 1 22 -1 -12 57 104 71 57 73 83 86 70 110 99 107 103 105 74 80 97 96 101 83 72 89 87 66 61 53 64 81 75 76 87 60 55 52 79 100 64 47 45 46 92 156 227 302 437 610 852 1132 1479 1617 1749 2118 2386 2513 3491 4315 4257 4538 4873 4993 4993 4973 4948 4966 4705 4337 4040 3660 2925 2879 2997 2927 2766 2793 2608 2424 2441 2015 1656 1467 1312 1236 1127 1033 907 853 840 877 900 943 933 913 956 970 949 1040 1210 1269 1253 1388 1503 1289 1215 1147 995 987 932 747 597 504 444 403 387 358 290 228 141 181 283 198 114 85 125 40 999999 999999 101 18 46003 293 213 30 9843 12 46 43 7484 7310 210606 22100 3794 234 166 169 94 66 189 209 109 118 35 2 14 62 83 168 97 114 129 114 164 149 114 77 9 -67 -70 -16 55 78 6 -8 -45 30 -22 28 4 -28 -44 11 -69 -56 -10 -5 -56 -26 -37 -52 -28 -23 0 25 15 -30 -64 999999 -85 -51 -47 -48 -52 -17 -21 -15 -11 -50 -18 -21 -27 -5 -40 -28 -10 -15 13 -38 -59 -98 -81 -4 -30 33 17 -11 -55 -79 -35 -30 -29 -46 -57 -27 -1 11 -20 -11 -2 -10 51 4 21 63 98 95 134 164 225 240 203 284 300 272 321 305 301 315 312 296 301 250 187 198 237 213 160 181 213 149 94 79 77 68 52 55 55 43 37 14 32 76 44 52 85 80 14 29 -4 -10 -3 -17 -37 -14 -30 -30 9 -9 -16 10 9 -12 0 8 13 18 36 30 26 57 80 76 63 94 66 74 44 73 105 81 66 89 101 99 75 62 79 70 62 59 63 104 68 34 43 55 60 57 65 66 51 56 78 59 67 55 34 69 86 156 210 200 291 476 852 1265 1522 1809 2019 2277 2624 2842 3260 3694 4014 4404 4506 4462 4495 4539 4537 4628 4822 4993 4962 3933 3158 3381 3395 3323 3568 3039 2613 2544 2217 2064 2162 2113 1954 1669 1347 1108 973 867 795 783 772 754 749 741 749 747 792 844 874 995 1181 1419 1523 1448 1328 1160 1079 1068 1084 960 798 595 424 399 399 356 317 240 197 153 166 154 84 53 50 13 -6 46009 302 64 30 9844 12 46 49 7485 7312 70204 152968 308870 613299 999999 999999 476858 16458 315 250 229 246 223 184 194 134 103 -7 55 90 174 277 177 136 89 92 199 234 176 130 117 88 68 3 -10 10 -8 11 38 22 13 65 59 35 -23 -21 61 0 3 18 6 -2 -26 -5 34 24 50 82 11 31 91 -33 -51 49 55 -20 -57 -20 66 1 30 -7 -2 -25 -57 -43 -26 19 -7 -13 2 16 -20 -24 -4 -17 -24 17 -3 22 49 48 63 1 30 29 13 18 27 -24 20 46 30 -36 41 7 45 83 114 160 176 196 198 251 235 208 241 318 361 368 362 398 391 313 246 286 298 252 228 244 228 241 212 262 230 160 88 85 70 94 99 73 88 83 108 77 61 43 66 103 60 16 8 4 69 38 45 24 12 11 12 13 20 10 30 14 31 21 42 27 83 93 94 78 95 111 102 119 121 113 111 117 110 110 133 110 119 147 123 137 121 114 110 112 80 104 97 104 117 102 106 94 97 78 75 121 130 111 92 86 73 76 89 96 164 175 202 312 472 682 955 1416 1965 2546 3221 3405 3197 3453 3896 4386 4762 5099 5601 5744 5901 6060 6033 6044 5788 5163 4150 4124 4482 4269 4246 4192 3767 3574 3368 2975 3099 3061 2600 2123 1818 1565 1371 1354 1287 1165 1040 903 845 800 796 812 829 825 814 875 1057 1329 1622 1779 1689 1524 1498 1410 1299 1241 1176 1021 879 709 482 416 421 284 208 164 145 173 454 173 118 389 388 51 27 234 640 21 46015 293 243 30 9843 12 46 55 7486 7314 987862 26796 537 260 163 135 114 174 172 99 109 34 -6 106 196 218 172 148 145 188 218 142 101 127 92 35 -6 2 37 -35 23 -32 16 31 66 76 36 -60 -15 44 -11 -25 2 -29 -50 -9 -12 -14 21 -39 -2 -44 -24 7 15 -11 -26 -4 -36 -11 -28 -11 -11 -44 1 -36 -35 21 -17 -18 -12 8 17 -21 2 -48 -36 -9 11 -16 -10 10 -36 -33 12 -14 -55 -80 -19 35 2 -14 -24 -9 -35 -6 -33 -36 -23 24 34 42 116 121 137 183 231 249 215 200 182 265 351 320 350 335 320 261 232 233 222 145 176 229 239 187 208 210 182 152 99 63 86 60 43 74 90 82 58 65 25 14 45 74 30 5 11 11 6 -28 -44 -26 -38 -24 3 -26 -5 -11 -5 16 21 59 60 42 10 41 85 65 82 76 84 92 75 87 61 55 77 103 115 79 103 98 97 106 78 90 89 76 92 63 61 63 73 76 68 65 80 102 112 65 89 94 95 73 50 51 57 94 110 112 154 260 369 588 967 1507 1974 2471 3073 3199 3171 3696 4144 4441 4817 5012 5369 5654 5675 5668 5832 5693 5257 4607 4405 4456 4422 4081 3931 4097 4155 4464 4524 4046 3589 3196 2761 2287 1860 1606 1505 1485 1435 1332 1121 972 858 827 735 750 798 832 841 887 920 1083 1372 1796 1984 1905 2145 1764 1247 1165 1227 1182 1051 972 718 473 432 384 233 140 159 173 180 185 204 100 72 60 0 46021 299 61 30 9841 12 47 1 7487 7317 8036 999999 999999 999999 496820 999999 999999 181352 1823 210 200 172 109 132 67 15 -28 39 29 93 140 219 142 89 156 232 173 69 55 166 103 24 13 -33 4 7 13 1 31 -17 -22 26 -39 -7 11 -3 4 35 -25 -19 -1 0 -15 11 42 -14 -11 -36 27 47 -39 -20 -3 -21 44 5 -31 -35 -44 -46 -91 -30 -50 -44 -55 -22 23 -22 3 -24 -21 -19 -13 -13 -3 -11 16 0 -40 -48 -18 12 -36 -80 -30 54 84 -6 -34 -58 -46 -31 -11 65 9 8 -18 8 68 121 92 94 150 203 217 241 248 324 329 386 309 330 318 235 253 243 210 190 214 159 234 220 217 208 151 96 120 92 62 67 53 32 62 88 94 27 44 39 37 74 30 11 2 22 24 1 -7 -55 -4 35 16 5 41 -10 -11 23 12 25 49 48 71 49 86 115 104 87 81 66 62 69 94 102 104 113 98 93 90 78 84 106 83 96 98 98 89 74 78 75 72 73 59 59 89 68 88 70 62 69 74 68 73 84 82 61 79 104 178 267 373 563 998 1417 1730 2262 2799 3140 3133 3190 3247 3411 3905 4487 5106 5547 5767 5609 5281 4963 4690 4677 4848 4446 3855 3845 4184 4376 4355 4562 4164 3630 3348 2958 2624 2322 2073 1918 1860 1844 1784 1624 1461 1383 1346 1221 1006 837 840 840 1014 1259 1421 1635 1913 2176 2382 2500 2495 2048 1454 1293 1214 1242 1173 1072 912 676 494 360 250 172 120 150 161 109 164 207 51 15 -12 46027 293 241 30 9841 12 47 7 7488 7319 983484 27887 419 227 178 101 95 91 94 10 19 -3 101 153 175 261 229 60 113 222 216 120 67 99 64 -12 40 -41 -13 -29 -61 24 -27 -4 -2 11 9 -49 21 -28 28 -29 4 -12 -86 -65 -25 -40 -12 9 -38 -40 -10 11 64 -7 -11 -38 -22 -14 5 20 6 40 -37 -51 -75 -42 -6 -53 22 -16 -40 2 16 13 -47 -53 -55 -40 -71 -41 -30 9 -6 -49 -49 -15 -44 -73 -29 -49 -24 -2 -25 -11 -21 -31 -2 -18 -35 -18 19 73 93 129 181 223 260 259 289 319 311 316 355 337 256 274 217 190 255 211 223 187 211 209 210 201 151 131 102 84 63 66 62 57 33 24 96 -6 5 31 22 27 26 15 2 -11 -10 11 -35 -15 -30 -46 -7 5 -5 -55 19 42 16 59 44 42 57 57 50 72 105 85 98 90 96 80 45 90 56 72 104 108 70 107 67 96 66 84 84 84 45 31 40 38 71 41 59 78 95 55 59 60 50 18 39 52 66 66 65 59 115 101 150 263 516 789 1065 1388 1721 2103 2725 3473 3641 3484 3476 3649 3760 3964 4000 4219 4633 4748 4737 4921 5135 4908 4355 3850 4080 4190 4314 3649 3835 3876 3742 3474 3146 2635 2293 2248 2239 2130 2095 1865 1504 1355 1317 1302 1313 1418 1440 1160 956 858 922 1153 1543 2049 2536 2882 2941 2829 2693 2213 1631 1310 1216 1254 1227 1191 1021 740 517 404 225 197 227 298 285 142 199 162 47 27 -9 46033 292 271 30 9841 12 47 13 7489 7321 37187 878 204 194 164 122 66 86 8 65 24 152 258 322 167 174 150 123 104 201 234 109 65 37 32 -20 -31 -16 -1 -3 -21 -6 -10 -1 -12 -66 -10 39 -24 -70 -40 -34 -70 -27 -16 -41 -14 -27 -37 -24 -26 -19 -37 -43 25 -43 -56 -25 25 25 -20 -56 -52 -3 -24 -79 -3 -7 10 17 -35 -25 -12 -48 -56 -3 -2 6 5 -30 -32 -39 -26 -5 1 -19 -21 -28 -29 -31 -48 -49 -43 34 -11 -20 -29 -59 -22 -13 -25 67 56 70 112 136 176 229 279 242 308 334 277 346 315 294 243 168 208 239 220 230 198 166 179 202 233 141 102 88 104 89 81 34 38 34 76 72 67 32 93 58 28 -4 0 15 -11 -29 -27 -19 -26 4 7 -14 -9 34 25 19 16 -46 -16 15 34 29 50 68 57 76 104 69 60 48 73 78 51 111 113 74 58 80 87 97 90 97 91 69 57 84 67 66 53 83 64 71 89 54 41 52 61 68 41 61 66 48 66 71 85 64 82 179 418 584 751 1162 1745 2316 2669 2998 3320 3642 3521 3308 3324 3465 3551 3518 3768 4026 3840 3737 4070 4235 4113 4065 3894 3889 4069 3416 3410 3321 2924 2912 2900 2736 2624 2576 2610 2472 2121 1738 1471 1428 1405 1353 1351 1310 1283 1272 1363 1354 1235 1119 1122 1406 1841 2313 2744 3015 2966 2513 1757 1276 1179 1232 1249 1283 1183 1031 813 617 556 350 526 517 205 229 172 155 116 44 35 67 46039 291 271 30 9841 12 47 19 7491 7323 152626 1562 147 142 79 168 117 64 107 125 159 172 204 328 391 307 177 111 189 176 113 114 144 86 66 23 17 -40 2 11 -20 4 21 29 33 42 22 11 40 -17 -12 77 13 -65 -16 -2 -14 1 7 -47 -11 7 54 -18 -63 -68 -23 -22 1 -20 21 -2 -22 -14 15 -80 -48 -39 50 -2 -15 -22 2 -26 -10 -50 -28 3 -34 -51 -19 -40 51 -13 -36 8 -23 -13 28 -12 -36 -44 23 -37 -16 -27 8 18 -21 15 36 28 80 111 105 150 213 266 269 318 355 365 312 336 368 312 243 257 270 202 195 263 268 206 246 256 199 135 59 48 89 103 73 49 61 23 70 14 45 47 66 54 49 2 21 21 2 -1 2 20 9 -16 8 -1 -18 -25 27 20 -2 6 -15 -13 26 34 51 81 57 87 84 76 94 119 62 87 78 94 103 85 65 58 86 131 116 97 65 61 89 62 63 61 73 77 66 60 87 63 62 42 57 81 91 82 63 52 59 59 54 74 132 252 448 758 1091 1497 2298 3178 3494 3314 3027 2963 2847 2903 3059 3152 3220 3235 3197 3052 3103 3397 3628 3760 3929 3929 3971 4217 3393 3040 3468 2834 2266 2360 2382 2282 2080 1935 1968 1947 1864 1647 1467 1255 1065 1051 1087 1142 1299 1434 1545 1584 1503 1446 1473 1659 1986 2369 2681 3002 3131 2478 1737 1424 1278 1239 1288 1208 1035 844 694 630 343 305 269 119 117 138 401 228 169 126 23 46045 293 268 30 9838 12 47 25 7492 7326 97708 1238 229 154 162 121 128 76 154 250 301 274 305 353 333 265 185 204 239 187 142 162 148 142 144 35 55 26 25 11 9 5 -16 -13 4 -7 68 -5 -24 -2 7 11 29 -25 -52 9 71 35 10 -10 12 19 -9 -19 -41 -35 19 -1 26 37 -17 -2 32 6 0 45 34 -34 -17 -3 35 42 -22 21 15 14 -15 -37 3 23 18 5 -4 13 39 28 1 -6 52 -3 -32 -23 12 47 47 -2 22 -13 -2 66 34 37 26 113 134 140 217 273 270 256 389 412 397 355 359 304 309 318 254 220 302 302 271 253 276 270 184 136 141 145 125 74 93 85 72 42 62 93 125 96 38 30 -7 -18 -22 -23 -12 -10 -25 2 16 30 13 16 19 -2 -5 -8 2 24 41 46 40 35 115 98 95 99 88 107 109 114 82 118 116 108 120 120 107 116 133 147 119 100 100 92 102 96 109 71 77 109 104 101 112 109 89 105 95 103 112 61 94 102 82 80 82 103 144 231 347 613 954 1421 2151 2853 3457 3683 3347 3152 3227 3239 3272 3276 3332 3402 3305 3249 3138 3170 3550 4201 4490 4015 4308 3713 2949 3105 3196 2549 2262 2450 2248 1991 1957 1954 2081 2200 2060 1804 1554 1320 1152 1032 1083 1211 1345 1466 1574 1673 1715 1752 1788 1929 2261 2661 2972 3172 3290 2822 2395 2020 1667 1606 1555 1422 1160 792 506 415 348 307 260 149 148 110 148 153 136 120 11 -9 -9 46051 292 268 30 9838 12 47 31 7493 7328 100023 1453 211 192 190 180 120 176 136 248 268 259 174 276 264 239 177 102 193 279 220 165 168 141 102 82 54 27 92 67 28 39 18 65 20 78 10 -46 1 -11 20 8 2 27 -17 20 35 -10 -28 6 16 32 42 -29 -63 -31 -47 -13 0 14 -5 -18 -13 -36 19 3 39 -28 25 27 7 -8 7 6 -22 -64 -30 -72 -70 -23 -51 -3 -9 -46 -46 -9 -57 -26 -15 -55 -19 22 -35 40 14 -35 -78 -15 -24 -7 -3 9 89 94 97 178 282 260 239 265 331 399 361 325 327 284 271 291 327 284 244 307 298 213 195 232 228 146 127 128 70 65 77 90 100 118 77 65 32 49 65 47 10 -1 32 -11 -1 2 -29 -8 -13 -11 23 -10 -21 14 34 9 5 37 6 40 55 83 74 59 71 117 73 75 94 133 102 85 57 102 132 123 96 118 121 114 95 51 68 91 64 48 56 90 72 67 78 68 70 80 70 88 66 73 86 74 55 64 78 81 46 74 124 261 476 653 865 1336 1907 2362 2573 2682 2617 2679 2966 3173 3244 3146 2862 2894 2926 2984 3077 3418 4170 4684 3857 3510 4144 3717 2764 2562 3047 2927 2497 2376 2202 2141 2179 2192 2134 2048 1828 1631 1562 1516 1360 1059 848 904 1132 1405 1573 1647 1583 1560 1544 1581 1754 2076 2471 2860 3248 3201 2629 1726 1376 1700 1611 1197 845 651 540 432 302 247 305 386 210 188 159 218 236 100 114 104 46057 292 269 30 9839 12 47 37 7494 7330 224462 2326 177 122 104 79 133 148 228 321 293 280 226 192 221 246 133 212 254 241 152 78 139 122 103 96 23 -32 -38 22 40 -2 8 -11 -8 -6 -6 19 -10 16 -81 -78 -34 -19 -42 -40 -78 -28 -12 -27 56 42 23 -22 -17 -50 -58 -36 -20 -27 -35 4 -23 -23 49 21 21 -44 -43 -48 -15 5 -14 -36 -7 -4 -13 -24 -30 -19 11 -39 -84 -28 -43 -11 -8 -27 -45 -39 2 20 6 -15 -15 -15 1 18 41 32 12 39 104 69 77 132 251 240 199 249 323 355 376 266 238 261 290 280 298 254 213 203 265 241 199 214 195 166 132 82 88 75 32 24 49 71 95 76 108 70 55 21 8 -10 -30 -14 -40 8 20 -45 -34 9 7 9 -2 -2 -21 -37 -10 49 74 35 57 63 53 69 97 110 70 80 132 125 92 114 91 85 82 89 96 114 113 103 83 81 66 64 60 71 66 43 75 85 80 78 58 61 78 51 70 84 34 57 36 34 70 67 62 62 108 211 469 757 1030 1390 1688 1899 2162 2592 2792 2758 2598 2888 3067 3080 3282 3391 3048 2787 3289 4315 4687 3562 3113 3351 3513 3387 2653 2087 2628 3359 2971 2873 2613 2354 2266 2135 2072 2098 1948 1766 1803 1792 1470 1133 890 743 813 1098 1430 1669 1702 1575 1383 1388 1841 2480 3000 3484 3510 2790 1881 1350 1440 1597 1542 1263 931 623 508 423 266 223 231 228 172 177 231 369 225 124 59 24 46063 295 270 30 9840 12 47 43 7495 7332 352054 2874 208 136 211 223 146 211 238 314 321 361 265 185 234 167 157 238 257 239 201 167 110 145 84 18 -55 8 0 -18 -5 67 8 64 29 32 -16 -40 -21 3 34 -32 12 36 -18 17 2 9 40 -28 13 12 17 28 108 19 2 25 8 19 -7 20 15 -31 27 32 7 24 -13 -28 -12 12 -62 15 0 -26 -40 24 -7 0 -46 -34 -27 5 36 27 11 15 26 64 -1 10 66 11 1 -4 24 9 -3 -8 23 71 75 89 143 201 278 299 273 318 405 425 449 311 300 346 359 320 300 270 281 308 324 316 271 235 249 119 110 134 81 75 70 81 103 91 70 85 61 135 93 50 0 -3 14 4 53 24 25 20 54 39 -13 40 15 10 3 24 39 54 79 97 117 129 106 92 83 86 120 117 124 107 114 118 159 171 139 149 120 123 131 93 116 79 88 107 53 87 87 72 120 115 102 135 95 81 89 52 74 60 74 74 100 82 83 91 106 148 194 310 505 673 928 1263 1440 1828 2339 2572 2861 3192 3349 3641 3639 3512 3503 3467 3350 3602 4102 4336 3549 2967 3151 3495 3472 2893 2242 2187 3206 3823 3315 2727 2269 2091 1990 1931 1969 1960 2025 1949 1821 1942 1857 2238 3502 2355 1121 921 970 1031 1229 1425 1488 1578 1994 2399 2598 2930 3677 4068 3126 1867 1380 1419 1450 1400 1278 1036 783 596 467 467 284 223 198 363 344 422 266 178 149 63 12 -7 10 46069 300 59 30 9839 12 47 49 7496 7335 13877 42587 999999 999999 999999 999999 999999 275827 3300 112 146 219 185 161 200 290 334 301 258 308 223 103 192 141 240 290 300 168 140 98 108 85 45 42 -37 4 -7 40 27 31 26 36 15 17 -25 42 1 7 -16 -28 -29 -19 -49 -25 -58 -30 -48 -55 13 2 10 -5 8 -13 -25 35 6 -16 60 41 15 0 -5 -18 -20 -1 -45 25 -35 -47 -32 -18 -44 -23 0 -46 -37 20 -13 -26 -44 -89 -47 -38 -10 14 -23 -27 -24 -29 -14 8 19 -26 -32 -7 -9 42 71 53 109 152 181 226 227 266 279 282 363 436 390 306 345 277 255 276 232 241 274 305 300 216 198 170 113 77 65 60 78 76 58 73 64 61 46 84 106 64 29 -4 -23 -2 -28 -22 -38 13 -31 -34 -8 -48 -27 -2 3 -16 29 -11 -11 26 75 85 100 109 78 80 84 214 774 896 323 126 115 127 131 108 88 76 103 87 86 102 89 55 52 55 84 78 57 68 80 72 88 59 32 62 59 52 83 67 59 66 67 56 58 81 124 196 274 405 517 679 952 1229 1576 1927 2310 2775 2990 3002 3332 3271 2959 3181 3400 3515 3392 3264 2739 2327 2533 2885 2925 2710 2342 2193 3172 3843 3584 3165 2841 2329 1918 1674 1449 1173 1207 1242 1247 1336 2244 4072 6442 7358 6302 4050 1602 851 761 664 650 811 1003 1154 1200 1008 932 2031 3314 2807 1454 1088 1107 1150 1098 1085 1066 931 706 499 344 196 226 332 320 297 224 198 235 192 77 -5 46075 293 268 30 9838 12 47 55 7497 7337 377847 3691 212 264 349 255 204 214 314 365 315 262 229 181 168 137 180 296 328 347 273 202 142 87 115 79 -29 -7 21 -1 9 50 69 1 3 28 -10 34 2 13 58 -32 -3 -19 -9 7 -45 -18 11 5 -1 -36 15 -6 -8 7 28 -4 25 14 -3 24 25 -19 4 52 3 19 13 21 -10 -23 -37 -62 -16 15 -13 -10 31 13 9 7 8 7 8 19 -14 2 6 41 52 44 10 -5 4 3 36 22 24 51 15 31 30 89 177 204 220 223 285 310 312 345 465 382 287 307 389 356 298 249 261 279 293 287 283 230 242 191 166 133 136 92 65 112 79 67 56 25 39 92 85 28 -8 36 66 -24 16 23 -12 -8 11 6 -16 7 -12 23 -24 -9 18 36 43 61 26 74 85 86 76 77 269 570 262 86 127 301 483 323 124 104 132 194 246 176 105 93 96 111 133 92 68 115 104 106 93 71 79 125 93 84 64 50 61 63 84 69 83 88 106 150 212 240 308 406 565 794 1022 1435 1848 2123 2206 2268 2372 2386 2479 2503 2393 2513 2876 3045 2735 2497 2564 2581 2810 3218 2803 2300 3097 3463 3006 3047 3036 2806 2645 2590 2386 1854 1565 1555 1523 1136 990 1067 1184 1259 1345 1469 1419 1307 1196 1062 919 792 736 604 550 493 462 456 943 2118 2682 2557 1890 985 728 850 921 892 848 716 582 416 301 243 328 407 329 180 107 116 168 89 24 46081 294 267 30 9837 12 48 1 7498 7339 209524 2112 152 270 259 288 271 189 224 324 308 264 245 222 191 179 224 241 297 280 260 199 184 145 134 107 85 8 -48 16 -18 28 90 25 -14 37 33 35 40 15 36 40 4 59 26 16 23 35 1 12 3 -9 5 19 72 59 46 45 5 -9 4 -84 -6 40 7 -15 -9 -12 -66 -59 2 43 7 27 -7 -45 -2 15 26 19 -28 -60 1 11 18 3 -53 -26 -36 26 70 22 2 -7 24 32 35 19 35 81 68 64 25 137 158 216 266 297 301 276 335 393 474 444 353 252 341 340 274 247 255 273 276 294 249 250 244 171 159 150 99 100 101 131 120 48 89 42 86 191 140 59 -1 5 29 66 73 6 17 0 3 25 7 15 18 8 23 22 25 34 70 75 20 56 128 125 127 125 170 185 229 217 148 138 241 294 150 116 105 239 487 274 94 97 122 74 50 67 63 65 103 85 67 92 55 104 95 76 61 64 65 72 43 76 80 74 82 107 151 233 255 284 395 652 853 1011 1222 1420 1540 1572 1688 1827 1863 1865 1949 2242 2458 2711 3113 3139 2629 2427 2638 2678 2616 3040 2732 2731 2859 2674 2589 2872 2740 2653 2553 2048 1593 1506 1263 1053 944 856 794 791 881 949 994 1019 1026 1014 937 854 741 671 597 522 450 532 858 1481 2115 2222 1547 834 630 710 800 818 819 742 608 550 494 389 315 313 343 242 101 115 63 72 35 -7 46087 294 265 30 9835 12 48 7 7499 7341 138492 2423 215 305 301 325 330 242 316 288 340 206 203 256 140 102 199 330 340 327 288 183 145 117 153 176 55 5 84 51 11 51 55 54 55 33 87 123 40 37 -2 32 31 35 62 20 -12 2 -15 -49 -15 -10 31 30 -37 35 65 16 75 30 26 -11 3 23 5 77 95 39 3 18 59 56 35 37 52 0 42 55 -8 -36 5 24 35 -11 32 67 47 74 18 51 73 40 1 18 -3 43 57 18 19 7 37 97 142 128 184 195 308 335 365 349 396 445 460 386 342 299 333 392 324 295 294 275 296 358 329 265 223 197 190 153 101 67 120 98 61 50 45 59 72 109 111 74 27 13 28 24 30 15 28 31 13 4 31 -15 30 22 0 24 45 40 51 79 67 77 74 108 98 96 107 71 164 263 242 153 131 211 195 171 126 160 194 151 100 117 105 85 79 77 95 126 91 93 107 87 100 106 72 90 66 64 85 84 83 119 106 117 82 92 128 169 210 295 436 650 812 996 1209 1380 1532 1601 1674 1805 2017 2294 2432 2680 3138 3314 3067 2750 2888 2982 2569 2558 2847 2592 2346 2344 2330 2245 2416 2583 2647 2712 2606 2274 1901 1505 1075 977 914 862 750 661 697 710 698 716 730 775 801 775 779 814 757 676 618 610 871 1669 2042 1746 1067 770 688 613 628 680 716 731 689 635 570 502 459 512 622 520 208 95 140 78 58 12 46093 295 264 30 9834 12 48 13 7501 7344 88514 1374 214 310 237 232 260 252 279 312 310 279 229 234 213 184 201 272 326 296 250 208 178 139 44 88 32 -56 -14 8 8 12 31 -24 33 67 112 72 15 21 29 -7 17 -9 12 -46 -16 24 24 -3 -68 51 18 111 24 30 14 55 4 -7 15 -52 -67 -10 28 33 37 -2 29 -8 18 35 47 -18 -1 27 54 24 -1 -17 -15 61 -29 -2 -13 43 77 29 3 3 -25 -6 16 13 -11 -57 -16 -13 4 23 11 43 47 64 180 201 263 295 341 279 347 381 456 368 304 288 260 319 278 233 284 270 284 266 246 263 191 167 151 141 105 86 81 87 78 68 45 32 142 141 97 66 38 42 21 26 4 42 35 5 12 -3 24 46 31 64 54 39 16 38 47 48 32 58 105 64 90 113 118 148 144 157 168 114 137 121 142 150 143 122 154 168 112 81 74 71 41 96 91 86 82 100 97 104 61 71 79 43 83 91 96 85 69 94 83 82 92 76 74 129 241 397 600 829 930 1050 1151 1391 1574 1843 2066 2191 2381 2512 2501 2993 3204 2835 3040 3418 3104 2702 2644 2369 2230 2201 2107 1974 1988 2036 2242 2297 2128 2134 2154 2026 1818 1525 1267 1087 898 762 718 713 702 716 701 629 600 616 628 656 649 628 595 613 645 644 787 1279 1657 1410 1128 1028 856 681 553 576 633 650 644 666 649 570 684 769 761 430 219 143 55 47 1 27 37 46099 303 24 30 9834 12 48 19 7502 7346 25210 2036 17407 999999 999999 999999 999999 999999 103282 1342 237 391 242 274 237 311 322 270 272 226 195 151 209 158 188 276 350 270 163 156 119 73 73 76 -17 -66 10 -31 -36 44 1 -56 -10 9 0 9 21 36 -11 46 45 -13 -5 33 1 -16 -4 22 -59 -10 1 18 -20 36 -47 18 17 33 -58 -40 18 -5 36 33 -13 -12 -10 -39 -17 24 59 24 -21 18 -22 -9 -2 -8 -23 8 -25 -12 7 -33 -9 65 -19 -21 -36 2 -11 -2 -50 -12 -19 -20 25 45 11 87 73 95 128 241 285 293 232 292 348 368 410 336 244 250 246 275 250 241 258 278 181 185 212 187 179 160 102 51 73 56 74 91 70 46 42 31 25 95 118 85 46 -5 -2 11 18 7 -22 22 53 -15 -16 18 8 13 -7 36 14 11 20 39 84 112 72 86 79 88 102 104 116 129 98 116 96 100 88 98 108 107 136 140 90 65 87 73 41 78 89 103 68 111 103 104 67 53 62 97 74 57 50 31 45 62 48 76 99 86 92 180 344 599 851 1093 1220 1422 1621 1883 2210 2366 2317 2320 2348 2450 2533 2411 2579 2688 2760 2611 2319 2252 2286 2177 2018 1994 1954 1727 1998 2183 2036 2024 1984 1978 1875 1679 1563 1359 1022 870 865 756 711 716 655 614 544 477 461 452 431 425 435 457 470 481 450 448 754 1535 1810 1365 1086 907 846 723 572 563 597 625 655 623 554 525 652 1022 1324 1051 459 173 318 274 30 27 -5 46105 295 263 30 9833 12 48 25 7503 7348 15029 212 357 433 284 254 272 324 415 326 264 211 229 173 214 269 208 290 360 428 313 166 183 239 189 88 23 14 77 63 46 35 3 56 16 52 30 57 49 59 44 43 33 2 -19 8 38 37 -21 -42 -5 -32 -20 -61 -7 47 2 29 29 38 41 30 -30 63 19 49 14 -6 -21 -54 -15 15 14 -1 -13 5 20 -55 -34 11 45 -14 10 21 1 -3 29 2 22 26 13 0 -15 1 27 36 4 10 21 16 55 81 97 138 244 309 340 249 318 344 290 442 461 339 278 253 283 273 306 297 324 263 192 179 185 167 183 158 103 96 86 104 80 121 97 100 78 85 66 109 103 114 70 56 33 76 56 54 39 41 -13 34 31 21 32 17 4 22 57 49 77 70 116 84 113 111 96 108 106 119 149 144 105 109 91 109 76 114 103 103 137 116 104 106 121 117 102 96 65 99 105 139 101 62 55 60 79 83 108 89 86 88 87 78 86 79 103 118 128 237 413 565 762 1170 1454 1619 1686 1986 2147 2108 1925 2053 2432 2742 2939 2655 2381 2500 2677 2553 2525 2924 2413 2065 2154 2256 1961 1824 2218 2012 1740 1758 1921 1901 1880 1922 1869 1621 1400 1307 1185 1000 893 835 772 712 660 611 573 524 506 431 420 442 495 471 482 655 1069 1519 1632 1331 1024 820 837 798 626 589 576 567 616 631 543 693 857 1009 1128 1039 600 361 306 194 23 34 29 46111 296 231 30 9831 12 48 31 7504 7351 245897 2503 247 403 328 276 332 325 291 249 300 269 209 205 170 215 236 284 282 356 421 294 235 174 182 102 82 86 61 46 5 8 -10 -9 -11 14 20 24 36 39 30 21 -21 -7 4 104 21 0 10 -16 -30 -3 17 -3 27 -35 -2 39 10 7 10 -18 -54 -2 13 30 -5 39 22 13 -1 22 -17 10 37 18 18 71 4 -28 15 58 12 4 -41 24 37 -11 24 -6 52 32 41 20 4 -29 1 32 39 9 4 18 -1 60 73 89 236 270 287 330 362 302 374 475 431 350 259 267 238 246 262 258 236 182 194 166 124 187 150 124 122 70 110 131 95 120 94 100 60 -17 93 120 42 40 46 45 62 40 37 11 9 32 76 29 -2 49 9 57 56 40 -10 -10 41 103 80 74 104 110 134 97 117 89 107 105 124 127 113 116 115 100 96 83 117 139 95 105 102 68 104 88 75 77 85 73 95 107 90 79 89 84 99 84 94 86 53 97 89 88 96 109 201 554 962 1399 1564 1415 1245 1576 1907 1927 2216 2327 2355 2301 2280 2310 2337 2531 2750 2892 3218 3127 2945 2624 2577 2194 1842 1793 2112 1861 1686 1814 1844 1781 1742 1696 1733 1781 1710 1574 1357 1185 1114 1078 1018 866 814 777 702 634 600 581 551 480 409 423 448 510 712 1228 1590 1512 1155 845 714 721 741 660 599 582 540 546 543 634 670 580 677 831 959 656 673 498 80 26 17 1 46117 295 230 30 9830 12 48 37 7505 7353 319712 3365 331 476 374 300 354 359 304 270 328 351 270 216 220 266 266 307 343 319 324 293 285 260 228 175 83 95 88 59 79 116 69 23 37 35 54 -21 35 8 1 -17 19 34 35 6 8 52 45 53 18 12 8 23 21 49 -10 15 11 16 39 18 -24 -45 -56 14 -55 -37 11 27 62 9 -23 -47 14 2 -10 -3 7 6 35 54 41 52 41 49 13 26 29 84 23 -15 16 17 32 15 17 -9 -12 30 57 30 38 41 111 120 168 257 231 332 324 358 500 501 463 382 301 246 273 295 282 280 209 201 233 189 160 255 189 128 92 96 58 52 108 105 95 98 81 77 102 124 95 20 63 63 40 61 54 -4 40 19 -5 18 22 33 56 37 43 27 32 13 45 62 87 115 104 112 138 127 125 137 127 119 93 115 125 112 146 115 121 122 110 108 120 88 79 93 94 99 82 102 101 75 80 77 88 102 83 78 105 93 104 84 66 90 118 93 78 80 121 205 307 504 810 950 1013 1325 1619 1506 1479 1581 1866 2066 2228 2522 2804 2683 2683 2792 2968 2786 2542 2582 2427 2020 1824 2013 1966 1874 1941 1596 1566 1673 1642 1585 1488 1467 1332 1120 1019 945 906 808 774 797 800 803 697 594 517 528 510 447 431 415 436 564 956 1357 1737 1609 1090 826 656 642 634 627 625 578 560 530 519 587 510 609 650 558 448 439 425 365 180 109 7 46123 296 230 30 9830 12 48 43 7506 7355 126697 1389 413 451 351 327 356 325 358 360 357 333 294 199 232 221 264 407 408 342 260 260 251 144 218 187 128 44 52 1 16 71 55 36 31 -49 10 5 61 29 71 38 40 37 45 50 1 8 37 18 2 10 87 69 19 -75 -42 23 34 55 -4 -17 9 23 7 51 5 2 -28 -4 -3 -5 12 5 -1 18 7 70 80 47 50 16 -2 3 -40 13 33 -8 44 56 45 28 45 -13 11 -18 7 -12 -2 25 46 53 44 109 145 145 205 250 308 291 380 389 544 465 460 333 285 291 263 240 355 290 282 218 199 215 167 185 208 129 93 138 94 110 141 145 85 70 52 40 92 89 87 61 63 33 50 35 57 47 53 37 14 5 41 67 49 43 71 2 14 28 34 47 51 98 93 103 109 138 119 146 141 114 107 105 119 108 84 87 78 77 100 127 116 76 105 116 87 84 117 100 96 88 109 132 108 90 111 95 95 91 85 67 79 98 103 84 75 82 86 111 180 332 602 812 1003 1200 1209 1208 1257 1344 1580 1869 2213 2491 2436 2164 2095 2074 2110 2001 1834 1756 1863 2081 2386 2257 1901 1903 1652 1576 1707 1601 1470 1337 1192 1084 975 901 903 879 875 806 746 652 614 573 500 457 456 468 487 487 469 423 441 580 803 1162 1545 1356 957 743 611 554 564 534 564 552 576 599 605 531 452 475 466 528 278 522 823 742 229 16 -9 2 46129 294 229 30 9829 12 48 49 7507 7358 28016 694 495 423 221 341 372 315 262 254 211 235 236 167 229 307 304 300 411 360 354 288 190 183 201 129 134 127 -14 -26 -3 34 30 -13 -15 18 0 30 -8 -8 25 60 -14 43 -41 13 21 -61 38 48 40 -19 -50 8 4 6 46 -16 30 16 -6 -12 -13 -42 -7 18 -25 12 -26 1 2 -20 -19 -1 8 3 -53 28 -33 1 -15 -17 31 -10 1 -8 -4 13 -6 2 15 49 73 30 26 25 -1 -31 -20 8 32 24 63 84 74 112 186 252 283 277 296 400 547 534 432 289 245 249 264 225 271 285 245 189 148 181 192 108 143 124 84 83 89 63 72 86 101 62 30 57 112 88 74 22 23 22 72 39 13 25 44 27 4 -14 -4 -2 53 19 -5 12 51 10 -18 12 32 45 76 51 71 83 97 96 98 93 97 116 114 108 74 71 123 106 89 66 64 85 81 60 81 92 77 58 70 71 72 70 58 76 72 83 73 77 60 49 47 71 78 83 75 72 66 86 131 207 343 417 487 606 783 881 1047 1253 1367 1414 1513 1556 1519 1589 1673 1643 1549 1561 1663 1849 2075 1987 1724 1810 1861 1586 1570 1702 1574 1439 1384 1228 1107 995 835 780 707 644 749 723 683 628 489 413 376 346 375 392 373 360 395 427 387 434 573 682 887 973 844 665 520 494 508 489 468 470 511 615 989 1539 1275 607 474 388 218 287 658 844 511 132 46135 295 229 30 9829 12 48 55 7508 7360 12477 544 606 383 262 410 390 377 327 426 327 313 233 236 242 293 369 404 449 388 404 399 325 210 252 134 111 129 88 87 26 34 46 85 121 18 92 116 115 11 -10 42 57 35 34 37 36 17 9 -23 3 8 18 55 96 7 -3 -17 12 -1 13 22 16 72 53 30 49 31 13 40 9 -27 15 55 -22 35 28 25 1 -43 6 -36 20 31 -19 6 29 -4 22 19 55 36 44 60 58 114 53 3 7 33 77 68 37 68 97 128 259 292 286 350 399 535 636 566 404 267 225 254 252 230 267 275 297 195 125 213 148 152 178 137 143 135 104 106 167 126 55 50 54 119 115 115 161 111 85 51 38 50 58 44 30 10 63 59 64 13 29 14 29 43 31 36 13 29 80 100 78 124 115 99 122 130 107 114 129 140 149 113 131 146 114 124 131 118 130 100 113 110 135 113 117 115 102 106 95 83 76 110 76 82 105 103 86 96 83 115 110 97 80 52 76 103 198 352 442 456 569 666 826 825 855 947 1083 1165 1276 1382 1541 1638 1612 1589 1597 1708 1710 1707 1621 1465 1613 1932 1805 1619 1584 1415 1347 1323 1207 1054 912 820 814 723 604 573 598 628 575 462 395 371 365 321 326 372 361 350 366 343 329 296 290 323 372 496 727 732 534 462 447 470 488 500 529 671 1443 2375 2344 1722 1153 893 526 181 186 301 106 12 13 46141 295 197 30 9827 12 49 1 7509 7362 384490 3580 452 486 339 367 382 358 344 360 269 325 311 265 274 307 338 389 410 431 344 288 345 331 319 202 116 170 125 39 8 15 26 57 2 16 5 28 45 38 22 18 20 4 -12 22 25 60 33 23 55 29 63 54 3 7 48 61 -23 -50 47 20 18 -9 44 -11 -11 11 27 4 -4 8 24 17 -17 10 32 35 -38 52 15 0 30 12 8 -4 -3 53 41 4 14 -1 25 14 -11 -23 26 -3 -15 64 20 63 74 96 71 70 165 240 260 292 279 408 570 598 548 399 264 256 311 227 221 298 315 238 145 175 159 141 180 186 159 103 123 143 125 90 104 60 19 29 55 72 128 126 88 86 26 30 50 36 72 39 23 -5 42 47 -8 -15 37 52 25 12 22 9 49 82 95 101 102 104 113 95 105 100 133 105 74 99 110 110 114 115 109 101 94 105 115 122 97 89 99 96 79 84 68 73 95 98 105 88 90 72 85 95 71 68 90 76 80 70 68 98 177 317 425 471 484 581 680 728 778 812 895 1012 1158 1289 1332 1418 1390 1341 1321 1225 1171 1184 1287 1453 1606 1677 1529 1571 1299 1257 1525 1414 986 805 990 1095 1172 882 678 1217 3022 1275 721 467 409 418 414 396 328 277 248 250 278 273 295 268 251 239 239 235 293 526 751 639 438 387 380 421 462 484 541 905 2491 4277 4099 2890 1980 1399 984 234 110 86 34 46147 296 223 30 9823 12 49 7 7511 7365 480640 7491 336 369 207 227 395 359 346 303 276 266 279 232 229 255 276 360 343 318 278 350 282 249 187 163 94 114 135 54 64 23 42 54 4 -47 -7 42 -3 5 -4 33 42 54 48 -28 -25 -37 12 -57 -22 4 -32 0 -1 29 22 -37 24 -23 -46 -45 -39 -29 21 -30 -35 -11 4 -40 -18 -9 -48 -52 -3 -4 10 -48 -59 -74 -19 -42 5 24 1 -31 35 -19 -38 -29 -44 -36 -25 -19 -51 -42 -16 -13 -1 6 -21 -26 -17 21 63 58 97 204 228 194 219 393 540 562 436 288 208 184 158 121 134 229 227 218 104 76 116 169 207 113 46 48 86 55 42 59 64 33 41 37 28 74 106 108 82 24 12 38 -11 -6 -39 -11 16 19 -22 10 3 15 28 35 27 -5 -6 27 9 13 9 12 73 62 92 107 54 52 79 58 78 76 50 66 87 94 58 69 79 70 101 60 83 75 93 47 61 49 50 54 61 32 25 24 32 50 47 22 31 75 66 49 29 10 47 63 154 233 318 394 501 601 699 733 794 826 802 746 710 757 844 847 846 843 894 935 1106 1310 1330 1334 1442 1443 1972 4396 5975 7010 9465 10811 8387 6725 6148 5604 5117 5762 7254 9697 13308 10712 3695 805 436 403 402 385 361 308 265 250 262 251 215 200 202 195 197 201 263 477 665 563 450 367 331 372 377 406 455 506 820 2779 5636 5275 3471 3132 3462 1452 241 115 7 -11 46153 297 191 30 9821 12 49 13 7512 7367 462949 5625 242 409 352 300 342 451 412 254 213 339 314 326 317 304 361 297 338 333 312 282 249 235 202 161 191 148 95 53 -3 -27 -5 -25 3 -37 -45 -28 -4 -24 -63 7 23 -62 -68 999999 2 -49 -43 -25 -18 -18 -69 -31 -71 32 -24 -45 30 -73 -95 -42 -51 -68 -41 -15 -13 3 -45 -17 -5 32 -19 -59 -71 -72 -58 -47 -69 -18 -59 -41 -83 -48 -53 -21 -33 -58 6 -9 -31 -48 -35 -62 -29 8 -32 -32 -30 -15 -30 -1 -3 27 8 60 88 181 238 214 255 312 344 437 417 330 221 179 217 186 181 206 153 136 75 32 52 144 219 123 61 29 24 29 55 54 34 43 27 14 15 67 89 93 42 -13 -44 -9 -30 -20 3 -52 -51 -33 -36 -48 -53 -25 24 16 -11 -6 15 4 -31 -34 -24 6 34 86 89 31 62 48 29 19 48 39 45 36 54 69 39 58 35 39 79 82 53 49 61 45 50 36 32 31 47 51 48 36 62 58 20 24 46 36 37 44 -6 28 57 143 244 317 433 553 651 691 738 723 685 712 721 636 641 659 704 698 704 745 844 970 1008 1065 1089 1085 1078 1376 3373 7837 13039 11949 10943 10199 8016 6315 6058 6815 6952 6544 6867 4433 794 367 385 403 401 408 435 443 424 367 300 268 238 230 215 200 202 194 205 229 294 468 481 320 314 368 310 286 314 353 379 431 765 2492 6662 6851 4746 4465 3974 2170 403 68 25 10 18 46159 296 221 30 9821 12 49 19 7513 7369 9617 342 326 327 385 389 496 451 300 299 335 240 187 272 350 425 426 305 295 381 377 309 208 214 171 90 67 23 39 -19 26 15 -34 -61 -81 -54 -79 -23 -34 -9 -40 -78 3 -27 -6 68 -36 -59 -12 -21 -18 -15 28 -2 -30 -3 30 -19 -52 -26 -25 -9 -16 2 -16 33 2 -67 -37 -36 -40 999999 -46 -34 -15 -23 -28 -35 -36 51 -11 13 29 -30 -29 -27 -9 -64 -77 -50 -18 -11 -87 -32 38 12 20 -10 -51 7 2 14 -17 24 45 70 147 242 252 325 331 348 482 463 360 238 208 164 194 210 228 228 194 142 85 108 199 214 130 43 73 54 138 94 59 77 63 43 12 -7 29 100 140 51 -5 -20 -4 -7 -13 9 -19 -29 -36 2 -28 10 5 -9 25 1 -9 22 -21 16 -15 15 29 44 49 58 78 85 93 75 28 65 90 60 85 58 66 66 96 71 52 69 48 37 70 72 66 56 55 52 45 40 53 98 76 60 56 60 59 75 77 80 59 34 20 82 318 569 688 730 763 791 797 863 938 804 804 779 746 766 728 803 891 842 774 770 799 881 987 1088 1529 3405 7442 12304 13547 12458 11294 11150 12030 7462 5930 6969 6968 5938 4905 4201 1867 501 379 403 379 333 341 405 472 519 495 415 359 379 326 270 263 279 294 274 246 304 399 343 285 303 336 342 337 356 384 394 380 684 2042 5878 9292 7589 5415 5469 3663 813 144 135 79 8 46165 296 221 30 9821 12 49 25 7514 7372 11244 346 261 336 388 439 597 519 311 249 317 320 231 250 218 354 355 351 360 334 270 181 199 257 201 167 78 -4 -61 -66 999999 -50 -41 -46 -51 -8 -36 -42 -9 -11 -58 -36 -22 -20 -58 -20 -32 -42 -54 -64 -71 -47 -56 -17 0 -19 0 -52 -37 -50 -41 4 -30 -54 -24 8 -50 -82 -66 -40 -73 -48 -34 -39 -41 -76 20 -23 -1 -11 -56 -48 -40 999999 -93 19 -41 -29 -29 -32 -47 -32 -51 -39 -23 -4 -47 -40 16 -3 17 36 -4 -2 42 49 149 228 263 306 387 420 440 458 292 223 245 237 126 102 214 201 121 83 75 113 173 245 149 51 44 102 58 65 98 49 6 29 27 31 57 112 91 55 -19 -46 -35 -3 3 -9 5 -46 -46 -49 -27 -25 -12 -8 -12 12 32 -17 3 -27 -18 41 31 37 29 59 41 58 64 59 82 66 49 62 72 38 70 81 56 46 80 57 54 68 64 57 61 52 64 35 46 26 15 61 54 44 24 26 36 26 40 52 27 14 23 93 343 581 638 569 493 480 540 564 521 551 543 490 513 582 585 640 819 998 1533 2236 2924 3565 4469 6293 8465 11364 14360 13112 11368 11651 11175 13109 11980 7740 8935 9985 8875 6913 4095 1942 1222 784 580 422 302 258 281 384 461 428 437 413 417 409 334 307 287 306 304 285 256 237 237 239 286 323 338 315 278 305 341 356 354 353 698 2926 6810 6838 5372 6113 4571 1138 156 66 98 213 46171 295 221 30 9821 12 49 31 7515 7374 12855 375 370 426 336 380 659 778 452 360 471 326 242 315 424 414 431 331 310 332 356 251 167 164 201 171 146 84 26 -33 -34 -45 20 8 5 54 -7 -58 0 8 -9 33 -5 -70 -61 0 12 -38 -17 28 999999 -61 -27 -15 -21 -12 -35 16 -25 -64 -30 -55 1 -28 21 -12 -32 -14 -60 -62 -69 -31 7 -47 -54 -14 -14 -22 -55 -85 -61 -10 -29 -65 -18 -44 11 -11 -40 -2 10 -19 -22 -37 -10 -24 -41 -31 3 -53 -6 41 -14 15 44 58 161 286 310 307 345 451 438 406 298 235 187 189 144 151 140 186 137 86 56 135 237 225 118 53 77 70 57 55 69 81 84 42 26 60 25 108 86 37 -21 20 -3 -29 21 31 -14 -14 -17 -3 -18 3 -14 3 -7 -2 -9 -41 -4 12 13 -14 36 74 37 35 84 100 42 64 61 48 61 70 59 71 77 84 67 57 36 71 67 69 55 58 76 46 50 33 52 24 45 72 40 31 36 41 55 51 34 38 70 44 60 162 299 342 276 286 292 296 327 325 336 301 301 326 359 427 637 1108 2430 3857 5340 6560 7748 9488 10765 11199 11834 12257 11995 13003 13105 12520 11147 11856 8170 8837 10077 7642 4970 3864 3161 2724 1908 1070 636 451 348 315 307 319 315 334 353 397 422 400 390 399 379 332 337 331 271 218 181 186 261 338 348 334 310 290 331 381 407 349 351 747 2591 3934 4098 5504 3219 565 368 622 9 46177 295 221 30 9821 12 49 37 7516 7376 4963 343 375 348 381 473 814 1012 780 457 379 253 291 349 364 456 451 357 388 434 328 292 252 237 244 159 97 11 -28 29 -30 -5 34 19 -14 15 37 13 -2 19 -76 11 -29 -44 -24 -26 -28 -35 -66 -63 -88 -42 -46 -55 -19 -17 -36 -34 -64 -2 -17 21 -40 -42 -49 -40 -33 -38 -59 -48 -34 -44 -30 -39 -73 7 -51 -54 -16 -45 -7 -11 -23 -61 -67 -59 -32 -62 -50 -10 -31 -2 3 -11 -53 -75 -58 -4 13 -13 -11 -6 17 30 55 150 189 208 262 246 305 403 433 345 250 207 214 237 97 98 118 138 151 77 90 86 191 286 156 79 54 35 40 68 37 -17 49 21 51 49 62 43 63 43 7 -8 -54 -14 -6 38 -24 10 -7 -9 -9 -39 -22 -23 -8 -2 2 20 0 -30 -46 2 44 -1 2 20 53 71 93 105 103 63 68 65 77 102 85 48 24 51 66 80 66 57 57 52 59 39 47 50 69 96 63 37 45 50 46 69 42 28 52 20 25 54 158 219 202 199 215 250 346 425 498 567 604 687 1117 2046 2515 3182 4671 7150 8201 7920 8989 11310 11642 10808 9847 9958 10425 12220 12630 12933 11364 9425 8770 7947 7892 8249 4382 1636 1052 957 840 670 559 488 403 387 367 312 320 318 323 337 316 334 338 351 350 404 413 373 324 263 232 205 210 208 262 292 328 334 298 289 301 344 356 348 344 251 459 1248 2582 3883 3830 799 154 -2 -2 46183 294 221 30 9821 12 49 43 7517 7379 4167 316 307 317 369 426 675 1013 1013 743 462 300 253 372 416 403 380 328 348 286 306 211 212 222 203 139 38 38 -10 -35 -9 5 -25 999999 -25 -9 -95 -59 -63 -50 -8 -30 -47 -47 -47 -44 -59 5 19 -82 -78 5 -53 -87 -77 -52 -44 -5 -42 -32 -78 999999 -96 -45 -48 -70 -38 -45 -32 -17 -44 -33 -81 -84 -64 -54 -48 -53 -35 -25 -66 -74 -68 -82 -52 -52 -39 -33 -60 -79 -50 -44 -66 -72 -19 -22 -35 -61 -22 -35 -42 -45 -1 46 52 100 169 249 280 249 242 304 373 304 245 176 190 120 93 58 127 145 116 135 44 68 196 292 161 19 -11 11 31 56 2 -10 10 -26 8 23 65 71 54 -10 -36 -30 -24 -55 -21 -4 -35 -44 -54 -23 -49 -44 -37 -13 -19 -29 -14 -33 -37 -45 -44 -19 24 15 -29 5 4 47 56 45 16 52 61 50 49 36 32 35 48 20 10 24 35 31 4 21 6 34 30 25 0 5 14 15 23 -3 1 26 17 13 13 6 3 -16 1 20 96 154 302 846 1810 3095 4434 5516 5824 6214 6706 7085 7266 7561 7996 7925 7294 8452 9476 8753 8634 9710 11035 10555 10730 13475 13534 9020 6894 7148 6795 3211 890 753 668 549 505 460 430 365 339 354 346 286 313 384 405 403 423 425 337 290 309 355 337 325 326 303 265 228 183 172 176 181 191 198 239 260 231 236 255 261 295 313 289 308 311 378 902 2123 3505 2654 659 34 46189 296 192 30 9822 12 49 49 7518 7381 331114 3171 306 380 416 484 622 858 1200 1206 917 642 396 436 432 405 443 457 409 314 271 269 267 333 323 238 181 89 38 -15 4 30 -3 -13 -12 -31 -36 6 33 7 -20 -54 -14 -72 7 -5 -36 -57 -24 -43 -55 -31 -19 32 -39 -2 -49 -74 -78 -40 -14 -42 5 -6 -30 3 12 1 -27 14 28 -32 3 -20 -1 17 -27 -53 -2 -28 -35 -7 -8 -46 -19 -24 9 -6 -31 -53 -16 13 -38 3 -9 -46 -40 -38 -66 -10 -15 33 7 -21 38 74 139 231 228 241 269 259 367 425 339 205 151 169 137 124 130 159 149 140 111 106 145 220 203 123 73 71 70 32 59 48 21 39 -10 22 73 96 86 34 -13 -6 -17 -8 33 13 -20 -15 -22 -12 -1 -16 3 8 -6 -12 -30 -3 -5 -11 10 -1 -33 -14 19 29 34 57 59 48 125 123 72 75 98 52 40 53 74 77 32 59 52 42 38 43 49 36 35 32 52 49 27 39 67 49 31 47 57 51 42 36 55 71 91 132 208 492 907 1450 2892 4923 6786 6961 6534 6450 6285 6696 6728 6342 6309 6286 5539 5174 4510 4237 4466 5097 5566 6241 8488 9225 7966 6559 5528 5448 3684 2280 1105 705 630 602 608 620 590 548 498 489 440 452 428 378 381 445 530 583 553 431 310 281 278 302 303 293 269 265 234 205 191 201 223 200 181 192 240 236 230 234 252 294 319 340 346 423 623 924 1356 2024 1963 1451 334 21 46195 296 221 30 9821 12 49 55 7519 7384 1797 332 364 385 466 609 985 1514 1522 1019 553 496 495 487 476 525 540 376 370 328 274 281 311 349 340 82 60 77 34 24 1 23 12 -42 -9 -37 12 18 44 -13 30 -8 -10 9 35 37 11 2 43 -41 -28 7 22 -32 -41 -91 -36 -55 -70 -41 -34 -27 -39 -7 -10 53 -28 10 17 49 41 -59 12 -44 -6 -14 -1 -5 -11 -2 -19 -9 -63 -39 -14 9 -4 26 -50 -38 -77 -12 -40 32 3 -30 14 -71 11 -28 -32 37 16 9 47 136 247 274 211 251 273 328 380 267 172 168 146 133 102 168 130 85 156 140 133 209 317 190 91 77 72 88 66 67 99 83 40 66 64 117 137 61 17 8 19 12 44 39 55 17 30 14 8 3 -18 -19 8 14 28 35 22 1 -8 35 35 9 4 35 54 60 83 105 108 97 70 103 105 118 95 67 100 86 72 60 73 79 65 66 58 67 58 33 77 55 45 52 87 41 27 58 59 63 48 31 34 68 139 173 177 251 536 904 1892 4108 5948 6258 6182 5321 4695 4114 3571 3463 3802 3889 4608 5372 5136 4412 4830 4653 4602 5188 5612 5519 5497 5596 6815 6217 3910 1630 889 748 852 920 903 762 671 611 528 495 439 448 456 434 492 550 478 527 585 637 607 522 471 412 373 312 271 277 257 236 220 208 229 256 235 187 184 208 229 219 213 235 261 302 319 303 273 255 429 880 1687 1663 833 455 196 495 46201 296 221 30 9821 12 50 1 7520 7386 4931 351 429 446 483 566 1340 2005 1479 866 495 507 592 508 601 544 508 495 421 303 317 360 389 341 229 76 71 61 79 18 3 30 8 14 15 54 31 30 68 -11 -1 21 33 90 20 -38 -33 -14 10 -34 -55 -36 -47 2 -40 -5 -21 -22 21 -27 -87 -20 -12 -49 -14 -8 -61 -65 -69 -50 -25 -26 -28 -65 -56 -16 -1 -18 29 -18 17 41 -23 40 20 -14 27 -24 3 -27 14 -27 3 -49 -3 -1 -40 -27 -36 16 5 11 -4 -5 -15 68 136 217 289 294 284 346 328 247 150 164 141 136 151 204 124 158 106 100 117 240 286 196 84 75 49 90 94 64 14 4 28 23 58 81 39 0 46 49 34 -23 -29 7 -4 -49 -24 -32 -27 -27 4 13 1 -7 33 31 6 -15 -9 -2 -3 9 -2 37 51 36 57 78 83 92 141 158 180 162 101 83 93 53 79 81 52 56 51 51 42 62 54 59 54 59 48 38 67 49 37 44 36 36 67 59 63 75 72 93 105 116 130 199 296 479 681 1106 1807 2427 2607 2722 3525 4820 5387 5897 5103 3053 2457 3371 4288 4724 5212 5754 5822 6404 7068 6994 4811 1940 865 744 869 906 792 711 654 746 938 1182 1380 1509 1419 965 575 449 448 460 443 481 565 641 694 664 627 542 455 402 364 350 305 267 247 231 249 269 233 173 153 142 153 193 201 207 226 249 300 326 309 717 455 247 872 1451 853 422 135 44 46207 296 223 30 9823 12 50 7 7522 7388 4710 389 372 636 657 967 2127 1931 1330 944 547 672 740 693 612 631 593 430 451 448 389 383 446 403 284 133 91 101 122 15 2 39 44 52 17 29 25 36 58 74 26 -21 -23 -20 30 13 -44 24 10 -19 -88 -6 46 20 -23 -24 -57 29 20 -15 -79 25 19 -15 7 -15 6 -2 -1 -52 -38 -15 -20 -13 -2 -5 -15 -24 -40 -34 0 23 -5 -12 -9 -18 -62 -22 13 23 1 -19 28 10 -51 -60 0 29 -25 -7 -12 -3 35 18 48 95 144 310 356 320 334 338 367 389 273 169 146 119 115 113 85 101 104 128 146 173 282 277 162 111 108 86 81 111 99 79 65 67 96 132 100 25 23 68 40 72 54 47 18 26 -11 -1 2 21 -4 43 15 -14 20 -9 -47 1 26 29 2 24 74 83 83 66 91 125 159 143 164 166 150 100 107 92 120 137 162 160 126 70 50 50 65 61 56 56 61 66 79 82 73 57 57 46 37 84 68 53 69 94 90 72 91 100 136 162 174 206 335 546 749 890 1046 1123 1493 2256 3551 4750 5539 6848 7416 7174 6998 6636 6380 5420 4383 3357 2357 1544 868 771 824 1168 1862 3644 5137 4386 3639 3420 3211 3042 2989 2372 1611 1304 1026 519 395 417 434 473 503 567 697 724 694 665 588 515 449 424 394 332 300 288 316 337 297 234 156 124 139 191 227 252 250 255 296 295 305 221 294 455 385 846 738 330 224 27 46213 297 166 30 9826 12 50 13 7523 7391 404756 4130 429 530 637 753 1325 2667 2017 1231 806 642 719 746 642 573 657 556 528 497 416 381 453 411 322 271 139 85 72 105 26 15 -1 10 -32 -25 18 8 45 1 -1 5 -4 -14 20 15 39 9 -30 21 48 -34 -61 -76 -8 -23 21 -14 -59 -21 -9 -8 -9 -37 -35 -39 -11 -22 -19 21 18 -51 -62 -33 -40 -14 -50 16 -26 -25 -30 -68 -13 -18 -14 -35 -15 -45 -56 -69 -15 -37 -22 -1 13 17 -11 4 23 14 -14 -15 -3 40 -27 42 75 166 270 293 338 300 322 349 328 221 191 183 156 156 145 147 147 96 104 141 213 310 233 167 100 94 106 98 65 67 86 68 42 109 99 67 85 67 53 17 -15 7 32 65 62 7 2 -29 -35 19 20 26 21 33 33 -20 21 60 11 19 21 30 52 47 62 86 101 93 97 123 109 88 87 95 108 100 145 159 150 101 67 71 61 74 55 50 72 47 55 76 68 61 68 74 50 71 92 84 82 90 79 61 87 132 147 221 432 792 1488 2472 3266 3862 4215 4578 5590 6843 7659 7727 6779 5946 5110 4037 3139 2586 2061 1541 1385 1290 1186 950 917 1276 2037 3620 6245 9534 10771 6409 3737 2351 1914 2051 2614 3443 3718 3737 3910 3443 2077 974 667 713 683 637 613 598 705 700 655 634 608 587 551 515 467 427 393 384 361 296 209 152 124 116 155 235 250 250 262 321 338 328 318 310 202 216 283 429 319 228 167 46219 297 199 30 9829 12 50 19 7524 7393 384427 4030 386 484 724 1110 2137 2714 1655 1006 685 659 704 717 647 587 560 473 445 441 355 319 338 351 228 187 96 72 80 -4 22 -57 -71 14 27 -53 -14 -28 20 45 -13 -5 -47 -26 -14 999999 -23 -9 -27 21 34 15 -41 999999 -76 -47 -82 -65 -12 39 -43 4 -43 -1 -41 -74 -22 -12 -47 -21 8 -31 -21 -56 -22 0 -21 31 18 -15 -2 -59 -40 -77 -86 10 25 33 21 26 -5 -33 -26 11 -59 -38 -9 2 -26 -18 -2 -7 -66 -15 -39 0 102 152 233 290 332 360 336 383 336 241 148 177 136 120 88 54 93 104 58 159 280 298 220 112 37 78 126 57 59 47 19 40 70 135 83 63 72 41 30 25 -16 -24 -19 -5 -3 -30 -17 13 9 -24 -4 5 10 17 -6 -18 -36 -36 -19 -13 37 68 48 11 53 109 85 98 74 68 74 58 49 69 58 64 100 51 23 70 87 47 59 52 51 45 44 25 35 36 29 53 37 64 54 40 66 50 69 91 73 90 131 274 920 1785 2246 2575 3004 3576 3871 3949 3749 3738 4031 3858 3769 3718 2602 1715 1226 956 801 845 809 802 742 863 1117 2186 5753 8034 7632 7663 6265 3898 3264 3759 4539 4196 4663 6201 7890 8374 8105 7261 5713 4615 3858 2550 1358 948 726 614 610 615 606 590 563 579 711 620 573 540 500 464 430 377 307 226 177 132 104 96 133 198 221 250 283 313 314 417 419 374 359 225 318 230 373 543 698 46226 297 201 30 9831 12 50 26 7525 7396 73045 1531 353 401 634 1329 2285 2260 1435 851 601 642 859 806 675 646 502 415 421 524 414 346 251 245 277 208 149 32 -18 44 -3 -32 -32 -29 -44 38 23 -31 -31 -24 19 -2 -65 -30 -5 -36 -37 -27 -21 -61 -94 -46 -36 -37 -10 -97 -26 -30 999999 -46 -37 -43 999999 -39 -18 -64 999999 -90 999999 -83 -74 -72 -41 -75 -26 -44 -19 -42 -58 -63 -76 -72 -38 -17 1 -29 -86 -50 -80 -44 -14 -22 -36 -57 -37 -24 -40 -50 -32 -67 -61 -24 -28 -14 -45 -57 55 157 240 228 298 219 320 330 219 154 121 74 48 89 98 72 38 74 35 71 201 311 205 104 44 51 16 20 12 24 18 20 65 61 78 37 24 15 -16 -32 -23 -37 -43 -34 -23 -41 -15 -19 -44 -22 3 -22 -40 -23 -37 -47 -68 -38 -42 -31 19 39 -5 3 25 27 41 38 45 38 44 45 10 25 49 37 59 63 25 39 10 8 1 -1 -10 13 34 12 -11 15 20 20 4 8 28 43 45 69 94 105 101 169 306 685 1277 2010 2602 3162 3655 3899 4048 3953 3422 3207 3374 2756 1828 1327 816 561 1311 3529 4405 2305 921 811 1205 2509 5588 8966 10741 10263 9266 6185 5285 5499 7027 8071 7666 7319 7587 8012 9196 9842 9160 8787 7809 6633 4771 3282 2512 1541 1119 965 916 829 699 568 488 497 561 552 522 519 524 497 438 371 281 178 132 112 79 68 78 120 142 186 250 314 381 463 498 413 416 396 288 287 299 310 413 46232 297 204 30 9834 12 50 32 7526 7398 71851 1080 543 588 677 1481 2303 2107 1514 924 634 813 870 794 774 691 622 535 492 504 498 427 295 217 207 198 181 120 73 82 44 49 35 0 9 -63 -59 -25 21 25 29 -24 -41 -14 60 43 18 11 -21 -17 -55 -69 -17 -52 -73 -42 2 -27 -14 -7 -84 -37 -55 -6 -25 -5 39 27 51 1 -40 -23 -44 3 -25 -7 -51 -29 8 -71 14 42 -17 -31 23 -5 -54 -30 6 -18 -61 -16 -6 1 -12 -29 -28 -37 -29 -31 -17 -18 -28 -28 13 65 129 146 252 299 263 365 350 242 191 170 146 117 106 54 71 74 100 105 90 91 201 330 237 165 101 89 78 49 75 26 52 49 -15 84 99 68 28 30 17 -16 -9 -5 -22 2 -19 -7 16 -17 13 63 26 6 5 17 -17 -28 -9 36 -3 27 48 52 52 33 38 111 83 66 80 78 78 89 79 102 85 80 53 31 76 96 54 73 58 16 34 68 36 44 47 30 18 22 31 50 68 93 97 117 159 226 225 247 333 522 921 1529 2218 2770 3139 3479 3625 4045 4616 5035 4997 4943 4556 3962 4021 4207 4847 5132 4146 3266 2820 3117 4205 6473 9432 10570 10274 8747 7934 7723 9923 9821 9039 8947 9503 8449 7966 7795 6578 5315 4101 3375 3069 2937 2891 2414 1959 1518 1247 1158 1124 1131 1093 1049 871 744 666 652 626 634 575 556 509 400 258 160 110 93 82 71 89 135 174 226 314 426 520 684 589 519 752 645 585 552 249 302 677 46238 297 205 30 9835 12 50 38 7527 7401 35565 736 589 644 970 1889 2289 2022 1458 899 671 812 841 807 779 770 743 630 540 600 512 503 396 305 317 259 235 133 123 84 31 29 27 3 56 -12 35 47 -5 23 33 18 4 11 35 32 22 12 78 29 -22 -9 -6 -70 -25 13 -3 -12 49 43 -23 -13 -92 999999 -12 -33 -50 -11 -2 -5 5 -61 -24 21 56 -10 -46 -34 15 0 -70 -30 6 9 -27 -37 -48 16 33 27 29 -22 -47 4 -11 -35 51 51 16 -22 -33 29 30 49 54 147 148 204 268 243 232 327 333 251 218 202 202 145 122 144 95 117 108 72 127 147 200 351 257 140 119 103 71 110 117 50 65 46 61 105 92 109 76 28 47 59 -4 -4 -10 -8 -20 -33 -36 -10 11 -16 25 21 28 56 43 49 29 -26 5 47 66 42 52 23 45 59 79 81 98 114 75 95 95 86 90 77 85 74 62 79 65 43 70 74 85 84 78 35 35 60 33 64 86 69 106 131 162 183 186 202 220 286 348 449 803 1567 2508 3700 5122 6162 6407 6027 5247 4292 3576 2646 1856 1544 1928 2663 3232 3538 3888 5207 7603 10108 11801 12497 11741 9000 6509 6631 8097 9897 10510 9655 9339 10077 7474 5422 4339 4190 3925 3729 4072 4167 4045 3929 3378 2540 1594 1348 1289 1126 1029 1045 1178 1142 955 834 810 781 719 722 680 681 611 423 278 188 159 121 95 80 65 94 156 206 263 343 474 637 761 492 749 1518 1066 605 369 386 549 46244 297 207 30 9837 12 50 44 7528 7403 90353 1024 566 902 1483 2034 2071 1827 1315 835 755 848 771 777 840 749 726 666 539 563 539 439 334 305 243 261 205 144 75 47 56 20 -25 85 33 41 -11 1 2 -14 14 21 24 140 35 -34 -10 -37 -36 -4 28 -18 -50 -60 36 -22 -28 -27 -42 -35 -12 999999 -48 -35 -47 9 0 -38 -14 -3 12 -25 3 -16 -45 -35 -78 -30 2 -42 -60 -38 4 34 -7 -1 -45 -31 21 3 -5 -21 -52 -55 -12 -12 -23 -22 -83 21 -17 47 74 20 133 149 152 244 225 286 280 332 312 216 184 201 239 133 115 121 83 110 96 130 69 82 200 333 277 146 82 110 80 56 33 27 59 42 12 52 77 82 75 73 64 -1 7 36 -14 8 9 8 4 0 6 -19 30 34 14 4 14 -1 -8 13 20 -1 25 41 33 53 7 33 85 109 91 91 81 73 102 114 82 58 43 64 66 58 50 62 84 60 40 45 32 29 41 26 15 41 67 63 71 113 103 82 72 57 79 112 130 165 203 286 600 1201 2141 2873 2525 2060 1789 1757 2154 2658 2994 3763 3933 4318 4867 4596 4322 4765 4953 4424 3750 3462 3835 4739 5725 7627 10932 13242 12326 8924 6443 4449 3108 3052 3900 5576 6277 6886 8233 9844 10502 8750 5999 3714 2389 1879 1744 1370 1184 1166 1082 991 870 825 796 777 756 754 722 720 666 447 295 223 165 124 93 51 41 98 171 271 352 452 591 664 762 601 709 1600 1598 699 399 513 381 46250 297 208 30 9838 12 50 50 7529 7405 41017 1060 609 1079 1868 2174 2132 2040 1347 738 693 814 851 859 823 731 729 682 564 558 493 429 329 302 208 211 234 175 100 29 -12 28 11 7 18 -22 -54 -28 -60 -48 -11 20 4 -11 3 27 82 28 -15 0 -17 -47 5 4 13 6 17 0 -69 -45 -31 30 -30 -30 -66 -97 -54 -37 -18 -48 -25 -10 -38 -27 -4 19 -50 -41 -33 -20 -9 -8 -19 40 -1 1 1 -70 -57 -23 -46 -19 -22 14 -45 -25 -7 -7 -5 -25 6 -7 1 61 81 110 231 270 260 331 348 318 313 265 186 201 164 201 154 101 100 93 96 97 87 89 250 339 159 122 76 77 87 93 81 60 64 71 19 45 73 81 62 57 32 43 30 24 -15 -20 43 12 17 6 -17 14 13 22 -1 47 18 22 -19 -12 -51 14 8 10 30 50 26 15 55 75 64 83 74 79 106 98 73 76 59 68 72 70 49 61 53 47 38 37 27 14 20 24 32 23 62 54 54 75 57 69 73 95 122 114 117 157 194 313 553 1114 2104 2853 2901 2598 2441 2510 2408 2346 2412 2193 1767 1082 809 868 1103 1716 2394 4095 6122 7503 8883 9570 8711 7517 6733 4810 2987 1982 1673 1894 2312 2808 3306 3759 3872 3959 4202 4659 5397 5582 5700 5570 4582 2833 1791 1709 1528 1520 1342 1138 954 784 725 723 727 735 753 694 595 449 276 174 129 83 57 22 58 164 274 364 409 478 677 870 976 628 510 927 1161 629 597 340 187 46256 297 212 30 9842 12 50 56 7531 7408 26292 931 901 1486 2070 2187 2182 1809 1142 744 697 843 790 756 812 765 789 754 694 727 629 466 296 307 337 278 255 173 90 43 27 -34 30 29 8 11 48 15 -64 1 72 71 47 -48 -16 23 0 -24 -10 38 5 -40 18 59 27 25 15 -60 -6 1 -1 -63 -24 -36 8 -53 -10 -4 11 15 7 -39 -30 47 18 -49 -40 -22 -61 -42 -6 -47 -64 -10 -9 -57 -21 -3 16 -6 -7 -32 1 14 -1 -7 -60 -38 -45 -23 -28 -49 -12 4 124 172 211 184 202 238 321 389 357 337 274 238 264 198 198 172 124 103 73 97 94 112 257 384 195 109 107 109 132 84 106 71 103 114 77 66 115 140 120 80 60 73 41 41 -20 18 -4 2 -14 5 21 20 5 23 36 30 34 -8 -26 -10 -2 14 43 81 55 45 -26 14 106 135 91 103 119 157 157 108 89 76 86 82 89 85 98 75 94 93 83 96 76 54 30 50 62 60 81 74 70 95 84 70 95 99 107 136 145 203 277 331 380 564 689 705 679 693 714 729 749 778 925 1309 1833 2806 4100 5624 7306 8625 8158 8500 9185 7210 4706 2779 1272 1037 963 889 840 858 923 1103 1236 1587 2075 2242 2465 2581 2737 2947 3335 3201 2545 2367 3335 3283 2341 2753 2681 1784 1522 1309 1040 816 789 790 762 765 777 676 523 356 209 126 81 46 27 38 95 192 271 358 418 525 652 682 659 756 415 357 402 406 368 277 625 46262 298 186 30 9846 12 51 2 7532 7410 976390 24080 1130 1029 1527 2280 2536 2421 1784 1024 776 882 947 877 799 829 729 779 792 764 730 576 395 359 271 245 304 183 116 108 124 89 126 82 88 83 -11 73 70 34 129 68 77 81 32 42 118 86 -27 35 42 84 70 4 -32 -18 -4 8 17 41 80 -5 -96 -31 -19 -16 -7 4 12 -31 0 60 60 67 13 38 15 2 18 11 -4 41 -24 -2 31 47 31 29 85 20 -4 13 -3 42 57 38 24 14 15 25 53 54 19 72 93 148 181 192 262 302 324 382 411 542 552 417 315 317 359 334 229 188 165 158 158 170 152 235 337 283 194 138 142 134 182 119 110 96 119 148 115 121 144 169 128 65 46 56 38 39 69 32 42 32 16 31 68 41 72 56 17 61 59 58 43 47 27 69 51 41 22 17 62 147 123 132 122 137 181 168 162 115 115 107 92 86 114 84 42 123 93 80 89 112 105 81 80 55 51 77 103 95 95 110 111 117 141 149 149 155 227 310 373 451 558 719 895 1265 1951 2709 3360 3797 4281 5615 6259 6078 5567 5179 3995 2504 1214 971 950 941 957 942 940 974 951 903 983 935 956 1141 1401 1607 1617 1639 1817 1905 1805 1695 1986 2716 3381 3146 3837 6405 4654 3015 2891 3019 3043 2286 1448 1029 945 898 889 922 894 794 571 354 197 129 105 74 55 54 73 126 177 252 360 431 483 597 692 715 682 563 463 425 353 353 223 250 46268 297 218 30 9848 12 51 8 7533 7413 386459 4735 1524 1762 2678 3035 2381 1507 850 747 847 861 787 726 797 676 618 721 723 601 413 244 260 272 258 240 265 162 108 79 112 90 86 33 -27 2 38 -39 -38 -10 -28 10 49 -4 -18 -64 -60 -12 44 -4 11 3 -58 -45 -56 -26 13 -29 6 58 -40 -33 -83 -25 -13 1 -38 -9 -23 3 12 11 -14 -6 3 -43 -23 9 30 18 68 3 46 52 50 25 26 13 8 4 -11 78 33 -30 -6 33 14 -10 -5 38 18 2 41 3 112 174 139 167 264 319 392 491 499 457 330 262 255 235 271 185 158 100 139 133 153 114 135 321 239 181 116 66 108 164 137 59 32 72 76 67 79 106 94 77 73 23 59 72 36 9 0 -7 5 -18 -29 -15 -17 -6 -25 -5 34 -38 -8 -3 -28 31 38 66 54 4 3 50 117 118 100 119 113 114 125 166 104 98 121 91 59 57 89 68 63 61 64 29 50 67 24 45 51 58 83 59 90 110 97 117 118 143 191 252 306 389 455 537 592 615 706 822 1004 1321 1820 1929 1624 1443 1257 982 920 845 827 924 879 915 924 919 880 927 914 867 794 786 858 918 932 1047 1221 1328 1423 1559 1687 1740 1809 1754 1763 1837 1739 1978 2850 3845 4644 5824 4593 2351 1729 2175 2300 1477 1041 956 895 921 975 953 812 578 357 183 81 58 41 19 8 36 92 140 228 335 395 451 631 614 605 812 593 538 535 266 276 434 396 46274 297 221 30 9851 12 51 14 7534 7415 247619 4368 1737 2222 3299 2946 2209 1654 957 752 922 926 793 778 679 678 705 704 726 599 336 253 271 306 283 304 230 149 91 107 108 58 30 18 79 29 -43 38 30 -1 54 36 -18 23 88 21 43 62 -20 45 -2 -5 -9 11 23 41 -9 -20 -18 -38 -3 -19 -29 3 -5 -24 36 3 -24 -34 32 34 -5 -3 -9 -33 15 18 10 0 -7 -36 21 -25 41 43 47 -32 31 0 -21 -3 7 31 32 -38 2 52 15 46 36 32 27 24 90 155 151 177 296 299 359 491 467 451 419 334 314 352 301 250 204 116 78 127 116 76 148 352 326 203 116 125 129 201 223 177 121 149 83 89 114 154 158 104 92 47 45 30 3 33 35 21 5 11 14 11 13 13 25 14 16 17 17 50 11 12 42 84 57 44 62 100 145 124 133 166 142 120 139 171 149 117 114 107 109 109 83 87 52 68 56 91 70 37 34 71 50 84 82 83 148 161 166 187 245 304 346 416 537 609 579 590 632 630 643 665 724 614 652 703 767 870 992 1131 1168 1162 1095 1085 1081 1013 946 900 930 888 873 795 724 801 898 895 894 1007 1062 1295 1426 1398 1519 1694 1822 1947 2017 1951 1980 1956 1922 2146 2893 3194 2995 2455 1984 1708 1486 1234 1054 956 917 915 889 876 773 605 389 232 128 67 43 30 31 34 82 132 192 289 406 376 449 429 437 513 619 672 392 194 580 403 81 46280 297 224 30 9854 12 51 20 7535 7417 91828 3861 2078 2532 3837 3189 2310 1630 1011 843 1000 939 779 690 720 765 739 801 659 534 305 281 378 301 288 212 157 149 114 134 91 50 57 66 95 135 39 -2 38 56 71 31 2 -19 -21 21 26 -10 9 -43 -48 -12 9 26 26 -10 -43 -45 5 6 23 -10 -63 -76 -53 14 30 42 -6 -2 -12 -3 20 26 -15 9 27 53 2 16 28 49 30 12 25 -34 45 -18 55 79 53 -7 -38 8 -4 34 28 31 28 2 53 21 31 49 115 178 257 236 268 310 488 539 439 407 394 403 325 316 304 249 201 146 119 63 96 84 189 318 290 183 145 155 153 251 260 216 168 138 104 136 140 146 138 91 108 76 51 45 45 61 54 44 34 -6 37 34 25 41 76 49 47 37 31 17 33 57 76 93 64 67 112 162 134 120 105 119 142 157 172 188 150 119 107 89 95 72 72 110 119 86 48 94 103 95 67 66 110 128 123 139 155 192 206 221 265 335 427 523 565 596 545 558 542 503 529 581 692 775 816 876 1003 1155 1233 1214 1231 1269 1126 1028 941 846 847 820 815 839 799 739 782 840 885 1015 1086 1019 1194 1520 1696 1998 2137 2210 2517 2468 2274 2122 2129 2380 2437 2363 2324 2225 2324 2134 1767 1622 1391 1249 1028 905 861 839 737 616 488 371 282 182 108 61 56 51 47 51 87 116 151 225 304 406 417 393 408 611 547 356 335 127 82 60 84 46286 297 195 30 9855 12 51 26 7536 7420 338743 32248 3554 3237 3872 3055 2345 1804 1146 922 1019 996 853 724 690 735 802 725 634 452 371 245 239 272 343 217 147 85 100 151 71 85 148 145 71 74 1 -20 67 42 58 0 50 2 39 -3 26 97 87 55 -20 -10 -29 72 33 15 -24 17 43 10 4 36 3 -8 -2 -10 2 21 -6 3 -3 -2 24 30 -27 6 4 36 30 -7 51 34 9 68 1 19 74 74 28 46 -4 48 71 45 45 -24 -32 -15 2 97 80 80 60 63 103 213 221 229 318 415 529 499 400 370 393 368 372 367 262 247 167 131 122 93 110 167 271 293 165 122 161 178 248 314 317 228 165 126 92 90 126 199 175 151 105 85 80 46 31 42 64 88 85 32 6 -10 30 46 45 63 37 62 18 59 34 61 83 68 106 99 141 158 175 145 149 119 163 151 189 154 106 156 146 121 103 104 148 130 97 104 88 83 105 43 54 98 93 124 149 118 134 202 238 270 324 368 433 504 578 624 610 566 594 645 741 826 888 903 1032 1110 1170 1201 1238 1239 1106 1090 1076 970 834 818 831 825 780 761 800 858 991 1354 1446 1428 1438 1440 1791 3161 3582 2322 2036 2312 2779 3201 3460 3067 2632 2408 2072 2048 2119 2161 2191 2063 1805 1653 1526 1285 993 825 745 653 563 476 423 413 342 214 142 88 65 62 61 52 95 135 165 202 296 398 397 386 384 387 364 390 522 493 119 59 94 46292 297 227 30 9857 12 51 32 7537 7422 938020 121964 6256 3916 3077 2487 1970 1501 1134 1001 1096 971 817 691 717 776 851 833 622 485 344 351 303 265 274 273 177 170 188 140 121 51 50 61 53 51 53 48 38 58 91 45 18 38 34 49 41 7 37 103 56 78 74 43 60 54 54 37 81 -30 54 1 12 76 -3 -1 -39 16 13 54 62 87 41 21 -5 26 -13 16 4 33 73 25 54 78 35 37 59 64 21 17 90 53 22 -24 7 33 32 -3 32 45 74 25 13 13 64 119 132 284 380 428 495 433 363 392 380 424 372 282 212 224 159 122 111 104 104 199 309 168 116 171 190 215 328 337 339 323 190 135 94 159 153 163 145 146 120 61 31 64 58 35 67 26 40 33 25 35 16 34 47 38 51 101 98 107 113 134 177 134 130 140 192 217 197 183 231 220 247 224 202 186 182 153 164 174 167 128 149 152 113 106 127 139 118 98 93 80 90 129 170 248 252 207 240 311 445 465 507 562 553 557 535 576 641 748 854 948 1041 1172 1200 1208 1223 1226 1173 1070 1037 978 900 794 734 701 682 681 947 1677 2343 3009 3653 4705 5076 4378 4284 2542 2248 3687 4627 4951 4575 4719 4285 3258 2226 1875 1595 1376 1388 1437 1776 2158 2331 2338 2133 2049 1947 1533 1154 939 815 742 716 702 556 437 322 217 154 104 71 73 67 98 160 195 239 294 322 332 347 335 430 593 470 292 289 202 65 20 2 46298 296 261 30 9861 12 51 38 7538 7425 110057 5976 4019 2918 2492 1983 1476 1150 1127 1166 1058 876 677 665 710 794 717 517 431 298 328 269 251 282 315 259 218 201 157 46 128 63 30 12 23 50 -18 -17 25 32 5 19 87 87 26 63 67 19 62 21 73 -10 -6 24 -10 -41 -2 38 -2 -27 -34 8 -11 -42 -13 -15 -52 -26 -34 52 47 40 13 1 -4 1 -2 21 87 -3 20 17 43 17 21 71 42 37 70 18 13 32 12 2 52 46 36 7 20 76 67 14 34 114 150 214 227 389 461 506 475 394 397 347 381 305 293 260 212 208 161 137 128 147 170 250 226 148 108 101 233 312 366 336 307 160 109 112 136 120 126 145 122 57 31 51 61 67 32 29 37 45 41 28 4 23 22 18 42 44 23 65 153 209 235 218 228 242 233 276 261 230 224 265 254 203 188 239 251 203 203 174 162 145 132 130 124 80 76 93 94 99 82 67 67 77 199 729 974 1026 913 721 646 593 531 489 423 434 517 699 882 976 986 996 1038 1123 1137 1095 1072 1085 1041 1040 1041 1052 1011 926 904 1145 1528 1573 1483 1809 2627 3479 4490 7103 10198 11078 12499 7732 2586 3013 3600 3293 3491 3230 2941 3135 3646 3292 2405 1860 1767 1722 1650 1863 2206 2442 2467 2308 2262 2328 2039 1619 1369 1199 1078 856 664 576 497 394 288 179 107 65 55 54 88 122 162 216 293 337 339 331 384 600 595 297 350 392 728 783 224 58 46304 297 235 30 9865 12 51 44 7539 7427 521263 145510 9411 3703 2676 2282 1947 1686 1359 1468 1409 1019 798 681 587 676 776 727 654 369 269 271 294 234 331 292 149 155 173 114 32 15 35 20 39 34 -33 -7 10 64 40 57 33 41 49 28 5 4 38 -8 -20 -68 22 -36 -11 -4 -20 -49 -14 -28 -41 -34 -17 5 13 -15 -17 -6 -53 -11 -32 22 10 -31 -9 -22 -21 -23 31 -40 3 55 35 35 10 -30 -19 47 -12 -40 -52 5 19 -7 -15 30 3 20 46 19 19 32 42 23 72 125 176 142 273 334 521 507 401 381 434 425 402 425 331 302 237 199 155 101 124 125 143 264 224 164 142 234 276 320 331 268 118 70 102 92 134 101 115 117 138 65 46 39 18 42 25 17 -15 9 -7 -1 32 18 27 54 59 81 141 333 375 333 327 384 367 358 333 308 291 236 239 243 227 208 224 198 194 167 129 142 126 130 117 89 125 139 101 95 78 87 76 92 83 229 819 1376 1475 1139 809 560 452 497 685 792 1004 1513 2102 2257 1930 1608 1486 1496 1464 1448 1564 1944 2453 2841 3054 2579 2029 1699 1620 1862 2262 2411 2806 3486 5139 7665 10132 13711 16025 17512 15358 7452 2550 4203 6649 7110 5078 3142 2486 2314 2312 2237 2268 2148 1907 1668 1483 1527 1507 1693 2050 2253 2055 2124 2345 2328 1920 1597 1411 1181 1035 872 715 583 464 294 152 101 79 57 59 76 117 178 230 305 334 319 347 351 366 460 378 475 325 351 288 110 55 46310 296 268 30 9868 12 51 50 7540 7430 514327 237125 6365 2331 1994 1859 1777 1564 1474 1515 1324 885 629 708 811 773 680 589 416 275 290 286 264 273 212 195 183 122 49 58 22 59 14 12 5 44 -20 30 -67 -5 14 59 -10 -3 -8 -28 17 -2 -15 5 -61 -81 -63 -91 -50 -94 -60 -21 -76 -66 5 -61 -87 -35 7 -26 -31 -27 22 -2 -32 -43 -35 -50 -44 -40 -66 -63 -38 -6 -28 -28 -55 25 -25 -32 -10 0 8 5 -48 -20 -45 4 -18 4 -11 6 -21 21 24 -51 -55 30 98 99 153 252 309 425 495 454 427 401 372 281 329 361 278 237 159 154 138 111 115 151 264 180 60 72 156 249 263 242 195 109 94 78 149 138 83 87 104 88 108 79 35 15 19 -6 -26 -19 4 15 13 38 8 -9 1 -6 17 182 507 862 1076 1221 1323 1509 1599 1419 1066 919 827 675 590 556 534 579 586 534 460 349 277 213 180 130 90 54 57 51 45 57 52 27 79 98 188 411 761 803 622 632 693 1141 1659 2271 2454 2678 2992 3243 3386 3198 2740 2613 2599 2940 3393 3890 4897 5611 5667 5628 5021 4283 3563 3196 3662 5645 8932 11148 11636 13275 15792 18379 19104 17322 14294 9437 3818 2441 4993 7827 6411 3231 1994 1777 1729 1703 1744 1611 1707 1537 1234 1116 1060 1158 1264 1420 1622 1812 1916 1934 1739 1657 1463 1295 1120 960 821 717 578 377 214 125 78 66 57 57 66 116 201 205 259 288 334 390 423 398 368 430 770 676 534 493 105 53 46316 295 300 30 9870 12 51 56 7542 7432 92544 3436 2328 2083 1914 1881 1844 1632 1587 1389 1007 724 649 831 694 581 523 390 214 299 319 329 258 229 224 163 15 6 -5 -9 -35 5 -2 8 -78 -28 -12 -82 -17 -6 -36 -45 21 -6 -84 -15 -29 -26 18 -22 -93 -67 -27 -35 -61 -77 -25 -32 -62 -21 -4 -60 999999 -52 -68 -52 -45 -7 37 -64 -95 -17 -58 -10 -89 -75 -64 -44 -22 -73 -65 -7 -30 -38 -46 -41 -22 -55 -28 -51 -37 -97 -42 -85 -74 -6 -28 -5 6 -3 22 16 -1 56 40 96 200 320 389 428 439 418 398 393 356 368 276 271 216 217 162 101 113 80 135 271 122 42 80 160 275 224 185 202 101 66 59 101 92 31 72 97 71 59 66 57 23 24 12 -13 -36 -25 -19 -4 -34 -51 -10 0 10 133 220 358 510 749 966 1141 1310 1770 2142 1796 1410 1219 1180 1113 986 846 736 628 515 395 307 290 237 181 140 124 95 43 46 21 23 33 26 53 119 213 374 594 831 1068 1341 1846 2198 2295 2641 3255 3592 3407 3161 3096 3350 4009 4664 5299 5880 6385 6598 6206 5805 5179 4278 4967 8226 10996 12911 14636 15118 16534 17605 17591 17973 18892 18200 16823 16245 15930 10581 3839 2413 3690 3292 1758 1263 1216 1243 1283 1367 1398 1469 1527 1317 1213 1265 1294 1228 1080 1008 1276 1528 1671 1750 1733 1597 1377 1223 1086 967 767 568 395 288 198 100 61 46 55 49 57 86 111 154 200 249 320 357 385 499 332 359 491 854 580 213 159 288 46322 299 183 30 9873 12 52 2 7543 7434 374358 967306 999999 936158 38611 2735 2188 2046 1998 1874 1674 1606 1527 1237 773 660 748 837 659 716 511 299 201 316 286 319 218 210 205 130 50 38 -2 42 -5 -41 3 -15 999999 -21 -4 71 47 -12 4 -4 -26 -37 -6 26 22 12 -24 -57 -23 -64 -69 -65 -90 -49 -68 -44 -76 -1 10 -32 -20 -45 -21 -60 -44 -44 -71 -51 -57 -3 4 -66 -11 20 -30 -37 -77 -19 -31 -62 -31 999999 -30 4 -44 -61 -2 -36 -17 -59 -54 -22 -30 -28 -18 -36 38 -37 -29 -15 47 102 89 171 278 344 460 462 460 458 378 336 369 331 336 351 250 219 160 93 104 113 135 280 207 89 101 175 209 285 230 242 186 78 51 101 139 109 105 127 55 58 88 97 59 26 -16 -29 -20 9 0 28 -5 -6 6 20 41 21 54 88 58 64 50 5 44 151 411 668 732 709 662 575 457 410 349 274 260 212 183 169 130 135 95 84 50 28 50 64 73 48 87 91 185 357 684 982 1065 1209 1561 1739 1862 2564 3469 3677 3233 2701 2721 3470 4497 5198 5575 5763 5758 5524 5021 4458 4006 3824 3994 4900 6387 9044 13632 20380 22110 19230 18516 18194 19186 19425 19394 19117 18244 15677 11017 5879 2851 2138 1957 1542 1401 1327 1342 1400 1328 1348 1358 1309 1284 1395 1704 1982 2091 1708 1164 1101 1320 1574 1694 1462 1308 1249 1104 963 781 588 498 461 310 163 111 93 72 61 60 77 111 148 189 249 378 417 399 453 572 679 519 648 500 298 247 335 114 46328 299 185 30 9875 12 52 8 7544 7437 634366 999999 999999 349538 11118 2127 1819 1796 1778 1692 1503 1448 1458 1214 852 737 754 806 650 512 411 296 206 222 262 243 213 226 157 184 45 -15 -18 -90 -54 -45 -49 -73 -67 -39 -42 30 999999 -30 -46 -96 -47 -91 -74 -43 -8 -80 -30 -72 999999 -85 -72 -29 -48 999999 999999 -93 -55 -68 -65 -65 -84 -88 -40 -9 -48 -77 -41 -17 -65 -79 -39 -84 -71 -31 -49 -42 -54 -67 -86 999999 -36 -38 -100 -84 -74 -59 -88 -26 -19 -53 -75 -58 999999 -78 -72 -49 -14 -12 -35 -18 -28 91 129 104 171 292 334 393 452 426 340 363 334 340 304 283 236 206 143 103 71 71 149 251 169 52 80 105 166 114 146 138 117 63 15 45 86 59 78 69 94 106 78 44 13 -53 -84 -93 -65 -74 -43 -4 -56 -39 -37 -26 -11 -14 -12 -31 -37 -41 -26 -20 -26 -1 28 27 58 157 181 179 176 179 120 102 69 72 55 83 36 51 65 62 38 34 14 17 20 2 44 79 270 812 1051 1045 1002 1044 1118 1396 1809 2359 2964 3198 3109 2967 2941 3193 3905 4721 5236 5606 5737 5735 5584 5406 5330 5338 5471 5543 5980 9376 15450 18577 20849 20413 17283 16778 18859 20773 21842 22250 20821 18398 15293 8815 3579 1983 1547 1453 1457 1376 1394 1443 1516 1357 1262 1165 1134 1257 1607 2058 2191 1897 1453 1329 1108 1010 1101 1220 1168 1087 1048 909 747 562 394 278 159 69 52 52 54 46 52 58 88 121 192 364 485 479 405 395 419 382 448 556 527 283 148 195 272 46334 297 247 30 9877 12 52 14 7545 7439 654543 15920 2490 1962 1853 1884 1746 1758 1521 1527 1523 1394 1064 896 976 886 607 532 473 301 265 252 263 304 290 220 202 94 52 -31 -5 -13 -9 -24 -77 -11 28 43 5 1 41 4 -34 -25 15 -14 -65 -22 -3 -41 -23 -21 -44 -2 -46 -33 -24 -11 -13 -69 -74 -65 -37 -46 -26 5 -35 -92 -80 -70 999999 -65 -6 -43 -32 -23 -69 -9 -21 -7 -62 -11 -5 -3 -11 -53 -20 -41 -40 -12 -46 -80 -86 -73 -64 -29 -57 -38 -55 -34 10 -57 -15 -12 -19 65 126 108 198 321 367 382 438 414 371 438 447 350 358 292 209 204 164 109 90 106 191 278 170 109 89 140 153 209 204 202 75 79 59 68 126 76 75 118 74 34 44 88 13 8 1 5 -15 -68 -48 -34 -35 -33 -27 -11 17 28 -8 -45 -44 -40 -13 -7 2 23 39 48 68 88 92 64 54 44 52 51 92 61 26 45 40 21 56 49 60 20 33 2 16 43 30 35 128 441 611 583 828 1043 1295 1597 1886 2184 2525 2567 2898 3101 3180 3210 3347 3685 4003 4345 4605 4801 4935 5301 5697 5845 6078 6329 7054 12018 19501 22242 21369 22225 21432 18207 21025 26123 25775 23009 21706 21206 17917 9240 3917 2786 2080 1780 1610 1945 2247 2137 1742 1600 1566 1638 1767 1884 2058 2674 2899 2155 1749 1422 1259 1201 961 996 1108 1036 976 846 688 561 429 293 173 97 105 93 62 55 61 77 112 152 243 395 510 545 589 523 455 410 319 294 483 525 164 119 156 46340 297 248 30 9878 12 52 20 7546 7442 447393 30664 2397 1808 1754 1742 1593 1566 1563 1447 1491 1429 1324 1073 885 821 746 571 400 374 219 238 230 189 220 191 116 140 112 11 33 -28 999999 -55 -61 -51 999999 -97 999999 -55 -55 -68 -34 -34 -84 -70 -4 -59 -40 -74 -72 999999 -65 -44 -66 999999 -33 -99 -75 -80 -84 -87 -85 999999 -57 999999 -88 -33 -93 999999 999999 -81 -63 999999 999999 999999 999999 -86 -25 999999 999999 -94 -80 -88 -87 999999 -86 999999 -57 -64 999999 -89 -66 999999 -98 -51 -50 -97 999999 -100 -79 -53 -98 999999 -64 29 72 91 112 204 293 338 410 435 384 379 340 389 328 310 289 213 78 37 78 46 111 202 141 32 91 135 141 117 107 81 2 -13 -8 47 66 36 33 34 69 47 41 -17 -65 -53 -66 -64 -59 -40 -45 -74 -78 -57 -41 -56 -21 -47 -79 -63 -51 -63 -28 -15 -23 -26 14 52 -8 24 20 15 11 42 48 23 8 16 6 19 31 4 2 -8 -11 -1 -8 8 10 -26 -8 -2 -30 -14 35 169 404 784 1077 1467 1837 2100 2337 2807 2745 2787 2451 1983 1793 1874 2461 3156 4058 5322 6760 7719 8509 9856 12091 14131 18430 28821 28109 23542 24892 24624 26244 27821 26532 28409 28210 23061 18910 17306 13661 10489 10356 8509 6981 4135 2108 2430 3049 2396 1908 2443 2017 1346 1428 1695 1788 2260 2752 2470 2032 1686 1413 1231 1033 838 839 808 775 684 571 435 331 263 147 89 54 37 32 51 62 43 52 93 144 248 467 596 565 515 452 460 332 409 605 425 191 199 157 46347 298 219 30 9879 12 52 27 7547 7445 551064 177463 24201 2227 1755 1784 1728 1575 1543 1484 1424 1383 1332 1252 1043 835 901 796 520 365 215 160 188 206 217 136 140 107 149 41 -29 -97 -46 -76 -45 -98 -79 -85 -87 -67 999999 999999 -76 -55 -69 -24 -95 -87 -84 999999 999999 -73 -83 -98 999999 999999 999999 999999 999999 -84 999999 999999 999999 999999 999999 999999 -72 -90 999999 -72 999999 999999 -60 -86 -83 999999 999999 999999 999999 999999 999999 -57 -93 -96 999999 -95 -95 999999 -67 -53 -84 -46 999999 999999 -78 -71 999999 -86 999999 -50 -66 -79 999999 999999 -84 -62 17 38 64 119 123 242 323 375 419 460 394 312 351 293 280 210 176 118 82 98 104 56 79 47 33 45 131 117 75 80 72 -7 -16 4 46 14 0 43 -11 0 -10 -9 -82 -50 -79 -64 -57 -45 -62 -53 -97 -75 999999 999999 -51 -27 -55 -50 -74 -46 -67 -85 -74 -89 -31 -22 -16 9 46 15 20 36 13 19 -10 -9 2 -1 -19 -7 2 -7 4 -24 -33 -41 -39 9 -19 -20 -38 -18 -22 4 -19 1 199 325 452 827 1235 1383 1238 1160 1303 1829 2124 2704 3303 3708 4055 4740 5341 5993 6467 6979 7771 9504 13228 20592 31566 33895 28019 25336 24641 25994 26843 27870 25714 21430 19791 20547 20055 16619 18379 22612 19469 15636 13079 8920 4713 3572 3413 2689 3326 2486 1713 1639 1585 1491 1694 2364 2293 2029 1889 1772 1508 1250 1024 762 643 678 625 503 454 366 211 123 75 45 29 21 30 53 59 101 199 300 379 467 521 547 746 829 509 327 166 117 120 144 164 158 46353 299 190 30 9880 12 52 33 7548 7447 776463 209909 107716 7710 2049 1821 1761 1678 1556 1590 1631 1536 1365 1244 1117 987 889 761 648 402 261 179 208 262 200 141 232 186 189 120 100 -37 -90 -80 -61 -99 -59 -81 999999 999999 -25 -57 -90 -58 999999 -77 -48 -59 -58 999999 999999 -96 999999 -99 999999 -50 -93 -64 -63 -96 999999 999999 -79 999999 -74 999999 999999 999999 999999 999999 999999 999999 -82 999999 -82 -42 -39 999999 999999 999999 999999 999999 -82 999999 -79 999999 -89 -46 -34 -62 -98 -93 -96 -50 -36 -69 -95 999999 -56 -56 -91 999999 999999 999999 -27 -79 -76 -48 -2 72 136 98 247 342 416 486 485 425 311 306 325 363 336 320 254 144 90 76 87 102 88 44 49 61 63 84 104 103 57 25 5 28 59 14 25 38 22 30 -40 -57 -88 -79 -76 -61 -49 -95 -89 -83 -52 -56 -56 -61 -71 -65 -68 -50 -70 -63 -68 -63 -92 -84 -7 -12 9 31 21 -2 14 9 -16 3 13 8 25 23 15 11 -1 -22 -13 -31 -22 -43 -59 -43 -36 -13 -23 -28 -25 -37 -2 26 133 312 584 861 1202 1917 2950 3939 4814 5352 5539 5163 4859 5134 5584 6227 6691 7245 7998 8319 8000 8874 15016 28659 32593 28133 24917 22073 22232 26240 24877 19260 17247 16978 16894 17615 17442 15984 16922 15881 13707 14963 14465 12538 9086 4770 5098 3696 2138 1589 1668 1757 1620 1664 1758 1705 1925 2011 1743 1737 1398 1089 826 668 645 661 569 416 292 165 73 64 55 17 14 28 46 61 98 179 286 383 440 468 565 522 362 325 302 190 284 265 182 255 464 46359 298 220 30 9880 12 52 39 7549 7450 331210 12755 2071 1871 1806 1672 1664 1621 1492 1548 1548 1339 1217 1046 940 883 785 471 259 217 136 126 187 225 213 199 240 209 192 163 46 12 -43 -100 -34 -71 -47 -44 -3 -48 -23 -26 -89 -55 -41 -43 -99 -28 -85 999999 999999 -35 -63 -95 -80 999999 999999 999999 999999 -92 999999 999999 -96 -78 999999 999999 -88 -81 999999 -98 999999 999999 999999 999999 -99 999999 -74 -68 999999 999999 999999 -59 -36 -45 999999 999999 999999 -90 -75 -67 -57 -75 -79 999999 -41 -76 -93 -92 999999 -93 -99 -78 -41 -37 -39 -93 2 42 118 146 178 250 322 406 469 480 323 298 347 373 349 419 468 324 220 90 172 148 149 112 63 7 61 135 144 153 123 76 38 -23 27 99 94 45 21 38 30 -47 -59 -98 -61 -45 -71 -85 -58 -36 -66 -59 -65 999999 -68 -52 -49 -58 -70 -65 -71 -15 -58 -84 -28 1 36 22 35 45 15 24 27 38 -4 24 32 -8 -5 3 21 5 -19 -14 -28 -16 -9 -19 -43 -33 -1 13 -8 -16 14 20 70 250 820 1744 3255 5082 5794 5620 5649 5251 4607 4289 3997 4334 4985 5861 6661 7204 6851 6118 6010 6561 7356 9437 20437 36006 30940 25113 24804 26301 22345 18767 17660 17377 18444 18072 18990 19223 16598 16166 17385 17579 15328 15383 14306 9782 5065 3909 3106 2426 2269 2459 2724 2704 2223 2510 2606 2136 1715 1281 1252 1320 1260 1214 1214 1137 1019 837 588 373 209 110 73 49 42 38 39 42 82 102 174 266 366 452 462 421 512 546 410 429 453 494 185 172 310 459 46365 298 220 30 9880 12 52 45 7550 7452 607533 12856 2103 1964 1941 1871 1840 1751 1667 1623 1585 1474 1309 1192 1024 962 853 448 298 259 271 236 232 313 298 229 219 219 217 180 84 43 23 -44 -26 -31 23 -5 -16 -58 -91 -53 -16 -24 -46 -90 -89 -9 -72 -66 -9 -43 999999 -49 -38 -16 -51 -26 -54 -61 -26 -32 -50 -78 -81 -50 -96 -63 -31 -10 19 -17 -31 -8 -32 -19 -34 -44 -44 9 -64 -79 -66 -57 -93 -81 -72 -22 -74 -65 999999 -81 -11 -49 -77 -94 -38 -20 -50 -49 -33 -20 -27 -40 -21 -32 29 68 191 150 212 371 475 458 288 186 270 365 415 407 424 500 581 574 343 179 190 250 220 201 61 64 44 176 174 184 120 77 75 89 55 100 111 59 76 80 43 12 -37 -23 -71 -33 -6 -42 -28 -22 -36 -45 -49 -5 -11 -4 -60 -48 -23 10 -16 -8 -22 -36 -14 20 44 37 78 53 59 77 27 46 60 42 52 51 43 38 44 45 19 49 49 36 18 37 32 14 -8 -17 7 40 46 67 125 507 1799 3927 4723 4687 4974 5245 4974 5160 4765 4725 4861 4974 5171 5034 4619 4096 3834 3669 3864 4777 5879 6719 8129 13630 20568 22836 21019 17572 18428 17189 15917 14719 13450 11770 9653 8213 9665 12510 13376 10830 8011 6919 5077 4523 4671 4146 3220 3365 5188 5236 4013 3365 3294 3240 2834 2642 2316 1464 924 870 1056 1249 1349 1275 1134 976 787 561 355 188 102 92 56 43 50 51 71 113 209 289 350 433 451 410 417 456 395 386 438 198 241 241 247 321 46371 297 249 30 9879 12 52 51 7552 7454 39412 2431 1997 1901 1905 1872 1773 1689 1797 1646 1524 1381 1182 1118 943 632 387 273 313 225 211 260 326 376 330 212 235 214 218 38 37 29 -17 -8 56 41 28 22 -25 2 -31 -27 -14 -83 -10 41 -35 -43 13 -83 -39 -22 -33 -38 11 -39 6 -45 -15 -59 -57 -24 -30 -95 -84 -76 -42 -30 25 -10 -20 11 -27 26 19 -18 -5 -48 -28 -32 -9 -6 -30 -44 -9 7 -48 -21 -20 55 -2 33 43 -36 -4 -2 25 -3 -46 0 20 -9 -42 39 27 32 140 219 249 242 447 495 469 274 273 277 416 491 491 422 512 620 620 437 225 275 272 234 195 101 119 95 176 233 197 201 144 91 67 70 143 151 104 112 147 97 30 -1 -26 -29 -58 -5 22 7 -28 36 37 4 5 -4 -8 -13 -13 35 -23 10 13 6 7 70 84 84 113 105 76 110 119 80 85 85 67 70 54 61 79 94 48 45 52 47 23 29 66 67 37 30 26 27 43 56 101 127 143 882 3604 5395 4565 3123 2920 3617 4258 4737 5324 5615 5830 5688 5191 4376 3984 3967 4267 4225 4270 4781 5317 5516 5580 5574 6690 13514 25222 26019 14698 7015 5219 4905 4790 4914 4662 4331 3818 3510 3453 3319 3570 3757 3834 3804 3534 3587 4123 3787 3592 3881 3426 2666 2159 1891 1971 1418 913 661 631 697 829 976 991 927 787 685 569 365 175 91 63 28 37 58 77 70 90 154 267 314 332 348 400 420 381 365 250 184 127 145 135 255 315 46377 298 219 30 9879 12 52 57 7553 7457 405827 21202 2493 1999 1922 1945 1819 1804 1692 1637 1609 1566 1335 1116 1003 1008 707 431 352 312 320 237 202 298 317 294 286 238 236 212 134 102 35 -37 -2 21 -23 -94 -43 -22 3 5 -37 -65 -30 -54 -1 9 -41 -30 -5 -49 -65 -9 -26 -65 -42 -76 -58 -36 -34 -46 -11 -51 -41 -90 -56 -73 999999 -11 -20 -7 12 -49 -54 -85 -42 -31 -44 -56 -3 3 -39 -29 -31 7 -27 -41 -31 -12 -47 -23 11 -40 -23 -23 -40 -43 1 26 -2 -21 -18 31 -22 1 23 79 139 202 227 419 533 416 288 300 383 416 432 463 480 479 594 569 318 147 203 278 195 179 107 111 86 153 205 183 160 85 84 68 90 161 122 113 112 83 74 20 16 -34 -54 7 -29 -11 -9 -49 -23 -36 -23 21 29 18 13 4 -1 -43 -34 2 -8 -1 38 74 60 15 54 65 43 53 51 49 53 77 28 69 73 38 18 50 48 31 57 56 -3 41 35 15 13 32 28 10 29 32 60 91 210 1227 3233 4161 4417 4751 4684 4803 5193 5292 5303 4869 3959 3534 3691 4243 5154 5618 5508 5490 5040 4659 4537 4612 4475 4549 5815 8008 9644 8616 5970 5077 4955 4811 4441 3756 3314 3427 3441 3315 3646 4010 4208 4049 3167 2814 2605 2442 2694 2711 2341 2320 2030 1885 1771 1518 980 700 594 602 570 541 489 470 453 389 439 424 233 87 57 37 22 22 35 59 61 65 122 199 270 309 332 371 364 515 537 306 330 191 225 126 145 245 46383 298 218 30 9878 12 53 3 7554 7459 177937 4883 2234 2106 1926 1913 1877 1876 1820 1720 1732 1611 1353 1213 1093 1102 899 452 366 279 283 266 272 269 387 296 248 209 206 284 236 81 54 -10 -19 10 42 -13 -10 -85 -50 -18 -33 16 36 50 55 3 -10 -18 -28 -6 18 -1 0 -10 9 -7 -46 -51 -45 -20 -9 -25 -60 -33 -36 -60 -38 -21 -17 -12 -20 0 1 -13 -19 -30 -94 -38 -31 -29 -57 -75 -56 -5 -29 -37 -5 -52 -11 -28 -46 -22 -23 -19 -19 -54 -69 -10 -28 -40 10 10 -25 -25 27 73 205 189 273 483 526 307 346 446 443 471 488 499 446 492 570 609 321 219 301 304 291 203 157 189 151 170 245 267 184 95 73 88 86 128 130 139 124 79 54 17 23 3 11 23 -8 -1 32 -9 -13 -13 15 30 -17 -11 15 4 1 29 -10 -6 30 25 76 126 79 96 89 101 78 56 34 85 84 85 81 75 57 69 85 71 58 57 55 46 64 52 33 64 54 29 48 40 34 61 87 133 201 1011 2724 4694 6869 7306 7045 6467 6214 5015 4048 3542 3418 3480 3694 3869 4320 5129 5133 4491 3789 3516 3423 3469 3398 3508 3661 4175 5463 6653 6385 5936 5347 3934 3043 2872 2644 2628 3114 3802 4146 4134 3410 2380 2208 2471 2957 3086 2976 2923 2797 2293 1766 1644 1542 1598 1406 990 473 342 406 419 394 372 292 244 329 379 230 113 76 40 23 22 44 51 84 112 141 209 283 323 356 324 258 296 387 307 615 553 574 438 121 196 46389 298 216 30 9876 12 53 9 7555 7462 37221 4090 2280 2183 2073 2055 1944 1896 1843 1922 1908 1762 1589 1316 1108 1001 709 353 349 470 347 234 229 302 376 331 306 244 233 239 194 137 55 -3 -22 31 -20 -18 22 52 25 9 33 -34 -9 9 -30 10 59 55 29 47 37 -11 22 52 94 23 -30 50 39 36 -64 -45 -25 -70 8 32 78 -10 -22 -8 -9 -2 2 38 3 -3 9 24 -41 -91 -16 -17 -34 67 33 7 4 12 24 26 19 31 25 49 12 -3 -77 -25 -14 10 18 31 42 -1 99 161 246 281 318 450 392 252 351 503 483 479 464 570 599 598 634 645 428 228 214 328 316 252 145 154 156 228 281 238 218 155 134 127 121 128 161 193 139 88 23 53 53 20 2 -6 22 56 10 1 19 59 25 43 45 82 62 23 11 36 69 60 85 41 107 120 142 130 108 95 118 113 102 102 96 101 72 89 78 58 95 73 103 85 78 66 77 76 79 52 76 71 64 52 77 115 138 174 248 344 1818 6065 9727 11491 10556 8955 8192 6701 5659 5422 5082 4846 4860 5082 5263 5160 4741 4614 4396 3998 3998 3968 3998 3905 3741 3804 4754 5909 6520 6305 5093 3854 3281 2908 3452 3924 4013 3972 3957 3551 3242 3000 2953 2972 2792 2731 3136 2933 2063 1983 1879 1523 1568 1637 1111 744 501 341 306 312 328 315 295 295 337 397 339 247 130 86 86 69 81 103 118 135 142 191 270 317 324 281 252 257 265 281 213 193 174 154 519 462 46395 298 214 30 9874 12 53 15 7556 7464 91270 4547 2109 1969 1990 1986 1893 1791 1753 1896 1939 1821 1729 1423 1190 958 583 408 401 456 397 292 235 280 346 235 298 278 256 189 226 162 14 56 31 61 14 -32 -13 9 -25 -1 6 34 34 4 -9 -49 -28 -25 -52 -20 -55 13 -27 -45 3 15 -47 -40 -69 -40 -71 -50 -56 -59 1 -62 -80 -3 -32 -11 0 -22 -8 -3 -11 -20 -20 -63 -11 18 -48 -60 -40 -64 -40 -26 0 -8 -43 18 -21 -47 -8 -14 -47 -33 19 11 11 15 18 -1 -62 -57 -1 81 238 246 244 396 383 227 253 432 438 428 429 432 467 476 540 582 523 323 235 259 286 259 186 146 143 164 172 158 123 95 111 125 138 221 170 92 85 123 55 11 -11 3 2 -18 7 -18 7 35 41 28 28 -6 2 19 -18 -19 -26 13 29 11 -2 35 67 83 101 90 70 95 81 85 109 87 94 109 88 105 98 69 76 70 66 76 53 33 36 50 13 11 19 61 38 55 44 76 103 177 237 723 3187 8135 11092 9424 7015 5610 5379 5545 5528 5489 5579 5751 5755 5907 6192 6383 6323 6430 6094 5401 4756 4227 3794 3600 3876 4351 4752 4587 4204 3932 3858 3598 3296 3398 3750 3808 3993 3639 3173 3217 2893 2502 2285 2397 3033 2672 2177 1985 2221 2262 1739 1595 1886 2387 1936 1218 696 449 331 230 200 265 333 354 367 407 497 355 184 141 197 68 52 74 100 127 127 169 225 278 284 565 582 314 361 281 202 336 343 270 460 234 46401 298 213 30 9873 12 53 21 7557 7467 245275 11569 2113 2095 2041 2066 1871 1966 1983 1882 1871 1742 1544 1282 990 651 445 502 453 463 312 258 280 417 367 263 269 208 203 208 198 183 80 9 33 -6 -5 20 -55 -26 41 -11 3 17 -32 -31 -24 3 3 -28 27 -21 -18 -81 -23 -31 -34 -52 33 2 -29 -53 -40 -6 -15 -44 -61 -52 -60 -5 -42 -35 -41 -43 -54 -30 -23 -13 -22 -15 -7 10 -10 -23 29 -43 -52 -9 4 -7 -19 -44 9 -3 -57 -59 -16 39 61 -32 -18 -34 -42 -1 28 -23 27 152 243 281 425 468 340 383 428 452 450 463 464 437 525 457 481 492 568 405 238 219 264 326 172 174 180 200 247 225 112 113 153 55 65 117 107 173 156 129 67 2 8 9 20 46 -18 -31 23 41 45 33 56 67 37 27 14 31 -9 2 -16 8 35 81 99 98 111 123 101 94 86 41 68 76 74 72 98 76 82 87 74 57 61 53 24 51 34 30 39 15 50 49 49 33 78 88 120 211 429 1839 5219 6955 7381 8538 9414 9662 9935 9409 8163 6846 6502 6599 6559 6465 6304 6420 6175 5934 5849 5391 4792 4422 4537 4784 5137 5184 4438 3744 3506 3588 3676 3681 3823 3804 3853 4159 3445 2661 2525 2660 2629 2626 3045 3311 2733 1920 1826 2036 2512 3027 3195 3194 2746 2504 1943 1548 1337 1059 825 540 328 248 305 381 397 409 488 433 302 191 136 71 74 82 97 124 123 138 177 265 293 331 317 391 242 198 143 164 305 410 314 237 46407 298 212 30 9872 12 53 27 7558 7469 52917 3990 1940 1865 1923 1887 1821 1847 1789 1796 1747 1698 1557 1158 698 428 379 499 441 372 247 200 253 339 281 195 197 155 187 262 257 87 36 83 1 -8 -32 -42 -29 43 20 -7 58 -40 -41 32 -53 -40 -20 -69 -50 -17 -61 -42 -29 16 -53 999999 -36 -37 -65 -57 -93 -40 -13 -29 0 -21 -43 -95 -16 -13 -65 -46 -40 -36 -21 -27 -92 -33 -35 -61 -21 -61 -58 -25 -15 -31 -55 -16 -19 -53 -27 -24 -67 -27 -29 -32 -91 -25 -56 -74 15 -29 -24 -76 69 194 214 284 405 370 331 403 388 408 442 428 392 416 445 440 481 456 533 393 180 229 266 210 181 200 156 221 192 97 31 61 116 91 93 136 136 110 125 73 -47 -87 -21 -7 14 -28 -8 23 21 2 -1 -28 -45 7 -3 -19 -28 -35 -10 -27 -17 17 42 51 71 98 90 59 33 71 90 60 76 122 72 63 74 61 58 55 63 66 20 23 19 3 -12 -10 -11 -4 14 44 40 24 44 57 91 109 124 280 872 2552 5013 7277 7933 7781 8866 11156 13151 13375 12401 9900 8458 8196 8186 8459 8558 8574 8829 9264 9858 10377 9925 9702 8227 6591 5795 5476 5050 4426 3790 3604 3480 3743 4999 5111 3369 3120 3445 3904 4185 4675 4478 3019 2303 2128 2100 2270 2511 2379 2787 3420 3716 3086 2989 2685 2022 1425 1166 1022 856 692 568 547 626 610 578 464 285 1072 5843 1089 63 63 87 102 129 158 168 201 266 318 316 264 197 168 167 200 287 287 246 298 46413 298 210 30 9870 12 53 33 7559 7472 136067 6885 2063 1985 1886 1887 1926 1711 1697 1735 1710 1725 1635 1409 744 442 430 504 443 399 153 127 210 299 299 174 145 188 151 237 151 105 10 4 -44 5 -30 -17 -50 -57 -63 -85 -48 33 -41 -53 -35 -38 -22 -51 -27 19 -65 -34 -68 -74 -45 999999 -55 -48 -14 -66 -36 -59 -78 -26 -39 -63 -48 -100 -54 999999 999999 -95 -72 -43 -55 -56 -26 -13 -60 -83 -57 -23 -28 -55 -83 -68 -21 -40 -63 -62 -42 -23 -8 -21 -56 -46 -42 -17 -47 -43 -84 -15 -3 29 98 182 208 299 408 348 354 382 397 444 538 437 417 447 416 435 481 451 417 213 160 194 259 190 105 145 107 129 75 48 70 80 47 38 109 130 150 115 87 68 33 32 -4 -11 16 -18 -53 -65 -27 -21 -26 -9 -24 -16 -33 -25 -29 -28 -11 6 22 -12 42 87 89 86 93 89 60 55 58 45 47 62 52 30 30 50 36 36 33 31 49 28 -14 -12 -12 -10 20 20 16 22 17 32 26 25 87 169 329 898 3117 6033 7425 7408 7433 8703 10003 10701 11215 10145 8026 6313 4812 4231 3901 3722 3747 3898 4238 4867 5352 5838 5678 5810 6234 6590 6522 5599 4946 4894 4965 5009 5329 5470 4380 3261 3274 3674 4288 4425 4295 3251 2529 2284 2314 2318 2295 2199 1987 2113 2686 2882 2695 2424 2054 1736 1471 1350 1225 1231 1268 1090 962 843 755 695 620 436 526 10044 45531 2845 66 60 79 108 125 115 133 156 205 261 257 271 329 278 239 244 250 264 198 234 46419 299 176 30 9866 12 53 39 7560 7474 777057 189795 10186 1907 1891 1914 1828 1725 1717 1585 1627 1706 1626 1607 1394 726 426 334 413 447 516 326 186 193 226 243 253 200 150 129 189 70 99 17 -4 -61 -25 -48 -57 -26 -83 -69 999999 999999 999999 -93 -85 -88 -59 -76 2 -11 999999 999999 999999 999999 999999 -73 -91 -88 -57 999999 999999 -53 -94 -92 999999 999999 999999 999999 -83 -74 -94 -88 -80 -78 -52 -35 -95 -77 999999 999999 999999 -63 -68 -79 -70 -58 -88 -71 -68 -83 -64 -78 -50 -35 -69 -30 -80 -71 -43 -61 -74 -55 -72 -61 0 37 128 162 247 310 291 364 485 456 499 558 458 373 365 335 377 375 404 398 306 160 106 167 149 100 124 128 129 67 34 37 51 32 55 70 76 77 80 41 10 -50 -89 -77 -32 -56 -55 -32 -83 -69 -55 -37 -65 -28 -43 -48 -64 -55 -27 -22 -44 9 -7 -19 -1 39 35 10 0 15 22 21 27 -6 -2 35 16 32 -6 9 45 11 28 11 -17 -29 -24 12 26 23 8 -12 6 41 93 126 143 159 230 455 1195 3069 6122 8396 9413 9479 9742 11003 13837 17173 19619 17744 13140 11389 10785 11147 11866 10266 8183 7364 6691 6245 5787 5499 4932 4981 5096 5262 5616 5655 5278 5117 4895 4530 3514 2868 3058 3177 2952 2829 2716 2508 2367 2191 2031 2044 2041 2070 2051 1857 1961 2144 2217 2223 2470 2395 1929 1475 1330 1350 1402 1320 1138 1004 878 679 522 391 325 1710 47391 41421 495 47 76 96 109 132 159 149 163 167 201 256 260 197 202 224 197 196 207 283 385 46425 298 204 30 9864 12 53 45 7561 7477 37000 4332 1929 1783 1873 1919 1807 1722 1564 1651 1712 1625 1620 1342 701 394 448 705 673 556 350 222 246 267 331 233 172 214 171 190 116 71 15 -16 -19 -29 -85 -25 19 -37 -10 -57 -29 -10 -35 -80 -52 999999 -66 -75 -57 -14 -87 -78 -33 -91 -43 -28 -14 -34 -85 -43 -70 -80 -77 -34 -60 -76 -6 -39 -49 -40 -87 -87 -49 -60 -9 -19 -94 -28 999999 -67 -42 -37 -74 -85 -5 -78 -76 -26 -6 -42 -32 -28 -34 -79 -97 -42 -16 -84 -58 -2 -28 -42 -59 -20 49 102 212 333 413 403 383 554 579 547 556 485 416 381 373 364 387 439 422 386 279 170 189 152 99 124 85 138 105 27 74 77 46 21 47 47 77 88 89 80 0 4 -33 -11 -5 -10 15 -5 4 -20 -22 -32 -20 -9 -29 -35 -6 -26 -32 -23 30 18 39 59 111 97 33 35 42 51 45 48 31 53 82 52 40 51 36 62 37 33 50 60 43 19 15 -6 13 21 17 35 39 59 69 76 96 166 272 569 1419 3056 4574 5470 5787 6067 7780 12153 19502 22439 21672 19294 17423 16977 17587 18703 18945 14941 9645 6473 4934 4808 5129 5251 5438 5418 5239 5078 4411 3815 3638 3310 2955 3128 3554 3490 3043 2635 2408 2255 2154 2242 2280 2152 2260 2380 2481 2480 2233 2426 2864 2235 1936 1997 1830 1419 1174 1101 1141 1122 1129 1076 958 879 737 604 453 505 4586 26761 6755 98 60 75 90 101 114 136 156 146 192 291 323 375 345 209 453 375 390 401 421 496 46431 299 173 30 9863 12 53 51 7563 7479 128194 4488 2104 1828 1770 1754 1755 1752 1691 1589 1521 1578 1497 1475 1244 620 389 450 558 584 479 298 172 119 222 280 186 145 46 97 100 83 41 -41 -37 -67 999999 -77 -100 -86 -99 999999 999999 -87 999999 -58 999999 999999 -52 -59 999999 999999 999999 -82 999999 999999 999999 999999 -87 999999 -82 -96 999999 -76 -98 -75 -72 -68 -64 999999 -80 999999 999999 -84 -82 -64 -58 -82 -91 -93 -93 999999 999999 999999 999999 -95 -71 -63 999999 999999 -66 999999 999999 -97 -95 999999 -86 -81 999999 999999 -99 -88 -85 999999 999999 -52 -63 51 154 217 316 339 326 381 440 395 330 361 444 338 342 393 379 358 376 347 323 158 154 144 52 66 83 90 79 26 -9 -28 27 -36 -6 27 37 49 77 48 13 -47 999999 -78 -70 -85 -70 -62 -71 -40 -60 -72 -82 -76 -83 -51 -53 -64 -83 -61 -22 -8 0 -13 4 2 15 -4 16 37 12 5 8 -7 -15 -10 -31 -31 -1 -14 -6 -8 -25 -17 0 23 0 -25 -48 -22 -10 10 1 -5 0 10 6 8 43 88 193 483 1352 2675 3811 4900 6095 9496 17929 26686 31176 32064 31310 27689 24052 20754 18720 15883 12116 9029 7261 6073 5503 5035 4436 4040 3952 4289 4572 4465 4270 4088 4006 3943 3833 3676 3019 2771 2748 2479 2320 2181 2196 2173 2206 2318 2617 2719 2575 3129 4243 3661 3022 2600 2373 1894 1418 1190 1092 919 816 843 841 759 630 514 389 548 8073 15300 2632 195 37 46 75 92 114 121 132 136 140 153 200 198 201 467 464 247 337 246 216 278 242 46437 302 81 30 9861 12 53 57 7564 7482 910355 999999 999999 29346 3524 2202 1884 1801 1680 1696 1654 1679 1588 1482 1471 1454 1425 1127 535 341 368 532 597 496 406 205 75 191 293 237 158 52 111 144 79 20 -26 -29 -67 -68 999999 -90 999999 999999 999999 -76 999999 -43 -95 -77 999999 -81 -77 -31 -80 999999 999999 -92 -86 999999 -99 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 999999 999999 999999 999999 999999 999999 -97 999999 -69 -100 999999 -95 -91 -76 -98 -94 999999 999999 -73 -59 999999 -100 999999 999999 -87 999999 -87 999999 -82 -67 999999 999999 -98 999999 -40 -73 -93 -10 181 233 316 286 271 403 488 347 290 395 463 327 303 364 372 351 339 402 264 162 157 102 27 65 103 98 21 -14 -3 -21 31 18 43 60 83 67 37 75 15 -7 -53 -49 -54 -69 -80 -61 -81 -49 -11 -62 -46 -82 -97 -84 -99 -90 -75 -81 -47 18 -22 -43 -19 11 28 7 16 7 2 7 14 5 -26 22 8 -1 6 32 8 -23 10 -8 -15 -2 -38 -33 -29 -32 -24 -48 -19 -10 1 3 19 42 80 172 626 2461 5121 6603 6551 6539 7180 12362 23918 34827 39203 38637 34215 26843 18772 13396 11064 10530 9796 10079 9758 9110 8858 8651 8147 8021 7641 7037 6439 5670 5481 5912 5960 5358 4505 3766 3307 3574 3955 3661 3284 3109 3193 3665 4684 5735 5878 5217 5090 4528 4187 4514 3893 3721 3461 2949 2102 1446 1186 918 848 908 879 802 684 587 448 1072 18162 17197 559 67 77 113 147 159 167 169 177 166 163 155 180 284 252 337 290 256 307 295 373 414 275 46443 302 79 30 9859 12 54 3 7565 7484 647127 999999 976074 41824 4239 2103 1821 1694 1756 1702 1649 1483 1509 1415 1368 1289 1145 805 414 357 403 527 526 555 376 223 116 119 182 226 140 132 77 127 144 43 -12 -61 -78 -73 -98 -36 -86 999999 -72 999999 -75 999999 -62 -68 999999 999999 999999 -82 999999 -86 -92 999999 -95 -100 -95 -89 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 999999 -98 999999 999999 -91 -74 -92 999999 999999 -53 -74 999999 999999 -99 -99 -81 -95 -96 -62 -100 -94 -90 -54 -73 -70 999999 999999 -81 -81 -65 999999 999999 -88 -51 -85 -46 80 200 265 356 250 373 487 433 376 473 440 390 351 330 321 353 405 416 216 148 121 71 27 120 57 53 15 -15 -25 18 -26 -34 59 59 62 37 43 12 13 -24 -65 999999 -74 -65 -59 -62 -86 -76 -34 -21 -34 -34 -85 -93 -82 -89 -87 -77 -23 -5 -35 -51 -33 21 -12 -7 11 16 35 14 -1 -1 26 -17 -11 -11 -32 -11 -33 -5 -2 3 8 -22 -29 -31 -45 -81 -21 -26 -30 -9 -4 -8 1 37 58 121 443 1572 3542 5005 5226 5628 6228 6612 8983 16155 25381 33752 40561 37775 31099 25784 20500 14972 11358 9772 9920 9265 7527 6948 6788 6361 5659 5683 6195 6346 6043 5871 5954 6293 6526 6825 7682 8241 7116 6449 5995 6251 6718 6962 6011 4641 3930 3752 3787 4057 4079 3985 3767 2899 2524 2556 2587 2004 1696 1569 1435 1264 981 747 667 632 595 1169 15803 18593 913 80 80 95 143 170 188 206 207 198 204 240 279 264 550 471 404 495 868 497 596 1106 905 46449 302 77 30 9857 12 54 9 7566 7487 562589 970585 757477 37751 3466 2114 2007 1875 1894 1775 1805 1790 1659 1511 1434 1450 1256 800 476 468 588 669 668 600 399 199 113 238 270 212 217 84 63 144 116 20 -45 -33 -9 34 -17 -49 -29 -80 999999 -77 -34 -18 -28 -78 -97 -83 -20 -53 -96 999999 -75 -48 -45 -15 -41 -50 -71 -44 -30 -46 -90 999999 -49 -49 -48 -65 -73 -77 -73 -80 999999 -24 -36 -33 -59 -89 -31 -41 -18 -53 -48 19 -15 -89 -58 -59 -50 -43 -53 -34 -56 -93 -82 -69 -20 -22 -48 -50 3 -27 -40 -58 -35 -16 49 207 318 349 363 384 469 564 561 425 512 530 591 475 382 427 419 453 436 286 164 135 121 44 126 144 87 88 35 89 125 56 30 116 99 137 122 132 78 35 13 -25 -65 -48 -7 21 2 -27 -37 -36 -30 11 -8 -53 -57 -28 -15 -54 7 79 42 31 16 44 29 37 44 48 45 38 59 62 72 29 36 70 31 23 11 -13 35 68 49 39 47 -8 1 0 10 -2 -14 16 24 29 37 30 60 69 79 238 593 1183 1986 3611 7157 10115 8971 6121 5035 6882 10425 15938 20923 21656 19052 16541 14844 13068 10787 9375 8695 7380 6698 6561 6209 5881 5423 4864 4562 4411 4463 4789 5410 5870 6349 6498 6298 5758 5174 5032 5215 5001 4178 4017 4298 3706 3476 3576 3992 3916 3313 2701 2820 2602 2482 2432 2504 2306 2495 2132 1498 1395 1194 939 819 683 484 1661 1013 104 64 82 106 116 149 185 196 204 253 266 222 236 270 294 375 318 447 453 703 498 570 363 46455 302 75 30 9855 12 54 15 7567 7489 331335 651154 689348 32687 3478 2185 1864 1843 1880 1749 1683 1600 1509 1495 1500 1305 1083 937 543 461 523 584 688 508 351 306 243 228 327 310 196 178 116 165 82 13 15 -19 39 1 -27 -46 -11 -41 -71 -38 -62 -24 -20 -17 8 -21 -45 -2 -14 -12 -16 -44 -79 999999 -96 -78 -51 -23 -61 999999 -98 -65 -78 -44 -7 -43 -92 -68 -94 999999 -7 -33 -52 -36 -37 -51 -45 -69 -80 -58 999999 -78 -83 999999 -68 -30 -25 -65 -36 -46 -55 -13 -42 -4 -5 -12 -20 -23 26 999999 -91 -39 -7 -43 -15 191 336 311 342 343 415 507 536 428 448 469 585 482 392 366 411 402 444 338 154 140 106 75 118 156 117 52 8 8 57 37 56 69 74 101 103 100 78 78 27 -8 -22 -31 -5 -8 -5 -14 -35 11 -7 -34 -34 -58 -41 -66 -22 -7 38 62 20 16 36 53 45 35 58 50 28 31 49 46 68 40 13 26 61 64 36 13 45 89 50 64 27 41 27 2 5 4 33 30 12 15 15 43 53 28 40 60 88 188 442 1391 4317 7591 7271 5601 4874 3991 3707 4258 5727 9664 16016 19160 18790 14931 11627 10139 10086 9697 7937 5927 5030 4490 3751 3323 3297 3618 3978 4236 4527 4642 4738 4776 4539 4353 4482 4542 4151 4359 4703 4696 5049 5643 6067 6901 6326 5775 4382 3169 3329 3740 4074 2990 2115 1946 1444 1148 1047 928 777 921 906 586 523 990 294 90 58 67 82 91 146 215 199 184 207 250 323 406 308 363 512 225 243 260 314 353 386 480 46461 302 102 30 9852 12 54 21 7568 7492 192954 570863 617633 25586 3635 2390 2179 2009 1919 1834 1811 1760 1622 1575 1413 1266 1169 939 630 529 638 704 734 659 471 270 200 297 324 315 218 159 208 208 140 63 35 42 15 4 11 -43 5 42 67 85 24 -40 15 -7 -33 -15 9 -12 24 9 -25 -29 15 -35 -8 -59 -58 22 -23 -14 -40 -80 -65 -26 -63 -44 -12 18 -5 -29 -52 18 -14 20 -36 -6 -34 -30 31 -11 -9 -36 -24 -26 -66 -43 -3 -40 -58 -9 24 35 20 7 14 -8 -5 -20 -22 10 37 17 -47 46 80 348 392 433 461 422 499 514 569 508 410 479 539 604 494 426 478 482 568 520 292 208 134 101 123 199 237 137 67 67 98 113 93 118 87 119 133 140 118 92 53 43 -18 -26 36 60 18 15 53 24 -8 1 -13 -20 -31 -10 24 -8 5 80 95 41 40 50 98 86 78 93 89 123 114 96 70 93 91 90 84 100 67 75 85 63 58 43 76 32 48 59 33 30 39 29 49 74 50 52 68 50 41 81 107 112 173 283 680 1989 3801 4288 3598 3110 3309 4084 5535 7841 8940 7619 7563 8928 10506 9752 8499 10701 11907 9523 5858 4450 4259 4616 4987 4955 4885 4938 4819 4581 4417 4502 4556 4203 4196 4539 5264 6634 7479 7312 7295 7188 6598 5067 5515 5892 5368 4419 4242 4201 3627 2784 2003 1539 1289 1251 1109 864 569 524 591 736 1154 824 222 118 90 101 131 154 170 209 223 245 302 322 290 269 232 191 462 413 235 253 340 338 357 187 46467 302 70 30 9850 12 54 27 7569 7494 231104 410757 425232 22878 3509 2291 2024 1992 1885 1827 1803 1618 1514 1493 1400 1350 1078 765 580 559 681 773 655 538 317 209 211 286 266 231 183 160 181 157 81 69 32 42 -12 15 25 14 31 -11 -36 -34 -63 -63 -48 6 14 14 40 54 21 -27 -20 -58 -24 -11 -32 -37 -24 -4 -55 -48 -40 -27 -58 -1 -40 -74 -38 -33 -18 -53 2 -4 12 41 2 -17 -38 -26 -74 -98 -40 -3 -39 -25 8 -38 -40 -1 -7 -47 -26 -58 -39 -47 -18 -44 -5 -47 -64 -22 -14 4 -23 -21 94 269 363 405 367 471 452 522 623 503 407 389 492 626 433 390 418 451 508 527 366 215 177 93 50 69 198 197 100 64 30 68 73 62 75 140 144 139 101 86 33 18 7 -3 -4 2 3 -14 13 -45 -4 9 3 24 -22 -12 -19 5 17 38 112 97 37 39 92 72 48 88 99 83 82 71 101 129 90 60 52 103 67 49 30 42 46 54 60 56 12 12 29 -13 26 51 23 33 14 40 56 27 36 53 78 81 72 110 422 1090 1961 2529 2567 2628 2752 3157 3662 4383 6197 7821 7188 5775 5671 5680 5146 4603 6531 13546 15928 13201 10392 9320 8877 8534 6914 5579 4803 4399 4449 4602 4690 5266 6050 6535 7208 7295 6016 4948 5008 5280 4643 4663 5318 4931 4687 4581 4278 4052 3247 2425 2144 1827 1521 1556 1289 939 720 547 428 357 286 177 102 78 83 94 120 140 159 162 218 288 337 384 299 223 176 185 291 237 321 260 352 591 424 122 46473 302 67 30 9847 12 54 33 7570 7497 473960 308555 446954 32475 3679 2404 2162 2015 1922 1894 1896 1762 1520 1588 1654 1410 1053 753 525 593 681 735 635 454 290 231 276 384 350 280 223 224 191 198 122 78 51 27 42 45 -19 37 30 -14 56 30 -14 -5 26 -35 12 31 15 -31 -50 0 -20 -50 -26 -78 -40 76 58 31 21 -45 -52 4 -17 -63 -11 26 -18 -30 -21 -11 -16 -28 -65 -53 0 -33 -23 -49 6 -34 1 0 19 18 16 50 34 -30 17 20 8 -11 -32 -6 56 33 -32 17 40 7 -34 32 30 41 105 282 383 392 450 414 460 576 572 508 429 425 495 681 612 451 461 494 530 586 494 288 164 123 113 131 161 195 148 147 128 113 99 125 141 88 98 108 128 129 67 36 32 39 12 29 42 24 38 28 14 22 31 16 -9 6 19 32 42 54 85 113 145 57 76 108 109 58 110 91 106 101 106 89 94 99 85 114 116 86 65 75 74 102 80 73 46 52 52 58 58 55 26 66 57 49 64 59 59 109 87 61 108 331 1212 2231 2586 2729 2952 2991 3072 3325 3775 4091 4326 4393 4119 3936 3839 4007 4219 4370 4645 4714 4749 4946 5196 5525 5816 5661 5738 5889 6279 6313 6101 5770 5840 5598 5431 5463 5469 4827 4129 3534 3617 4032 4081 4562 4675 3539 3643 4124 3539 3104 2842 2549 2391 2480 2387 1857 1338 945 640 491 391 343 288 212 137 107 103 128 171 207 235 238 259 289 282 343 339 276 247 216 192 279 197 320 451 515 282 -8 46479 302 65 30 9845 12 54 39 7571 7499 418964 120834 484108 64442 5027 2572 2140 2058 1959 1903 1838 1824 1557 1653 1616 1479 1216 920 635 664 672 830 719 462 340 244 289 409 325 308 207 257 223 169 34 65 72 63 37 27 -30 26 51 -11 16 49 37 1 -8 34 -1 43 23 13 -4 -15 -1 -25 28 -43 -68 -15 15 41 43 -13 4 -25 -31 -34 -14 -4 -36 4 72 31 21 -51 1 45 78 17 14 41 28 31 11 19 -55 -31 -7 21 0 9 4 -45 -33 15 4 -2 21 33 31 11 -5 64 6 54 23 23 121 401 399 432 500 480 471 574 678 525 440 484 597 733 635 469 555 493 449 532 562 312 190 161 150 102 172 295 222 137 133 103 102 101 126 141 157 86 110 105 83 51 67 14 -3 -5 7 9 1 19 53 17 57 60 34 35 39 41 -9 58 107 128 106 58 35 105 107 134 116 115 143 115 101 114 137 113 100 102 88 85 69 105 78 77 80 87 101 69 68 47 66 62 79 67 73 63 62 62 92 106 104 71 95 268 729 1320 1691 1759 1778 1811 2022 2332 2695 2979 3101 3201 3436 3596 3729 3999 4317 4606 4677 4692 4787 4832 5048 5780 6515 7111 7538 7628 6990 6437 5898 5209 5119 5495 5862 5693 4640 4140 4243 4383 4452 4148 4270 4237 3392 3958 4281 3582 3331 3386 3612 3579 3200 2876 2262 1602 1245 849 589 427 307 241 173 147 107 104 130 128 128 187 251 257 260 320 351 342 488 526 242 261 200 263 489 228 439 175 45 -7 46485 302 65 30 9845 12 54 45 7572 7502 708635 268843 390655 36481 4564 2777 2076 2016 1966 1856 1887 1879 1764 1728 1608 1519 1336 995 800 644 772 751 588 458 285 244 305 314 312 263 273 182 123 186 112 54 98 53 52 18 11 33 -15 2 27 -62 -15 12 2 -41 -12 20 1 17 31 -40 -11 -17 -18 -98 999999 -51 -3 -11 -6 -16 -13 9 10 -17 -3 40 4 6 -15 -3 32 -23 10 18 -2 -21 -41 54 23 -10 -3 -2 -39 -25 -14 21 37 5 12 -6 9 29 42 -6 66 38 -7 43 9 12 28 74 26 26 136 316 396 436 459 419 493 537 676 539 443 508 655 741 691 582 554 577 502 536 574 337 223 150 88 130 147 250 283 201 109 74 131 157 176 110 140 112 116 93 69 30 29 51 45 -1 29 -3 4 -19 25 42 20 22 0 -3 -2 26 32 88 143 162 173 125 81 74 84 91 102 92 142 122 114 93 87 117 91 84 86 52 86 91 82 63 68 63 76 58 73 79 47 61 60 56 45 45 75 81 90 94 55 79 102 215 693 1113 1208 1304 1487 1556 1653 1839 1924 1874 1855 2023 2379 2848 3681 4407 4633 4657 4717 4898 5270 6321 7046 6810 6782 6873 6704 6306 5538 4631 4164 4004 4449 4874 4799 4385 4198 4179 4458 4499 4568 4695 4800 4300 3836 3427 3144 2916 2755 3176 3845 4077 3386 2864 2722 2479 1939 1115 523 326 228 166 120 105 106 127 141 142 132 152 250 300 294 278 319 330 379 331 278 194 163 151 228 641 225 134 72 90 46491 303 34 30 9844 12 54 51 7573 7505 88836 45336 274248 301245 9673 3483 2355 2094 1997 1946 1929 1884 1905 1769 1714 1581 1486 1354 1107 797 655 645 793 720 425 274 262 227 344 287 257 266 169 158 172 175 107 73 79 30 44 5 5 105 77 1 10 23 60 -51 -28 -46 -3 30 -31 -57 -42 -5 -23 -34 -27 -12 -43 -42 18 20 -32 -28 -38 10 21 14 21 30 10 70 -41 -39 5 -8 -45 -35 -19 37 -23 -35 6 11 -4 42 0 21 21 22 53 -14 -8 18 34 6 -20 34 -11 -54 -47 10 11 21 24 55 14 221 373 385 460 512 412 477 558 637 525 434 503 626 784 763 759 600 553 552 575 507 380 200 166 181 72 123 176 239 214 149 118 112 130 109 110 117 100 77 124 121 55 32 57 25 43 39 3 -16 2 28 74 23 1 25 17 -15 -8 65 131 136 141 153 120 86 50 108 115 95 97 114 91 119 101 84 91 94 94 95 56 88 98 88 92 103 79 64 74 82 61 25 48 81 80 75 75 78 48 53 91 96 67 89 221 577 951 1365 2002 2130 1885 1706 1667 1710 1683 1759 1813 2043 2312 2752 3509 4331 4692 4486 4467 4838 4835 4707 4659 4186 3838 3866 3927 3896 3799 3747 3879 3928 3433 3056 3034 2959 2547 2299 2219 2262 2315 2450 2447 2250 1947 1859 2010 2053 1972 2083 2485 3222 3323 3267 2985 2062 1686 938 429 249 148 140 126 140 180 205 165 135 163 234 263 246 244 268 310 315 300 206 212 201 195 194 239 194 230 257 220 46497 302 31 30 9841 12 54 57 7575 7507 72401 31526 474912 404999 13157 3484 2470 2098 1968 1943 1904 1984 1934 1765 1708 1620 1510 1369 1036 815 700 735 792 642 477 272 236 261 337 288 253 165 76 134 63 67 107 49 -5 56 32 36 -13 -53 5 48 87 9 -40 -32 14 56 6 -8 -56 15 1 5 4 -16 -7 -30 -11 -28 63 8 3 -5 9 16 -19 2 -25 -20 -65 5 8 -14 -28 24 -41 11 -20 12 34 -39 -8 15 9 4 -11 17 -1 30 -10 31 5 49 -45 -24 -14 29 -40 -35 -5 5 -11 35 -4 0 47 256 379 344 393 516 464 470 512 633 525 388 477 589 725 768 730 644 583 513 513 481 427 210 178 126 99 94 187 289 265 134 90 73 79 101 165 107 79 79 93 55 13 20 9 28 24 24 29 28 7 -2 2 17 20 12 -15 -2 20 38 74 70 89 162 130 87 37 87 94 99 94 72 56 67 104 88 90 77 100 85 51 89 106 81 70 29 66 64 54 30 46 52 65 41 59 48 18 43 78 45 38 53 65 67 115 164 405 1069 1702 1946 2049 2069 2099 2177 2299 2441 2642 2753 2547 2319 2092 1964 1881 1847 1988 2268 2593 2599 2410 2119 1957 1928 1756 1560 1585 1655 1692 1648 1753 2012 2070 1900 1689 1559 1421 1153 1043 904 771 723 779 940 1343 1898 2063 2053 1927 1886 2028 2093 1960 1489 1074 862 430 247 159 132 116 158 193 149 122 122 140 183 181 178 156 183 242 220 166 140 116 166 129 75 109 137 366 88 46503 302 29 30 9839 12 55 3 7576 7510 161521 33600 422777 447585 20610 3425 2468 2159 2113 2038 2044 2043 1922 1920 1864 1701 1533 1395 1236 880 646 752 842 694 416 282 298 332 331 292 220 158 113 128 154 134 82 67 81 44 -1 77 -27 38 54 59 32 11 61 11 49 32 13 57 80 56 10 13 17 19 19 17 -1 77 43 32 32 33 -24 -25 25 14 11 29 -25 -14 10 32 54 -1 -22 30 31 38 -11 -3 0 -60 5 93 42 36 79 45 19 24 28 25 39 23 9 4 14 68 47 41 40 16 -22 35 226 353 394 377 402 513 524 549 576 558 472 440 501 577 688 771 744 673 643 593 505 509 410 230 174 114 83 80 230 298 247 126 89 113 125 77 132 135 136 127 106 88 37 27 30 55 49 34 5 61 39 37 39 33 65 79 52 58 33 79 132 107 126 118 119 99 97 88 126 127 155 144 120 113 139 132 116 107 83 90 112 75 106 133 83 84 91 84 68 75 81 59 69 53 61 79 73 77 74 81 69 72 98 117 137 311 649 984 1360 1803 2018 2013 2136 2364 2321 2142 2010 1890 1874 1811 1734 1629 1553 1521 1558 1624 1756 1874 1731 1396 1339 1505 1787 1714 1451 1191 1011 977 947 827 671 646 634 585 642 772 886 931 988 958 891 860 898 881 983 1704 2200 2090 2091 1695 1291 1074 1164 921 388 211 157 135 204 226 180 144 143 151 210 271 243 207 190 184 192 186 177 158 162 128 128 99 138 69 -1 24 46509 300 28 30 9838 12 55 9 7577 7512 127764 38148 532093 499968 20725 3463 2565 2176 2111 1988 2033 1936 1969 1962 1931 1813 1684 1535 1296 1057 841 768 856 614 382 233 328 392 287 192 205 124 142 132 126 120 67 9 62 94 59 78 115 34 -8 4 -1 23 -21 -33 -2 -28 18 -3 -18 -2 -13 -1 -79 -61 -15 -1 4 -26 14 17 -9 -2 28 16 -5 -8 1 -17 -22 14 -2 -16 28 -4 52 3 11 -35 -1 31 15 -8 -1 -11 -21 2 50 54 80 20 11 43 26 -41 8 -19 29 13 7 52 57 20 76 40 175 319 340 290 382 440 534 570 575 491 446 417 419 475 588 661 770 780 626 681 652 527 454 246 209 144 97 102 238 304 236 103 110 72 91 140 172 130 137 125 118 104 18 7 42 48 72 61 24 62 53 40 42 45 60 52 56 39 32 37 69 106 128 113 96 87 92 125 128 107 132 141 139 130 103 147 126 85 76 84 88 96 112 130 116 95 86 63 78 73 68 73 70 71 53 82 44 69 76 77 66 50 94 67 74 153 230 359 542 648 690 806 999 1335 1673 2101 2433 2317 2078 1982 1973 1863 1780 1724 1779 1849 1785 1589 1347 1144 989 954 1066 1063 1134 1650 2274 2655 2778 2051 1399 1019 949 980 988 919 869 870 797 864 1002 1049 958 984 997 922 897 1306 2001 2357 2250 1846 1415 1061 660 283 130 116 204 271 203 172 148 140 177 238 213 146 147 161 159 150 160 151 138 124 88 80 55 16 46515 303 28 30 9838 12 55 15 7578 7515 59762 165492 602119 196287 7273 3045 2395 2178 1998 1981 2055 2038 2009 2007 2054 1858 1670 1501 1311 1056 808 829 816 594 378 238 267 373 375 214 192 188 131 179 148 76 66 52 15 35 36 28 67 115 40 16 84 44 11 -57 -28 1 37 22 -17 30 40 28 14 38 18 7 59 44 27 17 21 27 11 -12 -22 18 24 -55 8 22 35 12 15 -9 24 14 11 66 -25 -8 12 23 -8 52 39 25 13 15 23 8 21 49 44 13 -11 27 27 -39 -10 -14 40 34 59 41 96 293 377 379 366 407 524 556 521 556 451 372 453 482 475 601 787 861 799 658 646 660 555 332 184 119 83 93 106 168 171 132 114 109 126 132 134 145 196 160 99 104 67 40 75 136 123 121 127 141 124 59 50 80 88 57 19 38 46 55 88 111 119 133 123 128 125 171 164 150 130 130 153 161 108 91 148 154 125 102 80 78 97 107 81 85 106 110 58 63 53 63 81 63 79 71 73 97 110 95 69 83 88 82 85 97 132 174 213 305 423 494 660 875 1206 1587 2102 2426 2360 2540 2585 2552 2356 2217 2180 2147 1988 1810 1506 1260 1297 1538 1821 2601 3008 2187 1654 1171 793 700 720 779 816 858 847 716 704 783 928 1157 1252 1332 1433 1509 1503 1339 1065 905 955 1516 2263 2367 1925 1251 671 344 226 251 380 435 447 363 287 230 232 286 316 263 187 218 153 141 133 129 137 162 123 82 12 2 8 11 88 46521 302 27 30 9837 12 55 21 7579 7517 126127 101872 581804 135503 5071 3037 2295 2208 2240 2124 2142 2116 2030 2126 2170 2002 1721 1689 1464 1085 852 822 811 719 488 288 405 477 387 202 317 220 224 176 238 219 146 39 58 152 139 75 127 47 21 83 90 38 51 48 23 74 62 62 34 63 77 14 13 84 -11 70 47 5 14 39 74 63 48 60 32 59 26 42 71 46 45 58 32 42 65 73 44 10 41 25 64 84 14 -26 43 49 56 79 109 60 38 28 43 67 64 29 61 52 47 34 44 38 52 55 124 329 392 359 354 423 559 587 578 597 500 457 431 450 542 683 857 859 733 653 703 689 521 383 240 193 175 145 153 162 147 139 129 135 138 162 188 173 221 230 168 146 75 67 134 170 122 214 208 240 225 197 134 109 98 100 94 95 77 94 106 129 150 158 204 174 166 165 155 173 183 168 183 158 176 133 157 157 144 156 148 114 141 171 158 139 113 96 90 84 94 118 95 81 104 117 108 89 97 130 134 132 131 108 130 138 158 148 175 184 204 297 491 827 1296 1766 2358 2720 2797 3095 3500 3381 3156 3031 2673 2341 2333 2391 2410 2491 2682 2369 1612 959 754 706 638 622 669 807 967 990 999 1119 1277 1466 1521 1990 2587 2762 2435 2000 1957 2048 1951 1714 1505 1129 1061 1112 1123 1510 2103 2086 1409 623 366 410 578 589 510 382 309 310 297 325 346 316 265 212 222 208 211 165 149 165 158 86 55 79 41 -11 46528 301 24 30 9834 12 55 28 7580 7520 252434 234744 500631 27318 2829 3122 2445 2214 2188 2150 2060 2064 1998 2033 2105 1814 1760 1630 1553 1334 891 730 762 779 542 437 362 427 413 279 308 265 208 163 156 109 81 52 49 124 89 4 23 74 77 130 68 56 12 13 42 36 78 61 19 32 11 2 -6 27 -1 23 42 11 -12 17 -1 36 54 48 53 31 -36 -11 -12 48 44 45 93 48 53 39 -15 -50 9 23 -11 18 65 43 6 39 59 18 81 16 -2 38 41 -15 0 -1 28 19 29 19 15 2 59 38 212 365 352 341 351 417 525 597 563 609 492 390 384 478 554 547 734 810 668 641 642 559 503 407 291 192 143 132 90 93 124 108 86 103 150 109 135 184 168 158 133 116 53 81 101 163 200 231 346 384 329 243 235 232 254 237 199 156 181 166 165 163 115 126 149 146 123 133 136 158 155 196 182 121 125 134 108 76 125 130 95 126 156 138 108 116 114 130 105 80 101 101 71 72 91 99 84 79 77 78 104 106 90 82 63 67 104 110 79 103 111 161 314 539 904 1774 2939 3884 4380 4130 3303 2775 2980 3029 2886 2837 2533 2047 1778 1522 1242 1148 1502 1980 2565 2749 2916 3702 4419 4596 5302 5648 5968 6449 6305 5976 5862 4805 3880 4551 5251 5254 5033 4239 3464 2871 2270 1574 1150 1048 1081 1031 937 1028 1216 1036 619 501 674 1060 621 410 388 380 377 343 385 436 366 253 186 162 188 178 183 128 136 117 71 32 -5 46534 302 24 30 9834 12 55 34 7581 7523 390630 497497 420422 16532 2879 2779 2190 1989 2031 2008 1884 1907 1938 1907 1916 1833 1694 1575 1552 1343 801 769 740 747 646 367 329 378 333 270 196 121 114 146 134 78 23 57 7 13 33 43 8 -6 9 2 -12 -17 -46 16 -15 -42 -74 -17 -77 -52 -80 -37 -18 -1 -35 -44 -53 999999 -64 -40 2 48 -17 -69 -51 -44 -32 -34 11 -8 5 15 -6 -23 -20 -16 32 -17 -12 -45 -25 -25 -24 -17 32 -24 4 -22 24 7 -3 -32 -61 -23 8 -18 14 0 -3 -4 -21 -12 -1 28 153 233 350 319 302 386 497 476 514 530 521 414 340 345 366 474 609 740 780 594 524 562 497 352 194 149 95 45 109 62 60 84 60 64 89 100 156 149 213 295 236 162 160 288 328 352 231 202 176 214 239 197 195 167 223 214 154 116 112 126 121 94 96 89 95 91 55 103 102 96 79 92 110 115 103 100 85 95 79 58 57 75 41 64 74 84 52 58 63 45 6 23 32 19 35 22 35 27 15 51 73 78 79 58 32 51 60 57 45 46 88 138 265 449 810 1534 2424 4054 6718 8631 9275 9453 10227 11980 10169 6085 3638 2504 3059 4751 6741 9449 12435 12651 10707 8914 7217 6682 6155 6163 6769 7353 7502 7471 6269 5391 5263 4190 4256 4203 4803 5285 4896 4068 3199 2423 1985 1413 983 899 898 940 973 877 739 571 427 410 458 416 410 504 495 417 392 403 419 336 273 277 256 184 125 165 127 97 93 75 49 999999 -8 10 46540 301 25 30 9835 12 55 40 7582 7525 588143 873967 468977 28779 3188 3052 2094 2053 2053 1946 1968 1973 1925 1951 1947 1842 1592 1635 1482 1267 798 702 784 766 445 337 331 335 302 230 199 151 162 110 68 32 27 -7 -7 15 -13 -25 46 29 15 -10 22 999999 -25 29 -7 71 -1 -95 21 -65 -52 11 -79 -60 -33 -27 -38 21 -3 -38 -18 -3 -21 -13 11 39 8 -33 -10 -61 -34 -57 -26 -43 -2 -25 -76 4 -9 18 36 28 9 -30 -16 -42 -16 -33 -37 25 -30 -34 0 -21 -27 -31 -48 -27 -47 -20 -17 9 8 23 89 285 338 296 337 391 436 496 455 451 520 460 331 349 363 391 525 688 782 691 586 565 509 314 171 115 116 49 60 43 51 96 107 99 119 230 397 468 450 335 242 215 262 257 165 172 124 110 86 103 133 128 111 101 120 129 116 77 91 109 141 95 109 97 99 122 111 81 75 63 62 94 81 80 61 50 80 93 73 71 70 88 81 34 72 83 80 40 41 12 30 26 32 29 33 29 29 31 29 20 41 29 22 34 85 78 84 48 29 45 66 134 239 337 510 951 1568 2182 3614 5790 7776 11057 12010 12473 11415 9640 8945 10091 14901 17836 16979 13494 8987 7431 6276 6079 6912 7388 8007 7614 6986 6128 5689 5388 5071 4498 4276 3717 2879 2698 2968 2912 2884 2499 2077 1569 1245 1031 854 881 897 866 846 883 825 635 410 310 405 410 282 401 473 339 294 343 339 284 219 243 224 217 255 496 140 114 299 244 75 3 -12 46546 298 25 30 9835 12 55 46 7583 7528 503615 870284 597238 25808 3627 3433 2160 1973 1971 1967 1877 1836 1895 1866 1942 1821 1676 1557 1498 1283 830 746 686 703 566 348 260 331 285 189 183 182 171 141 83 17 -24 5 -15 23 -34 2 29 -19 -12 -47 5 -5 3 -75 -90 -38 4 -41 -54 -19 -20 -30 -69 -52 -71 999999 -68 -43 29 -61 -22 -19 30 -46 -48 -5 11 -8 -54 -78 -64 -75 -15 -39 -40 -26 -46 -32 -39 -27 -10 -22 -80 -77 -49 -19 43 -50 -81 -56 -6 -26 -56 -27 13 -18 -30 -55 -56 -62 -35 -34 -59 39 179 273 233 228 296 357 477 420 373 454 505 447 358 358 390 467 554 659 732 617 480 498 474 299 147 75 92 79 69 66 30 47 217 526 715 627 396 264 187 158 119 71 148 149 106 88 84 51 40 48 57 71 56 53 50 67 66 73 79 86 86 66 114 95 86 47 90 66 51 55 70 60 80 88 100 74 59 66 87 92 68 54 51 56 47 80 47 40 34 4 -11 26 29 25 13 -26 7 32 18 42 29 27 21 45 13 2 36 29 38 73 165 307 521 824 1124 1650 2481 3168 3511 3711 4042 4850 6684 9605 10688 10009 10536 10053 9569 9298 9264 8151 7125 6868 6751 6525 6541 6963 7430 7290 6653 7429 7287 7172 4682 3511 3701 3376 3217 2827 2824 3302 2752 2124 1761 1418 940 694 789 796 800 791 770 775 755 685 538 390 384 423 348 417 436 351 291 365 319 267 333 242 252 440 352 99 56 68 64 9 46552 303 25 30 9835 12 55 52 7585 7531 422473 822651 544120 12625 4159 3454 2131 1948 2027 2029 2017 1929 1897 1899 1941 1719 1595 1749 1619 1267 770 683 671 674 537 418 307 375 279 158 185 148 69 98 17 61 42 -23 54 17 21 -19 -48 -35 -43 10 64 -6 -66 -4 17 -35 -16 -47 -53 -76 -78 -70 -35 -71 -81 -52 -21 -47 -53 -65 -25 5 -13 -60 -25 -35 12 -24 -26 -51 -84 -53 -2 13 -44 -44 -26 -39 -53 -18 71 -4 -34 -53 -17 11 -42 -21 -7 -54 -77 -31 -32 -30 0 4 -23 -1 -60 -24 -19 -20 -17 37 168 346 353 265 307 386 489 466 428 490 478 444 415 347 373 505 555 650 734 569 434 595 457 269 175 145 76 72 83 113 409 810 819 724 530 485 448 572 600 368 327 276 168 121 122 130 66 65 31 47 53 40 64 77 51 -23 29 21 53 96 105 121 115 116 116 97 52 129 114 82 96 112 102 111 90 97 98 75 68 53 85 97 62 59 68 56 43 46 56 33 21 34 46 22 29 40 -1 -3 21 10 33 45 41 40 50 53 39 64 54 184 458 693 915 1236 1623 2313 3009 3239 3246 3643 5461 6593 6016 6008 6292 7250 8600 9967 11327 11308 11133 11615 11957 10534 9700 9607 8881 8386 8218 8547 10484 14161 14655 10657 7934 7037 5193 4035 3399 3693 4950 5523 4594 2975 2025 1524 1094 736 686 780 827 842 829 806 787 745 663 556 501 423 325 417 592 547 373 338 361 279 213 205 184 186 167 149 167 136 76 68 73 5 12 47 -6 46558 302 26 30 9836 12 55 58 7586 7533 337033 567014 234784 4790 5067 3160 2075 1853 1874 1971 1883 1859 1828 1902 1846 1692 1641 1656 1634 1313 773 681 707 823 714 363 262 269 358 269 159 142 135 105 43 35 -19 19 -19 -71 -75 -26 -4 -15 -56 -29 -68 -73 -15 -28 999999 -52 -31 -63 999999 -54 -65 -43 -52 -49 -40 -71 -71 -52 -26 999999 -48 23 -49 -88 -89 -62 -86 -8 -6 -55 -10 -65 -46 -53 -11 -72 -35 -32 -25 -41 -53 -62 -50 -24 -68 -50 -33 -56 -45 -29 -62 -62 -25 16 -45 -88 -34 -39 -48 -43 -1 -9 -53 -47 83 304 279 201 267 353 426 353 355 435 479 418 345 320 289 390 400 472 632 570 408 501 426 288 106 48 70 48 60 174 698 1104 850 733 844 1044 925 822 709 467 279 199 138 132 122 66 33 32 69 38 28 28 -10 -15 -27 -65 -10 14 12 46 37 22 39 20 42 46 51 53 54 69 50 67 56 63 66 44 37 34 25 33 53 40 40 60 35 14 30 22 17 19 0 17 -7 -10 -13 -10 11 -18 -21 0 17 4 2 3 19 32 23 38 68 119 244 432 663 1074 1674 2276 2761 3030 3077 3299 4113 4754 5057 5176 5046 5064 5355 5774 6308 7610 9701 10677 9720 10790 12251 10343 9162 11412 15045 16188 13845 10365 8194 5794 4327 4230 4207 3646 3786 4049 3736 3830 4004 3853 3375 2475 1500 984 825 839 862 860 866 882 890 894 797 676 565 424 442 578 677 632 493 425 360 331 392 269 247 235 183 106 47 37 26 -1 8 28 15 -9 46564 303 27 30 9837 12 56 4 7587 7536 332690 573605 422402 12220 10250 5748 2107 2003 1909 1899 1971 1917 1907 1946 1817 1727 1734 1736 1574 1295 832 734 735 876 813 427 334 379 365 141 148 118 101 66 72 49 21 -49 29 -17 -41 8 56 24 3 -32 -78 -66 999999 -93 -38 -40 -71 -73 -75 -95 -69 -77 999999 -50 -75 999999 -28 -25 -34 -15 -24 -87 -81 -44 -53 -62 -67 -92 -48 -41 -14 -24 -54 -89 -83 -21 -55 -8 -1 -12 -30 -49 -79 -31 -28 -39 -19 -50 -36 -71 -56 -44 -9 -10 34 -21 -20 -30 -96 -38 -15 7 5 27 169 301 290 260 338 459 454 366 417 489 495 469 412 349 304 391 378 428 639 575 515 551 513 288 139 100 68 65 84 136 431 579 505 530 662 717 686 584 469 363 318 178 162 120 116 94 92 114 29 36 -23 25 16 47 58 7 6 -27 18 23 22 82 83 64 80 71 79 73 79 53 78 61 79 97 43 43 56 32 55 73 48 52 64 43 48 65 37 20 32 42 1 17 22 18 25 24 5 28 16 22 32 12 46 38 27 44 40 87 72 77 140 249 447 870 2241 3806 2564 1514 1717 2110 2383 2635 2986 3472 4173 4949 5867 7400 8470 8442 8010 8846 10952 12354 12266 13345 15106 15692 14552 12559 10055 7893 6957 6235 4866 4887 5252 5611 4838 4413 4431 3972 3301 2696 2436 2363 2127 1688 1406 1082 1101 1122 1131 1163 1232 1205 1033 874 793 802 763 767 796 736 642 553 470 410 374 362 405 297 178 108 65 51 63 46 34 117 92 39 14 46570 303 28 30 9838 12 56 10 7588 7538 236030 507702 514532 26941 41638 21128 2247 2150 2086 1943 1922 1888 1852 1877 1820 1838 1894 1804 1726 1454 990 778 793 843 848 544 442 452 413 268 143 108 128 122 16 69 77 2 14 0 19 48 36 19 -27 -64 -62 17 7 -23 -31 -20 10 52 33 -42 -69 -50 -78 -45 -53 -57 -15 -8 -39 7 -22 -34 -40 -36 -52 -75 -45 -79 -42 -39 -53 7 -2 1 -14 -3 -50 -50 -43 -40 0 7 -1 -16 15 -4 -31 37 17 -30 -2 -61 -39 15 2 1 -24 -36 -19 -11 -76 -72 9 95 212 336 316 323 389 445 467 421 471 528 514 384 397 392 362 383 426 476 673 672 551 543 473 219 143 123 83 74 28 138 330 283 325 530 555 541 445 349 297 183 85 7 55 67 42 67 97 107 45 -27 10 45 87 89 57 18 34 34 15 22 12 35 70 74 97 82 46 76 65 72 74 101 38 76 90 64 56 32 10 40 53 86 75 72 72 65 23 54 71 43 43 63 47 19 18 14 39 38 -6 32 20 31 45 86 72 121 263 325 600 1401 2449 3718 3736 2871 2551 5188 6458 3833 3868 4115 3995 4156 4683 6116 7539 9315 10376 11072 11718 8134 5144 7888 8995 7727 8330 10400 12410 12525 10223 7858 5604 4680 4277 3920 4212 4712 4795 4224 3708 3817 4185 4428 4232 4097 3569 3265 2893 2370 1640 1241 1097 1127 1277 1347 1286 1252 1277 1302 1187 936 834 768 824 837 923 888 621 569 539 264 207 227 271 124 104 94 87 53 37 56 117 157 123 46576 303 28 30 9838 12 56 16 7589 7541 42390 314028 475991 39524 46225 23218 2197 1965 2023 1933 1879 1962 1936 1835 1921 1896 1877 1737 1688 1515 1145 865 827 844 837 561 361 372 337 250 147 151 143 50 67 39 83 1 4 47 86 57 28 -50 -29 -39 2 -17 -70 -87 -35 -42 19 -38 -22 -33 -34 -29 -35 -71 -50 -75 -51 -17 -26 -21 -13 -15 -43 -8 -32 -49 -10 -12 22 -36 -29 -63 8 13 -44 -40 -59 -54 -31 -6 18 -31 -38 -55 18 -23 56 27 -10 -59 -49 -9 12 -28 -22 -2 -34 -17 14 -36 -40 12 45 94 198 262 215 279 316 481 572 477 435 417 484 484 409 368 402 381 359 431 570 679 576 497 430 267 313 363 274 143 61 66 86 91 68 149 205 178 180 147 81 105 57 21 26 78 50 54 35 67 36 25 5 29 32 56 35 30 -15 -12 6 -7 -1 -10 32 94 113 94 62 105 106 101 94 75 94 80 46 67 93 63 96 60 60 67 81 80 55 42 60 25 42 56 47 24 13 31 33 9 20 25 28 49 62 86 94 180 508 1365 3819 4950 3989 2785 1968 1799 1822 2146 3759 5023 4322 4392 4580 4972 4952 5472 6957 8880 10789 11890 11432 9687 8924 8808 8765 6780 5576 5983 6918 8254 8293 8338 7715 6545 5911 5942 6309 6911 7832 8100 6290 5572 5930 5876 6187 5445 4082 3132 2176 1369 1419 1455 868 810 953 1090 1233 1360 1372 1294 1229 1158 1027 1052 1095 1147 1165 1059 936 973 702 612 590 622 515 185 165 178 108 101 80 86 100 77 166 270 228 46582 303 30 30 9840 12 56 22 7590 7544 39783 295639 520706 48452 32764 14057 2227 2050 2001 1959 1947 1878 1983 1880 1939 1878 1844 1948 1766 1583 1182 819 744 840 828 538 328 352 343 201 154 91 99 72 2 85 50 37 -6 -9 3 2 8 -55 -25 -43 -65 999999 -83 -95 -9 -13 -80 -33 -48 999999 -85 999999 3 55 35 -21 -37 -52 -11 -55 999999 -42 -23 -22 -16 -48 -14 -22 -30 -29 -29 -36 -76 -35 -3 -51 -39 -11 -11 -36 -37 -41 -32 -8 -75 -50 -34 -8 41 -21 -23 -18 -38 -12 -43 -59 2 -51 -3 -66 -68 -18 -11 178 245 292 290 275 324 400 537 489 430 480 472 460 484 397 397 370 413 469 484 635 639 686 861 1114 1127 840 475 238 106 62 64 75 54 56 125 175 176 175 192 130 102 60 38 105 102 103 44 7 -2 23 57 72 42 13 7 -15 10 23 23 28 63 -10 4 75 68 86 64 80 99 98 90 73 52 76 91 76 78 49 48 63 81 68 57 33 30 40 51 37 27 19 8 34 40 44 44 27 20 46 40 40 53 84 306 902 1392 1655 1738 1595 1241 1061 965 988 1333 1810 2740 3716 3610 4308 5174 5519 6433 7732 7427 7103 6912 6504 6125 5812 5795 6112 5522 4249 4337 4680 4922 5609 5904 5741 5808 6813 8078 8778 8871 8862 7158 6320 5077 5175 5518 5030 4163 2787 1544 986 657 526 475 346 370 531 719 878 1031 1233 1362 1412 1263 1114 1019 967 994 1276 1417 1170 950 833 694 632 659 492 320 256 218 176 208 120 106 70 46 45 82 171 101 46588 303 29 30 9839 12 56 28 7591 7546 38802 277333 433955 25540 8449 4282 2186 2030 1941 2021 2030 2035 1959 1973 1932 1890 1957 1866 1794 1587 1126 893 841 849 886 685 454 484 386 294 304 253 150 132 104 114 116 71 100 118 37 6 -8 -25 19 -11 22 28 -30 -11 35 37 40 -21 -42 20 -17 -13 12 -16 -18 29 8 -17 -24 -26 -42 -15 5 -7 -12 -32 -38 -48 -26 4 17 -16 22 -19 -39 -44 9 -15 -73 -55 7 -38 -47 -21 -16 23 -4 13 45 28 50 -4 -6 -23 34 25 20 -52 -14 53 -15 9 102 306 313 308 305 265 380 387 567 513 481 482 477 469 489 502 464 396 480 728 965 1403 1742 1937 1860 1445 850 457 293 191 109 65 25 70 96 147 127 150 129 160 176 175 116 105 82 101 103 68 72 59 41 47 68 57 50 85 47 28 35 29 66 90 64 38 60 120 125 129 113 103 74 126 134 106 81 70 70 119 117 69 70 65 80 82 82 91 67 109 87 52 16 17 25 54 74 86 57 58 69 80 59 22 56 48 147 474 897 1397 1498 916 815 906 1210 1429 1744 1894 2004 2127 2700 3488 3892 4404 5000 4774 4446 4527 4790 5116 5732 6752 7073 7202 7375 6624 5720 5347 5549 5454 5163 5229 5814 6870 7721 7658 6936 6615 6535 5987 5889 5913 4459 2849 1749 1040 837 718 607 419 341 302 307 345 386 451 563 753 995 1139 1238 1265 1158 962 907 1127 1455 1285 981 808 699 621 652 424 384 338 252 321 368 140 134 81 35 64 124 151 106 46594 303 28 30 9838 12 56 34 7592 7549 41995 242084 327368 14640 5582 3238 2132 2006 2088 2100 2107 2139 2118 2033 2033 1904 1849 1890 1865 1678 1328 929 844 914 952 721 568 475 442 390 284 204 103 161 148 96 136 167 26 66 49 20 -1 -26 -12 -5 -17 -4 -14 4 75 17 54 -10 -17 -41 -13 -45 -52 -65 1 38 -7 -3 -13 8 13 -18 5 -30 -16 31 11 16 -2 57 12 9 16 -4 -74 -17 -12 10 -14 -9 15 -22 14 -4 9 -27 -17 -29 17 4 -14 20 16 49 50 -33 30 76 0 21 16 -21 46 218 255 288 336 298 380 386 520 593 483 492 506 548 492 524 543 448 606 1099 1892 2167 1893 1477 895 470 254 135 101 72 86 70 71 128 97 147 143 123 118 142 147 129 90 71 87 110 77 48 26 1 10 61 32 14 12 -3 31 31 44 49 21 -8 20 55 80 130 145 111 106 142 123 118 97 118 96 140 123 132 94 108 94 64 91 54 69 82 71 61 56 74 71 69 65 70 67 34 36 55 71 77 93 79 64 89 84 118 421 925 654 666 1435 3449 3655 2640 1820 1764 2266 3002 3329 3390 3425 3653 3795 3298 3275 4072 4915 5558 6401 7214 7715 7185 6356 6136 6265 5668 4922 4532 4290 4295 4310 4426 4497 4276 4004 3761 3610 3330 3028 2382 1656 1295 1025 904 803 662 510 430 372 359 418 455 444 466 505 614 778 921 1015 1073 1002 748 661 924 1133 1111 905 749 564 511 337 334 346 518 418 543 248 152 125 66 18 38 78 105 78 46600 303 25 30 9835 12 56 40 7593 7551 43044 238775 334671 15759 6334 4161 2260 2054 2080 2076 2134 2129 2119 2098 2033 2027 2000 1953 1880 1804 1386 1011 1020 971 910 738 583 507 425 348 287 186 225 176 36 91 126 94 90 23 12 60 66 26 2 53 -24 -19 -20 -75 -9 62 8 -21 5 -10 -26 -25 -6 -51 -7 11 7 -5 -4 -6 16 -25 -17 34 7 6 23 -52 -65 -22 -3 -44 -46 -53 17 -6 -9 17 32 -16 28 50 61 45 -14 24 47 7 32 -10 29 11 2 -20 9 -11 -30 -21 1 0 0 22 44 149 247 342 419 347 318 313 531 633 518 491 567 573 600 543 515 511 861 2154 2992 2555 2140 1285 565 284 197 144 153 89 100 69 107 140 135 141 163 142 124 114 116 124 106 122 69 75 97 99 69 5 42 90 42 -11 33 57 31 21 29 26 12 63 46 47 64 110 124 135 134 141 142 131 78 100 87 106 80 86 112 113 89 113 104 81 42 102 113 100 78 61 51 94 79 74 104 72 47 50 51 50 51 63 59 69 77 119 127 196 694 1696 2702 2561 1624 1364 1357 1619 1900 1986 2092 2210 2375 2706 3151 3682 3830 3497 3767 4527 5115 5661 6430 7002 7428 7594 5859 4452 4053 3893 3742 3493 3162 2947 3037 2999 2709 2325 2060 1881 1627 1380 1244 1257 1186 1033 854 669 528 508 440 429 442 474 533 607 725 993 1172 1231 1244 1243 1198 893 766 1048 1333 1469 1264 907 613 541 398 477 426 471 299 233 253 88 79 54 7 3 43 55 33 46606 303 25 30 9835 12 56 46 7594 7554 39143 195305 343881 32853 7888 4977 2483 2027 2075 2104 2071 2061 2092 2061 1997 2054 2016 1890 1886 1796 1406 1034 863 904 924 701 546 440 352 293 309 236 246 188 196 164 142 72 59 94 53 48 78 -20 -12 -47 -26 59 9 4 -53 -26 4 -24 -1 -36 21 1 -29 21 -20 19 9 -45 -52 -34 -46 -49 -8 -26 -4 -8 23 -11 -5 -18 5 -43 6 44 48 21 -11 -16 -22 -4 36 52 -9 -5 10 2 -1 -6 -24 -61 11 44 111 55 -13 -28 11 36 59 3 -30 41 92 138 278 401 337 277 349 376 557 614 451 569 631 584 531 518 476 789 1435 2527 2982 2554 1763 1073 712 452 302 213 133 110 65 76 130 129 118 143 167 173 106 143 185 169 95 88 55 45 47 65 68 103 40 78 54 34 46 57 43 37 67 49 46 38 48 112 59 96 121 94 107 118 108 126 86 116 133 115 109 100 121 91 73 80 66 73 124 108 94 104 69 47 74 78 62 69 64 51 36 48 86 46 46 79 93 104 129 102 192 566 1127 1342 1398 1560 1943 2170 2408 2543 2779 3054 3317 3421 3208 3149 3160 3208 3086 3014 3013 3096 3512 4054 4537 5160 5246 5040 5026 4757 4481 4299 4183 4060 3777 3482 3038 2446 2098 1991 1911 1642 1454 1341 1468 1536 1345 1098 947 840 735 625 509 421 421 459 562 662 783 1004 1202 1380 1395 1224 1110 990 1006 1215 1573 1770 1489 1132 800 571 428 421 487 486 346 165 188 141 185 48 12 48 67 79 84 46612 303 26 30 9836 12 56 52 7595 7557 46006 230968 351441 90522 40616 9061 2364 2025 2003 2043 2109 2098 2100 2088 2012 1985 1964 1928 1853 1694 1295 964 926 976 827 702 565 497 398 281 294 205 178 132 108 90 111 70 44 80 28 54 50 2 -67 -42 -14 18 -14 -8 16 4 -21 5 28 -26 -68 -73 13 -24 22 65 5 53 33 -26 1 22 -10 -4 -38 -8 -15 64 55 30 2 34 10 -10 -41 -43 8 33 21 11 70 20 -9 -10 20 26 -20 5 21 -1 24 -8 42 6 31 -9 23 16 11 3 2 60 61 130 284 375 382 313 337 390 561 662 534 498 461 564 528 530 475 574 1022 1887 2592 3022 2760 2232 1735 982 483 406 273 146 114 80 131 139 171 170 138 165 161 116 201 165 137 117 91 114 125 131 123 66 64 102 37 61 60 32 10 60 17 14 45 75 61 56 87 130 135 120 117 85 118 134 94 95 120 114 127 77 92 94 78 97 74 83 99 125 104 58 52 55 59 50 79 43 36 58 41 40 83 90 74 93 111 147 195 255 359 546 886 1282 1603 2037 2551 2834 2927 3061 3151 3338 3531 3479 3054 2628 2426 2324 2334 2498 2586 2768 3009 3007 3012 3333 3737 4003 4043 3991 3961 3869 3757 3671 3708 3715 3432 2906 2331 2056 1968 1891 1913 2200 2043 1567 1281 1106 951 740 486 413 464 486 449 453 525 587 692 849 1028 1183 1233 1169 1091 1023 989 1175 1620 2084 1826 1185 677 436 320 275 266 362 444 130 94 127 70 52 9 15 67 85 45 46618 303 26 30 9836 12 56 58 7596 7559 42497 298205 612447 223966 205233 23134 2461 2098 2026 2036 2062 2090 2032 2000 1955 2020 2006 1905 1896 1899 1573 1045 979 1015 965 721 501 484 425 358 224 255 186 189 226 132 92 31 83 94 99 81 60 -49 -14 8 19 -11 4 -3 7 47 -6 -59 -16 -58 -26 -58 -8 -1 -55 -40 -11 16 1 -17 8 -10 46 45 46 13 -31 11 4 -8 25 34 42 18 16 -50 -47 26 -4 12 12 12 -31 -9 45 55 -36 23 -45 -60 3 38 21 -47 37 62 18 16 38 -22 30 22 60 185 215 257 342 290 360 351 579 686 611 528 541 552 469 440 435 618 1083 1817 2464 2538 2234 1788 1364 935 617 447 290 134 59 115 119 156 142 181 160 144 154 189 280 232 168 227 272 231 169 136 121 140 91 38 76 53 56 21 57 79 57 79 87 65 51 88 101 130 110 73 104 107 119 124 125 119 141 149 89 102 90 84 84 106 112 87 77 70 84 86 56 74 64 77 60 49 62 96 77 43 82 129 124 145 182 208 282 370 511 627 734 896 1030 1113 1228 1432 1692 1916 2050 2105 2242 2552 2679 2500 2327 2451 2681 2893 3034 3073 3096 3193 3149 3065 3219 3470 3540 3413 3331 3263 3266 3443 3521 3444 3174 2878 2786 2835 2791 2862 2795 2159 1565 1295 1241 1266 1287 1035 780 548 348 397 452 447 455 504 607 786 906 999 1047 994 869 861 970 1230 1892 2545 2429 1684 995 564 336 213 186 266 252 118 115 89 109 102 37 65 112 63 62 46624 303 26 30 9836 12 57 4 7598 7562 34336 155752 673739 389648 242239 30518 2454 2104 2052 2110 2146 2107 2119 2116 2055 2074 2078 1975 1930 1835 1549 1160 1024 982 917 723 526 445 422 386 254 160 145 135 158 190 97 55 -9 56 67 34 96 58 86 52 -42 8 44 18 13 61 -16 -7 46 75 38 3 9 54 75 -75 10 36 -7 11 33 35 12 -19 7 -17 -49 19 17 1 28 38 38 -16 -11 33 9 -23 62 22 16 8 18 -15 39 45 25 -1 23 32 7 47 7 -36 -35 7 25 -52 -11 43 33 96 111 147 191 200 216 256 306 486 686 618 526 523 563 603 538 432 438 605 891 1382 1938 2281 2368 2372 2202 1721 1294 770 425 242 78 68 111 124 177 212 168 187 328 410 372 390 450 390 315 170 124 116 117 93 119 109 79 57 36 84 77 53 46 42 65 107 159 91 86 134 111 136 171 126 99 124 125 122 123 142 123 86 112 144 106 99 98 109 139 93 125 105 113 90 86 74 79 68 83 99 95 87 79 86 124 180 243 275 403 484 539 646 733 821 972 1098 1242 1549 1925 2088 2192 2375 2533 2477 2434 2533 2675 2908 3110 3052 3054 3195 3387 3368 3146 3115 3413 3610 3559 3498 3424 3319 3370 3359 3253 3314 3424 3451 3361 3230 3249 2994 2577 2305 2059 1910 1904 1685 1381 1115 831 673 626 582 480 394 396 384 403 501 665 735 776 776 752 729 835 1101 1423 1647 1876 2307 2018 1190 686 294 188 194 181 149 102 85 136 154 144 81 61 78 71 46630 303 25 30 9835 12 57 10 7599 7564 28881 73721 636085 451354 326295 29577 2551 2031 2036 2070 2038 2068 2071 1959 1953 2032 1919 1927 1920 1826 1267 1017 1018 938 819 563 489 407 358 297 314 198 151 171 159 66 107 89 78 42 144 86 -19 28 84 -24 12 -36 -54 -25 -11 41 33 -13 -9 -35 -8 -10 4 4 -21 5 -31 -15 12 8 -13 -31 -2 -67 41 12 14 5 43 8 71 27 100 49 25 -29 -48 -5 6 7 38 6 -21 -38 34 26 54 36 43 -22 -4 -8 4 6 90 26 6 31 8 22 73 53 96 119 141 179 222 306 447 695 1079 1255 1561 1914 2030 2518 2816 2576 2556 2485 2593 2786 3011 3193 3328 3287 3000 2655 2136 1074 451 227 114 115 92 124 155 154 171 298 418 450 664 757 575 308 200 208 138 161 151 167 184 212 193 116 56 58 75 93 89 126 121 123 139 158 135 163 168 130 154 139 142 164 134 131 116 97 103 107 120 94 97 93 102 89 109 114 98 128 102 90 92 86 94 105 102 79 87 52 53 96 174 311 382 382 418 437 454 514 712 903 829 801 913 990 1141 1351 1553 1848 2120 2298 2372 2451 2744 3013 3355 3348 3268 3616 3989 3725 3077 2913 2813 2795 2893 2787 2723 2850 3062 3153 3065 3091 3326 3518 3599 3454 3186 2963 2805 2481 2265 2035 1568 1196 911 663 484 390 368 404 381 299 296 319 322 316 303 361 450 530 568 637 789 962 1134 1365 1852 2291 2213 1471 865 563 717 457 251 269 106 121 117 139 122 81 72 68 41 46636 303 23 30 9833 12 57 16 7600 7567 27502 29060 460129 576370 338967 40775 2844 2221 2095 2063 2142 2215 2093 2122 2058 2030 1937 1925 1995 1858 1450 1127 1058 1046 962 707 532 527 398 344 313 230 208 195 207 139 68 54 65 17 28 33 15 5 34 10 -9 -43 -22 -26 7 28 22 -5 24 34 -17 -2 3 -30 10 -34 -1 2 46 69 94 -3 33 34 -5 75 24 -7 72 67 22 15 23 35 24 0 17 43 -7 44 46 -13 -37 27 30 33 33 2 -11 21 35 69 9 74 30 43 48 -19 52 35 26 83 141 175 264 422 713 1134 1717 2291 3032 3388 3828 4853 5345 4152 3085 2510 2080 1965 2046 2493 3181 3572 4086 4402 3776 2581 1361 441 258 193 216 265 235 227 218 210 165 262 391 488 608 580 381 306 294 206 129 137 145 144 153 165 77 132 104 86 133 126 117 138 169 114 136 210 197 167 153 136 179 159 156 180 128 126 133 123 128 98 118 149 97 115 136 125 106 87 120 125 82 109 93 87 95 87 83 95 85 94 134 294 459 542 528 492 459 487 541 590 683 731 851 921 935 930 948 1015 1114 1277 1455 1812 2433 2793 2585 2768 2960 3212 3368 3347 3411 3500 3194 2897 2672 2442 2341 2338 2330 2487 2729 2937 3167 3205 3282 3232 2826 2463 2372 2394 2267 1929 1523 1174 948 839 714 637 564 417 317 262 276 279 281 295 291 294 310 306 336 447 556 693 862 952 1097 1276 1632 2099 2550 2139 1255 627 492 340 259 189 122 107 174 231 216 123 76 32 16 46642 302 21 30 9831 12 57 22 7601 7570 35935 29337 349849 597557 332866 30467 2587 2105 2026 1976 2058 2067 1932 1997 2051 2093 2056 1938 1896 1897 1749 1340 1078 1002 1018 917 782 566 443 427 279 238 172 151 99 159 107 43 84 94 73 -6 83 53 -7 9 -14 -45 -15 -17 -13 41 17 0 8 -79 -35 1 -21 -32 -50 -40 -32 -35 15 23 1 3 -40 -29 5 31 -18 29 -4 28 -19 -4 -26 -11 -8 -4 -18 9 -21 -8 -18 -16 15 34 18 29 11 53 32 15 -13 56 -5 43 2 31 -14 -1 -29 -33 80 270 581 976 1603 2297 3121 4058 4821 5351 5627 5670 5848 6456 5263 3415 2619 2657 3199 4161 5104 5893 5512 4090 2552 1689 1197 830 572 575 504 400 335 267 291 358 356 279 242 372 500 546 611 422 275 209 174 169 128 144 175 220 310 278 192 139 132 121 160 101 136 153 129 169 196 150 116 159 173 163 188 184 190 149 131 119 128 121 125 107 84 84 100 110 90 127 126 86 119 109 86 89 87 101 95 102 55 92 125 101 112 206 405 580 585 541 607 796 1020 984 872 954 1228 1118 916 853 980 1086 1163 1286 1541 1851 2101 2063 2380 2896 3226 3645 3882 3876 3945 3797 3241 2642 2429 2390 2223 2125 2095 2105 2254 2421 2478 2481 2480 2402 2268 2291 2292 2129 1776 1432 1119 976 976 828 702 599 514 448 362 256 217 214 236 284 314 309 311 314 420 588 657 751 850 910 891 1002 1275 1547 1809 1751 1226 561 329 359 402 226 139 153 120 205 232 117 27 7 46648 303 20 30 9830 12 57 28 7602 7572 132758 58994 345384 453587 265653 25158 2642 2096 1974 1928 1953 1874 1891 1904 2029 1950 1883 1845 1890 1757 1476 1073 972 981 1019 957 593 329 434 410 229 172 158 167 95 41 38 -2 20 64 -26 -34 12 -4 -13 -38 -76 -37 -59 -81 -61 -64 -52 -97 999999 -58 -11 -60 -51 -40 -32 41 -5 0 -48 -51 -19 -51 16 -8 -50 -34 -62 8 -47 -47 -36 -43 -24 -50 -39 -31 15 -6 -38 -32 -36 66 13 -20 -15 38 1 17 1 -20 -32 -18 38 16 -16 -23 -7 36 68 262 708 2172 4782 7687 10335 11851 12385 12442 10752 7884 5363 3900 3921 4590 4704 5287 6405 7730 7795 6057 4114 2781 2089 1526 1384 1314 1180 1062 952 668 509 492 542 507 390 184 164 167 235 230 232 266 251 195 167 126 129 190 228 258 228 217 263 346 378 333 356 285 250 292 274 220 135 163 202 169 137 153 183 137 138 148 123 132 121 133 121 99 109 108 74 77 120 123 68 66 109 96 115 114 80 69 80 70 70 60 91 90 82 76 89 90 118 97 100 100 166 315 377 391 482 634 682 639 599 672 955 1363 1614 1913 2025 1921 1834 1905 1999 2285 2732 3002 3145 3245 3558 4107 4051 3711 3250 2743 2472 2459 2438 2444 2431 2344 2238 2145 2129 2070 2038 1999 1834 1626 1390 1265 1116 928 783 640 595 554 550 463 343 292 248 226 239 264 288 341 365 395 556 615 696 766 731 754 855 934 1119 1426 1562 1446 1046 501 440 246 193 333 284 113 83 80 82 47 -4 999999 -10 46654 302 20 30 9830 12 57 34 7603 7575 53794 67356 461156 507418 319815 16283 2419 2043 2013 1994 1993 2028 2046 2052 1899 1865 1885 1872 1804 1695 1326 1072 1006 1059 1065 973 749 450 441 406 290 207 171 172 107 75 37 37 67 13 62 15 -17 -30 -38 -37 -24 -43 8 2 3 -18 10 19 2 9 -26 -19 -69 -59 -77 -29 -2 5 -24 -74 -33 -12 -49 23 -40 -6 -19 -47 -1 -3 -29 -42 -10 -20 -1 -21 -65 -12 14 -17 -12 2 4 -69 -55 48 31 18 34 -50 -9 13 43 59 -26 -2 17 -28 306 3105 5770 7483 9293 10984 11320 11036 9837 8500 7245 6490 6416 5681 5599 5130 4208 3513 2668 1763 1201 1221 1488 1510 1464 1490 1480 1615 1500 1274 1056 866 703 524 396 310 207 203 181 199 197 179 208 251 237 171 103 108 178 198 279 397 451 458 484 496 454 482 546 523 439 337 292 195 164 144 188 201 164 177 196 163 171 188 165 160 161 139 156 159 146 151 114 101 100 81 85 79 80 74 70 66 101 47 59 68 48 50 98 92 75 97 74 78 103 71 60 94 93 95 98 129 185 257 373 496 640 955 1206 1404 1614 1792 1763 1631 1712 2036 2518 2871 3245 3588 3618 3439 3277 2989 2954 3057 3167 3259 3273 3195 2937 2715 2480 2169 1884 1786 1666 1622 1611 1536 1357 1240 1156 1031 912 808 705 670 609 557 504 440 407 384 325 280 280 297 318 339 372 447 568 590 640 715 739 834 911 865 816 829 789 717 851 879 507 601 223 138 86 100 112 95 105 57 34 27 46660 303 20 30 9830 12 57 40 7604 7578 50467 65038 452444 602956 470550 17411 2439 2063 2000 1982 1926 1984 2007 1973 1967 1869 1885 1896 1789 1532 1226 1100 1054 1148 1131 1011 778 492 432 391 305 186 133 90 140 78 28 -2 36 22 18 -39 -26 47 -73 -43 -20 -17 -69 -14 1 -71 -11 -20 13 18 -18 -1 -28 -66 -1 -17 -40 -54 -47 -29 -39 -54 -6 -15 -60 -70 -25 -40 -33 7 -29 30 3 -7 -36 28 -5 -5 -12 11 61 35 27 21 -16 -18 -29 -18 -21 12 30 29 -71 -13 36 18 28 -22 1119 6084 8996 10016 9913 9473 8895 7809 6822 5903 5177 4117 2631 1571 1140 893 817 775 731 786 867 1088 1192 1391 1526 1513 1529 1477 1258 1063 721 614 505 423 298 202 172 169 164 159 134 141 147 221 244 224 178 129 154 188 243 263 272 273 343 412 413 364 358 399 369 299 324 317 277 191 171 167 180 184 196 118 174 240 209 122 123 133 159 126 132 116 102 108 97 89 87 74 81 63 75 46 37 46 49 81 61 51 53 33 33 44 60 30 76 80 66 48 22 32 80 91 97 130 172 189 218 338 515 673 909 1191 1400 1385 1861 2840 3190 3101 2881 2848 3105 3349 3321 3233 3070 2987 2896 2809 2730 2802 2808 2779 2750 2564 2331 2112 1905 1743 1489 1450 1359 1177 985 911 882 789 714 655 628 611 550 488 392 348 365 323 310 333 351 328 350 403 494 547 494 515 549 594 717 859 901 922 952 1003 1067 542 398 310 266 233 121 177 102 68 69 75 94 135 96 46666 303 20 30 9830 12 57 46 7605 7580 234598 86368 404039 799330 710700 32868 3011 2336 2169 2047 1945 2112 2055 2068 2031 1957 2010 1935 1857 1545 1325 1235 1122 1139 1212 1188 826 547 542 444 380 270 249 184 177 149 115 99 75 83 99 55 25 8 -36 19 22 -16 7 -18 39 -16 23 -7 -57 -9 -30 -61 16 47 33 54 10 51 27 26 32 23 -31 -13 -4 10 -26 12 -11 70 52 55 17 29 35 5 34 50 27 31 74 30 -7 38 1 -38 62 44 0 7 -4 53 26 37 14 70 53 87 2934 6472 5557 4742 5186 6429 7190 6460 4691 2834 1685 1266 1053 923 760 687 686 770 1022 1177 1425 1675 1777 1772 1606 1429 1350 1134 1003 961 733 620 448 300 229 226 164 161 168 184 254 344 393 457 517 530 345 189 167 117 139 222 282 349 360 374 448 443 454 389 305 306 350 424 315 217 197 230 207 205 203 227 215 200 168 162 151 141 140 163 160 110 112 125 136 121 134 119 94 85 89 92 90 75 79 84 109 101 115 114 107 129 112 108 95 77 64 67 105 95 89 97 88 91 105 110 145 223 304 402 524 619 721 879 1488 2365 3065 3419 3429 3329 2849 2305 2337 2907 3020 3041 2907 2772 2654 2348 2190 2123 2053 1865 1767 1675 1589 1515 1506 1481 1379 1282 1120 967 894 881 865 805 635 537 493 449 377 310 343 347 358 396 429 459 511 561 548 487 472 497 509 535 637 790 927 1051 1045 931 686 360 284 421 233 213 140 115 92 121 109 88 66 79 80 46672 303 20 30 9830 12 57 52 7606 7583 281579 111967 541609 900111 697191 29823 2686 2043 1927 1906 1896 1930 1967 1974 1973 1958 1938 1949 1701 1500 1313 1181 1080 1137 1132 1163 816 427 447 460 335 196 231 223 213 68 73 52 -9 -20 74 89 30 47 -34 -36 7 29 -8 -49 -14 1 -19 -73 -66 -48 -62 -80 -61 -31 -26 0 28 -50 -57 12 7 3 26 15 0 14 24 -6 17 23 27 -54 -34 20 14 6 24 -22 11 27 57 3 -57 -36 17 10 35 31 -35 8 27 -32 -50 -4 45 38 8 1 329 2020 3869 4774 4383 3107 2163 1534 1136 880 807 894 780 770 841 980 1307 1446 1550 1627 1289 1151 1120 1021 964 954 967 865 713 592 425 285 211 193 153 94 124 160 223 293 486 660 733 687 534 316 181 129 114 113 131 137 155 216 350 472 511 449 403 432 592 697 631 514 357 274 239 236 275 246 228 196 167 138 141 121 146 126 74 103 123 91 47 71 58 73 91 96 79 62 42 41 73 74 67 48 62 69 62 63 62 57 85 77 56 61 65 53 38 41 63 54 71 79 87 132 258 384 465 570 653 736 903 1143 1412 1667 1819 2009 2284 2510 2697 2833 2832 2653 2313 1975 1973 2054 2089 2121 2058 1909 1789 1666 1542 1425 1243 1070 984 848 809 800 828 773 647 584 506 460 457 477 451 370 304 276 308 326 336 356 377 425 487 512 452 483 499 466 489 610 776 983 1114 1087 947 697 394 274 430 364 318 103 95 192 145 56 51 34 107 17 35 46679 302 21 30 9831 12 57 59 7608 7586 281326 138099 512207 987822 441201 13322 2607 2110 1957 1846 1899 1897 1982 1998 1952 2043 1960 1869 1718 1467 1241 1213 1157 1176 1277 1318 1031 589 475 481 372 225 190 157 171 218 167 90 55 39 40 56 51 30 6 -57 -30 16 23 3 -38 -70 -1 2 -29 -32 -11 7 -28 -39 -15 -4 -20 -37 2 -51 -21 12 -6 -67 -2 3 -31 -10 20 -10 -14 -13 10 41 -9 -52 -25 5 -15 -30 -18 8 21 55 37 -25 10 57 46 28 47 6 -1 0 -24 44 7 -19 752 2760 2762 2135 1724 1396 1187 897 767 713 750 884 958 993 1082 1388 1406 1251 1043 886 797 860 825 800 718 711 734 730 628 519 342 260 206 188 153 173 237 394 605 922 892 667 456 371 251 156 95 52 27 64 94 173 171 263 267 329 413 455 475 385 379 449 543 483 403 345 337 394 376 281 199 143 147 150 149 160 159 127 127 117 130 96 96 94 106 74 99 104 89 61 59 45 40 60 6 27 27 14 47 59 61 37 45 55 59 36 57 59 41 17 48 47 55 59 112 152 265 388 467 537 524 615 806 1012 1081 1217 1404 1621 1753 1947 2263 2440 2705 3038 3285 3373 3197 2942 2550 2165 1869 1714 1649 1631 1469 1376 1254 1081 1033 985 896 879 866 830 719 538 474 461 464 420 385 369 290 263 301 318 318 333 370 446 492 458 410 419 408 418 487 575 693 851 1125 1332 1228 1069 613 301 243 252 135 103 56 48 64 98 60 4 -9 4 46685 301 20 30 9830 12 58 5 7609 7589 304554 262960 583981 802360 248557 9587 2645 2263 2035 1946 2015 2092 2066 2125 2122 2042 2039 1954 1789 1632 1470 1278 1202 1290 1422 1464 1145 770 468 494 315 238 275 212 175 225 216 83 104 54 55 51 40 22 19 17 -6 -38 8 -3 -19 -39 -14 39 31 -20 14 9 -3 -1 -15 -35 -17 -19 -19 -24 13 8 -29 14 15 -1 24 -21 50 73 42 1 25 53 46 17 36 48 12 -28 69 74 7 -29 -3 -17 -10 14 -38 -26 9 9 23 -28 -26 -15 11 8 679 1424 1162 966 819 803 830 773 741 699 681 790 838 795 852 850 846 680 649 677 703 727 742 831 777 729 702 655 617 562 412 370 379 434 515 690 725 710 827 785 646 469 422 459 438 279 184 187 208 284 376 324 332 330 267 314 380 391 508 626 676 702 834 791 683 544 443 394 353 296 199 154 157 173 152 136 142 124 128 131 128 162 146 112 88 120 136 115 72 76 82 103 74 83 88 87 112 101 88 66 90 102 78 78 85 104 58 86 70 84 104 183 258 326 339 387 547 631 762 899 850 776 756 812 924 957 1002 1101 1240 1407 1649 1858 2011 2230 2527 2751 2982 3232 3362 3263 3035 2860 2647 2522 2543 2366 2158 1945 1773 1571 1345 1214 976 818 726 694 668 620 594 506 470 407 339 306 314 317 332 344 378 434 421 384 361 365 378 379 395 464 537 753 1060 1352 1502 1154 625 237 284 244 153 134 141 107 79 50 42 34 -2 46691 302 19 30 9829 12 58 11 7610 7591 277037 169502 516463 878614 807995 23227 2706 2225 2130 1972 1962 2064 2091 2051 2054 2006 1940 1921 1782 1741 1560 1400 1333 1450 1505 1477 1204 892 522 390 376 267 211 203 214 222 168 134 37 33 53 45 49 26 41 -33 -34 17 -17 -51 -32 7 -1 -60 -3 15 -29 -16 6 4 28 27 22 -17 0 4 16 -40 -3 8 5 45 42 -11 -53 24 22 6 34 17 18 47 -2 -10 41 58 31 36 -16 25 25 9 8 19 8 -1 16 44 21 -20 39 11 -1 53 258 508 529 567 594 654 669 632 675 617 605 719 815 703 684 688 752 811 689 666 657 674 716 683 766 817 748 701 785 805 680 620 498 474 651 913 903 675 607 457 425 331 259 280 263 199 120 115 164 169 204 210 223 146 140 173 204 263 393 573 722 693 585 530 510 431 304 224 218 175 163 135 140 112 115 162 143 163 148 131 143 147 117 126 129 103 70 77 100 82 84 81 100 71 73 51 47 68 49 81 60 81 73 56 70 81 75 91 71 80 106 160 175 105 119 267 499 705 859 1006 1167 1206 1115 1218 1363 1432 1251 1169 1176 1096 1079 1124 1179 1282 1596 1913 2279 2624 3060 3338 3498 3589 3536 3389 3135 3019 2759 2561 2359 2035 1768 1573 1412 1235 1093 897 754 624 533 485 450 414 342 299 299 323 354 401 408 396 428 387 339 325 333 336 361 475 621 753 1001 1301 1084 716 293 304 268 190 164 167 129 79 281 298 56 20 14 -11 46697 301 18 30 9828 12 58 17 7611 7594 334550 166676 461959 911852 684699 11094 2459 2178 2040 1950 1907 1989 2067 2081 2028 2023 2061 2016 1936 1772 1620 1444 1350 1460 1660 1527 1244 966 721 501 385 302 184 212 213 172 132 129 66 21 48 125 85 37 64 27 8 -11 -2 -1 0 39 32 -6 35 5 -35 -3 -17 -14 39 25 14 23 21 25 44 -9 -6 42 28 -14 -5 -8 9 -23 -62 6 49 69 60 0 49 17 65 10 9 63 55 31 30 12 -15 4 7 11 8 54 -2 27 51 37 50 41 68 202 333 342 412 518 614 665 712 744 732 805 930 873 961 1007 993 977 863 781 787 822 911 895 899 906 822 742 852 879 855 760 645 584 615 634 442 393 350 267 200 262 320 361 344 265 179 131 158 184 271 234 273 250 301 373 422 391 487 576 678 666 553 452 387 341 266 245 216 145 130 136 170 171 194 132 118 147 141 139 147 152 160 144 147 132 87 89 81 71 86 82 101 85 68 58 75 76 64 52 31 66 86 85 87 87 88 88 79 135 160 148 128 132 268 373 453 495 498 610 745 794 905 983 1044 1110 1196 1293 1269 1221 1233 1248 1224 1250 1414 1466 1636 1891 2176 2443 2707 2959 3219 3240 3211 3137 3022 2725 2573 2512 2395 2058 1643 1375 1158 854 703 718 747 492 462 405 350 323 328 339 348 358 390 411 381 333 301 291 292 321 372 426 503 526 612 837 784 699 507 273 253 210 195 162 186 125 46 77 65 27 20 46703 303 18 30 9828 12 58 23 7612 7597 372071 213602 573379 759606 371317 9364 2306 2112 2027 1961 1998 2023 2066 2120 2051 2047 2073 1993 1980 1882 1729 1489 1345 1483 1611 1487 1233 1005 786 463 435 295 218 261 217 201 232 202 130 139 119 69 52 104 30 43 47 -1 -17 2 10 37 25 31 -7 21 -9 -73 -30 -14 -9 -17 -4 -5 63 46 31 34 59 10 -15 11 16 28 8 -43 12 47 47 38 45 49 1 45 5 43 54 12 39 14 22 34 30 49 16 31 45 78 43 49 50 10 123 76 111 217 388 558 710 836 1052 1096 991 896 998 1135 1252 1227 1212 1209 1187 1123 962 894 874 889 886 845 954 1101 1122 1021 990 881 816 650 462 366 321 312 305 320 312 320 368 432 400 342 272 193 158 174 160 170 236 239 284 254 280 301 243 244 181 207 258 297 306 370 370 336 349 297 289 263 192 196 194 178 158 166 197 190 144 156 153 168 161 166 146 129 106 114 96 119 111 113 111 106 67 72 86 99 108 109 103 101 95 107 69 82 76 62 59 85 91 84 81 132 266 323 353 369 425 454 520 599 652 665 715 795 841 777 768 815 855 876 945 1046 1214 1353 1422 1572 1757 1963 2152 2312 2435 2639 2720 2679 2636 2383 2341 2235 2101 1975 1754 1600 1378 1052 881 809 812 670 623 513 388 287 255 281 342 375 393 400 392 353 272 295 293 291 354 398 411 513 630 789 980 854 381 306 338 274 315 404 182 118 74 48 73 60 51 115 208 46709 303 18 30 9828 12 58 29 7613 7599 350194 201284 567417 583850 175541 8704 2210 2206 2023 2011 1990 2008 2054 2087 2135 2082 2174 2092 1951 1991 1920 1645 1536 1566 1612 1596 1305 1034 912 552 391 347 277 218 196 216 133 123 131 118 68 53 59 36 62 95 28 39 44 48 42 52 49 -7 -10 -6 -56 -3 -30 -14 9 -4 64 105 59 56 4 -7 32 39 22 62 21 71 53 -24 13 6 39 34 27 75 35 51 35 29 -15 13 51 41 20 85 59 22 36 5 -3 13 42 60 30 59 23 67 65 160 424 688 848 910 1039 1058 1245 1755 2102 2119 1925 1388 1172 1114 1131 1071 922 875 891 929 960 931 1007 1018 892 860 852 758 651 563 446 414 399 390 339 349 326 305 271 300 293 315 248 230 177 142 89 124 139 162 159 217 205 180 182 168 198 171 260 314 268 325 288 265 326 336 261 177 174 185 169 145 193 184 199 191 166 153 189 190 166 152 155 150 113 118 171 179 161 138 139 88 73 73 70 70 101 99 104 98 95 102 107 95 89 71 67 91 95 124 122 133 196 260 255 267 290 305 330 364 381 459 555 595 619 634 685 701 697 763 855 929 1063 1262 1407 1501 1569 1661 1763 1728 1652 1666 1720 1726 1731 1711 1753 1747 1675 1653 1643 1529 1409 1378 1197 1007 931 821 731 696 459 311 257 273 297 317 365 382 322 315 310 331 315 347 360 368 445 551 522 493 424 359 551 331 356 272 313 238 170 181 89 78 119 86 12 9 86 46715 303 16 30 9826 12 58 35 7614 7602 366020 229558 554120 630486 353893 20328 2391 2221 2133 1983 2000 2038 2061 2007 2075 2110 2110 2134 1998 1898 1838 1615 1524 1469 1578 1599 1342 1062 870 626 437 353 288 260 276 260 243 162 143 97 38 66 63 -8 2 21 29 -17 -22 -16 45 35 55 4 -13 26 32 -14 8 -11 -38 -10 55 46 -9 2 18 53 78 34 33 103 87 62 43 15 34 53 41 73 59 71 91 41 -2 6 -2 42 47 25 32 110 132 32 53 58 62 60 78 55 81 40 62 72 101 240 501 650 784 1230 1954 2326 2385 1934 1356 1097 984 943 1025 1150 1133 1019 1013 1019 924 841 872 842 889 914 831 801 794 710 687 557 361 296 317 253 208 201 156 169 221 270 314 317 284 242 135 99 139 136 170 184 138 132 185 265 315 352 317 289 348 278 272 256 299 275 294 321 311 237 209 220 183 206 222 222 221 169 165 160 161 216 187 179 144 129 129 116 128 134 148 137 137 99 85 106 94 113 118 118 107 78 93 91 101 100 110 83 70 68 101 134 158 217 287 273 279 266 282 298 299 350 408 507 605 688 716 712 816 812 750 667 658 715 774 874 1001 1167 1333 1539 1605 1553 1538 1523 1456 1456 1437 1426 1454 1416 1418 1307 1224 1152 1082 1052 930 812 742 707 681 542 385 269 264 270 253 270 312 343 340 307 283 300 335 281 290 334 345 398 469 526 554 455 286 201 263 246 222 179 196 186 175 193 95 58 19 7 23 46721 301 44 30 9824 12 58 41 7615 7605 386723 244446 605500 680043 362945 19608 2267 2089 2039 1971 1961 1989 1994 2119 2066 1962 1967 1898 1764 1766 1599 1487 1432 1457 1580 1512 1023 860 748 486 414 254 237 217 283 207 156 134 122 109 51 42 96 99 25 16 18 29 57 5 -43 -48 -37 6 26 -25 27 -3 -32 14 64 -29 33 9 -5 32 48 23 45 10 -35 34 55 53 47 14 -15 54 81 29 60 -9 2 68 106 71 42 16 61 81 80 90 -11 66 129 85 52 18 7 14 9 44 42 62 121 275 842 1367 1664 1920 1727 1339 1069 957 932 958 837 830 910 1032 1092 1119 1076 1051 986 937 895 853 912 903 864 793 821 724 620 572 459 315 241 172 175 134 182 169 196 257 238 298 271 219 162 98 98 132 68 102 82 95 156 155 161 156 146 185 279 264 291 319 302 294 264 265 283 255 227 254 209 154 110 152 167 144 140 152 151 169 184 169 104 101 125 118 146 123 96 89 111 103 81 92 104 80 81 64 85 95 112 94 95 95 80 67 86 95 134 246 354 401 332 302 311 345 329 349 395 448 549 603 616 577 621 724 739 713 697 685 656 671 759 856 929 985 1005 1030 1083 1213 1343 1421 1537 1555 1541 1478 1373 1253 1108 980 895 875 869 818 723 646 555 513 477 437 303 235 219 212 208 223 238 237 211 213 216 229 239 263 231 250 330 385 471 523 500 353 303 370 248 247 208 178 155 169 187 62 27 63 47 46727 302 14 30 9824 12 58 47 7616 7608 401251 307103 625962 473865 177937 10483 2189 2154 1962 1970 1999 2003 1999 2066 2044 2091 2122 1986 1798 1771 1811 1732 1567 1576 1637 1718 1274 923 788 621 440 382 270 318 264 269 231 225 224 115 136 72 138 48 71 97 80 0 -44 87 79 79 45 10 -3 9 -32 -21 15 6 7 10 -27 -3 58 -1 38 48 14 56 52 39 25 44 82 51 103 84 -17 15 53 89 62 -2 3 104 96 31 7 -11 12 -5 27 31 74 47 26 19 18 47 85 56 63 56 319 756 1127 1083 1009 1072 1057 896 826 797 915 1157 1040 1003 1075 1155 1223 1284 1358 1317 1179 1109 1129 1220 1067 945 934 923 737 609 514 485 343 312 205 180 157 181 188 203 236 267 255 262 266 219 171 115 98 154 103 119 125 86 109 137 111 119 129 170 236 245 201 202 273 260 219 205 210 189 179 195 168 127 151 166 181 205 144 156 137 164 155 165 158 159 126 138 139 129 137 103 84 112 92 111 100 92 96 94 87 97 87 97 96 85 67 69 76 88 120 134 171 265 273 287 314 340 349 408 469 526 525 539 568 587 617 673 704 665 648 671 707 701 760 839 900 1011 1070 1139 1158 1130 1160 1175 1188 1254 1215 1181 1221 1093 1039 1015 909 764 690 607 580 526 510 524 494 432 286 219 192 194 217 246 263 234 202 212 217 213 224 219 258 253 222 241 327 388 471 479 458 296 207 341 280 396 356 355 140 344 86 59 52 30 46733 302 13 30 9823 12 58 53 7617 7610 401025 397857 751756 558381 199298 14671 2409 2159 1978 1961 1903 2024 2048 2098 2143 2141 2103 1876 1752 1690 1588 1560 1646 1577 1637 1589 1112 898 695 432 353 334 318 280 253 279 259 215 170 121 98 79 76 143 78 90 95 65 77 53 49 29 70 51 18 65 65 8 -36 35 43 73 57 32 21 23 42 47 83 43 16 55 56 10 -7 -7 40 72 73 -17 34 68 12 90 44 59 42 51 52 50 32 75 66 54 66 67 38 38 21 40 75 -1 38 82 142 400 540 579 518 703 857 762 714 790 962 1011 829 810 916 1063 1157 1181 1204 1234 1212 1098 1086 1114 1019 896 855 785 636 473 529 544 387 319 256 206 211 211 203 227 260 264 263 313 308 226 165 127 127 104 105 93 149 152 191 134 106 109 163 221 243 230 191 206 230 257 205 184 196 199 158 182 165 171 212 168 177 193 172 121 152 158 178 187 164 141 135 124 164 137 129 114 131 101 110 117 76 97 71 102 110 113 108 100 107 112 106 120 116 115 95 131 170 238 236 189 251 227 246 298 451 462 452 501 558 648 703 624 630 661 617 611 595 579 558 567 624 669 713 833 914 1022 1158 1200 1238 1160 1116 1099 1107 1025 1028 1158 1068 802 708 585 563 483 461 476 400 353 294 233 189 185 180 224 264 266 229 210 204 220 221 216 205 223 230 257 311 419 433 465 353 301 263 236 259 637 281 150 152 111 147 48 24 3 46739 301 13 30 9823 12 58 59 7618 7613 460611 422565 703000 568730 155559 7465 2208 2001 1899 1906 1973 1971 1895 1923 1987 2033 2043 1953 1778 1677 1691 1602 1597 1635 1666 1679 1366 863 788 623 416 323 273 234 290 266 196 205 224 102 67 72 18 82 22 52 -15 -11 11 18 -48 20 7 -7 -2 58 -12 -10 65 45 0 5 23 -38 -18 -11 29 -21 -12 -27 20 -17 -1 21 37 48 16 39 43 38 -22 42 20 -15 19 41 51 16 18 13 31 35 -7 57 41 -38 3 48 23 -29 29 65 87 57 85 208 368 383 450 666 715 631 634 750 950 910 787 749 886 1023 1092 1110 1024 1043 1007 952 1001 1018 921 822 728 704 473 366 450 408 290 260 244 212 172 147 185 215 232 208 235 256 193 73 67 109 112 99 74 129 126 73 149 115 75 76 200 230 252 205 207 180 186 221 213 154 169 154 149 150 146 151 145 167 174 132 87 134 151 135 142 140 139 109 103 104 108 92 116 88 50 57 87 75 70 60 69 69 103 99 73 89 103 98 74 83 64 66 89 94 129 134 163 151 201 220 229 289 375 502 500 596 744 856 855 783 738 685 611 612 617 627 578 518 462 432 443 504 599 642 739 834 874 920 1072 1113 1056 1030 993 858 788 737 605 528 579 424 391 418 431 437 266 176 159 142 130 159 176 195 211 212 185 168 160 166 163 173 207 277 276 355 324 309 324 347 237 182 208 243 219 169 123 76 88 42 66 46745 303 12 30 9822 12 59 5 7619 7616 425569 449953 761657 546350 77779 5292 2154 2092 1925 1868 1881 1954 2012 1962 2021 2051 2053 2031 1882 1775 1726 1634 1511 1769 1810 1701 1317 946 722 515 435 290 261 216 254 245 216 103 103 74 38 9 59 -21 34 39 23 80 45 27 61 34 8 18 42 -6 11 -30 -8 2 15 -21 -12 4 -34 18 17 -17 19 23 50 5 -18 59 41 31 53 19 -11 27 56 64 40 15 19 24 85 23 24 55 43 13 70 4 16 52 40 25 -7 4 3 7 20 51 118 174 334 367 370 621 741 657 691 867 1103 978 783 778 796 929 875 810 734 826 856 832 860 876 847 741 716 659 494 459 474 396 395 311 233 210 187 234 219 165 218 250 231 223 190 91 91 61 92 62 30 83 90 112 84 95 80 97 202 252 243 262 234 199 181 198 215 210 163 159 176 136 130 116 180 189 160 165 139 114 142 149 152 115 103 105 113 107 120 113 92 69 121 109 102 63 93 61 83 94 86 67 83 107 87 73 101 75 83 75 85 101 127 171 206 226 244 260 304 355 488 650 807 941 1071 1064 879 733 701 676 587 528 531 543 556 540 542 597 568 542 499 538 618 661 613 631 676 761 796 809 856 828 817 756 599 547 525 489 464 413 436 344 259 174 139 142 129 144 177 199 212 202 168 178 164 182 190 213 233 274 291 358 520 457 339 245 223 262 234 263 205 190 227 113 87 157 131 10 51 46751 303 11 30 9821 12 59 11 7621 7619 389624 399477 676389 400078 43868 3642 2086 2091 1907 1861 1841 1819 1949 1900 1952 2011 2057 2083 1970 1733 1653 1474 1589 1893 1822 1549 998 844 607 402 338 236 228 179 200 227 150 131 83 94 127 18 68 7 -20 3 23 55 33 28 38 -39 -13 38 -63 42 3 31 29 -22 -24 28 -28 -10 -11 -43 -34 -11 -60 -57 5 13 79 2 40 38 53 27 17 27 22 4 32 41 -9 -16 -11 37 42 18 40 55 6 36 11 -35 15 -11 10 13 31 3 18 41 79 190 305 368 445 690 751 684 748 825 840 701 635 555 528 568 715 745 707 662 543 592 646 741 871 784 714 662 590 515 422 386 355 271 194 208 217 180 191 183 220 245 249 231 229 113 68 47 28 31 20 49 83 105 68 67 56 136 238 247 199 241 244 226 174 205 171 116 148 141 132 160 133 120 167 177 146 131 157 104 99 140 119 94 110 125 96 85 94 92 73 68 55 83 70 63 53 52 77 43 66 58 49 59 66 82 82 61 62 99 89 137 225 312 314 329 422 539 614 696 780 899 1009 1089 1125 1027 893 791 747 702 674 691 662 696 697 670 677 706 750 699 720 830 653 611 585 612 618 653 683 689 695 661 578 584 590 563 439 473 413 310 346 334 248 133 105 84 87 97 123 147 177 176 168 161 143 150 174 215 247 309 294 318 341 267 294 351 319 240 228 185 199 192 218 74 43 20 14 -11 297 46757 300 11 30 9821 12 59 17 7622 7621 351019 237613 621764 528209 105418 5737 2197 2254 2040 1996 1965 1910 1937 1997 1952 1972 1928 1959 1998 1719 1626 1567 1802 2166 2169 1819 1125 942 756 470 357 343 235 287 236 253 211 235 141 110 15 -14 83 30 48 59 15 18 8 -31 11 25 7 -43 -22 6 12 42 15 -43 -4 -2 16 -1 22 20 -14 -24 8 23 25 37 39 22 19 52 2 2 10 26 10 -17 15 -2 49 42 32 46 -4 12 65 38 39 41 7 -27 -23 4 46 28 32 29 55 68 111 242 305 289 343 493 486 444 543 731 682 649 611 527 522 594 711 729 674 602 571 658 775 849 858 780 787 712 529 410 376 402 357 424 286 258 232 159 138 202 197 181 172 234 278 170 118 97 160 181 92 63 64 141 119 89 61 158 256 236 207 170 145 181 175 152 156 185 154 157 151 123 150 184 133 166 155 135 123 127 144 131 119 112 114 116 110 87 116 79 56 84 79 65 68 43 23 38 56 52 89 65 63 56 27 64 82 73 68 82 79 88 85 106 122 107 176 342 606 865 1100 1307 1288 1176 1119 1044 1021 1046 1002 924 860 817 781 858 890 803 749 754 802 1065 1331 916 662 595 534 522 504 502 554 605 665 730 701 617 554 474 407 339 298 263 245 278 250 135 104 77 58 80 98 137 157 182 196 165 125 129 132 178 205 241 243 231 284 285 313 404 368 337 213 190 193 154 97 60 90 77 46763 303 13 30 9823 12 59 23 7623 7624 332937 249681 621779 533959 43177 2804 2364 2269 2097 2102 2001 1937 1870 1935 1986 2009 2046 2026 1789 1746 1629 1710 2140 2381 2340 1642 1063 840 604 394 319 295 311 196 215 196 175 184 100 82 95 31 35 34 108 110 46 90 1 -1 -17 -12 51 41 40 8 50 4 -13 36 -33 25 37 4 58 -25 28 12 39 55 15 36 11 20 34 53 75 104 58 0 -3 28 44 85 9 -1 20 55 52 25 29 71 21 36 21 13 57 15 -9 41 34 31 44 72 158 203 208 275 362 506 480 480 594 714 657 582 559 527 506 553 695 824 841 704 625 656 699 886 786 699 687 704 631 478 434 479 413 364 312 251 250 204 185 200 223 261 302 326 359 281 210 170 137 116 76 79 102 136 161 116 107 193 243 214 249 188 156 173 204 210 196 147 164 194 224 214 167 172 179 157 167 158 157 157 130 127 140 146 150 137 121 120 121 116 112 73 93 93 59 81 89 99 84 75 75 125 123 95 100 79 84 97 102 103 87 96 107 107 84 143 179 219 531 962 1220 1270 1240 1281 1414 1552 1657 1614 1562 1502 1404 1220 1089 956 804 730 703 739 744 792 982 684 519 455 521 520 455 479 527 495 512 565 575 582 509 404 374 332 285 300 311 272 173 118 117 97 87 85 100 127 162 180 185 166 153 132 131 145 218 273 328 401 426 314 253 315 508 358 277 256 201 282 185 86 134 163 73 153 64 46769 302 42 30 9822 12 59 29 7624 7627 303223 621379 537730 40275 2607 2189 2159 2046 1999 1967 1863 1850 1951 1917 1948 2014 1938 1809 1628 1581 1721 2162 2344 1980 1147 857 707 475 387 298 303 255 256 192 159 164 119 101 55 48 13 20 35 121 74 93 79 46 -26 -28 -8 -9 11 -38 -36 1 -21 -20 20 8 6 13 -24 10 16 34 -26 -14 -38 -17 27 25 38 10 74 1 31 52 10 66 69 13 34 43 47 26 34 78 41 42 -2 47 89 7 61 30 60 50 41 65 56 57 48 120 244 252 290 361 427 473 452 511 663 652 579 551 537 507 540 694 883 819 704 708 659 669 696 675 650 695 703 572 402 393 401 315 307 293 239 233 200 241 258 281 323 329 278 243 160 96 57 82 72 91 90 82 158 134 58 76 150 229 261 177 159 212 221 228 200 168 184 206 172 167 194 191 180 196 157 171 168 123 178 179 155 152 127 165 163 117 148 145 116 66 61 106 104 110 90 65 91 73 53 91 87 80 103 105 120 81 105 116 88 93 59 65 98 119 169 243 386 569 733 809 920 1309 1454 1563 2055 2651 3340 3187 2667 2279 2375 2488 2159 1805 1396 922 735 640 520 471 428 368 371 418 416 416 442 471 510 560 524 503 448 478 535 346 318 291 296 187 158 136 111 108 95 89 78 110 144 175 171 160 118 109 134 144 142 156 202 265 342 356 335 315 344 358 377 359 230 231 185 194 243 127 98 144 85 250 46775 301 27 30 9807 12 59 35 7625 7630 293476 599211 429991 38146 2451 2021 2041 1993 1871 1839 1827 1692 1837 1771 1803 1869 1723 1538 1520 1497 1656 1944 2177 1945 1004 772 566 377 293 240 228 195 141 123 112 44 65 27 -50 -11 -43 -85 13 -40 -46 -22 3 34 21 -54 -59 -40 -58 -84 -51 -46 -46 -20 3 -44 -19 -43 -91 -21 -41 -25 -31 -32 -55 -36 -43 -70 -83 -22 12 8 5 -6 -23 -48 -22 3 -26 7 -28 39 26 50 -5 -8 -18 10 1 1 -69 -29 -1 -2 -9 26 -27 11 68 80 130 225 197 181 278 366 363 431 458 499 478 468 481 474 438 615 693 602 609 684 728 611 585 581 552 609 599 493 431 410 370 389 356 293 239 158 155 160 168 153 166 187 172 145 85 52 49 43 58 49 48 90 66 48 32 89 173 181 144 123 146 140 142 140 141 100 120 135 134 135 103 93 107 116 90 121 92 79 93 35 44 115 87 84 109 80 74 79 33 48 27 11 56 47 47 62 51 66 44 55 39 36 27 32 56 42 69 66 45 16 36 18 28 54 62 51 38 129 236 419 515 846 1471 2009 2457 1965 1336 1087 1080 1707 2872 3824 4385 3592 3669 3429 2793 2613 2790 3153 3173 2900 2570 1567 628 425 381 422 395 463 463 366 326 327 319 300 270 258 192 134 105 88 71 64 60 46 49 57 57 94 110 80 64 62 59 65 90 207 281 310 347 383 365 391 386 405 364 449 248 212 132 125 191 140 53 335 334 46781 301 40 30 9790 12 59 41 7626 7632 303540 535246 414411 30214 2320 2068 1949 1917 1878 1738 1816 1705 1793 1807 1846 1808 1757 1588 1493 1514 1540 1966 2347 2276 1239 881 679 448 283 235 172 241 217 188 93 37 113 77 59 22 -48 28 -13 27 17 38 -21 18 2 -56 -32 -27 -2 27 -99 -71 26 -8 -25 -11 54 -14 999999 -48 -32 -82 9 -33 -2 -55 -88 -9 -17 -4 20 10 21 11 25 -26 22 -16 -36 -35 -14 -28 -21 -44 -7 -49 -48 30 16 7 -15 -4 24 26 -21 -43 -9 40 26 40 135 97 98 149 281 360 344 369 460 569 512 453 422 458 643 769 693 735 779 759 701 685 658 741 774 716 662 607 488 417 392 359 332 257 200 168 173 166 186 146 192 198 186 185 132 57 57 82 67 68 56 104 56 53 133 224 181 165 166 150 145 140 149 155 162 106 125 116 119 131 137 125 121 139 120 110 135 109 72 78 76 86 113 81 52 104 108 74 47 20 28 64 71 74 29 36 53 44 44 46 62 78 71 43 64 45 54 46 54 48 79 76 47 54 82 113 176 263 315 461 576 636 679 762 822 846 859 883 836 702 604 536 485 573 1005 1781 2943 4302 4752 5268 5966 5881 5782 4565 3228 2453 2212 2065 1098 428 333 320 297 272 284 299 265 283 221 148 112 82 75 66 59 57 58 50 61 92 97 80 60 50 52 63 114 194 260 276 292 336 354 351 329 323 305 305 260 171 149 122 125 87 68 267 78 46787 302 6 30 9786 12 59 47 7627 7635 321227 462532 347147 34719 2315 1963 1903 1903 1879 1826 1832 1700 1730 1822 1747 1702 1743 1723 1588 1570 1744 1951 2214 2460 1730 971 770 560 374 256 248 194 183 167 175 128 95 89 33 49 -40 -27 -61 3 18 -58 -45 24 8 -30 -8 -9 -24 -69 8 -15 -20 -67 -44 -66 15 10 47 28 -3 -18 -76 -50 -97 -40 19 34 -14 -39 0 -17 4 20 6 44 4 -31 -30 35 85 -21 5 16 13 -21 19 -21 -6 5 52 -32 -31 12 -18 10 10 40 52 46 66 54 96 161 219 296 447 561 609 537 460 453 567 687 754 794 740 863 796 701 708 662 604 655 691 682 549 488 336 315 367 408 356 334 321 219 196 137 153 153 167 179 174 105 42 78 92 117 43 4 69 99 54 90 213 212 193 162 112 129 139 146 164 161 101 117 101 113 112 124 103 109 105 111 163 170 155 104 97 73 74 93 90 129 101 66 70 75 92 25 -10 30 59 38 43 67 51 43 18 39 24 50 71 33 21 62 44 55 47 39 37 43 49 38 44 52 96 188 310 431 567 654 727 783 851 842 750 672 580 547 472 433 428 472 747 1692 3334 4603 5322 4907 3203 2158 1943 2306 3187 4403 5496 5959 5141 3050 1051 427 273 260 236 251 280 217 191 158 123 88 67 44 48 44 44 49 41 50 68 59 35 33 28 27 41 117 205 288 357 309 321 349 453 374 340 364 317 269 163 247 218 99 130 73 27 94 46793 302 4 30 9784 12 59 53 7628 7638 211267 385866 187713 11950 1953 2005 1832 1926 1810 1804 1795 1783 1734 1841 1765 1812 1808 1744 1612 1583 1692 1829 2187 2537 2068 1026 818 668 485 406 301 279 287 128 150 152 110 53 74 90 37 62 -7 -27 42 36 25 24 8 -31 -39 -36 -15 -7 -13 7 -29 52 5 -36 9 -38 -25 -68 -7 -19 12 6 -4 8 3 -58 -3 -69 3 -3 -23 -35 -44 -10 -14 3 30 -29 -22 -30 34 0 -1 -6 -35 -38 -31 -63 -24 -31 -25 -51 -24 -13 -9 -4 -10 14 155 162 160 223 343 418 601 618 619 668 575 711 896 905 871 858 886 781 677 676 706 694 694 676 692 629 595 481 387 353 390 386 400 329 273 315 260 132 108 145 149 197 219 105 58 48 75 64 25 79 74 81 121 135 160 188 180 169 153 147 200 197 193 162 121 139 121 131 178 191 163 145 90 114 139 131 112 138 113 101 114 95 106 132 139 88 69 78 34 5 26 57 48 50 26 40 79 70 60 52 70 80 53 72 44 49 91 83 49 29 37 56 79 74 126 224 325 436 480 567 598 640 654 751 740 682 677 572 507 539 521 445 341 323 322 299 253 250 270 254 266 250 258 176 142 129 219 422 390 649 662 393 215 180 190 187 175 165 162 146 125 87 73 62 45 45 29 33 38 44 48 33 23 17 22 33 17 23 57 74 97 154 231 361 533 393 367 430 292 258 244 194 157 145 73 164 132 168 46799 302 2 30 9782 12 59 59 7629 7641 229973 413735 331122 19522 2128 2209 2022 1907 1931 1914 1850 1888 1830 1714 1721 1807 1716 1733 1774 1718 1978 2360 2776 2500 1365 1005 753 554 430 349 327 285 279 218 183 144 124 97 67 13 52 61 16 -30 41 67 29 24 43 -5 9 13 8 3 -16 -7 9 -37 -12 8 -13 -9 30 32 7 -22 -12 -7 39 38 65 39 -1 -30 -7 34 33 68 79 56 118 71 21 36 85 48 -6 19 11 -2 21 38 13 31 29 31 15 33 -4 21 35 42 50 82 138 140 196 267 475 526 612 750 831 827 837 940 1058 1183 1075 897 902 841 755 726 683 711 766 674 722 671 583 529 388 307 369 393 356 384 295 309 247 143 185 237 271 210 163 163 122 94 58 61 137 153 200 184 169 116 177 211 259 263 247 235 218 226 245 245 188 179 209 148 153 162 162 187 184 174 177 176 156 150 152 128 116 141 131 96 146 126 58 85 97 76 68 76 60 90 94 96 97 68 77 77 87 109 101 67 71 103 119 120 100 111 122 127 176 519 844 745 732 736 757 743 760 801 864 903 904 957 892 813 847 850 626 476 419 378 344 300 264 246 226 220 229 218 218 218 209 181 184 204 195 222 174 159 158 169 184 211 225 246 195 157 149 119 115 101 89 87 69 60 68 67 63 66 66 54 49 45 42 49 82 108 164 334 447 669 910 605 507 413 589 514 349 271 222 235 155 86 61 5 46805 300 29 30 9779 13 0 5 7630 7643 368140 489689 39786 2357 1904 1845 1856 1787 1821 1837 1720 1717 1742 1577 1596 1702 1666 1695 1798 2053 2351 2524 1775 894 688 511 459 326 264 219 222 240 193 187 175 95 48 25 17 40 27 50 -50 -44 -46 35 -5 45 7 -67 -20 41 -2 4 -49 -6 37 46 -22 11 56 39 58 -8 20 5 -56 -6 36 -14 -8 -43 -46 -36 -22 27 39 31 18 48 12 -5 -7 -8 -19 -2 -17 -37 -19 17 -49 -45 5 37 17 -21 27 9 14 -18 -32 39 33 80 156 228 321 435 564 645 835 916 950 815 804 929 971 842 693 758 796 681 635 624 690 657 637 686 641 530 469 350 273 317 382 382 258 236 274 158 156 213 244 245 260 268 232 243 315 376 398 423 465 450 426 433 480 549 617 617 525 436 343 313 293 251 222 113 114 119 110 127 124 158 135 125 103 97 102 145 94 116 113 73 94 83 67 72 51 43 38 25 19 66 75 24 25 53 38 51 38 33 47 47 59 48 37 29 45 54 59 48 51 98 164 525 896 948 1052 1114 1011 969 967 975 1060 1219 1278 1276 1348 1322 1162 970 762 587 448 357 293 267 257 250 224 176 178 173 158 136 120 146 152 169 192 153 159 151 106 105 108 109 157 190 162 171 139 92 78 71 59 45 43 49 43 33 29 41 30 14 20 9 8 5 16 49 72 69 121 260 421 317 303 323 323 297 340 493 735 204 106 82 146 40 46811 301 27 30 9777 13 0 11 7631 7646 214727 291988 28177 2154 1989 1931 1885 1797 1849 1997 1955 1849 1839 1770 1752 1767 1674 1646 1765 2028 2288 2755 2657 1383 786 638 518 486 312 298 256 276 250 194 121 145 118 23 70 69 125 59 33 48 90 80 76 11 -16 -11 -19 38 -13 39 -13 -44 18 15 5 6 2 -60 17 10 -50 8 7 -48 -42 4 24 19 -15 -8 27 26 29 17 8 4 13 37 90 49 -7 8 45 51 22 64 -16 3 40 -4 51 18 27 18 23 -3 1 37 142 247 311 433 548 683 866 949 956 898 814 773 737 938 1054 947 806 724 825 887 771 570 648 785 816 747 666 551 484 395 392 488 494 473 366 379 384 338 431 537 616 714 645 568 554 548 529 526 482 407 381 399 368 303 338 395 415 449 466 470 479 482 466 390 316 282 312 290 255 247 237 192 181 137 147 159 176 137 161 132 110 90 117 87 80 99 104 79 51 66 96 58 61 49 82 67 65 84 78 52 75 76 96 96 67 88 89 64 86 97 78 103 127 833 1610 969 702 819 981 1113 1216 1227 1281 1344 1397 1398 1590 1559 1242 992 815 694 547 442 341 269 281 261 217 187 190 177 176 166 173 139 151 147 148 190 165 149 140 145 110 117 161 190 161 152 168 133 101 99 95 88 72 55 65 62 63 61 68 61 38 24 29 29 34 50 64 84 113 170 352 524 608 506 522 452 448 785 943 358 411 127 150 155 58 46817 299 86 30 9776 13 0 17 7632 7649 19087 1969 1855 1827 1790 1915 1902 1816 1825 1846 1817 1767 1767 1752 1747 1674 1832 2052 2384 2781 2081 963 786 576 493 397 290 231 293 276 246 126 132 113 105 94 23 12 -54 -40 25 -1 34 29 18 44 -1 -37 -17 -49 -15 3 7 -24 -28 -33 -21 -17 -49 -60 -10 -43 0 -1 -14 -1 19 -32 -13 -21 -52 -5 -33 9 10 24 -39 -1 -13 4 40 3 -3 19 27 59 6 -9 38 31 -9 -19 15 -36 -60 10 21 68 120 293 397 471 636 848 871 918 1004 974 1032 1065 1012 992 1128 1164 1064 886 756 752 853 906 944 789 648 739 833 916 783 699 695 668 768 967 1059 1120 1197 1234 1133 938 832 795 737 685 607 510 500 540 494 422 410 494 512 481 481 512 541 566 548 513 469 395 387 344 317 277 215 206 199 199 186 212 192 213 220 205 199 163 157 111 139 122 144 112 82 81 91 79 79 48 51 50 40 30 28 51 52 57 61 73 65 56 61 62 51 58 55 54 68 71 59 46 65 196 740 1434 1285 833 465 445 528 637 810 899 992 1055 1250 1420 1374 1109 837 741 637 499 425 413 370 314 277 253 192 171 149 170 209 204 190 180 198 180 176 179 165 163 167 122 134 124 144 163 181 179 150 108 88 86 92 85 72 59 55 55 53 46 49 35 20 15 23 40 58 68 85 136 126 154 282 396 416 389 376 408 372 446 373 222 135 99 78 184 339 46823 299 83 30 9773 13 0 23 7634 7652 18272 1840 1782 1742 1767 1801 1765 1797 1842 1777 1713 1721 1658 1729 1647 1600 1650 1931 2384 2737 1900 841 627 458 473 425 265 192 290 211 179 165 158 132 104 -8 44 -11 -48 -46 8 -35 -32 -9 -20 15 5 -58 -68 -43 -64 999999 -69 -6 -2 -6 -16 -18 -68 -67 -56 -45 -37 -21 -14 -51 -58 -25 -62 -7 -23 -30 -30 0 22 6 -4 -17 12 1 -28 -32 -43 -60 15 30 -7 -43 17 -15 -40 -13 10 2 -33 -15 39 271 448 639 775 822 890 863 934 1048 993 1033 1051 1030 1001 1149 1359 1388 1419 1455 1439 1613 1867 2009 2090 1836 1593 1525 1589 1608 1568 1565 1687 1777 1734 1641 1548 1353 1223 1158 907 730 772 757 769 758 721 687 620 631 590 631 662 562 555 478 438 464 456 437 441 412 374 315 290 312 319 300 216 185 205 223 160 131 140 163 159 147 166 140 140 126 119 110 120 86 54 46 20 16 41 49 39 35 43 -2 8 19 69 41 35 17 37 64 71 55 34 34 40 40 64 50 60 58 200 794 1483 1515 1024 487 325 352 408 442 448 530 681 860 1005 888 692 592 540 581 587 558 513 463 427 367 323 327 302 287 267 266 227 210 199 202 204 176 201 195 175 173 145 109 88 112 137 143 145 153 125 77 70 64 65 43 39 44 21 23 32 27 16 7 -4 15 44 60 69 66 50 71 99 108 196 499 466 492 402 460 296 293 406 358 215 149 206 234 161 46829 298 109 30 9769 13 0 29 7635 7654 2330 1836 1885 1799 1780 1885 1844 1773 1784 1759 1774 1683 1648 1654 1632 1719 1920 2351 2735 2053 903 711 528 388 370 272 179 229 296 201 177 139 59 94 6 33 22 0 -5 -21 -26 -8 3 -13 29 -49 -23 13 2 -21 -62 -34 -4 -12 -95 -34 0 21 -20 -32 -48 -55 -77 -37 -43 1 -9 -44 -29 -40 -30 -22 9 26 -17 -12 -49 -36 -34 50 24 -6 -18 -37 -33 -8 -1 -70 -21 -40 9 0 9 38 -15 212 496 640 694 763 805 824 877 894 1032 1108 1317 1505 1611 1827 2183 2396 2637 2863 3065 3108 2947 2886 2934 2903 2933 2921 2774 2564 2153 2051 1757 1473 1345 1301 1265 1225 1157 1190 1331 1102 928 924 1035 1184 1306 1464 1481 1564 1593 1486 1379 1416 1487 1451 1314 1180 1038 1011 930 850 749 684 600 501 488 454 366 321 285 321 249 225 160 161 150 162 155 140 152 164 131 141 115 105 111 104 79 60 66 43 35 39 34 40 42 48 57 43 61 49 33 36 33 26 29 70 75 59 65 66 70 78 138 559 1364 1579 1092 741 537 370 303 366 413 516 645 734 774 569 494 453 458 469 454 439 431 405 384 373 376 339 264 248 241 220 249 256 270 241 272 280 274 245 187 200 213 171 127 110 130 151 155 170 151 160 143 127 102 86 85 67 48 55 50 32 40 38 22 20 22 16 36 81 123 115 115 104 112 162 271 402 509 513 455 413 356 601 422 226 245 419 409 197 46835 298 108 30 9768 13 0 35 7636 7657 2449 1770 1757 1776 1731 1661 1708 1879 1795 1670 1729 1708 1767 1772 1603 1736 2091 2643 2473 1230 727 603 462 352 236 144 198 234 235 203 162 96 95 37 33 -9 -38 -20 -23 16 31 11 -8 -9 -24 -25 -34 -57 -50 -41 7 -48 -51 -44 -38 -42 -23 -39 -48 -1 -12 -13 -70 -54 -79 -64 -56 -32 6 -38 -23 -23 -31 -27 -89 -38 -26 -16 15 7 -32 -26 -57 -28 -26 -66 -24 -66 -47 -22 5 -18 -82 7 1 182 396 514 531 674 723 882 1054 1257 1566 1784 1992 2210 2179 2369 2572 2661 2848 3121 3303 3360 3497 3595 3650 3543 3363 3010 2783 2590 2188 1928 1877 1651 1699 1670 1491 1473 1517 1599 1796 1612 1590 1633 1700 1854 1881 1977 2146 2310 2338 2235 2159 2275 2300 2248 2185 2030 1879 1884 1800 1777 1676 1510 1357 1142 1103 975 829 786 688 614 588 524 415 332 227 172 199 165 101 121 123 119 129 144 161 97 80 38 61 55 27 47 56 61 33 45 13 21 35 47 54 87 62 73 46 39 29 47 53 71 87 125 636 1541 1377 981 838 620 458 432 440 480 473 472 526 511 477 441 458 483 493 459 383 332 303 293 298 317 269 258 229 200 202 203 203 187 186 217 208 208 208 221 181 203 211 195 212 185 155 200 204 189 211 190 173 157 117 101 93 65 35 43 46 39 33 35 27 15 6 4 28 46 78 86 92 80 110 163 186 352 438 386 499 380 358 338 577 504 215 178 166 299 46841 298 105 30 9765 13 0 41 7637 7660 2256 1750 1705 1737 1735 1659 1747 1691 1759 1718 1698 1635 1597 1506 1532 1766 2187 2263 1254 616 585 372 343 264 252 171 146 212 188 115 107 68 106 51 6 -51 -11 -37 -14 -67 -59 -15 -36 -55 -40 -39 -20 -85 -80 -91 -89 -67 999999 -40 -40 6 -73 999999 -96 -91 -38 -47 -80 999999 999999 -73 -38 -90 -67 -36 -52 9 -29 -88 999999 -56 -47 -68 -35 -4 -57 -58 -41 -60 -48 -17 -68 -56 -56 -31 -16 -23 -53 -48 12 311 475 533 641 874 1203 1538 1781 2086 2163 2087 2226 2227 2475 2759 2994 3255 3565 3753 3861 3959 3913 3825 3711 3569 3528 3577 3438 2754 2354 2397 2281 2058 2108 2098 2072 2196 2242 2289 2545 2547 2483 2777 3270 3816 4299 4776 4811 4691 4414 3923 3610 3291 2894 2548 2268 2103 2068 2112 2024 1811 1674 1529 1456 1410 1360 1312 1152 1150 1123 1060 1068 985 833 568 517 409 332 285 261 246 212 209 185 130 121 75 72 52 46 35 24 21 13 35 27 24 1 1 19 23 15 31 32 32 22 16 47 24 5 78 218 860 1353 1082 821 780 777 671 544 504 529 564 553 530 500 476 476 514 533 525 520 518 477 392 296 255 249 219 234 264 223 186 192 186 179 174 178 197 198 211 218 214 205 224 225 173 146 123 123 147 152 141 136 147 142 95 69 60 57 29 26 13 9 21 25 27 12 5 -8 14 45 59 55 54 42 54 104 169 215 304 262 296 424 477 385 402 451 469 214 213 246 99 46847 298 131 30 9761 13 0 47 7638 7663 2009 1797 1755 1801 1715 1728 1753 1778 1864 1767 1659 1794 1659 1663 1889 2170 2436 1594 752 609 478 378 304 231 248 141 163 218 196 203 100 75 61 8 5 -22 12 -12 -32 -23 -42 -4 9 -76 1 -3 -7 -51 -92 -40 14 -19 -72 -59 -93 -95 -54 -2 -54 -49 -62 -70 -74 -48 22 -30 -59 -58 -50 -77 -2 9 -35 -57 -40 -23 -37 -33 -47 -18 -29 -69 -16 -57 -27 28 -1 -14 -10 -18 5 -56 -20 -26 31 347 698 991 1265 1418 1591 1753 1928 2309 2592 2770 2857 3062 3486 3791 3927 4125 4405 4536 4744 4860 5006 5049 4889 4735 4567 4254 3738 3301 3094 3085 2983 2822 2827 3018 3388 3817 4315 4616 5208 5523 5418 5517 5431 4943 4537 4614 4473 4250 3823 3468 3093 2888 2742 2482 2459 2516 2583 2589 2661 2630 2465 2250 2090 2021 1964 1855 1772 1688 1749 1591 1298 1114 964 772 717 708 715 658 531 417 372 278 210 179 168 170 124 97 64 52 47 55 95 70 69 57 91 54 58 67 51 41 52 47 66 57 99 270 513 744 938 1052 1137 1144 1258 1448 1544 1244 969 803 691 561 463 398 398 421 439 504 547 483 466 503 552 548 489 423 338 337 346 337 292 292 279 251 227 246 244 227 227 260 287 315 300 311 284 270 238 189 169 194 210 245 268 188 120 121 107 86 77 69 58 65 56 70 71 75 71 45 41 52 81 136 154 133 105 74 65 95 136 224 274 340 386 395 452 551 712 417 221 146 206 159 46853 298 99 30 9759 13 0 53 7639 7666 1995 1741 1704 1736 1778 1729 1782 1825 1741 1740 1785 1655 1567 1630 1869 2363 2549 1538 654 621 511 326 308 237 241 237 230 177 186 189 138 109 112 91 8 -28 -30 -55 -61 -42 -65 -8 -32 -40 -1 -41 -40 -71 -40 -54 -27 -41 999999 -87 -45 -84 -84 -90 -95 -4 -70 -68 999999 -64 -41 -81 -52 -64 -47 -63 -45 -25 -10 -79 -27 19 -59 -4 -13 -54 -44 999999 -79 -53 -11 -34 -49 -7 -44 -25 22 4 -11 -30 0 540 1150 1278 1270 1312 1590 2044 2502 3204 4003 4531 5339 6256 7269 8438 9334 9717 9442 8732 7837 6731 5708 5015 4543 4219 4265 4226 4099 3918 4111 4480 4498 4765 5402 6176 6981 7430 7434 7018 6487 5894 5584 5405 5160 4582 4148 4018 3995 3889 3813 3585 3273 2926 2728 2609 2503 2529 2422 2371 2368 2342 2270 2103 1941 1796 1679 1474 1286 1091 1131 1109 970 804 770 696 548 601 648 668 603 404 265 232 177 123 140 124 75 38 58 60 62 68 57 71 22 57 65 94 55 41 69 76 93 134 249 515 957 1356 1338 1119 948 902 1131 1505 1802 1839 1830 1602 1330 1138 993 937 1020 1073 1043 1097 1139 937 700 671 813 751 632 571 440 389 397 358 324 323 312 309 304 318 316 296 291 318 305 294 268 281 297 271 243 231 196 168 145 151 153 166 144 124 118 98 80 66 58 61 63 68 67 74 72 66 63 47 37 56 83 114 173 153 113 82 80 162 359 300 640 409 390 399 316 282 271 273 401 201 109 93 46859 299 65 30 9755 13 0 59 7640 7668 15618 1769 1536 1564 1551 1596 1574 1650 1642 1682 1724 1723 1681 1480 1487 1829 2288 2295 1610 773 530 513 371 346 229 195 191 112 114 150 54 54 53 25 -80 -70 -80 -47 -33 -92 -93 -77 999999 -81 -15 -76 999999 -72 -98 999999 999999 -36 -19 -89 999999 999999 999999 999999 999999 999999 -32 -81 -66 -64 -76 -61 -60 -89 999999 -74 -80 999999 -20 -44 999999 -89 -86 -94 -53 -87 -93 -65 -82 -19 -62 -44 -22 -41 -84 999999 -85 -77 -78 -26 -36 60 662 1021 1187 1626 2258 3256 5084 7900 10720 12734 13800 14131 13845 13600 13047 12226 11180 10493 9983 9864 9977 10037 9901 9487 8765 8274 7755 7438 7723 8324 8939 9458 9658 9452 8827 8045 7206 6395 5943 5769 5635 5449 4826 4259 3863 3479 3240 3173 3044 3045 2987 2883 2669 2384 2159 1977 1808 1691 1605 1703 1718 1791 1880 1870 1774 1727 1576 1408 1202 1032 893 898 1024 1008 977 927 814 751 702 648 609 543 370 279 186 135 99 74 51 38 32 58 39 16 43 83 33 44 63 57 66 70 67 78 100 162 480 1026 1797 1951 1345 1239 1527 1786 1921 1844 1612 1312 1260 1289 1260 1213 1155 1146 1189 1226 1230 1113 999 1023 1006 961 1021 994 913 864 786 632 512 374 282 246 255 266 271 300 320 336 345 337 311 286 282 253 218 229 218 137 111 94 113 124 136 241 139 89 59 64 50 48 61 76 71 63 55 59 60 57 49 53 69 116 204 222 174 117 90 85 94 130 192 296 659 1063 400 389 381 415 324 243 214 147 137 46865 299 64 30 9754 13 1 5 7641 7671 8895 1702 1567 1498 1355 1446 1452 1543 1434 1457 1458 1377 1383 1385 1361 1781 2383 2300 1349 580 510 493 336 248 213 88 79 52 152 100 14 30 8 31 -14 999999 999999 999999 999999 999999 999999 999999 -93 -67 -88 -94 999999 999999 999999 999999 999999 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 999999 999999 999999 999999 -95 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 999999 999999 999999 999999 999999 999999 -100 -79 999999 -85 -73 181 864 1822 3342 5779 8537 11466 13864 15252 16204 16027 15767 16121 16842 17250 17927 18239 18615 18849 18952 19074 18790 18115 17915 17194 15688 14322 13549 13028 12488 11807 10681 9429 8410 7761 7268 6842 6274 5665 5070 4737 4251 3851 3580 3233 3065 2977 2894 2840 2697 2532 2320 2165 1999 1822 1633 1541 1462 1387 1334 1262 1146 1097 1090 1101 1152 1150 1034 958 926 974 1023 997 1196 1199 1101 1104 1028 838 677 656 613 591 574 470 293 178 166 131 65 71 50 61 36 26 13 48 34 47 18 12 8 39 74 73 79 70 188 800 1871 1934 1446 1373 1430 1473 1518 1572 1628 1581 1458 1251 1193 1248 1150 1024 1050 1111 1092 1040 961 948 986 989 1018 1070 1057 981 1106 1025 768 586 344 216 199 184 197 216 281 330 332 320 315 302 266 232 234 233 185 143 112 97 124 130 125 109 83 86 72 57 34 35 40 58 66 64 61 67 71 60 53 56 79 117 187 194 162 135 92 102 110 113 148 168 226 301 359 350 311 315 318 627 323 167 183 46871 298 92 30 9752 13 1 11 7642 7674 2376 1470 1422 1404 1387 1447 1437 1416 1388 1411 1495 1421 1404 1338 1734 2329 2189 1218 570 483 393 319 230 233 134 74 55 103 79 56 18 4 -27 -85 999999 999999 -67 999999 999999 -98 999999 999999 -66 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 999999 999999 999999 999999 999999 999999 999999 999999 -95 -91 999999 999999 -86 999999 999999 999999 999999 999999 999999 999999 -59 999999 999999 999999 999999 999999 -87 -73 -58 74 1489 4519 7311 9568 11580 13452 15350 17563 20235 21971 22351 22517 22441 22486 22198 22154 21821 20687 19274 17409 15225 13046 11272 9901 9233 9205 9133 9119 9071 8628 7937 7045 6625 6349 5968 5520 5087 4928 4878 4628 4207 3821 3556 3349 3227 2902 2552 2348 2210 2054 2062 2051 2094 2197 2116 2064 2051 2048 2029 2083 1980 1824 1830 1936 2065 2114 2015 1762 1672 1690 1724 1859 1845 1742 1705 1535 1379 1261 1184 991 779 634 495 372 328 235 161 117 109 116 91 54 26 56 36 72 54 54 51 48 52 58 64 51 75 83 214 698 1441 2052 1984 1632 1622 1810 1910 2030 2183 2222 2288 2152 1795 1525 1306 1220 1177 1179 1170 1120 1168 1230 1180 1038 981 1101 1224 1104 1050 1169 1056 744 660 589 503 400 285 264 260 239 229 226 237 261 283 270 266 287 261 213 173 139 116 116 121 116 119 104 78 65 55 33 42 30 32 49 55 46 58 51 40 39 27 72 116 103 101 107 94 76 98 104 109 139 225 265 299 324 292 387 341 321 230 168 122 117 46877 298 90 30 9750 13 1 17 7643 7677 3981 1682 1656 1629 1528 1535 1591 1538 1597 1526 1499 1493 1507 1518 1866 2394 2212 1288 595 559 518 360 323 243 245 149 74 86 118 34 41 16 36 17 -66 -72 -95 -50 -91 -96 999999 999999 999999 999999 999999 999999 -56 999999 -63 -62 -97 -79 999999 999999 999999 999999 999999 999999 999999 -63 -87 -94 -68 999999 -86 -61 -98 -96 -84 -90 -88 -89 -61 -76 999999 999999 -73 -87 999999 999999 999999 -85 -56 -48 -59 -98 -73 -73 -61 -72 -41 -27 116 1999 5718 8795 11282 13501 16220 18725 21727 24069 25681 25868 24410 22802 21737 20549 18976 17172 15081 12759 10854 9431 8717 8474 8604 9058 9138 8716 8050 7191 6753 6714 6453 5914 5645 5538 5097 4548 4313 4200 3886 3344 2942 2582 2380 2298 2205 2153 2083 2250 2289 2240 2139 1900 1907 2044 2024 2113 2220 2167 2106 2070 1951 1919 1966 1879 1748 1553 1521 1550 1671 1789 1763 1849 1799 1728 1649 1482 1369 1412 1397 1200 974 892 757 496 317 245 178 118 108 130 126 98 41 62 70 91 70 47 76 89 85 73 102 141 313 1170 2271 2694 2434 2283 2419 2375 2090 1868 1662 1672 1846 1824 1648 1386 1190 1179 1260 1254 1222 1371 1506 1272 955 803 790 850 946 1048 1023 1033 1060 1085 1138 876 659 617 620 599 534 485 474 411 368 359 335 314 302 273 246 244 250 187 158 132 122 133 131 124 95 104 97 97 85 62 68 65 57 57 63 75 74 73 61 65 64 94 119 123 145 135 132 105 90 96 125 201 252 305 492 719 557 383 465 340 302 241 145 157 46883 298 89 30 9749 13 1 23 7644 7680 9920 1704 1619 1572 1647 1718 1742 1749 1689 1767 1750 1661 1687 1684 1685 2283 2559 1706 752 552 533 493 302 288 283 174 100 172 122 175 117 18 36 66 -14 18 -15 -47 -74 -90 999999 -92 999999 999999 999999 -66 -30 999999 999999 -93 -57 -33 -39 -63 999999 999999 999999 -38 -27 -38 -73 -91 999999 999999 -91 -80 -55 -73 -81 -93 999999 999999 999999 999999 999999 -66 -67 999999 -60 -37 -88 -75 -57 -32 -32 -32 -39 -91 -53 -46 16 71 1262 5181 8302 10646 13152 15867 18362 20490 21468 21602 21139 19729 17553 15728 14105 12793 11739 10920 10270 9682 9259 9082 9003 8693 8611 8417 7830 7311 6588 5869 5799 5719 5524 5455 5105 4873 4573 4120 3793 3623 3423 3227 2976 2745 2557 2420 2530 2579 2431 2518 2545 2383 2154 1940 1887 1811 1857 2026 2302 2459 2449 2436 2266 2072 1883 1731 1720 1661 1546 1320 1286 1247 1185 1070 929 875 805 777 714 762 731 636 582 468 352 259 238 198 172 162 117 122 99 81 87 107 78 102 76 85 86 97 120 176 632 1751 2846 3504 3256 2796 2570 2994 2787 2213 1920 1610 1383 1483 1787 1825 1691 1661 1562 1406 1313 1202 1138 1441 1419 1105 875 812 815 837 885 958 899 764 759 814 888 928 752 522 528 575 527 485 497 469 441 418 401 387 390 387 353 335 295 270 182 135 104 146 142 112 120 111 126 104 74 74 74 67 76 83 76 71 71 73 90 94 107 131 128 154 173 160 144 111 114 153 198 253 387 321 380 516 360 356 295 288 210 158 230 417 46889 298 87 30 9747 13 1 29 7645 7682 16067 1718 1531 1537 1453 1544 1654 1642 1498 1596 1630 1575 1537 1578 1661 2260 2292 1308 703 592 559 464 248 202 172 172 153 94 122 122 127 46 -1 -15 -41 -86 -84 -74 -39 -20 999999 999999 -90 999999 -79 999999 999999 999999 999999 999999 999999 -94 999999 999999 999999 999999 -89 999999 999999 999999 -91 -90 999999 999999 999999 999999 999999 999999 -56 999999 999999 -56 -79 -96 -87 -55 999999 999999 -86 -82 999999 -88 -99 -38 -79 -61 -21 -74 -58 -28 151 1243 4185 7207 9716 12289 15016 17098 18183 18052 17190 15934 15538 15635 15541 15820 16435 16568 15964 15567 14685 13283 12111 11025 10145 9543 9007 8257 7412 6640 6200 5732 5433 5361 5158 5081 5094 4932 4795 4618 4272 4005 3611 3165 2728 2555 2670 2611 2769 2802 2726 2710 2673 2295 1956 1866 1756 1666 1529 1425 1273 1152 1091 1031 1012 1054 1145 1199 1181 1005 868 848 811 777 779 729 643 591 530 489 455 387 346 297 297 309 285 278 215 192 148 119 118 90 64 30 70 83 60 83 64 93 105 120 257 925 2209 3893 5312 4583 3272 3974 4982 3872 2418 1915 1741 1636 1747 1933 1691 1394 1140 892 731 647 716 917 1293 1481 1168 972 893 835 761 710 807 1078 1092 739 611 624 584 676 737 639 530 464 430 443 467 472 489 457 430 401 382 396 359 313 259 220 133 110 99 98 98 106 89 90 104 87 73 56 50 46 42 47 56 59 64 90 98 105 79 68 88 94 78 78 69 64 81 96 119 151 200 212 289 296 287 338 262 240 210 367 309 194 46895 298 87 30 9747 13 1 35 7647 7685 12644 1635 1549 1499 1572 1608 1564 1453 1491 1533 1446 1470 1429 1467 1749 2373 2131 1173 692 542 483 485 319 160 182 198 70 96 79 99 25 -41 -65 -47 -83 -68 999999 999999 -93 -97 999999 -92 999999 -100 999999 999999 999999 999999 999999 999999 999999 -85 -90 999999 999999 999999 999999 999999 999999 999999 -57 -70 -84 999999 999999 999999 -96 999999 999999 999999 999999 999999 -100 999999 999999 999999 999999 999999 -97 999999 -79 999999 -80 -89 -73 -53 -56 -75 -72 -47 233 2282 5556 8313 10412 11997 13038 14116 14968 16194 18166 20170 21913 22537 22658 21997 20622 18886 17186 15252 13141 11612 10310 9243 8944 8762 8615 8654 8475 8067 7800 7277 7080 6599 6239 5970 5568 5156 4817 4211 3683 3246 3001 2766 2515 2183 1977 1921 1865 1838 1683 1667 1780 1747 1479 1330 1276 1233 1276 1339 1290 1114 972 919 803 758 741 673 669 635 677 721 722 817 792 684 657 608 529 477 401 358 226 206 261 228 201 195 161 108 89 82 82 74 74 53 29 30 36 35 75 98 124 431 1745 3268 4051 4349 4593 5180 5765 5325 3919 2492 2107 1995 1936 2108 2416 2306 1704 1261 968 668 554 536 584 696 806 920 975 999 978 1020 1071 1180 1770 2226 1516 636 352 314 317 440 642 741 655 627 623 605 567 554 588 603 576 490 458 470 391 285 239 170 130 106 110 117 128 117 88 81 68 64 51 47 54 50 38 41 37 38 43 58 76 70 64 64 64 99 100 67 46 36 36 56 77 140 177 170 210 253 360 331 344 271 228 243 238 240 46901 298 87 30 9747 13 1 41 7648 7688 7705 1603 1526 1522 1548 1735 1614 1606 1607 1638 1460 1472 1450 1491 2011 2509 1937 996 779 682 595 586 360 200 202 229 91 89 147 94 84 38 17 0 18 9 -66 999999 -94 -90 -83 -90 -70 999999 -97 999999 -42 -74 -87 -93 -50 -63 -60 999999 -90 -69 -41 -54 -88 -47 -76 -79 999999 -77 -75 -66 999999 999999 -77 -91 -97 999999 999999 -93 -89 -84 -30 -78 -80 -81 -86 999999 -89 -49 -58 -51 -94 -64 -4 41 130 2001 6177 8472 10537 12839 15351 17944 20353 21727 21672 21735 22309 22168 22198 21620 20289 18763 16699 14253 12313 10744 9973 9774 9487 9178 8974 8484 8177 7416 7059 6944 6623 6588 6364 6130 5839 4978 4473 3763 3601 3257 2746 2326 2134 1917 1706 1758 1909 1879 1793 1835 1892 1884 1718 1589 1453 1297 1304 1352 1326 1264 1233 1094 936 817 769 758 662 609 662 655 667 693 694 638 629 574 538 463 421 409 386 350 310 258 219 217 210 206 182 157 148 129 61 44 79 24 72 83 97 192 439 1526 3218 3835 4551 5975 5733 3792 2056 1680 1930 2485 3105 3413 3262 2773 2094 1622 1287 952 714 600 600 599 594 601 703 837 944 996 1078 1379 1993 2730 3137 2112 952 536 424 372 351 348 387 501 576 561 535 567 588 549 515 518 549 575 569 502 469 387 317 275 196 142 125 155 140 124 117 106 87 66 82 74 56 53 50 48 54 48 51 71 93 84 84 63 73 88 72 76 69 58 57 71 104 135 183 182 192 207 294 324 295 269 284 382 398 182 46907 298 87 30 9747 13 1 47 7649 7691 4745 1778 1658 1677 1744 1731 1758 1708 1773 1756 1710 1625 1764 1849 2399 2723 2025 1030 765 797 646 627 441 299 237 174 181 84 120 139 113 54 57 -24 -18 -3 -15 -57 -54 -60 -20 -31 -68 -1 -48 -90 999999 -27 -48 -6 -69 -51 -57 -28 17 -35 -40 -45 -93 -24 1 -35 -63 -76 -92 -51 11 -2 -55 -95 -61 -67 -69 -49 -81 -95 -81 -4 -44 -36 -74 -86 16 8 0 -2 -36 -38 -18 54 68 583 3063 6161 9447 12153 14221 16279 18155 20459 22455 23031 22060 19310 16557 14969 13970 13155 12185 11229 10472 9650 9208 8844 8425 8115 8126 7697 7127 6551 6230 6044 5571 5394 4965 4550 4253 3797 3334 2986 2712 2508 2199 1933 1887 1811 1826 2013 2173 2187 2156 2116 2128 1964 1718 1573 1515 1490 1557 1609 1637 1773 1946 2132 2280 2241 1993 1773 1584 1396 1247 1045 892 820 777 650 559 499 437 432 375 351 368 331 280 290 276 236 209 225 224 185 177 158 131 107 111 97 107 128 154 422 1418 3298 4629 4799 4788 3756 2573 2047 2011 2181 2921 4304 5345 4971 3544 2640 1953 1415 1027 853 905 937 962 971 973 904 972 1077 1116 1290 1858 2884 3310 2859 2216 1606 1213 926 657 551 492 445 418 407 386 376 372 421 429 426 424 449 479 489 502 484 437 400 331 279 211 170 157 187 167 150 147 129 103 91 92 82 71 74 55 65 71 75 75 98 115 118 113 102 127 116 154 177 122 129 130 122 115 140 169 205 258 297 216 263 301 311 276 235 241 216 46913 298 87 30 9747 13 1 53 7650 7694 2489 1714 1617 1642 1719 1721 1689 1698 1714 1724 1669 1766 1853 2265 2640 2621 1901 906 837 786 678 641 489 311 259 176 136 130 198 141 101 77 77 9 -48 -59 -82 -28 -53 -68 -45 -40 -57 -31 -23 -54 -56 -44 999999 999999 -48 999999 -57 -89 999999 -34 -68 -73 -82 -56 999999 -28 -29 -71 -24 -47 -58 999999 -83 999999 999999 -56 -96 -51 -79 -64 -57 -55 -68 -64 -30 -54 -35 -64 -65 -70 -26 999999 -94 -43 33 625 2831 7040 11704 15068 17015 17675 17034 15998 15446 15169 15002 14421 13633 12828 12056 11212 10439 9679 9201 8618 7849 6991 6274 5758 5309 5206 5064 4976 4640 4433 4308 4111 3681 3371 3108 2640 2281 2096 2056 2141 2122 2205 2317 2253 2102 2057 2037 1837 1661 1602 1645 1595 1428 1376 1401 1610 1741 1893 2006 1995 2097 2218 2288 2162 2114 1945 1703 1484 1323 1154 974 920 832 762 624 533 455 343 283 245 220 238 210 205 188 167 129 175 118 113 137 130 110 84 77 96 167 410 1213 2856 4775 5716 4514 2977 2407 2245 2292 2356 2624 3192 4025 5415 6153 5016 3414 2005 1444 1305 1202 1385 1635 1396 1177 1229 1253 1227 1194 1162 1266 1794 2986 3512 2997 2340 1622 1162 1102 847 622 486 395 371 349 375 373 315 289 290 249 233 252 261 247 272 306 304 312 289 252 200 157 133 154 154 138 122 106 92 73 76 78 71 71 53 50 46 57 53 60 66 80 78 66 70 90 80 83 70 60 67 72 75 108 139 120 130 173 247 242 244 277 228 273 269 275 287 46919 298 90 30 9750 13 1 59 7651 7697 3628 1850 1592 1612 1701 1785 1777 1747 1834 1740 1743 1917 2279 2680 2790 2646 1675 930 870 817 772 699 374 310 201 248 207 204 197 146 125 125 108 83 94 12 30 -18 -17 -73 -36 -58 999999 -39 -27 -58 -46 -65 999999 -51 -38 -28 999999 -82 -66 -59 -88 -57 -97 -19 -82 -85 -18 -45 -27 -46 -26 -25 -9 -27 -57 -55 -67 -50 -70 -4 -25 -22 -2 17 33 -40 -29 -24 -45 22 2 -52 15 80 1206 3770 7000 10471 12184 12329 12717 12771 12728 12869 13427 13186 12924 12660 11632 11006 10399 9022 8370 7949 7457 7014 6816 6742 6024 5762 5673 5848 5811 5417 4892 4294 3935 3535 3173 2791 2651 2855 2956 3056 2937 2672 2636 2433 2222 1937 1759 1714 1896 1965 1963 1874 1846 1808 1757 1667 1776 2028 2239 2090 1858 1601 1521 1509 1510 1497 1367 1310 1226 1212 1153 1021 856 863 804 775 736 655 585 528 494 429 363 307 284 271 246 225 197 215 191 186 127 174 170 119 148 241 717 2094 3757 4036 2729 2026 2020 2237 2485 3081 3721 4078 4607 5170 5391 5650 5742 4926 3547 2240 1803 1931 2004 1784 1683 1691 1786 1682 1601 1634 1564 1488 1731 2552 3695 3978 3184 2152 1693 1343 1013 822 669 549 479 414 332 297 321 338 348 359 355 357 336 316 285 252 210 182 190 176 168 157 135 134 145 135 132 122 114 104 102 88 87 83 70 67 64 59 55 61 63 76 92 84 70 108 122 96 81 84 102 81 92 103 130 150 132 139 146 196 281 281 217 221 431 806 564 303 46925 298 93 30 9753 13 2 5 7652 7700 3513 1727 1660 1656 1606 1709 1730 1683 1797 1835 1809 2070 2257 2532 2598 2162 1117 748 862 818 625 472 255 223 194 201 172 183 118 134 127 88 44 -15 -49 -79 -49 -78 -55 -58 -47 -59 -67 999999 -57 -85 999999 999999 -74 -85 -56 -36 -99 999999 999999 999999 -58 -36 -85 -81 999999 -47 -13 -71 -90 -43 -88 -100 -48 -97 999999 -95 -76 -67 -51 -74 -47 999999 -33 -68 -85 -89 -84 -73 -72 999999 -62 -17 20 150 1414 4454 7108 9386 10460 11190 11975 12265 11943 11748 12364 12515 12621 12306 12155 11922 10880 10022 9336 8531 8043 7426 6734 6343 6102 5850 6015 6309 6037 5688 5238 4872 4566 4332 3925 3505 3172 2801 2396 2016 1832 1807 1916 2216 2524 2705 2660 2419 2069 1750 1434 1427 1569 1617 1565 1549 1630 1758 1937 2037 1854 1526 1370 1243 1229 1157 1125 1166 1164 1078 920 854 843 803 695 607 597 517 567 565 539 455 323 261 259 249 240 190 160 164 141 127 129 115 82 119 203 377 859 1537 1511 1534 2179 2616 3114 3560 4315 5386 5141 4677 4484 4332 4206 3862 3234 2560 1865 1639 1570 1487 1328 1158 1273 1417 1589 1710 1571 1445 1461 1631 2072 2989 3432 2740 2020 1878 1615 1131 851 648 543 424 372 346 305 260 286 280 241 229 236 277 310 358 306 280 231 205 177 149 133 103 92 89 121 99 85 76 74 52 42 64 39 41 49 41 44 33 19 8 15 19 19 26 53 54 50 45 101 108 24 18 22 53 93 120 131 88 132 132 99 148 236 210 194 266 289 310 46931 299 66 30 9756 13 2 11 7653 7702 60298 3421 1693 1736 1796 1813 1732 1691 1711 1896 1983 1967 2129 2365 2625 2752 2142 1015 791 889 840 715 536 346 249 252 234 188 116 150 166 146 98 76 106 13 -20 -34 -55 -74 -24 -35 -86 -91 -90 -50 -57 -12 -66 -78 -34 -31 -79 -62 -30 -35 -57 -64 -37 -9 -28 -83 -66 -30 -38 -86 -54 -61 -50 -58 -58 -76 -97 -40 -25 -17 -34 -59 22 -54 -2 -53 -50 -20 -85 -19 -45 -15 -27 127 1011 2240 3973 5907 7745 9015 9834 10291 11243 11987 12963 13980 14194 14478 13787 12772 11411 10032 9331 8540 7742 7152 6819 6571 6257 5764 5456 5222 5078 4806 4576 4340 3996 3631 3173 2727 2452 2347 2550 2943 3266 3426 3319 3163 2797 2511 2109 1715 1637 1608 1477 1459 1347 1356 1407 1397 1515 1566 1794 1989 2057 2081 1775 1440 1335 1275 1310 1344 1323 1256 1203 1113 968 823 855 855 663 546 539 535 503 504 457 416 399 344 317 303 227 176 185 150 163 152 145 167 225 376 620 757 896 1238 2305 4059 6232 7292 7696 8231 8856 7900 6218 4921 3503 2417 1762 1390 1188 1096 1047 963 902 1034 1218 1322 1422 1511 1412 1331 1339 1513 1926 2583 2871 2360 1859 1668 1417 965 624 506 454 451 490 463 488 479 400 417 420 361 298 271 296 307 284 283 262 256 219 192 196 194 147 104 107 136 128 123 112 96 94 83 69 50 62 79 63 57 62 58 44 41 40 42 47 46 73 112 98 72 61 56 74 64 85 133 111 97 123 111 124 152 174 194 267 319 232 240 290 46938 298 98 30 9758 13 2 18 7654 7706 6538 1836 1708 1751 1759 1860 1794 1831 2150 2071 2236 2469 2560 2819 2479 1421 866 922 973 825 761 553 420 311 221 277 276 252 189 171 134 102 145 66 11 38 -15 -57 -21 -61 -43 -83 -82 -5 -20 -16 -17 -62 -68 -44 -25 -87 -62 -22 -4 -86 -34 -76 -91 -8 0 -12 -28 -29 -28 -11 11 -58 -42 -54 -87 3 5 1 -20 -53 -58 22 -11 -44 27 -22 -16 -14 18 -42 -26 9 65 301 1059 2647 4395 5987 8042 9864 11267 12270 13063 13350 14351 15212 14352 12771 10920 9340 8083 7394 6956 6656 6428 6119 5697 5427 5259 5043 4853 4889 4865 4803 4735 4558 4463 4405 4029 3613 3512 3385 3132 2925 2708 2518 2324 2087 1677 1533 1476 1568 1653 1622 1540 1412 1324 1167 1034 982 1030 1198 1425 1862 2513 3020 3052 2672 2054 1613 1368 1232 1070 1069 1028 899 929 821 695 607 573 543 485 402 364 347 372 366 364 321 326 333 269 203 170 188 156 124 135 232 439 699 946 1307 2340 4322 6907 9039 10307 9966 9946 10536 9403 5891 3404 2142 1606 1233 1035 1175 1301 1113 982 981 1176 1397 1430 1638 1746 1661 1758 2087 2580 2857 2657 2462 2228 1903 1401 925 635 459 392 348 383 426 465 471 431 404 417 414 414 405 384 373 349 311 289 246 266 253 216 179 144 118 68 83 104 95 105 110 106 91 78 75 71 85 87 87 89 89 83 63 65 61 59 50 57 103 150 139 155 159 125 100 81 95 101 109 110 97 100 95 121 150 165 247 261 193 186 154 46944 298 100 30 9760 13 2 24 7655 7709 3618 1737 1826 1786 1757 1769 1790 1938 2102 2174 2457 2456 2624 2632 1749 793 849 977 901 809 648 421 225 255 233 306 204 225 186 138 94 82 51 76 62 -27 -31 -64 -62 -61 -51 -92 -91 -44 4 -37 -68 -85 -30 -57 -7 -50 -26 2 10 -78 -9 -64 -37 -77 -21 -69 -40 6 -39 -77 -91 -36 -52 -63 -65 -54 -50 -75 -87 -64 0 -53 -20 9 -9 16 -33 -19 -7 -50 -4 58 -15 124 1486 4561 7212 9776 11025 12617 13543 13082 12072 11458 12055 11299 10046 9281 8259 7783 7186 6617 6267 6120 6040 6172 6397 6564 6533 6331 6123 5839 5560 5294 5030 4407 4078 3810 3421 3135 2678 2350 2008 1840 1861 1890 1927 2003 1899 1695 1656 1549 1423 1432 1434 1620 1669 1629 1566 1490 1453 1436 1329 1253 1284 1399 1425 1463 1471 1351 1267 1147 1098 1034 924 867 813 768 737 704 610 520 509 454 373 300 282 280 213 173 191 229 216 214 220 216 236 407 698 892 1386 3421 6090 9333 12775 14867 14080 12529 11227 10760 10137 8257 4855 2621 1879 1789 1591 1439 1274 952 831 947 1079 1326 1547 1704 1945 1947 1684 1416 1872 2771 3577 3342 2545 1976 1454 1043 743 593 475 415 378 347 339 367 379 385 290 237 240 294 370 358 341 371 377 344 325 279 252 225 173 148 138 104 76 111 106 114 107 100 95 88 86 71 61 72 81 70 67 67 58 59 58 46 39 33 32 48 99 166 217 142 181 154 111 86 78 68 68 89 81 127 82 50 90 166 154 109 123 193 46950 298 101 30 9761 13 2 30 7656 7712 3123 1607 1736 1704 1762 1773 1763 1896 1998 2216 2442 2527 2609 1991 943 861 877 887 865 696 495 322 233 238 237 231 137 160 154 208 70 61 34 -2 0 13 -9 -43 -43 -89 999999 -92 -83 -96 -39 -41 999999 -67 -30 -23 2 -19 -27 -56 -85 -80 -80 -69 2 -20 999999 -55 999999 -58 -44 -44 999999 -75 -91 -52 -71 -97 -91 -55 -34 -14 -37 -62 -19 -41 -41 -75 -49 -58 -51 -30 -52 -19 -13 130 1275 4067 7681 10609 10757 10089 9610 8706 8244 8308 8415 7862 8016 7491 7169 6619 6328 6007 5940 5940 5980 5955 5844 5478 5210 5184 5026 4649 4500 4318 4113 3593 3189 2868 2449 2236 2136 2200 2252 2280 2210 2061 2062 2035 1886 1983 2216 2323 2429 2324 2326 2422 2425 2306 1968 1748 1633 1538 1446 1327 1272 1209 1074 1016 1012 974 973 977 927 880 830 853 824 737 664 654 602 588 611 576 559 589 468 328 262 233 184 215 194 179 225 429 722 1273 3474 7276 11437 14590 15273 13581 11013 9943 9906 9362 7844 5972 4152 3291 2738 2293 2114 1758 1360 1106 1178 1274 1107 1267 1663 1992 2183 2287 2341 2111 1687 1348 1760 2649 2884 2242 1846 1469 930 666 711 724 695 512 445 444 429 386 332 303 355 330 301 455 469 334 259 227 201 219 219 193 190 209 184 144 116 83 47 68 73 80 88 81 86 94 60 52 44 35 51 53 57 44 34 25 31 19 22 22 2 13 22 72 151 133 123 108 81 61 43 38 40 43 56 54 47 68 112 101 96 89 56 70 46956 298 75 30 9765 13 2 36 7658 7714 7676 1729 1600 1689 1767 1820 1874 1871 1994 2344 2624 2685 2486 1451 733 777 892 953 922 817 678 460 243 231 164 199 211 109 192 153 83 84 66 48 8 999999 -18 21 -1 -22 -65 -80 999999 -60 -36 -45 -63 -54 -70 -79 999999 -99 -24 -33 -72 999999 -50 34 -5 -68 -56 -69 -59 -59 -70 -48 -85 -45 -53 -91 -66 -84 -95 -48 -82 -42 -21 -25 -34 -34 -3 -84 999999 -57 -17 -44 -18 -45 94 620 1159 1813 3603 6289 7670 7568 7926 7724 7062 6440 6015 6166 6478 6267 6165 6172 6003 5712 5299 5086 4817 4495 4361 4674 4834 5152 5134 4795 4553 4308 3846 3439 3121 2944 2827 2608 2392 2274 2293 2467 2576 2707 2925 2906 2927 3097 3103 3152 3109 3038 2849 2516 2099 1867 1746 1751 1734 1626 1526 1406 1354 1337 1366 1357 1202 1261 1323 1272 1243 1199 1146 1097 1062 1008 953 924 860 750 614 518 407 358 405 428 456 454 428 450 535 652 832 1198 3489 7654 11597 13118 12562 12399 12445 9904 6776 5455 5621 6121 5672 5001 4054 2772 1928 1481 1468 1871 2181 2032 1626 1559 1998 2639 3033 3302 3747 4351 4423 3174 2131 1753 1730 1797 1835 1751 1429 1071 880 917 973 879 825 754 766 819 731 689 660 465 434 409 444 576 637 505 355 306 267 235 200 188 153 169 139 136 98 61 53 67 63 66 72 95 89 73 56 51 68 61 52 42 44 41 33 32 33 36 30 16 12 30 70 119 148 172 158 122 110 115 75 83 69 48 50 72 64 61 98 104 93 82 73 62 46962 298 108 30 9768 13 2 42 7659 7717 15758 1600 1630 1653 1700 1779 1814 1912 2137 2357 2512 2673 2278 1045 740 879 925 875 829 706 632 382 194 192 289 225 192 117 81 143 117 116 53 70 42 -27 -29 -26 -71 -25 999999 -64 -96 -87 -86 999999 -83 -49 -77 -49 -64 -75 -76 -87 -99 999999 999999 -73 -72 -50 -41 -81 -46 -67 -77 20 -50 -72 -91 -58 -26 -97 999999 -89 1 -42 -50 -2 -70 999999 -91 -70 -77 -44 999999 -15 -93 49 321 555 944 1367 2252 3306 4236 4679 4847 5288 5211 5389 5948 6787 7131 6889 7039 6803 6276 6114 5845 5321 5130 5185 5477 5905 6614 6830 6446 5933 5250 4548 3980 3770 3468 3496 3622 3553 3359 3261 3286 3245 3248 3201 3143 3049 2739 2572 2428 2391 2354 2338 2341 2345 2442 2696 2681 2551 2361 1993 1881 1904 1774 1659 1560 1431 1336 1297 1351 1378 1424 1498 1567 1615 1525 1429 1326 1201 1044 953 999 935 904 860 798 754 810 942 1195 1357 1403 1547 4236 10352 12588 12448 10999 9690 10345 9701 6828 5183 4737 4408 3923 3696 3586 3225 2648 2194 1878 2058 2459 2370 1901 1812 2240 2974 3589 4136 3840 3576 3530 3917 4427 3702 2543 1955 1524 1342 1247 1122 921 942 1003 1058 1023 907 909 784 566 585 759 970 938 772 603 517 534 562 556 469 387 346 319 298 265 211 173 154 136 91 38 43 58 69 61 82 77 83 96 76 58 66 72 67 57 42 36 33 35 32 22 27 23 26 11 27 115 145 156 154 116 143 186 91 71 77 58 74 98 41 53 71 34 79 68 49 53 33 46968 298 111 30 9771 13 2 48 7660 7720 25746 1431 1394 1326 1510 1576 1603 1800 1935 2066 2313 2500 1826 703 624 743 775 703 678 548 503 263 201 152 160 69 -6 -3 18 53 86 52 -1 -50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 -93 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 999999 999999 999999 999999 999999 -98 999999 999999 999999 78 482 882 1496 2327 2980 3577 3733 3941 4431 5106 5928 6949 7950 8747 8466 8222 8807 7931 7921 7381 6362 5573 4696 4270 4275 4492 4805 5057 4911 4357 3934 3672 3594 3574 3288 3205 3135 3138 3091 2868 2505 2383 2383 2322 2370 2606 2784 2878 3217 3765 4271 4803 5233 5702 6155 6685 7228 7958 8288 8376 8546 8961 9525 9916 10439 11028 11883 12363 12849 13564 14024 14752 15444 15242 14330 13049 10803 8419 6621 5366 4836 4730 4512 4246 4203 4426 4597 5235 6657 8115 9491 10862 11713 10222 7925 6517 5629 5474 6251 6580 5924 5374 5006 4267 3242 2127 1822 2048 2329 2411 2408 2151 2131 2336 2852 3635 3714 3233 3186 4479 5871 6633 6484 5895 4972 3479 2444 1521 879 678 607 595 627 686 762 809 839 939 1007 893 745 775 789 721 566 525 549 500 506 668 740 552 448 399 377 364 321 261 204 179 145 101 68 38 42 50 67 72 64 78 101 97 102 88 73 71 66 47 35 42 38 19 8 18 27 33 39 68 57 94 112 104 99 119 117 89 90 56 59 116 63 37 34 11 9 31 23 17 29 40 46974 298 115 30 9775 13 2 54 7661 7723 22216 1265 1282 1293 1392 1417 1569 1663 1662 1835 2164 2261 1546 614 502 618 694 723 631 534 432 327 142 45 74 -9 -1 25 -5 -52 -39 999999 999999 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -41 108 324 767 1177 1714 2563 3591 4555 5636 6936 7702 7839 7880 7715 7223 7258 7990 8900 7021 5356 4369 3779 3525 3500 3485 3461 3260 2991 2754 2696 2516 2531 2503 2236 2019 2023 2057 2158 2200 2315 2529 2727 3062 3858 4611 5459 6362 7267 8264 9146 10262 11526 12632 13730 14780 15486 16507 17151 17384 17588 18951 20942 22545 23491 24255 24564 23853 22553 20957 19257 18103 17591 17062 16285 15331 14747 14352 13539 13309 12875 12398 12116 11997 11682 11699 12826 14363 14309 12373 9731 7515 5636 4121 3567 3796 3645 3655 4290 4321 3755 3878 4525 4219 3404 2560 1980 1677 1713 2899 3959 3548 2969 2911 3511 4177 4703 5576 7177 8194 7082 5276 4120 3131 2053 1089 588 416 415 450 495 497 486 496 550 562 550 609 711 817 860 865 696 463 440 395 352 331 415 556 637 475 364 364 368 346 318 330 249 193 149 101 80 71 33 38 55 72 90 98 95 101 93 78 75 79 87 73 52 39 31 20 11 17 27 31 50 68 101 110 134 120 191 125 86 71 89 117 83 49 53 27 29 14 8 9 2 13 27 28 46980 298 117 30 9777 13 3 0 7662 7726 18989 1370 1365 1540 1601 1656 1738 1825 1876 1956 2157 2302 1992 1071 631 591 742 743 763 715 611 454 306 116 48 17 15 42 27 -73 -24 32 21 -72 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 -94 21 636 1543 2127 2636 3482 4307 5427 6064 7051 7528 6383 5610 5590 5859 6840 6921 6798 6735 6887 6692 5981 5494 5130 4929 4784 4723 4673 4791 4828 4804 4638 4589 4540 4679 4881 5179 5309 5649 6548 7652 8976 11125 14163 17543 20799 23339 24944 26670 28569 28511 28120 27524 26704 25114 22812 21154 20103 18826 17943 17397 16891 16568 16401 16278 15369 14462 13550 12584 11731 10793 10183 10212 10184 9694 9064 8335 7413 6862 6931 6825 6669 6949 7603 7384 6941 6700 6041 5061 3688 2395 1977 2547 3174 3608 3851 3600 3450 3706 4186 4603 4794 4129 3232 3032 3176 3621 3717 3154 2984 3811 5866 7414 7185 6021 5102 3529 2338 1857 1473 1052 700 429 349 363 380 396 362 336 330 304 314 365 373 353 420 631 950 996 664 514 502 481 385 381 420 434 497 548 459 388 354 318 323 300 253 208 178 114 83 64 52 66 71 82 85 86 103 117 114 96 121 134 125 96 87 70 55 44 38 48 50 58 73 109 123 127 170 213 134 115 101 113 137 170 151 113 148 108 62 35 27 29 30 46 42 52 46986 298 122 30 9782 13 3 6 7663 7729 14295 1168 1246 1696 1674 1564 1597 1745 1719 1820 1988 2115 1758 700 503 596 685 761 754 590 469 340 113 -38 27 -12 -47 -69 -12 -60 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 15 280 704 1401 2028 2653 3459 4409 4824 4939 5100 4718 4596 4896 4978 4900 4982 5018 4876 4832 4984 5386 5691 6118 6687 7267 7466 7483 7082 6738 6671 6763 7237 7869 8009 8577 9106 10090 11619 14759 18780 22786 27822 32916 36026 37618 37257 34672 31388 28430 25945 23620 21311 19729 19330 19451 19367 18984 19191 18885 18846 18814 18381 17657 17152 16913 16832 16324 15373 13998 12451 10897 9413 8207 7343 6988 6471 5696 5106 4444 4208 4016 3892 3897 3742 3339 2871 2499 2224 2031 2024 2173 2486 2629 2424 2396 2374 2123 2022 1984 2063 2177 2568 3095 3232 3038 2903 3340 3934 4252 4230 4370 4216 3407 2725 2327 1992 1641 1094 761 616 418 240 147 173 174 165 157 180 154 159 162 157 184 199 202 211 295 548 871 765 548 430 381 372 320 331 364 367 397 402 295 298 311 274 234 219 204 164 106 77 65 43 54 64 54 41 53 89 99 100 113 133 120 95 97 59 42 30 22 15 1 2 16 20 39 75 85 89 119 206 120 82 79 86 88 89 57 105 80 14 15 4 -8 5 26 20 69 46992 302 8 30 9788 13 3 12 7664 7732 112584 287029 462750 119464 5268 1126 1368 1845 1879 1540 1543 1581 1635 1867 1904 1889 1136 466 522 552 662 750 686 561 407 241 91 -55 -50 -64 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 405 969 1413 1686 1996 2459 2802 2973 3263 3598 3555 4008 4729 5639 6499 7250 8072 9336 10847 11739 12882 14394 16309 18219 19524 20835 21921 21597 20317 19906 20008 20448 20871 21274 22022 23630 26096 28599 31434 33980 35019 34288 32475 30706 29520 28610 28680 29403 28829 26711 24032 21977 20569 19374 18671 18249 17443 16421 15321 13989 12950 12313 12079 11800 11115 10440 9776 9206 8319 7303 6433 5628 4831 4223 3820 3570 3280 2936 2547 2424 2326 2296 2271 2347 2247 2175 2227 2240 2211 1994 1789 1860 2129 2436 2631 2701 2705 2943 3409 3758 3847 4102 4131 3921 3442 3033 2728 2818 2992 2842 2534 2222 2121 2041 1852 1661 1148 875 692 530 323 204 140 143 163 162 173 164 143 138 149 144 137 147 159 225 281 443 607 635 575 508 439 422 410 370 340 344 393 448 436 400 321 289 298 263 229 203 165 135 97 57 51 60 57 90 136 143 144 155 153 177 187 144 105 103 71 43 24 20 19 22 25 42 48 56 68 93 155 151 112 126 89 86 60 73 78 38 21 20 10 21 46 48 94 81 23 46998 302 14 30 9794 13 3 18 7665 7735 191519 323387 413689 170836 4849 1153 1471 1710 1669 1522 1560 1599 1643 1805 1930 1833 909 343 567 710 640 664 744 539 420 334 148 -81 -9 -10 999999 -92 999999 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 15 352 571 740 1138 1412 1602 1779 2006 2499 3462 5318 7913 10368 11826 12761 13677 14473 15075 15709 16267 16861 17353 19007 21788 24414 25750 26513 27268 28850 30068 30240 29881 29650 30754 31763 32271 33160 33981 34414 32197 29779 29729 31749 33824 34842 35618 35259 33564 29984 25485 21526 18441 16286 14935 14214 13787 12617 11418 10213 9113 8604 8372 8287 8498 9242 9465 9174 8318 7541 6764 5824 5009 4406 3944 3564 3422 3251 3168 3024 2774 2676 2616 2549 2304 2117 2055 2060 2104 2143 2255 2501 2729 2942 3246 3695 4120 4218 3444 3077 2742 2367 2145 2192 2314 1993 1570 1322 1247 1333 1375 1241 1137 1077 974 975 1105 1273 1172 932 680 476 332 237 209 172 176 167 151 161 156 137 150 139 120 127 124 191 230 295 486 594 597 538 461 386 382 389 390 426 508 575 594 573 457 391 348 339 317 278 204 165 152 118 63 90 128 170 247 269 275 268 244 227 230 204 158 115 83 57 45 20 23 31 23 11 12 50 99 170 149 168 119 143 277 113 69 70 77 68 30 34 31 56 134 239 256 97 59 47004 301 20 30 9800 13 3 24 7666 7738 325659 280566 106418 4371 1088 1360 1434 1594 1355 1258 1379 1463 1555 1701 1644 714 175 371 460 543 638 656 542 357 193 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 209 451 682 895 1160 1607 2666 4471 6249 8283 10177 11498 12069 12872 14385 16669 19582 22898 26734 30204 33728 37141 40871 44254 46618 47450 45898 42043 38358 36558 35339 34239 33502 33994 35184 35550 36003 36568 37602 38038 38801 40203 39732 36325 31196 26761 22605 19853 18011 15967 13786 11927 10047 8658 7946 7693 7425 7243 7271 7319 7291 7307 7561 7740 7927 8086 8014 7876 7599 7215 6738 6167 5363 4704 4144 3839 3595 3306 3091 2807 2811 2773 2738 2687 2606 2712 2748 2715 2712 2703 2520 2392 2195 2123 1898 1666 1504 1499 1438 1365 1354 1236 1093 1030 947 887 699 613 562 545 570 632 704 826 983 1191 1151 980 760 570 436 345 204 193 243 233 171 155 138 157 156 139 124 100 66 36 70 191 244 363 678 834 942 850 789 795 903 1019 892 845 839 746 709 581 516 513 453 425 419 368 272 204 90 64 77 110 158 289 396 429 398 390 361 283 198 144 133 107 55 38 37 21 -2 1 6 12 24 69 98 107 110 103 86 106 106 100 62 46 31 20 26 22 33 140 349 287 112 46 47010 302 24 30 9804 13 3 30 7667 7741 262094 263438 200920 32927 2263 857 1147 1207 1363 1213 1112 1143 1163 1304 1514 1445 768 209 242 383 500 487 575 509 272 148 23 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 98 428 1002 1806 3142 4804 6023 6752 7490 8435 10373 13344 16899 20565 24683 29755 35327 41229 46923 52380 57060 58818 56704 52950 50586 49596 48659 47663 47511 49380 53300 57521 61004 63873 63293 59773 55969 53041 49843 45166 38151 31704 27645 24403 21444 18755 16060 13437 11085 9507 8760 8376 8454 9134 10321 11370 11717 11975 12132 12339 12859 13444 13979 14585 14273 12999 11041 9265 7680 6317 5162 4426 3628 3035 2665 2333 2033 1994 1945 1896 1772 1822 1802 1685 1643 1650 1547 1504 1517 1507 1426 1411 1301 1174 1076 963 939 932 940 924 816 663 605 615 618 640 639 564 607 734 947 1112 1015 865 831 825 760 603 447 362 313 318 439 541 422 278 214 189 176 152 138 159 121 106 94 70 98 181 245 273 486 672 781 919 951 847 807 808 774 798 727 578 492 445 373 351 312 276 261 215 143 74 69 99 118 135 168 283 401 430 363 320 249 220 162 153 136 119 100 89 77 50 36 38 45 37 53 92 103 118 142 157 134 174 199 113 136 170 68 54 45 40 57 92 221 342 258 95 47016 302 29 30 9809 13 3 36 7668 7744 68848 153021 253141 60780 5815 698 788 1000 996 909 755 816 932 1129 1262 1182 509 -3 -28 147 219 319 444 432 161 0 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 114 1096 2171 3175 3925 4623 5409 6746 9798 14784 22777 32430 41765 48290 52874 55363 56793 56952 56728 56163 55120 55997 59274 65136 69579 71664 73680 75676 77463 77386 75072 70416 64974 59195 51851 45304 40112 35352 31442 27847 24971 22189 19035 16059 13864 12375 11283 10829 10993 11200 11487 12038 12819 13579 14193 14051 14244 14834 15276 15500 15100 14536 13971 12981 11751 10355 8640 7192 5772 4667 3781 3216 2582 2185 1776 1512 1271 1118 1084 1095 1047 1067 984 948 970 929 956 1011 979 949 886 817 843 814 725 752 795 787 788 765 712 622 618 616 637 696 708 654 622 660 823 1129 1016 839 919 929 784 730 727 782 831 815 726 533 395 259 163 125 102 123 120 98 99 92 71 47 45 54 109 164 237 336 485 522 509 509 526 509 457 432 474 484 404 361 356 263 217 190 171 150 113 75 66 88 97 124 150 226 325 370 373 315 251 231 201 159 146 112 85 84 81 81 45 40 31 26 41 50 79 127 132 117 120 179 116 132 103 83 40 39 70 41 38 82 138 127 124 123 47022 302 34 30 9814 13 3 42 7669 7747 46901 158313 258072 26778 1451 743 893 896 950 928 861 810 858 1068 1171 942 222 7 52 182 200 327 443 286 50 -37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 788 1999 2848 3653 4648 6570 10704 17735 26684 37191 48341 58373 64933 67868 67949 65893 62811 61030 60716 61954 65920 73140 81936 88420 91125 90561 86816 79661 70706 62004 53880 46110 40579 35866 32209 30044 28496 26270 24226 22473 20223 18289 16872 15814 14482 13044 12023 11445 11464 11847 12182 12912 12962 12823 12272 12102 12331 12697 13686 15010 15304 14284 13013 11521 9829 8066 6407 5158 4338 3688 3179 2737 2271 1921 1610 1434 1215 1083 1058 1122 1139 1105 1180 1142 1090 1065 1121 1121 1088 1055 987 977 947 928 880 875 958 908 837 856 837 739 678 640 594 585 658 671 727 975 1323 1467 1761 1849 2126 1999 1696 1618 1516 1492 1251 945 658 456 315 204 168 144 169 156 156 135 141 147 108 88 113 103 137 152 218 274 337 353 376 374 379 400 365 390 444 485 461 389 348 334 287 275 251 194 148 106 85 98 111 117 126 132 194 316 389 404 452 445 289 253 222 212 167 148 100 78 63 41 47 49 56 67 85 109 144 217 190 187 191 157 147 129 110 72 46 45 60 69 89 124 159 138 47028 303 10 30 9820 13 3 48 7670 7750 460150 39056 184436 464376 82546 2578 885 907 894 980 979 949 1149 1047 1032 1120 999 270 1 90 217 221 323 409 371 110 8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1113 2689 3647 5623 10485 18563 28172 37545 47992 58939 67780 71329 68524 65116 62230 58867 57009 57136 58633 62098 68417 76313 84325 88891 88342 79398 66039 53698 44438 37653 32424 28398 25261 22970 21499 21150 20112 19644 18975 18021 16296 14908 13722 12909 12657 12849 13066 13283 13180 12659 11597 10397 9400 9309 9459 9039 8274 8498 9778 10515 10728 10366 9117 7491 5664 4358 3577 3017 2692 2482 2374 2393 2284 2131 1871 1635 1414 1354 1265 1185 1252 1250 1176 1160 1165 1258 1212 1177 1079 1078 1069 1034 923 870 818 798 854 887 917 1066 1033 902 872 825 852 942 1054 1215 1323 1543 1582 1940 2384 2408 2789 3018 2854 2652 2670 2351 1922 1506 1231 889 501 323 202 164 153 133 85 79 77 72 85 83 65 65 67 95 110 139 164 187 199 200 217 260 281 290 276 315 347 326 275 214 199 181 168 122 109 90 67 54 81 86 95 96 137 206 279 289 268 235 200 176 172 154 120 98 81 49 32 25 17 10 10 12 38 41 77 148 146 105 113 115 151 104 34 19 34 41 33 48 71 96 123 108 47034 302 16 30 9826 13 3 54 7672 7753 63569 264086 631063 263538 5856 1533 1563 1438 1530 1566 1589 1718 1612 1568 1714 1522 724 364 251 458 607 611 774 748 384 287 149 2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 124 2038 6692 14684 25562 37444 49700 60662 65540 63934 59684 56312 52086 48422 45422 42854 41507 41795 42106 43577 45404 46988 47279 45563 42334 38595 35838 32935 29116 25698 22744 20436 18838 17845 17307 16740 16157 16606 16920 16909 16452 14693 13789 13113 12566 12159 12118 12032 11673 11220 9928 8626 7792 7481 7313 7374 7601 7974 8658 9114 8559 7685 6870 5981 5152 4418 3782 3188 2902 2695 2477 2280 2197 2121 1964 1866 1836 1829 1863 1802 1696 1531 1332 1358 1404 1459 1534 1643 1649 1656 1651 1569 1511 1540 1571 1630 1668 1655 1635 1714 1785 1423 1199 1100 987 974 1051 1049 1117 1320 1492 1902 2785 3682 4183 3728 3181 2953 2986 2787 2224 1590 1268 915 565 360 237 164 141 126 105 78 84 85 105 108 128 159 153 142 165 181 186 218 235 243 269 283 303 288 316 323 337 323 277 282 275 252 228 210 163 134 99 92 104 99 100 109 135 167 198 238 234 232 199 176 185 172 144 132 105 76 77 64 48 40 56 60 63 98 154 153 184 163 187 277 369 144 71 43 31 35 74 106 121 133 128 89 47040 303 21 30 9831 13 4 0 7673 7756 496668 77814 264293 623766 154139 3550 1538 1544 1709 1821 1891 1905 2063 1953 1811 1920 1481 683 461 395 555 733 738 837 814 478 394 170 -9 -80 999999 -92 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 55 1319 5834 15123 28239 39904 49624 52071 49231 46617 43736 40640 38241 34080 31133 29796 28983 29287 29729 29645 28868 27362 25694 24958 24308 23538 22918 22370 22082 21813 21854 21926 21737 21836 22045 21578 20286 18912 17831 17513 16829 16311 15223 14742 14273 13630 12593 11165 9598 8259 7381 7111 7108 7177 7159 7083 6858 6278 5647 4854 4518 4585 4434 4142 3876 3605 3458 3521 3323 3264 3199 3206 3376 3438 3360 3140 2886 2954 3046 3160 3075 2910 2745 2712 2689 2478 2322 1972 1778 1709 1783 1706 1632 1602 1571 1562 1536 1437 1409 1283 1229 1252 1269 1024 864 775 892 1224 1662 2244 2725 2809 3069 3264 3328 3464 2916 2653 2651 2619 2441 2050 1622 1338 972 541 296 179 96 58 49 54 49 39 49 38 56 57 115 113 115 124 161 172 153 155 191 211 210 223 251 256 277 271 292 309 314 250 201 187 164 131 156 131 115 75 75 84 90 81 97 129 165 217 205 188 159 128 96 79 91 76 48 43 25 23 17 9 20 38 36 60 110 152 165 137 111 135 101 90 59 21 26 134 97 92 60 69 18 47046 303 27 30 9837 13 4 6 7674 7759 537140 133661 384697 504401 25203 1958 1787 1802 1797 1780 1899 2121 2247 2325 2110 2070 1647 771 528 472 665 823 856 893 853 561 354 182 34 -18 -52 999999 999999 999999 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 511 4227 14485 26000 33399 37580 38210 37042 33784 29686 27668 27650 28870 29528 30280 31024 31355 31660 31650 31851 31903 31944 32115 32189 31988 30646 29066 27624 25910 25046 25046 24987 24986 24274 23708 22785 21857 21240 20321 20043 19658 18209 16663 15151 13329 11555 10154 8843 7949 7399 7279 7166 7008 6500 6109 5847 5293 5051 5409 5414 5045 4933 4778 4744 4758 4952 5645 6747 7660 8019 8151 8109 7685 6931 6434 5778 5095 4529 4282 3881 3572 3172 2798 2614 2624 2548 2418 2274 2184 2005 1966 1977 1910 1817 1698 1684 1681 1775 1790 1778 1805 1787 1919 1955 2018 2120 2092 2125 2532 3011 3065 3290 3749 4054 3634 3090 2924 3055 3116 2974 2557 1954 1328 969 763 472 261 182 120 87 82 73 64 77 71 81 52 61 107 141 148 164 188 189 217 232 262 281 259 259 281 302 340 377 520 569 442 362 356 361 351 340 313 227 193 156 114 110 110 102 97 101 142 179 313 397 371 256 179 152 123 111 87 56 50 31 21 33 54 64 82 110 135 148 157 150 148 125 143 95 73 151 129 25 70 65 46 61 43 47052 303 32 30 9842 13 4 12 7675 7762 575426 184530 404708 432868 16677 2057 1686 1633 1723 1759 1953 2267 2449 2434 2345 2294 2081 1345 781 630 575 697 806 960 887 557 420 343 138 -19 -45 -63 999999 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -19 175 3427 14837 24236 27223 26245 24427 22440 22816 24376 26420 29327 30971 31179 31189 31691 32272 32996 33522 33838 33411 32796 32282 31839 31078 29770 27769 26145 25459 25536 25369 24908 24091 22770 20955 19113 18019 17085 16529 15841 14999 13595 11822 10697 9764 8885 8222 7793 7532 7698 7688 7052 6530 6371 6496 6648 6718 6849 6881 6968 7322 8255 8305 7618 7325 7326 7638 8082 8314 8635 8811 8795 8619 8562 8543 8222 8190 8008 7151 6191 5359 4620 3932 3443 3390 3263 3124 2953 2775 2744 2909 2841 2832 2781 2501 2395 2460 2588 2724 2852 3449 4038 4167 3827 3474 3291 3087 2742 2665 3034 3563 4084 4137 3187 2453 2394 2321 2150 2128 2035 1723 1340 1020 811 640 452 241 150 115 87 94 87 105 97 79 64 58 60 66 98 115 124 156 183 234 256 228 258 297 332 387 459 507 603 598 523 436 450 415 358 274 210 169 137 110 91 82 98 107 110 107 96 98 96 117 215 334 332 260 223 189 115 83 62 58 45 24 30 31 43 69 110 158 142 169 230 174 98 102 105 76 59 35 26 75 98 124 130 35 47058 302 67 30 9847 13 4 18 7676 7765 192539 441542 346415 14072 1988 1817 1801 1864 1911 2048 2417 2782 2762 2508 2376 2153 1585 796 786 661 721 727 929 848 580 457 355 211 -32 -56 40 15 -10 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 271 2039 7881 14985 16843 17245 18528 20352 21639 23054 24896 26651 27520 27357 26823 26288 25338 24066 23364 23167 23069 22824 22760 22556 22121 21938 21504 20865 20312 19667 18737 17813 16697 15764 14753 13504 12206 10971 10116 9548 9301 9174 9234 9596 9806 9568 9131 8411 7734 7230 7082 7281 7588 7820 7824 8359 9219 9751 10150 10590 10631 10554 10256 9772 9458 9865 10618 11403 11581 11706 12132 12381 12164 11678 11076 10519 9914 9482 8807 7779 6738 6064 5466 4776 4104 3488 3237 3586 3850 3826 3794 3756 3617 3778 4092 4323 4254 4085 3639 3381 3303 3619 4095 4035 4005 4160 4402 4670 5046 5550 5354 4975 4409 4067 4015 3950 3686 3076 2305 1862 1621 1286 1001 856 686 546 356 216 147 117 57 81 71 42 47 44 59 57 46 45 66 109 132 153 195 182 213 255 305 383 488 512 543 564 539 499 425 344 273 227 195 151 112 98 89 71 56 77 97 92 86 84 66 49 71 81 86 166 221 175 147 123 91 98 97 36 19 22 17 30 48 56 95 112 110 117 81 89 60 65 82 41 23 9 20 36 70 96 77 -9 47064 302 71 30 9851 13 4 24 7677 7767 250598 637528 320716 13495 2131 1929 1841 1902 1844 2026 2068 2465 2747 2484 2422 2201 1418 795 773 702 705 778 878 986 670 525 379 261 58 -38 33 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 130 870 3346 7327 11047 14207 17636 18630 17971 18049 19524 21297 23030 24020 23763 22744 21758 21214 20536 19604 18936 18371 17985 17893 18114 18178 18658 19293 19292 18928 17970 16495 15164 14240 13524 12997 12250 11611 10940 10609 10634 10736 11233 11775 12207 12079 11893 11507 11085 10769 10779 11182 11355 11068 10944 11279 11880 12017 11886 11823 11726 12493 13523 14157 15337 16279 16598 16294 15892 15735 15285 14693 13627 12673 11854 11050 10599 10082 9591 8935 8535 8557 8500 8287 7983 7944 7961 8648 9243 9316 9452 9200 8346 7576 6895 6181 6744 7372 6840 5340 4162 3913 4312 5081 6102 6712 7245 7795 7622 6722 5336 4392 4706 5160 5386 5480 4864 3751 2666 2102 1772 1503 1299 985 718 642 528 352 206 144 125 100 80 77 60 63 56 31 37 36 50 54 65 77 96 115 141 171 207 208 212 252 324 371 408 421 385 287 260 228 198 161 139 112 105 93 66 68 92 104 126 111 84 78 73 81 82 90 109 163 171 136 131 127 105 62 35 34 44 43 143 151 127 137 152 133 143 163 282 91 88 79 45 13 16 23 33 71 138 88 3 47070 302 45 30 9855 13 4 30 7678 7770 316480 523277 398802 22811 2072 1793 1918 1907 1827 1902 1955 2242 2670 2477 2428 2085 1219 786 697 629 620 665 872 724 490 436 280 116 -29 -36 -34 -97 999999 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -7 846 3273 6559 9496 11518 12522 12898 12447 12975 15687 18491 20264 20453 19414 18778 18915 19807 21194 22500 22826 22729 22315 21293 20012 19295 19110 18989 18753 18203 17059 15405 13443 11744 11018 10981 11137 11486 12182 12566 12857 12939 12963 12958 13182 13807 14821 15897 16962 17266 17561 17854 17754 17160 16061 15463 15726 16603 17322 17851 17896 17377 17066 17046 16976 16691 16287 16111 15647 14825 14018 13455 12879 12190 11925 11473 11022 10836 10437 9996 9116 8295 8040 7547 6978 6965 7424 8424 9838 10783 10925 11281 12446 13580 12878 10138 8094 7814 8796 10178 9579 7374 6642 6279 5330 4880 4831 4973 5462 5178 5086 5037 5019 5149 5153 4889 4164 3461 2989 2472 2052 1639 1289 1154 1116 1060 908 678 407 277 225 188 122 98 95 75 75 71 64 58 61 83 50 47 65 68 86 104 107 149 228 366 478 492 452 413 396 349 319 301 285 231 187 148 137 118 122 119 111 145 147 148 139 131 97 90 85 91 101 113 142 169 148 152 146 119 88 68 60 65 63 87 121 145 186 200 197 291 134 99 90 99 156 91 54 58 58 49 58 92 105 290 47077 302 81 30 9861 13 4 37 7679 7774 443979 513762 478932 27876 2338 1911 1914 1888 1877 1864 2001 2070 2263 2640 2518 2064 1153 760 725 674 613 615 782 775 496 384 250 95 63 3 4 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 241 2356 4650 6001 6574 7307 9310 11020 11934 12909 13385 14442 16691 18568 19348 19682 19467 19565 19769 20042 19773 19183 18635 17620 16649 15948 16111 16642 17783 19268 19962 19850 18862 17477 15894 14663 13907 13667 13443 13860 14750 15265 15639 16220 16883 18011 18685 18494 18331 18428 17127 15966 14625 13108 11902 10902 9792 8804 8186 7713 7350 7374 7075 6794 6778 7208 7835 8448 9343 10731 12129 12304 12630 12494 12163 12431 12459 12647 12639 12495 12664 12451 12038 11357 10485 9832 8974 7937 7892 10660 14760 16301 17021 17114 14965 12839 10477 8547 7435 7564 7345 5397 3563 2906 3074 3421 3579 4193 4403 3840 3813 3601 3615 3935 4188 4195 3840 3317 2747 2241 1907 1970 1891 1842 1519 1213 993 686 451 302 189 132 106 95 79 81 84 84 67 62 55 29 45 65 48 65 74 109 171 230 297 349 441 485 454 456 442 455 449 376 329 277 228 191 176 161 126 129 134 143 159 166 144 123 79 76 72 68 77 94 94 95 99 121 139 136 96 83 105 87 65 114 153 149 166 162 233 298 183 130 105 120 136 95 46 51 62 51 68 82 75 48 47083 302 86 30 9866 13 4 43 7680 7777 580265 479411 237190 7913 2126 2015 2036 2234 2079 2024 2149 2185 2244 2621 2842 2347 1497 934 880 763 756 747 831 811 691 567 435 264 100 -2 102 30 -33 -89 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 593 2793 4380 5462 6761 8231 9801 10635 11795 14323 17189 19398 20804 21856 22151 21621 22193 22502 21893 21060 20872 20890 20802 20329 20386 20705 21449 22807 23647 23953 24448 25311 25634 24935 24686 24299 23841 23557 22412 20988 19772 18491 16770 15278 13587 11755 10048 8567 7128 5870 4577 3447 2708 2262 1850 1491 1235 917 667 643 601 551 477 503 604 767 1006 1319 1970 2727 3274 3952 4607 4533 3605 2755 2318 2182 2123 2412 2926 3645 5225 7962 10685 13005 15157 16473 15882 16386 15487 12320 10936 10555 9515 7888 5917 5189 4848 3777 3297 3144 2811 2622 2466 2670 2676 2591 2691 2858 3053 3253 3741 4289 4276 3591 3221 2973 2769 2452 2192 1878 1553 1334 1201 1050 840 656 506 303 192 115 84 81 65 65 58 62 37 51 55 22 18 29 41 53 65 116 151 190 282 342 407 427 414 342 363 384 407 379 283 240 217 174 179 158 175 151 158 158 214 147 132 112 83 71 59 55 68 78 84 87 85 97 111 111 111 80 64 63 75 100 117 157 163 206 215 151 158 163 93 87 79 83 75 49 58 69 84 61 59 53 47089 302 90 30 9870 13 4 49 7681 7780 678272 609772 115416 4779 2598 2439 2447 2588 2554 2465 2441 2475 2345 2447 2592 2390 1758 1243 1143 1125 964 964 1115 1107 849 716 478 292 134 102 153 69 34 38 -54 -25 -27 29 -20 -37 -57 -50 -92 -94 999999 -81 -58 -69 -97 999999 -76 -67 999999 -81 999999 -93 999999 999999 999999 999999 -93 -94 -65 -40 -49 999999 -90 999999 -88 -79 -86 -86 -67 -63 -89 -95 999999 -27 -99 999999 999999 -88 -92 -42 999999 -73 3 -77 -72 76 1145 3221 4871 5750 7239 9791 12756 15332 17500 19621 21012 19682 16853 13817 11577 10108 9045 8310 7975 8018 7359 6804 7038 7517 8284 8684 9013 9345 9542 9283 9356 10226 11238 11777 11406 10653 9735 8595 7291 5882 4511 3335 2519 1800 1428 1158 840 703 646 599 542 478 506 485 519 753 902 542 336 285 288 293 286 342 407 415 388 457 505 543 602 787 875 821 649 643 690 800 899 1128 1678 2299 3270 4426 5472 6442 7745 8880 9761 10009 9753 8403 6876 7190 6905 5011 3521 2697 2178 1790 1731 1691 1557 1685 1971 2365 2564 3120 3676 3817 3753 3661 3792 3844 3657 3431 3369 3484 3361 2887 2253 1624 1327 1056 870 721 607 472 408 293 162 96 76 44 32 38 31 28 29 16 12 -20 -2 12 -20 23 25 51 64 129 205 315 391 398 358 377 395 404 412 365 292 215 224 290 322 297 232 181 157 147 137 120 100 63 42 30 34 38 41 32 47 59 61 65 73 83 77 70 49 44 68 107 166 208 195 207 279 215 115 89 88 88 43 83 144 2 -3 14 23 37 45 6 47095 302 93 30 9873 13 4 55 7683 7783 699290 584929 197475 6684 2855 2741 2658 2748 2623 2665 2706 2650 2583 2690 2744 2622 2007 1446 1315 1331 1160 1085 1108 1219 998 945 703 437 284 262 307 236 152 85 82 98 105 31 12 45 -12 6 1 -64 -44 -58 21 -49 -15 -24 12 2 -46 7 12 34 -28 -12 48 29 -2 -7 -40 15 17 2 -28 29 14 -13 32 5 -31 36 -14 55 22 12 10 64 -24 -31 -28 -12 27 31 48 13 -5 376 1803 3217 4366 5386 7798 11450 13229 12408 11125 9626 7485 5221 3742 3547 3979 4065 3867 4514 5798 6210 5074 3798 3030 2756 2596 2614 2702 2563 2354 2154 2035 1925 1863 1767 1958 2825 3921 5327 6711 5980 3526 1581 895 797 779 862 775 586 524 495 458 414 489 590 712 802 703 435 316 287 268 309 315 435 524 505 541 590 566 561 552 608 679 722 783 911 1163 1372 1722 2010 2294 2636 2794 2924 3098 3190 3315 3718 4324 5208 5822 5740 5096 4368 3480 2622 1884 1354 1127 1067 1116 1458 1884 2383 3011 3230 3445 3646 3685 3700 3459 3367 3439 3850 4093 4501 4520 3967 3230 2656 1930 1448 1146 939 789 646 610 581 462 303 229 180 125 121 89 74 75 66 53 68 55 39 43 66 39 17 32 57 78 124 199 260 294 346 348 421 464 483 480 437 383 347 351 363 278 216 197 159 153 161 142 138 124 99 89 78 75 80 96 90 79 109 111 112 132 167 188 132 82 91 147 157 171 192 232 251 181 118 105 116 111 93 99 81 41 51 71 85 79 136 171 29 47101 302 95 30 9875 13 5 1 7684 7786 841372 585912 447716 15346 2769 2419 2276 2271 2310 2235 2265 2199 2172 2219 2079 1736 1417 1190 1235 1188 899 835 889 986 821 665 459 248 141 114 80 38 46 -43 -58 16 -41 8 -72 -97 -72 -98 -89 999999 -71 -86 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 -83 999999 999999 -62 -39 -63 999999 999999 999999 999999 -95 -47 -37 999999 999999 999999 999999 -48 -91 999999 -63 -88 999999 -65 999999 -81 -82 999999 -63 -92 -87 -71 37 601 1506 2307 3102 3626 4152 5286 6222 6050 4556 5810 15329 31056 43986 49671 51086 49864 45283 38745 31964 24516 17656 11656 8025 5844 4652 4130 3474 3110 2773 2659 2418 1835 1513 1831 3407 8161 15783 22681 24086 19531 12658 6188 2285 1097 1006 956 811 636 485 402 369 371 318 417 580 584 350 246 271 265 255 354 411 469 560 527 563 628 627 648 631 686 758 873 1011 1155 1421 1757 2088 2328 2649 2894 3109 3114 3026 2886 2707 2746 2841 2602 2571 2353 2343 2519 2501 2278 1906 1640 1471 1376 1306 1524 1714 2046 2441 2925 2903 2843 3200 3512 3935 4039 3899 3758 3419 3243 3290 3261 3135 2934 2537 1849 1223 1005 911 886 933 799 663 486 297 219 197 147 99 77 76 55 70 44 65 65 55 52 52 66 42 51 73 131 170 192 161 164 234 319 376 435 456 431 399 387 324 249 195 152 132 137 179 169 143 140 154 119 99 88 85 78 80 87 86 102 107 105 145 159 141 127 143 158 133 163 197 197 215 220 121 99 134 343 106 133 138 137 71 46 44 85 87 69 91 83 47107 301 129 30 9879 13 5 7 7685 7789 456380 356790 14783 2745 2226 2102 2094 1951 2111 2177 2216 2073 1874 1802 1656 1299 1164 1127 1041 862 749 885 835 616 585 376 156 94 110 76 31 -62 -78 -90 999999 999999 -70 -65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 -12 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 999999 52 612 956 643 1461 6789 8794 6439 11102 29095 47223 55013 63804 65612 64492 61432 52796 42082 32666 25272 19844 15239 12695 10071 7482 6004 5263 4277 3066 2388 2143 2075 1938 1796 1627 1351 1153 1233 1092 788 605 507 492 449 439 535 454 325 311 361 365 342 370 424 530 529 265 163 173 170 205 209 268 408 448 422 506 546 648 751 985 1246 1461 1683 1867 1897 2058 2089 2005 1994 1931 1858 1771 1767 1803 1770 1686 1677 1643 1567 1493 1448 1578 1728 1909 2004 1822 1370 1164 1149 1220 1448 1622 2360 3009 3445 3564 3332 3333 3538 3736 3683 3407 2847 2400 2473 2679 3106 3497 3448 2978 2232 1679 1452 1353 1154 916 801 818 631 356 243 207 137 107 79 53 36 28 26 35 17 15 17 37 40 28 31 24 47 64 72 81 100 132 189 246 315 362 400 412 369 299 218 200 152 140 176 129 129 145 153 152 132 114 72 64 56 50 61 62 58 67 83 92 103 133 144 141 122 87 85 93 142 198 169 169 129 97 68 67 43 27 30 33 27 10 32 35 42 18 3 13 47113 302 102 30 9882 13 5 13 7686 7792 791556 307370 188761 6273 3104 2848 2657 2473 2360 2362 2430 2507 2348 2089 1948 1704 1565 1478 1496 1309 1051 979 1043 1062 859 805 638 368 241 266 197 102 68 44 26 27 -8 -54 -55 -91 -52 -35 -58 999999 999999 -87 -47 -98 -18 -35 -41 -69 999999 999999 -63 -50 -62 999999 -26 999999 -28 -41 -48 -54 -18 -51 -88 -50 -56 -73 -72 -27 -53 -80 -29 -51 -58 -3 9 -69 -84 -36 -38 -71 -78 -59 -28 -46 -12 0 146 256 350 1595 3588 7241 17583 24900 22818 24263 28338 26025 27154 29160 27117 25051 23084 20239 16788 13847 11705 9869 8732 8330 8162 7968 7030 5023 4047 2760 1225 1059 977 964 874 795 765 739 640 624 542 485 450 539 605 572 368 360 357 388 408 458 468 570 490 344 242 208 162 208 205 346 457 468 476 576 604 616 697 723 768 863 959 1011 1035 1078 1040 1081 1083 1113 1127 1136 1120 1122 1145 1139 1176 1175 1081 1045 1048 992 1032 1033 1102 1079 1116 1444 1853 2218 2808 3094 2940 3378 3233 2975 2690 2593 2623 2489 2443 2529 2456 2570 2864 3374 3890 3765 3380 2829 2487 2184 1747 1372 1156 1057 988 805 606 423 268 223 145 119 111 93 66 52 67 68 50 45 49 44 60 62 53 62 75 84 75 78 87 95 103 129 212 280 328 335 296 275 255 256 264 267 221 196 190 157 151 153 128 111 85 69 69 73 77 75 74 91 102 105 119 138 153 152 146 133 146 129 180 268 280 233 169 82 70 55 28 28 35 37 21 14 18 81 138 82 46 24 47119 302 104 30 9884 13 5 19 7687 7795 588309 260448 53519 13443 40639 5830 2684 2537 2488 2504 2509 2557 2408 2109 1782 1737 1594 1523 1614 1410 1116 1056 1115 1054 929 856 656 401 211 200 173 128 107 24 -40 -41 37 59 11 3 -41 -75 -20 0 -69 -60 -47 -22 -35 -84 -11 32 -30 -36 8 -29 -6 8 -41 -18 16 -27 -3 -67 -53 -29 2 -22 -78 -62 -41 -88 -58 -35 -36 -36 7 0 -40 -61 -15 -6 -22 12 30 2 -33 -52 -68 -14 10 -19 189 1488 4362 6471 8026 9903 11644 12900 14621 15470 17535 19906 21945 23072 22526 21223 18017 13999 11339 9268 7532 6544 6286 5832 5369 4813 3636 2164 1459 1317 1199 1054 891 744 687 651 620 601 625 656 571 488 509 459 389 357 420 441 436 414 473 480 314 263 238 211 193 162 185 188 283 372 455 487 555 579 558 591 623 623 647 617 616 653 722 740 729 813 804 752 756 799 775 786 814 780 791 797 812 884 952 1005 983 1046 961 939 1087 1269 1589 1834 1815 1959 2058 2059 2233 2099 2051 2047 2243 2850 3100 2900 3085 3490 4318 4766 4197 3348 2538 1873 1534 1279 1191 1089 848 656 513 379 247 179 134 113 83 64 74 35 42 37 38 60 51 26 10 25 39 40 55 69 68 87 74 83 98 114 166 243 301 358 367 381 431 329 246 287 345 185 173 159 164 157 124 102 70 71 72 67 65 81 88 94 106 111 114 154 215 259 173 139 140 152 205 331 339 318 199 57 36 36 29 29 76 111 28 23 77 69 112 79 55 40 47125 302 75 30 9885 13 5 25 7688 7798 435103 370005 60823 49380 91854 7957 2879 2801 2615 2440 2474 2506 2258 2089 1859 1696 1652 1650 1542 1242 1112 1123 1147 1060 955 836 537 360 235 195 211 119 113 85 32 38 118 11 21 -52 -30 2 -31 -41 -52 -95 -29 -39 -60 -14 -23 -34 -36 -24 -28 -5 -22 -11 16 -22 37 33 -12 -45 14 85 79 -5 -34 6 37 51 -14 -26 16 -17 17 -1 23 -30 -76 -64 -24 -26 6 62 -12 -9 31 72 74 279 2490 8061 11824 11543 9801 9741 10700 11550 13872 18074 23208 23796 20630 16384 12346 9258 6898 5111 3869 3114 2921 2809 2666 2499 2372 1944 1533 1199 1008 828 816 822 838 751 655 668 631 607 589 664 581 650 712 609 551 460 439 439 506 506 494 529 407 353 285 235 194 146 162 231 250 362 409 494 510 570 593 611 653 651 660 732 747 731 773 757 724 731 738 705 733 667 665 710 695 663 671 643 625 616 676 774 796 822 829 765 773 781 791 855 927 959 983 1158 1437 1824 2376 2608 2725 2691 2516 2332 2363 2515 3082 3251 2942 2353 1881 1691 1378 1175 1046 850 722 532 360 281 211 175 114 93 92 63 52 58 49 60 55 40 50 62 45 32 56 57 75 74 77 72 55 57 68 73 136 252 360 471 467 317 278 357 374 255 213 191 218 202 181 160 143 133 102 79 81 76 63 72 85 89 122 124 119 159 171 219 206 157 162 190 231 262 277 320 243 157 108 63 61 40 48 46 34 8 13 55 98 86 78 35 47131 302 105 30 9885 13 5 31 7689 7801 469717 552773 279389 8221 5484 3062 3017 2959 2770 2460 2412 2497 2309 2157 1832 1743 1673 1605 1357 1006 1135 1094 910 836 690 548 502 331 216 163 205 163 78 50 17 25 -31 -22 -13 -37 -42 -2 -1 -10 -15 -5 -9 -39 10 32 -44 -82 -64 -89 5 -26 17 30 23 -19 -20 8 -34 -23 28 25 7 -25 -16 -1 -45 -16 -6 14 -3 4 22 43 56 -3 -6 -4 0 -39 -76 -54 -3 -25 59 161 387 3297 11090 14825 14332 12256 10085 8468 8086 8216 8014 7650 6388 4694 3831 3098 2661 2444 2388 2285 2324 2330 2115 1881 1601 1455 1309 1160 1093 937 792 755 722 753 725 751 699 663 685 645 627 682 630 548 673 724 623 550 466 502 527 530 479 529 444 357 333 284 257 208 151 138 225 296 378 441 475 487 476 618 587 589 611 609 620 597 634 638 625 585 621 658 732 823 861 833 860 854 790 736 701 654 641 678 663 614 556 560 573 625 676 774 907 1022 1180 1305 1499 1766 1864 1717 1707 1858 1695 1601 1679 1872 2412 2589 2467 2016 1578 1296 1086 1007 1002 949 763 612 461 289 186 119 102 109 89 53 45 46 48 33 40 36 39 27 16 32 18 21 58 62 57 66 46 46 36 44 106 196 337 383 392 313 272 251 331 380 268 209 156 146 160 141 130 147 100 70 68 69 56 56 66 69 78 83 91 94 111 119 167 215 185 164 192 209 278 246 189 115 60 46 34 23 53 51 21 9 14 11 162 87 0 -7 47137 302 134 30 9884 13 5 37 7690 7804 745143 682797 202183 7434 3613 3466 2888 3057 3084 2885 2608 2541 2295 2152 2161 2039 1711 1577 1334 1040 1129 992 864 812 806 574 462 351 228 328 230 149 100 111 80 77 43 26 41 62 28 39 42 32 -18 -51 -72 -36 15 22 15 30 -48 -40 10 32 -7 -24 -33 23 46 -1 0 -8 10 -15 7 24 11 20 53 89 54 40 45 40 35 25 53 74 12 14 82 44 25 38 8 41 149 331 634 5652 17571 16101 9395 8849 10704 12482 13374 12234 10629 9178 6808 5012 3887 3084 2644 2581 2558 2240 2095 2180 2059 1734 1499 1440 1347 1246 1214 954 818 780 779 833 815 735 694 697 708 767 688 688 764 740 825 893 831 643 543 537 577 617 670 681 647 518 430 398 269 205 188 200 213 274 360 389 409 417 429 420 464 511 558 538 534 561 544 527 523 477 426 430 423 423 403 407 411 384 459 439 412 412 444 452 423 383 448 431 495 581 644 732 775 901 1092 1348 1464 1461 1412 1568 1704 1716 1501 1253 1303 1516 1855 2143 2361 2403 1986 1394 1180 1116 1048 1028 871 670 476 325 207 165 124 114 90 76 87 49 52 39 41 56 61 66 49 56 62 59 95 94 80 56 47 50 70 76 132 184 248 268 334 303 259 274 258 233 215 194 165 184 192 181 148 146 147 115 87 81 76 84 83 93 101 111 142 132 141 151 199 239 195 173 189 212 213 261 284 138 93 91 80 64 51 61 37 27 41 29 28 38 35 9 47143 302 104 30 9884 13 5 43 7691 7807 822603 697146 115850 3691 2202 2179 1753 1696 2285 2892 2891 2625 2591 2397 2282 2238 1851 1593 1447 1136 1102 991 884 799 744 612 512 317 239 251 273 115 182 103 87 107 53 39 -24 -37 12 -39 -55 -1 -23 -29 -42 -11 -22 -5 -81 -18 -24 -70 4 19 2 -36 -42 -43 -27 -45 28 23 -5 -32 -33 -11 -19 -19 5 -1 -30 -10 -4 1 -26 9 24 3 -22 -10 42 34 -28 21 59 64 1078 4037 7004 10296 13648 16436 18489 19899 18831 16107 12518 8441 5804 3848 2649 1874 1419 1338 1233 1295 1294 1266 1334 1381 1350 1403 1585 1927 2027 1589 1225 1021 923 856 811 803 823 855 797 759 754 774 811 801 751 819 951 920 707 571 579 560 648 701 770 879 752 610 464 376 304 244 246 232 258 313 334 333 336 346 347 346 318 302 355 394 376 373 399 431 325 293 284 277 303 297 266 307 318 352 343 373 369 351 376 361 357 401 422 394 420 527 519 603 666 691 758 874 1073 1063 985 1057 1050 1137 1174 1298 1445 1508 1726 2118 2278 2136 1763 1456 1172 1019 989 872 640 501 370 244 174 145 107 118 96 85 77 56 59 58 56 65 58 50 41 29 32 47 67 86 55 62 51 48 63 128 186 212 207 254 263 248 250 260 231 200 189 188 195 178 168 173 166 123 131 121 91 62 66 71 74 81 73 60 51 53 76 152 156 211 218 221 244 253 262 282 309 240 147 105 100 55 40 44 28 23 2 43 19 9 38 6 47154 301 131 30 9881 13 5 54 7693 7813 435151 30541 1786 1260 1148 1046 1054 1098 1437 2022 2713 2731 2688 2609 2366 2196 1730 1390 1126 1075 877 786 710 558 522 416 275 203 235 220 210 153 114 57 21 82 37 -21 11 26 31 -30 12 47 45 20 -6 -50 -11 13 -2 32 59 67 -6 21 -18 -50 13 8 10 5 82 106 39 10 24 43 25 30 8 28 38 21 32 -9 16 23 17 13 41 7 -22 40 293 1094 2372 3254 3246 2357 1907 2204 1646 905 974 1936 2805 2849 2492 1880 1339 1252 1252 1383 1866 2458 2513 2090 1747 1525 1393 1376 1245 1232 1177 1181 1096 979 966 893 822 778 829 913 894 1022 1082 1052 1084 1084 978 750 642 637 547 534 507 505 529 540 611 685 715 614 454 413 363 359 297 179 193 268 247 214 271 332 304 304 276 243 227 292 279 210 224 238 202 157 87 105 77 125 131 95 111 122 143 213 237 244 275 281 291 303 293 292 269 235 260 292 293 306 338 347 378 311 350 467 591 725 746 741 848 887 955 962 937 1103 1163 1189 1126 993 895 804 778 770 785 808 611 320 201 116 98 102 73 70 55 51 47 42 43 29 40 38 33 47 69 40 45 36 44 67 106 142 182 215 207 211 235 240 225 200 197 203 197 231 218 182 166 186 155 128 126 107 98 84 79 72 45 68 83 80 82 113 119 111 144 158 191 198 215 263 238 244 307 301 172 139 210 113 81 89 20 29 7 33 -12 999999 999999 -8 12 47161 301 127 30 9877 13 6 1 7694 7816 701280 162760 5026 1065 1054 975 1023 967 967 1011 1666 2526 2817 2770 2557 2295 1950 1458 1033 978 855 692 597 533 420 366 275 171 245 166 96 118 89 -18 16 -39 -3 33 -5 -19 -1 -19 -1 18 6 -21 16 -42 -23 -75 -1 11 29 19 -24 -36 14 -56 -16 2 -24 6 -10 11 22 -27 -5 -12 25 -4 -1 -27 -13 4 -5 30 27 -36 27 -25 -29 59 60 -13 102 1023 1760 1357 739 411 691 1224 2393 5075 6238 5308 3931 3650 4740 6482 8343 8724 7269 6588 6864 6941 7515 8740 10116 10545 9409 6946 4708 3012 2106 1665 1368 1263 1166 1123 989 927 1128 1442 2003 2405 2593 3378 2915 1790 1179 727 649 548 491 528 602 580 600 606 664 707 731 669 490 469 387 432 354 228 226 242 197 171 230 232 218 217 197 242 177 191 232 214 193 198 155 131 118 98 90 82 73 69 106 122 106 150 137 133 148 179 235 263 267 285 235 238 200 218 270 284 444 606 629 506 421 439 396 376 447 567 652 685 743 850 912 944 899 863 837 825 737 683 647 519 452 668 724 395 216 105 75 46 58 49 34 19 39 53 46 21 21 42 30 65 74 67 40 49 78 106 116 146 170 191 206 222 233 212 221 233 229 230 216 201 203 174 149 161 159 138 124 109 93 87 79 65 76 63 56 94 104 82 93 92 146 195 245 303 264 252 250 320 374 347 196 145 117 123 62 24 140 305 -5 -9 999999 999999 999999 999999 -2 47172 296 122 30 9872 13 6 12 7696 7822 613425 199254 46302 4522 979 1107 1084 1143 1158 1112 1340 1822 2255 2584 2668 2528 2090 1612 1189 1029 840 728 601 573 431 310 273 184 153 151 108 113 143 97 107 36 38 31 22 -55 -42 -58 -21 -51 -45 -74 -9 27 -21 -38 -3 -15 -18 -7 17 -42 36 54 -7 10 -11 15 42 5 10 97 62 34 14 -16 37 82 -1 32 -11 -5 63 70 7 -12 -19 -45 -65 -12 20 497 1566 1877 1489 1124 1361 1251 2160 3544 5190 9169 11220 8820 6449 4943 4350 5611 9171 16372 25887 30668 23881 13118 6804 3699 2461 1981 1766 1720 1711 1645 1629 1573 1622 1542 1436 1323 1279 1371 1301 1145 1032 1044 1028 1036 1115 1084 941 795 651 672 707 756 705 740 797 804 754 602 448 371 338 273 245 256 265 251 202 148 159 231 260 244 188 157 160 182 253 183 170 210 166 145 138 116 97 71 101 114 124 106 134 150 136 187 174 157 160 110 155 188 149 128 178 187 198 191 169 144 142 144 143 151 162 155 153 144 164 178 194 262 306 345 375 375 328 277 248 209 209 186 141 139 159 197 124 69 74 70 72 82 71 71 66 36 53 66 59 62 57 63 79 49 36 72 93 136 183 199 215 256 274 253 231 207 232 248 226 213 210 190 260 408 217 172 153 121 104 110 124 102 93 96 71 69 76 84 109 93 93 101 150 174 214 305 334 274 299 366 379 417 278 151 72 79 119 25 2 -2 2 54 47178 301 120 30 9870 13 6 18 7697 7825 563357 234077 12457 1041 1012 1038 1017 1046 973 1021 1109 1467 2067 2569 2628 2365 2165 1695 1026 913 882 736 668 493 388 183 181 188 158 164 124 90 31 51 24 10 -24 -43 -41 -13 -94 -91 9 53 -22 -9 -20 -70 -72 -60 -48 3 -16 -40 -18 9 -24 5 7 -11 -28 -30 -38 18 -22 -45 -37 20 34 50 34 -23 23 13 -42 -25 -10 -55 -7 -34 -44 -30 -30 12 35 364 758 651 1005 1769 2638 4104 5818 8246 10085 8050 4681 4899 8004 13308 18654 21592 21153 19007 16566 14145 11433 9289 7620 5818 4202 3212 2638 2303 2283 2174 2042 2270 2833 3822 4618 5222 5546 4604 3162 2102 1683 2127 4527 8495 11486 10123 6299 2952 1398 1004 824 700 664 632 657 695 699 599 446 323 306 237 206 256 243 239 202 189 162 196 230 220 221 191 161 205 206 196 182 162 171 95 85 107 121 176 130 128 134 160 150 141 176 180 155 146 166 141 149 151 154 168 177 174 140 163 160 127 76 77 80 93 99 136 148 103 117 102 114 102 110 124 104 118 104 98 94 120 121 119 106 120 152 121 80 62 74 57 46 73 67 65 72 68 49 48 36 40 45 39 51 50 59 101 114 125 121 144 174 211 217 214 191 202 187 192 195 197 201 206 191 175 156 145 139 122 123 111 106 95 85 77 85 76 66 65 77 85 96 95 110 159 203 292 294 307 607 311 369 424 330 371 115 77 49 37 60 62 77 272 71 8 -1 25 -12 47184 293 117 30 9867 13 6 24 7698 7828 345712 160808 20040 1303 993 1025 984 913 993 971 1062 1194 1630 2338 2662 2432 2215 1731 1015 913 764 645 504 364 292 186 94 125 137 89 84 72 39 104 64 -31 -30 -89 -52 -48 -16 -47 -45 -60 -24 -70 999999 999999 -84 -66 -65 -51 -56 -43 -72 -67 -12 -62 -45 -50 -37 -23 10 -14 -24 1 -53 -54 -61 -42 -76 -40 -45 -55 -49 -87 -30 -20 -53 -64 -66 11 -9 0 26 643 2540 2525 2001 2948 3961 5002 5619 5309 4348 4124 4336 4378 4718 5023 5326 5458 5356 5854 7051 6321 5938 5792 5680 5330 4879 4714 4672 4231 3978 3976 4257 4852 6503 9978 13683 15103 12777 9538 6331 4360 3517 3322 4200 5345 5652 5028 3702 2311 1157 676 574 550 615 634 699 762 753 595 358 298 222 214 211 192 193 193 181 145 110 183 203 122 127 136 139 148 159 154 122 77 43 30 51 54 58 64 95 125 100 61 82 104 150 136 128 128 138 126 108 126 136 144 157 140 135 114 99 105 80 54 67 69 67 87 65 44 88 53 67 71 57 52 62 78 92 75 67 64 82 39 32 57 66 34 28 40 26 29 38 16 31 18 17 16 17 6 22 29 16 36 42 29 47 73 67 91 123 158 200 203 199 194 203 201 186 167 135 122 117 105 124 109 112 99 113 133 130 90 77 60 57 37 40 45 42 35 53 60 65 60 76 150 171 227 322 320 369 244 340 482 454 186 134 127 53 21 23 47190 299 114 30 9864 13 6 30 7699 7831 324468 93158 37605 2166 994 1036 956 951 1126 1132 1053 1066 1376 2126 2593 2424 2030 1543 1058 929 766 521 404 257 279 123 104 91 66 40 -17 23 48 8 -73 -80 -86 -43 -64 -35 -43 -28 -16 -53 -51 -48 -84 999999 -65 -66 -51 999999 -40 -36 -47 4 -15 -43 -46 -61 -28 -4 -44 -34 -69 -64 -69 -81 -46 -50 -51 -66 -41 -66 -91 -68 -68 -14 -13 -61 -84 -73 3 68 959 3196 3115 2107 3497 8558 14998 14385 11583 10147 9181 8396 8535 9195 9284 9198 9433 10148 10208 12445 14464 9514 7682 6058 5075 4261 3716 3401 3396 3742 4395 4884 4842 5093 5985 7796 10583 13341 16764 19771 17756 12086 6498 3328 2109 1598 1440 1451 1393 1367 1176 943 950 1114 1123 880 861 858 833 802 561 333 255 208 217 203 196 234 205 126 115 192 223 156 133 124 118 158 138 128 111 92 94 101 83 94 71 100 126 101 88 94 106 101 103 129 135 147 135 142 144 136 132 132 164 155 126 113 81 70 83 67 68 101 92 93 61 57 78 93 76 71 63 59 63 46 30 51 68 86 67 35 47 32 41 27 32 43 39 41 33 22 30 14 25 28 33 22 8 15 27 33 32 39 42 75 126 183 203 185 194 239 266 333 394 344 280 263 212 122 92 102 108 200 321 248 173 183 134 95 84 73 75 65 52 39 52 35 37 52 50 52 79 111 173 257 311 330 347 351 284 353 474 295 187 119 51 56 107 5 -8 999999 4 26 -1 47196 301 111 30 9861 13 6 36 7701 7834 336893 154660 79977 4090 1023 1001 978 1069 1135 1236 1346 1173 1439 2095 2599 2437 2133 1636 1088 971 741 529 421 256 211 110 137 174 97 91 52 66 29 13 9 54 -35 -26 -22 -8 -38 -65 -51 -71 -60 13 -5 -53 -71 -81 -39 -26 -30 -52 999999 -28 7 -65 999999 -81 -47 -8 -19 -48 -1 -26 11 -40 -50 -47 -8 -99 -75 -42 -43 -73 999999 -73 -11 11 -33 0 66 343 1426 5885 18417 29528 26111 20641 16236 15018 15460 16072 16437 16494 16251 16775 16758 15647 13697 11023 8665 7308 6282 5355 4958 4549 4111 3922 3819 3686 3678 3669 3779 3768 3866 4022 4157 4260 4593 4863 4677 4187 3435 3253 3792 4462 4008 2566 1602 1286 1361 1290 1166 990 884 1085 1364 1311 1152 1061 987 1282 1290 494 251 202 236 234 250 287 250 194 180 216 185 190 152 181 147 150 201 188 166 130 124 122 132 122 121 126 156 108 127 129 139 128 153 140 174 202 165 144 181 170 173 197 215 202 183 131 106 123 104 130 121 91 104 120 110 101 73 89 67 65 95 106 77 99 109 101 117 85 63 80 78 65 66 66 48 51 63 58 59 51 68 72 51 46 59 44 36 22 29 59 62 69 55 44 32 63 98 120 135 140 188 282 395 450 437 522 657 735 718 832 903 810 534 323 310 299 152 132 117 102 96 103 87 77 83 80 61 58 66 71 109 114 150 152 253 399 449 376 371 545 458 571 450 347 191 64 88 58 30 26 4 45 94 29 -12 47202 300 79 30 9859 13 6 42 7702 7837 942009 246204 279805 188656 5770 974 900 863 1004 1098 1146 1187 1137 1166 1485 2065 2234 2201 1638 1066 800 700 550 415 230 134 130 119 44 82 43 37 -11 40 2 -36 -38 -71 999999 -98 -83 -59 999999 -36 -81 -70 -74 -62 -60 -91 999999 -38 -64 -86 999999 999999 -81 -63 -46 -44 -55 -73 -14 -66 999999 999999 -59 -35 -49 -35 -36 -54 -54 -64 -61 -90 -90 999999 -83 -58 -47 66 206 1603 7457 16476 28787 33750 24898 20183 19612 19111 18209 17055 14767 12009 9821 9224 9178 9496 9634 9440 9448 9622 9383 8615 7714 6683 5677 5097 4896 4561 4443 4449 4875 5220 5323 5659 5986 6344 6255 5461 4535 3671 2906 3006 3935 5139 5624 4952 3918 2549 1813 1388 1227 1130 1259 1649 1743 1371 1349 2059 3342 3149 1876 1043 362 255 185 183 227 252 236 197 207 244 314 232 133 180 119 116 164 184 148 173 147 93 83 83 99 86 86 86 101 119 135 123 111 147 140 159 130 122 170 152 140 173 178 177 158 140 150 104 84 42 52 49 69 90 60 75 98 87 58 45 47 55 75 71 70 81 75 65 59 30 31 47 39 54 66 20 0 27 27 18 56 24 23 33 13 18 26 35 29 31 44 65 49 5 15 22 39 55 76 73 89 103 183 373 661 877 912 1030 1173 1335 1484 1217 1042 768 431 206 132 114 98 85 77 79 77 64 55 46 54 53 44 53 45 57 87 81 123 148 253 453 402 317 318 348 487 651 468 149 49 68 77 33 -3 -9 147 10 47208 302 77 30 9857 13 6 48 7703 7840 488869 175344 360375 214908 8001 882 889 936 1012 1090 1103 1222 1327 1136 1164 1730 2222 2468 2103 1358 948 730 594 500 283 139 39 50 107 47 5 45 50 -36 -21 -39 -56 -80 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 -81 999999 999999 999999 999999 999999 999999 -50 -87 -56 -96 -63 -52 -85 999999 -99 -90 999999 999999 -88 999999 -81 -49 999999 999999 -70 -59 -82 -92 -62 -40 10 140 418 3419 12377 18913 20807 18577 15620 11595 9227 8581 7677 6483 5613 5266 5961 7037 8580 11247 15279 19405 18431 14188 10832 8423 6781 6213 5874 5322 4865 4774 4952 5813 8279 12502 16391 19672 22507 23839 22943 19650 14778 10261 6867 4730 4818 6652 7361 6484 4346 2991 2641 2694 2674 3515 9312 14956 12615 6752 2693 1643 1448 1278 892 568 363 283 255 247 291 284 216 187 196 303 213 153 150 197 223 199 190 194 183 151 140 106 110 87 117 85 94 132 152 165 109 153 161 146 146 160 143 131 147 152 162 192 169 136 183 177 150 148 117 112 101 92 67 93 75 75 86 114 67 101 123 55 58 93 74 106 66 68 72 90 53 25 56 70 49 63 53 66 61 78 46 26 53 69 67 48 40 28 34 41 57 67 54 29 45 65 110 144 179 166 163 238 350 504 716 1010 1235 1598 1980 1946 1477 921 545 314 167 183 186 172 148 122 102 102 85 78 82 65 70 83 66 59 114 139 101 118 157 209 300 394 426 326 349 401 654 484 437 220 106 119 51 43 -10 999999 -8 3 17 25 47214 302 75 30 9855 13 6 54 7704 7844 205190 87918 397655 353980 8115 956 861 943 1018 1186 1279 1366 1317 1234 1257 1793 2148 2209 1866 1260 865 630 431 223 138 110 54 18 32 70 75 -7 -23 -70 -26 -50 -20 -61 -63 -25 -63 999999 -83 -41 -75 999999 -80 -63 -55 -88 -84 999999 999999 999999 -67 999999 -89 -68 999999 999999 -95 999999 -78 -84 -63 999999 999999 -63 -88 999999 999999 999999 999999 999999 -66 999999 -91 -75 -88 999999 -77 11 465 2995 7218 8757 9023 7454 5894 5625 4975 4306 4110 4321 4857 6018 10623 20004 29755 32405 24962 13653 6137 3795 2996 2531 2347 2481 2575 2632 2714 2665 2451 2875 3636 4702 5964 7705 9517 10180 9667 8471 7176 7988 9867 11380 12919 14509 15656 16920 19795 17270 7654 3145 2370 1842 1763 2728 5136 11415 20816 21079 13901 6269 1914 838 420 266 306 297 305 268 233 190 177 241 251 201 165 166 158 176 195 190 186 186 138 126 152 124 146 120 123 124 161 174 138 102 127 118 152 180 162 119 146 176 161 162 169 157 154 159 163 117 97 92 92 47 103 96 102 90 76 78 93 49 72 113 115 82 80 98 94 71 76 60 47 73 70 36 64 66 63 59 54 49 90 41 39 37 33 56 39 61 65 68 69 60 42 54 72 124 197 211 218 207 252 320 384 654 1230 1879 2059 1997 1526 1014 790 714 793 742 675 592 475 369 220 122 96 114 105 81 87 84 70 72 78 65 98 114 115 156 239 367 317 335 305 305 342 353 316 493 676 321 94 98 96 146 43 11 22 25 8 17 47220 302 102 30 9852 13 7 0 7705 7847 417336 157884 202171 269735 17427 970 837 914 1039 1148 1218 1304 1315 1254 1264 1563 2062 2242 2006 1497 913 665 476 274 105 21 3 77 88 40 41 -32 -12 -65 -2 -74 999999 999999 999999 999999 999999 -91 -36 999999 999999 -62 -59 999999 999999 999999 999999 -84 999999 999999 -77 999999 999999 -63 -67 -83 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 -90 -77 -86 -96 999999 -68 -74 999999 -85 -76 -35 103 824 2018 2602 4088 4992 3457 2980 2704 2665 3603 5839 8747 11029 11462 11144 8079 3962 1776 1235 1259 2045 2732 3368 4596 5941 6607 5937 4838 4032 3231 2703 2837 3787 6111 10126 15146 17914 16236 13090 10102 7370 5098 3845 6062 15465 34557 60181 71789 61197 33954 14874 6417 5188 7070 8072 6683 5544 5502 5643 3168 1140 853 948 644 338 261 261 307 315 242 188 148 238 204 147 165 119 131 152 154 152 153 121 105 134 155 76 135 125 91 96 119 107 114 137 115 113 107 137 110 121 164 150 148 142 166 152 121 131 149 132 131 109 115 91 59 55 78 96 65 51 77 89 69 76 76 75 81 85 73 55 65 61 62 62 39 36 35 29 45 32 48 60 21 21 17 12 16 18 27 24 33 42 29 32 42 23 33 70 82 135 177 231 291 242 237 426 992 1533 1743 1871 1862 1524 1190 1291 1437 884 717 832 923 889 729 435 162 107 99 69 75 74 66 65 50 45 57 77 100 173 204 277 395 303 324 361 339 241 316 381 497 555 379 163 59 71 48 33 1 26 27 6 -7 47226 302 68 30 9848 13 7 6 7706 7850 635258 291682 98191 130738 8174 753 670 618 803 912 987 1060 1093 1048 1072 1066 1575 2017 2065 1802 1301 706 373 196 36 -83 -83 -59 -92 999999 999999 -87 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 184 638 905 1412 2407 2224 2090 2384 2594 2761 2604 1802 1154 1348 4611 10163 15934 19629 20110 25223 36809 45013 46697 44082 39375 34735 29716 22334 14061 8014 6502 7457 9336 12266 15095 16088 15666 14839 12572 9649 8152 9275 15426 29052 48014 63993 69092 65917 55248 42810 28358 17506 13634 11786 8562 4457 2462 1433 1207 1627 1686 1060 791 473 255 227 244 271 301 297 253 226 185 177 200 214 153 151 139 150 166 149 151 136 145 122 143 107 116 95 94 81 88 99 126 124 127 103 110 90 138 162 154 113 139 149 186 139 105 118 148 144 130 99 60 80 85 72 97 87 79 59 77 83 95 69 79 73 76 63 52 61 52 46 68 69 57 37 44 49 48 37 54 28 23 32 39 23 11 35 59 46 38 41 46 42 45 52 34 14 41 82 119 132 141 251 542 698 795 1157 1782 2329 2371 2236 2107 1817 1246 817 771 844 1062 1266 1109 751 324 131 92 75 51 51 63 54 47 56 56 68 98 144 120 129 217 350 457 403 239 202 314 415 421 627 393 256 234 133 85 45 12 8 16 81 197 47232 302 65 30 9845 13 7 12 7707 7853 330548 135264 41407 69258 4094 213 242 207 257 359 402 545 639 608 613 508 721 1084 1281 1203 927 443 200 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -31 351 991 1688 1843 1700 1350 893 947 2404 5606 8371 12062 16042 20448 29287 44141 61228 76592 85350 86288 80037 73440 69245 62004 51331 37360 23582 16063 14247 15468 17730 18077 15263 12281 11606 12735 14326 19387 31892 52622 75451 78097 63972 43719 30131 27413 39567 65942 90313 92258 71544 49098 36263 21883 10000 4390 2620 1865 1301 795 710 558 312 230 261 301 309 282 192 144 130 135 191 223 177 157 77 107 148 135 141 112 133 90 78 77 95 73 66 23 58 90 85 115 105 95 129 100 157 125 105 118 121 107 138 143 119 144 141 140 137 115 73 45 54 57 35 36 63 19 35 65 41 39 57 65 54 23 32 36 29 29 31 34 43 33 21 29 40 8 -8 19 13 18 9 3 20 11 2 10 33 35 31 19 42 11 -1 1 9 18 38 71 82 97 210 545 569 582 760 1055 1244 1394 1248 1011 812 540 423 467 462 555 585 377 174 132 95 86 70 64 36 37 38 65 116 44 55 82 91 101 130 225 313 244 231 223 267 337 269 348 438 316 236 170 118 55 61 117 271 217 94 47238 302 62 30 9842 13 7 18 7708 7856 55911 23107 30001 43825 1892 132 61 104 215 231 335 306 396 528 517 546 563 808 803 882 745 319 92 -31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 298 689 910 862 700 780 1735 3072 5833 11365 21181 31225 41590 54384 75117 89899 98237 104323 100770 91790 82683 73010 64490 63645 67375 72704 74003 71651 54261 35509 21268 17157 19500 24329 31618 38595 39338 40325 40287 40554 45761 50340 45935 41808 47427 51006 45500 42527 43710 40785 33627 22726 13206 8147 4654 2458 1421 886 681 726 808 850 550 296 293 342 361 278 294 264 218 231 240 282 266 182 169 127 156 192 161 141 120 153 133 97 108 118 118 119 78 100 142 146 136 110 101 176 160 156 135 167 168 149 129 182 197 163 188 197 172 145 132 82 79 84 103 101 80 59 54 82 83 75 77 47 73 79 70 78 67 82 60 83 79 34 41 40 40 46 75 57 61 52 44 42 25 37 28 20 49 68 65 37 39 44 43 53 25 7 23 38 62 91 99 107 142 314 786 997 1067 1166 1154 982 653 472 441 398 381 452 594 561 274 169 143 125 104 85 68 74 72 66 83 80 90 159 117 117 141 203 321 517 311 272 273 309 358 388 282 423 320 306 314 151 74 93 95 78 58 47244 302 58 30 9838 13 7 24 7709 7859 30735 25838 41884 29634 803 344 308 324 436 502 625 678 660 818 851 803 869 1039 1211 1038 620 270 60 -60 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 190 646 1425 3224 6073 9439 13403 19526 27623 37056 41792 46388 53776 53986 48566 42893 45719 63380 89881 98098 97187 90826 83272 57069 37130 28644 24529 24677 28014 30835 31187 31720 34484 35241 37486 41141 38328 34574 35000 33261 27709 23247 22222 21860 22754 23328 23124 19498 14703 10948 6866 3916 2710 1643 1000 715 618 617 630 693 717 447 322 384 386 443 345 270 258 247 265 246 302 285 277 215 194 163 186 216 149 120 147 114 133 121 128 133 93 68 93 133 110 118 128 133 142 134 135 130 134 130 129 135 144 160 140 128 136 124 140 138 94 85 70 56 91 123 139 90 42 44 71 84 74 86 86 66 72 75 50 59 57 60 55 56 75 61 26 49 49 49 35 26 46 32 44 41 39 53 53 68 60 29 14 9 34 9 8 -7 -1 17 34 57 66 72 68 119 184 214 452 679 704 587 461 414 375 500 748 922 907 576 228 152 150 112 78 77 83 72 71 78 96 97 107 97 112 105 154 252 305 340 271 248 247 330 360 528 376 354 343 377 172 127 95 94 64 71 47250 303 25 30 9835 13 7 30 7710 7862 606041 34035 62207 91950 6774 573 553 591 739 760 842 876 971 1026 1167 1239 1193 1215 1257 1597 1609 1179 715 399 154 60 -8 -58 999999 -56 -68 -88 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -43 509 2456 6426 9778 11127 11298 13371 16798 22072 23841 18987 15867 15013 13949 18909 35201 61870 62133 40740 23238 16200 16138 18989 22477 26187 30507 36402 41033 43241 44397 48161 51943 54260 55879 63328 61158 52816 38032 25945 21815 19977 16401 13066 10716 7850 6190 4743 3782 3326 2373 1644 1129 947 862 735 670 705 668 695 600 412 378 424 439 448 388 361 326 270 232 181 210 247 291 267 183 193 184 124 146 200 145 127 121 94 147 118 90 120 136 121 113 123 111 115 111 122 146 124 164 139 158 158 170 171 152 150 166 167 151 162 127 99 94 94 92 89 114 92 60 30 67 87 52 70 96 83 76 51 69 69 77 38 70 75 49 40 45 56 48 31 38 56 69 62 35 21 32 18 28 22 42 34 33 22 42 31 18 17 22 10 4 6 29 41 43 54 93 147 213 252 258 252 248 208 173 204 510 1102 1534 1133 542 227 152 153 118 86 81 80 80 78 85 81 100 145 131 128 126 161 196 206 226 237 218 182 188 431 491 441 440 400 273 173 109 126 211 192 70 47257 303 21 30 9831 13 7 37 7711 7866 630173 29477 32634 40602 7086 631 589 614 681 795 804 857 985 989 1098 1242 1175 1163 1284 1426 1369 1041 838 624 383 197 86 -7 -81 999999 -82 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 150 1107 3350 5062 3542 3105 3331 3670 3366 3063 4007 6855 14943 30621 47993 60670 61178 51214 37866 32110 29531 25238 24118 24981 27421 32007 38927 49607 59784 65273 63052 60280 53286 44172 40488 39917 34470 25837 19458 13785 10973 9399 8882 7973 6710 5574 5003 4579 3652 2383 1803 1571 1377 1213 1181 1213 1220 1303 1228 1089 939 772 737 820 887 939 794 602 544 410 311 230 197 231 330 280 243 186 214 181 176 123 170 165 175 184 131 103 98 104 129 104 151 135 115 109 133 121 122 126 137 159 147 152 188 189 200 151 160 177 140 159 134 110 111 104 86 78 88 113 94 98 93 78 58 76 75 59 69 66 56 60 79 48 42 47 48 38 48 71 49 36 52 47 65 28 27 41 38 36 17 18 43 48 41 39 41 35 14 8 15 17 41 19 26 30 35 62 92 106 109 127 112 104 122 149 191 410 987 1533 1212 486 218 191 170 146 127 111 76 68 75 74 78 81 126 183 162 184 190 1054 333 301 331 303 354 435 500 320 365 432 394 319 182 133 576 241 183 220 208 47263 302 48 30 9828 13 7 43 7712 7869 26357 17089 34839 43997 3351 504 478 416 499 528 696 730 870 958 1075 998 1057 1156 1176 1189 1112 1062 998 711 366 75 -28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 898 4580 7670 4024 2003 2825 4583 4935 5239 8354 16006 28743 40692 44187 44937 47494 44959 43347 41613 35605 29728 25687 24701 26912 28854 31076 33123 36052 40491 42358 44846 46749 44959 41902 47680 57311 67491 72651 64830 46491 30374 19377 14771 12949 12668 12827 11370 9960 8814 7894 6678 4747 3277 2383 1871 1613 1432 1242 1151 1099 1066 2836 5487 3824 2281 1636 1839 6138 18311 22007 5451 524 228 226 329 309 201 222 226 221 231 180 169 170 157 139 131 138 142 108 117 154 153 154 144 154 150 196 153 134 173 143 178 199 143 149 167 182 195 144 108 99 94 112 99 110 99 112 102 111 86 74 76 101 78 85 104 100 69 67 48 71 46 40 41 83 64 51 58 44 42 67 84 73 64 64 66 49 31 29 58 57 60 69 51 38 32 31 28 33 55 42 17 15 20 14 43 46 69 95 108 117 121 136 156 286 887 1518 1357 783 397 191 161 183 199 165 128 109 96 91 88 82 74 104 159 144 185 191 222 322 311 317 606 271 248 207 272 271 286 1022 692 533 532 465 790 470 168 175 132 47269 302 45 30 9825 13 7 49 7713 7872 9985 4345 2953 7356 1570 486 506 396 413 586 594 678 736 833 915 931 904 931 929 800 804 672 515 320 168 55 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 166 2250 5533 5956 5387 7349 8868 8157 8872 10647 12409 13391 13687 14350 16102 18757 22773 25319 23624 22776 23138 22567 21422 20506 19950 18707 16923 15563 16391 21743 32471 51042 82043 119107 152585 172779 168959 138456 98602 62324 39420 28938 27506 29298 29694 26212 21122 16395 12655 10924 9036 6535 5204 4455 3637 3000 2268 1812 1615 1347 1109 1220 1554 2016 3454 4825 3255 1866 2116 10800 21370 8423 1075 432 456 623 476 401 399 477 392 394 426 369 387 364 335 316 349 329 293 277 248 299 278 233 250 225 199 199 200 175 155 184 204 241 257 236 199 188 183 170 125 133 151 101 99 105 125 105 138 131 125 107 103 101 124 122 103 59 99 93 81 54 59 67 81 75 82 78 83 66 55 81 75 69 66 70 69 51 57 62 70 46 51 65 68 69 53 44 51 59 49 25 39 47 41 59 78 94 100 89 130 134 129 164 635 1507 1516 916 720 503 240 217 223 234 235 174 120 128 114 116 135 117 127 136 159 196 233 203 333 441 343 555 391 327 318 262 317 852 898 1028 521 327 607 959 370 677 298 277 47275 302 71 30 9821 13 7 55 7715 7875 7047 898 816 1254 346 279 266 342 279 331 379 456 489 617 808 800 813 731 656 684 628 508 361 204 9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 714 3698 6124 8143 10000 10007 11063 12168 13141 12264 11814 11939 11103 10692 10662 10587 10072 9802 10329 10532 12262 15315 17146 18516 18225 14103 12635 18113 33466 65536 102185 126965 130842 123468 102244 80807 71668 70394 75323 84822 93178 101178 113135 113597 101580 82245 61021 43054 30579 23567 19341 16662 14004 11361 9646 8342 7186 5607 3909 2448 1702 1533 1459 1879 2504 2243 1845 1455 1231 1515 1645 1138 785 729 764 606 449 378 378 350 309 336 316 328 358 285 273 257 265 253 209 213 232 215 236 247 204 174 196 201 185 169 177 176 193 216 194 158 165 180 157 135 142 92 93 90 85 106 79 103 126 83 70 64 67 107 115 93 86 101 84 71 69 53 68 86 60 61 68 59 50 52 71 71 61 73 67 66 55 45 28 45 55 61 72 56 50 32 36 35 19 19 34 44 34 36 37 35 57 59 78 91 99 90 104 137 380 811 861 802 1138 1082 467 210 206 191 181 147 100 86 89 107 128 111 104 112 156 271 308 243 219 211 240 346 341 318 1192 406 231 264 467 646 423 574 354 465 632 723 587 145 47281 302 39 30 9819 13 8 1 7716 7878 7822 504 221 1013 303 -26 48 80 42 93 134 167 354 369 436 532 589 564 443 414 332 333 276 134 11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1363 5221 8817 11375 13528 15107 16832 17015 15421 12438 8922 7464 7094 6763 6845 7204 7504 7645 7476 6705 5952 5724 5416 5528 6772 10232 16583 27123 44952 66618 83840 100632 123002 157956 185834 194420 191100 180890 165788 146870 126351 102433 77781 58085 44284 38200 37418 38274 43146 47316 50986 48673 38904 26749 16856 10135 7252 7520 8045 7078 5554 4478 3225 2328 1851 1833 1855 1660 1388 1180 975 759 762 856 853 819 823 872 967 1006 957 1016 999 985 916 842 841 772 671 651 556 474 458 485 414 361 348 317 290 311 297 250 274 263 223 240 276 257 262 242 193 218 192 97 80 88 122 143 123 122 80 83 120 122 131 97 90 88 111 99 55 38 68 69 80 59 77 42 43 39 52 54 62 46 41 63 71 68 60 64 68 59 72 69 78 95 63 38 28 23 47 44 41 50 54 45 48 64 89 93 76 78 110 106 114 140 202 580 1207 1397 951 320 204 212 208 188 133 100 107 112 117 134 140 124 125 117 150 241 177 200 179 309 521 352 376 273 299 281 390 267 237 277 356 272 270 304 969 830 222 47287 302 36 30 9816 13 8 7 7717 7882 9007 743 999999 26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -20 29 29 94 18 -31 -65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 883 5213 11037 16377 17995 15140 12125 10767 10506 10973 12386 12520 10891 9382 8314 7367 6914 6366 5705 5543 5611 6335 7575 9650 15434 31427 58500 89830 131267 174088 201140 212158 216950 220979 217989 208367 193434 171714 147568 122354 101056 86958 75836 71393 70117 64247 54551 49952 45071 43233 45543 46063 39507 33251 30414 27183 25164 21939 14424 8054 5008 3497 2858 2583 2477 2364 2158 1965 1802 1727 1602 1424 1300 1255 1405 1400 1379 1352 1370 1351 1413 1443 1350 1212 1161 1113 1091 1049 952 773 604 518 421 368 309 305 244 242 251 249 230 251 242 269 255 275 264 249 210 202 188 208 146 166 178 87 38 59 70 83 103 86 76 60 76 81 56 76 78 76 62 72 85 79 55 50 46 26 51 66 48 44 65 61 47 64 56 51 51 43 32 55 46 41 44 66 76 58 52 26 14 21 27 30 30 27 26 38 69 71 67 69 80 79 74 100 133 110 165 580 1221 1395 904 374 205 197 180 142 92 98 130 153 129 123 134 131 114 116 108 160 230 183 159 210 262 706 1170 375 266 295 304 340 375 187 284 397 401 433 522 345 47293 302 36 30 9816 13 8 13 7718 7885 11268 1859 164 300 999999 999999 999999 999999 -67 -43 -79 -40 -26 62 73 186 315 334 369 405 367 286 188 67 -5 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 1219 7244 17840 22487 24293 25114 27441 31962 35474 32920 26821 20726 17048 15985 16726 21314 32644 41174 35703 28593 25205 30194 42438 57590 81058 113317 138796 149883 146167 134196 121077 112433 105920 96025 83501 70079 60182 53858 49318 53080 58988 58937 58412 57594 52750 57292 63409 60067 57676 55790 52586 44145 37360 33678 32068 28329 23400 20893 17295 12586 8606 6071 4344 2972 2330 2129 1982 1839 1730 1592 1565 1395 1153 1059 1144 1125 989 946 1010 989 978 873 781 761 666 587 545 469 472 431 363 300 249 244 201 242 215 202 215 240 233 206 208 219 239 237 227 191 197 174 194 195 179 150 122 114 97 77 70 89 92 75 104 95 60 91 94 91 62 60 58 62 80 48 44 51 47 25 20 51 67 83 64 56 61 67 128 67 31 48 45 51 59 57 47 42 63 67 46 19 34 25 29 34 32 11 40 50 61 65 61 85 83 81 70 69 104 99 99 148 320 661 864 574 262 227 220 171 131 107 107 105 102 127 135 128 126 101 115 149 168 170 144 192 348 241 313 357 290 262 330 313 283 276 169 455 686 322 216 166 47299 302 35 30 9815 13 8 19 7719 7888 8532 820 999999 -49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 10 86 139 230 238 198 152 50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 501 4929 13064 20186 27575 33734 38998 39208 32549 28151 29511 34129 47630 78424 111894 121702 112471 103592 98903 100241 110656 115678 117230 118200 116491 110409 102412 94104 84350 73995 61413 47185 36605 31144 28183 28292 30216 33041 35669 36893 42086 53692 66149 73585 84433 90382 92471 93993 87854 74031 66309 59145 46927 36382 35711 33340 29498 24338 17679 11852 7988 4107 2368 1482 1283 1280 1176 1054 951 909 755 575 555 645 660 663 627 597 623 633 579 552 502 486 464 439 414 381 333 317 274 241 234 244 232 223 208 187 222 188 160 183 192 181 168 176 192 183 154 177 205 176 160 156 135 107 118 107 99 125 87 76 110 74 79 89 125 129 91 120 122 109 83 68 47 64 92 68 62 83 84 67 53 64 75 60 51 55 58 44 48 70 66 63 73 75 80 76 40 46 38 27 18 26 32 39 46 71 76 74 76 75 72 88 105 114 106 90 108 118 238 570 531 263 218 243 210 166 144 141 136 151 185 240 206 161 142 134 118 134 142 202 502 189 186 506 577 313 341 324 238 240 319 329 810 1327 660 300 192 47305 302 35 30 9815 13 8 25 7720 7891 7560 474 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -31 -13 85 57 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 58 2397 9145 18481 23336 25045 27646 31707 38688 48106 66748 99428 146793 167905 168118 176056 190275 198201 189624 177243 170764 163766 159262 151915 141052 132343 118615 103898 87619 75337 66746 61652 58654 53680 45600 37123 30904 27625 28985 34668 42039 52547 65525 74727 72001 60911 51740 44181 35193 27201 19479 14348 12116 11868 11219 12618 15174 16010 14242 9572 5590 2974 1822 1367 1221 1194 1105 848 764 632 580 569 604 638 612 464 400 435 420 411 382 357 365 332 323 283 260 210 197 213 174 174 154 152 198 154 155 187 163 160 134 179 193 187 237 175 162 184 183 171 178 163 184 155 138 78 98 90 127 137 85 92 58 69 73 86 103 106 95 102 110 113 90 66 64 51 53 46 37 49 51 54 33 59 109 134 98 67 47 51 62 63 67 64 40 52 54 41 25 17 42 14 23 25 31 40 43 64 63 57 56 74 78 82 76 88 84 91 111 107 135 267 283 178 191 212 178 158 140 139 132 168 200 156 140 136 148 193 188 153 159 166 160 171 220 200 200 229 301 250 198 182 186 182 290 753 1114 388 287 47311 301 64 30 9814 13 8 31 7721 7894 8202 379 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 3328 10304 15642 18345 28415 42503 65245 86224 92687 107435 125208 127875 125419 126058 125808 121427 126369 141266 156276 169914 177915 184191 188117 195757 190570 183178 172893 153998 131749 115446 98660 85979 80431 74258 69286 61475 52096 43944 36330 32273 31286 33172 36023 41299 44388 42863 40486 32151 20796 12265 8334 9528 13222 13956 15208 18547 15951 12135 11535 10616 4690 1580 1121 1571 1536 849 712 601 511 446 456 547 467 320 295 261 285 273 263 269 247 220 231 204 188 149 154 201 183 154 149 186 238 189 211 224 207 184 172 165 168 173 178 203 167 147 199 199 178 156 142 138 129 108 74 85 112 78 105 87 73 74 69 71 92 90 81 63 69 77 78 83 77 67 47 47 50 67 57 58 52 67 82 98 51 48 54 39 55 60 70 66 61 84 69 40 33 14 17 28 35 45 24 21 45 66 71 72 68 59 71 88 84 83 84 94 78 67 85 90 129 154 156 166 155 150 139 138 168 173 202 249 186 116 135 132 152 154 164 214 157 211 189 139 150 205 232 301 272 182 139 285 710 1252 380 321 142 47317 301 65 30 9815 13 8 37 7722 7897 11998 960 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 88 25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 848 4264 12289 30923 48608 53033 54254 51842 49224 52572 52005 47259 53973 86205 122606 151481 172846 185336 184422 179155 176917 173608 175092 173121 170762 165145 159306 150343 137999 129768 118845 103029 83317 59100 37156 26230 29607 45056 68751 88257 92740 87760 79190 65172 47886 34215 26592 24781 23423 23835 26375 26273 22465 18990 15135 9152 3485 2717 4699 9771 24689 35991 31651 14164 4914 1432 709 483 341 324 333 411 337 223 196 196 186 198 251 215 232 227 261 222 229 260 263 234 257 255 241 244 227 170 160 181 180 181 174 139 185 201 168 168 177 175 191 204 220 217 193 157 130 137 126 105 108 113 135 119 109 97 102 110 99 98 95 96 76 100 77 82 103 72 64 84 80 48 51 85 61 49 67 100 70 58 76 71 72 75 86 85 85 85 60 46 34 32 21 42 54 48 38 46 63 66 83 81 89 84 81 92 101 84 94 97 84 99 94 104 146 155 152 178 208 269 207 157 183 201 220 276 252 172 184 139 133 149 169 145 115 222 402 168 134 343 225 193 148 175 129 101 116 157 147 114 213 47323 301 65 30 9815 13 8 43 7723 7901 14352 112 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 357 151 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 503 3357 11604 20275 21850 22983 21816 18950 15234 13675 19283 33411 53103 65186 77428 107086 148549 187358 213537 224707 221029 215173 216229 219472 218853 208347 188402 161752 133998 106817 78418 58373 49696 52226 60933 64593 63287 62492 56601 43169 28782 28545 48603 85847 107147 93651 61978 35960 18854 8775 5685 6138 5946 5048 4587 5914 11602 20359 33294 38149 29964 16383 7714 2795 1024 568 441 308 278 303 327 378 370 248 207 253 223 236 272 304 295 306 288 254 221 212 235 241 248 193 180 179 198 177 158 179 182 153 170 140 172 208 196 208 179 166 167 206 183 208 183 172 178 168 115 109 119 135 126 107 88 120 120 108 94 93 139 129 89 92 95 110 112 64 65 67 77 66 80 72 93 81 106 105 83 71 80 82 75 65 72 88 83 79 46 37 54 42 47 46 55 54 60 72 78 95 108 90 96 89 98 97 110 105 103 101 118 117 106 109 128 151 166 196 187 176 161 192 253 227 232 241 259 215 179 180 201 211 210 244 307 159 133 132 134 122 143 139 162 122 238 368 386 161 167 213 190 47329 302 36 30 9816 13 8 49 7724 7904 189286 39265 1322 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 59 279 512 576 966 1570 1083 380 129 7 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -12 1526 5874 12387 16571 17634 16468 10824 5949 5126 6566 9604 15808 28155 46143 56286 65699 89019 146420 204741 249962 256568 209164 160373 122409 99124 78168 65460 62071 63667 68082 72347 78933 76028 64256 49576 35395 25413 22904 31378 51494 68423 81751 95274 95832 78916 67588 71025 85770 100486 97498 70910 42707 24812 18151 12895 7352 4304 8356 31421 70929 74133 34695 9309 2292 588 335 256 151 152 157 147 280 369 374 245 205 199 178 186 216 202 152 164 169 172 159 181 197 196 169 189 183 148 165 160 186 190 163 161 146 145 153 182 155 150 133 184 205 199 165 179 165 155 153 124 108 100 108 127 131 124 129 119 79 91 103 82 117 91 90 53 62 70 67 53 89 85 92 73 72 112 194 232 118 83 74 52 55 63 75 87 92 72 93 61 37 43 43 35 49 52 69 64 54 76 94 84 83 73 83 97 99 93 87 88 80 77 98 98 115 119 134 149 165 169 149 146 178 210 207 214 266 314 301 230 177 156 202 289 237 176 176 287 138 173 170 186 188 161 173 198 123 349 266 232 182 228 47335 302 37 30 9817 13 8 55 7725 7907 433786 100087 5314 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -9 34 290 506 550 980 3008 2180 208 4 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 436 2257 2793 4011 5136 2693 1357 1679 1103 963 1378 1700 2101 3221 5637 9079 10429 11294 15794 25601 32725 38994 51953 68632 88405 112793 155159 175173 157112 136238 114862 91093 68578 49937 44772 54919 73091 81192 70374 55689 39758 27263 23804 43127 98303 156792 188026 191603 178820 155717 132042 106708 88594 74419 65639 51445 40963 28736 24347 32188 42585 52979 55871 33781 9764 1081 396 259 145 120 105 147 183 293 296 266 195 153 133 154 124 164 159 171 139 156 160 150 164 182 166 178 146 133 150 174 185 181 155 167 193 162 189 198 175 166 160 165 210 215 194 182 163 161 128 102 127 106 105 120 127 141 122 113 112 109 110 123 97 92 106 106 94 106 110 95 82 72 69 101 151 441 799 620 188 106 88 78 81 60 80 80 73 73 58 58 43 30 54 65 69 64 62 73 83 87 86 88 87 94 87 73 74 96 111 103 104 101 99 95 82 109 120 138 131 137 151 147 159 184 203 220 243 286 293 268 254 222 210 172 201 244 230 152 150 147 159 147 138 177 239 596 503 409 274 123 107 392 47341 302 37 30 9817 13 9 1 7726 7910 622394 178448 9210 139 100 169 46 111 96 112 80 115 175 157 234 440 684 981 1288 1542 1897 2751 2002 682 386 140 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 113 1183 1488 1244 3317 4062 2800 2279 2177 2162 2757 3980 5690 7328 7648 6361 4861 3612 3127 4642 12548 29896 43461 55103 53680 43821 30145 14954 7503 4497 3839 6197 11238 17145 21309 16781 12052 8673 6689 6440 6620 9673 20398 46707 99587 151515 169314 167764 157104 148750 149147 153477 148203 146587 151588 123642 91593 57668 28990 12734 9430 8002 4317 1483 500 277 138 88 113 115 158 176 250 287 204 130 98 96 144 69 95 95 102 105 110 108 97 129 146 104 105 135 134 99 109 156 149 106 148 169 162 157 193 172 149 168 148 168 190 177 192 181 118 119 107 92 85 113 107 115 79 77 65 69 81 50 59 64 65 58 84 64 49 62 71 77 46 57 419 1456 1774 1085 259 65 48 38 21 41 54 55 58 62 38 23 30 11 27 34 42 52 64 56 45 33 44 64 59 84 88 62 72 86 70 68 65 61 67 61 67 56 72 87 93 104 101 109 115 130 192 213 207 255 251 225 206 199 206 217 184 182 208 272 168 163 342 235 280 246 235 785 904 293 240 141 65 112 115 47347 301 66 30 9816 13 9 7 7727 7913 307778 12048 284 281 314 276 228 274 175 122 165 285 283 323 492 803 1334 1615 2006 2708 5056 6422 2010 555 329 53 -76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -18 537 1311 3873 2983 2188 1680 993 892 1393 2816 4584 5213 4523 3862 3431 4169 5321 6113 7083 7053 6724 7161 8193 10230 13674 17208 16047 12428 7818 5238 5026 5982 6285 6450 6691 6697 7351 10601 17069 24051 28509 34161 44339 46973 37245 26639 25559 47270 119510 211103 270996 278254 234845 170948 114729 67661 39576 19815 9987 7454 9594 18659 24699 14961 4984 1135 363 180 131 184 209 211 256 286 241 176 138 123 134 136 127 127 118 117 120 162 167 125 167 151 95 140 140 144 172 152 143 185 175 155 205 192 241 208 170 144 158 197 191 211 204 180 150 140 110 134 147 107 117 115 124 127 87 98 83 114 95 95 78 109 111 82 91 99 116 96 598 2360 3592 3003 1424 462 159 132 102 77 68 43 66 77 65 72 55 52 42 50 48 46 61 73 75 74 77 68 86 94 103 101 80 90 104 99 96 93 89 89 92 103 86 96 109 115 123 154 173 204 219 236 312 306 272 307 283 278 279 289 239 211 235 222 239 255 237 264 290 284 393 357 286 454 256 339 285 244 127 62 103 47354 301 64 30 9814 13 9 14 7728 7917 414973 23013 97 999999 999999 -82 999999 999999 999999 999999 999999 -81 999999 999999 17 222 493 841 1111 1878 6076 8263 1572 211 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 7 548 310 3 59 7 180 745 1463 2081 2753 3425 4167 5125 6783 7648 7283 6408 4761 3583 3075 3129 3660 4223 4644 5284 6656 8335 10314 13719 20355 29407 36662 46428 62726 82783 100746 107365 95154 83169 71129 54268 35980 21948 12303 11403 22673 49600 97361 157551 202946 228328 237541 242958 237669 204773 152480 101419 58880 30247 13564 7649 6129 8324 10662 9263 4636 1203 297 126 150 167 171 165 243 204 163 131 95 95 86 124 111 93 94 114 128 87 105 105 90 117 93 96 102 152 149 159 150 157 122 156 185 186 159 126 125 154 175 148 142 119 87 99 120 105 100 80 93 87 95 67 79 79 46 75 101 86 87 90 55 66 71 82 82 96 76 1095 4166 5856 4358 1360 430 204 151 108 63 48 47 53 60 47 52 52 38 9 32 26 19 16 34 50 57 33 46 51 36 62 68 42 46 64 60 50 68 65 73 68 60 50 55 82 109 141 160 170 208 240 293 312 282 250 245 268 287 269 245 280 266 294 257 269 255 218 485 1286 288 258 289 355 254 535 393 184 166 105 91 58 47360 301 64 30 9814 13 9 20 7729 7920 356567 19898 304 107 156 74 88 68 93 65 76 124 268 273 325 569 906 1234 1509 2354 6024 5374 922 481 164 -35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 555 1433 2551 3806 5501 7473 8697 7841 6368 4747 3203 2517 3531 5731 10144 26059 71450 98952 95273 78638 60099 48181 43820 42911 51709 69959 88993 105477 109883 106061 95135 77905 60776 44460 34384 30110 25874 22609 17939 13111 12274 15151 21013 32050 52280 83512 119042 136890 130816 106982 84449 62835 45356 35293 28826 24139 22853 26582 31615 27116 16719 7589 7033 8237 2993 125 61 88 80 71 159 223 182 134 70 84 30 44 79 104 75 55 68 114 50 40 32 58 36 47 68 82 87 85 106 98 91 161 192 152 126 118 126 142 134 137 144 103 82 82 100 88 81 59 45 61 39 60 48 33 72 19 21 42 55 41 30 37 53 73 101 115 542 3589 8826 10167 6339 2286 504 205 183 197 109 29 21 30 13 30 42 21 -11 -4 5 2 16 -3 -2 32 37 43 24 17 28 35 49 42 32 14 27 18 24 43 43 41 44 48 60 87 105 118 143 153 152 187 223 273 295 257 245 230 213 225 215 227 230 206 135 151 190 157 124 198 355 307 232 161 197 167 233 275 214 110 240 116 47366 301 65 30 9815 13 9 26 7731 7924 48837 3423 105 66 114 176 51 -5 48 109 138 131 133 185 423 580 829 1193 1572 2187 5255 5909 971 442 222 44 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 511 1814 3174 4706 6031 7031 7846 8456 9376 9964 8613 6432 4587 4770 8346 18343 23454 11354 5188 3318 2601 2635 3512 8306 6691 2151 2580 4961 12253 24373 38249 48498 53709 50936 47789 52032 71898 85659 94108 107159 117763 117226 103315 86682 62928 38951 22342 13851 9908 8939 8331 8096 13147 20498 28145 36312 51419 74954 108077 133668 119639 98872 81347 53450 25388 7040 2053 467 147 159 104 136 162 158 99 78 140 92 85 104 120 129 153 110 97 106 106 89 88 86 70 135 151 122 122 122 138 188 189 179 167 185 133 150 158 175 196 172 137 109 83 127 111 101 80 86 128 120 82 81 123 108 93 89 107 97 75 67 48 112 152 210 1452 5564 11170 11313 6414 3776 1279 301 192 170 124 81 62 63 45 77 89 58 46 20 20 18 39 33 29 41 57 53 60 45 68 66 44 55 47 56 71 74 79 72 82 88 73 86 95 106 133 163 184 199 196 183 229 373 344 347 333 286 281 304 266 256 263 261 244 244 229 193 215 230 190 199 167 250 281 264 223 246 530 235 106 98 106 47372 301 66 30 9816 13 9 32 7732 7927 30084 504 26 -46 84 76 -63 -30 -99 -86 -26 47 52 133 187 339 523 869 1342 1967 4013 6249 1901 487 246 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1263 2933 4515 6650 8923 10914 12047 11682 11198 10734 9806 9175 7302 5566 4940 4896 4606 4372 4329 4576 4296 3369 2351 11446 50274 6905 982 935 954 955 1154 1876 3554 9879 26474 59481 112330 161903 193245 208116 208032 194592 173525 149331 119451 86661 54578 29908 15183 10213 10390 12644 13393 10604 7000 4663 4123 5538 8229 13879 33896 89185 124549 118249 90853 55972 26191 10220 6388 3240 276 78 91 160 178 117 97 57 78 65 71 64 100 90 70 90 99 94 89 115 101 89 126 137 135 136 136 155 161 162 169 157 173 156 139 131 165 142 148 124 107 93 92 69 62 93 86 87 87 79 100 94 75 109 56 60 77 83 113 107 216 1755 5011 9361 12538 9112 4916 3913 1746 519 335 249 186 153 110 67 55 49 45 43 45 32 42 15 3 -5 31 45 38 45 39 49 58 55 50 51 71 64 70 62 55 67 71 80 83 73 79 79 80 100 167 239 269 257 220 209 284 355 339 377 338 274 270 271 319 291 258 292 248 261 327 365 345 460 388 273 229 263 333 247 114 126 114 148 192 127 47378 301 68 30 9818 13 9 38 7733 7930 375277 28400 500 66 86 81 39 -2 5 32 110 99 162 194 310 499 663 1052 1402 3041 13412 17658 3890 712 368 106 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2014 6571 8815 9925 11316 10952 9459 8195 8941 8866 8447 7822 6806 5874 5218 5109 5132 5068 5305 6494 8433 8492 7202 15883 125770 223536 37215 3458 1763 1081 1087 1374 1892 3002 5859 15636 50256 77109 78073 102726 137916 154312 150427 134378 120350 105412 84149 55711 32335 24720 21851 14672 10163 4556 1238 513 570 1689 11236 33285 43778 37768 34145 33721 31930 35866 60881 89874 61358 26894 3293 111 132 157 202 179 140 131 102 84 45 60 89 100 96 98 103 110 131 101 79 119 110 126 134 90 140 104 127 164 176 172 165 128 145 146 152 182 160 150 150 119 132 124 89 86 103 101 65 86 126 96 67 39 84 103 87 123 151 179 3003 9976 14164 18464 11033 5503 3955 2743 1454 696 345 312 241 166 99 55 46 64 63 59 49 24 21 26 26 36 32 37 33 39 38 50 49 47 63 55 60 60 51 51 71 80 77 70 80 76 71 69 66 105 164 252 369 307 204 208 274 399 456 449 503 499 477 369 338 343 349 382 631 358 544 755 630 528 516 475 425 282 302 328 165 177 115 246 318 200 47384 301 71 30 9821 13 9 44 7734 7933 497859 29668 805 718 708 621 556 547 559 518 604 754 801 793 946 1180 1337 1601 2007 2569 7546 21322 3822 1402 920 717 277 37 -50 -82 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -26 -96 365 5547 10701 9352 7586 7009 6917 6805 6480 6296 6298 7131 9388 11419 12528 13239 13493 14283 14571 15969 17389 15776 12455 8944 6111 9395 36344 7758 3099 1934 1326 1321 1239 1218 1293 1254 1587 1812 2538 5199 9531 11434 8911 3042 3468 10379 15677 15254 9585 2971 595 276 292 292 324 316 296 305 331 1556 11458 41192 80367 67263 27553 6302 11408 28177 37980 45166 29464 3893 143 133 171 177 176 150 99 94 85 109 136 104 71 124 134 147 130 127 140 112 87 116 147 151 127 143 152 178 158 182 191 124 138 167 179 184 168 149 161 164 130 101 118 117 104 133 109 84 98 90 109 107 80 82 104 124 309 1456 5558 15200 20383 15256 8283 4465 3014 2543 1923 1259 767 443 344 342 282 138 67 49 52 64 68 62 44 32 25 54 53 25 25 41 63 64 64 69 71 85 79 92 84 72 63 80 83 73 76 72 89 89 90 94 123 196 399 535 427 336 298 342 446 502 576 648 695 670 627 546 499 452 410 423 445 546 497 467 381 376 327 273 155 210 166 169 164 242 182 160 160 47390 302 42 30 9822 13 9 50 7735 7937 449518 181051 9296 844 880 888 775 627 692 696 709 738 820 844 887 1066 1148 1349 1670 1950 2665 3544 6792 19236 11105 2013 1453 861 434 148 -20 -34 14 -59 -100 999999 -45 -49 -68 -84 -56 -68 12 3 -85 -88 -83 999999 -79 999999 999999 999999 999999 999999 999999 -93 -99 999999 999999 999999 -93 -64 -69 -66 -59 -43 -51 -90 -83 -48 -76 999999 999999 -92 -47 -85 -78 -68 -88 -64 -63 -78 -32 -51 -23 2375 6215 5224 3895 4429 4844 4336 3695 3200 3135 5182 10361 16181 17959 16084 12556 10375 9452 8511 8363 9202 11310 14106 18358 22855 24976 23150 14196 12392 63458 95493 3514 1562 1363 1361 1719 4297 3358 1009 587 536 568 599 661 634 403 324 418 453 470 458 588 1965 4928 3982 1650 1513 1267 690 452 1607 5656 13302 20685 15992 4569 2443 5376 6303 3217 469 163 143 165 168 157 170 144 121 116 101 112 96 86 111 128 158 155 126 133 110 112 133 114 108 125 134 126 120 136 165 172 152 153 201 163 188 177 171 163 148 167 153 123 139 124 116 125 167 154 130 111 79 72 84 96 246 1002 3014 5445 7277 7485 8742 6529 3525 2953 2295 1326 781 624 552 394 337 307 241 129 83 78 52 65 99 62 32 35 32 27 31 40 41 42 66 69 66 91 78 60 76 77 66 70 80 74 83 90 83 81 88 86 87 112 187 456 802 751 510 364 334 401 486 604 694 730 772 836 782 707 594 512 461 427 487 512 511 695 548 324 306 225 123 134 152 157 203 271 222 197 132 47396 302 44 30 9824 13 9 56 7736 7940 326514 125231 6839 773 743 771 649 566 599 665 642 687 738 776 850 968 1040 1256 1489 1837 2445 2785 13703 80514 19747 2313 1463 883 354 50 -4 40 -35 -80 -64 -58 -91 999999 999999 999999 -92 -15 -80 -94 999999 999999 999999 999999 999999 -58 -67 999999 999999 -91 -74 -59 -68 999999 -84 999999 999999 999999 999999 999999 -80 -57 -84 -79 -48 -6 -66 -57 -95 999999 -88 -71 -69 -85 -54 -93 999999 -78 -64 68 1634 3543 3059 3011 2767 2428 2381 2588 3314 4014 4699 4882 5445 7689 10114 10192 7695 5804 5056 4801 5586 6367 5590 4323 7691 14763 18203 14947 11012 7886 31358 156430 85031 3832 1229 1167 1275 1606 1274 717 511 422 429 499 606 570 460 405 447 573 846 3068 8365 10902 7222 2121 786 650 387 339 945 2616 2232 1096 1520 764 168 145 547 766 371 147 124 112 126 162 174 121 102 111 104 121 99 98 105 125 121 70 116 96 87 113 116 108 88 104 92 90 100 78 109 149 174 133 138 156 180 169 173 167 167 147 154 121 123 126 72 62 101 81 107 114 82 111 210 1071 3143 4771 6550 7785 6061 3466 3649 5496 3824 2601 1942 836 466 522 670 693 698 498 301 192 134 60 55 48 48 72 41 -5 0 17 8 20 22 25 25 15 27 58 67 66 63 48 64 59 59 52 42 46 50 56 65 68 73 80 93 257 652 827 722 597 527 460 578 699 793 801 822 873 919 1018 1175 787 726 680 674 709 695 679 674 679 652 627 221 243 239 137 203 205 256 313 101 58 47402 302 16 30 9826 13 10 2 7737 7943 41034 7525 1022 1008 897 974 963 766 730 793 872 829 909 884 1041 1056 1159 1390 1592 2014 2618 3182 8875 27611 11748 2489 1607 971 364 108 44 -34 -63 -12 -19 -11 -28 -6 -44 -19 38 -19 -32 -22 -28 -21 18 -50 -45 -6 -15 -35 999999 999999 -64 -54 -13 -36 -34 2 -85 -77 8 -21 -61 999999 -63 25 -1 -71 -27 11 25 -36 -68 -51 -27 -56 -75 -20 2 51 718 2221 2827 2541 2502 2632 2488 2626 3254 4410 5247 6535 9724 14877 20742 22298 16849 10508 6587 5538 6038 6325 5751 4805 3325 2734 1862 1515 1879 2225 1904 1700 3270 25302 63286 5407 1339 1412 1605 1659 1374 858 528 542 629 576 550 576 656 785 757 652 599 492 452 494 550 616 1193 592 220 649 2127 1538 310 377 391 223 84 151 308 291 134 111 133 167 136 148 172 150 109 138 132 95 127 130 111 145 128 100 151 158 128 102 119 128 124 109 121 124 77 83 134 129 135 128 182 213 190 166 190 166 158 130 141 138 96 115 119 140 126 130 144 146 123 175 534 2441 4671 4950 5671 6283 6042 5203 3952 2158 1733 1135 862 606 453 594 753 725 649 677 497 226 145 90 77 75 84 83 80 44 19 35 55 56 44 43 47 55 63 54 62 81 77 74 84 88 74 94 82 99 83 83 97 97 94 87 91 190 539 961 980 858 730 621 528 624 1049 1575 1616 1230 1077 1121 1301 1259 1108 958 940 851 1035 1451 1609 1405 1161 728 366 255 211 160 153 276 177 147 138 86 47408 302 49 30 9829 13 10 8 7738 7946 18640 2345 823 809 718 750 739 621 621 558 615 764 679 794 753 800 959 1147 1276 1801 2593 3294 30871 285608 60710 3730 1892 1074 422 102 6 -43 -45 4 10 35 36 -2 -9 -38 6 -20 -4 16 -6 -40 -59 -56 1 -4 -9 -5 -39 4 -17 -53 -46 -2 9 18 15 -94 -14 -18 -4 4 -43 -2 16 33 -8 -4 -59 -5 5 -7 -10 -10 15 38 59 276 1281 1799 1592 1697 2146 2270 2254 2408 2654 3051 5166 8962 12326 13655 11931 8744 6102 4163 2605 1737 1379 1378 1344 1147 1293 1574 1598 1400 1289 1166 1139 1315 1454 1388 1463 1549 1738 2580 4696 10769 4034 999 633 669 751 631 604 781 965 1296 1265 814 589 585 562 275 263 263 421 523 223 358 454 179 137 133 173 160 105 130 145 152 122 62 99 121 146 120 144 117 77 98 137 130 124 94 107 154 154 146 142 136 101 113 116 110 134 126 125 134 127 136 125 121 135 150 125 152 177 159 182 186 137 147 149 141 136 114 83 114 125 151 144 131 149 135 586 2846 3848 2723 2674 3594 4602 3591 1897 879 611 624 638 465 467 461 326 258 212 191 188 165 149 106 75 67 85 76 56 39 22 -3 19 44 52 40 32 51 34 52 51 61 67 63 66 85 80 82 82 91 86 81 75 70 85 85 89 167 404 779 1115 1208 973 709 573 579 847 1570 2524 2535 1670 1176 1160 1172 1590 1264 1094 1249 1382 1527 1367 913 509 393 275 206 153 143 125 141 128 139 309 173 47414 302 51 30 9831 13 10 14 7739 7950 15584 398 471 443 471 557 484 355 350 402 355 438 511 481 623 712 875 905 1094 1783 2413 3208 34499 461530 79842 3140 1253 544 130 8 -31 -65 -9 32 4 -49 -68 -5 -33 -15 -7 -63 -13 -43 999999 -59 21 -46 -53 -9 -59 -70 -72 999999 -53 -70 999999 -78 -24 0 -16 -59 0 -92 -53 -19 -71 -27 -84 -54 -58 -69 -41 -63 -19 -23 -51 -80 -6 -73 -79 150 529 694 1100 1506 1755 1667 1405 1504 1738 1763 2200 2517 2479 1727 1375 1426 1540 1454 1195 972 976 1162 1257 1383 1352 1341 1152 898 928 1133 1461 1633 6901 102040 114339 4013 1545 1495 1681 1762 1054 841 654 627 560 587 734 926 1395 2753 3827 2535 987 481 409 326 422 296 1689 13752 19014 595 659 365 115 100 119 168 133 92 119 161 146 161 117 138 159 133 152 208 147 159 141 165 130 141 145 152 154 157 151 163 123 117 142 133 139 149 136 131 159 161 125 129 121 156 117 134 182 214 175 160 201 204 175 186 176 144 103 111 120 130 110 140 105 107 123 144 401 1460 2342 2858 4743 3745 1993 1097 717 499 409 268 166 201 198 176 145 109 106 103 123 114 72 52 87 110 96 70 64 54 37 48 31 38 44 49 55 60 91 84 88 92 90 86 85 71 98 86 72 79 96 100 131 126 215 400 676 1160 1346 1193 861 675 567 594 765 982 1663 2431 2604 2058 1569 1306 1068 812 776 854 1049 1139 968 744 523 276 165 152 160 125 169 140 159 135 122 139 47420 302 53 30 9833 13 10 20 7740 7953 16186 109 238 283 257 364 286 232 290 304 271 298 290 298 434 468 572 729 794 1245 2074 1977 20899 300717 176560 4412 1109 476 138 -74 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -34 343 657 611 394 384 591 1063 1643 1873 2122 2258 2007 1616 1646 2059 2103 1728 1400 1188 994 1054 1157 1125 1068 999 831 698 709 1000 1343 1790 17299 286745 420144 7423 1430 1305 1085 880 680 629 611 535 572 660 767 893 953 1638 3840 5112 3020 1051 499 314 214 251 288 153 137 187 98 91 95 83 75 66 72 147 104 79 95 105 104 97 91 107 123 117 75 102 122 125 98 122 139 118 88 107 160 158 140 93 135 133 132 151 135 90 102 135 112 90 179 160 128 128 162 136 149 177 166 171 139 145 112 75 127 118 139 126 102 120 116 113 132 99 81 863 2542 2166 2417 2400 1355 704 335 153 95 81 70 79 149 190 138 99 81 68 60 45 63 90 77 66 79 69 52 24 8 11 21 30 23 45 31 57 63 70 57 59 53 79 77 69 74 75 71 70 77 89 85 110 157 214 407 975 1449 1305 1003 833 701 605 597 670 838 982 1092 1313 1442 1420 1206 963 748 650 654 926 943 716 543 302 152 91 95 99 94 136 159 142 231 215 47426 302 57 30 9837 13 10 26 7741 7956 18042 348 583 614 681 682 574 536 550 527 525 534 586 631 712 806 914 1028 1262 1709 2642 2645 17251 301746 167185 5402 1570 912 400 138 29 -9 -14 -32 -25 -16 -3 -5 -31 1 20 16 -34 -34 0 -45 -17 -36 -65 -20 16 -41 5 -6 32 -34 -6 -39 -51 -40 -54 -22 -29 -29 10 5 -20 32 1 -32 -40 -48 -36 -6 -20 -22 -41 5 27 -64 42 52 85 262 300 329 841 1557 2563 3775 4570 4917 5748 6691 6716 6925 6458 5751 5258 5070 4820 3739 2757 2197 1877 1676 1415 1101 941 896 963 1089 1260 1475 2672 9976 3198 1088 1307 1410 1345 1022 760 559 653 640 664 701 796 962 924 825 823 834 900 987 717 381 252 266 495 1005 254 174 88 58 48 74 94 66 71 66 83 69 111 109 153 99 72 115 94 91 121 103 107 128 134 131 80 106 110 121 105 147 115 111 125 104 124 130 148 126 107 91 106 118 121 129 121 86 97 123 156 167 168 146 142 133 119 144 126 126 152 128 132 108 86 78 84 95 79 359 1246 1818 1427 678 257 81 51 60 67 88 217 253 153 113 120 108 59 69 49 67 67 51 45 53 53 65 33 20 23 16 17 8 16 35 13 32 33 39 29 27 53 60 51 64 75 55 46 50 50 62 67 74 109 176 359 776 1367 1762 1443 854 545 487 474 495 622 822 967 972 872 798 1146 1231 669 600 541 752 1179 1069 579 308 166 105 123 129 99 157 192 138 109 93 47432 302 60 30 9840 13 10 32 7742 7959 18961 374 560 561 696 693 601 650 634 546 584 643 692 716 851 887 896 1054 1184 1704 2469 2638 20087 196008 90014 5169 1791 1271 729 213 4 31 -12 -13 -9 -41 -61 0 -7 -47 -72 -47 -21 -38 999999 -62 -80 -14 -78 -98 999999 999999 -64 -95 -47 -53 -23 -68 -73 -84 -97 -74 -42 21 -19 -35 -98 -66 -52 -78 -51 -11 -22 -85 -51 -50 12 -37 -54 -26 -39 45 30 36 146 1340 5304 8721 11051 11452 10643 9820 9029 8511 8196 7472 5783 3936 2562 2002 2007 1139 670 738 946 1171 1070 915 933 1020 988 1095 1263 1335 1581 1976 1650 994 891 1067 1430 1284 864 611 517 484 615 711 683 582 430 468 581 1239 2994 4525 3598 1872 858 329 171 92 68 28 23 27 28 64 44 34 40 69 112 95 62 74 104 92 62 69 79 90 124 87 87 92 86 77 79 84 96 91 77 112 125 92 64 65 94 141 88 79 87 72 57 70 86 91 89 82 76 91 131 157 134 153 144 99 95 90 115 96 95 112 98 83 74 48 48 62 49 34 33 206 483 350 180 115 68 36 65 59 95 59 72 65 54 47 55 34 26 29 42 47 43 33 28 12 -1 -6 -4 -1 -6 13 3 25 22 33 28 21 8 14 31 45 38 46 42 30 31 53 44 52 53 49 90 171 412 840 1174 1157 870 601 410 358 340 396 485 644 951 1147 1077 922 1032 521 425 449 502 616 984 1155 832 478 169 80 49 77 115 117 176 157 144 137 47438 302 65 30 9845 13 10 38 7743 7963 18448 465 726 736 884 850 748 649 721 629 694 819 774 819 920 879 1054 1216 1257 1593 2338 2637 17037 86135 14177 2543 1432 926 473 117 67 63 75 -6 -63 32 -19 -71 -2 -50 -13 5 -64 -66 -69 -97 -55 999999 -98 -54 -76 -66 -66 -51 -95 -85 999999 -73 999999 999999 999999 -57 -44 -63 -79 -63 -51 -42 -60 -66 -18 -58 -32 -90 -30 -31 -45 -76 -61 -8 -12 26 113 617 5367 18092 27527 27814 24477 19408 15733 13545 11027 8545 5859 3885 2589 1651 1085 2418 7253 2287 743 686 955 1358 1420 1202 1043 1131 1115 1096 1095 1086 1289 1672 1857 1163 894 841 1041 1200 718 583 568 642 758 691 635 602 493 449 550 2924 11073 20487 22235 15363 7347 1633 196 125 104 71 84 86 85 84 104 118 96 113 117 68 69 88 120 124 77 112 131 154 109 82 49 72 102 123 126 163 141 76 71 93 89 95 101 118 137 144 109 88 91 126 119 143 146 164 143 127 102 104 143 171 170 158 134 134 133 159 129 134 125 121 119 100 88 86 75 84 73 69 85 81 69 41 68 71 69 72 96 111 103 125 106 87 87 67 73 52 53 37 74 70 69 52 47 29 -2 2 13 30 33 45 40 33 30 40 34 33 53 49 45 69 75 67 59 48 50 61 64 56 65 52 59 112 296 719 1063 1049 788 552 384 346 382 425 542 763 952 1026 1054 1106 1130 663 515 376 436 694 935 841 577 348 192 151 154 116 135 163 200 286 113 64 47444 302 68 30 9848 13 10 44 7744 7966 17612 712 675 700 860 877 754 695 667 690 741 723 824 875 890 957 1010 1145 1331 1724 2387 4009 5571 4918 2772 1719 1078 707 359 90 -20 12 -67 -63 -40 -31 -60 -36 25 999999 -72 999999 999999 -32 -88 -99 -84 999999 999999 999999 999999 -99 -95 999999 999999 999999 -93 -55 -56 -98 -85 -87 -81 999999 -75 -39 -79 -41 -73 -73 -33 -91 999999 -78 -32 -100 -89 999999 -55 -35 101 550 3024 10890 24908 30975 25768 20093 17596 15117 10647 6196 3544 2377 1950 1220 837 823 522 2018 23378 38380 3067 682 1115 1535 1556 1457 1190 913 837 861 963 933 972 1186 999 917 912 860 900 757 566 566 700 1365 1562 873 625 555 436 438 480 1773 10444 25564 31070 21042 9862 3323 500 122 79 41 58 91 86 85 95 45 66 75 73 91 61 101 128 67 85 69 95 132 118 114 89 112 112 88 74 92 115 88 75 106 116 114 102 96 99 113 105 85 69 85 81 79 124 126 111 106 130 121 143 131 144 161 113 116 93 102 106 84 75 82 72 67 44 70 55 46 63 53 55 25 36 26 35 49 48 54 76 94 83 79 63 66 76 63 57 68 36 46 50 51 35 21 8 -13 0 18 8 25 25 24 24 24 37 33 28 38 33 33 38 40 58 41 56 51 67 49 48 41 46 49 65 86 210 492 877 812 456 287 258 262 288 336 506 867 1163 1089 952 814 747 579 532 382 571 1072 1069 597 286 178 218 110 71 90 90 76 124 116 111 429 47450 301 101 30 9851 13 10 50 7745 7969 233 164 273 363 300 240 169 164 241 268 253 283 294 285 325 349 523 651 936 1462 2496 3110 1793 1056 642 397 186 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 39 2259 6598 8751 8697 6741 3820 2338 1425 789 560 371 455 204 -63 65 446 999999 10689 276871 999999 47084 1362 1646 2243 1629 1912 1746 1147 1038 1154 1184 1011 913 933 990 985 1093 1164 988 847 729 658 620 649 713 791 689 477 327 340 413 718 2689 9500 22009 29735 29479 47855 37593 2463 752 349 225 122 113 94 83 100 152 156 119 124 159 169 122 129 148 136 109 98 132 122 112 153 147 106 109 139 146 126 133 172 199 163 167 158 172 187 173 137 104 124 150 192 147 123 169 169 173 163 170 199 191 220 200 148 165 164 158 136 161 145 118 121 120 101 109 87 99 114 117 80 69 79 68 112 106 94 99 107 123 131 119 107 112 95 74 84 97 81 63 54 76 91 54 37 49 50 55 54 54 52 64 71 67 77 83 83 70 77 87 89 91 86 107 105 98 92 98 105 88 90 106 132 258 546 791 749 508 361 285 248 283 328 554 1234 1812 1519 1071 1046 1024 533 408 436 586 863 976 600 408 267 151 120 127 115 123 162 131 93 64 65 47456 280 705 30 9855 13 10 56 7746 7973 238 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 238 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4582 108313 254568 26135 2244 2 209 999999 999999 -62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 739 387 999999 999999 999999 999999 999999 999999 999999 -76 72 999999 2675 24418 71195 120875 99820 110902 33251 31696 186368 308202 515371 567320 765018 771557 252667 3118 69 57 90 112 117 154 117 102 79 114 113 110 105 108 99 100 104 104 110 102 87 84 88 97 92 79 146 156 183 174 179 135 128 164 105 97 118 149 169 149 127 126 129 116 159 140 137 156 184 165 114 123 96 108 104 127 126 86 65 50 83 94 88 68 100 89 88 71 50 78 60 65 75 85 66 101 72 79 91 77 74 71 55 68 63 54 61 57 67 50 13 18 23 26 15 34 35 42 46 48 41 39 61 62 52 68 74 74 72 60 72 70 72 75 68 62 81 124 181 284 470 560 549 469 366 322 303 279 314 429 902 1621 1682 1028 947 716 489 395 297 400 760 936 611 315 239 183 191 118 111 86 78 87 96 52 19 47462 202 3078 30 9858 13 11 2 7747 7976 12479 34184 24723 4737 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 812 4058 1413 414 6624 40214 44940 34430 83187 86062 14414 37563 140839 237836 393067 609445 999999 999999 933094 12802 201 78 88 97 117 149 150 118 138 153 119 119 95 109 124 90 113 71 98 115 116 98 136 118 72 124 112 105 164 155 155 179 123 127 94 126 134 140 144 155 132 161 164 175 171 163 194 165 159 193 167 149 129 176 152 128 143 111 94 77 87 110 118 98 70 128 114 91 99 98 84 51 62 88 105 114 120 111 110 109 91 80 85 60 57 68 73 54 62 57 30 30 20 39 51 47 40 53 58 51 40 56 55 44 61 79 75 83 68 65 70 74 72 72 80 86 108 130 237 480 619 549 457 372 331 319 306 311 414 739 1324 2157 2149 1376 916 568 431 327 319 548 1191 1459 618 494 239 137 133 132 128 124 215 342 69 20 8 47468 202 3082 30 9862 13 11 8 7748 7979 1924 1409 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 370 10153 25542 4246 1026 11473 6522 999999 10090 99060 227643 256940 420363 913684 999999 999999 999999 64834 1653 117 139 122 70 143 145 131 107 137 95 148 130 123 93 101 105 119 120 112 142 166 104 121 166 136 149 134 141 157 149 142 143 121 143 147 120 110 166 139 114 122 152 161 154 185 181 170 213 233 222 154 147 166 115 128 118 121 95 90 84 104 119 86 80 81 77 79 99 81 60 59 49 112 140 127 137 113 111 94 88 81 84 92 72 82 69 55 59 62 42 47 44 29 46 48 39 54 53 64 50 67 69 60 61 73 77 81 85 97 78 75 87 90 73 85 127 269 456 604 569 421 313 287 262 238 250 283 395 647 1109 1477 1130 931 838 682 381 393 536 738 823 733 547 387 204 159 162 111 96 69 265 369 71 55 47474 202 3084 30 9864 13 11 14 7749 7982 6467 32638 18226 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1600 30265 169046 295990 362756 482579 966590 999999 999999 999999 15038 163 77 93 143 92 126 110 123 108 112 113 109 116 115 101 105 118 134 116 76 93 128 119 144 107 85 93 131 125 150 179 146 135 130 114 113 132 108 97 135 142 160 163 159 187 175 182 184 163 147 159 163 138 157 149 123 151 134 102 72 89 108 77 96 121 83 82 80 77 66 63 85 81 128 161 151 125 131 94 103 96 68 56 69 75 83 70 87 51 44 36 30 21 39 46 41 40 55 30 43 71 69 55 36 54 55 67 80 76 68 69 70 77 82 83 78 95 185 333 492 524 444 335 228 167 160 168 243 329 599 1153 1287 1137 899 733 685 480 370 522 787 928 933 516 262 201 160 233 225 88 62 40 59 191 24 47480 275 897 30 9867 13 11 20 7751 7986 1910 902 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -49 255 557 603 422 200 382 424 1139 22380 232716 317231 14068 1127 629 530 521 176 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -22 8651 191911 445598 438948 278360 631353 999999 999999 553987 74968 714 92 107 105 90 136 111 80 64 97 102 107 93 98 103 91 114 105 138 127 99 111 119 97 142 113 96 118 139 144 107 112 127 115 93 127 119 117 149 129 120 154 180 198 183 184 174 188 195 211 204 170 166 113 107 147 133 139 151 115 86 106 95 138 101 110 93 74 81 79 91 87 131 145 130 115 113 115 112 112 112 96 76 73 74 85 89 86 65 49 32 33 27 35 42 50 62 57 66 71 58 59 79 65 70 69 69 76 77 88 86 72 74 84 88 85 76 69 99 179 352 485 516 459 325 217 187 175 239 326 530 964 1225 1125 973 745 820 472 439 575 715 1112 985 564 325 259 160 272 173 139 117 153 58 36 -3 47486 281 718 30 9868 13 11 26 7752 7989 -99 91 104 69 72 570 3682 10010 46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 709 2744 4291 4711 5259 5378 5509 6341 7484 9196 10072 11161 74048 699795 999999 25694 2079 1591 1568 1251 1036 945 940 1403 2549 1879 1537 1077 828 733 570 440 371 321 412 477 415 291 236 147 106 40 -4 -9 -16 -7 202 1031 3593 22858 146539 497184 235770 41791 58333 15438 6383 2862 171 101 85 92 83 48 97 100 68 41 75 39 125 109 70 72 77 105 80 75 81 82 87 79 116 112 120 121 103 131 151 95 97 127 72 104 140 128 142 129 108 118 146 171 161 167 163 164 166 161 161 148 152 118 102 129 112 94 107 110 110 91 59 101 107 89 85 80 91 94 73 46 89 125 118 112 121 93 91 58 54 63 73 66 71 52 51 86 80 51 44 23 7 24 27 23 21 23 39 42 36 48 62 59 55 31 32 35 56 72 62 60 63 65 54 54 56 54 50 80 151 270 436 568 584 435 283 185 164 217 292 409 672 961 1101 1172 966 621 601 579 457 460 671 764 726 576 269 207 185 128 223 147 227 154 96 -8 47492 301 120 30 9870 13 11 32 7753 7992 -90 999999 -19 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 -80 -47 -93 -58 -12 38 203 575 703 650 908 2870 2627 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 305 3802 10747 16430 18215 16712 13918 11328 7857 6434 5950 8571 58745 427520 999999 372093 6210 1942 2157 2065 1943 1905 1848 2677 7993 8890 2701 1696 1198 990 893 786 794 702 670 673 601 508 441 367 305 194 89 56 99 179 174 434 651 1616 17562 48885 6622 734 470 673 2096 6860 513 70 57 74 61 90 120 96 84 73 89 74 60 62 76 81 80 69 68 88 101 127 118 116 85 76 85 93 95 102 133 118 116 92 110 97 75 87 99 87 110 131 124 147 176 152 152 146 151 213 199 182 167 171 125 136 120 165 135 78 83 87 72 85 95 71 44 49 82 82 58 51 54 116 131 130 114 113 110 104 97 77 75 78 60 58 57 44 52 49 58 42 36 25 21 28 27 27 27 27 39 35 39 51 56 45 47 52 60 72 63 66 53 62 63 56 47 64 70 85 115 213 346 532 646 564 400 255 183 146 146 226 471 904 1270 1359 1339 1002 657 876 1065 733 630 546 461 437 446 351 265 429 269 141 126 78 99 146 214 47498 279 782 30 9872 13 11 38 7754 7996 -22 230 303 2991 5837 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 933 2812 5415 6676 7094 7015 7104 7433 7926 7307 7105 6976 9758 64607 438341 892660 172026 4879 4503 17058 54438 25167 2989 2369 4012 31662 282411 476380 48444 1340 942 884 786 779 604 503 499 378 357 247 203 101 2 -1 25 23 95 81 132 243 482 1529 3217 9976 19253 23492 30840 71523 193189 8328 83 50 62 111 118 126 177 120 99 110 124 91 107 83 94 105 94 84 109 96 71 54 125 116 112 113 108 107 112 117 105 127 134 140 140 130 133 117 102 98 150 164 142 154 192 172 148 198 179 144 160 158 150 125 129 131 134 138 126 114 99 83 74 104 86 98 77 65 68 64 69 94 120 99 105 154 151 121 119 122 114 96 74 65 85 86 63 55 45 24 45 40 36 26 31 45 43 49 55 57 70 67 59 66 74 71 67 67 71 83 83 65 78 85 71 78 83 90 108 148 223 349 470 506 458 378 281 217 168 158 203 504 1343 1995 2050 1928 1254 743 1297 1665 892 495 435 526 380 373 317 254 215 206 234 147 137 125 106 68 47504 217 2613 30 9873 13 11 44 7755 7999 -99 589 872 788 657 1522 2512 2666 2774 3229 4153 4597 4411 4727 4714 17560 160613 403179 210928 8740 5130 41542 95862 29183 2916 2342 4525 40612 391693 997827 318520 3974 668 529 474 405 199 244 199 44 -12 -43 -98 999999 999999 -68 143 826 3266 8946 15822 21313 22678 40121 168433 401562 433020 84045 18393 7170 625 50 45 50 42 47 80 64 77 61 25 49 22 66 70 63 63 70 25 74 85 57 70 42 63 88 113 70 63 93 76 69 84 94 100 115 80 77 91 80 93 78 102 116 121 145 117 109 131 119 114 127 109 82 101 98 102 107 104 93 65 67 49 55 47 42 48 55 54 50 43 30 68 59 67 99 113 113 115 77 88 74 54 32 48 62 42 51 53 52 25 0 27 5 9 3 -2 0 22 21 18 42 41 43 31 32 29 19 28 34 25 28 33 38 44 40 39 52 48 28 32 63 104 216 347 442 464 380 322 242 177 146 240 563 1075 1727 2483 2141 1139 743 1084 1143 722 360 205 237 331 474 744 1333 447 416 319 298 94 44 20 47510 219 2585 30 9875 13 11 50 7756 8002 -41 227 250 -29 -9 418 1032 1385 1896 2496 2787 2606 2641 3064 3638 3604 9530 95914 352855 286905 15708 2873 20364 64547 34387 2577 2142 9519 124186 773974 999999 659963 11561 1413 1038 1018 755 620 604 419 229 158 141 86 77 98 412 1385 3929 8326 15970 22282 22266 19688 13819 22462 7617 327 108 58 32 52 52 74 55 46 112 79 103 99 86 59 59 78 105 103 77 65 63 41 52 92 97 78 76 110 83 67 62 78 86 110 69 101 122 149 134 132 108 111 118 130 121 111 132 167 160 146 166 143 147 158 151 106 73 79 129 114 118 124 103 110 77 75 93 74 53 65 79 75 47 78 76 74 50 81 130 127 137 101 93 58 65 66 58 53 40 60 53 52 48 37 23 42 10 9 13 11 29 31 19 24 49 61 40 32 31 53 55 39 45 45 62 75 65 55 58 58 41 33 40 54 70 107 174 269 400 478 451 429 364 257 192 232 577 1289 2009 1793 897 535 695 725 910 613 296 285 267 325 299 484 568 540 465 346 245 136 101 47 16 47516 211 2826 30 9876 13 11 56 7757 8006 -66 125 302 484 356 1283 9805 5725 10483 82727 226415 189788 8152 1554 1525 1407 1174 1707 2061 12614 142029 644849 999999 999999 627997 6701 1693 1416 1034 786 699 625 346 189 148 109 120 61 87 126 144 120 58 94 103 113 161 110 77 41 38 38 63 86 75 75 73 58 39 62 74 108 118 34 62 70 93 62 76 94 99 78 48 88 96 69 84 90 78 69 70 111 109 140 113 111 136 125 127 78 105 133 101 137 130 108 131 122 142 140 129 143 140 154 123 134 101 116 103 138 149 134 122 100 105 63 51 39 60 81 90 78 73 85 62 67 61 65 91 95 81 91 79 81 51 49 63 58 58 30 31 36 66 45 12 3 -6 10 18 4 29 38 26 25 44 59 70 45 33 57 45 25 20 32 59 47 60 72 74 70 70 52 47 41 56 104 146 227 321 343 347 413 447 321 246 245 356 697 1176 1399 887 343 247 301 413 379 298 237 216 201 449 324 297 595 524 342 353 311 159 198 326 47522 206 2976 30 9876 13 12 2 7758 8009 903 8556 3220 2380 27545 56053 48047 4977 999999 999999 999999 18 411 556 3701 47122 209206 423407 755279 999999 999999 999999 27577 1271 794 668 418 263 221 210 180 105 61 87 50 67 129 80 81 106 116 83 82 97 96 58 42 29 50 62 94 57 57 76 96 109 98 63 49 58 82 71 63 98 108 102 95 115 61 49 92 87 102 89 65 50 83 112 108 126 117 122 118 107 122 126 120 120 124 128 126 158 156 160 144 156 156 163 138 132 117 89 80 119 121 140 138 92 86 85 77 76 104 87 49 45 94 93 70 60 81 73 96 93 82 90 73 93 82 74 64 49 61 54 54 50 51 47 28 14 23 39 36 29 5 39 38 35 31 37 54 53 55 59 44 38 40 40 37 64 64 51 57 58 54 59 46 51 58 67 114 189 269 285 252 270 334 354 302 261 230 309 523 763 862 477 231 178 166 167 172 183 158 148 215 199 222 221 441 338 284 344 359 369 580 450 47528 213 2766 30 9876 13 12 8 7759 8013 -7 244 525 870 1321 1824 3772 32508 115984 27509 31789 89710 19083 4059 4047 3859 3569 3346 3891 6466 6016 7211 29546 139957 411106 888917 999999 999999 323083 3049 725 689 614 411 205 182 161 134 118 93 119 91 98 119 95 63 111 59 18 79 107 101 74 52 54 55 52 -7 12 53 61 89 85 60 83 71 81 56 92 81 93 85 79 82 79 80 51 38 53 95 86 86 54 97 97 119 126 140 136 152 125 102 130 123 118 90 96 133 137 119 113 124 125 103 164 148 157 128 113 121 129 127 125 115 115 114 70 48 72 98 74 41 54 76 80 76 46 81 56 78 78 60 39 61 46 49 48 53 87 60 61 57 47 48 25 47 20 8 12 23 25 17 25 29 48 59 50 38 42 36 42 42 34 44 33 52 71 64 61 68 59 50 56 51 51 61 121 170 259 318 288 259 271 327 293 248 190 156 219 333 426 388 256 193 151 127 111 102 118 132 143 156 168 163 168 178 185 120 167 194 216 177 242 47534 209 2887 30 9877 13 12 14 7760 8016 -66 192 899 15022 45748 20549 12093 20559 9540 3907 8056 2281 396 724 1422 2476 2428 2631 15025 72060 177960 351345 702586 999999 999999 760254 46339 1455 628 416 205 248 243 194 156 100 116 76 97 130 87 92 89 68 45 37 30 32 50 71 34 49 75 29 67 29 47 48 51 83 81 41 46 41 56 89 77 78 85 94 66 97 123 93 63 89 89 94 87 113 119 93 115 114 113 130 150 124 80 102 89 74 93 129 143 140 145 129 123 118 140 141 144 112 122 107 113 97 111 117 103 87 73 71 68 84 72 58 57 44 47 82 77 61 70 100 88 69 59 66 71 26 36 52 41 45 43 62 65 48 51 11 9 23 25 12 3 7 28 23 34 32 49 52 61 52 39 41 33 42 51 50 61 59 46 43 43 48 43 54 61 50 114 373 400 292 235 222 250 288 335 223 165 147 142 216 329 322 160 133 121 120 165 200 143 225 236 144 106 78 110 76 52 59 81 26 16 32 17 47540 212 2797 30 9877 13 12 20 7761 8019 344 668 1222 1676 2306 4125 31778 125544 99823 14934 4959 3106 3128 2330 2716 3097 3037 4065 10186 26786 141413 327735 442492 363872 206731 298283 964576 999999 567625 7306 738 462 244 195 142 213 218 143 151 79 28 37 36 57 72 57 64 91 56 32 61 62 53 64 31 37 63 54 66 46 31 38 54 97 120 60 64 44 82 67 52 91 76 89 75 64 62 81 84 81 72 79 104 110 127 131 135 116 122 90 121 119 66 109 140 85 98 127 113 98 120 153 128 145 132 143 155 101 73 92 133 110 90 83 99 72 48 75 73 69 56 89 85 81 71 73 97 71 76 47 44 60 67 64 33 37 63 37 64 73 39 41 22 13 17 12 8 24 18 14 1 5 33 46 56 44 47 39 34 46 51 52 51 42 41 61 45 47 50 50 40 52 45 26 36 68 109 225 294 271 268 216 232 287 222 163 143 144 162 273 380 319 185 110 112 161 227 299 222 166 132 76 41 49 95 306 46 18 7 -9 999999 -3 47546 223 2465 30 9875 13 12 26 7762 8023 16 241 180 -16 -93 999999 -84 143 598 876 743 648 695 593 764 1033 645 11252 65188 35961 8518 3154 3004 3520 3382 3507 2963 2925 2806 7004 69322 317430 552397 675048 563512 112986 298615 999999 854457 14522 933 653 421 274 260 220 146 137 141 106 61 114 89 83 125 110 81 80 112 65 43 75 42 70 103 93 90 75 92 107 76 60 50 67 102 103 71 87 75 94 111 125 110 74 108 84 106 97 118 124 139 114 129 152 124 124 100 158 163 143 144 112 135 110 110 143 113 148 144 161 156 165 141 108 157 151 143 146 93 118 135 168 161 155 154 136 75 87 125 106 97 91 84 91 83 85 95 80 71 84 100 91 76 75 97 91 92 98 79 61 75 64 61 49 47 38 32 53 45 59 58 76 69 78 74 79 65 56 44 57 68 50 67 86 80 79 84 84 67 72 88 67 57 53 47 71 86 128 229 294 394 458 332 249 258 223 212 177 188 203 241 310 358 244 198 153 181 203 238 289 340 259 109 94 92 84 63 38 73 124 64 47 7 47552 218 2612 30 9872 13 12 32 7763 8026 -76 220 624 498 -12 -100 999999 999999 999999 73 315 2405 11182 13898 15907 1442 732 698 388 648 847 794 826 686 6776 59504 153452 191137 196963 216875 365155 644782 999999 999999 734780 8251 804 504 259 215 205 224 208 146 167 161 108 76 153 169 165 168 168 144 123 126 98 70 88 106 158 121 93 90 93 100 79 88 73 85 147 126 94 92 137 98 113 110 124 161 107 107 111 138 100 123 136 173 166 146 132 160 198 136 164 161 164 186 151 150 142 137 168 155 170 184 162 139 136 166 180 166 148 131 110 149 160 170 165 174 179 163 117 107 120 98 97 132 113 70 108 80 93 100 125 125 100 87 97 102 81 69 100 112 79 71 100 82 36 40 48 44 37 52 59 48 47 70 82 81 78 77 56 74 92 71 86 79 75 68 74 97 79 71 68 68 69 68 55 48 77 76 96 167 238 328 443 436 254 227 220 224 221 212 230 253 258 270 218 200 188 203 211 247 405 428 328 134 72 61 47 73 85 42 41 36 13 6 47558 215 2638 30 9868 13 12 38 7764 8029 -86 999999 999999 999999 999999 -28 -1 148 381 361 961 3433 3769 4560 383 61 999999 -80 159 -20 53 261 265 8386 59720 132542 166072 99212 74229 169280 490349 921409 999999 999999 252245 2255 658 371 235 156 158 148 132 132 85 88 141 177 138 122 104 107 77 123 87 130 93 80 73 75 60 65 36 71 66 69 77 53 28 15 55 97 93 52 64 72 88 126 127 102 89 112 114 123 105 102 132 181 159 160 122 120 147 141 130 110 133 138 135 145 145 135 128 137 142 135 128 131 145 112 133 164 134 93 93 113 159 127 113 135 85 52 81 78 62 105 95 99 78 87 64 96 103 79 64 83 71 87 97 76 55 58 67 70 44 47 54 42 25 37 53 20 39 54 48 37 50 73 55 52 35 47 41 54 69 51 42 53 54 59 75 68 66 74 54 38 34 39 39 47 45 45 61 114 157 300 402 344 229 179 187 208 208 192 217 263 248 176 116 120 169 239 218 428 503 562 584 115 52 29 21 32 16 18 0 47564 195 3234 30 9864 13 12 44 7765 8033 -92 999999 2839 28764 96900 193683 232550 171186 53545 78612 329980 873566 999999 999999 595978 121875 2493 747 389 192 208 173 164 176 150 141 128 111 142 141 120 107 116 128 93 68 72 133 101 97 95 121 134 62 29 55 92 108 86 110 118 57 43 72 91 117 119 113 139 131 108 115 105 83 123 152 137 138 165 164 189 123 149 143 165 160 171 180 140 147 141 134 142 132 123 125 117 132 175 154 139 159 159 124 119 127 122 166 181 151 123 108 95 102 110 100 107 111 105 96 92 84 99 116 64 65 87 73 98 93 85 94 83 50 89 80 78 72 38 44 53 37 38 45 58 62 61 66 64 87 87 81 69 65 83 74 58 68 63 87 70 72 79 78 75 62 71 61 59 52 52 66 51 54 107 217 318 323 312 218 205 201 222 234 271 293 327 394 259 218 150 147 157 213 365 609 629 132 76 64 268 304 39 -2 -1 47570 212 2779 30 9859 13 12 50 7766 8036 37 127 999999 999999 999999 999999 999999 999999 999999 212 999999 999999 999999 999999 999999 999999 1029 26077 124291 268597 441482 282337 11442 6277 4577 5032 53587 374626 999999 999999 739778 17756 12094 9900 4296 1115 292 531 10552 15503 469 137 93 111 106 131 139 125 121 104 99 90 123 135 131 154 123 104 94 81 104 62 107 95 82 91 94 75 118 120 114 150 160 134 135 121 92 136 145 144 156 168 167 161 179 181 176 141 115 152 118 143 167 161 186 177 158 168 127 129 128 110 129 138 187 158 164 167 172 150 161 167 139 162 161 146 115 104 101 92 125 97 119 125 104 106 100 97 116 81 91 87 95 84 99 80 78 63 70 81 86 77 87 49 64 75 41 61 51 60 58 70 69 98 88 86 67 70 66 61 75 86 72 73 63 89 80 97 100 83 83 82 85 66 51 65 58 62 68 73 165 235 260 315 293 246 236 247 259 318 286 298 301 305 250 118 107 153 175 297 454 288 94 71 49 46 46 27 3 32 34 17 47576 212 2804 30 9854 13 12 56 7767 8040 -86 -17 999999 999999 999999 355 6664 4474 278 -2 -41 999999 999999 999999 999999 1576 23969 122119 292819 485864 674440 552379 114379 13312 11470 9854 19946 191387 604072 842766 81720 16865 20929 16808 9186 3786 615 5610 167413 404233 78272 881 121 133 109 130 124 107 123 115 107 111 110 93 80 115 112 120 71 74 78 125 120 90 103 63 66 74 42 20 86 128 127 120 93 107 103 95 90 130 129 129 109 159 160 132 122 134 176 139 133 131 114 99 130 155 156 146 117 110 138 132 127 129 131 163 136 135 149 136 133 135 156 160 135 133 137 114 88 83 112 97 106 94 83 106 106 102 93 79 73 96 83 81 86 59 55 78 48 46 53 59 41 20 20 18 19 24 49 38 50 62 79 80 80 73 62 66 64 63 56 57 72 61 58 77 67 75 80 68 41 47 57 61 55 44 44 44 55 85 178 305 291 293 367 342 288 249 260 251 263 268 255 208 212 197 126 169 194 221 346 259 99 56 44 41 54 85 15 27 138 55 47583 219 2408 30 9848 13 13 3 7768 8044 -93 283 524 723 751 712 665 511 330 380 565 715 787 881 725 774 853 1889 23350 82189 64730 32567 22722 9773 4228 2856 8787 43568 169426 439304 545509 553922 317006 16331 19267 23927 24852 20507 13226 26863 327501 723238 88179 4962 4393 4345 3429 2322 1162 9942 209483 592375 31413 391 98 110 120 110 96 78 78 106 100 142 134 83 53 72 58 57 55 50 74 81 45 53 69 53 50 75 50 66 100 89 89 76 84 95 101 124 153 138 151 105 129 157 120 107 117 115 111 114 119 135 134 141 124 129 124 118 90 83 105 107 93 110 107 101 130 113 127 123 109 88 125 114 138 107 93 82 81 79 57 45 74 73 64 61 68 82 60 40 51 73 78 63 72 66 66 42 46 55 25 40 32 27 39 22 22 35 34 50 46 54 42 44 30 16 36 48 48 39 41 33 36 51 54 53 57 45 48 54 60 31 30 30 29 29 35 45 57 125 259 342 296 326 373 267 277 238 249 294 358 267 217 245 279 167 174 446 181 148 305 343 241 70 48 28 2 47589 207 2883 30 9843 13 13 9 7769 8047 134 7486 34745 79078 98596 75521 54164 14341 11217 4665 37076 280313 476408 876613 693007 108364 27692 32124 40445 44042 40267 31447 23536 17745 29927 106328 13558 3687 2992 2603 2280 1124 5460 120125 657758 732461 33850 455 139 147 117 117 156 92 147 102 111 147 161 92 96 53 11 71 113 129 126 110 120 96 102 76 91 86 111 117 84 105 161 142 162 167 180 185 154 146 188 177 174 165 145 172 173 142 147 162 132 144 145 132 178 190 187 160 159 194 145 131 132 132 138 138 136 168 184 161 153 118 134 165 184 137 127 98 100 97 67 91 98 125 99 68 83 102 111 96 101 92 77 99 101 89 75 62 77 66 73 77 63 54 42 39 56 61 78 72 84 55 77 83 59 49 52 86 65 62 76 63 70 65 81 81 93 75 86 79 78 66 52 62 61 66 75 72 103 234 417 483 348 393 475 409 266 220 244 284 320 277 241 185 175 291 233 309 249 161 242 382 389 225 96 75 44 244 0 -10 30 47595 207 2878 30 9838 13 13 15 7770 8051 1236 8468 26827 50028 46282 28478 12132 7246 5641 5465 64144 269502 547372 999999 999999 813143 137991 80585 69322 52559 35772 23710 15224 10298 7730 5797 2990 1297 848 912 423 4835 121757 571479 236118 24605 372 202 162 146 163 98 84 92 132 91 101 168 175 110 111 128 122 118 152 160 130 84 88 54 92 66 115 86 93 120 113 135 178 139 167 159 174 192 138 162 151 163 195 226 185 183 163 160 172 158 130 159 133 144 147 159 146 144 144 127 136 152 161 123 144 138 132 165 199 223 159 140 147 184 173 146 152 128 99 133 144 124 124 101 97 74 100 94 90 109 106 59 64 77 92 110 96 58 52 77 90 60 81 73 53 66 68 57 60 52 69 71 70 81 60 60 52 51 51 81 75 76 87 87 92 83 73 79 103 94 81 73 76 69 54 64 113 189 307 516 517 380 326 447 476 397 252 209 232 256 382 363 310 367 246 263 366 236 136 157 184 226 262 234 84 64 60 11 -9 31 31 47601 209 2841 30 9831 13 13 21 7772 8054 917 8176 22990 41254 41743 20922 4298 559 190 276 15813 113004 231107 440245 567061 298749 67939 35519 33941 30061 24470 17463 10623 6108 4088 3084 2465 2209 1277 883 730 4526 81026 591479 999999 951731 34124 941 178 146 153 139 125 62 98 87 112 118 77 108 91 73 142 80 27 78 135 81 73 64 57 73 65 78 86 81 134 102 98 135 170 149 154 140 169 164 132 179 206 197 189 163 161 173 150 120 151 137 150 166 145 120 126 126 130 138 120 134 125 135 156 130 111 106 126 125 132 139 110 103 141 183 135 158 120 93 59 75 89 78 75 87 86 93 86 91 98 105 87 58 68 78 76 76 69 78 84 77 76 82 77 62 60 46 33 53 47 70 58 70 66 46 51 43 58 55 65 55 64 65 54 62 82 78 76 63 64 62 55 47 41 60 99 250 575 698 455 415 526 383 465 518 392 300 235 217 235 252 250 250 261 225 176 167 152 118 134 143 158 160 242 133 47 41 42 999999 999999 999999 106 47607 208 2836 30 9826 13 13 27 7773 8057 1704 11681 21107 7265 999999 999999 999999 999999 999999 860 19181 57541 109216 168825 101279 33672 84854 72704 20342 7535 5569 4315 3218 2723 2933 3641 2953 13110 84282 67129 23401 21155 170563 543501 999999 999999 866432 24861 595 250 139 108 41 52 122 87 106 115 116 124 135 115 111 112 122 103 75 97 113 73 109 105 71 85 49 94 97 95 113 147 187 161 173 151 159 199 211 181 155 158 165 176 160 172 198 196 157 140 167 167 190 163 195 141 135 186 142 138 129 125 114 110 140 117 124 140 164 121 112 138 154 155 154 156 139 99 77 125 108 75 103 89 67 87 109 116 102 99 103 98 102 112 99 71 72 66 60 92 82 64 32 54 44 54 56 60 47 69 85 89 60 45 60 51 62 53 64 75 58 53 55 70 72 71 85 83 66 62 69 67 63 56 139 531 896 596 375 382 392 367 447 441 375 281 210 195 184 230 281 372 378 227 147 240 248 151 167 168 176 138 248 164 71 69 36 5 7 -6 47613 195 3220 30 9820 13 13 33 7774 8061 188 1089 2439 4006 6984 11572 13731 7452 1140 1238 4311 7176 1631 623 825 2377 24322 69195 91347 121465 194295 265553 538265 999999 999999 999999 179008 2811 94 77 115 134 58 68 79 119 152 161 107 74 112 110 149 130 75 100 84 36 77 116 87 44 55 83 83 110 107 98 115 125 122 181 168 149 128 152 172 172 163 191 174 182 172 168 167 162 150 144 172 149 138 141 153 124 142 152 178 149 140 135 162 131 140 125 113 122 137 123 138 136 164 191 174 117 96 84 75 85 71 79 91 100 93 88 87 96 94 65 70 70 71 70 75 73 78 71 68 64 60 58 55 43 60 68 41 41 63 90 62 53 52 53 59 55 55 58 57 56 59 80 73 45 60 66 64 77 67 43 63 51 137 675 951 491 353 356 366 323 326 354 312 267 212 178 196 257 261 265 269 321 167 150 171 168 171 164 153 149 175 121 115 87 29 -9 7 47619 197 3154 30 9814 13 13 39 7775 8064 -79 123 86 463 1183 1947 3468 3712 996 1035 3750 7588 18259 24991 21544 16709 13445 23799 51893 69619 142622 258406 338906 541428 999999 999999 999999 167649 2713 73 108 77 93 81 57 44 82 80 72 91 110 89 40 102 54 78 56 56 92 44 39 63 60 39 36 80 93 131 111 154 154 157 138 143 176 158 133 144 164 162 161 173 135 140 177 129 130 134 141 137 136 100 160 180 140 115 129 109 124 118 153 143 133 102 86 104 99 95 127 129 135 120 136 145 147 109 71 81 105 59 90 92 86 44 49 84 105 93 72 74 64 62 50 58 70 57 55 24 49 71 95 51 30 34 46 36 42 43 62 64 75 53 38 32 34 55 38 59 52 31 50 58 61 45 60 49 36 37 26 33 48 76 273 718 771 489 348 314 294 290 300 297 237 191 196 199 228 235 241 200 178 166 198 284 188 183 137 94 68 72 51 31 30 66 -1 11 2 47625 210 2788 30 9808 13 13 45 7776 8068 1091 764 999999 999999 999999 999999 999999 999999 999999 999999 999999 7685 13727 4011 1794 4561 2443 1116 1886 1572 1997 9372 25091 69684 67043 18731 9416 15074 3849 2492 8047 113012 366919 475729 437930 657017 999999 999999 356844 3639 132 149 106 113 141 135 135 131 125 122 101 121 162 120 102 144 144 106 77 64 103 97 127 109 100 87 108 119 148 148 157 161 203 208 193 176 232 189 219 192 194 202 170 186 187 168 162 214 246 217 210 188 233 214 221 213 203 188 181 188 163 159 148 148 179 173 153 154 159 146 121 151 186 180 170 182 147 136 177 177 133 98 108 110 125 133 119 122 149 136 127 105 97 112 105 85 65 102 121 79 81 102 98 78 65 79 90 89 80 77 98 98 95 99 69 70 75 90 95 91 85 116 103 103 101 104 94 92 96 104 78 71 84 124 269 532 901 845 447 408 405 337 313 281 258 320 262 220 228 222 227 238 229 262 275 216 235 242 194 151 129 119 83 100 90 52 69 56 32 24 47631 301 21 30 9801 13 13 51 7777 8071 14853 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5879 7720 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 330 873 723 2660 12131 7414 964 928 774 1576 13764 19867 2887 3421 25667 70688 10337 4512 22366 84855 24566 3393 20766 220267 380913 270224 142321 409903 886002 999999 974110 13500 182 161 133 89 94 150 84 110 93 88 82 132 91 93 125 103 73 53 69 65 80 99 81 95 91 119 101 91 76 108 139 158 138 138 129 126 110 127 196 215 166 169 201 180 156 156 149 189 189 177 182 159 165 167 161 169 163 154 128 126 131 132 127 120 124 134 174 175 134 127 148 147 180 140 134 136 138 93 121 124 97 87 113 118 111 89 97 102 80 74 73 82 91 75 69 55 59 75 78 60 62 62 72 49 50 55 51 21 35 49 59 40 56 60 38 50 43 60 62 67 73 67 70 66 60 50 46 40 70 63 56 61 65 95 283 558 1059 1090 530 433 405 383 298 255 231 179 234 283 227 189 190 172 175 194 227 214 379 246 227 168 138 125 94 102 39 14 29 21 3 47637 301 44 30 9794 13 13 57 7778 8075 22386 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 108 473 -74 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -48 124 211 252 345 429 583 689 860 827 706 724 1081 1639 2505 4060 7495 11325 11685 9619 7484 7219 7463 7321 8786 10290 10796 11027 11977 13844 16715 18163 13984 12344 11665 10215 10563 17867 6747 5497 12184 77240 34370 7643 56196 326775 80445 6773 29930 188034 163297 12088 82348 643140 999999 271290 6290 227 134 106 86 49 63 47 34 26 86 86 89 115 66 69 56 62 63 83 84 50 80 48 25 44 40 44 5 48 117 79 45 84 153 89 95 105 104 137 126 140 139 147 144 164 163 151 136 139 160 156 166 137 112 119 126 136 125 115 104 113 107 92 116 139 106 114 111 79 68 66 95 120 130 138 141 111 73 72 82 85 70 51 62 54 68 73 52 35 30 46 53 59 53 38 34 40 50 55 50 46 53 49 31 29 18 24 30 16 25 11 17 24 25 17 18 26 15 21 9 16 36 52 44 26 27 40 57 49 31 43 32 33 49 71 201 427 779 1054 739 386 329 346 325 223 212 183 239 277 183 233 270 150 210 192 163 199 837 213 169 168 125 76 46 34 2 5 78 48 2 47643 301 9 30 9789 13 14 3 7779 8078 24597 455 999999 -82 -3 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 105 224 446 1042 957 7529 64246 44374 1098 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 117 470 927 1505 1913 2152 2568 2885 2801 2859 2414 1785 1439 1097 1238 1797 2581 4555 6530 8926 12314 11340 11015 11209 12371 18577 23855 27157 29932 32134 34471 35681 33817 27715 23940 21426 19315 16050 14898 13732 11709 9473 8186 7574 6786 6768 36502 165201 94122 4566 4644 6785 10786 11939 14862 102700 722219 659902 11519 164 136 94 157 95 96 58 40 59 87 71 58 95 101 57 55 118 100 74 103 73 68 78 36 60 64 74 69 84 89 75 89 130 113 110 115 79 148 126 104 91 136 187 148 144 152 148 132 177 182 168 157 128 149 159 168 149 131 138 139 137 132 116 99 104 128 127 134 145 115 91 110 108 106 132 130 118 110 133 121 109 89 90 73 84 68 90 92 99 61 80 84 61 58 58 48 41 54 74 68 68 77 64 47 45 31 37 39 40 38 25 45 34 30 37 25 36 28 22 40 50 56 54 71 57 35 36 43 43 49 53 46 43 44 53 81 197 411 960 992 888 541 376 407 329 296 312 269 176 154 244 247 203 252 223 171 188 161 174 213 174 183 234 105 88 44 12 11 23 13 11 47649 301 4 30 9784 13 14 9 7780 8082 20962 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 70 1128 3739 10015 3492 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 101 243 318 379 394 557 789 693 664 643 479 132 -23 -5 60 293 766 1539 3034 4988 6510 7769 9973 10795 12407 13542 12444 12991 14995 17024 18822 19207 18164 17663 17989 18019 16966 17488 18382 18618 17351 14071 11455 9600 7798 7048 7470 33514 203916 343950 204499 23294 3361 6158 7805 14521 163432 801281 996483 271381 5911 188 141 108 77 66 44 32 73 64 66 69 81 51 81 84 66 92 93 92 71 69 102 83 32 68 78 66 50 50 64 84 124 80 78 91 144 132 124 87 151 164 157 181 159 142 147 160 129 155 123 173 150 146 131 156 148 149 152 136 119 128 138 149 134 135 115 161 126 113 115 109 116 145 129 101 115 128 106 88 87 63 71 73 62 74 83 93 64 48 73 68 49 42 53 52 50 51 64 59 61 55 28 29 40 37 15 33 36 38 28 45 32 42 31 36 51 43 24 56 46 56 49 46 63 59 54 79 59 53 49 55 61 68 70 101 190 346 744 1053 983 781 560 490 399 340 273 230 187 234 231 201 158 205 573 280 265 257 266 209 215 169 156 127 82 99 44 28 17 33 20 47655 275 808 30 9778 13 14 15 7781 8085 368 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 62 346 526 617 882 1368 1922 2402 2797 3160 3362 3685 4049 4404 4818 5084 5387 6386 6660 6999 7273 7067 6836 6345 6091 5910 5106 4133 3774 3293 2397 2047 1910 1957 1748 1894 2625 3578 5986 24294 167379 426106 404268 28075 1000 961 4760 94330 671828 999999 999999 186148 2574 149 174 117 162 111 140 118 53 79 127 134 64 99 148 110 109 67 92 106 102 118 112 115 79 50 91 89 84 106 91 98 169 164 98 141 158 158 168 164 187 195 197 205 187 164 146 134 150 151 162 164 210 171 173 191 186 136 139 192 172 167 143 151 144 165 137 132 150 121 142 160 169 168 149 134 160 107 110 90 77 93 79 99 110 95 91 108 90 78 75 64 68 64 69 53 84 84 91 79 76 47 65 53 16 43 65 47 41 52 56 75 66 50 57 64 40 41 52 71 77 57 55 65 86 78 71 71 76 82 69 83 111 154 231 421 451 566 1069 1442 1313 789 707 606 395 353 295 352 320 260 203 233 220 218 246 253 218 219 214 229 196 155 165 147 231 165 62 78 60 48 2 47661 279 683 30 9773 13 14 21 7782 8089 -48 999999 3073 33725 114948 72595 4332 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 75 309 437 670 1352 1951 2438 3222 3932 4508 5431 6666 9082 11245 13178 16473 18207 17705 18800 21938 27011 36176 42056 44603 52262 59493 62988 64370 55579 45494 37813 30469 22901 16768 13271 12655 12668 11512 8443 5915 4600 3525 2905 2902 3496 4000 3966 3330 2353 1715 3596 47553 316265 58976 2255 1962 1767 11971 238172 969254 734674 408014 106780 1528 156 175 190 151 103 110 68 56 71 70 96 130 89 87 118 95 126 84 100 95 62 67 97 61 84 89 114 104 57 86 91 68 100 113 107 127 128 112 124 154 142 182 160 190 170 132 132 109 157 157 195 156 194 175 164 153 134 134 151 149 130 131 136 179 186 170 165 112 124 137 149 164 149 167 166 155 121 113 95 58 83 75 79 100 87 85 87 88 67 62 74 63 62 57 49 46 77 102 77 54 51 53 36 35 54 58 40 33 41 52 63 52 40 47 47 41 54 70 71 68 69 74 84 74 59 68 71 81 77 77 95 159 252 345 350 427 743 1539 2219 2018 909 671 717 594 506 348 354 284 234 217 201 169 173 188 180 169 195 224 190 152 149 145 110 211 858 57 39 33 29 -8 47667 277 738 30 9768 13 14 27 7783 8092 1775 36829 187051 198517 18897 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 27 329 414 719 1925 3310 4507 5230 6378 7728 8401 8941 10716 12687 13495 13096 13794 15044 17734 21237 24526 27674 30567 33742 37385 40025 40168 37092 34597 31191 25411 20720 15492 14990 16438 17431 18076 14572 9255 6191 4057 2834 1999 1515 1421 1404 1430 1552 1197 627 216 118 116 999999 999999 999999 110 -64 9350 221523 841464 994694 914621 551010 25406 338 216 153 123 81 93 76 97 123 127 128 141 139 145 132 116 123 136 129 127 129 95 146 172 125 105 65 103 128 97 97 134 144 142 110 125 147 173 149 124 187 198 189 208 196 183 166 160 188 231 183 200 191 203 222 182 177 172 162 153 158 189 163 191 194 173 157 170 135 145 186 198 190 170 163 153 129 105 119 129 97 97 88 109 133 122 116 113 84 79 95 80 82 84 97 94 75 99 102 79 51 63 94 92 67 56 61 65 72 72 63 65 56 64 81 53 83 71 87 97 97 94 92 88 86 102 93 93 91 105 134 212 346 451 477 642 1530 3152 3524 1957 1000 888 911 783 614 450 477 450 307 192 298 304 285 272 233 264 239 241 262 249 180 129 117 121 109 79 108 96 59 25 47673 278 705 30 9765 13 14 33 7784 8096 916 19693 86200 223350 421408 343225 8439 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -62 858 2001 2595 2531 2321 3056 4169 5379 5584 4951 4871 5681 7607 10555 14154 16396 16791 17880 19670 19650 20151 21652 24278 31855 38632 37511 32903 27654 25226 23075 17759 14331 13487 12865 15525 16087 15644 14418 11664 7620 5276 4012 3317 2997 3019 3024 2662 2064 1197 497 207 -16 -57 -88 999999 999999 999999 -30 704 1711 13242 285203 920959 727850 598458 445361 93723 1034 217 172 125 146 113 25 85 102 105 56 45 61 90 127 90 49 50 69 63 72 101 81 77 111 50 48 71 64 92 117 104 133 113 90 100 132 150 125 108 168 162 130 156 128 124 122 128 142 166 192 172 142 141 164 169 146 128 105 118 146 173 188 184 136 116 131 165 155 153 147 142 145 116 130 119 118 102 95 101 78 89 93 103 107 93 95 80 100 85 70 74 81 88 61 50 54 75 83 76 47 48 41 36 46 37 51 54 71 64 59 50 49 58 61 37 48 88 78 85 87 68 71 73 70 85 76 56 66 79 113 195 364 497 632 1704 3689 4606 3098 1342 931 851 838 742 621 603 458 398 322 260 228 197 216 200 191 233 310 428 346 317 185 117 99 88 77 149 137 38 44 23 47679 278 730 30 9760 13 14 39 7785 8099 2262 37051 155609 394146 843200 414309 5356 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 85 725 1529 2906 4970 7650 9438 8470 6350 4000 3888 5538 6752 6791 6335 5961 6010 7646 10471 12018 11404 13435 18939 29404 44555 62565 75318 80395 83833 86826 84164 78527 70949 59833 48593 44641 43020 36708 29764 19542 12137 7720 4452 2872 2668 2850 2915 2812 2744 2979 3231 3214 2856 1762 879 467 241 74 110 513 484 1335 23573 637261 999999 189607 7571 1102 276 222 115 67 56 35 54 54 53 60 18 82 26 7 31 11 48 58 47 51 50 51 -21 2 41 35 32 30 51 88 64 71 61 83 88 106 101 75 104 67 117 157 123 117 89 108 100 98 98 118 105 122 135 120 91 98 106 111 105 119 100 102 111 89 102 103 84 75 74 103 121 123 116 96 97 96 75 51 51 54 64 39 55 49 86 56 35 29 22 9 37 34 15 18 41 26 35 51 59 46 56 18 7 7 12 4 -2 9 6 33 23 15 12 25 21 16 13 8 15 30 22 36 51 52 21 27 42 37 25 34 42 46 99 243 360 663 2988 7760 9943 6550 2009 1216 1179 1023 840 730 691 683 703 533 357 298 345 341 295 279 232 246 319 381 423 238 106 45 38 40 51 32 30 13 -3 47685 280 634 30 9754 13 14 45 7786 8103 68 999999 8125 95089 381678 875541 999999 48423 973 135 -70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 247 758 1512 2482 3822 6136 8366 10464 12732 14787 17054 19914 21241 19889 19042 17924 17134 16789 17934 19708 25018 36713 49503 60784 71101 80107 88189 94759 99005 100423 99065 94615 82822 67137 53636 43866 32131 19953 11868 7435 5146 3813 3110 2574 2181 1815 1511 1316 1311 1536 1804 1751 1453 1026 753 574 412 335 367 500 514 1422 12048 258879 245270 6544 6183 1629 420 218 126 74 53 8 58 49 43 38 47 34 26 35 26 19 22 45 1 70 53 63 77 74 44 26 39 32 40 71 31 55 64 80 105 116 112 104 72 88 125 94 105 75 87 98 106 145 120 111 101 141 173 138 108 125 137 105 143 114 108 113 65 112 97 104 110 92 94 127 111 112 104 81 66 78 73 66 78 42 55 50 36 34 60 51 24 51 40 27 23 23 33 59 29 26 38 32 34 40 23 10 10 13 24 15 9 -8 19 22 18 18 12 2 6 34 14 1 -1 -3 22 46 28 38 25 25 35 23 27 30 26 31 83 240 330 447 2535 7054 6200 2959 1131 981 1050 1124 1066 953 821 708 580 611 576 789 407 297 286 297 280 253 263 304 256 119 75 132 216 98 99 35 216 171 104 47691 279 631 30 9751 13 14 51 7787 8106 -30 999999 11603 99397 297862 670076 999999 929932 15290 290 49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 195 1410 3229 5150 8763 13176 15422 15024 13254 12084 11479 11322 12810 14973 15914 16697 18551 24134 31883 37995 43801 51809 66879 88528 107562 124537 134899 134672 122514 103121 84327 67553 50962 39573 30079 22158 15133 9494 5769 3952 3225 2983 2792 2261 1647 1162 799 623 545 523 556 641 693 814 708 657 736 786 663 786 1143 1125 644 386 349 303 296 277 201 129 84 103 89 76 45 45 77 60 62 33 47 45 41 17 29 54 66 84 107 105 99 60 79 59 56 55 83 106 133 76 108 128 94 72 115 101 98 106 146 119 126 129 134 117 131 143 98 100 111 132 134 149 147 136 122 117 134 108 126 138 158 115 81 106 114 114 125 130 165 148 128 109 102 87 81 67 60 54 68 43 65 86 70 52 53 33 60 40 45 53 57 67 55 50 55 87 66 53 33 44 16 35 42 45 54 44 28 37 27 21 41 40 28 41 35 30 44 39 35 43 47 55 65 50 41 41 38 47 57 104 244 352 344 1012 3640 4575 2785 1471 908 1130 995 1062 1074 1103 689 741 433 407 375 249 245 195 208 235 524 265 263 271 177 125 201 151 169 156 47 18 -8 47697 278 659 30 9749 13 14 57 7788 8110 1109 25029 133016 353347 834645 999999 502084 8100 100 -45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 41 355 844 1593 2471 2869 3045 3850 5902 8749 11482 14416 18232 22377 28572 35690 46503 58033 68737 81486 91459 107250 123854 135439 134856 123267 106432 86437 69573 62912 62069 57755 50746 42411 35659 29324 22303 16152 10621 6411 3366 2232 1908 1856 1387 1013 789 661 672 829 953 940 982 1058 1047 1027 829 945 1463 968 537 369 325 282 332 346 274 222 161 161 112 81 97 103 61 72 135 67 72 50 114 103 93 84 66 73 97 72 117 103 98 84 104 94 110 62 40 90 104 145 103 120 91 75 115 127 131 152 119 111 129 133 133 135 145 168 184 202 183 177 164 137 140 136 138 144 149 123 140 117 171 170 130 130 164 174 156 133 125 133 121 132 112 88 105 90 74 47 84 104 79 85 78 71 67 56 64 81 73 61 82 77 84 83 81 67 61 55 51 51 41 50 43 64 62 47 51 59 66 62 65 64 73 50 53 52 62 62 67 71 81 69 75 60 51 44 62 57 52 147 311 322 381 1052 1995 2182 2004 1139 779 883 1018 1189 1083 1074 677 428 314 315 241 234 353 337 376 257 265 288 271 298 269 184 172 171 157 219 340 32 47703 281 599 30 9749 13 15 3 7789 8113 23 168 9639 69252 306800 739217 999999 633577 11256 354 -28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 258 1854 3613 3599 4534 7238 10599 12424 12908 12930 12840 12482 11740 10246 9939 11119 13627 16146 21799 29284 32358 27403 20210 16654 16812 16777 16825 16280 15818 14491 13260 44040 340001 260740 8049 2114 1229 999 716 677 845 1246 1391 1333 1098 1093 1099 857 855 1145 1314 1281 1246 1088 729 957 6864 20117 1800 396 351 304 317 302 302 270 189 133 102 62 86 62 51 68 104 85 79 70 18 102 102 81 74 74 84 71 68 83 110 91 118 93 83 94 56 50 47 68 65 82 94 97 132 144 115 120 126 111 143 117 121 102 108 146 156 162 153 139 146 127 135 149 181 167 155 157 133 144 125 132 141 131 157 140 123 127 110 159 146 135 122 97 101 101 92 88 125 105 126 92 89 73 50 83 88 80 71 52 49 78 85 65 87 70 56 48 45 40 36 38 46 62 70 54 58 55 35 29 52 54 44 38 25 37 54 66 73 72 64 62 66 78 60 50 36 45 51 49 139 312 385 367 753 1316 1580 1529 961 653 731 1255 1133 908 958 791 438 392 339 289 209 219 335 389 345 360 434 351 266 162 151 167 153 204 193 86 50 127 47709 281 597 30 9747 13 15 9 7790 8117 94 367 14299 99576 321010 729080 999999 999999 50569 986 259 135 -68 999999 999999 999999 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 999999 999999 999999 999999 999999 999999 999999 27 250 1104 3002 3921 4579 7998 11041 12077 9805 7649 5532 4472 5110 6294 7643 8991 10281 10476 11266 13963 14788 13698 12103 10158 7927 5461 3414 2026 1356 1242 12740 167943 222382 11450 7233 7951 7546 6191 4184 2345 1675 1940 3273 4882 5611 5108 3433 2113 2448 3485 4893 5269 3398 1471 1317 1853 784 353 299 290 313 290 250 242 232 168 161 91 76 61 53 68 73 90 64 29 26 35 59 44 13 66 84 58 24 69 84 100 101 75 58 44 51 92 45 79 71 90 113 107 74 99 110 96 97 123 126 65 82 113 78 94 147 141 159 125 126 138 137 160 153 141 152 144 123 110 103 132 122 109 125 120 93 121 134 131 139 134 141 93 70 79 97 74 57 43 72 84 85 88 68 63 53 65 79 67 62 62 45 49 58 54 51 16 25 11 33 48 40 45 18 21 32 56 37 35 45 31 40 30 38 46 42 41 58 64 60 51 41 33 37 50 33 28 34 35 29 110 277 340 464 716 1084 1495 1573 1172 701 565 767 1054 958 1032 1091 702 362 375 298 209 216 182 160 163 186 206 341 109 80 82 73 87 92 173 236 22 -7 47715 281 594 30 9744 13 15 15 7791 8120 171 834 16759 119238 373957 862801 999999 862312 41299 643 296 131 -36 999999 -78 -60 999999 -74 -53 -30 -95 -78 -84 -83 -88 -89 -46 -74 999999 -90 -64 999999 -78 -24 -96 -29 -45 -43 -37 -46 -64 -53 -15 -91 -20 213 552 1680 4579 9882 14451 16351 15651 16052 14370 12677 13454 13931 13390 13791 13669 12835 12982 12478 12714 15357 17957 12008 5527 3318 1979 2030 9188 2422 922 898 1069 1774 3600 7212 11512 16859 19868 18309 15312 14130 13246 11366 10468 9570 7404 5499 3781 2920 4173 6688 7975 5373 2933 1906 2173 917 361 295 286 235 260 232 201 228 164 169 79 67 59 67 67 77 99 99 86 86 56 54 79 64 50 79 74 117 68 72 86 71 82 82 61 81 76 125 106 59 102 82 43 94 118 112 167 112 89 113 101 82 114 125 124 114 148 168 174 154 145 156 143 147 168 171 173 147 125 113 128 125 115 105 91 101 101 122 146 156 149 151 132 92 80 88 82 86 70 72 71 99 138 95 71 94 123 76 48 64 71 68 67 66 77 73 89 55 41 48 48 39 39 22 51 62 42 29 17 52 48 46 38 31 54 51 34 35 62 72 52 67 58 45 38 44 33 26 22 30 33 66 158 308 477 725 1386 1712 1438 1190 824 683 650 858 1123 841 923 974 557 411 469 416 265 236 284 340 135 126 123 130 82 51 23 34 79 69 33 -1 -8 47721 279 623 30 9743 13 15 21 7792 8124 1646 14095 60637 172549 407306 880287 999999 88284 1092 -13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -23 68 128 686 1852 3056 3807 5253 7346 9006 9410 10461 11179 12341 12385 11017 9466 7978 7275 6492 6035 9588 11949 6497 2424 1630 1209 10786 218258 568550 152700 7835 5740 4855 5257 5859 6462 7228 9584 12013 12750 12559 11281 9045 6434 5070 6021 5705 5276 5536 5129 4120 2962 2144 1454 1021 1808 15925 16639 432 286 238 268 280 291 216 207 211 184 174 78 79 105 95 75 72 76 89 62 80 51 37 46 86 79 34 34 68 57 32 65 100 79 93 82 78 65 47 79 89 93 109 107 79 109 96 73 126 144 142 153 147 121 136 129 136 116 120 151 187 174 149 122 161 162 168 137 150 119 122 122 115 119 102 122 117 143 123 137 125 133 111 83 103 102 81 86 81 95 76 105 103 85 93 72 59 58 67 81 79 70 76 78 78 64 68 41 35 57 66 53 62 52 45 46 59 72 63 46 43 36 51 51 53 67 57 51 36 39 50 64 65 56 44 53 37 28 38 29 27 46 90 151 317 593 1309 1528 1175 862 769 750 589 559 732 1043 948 891 811 618 420 343 335 332 178 114 115 97 66 77 54 53 70 76 176 139 189 234 47727 280 624 30 9744 13 15 27 7793 8128 1058 16391 76949 210997 512468 999999 999999 462823 4690 295 188 -55 -76 999999 999999 999999 -95 999999 999999 -88 -84 999999 -83 -71 -67 999999 -85 -93 999999 999999 -91 999999 999999 999999 -75 -87 999999 999999 -80 -63 49 443 586 423 645 1314 2755 4432 6286 7133 7760 8798 9402 10363 10953 10809 10317 9720 9064 7950 7645 8188 11517 17326 16991 15719 19855 24102 26662 30627 76671 74472 26357 23453 19085 14782 11251 7048 4040 2882 3144 3540 3641 3172 2429 1776 1287 1071 733 721 1095 1197 1167 1095 1069 882 685 718 713 416 314 319 294 283 293 282 261 253 176 222 215 130 116 78 89 89 78 87 85 72 95 85 39 73 62 82 57 51 92 91 94 128 94 125 91 71 75 104 129 92 69 114 139 68 32 109 127 146 143 114 118 104 155 135 113 123 133 163 159 142 119 155 171 160 161 132 131 166 149 145 130 108 114 139 143 166 135 120 109 136 134 140 158 143 100 98 90 65 72 125 107 81 61 79 84 98 66 52 65 70 78 65 87 69 70 63 63 71 55 64 38 45 52 44 52 51 56 53 46 44 47 41 47 40 56 54 50 53 58 62 53 46 58 55 59 61 49 56 30 35 30 33 66 119 182 351 567 1139 1499 1056 773 626 603 569 640 598 866 1164 943 1196 700 445 428 423 339 210 153 93 83 54 72 66 41 61 76 91 108 102 78 7 47733 281 564 30 9744 13 15 33 7794 8131 -6 1216 15113 76793 234401 567471 999999 999999 665060 127676 2213 364 162 92 13 -80 999999 -95 999999 999999 999999 -97 999999 999999 999999 999999 -84 -63 999999 999999 -77 999999 -75 999999 -71 -86 -69 999999 -62 -97 999999 -78 -85 -32 -9 120 390 968 1462 1963 3933 8294 12705 16390 18294 18721 19122 18980 17947 17039 15119 12629 11039 12726 23798 25945 16773 14520 15673 17934 21048 23301 23505 22989 20047 15869 13680 15129 18656 20478 20261 19131 20967 18234 13959 9730 5462 2791 1641 1277 919 700 691 599 614 842 983 812 792 950 797 314 238 265 243 263 253 280 236 238 216 215 222 163 97 43 36 43 79 119 94 66 69 103 75 51 44 83 74 58 70 85 74 98 115 121 46 58 75 99 107 89 85 53 45 43 72 82 157 135 121 108 105 108 121 135 117 88 112 101 119 140 176 168 142 133 161 157 128 155 147 153 124 109 130 111 96 119 116 123 113 127 126 116 126 125 79 67 81 100 109 91 83 92 79 75 89 69 88 49 49 56 41 68 80 55 70 73 86 53 66 63 44 37 40 39 40 47 51 56 61 62 46 41 48 38 29 44 50 40 52 49 51 57 56 63 49 47 49 30 53 52 30 40 77 108 134 297 597 1010 1543 1699 1148 640 533 448 502 604 791 1190 763 745 760 544 488 467 458 351 352 274 165 124 92 86 91 98 118 120 105 61 19 47739 281 595 30 9745 13 15 39 7795 8135 2553 22947 100513 270992 656572 999999 999999 598115 22693 569 376 236 74 -12 -60 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 999999 999999 -97 999999 999999 999999 999999 999999 999999 -29 -86 999999 999999 999999 -92 -41 -19 133 555 1112 2240 5360 10606 16489 22739 27530 31169 34227 33625 31030 25871 22172 21136 21428 21482 22262 23457 24653 25321 23432 22712 22494 20778 18193 13715 9425 6558 5231 5046 6183 8958 13477 21385 28393 32477 34638 30525 24452 17446 10886 6283 3999 2825 1927 1002 761 615 552 699 806 861 1126 1523 1106 354 253 267 321 345 291 240 266 279 234 222 211 210 138 108 84 145 117 136 99 66 81 79 125 85 90 134 90 82 89 130 125 106 112 104 113 114 67 89 79 105 106 132 128 117 97 107 93 114 94 142 162 106 99 114 120 114 130 157 164 140 168 163 172 155 138 152 151 176 186 160 143 136 166 140 139 134 153 159 137 122 117 144 156 169 142 116 93 130 143 122 96 110 94 98 64 90 79 70 77 96 75 56 71 81 80 70 95 76 45 60 60 72 58 42 83 94 74 63 58 60 64 64 59 69 89 69 57 72 66 65 55 57 66 59 57 59 52 38 45 41 56 51 117 168 188 458 1158 2067 3123 3318 1720 670 476 512 532 666 710 776 875 656 715 651 647 1082 1149 560 329 280 208 137 105 88 66 57 103 109 82 64 76 4 47745 281 597 30 9747 13 15 45 7796 8138 473 6999 30312 78409 196008 468743 999999 999999 864013 10926 473 296 163 -9 -80 999999 -88 999999 -88 999999 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 -100 999999 999999 -93 999999 999999 -46 -69 -91 140 318 634 878 1948 3988 5708 7455 10384 15199 20859 25481 27913 29213 28540 27720 27208 25797 25017 24988 24708 24823 25823 29002 31186 32903 30808 27744 23061 17473 13216 9782 7356 5712 5310 5453 4675 4519 4937 5780 6692 7950 8662 7326 5398 4174 3813 3575 2968 2102 1636 1236 754 673 673 727 758 923 1076 780 252 226 251 236 270 237 241 191 199 205 165 137 138 140 87 131 33 59 127 78 61 39 53 75 102 37 48 73 87 56 68 32 26 63 102 78 82 80 25 -17 40 77 87 71 41 54 64 76 86 78 61 89 59 57 73 101 130 100 90 111 163 159 140 127 131 115 130 114 132 147 122 118 109 115 103 122 122 117 129 138 138 100 122 111 106 127 102 88 100 100 70 53 50 69 81 86 78 63 66 56 58 52 35 59 58 44 44 36 33 20 17 39 33 41 46 33 24 25 22 25 39 39 45 34 36 21 31 39 38 57 52 26 23 41 51 43 29 28 29 35 22 23 28 84 160 197 403 1074 2109 2569 2087 1294 754 564 441 315 339 566 643 663 862 599 538 516 406 330 303 206 201 267 145 108 109 107 100 125 108 45 7 -6 68 47751 279 600 30 9750 13 15 51 7797 8142 802 11684 45891 119570 288412 682366 999999 999999 182334 2261 500 304 99 11 15 -92 -38 -75 -40 -24 -42 -77 -61 -23 0 -11 -94 -78 -90 -88 -75 -49 -35 -28 -72 -46 19 286 1226 2956 4649 5924 6904 7388 7947 8558 9512 10260 10564 10209 10201 10436 10249 9645 9120 8891 8696 9459 10720 11566 12649 14748 17173 18302 18510 18573 17289 14304 11065 8231 6574 5518 5098 4919 4686 4438 3631 2939 2438 2161 1622 1220 1370 1840 1954 1902 2584 3101 3077 2629 1980 1709 1369 925 785 740 804 831 1177 1417 505 226 279 304 308 242 223 250 260 245 175 169 193 142 147 95 104 106 130 99 138 87 53 89 85 106 119 78 56 108 101 83 94 108 101 94 81 119 81 88 93 106 89 121 115 89 126 132 128 132 114 122 133 138 148 111 159 117 111 171 189 171 167 141 153 171 192 183 143 136 155 132 157 144 156 161 135 136 130 136 164 178 182 161 122 102 125 99 126 118 111 78 94 114 116 83 102 95 59 96 88 75 77 105 102 61 78 77 47 52 40 44 54 54 66 56 57 60 69 59 60 43 62 71 67 65 62 76 64 62 60 63 62 57 65 58 57 58 53 41 45 54 46 81 183 257 536 1174 1623 1603 1234 987 796 641 514 379 344 371 629 992 642 496 435 398 311 330 299 174 187 137 101 121 200 194 218 251 173 117 29 47757 279 604 30 9754 13 15 57 7798 8145 2970 17185 48600 109327 238160 507653 987402 999999 901747 9651 413 164 61 -8 -52 -44 -78 999999 999999 -99 -84 999999 999999 999999 999999 999999 -93 -100 999999 999999 -100 -93 999999 999999 -82 -58 -80 15 159 317 444 579 727 1414 3224 5147 9258 14921 17665 17573 16356 16237 16065 15619 15688 14592 13514 13438 14201 15695 16469 17034 18052 18311 17012 15348 13811 12139 10494 24358 88456 18573 3901 2930 2520 2343 1701 1384 1250 1140 1042 936 912 982 885 720 676 687 635 562 690 779 1034 1298 1380 1162 860 740 1088 1353 499 180 213 260 240 164 172 169 158 136 158 125 70 88 82 69 47 48 48 25 35 59 48 32 76 60 9 23 61 58 66 58 106 89 65 50 84 49 50 73 50 62 74 42 66 51 71 83 54 55 63 66 88 81 101 94 114 90 103 109 96 105 114 111 100 113 110 117 117 123 125 114 85 113 96 113 100 107 137 137 94 87 92 85 95 117 106 100 100 96 52 58 67 87 109 88 44 40 46 52 38 18 51 52 26 18 28 39 13 4 15 14 11 30 37 30 28 21 30 17 20 40 29 20 18 21 31 34 38 27 20 27 29 41 44 21 5 18 8 10 16 16 7 14 121 285 446 1561 3042 3369 2817 1432 875 635 544 558 378 269 267 399 573 506 529 432 302 241 158 141 148 129 144 159 314 252 235 383 710 104 27 47763 280 607 30 9757 13 16 3 7799 8149 1182 8999 27819 63812 144481 361056 878271 999999 410367 5390 26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 268 2049 6050 10148 10048 10050 10713 11288 12310 13096 13530 14512 16572 17725 19578 22986 25711 28931 35421 39136 40473 37352 32391 28670 60372 341979 484018 77041 7864 6676 34485 64012 5115 3015 2532 2193 2041 1965 1731 1685 1591 1508 1467 1378 1193 853 649 622 1220 2840 4137 3487 1822 973 958 533 231 270 254 226 214 186 218 154 102 123 80 57 101 122 104 106 72 49 80 59 49 50 57 45 70 42 26 80 77 59 63 59 119 79 61 60 60 52 57 98 119 112 49 33 83 52 66 82 64 93 102 118 106 107 94 90 82 104 134 138 139 133 160 169 138 125 142 118 128 120 126 122 104 86 141 147 125 105 93 123 122 100 116 110 99 139 133 102 105 82 59 52 76 88 107 118 98 69 48 61 51 61 72 48 47 51 48 41 62 42 47 36 26 26 42 37 45 49 52 51 31 34 51 60 64 41 37 31 39 49 61 49 53 59 26 36 32 34 35 41 32 25 30 42 94 277 396 919 3490 8775 9604 2893 919 869 650 622 499 367 294 361 555 701 500 441 402 368 322 369 375 255 200 264 366 309 317 288 98 63 60 2 47769 281 579 30 9759 13 16 9 7800 8153 952 9381 42743 108161 236811 549637 999999 999999 301424 23561 594 126 -18 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -21 716 3547 7177 7945 7726 7824 7364 6937 6374 6110 6396 6760 7807 9316 11752 15898 24261 39431 49166 53840 51254 43067 33381 25821 63948 260612 107954 17343 14386 12332 9567 7074 4972 3374 2315 1763 1495 1473 1733 2104 2447 2462 2107 1737 1527 1359 1014 722 765 1469 2168 1993 1292 686 411 263 200 227 234 202 161 162 142 146 164 108 38 98 101 103 50 87 96 56 62 58 90 61 55 62 38 30 70 53 33 51 54 82 68 79 64 86 107 75 63 71 52 95 63 71 98 80 77 41 68 94 88 69 62 119 90 86 74 66 106 114 122 141 143 125 101 103 111 124 136 96 124 104 116 137 118 100 139 120 120 110 113 106 107 112 102 89 126 130 130 98 87 65 73 68 71 70 87 85 38 44 55 53 63 73 67 38 32 36 29 34 32 32 45 48 47 23 13 18 32 52 64 50 30 25 19 27 40 53 35 42 35 31 37 30 25 39 37 20 14 19 18 18 37 53 102 186 328 375 789 3828 11397 9439 1539 850 758 548 440 418 319 241 266 395 549 458 346 299 251 243 227 246 260 285 376 668 948 169 107 284 311 30 47775 282 580 30 9760 13 16 15 7801 8156 1394 19561 93339 286221 538360 999999 999999 534051 65324 884 280 278 104 13 -12 -56 -15 999999 -98 -36 -86 999999 999999 -81 999999 -46 -59 -72 999999 999999 -35 -92 999999 -95 -63 -77 999999 -96 -74 -75 999999 -100 -80 -85 999999 -48 168 759 2382 5308 7025 7024 7502 7328 6390 5869 6262 7909 11335 16484 20331 23279 26119 27136 26545 25311 23868 22971 21373 20827 38897 76413 22926 23944 24868 22018 17601 13607 9559 5512 3059 1897 1475 1251 1177 1140 1079 1097 1006 728 537 678 637 562 539 566 640 673 606 388 367 314 276 282 280 254 229 151 169 160 125 103 96 97 92 94 90 101 103 58 48 58 34 55 99 75 61 32 56 75 41 82 79 85 105 102 72 64 73 107 65 58 75 97 78 108 118 101 92 86 119 104 93 119 92 93 97 138 121 136 165 150 110 120 135 145 156 158 114 105 141 113 133 139 119 112 129 118 104 128 109 116 118 98 106 126 117 140 144 120 72 95 86 101 90 112 119 95 88 65 64 55 65 72 84 56 43 41 30 30 55 45 11 52 57 33 62 54 55 56 56 58 38 34 48 38 39 51 54 50 33 49 40 50 64 54 40 43 52 40 33 29 28 31 90 125 146 187 263 369 1458 6571 9652 1892 522 665 728 557 465 459 396 313 359 408 586 515 476 502 796 266 401 405 560 375 797 377 389 302 217 103 53 26 47781 282 551 30 9761 13 16 21 7802 8160 -69 -1 8392 79587 319164 720090 999999 648856 16257 251 34 15 -47 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -52 736 2433 3632 4005 4338 4614 5224 5647 6782 9217 11809 14376 16007 14943 12818 12011 12299 12893 12329 9653 9801 43280 161933 436028 391672 11826 3409 2693 2004 1594 2413 3004 2200 1961 1709 1228 872 856 830 784 693 581 460 509 452 357 315 348 350 301 293 373 315 340 247 226 253 207 243 218 164 174 120 128 120 69 56 75 84 76 73 89 84 21 43 84 62 87 57 27 51 62 64 92 99 79 107 65 77 51 39 46 55 58 69 101 121 85 69 59 71 84 91 82 84 68 94 77 119 111 82 80 100 93 113 150 145 135 124 104 106 104 110 121 101 87 95 113 127 123 147 124 109 132 146 130 103 106 128 144 115 94 81 62 81 65 50 86 99 96 102 83 51 63 65 69 73 51 66 52 48 44 31 53 39 50 59 45 23 41 43 32 42 48 40 30 21 29 40 35 51 59 42 50 55 48 46 37 42 41 47 18 25 35 16 23 48 99 135 141 112 137 173 216 513 1439 1274 456 444 496 560 444 415 422 317 325 320 269 366 400 349 373 448 315 314 303 244 233 207 219 131 68 49 73 47787 281 525 30 9765 13 16 27 7803 8164 201 2073 13380 74013 335082 712562 922428 530344 48954 882 370 196 124 -11 -50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -10 569 1381 1991 2127 2195 2474 2563 2426 2676 3175 3537 3741 3224 2383 1825 1598 1631 1569 1870 4853 62603 331231 419741 15858 4138 6960 3237 1226 602 473 537 1020 1406 1025 738 754 798 824 614 492 409 357 357 339 354 362 372 334 268 264 252 296 291 213 177 216 258 271 231 144 115 121 87 89 62 73 104 131 75 54 70 74 75 94 117 74 72 92 50 36 68 110 96 89 100 93 115 114 92 75 61 72 84 93 99 54 59 97 90 67 84 91 96 105 87 87 102 79 102 110 112 128 102 146 159 145 117 135 141 132 88 132 152 129 141 152 120 147 131 120 123 135 116 154 132 119 139 128 118 117 93 102 116 127 111 95 78 100 117 131 105 51 50 72 97 80 61 63 57 69 61 52 58 57 67 42 13 34 52 36 37 56 44 46 58 46 60 43 58 55 45 35 46 47 35 47 36 47 43 47 60 44 36 36 34 89 150 181 149 104 98 120 157 213 230 235 263 310 380 486 542 374 361 305 309 575 286 255 378 619 436 416 260 236 229 398 493 291 133 132 58 -2 47793 299 18 30 9768 13 16 33 7805 8167 1110 -40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 383 1236 15101 145907 525711 636432 59977 898 -50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 244 945 1894 2435 3495 3836 3082 2225 1409 729 593 844 999 1896 4421 6457 5854 3538 20891 216300 463919 510751 217436 10884 1079 586 454 563 466 354 350 366 436 510 548 407 359 358 360 336 315 302 281 318 272 271 251 232 211 241 216 259 284 203 176 154 118 141 118 75 107 79 56 68 58 52 43 37 67 61 85 54 43 76 69 50 58 51 53 53 93 60 29 50 121 97 45 42 97 75 65 67 64 94 78 62 64 56 73 66 78 84 87 85 113 109 93 120 105 120 148 144 144 112 118 117 122 110 99 118 130 131 150 110 135 156 153 126 103 106 99 88 52 87 116 112 101 77 93 70 75 73 81 69 64 85 96 99 68 40 53 61 52 52 59 47 17 33 41 30 38 59 47 38 40 24 36 51 41 36 33 35 35 46 49 31 23 41 59 41 33 18 38 45 32 38 33 35 21 24 18 27 122 181 186 166 114 96 102 105 144 185 173 165 224 339 400 408 563 631 370 257 181 183 229 324 354 303 599 669 303 243 159 134 443 467 150 25 69 47799 301 21 30 9771 13 16 39 7806 8171 6964 3146 552 236 711 884 257 39 12 38 72 50 97 160 210 184 291 323 516 843 1004 3158 28960 177054 39617 736 115 26 48 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 377 1553 2349 2758 2634 1962 1357 692 372 332 243 650 1345 1317 1099 1069 853 7300 151938 558932 198766 14285 79003 91108 1869 324 259 334 351 354 373 352 389 350 389 372 388 418 341 333 343 366 278 319 306 261 248 255 275 254 262 280 242 252 172 169 150 109 116 124 140 45 70 47 97 96 117 77 84 124 104 82 73 56 46 39 71 69 43 77 89 91 117 128 102 106 144 102 86 89 112 95 84 90 128 92 132 140 106 148 119 108 141 130 116 150 114 97 131 155 140 142 151 161 120 149 160 155 177 175 155 131 142 98 95 121 132 149 129 98 118 124 113 124 143 157 144 156 147 170 126 93 109 89 108 134 134 118 88 104 110 107 86 103 87 70 69 45 56 76 61 68 55 41 59 63 62 47 42 55 40 52 66 45 68 70 58 68 77 58 57 65 71 67 59 70 61 49 51 56 68 134 283 330 272 215 155 149 151 185 221 244 219 221 290 391 500 545 521 455 424 354 256 494 1283 295 379 344 340 341 359 290 199 188 257 36 27 24 2 -12 47805 300 24 30 9774 13 16 45 7807 8174 3609 1788 -6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -25 62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 580 1004 2662 51783 523466 999999 925319 657738 231869 2790 284 231 286 310 310 299 289 273 356 280 273 255 276 255 238 246 270 291 253 257 308 286 290 250 230 309 281 208 190 167 125 124 69 79 95 68 67 97 120 80 50 39 25 52 79 39 53 73 55 55 48 48 38 66 69 91 79 63 126 79 74 71 59 67 72 34 34 95 105 79 83 73 87 88 94 81 52 89 102 86 101 136 156 144 111 132 136 111 103 113 165 154 141 117 112 98 112 125 115 122 141 111 113 116 95 84 71 98 112 124 122 101 120 113 116 110 80 75 87 111 122 102 95 100 78 26 39 59 54 46 15 38 47 37 31 34 29 37 35 36 49 43 42 27 37 61 42 27 41 37 49 48 34 34 56 30 31 23 28 31 27 28 22 9 32 43 103 259 347 242 147 129 119 144 175 182 241 243 201 194 268 324 369 331 358 388 382 484 348 560 542 328 375 550 276 135 156 183 174 43 39 999999 -10 -6 47811 299 27 30 9777 13 16 51 7808 8178 9283 4403 1402 316 330 1194 911 119 64 64 102 111 140 143 256 249 368 313 221 190 145 165 198 137 131 56 -36 33 3 -38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 999999 999999 999999 999999 999999 36 413 1049 1173 7674 117263 481484 693103 339486 116029 8241 549 280 283 297 312 285 369 332 366 447 454 290 237 240 246 233 315 293 303 313 361 367 280 264 244 249 273 229 188 186 204 187 182 154 143 153 94 112 105 105 121 129 76 74 100 95 73 78 120 91 73 71 121 77 51 95 127 161 133 127 109 47 67 98 89 88 80 117 102 110 102 104 105 84 138 142 127 133 135 134 131 178 186 180 181 157 158 181 159 175 199 166 176 158 183 169 132 142 182 157 158 139 142 141 137 117 118 115 157 155 141 122 151 129 132 125 117 110 87 118 141 144 118 110 100 82 75 85 108 105 99 80 74 54 61 70 76 68 93 84 61 51 60 77 62 60 71 68 78 62 74 77 63 60 74 80 73 57 71 75 77 64 63 66 69 63 72 156 287 388 256 166 162 185 192 235 268 283 267 258 271 377 626 360 377 474 456 284 376 791 478 598 372 464 446 569 450 343 137 54 22 17 7 -2 47817 297 31 30 9781 13 16 57 7809 8182 7330 3236 1574 839 350 4162 13044 2606 277 248 277 304 322 384 366 495 625 662 688 478 315 306 304 344 263 228 158 172 161 40 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -12 297 1096 1615 1288 5870 72531 482254 558891 17779 1233 309 277 290 352 312 304 259 251 254 270 270 216 168 202 134 234 198 204 225 280 258 295 319 299 258 284 258 269 267 177 165 140 137 133 123 151 126 106 78 75 93 93 68 91 105 65 39 45 99 51 78 96 96 87 55 88 89 94 100 84 97 67 82 61 75 84 106 90 108 137 82 16 57 87 60 87 107 117 95 90 88 101 126 103 117 131 134 143 160 140 121 145 154 178 137 140 177 169 136 138 130 122 111 116 125 153 139 109 98 94 103 108 106 131 149 120 104 97 109 94 89 128 114 100 116 83 64 58 68 79 81 87 82 73 69 45 47 57 51 55 67 60 54 60 46 44 74 70 58 56 55 59 61 50 64 61 53 57 53 39 55 45 55 51 35 40 48 115 222 309 321 216 143 143 157 198 240 242 214 214 254 260 213 250 305 370 360 333 337 330 277 303 324 498 444 309 314 233 247 185 30 18 -6 47823 299 5 30 9785 13 17 3 7810 8185 45988 14222 5741 2349 2586 2016 16095 207493 68107 773 -43 9 0 -28 -27 17 100 181 241 339 263 -10 -63 999999 999999 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 159 694 1213 1626 1597 1766 16251 271235 999999 407200 5480 266 235 224 236 245 266 281 269 292 274 257 239 263 219 157 207 245 239 193 165 231 261 261 306 334 336 342 291 285 303 257 218 135 126 156 142 103 78 88 129 95 42 81 67 68 62 46 67 44 55 70 52 60 32 73 102 82 80 110 74 70 92 91 99 103 78 121 79 79 81 81 64 84 79 75 56 73 83 106 129 118 117 112 133 78 91 131 126 133 136 173 130 133 159 174 111 129 140 134 114 131 144 115 125 105 103 120 109 124 112 111 107 103 122 118 120 95 106 91 91 84 100 118 96 101 94 83 83 61 69 66 81 59 59 69 58 80 70 54 45 47 68 76 63 41 45 50 81 67 73 77 69 41 50 73 61 53 56 49 57 56 65 71 48 68 73 66 92 214 306 336 296 190 157 148 179 245 220 230 252 255 219 220 262 237 230 251 262 663 274 150 175 202 312 566 299 308 294 279 184 109 179 58 37 -3 47829 296 7 30 9787 13 17 9 7811 8189 95572 29594 24857 999999 999999 999999 53143 263561 667163 86540 826 5 42 43 58 59 95 248 298 400 491 366 158 77 66 32 2 99 101 147 23 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 66 720 1248 1459 1725 1803 4209 78601 518718 828136 90850 981 224 190 204 235 286 226 227 230 190 178 183 178 155 129 134 174 171 158 139 207 237 268 320 314 272 311 307 221 203 222 157 176 134 141 95 148 99 105 87 58 44 47 93 39 83 55 50 35 87 52 59 86 83 56 46 34 66 81 64 49 82 72 66 81 73 67 59 39 58 74 68 54 122 93 59 74 69 65 85 62 57 88 113 111 114 120 125 168 125 108 120 129 148 138 113 141 127 108 117 111 91 124 114 110 108 97 82 82 90 79 75 106 114 78 99 108 75 107 98 89 88 85 92 93 97 73 47 66 88 60 43 75 71 65 59 45 34 49 43 56 51 35 42 59 31 23 51 40 56 48 48 58 45 60 57 35 36 22 40 36 40 28 38 42 57 96 138 234 292 339 318 238 160 155 178 236 261 260 253 244 289 242 204 201 189 200 281 248 190 138 256 579 196 285 531 916 245 526 80 106 29 47835 296 11 30 9791 13 17 15 7812 8193 153049 34887 27674 24296 21772 54387 288126 699892 999999 40479 803 329 323 335 440 473 487 497 674 712 811 906 643 436 329 288 377 374 414 334 202 -13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 -50 54 286 497 616 796 2428 17461 127783 401340 345760 35789 621 162 196 220 241 238 209 203 230 176 163 135 92 122 122 145 136 152 172 182 184 219 252 294 312 286 326 288 270 240 183 149 182 133 151 111 89 52 112 94 72 25 12 52 71 44 55 67 29 38 20 83 92 72 95 109 92 79 85 69 59 45 54 86 61 38 68 49 32 66 68 67 63 83 129 55 56 88 79 61 60 101 95 60 69 90 148 104 106 111 94 146 134 129 127 122 110 135 115 100 126 123 87 97 98 97 70 81 106 116 93 87 93 100 97 79 81 95 100 76 82 80 95 101 81 58 57 57 62 75 76 61 59 56 35 14 21 25 25 19 38 47 28 31 30 47 45 28 22 23 27 48 34 22 29 25 39 38 34 42 58 41 28 23 48 76 91 147 245 355 362 344 274 168 142 139 149 192 249 249 203 188 166 153 186 205 248 155 140 160 162 344 131 320 549 213 222 199 141 42 8 -9 47841 297 15 30 9795 13 17 21 7813 8196 43074 51663 59054 999999 999999 999999 999999 990585 84117 1303 697 764 760 780 871 891 941 949 1143 1138 917 823 785 723 755 747 694 661 618 388 229 76 7 -24 -73 2 -26 -47 -34 0 -20 7 6 107 191 302 275 213 119 43 56 70 42 8 33 97 69 84 38 -33 70 47 1 17 4 -11 31 1 -32 44 69 34 18 3 29 83 -1 -29 15 117 113 175 266 301 300 290 295 262 6486 85451 68941 1396 245 203 220 264 220 252 248 289 302 221 188 199 175 225 152 145 160 195 160 170 145 194 231 298 306 325 350 332 326 276 305 285 234 217 196 206 153 127 143 137 123 98 83 107 81 57 82 76 62 76 63 67 72 48 108 104 93 55 94 104 75 86 86 46 122 110 123 122 102 111 119 113 118 130 149 164 117 129 102 130 96 109 117 105 96 116 131 175 168 151 150 156 177 181 159 153 159 134 150 125 127 146 149 140 163 123 142 119 101 100 127 144 143 141 110 108 136 122 123 122 121 129 143 144 143 119 106 90 97 86 67 70 68 80 107 106 71 65 56 63 66 68 63 65 66 49 66 89 68 73 69 56 59 56 71 69 53 61 57 66 50 61 66 76 81 95 111 151 220 268 379 429 399 341 279 247 282 273 207 216 228 262 302 287 252 185 237 239 175 298 187 165 201 140 123 180 214 164 293 156 61 24 24 7 -11 47847 298 18 30 9798 13 17 27 7814 8200 80762 47026 64371 91771 303197 732303 932626 935332 635662 96304 2221 740 793 817 849 856 939 1035 1054 1095 1169 1229 1059 917 802 819 789 757 712 642 256 125 118 46 7 -65 19 46 55 43 112 98 138 95 121 140 262 352 389 330 197 88 150 174 114 90 67 20 27 -17 4 47 50 50 34 66 26 45 64 107 100 55 57 96 52 77 175 220 308 376 499 569 544 553 586 470 574 399 1873 30225 79594 6436 325 229 214 231 283 298 297 230 207 258 246 215 206 168 158 162 148 195 216 204 214 173 196 235 291 358 417 444 370 384 341 327 264 227 136 146 172 150 174 176 199 178 116 120 112 123 119 104 110 111 105 91 97 88 101 125 90 101 103 92 107 143 108 129 120 124 95 103 123 132 131 153 115 107 102 132 105 116 127 141 130 160 132 136 174 136 127 171 145 162 150 183 198 172 166 142 137 136 162 184 160 173 181 188 161 172 141 130 153 138 144 135 122 151 126 141 133 117 118 131 127 124 130 134 133 107 94 107 92 99 111 94 112 111 101 101 93 86 66 61 69 67 93 103 71 55 76 94 107 83 77 96 74 74 62 79 67 70 90 87 72 93 73 73 69 74 119 179 219 256 342 402 491 566 435 313 327 352 350 287 333 427 289 283 244 225 259 320 379 326 203 231 232 200 117 132 272 115 160 156 119 66 24 8 13 2 47853 300 21 30 9801 13 17 33 7815 8204 41393 999999 999999 999999 305748 517593 949459 999999 743973 105815 2256 648 643 665 724 740 816 868 945 1008 1134 1120 1037 951 767 772 741 823 759 475 339 147 -1 -88 -57 -41 -17 -78 -41 125 167 247 242 282 229 217 241 235 272 322 262 223 212 102 84 8 -15 26 -2 23 -12 15 80 41 -34 48 1 -31 14 33 38 -19 1 59 69 170 274 346 443 655 747 862 767 636 676 762 819 2390 21524 105829 148348 7286 312 221 198 239 214 230 280 309 205 217 234 197 132 164 132 193 171 182 166 143 135 100 112 214 267 271 352 385 358 321 295 322 241 204 183 191 192 155 144 160 123 126 130 140 145 85 79 98 105 83 89 107 150 109 129 115 94 79 109 106 100 85 107 129 121 108 114 99 98 94 99 109 126 139 136 153 104 110 130 157 151 118 139 136 135 146 154 150 133 153 178 180 164 162 158 148 183 146 144 156 148 150 135 177 176 174 153 129 146 144 106 119 125 125 113 131 132 121 125 118 100 138 141 123 107 115 99 81 79 89 91 97 124 127 117 89 99 84 89 91 74 60 59 63 71 74 79 69 57 69 78 81 74 86 81 63 87 83 78 76 55 75 79 88 72 117 166 232 323 407 488 482 515 545 408 358 330 360 364 367 306 362 276 223 236 235 168 166 191 176 208 158 249 230 127 149 67 81 114 116 89 46 29 14 10 5 3 -9 47859 300 23 30 9803 13 17 39 7816 8207 37661 28640 46624 104321 221619 478651 960494 999999 920558 41251 1266 616 558 559 614 636 757 718 864 952 996 1124 1137 1169 1019 839 840 863 767 487 262 121 17 13 -30 -74 -86 12 100 128 147 216 230 255 266 203 139 130 94 86 71 167 136 117 75 47 6 -9 -51 -48 -49 -24 -4 -53 -74 -77 -47 -32 -24 -52 -44 -65 -44 -3 87 162 326 512 607 751 827 833 1006 1025 1004 1116 1210 5232 47781 223126 152071 6283 358 235 244 236 256 308 251 277 272 220 222 213 190 100 130 107 156 146 184 161 151 108 127 119 154 236 310 369 364 353 337 311 246 227 222 209 159 154 164 184 157 113 112 124 138 131 101 87 119 116 95 127 132 124 90 114 122 120 109 100 136 128 90 79 106 116 100 79 153 126 136 112 140 107 115 121 108 110 148 136 108 122 116 110 128 113 154 154 134 160 175 168 152 176 173 150 170 177 150 166 186 187 172 180 191 149 162 174 173 159 166 159 151 143 148 140 163 146 138 145 131 141 123 106 120 92 78 88 95 104 117 102 98 121 113 102 91 93 89 85 80 99 90 93 84 80 89 91 84 75 63 82 84 82 90 85 79 76 81 91 85 71 76 80 98 173 258 324 405 670 717 610 558 660 634 532 416 343 326 391 464 437 305 417 402 298 273 249 217 210 255 171 150 103 98 82 70 68 61 64 53 37 30 33 32 22 7 3 47865 297 25 30 9805 13 17 45 7817 8211 30859 28051 94591 211195 277017 258900 523485 999999 999999 151909 2754 647 624 593 778 770 809 760 857 982 1069 1135 1265 1234 1055 1027 973 805 691 489 279 93 66 27 16 -21 38 167 273 240 215 275 159 140 228 288 112 53 105 124 131 135 123 161 156 166 102 61 -33 -60 -6 -2 2 1 -28 -2 8 53 31 -63 -19 -33 -22 17 -2 5 78 220 370 617 757 699 704 810 941 1049 851 13045 97374 74806 3180 314 277 194 168 196 184 232 238 200 176 132 88 86 72 81 71 65 68 86 108 78 89 52 76 72 140 167 218 332 344 267 272 232 207 140 142 132 155 108 62 75 101 73 15 21 66 12 26 38 32 74 71 79 1 57 88 27 46 37 49 67 82 65 60 76 87 70 73 71 47 77 86 54 55 63 47 86 99 68 82 90 84 87 86 70 85 105 103 91 117 128 158 117 129 142 145 102 146 151 139 124 120 136 129 112 126 109 105 85 100 111 111 124 77 74 100 98 81 88 101 125 105 89 85 100 73 76 54 36 57 41 57 77 78 52 52 63 55 67 45 31 19 18 25 28 22 60 44 37 46 28 38 34 44 41 58 61 33 50 41 38 71 61 43 40 42 91 194 285 370 595 820 683 536 507 633 732 751 581 401 387 328 479 361 290 302 268 232 180 222 175 128 97 103 127 87 106 45 26 19 14 10 -4 -11 -4 -12 47871 300 25 30 9805 13 17 51 7818 8215 119390 69116 209143 432507 458242 243472 103826 488113 999999 253260 4121 743 648 785 798 725 758 888 1005 1077 1153 1296 1434 1321 1283 1230 1060 907 839 674 424 159 25 53 71 177 363 429 387 358 329 232 145 201 227 226 137 127 87 50 87 123 111 135 119 161 120 62 61 64 66 85 15 -3 -9 52 9 -25 29 6 12 24 81 133 66 10 123 106 215 370 342 354 346 346 415 520 -29 4580 40624 11579 518 2075 26192 45506 1664 252 314 255 241 192 179 164 173 133 119 85 97 61 86 178 150 107 96 139 138 124 135 195 275 329 367 321 288 214 205 167 156 152 166 171 134 99 58 81 51 67 85 124 110 94 82 81 96 88 50 71 89 142 125 85 122 110 109 138 100 111 74 98 97 96 126 120 142 85 123 71 65 109 90 106 97 89 109 97 121 108 92 111 147 154 146 156 148 169 123 151 187 184 194 167 167 193 165 183 136 170 155 129 102 106 136 163 153 125 122 120 134 128 128 134 127 98 114 130 142 100 97 72 81 92 103 109 120 110 111 74 70 76 82 77 90 78 70 35 44 85 75 65 76 89 66 65 66 57 48 54 63 56 59 50 43 52 61 83 74 50 43 88 189 307 415 474 755 870 692 562 577 744 778 759 879 846 608 423 443 666 565 355 280 209 193 145 147 159 222 219 116 84 70 74 57 48 35 31 27 27 25 18 15 -6 47877 300 26 30 9806 13 17 57 7819 8219 162315 33946 35210 121215 250088 154129 526503 999999 774004 60910 1962 881 733 687 623 620 663 698 696 815 1012 1106 1317 1490 1588 1417 1299 1084 892 699 340 11 -36 -28 29 194 301 357 439 455 201 13 104 120 -14 -19 -18 7 53 29 12 39 2 72 52 42 14 13 -83 -59 -50 -70 999999 -81 -39 -58 999999 -98 999999 -87 -4 -71 -41 -25 -67 -38 -76 -34 -32 -17 47 27 40 57 111 208 317 326 522 1189 1079 7163 105067 275432 15285 275 217 208 154 204 183 119 112 123 76 42 67 39 52 98 106 44 31 43 47 97 186 216 190 291 298 302 217 187 184 138 135 161 130 114 137 128 89 103 71 8 -14 59 79 65 64 79 85 62 39 54 58 93 104 69 51 74 57 64 54 72 58 62 76 57 88 65 70 90 67 82 57 99 95 117 77 82 108 75 74 95 100 131 144 129 125 128 141 126 139 160 156 141 143 147 147 132 102 119 135 95 106 125 140 126 137 122 116 121 110 107 109 146 106 89 87 105 90 91 91 93 62 61 66 87 80 61 65 75 75 87 48 57 58 55 48 25 17 21 38 49 54 51 46 26 34 36 46 48 48 46 38 30 45 55 34 38 48 59 38 15 23 97 194 343 462 472 521 738 617 570 633 795 874 1097 1104 773 553 626 467 362 305 413 287 223 197 238 312 323 260 367 1181 201 67 59 28 23 11 18 29 32 14 -7 3 11 47883 300 28 30 9808 13 18 3 7820 8222 230599 60952 71848 102974 154728 378675 743959 964405 823248 43516 1530 1018 1185 1281 1400 1190 1028 1073 1008 1113 1283 1403 1774 2210 2888 2694 1833 1467 1150 974 494 147 123 138 187 357 478 635 732 517 200 134 180 171 131 64 79 101 107 95 100 79 94 158 157 107 111 108 39 64 47 88 7 4 -11 30 40 25 88 39 10 -14 59 -4 -18 58 64 47 52 77 99 98 142 214 440 521 617 745 1207 1466 1159 4595 29794 51876 2782 282 218 191 135 149 141 109 98 63 43 59 66 67 88 89 35 62 80 96 122 102 98 140 154 225 232 190 217 221 192 170 154 169 120 69 158 156 174 108 62 80 48 44 43 81 37 38 64 37 27 11 53 86 51 73 68 50 66 75 89 50 54 65 68 97 92 89 64 78 81 71 74 77 99 81 83 85 62 77 84 83 75 89 120 124 122 119 120 115 114 132 112 117 130 136 109 141 108 106 87 100 81 96 100 90 133 134 101 100 108 82 114 103 100 104 102 79 60 92 99 61 65 86 82 67 67 67 63 73 70 49 48 24 47 37 47 31 18 22 21 24 27 15 29 44 28 17 24 54 40 37 31 38 41 24 19 26 39 21 9 5 51 139 279 348 421 520 619 735 697 578 666 808 1117 1397 1398 1118 506 312 281 456 784 418 378 555 588 349 514 631 420 276 223 202 165 115 80 108 193 94 44 41 53 41 60 39 47889 300 31 30 9811 13 18 9 7821 8226 336723 153760 164545 134860 128806 272186 540226 713379 406551 124574 2998 1030 1147 1308 1550 1734 1523 1222 1276 1360 1303 1395 1662 2190 2565 2061 1539 1275 1101 888 492 304 328 288 303 349 518 768 800 456 136 134 166 107 37 88 70 110 179 156 219 183 160 190 218 202 116 69 50 76 74 62 56 56 98 66 77 18 62 59 74 58 8 88 53 19 93 105 116 96 97 88 108 63 125 348 662 1120 1563 1635 1264 1642 10371 13537 837 264 235 185 186 177 110 135 121 74 32 38 43 114 79 84 82 34 41 69 56 112 115 68 77 104 138 192 225 159 165 119 147 116 104 134 111 102 133 122 59 101 91 88 23 27 70 57 53 34 96 136 86 79 78 102 100 41 91 35 64 38 60 59 82 88 50 77 90 93 132 104 58 109 81 95 101 84 93 106 83 114 142 88 100 112 90 98 127 133 116 125 171 163 151 132 137 153 136 149 136 141 144 162 139 153 144 98 106 129 144 126 135 132 149 111 111 132 110 88 71 82 94 67 98 87 105 87 60 50 93 80 53 85 82 38 33 28 20 38 57 54 57 60 61 64 56 47 60 57 47 62 69 53 45 46 30 49 55 30 23 14 38 123 230 351 484 528 554 741 925 902 942 1012 1083 1162 1271 1346 960 923 1165 980 1079 1164 1878 1301 874 1217 810 639 730 666 473 470 333 236 225 188 197 238 256 276 268 285 172 40 47895 300 32 30 9812 13 18 15 7822 8230 60463 36683 36298 19650 19523 5774 7431 26840 85607 218911 6582 1003 1041 1074 1307 1607 1870 2513 4788 3059 1979 1474 1593 1869 1816 1451 1177 894 677 690 435 475 575 660 580 411 505 723 853 670 191 34 72 0 -2 52 -9 23 75 65 79 123 153 111 192 78 124 82 54 41 -14 17 16 17 -22 4 0 44 78 7 -21 23 16 64 11 -22 70 33 14 37 -21 19 -37 87 428 842 916 983 1158 1539 956 5941 60531 36643 971 186 153 148 136 140 131 51 76 92 44 51 30 27 99 53 55 57 52 61 84 55 43 78 63 76 148 193 193 155 167 131 119 128 113 102 107 100 132 106 87 100 66 25 35 79 95 52 77 87 86 76 83 75 71 64 50 65 92 76 56 54 23 49 85 75 44 39 60 99 99 91 78 62 28 57 63 46 79 99 127 103 94 86 100 91 91 85 84 116 137 145 120 137 114 132 143 131 138 146 118 142 139 137 125 110 134 116 128 116 117 101 110 109 96 101 85 70 87 94 87 69 87 87 88 80 70 57 93 93 80 69 77 73 40 26 21 16 13 45 55 51 21 36 48 45 47 36 40 60 52 33 28 29 32 22 24 38 40 26 10 15 47 116 251 355 465 552 483 561 897 1127 1245 1432 1660 1834 1971 3040 3092 1990 2179 2228 2050 1940 1539 1690 1346 1618 1453 1078 950 1089 772 619 563 390 337 372 495 363 474 553 454 252 74 5 47901 300 33 30 9813 13 18 21 7823 8233 41283 7669 6817 6694 5462 6011 7328 18209 134537 363357 10568 924 995 1087 1292 1766 2320 2888 3761 4701 3955 2124 1709 1708 1737 1514 1260 1013 812 758 740 867 1217 1440 1685 1450 846 792 884 513 123 100 41 63 64 37 97 114 86 100 164 209 129 192 195 262 240 194 158 133 83 92 92 75 77 62 55 106 82 97 47 32 58 80 6 76 71 73 90 65 37 19 106 145 256 324 303 279 286 323 368 363 2448 3547 274 182 214 125 114 155 135 80 85 96 30 69 79 110 91 34 61 84 57 72 84 103 76 71 79 129 111 110 170 141 116 127 102 88 103 169 108 95 152 73 98 72 37 54 90 62 90 75 89 79 70 58 24 42 32 60 77 39 64 63 56 64 80 58 90 82 98 69 67 72 64 90 96 97 96 100 98 113 110 96 93 112 100 114 114 77 71 123 134 137 134 143 148 106 124 156 129 147 119 121 109 93 119 117 118 122 101 78 127 132 114 108 115 124 145 132 126 104 89 80 74 74 75 71 70 49 62 79 85 71 42 56 51 41 23 40 54 42 32 69 74 42 58 49 38 48 36 30 67 63 56 53 50 55 35 27 38 30 25 23 10 2 59 153 268 393 557 595 530 594 838 1095 1582 2496 3467 3903 3729 3996 3702 4160 4566 4037 3599 3409 3142 2910 2518 1848 1812 1684 1985 1517 1359 1183 747 1038 1226 1009 839 821 774 722 526 239 83 -6 47907 300 63 30 9813 13 18 27 7824 8237 11565 10978 11130 14563 14963 14995 48527 326070 345296 20947 677 608 777 947 1224 1430 3874 26246 6664 2277 1357 1117 1161 1134 938 905 729 826 983 1177 1526 2304 2794 3342 26581 207738 117832 1976 412 66 98 113 48 70 4 80 97 112 149 146 114 138 142 180 159 222 242 151 175 113 56 72 66 83 55 52 -18 0 35 25 30 79 56 75 96 62 40 59 67 67 66 55 25 94 112 135 80 127 185 212 187 171 148 159 146 129 156 122 57 145 138 37 29 60 58 61 62 107 76 70 59 37 38 35 -6 14 93 65 94 115 159 172 143 135 166 119 122 124 99 107 102 115 117 79 81 63 23 59 34 57 81 70 42 25 62 70 45 66 76 43 54 57 67 43 64 64 49 72 70 82 97 116 78 42 93 106 73 77 63 81 95 70 103 109 110 107 99 100 108 98 124 121 112 127 128 131 165 144 104 92 127 128 146 127 113 141 125 110 107 116 117 122 94 113 115 92 86 111 111 84 87 89 79 79 93 94 67 68 48 63 48 87 53 37 61 54 37 35 42 28 27 35 40 49 53 51 54 44 46 36 47 56 66 57 46 26 38 37 48 38 33 18 -1 23 82 122 187 302 406 525 658 659 642 792 1135 1888 2957 3633 4118 4564 4683 4898 5144 5121 4902 4232 3560 3283 3117 2919 2775 2126 2234 1597 1686 1818 1169 1155 982 824 802 803 632 580 535 311 193 95 36 -4 47913 301 62 30 9812 13 18 33 7825 8241 14442 16185 24498 37376 44568 33796 71003 603327 897991 205955 7481 1329 1287 1346 1335 1457 1666 1919 1494 1269 1199 1172 1203 1207 1127 1172 1404 2003 6973 30803 13231 18738 2650 2027 1993 1461 1052 975 359 48 45 99 105 135 103 72 142 122 57 132 162 208 118 134 211 226 180 152 191 141 130 89 39 65 34 -11 10 59 29 13 56 12 25 66 26 31 72 52 68 69 87 23 59 53 98 103 99 89 166 161 99 136 186 153 131 158 146 68 85 79 52 58 90 111 23 49 65 60 41 60 56 46 91 28 22 27 72 77 83 98 94 86 144 111 100 83 81 105 104 143 158 143 138 102 106 72 71 22 41 77 83 64 58 65 68 80 58 31 52 77 77 74 100 44 92 125 88 60 107 80 74 90 107 71 90 75 82 102 78 64 65 88 100 102 78 87 99 80 89 124 102 121 124 141 137 142 141 88 77 78 143 132 125 137 123 117 106 91 109 123 150 114 111 131 141 116 109 109 96 93 86 71 73 70 57 55 54 63 49 65 72 88 83 63 71 65 55 46 28 20 19 18 34 52 62 46 37 59 41 33 50 54 53 44 62 42 39 44 23 45 34 29 36 95 143 115 147 181 224 333 551 864 1258 1472 1797 2764 3645 3839 3787 3359 3140 3187 3307 3467 3685 3705 3625 3579 3468 3522 3447 2567 1649 1401 1398 1385 1852 1637 1129 711 626 574 433 382 385 284 229 236 200 93 108 47919 301 62 30 9812 13 18 39 7826 8245 38208 48357 53296 46133 41347 35545 56182 407379 601545 168432 9207 2008 2085 2068 2109 2453 3181 4291 3563 1602 1298 1147 999 798 674 754 923 1055 998 1045 1529 1869 1481 1456 2195 2137 1183 625 194 26 36 47 3 28 139 137 60 160 142 177 160 248 216 151 159 167 191 258 202 180 115 156 103 57 93 82 68 29 8 56 23 53 34 37 78 55 35 29 42 114 76 91 52 41 106 134 76 139 185 127 128 130 153 199 180 172 124 107 129 116 94 4 35 49 42 30 73 39 53 42 35 71 75 52 35 6 48 112 96 108 71 82 129 117 147 65 88 128 116 125 103 93 89 131 108 79 59 51 96 61 13 58 78 40 37 73 72 42 67 60 20 42 43 57 48 60 106 64 66 92 97 50 50 74 86 65 67 90 81 80 63 86 87 109 89 86 70 74 89 114 92 88 80 116 90 123 134 135 134 106 116 92 124 173 109 99 109 125 111 106 115 119 134 117 101 123 111 112 90 97 107 87 84 72 67 60 80 73 37 64 72 58 56 63 73 50 34 43 38 38 38 20 45 64 52 50 41 37 48 45 55 37 32 52 67 35 27 16 34 27 15 11 111 230 136 88 81 94 166 301 494 829 1071 1137 1352 1721 2347 3176 3937 4401 4447 4298 4308 3762 3044 2804 2795 2933 2756 2704 2526 1563 1141 1170 1351 1082 999 1185 1065 945 933 837 566 454 463 408 444 450 296 159 145 47925 302 32 30 9812 13 18 45 7827 8249 401527 69081 87780 89319 89355 86369 67338 39281 22709 50138 207836 12047 4617 4384 4873 4302 4170 17241 83491 63668 16383 1959 1041 919 784 829 773 703 659 805 750 862 1349 1693 1302 1428 2541 2972 1343 345 77 148 59 56 104 69 104 85 82 148 178 170 149 224 177 130 205 210 165 213 295 262 215 167 109 94 48 48 80 76 6 54 78 77 100 24 0 53 87 16 68 64 17 -12 73 117 168 147 246 288 204 143 122 190 169 86 140 107 97 62 58 71 90 80 59 50 53 38 -7 30 68 25 45 27 12 37 39 51 63 60 77 137 98 123 164 114 111 106 124 125 162 90 102 73 56 39 78 63 50 40 66 62 34 48 81 18 62 48 51 39 51 61 48 102 82 89 67 85 58 51 41 79 96 69 48 105 96 86 73 101 85 74 67 76 78 81 92 100 88 95 75 76 112 135 122 116 120 104 94 91 70 77 123 135 116 105 111 134 111 134 109 115 119 96 95 120 121 83 74 100 96 78 63 65 76 64 64 48 38 39 51 61 79 55 55 66 46 22 37 45 33 35 42 47 74 63 51 32 33 27 24 44 41 42 54 38 41 42 39 45 18 28 139 251 153 63 55 94 134 162 230 375 698 1013 1220 1431 1639 1947 2702 3434 3774 3371 3072 2872 2626 2342 2205 2028 2159 2327 2586 2566 2046 1402 1066 861 939 1058 895 865 1130 1049 1014 773 751 702 582 642 643 599 564 407 47931 301 63 30 9813 13 18 51 7828 8252 43643 66641 81534 76994 60420 38741 21703 14274 11040 9318 9818 10100 9940 8568 11650 49434 246242 740294 864298 399228 43990 1352 675 675 639 592 576 642 710 659 543 826 1155 1038 835 1479 2800 2303 853 125 80 74 69 7 121 84 109 142 194 191 166 122 180 203 154 120 205 168 235 246 210 283 219 127 100 41 53 103 53 52 71 70 41 11 35 6 61 41 10 66 86 96 14 9 96 182 187 238 309 207 149 88 91 96 87 161 161 106 -3 48 65 75 73 41 19 12 40 67 56 93 104 48 22 -24 59 57 87 55 37 70 111 79 50 83 118 110 128 145 121 112 142 104 52 82 73 49 84 95 30 78 83 97 44 64 61 44 66 82 66 71 73 34 57 44 62 16 52 78 84 72 31 54 79 63 85 77 93 71 78 55 76 86 82 63 76 85 95 111 78 69 66 80 98 111 146 107 142 109 95 91 117 114 120 152 136 127 96 99 99 108 110 98 84 87 62 79 83 83 92 76 58 45 34 61 79 98 65 47 43 46 49 53 75 56 71 41 35 31 39 41 7 6 29 45 39 37 33 31 31 47 57 63 41 38 49 48 22 31 29 32 40 162 204 111 74 75 116 133 151 185 298 463 701 1094 1473 1598 1913 2902 4403 5518 5772 4633 3578 3111 2404 2093 1865 1890 2189 2289 1594 1470 1060 1074 1076 1093 948 1287 1812 1840 1643 1254 907 782 899 848 684 838 559 318 151 47937 301 66 30 9816 13 18 57 7829 8256 4999 6517 6635 5754 4096 2470 1645 1608 1577 1347 1293 1853 2373 2926 3248 7310 33977 123198 361341 794862 999999 999999 769675 45253 956 632 559 468 524 553 539 596 605 528 535 696 1433 1843 1276 364 33 70 77 67 77 120 151 175 139 173 176 212 186 173 152 195 158 218 199 264 347 265 165 116 85 66 52 68 45 63 54 165 61 50 36 36 69 74 58 64 71 39 24 67 141 153 97 240 270 142 85 123 117 127 145 124 136 82 48 24 59 130 81 56 36 9 46 34 55 54 73 67 -16 43 53 64 67 83 63 106 108 101 110 79 87 102 93 132 154 139 102 97 129 65 74 66 74 86 64 94 64 108 98 74 77 70 80 95 110 93 100 54 94 48 77 57 59 64 101 74 65 90 73 82 72 119 112 100 88 75 77 97 76 78 88 103 116 96 61 91 107 118 108 160 166 161 151 146 137 94 88 83 111 131 121 126 92 116 122 130 131 127 116 117 118 111 108 101 103 94 69 55 74 65 32 52 61 53 69 60 94 74 75 82 60 15 25 30 35 30 44 42 54 41 54 40 15 38 53 50 38 41 37 30 53 54 34 34 36 34 38 78 115 93 60 96 132 117 96 132 280 492 854 1287 1669 1879 2115 2605 3585 5809 7524 5857 3887 3138 2580 2360 1820 1461 1808 2046 1365 920 960 855 1034 1653 2800 3719 3319 2094 1469 1333 1336 1434 1175 803 701 604 406 247 202 47943 301 68 30 9818 13 19 3 7830 8260 9640 14834 16187 14999 11816 8483 6800 4804 3037 2091 2214 2828 3455 3753 4082 4732 5947 21393 96595 282911 713873 999999 999999 435042 39457 776 522 552 597 533 564 462 330 304 351 449 507 594 540 305 35 61 55 61 59 79 93 111 133 176 183 186 116 197 163 200 162 151 204 220 262 230 100 146 123 98 126 66 76 35 75 78 75 -3 23 37 26 48 39 91 71 14 59 148 153 195 219 307 221 166 139 113 104 108 73 101 110 100 106 97 77 51 38 47 49 36 45 41 75 30 19 -7 -14 43 43 17 52 65 99 126 77 60 51 60 80 93 111 150 103 58 111 104 84 51 42 44 60 88 73 89 92 75 42 39 75 105 99 81 65 85 60 53 64 73 102 109 88 79 109 64 89 87 82 67 89 123 91 89 87 114 110 93 102 100 89 127 124 77 80 120 114 103 98 114 127 136 134 130 136 90 87 91 114 117 139 140 101 111 111 104 78 96 119 99 97 93 69 100 86 59 53 86 73 60 81 37 70 65 70 74 69 101 63 61 53 28 17 41 34 27 11 31 54 40 28 48 30 43 37 43 64 46 49 53 56 50 37 34 28 13 34 21 29 38 65 90 135 123 93 105 190 384 677 1015 1547 2128 2640 4043 6352 9720 11605 8716 5774 4101 3126 2989 2584 1878 1546 1895 1841 1160 644 595 868 1609 2837 4074 4718 4060 3026 2218 1525 974 870 862 1084 961 816 514 265 47949 301 70 30 9820 13 19 9 7831 8264 6704 7040 6333 4847 3125 2119 2088 1918 2201 1976 2404 3377 3934 5068 6609 7970 8048 12215 55776 214391 461670 994512 999999 999999 295056 2429 538 536 452 513 532 348 314 284 306 282 241 301 351 277 122 99 128 101 111 89 98 97 193 191 158 190 169 187 194 148 131 120 183 228 261 241 125 117 62 72 147 120 56 46 61 78 36 44 46 4 36 44 74 79 99 70 41 114 166 143 600 1758 463 129 146 130 157 112 34 91 43 28 32 53 57 40 68 41 24 35 16 31 29 9 51 46 35 18 24 71 28 60 128 103 104 109 89 95 98 106 108 106 116 123 96 80 61 59 29 72 73 69 65 47 94 97 35 15 65 107 40 45 84 65 82 89 42 36 37 72 94 66 48 68 43 37 45 52 74 96 114 72 65 97 107 81 73 49 71 86 89 61 74 95 111 89 96 116 101 81 104 110 79 88 83 92 108 143 134 116 119 86 87 93 91 97 89 88 96 78 87 85 96 83 77 62 52 35 61 70 52 55 79 53 48 55 43 74 58 23 37 50 24 38 22 38 45 38 33 21 34 37 26 41 52 50 44 36 42 54 35 19 14 16 29 55 84 107 91 64 119 157 121 97 155 239 417 720 1204 1750 2166 2223 3104 5389 8632 11757 11412 8098 4407 2752 2186 1851 1435 1036 1001 716 506 448 481 774 1035 1194 1159 1081 968 811 679 637 807 858 789 1091 923 411 304 47955 301 70 30 9820 13 19 15 7832 8267 19626 20236 19124 16616 13033 9370 8174 6737 4829 3346 2992 3706 4884 5671 5653 6688 8901 21506 91629 313136 671926 999999 999999 436693 52550 1012 467 475 492 437 388 386 274 196 143 117 111 176 241 140 -6 -39 -8 11 46 67 72 116 88 106 130 135 146 141 132 143 173 154 162 179 177 207 139 85 55 10 10 83 65 52 48 12 42 41 21 64 35 5 21 0 -20 41 62 61 63 123 282 264 125 64 103 82 92 42 12 26 20 23 60 39 33 29 3 -13 34 20 28 -21 36 38 -32 -24 22 18 32 -7 -15 23 29 63 55 43 91 29 69 39 35 45 53 65 38 19 2 8 61 51 46 59 35 46 -6 32 40 60 40 40 49 27 37 24 7 19 45 57 44 4 31 66 49 40 29 45 44 24 28 38 48 45 49 39 31 75 51 51 68 33 23 70 25 45 73 56 71 95 51 84 76 67 41 49 69 99 95 65 87 64 79 100 74 70 61 86 73 76 67 68 42 50 54 46 32 43 37 16 24 41 32 62 35 16 21 31 69 27 22 21 -3 -8 1 -10 -13 8 9 27 7 14 2 6 5 2 4 25 31 12 5 8 10 -14 -18 -4 -10 8 43 43 26 21 73 118 89 62 144 219 345 552 842 1190 1608 1713 1801 1868 2008 3230 6159 9719 10379 6117 2883 2176 1746 1269 1206 1030 847 565 459 395 411 362 494 541 559 533 650 856 1107 1676 1215 1229 1056 706 482 47961 301 69 30 9819 13 19 21 7833 8271 26287 33240 30671 27416 23379 19349 30767 23144 8376 10823 7706 4766 4721 5965 7683 8429 7574 8225 20750 149240 550114 999999 999999 303795 4985 707 574 524 543 457 400 421 385 209 209 248 190 80 162 109 43 63 22 26 34 98 69 108 123 112 139 181 226 212 174 140 175 166 163 213 245 219 197 106 68 67 19 35 59 28 43 46 32 31 32 13 35 38 73 95 74 8 62 70 66 96 177 204 131 131 95 104 110 117 87 24 13 47 29 37 43 21 50 50 31 24 38 -7 39 53 30 25 -4 34 8 22 -13 33 60 71 92 23 57 123 92 92 97 113 98 43 58 77 100 54 57 56 57 84 68 82 78 34 -5 13 33 48 57 89 81 30 71 25 41 37 40 34 65 62 73 51 46 68 42 32 74 119 84 51 48 86 75 74 60 82 76 72 47 46 55 56 99 102 88 81 112 90 83 114 88 103 132 111 81 110 117 73 86 93 74 77 58 69 67 74 73 62 62 44 38 40 18 27 11 40 29 39 36 55 48 55 56 27 21 7 3 4 -14 -5 13 12 7 15 15 12 6 24 40 44 16 -4 9 34 35 24 5 5 15 17 -1 5 -3 17 45 55 56 49 53 78 62 47 163 294 329 447 710 1017 912 890 1218 1627 1739 1633 2607 6260 10866 11441 6678 2704 1821 1659 1557 1502 1152 724 467 509 470 374 387 440 515 670 785 887 1164 1390 1495 995 653 486 530 47967 301 69 30 9819 13 19 27 7834 8275 48966 84979 95824 82318 57126 104925 362240 80642 23769 30185 25603 18083 19978 20846 19253 18827 16500 11296 7047 15822 181149 441071 327546 9435 772 699 617 656 562 514 452 368 234 239 223 304 272 188 132 141 63 39 110 65 36 81 96 126 179 70 166 197 178 199 183 163 121 199 183 205 266 266 256 109 116 121 146 81 54 89 45 29 6 26 66 -1 44 27 47 8 75 71 31 81 139 209 187 162 143 123 121 117 123 135 87 92 96 94 79 88 55 12 -4 -3 7 59 81 97 93 26 42 0 20 -1 71 88 12 31 58 69 38 72 111 94 114 79 39 68 115 117 84 52 66 82 49 36 63 64 46 52 58 83 62 85 46 52 68 58 61 78 52 69 55 65 52 66 60 92 118 96 35 52 54 44 71 96 66 54 56 84 90 86 91 102 64 63 76 94 81 127 115 81 89 88 73 78 84 95 96 100 69 81 89 96 100 108 86 103 100 95 86 92 91 80 74 87 105 77 79 25 47 34 53 33 46 76 81 44 46 71 63 34 51 32 4 9 4 -7 15 26 32 42 44 34 45 31 33 22 32 28 16 35 54 58 28 20 15 27 16 7 18 32 62 86 85 66 93 109 79 51 136 455 604 603 563 639 746 874 1034 1337 1671 1419 1542 2580 5171 9008 10152 7591 4194 2229 1622 1492 1164 933 1021 766 772 1092 1513 2350 3235 2476 1222 1163 1376 1846 1178 681 520 624 852 47973 301 71 30 9821 13 19 33 7835 8279 52767 47511 43940 42999 35554 65243 184822 27122 22844 24371 20507 15762 11231 8913 7283 5750 3877 2858 2619 2395 2978 11574 26022 15858 1330 762 681 660 548 452 386 328 319 241 196 274 232 124 107 63 24 37 11 27 31 29 63 77 107 176 173 93 162 232 231 215 242 210 234 228 205 160 212 167 117 97 43 70 89 67 58 91 54 25 70 46 35 37 39 84 53 31 108 128 152 135 78 79 141 139 123 126 111 105 106 106 94 83 121 97 14 34 51 26 15 34 38 32 20 21 19 -16 3 20 -18 -1 15 54 78 35 29 103 22 57 63 101 88 60 102 73 119 80 58 56 79 40 3 12 44 38 47 94 97 122 62 78 75 91 40 38 53 54 -1 53 82 82 26 66 68 63 97 98 96 84 92 87 50 47 112 92 79 75 36 81 89 57 63 92 87 96 81 97 93 111 125 114 94 96 108 117 70 86 80 86 124 116 111 102 105 84 70 88 107 93 66 95 92 80 48 33 43 36 77 46 54 54 55 87 88 71 62 42 13 16 7 12 10 38 18 4 42 50 33 39 33 21 26 36 25 14 40 39 27 5 10 11 10 3 23 1 10 44 84 129 134 75 94 80 38 15 75 302 617 544 436 444 530 594 677 854 1344 1409 1101 961 1452 3232 6617 8401 7751 5740 4095 3147 2493 2195 2245 2408 2547 2635 2993 3481 4151 5044 2281 1310 2469 2310 835 686 671 616 673 47979 302 15 30 9825 13 19 39 7836 8283 174339 49228 40459 30411 24308 26799 62926 33833 15077 12723 10617 9103 7170 7325 8335 9016 8680 8378 8216 6888 6205 5499 6737 43922 35017 1606 663 754 634 556 436 424 320 277 252 218 288 198 161 107 91 45 13 49 51 64 3 91 98 155 96 157 209 141 195 190 187 162 131 173 212 213 191 207 197 183 41 44 3 59 16 42 75 56 11 -1 8 46 18 46 81 65 90 59 40 129 53 72 42 93 155 91 81 121 108 61 50 47 23 97 63 45 -20 24 35 32 -8 33 42 18 22 -15 9 16 -2 17 2 28 27 50 38 15 27 52 34 55 44 47 83 79 40 53 54 7 14 57 42 51 21 7 24 28 25 67 36 35 57 59 43 43 38 27 46 49 13 32 33 41 21 74 53 68 78 69 68 75 97 99 72 25 18 52 49 39 74 60 87 89 60 65 77 92 88 87 113 130 93 73 71 68 64 99 82 75 90 94 59 59 55 64 47 67 81 55 66 46 51 55 42 48 38 35 41 30 29 36 22 34 36 39 39 33 29 19 16 -12 -13 -13 14 -3 17 39 15 9 -1 12 8 22 7 -8 -9 -3 5 11 5 8 7 -5 -16 -6 0 38 58 89 143 157 134 92 34 16 5 27 85 199 428 512 350 376 526 596 624 816 1153 1268 1114 1003 1115 1601 2792 4326 5278 5732 5497 4379 3662 3433 3114 2572 1877 1424 1641 1814 1704 1706 2555 2260 1172 944 1026 696 863 1269 47986 301 78 30 9828 13 19 46 7837 8287 24273 20646 15260 11920 10889 9093 7083 5288 4579 3859 3396 3472 3432 3727 4137 3987 3819 3639 3876 4362 10178 95430 510454 823758 267703 3620 871 790 659 528 501 449 280 195 289 267 191 170 156 91 27 47 62 43 21 84 122 101 130 119 118 168 256 248 179 182 221 312 324 245 273 319 283 192 136 137 80 162 119 81 115 119 49 115 91 104 71 102 81 116 130 68 147 152 160 92 73 92 118 159 150 137 92 151 181 129 108 76 96 66 104 77 90 86 28 30 36 48 43 11 40 12 44 25 31 80 97 68 53 79 92 84 102 84 91 118 107 123 141 120 120 132 95 107 159 81 63 80 51 62 101 80 68 79 85 144 125 53 94 88 100 101 94 120 91 98 88 121 126 133 128 102 89 121 117 140 112 129 163 126 134 131 115 113 158 122 92 99 112 106 115 131 140 140 122 116 129 146 130 142 128 129 130 132 143 114 133 148 144 137 113 111 117 94 105 89 88 102 125 82 28 60 96 85 76 90 82 60 64 119 84 82 75 71 52 30 55 50 55 78 69 70 62 52 44 70 58 21 45 39 68 79 89 57 49 55 53 40 27 35 71 81 129 214 243 181 138 89 62 64 63 122 219 294 332 466 385 386 517 633 674 700 846 898 1041 1206 1247 1315 1424 1733 1880 1746 1732 1854 1870 1761 1508 1215 1510 1499 1584 1481 1349 1160 1087 1040 1207 1103 817 734 699 47992 301 78 30 9828 13 19 52 7838 8291 7442 7353 7282 6625 7321 7122 6043 4504 3527 2734 2048 1072 746 713 1278 1512 1661 2245 2447 2699 2239 9231 136326 160366 6978 865 964 771 603 557 504 483 406 258 317 272 275 220 224 146 140 128 84 74 99 135 77 121 79 183 200 214 163 204 245 230 215 227 279 305 291 299 273 194 151 159 76 140 99 149 99 49 78 57 61 50 51 113 94 115 150 133 159 66 125 93 108 171 127 170 174 112 96 112 125 106 90 86 115 91 64 66 34 81 111 101 28 51 79 95 59 57 110 87 55 58 41 83 70 45 78 58 95 125 105 91 52 110 129 144 114 106 141 98 64 63 96 58 85 76 85 91 101 98 93 115 114 95 110 104 66 85 105 127 85 88 67 64 61 65 83 108 53 53 43 106 93 88 83 93 94 115 75 103 107 146 118 107 74 91 138 143 125 120 152 127 96 112 126 134 102 90 111 137 138 135 149 122 109 110 116 121 95 117 119 110 81 92 60 69 83 54 26 52 74 80 54 69 87 87 77 48 25 32 52 50 49 52 59 69 70 45 48 66 58 49 59 63 39 59 67 62 73 56 53 49 54 32 25 38 44 86 110 147 156 157 169 116 65 67 78 114 215 231 249 292 404 477 423 539 709 799 927 959 1034 1033 986 908 1210 1101 1017 1177 1003 1075 1069 958 938 1035 1143 1447 1467 1302 1001 946 738 630 754 1283 1332 776 530 47998 302 49 30 9829 13 19 58 7839 8295 39799 1712 1878 2006 2007 2673 2546 1751 1686 1820 1982 1744 1122 926 1168 2020 2773 2894 2400 1691 1416 1312 1377 1289 1075 976 954 968 882 765 609 549 529 350 239 307 329 265 300 224 211 138 94 46 72 109 79 86 98 131 214 231 193 227 215 229 223 266 319 235 250 280 300 272 206 167 105 86 65 162 105 100 83 72 106 82 72 84 122 131 155 167 145 135 141 152 135 159 146 159 161 145 164 122 135 110 112 121 105 172 102 57 101 120 89 130 137 116 48 61 95 93 50 48 70 114 85 75 108 48 42 90 115 122 70 42 53 50 72 92 115 161 129 108 88 64 118 123 125 95 95 114 129 132 79 120 144 129 97 71 75 50 101 153 124 113 117 112 66 74 55 92 107 124 101 137 121 80 104 118 158 131 104 100 110 129 157 132 124 153 172 152 105 139 125 98 152 134 137 154 156 144 141 135 131 136 136 146 113 118 120 133 125 91 104 114 131 138 108 102 101 99 85 64 86 122 89 79 90 93 78 70 58 49 46 67 80 58 47 67 80 63 41 52 51 83 88 83 62 71 68 78 79 78 78 66 69 72 52 45 30 40 63 81 123 141 130 134 131 93 76 98 138 154 208 315 310 297 452 481 388 406 519 674 866 1041 1330 1380 1380 1512 1221 1125 1162 1092 1102 1281 1613 1764 1626 1469 969 891 812 746 737 913 890 630 717 950 822 597 48004 302 51 30 9831 13 20 4 7840 8299 42493 1378 1657 1904 2524 8972 13926 1887 1308 1432 1504 1078 933 835 862 767 811 884 877 808 906 916 833 726 751 833 964 973 932 774 602 595 603 500 306 306 344 359 345 218 114 133 117 47 30 66 105 83 86 42 123 155 175 256 221 164 170 206 274 278 225 237 279 285 145 98 53 97 85 67 62 125 130 125 131 120 60 103 54 62 84 138 129 137 190 162 113 105 126 154 188 194 153 122 85 77 101 124 95 29 63 93 77 57 43 80 77 83 6 21 82 60 27 45 102 51 55 54 75 78 88 103 54 67 77 105 124 105 55 75 147 126 100 90 111 103 89 81 96 107 120 76 100 86 85 78 99 120 91 85 87 94 117 88 128 124 109 82 49 56 74 68 113 121 115 96 117 147 109 139 110 99 119 108 101 97 105 147 151 121 126 116 143 137 151 153 148 138 155 140 142 131 134 111 120 154 137 101 126 108 111 109 126 147 120 111 140 120 121 100 81 98 101 101 82 86 103 93 94 74 74 56 13 21 48 62 62 61 39 43 66 75 64 68 74 56 63 53 61 65 58 77 72 64 51 62 57 53 26 25 37 48 38 63 113 139 112 116 94 62 59 75 133 206 292 324 407 421 538 650 625 525 429 394 388 536 661 855 995 1063 1094 1124 1070 1318 1358 1268 1587 1860 1842 1188 771 683 583 533 509 485 504 435 1031 1281 916 839 48010 302 56 30 9836 13 20 10 7841 8303 43519 1268 1429 1445 1608 16923 28521 2899 1097 1144 1065 883 880 848 806 787 870 881 957 917 862 793 883 944 888 916 895 901 844 815 710 557 581 361 272 190 190 255 368 256 122 106 43 58 38 20 69 71 118 35 62 161 227 222 228 241 207 218 234 229 218 253 261 214 98 130 150 98 38 102 49 56 90 89 84 53 77 63 70 82 63 73 92 67 118 130 95 100 158 144 181 130 176 142 98 93 81 45 75 79 52 110 116 68 39 27 13 24 26 63 62 63 52 46 13 18 35 33 21 62 80 52 58 53 51 28 32 51 38 74 98 146 102 104 98 31 61 76 51 94 84 108 82 84 55 114 121 105 96 67 75 86 65 58 94 109 64 80 93 69 89 87 80 92 95 80 95 94 65 65 115 111 132 94 60 80 72 69 100 104 90 117 100 102 145 125 96 104 123 133 107 86 71 102 98 153 151 127 110 92 111 120 90 106 96 88 71 67 105 67 35 62 64 64 77 83 79 59 42 63 56 26 39 20 32 39 32 6 24 30 16 42 55 45 45 36 54 55 35 41 59 62 54 39 47 38 43 22 22 28 -4 -4 13 16 49 87 107 95 64 53 75 95 114 158 264 309 329 636 626 677 833 765 516 469 412 307 323 457 669 797 899 1025 1015 1202 1103 1166 1437 1500 1521 1165 911 638 791 698 591 964 450 429 390 1072 1453 376 48016 302 62 30 9842 13 20 16 7842 8307 41416 1180 1285 1423 1262 2474 5670 2077 916 895 807 858 966 878 910 963 894 931 994 900 927 968 888 947 1062 965 938 881 871 778 648 584 469 319 228 225 219 286 332 208 110 35 12 93 15 83 4 -26 37 100 132 134 197 173 174 215 174 223 214 199 257 240 199 241 176 162 110 95 94 113 142 51 78 96 118 91 60 50 57 -8 81 125 97 70 94 56 132 162 126 135 161 117 164 161 80 88 59 130 35 80 114 87 132 56 71 93 70 58 57 50 70 64 88 93 63 97 70 24 44 57 53 46 87 55 45 51 66 61 51 53 126 102 103 49 77 59 56 73 61 68 78 65 53 73 99 66 79 81 89 73 79 72 91 71 68 74 67 61 80 80 74 67 71 74 101 86 103 115 70 70 87 97 63 77 70 55 63 80 102 95 97 85 85 66 74 112 89 134 134 120 92 104 90 111 91 96 112 86 77 140 131 115 93 94 98 78 62 59 69 34 48 53 48 72 70 85 76 73 84 85 77 44 24 22 34 33 14 22 23 35 36 23 23 38 26 27 31 22 27 30 35 27 42 31 37 39 51 45 36 6 15 28 15 1 38 65 83 84 53 46 59 79 99 112 163 277 396 506 680 824 804 760 614 427 384 419 348 274 321 392 610 863 956 1129 1009 1121 1291 1424 1324 762 486 621 601 488 574 493 404 366 353 356 493 472 48022 302 67 30 9847 13 20 22 7843 8310 39122 1156 1320 1346 1284 2244 2203 1011 887 906 923 1041 1014 913 882 926 999 1002 961 1087 1085 1092 1116 1122 1157 1073 1031 931 760 699 594 507 446 366 282 252 243 305 299 344 295 185 80 133 49 67 72 91 47 76 139 135 189 201 164 184 197 228 249 242 259 240 252 212 144 111 63 55 49 82 135 118 92 49 26 4 44 133 110 107 159 67 55 111 100 121 117 162 151 134 112 119 153 116 82 62 108 106 108 5 82 70 86 36 48 90 92 63 81 40 -5 65 57 70 98 45 38 53 3 63 70 49 64 96 81 34 22 70 78 121 101 116 79 81 98 92 115 84 82 121 136 79 63 73 96 120 98 82 106 110 103 98 119 107 77 97 83 140 67 103 96 105 66 67 109 117 107 98 68 80 102 112 142 119 95 90 86 102 90 120 134 103 115 119 95 89 101 86 130 165 156 136 96 92 105 122 147 131 127 82 119 145 144 112 108 99 94 59 87 56 52 82 74 98 73 75 94 101 94 51 46 55 49 53 44 60 21 44 43 36 46 42 41 47 48 67 56 39 33 46 46 65 60 65 54 48 55 46 32 35 7 9 25 26 22 34 43 53 53 82 115 140 158 179 231 276 314 397 619 981 988 832 656 497 406 370 397 409 316 245 302 575 869 957 1093 1106 1336 2233 1594 673 420 451 743 814 890 982 861 772 532 342 227 419 48028 302 71 30 9851 13 20 28 7844 8314 40379 1128 1140 1138 1620 2380 1619 989 905 906 976 1005 1064 1138 944 1009 1070 1106 1145 1154 1189 1220 1063 880 834 1003 914 791 746 676 675 569 432 425 406 318 260 274 287 314 319 219 172 120 48 32 16 35 145 201 232 173 159 183 191 228 242 251 225 245 274 293 265 163 102 78 81 142 76 14 101 126 71 41 106 125 83 79 97 77 134 81 70 127 125 153 179 137 141 161 155 162 167 175 155 91 127 140 102 55 96 126 108 112 90 93 64 77 91 0 35 35 82 54 65 56 35 15 38 56 100 102 78 98 73 60 80 49 40 85 119 120 140 115 108 63 87 102 127 107 108 121 107 135 107 87 104 98 137 131 141 116 63 89 78 75 72 77 135 137 130 106 112 107 123 148 120 96 86 89 144 142 157 98 100 133 128 125 148 97 132 135 145 123 149 164 117 100 101 118 143 133 137 133 144 152 130 145 145 147 140 124 120 142 131 105 97 95 78 80 107 101 114 94 85 73 80 97 109 73 61 46 37 54 61 49 40 36 36 59 44 47 44 77 98 82 44 47 59 59 51 49 52 43 42 41 69 60 34 43 43 35 51 35 44 37 25 50 77 107 153 235 267 268 291 268 317 412 541 781 770 589 465 483 516 512 526 593 593 659 730 730 964 1030 975 1068 1196 1107 1367 790 361 362 711 1318 1415 1123 1205 1027 659 519 448 348 48034 301 75 30 9855 13 20 34 7845 8318 1286 1325 2552 4587 2716 1358 918 950 914 961 1076 1167 1182 1085 971 1065 1156 1214 1201 1277 1280 1115 791 603 687 893 812 771 784 588 505 525 538 538 337 219 188 305 358 313 278 154 34 49 53 51 15 54 128 175 175 227 215 207 226 178 162 170 174 260 288 298 241 188 99 71 21 57 88 111 74 44 55 70 88 102 126 75 40 49 79 151 157 124 80 149 208 123 145 121 75 86 134 125 118 95 79 98 91 68 72 125 110 83 79 75 77 70 53 73 66 58 31 38 78 99 61 51 79 20 91 83 85 80 46 24 46 130 130 145 145 98 105 74 107 105 110 97 56 51 23 51 61 69 61 98 106 114 116 106 73 65 99 67 75 92 109 102 69 110 126 100 94 117 126 121 123 112 112 144 148 123 98 153 116 88 99 104 94 109 138 107 115 102 102 103 114 106 98 134 151 150 141 161 113 116 112 94 128 144 104 79 96 104 79 105 90 50 71 90 60 96 106 83 81 81 103 89 81 61 37 18 9 57 68 34 37 34 34 43 47 43 51 52 45 45 55 59 37 50 52 53 53 43 40 36 33 26 38 43 21 28 31 19 25 32 38 44 94 164 242 317 382 419 400 360 326 372 476 563 540 402 299 363 760 1749 2141 1944 1947 1656 1201 1035 1039 916 834 987 960 739 339 253 289 488 852 878 428 356 411 454 396 400 236 48040 301 111 30 9861 13 20 40 7846 8322 13915 28864 35682 109862 32318 2928 1083 942 1027 1098 1259 1262 1308 1267 993 1074 1217 1210 1230 1284 1160 1045 788 600 607 715 743 697 708 635 535 479 507 410 353 320 228 291 319 354 323 238 92 67 40 99 133 82 63 193 241 269 244 190 206 241 237 262 297 283 237 311 296 226 155 117 71 44 128 185 112 67 117 48 87 115 84 125 93 74 99 120 120 126 80 136 133 128 189 214 145 98 126 177 84 81 115 94 89 117 112 79 37 51 123 63 11 45 77 75 105 118 102 89 87 91 74 83 28 80 102 58 66 77 102 87 102 52 66 117 113 118 137 110 90 103 131 73 94 61 109 128 116 141 149 124 119 96 98 81 56 57 86 78 124 130 104 61 109 128 92 122 123 90 101 132 131 112 100 102 140 119 114 109 96 87 116 125 80 84 65 118 128 132 100 87 130 113 115 68 109 153 161 152 144 117 113 137 153 154 154 134 96 111 102 85 78 73 82 114 96 75 75 102 120 85 98 95 104 72 55 40 62 71 82 55 8 26 30 24 47 48 48 62 67 75 67 56 57 51 36 55 56 44 51 38 27 33 45 39 40 44 28 41 39 47 51 60 72 112 208 377 474 459 411 394 319 297 319 391 451 472 386 319 367 949 3118 6404 5709 3073 1899 1448 1146 884 752 720 798 724 453 347 306 275 270 268 233 167 149 149 244 241 146 48046 302 86 30 9866 13 20 46 7847 8326 437840 26061 33537 184040 368952 67384 2611 1192 1033 1066 1058 1129 1207 1274 1123 1073 1227 1305 1222 1366 1350 1145 868 698 580 672 619 588 633 648 555 485 552 526 422 371 318 239 265 283 328 319 246 199 77 57 37 80 79 93 82 80 176 174 163 145 195 221 227 243 278 293 219 260 178 133 119 114 118 149 108 94 110 136 142 74 91 113 95 87 120 138 132 113 121 141 201 158 131 127 140 104 109 112 116 68 62 95 114 123 58 80 115 116 55 42 29 23 42 11 49 62 48 45 -1 63 86 23 47 48 36 -2 30 56 55 61 106 55 63 93 150 168 129 117 110 86 53 55 99 85 95 91 110 88 85 117 111 94 125 102 83 100 114 118 139 107 69 76 94 83 60 75 87 95 130 108 121 104 148 97 107 114 95 105 114 112 111 143 114 77 106 123 96 128 77 112 143 137 146 130 173 111 86 113 106 125 127 132 114 118 113 124 142 112 117 103 67 65 76 64 68 62 84 75 72 100 86 74 69 73 87 61 45 30 52 53 39 26 26 25 36 24 35 57 44 44 43 59 45 44 44 36 45 41 47 37 44 58 68 33 23 9 35 36 50 37 36 51 40 46 98 220 369 426 445 447 391 259 228 291 301 314 335 285 269 259 580 2431 6639 9858 7043 2820 1403 1005 875 791 753 722 637 435 312 330 162 80 115 89 34 39 27 19 72 85 48052 301 123 30 9873 13 20 52 7848 8330 39404 60445 470808 999999 469214 6758 1101 999 1080 1187 1228 1370 1254 1127 1161 1171 1172 1162 1246 1448 1176 838 662 617 669 608 470 450 494 455 477 443 416 459 389 372 277 282 305 402 381 349 200 185 27 64 74 66 97 184 179 168 204 236 296 293 275 239 213 202 193 256 181 127 122 94 131 116 89 96 75 105 85 123 73 116 132 174 148 166 143 145 189 154 159 87 166 134 121 147 109 117 126 172 39 66 73 68 72 102 177 106 122 127 93 34 35 72 53 29 5 77 77 83 122 106 57 57 65 93 85 55 59 59 52 73 92 116 107 113 111 152 123 107 95 91 113 87 79 116 110 82 97 166 148 138 103 118 99 110 67 81 110 102 68 91 86 75 92 120 105 126 112 78 100 134 113 133 111 120 110 125 112 121 135 93 113 137 93 124 114 116 122 105 122 139 146 142 201 187 144 141 144 132 140 157 120 129 133 117 112 121 118 147 134 97 104 114 83 131 103 104 81 85 104 95 92 100 96 85 68 49 48 45 65 49 33 50 28 54 50 41 63 61 51 41 55 43 53 39 33 54 56 53 47 45 47 34 37 40 36 41 42 33 39 46 44 42 64 88 160 262 345 404 440 387 230 200 261 295 241 207 243 248 251 230 638 2925 3500 2595 1917 1093 658 563 562 539 485 351 289 300 288 245 91 27 39 109 132 115 107 104 101 48058 300 160 30 9880 13 20 58 7849 8334 144262 605710 999999 802521 11418 1251 979 997 1083 1175 1266 1324 1280 1207 1294 1202 1278 1338 1006 784 702 608 561 585 624 536 421 387 433 424 433 414 378 309 253 314 289 259 404 438 344 210 114 74 34 89 69 42 131 111 149 217 223 148 122 185 193 232 253 274 219 170 137 169 97 34 93 96 115 55 79 154 133 81 81 111 72 105 123 107 181 179 139 179 185 207 136 112 104 109 145 98 112 70 76 79 60 57 93 44 40 67 64 4 -2 31 73 74 49 39 123 53 63 71 30 57 68 28 49 39 83 103 82 86 100 76 121 78 62 93 144 107 144 135 89 33 95 114 87 139 94 83 101 97 80 103 114 99 78 104 72 74 93 62 61 107 84 82 30 40 84 80 72 111 99 97 161 132 118 143 127 109 148 104 101 100 103 106 84 77 82 119 132 94 112 122 107 137 132 132 130 105 106 120 114 149 172 130 114 117 90 98 101 92 83 94 81 75 76 76 81 79 64 91 103 85 60 47 70 56 46 58 34 43 40 37 34 32 40 28 27 34 56 47 37 39 20 28 27 44 53 41 54 47 56 51 40 24 35 50 42 28 35 37 52 54 62 62 70 101 143 174 253 344 380 210 139 192 218 199 189 187 175 160 178 131 427 1503 1480 784 501 340 297 310 301 264 284 299 292 189 93 51 23 74 130 240 253 121 96 49 48064 298 164 30 9884 13 21 4 7850 8338 415884 894719 999999 863782 21242 1262 1125 1116 1245 1369 1437 1451 1516 1504 1422 1375 1397 1394 897 715 687 714 641 661 678 513 463 478 471 495 528 517 374 395 327 282 257 357 453 474 350 230 168 99 110 53 105 121 138 234 224 161 272 259 250 235 189 268 249 225 215 228 192 184 127 157 115 180 172 110 90 153 148 163 86 151 134 165 161 207 204 214 173 141 141 111 159 132 137 111 150 149 140 126 74 86 92 48 67 79 75 85 88 41 119 126 67 90 72 38 79 64 121 98 102 135 99 100 68 81 72 17 43 90 104 70 96 99 125 135 190 175 108 129 117 82 71 112 123 110 136 101 112 129 104 90 96 111 87 110 129 85 91 111 133 134 112 118 87 80 93 104 153 127 154 172 157 152 117 130 123 148 135 126 148 110 121 146 114 116 118 159 151 133 159 143 140 170 173 153 159 159 166 186 166 178 162 132 124 152 142 142 128 145 131 96 101 116 100 140 128 114 99 94 101 107 97 89 86 84 88 88 77 68 76 80 74 73 89 60 53 71 80 89 90 80 72 80 62 68 74 55 58 64 72 71 72 53 44 67 58 62 75 51 65 78 65 68 97 135 163 185 261 352 367 194 129 141 160 196 211 187 163 159 168 172 137 332 864 1026 787 556 360 263 240 203 226 323 397 300 185 107 70 45 47 33 7 1 48070 300 140 30 9890 13 21 10 7851 8342 472984 999999 999999 552149 11136 1200 1060 1256 1421 1411 1566 1503 1456 1460 1399 1353 1439 1334 851 665 692 668 646 563 546 493 421 443 442 373 421 436 419 434 372 361 256 300 442 453 473 285 130 78 69 43 55 60 79 176 188 237 199 241 237 239 227 244 255 263 285 258 192 226 149 147 115 74 121 156 138 77 167 179 156 181 124 139 184 213 200 199 250 147 163 188 132 91 122 89 152 142 127 133 114 73 72 27 20 78 100 55 67 94 46 65 68 45 88 50 85 89 68 57 71 59 113 44 103 112 63 64 99 83 48 74 57 51 114 117 147 143 155 90 107 82 71 79 98 114 130 110 104 122 118 126 132 124 149 85 72 117 107 104 64 71 115 133 120 88 71 96 88 92 82 99 111 136 138 154 154 121 125 130 166 132 115 143 136 122 107 98 95 99 158 144 141 135 118 135 152 160 143 141 139 138 127 141 154 130 113 107 108 93 51 75 91 92 110 106 100 113 88 101 79 81 79 67 55 54 47 29 61 63 52 64 66 59 54 49 47 65 68 42 57 59 60 59 50 46 57 60 48 62 53 55 80 64 51 47 59 49 45 53 54 55 51 68 77 88 107 127 168 258 315 202 116 77 85 107 131 166 159 132 110 112 105 93 119 269 672 1351 1250 536 253 183 189 223 235 210 146 126 54 56 48 47 6 999999 999999 -2 48076 295 177 30 9897 13 21 16 7852 8346 445556 999999 999999 339933 6575 1102 1157 1379 1532 1545 1729 1576 1427 1476 1374 1267 1462 1236 743 616 697 667 679 641 511 509 419 360 345 392 398 434 384 318 325 284 305 378 403 409 296 198 181 52 25 49 18 51 107 169 135 148 183 202 224 224 268 262 226 220 310 265 185 223 143 146 171 133 102 76 95 126 138 153 82 121 124 205 209 185 129 166 237 182 167 182 204 120 122 91 121 162 110 100 48 53 -1 56 9 78 83 68 126 79 96 46 27 57 63 69 90 72 109 72 89 88 82 83 79 39 60 52 98 96 80 95 90 87 108 121 106 145 131 118 99 84 93 73 94 83 110 79 101 103 77 146 171 93 112 78 66 85 107 96 92 57 59 89 88 64 91 102 113 117 94 69 141 115 115 81 86 124 125 110 114 123 132 120 130 128 114 102 86 83 88 119 129 133 175 173 147 149 118 128 161 148 126 161 140 106 136 127 82 89 110 101 107 109 91 100 84 72 74 67 74 83 60 51 62 33 56 74 62 58 44 34 19 50 31 38 53 43 37 46 42 49 46 59 44 50 73 62 45 45 38 31 29 32 52 43 34 40 37 28 46 52 66 62 58 88 126 128 136 167 260 265 158 105 79 78 76 92 92 66 57 41 20 28 48 81 136 625 1536 1382 640 243 166 181 193 160 140 159 61 61 31 48082 293 185 30 9905 13 21 22 7853 8350 237971 904816 999999 999999 19103 1220 1179 1299 1488 1619 1668 1775 1599 1511 1492 1447 1412 1088 723 582 610 599 611 593 577 449 406 336 394 369 402 421 394 398 400 312 300 299 363 374 227 187 77 38 65 60 85 143 160 276 246 270 244 233 209 204 216 216 232 295 274 240 231 253 167 115 132 187 112 53 104 109 104 43 71 67 103 120 208 226 176 164 173 132 130 115 129 194 133 72 138 150 132 131 65 89 41 24 34 81 84 54 36 34 44 80 34 47 61 76 68 42 10 -6 34 113 86 21 14 36 68 48 72 97 83 66 113 112 108 104 89 156 132 114 76 97 101 82 57 59 107 70 62 51 81 115 128 85 78 44 77 81 89 49 105 122 75 68 37 73 90 70 86 82 125 123 116 133 129 123 80 113 132 113 103 113 82 98 116 102 96 91 116 111 123 119 125 132 122 129 127 148 123 144 138 149 137 134 148 113 131 97 83 75 99 84 65 74 56 41 46 54 65 45 60 50 25 49 56 30 27 27 27 31 26 29 61 52 53 67 60 41 29 56 48 57 39 38 26 21 31 44 58 60 59 66 58 51 42 28 36 43 37 23 24 33 45 60 73 88 85 87 96 102 139 222 232 146 99 66 51 45 36 55 41 21 25 43 42 52 68 110 178 280 277 208 159 192 208 157 162 177 16 48088 300 190 30 9910 13 21 28 7854 8354 130831 536376 999999 999999 545074 7150 1278 1330 1633 1768 1627 1743 1676 1674 1566 1492 1441 963 542 588 615 670 620 610 498 416 417 387 393 358 389 343 429 478 362 352 314 308 309 439 414 256 147 82 74 33 63 82 178 188 231 231 277 258 212 240 189 157 245 295 178 179 230 259 210 132 162 112 140 116 161 45 74 155 126 151 170 125 156 80 97 160 162 91 73 130 126 109 133 112 115 127 84 116 107 81 77 71 79 92 97 34 101 70 44 54 50 23 41 35 53 45 26 57 54 69 27 59 91 64 67 47 51 58 85 87 101 116 94 113 166 202 123 195 151 106 64 70 82 69 73 74 81 106 90 85 111 108 88 119 94 74 52 70 58 91 120 80 31 50 63 101 89 103 98 108 145 124 101 138 112 117 130 86 117 88 100 141 118 129 108 95 134 138 137 106 137 143 147 143 121 120 105 114 119 135 111 100 109 128 101 92 119 67 82 105 90 82 74 86 72 65 41 39 83 72 51 38 41 31 25 32 27 37 65 71 65 65 49 45 61 60 60 35 47 74 47 48 40 28 55 56 60 46 56 46 47 55 51 40 46 36 18 45 49 52 62 78 90 78 72 92 89 80 103 133 166 175 138 101 79 92 38 21 31 33 42 43 49 99 181 288 262 154 147 158 141 122 116 146 93 74 126 10 999999 -9 13 14 -1 14 48094 300 194 30 9914 13 21 34 7855 8358 73565 306748 929799 999999 917095 14704 1322 1470 1781 1844 1796 1810 1594 1625 1468 1446 1455 978 610 563 563 529 597 543 495 499 376 314 303 282 283 357 392 410 468 438 374 305 314 421 448 270 133 97 62 36 63 72 107 191 167 186 216 162 161 189 122 164 160 152 204 215 235 253 196 123 166 121 80 42 52 81 84 128 146 82 122 91 75 117 107 86 102 142 96 102 126 119 102 158 132 102 108 123 83 29 48 59 57 99 85 52 47 100 62 44 -5 47 100 32 8 23 46 17 35 50 26 48 47 45 27 58 53 69 90 92 76 63 104 56 76 114 155 162 115 113 57 56 90 77 85 83 103 86 81 94 68 53 64 89 87 87 84 85 71 86 52 43 48 34 76 97 124 100 91 53 62 99 92 94 135 96 77 68 100 94 92 105 122 85 107 132 91 84 81 79 101 93 101 112 76 108 134 104 110 120 113 116 122 125 101 54 63 70 52 27 31 63 46 24 18 33 27 17 10 11 23 47 32 42 46 30 49 32 21 31 34 26 42 45 34 20 31 39 41 34 14 42 48 46 23 34 25 25 36 32 15 8 20 27 19 7 18 34 47 61 74 58 59 74 61 60 71 74 60 51 51 64 87 114 125 99 55 28 22 12 15 28 55 89 224 521 725 480 298 213 166 140 130 104 82 43 -1 999999 999999 999999 999999 8 94 127 48100 300 169 30 9919 13 21 40 7856 8361 49108 256677 786635 999999 999999 18877 1309 1554 1994 2041 2171 2197 1790 1612 1490 1591 1485 1174 767 589 588 572 657 585 503 426 438 335 349 316 374 391 431 520 527 343 285 316 342 343 439 281 167 127 87 46 -12 63 106 148 201 177 180 228 221 241 256 191 108 122 154 146 221 210 165 216 160 146 110 63 83 94 87 122 102 116 201 104 111 175 121 95 107 96 89 84 82 106 123 90 159 172 126 118 119 81 50 61 65 96 32 65 94 69 54 -8 67 56 74 50 -7 11 39 24 68 62 49 41 33 32 84 57 56 10 16 77 70 72 77 108 134 91 116 151 113 102 81 78 36 47 67 44 64 106 125 125 86 104 122 103 80 94 70 36 60 86 102 87 81 110 83 71 75 88 67 95 129 134 117 116 111 100 93 112 118 91 88 107 122 133 102 120 121 108 114 127 92 90 110 112 132 133 139 150 147 112 100 81 103 98 76 76 45 40 46 65 67 37 55 62 40 21 32 26 33 43 53 61 47 40 45 55 33 29 10 20 24 33 52 35 34 39 48 46 57 44 18 38 52 44 52 47 26 11 32 46 44 31 23 46 24 24 40 40 39 58 58 63 75 70 74 73 48 55 56 41 36 45 52 27 35 60 72 60 38 10 -1 9 61 108 204 403 605 795 732 533 417 338 185 106 53 -5 999999 999999 999999 999999 999999 4 146 284 48106 300 205 30 9925 13 21 46 7857 8365 50033 243025 711558 999999 999999 34731 1659 1759 2250 2206 2470 2416 1787 1580 1514 1555 1530 1324 857 643 596 603 611 556 491 384 375 358 330 313 408 368 446 501 484 409 352 288 348 455 488 386 216 128 52 19 17 28 131 189 162 137 206 199 235 197 149 134 159 201 155 145 153 151 76 127 127 96 127 145 38 146 112 112 120 95 85 43 121 77 124 125 93 94 108 110 87 91 83 116 130 114 136 117 83 53 67 61 -20 8 46 9 28 12 43 75 58 19 53 38 -13 16 26 25 3 54 43 57 49 18 3 61 40 103 41 93 72 43 68 76 18 67 106 110 148 96 96 91 82 104 58 49 74 91 28 98 101 101 75 52 85 52 74 76 42 46 47 57 42 49 60 31 45 54 66 64 69 110 102 102 105 86 85 106 121 107 93 123 84 72 90 98 108 92 93 132 93 81 110 92 149 118 115 117 90 75 73 114 89 75 76 67 38 34 23 45 18 -6 25 35 21 17 25 49 65 36 18 21 21 36 27 2 0 8 32 25 29 31 33 24 28 26 38 49 47 40 28 28 28 41 20 17 11 23 50 29 26 30 18 26 21 17 39 25 17 49 61 51 37 39 57 38 43 40 29 27 21 14 20 17 -1 -4 -7 -9 999999 999999 999999 7 32 51 110 213 381 743 1070 1289 1036 350 78 15 999999 999999 999999 999999 999999 999999 999999 36 240 264 48112 301 180 30 9930 13 21 52 7858 8369 14945 47668 208187 587923 999999 999999 67865 1913 2309 3190 2512 2530 2304 1750 1660 1614 1672 1632 1436 1058 730 740 625 618 592 543 525 430 387 322 297 346 411 459 483 498 414 344 323 377 436 561 460 310 164 93 48 68 79 112 185 118 156 183 174 189 225 240 201 176 135 103 181 157 207 179 130 136 136 106 158 160 146 153 142 68 111 158 78 37 69 102 86 112 109 98 48 98 135 121 15 48 101 131 124 85 86 95 60 40 14 56 90 31 52 17 17 38 66 62 43 67 61 71 53 20 64 98 51 27 42 29 53 49 46 45 26 25 92 79 51 62 136 118 95 109 80 50 83 92 126 108 73 76 87 131 90 73 54 97 48 72 67 73 79 45 107 95 80 91 109 135 68 90 75 84 86 76 77 104 115 104 89 73 83 112 114 89 85 142 85 104 114 107 105 68 125 143 138 135 118 106 96 95 107 85 118 109 95 74 39 74 67 33 29 49 20 23 31 22 35 42 23 2 24 46 41 35 33 46 63 49 46 33 10 22 25 48 42 12 13 30 52 58 44 52 33 25 17 23 32 34 41 45 25 36 40 30 54 39 28 34 41 48 57 61 63 50 63 46 47 59 49 47 19 21 31 39 58 57 45 21 18 14 2 -9 14 27 22 22 43 63 84 131 378 695 913 1437 1023 328 63 -10 999999 999999 999999 999999 999999 999999 -12 195 327 48118 300 215 30 9935 13 21 58 7859 8373 92255 276273 667626 999999 999999 64147 2251 2780 3920 2618 2678 2849 2289 1634 1749 1807 1667 1366 1163 691 661 595 600 629 571 524 485 422 335 299 359 384 533 530 472 329 283 267 383 446 524 552 306 242 185 106 34 32 23 58 85 191 216 130 184 166 225 178 143 98 123 109 119 155 139 134 147 134 138 105 124 119 90 110 108 111 125 132 125 76 18 47 74 69 85 110 70 99 117 77 89 94 102 59 79 87 111 90 39 22 2 -7 18 33 20 44 -14 -3 32 30 61 23 44 17 62 56 38 44 33 33 18 56 52 14 49 67 84 63 82 75 73 35 99 109 156 99 95 106 90 99 64 15 76 96 38 58 64 64 66 73 69 50 67 100 75 76 101 100 30 44 67 58 64 60 41 78 47 95 89 97 127 100 82 85 86 102 51 94 113 116 71 95 104 87 117 139 123 117 110 95 108 74 78 100 135 117 94 86 89 69 60 55 59 32 3 15 17 28 38 41 14 32 37 22 36 3 8 30 -3 28 18 18 21 42 36 20 47 60 54 37 48 29 18 20 29 37 45 24 30 33 29 23 31 29 40 42 28 20 23 13 20 30 27 48 58 48 42 59 52 47 46 50 29 12 6 11 36 71 95 70 51 45 45 29 -3 23 39 30 17 16 37 159 338 341 423 566 821 1436 1210 769 465 225 104 23 999999 999999 999999 999999 999999 27 48124 300 220 30 9940 13 22 4 7860 8377 127032 348989 846287 999999 999999 27326 1614 3371 9923 5798 2607 2912 2997 2208 1908 1725 1580 1186 745 698 763 722 652 621 634 603 506 539 526 432 373 364 364 455 509 462 262 236 332 387 490 569 302 173 179 140 68 20 0 76 128 147 112 171 171 167 127 109 105 74 42 129 146 125 62 26 111 122 72 111 96 90 44 70 55 63 68 138 128 108 70 115 71 99 111 125 52 83 82 69 57 74 51 29 62 20 65 32 33 -1 43 72 41 42 49 35 66 88 70 29 37 51 34 44 81 87 88 48 73 64 68 107 95 59 31 28 19 53 71 91 56 85 66 112 123 97 75 79 100 92 100 118 64 34 59 100 85 72 92 84 75 54 104 82 48 59 78 66 76 85 32 33 52 72 65 79 72 58 39 100 90 106 108 124 128 92 73 104 99 101 138 119 108 107 65 83 84 93 140 114 114 121 122 111 111 103 85 84 52 47 42 35 49 39 40 39 41 51 40 29 2 17 22 31 40 11 21 43 9 20 -5 -22 12 31 52 26 37 35 46 47 47 44 45 42 33 48 49 40 19 1 10 21 30 28 24 30 30 24 21 28 32 41 44 56 58 55 53 54 46 51 48 44 32 28 30 39 62 94 111 90 91 79 68 54 43 34 43 49 29 30 94 272 422 381 357 462 453 385 527 496 180 80 10 999999 999999 -11 999999 999999 60 226 48130 301 194 30 9944 13 22 10 7861 8381 24536 106919 307038 728620 999999 999999 199939 3687 6535 65291 28097 2618 2360 2770 2972 2371 1522 1267 840 624 644 691 685 572 621 623 541 536 489 519 486 468 429 357 371 377 430 417 301 283 360 459 477 404 259 233 149 110 11 14 26 114 125 184 160 117 151 161 111 87 113 57 64 100 123 80 102 44 62 69 22 23 23 41 96 72 52 58 66 87 103 -2 31 52 106 94 92 106 74 52 50 67 99 68 36 17 33 36 48 30 2 -28 3 -35 -7 -15 46 -15 26 64 64 73 10 6 38 91 34 49 24 50 28 -20 56 46 27 61 0 32 5 -14 -10 -5 23 16 27 71 106 100 67 31 3 72 48 63 66 75 59 32 35 27 21 69 65 83 82 92 57 56 40 65 83 54 37 91 79 30 64 60 65 80 66 58 67 74 92 66 73 71 65 67 92 77 110 81 70 107 93 61 55 92 106 109 95 71 114 94 77 61 41 52 58 42 29 43 25 11 -8 8 12 -29 4 29 -4 20 37 -8 -32 -16 -5 13 7 27 29 7 9 21 17 19 22 22 22 15 28 34 40 55 17 12 3 -10 6 15 -6 5 -3 -3 3 25 22 9 1 19 33 35 30 23 26 19 19 23 19 22 27 7 2 14 38 52 84 97 75 75 68 61 51 41 37 34 14 10 20 112 244 218 209 257 275 204 130 74 38 15 40 37 18 -1 -11 13 999999 999999 26 48136 300 169 30 9949 13 22 16 7862 8385 17818 61682 153474 390517 829299 999999 999999 36470 18899 254017 136875 5805 2379 2212 2057 1681 1241 976 703 702 709 713 775 649 640 648 563 533 604 564 529 441 418 384 421 469 496 361 302 379 415 498 554 519 352 267 209 167 61 11 29 78 141 152 223 244 199 172 137 113 101 129 106 130 174 133 101 66 89 63 50 62 99 81 108 93 88 65 67 90 106 124 132 128 103 147 85 81 116 123 111 84 61 73 67 54 34 124 99 70 55 72 86 46 33 60 51 41 47 45 56 104 109 106 104 132 70 78 61 71 59 77 50 58 71 38 69 37 40 74 56 114 63 81 67 119 96 96 149 111 45 39 70 39 61 86 73 59 70 77 74 75 94 115 84 63 44 84 55 54 65 85 67 92 113 99 85 88 80 99 93 104 80 89 98 78 109 171 130 109 113 148 109 123 114 77 73 113 118 118 123 99 119 97 120 89 70 77 68 82 42 53 47 49 40 21 28 63 12 30 49 39 7 22 22 17 3 28 29 42 48 45 57 48 64 53 44 23 44 45 53 57 44 45 30 52 45 29 38 54 38 27 32 19 27 45 45 44 32 44 68 62 53 60 79 51 52 45 59 60 57 45 48 35 26 39 58 64 94 124 106 83 86 84 70 68 64 47 39 25 25 83 256 303 281 287 300 329 398 335 182 126 108 150 181 67 -7 -8 13 20 48142 301 201 30 9951 13 22 22 7863 8389 13522 43100 101440 260014 584100 757260 711572 160071 115224 494069 856508 53212 2702 1886 1671 1444 1009 844 728 842 834 807 771 735 708 668 665 658 669 594 591 486 507 497 498 521 487 430 410 359 401 380 517 579 374 242 235 114 117 80 100 97 152 140 179 192 229 189 144 114 158 138 125 201 187 139 147 75 70 77 118 141 116 101 63 77 80 162 147 145 118 98 107 113 112 138 119 100 167 185 154 175 130 108 42 41 66 62 59 83 54 86 98 89 89 74 33 113 106 60 64 126 79 76 127 93 97 80 67 113 102 87 89 101 84 90 68 80 58 91 113 79 92 43 63 85 151 207 160 67 73 87 78 110 121 107 116 127 91 95 129 113 98 114 81 108 143 80 80 74 129 122 108 101 87 122 127 123 86 90 109 120 112 120 115 108 132 136 111 145 139 124 133 126 106 104 123 131 88 98 121 108 139 135 116 108 136 141 100 97 82 89 77 65 62 61 51 55 73 58 57 107 69 43 23 51 38 48 51 43 37 71 59 69 76 58 66 82 47 62 57 59 62 77 74 58 78 62 57 48 30 42 74 61 61 60 69 64 84 98 72 63 76 68 61 66 81 86 70 67 76 67 63 57 37 72 111 110 125 146 144 125 114 111 99 102 86 72 61 59 71 60 140 405 508 399 385 591 651 537 425 285 159 154 82 42 23 74 108 112 45 48148 300 197 30 9947 13 22 28 7864 8394 3994 13300 31793 83849 194885 283763 418442 732056 999999 999999 262208 5030 1992 2080 2002 1673 1260 900 719 797 765 752 681 685 658 582 622 617 650 631 603 540 510 484 497 465 446 432 464 343 358 350 464 596 639 471 279 155 146 95 70 112 88 142 217 219 232 246 172 171 116 144 167 49 141 148 144 151 124 154 114 149 147 128 112 59 71 158 125 109 78 94 113 112 146 157 129 133 131 128 82 160 175 75 61 99 57 98 96 82 91 42 63 129 90 35 77 100 89 104 89 130 133 120 142 113 62 84 77 96 70 86 78 66 90 74 73 103 135 107 134 133 98 79 71 77 185 161 101 95 72 104 125 74 88 100 98 96 93 114 111 139 144 117 113 137 136 123 92 100 132 137 118 126 118 103 140 140 84 105 129 127 126 81 115 118 117 161 150 126 135 113 148 129 126 124 114 98 149 150 111 157 166 155 124 113 101 108 121 111 75 67 96 86 68 66 60 65 42 49 52 58 47 68 62 64 81 67 59 66 66 58 69 67 61 91 77 95 72 59 59 62 87 94 47 58 63 68 63 55 53 48 61 71 53 50 64 60 75 93 82 85 90 63 80 76 71 88 75 72 67 73 68 70 66 83 113 134 138 148 128 107 107 108 111 94 81 76 67 47 49 57 73 140 223 191 266 404 442 374 266 471 337 309 90 84 8 14 28 18 48154 297 196 30 9946 13 22 34 7865 8398 957 3920 10684 26791 65196 133052 201507 452170 999999 999999 251137 293783 90184 2945 1809 1477 1011 784 791 752 762 741 808 748 730 673 610 632 588 626 631 618 575 551 554 608 561 463 450 523 457 368 408 520 587 666 370 171 92 50 69 117 103 34 87 192 230 144 143 187 119 92 151 136 144 110 45 122 113 97 175 141 85 59 58 119 157 126 81 83 160 125 121 119 91 120 151 133 143 121 151 173 130 127 79 40 94 144 52 32 97 27 54 70 89 143 97 85 87 81 55 66 94 72 42 117 142 107 78 32 77 102 83 110 84 89 99 94 69 60 59 89 69 107 87 95 98 169 109 45 58 85 94 94 127 93 131 176 140 98 135 116 153 124 113 114 86 109 103 100 104 88 76 133 147 88 118 126 114 108 112 93 104 121 120 110 116 121 122 140 117 134 138 131 111 143 139 137 135 105 136 130 111 135 110 95 114 113 125 109 85 97 92 69 92 66 40 65 50 44 38 50 71 51 74 45 50 60 32 52 59 48 84 68 66 58 67 78 59 66 83 74 74 57 36 55 60 50 37 48 53 39 50 43 58 47 49 57 82 83 81 69 86 73 74 55 70 74 75 79 78 60 59 61 71 105 137 140 150 136 131 122 112 117 96 89 86 62 50 44 44 54 53 56 111 195 253 279 480 603 382 314 291 181 99 59 62 48160 297 229 30 9949 13 22 40 7866 8402 867 2607 6833 17818 42020 69544 113333 273967 632100 967464 999999 999999 14502 1783 1508 1050 893 798 693 803 782 743 782 713 587 622 667 557 597 583 560 553 562 514 444 441 453 400 408 331 319 373 522 618 525 275 160 110 54 26 108 43 107 83 150 223 181 120 151 162 112 109 120 120 96 135 155 31 8 117 160 112 80 27 97 107 114 142 107 51 60 133 102 107 65 68 49 88 57 103 100 91 79 55 61 70 22 32 28 23 58 56 62 22 75 120 84 85 86 75 51 87 130 99 101 61 50 48 82 99 12 75 60 115 110 67 92 87 74 71 72 101 89 81 148 115 91 167 85 17 72 65 71 45 31 102 103 48 97 97 99 123 112 92 100 81 78 106 82 54 76 71 64 52 87 143 127 105 103 86 52 78 78 97 74 108 88 76 84 93 110 100 54 73 94 72 84 123 120 93 95 116 105 99 98 122 98 87 73 77 78 81 61 18 16 37 26 26 44 34 29 27 26 39 39 36 43 32 36 56 82 67 25 40 68 57 60 64 65 59 61 46 33 33 31 43 26 24 37 31 33 35 22 40 41 41 43 55 43 42 59 60 55 46 47 42 52 54 55 32 32 31 42 71 100 125 127 113 117 121 103 90 86 81 70 62 46 31 32 37 37 29 44 42 66 73 142 341 381 246 186 141 152 109 75 43 -4 48166 300 199 30 9949 13 22 46 7867 8406 983 4326 13750 36313 100591 305140 917952 999999 799691 36757 168189 312515 236172 4224 1475 1340 1231 1071 813 651 653 712 722 695 693 630 598 589 631 645 561 605 598 530 493 491 451 467 476 440 336 334 327 472 637 491 145 103 118 75 46 43 116 100 102 149 219 225 188 218 172 148 142 82 112 111 59 86 111 84 78 73 38 48 19 64 32 81 37 63 107 125 81 71 96 94 57 112 63 115 107 39 56 45 61 12 17 8 66 55 62 60 80 83 84 42 101 110 32 56 25 -18 40 61 38 62 56 102 68 38 41 69 62 82 57 43 63 49 97 55 51 47 38 88 97 37 123 108 107 90 80 47 88 61 82 91 47 99 112 83 86 84 72 48 114 77 75 85 86 83 62 28 57 74 61 75 138 108 83 70 86 75 75 59 83 106 90 65 97 97 95 99 91 66 99 84 90 70 65 58 77 76 91 78 96 70 82 84 72 47 50 45 43 83 54 38 15 20 16 37 56 25 20 15 18 54 31 7 6 24 41 22 54 54 47 37 47 44 41 63 53 41 30 46 27 12 18 35 29 7 18 20 12 7 26 20 28 37 58 61 57 41 22 37 46 52 50 52 53 40 36 22 15 12 32 44 86 115 120 101 89 92 88 79 83 69 46 37 36 32 33 27 16 18 27 23 40 74 154 448 607 324 96 38 61 54 41 13 -3 -10 48172 300 196 30 9946 13 22 52 7868 8410 916 3910 15316 36084 91186 282865 895002 999999 999999 26109 2504 1664 1401 1433 1307 1273 1256 820 716 650 739 763 768 692 612 580 652 670 678 599 616 683 639 608 541 521 429 486 460 441 346 344 316 436 712 721 386 204 91 40 47 78 89 59 74 155 224 189 169 182 111 104 122 101 87 141 71 64 108 82 61 106 73 75 68 152 141 82 83 108 95 107 101 77 89 87 28 45 90 61 25 89 62 77 86 87 70 13 16 22 69 43 84 127 155 104 73 98 31 4 102 106 88 49 88 55 69 51 48 36 51 63 54 60 98 83 37 69 105 132 77 43 85 81 84 106 95 105 9 84 103 60 44 95 132 51 84 138 145 48 39 71 87 98 110 108 104 81 123 72 78 67 75 60 104 121 97 94 41 87 102 67 90 84 105 92 109 104 92 108 109 99 128 94 66 56 82 115 84 71 90 141 123 84 94 83 62 39 48 47 54 65 60 70 40 40 40 37 62 21 14 42 44 40 64 57 28 57 36 51 50 25 33 50 60 41 43 30 24 23 28 40 21 24 40 40 21 33 39 35 21 44 36 42 41 39 26 31 51 65 71 72 49 41 44 36 43 62 63 59 58 48 41 27 54 75 74 102 136 123 102 91 94 88 72 51 44 43 43 35 27 25 39 37 35 31 32 58 137 244 175 109 84 113 186 159 100 100 117 26 48178 301 222 30 9942 13 22 58 7869 8414 2271 3900 17099 42937 81793 211778 640132 999999 999999 177477 3483 1510 1416 1087 758 677 726 747 750 822 798 730 816 738 709 709 677 684 683 732 672 710 677 594 580 576 447 446 449 468 453 404 376 367 480 644 648 528 259 132 110 67 80 90 126 112 212 226 220 218 178 155 159 141 111 134 104 122 72 110 43 94 129 90 91 112 149 102 135 142 101 143 151 103 118 110 63 111 128 85 44 61 43 40 95 73 68 78 98 85 46 80 146 97 84 103 107 106 108 135 176 152 119 121 137 144 95 102 105 132 119 92 112 116 119 119 131 84 86 96 82 83 116 105 152 143 134 131 114 65 103 162 143 157 151 109 139 138 113 111 98 117 143 103 112 116 131 91 67 51 104 117 110 97 125 97 135 121 164 122 99 109 76 124 153 163 141 161 128 109 99 88 99 112 106 91 106 128 116 104 89 126 148 154 122 110 117 104 100 88 92 96 94 73 85 68 82 83 43 80 77 62 76 68 48 55 79 67 83 97 83 80 80 65 68 65 55 47 55 71 67 69 67 52 45 54 50 78 64 63 57 50 56 46 44 68 72 94 114 102 79 78 69 68 59 61 65 74 79 77 76 66 43 36 53 104 109 130 153 147 131 111 108 105 81 74 79 65 60 61 49 51 46 48 51 48 49 48 73 92 78 89 110 164 387 568 333 142 149 57 -1 48184 301 186 30 9936 13 23 4 7870 8418 6099 8908 22356 36713 92561 300103 853472 999999 999999 15907 2376 3741 2750 974 762 705 691 736 805 782 683 748 758 754 757 662 695 659 657 694 622 567 502 543 517 553 557 528 417 371 332 308 372 398 476 576 680 483 319 201 109 78 52 97 109 128 166 215 253 190 255 217 185 160 140 129 114 84 127 91 57 62 68 98 92 68 139 113 111 81 100 149 196 148 125 70 40 75 53 64 46 77 115 99 42 67 27 42 124 104 32 99 120 46 87 121 48 85 89 103 112 102 94 97 100 136 153 111 117 111 97 113 144 119 104 117 101 100 131 117 101 136 96 77 113 129 155 139 106 156 135 119 101 122 132 136 174 115 126 107 86 141 137 111 142 82 113 119 127 88 82 107 114 104 106 72 125 136 103 126 105 144 111 124 125 113 129 97 119 163 151 104 140 88 89 100 123 107 85 104 122 99 116 120 101 115 98 84 97 73 96 83 63 56 40 39 52 77 66 62 80 69 69 55 75 108 89 62 36 86 74 52 68 67 64 56 44 54 55 76 84 69 66 52 57 59 59 71 60 67 66 68 67 70 71 76 85 101 97 95 93 73 83 85 92 86 80 86 71 57 73 58 44 52 72 82 92 120 149 145 129 120 122 110 71 58 59 63 58 49 55 60 55 33 34 44 49 61 48 31 41 57 91 286 769 830 278 44 26 83 33 48190 301 180 30 9930 13 23 10 7871 8422 6669 8336 13789 21185 66840 218911 609860 999999 999999 556232 42175 1168 885 1126 1205 983 755 738 723 726 753 849 749 729 706 692 730 706 733 745 702 578 562 541 460 486 512 525 424 396 430 369 374 386 447 416 628 685 571 308 156 108 27 47 56 38 58 111 135 196 191 203 282 208 101 95 63 95 91 36 67 40 80 133 121 120 56 92 107 113 144 115 94 88 121 133 103 56 112 67 44 71 56 89 57 103 65 59 67 101 108 136 114 103 59 69 85 83 109 105 99 93 106 136 157 172 157 106 124 67 108 116 117 130 70 85 87 85 116 85 103 115 94 88 104 121 100 81 148 138 130 124 113 138 143 101 135 138 144 111 110 101 106 101 139 131 91 128 127 120 118 118 106 72 67 113 112 128 123 101 105 126 93 107 109 119 133 100 85 122 101 95 126 148 123 125 107 89 90 120 111 126 127 100 94 102 121 124 103 98 83 68 67 92 72 52 30 25 60 85 87 61 46 70 67 71 71 65 72 62 50 62 62 35 61 70 49 61 70 43 59 61 54 53 65 59 43 67 51 44 56 54 70 84 73 83 71 69 68 80 76 68 65 74 85 70 64 70 73 78 57 37 36 54 91 105 127 144 141 133 124 111 119 110 79 77 76 63 58 63 52 53 34 32 34 36 37 38 42 38 42 59 151 427 732 535 196 85 47 80 70 48196 301 174 30 9924 13 23 16 7872 8426 5558 6698 12654 12537 24418 93302 268957 759236 999999 999999 84136 2129 2355 2440 1686 914 828 794 751 742 716 752 783 750 739 768 791 795 678 610 607 492 468 459 495 489 414 384 353 314 292 242 263 325 507 705 740 543 365 143 58 99 35 63 98 56 65 143 94 141 193 189 277 194 179 168 154 97 82 92 120 100 115 114 111 68 66 135 162 172 154 183 115 54 42 123 122 43 48 61 68 27 67 70 79 72 110 50 67 94 83 65 97 26 146 97 48 97 140 110 104 93 119 142 226 241 242 206 118 102 87 69 117 114 104 59 110 78 53 58 55 48 75 112 58 109 99 81 66 22 133 173 142 137 117 137 120 121 120 106 134 103 119 123 134 112 94 123 93 79 62 104 103 91 101 96 101 87 131 72 83 115 120 95 148 131 110 107 118 106 91 104 127 111 113 84 69 89 128 115 100 102 111 108 123 110 93 101 99 93 73 75 67 69 71 65 61 60 50 52 66 78 55 73 70 68 71 75 65 63 46 38 39 76 62 48 64 30 43 50 53 65 30 64 64 67 44 37 54 79 79 70 63 87 76 67 71 77 75 95 82 74 84 72 46 61 85 69 57 48 40 43 44 76 107 115 140 149 142 138 131 116 110 95 67 64 57 64 56 62 55 54 46 32 37 49 37 32 37 38 45 182 430 522 465 250 96 46 31 27 22 48203 300 196 30 9916 13 23 23 7873 8431 10947 14310 15497 18858 26907 77696 359937 999999 999999 809471 14597 3556 2746 1289 947 785 793 686 655 729 754 792 741 725 759 715 692 685 610 597 466 487 582 548 483 483 367 349 358 324 316 309 399 382 417 623 614 357 199 119 118 86 103 69 84 40 55 83 172 178 178 151 249 207 141 125 109 36 108 141 134 154 140 102 57 89 112 122 61 108 128 124 105 86 56 90 78 19 78 57 96 97 66 104 113 68 44 37 84 99 123 126 127 116 130 170 154 206 210 211 230 284 246 180 201 203 164 167 164 96 141 159 135 118 98 111 71 118 97 114 107 63 55 85 132 105 115 130 120 134 162 151 180 144 133 74 69 134 139 145 137 80 87 82 82 79 129 111 120 106 93 79 87 60 61 93 136 126 130 109 129 101 100 128 113 104 110 98 103 105 101 92 119 122 112 99 116 95 108 119 119 90 65 86 80 88 90 90 65 68 74 94 100 84 67 64 76 77 68 62 87 66 67 73 72 62 51 70 57 55 32 47 38 48 37 41 58 49 69 79 72 36 31 52 68 54 51 44 59 75 65 68 63 64 66 56 72 73 67 73 68 69 65 64 59 57 69 49 67 81 85 79 100 117 133 137 125 126 132 112 101 91 68 61 57 56 62 66 51 48 46 24 21 27 23 25 25 22 15 20 147 385 375 362 367 269 147 95 103 145 48209 300 221 30 9911 13 23 29 7874 8435 1917 2856 4074 5180 10812 46057 168027 506014 999999 999999 409850 145510 9718 1137 901 688 598 692 703 660 688 710 659 599 593 601 561 565 574 527 416 472 423 473 411 382 357 270 277 317 328 304 274 290 403 610 651 423 178 116 91 38 60 -4 -59 42 52 45 64 45 76 77 139 182 141 102 70 36 41 123 107 141 63 -15 59 91 65 152 95 98 69 64 114 108 30 62 78 115 117 49 46 46 75 70 80 100 38 62 86 99 73 89 118 137 183 158 227 258 329 313 264 270 220 224 233 182 166 151 209 151 123 161 140 186 159 75 65 42 44 46 31 82 46 56 76 81 56 72 96 87 91 111 122 44 77 69 84 102 75 101 82 68 75 95 107 102 68 16 56 86 93 49 34 40 70 74 105 76 73 110 108 85 51 62 83 101 80 105 93 78 101 81 72 63 55 85 45 66 92 90 72 89 84 88 61 37 74 76 66 45 54 49 45 28 10 43 43 38 19 12 26 45 35 49 51 41 41 55 30 28 31 3 1 28 33 25 38 52 34 59 49 48 43 52 22 33 47 42 41 29 29 46 64 50 25 52 48 53 64 63 31 31 40 63 55 26 32 31 51 71 79 79 100 118 121 113 101 108 104 85 78 62 46 58 53 36 34 51 43 22 27 30 13 11 15 11 8 3 24 138 240 195 108 61 91 208 272 293 300 325 48215 300 185 30 9905 13 23 35 7875 8439 1992 3042 3924 4968 15441 65006 210442 644901 999999 999999 98372 2960 1289 1089 913 828 738 681 724 703 706 659 779 729 639 729 679 523 488 560 459 470 443 437 464 359 369 344 392 368 405 415 355 425 536 652 559 302 138 161 136 82 1 52 68 49 52 48 54 75 151 135 106 152 183 222 108 40 115 106 122 134 120 126 104 104 98 108 99 131 141 89 59 91 78 92 95 62 21 78 83 72 126 82 106 69 102 155 130 64 82 117 183 181 279 317 361 334 355 258 269 235 259 184 201 188 171 157 128 88 153 208 142 176 134 134 69 124 94 100 84 76 38 68 137 80 71 101 75 100 126 124 99 129 88 93 76 96 98 78 87 90 78 94 87 86 104 127 54 55 79 84 84 125 53 75 81 107 148 152 85 119 96 87 94 118 144 113 95 115 101 43 54 83 87 85 105 100 75 81 91 98 84 79 66 89 87 71 68 52 52 54 78 71 58 53 49 48 54 23 25 35 48 55 68 29 12 34 32 34 27 31 27 69 87 60 74 96 88 75 61 63 78 69 57 57 49 49 56 63 67 70 74 77 69 64 57 58 66 47 58 60 55 61 59 53 34 51 97 102 114 103 115 132 144 130 108 116 123 105 85 66 57 55 51 61 63 48 33 39 34 20 18 13 29 27 10 12 24 63 135 166 140 105 75 46 93 227 385 431 48221 301 149 30 9899 13 23 41 7876 8443 1552 1937 2188 2772 4230 8907 38659 130559 400925 999999 999999 791925 8027 1221 1021 869 843 693 718 751 761 796 757 692 674 706 677 544 461 483 452 539 513 535 438 345 360 328 323 327 350 334 303 338 329 433 539 643 667 436 250 74 110 52 46 72 82 77 66 62 109 156 81 132 121 110 79 102 140 81 95 60 142 144 96 117 128 84 74 118 135 122 57 79 118 70 11 93 65 99 129 143 203 105 92 93 121 74 104 135 121 135 220 369 322 273 290 289 268 270 215 175 177 181 169 105 142 173 128 89 142 166 153 142 106 101 114 138 114 120 125 75 56 53 92 100 92 74 78 91 71 99 87 55 66 84 104 80 120 131 109 115 109 94 102 100 107 99 65 68 73 101 88 97 92 77 73 118 119 118 115 124 81 81 65 98 95 74 108 85 59 82 35 49 117 101 71 77 113 93 60 71 72 71 73 80 51 27 66 70 67 55 73 57 56 30 24 38 47 64 74 47 42 56 89 66 46 43 18 51 50 44 49 80 76 64 59 85 80 82 90 71 80 69 66 53 60 61 52 52 61 79 74 54 61 49 63 61 46 70 77 55 47 50 51 38 37 50 46 86 100 109 108 122 131 133 119 113 109 106 104 89 74 58 70 64 59 42 22 19 21 22 27 26 18 19 12 9 1 -6 999999 999999 9 40 62 34 17 38 110 237 284 48227 300 174 30 9894 13 23 47 7877 8447 6204 6742 7836 10172 12874 25390 92692 326603 999999 999999 999999 11356 1194 845 760 730 693 638 714 825 730 702 689 682 745 681 513 490 427 432 467 512 568 504 423 332 325 335 394 344 310 344 398 452 505 710 791 573 265 208 188 141 157 119 91 107 124 50 89 89 116 130 173 135 110 127 160 81 15 84 138 122 26 94 100 95 61 146 203 139 120 90 63 82 107 90 98 37 115 153 207 273 321 234 181 133 196 196 119 83 131 213 326 456 478 421 340 266 234 225 180 178 201 130 125 118 150 97 113 148 157 137 108 154 163 154 158 121 102 123 42 66 69 78 46 82 81 105 111 46 30 88 100 90 120 111 88 95 113 160 133 153 107 126 95 113 110 67 97 115 116 105 108 109 54 90 80 83 98 135 121 113 67 106 107 64 64 89 63 78 87 68 73 70 43 52 108 100 98 103 117 108 81 89 91 65 70 54 47 60 78 57 57 78 56 77 51 57 70 65 69 64 76 89 79 65 53 45 57 50 49 48 67 88 76 67 82 79 88 97 83 77 55 70 74 58 65 58 59 69 71 67 79 78 75 72 70 70 50 40 64 61 60 58 48 40 46 92 109 115 132 169 152 137 144 142 117 120 122 104 96 84 83 74 78 63 41 28 -3 -11 16 21 23 32 32 27 18 10 -2 -7 0 3 7 7 -1 -5 16 69 132 124 48233 300 139 30 9889 13 23 53 7878 8451 8198 9678 10243 12019 14222 15899 28981 112233 384190 999999 999999 935801 9663 1102 963 898 764 736 689 681 747 729 722 723 743 666 557 564 497 424 395 513 487 435 375 458 423 336 318 291 357 390 337 338 337 456 714 769 591 345 158 128 122 160 213 194 54 62 50 89 50 51 95 117 104 127 143 119 169 123 64 136 157 90 157 77 96 81 77 53 111 106 86 93 107 129 96 67 111 197 251 363 441 349 346 355 310 290 189 52 72 84 248 451 502 435 372 323 250 234 177 197 166 185 187 183 135 113 85 145 174 94 116 113 95 103 85 106 96 98 90 94 77 72 64 75 75 55 66 59 101 59 62 73 55 94 78 95 74 96 111 99 106 126 111 75 101 101 74 73 98 112 101 101 83 93 73 88 148 119 119 128 141 126 77 62 48 73 53 67 83 99 63 81 58 72 77 63 74 63 58 83 69 99 85 93 58 53 52 52 47 45 50 72 87 86 104 52 54 55 35 62 50 29 59 39 30 27 35 42 37 48 54 70 66 69 67 67 61 58 66 60 44 67 95 71 63 71 64 69 68 61 74 48 37 47 59 54 55 48 58 56 72 53 40 34 43 57 99 104 117 134 155 158 152 151 118 108 108 105 97 91 78 73 73 61 55 42 10 -12 999999 -11 -11 -3 14 16 17 -1 2 -3 -12 999999 999999 999999 999999 -7 24 77 75 21 48239 298 162 30 9882 13 23 59 7879 8455 6817 9096 11571 14640 16581 20127 32589 90635 347556 999999 999999 913354 9745 920 873 850 711 715 772 697 714 715 748 661 709 670 514 549 590 570 483 540 561 377 400 424 356 310 300 309 307 351 333 374 431 607 654 602 376 328 186 174 222 158 176 150 157 129 165 133 66 41 98 36 18 73 93 78 121 118 113 154 151 107 118 122 151 125 130 108 102 151 225 137 80 88 76 198 278 309 371 394 424 438 469 490 455 502 466 335 302 209 241 433 501 378 372 302 257 226 136 111 180 195 210 187 119 127 100 138 107 135 162 163 162 139 100 108 94 77 97 96 64 61 86 62 70 90 62 47 47 66 117 59 68 79 90 120 91 104 112 118 111 141 106 72 72 135 99 101 60 73 70 74 105 106 93 78 103 102 102 147 88 84 96 103 78 71 79 99 67 43 94 83 59 45 58 98 88 99 89 79 78 93 81 73 89 60 58 70 71 84 79 68 75 93 71 61 58 19 44 48 78 68 65 64 94 94 63 70 87 93 79 85 95 83 80 69 78 93 71 82 79 75 80 72 87 92 100 65 58 55 74 66 53 67 73 67 68 69 70 64 98 117 111 97 100 110 135 159 164 177 162 151 140 135 123 120 129 119 104 119 100 89 75 78 62 44 12 999999 999999 999999 999999 0 21 24 22 19 12 2 999999 999999 999999 999999 999999 -1 47 38 48245 276 155 30 9875 13 24 5 7880 8459 5541 7093 7698 10180 11858 14606 39143 145675 420390 999999 999999 841993 6932 841 756 634 641 641 671 664 672 627 493 580 507 488 432 426 395 445 494 346 330 339 287 337 350 245 297 250 246 282 365 567 760 706 520 421 405 263 175 179 182 173 165 133 98 94 72 31 20 54 76 91 99 114 94 74 50 38 77 83 102 113 110 116 71 68 53 121 141 177 223 134 115 66 66 182 250 307 414 418 449 435 544 525 517 503 464 477 367 412 462 432 305 264 239 150 120 118 147 151 145 120 112 140 94 162 147 129 124 102 86 95 67 68 50 68 90 53 75 49 55 44 79 95 62 52 106 106 91 62 75 64 95 68 60 39 29 49 77 107 100 104 75 42 52 74 79 98 53 47 68 61 110 62 37 62 70 75 84 53 103 77 85 84 21 32 41 29 44 47 48 47 53 37 20 11 20 7 39 59 45 45 54 36 17 35 71 44 34 34 31 26 52 67 62 28 13 54 51 57 35 41 33 18 16 36 58 43 45 67 50 47 44 50 27 41 58 67 76 55 46 56 57 66 70 47 33 38 40 30 36 40 56 50 56 60 60 72 95 101 84 70 79 98 106 103 139 143 133 121 102 95 87 93 96 96 88 79 75 68 58 59 41 10 48251 286 148 30 9868 13 24 11 7881 8463 7582 10056 11554 12883 14962 18872 29640 84893 312335 909159 999999 999999 8634 885 837 710 660 671 654 706 640 592 651 591 603 615 554 545 482 529 504 500 396 398 297 323 339 324 289 295 269 250 324 574 638 768 850 808 775 471 284 189 147 239 222 251 249 184 160 169 110 85 117 111 87 129 126 107 67 75 91 129 82 131 87 150 195 184 216 267 306 256 226 188 143 241 334 410 398 451 417 386 440 489 513 490 492 585 622 582 571 491 384 310 261 163 114 106 117 158 140 148 163 124 104 141 141 95 105 98 124 127 116 115 134 100 102 101 126 117 63 74 72 49 67 117 82 99 103 84 132 129 69 96 99 61 108 90 82 115 81 117 164 140 98 62 101 108 113 108 125 94 117 85 105 83 87 118 90 121 148 123 87 111 75 62 77 91 63 82 148 96 105 93 81 70 78 65 68 76 92 73 69 77 89 106 76 76 73 60 67 72 88 59 79 103 87 56 32 70 58 42 59 64 65 50 52 97 87 101 89 73 90 70 71 64 55 73 79 85 76 83 67 81 100 105 84 73 93 78 68 87 89 77 87 94 70 79 79 110 144 158 165 146 157 145 162 173 187 171 131 124 131 127 129 139 139 133 120 111 102 94 93 73 44 17 -8 -7 -1 999999 999999 999999 -10 -8 -4 -11 48257 279 142 30 9862 13 24 17 7882 8468 6986 7739 10681 13296 16075 20634 25881 48078 189678 543380 999999 999999 29494 1057 841 748 663 675 727 735 692 650 635 594 609 640 566 545 532 501 526 530 511 471 436 325 354 364 397 352 330 389 404 651 720 787 897 881 625 274 237 179 210 208 208 215 178 176 77 64 101 111 59 117 75 152 125 163 174 172 148 161 168 211 220 250 236 313 293 336 403 404 359 257 296 310 410 438 354 355 382 450 323 294 334 369 363 424 417 386 330 253 162 183 184 160 115 142 149 147 147 230 175 140 158 143 166 127 123 119 113 153 141 94 103 115 122 126 109 81 77 115 85 80 135 108 92 70 105 111 90 139 127 95 56 59 75 75 77 72 89 110 117 117 144 169 143 128 113 113 108 138 106 105 94 86 122 94 109 94 131 147 117 98 151 142 135 150 96 94 99 118 121 105 66 103 89 80 97 94 85 62 68 61 57 105 98 72 65 72 73 105 80 60 49 42 63 58 64 58 66 67 59 52 77 81 84 92 79 77 73 105 100 83 89 87 96 108 92 79 104 100 101 85 73 82 84 87 76 77 64 65 82 89 77 77 85 106 123 156 186 190 173 150 155 167 160 180 192 161 134 124 119 133 137 125 121 123 124 113 94 103 93 83 68 33 17 4 -10 48263 279 135 30 9855 13 24 23 7883 8472 7955 9261 12231 14067 17515 20604 24528 46841 178631 534995 999999 999999 146073 2415 811 764 770 705 719 740 757 734 683 662 709 588 626 563 575 546 486 450 386 469 441 342 356 333 372 348 355 351 466 592 756 765 815 890 761 326 243 239 252 227 257 213 203 240 197 119 74 86 65 111 171 170 181 118 139 158 191 190 177 176 168 244 273 319 349 330 339 412 429 348 374 403 438 422 353 284 341 386 235 267 248 251 294 292 283 265 193 147 133 154 191 173 108 149 200 208 221 175 175 162 167 131 95 105 161 117 122 74 78 130 112 90 98 122 89 73 131 80 94 87 71 80 106 123 83 116 107 90 78 99 61 81 101 88 115 100 124 128 131 115 131 148 126 102 112 138 81 92 117 110 130 128 101 110 110 118 142 162 120 128 132 152 146 168 147 102 99 125 119 105 57 80 84 73 65 69 64 86 88 100 95 85 52 46 80 75 82 86 83 74 84 73 68 61 58 58 72 61 66 96 112 80 104 112 97 94 114 100 95 112 91 82 86 92 76 87 108 85 60 74 85 74 79 63 59 67 64 73 88 87 80 101 140 187 202 182 175 180 178 165 170 165 172 187 190 163 133 125 122 119 117 121 122 122 121 110 99 98 94 76 48 27 5 -2 -7 48269 278 159 30 9849 13 24 29 7884 8476 7254 10196 11998 11034 13087 16663 20772 31941 89514 310319 890562 999999 989414 6464 798 681 627 571 611 684 653 623 616 620 549 489 498 401 382 382 378 380 402 397 311 366 355 355 350 274 388 599 606 644 704 833 832 812 813 576 316 284 197 187 206 183 116 134 117 122 117 58 -7 102 29 -11 74 25 0 61 51 132 106 112 81 165 130 235 272 254 303 272 283 362 401 378 364 301 346 306 292 221 263 170 168 112 214 203 132 153 166 136 89 144 120 137 89 102 113 127 99 126 109 80 59 93 41 90 82 88 84 85 54 38 37 81 32 13 57 55 23 -1 42 60 68 64 64 42 41 66 72 88 74 45 17 87 48 39 22 50 39 26 54 73 79 75 68 95 58 63 46 78 33 53 68 59 40 33 57 91 94 62 59 57 59 75 65 80 76 55 41 71 83 36 45 47 38 23 31 11 39 35 39 -4 11 42 -5 23 30 29 26 12 7 18 36 21 24 16 4 14 28 33 18 40 40 36 37 44 64 27 39 54 32 28 42 57 12 26 29 29 37 37 30 41 40 21 40 17 36 34 26 35 25 36 60 97 125 127 128 118 110 111 105 112 120 117 141 136 126 117 87 67 72 79 77 79 89 79 70 58 55 57 38 30 16 -5 -28 -42 48275 276 125 30 9845 13 24 35 7885 8480 10267 12349 12764 12863 14665 16727 20523 28287 72709 289733 780451 999999 999999 11890 717 605 606 649 566 599 628 574 558 514 495 452 425 535 406 403 436 312 348 355 247 301 339 285 314 306 320 412 531 644 718 734 762 845 745 603 418 253 184 184 140 185 149 130 134 100 114 89 32 -10 42 32 81 53 9 76 37 44 69 70 150 134 144 173 210 278 252 292 308 309 319 316 322 329 323 326 292 255 195 149 127 167 132 109 139 140 182 156 157 119 113 60 62 83 48 81 103 69 50 45 38 35 43 45 12 59 38 26 55 34 38 -4 50 21 14 48 12 51 13 -9 -25 54 51 44 93 61 8 13 59 10 1 -12 -28 -23 -4 59 15 21 45 58 86 63 58 54 52 64 16 14 43 20 31 29 38 40 49 66 41 52 35 55 59 52 61 67 80 48 71 84 55 56 44 28 33 54 62 24 31 19 22 23 21 13 17 10 1 -11 -29 -15 -20 9 8 -9 -10 -10 -12 1 15 21 28 20 48 20 20 15 12 31 25 20 8 8 21 16 22 12 21 27 21 27 23 28 26 28 1 8 10 24 50 22 10 41 94 105 134 148 126 118 117 99 97 108 128 121 101 87 81 82 76 46 32 50 54 53 65 71 70 62 60 49 35 9 -6 -22 48281 279 120 30 9840 13 24 41 7886 8484 9529 11084 13292 13760 15691 18525 22816 31017 59948 209011 634235 999999 999999 85507 1393 734 662 607 611 683 673 629 658 646 515 542 531 502 469 418 337 349 379 360 394 365 338 318 301 335 297 316 459 629 665 726 784 801 813 788 585 376 267 227 256 281 229 181 211 146 152 186 125 45 77 86 133 127 86 89 114 118 170 131 128 101 60 76 110 194 182 247 280 361 328 269 260 323 359 359 294 251 243 289 232 178 151 143 220 161 138 130 134 177 162 86 93 150 153 66 91 120 86 64 57 54 104 71 57 5 66 79 79 76 108 61 42 32 46 72 80 64 60 46 46 59 88 44 41 41 28 17 27 64 52 46 53 60 47 59 42 59 37 69 45 56 45 72 62 54 98 81 60 61 37 38 54 44 66 61 60 83 100 84 103 92 74 83 97 101 116 91 89 100 113 92 67 63 56 28 36 41 46 35 41 32 13 23 23 21 48 33 22 29 13 24 10 28 41 48 29 38 69 41 47 64 68 73 61 60 45 44 34 38 36 32 22 43 49 27 40 53 44 37 16 32 37 31 28 25 30 59 69 75 114 144 158 167 168 184 167 156 147 133 135 150 144 147 145 105 89 99 80 75 80 97 92 100 99 98 95 79 52 34 3 -12 -26 -26 -40 48296 285 109 30 9829 13 24 56 7889 8495 5668 6081 5735 6045 7206 9213 11989 14809 25117 83782 292752 841907 999999 999999 50313 972 683 649 592 671 642 580 623 538 509 488 516 474 359 385 379 370 366 307 330 365 389 359 351 321 307 299 417 542 613 695 754 825 841 795 725 588 483 454 429 452 248 195 197 240 234 193 109 124 88 64 123 117 156 155 122 134 124 171 187 215 133 98 152 179 153 157 249 335 349 357 407 365 306 277 241 232 237 235 269 243 185 133 156 188 182 128 213 180 180 222 224 172 167 117 110 103 51 33 77 53 73 55 34 67 79 42 73 65 23 80 135 73 68 89 88 75 98 48 47 86 75 79 73 18 -16 47 42 48 77 51 61 50 36 52 90 65 57 103 75 64 75 101 70 61 47 63 42 44 58 95 88 67 108 71 66 93 70 90 96 82 149 105 90 123 106 118 111 100 101 87 78 76 84 98 62 48 28 33 61 41 35 40 53 33 34 30 36 34 38 29 70 58 60 71 48 55 68 71 63 67 60 61 45 50 50 43 51 58 41 32 45 61 90 72 56 42 70 47 27 31 34 56 69 78 89 101 120 150 169 167 176 199 191 183 174 165 160 143 151 164 159 138 105 84 88 93 90 87 82 82 87 92 97 90 81 53 38 21 -9 -15 -26 -29 -40 -32 -30 -29 -38 -39 -46 48302 300 106 30 9826 13 25 2 7890 8499 6179 6390 6858 7262 9222 11310 13453 16218 20423 41305 147436 434031 999999 999999 861487 13303 794 759 770 685 614 660 614 565 540 522 484 472 424 367 375 394 363 416 405 315 349 428 367 386 354 361 336 466 550 638 778 863 931 882 837 826 710 642 697 763 516 272 180 187 200 184 117 82 138 148 165 153 177 148 148 181 232 272 297 278 172 205 212 233 225 229 269 308 323 327 341 274 280 274 245 217 197 167 226 167 181 180 189 194 214 218 189 134 99 136 197 158 162 151 155 104 149 131 93 54 42 49 65 58 62 113 80 79 80 44 103 115 66 58 96 107 120 43 21 55 28 90 69 43 21 38 26 35 16 35 102 44 58 35 64 67 68 36 72 95 76 95 107 91 72 112 79 41 72 75 97 58 96 122 66 94 108 74 78 82 120 116 102 95 100 90 115 110 119 106 96 113 97 102 76 85 72 70 65 54 54 49 50 69 63 60 51 72 62 62 54 62 68 42 43 47 57 59 67 73 54 62 59 73 80 60 78 68 54 41 38 61 68 53 81 79 60 42 38 79 82 66 106 124 154 192 207 211 225 208 171 190 181 172 195 174 152 143 127 155 136 98 100 93 94 94 93 100 111 119 127 134 127 112 95 71 54 36 17 3 7 1 0 2 -1 2 -9 -12 -16 -23 -15 -15 -21 -21 -22 -29 -25 -19 -27 -26 -16 -15 -21 -26 48308 300 134 30 9824 13 25 8 7891 8503 2648 3116 3523 4221 5641 7124 9127 13137 16118 24875 73387 271439 752047 999999 999999 42599 991 685 639 630 595 646 667 605 630 664 550 498 452 510 434 362 424 367 369 372 344 418 364 374 361 325 282 412 488 568 609 768 878 871 914 981 866 749 767 863 836 477 314 170 165 182 195 181 127 111 120 145 165 181 206 225 295 244 257 267 255 211 237 228 275 296 324 341 411 379 400 321 267 278 319 258 231 238 214 287 258 174 217 197 178 194 175 183 173 175 164 176 198 170 94 70 49 80 133 113 77 58 68 49 79 99 80 102 95 57 83 112 77 85 106 137 91 65 71 75 37 31 30 49 24 54 47 60 22 46 58 84 120 54 60 94 99 94 98 88 66 117 118 114 108 115 86 91 99 109 86 88 101 57 79 117 77 85 113 106 91 112 98 104 93 135 138 121 113 137 128 123 149 130 101 106 131 93 66 74 70 76 75 88 59 65 91 89 73 83 75 96 113 56 59 88 92 91 85 87 69 85 107 98 73 67 59 71 78 71 86 77 81 65 66 70 65 71 92 93 110 138 179 197 214 224 242 242 231 234 210 181 177 188 201 183 172 166 152 157 152 123 115 105 101 124 133 137 132 146 142 128 133 114 94 69 51 47 43 36 37 37 41 29 39 34 27 17 10 14 10 4 8 4 2 -1 -1 2 -3 -7 11 20 18 10 48314 300 102 30 9822 13 25 14 7892 8507 662 1376 2190 2936 4240 5296 6750 8660 11294 15424 37666 145954 435138 999999 999999 463468 4032 717 755 698 708 686 771 659 640 613 580 573 522 428 458 396 431 450 392 370 433 339 353 337 335 360 428 398 423 497 587 726 878 968 873 902 994 1014 1046 1026 899 817 561 314 180 184 231 155 126 115 175 159 142 123 188 231 225 217 203 253 315 271 255 305 223 258 309 355 453 450 474 415 341 306 232 309 365 306 269 250 243 234 199 215 243 232 226 194 174 150 177 150 145 190 125 94 100 115 155 137 123 122 103 104 110 73 121 122 84 75 127 111 111 116 63 91 119 141 129 82 91 71 70 64 89 90 97 120 128 99 104 102 112 105 129 82 115 102 88 61 73 107 149 158 135 131 138 153 104 103 114 116 114 113 149 135 130 109 115 116 144 125 160 161 148 172 144 158 132 126 150 166 158 157 151 131 99 108 106 96 87 96 115 92 102 117 121 99 148 107 108 115 112 121 112 103 116 113 113 92 91 108 99 130 133 110 114 90 108 89 108 110 112 124 98 116 146 133 136 175 189 250 243 237 235 243 223 233 222 199 215 219 207 222 222 194 196 187 181 174 176 156 148 156 158 149 146 150 160 173 183 178 173 143 105 78 94 97 87 64 63 71 85 76 79 82 63 59 61 52 52 55 47 46 49 49 43 44 44 45 42 59 77 82 48320 300 101 30 9821 13 25 20 7893 8512 433 401 818 1467 2176 2781 4075 5633 7155 10046 31165 115445 365122 999999 999999 929845 7402 749 743 661 610 637 609 665 621 640 636 521 517 469 391 350 352 322 297 394 300 269 339 301 331 357 324 362 421 485 480 575 827 888 974 871 850 875 986 923 910 937 622 332 152 123 193 124 128 116 119 161 164 172 102 112 123 175 237 250 256 256 254 195 245 305 304 353 366 313 344 368 362 288 292 272 245 243 208 207 250 261 237 172 198 180 211 196 118 142 165 99 67 104 110 100 81 140 113 121 68 74 107 88 82 56 37 111 79 54 80 104 78 47 69 112 130 80 16 49 56 61 37 54 100 111 78 66 68 69 44 47 49 67 102 72 91 81 87 106 58 66 120 90 92 77 66 105 111 87 97 120 83 84 86 99 92 115 92 116 65 73 113 121 127 111 116 101 118 92 96 99 112 107 123 99 104 108 87 101 101 86 62 89 92 105 95 101 90 72 69 84 80 69 68 67 108 65 61 94 92 70 65 85 96 102 112 93 78 88 99 98 103 112 115 107 95 103 110 168 186 212 203 197 212 173 153 201 169 167 180 180 175 149 155 161 163 159 143 134 123 123 111 115 115 134 145 130 136 154 146 145 133 92 68 66 69 64 68 65 53 59 62 60 63 61 56 43 35 35 27 17 30 39 39 42 33 34 29 24 19 31 50 68 48326 300 99 30 9819 13 25 26 7894 8516 729 959 1140 1847 2667 3205 4174 5854 7969 10781 26941 101067 329006 999999 999999 999999 12569 826 722 647 598 645 583 537 695 624 549 558 578 477 472 418 350 332 349 308 280 277 286 292 287 316 426 377 522 448 526 711 788 839 832 801 720 781 839 974 926 911 835 562 275 181 176 211 148 184 129 137 161 157 148 106 187 158 169 160 182 242 227 267 273 317 387 356 298 293 315 304 308 338 243 263 291 315 303 241 163 181 220 215 201 175 219 179 143 141 135 84 22 73 55 88 58 107 123 94 72 44 34 51 69 74 110 59 -14 71 50 51 -7 -3 11 23 45 91 36 -3 55 49 50 56 64 67 78 62 49 38 31 30 29 56 72 111 107 67 73 96 76 54 48 59 105 123 60 75 70 54 38 68 86 104 74 80 85 67 113 127 112 97 97 105 109 120 123 119 81 82 96 101 88 104 103 115 105 98 126 84 65 67 78 121 110 91 88 106 89 106 90 118 90 80 91 101 105 76 77 78 62 83 90 91 113 114 74 49 99 110 108 83 86 99 90 105 108 106 121 156 178 172 160 133 137 148 157 162 156 158 172 189 183 165 150 156 189 170 130 126 122 132 149 132 143 161 164 163 164 149 150 140 114 78 77 93 80 86 82 84 77 72 70 66 67 70 71 77 62 57 63 58 57 50 55 59 58 57 65 62 54 50 59 77 48332 300 97 30 9817 13 25 32 7895 8520 634 989 1047 1347 2136 3107 4375 5558 7273 9799 20418 74711 220817 617167 999999 999999 429386 3283 533 515 582 540 579 557 568 559 461 481 569 559 529 442 311 220 210 186 194 249 244 227 209 223 238 330 351 324 393 520 557 660 739 662 570 628 721 792 798 750 699 733 693 454 256 105 78 22 17 65 70 102 139 77 87 109 83 72 81 70 119 123 140 239 264 285 208 281 235 176 194 220 172 168 146 188 251 293 192 128 152 107 124 117 100 56 62 87 33 5 40 7 11 -6 27 -7 4 -11 -31 -24 11 33 67 30 -13 -49 -21 -33 -41 18 -1 16 -48 -37 -49 -8 36 18 7 5 12 6 -25 -15 23 6 -49 -12 20 33 -13 -16 6 2 -15 40 30 0 -41 8 36 11 29 9 2 42 44 24 13 2 12 34 20 29 22 40 46 35 58 59 24 58 57 45 38 61 67 84 66 58 45 4 34 49 34 42 18 28 32 18 39 63 42 33 15 19 31 36 28 60 41 27 35 25 13 22 22 24 23 49 75 48 25 57 32 42 39 45 57 89 64 53 61 61 44 47 101 124 131 106 86 66 76 78 111 124 100 102 111 122 105 111 101 108 102 89 97 87 77 84 83 91 86 113 110 109 97 94 69 28 26 25 39 43 57 65 52 44 37 34 28 29 34 34 46 43 27 20 32 41 42 25 21 22 21 26 30 35 33 35 28 29 48338 296 217 30 9817 13 25 38 7896 8524 -50 231 681 1199 2107 3141 7226 31245 99386 324403 999999 999999 999999 11220 560 446 495 495 523 414 383 408 401 504 472 445 468 438 240 247 227 110 106 165 210 218 157 165 201 267 290 265 358 472 578 598 501 471 472 548 575 663 576 541 575 523 464 480 342 102 6 51 -14 59 87 37 16 7 23 98 105 91 55 19 41 78 99 82 79 151 147 157 155 189 86 57 37 30 62 95 133 183 151 93 92 111 136 120 75 31 -27 22 -8 -50 -14 6 -21 -36 -8 -23 -55 1 -64 -40 -8 -66 -70 -74 -69 -48 -57 -53 -58 -78 -53 -36 -36 -54 -35 -54 -82 -25 -24 -78 -81 -64 -40 -33 -43 -58 -62 -57 -32 -21 -56 -74 -32 -13 -44 -37 -49 -36 -41 -30 -64 -56 -32 -47 -16 2 -53 -56 -37 -61 -29 -22 -12 -49 -61 -47 -31 -2 -25 -33 -5 3 -28 -30 -20 -27 32 9 -14 -12 -3 -7 -9 -1 -12 -37 -16 0 -8 -16 -44 -4 7 -5 -35 -11 -31 -22 -19 -14 -14 -3 -7 -3 -16 -14 -16 -23 3 0 1 2 -14 0 24 -9 -16 4 10 34 15 18 15 18 7 43 65 86 69 52 33 30 51 51 61 50 40 58 63 49 67 57 56 66 55 39 33 38 48 41 36 37 37 58 55 46 32 40 20 -3 -12 -1 3 12 19 20 14 26 12 11 15 4 9 13 10 5 3 3 14 7 9 -11 -15 -3 3 2 9 11 10 23 19 33 48344 296 216 30 9816 13 25 44 7896 8528 -61 192 455 872 1603 2738 6534 26802 83617 272759 907352 999999 999999 49445 1086 632 521 593 619 584 579 631 641 603 619 558 546 508 355 259 278 254 236 164 239 277 282 286 286 329 375 467 505 530 618 605 649 633 647 715 709 681 691 667 672 596 515 647 530 276 130 113 120 147 127 117 235 135 91 139 119 171 190 119 167 184 186 170 146 207 256 267 307 253 234 189 127 177 171 126 129 219 246 158 117 159 152 155 164 138 80 77 105 53 43 26 48 46 79 35 71 19 33 56 62 43 23 -9 -4 65 71 61 34 -14 32 28 67 52 38 61 55 -6 41 53 43 12 22 -6 3 37 41 55 -5 17 62 7 5 4 29 37 46 75 27 21 50 56 61 35 45 98 93 60 52 31 38 62 74 73 43 74 58 73 81 64 26 45 75 68 63 63 69 82 46 57 41 53 61 62 104 63 34 64 28 54 57 67 57 59 64 54 78 59 58 56 71 40 41 79 78 65 82 55 87 84 74 103 121 115 73 83 91 92 107 113 115 92 100 87 110 113 156 171 132 116 111 130 130 126 164 151 141 146 141 142 137 129 129 135 123 110 101 128 135 119 112 134 145 136 116 117 110 85 63 56 59 65 93 96 94 100 97 76 74 81 81 74 82 81 72 77 73 70 66 65 61 62 65 50 43 49 57 61 70 69 64 76 48350 295 245 30 9815 13 25 50 7897 8533 25 407 725 1469 2453 4804 21415 73671 236798 789059 999999 999999 52894 1193 611 547 530 625 593 552 543 537 569 618 602 655 563 390 383 306 302 232 245 232 283 328 269 310 359 348 421 479 506 568 521 580 578 610 697 771 718 690 740 697 630 588 527 448 313 162 147 75 130 144 132 85 134 125 122 132 171 194 164 203 176 255 210 226 220 280 302 262 253 235 156 133 142 145 109 128 205 180 149 166 177 163 150 153 86 100 157 115 63 39 82 98 97 81 70 45 40 72 21 32 37 47 36 48 68 72 22 7 42 43 72 0 36 46 75 48 0 2 40 51 42 42 47 50 37 57 56 44 36 72 74 69 109 97 55 46 75 86 65 57 63 83 74 42 82 54 62 55 30 61 89 100 66 53 77 81 72 73 78 80 82 76 94 93 74 76 29 43 64 32 53 79 98 68 37 40 49 64 58 53 58 74 64 72 85 87 92 78 64 53 77 72 71 65 73 71 57 53 64 80 103 86 99 110 120 167 175 198 167 143 123 113 110 104 133 162 183 154 131 125 111 128 129 132 150 159 155 144 155 143 147 143 136 114 123 133 135 123 116 128 124 86 91 93 90 94 74 60 61 70 86 90 88 102 100 99 91 83 78 81 78 67 76 62 65 69 63 59 47 49 42 34 32 25 25 41 54 62 65 50 53 48356 296 214 30 9814 13 25 56 7898 8537 254 589 920 1467 2280 3412 6185 21466 73818 222560 729118 999999 999999 236065 2260 628 615 712 740 702 606 625 655 637 626 636 674 644 550 495 407 265 259 343 250 281 296 321 300 373 375 455 469 544 566 657 643 641 679 845 791 846 901 760 696 657 655 582 567 566 332 216 158 246 255 246 164 230 257 189 173 151 214 248 246 213 249 301 206 270 291 289 307 356 388 280 221 177 237 245 214 202 234 200 272 251 216 182 177 202 153 126 132 164 146 105 103 109 150 131 85 116 69 77 80 90 115 79 69 104 50 58 40 102 115 100 88 73 133 133 115 95 99 128 81 98 107 98 53 68 92 93 87 108 98 89 82 102 86 59 62 67 74 84 102 99 119 132 91 105 95 81 138 115 124 129 106 113 127 143 113 127 124 131 124 98 133 134 121 89 74 103 116 75 81 73 91 109 107 96 115 109 90 96 103 89 90 101 90 80 90 97 96 83 120 116 117 118 102 93 106 105 103 90 97 116 127 142 146 151 183 216 224 229 245 225 154 125 142 171 205 204 181 169 158 155 167 152 167 165 170 162 160 178 174 166 150 140 151 146 130 144 164 155 128 116 128 105 106 108 86 96 105 108 111 107 115 118 111 112 101 103 107 97 97 107 96 91 81 68 73 78 67 59 67 55 42 40 35 36 51 62 58 63 57 39 48362 296 214 30 9814 13 26 2 7899 8541 236 733 1172 1495 2339 3405 4934 12406 49745 152918 494635 999999 999999 642276 7193 766 617 588 624 617 655 639 661 685 674 647 644 619 503 420 301 296 308 338 312 235 238 332 329 313 294 342 377 484 549 547 561 598 689 851 824 797 799 769 788 681 517 521 473 511 448 455 288 268 322 393 353 387 409 333 226 253 243 190 159 115 188 219 209 238 251 268 282 309 332 333 418 314 280 259 216 198 193 219 254 264 188 168 152 173 137 149 145 101 86 83 53 71 57 91 78 84 113 101 103 71 89 33 79 48 91 74 63 61 80 67 83 77 24 92 76 49 56 59 67 64 97 79 122 82 36 56 29 49 8 74 39 52 32 -3 22 78 87 70 25 59 53 51 73 63 92 64 25 77 62 64 83 103 81 82 57 63 97 108 69 96 65 79 73 71 62 59 77 76 96 97 90 83 70 75 86 93 87 88 47 106 107 114 110 73 80 115 111 82 70 75 57 103 75 61 85 85 84 96 82 92 113 151 203 193 190 218 220 208 183 144 101 126 164 179 171 126 112 131 141 133 140 152 157 158 138 142 133 141 141 137 118 122 116 134 125 133 136 133 106 105 97 90 75 54 66 66 69 83 82 78 79 82 78 70 62 69 76 74 61 65 50 67 61 46 40 42 30 34 33 32 20 9 0 0 14 27 24 14 4 -9 48368 299 123 30 9813 13 26 8 7900 8546 212 220 324 1095 1707 2336 3072 4090 5693 7466 12025 39892 139441 435156 999999 999999 969139 5879 752 669 647 613 641 646 622 628 632 555 605 651 604 550 440 302 246 288 345 264 246 303 260 311 304 362 362 511 540 584 631 661 591 622 741 840 882 841 836 769 680 578 485 528 568 475 423 494 494 510 537 487 412 420 459 402 344 289 275 189 175 247 184 209 254 244 276 330 367 361 392 428 400 376 328 265 220 152 228 243 198 174 139 176 180 135 145 105 78 80 68 119 77 88 89 117 115 104 33 38 59 66 30 46 41 83 59 75 15 81 72 73 97 69 83 73 89 72 62 59 73 65 65 71 56 83 76 71 40 67 10 59 47 43 66 100 48 69 42 67 74 73 92 92 61 70 81 97 82 96 90 67 55 56 98 106 66 61 82 106 81 82 88 66 65 73 54 96 112 80 78 102 89 63 73 83 92 77 79 72 108 112 82 58 75 49 62 76 63 73 90 81 84 68 58 84 115 107 94 81 113 133 153 190 181 186 169 185 162 148 121 103 126 164 183 204 150 133 120 145 158 163 156 147 145 147 147 137 141 146 130 122 120 117 119 110 118 111 111 86 76 83 66 51 62 72 67 63 71 75 68 75 84 88 70 63 71 60 65 62 55 53 43 40 41 36 24 21 24 17 13 7 -4 -12 -12 -7 -1 -2 -4 -27 -41 48374 283 92 30 9812 13 26 14 7901 8550 1383 2500 2522 2721 4456 5664 6925 7117 7765 10117 13795 17197 46555 164523 484747 999999 999999 999999 15826 828 585 525 505 529 532 494 512 481 462 541 491 440 419 319 297 304 278 205 186 212 202 154 187 200 193 196 347 463 508 523 572 598 600 566 674 731 742 640 534 503 510 432 424 404 353 314 383 412 451 336 271 310 344 308 326 259 208 252 184 76 150 223 165 190 218 210 267 288 312 367 352 404 375 209 156 220 286 331 215 208 192 125 32 85 51 103 42 -12 19 16 58 26 24 13 18 40 15 23 20 -11 -26 -6 35 -23 -5 46 26 55 24 30 15 60 28 14 32 -1 -21 48 -17 -12 -15 0 -19 -40 22 3 -24 -10 18 49 29 18 -16 -1 38 36 23 -20 30 0 19 30 23 26 19 16 31 6 8 22 21 34 8 8 18 39 55 47 29 46 45 58 11 3 23 44 29 40 34 38 18 49 38 38 39 35 1 16 27 32 18 26 32 26 25 18 30 13 23 29 41 32 40 39 66 63 44 19 26 66 76 85 120 85 70 82 109 118 115 94 74 85 103 113 126 77 54 67 105 126 96 70 89 93 75 74 72 64 48 74 71 58 59 62 65 61 38 36 34 17 26 18 16 8 12 1 -9 7 6 15 10 18 17 -7 -13 -12 -5 -7 -15 -20 -22 -25 -41 48380 271 181 30 9811 13 26 20 7902 8554 -47 382 844 1201 1509 2182 3241 4629 6366 16322 60585 191616 586147 999999 999999 441844 3519 597 546 503 501 553 535 547 524 511 448 455 463 371 319 255 210 212 245 195 158 215 230 187 182 198 238 337 491 522 549 578 518 548 598 694 805 744 651 629 529 492 398 359 374 358 390 299 326 287 201 248 278 253 301 386 330 325 350 317 216 183 157 158 163 245 244 198 195 315 282 336 391 364 393 277 268 327 349 313 237 153 130 91 93 52 41 36 14 -13 21 47 41 17 57 53 12 28 -23 -3 14 32 11 11 -6 15 6 25 -25 24 20 -2 0 39 55 22 13 6 21 -12 3 19 23 -18 -30 -1 -4 -3 19 22 0 18 -14 -22 -18 39 -16 -23 -12 -7 9 3 -13 15 8 -20 2 -27 5 -3 23 16 -3 -9 4 13 1 -8 -20 9 26 22 35 40 18 1 10 22 52 39 9 46 27 8 20 17 26 0 3 4 8 2 37 22 -8 14 8 9 25 29 26 30 38 1 17 34 67 33 21 18 34 19 40 79 101 70 15 47 88 100 92 68 88 97 99 63 32 6 24 67 77 65 77 74 65 59 31 40 35 36 47 63 54 43 46 10 11 29 24 2 -11 -31 -24 -13 -27 -14 -9 -16 -24 -27 -16 -4 -34 -46 -47 48386 271 151 30 9811 13 26 26 7903 8559 122 528 856 1285 1707 2098 2792 3744 5374 7280 13596 48749 159281 483208 999999 999999 468693 2924 630 548 599 510 510 480 477 499 548 459 464 546 449 366 420 293 222 308 241 204 179 171 209 190 175 218 233 358 516 548 550 512 568 624 629 672 784 759 647 638 566 596 527 476 426 368 361 328 285 245 206 255 215 204 244 344 390 365 404 270 257 153 203 159 164 197 280 267 324 310 365 442 403 396 388 324 336 310 279 175 156 134 61 74 47 3 62 42 30 20 -18 -19 -2 53 50 60 62 15 43 33 26 34 18 -13 1 10 0 31 54 38 40 48 19 9 30 44 24 2 -33 24 2 6 -6 16 -11 28 27 -5 7 28 8 -14 18 -7 -33 -6 -21 -4 1 25 17 19 5 10 12 -21 7 28 34 32 27 -11 2 9 13 22 -12 22 31 18 -7 10 4 -3 38 48 26 8 39 -11 -29 -3 44 40 18 27 22 16 0 15 37 29 13 13 39 13 33 34 12 29 37 33 37 43 43 58 22 26 40 49 60 58 76 113 119 61 41 92 95 108 112 126 90 30 23 16 49 64 67 78 85 75 82 73 44 72 51 25 39 48 51 30 25 30 30 28 10 17 11 5 7 -2 -7 -7 -16 -20 -16 -22 -17 -23 -35 -43 -45 48392 289 240 30 9810 13 26 32 7904 8563 55 329 619 1193 1818 2666 3633 5661 22986 82141 264987 885071 999999 999999 17264 852 640 612 584 538 468 498 576 548 559 546 615 572 498 509 507 432 395 280 280 259 216 218 259 218 241 336 435 542 608 637 710 780 797 779 792 807 756 647 616 657 795 728 632 432 389 316 351 398 282 251 273 258 247 266 234 348 395 311 344 247 228 226 254 249 266 334 384 382 377 415 487 514 507 485 473 444 365 287 327 231 162 151 134 174 125 135 109 54 67 89 78 74 47 76 66 90 49 50 56 11 17 4 69 82 103 84 70 75 106 81 110 92 81 51 83 74 21 104 74 54 13 0 36 21 59 53 20 38 67 62 66 35 41 31 58 53 39 43 47 11 29 70 80 62 45 31 63 67 69 76 58 50 58 57 55 114 72 33 50 65 81 62 70 101 58 51 52 64 78 98 113 82 62 96 91 63 54 80 80 52 34 72 51 61 60 77 81 88 109 77 85 102 103 108 98 104 100 80 91 136 126 127 142 157 158 120 95 159 201 189 236 198 94 74 108 112 127 132 149 147 132 111 110 119 107 107 107 128 118 104 114 119 116 109 95 90 80 65 59 70 67 54 62 61 58 53 46 52 45 24 20 33 31 19 25 15 17 17 10 13 16 11 6 5 3 -6 -4 -10 -14 -22 -19 -24 -36 48398 300 88 30 9808 13 26 38 7905 8567 -43 295 430 778 1232 1622 1952 2513 3107 4230 5914 8163 11207 30262 113925 324190 878630 999999 999999 153620 1686 672 637 683 727 707 619 626 648 636 573 560 591 553 540 540 509 483 398 321 290 264 300 258 268 281 373 473 525 626 656 609 693 713 778 863 921 886 821 697 669 640 779 841 716 647 568 401 363 325 266 309 298 323 247 296 314 311 380 382 337 372 305 283 293 304 229 300 354 423 380 456 390 458 506 466 480 457 359 283 239 249 191 165 207 172 140 101 132 107 160 114 126 119 85 80 103 105 88 93 64 28 75 69 72 75 100 132 151 114 100 110 105 120 149 106 70 68 69 110 98 90 38 63 87 70 54 65 57 61 62 55 79 58 67 86 74 67 92 88 76 64 50 43 89 79 97 82 95 97 69 97 65 64 81 76 92 112 81 77 62 71 67 50 56 77 106 62 89 115 94 80 76 92 80 70 86 82 59 80 86 86 99 115 157 141 130 145 103 132 145 145 149 132 162 141 141 121 127 144 198 207 162 184 207 186 151 108 152 187 206 231 209 101 107 134 137 165 185 181 186 162 168 153 140 135 117 129 142 121 135 143 145 133 125 133 132 114 88 99 94 96 85 80 86 93 88 82 83 67 58 53 57 47 44 42 60 44 32 32 36 37 39 37 35 31 27 28 23 22 17 11 3 -11 -15 -18 -18 -14 -15 -21 48404 297 175 30 9805 13 26 44 7906 8572 34 273 547 852 1234 1898 2662 3428 4985 6581 16253 61621 197910 613240 999999 999999 389574 3989 762 700 690 700 603 696 695 642 638 590 577 516 544 601 571 540 390 300 308 344 334 349 221 293 369 362 480 645 679 688 641 692 757 818 908 870 855 868 799 732 829 964 890 878 796 689 467 355 343 292 324 314 334 312 349 260 319 351 388 427 381 324 323 323 317 341 347 371 457 413 463 502 468 447 472 526 378 293 307 256 199 175 190 199 147 118 97 123 99 115 145 174 136 99 139 144 136 111 143 139 114 109 94 55 147 80 69 146 140 107 101 155 157 142 124 105 112 113 100 106 98 102 72 90 106 120 113 106 92 79 97 67 127 113 85 95 107 77 64 62 105 117 127 110 110 82 87 82 107 88 65 118 100 130 80 107 118 99 83 105 105 123 112 113 120 118 132 136 105 114 134 135 111 117 110 111 94 135 125 103 105 156 179 138 153 166 176 194 197 220 220 188 186 179 167 157 169 173 198 214 213 200 201 241 199 148 143 210 265 244 249 198 156 154 190 193 188 223 214 192 168 170 150 161 165 150 148 149 167 178 167 163 157 169 170 155 145 138 129 122 129 117 109 102 123 129 121 109 101 103 87 83 82 80 76 76 79 65 67 70 62 50 67 69 60 59 53 60 52 44 44 33 18 8 24 34 24 16 13 48410 300 85 30 9805 13 26 50 7907 8576 61 258 401 895 1454 1870 2425 3233 3736 4497 5354 6956 9984 19873 68687 216302 596290 999999 999999 756132 8653 796 711 697 595 620 642 561 568 637 607 596 573 634 571 522 537 442 377 306 258 282 288 238 306 326 342 448 564 601 605 628 723 769 852 873 866 791 731 665 777 883 928 936 920 912 763 614 490 457 456 368 313 324 323 296 316 314 316 321 408 460 393 413 399 405 336 333 298 312 307 335 432 482 426 446 438 359 241 260 287 278 177 182 190 118 150 164 120 94 91 128 114 100 78 73 69 131 100 39 47 59 83 104 98 124 101 91 97 142 108 102 136 155 83 112 111 92 56 59 77 53 42 45 59 70 61 76 40 76 79 33 72 47 61 53 53 69 46 67 55 87 82 72 82 44 65 104 73 72 140 106 111 148 122 85 83 78 84 114 68 79 85 102 89 108 70 80 65 75 100 90 92 100 117 105 84 110 103 81 95 118 164 151 135 151 182 199 185 138 144 182 144 139 147 132 126 139 188 178 186 217 250 240 172 141 142 201 252 272 237 162 120 140 150 169 197 192 200 201 176 145 136 118 116 138 154 142 143 169 155 150 149 124 142 141 134 125 115 115 108 117 120 116 103 96 107 119 112 97 105 87 68 57 61 46 51 68 69 56 58 56 57 46 32 40 44 49 46 41 25 4 10 10 9 25 22 16 13 12 48417 298 143 30 9803 13 26 57 7908 8581 -37 92 404 865 1307 1855 2509 3171 4360 5812 7379 9885 27856 108108 317066 943170 999999 999999 68816 1100 676 665 621 594 686 664 533 546 576 595 551 471 560 545 563 491 324 287 276 219 261 322 233 222 322 373 563 653 629 684 682 696 796 808 805 713 733 687 735 759 891 938 974 996 937 941 909 747 570 431 292 299 285 297 309 329 329 351 343 354 335 386 413 342 348 341 330 306 413 364 364 462 416 395 343 269 264 228 247 236 189 186 175 173 109 76 102 144 118 103 110 131 144 72 57 88 151 103 104 95 107 146 142 125 143 101 112 130 144 123 125 138 151 88 63 103 111 93 85 109 66 40 63 92 84 44 62 85 97 91 55 80 70 88 82 81 94 109 77 92 116 52 59 96 101 80 76 93 89 117 116 90 83 108 113 94 123 78 67 92 115 125 79 91 83 91 93 61 108 152 120 115 123 118 111 151 142 93 72 107 157 203 203 201 221 233 201 177 173 186 164 162 190 161 159 172 204 224 219 204 208 219 191 155 126 173 250 278 219 116 118 149 167 199 200 202 195 208 209 174 125 121 127 136 131 131 133 153 161 167 158 145 126 145 143 139 134 111 106 121 120 110 98 113 120 118 97 81 96 76 69 65 70 53 52 61 58 58 61 58 58 62 55 57 58 61 59 45 38 28 20 22 23 22 31 35 28 21 48423 300 83 30 9803 13 27 3 7909 8585 1349 1948 2579 3313 4175 5264 6552 7523 9066 11528 14081 17904 22474 28137 44700 162748 511508 999999 999999 318458 3748 758 762 704 677 658 637 645 728 585 573 630 590 561 578 628 542 520 448 356 329 295 328 295 271 294 298 447 514 678 658 687 696 720 764 820 882 879 772 716 744 825 843 1017 963 948 912 732 718 718 551 450 443 320 339 411 355 381 365 371 348 376 341 321 326 324 299 290 393 416 411 401 318 392 399 353 349 290 249 279 280 269 220 145 92 92 113 141 151 155 127 144 166 150 122 161 145 169 150 126 134 95 107 140 161 187 167 158 160 178 162 156 167 124 136 125 165 146 93 85 90 86 141 107 137 178 109 79 61 97 127 104 81 93 82 98 98 76 83 104 95 88 101 100 116 122 122 154 118 106 102 97 105 129 98 85 97 99 81 85 84 102 100 129 121 90 97 100 129 144 155 134 133 146 135 116 139 141 138 112 137 159 212 225 230 226 248 248 243 208 189 179 207 209 191 215 209 212 230 220 229 228 228 213 148 144 187 254 261 199 146 120 143 169 195 210 214 236 213 224 212 157 134 147 135 160 159 155 172 156 172 179 162 162 177 167 159 149 136 134 127 116 115 114 110 123 127 126 104 106 82 85 78 91 83 78 82 78 76 78 77 64 68 73 72 68 68 71 67 69 61 44 30 36 31 40 39 45 50 40 48429 300 80 30 9800 13 27 9 7910 8590 700 1214 1691 2342 3165 3905 4608 5291 6539 8251 10328 13198 16869 22039 36218 126502 398517 999999 999999 999999 9386 875 734 708 733 732 713 752 729 648 669 655 597 645 644 628 565 579 415 382 321 348 340 327 264 359 409 505 642 734 748 755 761 736 845 873 899 956 861 809 735 813 806 847 928 967 998 819 733 727 688 661 547 412 364 346 354 379 383 427 359 417 394 409 372 368 320 342 358 446 433 438 364 386 340 255 293 290 281 267 257 254 246 191 180 182 149 154 155 157 156 206 156 165 174 130 117 103 135 116 133 109 190 210 198 228 186 187 197 222 178 172 148 143 142 187 197 141 146 173 159 155 155 106 130 107 58 131 154 153 154 111 116 91 69 102 105 136 110 138 152 139 122 109 138 139 148 131 143 156 153 123 129 110 148 161 151 111 134 148 134 125 138 162 153 134 140 145 131 149 174 207 196 195 195 211 187 181 215 222 220 212 256 267 254 270 279 283 260 235 228 228 249 292 287 265 253 249 248 226 247 275 225 181 147 178 255 262 187 141 163 182 191 211 234 258 268 242 226 258 259 225 195 175 164 157 159 188 208 208 210 188 183 195 208 188 180 161 160 156 155 142 152 161 161 166 150 128 115 105 104 116 115 112 114 108 113 108 104 90 95 92 84 84 98 98 102 102 109 105 96 90 74 68 61 55 53 58 68 67 48435 300 76 30 9796 13 27 15 7911 8594 344 574 926 1150 1641 2285 2654 2611 3240 4629 5514 7150 9290 11560 16803 57133 206523 650517 999999 999999 280513 3291 830 784 732 720 734 657 659 712 680 568 573 593 591 613 566 593 529 373 266 282 390 380 302 398 473 544 681 713 716 748 792 790 806 851 994 976 998 907 754 699 721 856 862 844 868 905 929 969 950 705 554 612 469 325 355 337 319 357 420 413 331 383 439 360 333 355 331 274 452 474 424 371 353 274 247 203 223 232 218 211 192 176 155 194 212 136 107 136 197 195 120 195 157 159 141 158 160 158 155 167 188 180 155 203 212 163 154 168 174 165 167 152 163 167 171 154 150 143 97 99 154 124 126 154 125 107 176 157 132 160 140 88 138 143 134 98 116 95 114 144 133 112 107 155 181 115 95 110 154 109 124 158 114 130 136 122 114 120 129 140 132 113 157 129 137 145 157 172 183 211 203 194 197 196 204 201 241 294 268 254 220 273 287 287 309 296 273 251 244 253 274 257 246 243 252 229 237 257 249 259 192 177 162 152 208 223 197 164 140 146 176 199 238 262 249 198 163 223 248 214 182 162 176 183 204 215 214 199 190 205 197 211 199 191 176 178 167 145 154 145 154 168 161 169 152 109 95 100 98 91 98 107 99 104 110 122 112 91 92 98 99 90 84 93 98 99 105 99 92 85 74 62 59 50 50 55 65 61 48441 298 161 30 9791 13 27 21 7912 8598 -16 187 500 852 1185 1207 1660 2445 2957 3910 5467 7367 11433 30028 107124 316550 968189 999999 999999 76554 1278 795 699 646 677 624 542 623 636 594 503 601 613 563 566 547 499 470 366 293 311 330 320 319 403 482 622 600 719 728 716 760 761 836 909 866 926 792 655 676 758 880 911 778 801 907 892 750 711 648 569 444 358 324 363 293 263 256 311 272 246 359 312 249 288 297 324 323 369 341 348 319 242 210 251 314 322 260 212 157 211 156 128 182 152 125 118 124 114 154 188 174 140 160 113 141 115 125 137 125 113 198 195 179 156 196 207 154 152 65 84 120 94 125 156 115 98 121 109 69 110 148 128 152 125 97 131 155 131 66 97 92 87 81 85 98 103 82 69 85 123 88 117 96 113 127 115 92 112 98 76 96 114 93 95 96 80 126 125 99 94 129 147 111 84 111 143 155 140 131 180 197 226 196 191 240 239 242 237 249 251 251 253 251 260 264 284 290 237 234 222 223 214 146 133 126 147 204 194 213 200 148 138 120 135 106 94 111 128 124 142 185 236 241 207 147 140 192 224 204 177 162 145 165 172 170 191 193 179 149 155 172 171 176 157 144 130 133 133 126 139 149 154 146 127 102 87 76 81 89 82 86 91 87 86 84 93 88 77 79 75 79 70 64 65 67 69 77 85 73 55 45 31 31 30 39 43 46 48447 300 67 30 9787 13 27 27 7913 8603 4038 4497 5334 6763 8524 9319 8724 10573 15206 18106 20362 23605 27037 32316 38465 56229 190211 557879 999999 999999 973792 7520 807 676 718 739 602 582 573 592 580 546 599 615 638 558 548 540 548 521 514 461 342 243 271 307 268 385 535 604 709 682 743 800 836 863 856 884 851 751 717 659 697 798 814 808 825 841 613 436 542 634 540 473 365 315 332 292 248 245 303 262 265 274 297 304 247 208 324 430 375 383 321 241 235 250 245 218 219 231 162 159 137 143 112 89 98 114 121 117 122 182 145 106 105 137 160 114 101 121 138 118 181 152 162 161 165 127 142 102 124 94 101 135 141 142 141 157 87 109 84 51 80 116 130 100 114 104 110 98 86 91 72 98 62 48 55 100 91 89 100 48 56 87 73 45 91 117 101 97 118 106 66 122 66 93 118 84 62 85 78 93 106 120 139 123 99 117 134 163 161 161 167 170 178 196 206 218 205 177 244 260 247 236 205 229 250 246 243 225 201 225 201 182 117 98 100 100 116 126 140 198 196 138 107 101 103 76 93 100 92 97 102 130 206 222 168 116 116 135 205 185 140 138 140 142 148 166 179 187 168 144 142 161 178 160 145 126 107 116 125 134 133 135 134 112 82 68 84 77 68 65 69 78 68 66 63 63 59 58 59 59 59 57 64 61 57 52 66 79 68 48 36 28 17 13 26 27 25 26 48453 300 66 30 9786 13 27 33 7914 8607 2017 2370 2986 4501 5537 5795 6900 9900 12177 12599 13417 15961 18418 23041 30544 39457 103420 386711 999999 999999 999999 12679 872 758 616 646 715 642 590 543 578 650 615 631 666 600 540 648 525 568 541 421 333 309 326 300 276 424 564 699 661 704 743 857 931 876 876 926 800 802 760 677 720 903 896 865 885 963 785 541 495 538 567 561 528 457 406 393 274 289 322 291 348 314 357 327 310 292 295 431 455 403 279 260 282 217 245 276 245 177 150 129 132 149 183 177 161 157 148 119 159 167 128 152 104 161 180 157 171 138 167 207 209 189 178 184 158 152 160 116 120 126 118 113 153 157 180 160 115 105 84 141 154 125 135 108 147 135 90 126 121 129 154 95 89 89 99 102 111 123 103 144 127 126 118 136 129 122 116 133 115 138 122 121 116 161 179 153 151 129 146 143 155 122 162 180 149 179 200 182 132 172 195 179 187 225 216 214 213 201 233 262 286 298 291 281 274 269 264 256 280 247 192 135 132 116 108 114 148 160 196 186 156 127 114 112 139 109 105 135 127 124 160 222 257 239 205 142 135 129 154 201 166 160 181 164 160 179 203 213 177 176 193 188 211 197 163 159 153 132 129 151 159 171 178 178 150 132 113 108 101 109 110 106 95 96 99 97 99 100 93 92 93 97 81 91 90 92 94 93 89 78 67 60 59 53 50 53 58 59 48459 300 62 30 9782 13 27 39 7915 8612 1794 2302 2923 3673 4422 4930 5536 6403 7765 8527 9298 10855 12158 14463 18415 23378 73127 238351 658579 999999 999999 618970 6975 865 864 790 770 730 736 656 645 636 530 560 592 610 616 520 624 619 605 529 440 308 254 334 373 392 490 631 627 670 791 847 850 854 848 897 856 787 734 771 853 921 918 860 858 824 604 512 410 372 472 592 626 526 457 414 265 234 303 331 373 361 376 348 376 351 354 340 386 361 272 253 293 279 233 211 167 188 190 216 179 192 165 123 131 126 139 165 185 187 167 174 143 129 135 136 155 129 178 184 205 223 126 140 159 179 125 134 133 94 129 105 127 142 177 130 170 147 121 91 143 162 156 141 175 171 168 127 103 86 102 102 77 67 93 109 65 75 112 97 102 97 147 119 91 162 177 160 113 96 113 111 124 128 115 124 118 124 114 138 135 141 130 160 179 141 138 159 155 140 175 191 199 212 231 203 216 203 211 252 279 286 304 270 278 260 227 221 238 231 198 160 132 100 108 130 117 166 195 169 139 107 112 125 136 121 120 118 131 107 172 223 246 244 186 133 140 137 163 188 169 146 162 177 173 184 188 193 190 176 176 201 191 182 153 139 146 130 152 169 182 191 187 153 138 119 96 93 90 102 101 93 85 92 91 86 92 86 88 87 83 84 88 80 78 83 87 91 89 80 72 64 58 46 42 46 42 48 48465 300 59 30 9779 13 27 45 7916 8616 12465 13835 13266 17197 20275 20760 24541 33256 36766 37128 39426 41725 42069 47968 57327 59895 75597 220398 548096 814850 999999 999999 34098 1027 785 708 741 745 612 596 590 508 622 565 601 487 490 508 513 484 533 529 412 295 242 241 279 390 549 663 737 719 763 787 762 832 811 817 847 805 715 687 808 908 828 808 700 675 543 491 343 240 281 312 444 545 434 401 361 301 345 309 314 321 317 304 309 289 224 219 269 231 209 168 199 151 139 159 174 151 170 194 145 141 102 82 128 129 116 124 174 162 136 132 105 131 155 139 101 95 87 140 181 195 123 114 127 108 131 100 53 94 72 67 110 87 97 105 78 107 118 70 87 62 83 79 121 126 95 120 128 123 97 94 89 50 44 11 26 52 50 33 61 34 50 37 68 99 103 89 104 98 105 123 91 87 68 70 91 84 85 90 114 148 144 129 126 120 126 156 181 146 149 142 153 169 172 162 160 137 149 191 202 221 283 259 213 165 131 164 172 157 124 84 88 97 103 104 91 110 105 117 112 126 133 143 132 117 144 164 187 218 228 192 136 107 99 88 103 120 120 110 123 119 130 136 140 155 135 147 144 160 171 149 135 115 106 95 88 99 104 125 152 150 150 134 87 74 75 72 56 64 61 56 60 52 55 47 58 48 47 37 39 51 39 42 47 51 52 47 46 45 40 26 19 14 14 19 19 21 48471 301 25 30 9775 13 27 51 7917 8621 9044 2694 3378 4023 4445 5324 5944 6599 7677 9360 11814 14159 16527 19538 20843 24859 29669 47815 165814 508904 999999 999999 758041 8742 844 739 723 742 623 567 568 608 610 597 595 566 544 532 570 538 533 597 556 498 394 289 302 326 338 442 628 619 586 701 766 833 808 856 848 815 814 758 875 951 843 784 613 533 463 313 285 308 305 309 250 388 329 368 337 342 385 358 337 309 316 348 358 314 303 293 250 173 189 180 182 202 203 145 159 162 223 195 129 137 150 160 154 150 157 135 119 142 167 193 80 53 63 108 72 105 131 138 147 174 139 131 112 200 206 103 70 89 71 72 99 37 50 96 102 130 110 94 94 73 64 71 117 98 61 94 141 84 119 97 78 66 76 89 54 59 52 77 90 96 90 83 75 84 72 42 89 89 79 77 106 98 114 120 117 101 76 94 83 115 80 84 127 172 153 162 183 224 205 202 180 186 153 147 188 180 163 183 184 216 220 199 221 204 188 184 148 147 139 137 116 101 83 89 108 82 84 87 106 75 94 139 135 150 168 172 202 235 241 248 243 170 104 99 121 97 77 86 113 113 127 121 127 140 116 134 148 153 161 174 187 185 134 121 101 92 88 88 90 96 111 143 145 126 94 68 49 51 53 45 56 66 57 59 50 54 54 47 46 46 50 50 48 53 53 48 45 49 50 34 20 18 18 12 19 24 28 48477 301 21 30 9771 13 27 57 7918 8625 4687 999999 -18 132 535 818 787 965 1464 1832 2466 3295 3889 4277 5031 6640 9194 11232 33835 136458 393797 999999 999999 999999 11518 1024 740 718 632 608 610 660 569 538 503 477 468 487 462 520 517 591 567 583 547 429 357 287 313 374 425 490 675 685 688 747 836 907 825 829 799 761 750 847 922 919 717 515 365 329 304 265 276 253 300 355 334 319 300 318 273 330 373 368 380 400 316 328 260 203 285 275 206 135 185 174 130 170 180 166 205 160 140 149 157 114 90 139 171 109 122 125 126 111 73 102 83 95 80 69 135 189 210 133 113 112 146 178 136 117 86 92 96 87 61 92 64 100 148 128 128 124 68 104 64 124 68 66 101 123 152 127 164 117 30 50 53 76 55 81 63 91 96 90 72 62 90 92 131 115 129 136 89 104 85 101 121 107 121 113 98 102 96 72 95 151 206 193 149 208 215 232 216 195 176 149 147 175 138 151 177 152 157 193 204 220 193 185 207 150 115 107 124 154 173 153 96 110 101 108 75 65 97 125 137 179 213 227 237 249 270 284 276 286 266 205 124 108 88 91 108 106 124 120 137 121 119 147 152 138 150 152 157 167 179 188 188 163 142 106 118 125 126 113 160 170 132 114 94 59 66 66 59 56 62 71 67 63 70 74 74 64 57 48 59 57 50 50 58 64 65 48 39 35 25 17 22 29 41 46 42 48483 301 18 30 9768 13 28 3 7919 8629 6324 196 135 4 322 418 135 92 215 916 2142 3036 3652 4078 4634 5782 7758 10281 20472 90139 277483 758426 999999 999999 70885 1812 809 755 801 744 604 630 623 658 618 567 558 515 578 571 583 631 622 637 479 355 347 390 339 331 445 570 640 659 696 718 818 840 841 801 837 827 827 878 896 808 587 352 296 263 306 266 292 323 365 321 254 261 313 237 277 276 326 335 342 329 381 353 292 231 251 280 225 215 231 180 190 154 211 208 171 203 212 212 214 178 177 187 155 89 126 165 206 172 132 119 137 116 103 83 138 223 235 161 155 160 145 200 132 103 104 90 118 116 81 93 43 95 126 157 161 166 179 110 80 98 92 98 104 94 166 137 180 150 97 73 91 62 68 47 77 63 104 47 47 110 109 103 119 118 111 114 135 129 99 71 90 76 68 102 128 101 73 86 123 140 177 209 209 208 225 199 200 190 152 164 150 171 114 110 115 135 168 157 179 144 106 117 132 89 97 115 133 121 146 133 109 109 138 109 119 112 112 117 128 178 236 278 297 297 282 276 288 292 228 134 124 107 102 108 103 124 141 138 125 137 170 147 155 155 156 173 199 211 208 190 159 147 142 130 138 130 155 176 150 133 119 87 69 76 67 71 61 58 69 69 73 74 73 73 77 74 73 73 70 66 57 58 64 57 63 63 51 33 28 33 33 25 33 41 37 48489 301 17 30 9767 13 28 9 7920 8634 5040 999999 999999 999999 -63 98 253 522 1097 1340 1735 2126 2496 2908 3822 4965 6214 8728 24633 83989 260776 766546 999999 999999 245029 3751 788 763 662 600 686 597 542 588 590 567 529 615 576 541 551 568 553 556 490 404 310 319 295 322 533 652 643 683 744 826 956 960 929 863 814 823 929 1024 900 581 373 347 290 313 306 288 290 352 340 319 337 255 243 222 262 346 298 231 308 371 260 216 229 221 264 236 282 272 194 216 208 202 229 257 219 211 181 155 209 165 149 157 131 162 136 118 160 169 133 118 147 107 115 104 162 238 245 226 192 149 171 211 130 112 132 126 137 147 116 83 61 96 109 87 169 128 102 151 126 105 70 106 144 157 150 179 185 239 183 113 106 91 56 48 62 93 134 119 113 148 135 114 110 82 112 113 79 111 138 120 129 132 149 119 110 116 116 129 153 188 228 247 208 202 242 208 195 188 187 173 163 172 138 114 162 139 137 131 107 85 73 77 92 96 102 76 85 109 103 120 141 124 124 141 134 113 118 129 136 170 232 283 297 280 285 277 235 233 154 110 112 125 125 130 131 125 132 126 149 161 159 153 181 175 176 201 208 205 181 181 150 158 160 164 189 186 177 146 122 124 110 98 81 71 80 75 57 66 71 85 95 92 81 93 95 91 90 80 85 83 75 79 83 76 84 74 58 52 53 54 47 47 52 62 63 48495 301 16 30 9766 13 28 15 7921 8638 3548 999999 999999 999999 62 127 206 310 464 363 649 1415 2152 3038 3920 4713 6571 9576 11384 28057 116886 352230 999999 999999 999999 20942 1049 706 651 709 671 636 571 514 638 635 546 550 572 551 619 640 679 632 555 496 422 324 320 395 403 545 662 659 661 709 813 925 919 911 891 934 1015 939 988 798 562 304 198 298 235 320 274 319 384 404 383 328 308 337 320 232 271 374 344 279 219 221 224 275 243 264 228 215 234 237 230 176 230 256 241 244 216 185 216 231 176 182 175 158 168 143 164 201 145 128 103 135 92 166 202 218 214 207 157 173 219 168 114 79 99 171 115 111 110 97 74 83 169 178 160 140 111 128 164 119 101 116 138 137 155 139 175 266 218 148 111 118 117 104 42 67 80 67 77 88 95 77 113 133 110 129 104 91 97 118 111 149 143 131 105 94 151 178 196 224 225 220 196 156 151 163 207 153 149 135 146 143 95 75 123 140 126 112 122 107 77 54 87 100 106 111 131 96 100 122 108 111 122 115 126 144 137 150 170 170 163 241 286 289 250 255 228 180 129 124 113 138 138 131 143 148 150 146 156 175 192 184 166 179 183 198 221 209 190 158 141 158 160 182 211 194 162 151 149 112 74 67 78 93 87 81 72 74 87 93 91 95 94 92 103 88 84 93 87 82 83 84 82 82 80 65 60 46 53 51 49 58 67 68 70 48501 301 15 30 9765 13 28 21 7922 8643 462 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 30 445 740 1085 1892 3062 6890 26161 84281 252183 735478 999999 999999 357128 3144 607 593 580 590 518 522 493 476 468 558 483 488 452 430 461 516 557 596 431 334 235 277 364 387 427 600 609 612 615 724 820 773 801 844 800 759 921 772 504 377 233 177 168 178 262 232 218 220 283 286 219 231 197 243 262 276 226 246 250 183 111 154 166 175 198 167 160 135 128 173 213 197 265 247 227 213 172 169 166 158 146 96 128 133 86 122 155 129 62 61 101 56 99 107 107 103 141 150 103 112 102 82 43 32 67 51 73 75 56 22 12 2 48 88 65 54 76 50 23 34 42 56 78 110 93 140 157 106 67 24 30 30 13 28 -1 10 60 52 61 66 39 57 74 54 40 40 40 70 54 60 41 90 51 42 77 139 106 118 132 153 172 138 123 84 89 127 92 44 57 65 98 83 37 44 51 39 73 52 45 42 37 50 28 54 60 45 39 66 65 54 55 82 98 135 132 127 122 112 92 122 187 226 202 179 182 159 104 84 68 82 92 71 76 77 82 79 87 95 97 113 110 126 132 127 145 174 167 124 103 99 107 126 135 154 135 89 72 71 66 22 10 5 4 8 21 12 16 37 31 23 30 32 32 31 32 43 35 20 31 30 31 28 26 23 17 6 2 -9 -4 6 3 9 11 14 48507 287 463 30 9763 13 28 27 7923 8647 186 331 702 1636 3867 11805 35862 99179 325861 983328 999999 999999 19819 758 609 628 614 623 550 494 538 577 539 543 546 472 521 546 542 531 509 513 398 301 345 348 465 541 551 623 696 705 813 885 884 926 873 845 902 968 724 557 382 287 328 376 324 348 412 297 360 373 292 269 258 223 287 270 306 318 332 316 267 238 222 221 249 182 166 205 177 187 202 231 257 286 256 271 231 129 163 155 112 55 97 105 71 129 171 123 89 74 63 82 55 103 92 104 186 133 99 141 75 49 101 72 90 86 73 74 96 107 88 104 84 80 98 60 69 81 59 89 51 95 121 110 145 84 105 160 136 99 115 76 42 59 58 58 85 110 68 69 87 66 65 82 57 72 92 68 81 81 100 134 82 92 124 138 149 160 162 153 158 149 123 155 164 71 60 72 56 67 76 42 55 69 55 45 39 31 65 63 59 71 73 61 63 72 103 88 92 85 77 96 113 128 145 161 200 211 165 171 209 207 240 244 225 184 138 114 102 94 65 65 75 106 110 93 136 127 144 129 129 148 153 166 173 174 167 132 126 118 139 162 174 166 150 124 110 108 111 82 47 50 39 35 31 14 20 17 29 50 56 54 61 56 61 55 47 53 44 54 48 49 41 35 31 29 19 17 15 12 25 20 20 28 31 48513 285 489 30 9759 13 28 33 7924 8652 207 559 1101 2231 7964 29827 91298 299437 971237 999999 999999 239420 2055 572 548 604 530 547 568 534 523 537 549 502 527 556 576 574 631 549 374 359 359 364 447 546 494 654 639 704 762 808 811 846 931 898 908 869 740 477 301 340 379 337 370 329 252 321 418 391 326 295 275 239 220 273 326 296 325 268 270 321 259 246 191 236 174 209 214 255 277 249 273 281 291 251 227 215 175 131 156 154 140 106 107 168 192 141 118 93 106 67 91 114 118 165 176 132 146 130 84 63 82 115 67 78 76 89 99 97 88 119 58 24 84 153 93 82 59 96 60 73 134 91 85 135 94 140 174 111 118 115 89 56 46 32 32 32 93 93 68 27 50 49 69 102 129 100 107 97 90 116 135 120 114 105 112 124 163 171 160 125 116 140 121 56 56 67 85 88 65 62 69 47 27 53 44 38 43 57 79 86 92 75 91 103 109 126 108 129 134 127 176 186 182 151 167 211 209 207 220 248 239 214 195 194 144 98 85 91 83 76 100 99 105 115 107 118 122 126 136 146 159 165 167 168 140 116 114 120 157 190 171 177 164 140 111 100 98 75 48 40 27 37 32 8 14 12 22 40 61 53 47 49 49 58 53 48 53 50 49 39 45 47 43 34 29 18 19 19 20 19 21 26 25 48519 301 5 30 9755 13 28 39 7925 8656 994 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -45 201 599 1004 1711 2829 4306 12350 45529 138680 422559 999999 999999 999999 17542 843 561 594 593 506 531 512 540 535 541 481 476 566 463 431 462 519 549 565 461 454 433 433 535 527 640 657 632 665 829 770 796 860 910 859 881 616 305 298 376 357 369 343 329 252 300 385 349 280 371 342 258 259 269 223 247 273 320 369 283 219 246 250 217 227 181 207 249 264 253 250 205 247 238 176 199 156 210 162 110 184 130 89 114 154 126 90 100 100 65 68 92 116 136 196 94 164 83 39 48 110 103 60 14 103 110 98 70 71 73 77 68 35 53 14 72 85 47 7 93 75 83 69 62 59 101 124 83 55 53 63 65 63 28 65 87 67 52 43 35 55 30 34 57 41 75 77 97 62 83 96 125 127 130 115 122 126 131 62 51 58 120 81 49 76 60 39 8 2 27 45 17 12 39 35 22 23 62 67 72 70 84 89 94 79 109 129 138 129 132 157 176 167 186 218 216 211 233 241 228 204 197 144 107 89 83 69 67 59 62 62 61 78 100 94 81 117 116 138 160 175 159 105 89 129 138 155 172 175 174 164 119 92 100 85 70 51 46 50 36 39 22 19 2 1 -3 5 18 34 39 44 45 46 51 45 36 32 36 34 26 42 38 36 22 5 0 2 7 4 7 11 8 8 48525 301 4 30 9754 13 28 45 7926 8661 1665 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 172 539 1056 1595 2219 3125 3824 11238 44639 128879 384395 999999 999999 999999 98442 1345 557 593 562 532 449 358 348 394 383 437 468 444 451 487 483 414 391 454 487 409 383 372 445 517 558 652 654 665 689 736 732 762 779 791 665 395 285 233 273 292 269 244 193 205 269 266 183 187 214 220 219 209 129 172 192 269 261 288 283 229 202 223 183 148 176 234 203 171 192 140 177 186 194 173 116 131 141 203 185 103 111 79 79 22 68 68 22 68 52 38 5 17 138 113 19 -13 1 37 30 -20 5 34 20 17 52 74 53 21 28 7 -5 -7 -6 -33 6 22 -8 -26 -14 -17 6 21 16 -20 21 38 46 43 42 36 9 15 11 -15 -31 -1 21 34 4 -5 9 -13 17 33 62 22 49 28 41 29 45 16 48 57 52 35 58 34 30 20 36 29 -25 -13 -24 -16 -25 -27 -19 -21 -41 -1 3 15 25 -2 26 4 19 5 15 34 54 71 95 83 95 93 86 136 176 187 197 183 184 198 180 172 139 98 54 41 23 6 26 19 6 11 14 27 36 15 17 38 45 61 96 86 97 130 95 47 77 87 81 113 105 72 58 47 29 23 6 -6 7 16 -6 -4 -15 -12 -12 -24 -31 -34 -23 -30 -23 -14 1 -4 4 16 12 0 4 -3 -6 7 -1 -7 -7 -5 -12 -29 -37 -38 -28 -30 -27 -20 -29 -23 48531 301 4 30 9754 13 28 51 7927 8665 1586 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 198 532 914 1840 3035 3405 3726 5330 11848 42586 123813 322192 829489 999999 999999 410232 4524 581 524 545 589 511 522 445 450 471 440 471 460 457 530 455 521 544 498 504 463 488 512 502 574 612 634 697 741 747 849 831 828 813 855 757 560 383 324 262 305 282 279 268 218 275 279 298 226 224 219 183 150 252 254 225 218 283 285 291 306 218 161 198 226 243 243 188 190 211 197 118 212 193 174 190 135 204 325 269 212 167 133 175 93 59 48 86 77 47 61 62 72 158 142 89 79 69 31 48 61 92 61 68 36 64 25 13 27 48 62 49 45 29 -4 -10 -5 37 79 48 13 28 41 20 35 41 40 41 71 77 73 64 86 32 44 -6 13 30 18 50 49 12 45 73 52 57 79 87 60 57 82 90 105 83 91 55 68 43 43 39 90 69 31 10 30 59 20 5 3 -5 -4 32 6 13 28 13 -17 19 68 54 56 94 80 71 104 121 132 145 156 138 186 209 217 220 198 222 229 208 208 175 115 96 68 44 39 38 17 53 65 62 36 37 48 57 76 88 101 93 116 145 141 109 92 104 78 77 60 56 57 52 54 51 54 48 45 38 23 12 11 3 7 -10 -23 -12 -1 -16 4 17 13 20 29 38 37 33 35 37 38 32 27 27 14 17 20 8 -3 -5 -10 -12 -8 -5 3 12 16 48537 301 2 30 9752 13 28 57 7928 8670 2992 999999 999999 999999 999999 999999 999999 999999 999999 -80 152 386 619 891 1517 2271 3024 4026 5819 7700 9430 22766 83957 238895 705084 999999 999999 520434 10030 762 575 580 612 522 441 457 462 460 505 446 440 444 469 433 462 509 523 466 471 426 441 428 564 646 654 592 646 712 733 801 874 832 614 352 213 254 409 289 249 280 228 238 257 264 268 239 275 325 261 281 239 231 180 192 277 267 294 210 217 153 144 251 243 181 191 262 214 261 222 151 131 179 204 165 232 316 286 281 242 145 150 135 107 82 61 77 83 76 51 48 95 134 138 134 96 62 -2 23 46 42 14 50 21 -3 27 29 58 28 5 -4 22 45 27 46 45 38 38 5 25 36 49 50 -5 13 49 55 55 29 93 99 36 -2 -3 11 34 52 36 -21 6 33 56 72 67 105 60 58 83 51 55 71 37 37 60 81 34 30 16 -3 -2 14 19 25 14 10 17 34 24 1 -4 32 30 25 34 29 43 62 71 101 94 99 119 127 141 149 151 140 137 129 168 204 201 217 247 215 203 174 159 116 95 82 92 49 22 30 45 40 32 63 75 62 50 62 59 60 81 64 89 102 131 118 115 83 70 48 41 39 35 38 35 24 26 40 31 22 0 -20 -12 4 3 -12 -21 -9 -1 -3 2 13 10 17 15 20 27 29 16 17 15 17 14 0 14 14 6 -1 -11 -18 -18 -16 -15 -3 -4 -6 0 48543 301 1 30 9751 13 29 3 7929 8674 3515 999999 999999 999999 999999 999999 999999 999999 999999 999999 69 456 636 844 1398 2112 2902 3698 4078 4479 5997 11010 43221 135962 360329 982441 999999 999999 172826 2224 657 659 621 574 462 437 493 510 476 522 477 523 461 486 518 509 523 544 485 446 538 573 649 633 636 707 827 896 833 829 960 917 754 553 438 312 328 325 350 287 307 251 296 229 359 327 235 227 261 231 181 178 228 180 251 295 272 258 324 307 280 283 294 256 229 279 248 290 345 269 248 216 183 141 283 413 335 292 269 212 183 208 176 169 64 69 111 46 73 114 178 239 179 171 136 110 76 79 37 86 84 59 58 34 93 128 115 70 80 103 88 62 44 47 68 76 53 65 73 77 91 102 81 73 76 68 65 85 93 78 107 98 75 38 45 99 83 88 59 89 78 88 86 129 108 123 132 120 151 113 110 130 88 75 48 28 32 62 27 26 8 50 32 41 49 60 54 37 57 62 47 65 79 89 90 91 109 97 102 132 146 151 142 173 208 166 171 198 234 256 245 236 247 225 224 213 164 117 130 119 107 98 86 75 78 69 89 81 88 87 100 98 83 99 97 105 142 144 142 158 166 157 125 92 74 85 106 98 85 69 84 88 66 42 23 19 19 10 12 4 10 9 -3 8 19 47 57 67 57 62 61 61 56 56 57 43 48 48 45 31 18 13 12 14 13 9 17 24 23 32 36 48549 301 0 30 9750 13 29 9 7930 8679 4221 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 101 576 963 1428 2185 3375 4634 6130 7694 17942 61580 182233 530238 999999 999999 999999 166467 1918 670 604 598 564 533 560 503 532 626 522 503 561 540 540 555 558 519 517 516 525 590 626 713 704 730 818 927 821 902 977 850 671 419 328 376 403 360 330 339 326 244 270 313 347 327 191 205 173 170 127 77 69 132 211 264 263 298 274 286 273 267 330 277 297 279 318 296 282 338 235 178 206 250 324 411 380 352 287 259 234 189 221 171 139 132 133 111 103 135 185 249 195 216 203 176 102 96 120 100 90 94 95 107 114 122 131 90 82 88 105 74 73 55 78 92 89 82 60 94 81 74 124 71 68 104 110 121 112 158 148 99 64 79 70 99 74 106 116 104 100 101 127 149 157 158 151 187 146 134 106 98 110 110 117 49 71 71 68 34 57 93 72 60 64 80 80 96 92 117 172 166 152 129 130 144 108 160 158 149 158 187 203 190 181 207 249 268 301 289 249 220 229 188 165 165 146 148 108 118 116 131 135 122 113 88 113 89 115 124 106 108 127 152 146 155 177 168 166 199 211 199 167 150 109 122 141 129 107 91 98 104 96 91 61 41 26 28 35 41 33 28 22 40 55 53 84 79 77 80 73 66 66 60 65 72 60 57 49 51 47 33 29 43 39 41 48 47 44 47 49 48555 301 2 30 9752 13 29 15 7931 8684 2345 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 167 682 1047 1438 2006 2741 3734 4782 15190 58461 182996 532950 999999 999999 605206 6559 725 614 600 609 537 433 558 556 551 542 550 527 513 521 447 517 560 515 536 522 548 592 669 713 788 799 842 819 917 983 799 477 367 367 352 368 380 308 315 287 271 287 269 299 285 172 124 113 140 153 152 106 110 142 227 222 307 303 307 336 344 313 308 322 297 300 302 324 343 316 281 264 277 367 438 355 327 325 236 256 237 237 136 64 147 125 168 120 126 161 175 185 148 113 105 81 109 98 128 94 90 86 108 72 92 94 86 87 90 75 79 68 84 118 121 138 83 78 102 115 104 86 101 85 75 122 161 120 160 160 140 79 70 85 106 78 124 84 60 126 142 120 132 133 137 131 109 114 91 74 91 120 139 101 77 90 62 94 58 44 63 66 87 82 54 86 85 118 207 249 197 152 167 143 120 122 130 119 141 180 196 172 201 206 238 241 235 242 240 185 172 180 155 131 109 100 107 106 102 90 109 109 89 103 123 107 95 102 86 90 105 126 127 136 155 149 145 181 199 210 214 187 165 141 115 105 98 76 81 57 41 47 60 79 81 43 32 22 19 30 34 27 34 31 27 43 55 72 67 65 67 65 61 59 47 48 52 49 37 26 29 23 19 26 33 35 40 44 44 45 48561 301 3 30 9753 13 29 21 7932 8688 3540 999999 999999 999999 999999 999999 -84 -53 104 296 374 468 585 751 1106 1359 1781 2640 3690 4903 6193 8133 9708 13420 48528 171011 493192 999999 999999 983014 8532 733 732 644 687 684 542 526 589 562 614 618 526 548 587 543 558 618 629 609 622 688 764 722 753 817 822 752 800 951 951 700 463 446 479 335 336 368 368 406 326 360 322 352 258 157 104 132 140 124 154 175 177 175 193 211 279 247 277 329 356 278 384 368 288 294 396 381 379 405 393 355 414 396 357 371 348 276 258 273 264 245 253 173 156 184 200 133 202 238 242 219 193 168 113 111 100 68 120 140 115 126 148 118 116 150 167 132 134 121 113 127 139 95 129 145 127 120 120 158 140 117 165 126 134 149 193 210 168 141 164 127 164 147 103 91 80 89 80 120 144 137 122 112 165 129 66 116 108 66 93 96 107 71 84 104 106 71 66 73 85 122 100 105 122 123 139 150 247 332 366 336 319 287 250 198 211 231 215 204 222 224 217 230 244 277 302 295 311 255 214 193 186 195 177 162 141 122 144 121 129 140 123 119 134 127 127 131 118 127 133 145 162 157 172 185 191 206 232 240 233 238 223 204 160 135 117 110 106 70 60 69 58 82 97 81 42 38 51 59 61 56 50 43 52 53 57 71 105 106 79 74 76 81 79 72 78 74 62 54 47 50 52 45 38 53 58 57 64 63 58 48567 301 4 30 9754 13 29 27 7932 8693 121 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 27 410 743 1241 2011 2965 5322 19237 63758 195894 612156 999999 999999 789061 8449 695 643 652 646 601 637 669 615 623 611 635 612 595 557 538 644 607 676 656 628 704 696 808 857 880 934 997 1017 1041 838 530 423 451 476 396 329 410 380 397 356 301 248 147 131 145 122 142 135 181 147 157 189 264 259 231 217 251 311 289 319 286 364 341 324 333 410 452 473 522 587 537 558 556 422 372 305 242 216 231 227 214 158 157 187 211 194 220 236 245 232 222 172 155 137 165 154 152 140 148 170 153 137 122 172 185 171 186 111 131 108 120 148 108 178 170 122 151 170 152 162 128 134 147 166 178 208 279 272 229 205 186 175 185 180 179 131 128 164 208 176 196 206 161 140 145 118 117 115 93 124 182 162 130 124 116 123 132 86 83 99 112 147 212 196 202 236 278 334 339 381 388 372 334 309 263 284 306 301 300 281 266 286 291 302 319 292 298 266 225 216 203 182 189 164 150 158 157 163 170 157 130 135 155 174 163 165 163 193 171 141 155 173 158 184 217 231 272 265 251 250 260 212 182 159 142 117 76 65 61 76 89 90 84 68 74 72 91 77 77 79 78 70 68 77 78 102 125 115 106 108 107 98 88 96 104 89 75 72 75 70 67 71 75 80 72 80 89 86 80 48573 301 5 30 9755 13 29 33 7933 8697 963 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 209 601 1181 1938 2604 3483 4971 8626 26767 88777 252547 740777 999999 999999 496627 4780 645 616 559 583 535 670 660 579 555 584 578 506 569 596 571 549 666 678 655 626 685 738 692 795 880 813 910 905 903 893 695 519 474 447 418 367 353 373 377 286 256 190 191 156 162 161 144 73 67 103 121 151 159 95 154 145 184 269 257 246 268 274 283 248 277 278 415 430 456 555 513 517 508 374 303 242 252 236 199 142 174 141 130 144 186 189 152 205 240 186 139 126 97 125 119 103 126 120 117 147 84 136 150 156 126 119 138 154 156 115 112 159 150 139 128 170 169 132 107 165 116 115 104 142 149 195 195 182 167 154 176 139 96 102 100 88 90 157 187 164 157 151 137 126 91 128 117 107 117 79 71 118 98 87 77 71 87 87 75 100 122 166 201 214 215 232 286 307 311 360 345 300 246 262 280 269 249 261 237 251 265 279 302 283 288 264 250 229 216 200 197 159 141 138 152 155 130 112 128 108 119 101 134 149 150 139 150 162 141 142 134 158 187 197 221 242 221 237 225 207 178 163 150 104 102 96 61 54 49 59 75 73 47 59 62 55 50 38 44 44 37 43 48 47 64 78 79 82 75 73 86 77 85 79 69 56 46 51 49 51 51 49 51 50 55 58 61 63 57 48579 301 6 30 9756 13 29 39 7934 8702 3703 999999 999999 999999 999999 999999 999999 999999 -46 -57 -69 -54 -13 115 440 782 1277 2065 2989 4333 5892 8193 10710 15179 36746 139966 411815 999999 999999 788030 46375 2283 649 586 613 610 581 555 555 562 527 547 527 489 552 551 622 578 589 566 611 606 608 657 723 723 751 744 828 936 953 835 522 463 421 356 330 320 275 338 307 280 189 147 71 85 88 77 130 103 106 93 105 191 142 112 182 203 198 234 217 227 227 194 258 252 270 229 360 355 428 528 536 523 486 366 282 210 199 180 133 179 152 122 148 155 139 132 226 183 177 183 123 112 91 114 90 93 81 104 83 109 141 110 95 72 120 172 168 203 150 149 137 133 160 136 143 136 123 132 152 145 100 98 156 167 140 155 161 151 152 131 121 119 110 86 91 92 87 100 109 101 130 145 123 105 108 99 69 96 62 70 96 78 101 94 75 71 51 69 90 89 108 119 154 230 309 329 346 359 316 320 321 294 337 312 265 289 255 249 264 247 262 250 261 260 271 257 254 236 188 164 118 115 124 128 141 135 117 93 79 85 88 110 133 129 150 127 124 140 124 134 149 165 184 196 212 222 218 217 214 187 159 161 112 85 65 41 32 36 29 43 53 40 46 47 44 41 36 24 23 24 25 26 33 39 31 42 65 77 69 66 67 66 52 53 50 37 34 40 32 25 29 39 39 39 42 47 52 48 49 48585 301 8 30 9758 13 29 45 7935 8707 5189 348 636 716 882 1081 1345 1561 1502 1375 1322 1238 1345 1523 2046 3076 4430 6014 7357 8891 11869 15231 19689 26686 47562 152694 452772 999999 999999 999999 13393 989 704 610 629 555 579 614 575 512 575 558 543 603 589 576 560 545 594 633 621 613 611 623 732 689 764 785 833 988 912 778 710 524 522 395 311 339 333 359 345 248 169 111 138 104 87 106 107 114 100 123 143 133 185 185 196 250 250 158 166 202 197 247 243 277 280 321 368 427 375 431 435 371 297 232 221 204 176 199 182 178 170 168 181 206 178 202 225 174 142 148 104 47 85 114 96 81 100 154 112 67 61 80 121 88 87 155 157 154 196 180 166 134 124 115 140 109 136 109 108 84 106 65 116 175 201 178 142 129 140 122 145 101 84 106 149 123 106 124 114 95 112 104 102 108 87 86 62 74 90 97 74 54 77 96 73 77 76 45 31 85 109 140 184 256 304 283 286 328 343 258 279 320 293 265 298 292 282 270 284 286 255 285 274 244 242 263 265 254 224 155 130 128 126 129 119 105 129 129 108 129 132 101 101 112 114 121 127 135 105 100 112 135 158 196 214 219 218 197 183 181 161 160 131 97 66 36 31 33 28 34 37 33 30 32 48 41 38 33 31 24 8 18 20 24 34 34 44 41 53 57 59 57 49 46 62 57 38 30 25 26 24 20 22 32 34 37 42 43 39 48591 301 10 30 9760 13 29 51 7936 8711 2896 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -27 79 288 617 1148 1794 2792 3944 5318 7049 8494 9957 14055 44519 170155 481472 999999 999999 523876 5052 842 740 705 619 615 653 624 633 598 570 606 686 629 578 630 634 655 614 600 667 672 727 742 737 776 806 893 923 880 779 610 509 576 430 276 285 385 402 319 225 134 105 148 154 76 114 149 168 128 127 226 236 174 210 249 325 410 423 244 254 301 314 317 327 339 358 393 391 318 298 295 242 247 245 171 199 224 235 201 156 152 156 204 196 215 186 254 289 260 191 170 162 178 97 93 121 120 99 150 135 106 111 167 197 133 151 156 109 133 128 148 120 113 126 171 190 195 139 133 114 135 119 158 185 202 185 180 164 207 209 193 170 109 144 156 177 183 181 178 186 171 140 125 137 147 122 109 109 138 118 99 104 77 84 78 106 127 110 93 149 184 239 268 313 324 337 353 342 335 311 323 329 352 328 323 330 324 338 346 318 348 309 333 343 312 287 273 269 208 163 148 168 187 159 136 149 138 154 154 158 152 156 158 159 153 170 191 191 169 161 186 189 217 238 257 278 246 238 235 218 206 174 137 98 76 67 80 73 72 80 66 65 60 61 72 84 82 78 77 71 68 60 59 53 67 61 57 68 86 90 94 88 87 84 90 83 73 64 51 47 65 55 58 55 62 72 75 70 68 48597 301 10 30 9760 13 29 57 7937 8716 267 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 11 271 870 1575 2416 3576 4661 7585 20727 62607 188526 558081 999999 999999 597688 4633 657 653 614 609 594 546 645 610 558 577 545 520 554 559 569 532 586 524 628 745 697 743 687 623 775 930 879 842 714 558 436 484 415 307 283 350 327 216 128 70 65 97 131 159 76 142 222 104 74 152 135 146 149 214 247 380 396 257 247 275 251 270 300 305 313 277 228 224 210 223 179 150 164 274 188 189 183 180 99 147 172 166 186 224 166 131 176 169 149 131 98 99 137 131 118 77 125 108 122 171 132 84 95 52 101 64 84 103 103 96 108 115 139 87 92 119 141 101 110 90 64 111 123 169 152 98 127 164 145 90 100 92 129 124 92 85 153 138 112 129 105 73 73 76 70 68 59 54 55 62 51 84 65 74 107 106 66 71 127 154 206 236 237 233 250 253 259 257 293 310 279 297 276 296 307 282 282 288 273 280 277 273 235 265 252 222 137 117 96 95 92 107 102 104 97 96 107 131 106 122 126 127 126 124 120 136 126 116 126 154 152 188 220 236 207 201 169 182 187 157 111 64 30 18 39 42 32 31 20 15 14 20 32 31 36 42 39 26 25 24 12 17 12 9 27 14 25 51 46 42 38 44 44 44 37 22 16 16 18 11 13 14 24 33 35 40 31 21 48603 301 12 30 9762 13 30 3 7938 8720 2619 999999 174 313 375 387 453 621 680 758 868 894 1218 1336 1374 1540 2326 3133 3829 4968 6813 7677 8516 10436 12277 16874 43687 142410 398923 999999 999999 999999 12703 764 695 570 586 601 595 557 497 513 496 487 543 526 473 543 489 532 570 654 651 602 628 669 728 726 799 840 754 626 536 460 412 415 345 302 272 321 299 184 91 85 110 84 67 86 67 130 110 104 128 101 91 128 146 238 336 451 366 283 266 293 305 346 360 296 347 281 262 282 221 190 188 150 213 226 228 220 234 163 157 127 109 130 170 140 179 207 171 127 149 104 91 28 21 33 88 113 42 49 69 89 107 82 75 95 84 68 90 66 84 88 118 109 40 101 113 82 63 58 62 54 82 120 127 129 111 107 91 73 127 51 77 65 83 94 92 80 83 117 105 91 71 67 68 102 64 53 28 71 50 58 80 84 101 123 86 73 81 135 158 187 243 247 197 170 166 199 222 239 288 294 267 273 260 289 297 274 268 285 270 241 288 278 260 237 213 144 90 78 115 92 94 105 80 77 84 81 75 58 77 86 86 90 102 117 113 135 134 127 144 174 210 230 199 178 164 163 168 134 94 64 32 21 17 19 20 35 32 3 1 5 15 8 8 14 30 18 17 20 12 1 -2 -4 -3 -3 4 12 32 43 30 37 27 19 29 29 20 2 -4 6 4 -1 5 12 17 22 21 18 9 48609 301 13 30 9763 13 30 9 7939 8725 7813 1513 2195 2753 3113 3201 3516 3951 4593 5691 6328 7019 7265 8163 10251 12299 14134 16348 17620 19347 21105 22817 25328 30939 37766 44844 80003 241970 658506 999999 999999 352473 3782 704 643 574 572 556 612 498 546 548 524 503 461 453 555 529 495 541 631 636 675 711 686 658 689 659 790 836 836 809 621 484 367 332 453 382 300 295 292 288 160 78 69 81 111 77 64 101 150 134 125 132 101 115 143 143 149 326 451 393 266 311 271 343 357 289 332 312 200 231 299 229 182 208 167 218 225 209 211 143 158 180 161 150 175 138 130 151 114 91 73 104 98 23 63 68 69 54 54 100 109 112 78 70 77 77 96 88 104 90 92 63 46 65 95 104 87 54 57 53 71 72 66 73 110 99 83 70 85 106 120 117 79 80 96 81 71 105 100 98 98 91 97 77 92 62 85 56 42 59 48 50 45 51 87 144 120 96 95 157 197 226 232 164 202 183 159 135 144 177 224 263 251 273 284 276 302 292 263 260 244 212 209 204 228 227 234 159 110 85 88 108 135 93 87 74 69 49 76 93 69 72 103 116 115 108 117 138 151 160 140 177 214 209 187 178 171 149 149 123 62 50 20 14 0 13 32 31 23 7 7 1 10 33 37 39 29 21 11 7 5 7 0 4 9 3 9 31 36 27 25 19 33 35 25 19 15 4 -3 -4 -7 -5 2 6 8 8 12 10 2 48615 286 435 30 9765 13 30 15 7940 8730 -33 217 493 954 1637 2475 3590 4794 6694 10001 14019 29425 88201 239116 680286 999999 999999 380801 3185 622 550 499 533 535 558 416 429 433 409 426 429 410 452 466 511 549 601 640 571 623 606 660 597 632 740 803 802 612 420 368 338 347 269 237 293 304 281 239 52 59 101 59 103 103 69 58 71 73 64 97 103 22 59 119 191 431 410 344 304 338 385 300 256 317 260 186 196 221 206 164 148 162 220 184 143 147 131 79 123 109 121 113 123 189 159 84 66 67 31 57 44 21 15 20 28 19 53 55 41 38 51 29 -1 43 28 30 38 57 28 13 37 30 35 54 62 12 46 83 76 59 84 79 42 29 35 71 107 104 100 101 88 59 52 46 74 47 71 86 61 69 44 33 47 0 -13 -13 11 4 35 39 48 55 91 87 50 104 148 168 197 179 144 145 139 101 71 28 42 78 149 205 199 225 200 219 247 233 226 177 147 119 76 55 56 56 43 70 59 44 41 53 48 41 35 31 25 41 27 27 43 75 97 111 116 111 125 113 127 128 172 165 160 172 152 139 124 107 28 -12 -4 7 -28 -30 -23 -8 -5 19 1 -21 -13 13 22 14 4 -8 -21 -10 -21 -23 -32 -36 -37 -30 -21 -10 -19 -4 6 1 -8 -7 -13 -15 -14 -17 -16 -23 -28 -36 -37 -36 -34 -33 -24 -23 -24 -27 48621 286 16 30 9766 13 30 21 7941 8734 1694 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 92 360 712 1108 1812 3121 4676 6096 6872 8205 11438 34126 122181 340603 973035 999999 999999 175180 1864 540 453 374 534 468 425 393 428 415 412 420 411 402 359 468 422 514 583 562 535 545 574 576 574 537 647 669 713 520 260 326 326 226 248 260 178 127 122 33 23 -38 -7 9 12 41 42 49 5 13 48 47 98 86 87 137 173 307 364 343 321 278 262 239 213 225 181 137 161 165 152 121 130 163 209 174 119 119 117 101 80 63 125 101 76 88 70 -12 -10 -9 -39 -21 12 23 9 -5 25 36 24 14 19 -6 -6 -32 -8 7 14 28 -4 -49 -19 34 13 -1 12 20 -3 -15 12 29 31 4 -29 -7 40 27 -8 -6 22 36 41 17 9 -11 16 -1 21 42 10 -7 8 25 4 -28 -39 -12 -23 -12 -48 -47 -45 13 25 77 51 54 57 104 161 167 121 108 93 90 59 11 -28 -16 2 24 106 135 130 119 133 170 150 137 121 84 62 18 8 8 7 5 -5 10 15 7 36 23 31 13 0 -13 -10 12 14 32 58 54 58 67 86 85 80 81 101 144 141 137 127 120 101 86 58 28 -16 -42 -46 -54 -50 -59 -58 999999 -46 -37 -26 -27 -30 -20 -30 -29 -45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -36 -36 -31 -39 -40 -41 48627 265 18 30 9768 13 30 27 7942 8739 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 17 295 667 1149 1963 2862 4383 7912 23939 76995 235610 712152 999999 999999 21304 761 513 410 402 429 400 339 329 343 352 349 367 423 367 388 360 467 590 531 458 444 537 547 495 554 609 660 512 281 319 367 324 320 269 243 125 24 -11 9 -13 -12 -12 -3 23 61 43 27 -2 22 -17 -33 0 35 69 85 102 333 340 241 205 152 185 190 159 119 119 120 112 132 88 118 190 121 115 140 86 77 46 48 97 107 77 81 104 37 -9 -16 -33 -12 -26 -31 -36 -56 -27 10 -20 -33 -26 -18 -11 -6 -22 -23 8 -2 -2 -38 5 25 -25 -47 -46 -41 -28 1 -24 -28 -16 23 18 48 0 12 1 -42 -13 -2 16 14 3 -15 -14 -5 1 -12 -13 -47 7 -33 -56 -53 -60 -79 -67 -61 -44 -37 -40 -43 -21 -17 8 37 46 75 82 74 100 140 116 80 66 96 71 43 38 -10 -30 -45 -48 -35 23 74 84 70 69 60 54 48 17 -14 -21 -36 -20 -13 -26 -5 -16 -21 -13 -24 -11 -10 -24 -30 -23 -7 -15 8 24 34 28 35 41 47 52 85 128 122 129 118 115 98 66 48 45 22 -50 -77 -71 -65 -75 -82 -71 999999 999999 999999 999999 -46 -39 48633 263 798 30 9768 13 30 33 7943 8744 360 1547 4527 12809 36370 117838 402363 999999 999999 967043 8443 625 497 520 424 445 448 420 402 452 429 421 348 443 375 492 642 561 550 594 601 654 636 636 671 559 341 350 349 294 323 308 329 280 114 40 12 6 50 38 89 128 60 73 90 72 28 5 -7 -36 -11 35 44 89 109 124 327 362 200 129 129 184 212 151 117 157 204 190 156 144 185 196 161 113 139 120 133 141 102 120 149 162 90 23 48 15 -2 22 3 -43 -55 16 1 -14 -10 -50 -19 -12 -44 21 9 23 -22 -4 -8 10 52 17 -6 5 13 -8 43 20 -12 18 14 28 42 48 37 4 26 11 10 28 49 22 36 29 0 7 13 37 42 -14 -27 -25 19 2 -49 3 -28 3 -16 -17 -20 -17 19 51 71 107 109 115 130 149 131 134 132 145 142 166 129 125 87 28 1 5 7 -8 36 93 74 25 43 39 8 -3 12 -10 -24 -15 -22 -12 -3 -5 -10 -6 15 7 -3 -4 19 1 15 13 0 12 50 76 80 90 66 73 99 139 191 207 208 192 154 125 94 73 56 14 -30 -46 -54 -55 -61 -66 -49 999999 999999 999999 -39 -33 -14 -32 -34 -44 -36 -45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -43 999999 -44 999999 999999 999999 -45 48639 274 798 30 9768 13 30 39 7944 8748 146 963 3867 13312 41066 128418 428691 999999 999999 686746 6363 632 573 507 505 478 406 442 450 440 404 387 455 459 461 400 567 619 541 612 613 772 703 652 638 488 386 310 370 411 392 303 340 247 66 74 62 39 61 85 20 31 147 150 50 40 22 53 53 53 67 52 25 67 91 147 239 438 357 172 145 134 189 151 121 121 148 208 229 281 246 226 195 215 185 173 132 181 136 121 141 163 146 37 37 -2 -9 24 3 13 42 33 -11 55 38 1 38 42 30 48 54 52 56 35 94 95 133 143 116 90 57 4 66 67 82 102 82 36 36 41 57 45 37 53 47 69 47 66 71 58 53 58 80 59 20 39 16 -5 -13 14 -2 11 -28 18 16 -6 -4 -1 61 53 92 119 141 187 175 153 162 191 192 223 191 152 114 108 79 10 10 32 11 17 92 115 40 19 58 32 28 10 -8 2 16 16 14 -4 0 38 37 21 29 24 11 22 32 37 43 41 37 53 92 122 91 105 107 134 189 224 222 223 226 215 163 100 92 88 65 31 -9 -10 -16 -19 -32 -28 -16 -25 -23 -13 -8 -4 2 -8 -8 -25 -21 -27 -28 -24 999999 -46 999999 999999 -40 999999 -35 -30 -20 -12 -14 -15 -16 -24 -23 -24 -27 -36 -46 -47 999999 999999 999999 999999 -46 -39 -34 -43 48645 301 21 30 9771 13 30 45 7945 8753 852 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 92 396 726 1178 1662 2371 3280 4927 17301 65647 187891 585903 999999 999999 890567 10389 814 682 576 534 500 460 439 493 422 485 413 386 466 451 489 485 610 625 674 685 695 640 624 639 446 347 359 436 377 417 400 368 227 87 33 46 30 124 122 118 100 52 67 35 28 26 18 41 83 31 50 42 75 99 144 249 439 457 239 242 260 200 150 181 142 197 205 235 295 280 306 272 249 183 164 194 197 183 222 168 198 154 112 39 70 40 25 59 44 45 58 48 57 90 69 67 80 81 63 60 81 106 134 138 139 93 85 126 144 101 100 81 122 128 92 79 75 37 73 80 50 48 44 76 74 58 59 69 51 54 41 45 73 12 -13 10 29 2 -20 -23 -9 18 27 43 69 59 38 52 81 113 173 161 178 202 218 221 198 171 160 174 167 106 74 48 24 12 53 76 71 90 87 43 40 68 68 55 46 41 29 30 25 41 62 56 25 32 54 50 36 33 49 57 48 45 60 71 114 114 113 128 149 175 226 265 263 268 231 191 160 119 119 122 98 68 20 10 -3 -11 -4 -16 -21 -14 5 -19 1 18 5 5 0 -5 -13 -6 -21 -6 -3 -12 -24 -25 -29 -34 -39 -24 0 16 24 19 15 11 -5 -5 -4 -8 -14 -24 -20 -20 -21 -26 -20 -7 -7 -8 -16 -15 48651 279 683 30 9773 13 30 51 7946 8758 70 307 629 917 1275 2014 3575 10635 35570 105281 325020 999999 999999 999999 24299 918 684 556 492 553 467 433 447 527 510 490 524 450 408 476 532 650 644 572 673 717 696 612 684 534 419 467 407 422 381 405 366 208 89 23 82 84 166 157 113 82 13 59 11 -4 8 51 53 36 11 44 109 137 109 83 145 366 431 281 162 208 190 182 181 122 187 214 216 223 243 311 264 272 265 213 179 178 184 194 223 207 166 95 40 89 57 53 92 44 35 65 51 20 61 86 37 56 85 63 85 92 134 155 235 156 118 129 115 115 129 125 150 151 124 111 56 92 87 92 84 40 45 88 78 70 76 61 61 50 54 74 78 55 41 26 1 27 43 17 25 38 11 73 35 55 47 61 72 81 75 90 141 173 206 221 163 137 97 136 104 103 101 46 21 26 42 52 43 65 64 65 65 29 36 65 85 58 40 45 42 34 42 32 63 35 41 72 68 39 40 45 52 49 80 93 105 116 144 177 204 228 250 281 265 259 247 182 140 134 121 120 107 82 64 20 5 15 11 9 -2 -8 0 -7 6 27 31 7 4 -1 2 6 -2 4 11 -2 -10 -8 -10 -5 -3 -9 6 9 18 24 30 28 20 10 10 5 4 -4 -6 -10 -21 -13 -2 -3 -4 -1 0 1 -8 48657 279 683 30 9773 13 30 57 7947 8762 22 311 594 873 1428 2313 3200 6875 26363 76339 204813 603031 999999 999999 519191 6246 729 655 479 499 591 536 475 512 511 456 459 473 453 466 507 640 653 632 640 700 710 601 581 583 488 427 383 441 429 437 445 267 98 89 44 47 115 173 176 167 97 46 10 32 33 117 89 29 99 97 15 77 86 120 186 380 442 306 224 216 196 164 175 209 168 129 189 239 243 327 265 261 252 196 179 182 188 186 217 231 173 165 61 51 39 17 51 50 51 60 53 41 62 57 52 53 16 19 73 83 125 141 190 184 84 119 90 88 92 112 142 136 141 90 99 98 76 108 74 55 25 65 99 71 85 49 100 86 81 39 73 51 -1 12 22 -4 6 10 1 12 34 57 84 52 35 48 81 114 126 128 133 165 160 178 152 102 39 5 36 74 40 24 37 37 35 63 71 50 28 19 43 18 22 63 48 51 49 28 49 73 89 86 58 54 55 56 59 61 66 61 68 62 73 103 113 135 139 158 170 208 260 270 235 195 178 151 126 134 128 126 101 78 61 23 5 5 -6 -23 -5 -10 0 -2 -19 -6 25 14 0 8 8 -1 -6 -6 -5 -10 -11 -20 -26 -9 -14 -9 -9 13 22 16 6 11 13 2 1 8 -1 -10 -18 -15 -19 -16 -14 -11 -3 -6 -10 -10 -12 48663 301 23 30 9773 13 31 3 7948 8767 3218 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 273 509 719 734 886 1123 1236 1456 1738 2101 2608 2906 3648 4707 7328 22476 75676 206268 539724 999999 999999 999999 21279 1242 933 801 642 615 586 497 513 504 570 591 547 544 553 590 700 720 708 718 766 754 714 645 639 637 522 477 479 542 524 525 533 288 134 63 116 161 249 244 188 98 97 55 83 113 90 109 124 136 128 175 118 167 141 328 460 330 274 260 184 209 220 197 239 232 259 274 273 256 275 286 339 256 284 225 230 199 229 269 256 189 70 75 118 95 121 93 77 53 71 72 72 132 109 124 81 95 70 100 139 167 190 212 256 180 131 122 118 150 118 144 143 105 106 86 120 80 94 142 115 102 72 123 124 82 110 107 104 77 135 109 73 72 51 91 53 39 62 60 56 62 66 73 92 118 97 132 170 173 140 148 169 171 153 108 65 69 76 72 80 90 74 52 62 94 134 75 58 80 92 67 60 89 61 58 73 71 91 107 74 79 64 84 81 92 76 80 81 86 90 92 88 110 144 145 185 218 219 199 188 263 294 304 271 213 169 175 180 189 163 153 112 80 64 50 53 39 33 23 33 33 24 45 36 54 55 45 27 28 35 19 20 30 31 22 17 12 9 16 23 24 42 48 48 50 52 43 38 51 43 31 21 16 23 21 21 24 28 33 34 30 23 18 48669 301 23 30 9773 13 31 9 7949 8772 2334 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -45 83 258 442 551 792 1154 1555 1725 2106 2637 3606 5217 7929 23036 74355 198627 532396 999999 999999 999999 18730 1255 952 806 668 583 497 540 497 464 499 566 552 559 604 699 681 657 663 697 747 731 575 539 552 525 484 484 537 439 458 445 342 114 72 66 85 172 215 248 250 153 76 18 92 82 101 93 96 79 96 129 165 153 270 390 340 296 250 188 176 172 215 237 192 210 264 235 250 270 262 286 295 229 217 237 271 185 204 289 221 118 86 103 85 61 85 38 64 56 66 51 61 114 117 108 122 151 65 111 182 216 221 292 228 161 158 120 130 143 103 109 137 60 68 84 81 100 114 83 60 90 85 63 100 103 66 86 91 48 42 40 44 37 39 31 23 37 78 55 72 64 63 91 115 127 62 104 158 140 124 134 154 137 83 38 80 55 31 70 77 76 62 60 73 66 82 57 43 67 56 55 72 92 85 89 82 96 86 59 85 83 58 94 99 102 93 90 83 100 85 93 126 142 156 187 181 160 166 176 237 315 271 221 204 162 161 174 173 167 162 136 102 59 60 36 22 23 10 16 18 13 30 32 52 39 37 27 7 17 15 25 29 20 12 12 12 10 -5 7 30 34 36 42 40 32 20 21 21 14 1 9 7 7 8 12 15 27 24 15 15 17 15 48675 301 23 30 9773 13 31 15 7950 8776 5328 999999 999999 999999 999999 999999 999999 999999 999999 -97 116 173 195 407 681 926 931 1172 1820 2209 2490 2916 3742 4395 5099 4945 5560 6462 7101 8505 10163 15310 48679 155553 389784 954930 999999 999999 321937 6734 951 742 670 555 561 546 543 529 488 455 494 493 619 689 642 676 670 694 741 740 643 587 572 588 598 601 569 601 480 433 329 174 107 70 111 105 166 291 263 134 53 49 83 127 94 67 72 69 69 81 72 133 237 318 316 269 246 169 194 193 170 205 274 233 181 164 291 306 286 294 269 202 232 217 234 281 302 294 180 87 91 102 73 60 54 38 74 74 40 30 67 72 61 102 72 86 73 59 151 210 216 229 213 152 123 98 115 37 42 58 87 73 86 89 94 69 73 96 71 47 84 52 88 89 42 69 96 90 75 45 42 22 48 49 24 45 78 85 82 56 73 60 91 121 150 165 181 158 124 116 123 112 54 50 38 52 64 34 53 60 35 57 72 63 73 44 60 51 80 67 60 86 82 99 112 87 93 109 102 77 52 67 80 74 80 105 106 120 96 121 114 133 161 195 188 175 152 205 270 293 215 185 162 135 165 160 172 156 141 97 46 32 43 38 18 8 25 27 15 7 20 23 37 34 39 34 23 25 27 12 15 19 12 2 6 14 17 6 20 40 41 35 37 36 44 38 27 26 22 15 10 7 8 11 10 25 33 28 23 24 24 48681 301 23 30 9773 13 31 21 7951 8781 2318 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 69 187 419 710 1006 1461 2137 2826 3209 3783 4521 5249 6552 8707 14234 48605 149955 418212 999999 999999 999999 43981 1346 681 581 680 610 580 507 512 621 601 610 635 707 775 692 693 747 784 727 672 688 771 685 593 607 631 637 635 548 510 383 247 120 88 98 171 251 269 285 198 146 130 121 134 106 139 154 73 95 141 123 144 266 350 385 381 370 280 198 185 263 230 215 251 212 251 257 299 315 288 252 219 231 248 219 255 258 207 106 120 112 44 74 149 130 67 67 48 90 99 103 105 114 142 141 123 95 84 187 237 273 249 195 176 122 111 132 136 155 150 101 99 110 101 135 148 99 125 130 97 126 70 91 104 108 92 89 78 52 83 80 73 83 93 57 61 77 93 90 69 92 77 149 159 170 216 204 179 166 122 120 164 152 81 69 68 84 58 65 84 74 48 53 70 64 70 97 137 105 124 99 88 80 97 78 85 106 119 100 93 96 111 108 79 131 153 153 128 121 136 146 182 216 227 236 220 242 338 346 299 186 188 172 154 178 195 181 173 133 77 56 47 58 67 51 43 62 48 38 36 52 55 69 78 67 58 48 51 45 30 40 54 46 38 37 40 29 32 39 58 67 69 67 71 68 56 59 48 41 42 41 32 33 37 40 53 51 48 46 42 35 48687 301 24 30 9774 13 31 27 7951 8786 2826 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -12 42 216 438 655 949 1326 1778 2145 2364 2833 3237 3407 4043 5062 6849 8421 8149 7823 12653 40133 133748 377549 999999 999999 999999 111713 2010 719 621 597 598 614 635 612 538 515 561 530 614 657 674 712 781 783 732 677 695 713 655 635 621 695 632 686 583 539 369 207 98 161 161 238 311 338 288 234 120 85 127 89 125 94 169 149 128 115 137 123 181 156 204 385 404 371 305 226 225 253 255 269 217 228 246 298 286 307 312 263 244 252 246 233 237 172 98 134 142 139 99 78 132 71 76 66 101 108 57 104 96 131 102 145 180 111 123 171 205 233 227 130 127 100 111 92 120 133 84 104 118 93 115 138 147 107 137 113 122 140 91 97 120 126 120 116 102 99 89 38 52 65 76 59 81 100 91 117 98 104 96 109 165 175 198 177 185 143 121 144 106 73 78 40 26 42 69 99 86 73 66 97 74 75 85 78 91 82 101 81 61 82 79 97 85 119 131 84 95 106 86 115 112 130 170 170 180 190 172 167 204 238 235 235 236 300 348 333 279 188 157 156 199 209 210 172 158 129 80 72 66 65 55 68 55 41 63 55 55 58 62 64 66 69 58 71 66 50 48 39 30 21 38 41 43 48 62 63 63 58 59 54 48 49 60 47 45 43 43 33 29 34 39 45 52 51 40 42 41 48693 301 23 30 9773 13 31 33 7952 8791 3332 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -57 8 121 292 414 595 919 1351 1801 2243 2740 3190 3589 4155 3808 3886 4997 6262 8454 12217 19035 52201 161209 421646 999999 999999 999999 11826 969 791 734 691 647 557 568 579 522 572 519 568 536 592 678 652 719 766 802 849 762 640 701 695 674 702 702 678 673 564 488 353 267 123 125 223 227 299 369 319 188 178 150 149 145 84 100 157 115 106 135 164 213 229 281 312 303 269 281 242 230 211 223 244 220 262 246 319 351 310 311 275 279 272 250 255 207 132 92 117 109 131 106 72 74 95 112 119 108 111 137 113 85 103 139 142 129 106 113 169 222 203 148 151 195 159 124 104 142 146 148 125 133 167 132 174 134 126 144 169 117 101 96 69 122 104 84 102 133 122 56 56 91 69 101 112 67 71 48 81 95 51 63 100 122 163 218 153 158 123 115 92 67 63 82 59 69 83 85 90 85 85 82 87 112 85 103 117 99 92 95 78 104 102 74 95 112 112 79 75 82 98 93 81 109 130 155 218 212 192 213 205 222 218 241 276 296 317 300 253 205 158 161 186 193 194 203 154 93 64 68 70 74 48 30 44 37 45 59 50 47 58 59 78 77 63 69 68 52 49 60 50 38 43 31 32 27 47 65 72 76 61 59 61 52 52 57 53 51 39 43 37 31 32 40 43 47 52 53 52 44 48700 301 23 30 9773 13 31 40 7954 8796 9755 1078 2485 138 999999 999999 999999 -14 357 679 1187 1984 2875 3751 4602 5715 6397 6998 7747 9087 9879 10458 10899 11058 11345 11677 11394 12363 13953 14788 16160 18275 21892 32987 73401 224073 626714 999999 999999 594461 5646 831 718 587 535 550 536 489 587 584 556 526 567 619 665 673 764 761 775 788 802 745 647 666 635 715 700 682 691 664 538 412 281 159 195 214 294 335 339 313 234 169 196 181 131 110 118 137 130 91 81 101 160 187 257 300 315 336 207 182 210 232 200 227 238 278 313 249 291 234 269 256 248 242 276 226 187 115 122 102 95 86 92 56 57 19 46 4 53 59 115 56 61 121 106 96 127 94 123 202 174 162 140 186 148 130 161 129 91 101 65 99 91 75 80 114 146 117 100 65 76 84 80 57 49 56 51 69 65 83 104 74 79 58 75 73 77 85 89 98 111 96 100 107 118 159 191 172 121 129 98 70 84 76 92 65 62 36 50 66 51 46 61 30 70 69 45 55 86 79 55 83 63 47 80 73 81 68 70 75 81 70 100 134 160 212 238 273 278 235 211 221 230 227 253 296 287 266 183 138 121 141 148 145 172 167 121 83 52 40 59 48 38 23 28 33 30 19 30 27 37 39 37 54 48 43 40 32 30 22 27 34 26 19 31 10 12 34 43 36 39 46 43 42 35 31 37 35 28 15 15 18 21 23 15 20 29 30 32 34 27 48706 301 24 30 9774 13 31 46 7954 8801 13769 2843 9391 2696 219 206 246 395 551 792 1182 1747 2387 3588 5464 8285 11908 14936 17160 19379 19846 19285 17367 15722 15184 15903 17428 17814 16055 14065 14699 19801 23635 28081 37948 63401 172223 547988 999999 999999 420185 6808 966 732 660 636 624 644 603 600 589 613 587 630 681 727 753 712 748 770 756 756 777 774 737 702 688 680 727 574 608 468 199 174 303 381 378 382 424 294 221 243 262 310 218 114 175 183 106 118 123 171 159 226 220 237 269 236 212 136 259 308 216 256 287 303 294 335 296 213 280 261 248 242 259 223 150 119 121 127 115 114 113 132 111 70 71 75 52 92 72 102 118 128 109 89 107 95 109 170 259 222 179 171 161 160 151 139 129 53 126 121 125 138 124 110 132 135 117 137 156 97 73 92 147 144 107 104 102 93 81 71 72 50 88 71 82 110 124 107 116 148 112 131 141 165 187 144 140 113 97 83 57 66 40 44 64 56 79 123 87 76 66 68 65 83 95 93 71 96 83 88 87 79 81 84 83 77 88 77 109 121 140 180 215 243 279 274 240 223 195 216 248 238 230 288 310 306 224 163 143 121 153 196 186 162 127 95 59 40 39 54 58 42 34 46 41 37 55 43 54 44 53 59 51 49 46 42 42 37 37 51 37 27 23 16 29 53 69 68 66 68 66 60 48 48 45 49 44 40 40 32 30 26 31 29 41 46 37 30 35 48712 301 23 30 9773 13 31 52 7955 8806 22403 17946 99926 95688 24186 6005 5359 5714 6583 7670 8735 10180 12792 16291 20271 26154 34286 44683 54045 60392 61351 61004 58233 49566 41365 36674 39351 58693 72923 86850 98863 104126 101334 97605 91890 94011 100185 144235 531951 999999 604263 9655 998 739 750 672 689 656 636 686 672 683 576 586 614 787 761 806 735 783 765 742 699 721 712 694 797 773 655 629 482 412 310 224 212 376 444 373 307 234 227 243 302 328 256 194 157 145 120 131 153 163 139 207 294 310 279 242 243 208 171 290 255 232 283 307 321 238 284 328 298 289 298 332 276 241 201 165 148 110 127 111 118 93 96 130 143 92 69 94 103 139 163 131 92 148 140 142 105 171 229 237 230 178 118 117 145 143 110 154 117 133 159 123 114 159 179 176 161 152 140 117 98 128 144 97 57 124 79 56 79 74 87 55 70 107 101 71 74 76 101 120 144 166 206 214 279 258 164 111 78 114 99 97 69 80 74 73 95 100 98 94 68 71 96 107 123 142 111 61 61 80 78 119 119 114 115 107 107 146 159 161 201 241 288 287 254 213 205 229 228 233 234 253 298 346 341 281 194 158 156 164 174 213 211 184 136 86 69 78 80 74 60 55 68 79 70 58 50 55 62 67 84 96 67 59 47 47 52 52 60 48 40 39 29 27 37 54 51 57 74 75 79 68 70 77 70 66 62 52 50 52 54 47 44 48 59 60 63 65 56 48718 301 24 30 9774 13 31 58 7956 8811 20807 8994 54298 58842 9062 1239 1855 2418 2272 2424 3159 4142 5048 6004 7130 8160 10305 14050 17818 21293 24628 24288 20609 18651 19153 16794 14543 18020 21514 23214 28181 37443 44698 44212 36472 34198 34886 47483 190906 606849 826946 665506 483358 349228 5505 709 690 649 575 557 537 488 559 621 671 672 756 761 752 672 659 630 564 613 710 722 689 642 612 562 489 387 278 200 205 291 320 357 306 251 198 222 238 237 313 244 97 41 92 98 51 180 156 145 132 148 175 200 214 175 186 227 195 228 210 226 232 245 269 219 228 228 239 288 220 169 35 71 70 73 77 68 100 49 35 25 20 33 41 53 76 54 66 109 117 64 94 100 58 38 135 135 136 193 227 176 95 111 149 128 149 122 86 46 69 118 150 126 103 104 85 68 82 63 51 98 89 86 96 68 35 16 28 55 62 8 57 96 64 71 71 66 97 96 120 168 220 213 208 152 93 82 40 31 18 24 33 37 41 37 55 24 42 47 59 78 56 51 53 48 69 56 53 66 70 80 76 58 50 76 91 121 141 180 240 269 220 166 214 235 231 263 278 267 278 265 250 200 134 126 104 100 157 168 146 141 100 48 25 50 52 37 15 20 21 24 18 18 28 23 27 47 36 26 31 21 7 16 8 14 34 19 20 16 11 5 6 14 19 26 37 35 31 31 36 38 20 29 33 20 21 12 9 10 13 16 13 23 19 22 23 48724 301 27 30 9777 13 32 4 7957 8815 17645 7057 72053 45737 510 999999 999999 999999 999999 111 939 2530 5106 9189 11560 12177 13791 14366 12758 10434 8487 6273 5169 5380 8094 13402 16269 17368 19995 19161 15171 11032 11065 11906 13801 17109 18515 20328 23584 106401 383241 775196 999999 999999 526798 5268 649 649 615 578 650 694 683 645 726 732 771 723 746 722 707 619 597 646 724 839 791 674 684 538 490 489 391 284 305 266 329 413 442 320 229 285 393 434 384 215 156 165 115 106 116 119 192 224 162 172 193 140 165 186 240 250 190 217 270 291 259 221 215 247 254 265 296 310 227 154 95 107 62 94 127 97 91 91 88 126 125 61 60 113 86 127 128 86 94 97 86 131 146 133 136 140 161 164 183 152 160 141 140 162 119 113 126 184 213 144 117 114 105 88 95 100 97 99 80 98 91 94 116 121 61 68 98 74 35 75 90 121 104 112 148 142 124 163 226 176 197 209 222 184 152 97 86 84 58 67 56 80 66 63 41 84 97 69 66 65 82 80 97 119 98 60 73 100 83 94 115 103 106 107 150 152 162 218 282 313 266 213 244 266 262 306 308 283 303 293 263 240 175 131 140 151 199 211 198 163 108 70 80 78 68 37 42 52 44 55 56 61 59 55 68 67 58 62 59 45 34 25 30 41 48 43 42 37 37 29 33 32 39 61 69 74 75 71 58 69 63 58 50 45 55 52 46 45 41 38 38 49 56 51 50 48730 301 28 30 9778 13 32 10 7958 8820 8283 365 4119 283 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -38 192 759 879 677 681 648 810 746 997 1849 2525 2718 3377 4927 6817 9165 9762 8066 8348 12236 38161 145740 377294 817389 999999 999999 831060 8420 695 662 617 693 676 656 697 710 689 659 748 685 650 565 556 551 596 703 794 733 691 665 543 501 528 484 396 336 318 320 342 450 434 323 265 336 427 500 250 92 108 76 104 81 123 91 113 163 187 102 105 122 145 211 237 183 183 220 285 251 238 313 288 231 281 287 252 219 154 130 92 109 137 112 42 72 75 72 34 47 69 63 84 99 96 74 114 77 96 97 138 113 76 128 109 101 112 151 193 155 130 114 122 113 115 158 110 112 143 107 82 70 94 98 133 113 77 66 71 89 76 83 45 54 67 73 71 105 69 52 61 71 114 114 128 135 166 175 191 178 140 137 134 98 59 53 54 75 98 69 84 71 69 72 64 69 69 81 81 78 82 82 101 82 98 86 95 92 117 123 101 126 163 174 192 186 242 270 229 197 234 267 262 280 273 259 260 265 240 235 235 180 138 132 191 207 174 144 124 100 79 72 79 67 35 35 46 39 53 49 47 48 47 37 60 64 53 43 25 18 32 30 30 33 34 36 36 25 20 21 21 32 43 50 68 56 61 67 65 61 61 57 55 47 43 49 41 35 34 39 42 45 41 39 48736 301 28 30 9778 13 32 16 7959 8825 3018 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5 366 706 1466 6995 28020 87677 271888 777418 999999 999999 273983 5533 698 649 638 756 777 759 760 741 783 774 706 654 621 515 556 698 723 760 790 764 609 495 579 591 547 438 371 341 423 455 421 368 338 323 441 587 498 252 168 180 122 118 95 148 214 175 187 199 164 189 166 160 241 257 226 300 306 256 210 223 249 257 295 296 310 333 231 137 149 183 168 144 151 148 145 133 77 83 119 95 133 131 136 110 113 99 133 153 157 124 123 131 137 140 175 182 211 223 175 133 156 180 192 174 178 170 140 116 151 157 158 126 139 144 145 126 126 137 120 115 82 64 85 87 115 141 127 141 124 143 149 165 195 159 189 169 117 114 102 119 142 106 64 71 102 98 79 90 107 94 100 92 112 110 107 115 103 89 95 104 100 94 127 112 124 127 134 159 197 209 237 281 320 336 287 217 219 244 278 283 290 299 289 271 283 267 222 168 167 183 184 205 229 224 204 162 147 139 133 94 98 89 64 79 79 88 75 76 66 71 97 71 78 94 91 64 49 52 54 62 54 58 59 53 49 51 50 44 58 61 71 80 87 82 84 86 85 73 67 72 72 59 61 61 60 54 52 55 63 67 65 59 48742 301 27 30 9777 13 32 22 7960 8830 12425 124 -38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 150 626 1225 2736 14551 60650 176843 505342 999999 999999 999999 205639 4914 994 626 650 719 695 675 672 732 689 672 586 552 575 556 600 574 636 707 613 439 393 511 561 448 435 405 334 351 408 407 295 255 354 546 675 624 345 139 113 126 118 133 155 159 110 110 117 106 93 131 136 136 188 204 217 222 201 254 247 267 215 217 256 258 225 154 107 98 62 59 115 136 85 81 68 78 79 58 2 82 71 102 79 105 98 115 145 115 111 137 130 135 149 131 134 146 174 146 147 127 108 129 118 103 150 146 134 117 133 158 143 150 115 101 103 123 100 48 36 59 69 125 113 92 56 66 129 128 121 139 163 146 159 155 94 61 78 65 57 56 94 40 66 79 72 74 111 72 82 79 76 80 71 70 93 83 90 88 78 90 74 84 103 108 82 105 128 138 182 252 279 306 307 284 235 207 219 230 242 267 280 247 242 240 220 203 179 154 156 185 199 203 192 166 126 104 115 119 89 62 55 57 49 32 38 52 56 60 40 49 42 43 51 61 55 34 13 18 30 39 30 39 36 27 13 17 22 29 37 42 61 74 58 59 57 47 46 44 47 47 40 33 36 33 29 27 27 31 38 39 38 48748 301 27 30 9777 13 32 28 7961 8835 15395 999999 2686 2580 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -36 129 308 439 657 1826 10650 42645 136108 364000 808847 999999 999999 847980 474685 5827 709 641 633 682 652 682 686 706 636 572 533 476 474 468 509 602 588 367 306 366 438 473 454 348 313 272 305 421 349 311 381 518 571 602 486 277 91 89 95 99 55 107 104 83 121 136 90 115 118 82 155 146 131 223 258 208 188 173 201 247 191 163 228 164 121 91 58 90 43 38 37 57 52 84 79 53 62 63 45 59 6 61 90 58 31 49 87 90 56 67 72 101 105 108 132 112 97 105 86 68 76 140 90 96 73 71 40 105 91 96 71 59 51 57 72 55 16 22 50 19 7 7 26 20 45 87 98 72 95 107 134 121 86 50 35 29 43 28 23 46 42 21 29 51 60 60 45 58 38 24 42 24 42 41 53 31 33 45 39 40 77 90 70 63 90 117 94 160 218 232 252 295 245 166 174 191 204 211 209 216 223 204 175 148 116 123 111 136 167 168 155 143 128 77 78 102 84 45 46 17 3 5 6 4 20 22 -4 13 26 25 18 15 28 21 12 9 -4 -5 1 6 18 19 13 8 1 -6 -2 0 4 22 30 32 34 39 32 26 22 28 18 13 13 10 11 10 4 2 0 9 15 8 48754 301 30 30 9780 13 32 34 7962 8840 15076 999999 2322 6536 271 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 41 414 1242 1789 7814 44328 153785 396408 947539 999999 999999 652698 5670 855 715 645 663 670 691 782 785 756 683 612 582 504 487 564 682 553 370 367 470 582 572 462 399 335 335 361 355 273 381 697 847 846 764 449 160 130 171 147 109 130 195 116 112 178 138 129 139 111 148 168 157 212 236 284 211 179 203 213 188 199 234 223 184 159 143 120 107 93 103 130 88 58 111 142 107 85 93 113 110 113 84 54 88 77 85 118 148 126 106 149 160 142 158 169 133 83 130 146 177 190 138 125 168 159 152 150 159 135 130 138 105 76 58 92 88 71 65 82 102 106 115 117 81 73 93 87 98 166 178 203 224 169 122 109 103 107 87 56 81 89 90 76 85 69 86 69 89 73 102 58 69 76 80 75 96 77 70 101 112 109 119 136 162 165 222 231 272 308 338 326 293 241 201 189 196 233 245 243 250 245 239 217 190 172 150 167 193 211 203 206 176 125 118 129 133 106 63 65 56 51 52 37 46 51 61 56 50 69 62 52 42 52 66 58 46 33 37 31 41 37 50 45 33 38 35 23 33 35 44 57 69 75 68 77 75 62 61 57 62 50 50 38 40 41 40 42 46 49 44 48760 300 66 30 9786 13 32 40 7963 8845 232 1026 44 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 157 3517 25473 134647 263720 379696 754394 999999 999999 994805 13950 1029 769 708 648 663 676 711 729 691 617 569 560 524 481 433 541 541 382 330 419 499 596 551 465 388 334 396 449 398 267 307 703 1012 855 473 217 193 96 154 161 147 161 153 149 134 154 167 125 137 193 190 171 151 180 170 144 175 209 155 149 129 129 128 133 104 125 95 89 100 130 111 89 82 61 92 94 67 74 68 83 58 99 58 60 86 89 123 155 97 95 96 149 138 142 142 126 145 85 104 104 78 140 162 144 124 125 103 74 105 100 93 100 76 80 89 47 66 81 82 69 83 94 96 123 136 131 113 138 111 121 128 154 109 78 82 65 79 69 78 69 73 75 63 68 58 87 71 72 89 98 77 69 98 100 62 76 70 78 97 96 90 122 156 210 245 251 256 273 290 301 262 207 180 191 188 220 216 211 246 261 235 207 178 178 176 178 180 192 211 208 166 120 105 118 125 110 63 56 49 53 24 27 43 30 35 40 58 56 35 47 48 60 62 40 47 46 36 30 18 32 36 33 29 20 20 31 30 30 48 56 78 72 64 55 62 49 52 52 50 45 40 38 37 33 35 32 29 40 38 28 48766 301 41 30 9791 13 32 46 7964 8850 8006 17276 22078 7832 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 507 16639 141914 557259 858676 866231 993335 603608 76421 3974 929 887 843 727 628 684 657 680 657 688 688 600 578 480 467 414 474 548 480 341 297 365 495 585 530 403 349 354 335 350 274 239 467 844 866 641 342 168 103 101 83 122 106 134 114 92 86 116 158 147 168 174 133 137 129 157 184 160 108 106 84 106 100 98 121 120 110 83 83 72 71 74 69 63 53 42 28 36 34 46 30 56 80 76 80 90 65 52 51 87 100 98 92 76 71 96 123 86 95 105 85 107 137 134 74 57 72 82 102 93 52 52 68 48 34 31 20 17 41 61 17 35 55 65 81 86 78 83 76 99 87 88 61 55 51 42 22 7 7 19 30 42 35 5 21 31 29 20 49 64 70 66 59 31 37 37 24 49 34 46 69 59 77 91 127 171 217 244 252 220 173 161 169 160 149 151 157 173 203 196 200 195 168 149 138 124 121 145 172 154 148 142 123 99 99 103 96 65 34 27 24 25 19 8 17 12 9 17 8 -3 10 9 5 20 20 9 10 22 22 5 -1 9 9 11 13 1 5 10 9 20 26 20 36 45 49 41 41 39 41 36 30 21 18 15 11 10 4 3 10 18 15 11 48772 299 102 30 9792 13 32 52 7965 8856 23139 36978 87923 7507 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 333 4514 63979 310940 840203 880113 414563 106805 5825 1193 1027 1030 1000 851 712 685 707 660 688 725 692 640 643 608 522 479 438 419 427 415 346 382 441 500 509 442 358 345 403 403 361 309 326 470 772 825 564 334 241 213 132 93 116 76 61 133 137 108 73 135 146 152 143 132 111 123 149 169 153 124 141 125 104 133 92 86 108 114 70 66 84 119 97 75 97 82 50 69 56 72 59 48 48 75 99 69 72 72 87 45 47 48 34 85 87 100 148 128 69 82 101 70 39 86 99 80 120 102 89 35 60 148 119 63 18 22 39 56 24 28 41 50 37 70 75 91 62 69 89 78 65 59 74 55 46 34 0 5 20 35 23 14 1 35 58 57 53 52 73 48 44 57 70 48 37 37 47 55 34 67 53 60 88 136 202 227 243 209 150 158 161 168 144 147 158 162 188 221 208 213 211 182 144 110 129 132 132 158 165 164 152 136 116 108 90 58 36 27 32 21 7 14 14 4 14 6 14 14 11 15 10 6 8 7 15 17 7 11 19 19 8 13 15 4 7 13 15 24 25 25 28 33 39 45 34 40 37 33 31 23 17 14 22 16 10 14 16 21 24 20 20 48778 299 104 30 9794 13 32 58 7965 8861 13902 194706 224187 15555 2372 1130 771 608 535 504 604 488 377 532 697 647 683 700 691 698 713 738 775 807 749 637 604 652 706 724 800 829 801 794 728 617 601 684 1126 2213 8203 91431 170545 55244 70836 36604 2091 1072 1104 1206 1191 1053 820 687 629 632 612 667 715 649 648 663 643 521 419 443 453 431 431 365 380 506 488 412 374 343 382 415 396 299 264 446 786 1014 940 678 438 276 158 90 140 121 101 124 146 117 112 107 140 120 130 134 125 144 96 88 107 128 122 83 112 140 136 98 55 71 49 26 34 37 42 71 76 74 62 43 22 32 59 47 59 65 64 81 47 32 5 -2 58 89 91 70 85 62 98 72 63 72 74 84 112 106 86 48 67 70 46 83 121 122 84 51 43 41 21 19 24 0 31 44 30 53 70 91 102 89 48 31 47 33 33 42 28 21 53 30 13 22 33 17 22 -1 19 34 56 35 42 37 39 63 49 51 50 28 35 33 31 28 47 75 107 137 162 198 220 206 167 154 151 146 152 141 139 148 162 161 189 213 189 182 156 122 101 104 114 137 142 152 161 153 118 100 62 21 9 7 -2 -1 -8 -4 1 5 7 9 5 -1 1 2 -7 1 8 2 0 8 17 9 4 0 1 7 6 -3 -5 -12 4 20 10 4 23 35 29 27 25 26 17 19 13 5 7 7 4 0 3 8 14 17 13 6 3 48784 299 76 30 9796 13 33 4 7966 8867 16620 228169 407646 17589 2741 1574 1168 875 723 656 667 654 608 683 765 814 849 813 818 890 1001 1059 1081 1077 924 799 790 865 940 995 1024 1025 1020 1004 1091 1175 998 875 1366 2087 1959 4993 52107 64394 5429 1783 1320 1261 1108 1236 1792 2210 1362 781 666 586 632 658 683 658 655 655 667 629 528 477 409 378 360 341 409 460 456 475 367 312 354 415 384 300 207 262 560 1038 898 629 452 300 250 234 159 118 112 165 196 167 110 137 117 105 125 153 92 109 139 115 100 71 77 77 66 56 50 52 54 73 65 22 -4 23 32 5 11 15 6 22 31 21 20 10 -13 -3 38 32 57 19 69 60 46 59 88 72 85 49 36 85 74 65 37 47 49 50 57 78 83 47 24 36 39 44 61 56 27 24 23 9 1 2 18 40 48 79 106 73 63 56 59 40 58 48 26 6 -1 3 3 -3 11 38 39 11 -1 32 26 24 11 12 28 40 36 24 39 30 11 -2 18 35 17 16 21 25 49 70 114 163 216 225 184 148 134 135 146 137 123 121 154 170 176 174 154 117 93 93 122 135 153 171 144 122 108 70 37 10 5 15 10 2 -2 -7 -6 -1 -1 2 -1 -7 -8 -6 -11 -19 -9 -6 -14 -18 -18 -17 -10 -2 4 9 -1 -15 -7 -9 -18 -18 -20 -5 -2 -1 6 18 11 12 12 14 5 5 1 -4 -10 -16 -9 -10 -14 -15 -9 0 0 1 -1 48790 299 108 30 9798 13 33 10 7967 8873 26684 96747 38013 2473 1263 686 540 422 320 290 300 251 196 264 437 441 317 349 364 434 487 501 580 563 488 408 360 485 471 466 567 598 595 655 646 710 885 1167 1800 2510 2521 2934 9610 95307 354435 336637 90362 4005 1208 1324 1512 1629 1252 880 800 748 685 688 775 793 810 733 703 723 643 542 489 421 380 396 450 557 589 542 455 413 441 415 409 385 328 402 597 1058 1187 1028 841 847 838 630 436 365 305 300 305 326 261 161 158 165 185 230 218 186 181 184 156 129 123 115 124 108 90 90 104 115 130 104 115 96 106 103 122 155 98 95 94 53 66 45 47 102 63 75 88 93 122 86 78 96 139 125 153 147 157 156 134 116 144 138 152 144 130 117 117 154 154 134 120 102 60 68 67 64 86 87 98 81 59 83 107 111 123 139 132 97 67 77 109 114 95 60 86 100 67 64 84 49 69 89 73 53 70 70 75 76 64 49 64 95 87 65 70 82 81 68 76 83 91 104 114 139 186 235 262 233 220 209 201 193 198 191 217 246 234 222 200 187 192 146 145 174 197 212 189 196 154 126 94 69 48 40 45 54 32 38 50 42 51 48 34 31 34 41 42 43 45 42 40 35 34 31 37 35 37 45 50 39 34 35 23 28 25 31 42 51 47 60 54 51 65 57 53 58 56 47 49 48 46 41 42 39 34 41 42 40 39 40 38 48796 299 109 30 9799 13 33 16 7967 8879 60279 40597 1871 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -10 339 660 3209 18940 112857 656772 999999 622850 11655 1335 1511 1435 986 814 713 648 668 676 674 700 728 737 690 625 530 433 373 353 353 365 460 576 591 508 434 350 323 349 315 300 371 660 1031 1135 1098 1006 1012 1030 911 769 723 552 402 359 326 259 248 197 149 146 214 235 213 180 160 143 92 56 84 89 81 86 80 83 69 48 43 67 77 52 47 39 29 29 28 28 43 48 54 45 48 55 1 19 47 40 30 63 39 46 77 59 93 58 58 95 83 52 57 68 81 86 72 57 78 76 71 54 44 42 33 38 55 43 28 21 18 7 18 10 20 82 90 89 74 35 52 41 49 38 21 15 27 14 17 12 -2 34 52 50 45 31 31 15 32 51 55 51 66 63 40 29 24 44 62 54 44 69 71 52 68 127 203 244 238 194 163 148 159 155 153 175 183 172 157 169 157 143 133 125 134 155 155 144 136 117 99 78 33 29 16 7 13 12 11 3 7 14 16 17 6 -2 -1 3 6 7 3 2 6 -1 -10 -4 -1 3 11 22 21 9 0 1 -3 -5 -9 -8 2 11 14 15 17 21 20 21 26 29 21 20 14 10 6 3 3 5 1 -3 -3 -2 5 5 -1 48802 297 169 30 9799 13 33 22 7968 8886 4596 1183 668 449 398 388 255 136 130 183 191 186 271 298 344 305 335 352 326 321 440 453 313 238 255 360 487 491 514 472 455 558 510 480 467 468 415 359 637 1419 2108 9377 54515 499447 340123 39858 3261 1329 1623 1830 1490 971 768 565 575 650 704 711 712 716 706 683 649 510 384 350 323 365 439 557 593 565 549 455 410 363 360 368 472 744 1011 1148 1168 987 931 920 851 587 579 541 392 313 250 199 232 255 259 238 217 230 230 166 149 139 128 135 183 171 105 126 110 77 49 58 85 72 57 68 40 18 32 66 83 55 33 54 64 19 55 70 46 -1 24 51 6 37 85 79 84 79 83 111 97 78 87 74 88 89 75 83 69 46 10 20 45 45 56 61 57 57 63 37 34 60 49 20 9 42 48 49 80 124 117 82 57 68 40 37 29 40 28 34 23 28 54 63 44 25 49 34 36 64 50 57 62 50 54 25 35 49 45 39 51 58 86 114 125 144 198 257 279 241 176 138 132 148 172 190 169 168 173 168 164 167 135 130 148 142 149 160 148 162 156 138 116 86 66 34 11 2 10 -4 -4 9 0 4 7 9 9 3 -5 4 -3 -5 -2 -2 3 0 -6 -7 1 12 7 4 11 5 3 -6 -3 6 0 0 -3 10 20 22 23 24 18 17 22 20 28 19 3 8 9 4 1 -7 -5 -4 -5 -2 3 10 9 48808 297 172 30 9802 13 33 28 7969 8893 13103 966 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 305 338 4825 89709 607457 999999 706078 41610 2696 1491 1725 1668 1120 868 690 610 644 718 721 691 677 594 591 611 525 374 375 391 391 490 650 721 668 603 562 469 388 357 333 334 565 878 1076 1080 955 818 722 613 523 458 419 303 222 155 136 189 251 255 235 210 268 284 245 127 127 152 123 94 120 140 139 108 90 94 97 99 116 99 68 69 64 101 91 85 90 56 57 42 -11 -7 10 40 57 6 55 41 31 38 39 92 96 81 63 61 89 65 74 96 82 65 85 79 96 57 49 64 70 72 59 57 73 53 36 39 26 15 22 40 54 50 65 123 132 113 123 69 66 39 47 50 31 22 29 24 16 26 28 64 49 32 40 34 49 55 65 67 56 70 47 29 46 47 33 50 88 118 145 187 215 268 311 303 252 185 159 168 158 152 165 180 184 165 167 173 180 170 154 134 133 146 149 165 150 141 141 94 52 37 11 -3 11 6 6 13 11 6 -5 4 7 -4 -2 4 4 -2 -5 1 5 7 11 12 4 -3 -2 2 13 18 13 18 4 -1 2 -5 7 15 27 40 30 31 35 23 20 29 30 28 19 13 7 3 -1 3 5 3 4 3 -3 3 10 7 48814 297 179 30 9809 13 33 34 7969 8899 180865 4829 975 618 491 446 232 129 71 54 -19 -73 56 196 192 171 163 202 270 276 207 182 166 248 270 187 217 299 338 381 344 266 284 348 389 382 389 338 291 518 1042 6121 32954 438687 616829 213313 7672 1452 1382 1434 1380 1137 858 717 619 599 686 767 788 734 620 558 504 418 378 334 289 289 485 682 705 622 578 565 525 399 453 393 344 630 880 1051 1072 978 816 728 663 589 484 337 217 165 122 145 197 239 304 327 337 302 308 276 213 134 136 145 172 190 160 194 233 159 100 103 119 136 88 63 67 60 66 61 69 89 89 90 80 50 39 67 29 24 78 76 90 84 76 64 91 103 112 82 83 83 105 95 95 92 94 99 109 84 68 84 100 48 27 38 43 46 47 64 74 47 57 55 43 45 62 99 134 116 112 88 68 71 54 34 39 12 30 21 55 41 50 52 56 82 86 40 16 34 45 50 60 65 72 64 36 39 61 67 92 152 194 226 256 283 308 287 214 160 153 153 164 153 168 181 184 179 182 185 181 181 191 155 125 126 161 171 172 175 176 135 101 60 36 15 18 13 22 13 9 8 11 17 23 30 21 2 4 20 16 6 10 19 17 17 11 1 9 14 3 0 4 -2 2 6 9 15 13 25 41 45 42 29 29 26 31 32 36 34 34 31 21 10 14 9 7 12 15 16 14 14 21 18 10 48820 296 213 30 9813 13 33 40 7969 8906 5836 2371 2031 1722 1311 998 853 623 563 552 541 670 799 785 800 766 834 899 824 766 797 816 851 844 821 794 799 888 939 917 885 903 909 936 940 827 794 818 951 1807 5920 19074 62989 12579 3902 1268 1071 1152 1240 1277 1264 952 733 593 530 586 676 674 617 543 471 379 290 267 321 343 346 378 541 635 622 617 600 445 405 384 321 328 469 640 818 985 1014 767 589 476 448 376 277 203 150 134 90 91 233 260 268 235 241 260 272 241 201 170 153 143 192 325 354 318 258 217 230 259 223 139 55 17 61 46 21 -6 40 75 25 11 -19 18 17 18 16 2 31 15 26 43 14 21 43 38 28 10 39 73 36 51 94 52 62 57 29 33 40 29 28 39 23 4 -14 -14 1 11 9 -1 7 18 50 44 61 99 91 73 46 15 -13 -51 -38 -9 -2 13 -16 22 18 -12 -8 4 21 18 47 17 18 48 48 48 49 30 29 26 23 11 32 85 134 178 227 254 259 240 205 154 135 151 130 89 88 100 122 137 130 121 134 144 128 118 91 98 117 126 120 108 121 101 95 68 33 9 4 -23 -24 -22 -12 -25 -19 -14 -19 -19 -26 -31 -18 -17 -28 -31 -18 -15 -18 -22 -26 -29 -35 -32 -26 -24 -25 -30 -32 -36 -32 -23 -23 -12 -2 -5 -3 0 -2 -6 -6 -7 -2 2 -1 -5 -10 -19 -19 -20 -25 -28 -28 -31 -31 -26 -19 -16 -11 -16 48826 296 216 30 9816 13 33 46 7970 8913 12934 3281 2514 1768 1440 1199 922 704 710 677 570 732 862 883 855 916 1034 982 880 882 969 959 967 913 893 918 1009 1044 969 908 915 933 997 1050 1026 927 874 857 1126 2350 4772 9632 11491 5902 3012 1227 1078 1098 1178 1391 1528 1214 946 753 559 570 717 754 764 705 688 662 459 343 335 369 468 552 631 636 646 638 597 457 409 398 335 373 494 628 817 933 987 875 651 510 487 472 422 302 162 96 107 190 354 318 268 235 266 273 254 257 274 256 253 328 483 556 558 581 553 479 414 269 167 168 161 108 79 84 66 36 43 48 38 18 24 11 24 15 40 44 37 23 24 53 50 26 46 64 43 31 47 62 52 65 80 99 91 88 37 20 10 16 30 38 50 46 17 3 35 45 13 10 14 0 -15 5 39 79 84 106 116 76 35 27 16 13 -9 21 4 3 48 26 40 58 12 27 17 27 52 28 26 56 63 66 83 76 41 23 68 117 163 198 214 228 244 252 214 176 170 165 158 161 148 144 169 170 172 167 171 156 128 109 112 127 144 146 130 130 146 140 120 105 65 5 1 15 15 6 -6 -13 -7 -10 -6 2 -7 -15 -5 -15 -18 -6 7 0 -3 2 0 -4 -8 -16 -14 -8 -6 -12 -12 3 7 1 5 16 31 28 38 31 19 19 33 18 13 24 23 16 13 15 13 8 4 -3 -8 -10 -13 1 8 2 0 -3 48832 296 218 30 9818 13 33 52 7970 8920 32414 7390 3513 2355 1909 1617 1227 921 791 803 706 724 950 995 1023 1072 1125 1134 1063 1076 1142 1076 1094 1055 1018 1117 1122 1035 977 942 951 946 962 1040 1031 969 916 972 1130 1594 2237 2190 2150 2365 1836 1385 1153 1029 1053 1252 1424 1288 961 676 632 635 692 757 824 866 821 794 634 450 389 438 538 628 766 781 750 706 694 637 538 460 452 453 557 708 856 948 932 825 681 601 558 502 367 243 204 152 124 209 259 322 316 278 329 346 321 363 390 372 425 446 468 558 615 536 535 486 367 295 241 165 177 160 132 130 111 78 85 73 63 74 98 111 109 95 94 84 101 112 91 75 73 62 62 96 95 86 57 86 115 101 119 72 68 101 85 109 81 62 71 80 78 54 57 95 86 83 92 71 73 59 55 60 88 104 98 106 120 151 125 69 63 55 40 73 45 32 43 52 71 76 49 50 59 68 65 48 75 81 103 103 120 105 97 116 169 216 235 245 283 319 323 273 223 186 174 174 163 164 181 176 156 165 181 202 199 178 152 147 155 191 182 178 142 130 155 182 182 121 69 50 52 70 49 40 36 26 29 36 36 23 30 37 39 34 31 26 23 34 40 37 34 27 32 38 30 24 19 16 22 33 36 35 43 58 57 57 62 56 53 43 50 50 51 64 55 31 31 32 31 31 29 22 24 28 30 32 32 31 28 27 48838 296 221 30 9821 13 33 58 7970 8927 153367 10096 3506 2284 1809 1644 1367 1088 1044 891 838 742 933 1071 1060 1005 1049 1182 1170 1136 1137 1083 1090 1114 1107 1086 1068 1131 1156 1072 980 936 950 1061 1101 1065 1060 1055 1207 1560 1775 1682 1359 1306 1200 1150 1025 1011 1048 1164 1245 1077 831 707 646 669 767 833 812 772 792 669 484 430 499 585 664 755 782 679 642 652 664 616 538 518 507 489 533 658 784 910 919 812 687 575 596 534 431 315 242 226 184 193 199 236 293 440 388 330 340 334 357 404 399 340 411 491 543 441 346 319 319 277 188 125 152 178 190 169 129 119 110 94 87 101 101 51 58 93 109 89 114 91 50 69 75 45 78 108 105 137 129 80 98 125 126 130 102 146 142 116 108 85 120 104 105 107 85 60 72 101 103 82 79 70 49 64 62 75 134 153 164 176 124 63 60 66 50 64 64 62 76 59 74 79 62 60 87 70 90 97 80 71 85 111 124 157 156 164 184 208 239 248 259 289 301 277 238 214 232 224 202 190 178 174 166 183 203 221 214 180 151 156 185 185 189 177 161 159 149 185 202 198 146 76 53 36 40 46 46 47 41 48 46 32 35 43 34 27 40 48 51 58 60 57 55 50 37 39 41 32 24 26 29 41 44 48 61 71 78 78 75 66 69 68 65 66 72 68 54 47 48 44 46 40 43 46 39 42 44 45 44 45 45 43 48844 296 222 30 9822 13 34 4 7970 8935 52469 3614 2366 1863 1507 1460 1394 1043 895 855 764 658 843 1064 1022 995 1067 1123 1059 990 994 1032 1044 1054 960 1013 1028 1071 1088 1037 986 917 839 950 982 999 988 999 963 1057 1912 2230 1389 1136 1337 1283 1037 863 840 953 1040 1112 1033 796 636 632 627 699 785 779 751 722 726 589 464 478 560 631 660 610 569 587 603 651 566 404 444 436 511 471 473 594 897 963 828 705 641 599 504 392 312 241 209 148 151 212 248 280 340 331 318 299 276 297 308 303 308 353 329 282 242 249 236 172 113 94 109 147 146 116 127 131 104 88 55 36 74 75 43 54 47 86 40 31 54 44 67 22 64 97 59 75 53 64 75 64 79 78 78 89 75 70 67 52 56 54 51 50 34 29 45 46 23 25 31 48 55 69 53 67 99 108 139 98 72 55 52 44 30 43 32 23 39 15 29 29 43 66 38 10 40 67 47 41 50 89 104 110 133 159 168 171 179 209 243 257 268 227 177 169 172 165 158 141 145 151 151 141 148 183 213 173 118 111 119 115 144 141 118 109 142 163 175 167 117 65 24 3 -2 11 10 16 19 20 17 20 27 25 13 2 6 12 18 19 15 17 19 19 11 8 15 4 3 1 15 28 41 37 33 35 43 41 36 39 40 35 36 46 48 40 31 24 24 30 24 20 17 13 10 13 20 19 19 17 18 18 48850 296 222 30 9822 13 34 10 7971 8942 25129 4595 2508 1984 1652 1605 1646 1204 865 808 837 636 711 922 1016 1042 997 1078 1099 1083 1018 1055 1087 1044 982 1047 1084 1043 1093 1007 965 920 908 994 1024 1007 981 943 948 979 1296 1411 1162 1129 1088 1184 1344 1070 907 977 973 1036 1194 1001 674 572 612 631 791 804 768 790 825 732 504 475 577 545 571 589 575 585 579 579 587 606 476 491 547 552 471 552 806 887 782 680 614 529 420 349 316 253 231 198 165 266 346 339 324 345 333 325 318 331 283 270 199 228 248 195 182 178 248 254 180 108 111 140 136 131 115 95 99 105 115 94 62 58 88 95 99 90 95 111 74 44 66 37 46 56 76 63 39 63 110 105 68 79 109 112 56 53 111 93 94 91 57 69 55 55 54 61 55 50 58 77 56 31 56 87 93 93 77 93 110 81 52 44 14 38 12 11 27 32 12 18 38 47 32 37 43 30 17 33 65 92 116 155 153 144 156 162 152 169 205 236 266 266 215 185 177 160 166 142 140 150 133 151 163 176 190 184 141 104 106 135 140 153 144 115 111 137 147 136 95 59 37 28 23 23 25 32 29 22 19 14 13 19 13 7 8 19 23 25 32 25 36 30 26 21 18 11 -3 -3 11 36 55 58 55 49 46 65 62 41 47 57 48 45 56 51 43 38 33 32 33 24 19 17 18 18 25 31 32 31 31 25 48856 296 223 30 9823 13 34 16 7971 8949 220536 9767 2699 2191 1822 1588 1751 1391 966 894 842 687 609 760 962 1009 935 1028 1126 1032 1014 1106 1132 1067 1005 962 976 1018 1056 1001 1000 1039 968 916 933 927 902 909 891 887 952 1024 953 879 944 1020 1346 1290 902 912 1015 1084 1179 1094 815 639 584 615 703 782 791 755 711 684 582 550 565 580 632 615 612 560 572 604 634 632 516 458 531 544 447 491 746 821 770 707 671 612 474 399 379 322 228 193 210 248 281 299 332 357 325 275 306 325 324 243 245 228 221 204 164 129 165 186 146 86 110 110 118 148 143 111 94 127 132 114 93 127 80 60 72 50 45 90 61 68 44 20 22 11 40 52 52 52 73 70 92 89 55 101 117 92 71 57 42 27 71 74 52 33 32 28 44 39 39 49 40 41 57 44 45 63 116 141 87 56 50 48 42 39 57 39 34 43 41 48 37 56 60 62 67 54 51 84 77 76 70 111 149 156 157 165 174 198 194 244 284 265 223 182 156 146 143 152 131 128 137 171 181 184 180 186 148 127 119 106 121 139 133 129 135 145 153 156 117 61 26 9 34 35 20 28 11 6 17 27 22 18 13 24 22 16 16 20 24 24 32 24 22 10 12 13 8 -3 13 33 45 49 48 45 53 50 43 43 47 45 41 36 43 46 40 36 31 30 30 29 25 22 21 18 18 20 24 25 24 17 48862 296 195 30 9825 13 34 22 7971 8956 63515 4907 2260 2057 1741 1615 1711 1401 945 861 728 660 575 748 931 942 930 1032 1017 896 910 986 1076 1038 1020 989 947 953 931 938 987 1000 924 823 799 858 797 787 882 901 888 932 889 851 841 863 1205 1393 1068 890 895 994 1129 1215 1121 803 596 556 617 688 773 761 696 697 611 545 572 620 577 600 597 536 544 556 627 672 614 554 548 555 429 527 779 823 704 692 706 613 479 434 393 330 291 240 196 221 272 305 312 300 268 316 288 285 253 206 186 169 161 175 170 144 132 148 124 98 76 84 136 135 114 137 91 56 57 60 99 125 90 77 66 62 43 42 53 41 33 45 51 66 52 52 41 31 75 106 47 60 109 83 90 100 97 74 61 41 24 44 20 5 6 40 49 27 41 31 19 45 37 44 70 59 83 100 54 24 12 0 -7 11 3 19 28 32 50 66 25 35 35 36 64 29 41 38 57 66 73 94 127 135 133 111 91 106 119 184 244 264 202 145 154 149 130 116 120 121 116 135 150 156 160 143 141 128 114 115 125 119 110 114 126 127 130 139 104 53 14 8 17 16 -13 -21 -10 -2 -6 0 12 10 -3 -10 2 3 6 6 7 -3 -12 -11 -8 2 8 -6 -15 -8 -3 5 25 41 42 33 28 29 30 24 19 29 31 28 30 31 24 15 18 9 2 -4 -4 -2 -2 1 6 11 13 10 6 0 48868 297 202 30 9832 13 34 28 7971 8964 13127 2362 1980 1846 1575 1619 1844 1419 985 786 780 656 650 926 1036 958 953 969 917 835 933 1006 1024 990 963 940 864 957 918 935 956 882 955 850 825 790 786 801 809 884 926 889 829 834 939 867 2204 8444 8578 1421 927 1032 1220 1153 1017 849 619 581 623 658 776 744 733 664 617 599 566 631 659 652 577 535 598 648 670 688 625 518 517 529 570 597 702 759 715 654 615 529 469 464 355 311 253 201 195 177 310 377 338 337 278 260 268 294 291 256 234 214 241 235 179 183 168 85 94 107 100 93 94 57 95 89 72 41 9 56 103 105 54 53 38 48 61 46 32 51 68 88 74 74 48 30 55 29 69 53 60 64 49 73 92 47 41 28 35 49 52 63 74 52 15 -2 43 23 27 6 24 28 31 18 41 48 52 82 53 16 12 16 9 16 34 22 12 10 28 39 34 43 14 24 40 42 46 45 50 48 55 93 118 165 138 134 117 118 104 119 185 238 261 219 187 162 165 159 153 128 113 102 125 149 175 177 162 156 128 109 119 121 127 142 147 127 121 140 121 64 27 20 23 5 13 22 2 -2 -2 -1 13 11 -7 2 6 2 7 1 10 5 8 7 0 -9 -14 -4 -3 -7 -3 6 20 36 36 48 32 42 49 29 31 35 35 33 37 30 27 20 18 10 7 0 8 8 1 -2 6 13 14 17 14 13 8 48874 299 143 30 9833 13 34 34 7971 8971 715411 476143 194315 11934 2890 2331 2130 2085 2009 1742 1496 1292 1035 869 760 822 1027 1084 1033 1039 933 961 979 1063 1060 1083 1114 1057 1065 1061 1029 1034 977 919 889 943 954 931 943 947 962 936 977 1026 991 979 945 913 1587 3706 7279 14891 2929 959 1209 1110 966 786 637 641 702 776 820 784 764 691 661 690 726 681 651 688 687 672 656 728 738 653 574 569 595 569 579 630 703 781 855 828 687 551 460 471 448 342 268 211 186 156 191 269 341 330 293 208 229 284 340 272 211 255 297 305 283 278 215 166 184 142 147 145 132 134 71 60 100 139 120 101 114 111 99 112 81 56 67 100 87 99 89 93 54 55 70 76 104 98 125 109 111 118 143 125 106 96 113 100 91 90 101 89 70 80 66 76 65 51 41 67 70 55 57 62 53 86 140 148 155 131 81 27 60 51 58 66 99 119 100 82 78 63 68 64 73 69 85 66 70 97 131 136 134 165 165 153 143 130 160 183 219 275 303 254 218 208 200 180 173 179 142 146 144 163 176 193 197 202 187 150 139 165 185 172 145 150 174 136 81 43 42 37 46 40 22 37 46 33 38 35 32 30 44 39 52 50 28 31 43 38 45 37 31 23 22 42 55 47 50 59 74 85 86 68 76 76 74 69 64 61 60 61 63 60 48 43 40 44 49 50 48 42 37 39 46 50 50 43 42 48 41 48880 296 230 30 9830 13 34 40 7970 8978 92402 6853 2534 2515 2283 1915 1997 2190 1923 1364 959 958 807 695 910 1011 995 1089 1043 879 902 1013 1115 1147 1094 1070 1081 1063 1045 965 954 892 816 858 866 850 892 968 930 880 879 1022 1070 956 955 1053 851 5590 21161 14231 1889 1010 1119 1035 813 664 614 638 763 816 819 806 813 765 689 601 690 719 683 656 685 680 696 674 719 792 752 667 646 706 780 694 507 656 922 895 753 614 487 458 429 356 281 187 195 208 205 228 289 313 255 227 244 321 383 339 291 280 275 285 289 230 182 178 155 156 179 152 134 124 108 122 132 105 90 90 89 135 192 127 88 109 94 54 58 72 88 73 62 104 103 66 85 57 86 135 127 103 104 125 95 91 93 79 88 96 70 72 77 36 32 80 83 51 47 52 55 63 64 79 72 81 88 102 134 124 73 70 53 39 69 101 87 66 84 90 69 38 28 41 73 80 78 100 120 134 128 154 140 144 129 136 128 146 187 210 249 290 270 228 208 233 188 148 165 150 147 129 150 167 171 187 185 169 157 148 170 165 159 156 169 152 109 69 58 34 27 31 45 35 42 37 43 45 34 39 35 33 39 33 32 41 39 31 41 49 36 23 24 36 52 53 57 57 53 66 72 69 70 72 68 68 64 66 63 59 62 66 58 49 41 39 36 36 32 26 28 34 37 34 34 39 41 41 37 31 48886 296 229 30 9829 13 34 46 7970 8986 14328 3497 2452 2377 2047 1946 2121 2142 1689 1184 931 870 700 749 1034 1105 1058 1147 1116 1001 976 1014 1051 1054 1061 1063 985 945 983 953 915 849 755 853 876 964 924 900 918 925 1009 1043 951 937 993 891 1467 11997 18923 8360 1458 1085 1246 1198 890 700 558 575 682 846 851 785 746 761 767 692 668 700 726 731 750 726 715 783 781 766 733 643 643 745 844 704 513 684 968 969 849 680 518 442 393 374 328 255 242 255 196 153 214 307 244 163 223 312 381 321 288 287 267 310 321 268 172 165 147 163 169 132 123 86 69 89 84 91 129 82 82 101 107 118 73 91 103 101 93 66 88 97 121 92 75 106 123 94 93 97 84 118 125 130 145 123 84 63 54 107 114 90 79 56 69 70 70 60 69 89 71 103 71 78 77 93 113 115 151 127 97 75 95 90 79 103 117 97 78 59 68 66 87 71 47 62 68 92 134 142 153 162 175 141 138 141 169 192 211 238 252 279 265 247 238 213 231 221 215 214 190 167 153 166 163 184 209 201 189 190 184 168 175 185 177 171 133 113 85 51 49 45 51 48 51 58 52 44 55 51 50 56 56 34 25 32 43 49 57 39 33 41 47 55 64 70 79 77 78 79 84 82 74 81 83 77 71 69 66 72 78 70 63 60 46 42 37 47 39 35 41 45 40 40 44 44 42 43 40 35 48892 300 112 30 9832 13 34 52 7970 8993 297711 999999 571746 21706 3119 2474 2257 1897 1896 2126 2308 1896 1343 987 982 896 726 842 1047 1038 1138 1148 918 811 873 900 950 1010 996 930 937 923 857 774 822 799 809 791 854 836 915 922 928 977 958 924 874 844 917 813 1585 11555 9620 1001 941 1140 1173 883 698 659 620 675 754 812 741 700 720 758 749 690 652 670 691 687 641 604 686 733 757 765 617 557 655 812 787 532 533 886 1030 785 604 459 348 378 387 318 206 176 174 180 134 121 227 217 160 213 347 363 281 233 234 252 228 215 222 222 167 151 136 130 97 68 86 105 107 69 87 54 61 60 78 133 112 93 59 48 87 97 89 67 64 66 64 66 65 63 47 37 78 77 57 68 107 77 66 89 97 59 42 72 54 59 54 40 10 68 59 43 48 43 43 43 39 84 39 64 96 122 139 74 23 31 47 61 79 79 81 86 88 59 24 29 37 65 52 39 43 74 115 152 143 171 115 144 154 137 162 183 189 201 205 205 208 218 199 200 178 173 172 152 147 117 130 128 147 177 182 188 144 127 132 133 131 136 149 134 134 84 36 30 35 13 19 43 27 36 41 22 27 26 16 15 27 27 31 22 16 17 15 10 15 9 11 30 44 36 37 51 68 63 66 58 63 66 52 48 47 53 47 44 53 39 25 27 42 34 28 17 13 15 23 33 27 23 27 23 27 28 25 17 48898 300 115 30 9835 13 34 58 7970 9000 289651 412752 29421 6226 2765 2427 2153 1904 1856 2095 2291 2027 1478 1088 1030 977 777 874 1066 1042 1132 1165 999 891 888 965 1045 1077 1001 989 942 913 924 891 819 825 873 907 831 839 882 945 957 905 905 841 829 845 889 938 1104 1500 1127 996 1066 1149 1092 960 730 658 744 786 865 934 854 791 780 795 791 735 720 721 687 693 712 694 736 828 862 851 776 691 728 917 1086 694 511 826 940 757 576 478 379 442 440 292 177 180 189 178 189 186 219 187 176 205 314 342 298 305 271 243 251 234 233 219 210 177 172 121 139 121 109 118 104 106 105 101 100 77 99 121 103 105 83 87 106 56 49 94 103 113 111 108 105 129 109 83 94 117 102 102 87 109 99 117 104 103 95 72 70 77 81 74 69 83 97 95 94 87 86 104 82 65 88 106 124 152 176 132 88 77 80 77 80 97 81 67 73 60 57 84 89 71 76 88 73 80 101 121 145 159 181 183 158 124 143 182 190 199 230 246 226 215 209 218 207 173 177 182 175 146 154 174 200 207 211 195 167 160 170 171 141 134 162 169 156 122 95 72 49 36 37 45 42 38 37 47 39 35 39 38 44 41 36 40 40 42 31 33 43 38 55 72 84 72 68 78 84 86 82 86 81 68 77 89 87 85 83 79 78 64 59 59 53 52 48 45 48 49 49 43 47 53 51 53 51 46 38 34 48904 298 177 30 9837 13 35 4 7970 9007 667220 127686 10302 3715 2828 2290 1880 1900 2158 2192 1827 1252 992 1009 847 687 882 1060 1103 1116 986 855 808 923 1030 1053 998 1001 984 933 882 903 891 917 912 898 893 912 932 917 885 961 945 863 869 915 953 890 963 1084 1074 964 993 1170 1165 1054 959 769 668 755 774 965 1230 1390 1215 984 878 858 1033 1356 1287 938 820 768 757 854 891 943 1070 1205 1211 1123 1149 938 556 754 1005 882 631 483 399 440 453 304 208 185 184 186 159 127 176 187 130 182 338 378 346 252 208 150 206 236 276 268 221 158 156 138 144 127 163 152 140 153 175 128 96 111 121 137 167 163 116 96 130 130 92 94 121 95 107 96 93 98 93 127 115 89 97 82 93 118 133 124 134 131 109 90 109 110 88 74 73 73 85 106 105 83 81 103 102 99 100 90 127 179 210 168 106 91 99 92 99 97 74 67 57 44 69 90 89 81 77 78 102 107 111 117 136 177 182 191 178 148 149 186 236 257 247 227 239 241 230 220 216 206 186 178 160 172 187 200 202 195 189 181 163 153 167 184 161 150 179 193 171 134 98 66 68 76 63 57 64 60 51 47 47 51 52 47 57 53 48 57 41 45 42 43 54 69 94 82 72 91 95 93 91 87 93 89 83 84 83 93 91 87 90 81 76 75 72 58 62 59 54 54 56 46 52 64 61 57 57 55 56 48 47 43 48910 298 178 30 9838 13 35 10 7970 9015 277461 16366 3834 2744 2230 1872 1703 1843 2140 2085 1585 1108 1005 1038 823 729 893 1023 1019 1056 976 827 793 881 988 951 911 884 863 859 868 836 836 890 849 859 877 857 807 771 760 805 832 843 836 843 824 793 852 1074 1479 1079 865 944 1167 1228 1157 798 649 687 923 1674 3354 5160 5330 3707 2167 1570 2280 4044 4976 4719 3855 2936 2346 1791 1442 1033 859 1442 2597 3287 12116 80557 5108 791 975 855 629 462 437 423 317 195 221 187 207 161 173 176 190 158 125 179 259 312 349 279 209 196 183 171 215 229 214 166 125 138 149 141 130 85 120 110 117 113 102 140 131 106 101 96 100 134 123 89 68 121 88 82 84 121 129 146 109 68 77 91 129 151 124 113 140 143 158 142 115 103 99 97 77 99 93 75 72 80 87 85 63 106 125 106 132 161 170 165 167 118 104 71 74 66 83 86 76 77 85 102 69 75 76 98 80 67 78 112 119 156 147 155 201 168 191 155 171 206 223 216 245 244 252 225 213 214 210 187 185 171 163 183 209 227 222 241 219 187 198 188 161 187 172 172 193 215 156 124 105 82 72 82 70 63 76 70 67 61 54 59 54 60 61 56 48 56 58 51 54 65 80 103 92 87 93 100 87 88 89 91 95 81 91 96 88 87 95 96 95 84 83 80 64 62 56 63 63 53 52 59 66 66 67 66 60 65 58 52 49 47 48916 298 178 30 9838 13 35 16 7970 9022 731570 72326 3329 2338 1918 1459 1257 1453 1852 1647 1148 763 753 781 574 455 666 738 752 797 693 594 533 615 777 735 736 648 615 607 653 705 626 591 626 609 671 596 571 593 656 673 682 663 623 566 563 618 609 726 707 602 608 685 883 916 790 639 530 584 1012 2043 3087 3629 3746 3056 2022 1368 921 626 602 838 1570 2286 2467 1939 1207 762 484 663 1065 412 15118 271759 168154 2355 839 1107 807 512 422 465 313 169 150 175 204 142 126 143 158 161 132 136 207 254 275 281 233 120 115 134 165 176 194 183 134 98 102 107 104 117 114 121 93 108 93 95 85 112 99 153 139 95 67 54 44 89 61 64 111 71 96 114 71 119 72 90 84 81 100 88 95 73 77 66 84 89 100 95 60 70 95 92 56 42 51 53 38 58 37 72 48 38 101 161 160 147 74 39 47 94 60 69 106 102 80 59 49 53 55 57 52 48 71 66 89 118 157 153 133 115 135 197 186 181 169 207 229 241 232 201 171 159 171 130 147 129 125 143 136 162 183 184 195 150 129 143 124 153 143 150 146 184 148 124 101 60 48 34 33 39 26 30 46 16 19 40 30 51 52 41 23 26 39 48 50 39 38 56 82 80 81 77 62 77 81 64 66 71 75 76 53 61 62 56 58 51 50 51 47 38 30 31 27 19 23 37 35 31 35 41 34 37 36 19 19 23 48922 297 205 30 9835 13 35 22 7970 9029 8082 3192 2827 2055 1523 1530 1751 2021 1842 1325 847 856 866 806 602 796 930 1036 1028 863 902 1007 934 878 892 843 834 760 812 753 765 714 754 804 788 799 830 888 856 892 846 833 921 843 784 730 710 722 774 887 911 780 706 883 1109 1088 806 645 639 947 2094 3587 3818 3224 2353 1556 1024 800 669 637 641 653 703 689 776 780 657 528 688 831 543 10432 117966 9437 487 750 1029 837 626 391 349 336 258 172 195 156 171 196 126 151 152 140 154 127 147 191 229 195 85 152 145 153 181 138 148 141 117 89 97 86 94 66 89 92 104 77 56 51 85 84 94 59 110 96 70 88 108 96 73 50 23 71 72 50 75 93 93 53 85 84 87 74 94 80 71 32 76 71 63 55 63 50 10 23 65 33 15 48 40 65 85 64 72 122 144 146 97 40 60 77 93 94 78 64 75 51 50 50 74 48 56 45 45 66 59 66 95 144 141 111 114 156 170 160 165 182 212 212 196 179 177 161 167 184 196 164 148 126 116 117 141 170 173 140 127 129 125 133 136 129 135 160 155 137 122 72 24 31 33 36 26 47 30 39 50 31 24 30 31 39 34 24 30 36 29 24 27 19 31 41 59 65 50 50 61 68 65 65 70 47 59 60 46 49 56 41 35 39 33 23 21 23 24 18 15 22 22 19 24 29 29 28 30 28 24 7 9 48928 298 171 30 9831 13 35 28 7970 9036 867839 554129 93822 4395 2248 1640 1571 1964 2259 1946 1427 1010 1082 1058 947 739 1014 1124 1127 1135 1143 1126 1210 1112 934 1003 997 898 883 964 937 961 938 906 999 930 992 997 999 1002 1005 1041 974 946 994 910 897 827 827 912 1012 1157 1048 883 972 1090 1435 1165 879 759 764 993 1431 1603 1401 1178 1236 1275 1182 991 782 740 764 831 841 870 870 841 630 541 624 840 2186 1964 494 499 815 1040 831 600 420 360 347 258 158 172 191 171 182 192 151 141 189 115 152 186 185 184 195 152 165 151 180 148 169 187 167 146 160 105 159 153 140 134 123 115 118 149 135 115 80 109 111 117 104 89 72 93 103 143 167 128 87 82 98 105 112 118 94 87 88 98 117 91 87 88 104 112 78 78 99 77 119 85 69 69 51 70 53 52 82 58 48 70 87 148 195 174 68 60 54 92 110 119 65 66 60 65 102 84 79 88 73 90 110 99 75 109 163 167 157 163 147 174 205 163 161 209 248 239 194 163 193 210 202 181 185 156 132 140 167 179 189 174 141 166 176 149 154 161 173 198 159 160 157 113 88 67 55 60 59 63 52 47 52 36 63 80 54 46 65 54 65 68 64 62 70 69 73 78 88 80 94 104 87 98 84 76 82 96 79 79 74 80 69 70 69 57 60 52 52 46 45 39 42 45 51 53 45 54 47 52 43 47 39 28 23 25 48934 297 199 30 9829 13 35 34 7970 9044 345926 9402 2289 1449 1425 1585 1893 2140 2012 1558 1134 888 976 987 820 739 859 1041 1047 1140 1139 1059 1099 1030 1013 939 801 784 924 1024 909 856 890 843 874 909 929 939 934 908 959 1013 955 949 912 887 783 781 780 829 931 903 818 840 915 1199 1400 981 761 660 693 731 848 834 748 709 710 737 731 702 724 685 675 743 814 729 673 495 448 501 806 1014 661 411 476 784 928 756 563 440 358 356 213 97 101 130 160 148 105 155 154 124 160 218 174 146 186 166 142 152 156 174 162 188 114 101 134 118 136 120 144 113 83 121 75 76 146 84 37 70 14 59 112 108 130 110 49 20 67 81 78 89 74 57 103 75 28 44 48 58 49 58 92 88 98 85 60 70 75 55 58 77 51 61 24 60 57 49 27 63 -7 50 74 58 85 156 194 105 54 50 41 44 42 40 43 37 43 43 74 33 23 51 84 62 81 62 56 103 135 136 116 130 144 138 171 204 169 161 198 216 181 164 164 169 176 140 108 88 132 153 152 130 129 137 129 118 120 98 125 155 143 119 113 113 65 35 15 8 34 24 18 31 33 28 37 42 30 26 25 35 44 45 55 62 44 42 49 46 57 69 69 71 60 55 60 53 56 57 57 50 44 37 43 38 31 26 28 44 37 15 15 21 19 21 17 21 19 13 24 23 23 27 31 30 22 8 8 48940 296 227 30 9827 13 35 40 7970 9051 37854 3768 1698 1535 1708 1858 1994 1959 1511 1145 966 995 992 817 692 924 1119 1097 1103 1149 1111 1094 997 1038 986 933 881 870 887 976 972 841 901 916 929 973 933 926 1003 1022 972 985 931 951 883 910 862 807 757 757 868 871 882 858 909 1346 3089 1909 765 643 672 726 828 910 843 750 800 751 734 714 705 719 735 704 778 672 486 422 506 563 616 513 456 441 738 839 704 559 370 399 414 300 224 194 155 188 181 204 172 99 172 210 236 286 266 239 246 261 221 220 207 171 182 126 164 176 141 132 146 157 155 146 182 167 231 161 111 83 47 76 74 109 142 125 149 141 110 128 109 144 84 84 79 96 134 50 58 75 86 101 116 129 123 114 91 97 98 78 84 42 52 78 71 61 81 80 85 85 83 106 101 98 115 100 143 239 173 84 75 42 71 75 89 103 84 82 95 73 64 74 85 83 83 117 119 106 121 146 161 158 160 161 192 204 211 205 211 220 232 204 167 198 194 164 160 135 133 158 184 192 182 154 150 161 171 155 149 170 174 167 162 164 135 86 74 67 49 71 68 50 48 59 44 43 49 53 51 48 67 86 94 97 88 86 89 81 96 100 86 97 96 82 87 95 85 81 77 74 67 72 67 71 75 77 61 55 58 51 33 42 39 35 41 48 45 46 50 50 50 53 61 47 44 39 26 26 48946 298 165 30 9825 13 35 46 7970 9058 338302 6418 2127 1439 1334 1481 1649 1823 1924 1914 1646 1253 906 980 1046 903 679 840 1044 1069 1014 1097 994 968 963 990 906 917 896 864 872 1021 991 856 880 912 922 934 905 1066 1031 988 1025 953 956 908 827 742 769 804 789 749 717 826 819 820 865 1272 2036 1214 749 688 714 758 817 870 844 798 765 783 731 723 696 635 594 637 669 601 553 452 443 403 361 377 381 357 493 687 637 536 362 378 401 301 191 157 182 115 133 173 112 154 170 226 219 244 258 260 303 250 215 220 211 191 176 162 126 199 209 164 155 200 190 191 217 160 181 169 158 122 91 93 76 56 63 72 50 45 73 30 51 128 87 94 123 119 60 63 62 34 27 55 85 67 59 67 81 55 49 61 72 27 40 32 34 47 62 55 54 63 31 47 50 45 60 101 126 202 147 74 27 68 65 28 62 58 59 65 30 49 50 57 74 55 61 79 74 75 98 132 132 116 130 137 154 166 183 167 171 217 223 192 181 172 176 135 127 118 122 118 130 146 149 147 145 127 142 115 120 140 138 126 139 128 117 91 54 51 37 26 20 27 29 46 68 50 44 39 42 53 59 57 75 65 63 62 55 77 91 73 61 70 76 73 66 74 66 65 63 57 50 47 54 60 46 56 48 46 37 21 17 17 9 17 29 34 34 41 36 29 34 35 34 29 24 14 5 14 48952 300 133 30 9823 13 35 52 7970 9065 829358 999999 114619 4250 3115 2228 1557 1507 1631 1758 1938 2018 1763 1412 959 993 1066 910 731 922 948 1056 1225 1135 1068 1029 924 988 929 938 935 882 934 1048 899 850 897 903 929 977 1002 1032 1066 1118 1066 1063 1032 948 862 830 842 794 814 844 764 854 844 875 1027 1486 1629 972 742 631 699 806 885 922 915 851 834 816 755 842 862 805 615 654 618 540 487 559 557 506 446 422 393 334 449 624 741 632 424 378 374 305 150 155 166 137 134 156 170 183 237 268 238 297 335 279 257 307 301 334 281 234 246 225 224 190 253 246 207 239 240 184 212 213 253 203 174 128 87 88 71 27 59 122 101 110 80 108 115 105 108 109 109 91 103 127 59 42 43 78 73 103 104 101 83 102 111 78 107 96 36 36 13 54 66 110 65 70 94 83 75 80 63 96 147 174 133 80 73 93 79 54 84 100 71 63 74 65 78 68 78 94 93 111 120 138 141 137 125 113 153 139 162 189 207 194 188 233 233 228 218 197 166 133 130 140 152 161 161 171 174 163 153 130 145 147 144 127 159 170 158 159 155 128 121 82 65 67 57 73 86 81 61 60 91 63 64 91 87 102 117 116 116 101 96 100 86 87 83 85 75 78 87 84 86 87 74 77 99 93 74 67 73 73 67 66 51 50 38 26 28 31 35 40 49 53 45 46 48 51 53 52 49 31 22 19 48958 298 161 30 9821 13 35 58 7970 9073 100983 3599 2361 1745 1476 1600 1624 1693 1886 2152 2096 1599 1149 1077 1166 946 739 815 1112 1151 1164 1191 1144 1098 1020 1022 1057 974 900 994 1024 988 992 1002 955 941 1021 1036 1022 1064 1110 1126 1139 1115 1113 974 964 933 867 811 834 747 774 821 818 816 944 1194 1258 956 858 758 679 770 899 905 909 946 854 784 789 801 871 884 784 638 674 685 637 455 516 569 573 505 468 437 429 672 685 472 340 403 328 253 171 173 156 214 252 133 137 219 239 313 306 277 234 268 300 284 315 284 328 272 304 289 231 255 258 248 232 264 248 249 230 192 221 248 176 180 141 94 145 122 118 145 185 138 117 118 98 96 126 108 119 149 142 147 84 123 130 44 111 128 118 121 116 140 130 119 114 71 76 79 136 111 87 71 80 86 82 93 98 65 92 84 114 193 237 166 62 58 56 61 81 125 123 101 98 98 90 99 91 106 101 129 142 131 139 128 132 133 146 197 190 192 200 204 245 261 239 217 221 186 181 157 132 154 180 197 190 206 169 159 164 148 159 153 159 171 205 200 207 182 170 131 112 120 97 123 122 107 113 126 119 102 99 81 89 125 119 117 123 118 107 112 112 95 103 105 110 99 100 107 102 90 84 90 92 84 86 81 81 90 85 76 88 77 54 52 58 51 45 52 68 63 61 61 58 63 60 63 60 51 51 37 29 35 48964 297 188 30 9818 13 36 4 7970 9080 55132 2839 1773 1442 1498 1695 1690 1659 1976 2170 2018 1354 973 909 1001 830 796 1021 1080 1211 1148 1100 995 1112 955 1003 1018 959 1012 978 926 884 937 986 984 962 963 975 982 954 985 1066 1037 1026 902 930 873 793 770 806 763 721 703 786 790 921 1109 1112 847 696 677 635 648 818 882 957 842 835 803 832 751 742 773 777 732 665 703 618 503 445 491 433 408 438 460 475 594 581 494 411 400 403 210 176 139 163 178 152 195 190 177 214 219 246 257 230 248 239 286 248 244 309 261 235 204 214 198 253 271 226 205 198 165 125 126 102 148 120 114 135 73 82 65 58 108 123 100 95 113 98 69 87 61 45 94 79 81 86 78 76 74 59 76 105 110 110 95 87 94 54 38 64 41 77 96 106 48 74 66 44 42 31 44 61 79 60 97 161 156 80 37 34 66 61 99 71 58 47 71 63 56 64 68 74 81 81 89 109 86 95 90 118 139 188 210 208 186 189 238 234 194 172 180 170 139 161 135 133 156 148 168 150 148 127 129 151 139 126 122 155 161 134 140 152 134 121 103 84 100 109 98 88 71 91 92 66 56 76 97 101 95 85 81 78 87 91 91 85 90 79 67 69 72 78 77 65 66 72 61 68 57 57 67 63 52 48 40 33 31 28 22 25 33 40 45 41 40 37 41 37 28 31 28 22 18 13 17 48970 300 95 30 9815 13 36 10 7970 9087 225443 999999 818465 17145 1856 1486 1479 1485 1660 1792 1736 1844 2080 1897 1169 867 983 857 686 844 1059 1007 992 1029 1031 965 1019 1089 1239 1259 1176 979 959 945 909 873 922 908 986 990 908 970 925 993 949 971 949 901 826 755 763 755 777 784 693 727 774 821 879 934 893 743 661 608 616 720 752 895 830 917 860 847 773 770 775 762 679 699 711 644 530 492 468 409 331 330 386 358 372 415 500 493 379 338 347 273 147 154 180 137 191 222 211 167 198 211 210 233 221 258 282 269 303 282 316 219 230 225 246 206 216 224 220 123 89 99 127 80 63 121 95 92 98 47 77 79 66 49 65 70 87 66 95 103 57 87 84 45 58 77 59 89 38 59 47 47 73 58 54 71 41 33 60 26 45 55 70 46 22 49 70 33 20 -4 31 46 66 40 11 81 157 139 65 38 33 37 51 73 43 43 21 43 35 23 38 49 62 73 38 35 25 34 63 57 84 135 163 198 174 151 139 171 188 162 147 168 180 144 122 132 108 134 142 140 168 127 123 152 135 109 107 115 115 136 134 127 125 143 121 99 82 78 86 87 76 78 88 70 61 66 66 62 71 61 67 77 74 62 64 72 56 63 71 64 71 59 44 47 47 48 48 44 42 41 37 49 45 43 29 28 28 17 14 9 15 21 25 31 27 18 26 26 24 27 22 9 12 0 -5 3 48976 300 91 30 9811 13 36 16 7970 9095 154559 999999 574477 11491 1560 1489 1532 1573 1720 1823 2056 1993 2040 2068 1516 966 951 956 741 864 1027 1102 1047 983 1004 977 968 1171 1376 1380 1447 1166 943 983 907 893 883 873 950 948 859 943 948 918 979 998 981 929 898 846 830 807 773 744 714 730 773 848 944 952 941 778 625 521 605 652 715 880 853 870 893 795 739 702 776 804 746 741 780 663 488 420 412 404 393 364 304 321 423 426 430 492 435 376 379 302 209 169 159 159 189 190 194 212 217 181 177 223 249 289 262 319 318 310 275 222 256 271 284 304 236 253 220 188 124 99 122 94 95 159 158 116 78 56 52 44 91 44 42 20 90 44 25 79 73 86 86 98 76 57 79 99 21 51 76 73 33 68 68 51 77 29 50 70 34 40 57 75 74 37 61 51 27 59 55 28 54 59 34 53 154 167 44 53 54 43 41 41 32 59 64 40 46 44 43 30 43 41 41 34 21 34 48 64 112 145 146 151 153 145 130 148 195 190 173 156 173 168 128 113 136 136 127 122 150 146 138 126 94 87 100 105 136 142 126 115 113 117 118 94 70 80 113 117 97 85 66 77 76 69 88 82 69 65 60 49 38 71 70 64 63 52 51 65 57 45 53 53 54 52 48 50 41 39 45 50 43 25 21 15 22 7 5 15 17 10 15 17 12 22 19 24 33 23 4 0 -2 -10 -7 5 48982 297 175 30 9805 13 36 22 7970 9102 7151 1706 1692 1698 1625 1656 1850 2129 2226 2112 2060 1480 1046 1084 961 823 1033 1081 1110 1155 1136 1156 1192 1151 1199 1377 1588 1580 1506 1137 993 909 888 933 939 934 932 949 1104 1061 1029 1060 1052 974 940 1010 933 870 838 852 851 761 729 759 846 943 932 880 851 755 612 628 652 881 913 914 964 977 929 859 772 806 848 866 899 837 792 639 547 480 482 381 389 468 414 430 472 468 508 518 460 432 386 335 200 213 237 185 251 287 277 228 263 278 259 248 284 365 379 363 319 340 380 319 325 296 288 259 229 232 203 138 106 109 147 152 101 122 126 102 96 64 75 90 63 92 111 103 83 122 115 80 87 94 89 56 20 66 35 43 59 46 76 79 106 94 120 120 100 99 87 93 83 70 85 94 106 86 92 100 57 57 80 59 82 82 102 142 225 137 88 101 86 114 78 101 106 43 75 69 69 73 71 100 93 88 93 72 63 69 108 130 148 195 229 247 221 209 169 191 229 197 199 203 230 224 181 167 147 147 167 189 182 175 157 169 141 139 147 160 154 147 153 170 184 157 136 135 139 147 154 168 151 134 111 99 116 120 113 112 106 111 115 103 86 91 96 102 93 93 98 87 82 82 85 84 84 88 81 76 79 66 62 71 64 63 59 48 44 38 31 49 45 53 53 45 47 48 49 46 34 28 30 28 23 26 26 48988 300 83 30 9803 13 36 28 7970 9109 599528 999999 210771 5121 1711 1651 1680 1580 1579 1670 1848 2163 2467 2143 1765 1117 974 849 838 1006 1039 1112 1054 968 1073 1228 1240 1257 1394 1494 1475 1437 1269 1110 988 886 824 815 902 941 883 936 1007 1035 1022 957 898 820 838 786 809 829 764 759 714 743 777 781 833 882 868 816 647 601 632 658 704 834 927 940 924 856 891 837 720 737 802 840 803 763 650 556 474 464 393 347 363 369 386 393 422 445 449 422 383 423 430 283 211 182 219 264 250 256 259 258 238 216 206 176 259 339 351 320 319 312 279 317 293 277 254 247 217 180 137 102 118 70 100 72 79 105 127 97 83 53 62 69 82 77 47 53 76 101 85 103 104 75 55 57 43 59 64 18 40 75 80 52 62 72 56 35 45 71 64 78 51 23 51 64 59 93 58 68 21 42 72 61 56 51 89 177 160 51 26 35 47 39 46 21 11 26 31 67 77 50 33 58 31 40 52 71 61 77 91 84 117 157 173 180 162 161 184 183 171 167 152 171 154 146 138 158 144 143 147 149 135 139 124 119 93 106 137 152 170 141 136 141 138 110 114 101 99 126 113 113 105 91 101 76 80 85 86 73 78 78 62 76 90 64 58 62 54 57 48 64 60 64 59 41 53 52 52 58 44 32 31 29 26 32 25 12 5 10 28 23 33 28 15 20 23 13 12 7 -2 -4 -6 5 5 3 48994 300 82 30 9802 13 36 34 7970 9116 653428 999999 297635 6067 2229 1870 1810 1734 1664 1623 1758 2196 2812 2877 2036 1375 1016 940 889 1005 1057 1050 972 929 1138 1198 1223 1311 1293 1384 1460 1415 1375 1280 1239 1153 904 877 897 900 901 970 963 1022 1092 1016 976 925 792 853 783 798 770 777 781 776 892 884 920 973 832 950 875 687 627 581 555 688 791 870 913 978 964 925 770 727 693 742 711 672 627 516 459 397 340 368 397 408 433 415 438 433 430 413 438 417 254 212 212 162 191 224 262 230 230 220 295 262 240 266 357 355 333 334 366 335 354 351 314 285 274 273 244 247 187 128 120 95 67 82 109 102 139 153 94 115 102 72 106 95 72 79 90 35 60 70 114 115 75 87 28 39 50 30 36 -24 43 64 63 78 80 108 92 104 122 109 87 53 79 110 84 44 41 74 78 65 54 42 66 99 150 184 151 48 48 54 49 60 97 91 84 81 83 82 47 44 49 59 46 61 38 68 66 63 64 78 108 132 180 176 181 207 183 218 205 184 163 158 179 157 172 168 152 138 168 176 187 153 145 114 123 124 131 143 156 146 157 160 159 158 155 150 174 158 166 162 131 122 116 104 103 81 70 97 74 75 100 91 83 70 74 61 68 72 66 56 63 65 57 69 85 77 49 45 52 52 56 52 41 39 31 33 35 38 42 40 41 38 31 31 28 22 17 11 18 11 9 18 18 19 49000 300 79 30 9799 13 36 40 7970 9124 322215 999999 881953 19165 3184 2128 2017 2186 1990 1839 1779 1982 2554 3114 2337 1330 972 973 827 955 996 1040 1016 1059 1133 1178 1194 1230 1314 1343 1316 1235 1182 1094 1179 1098 1004 952 911 915 949 928 919 1026 978 928 878 810 811 816 735 743 731 761 778 756 769 713 781 874 824 862 915 811 545 577 658 779 875 918 909 920 868 848 760 702 750 715 754 662 569 422 346 322 321 281 334 351 350 382 457 433 426 429 456 374 208 143 179 182 205 227 272 305 270 293 335 316 228 292 405 382 317 403 472 427 385 315 242 162 186 192 184 211 155 123 85 58 95 59 60 101 128 106 73 92 117 77 88 41 54 35 69 74 60 95 88 66 51 80 37 26 24 43 2 37 82 75 58 89 96 61 62 84 75 88 82 97 68 30 26 45 67 64 37 60 55 53 63 55 108 155 139 57 20 54 69 82 62 64 75 71 58 55 42 44 41 25 17 31 60 64 63 60 55 62 72 117 153 203 232 220 211 203 175 194 181 149 174 166 154 136 119 123 156 150 159 117 126 111 96 106 113 110 143 151 142 143 112 138 132 134 147 169 177 140 116 101 85 71 87 77 73 74 82 75 52 56 60 46 67 58 60 60 58 65 62 61 57 49 50 47 49 50 60 48 39 29 26 18 4 7 22 23 29 29 22 11 9 17 16 7 1 -6 -5 9 12 17 18 18 49006 299 106 30 9796 13 36 46 7970 9131 526736 999999 25801 4597 2616 2318 2329 2081 1819 1815 2007 2498 2277 1445 993 988 948 980 1089 1073 1038 982 1064 1112 1150 1164 1223 1262 1322 1258 1265 1204 1194 1153 1108 1027 972 956 902 946 973 997 958 969 894 927 888 864 802 851 873 781 723 747 772 819 814 800 886 876 860 878 739 603 608 649 811 963 1010 966 915 907 903 871 740 664 703 750 733 702 620 553 455 417 405 314 331 330 399 423 417 427 458 433 485 400 250 174 173 246 306 312 427 422 426 471 388 375 405 429 427 354 402 467 393 354 376 281 241 233 258 211 218 198 132 132 96 113 151 83 99 95 123 96 58 90 92 70 91 47 62 101 96 81 72 107 93 95 58 46 23 9 45 39 56 67 69 60 61 88 105 134 99 92 85 89 61 85 77 52 52 69 81 67 47 51 77 66 51 100 137 141 91 44 44 88 110 89 104 87 76 48 22 42 72 50 48 90 74 50 86 73 114 101 128 119 152 196 196 206 228 216 218 229 219 201 186 170 174 180 187 187 165 159 170 151 178 163 140 119 134 143 138 141 154 151 149 165 163 167 181 189 178 174 140 117 130 100 76 68 83 91 101 89 104 96 90 86 67 78 73 68 75 72 71 86 87 75 75 82 66 56 52 53 51 46 41 44 34 29 31 28 31 45 49 38 30 25 32 23 20 17 11 11 19 19 20 26 21 49012 300 104 30 9794 13 36 52 7970 9138 45790 14920 286930 326390 170458 9021 3398 2696 2593 2196 2011 2096 2393 2090 1198 868 835 951 1105 1042 1007 979 1056 1123 1170 1170 1188 1240 1205 1210 1289 1202 1255 1184 1184 1158 1007 1022 861 930 979 1044 1096 1032 954 926 960 965 882 796 808 819 790 773 785 788 842 928 879 890 884 837 854 746 644 583 597 685 829 924 880 856 886 922 831 770 688 734 788 682 670 566 572 465 425 330 320 360 319 314 398 350 413 447 465 439 351 242 218 263 273 311 379 546 660 577 560 498 462 450 402 428 360 422 424 253 216 292 253 163 259 277 259 257 216 189 119 133 63 85 97 71 68 108 129 108 103 147 117 63 66 96 92 99 102 72 79 82 74 59 63 30 66 67 32 42 49 74 78 105 87 113 101 117 132 95 75 104 99 97 132 121 78 64 41 55 52 88 71 59 85 121 192 207 115 44 89 90 69 93 84 66 53 67 67 73 80 62 52 62 62 82 97 94 94 130 143 144 156 186 230 226 192 212 225 229 240 180 179 195 206 181 159 178 158 140 150 153 149 141 137 132 139 158 167 155 151 151 157 196 200 183 188 191 170 137 125 115 116 115 106 95 98 99 104 98 79 79 78 81 88 79 65 73 83 68 83 88 90 84 93 93 81 62 57 49 53 54 41 43 43 41 39 41 51 43 44 36 40 39 37 30 21 11 11 27 33 34 29 28 49018 300 72 30 9792 13 36 58 7970 9146 32591 8509 110222 233163 201636 11618 5249 3421 3256 2800 2508 2150 2215 2442 1770 977 744 821 1046 1033 955 1010 963 931 1045 1047 1039 1029 993 1064 1172 1122 1163 1107 1061 1184 994 986 858 872 914 893 949 944 898 883 831 791 726 744 794 778 709 705 737 747 731 751 769 848 830 813 849 792 641 546 594 549 610 795 809 894 850 751 707 746 608 556 617 624 638 602 565 547 418 355 293 268 341 315 325 334 343 420 409 420 408 277 96 151 161 229 331 419 561 530 430 373 393 357 380 459 521 434 381 253 136 120 143 151 259 351 313 230 187 166 61 75 62 93 90 53 50 55 81 67 32 38 57 46 35 31 5 78 50 74 72 68 45 37 60 50 35 16 4 17 32 49 43 85 88 75 82 56 36 28 64 61 62 70 28 40 44 54 21 31 45 28 16 18 29 70 180 180 142 69 62 24 40 57 39 23 10 24 30 2 14 20 25 15 28 52 61 43 59 76 35 83 108 157 177 178 170 194 196 177 169 172 128 137 148 142 130 135 125 118 122 127 128 123 108 99 93 94 118 122 109 114 138 149 153 151 169 159 154 122 111 75 87 85 74 58 63 35 48 46 53 34 30 28 25 37 30 40 44 44 47 48 45 40 50 41 31 32 24 23 17 10 2 3 2 9 14 21 15 -8 -7 -10 -8 -9 -20 -20 -28 -31 -22 -15 -9 -2 -5 -6 49024 300 70 30 9790 13 37 4 7970 9153 19879 8856 112492 98366 21058 8420 4969 3697 3599 3570 2959 2340 2294 2739 3271 1985 955 801 895 1028 1025 976 1056 1126 1202 1136 1174 1120 1049 1101 1084 1210 1274 1208 1226 1182 1069 1095 1004 975 847 868 891 881 903 881 881 881 893 860 849 808 782 817 772 794 796 875 840 846 917 854 938 960 831 667 652 610 705 871 939 901 862 806 771 783 782 684 674 644 677 679 765 615 501 419 328 387 351 368 351 424 403 504 484 480 508 423 223 191 231 286 343 388 512 524 469 436 440 494 504 575 587 563 383 181 157 195 229 281 347 337 304 261 208 185 104 95 116 80 89 85 70 54 96 86 115 126 91 82 62 110 64 56 143 96 118 84 89 69 70 86 40 58 71 59 33 54 61 82 76 77 67 79 86 93 137 116 114 101 75 86 59 47 73 49 50 76 85 70 70 107 190 201 191 105 67 60 60 68 97 106 68 59 74 55 58 73 61 73 84 57 63 84 72 106 117 163 167 172 180 213 227 216 237 241 226 214 206 182 177 186 169 178 175 168 187 183 138 136 113 126 134 135 123 148 155 175 174 199 200 202 208 194 172 165 132 132 124 105 92 87 93 90 89 78 77 76 79 62 55 55 71 75 79 84 94 83 88 81 71 72 75 61 74 62 50 49 45 39 30 26 38 46 50 30 25 22 22 25 13 10 13 4 14 14 13 24 23 22 49030 300 66 30 9786 13 37 10 7970 9160 16330 3149 50220 411554 271751 108388 9582 4078 3592 3875 3344 2440 2430 3010 3211 2081 1038 897 814 1017 1027 1095 1073 1108 1176 1106 1087 1139 1048 1065 1054 1118 1186 1136 1186 1309 1137 1140 1080 1124 1016 964 928 922 937 911 832 925 878 928 840 819 830 795 812 821 795 850 873 895 856 940 869 899 904 780 678 548 737 937 981 953 915 864 776 798 772 676 726 770 676 730 781 622 453 439 382 379 377 346 362 420 421 438 458 527 443 310 246 272 307 381 441 579 627 566 463 439 570 605 600 541 468 298 239 147 127 334 338 375 423 385 349 281 232 138 169 181 134 118 121 96 71 79 114 89 102 111 86 88 91 85 124 93 79 108 154 94 128 85 65 64 57 93 63 50 52 62 84 102 103 124 117 106 129 79 104 121 89 97 64 76 67 78 67 51 73 69 40 84 116 157 187 210 185 103 64 79 70 70 101 137 128 111 103 101 78 70 62 72 74 119 84 91 109 96 128 149 169 156 182 228 241 241 230 254 265 236 255 205 174 141 193 196 202 195 182 178 191 169 144 147 168 142 161 167 180 167 176 182 193 215 205 180 168 168 154 120 99 104 109 105 112 102 92 79 85 90 101 88 78 71 72 78 82 105 117 116 93 67 81 82 86 71 74 78 70 57 41 43 49 66 61 52 41 36 32 23 33 27 26 19 22 29 27 29 37 40 34 34 49036 300 65 30 9785 13 37 16 7970 9167 29305 8737 83780 135301 18545 5944 3722 2986 2618 2770 2566 2147 2439 2708 2833 1901 1078 895 826 976 996 1037 990 1016 1096 1094 1078 1112 1031 1041 1091 1128 1159 1137 1067 1080 1096 1018 931 1014 954 884 887 904 880 917 915 870 815 851 779 798 813 819 861 813 820 795 790 829 796 817 834 836 856 683 596 608 642 792 905 936 904 837 777 742 699 639 660 644 580 644 739 683 506 468 408 369 308 341 382 398 391 390 457 410 352 248 153 217 268 340 377 492 586 519 487 445 521 532 462 465 426 245 170 128 235 349 394 420 359 272 256 222 194 143 67 71 68 90 51 32 9 52 59 49 45 59 93 81 64 50 34 33 78 71 91 57 56 19 53 45 31 42 21 25 8 2 24 55 65 65 87 56 74 58 85 86 76 73 74 74 47 71 57 55 43 57 39 48 137 170 183 193 136 62 44 27 30 57 70 54 60 66 70 59 46 41 29 43 36 54 54 72 70 86 85 96 95 129 162 158 183 209 206 197 212 205 199 178 105 125 159 151 173 174 162 158 127 144 141 136 127 127 119 110 109 145 139 151 159 135 122 126 117 129 109 105 88 79 64 64 59 60 78 62 53 54 49 47 46 35 38 48 37 39 57 58 64 56 50 52 37 37 27 28 27 16 6 4 19 20 24 13 -9 -5 -6 -7 -3 -3 -8 -11 -11 -10 -1 -9 -6 5 1 -4 49042 300 63 30 9783 13 37 22 7970 9175 13788 3949 45767 54808 11224 5013 8169 20932 4076 2627 2590 2455 2726 2703 2710 2047 1012 787 771 1003 951 1135 1131 1075 1155 1117 1113 1159 1054 980 1020 1097 1034 1060 1164 1185 1131 1043 1026 1009 1012 959 940 941 908 948 937 939 905 884 845 796 766 782 783 807 767 815 810 881 881 885 835 869 939 865 659 603 593 723 826 880 852 801 810 752 748 736 601 542 634 641 637 723 646 536 442 356 280 300 375 366 344 399 434 395 351 226 216 207 264 297 319 432 536 620 476 457 578 591 422 300 253 146 172 225 238 395 425 417 349 260 209 166 134 142 106 108 86 78 57 93 89 14 -12 60 110 91 79 74 88 107 107 80 67 55 116 136 89 76 80 32 56 58 56 69 37 57 50 46 70 101 96 56 74 84 65 59 92 81 64 69 59 62 42 25 50 48 43 55 79 143 160 206 201 91 51 47 38 87 108 100 66 80 82 86 68 32 42 69 81 72 63 70 93 86 107 132 117 109 164 178 219 240 254 232 245 222 184 167 146 137 138 151 156 153 125 136 146 160 162 136 126 127 141 145 145 134 132 150 142 146 163 161 145 137 129 110 107 91 75 64 78 92 67 56 75 69 58 63 63 58 67 63 48 46 60 68 85 83 63 58 62 62 58 49 38 33 20 20 24 27 37 41 29 13 6 1 7 9 12 7 0 3 4 9 20 20 18 17 49048 299 91 30 9781 13 37 28 7970 9182 582 1301 2478 8615 86005 358994 991002 533228 18570 3328 3159 3193 3065 2739 2762 1534 980 830 867 1043 1114 1094 1237 1224 1168 1201 1225 1104 1047 1062 990 1082 1043 1122 1081 1116 1040 1006 1053 1042 1031 941 941 946 942 951 946 912 930 907 732 740 775 849 865 804 815 827 841 901 902 935 881 942 992 897 729 642 694 842 928 934 856 790 790 735 698 603 603 574 608 685 803 681 559 484 390 381 338 327 418 389 393 490 493 445 279 176 205 283 313 346 386 503 589 587 509 621 596 443 290 262 208 237 266 302 456 427 333 339 284 288 207 189 121 81 78 73 115 112 39 84 73 71 81 52 86 81 76 96 105 107 127 108 91 119 101 105 123 90 84 68 90 78 53 62 63 64 98 69 67 62 88 102 77 71 57 49 79 107 106 47 42 52 48 56 67 53 39 58 116 159 173 208 130 71 68 85 83 70 75 58 96 71 109 96 61 74 90 120 94 110 95 90 96 113 113 143 137 160 193 260 253 220 224 266 235 190 146 139 140 132 143 166 189 174 192 174 150 141 146 145 146 133 137 154 150 154 151 150 155 167 174 153 153 145 128 117 94 93 89 88 96 76 69 56 76 76 79 61 59 47 68 78 52 62 82 96 85 64 55 68 70 59 59 42 45 45 42 49 50 49 52 42 28 27 20 16 13 17 13 12 18 27 27 34 35 32 27 49054 298 119 30 9779 13 37 34 7969 9189 0 536 2738 35867 258058 680843 999999 743538 15527 3912 3447 3199 2718 2958 1869 1005 769 828 970 1078 1135 1126 1118 1111 1135 994 985 1083 945 912 983 1104 1103 1092 1084 1049 1019 1027 982 936 902 852 941 944 863 968 934 890 883 828 818 857 827 772 827 825 828 837 855 843 900 825 937 947 759 660 590 665 873 893 858 840 749 792 785 737 676 590 545 614 639 682 636 508 426 316 297 289 373 374 349 411 471 459 370 176 204 224 325 353 354 400 552 606 545 476 614 582 426 310 205 209 261 329 287 422 489 438 346 237 192 174 142 102 94 102 129 93 78 53 41 56 65 109 47 29 57 66 93 121 92 92 106 81 65 62 61 66 116 84 76 82 43 36 34 14 5 73 64 42 54 78 64 30 85 76 81 76 59 73 75 94 82 42 39 62 70 54 89 106 107 187 195 127 67 35 51 62 84 70 71 82 77 70 95 90 79 101 97 58 78 78 80 86 110 119 136 126 180 247 247 256 242 243 245 231 185 150 137 112 91 140 164 143 152 141 158 175 163 132 105 107 94 126 144 151 178 179 182 216 205 189 156 122 118 122 96 78 76 88 76 81 93 80 59 60 54 44 55 65 51 35 34 47 63 81 67 62 67 69 60 56 46 45 45 32 21 27 37 50 46 43 22 16 8 8 14 7 8 10 9 15 19 19 24 24 30 22 49060 301 29 30 9779 13 37 40 7969 9197 34991 136 220 724 868 4303 66916 679868 828643 713847 27379 4765 3687 3240 2559 2740 3332 2062 1068 842 934 1071 1173 1283 1263 1279 1235 1102 1002 987 1126 1024 955 924 1049 1110 1095 1101 1073 1058 1008 1004 1057 1006 981 924 965 1038 996 973 974 1021 991 956 875 836 796 830 811 893 912 894 869 901 929 963 815 623 639 682 797 911 918 1024 1000 889 847 787 729 652 533 537 692 787 785 639 500 459 403 392 342 414 429 486 510 524 475 315 279 298 360 400 386 449 593 637 602 584 534 643 678 631 475 272 342 485 466 346 412 506 472 362 288 204 149 155 152 206 152 154 133 156 190 124 80 77 102 102 115 143 101 69 117 114 122 68 158 125 100 124 106 121 141 110 64 93 53 98 77 71 85 106 86 93 80 113 133 83 96 116 130 120 118 88 96 84 60 73 67 130 138 135 157 174 194 234 161 84 59 83 106 94 113 110 81 106 131 113 132 146 124 108 120 137 139 130 142 163 165 164 153 216 269 271 312 294 262 273 250 241 232 195 155 155 176 175 207 204 208 203 213 220 189 149 162 176 181 174 198 234 234 245 273 243 211 175 177 175 126 104 116 101 109 103 88 98 106 83 98 100 95 86 107 114 89 73 71 88 95 115 109 106 106 89 87 90 69 54 60 63 55 58 75 93 76 52 44 52 56 50 44 38 35 37 40 45 51 60 55 48 49 49066 301 29 30 9779 13 37 46 7969 9204 35971 702 672 1027 1568 1617 23200 462511 696734 86413 11170 4274 3073 3027 2378 2548 3369 3454 1496 898 738 1017 1020 1007 1103 1132 1109 1023 977 979 956 959 872 845 903 1016 1033 1060 999 1011 966 927 948 870 849 884 925 926 998 979 980 956 930 957 891 808 780 753 797 835 834 831 822 842 867 884 750 655 555 593 693 783 885 878 896 880 809 773 737 615 507 462 548 698 670 541 486 402 267 262 343 354 358 406 491 460 380 312 224 178 258 351 386 435 526 564 542 521 470 552 619 656 647 619 512 562 564 454 308 368 452 409 322 134 109 134 122 101 81 104 78 107 116 95 47 75 50 14 37 71 70 100 73 98 99 90 77 68 44 53 64 94 63 89 93 68 104 75 27 81 58 54 42 33 39 68 75 40 110 123 88 50 37 55 83 26 50 52 58 45 53 91 116 143 142 191 160 90 62 86 53 56 79 64 80 91 121 105 131 105 95 99 137 95 70 81 97 102 116 117 155 147 190 222 274 257 271 271 239 211 177 162 133 106 103 126 149 150 150 155 161 163 158 141 137 125 122 136 159 191 206 189 201 198 186 176 157 125 104 76 58 70 70 68 61 72 70 66 50 48 67 58 63 50 28 35 63 62 72 69 46 45 68 66 57 45 33 33 25 17 33 39 39 37 40 17 7 12 5 -3 6 11 6 0 1 7 15 19 23 16 17 49072 301 30 30 9780 13 37 52 7969 9211 48933 2008 1395 1525 1941 1920 4535 58665 294812 12135 3117 2784 2554 2352 2182 2566 3077 2741 1150 965 830 978 968 1025 1160 1241 1271 1179 973 936 967 966 914 900 914 975 1055 1042 943 977 946 905 883 892 892 928 887 898 893 890 921 973 922 964 819 822 815 813 858 846 817 911 889 851 899 980 972 753 664 653 694 883 992 969 954 933 951 813 769 683 590 608 609 636 688 567 373 421 346 342 363 372 432 453 446 384 407 336 252 210 296 371 447 492 586 598 573 561 487 456 569 588 593 621 663 613 587 571 417 300 463 540 423 225 197 168 128 154 125 92 105 123 126 58 113 66 69 49 47 58 57 67 69 103 112 76 83 69 73 93 85 101 153 139 129 98 118 30 55 54 82 60 64 113 95 86 97 93 106 109 94 90 79 78 49 44 47 55 74 63 77 78 67 96 123 135 185 152 99 43 77 98 100 74 90 113 115 101 90 108 114 99 84 98 81 91 88 135 168 159 150 158 195 238 284 298 290 308 277 228 216 204 186 162 154 133 125 137 158 162 149 182 182 165 140 137 131 153 194 209 192 171 162 180 158 152 140 119 94 94 86 88 90 86 92 81 69 73 78 75 80 81 72 57 60 57 75 84 86 77 72 61 71 72 58 42 30 45 43 40 31 30 56 60 37 24 28 31 24 20 17 13 8 21 22 22 32 37 34 34 33 49078 300 60 30 9780 13 37 58 7969 9218 4888 1694 1789 1947 2098 2520 4381 5101 3038 2590 2795 2211 2100 2455 2701 3097 2389 1112 946 793 922 1063 1115 1208 1287 1273 1234 1108 983 950 937 985 987 1013 1003 1108 1025 975 965 915 925 993 902 860 951 999 907 972 989 911 903 915 1004 907 841 882 834 848 951 860 862 902 930 965 889 964 957 745 618 653 774 944 938 915 912 939 830 816 725 667 629 622 653 688 583 369 374 367 346 330 366 327 336 447 438 446 408 186 150 253 389 564 571 624 574 572 523 481 516 542 650 612 631 606 661 636 484 285 417 485 556 538 428 256 179 164 147 102 149 83 148 157 175 118 91 80 79 77 71 71 98 98 99 99 94 110 79 68 113 128 104 83 131 167 118 87 63 24 89 86 117 79 80 77 67 82 83 61 131 148 88 95 98 100 103 76 79 81 94 88 69 95 77 111 154 202 222 124 65 86 69 92 110 99 105 97 110 126 119 97 98 104 89 102 112 136 137 135 166 178 199 204 244 270 277 317 304 295 290 267 257 223 197 158 109 109 129 167 173 195 229 206 183 165 149 153 208 225 238 191 150 174 184 160 134 113 101 105 114 99 82 77 85 78 71 101 88 79 78 76 70 77 73 64 68 90 104 107 95 75 71 72 73 72 63 60 44 53 55 54 57 58 47 49 47 45 39 30 39 34 31 32 38 38 46 57 49 46 48 42 49084 300 59 30 9779 13 38 4 7969 9226 21888 1645 1821 1910 2158 2515 3649 4466 4054 3524 2996 2396 2341 2665 2713 3112 2178 1117 1004 802 1010 1049 1102 1263 1292 1267 1217 1095 1016 1050 1077 992 939 1061 1069 1150 1113 955 875 975 1017 1018 950 936 968 946 990 1033 924 935 977 963 902 825 857 855 789 754 877 929 993 962 911 978 925 1009 1000 795 625 714 755 940 1031 1075 1088 1084 1001 883 777 708 678 632 637 692 619 493 439 396 367 351 399 362 451 438 454 502 452 313 291 323 354 525 571 680 656 527 519 488 512 546 601 637 619 603 617 505 418 411 504 517 563 538 473 315 157 154 168 163 127 109 164 123 78 93 104 115 73 105 121 116 135 110 92 93 116 149 147 128 132 145 138 124 109 139 132 111 123 111 121 104 108 88 94 111 99 66 84 79 104 129 151 121 120 126 118 101 87 82 77 113 96 94 93 96 131 215 204 214 150 98 96 122 113 96 95 98 128 115 118 135 134 144 141 145 158 166 161 184 174 150 183 213 229 306 332 337 329 359 342 317 300 266 217 200 172 131 131 159 206 207 224 241 225 188 178 174 189 203 208 215 163 160 175 156 141 123 107 106 124 124 114 124 125 103 100 120 92 89 98 91 68 59 75 81 102 108 113 114 109 107 92 82 80 89 82 58 51 63 67 65 73 76 59 51 61 51 32 38 39 46 41 46 45 48 51 62 62 50 55 54 49090 300 59 30 9779 13 38 10 7969 9233 31194 1464 1466 1697 1874 2178 3444 5249 5487 4628 3574 3102 2621 2506 2776 2918 2096 991 958 739 930 1055 1145 1147 1222 1242 1218 1080 1061 959 945 934 886 925 1014 1102 1008 954 923 913 998 926 850 897 850 943 843 934 872 797 792 814 854 809 821 805 822 724 744 790 840 876 887 837 841 893 906 730 671 661 729 934 1016 993 982 903 816 731 740 646 641 657 627 637 648 547 394 408 401 363 308 366 411 428 501 508 459 350 293 209 266 439 620 676 575 495 531 454 460 516 569 594 557 524 458 323 289 401 488 503 482 516 442 354 170 142 132 102 160 132 145 128 78 55 53 33 41 33 38 81 82 69 76 100 79 29 81 74 103 73 90 76 120 101 85 64 27 79 74 28 57 50 46 54 88 53 82 101 87 68 72 81 100 53 68 74 58 78 46 83 96 89 105 117 156 148 206 211 116 78 87 103 55 83 93 64 85 94 73 68 111 94 114 123 161 142 132 128 118 155 151 156 178 228 253 264 273 302 341 306 297 250 231 197 145 133 132 72 112 141 162 171 189 191 171 136 167 203 182 146 116 112 93 86 83 66 67 97 96 88 90 100 83 59 75 75 80 72 49 52 64 65 66 65 60 58 82 86 78 57 53 63 52 46 39 33 41 46 47 54 44 32 37 36 20 17 13 13 15 6 11 14 21 25 28 26 31 40 41 32 49096 300 61 30 9781 13 38 16 7969 9240 24181 1497 1424 1665 1785 2122 2871 3780 3429 3042 3029 3303 3059 2677 2932 2897 2006 1039 955 834 911 1057 1116 1161 1309 1405 1324 1105 1069 1080 991 949 937 1013 1095 1057 1087 1020 978 886 908 977 973 927 947 937 911 903 926 849 828 818 924 930 813 889 833 817 824 842 811 801 842 889 976 913 851 744 694 627 719 856 958 1005 864 898 784 797 694 664 649 658 631 616 642 544 438 450 395 372 340 341 403 488 455 504 562 404 271 271 279 381 537 686 638 529 466 501 465 541 638 639 553 553 505 337 274 488 547 533 549 566 487 309 224 133 97 152 157 100 102 112 79 88 83 52 80 89 36 39 35 43 81 104 106 71 63 111 123 117 133 120 103 96 112 134 89 108 86 65 66 92 80 83 107 93 68 82 121 135 119 81 84 112 75 55 87 52 50 52 65 74 84 101 150 182 195 204 152 113 78 90 55 72 91 84 70 47 48 90 116 119 117 129 149 150 141 149 160 142 146 152 181 215 261 246 294 356 377 381 376 293 262 222 191 172 148 140 111 92 122 188 182 193 197 219 216 228 212 175 143 95 76 73 80 98 74 75 80 108 107 93 104 87 80 84 79 68 72 75 78 78 78 84 95 89 95 108 95 83 91 79 80 56 49 41 36 41 52 54 55 56 44 45 37 32 32 28 30 25 23 30 34 32 29 39 44 44 47 43 49102 300 65 30 9785 13 38 22 7969 9248 212010 2790 1506 1576 1695 2039 2592 3189 3004 2448 2389 2670 3089 3133 3036 2764 1779 986 877 725 948 989 1142 1192 1250 1335 1342 1115 935 996 987 1008 1008 932 930 1064 1129 1093 1025 858 895 1009 984 976 978 953 910 949 939 917 825 918 953 911 862 849 873 772 805 839 829 891 807 826 907 867 841 747 660 624 715 875 988 1008 977 1004 868 872 764 697 670 637 571 591 607 579 467 452 410 341 357 394 374 395 407 386 552 507 367 250 218 281 453 576 640 585 513 522 456 456 522 614 661 533 516 401 252 289 535 588 499 483 436 257 185 174 133 79 85 140 116 98 94 91 62 54 30 70 67 74 62 96 111 71 46 74 63 67 87 136 115 69 88 161 137 120 136 68 69 73 56 69 82 67 85 97 88 110 83 70 74 108 81 64 69 87 59 70 29 68 76 53 135 160 168 203 212 171 189 169 122 146 118 90 84 36 73 115 83 88 105 127 138 122 138 127 119 124 151 162 164 161 182 200 236 262 292 347 371 374 367 318 275 263 216 201 182 169 157 116 91 90 109 181 214 194 215 217 201 208 189 115 83 75 73 86 94 89 87 94 93 86 83 91 102 87 87 83 92 85 86 76 71 90 95 82 83 89 92 71 59 64 57 62 59 43 30 37 51 49 51 49 42 36 29 36 39 25 24 21 14 19 19 20 27 29 34 38 44 49 49108 300 66 30 9786 13 38 28 7969 9255 143737 2372 1471 1605 1628 1856 2517 2591 2409 2284 2324 2403 2578 2634 2509 1615 1043 974 831 936 1010 1030 1130 1284 1310 1378 1282 1018 1011 989 1053 1009 990 902 893 1091 1121 1140 1060 899 909 906 950 963 938 1044 966 928 930 921 923 902 841 947 873 828 883 899 892 808 774 793 841 842 856 930 899 859 702 638 661 779 941 1025 977 934 894 808 773 687 642 616 548 580 615 508 484 457 436 434 426 362 432 494 403 413 504 483 360 224 130 212 344 555 573 665 601 543 537 518 446 519 611 626 577 524 322 252 434 572 540 494 432 260 105 74 50 81 150 133 96 128 119 77 63 124 86 43 48 59 4 66 52 86 82 72 71 133 97 136 132 118 131 91 110 155 109 97 86 84 52 24 88 109 85 90 62 83 83 83 62 77 64 88 97 57 64 58 71 49 43 90 120 166 209 225 227 226 194 183 157 155 130 99 64 56 109 89 81 100 76 107 130 125 146 131 117 123 121 144 161 156 154 185 245 291 314 299 327 347 336 290 270 290 240 179 184 166 155 126 86 100 105 113 177 217 194 205 201 194 157 118 87 79 71 78 87 99 82 89 108 109 104 95 82 74 82 72 59 78 82 63 73 87 98 92 67 71 75 65 63 69 69 57 44 37 31 36 49 60 63 52 37 29 25 28 29 22 19 21 22 17 20 19 27 32 41 44 42 36 49114 300 68 30 9788 13 38 34 7969 9262 29598 1442 1424 1472 1582 1818 2125 2038 2064 2068 2071 2329 2727 2781 2799 1968 1000 853 745 783 933 971 1051 1163 1310 1309 1190 973 997 1004 905 916 883 906 914 950 996 1032 920 806 879 777 919 917 1005 948 857 846 837 847 818 783 840 841 842 796 816 801 785 761 695 664 772 774 801 843 834 823 577 604 594 759 833 887 942 1000 970 758 719 719 632 547 514 514 554 472 358 458 386 346 364 393 420 531 573 526 477 501 344 245 190 219 435 534 592 595 528 506 509 510 462 565 632 601 591 484 242 272 440 510 500 454 311 228 91 103 97 98 96 57 86 90 49 39 43 43 56 34 -26 40 20 47 44 18 32 41 63 52 86 98 95 77 69 76 95 89 102 103 61 36 39 10 30 41 62 49 25 57 94 55 55 72 71 59 47 39 27 30 31 46 19 42 110 153 182 204 234 238 227 185 185 178 132 51 36 55 67 48 25 39 49 43 71 109 112 118 100 128 136 104 82 128 130 137 215 276 256 288 312 320 302 328 295 229 208 185 158 128 148 110 80 79 73 68 139 189 189 185 176 152 97 93 87 72 58 48 46 45 53 61 86 86 91 70 62 72 69 71 44 46 37 50 72 71 58 49 37 55 51 36 41 43 33 21 8 8 19 19 22 40 39 23 25 21 5 10 11 -2 -7 -7 -4 11 3 9 21 25 24 28 24 18 49120 300 70 30 9790 13 38 40 7969 9270 22894 1530 1414 1565 1640 1673 1964 2030 1765 1988 2162 2253 2568 2818 2842 2261 1063 876 795 735 951 952 1029 1137 1198 1219 1059 815 937 1014 963 888 911 857 977 940 960 1018 948 851 827 788 884 948 979 909 820 813 785 812 838 824 818 772 827 822 790 772 827 773 664 767 868 837 829 808 847 865 786 645 634 708 837 900 944 907 887 886 773 761 807 691 562 529 537 533 429 356 393 336 412 394 514 552 572 573 512 466 387 280 207 245 377 512 547 552 533 482 458 412 507 644 634 587 567 515 285 240 353 472 518 507 484 367 208 170 107 120 101 78 89 59 61 104 72 8 26 11 24 49 25 34 69 58 88 80 98 124 132 90 35 85 91 86 95 97 141 108 72 54 21 22 42 49 59 65 44 59 90 67 42 59 50 53 47 64 71 33 33 41 54 34 61 155 203 203 179 231 255 232 186 148 134 89 58 42 48 27 42 44 44 59 73 67 89 101 109 115 89 104 109 116 103 147 187 212 243 261 281 274 266 295 295 282 246 209 196 170 145 119 83 78 73 65 71 130 173 173 153 151 124 90 85 71 78 93 84 60 42 39 70 105 100 80 73 58 58 67 61 46 44 61 81 77 56 53 47 44 33 29 32 32 11 1 20 23 20 37 29 28 29 18 14 14 11 6 6 11 6 2 2 4 3 0 6 15 15 13 19 14 49126 300 72 30 9792 13 38 46 7969 9277 31543 1700 1581 1725 1828 1805 1977 2123 1892 1873 2049 2314 2521 2776 2956 2550 1349 837 794 785 956 946 1022 1108 1310 1203 944 894 974 946 966 922 927 912 956 1004 1008 965 973 912 934 868 860 885 955 905 869 780 851 875 829 891 830 788 784 802 812 864 911 844 782 747 738 834 811 850 865 874 898 866 686 704 875 973 959 963 927 888 813 794 844 721 641 618 566 492 430 373 396 457 498 507 570 636 689 639 532 554 524 481 349 208 316 497 682 654 597 558 570 474 529 645 690 608 599 473 248 396 536 515 596 578 557 421 357 159 107 145 118 84 80 102 54 71 52 32 93 85 56 39 20 4 43 50 90 119 115 88 78 102 103 100 124 125 116 87 127 123 121 97 57 63 62 37 13 44 74 55 32 52 96 73 62 51 88 96 47 57 82 55 32 82 149 200 249 258 231 241 269 264 226 199 207 158 184 158 40 50 56 37 55 65 109 128 122 135 124 117 140 131 129 137 174 172 166 169 213 271 288 274 246 264 292 296 253 208 197 167 160 169 150 111 77 61 81 174 193 197 194 191 168 162 133 113 116 121 135 98 89 95 81 94 126 104 88 90 78 70 74 71 68 82 73 79 85 93 88 71 60 59 44 38 20 10 15 33 34 38 41 49 49 35 23 19 24 22 17 13 12 11 10 13 14 23 21 24 31 27 28 26 49132 300 46 30 9796 13 38 52 7969 9284 9190 1580 1492 1746 1958 1923 2033 2214 1914 1766 1871 2190 2316 2896 3133 3129 1829 918 782 707 925 960 959 1091 1203 1243 935 950 1039 982 972 872 917 929 956 940 920 1026 1028 993 882 881 972 910 913 949 930 852 929 897 841 783 780 784 719 785 860 854 855 836 901 855 746 756 848 851 863 942 912 786 601 695 816 961 972 941 868 883 853 857 754 613 538 547 585 562 522 423 416 413 461 465 514 612 600 531 497 459 492 543 404 262 328 368 501 639 650 559 580 620 662 643 641 633 677 414 239 486 486 520 561 525 473 410 293 119 106 95 72 113 127 97 68 52 68 56 83 92 58 43 30 57 42 51 87 45 62 77 48 87 88 98 91 73 81 123 146 129 111 107 127 111 103 49 77 44 33 102 115 73 81 106 83 70 71 102 114 87 38 65 53 83 124 160 246 276 215 253 254 244 221 242 219 213 227 196 87 41 27 44 34 68 86 81 81 113 108 98 102 98 124 109 112 148 153 175 213 236 257 268 296 279 305 323 293 235 194 176 148 144 140 121 101 95 92 136 162 156 153 146 139 151 154 130 118 111 118 100 73 90 94 105 123 130 87 62 76 66 52 52 68 74 78 68 73 58 50 55 56 41 22 17 19 20 17 31 27 33 31 49 39 21 15 26 21 20 11 -3 2 7 3 4 10 17 15 17 26 30 30 21 49138 301 50 30 9800 13 38 58 7969 9291 186937 2898 1658 1666 1921 2075 1882 1945 1926 1667 1599 1781 2049 2345 2744 3100 3216 1864 914 791 874 966 987 1117 1161 1172 957 907 945 972 917 896 883 824 841 840 839 947 960 916 862 759 795 897 946 941 915 778 799 883 818 844 830 836 790 860 798 788 903 765 779 850 774 704 716 766 853 842 839 925 828 600 591 648 797 863 907 866 797 850 841 709 502 552 604 569 516 398 370 412 376 476 537 623 596 449 416 449 427 481 419 296 248 300 400 559 649 602 610 545 567 595 644 663 661 475 211 313 491 482 549 513 521 443 367 283 104 40 85 96 70 79 111 73 51 61 53 38 42 58 36 25 31 39 21 9 29 34 82 48 83 67 86 99 49 75 23 55 65 123 118 82 46 45 53 51 36 65 54 38 61 76 80 66 27 31 55 61 71 46 28 28 31 64 85 190 230 257 248 232 206 181 198 210 189 199 142 72 53 48 55 20 36 64 98 84 65 92 99 97 87 107 116 117 130 120 139 181 206 211 196 215 237 243 255 226 190 176 121 110 106 74 68 41 15 26 47 69 113 114 108 103 121 127 119 102 77 90 93 89 89 98 82 86 110 88 63 43 46 51 55 57 60 46 42 48 44 28 35 46 30 7 -11 -7 -8 -9 -1 7 25 18 0 -11 -18 -12 -6 -6 -10 -10 -15 -14 -12 -11 -17 -14 -11 -8 -9 -5 4 13 5 49144 301 53 30 9803 13 39 4 7969 9299 110459 4874 1705 1795 2285 2561 2063 2067 2188 1840 1625 1754 2002 2312 2896 3417 3777 2729 1176 882 810 1053 1037 1081 1191 1166 1043 950 857 894 1025 888 821 887 895 880 916 975 943 878 897 902 923 869 809 893 810 796 848 841 869 870 874 851 783 780 790 849 831 809 874 904 841 751 805 757 811 907 907 865 900 824 630 631 763 933 898 905 873 906 897 663 558 543 553 585 510 511 415 398 451 407 503 657 634 530 496 443 482 492 409 301 251 356 433 499 688 626 577 640 665 605 678 788 724 484 156 258 506 544 547 541 495 462 344 235 154 119 79 84 85 52 135 145 76 73 44 44 53 39 62 61 43 21 64 65 61 70 106 97 62 108 81 67 71 95 83 101 118 144 128 126 88 68 63 72 71 43 33 47 29 74 83 53 79 89 56 61 61 29 11 31 56 79 145 207 220 234 241 262 244 260 245 205 223 207 129 55 45 46 42 36 56 58 72 94 105 109 148 145 102 84 125 135 137 160 164 174 169 198 172 215 249 255 295 293 249 206 171 146 153 118 109 89 61 23 26 72 99 92 107 97 116 122 122 91 77 76 95 126 127 107 98 126 144 97 60 44 56 62 72 67 70 68 71 63 67 59 43 43 28 25 12 10 8 12 23 19 24 19 29 10 10 11 27 17 6 8 6 2 -1 0 0 7 2 5 8 20 25 20 17 49150 301 57 30 9807 13 39 10 7969 9306 436202 27733 1873 2019 2639 2591 2009 2051 2132 1810 1611 1907 1925 2370 2848 3136 3088 1906 905 789 848 1003 1014 1117 1108 1079 1041 943 890 899 988 936 878 877 895 916 993 919 924 912 826 886 912 862 861 924 812 785 889 912 861 934 860 802 877 865 803 799 799 817 883 902 941 838 851 854 748 874 943 875 772 667 645 593 727 890 965 859 911 929 815 609 517 490 486 501 533 498 426 386 440 437 543 682 673 541 457 476 480 458 361 264 252 321 445 629 641 607 634 572 634 641 643 735 705 564 265 216 447 478 493 565 552 450 408 264 168 89 88 106 94 117 128 123 122 93 38 37 38 49 64 55 67 38 25 51 35 78 70 66 32 97 81 89 126 114 87 87 86 104 103 136 128 87 71 96 76 64 50 49 53 84 99 63 57 76 115 87 46 49 77 43 46 130 180 226 269 276 254 288 284 265 239 224 238 227 140 74 57 42 47 50 69 64 89 93 107 105 130 121 116 140 154 131 157 146 137 134 174 199 199 184 191 235 292 294 299 270 222 182 172 164 130 100 75 64 50 44 42 62 69 51 76 111 108 99 69 75 102 119 113 121 108 126 123 89 59 46 72 63 64 73 77 74 56 58 56 46 48 52 29 21 12 5 9 16 17 20 32 25 15 9 7 8 9 9 4 6 4 -3 -2 5 6 7 8 13 18 26 23 26 26 49156 301 62 30 9812 13 39 16 7969 9313 426491 16890 1687 2071 2510 2470 2097 1994 2148 1854 1597 1658 1906 2254 2710 3165 3229 1906 969 792 830 944 967 1123 1148 1197 1078 1008 957 945 926 869 772 865 855 948 974 1027 1008 908 882 911 918 869 803 806 743 731 704 764 750 809 751 763 803 753 714 739 744 791 772 805 875 739 681 748 741 801 896 885 784 649 584 595 674 839 911 923 950 894 899 657 551 530 455 499 545 494 452 398 441 423 490 639 568 610 512 471 498 465 376 251 206 251 386 486 656 634 599 629 633 606 610 579 547 348 157 224 373 433 503 528 557 534 417 374 260 101 103 68 89 69 119 136 108 83 38 21 56 23 17 26 48 64 45 23 57 42 36 45 44 44 85 88 78 78 72 60 68 75 100 111 130 129 126 87 71 77 32 52 78 38 19 57 59 78 104 83 37 24 21 49 155 207 185 207 234 262 255 232 236 246 271 258 256 218 120 42 42 59 52 17 17 54 61 56 70 76 99 128 125 110 129 139 123 134 138 149 169 197 159 161 151 162 225 237 261 272 254 159 111 125 118 96 49 26 31 36 24 22 20 39 78 83 88 68 61 53 76 117 122 109 117 119 103 80 66 59 58 67 60 65 51 52 48 44 47 54 33 18 17 10 -3 3 5 17 4 4 21 16 0 -7 -10 -1 4 -1 -8 -14 -11 -8 -13 -10 -7 -7 2 9 16 13 11 20 15 49162 301 67 30 9817 13 39 22 7969 9321 429301 15157 1686 2069 2332 2406 2126 1995 2207 1806 1569 1717 1967 2343 2725 3038 2696 1413 876 807 905 945 933 1042 1192 1081 1032 900 903 921 900 843 777 790 889 940 944 1023 1047 954 831 826 898 917 826 828 755 764 796 770 826 891 852 812 733 714 732 721 762 770 792 887 864 798 787 794 825 777 889 932 947 935 696 579 652 886 922 969 947 933 870 728 525 489 506 534 541 454 463 455 368 424 493 595 573 530 465 454 437 374 282 225 229 279 369 496 648 658 641 633 664 569 448 463 387 192 191 318 454 514 533 446 503 488 450 448 270 115 131 126 131 115 122 107 105 86 77 31 11 46 74 66 53 28 29 39 51 41 52 67 58 35 76 42 55 78 85 83 114 84 76 74 127 90 94 110 83 73 35 74 80 78 98 70 42 33 50 58 73 80 77 173 236 232 222 265 305 274 251 241 242 254 259 251 246 204 89 21 34 29 31 40 60 62 55 82 79 67 75 121 120 109 140 131 133 141 149 155 158 196 159 151 159 157 145 154 184 220 230 231 178 119 108 79 46 55 49 29 30 40 28 42 63 82 61 61 66 67 86 108 114 97 109 131 90 49 37 65 73 79 64 56 51 41 50 48 50 40 37 38 31 11 4 7 22 22 16 15 13 8 8 6 10 9 0 11 0 -7 3 5 6 -2 1 4 10 17 20 26 32 26 17 49168 301 72 30 9822 13 39 28 7968 9328 417750 16617 1855 2155 2389 2439 2149 1841 2297 2022 1537 1635 1747 2090 2678 3226 3214 2091 1000 803 757 843 906 959 1017 1081 1031 856 939 919 866 851 777 739 807 812 899 899 894 889 827 809 757 792 754 681 649 643 653 695 723 795 792 710 717 728 775 766 711 798 820 776 728 643 685 687 799 821 819 935 917 817 644 554 623 804 866 909 868 800 792 609 471 493 470 444 466 447 440 400 372 404 398 518 482 442 455 458 396 281 158 232 247 334 460 649 713 648 609 598 565 524 372 248 157 119 281 381 425 391 347 409 459 490 374 253 133 69 61 68 104 114 74 96 107 44 28 34 21 43 45 9 24 49 66 33 22 -6 14 14 16 57 85 84 52 21 60 32 89 79 81 52 52 97 84 57 52 22 10 37 66 56 54 52 80 72 36 46 73 43 45 172 215 234 226 230 236 235 195 214 226 231 225 208 175 101 37 27 34 32 27 22 34 12 42 51 45 46 71 64 91 91 77 79 85 94 100 142 156 136 136 159 145 164 159 169 146 171 198 197 184 146 105 90 69 63 44 36 16 12 11 34 31 12 16 38 43 43 40 61 77 76 82 100 87 64 43 46 37 37 44 37 33 39 35 28 22 21 5 -8 -20 -18 -20 -29 -14 3 0 6 1 -15 -13 -9 -15 -14 -7 -13 -23 -18 -22 -16 -15 -19 -16 -17 -17 -5 4 10 17 11 8 49174 301 49 30 9829 13 39 34 7968 9335 427017 22377 2068 2189 2308 2354 2144 1968 2240 2460 1693 1757 1860 2236 2774 3369 3778 2773 1307 889 765 960 842 1062 1178 1092 1005 920 997 989 951 848 881 880 832 885 930 1036 996 904 858 824 828 773 786 761 765 790 815 774 745 760 850 869 735 780 757 772 814 805 800 836 784 713 758 766 748 778 843 876 925 790 697 649 732 905 914 990 1020 877 764 618 548 511 554 559 520 499 429 425 440 460 497 549 501 518 554 553 496 418 332 239 298 404 490 667 745 677 665 673 614 493 322 225 152 207 274 371 459 397 390 435 406 417 476 491 342 146 108 125 85 102 122 111 109 63 28 54 63 18 69 74 69 34 47 50 21 46 59 74 85 43 70 99 78 68 85 91 56 73 92 81 123 101 106 121 61 46 64 56 60 52 69 93 104 92 71 94 135 104 123 212 277 238 245 245 290 298 295 285 250 247 265 258 220 126 59 38 41 67 76 49 28 73 74 53 68 59 81 73 111 122 143 166 178 153 144 157 177 160 190 219 181 167 178 180 174 177 198 202 213 243 162 138 130 108 75 85 85 68 64 57 52 69 61 64 60 54 63 97 101 132 143 132 126 116 92 84 83 81 80 54 54 64 73 54 58 55 42 18 22 19 17 31 26 33 54 48 39 33 24 30 33 26 24 22 20 12 18 17 22 23 23 28 27 30 34 37 48 44 43 49181 301 83 30 9833 13 39 41 7968 9344 371287 19318 2075 2137 2262 2373 2337 2099 2008 2285 1771 1669 1790 2064 2620 3250 3418 2256 1078 827 710 887 940 992 1129 1121 964 864 839 892 939 881 832 811 792 853 911 959 984 964 913 821 834 769 835 742 747 780 759 703 735 725 793 844 787 764 813 768 768 791 813 833 796 728 682 750 828 822 828 807 878 826 697 561 650 818 859 913 867 770 766 568 494 503 475 450 540 440 451 420 441 406 487 514 503 466 475 503 482 421 305 266 338 496 655 709 653 627 678 663 464 391 338 245 154 202 316 390 445 372 337 336 330 322 378 420 389 195 67 116 151 104 94 107 99 86 63 66 62 17 -6 19 48 -12 27 15 10 3 -13 19 15 74 56 32 87 116 105 72 67 54 47 60 75 114 131 153 63 67 55 54 26 39 52 45 57 61 80 48 87 72 82 181 241 223 220 259 248 279 293 266 255 256 265 267 222 126 58 51 35 41 31 33 43 34 10 44 59 56 61 100 78 102 133 141 141 158 140 117 139 168 189 184 195 186 175 163 132 147 141 168 178 171 179 163 133 102 85 76 67 57 44 19 30 42 53 47 36 55 57 77 97 114 132 148 127 89 63 67 63 65 37 30 39 57 61 38 31 41 24 -5 5 7 14 3 3 14 23 27 18 7 5 16 15 15 18 9 -7 -9 -6 -6 -9 -6 9 12 8 11 21 22 27 21 22 49187 301 87 30 9837 13 39 47 7968 9351 239073 14921 1897 1845 2059 2270 2382 2206 2121 2124 1722 1664 1820 2215 2558 3141 3216 2034 1149 808 785 1034 946 1013 1003 1054 963 901 984 887 850 862 874 911 868 883 906 917 956 877 817 907 879 826 793 802 781 797 878 784 751 744 815 830 809 805 740 754 803 840 771 828 802 742 794 731 726 821 878 834 937 836 672 652 685 905 908 905 937 852 804 656 532 581 566 496 484 448 445 448 454 451 509 492 490 479 541 523 518 443 370 320 420 628 766 720 740 663 578 518 429 397 386 379 336 334 307 340 412 440 376 419 348 362 359 388 442 211 91 149 164 144 168 99 91 96 101 88 81 63 94 103 33 36 48 46 48 33 40 16 38 60 65 39 86 88 109 88 80 83 88 89 89 123 155 121 100 91 58 55 69 90 76 38 97 100 84 99 80 93 105 153 228 250 255 282 267 280 298 248 297 281 232 197 159 69 32 54 43 42 41 70 76 79 84 53 66 70 67 87 141 164 134 110 141 158 166 183 178 170 199 210 209 185 195 209 197 191 190 207 195 183 180 214 201 154 161 113 103 79 79 91 63 44 49 53 52 47 55 61 110 139 144 145 134 126 100 78 53 73 73 61 75 58 53 49 52 46 40 36 24 12 14 12 17 21 32 29 32 21 20 25 29 31 25 25 13 13 18 17 17 13 18 21 21 29 41 51 49 47 42 49193 301 91 30 9841 13 39 53 7968 9358 38486 3209 1998 2023 1951 2177 2498 2452 2215 2275 2079 1536 1687 2151 2524 3065 3318 2247 1114 825 813 1011 980 1018 1040 1049 966 1004 993 888 850 905 882 956 861 831 907 929 972 890 792 878 903 810 788 799 822 862 844 861 798 826 839 844 823 765 747 777 808 826 833 845 730 726 803 802 810 840 869 841 886 867 673 598 695 826 899 989 864 895 851 734 586 559 527 514 506 500 550 465 383 505 564 560 570 515 541 566 474 489 475 385 407 516 643 730 714 663 587 566 483 501 502 407 416 408 391 407 386 392 323 368 326 340 354 366 405 363 184 136 107 178 103 121 119 107 97 69 93 82 73 50 23 57 73 70 101 104 29 34 5 44 71 69 63 140 85 80 55 67 101 89 85 133 125 106 137 126 67 42 32 66 86 83 86 105 102 92 142 165 139 126 143 212 263 299 298 283 282 281 272 289 247 196 162 87 61 47 64 21 29 37 86 70 62 74 92 81 102 113 139 172 169 150 139 180 202 189 170 181 215 219 210 198 190 189 204 192 213 219 199 200 202 223 206 193 146 127 123 106 100 108 104 72 62 57 45 65 74 59 69 119 123 143 163 143 100 84 74 73 76 81 55 50 56 54 61 71 46 31 22 21 23 17 23 29 38 38 21 13 20 30 26 24 23 27 27 23 12 6 11 15 21 24 20 27 37 49 49 38 39 49199 301 97 30 9847 13 39 59 7968 9366 136563 8369 1903 1664 1866 2101 2239 2204 2216 2326 2311 1679 1704 1847 2228 2679 2900 1967 1075 792 768 1053 1010 968 1064 1025 951 968 981 953 895 873 817 862 854 893 882 938 932 881 863 795 855 903 817 824 835 812 836 815 818 859 858 799 839 834 803 821 812 788 773 760 731 707 745 819 864 842 943 953 886 653 620 626 662 817 853 937 922 858 802 581 541 541 513 498 520 576 584 509 393 411 455 488 564 549 552 583 520 535 527 443 377 418 576 780 726 625 584 522 492 431 498 473 409 392 337 320 394 362 384 405 372 305 331 361 380 253 113 129 115 78 105 77 50 80 88 39 35 76 97 48 27 57 87 56 76 30 25 41 22 46 117 98 96 47 57 62 82 94 94 97 100 116 119 100 128 129 107 78 99 62 81 46 60 63 73 110 123 122 140 180 220 252 209 217 234 262 274 288 277 254 244 208 170 115 77 30 36 56 19 57 47 35 53 43 63 69 55 125 182 194 148 158 183 170 196 169 135 150 147 170 207 193 205 237 215 196 178 219 219 181 165 199 220 199 179 140 121 95 80 83 58 39 44 46 47 42 30 54 65 83 93 114 127 96 69 58 66 68 58 71 72 57 70 61 58 58 37 3 -2 4 18 3 12 24 34 45 31 13 9 21 28 22 24 20 24 22 7 -4 3 3 6 9 14 18 26 32 29 35 23 49205 301 102 30 9852 13 40 5 7968 9373 34469 2381 1704 1763 1801 1957 2229 2133 2032 2110 2157 1717 1668 1843 2193 2663 2607 1648 1050 780 823 1004 1011 1020 1110 1061 924 872 951 901 955 937 921 867 885 867 865 822 907 890 868 881 834 887 925 879 861 805 891 802 778 837 931 872 888 839 701 743 778 752 810 761 714 700 775 808 864 883 894 969 886 687 555 525 628 760 846 882 895 834 813 608 532 558 565 536 470 490 550 596 479 464 460 503 572 541 534 505 552 602 592 503 344 377 612 753 716 719 665 541 452 418 463 470 351 407 393 330 390 392 394 412 323 339 335 374 393 202 132 121 139 160 123 125 177 134 97 93 61 42 73 74 72 22 40 63 55 32 87 53 14 -20 1 41 89 109 73 75 92 80 94 117 80 85 90 83 125 121 119 124 80 87 91 75 85 119 113 164 233 216 223 253 245 261 263 268 289 291 282 293 273 299 243 212 199 122 61 61 44 45 42 30 43 46 25 50 64 48 43 120 175 186 177 158 180 195 166 144 136 168 184 206 231 252 245 236 234 234 196 180 210 214 188 199 229 229 190 181 167 117 81 76 83 68 60 48 40 54 42 51 55 68 110 127 121 99 71 69 71 70 62 70 58 63 63 75 59 46 33 32 28 24 20 6 16 39 43 48 40 27 19 28 39 37 28 27 25 25 12 15 12 9 16 24 33 38 42 44 45 51 35 49211 301 76 30 9856 13 40 11 7968 9380 32701 2204 1721 1661 1744 1896 1955 2076 2150 2085 1929 1624 1590 1731 1954 2480 2592 1544 1041 829 851 1089 1013 1018 1143 1027 969 927 920 923 894 942 946 884 833 852 845 838 883 816 893 907 850 858 847 876 843 915 886 913 821 804 834 847 868 817 792 771 793 822 769 748 722 758 816 852 808 897 903 896 874 639 685 688 731 888 919 908 937 836 693 566 569 556 567 506 484 497 518 538 522 461 491 452 525 581 541 546 538 534 537 520 359 356 478 653 729 696 639 604 599 528 557 563 380 246 334 370 386 374 400 392 419 369 373 370 329 232 126 119 139 120 147 118 89 132 108 109 118 45 25 26 68 81 44 70 37 59 67 70 19 43 66 42 77 68 71 85 89 135 101 74 65 81 56 70 81 119 127 74 42 87 75 82 95 89 143 221 195 200 244 263 250 244 236 271 308 274 268 293 295 285 284 280 219 102 63 66 55 53 35 54 44 53 28 64 62 49 25 97 137 169 201 220 208 184 199 148 147 164 191 206 191 243 254 270 280 238 221 210 194 224 226 217 182 195 176 168 157 115 93 92 106 71 60 64 50 47 70 79 77 74 86 115 114 77 86 81 74 71 73 60 63 71 61 66 58 50 26 18 29 28 21 22 27 32 33 32 28 21 29 34 25 30 30 29 41 24 20 20 22 16 14 18 23 38 49 50 46 46 32 49217 300 140 30 9860 13 40 17 7968 9388 2992 1776 1740 1693 1705 1902 2029 1913 1669 1552 1498 1597 1706 1979 2465 2767 1941 1044 771 718 1049 1062 977 1018 1049 975 905 948 916 944 859 863 874 819 845 829 826 830 816 769 789 866 783 707 804 859 871 853 838 782 738 863 890 829 791 835 826 813 777 732 824 734 704 723 785 824 891 855 887 980 833 681 636 681 812 865 904 845 807 695 554 496 451 458 462 427 515 513 561 511 454 410 466 497 473 511 466 466 460 484 484 410 311 417 623 681 707 663 551 554 595 557 508 415 211 231 240 296 360 414 391 356 336 341 279 335 326 123 106 103 108 103 125 137 110 88 53 23 -9 2 66 54 34 61 77 31 26 23 9 26 24 6 19 50 25 68 92 49 54 77 34 38 80 85 77 81 119 117 40 56 70 75 30 77 104 125 135 170 193 241 237 253 246 266 263 274 269 246 236 288 275 236 208 146 54 53 66 47 52 29 19 20 33 60 53 36 21 27 39 91 122 168 192 182 165 159 133 124 150 190 203 186 215 226 226 210 222 212 186 206 176 170 179 174 144 149 171 138 98 61 53 60 34 40 59 66 52 50 46 42 48 93 98 79 48 58 73 54 34 35 44 54 51 42 30 28 21 10 14 14 0 7 18 28 16 7 18 7 7 21 11 25 21 24 21 7 -2 0 -7 -1 6 -3 2 13 28 30 25 34 23 19 49223 300 144 30 9864 13 40 23 7968 9395 17298 1902 1747 1720 1819 1963 2148 2371 2220 1975 1825 1691 1718 1968 2372 2754 2228 1248 926 811 992 1126 1088 1092 1081 1068 990 1006 1064 1025 1012 948 888 897 887 989 962 915 825 823 890 910 826 796 780 867 850 901 827 841 944 911 889 877 996 844 895 865 831 810 837 822 858 835 899 899 944 984 1041 1060 1016 852 679 737 751 853 892 822 733 705 612 588 494 573 593 534 477 569 508 484 536 423 481 540 549 583 570 509 492 509 422 347 359 442 672 752 739 734 609 666 615 464 444 404 291 345 339 376 456 438 404 356 402 428 428 415 395 236 162 162 187 134 168 163 161 166 144 124 85 65 126 134 103 96 82 83 68 58 79 72 63 49 51 65 59 75 34 87 106 80 132 82 98 92 89 63 77 139 135 100 82 93 115 99 102 130 162 188 222 239 246 275 311 355 344 333 333 327 318 328 278 246 263 184 114 125 140 120 114 98 83 83 77 70 70 63 50 86 85 127 176 192 220 222 177 167 208 274 283 300 278 266 278 301 281 257 270 256 257 243 240 218 198 215 228 185 179 188 156 109 85 85 97 86 82 79 81 64 88 99 108 131 125 105 87 79 97 85 86 98 89 75 80 70 62 56 41 35 37 50 52 51 51 42 49 46 45 49 50 51 54 61 55 52 56 60 49 43 39 40 42 32 37 44 64 68 66 69 55 46 49229 299 178 30 9868 13 40 29 7968 9402 6786 1696 1614 1719 1982 2126 2382 2193 1919 1614 1512 1677 1856 2053 2325 2411 1593 949 754 908 1109 1054 1077 1218 1176 1102 1057 945 967 1009 1007 973 947 1044 916 907 838 861 885 875 878 901 848 805 876 907 904 866 933 881 874 790 880 813 894 818 839 830 841 840 783 788 846 855 869 940 974 1028 1001 821 669 645 613 767 886 936 852 768 656 589 514 507 415 457 501 552 552 543 500 437 432 493 506 517 481 540 523 493 475 460 297 333 525 715 713 707 691 652 625 449 377 394 373 233 246 351 366 400 388 436 403 363 382 327 263 255 155 142 141 145 132 155 165 115 106 111 138 69 55 109 120 60 32 31 75 104 107 39 81 37 56 80 86 68 48 89 71 58 106 97 81 123 160 94 114 165 173 130 114 95 90 118 108 119 111 117 176 216 225 232 252 306 270 307 311 295 337 313 287 298 273 252 174 128 120 116 134 95 78 53 50 83 86 77 66 72 59 88 98 136 194 209 196 170 184 227 258 272 282 286 256 279 275 287 268 265 280 258 246 262 244 225 211 220 194 179 200 183 138 106 88 77 80 64 66 65 67 83 95 97 115 120 95 98 83 87 83 87 98 86 78 71 71 62 47 39 44 42 32 54 56 29 28 38 42 49 54 58 59 57 61 58 57 42 46 38 32 26 29 28 30 41 50 58 70 67 62 54 39 49235 299 178 30 9868 13 40 35 7968 9410 38446 2111 1726 1749 1917 2170 2366 2374 2347 2134 1758 1617 1716 2123 2519 2572 1875 1114 786 777 1008 1069 1044 1212 1180 1118 1033 962 985 973 944 947 979 1022 1010 1073 976 898 826 902 945 866 849 911 909 891 886 871 920 859 853 841 852 856 836 873 866 847 831 861 869 837 860 871 940 938 964 1067 1105 840 658 646 790 859 858 906 863 801 702 606 621 578 575 620 525 548 527 481 470 454 414 424 526 516 582 510 489 489 440 367 324 353 529 732 748 684 655 688 591 363 337 298 259 199 248 317 350 406 313 263 293 289 342 339 216 166 163 188 134 142 178 187 137 139 122 117 116 102 76 112 99 100 90 76 84 57 54 74 45 62 78 84 66 99 72 86 63 54 79 166 117 123 116 134 124 127 152 160 127 125 92 73 86 82 73 95 153 224 225 207 194 238 303 325 301 309 314 303 308 299 328 305 226 143 131 115 101 97 100 57 113 129 99 82 50 67 88 93 117 139 161 190 165 164 174 205 267 284 270 281 298 321 311 284 270 287 290 274 268 242 254 242 230 230 193 177 182 158 129 100 65 76 94 81 77 61 53 87 74 88 108 111 104 92 105 110 96 74 70 87 75 76 86 62 58 49 34 33 45 49 40 55 42 32 32 45 56 58 58 52 50 54 50 51 48 43 39 36 37 33 39 35 54 65 65 69 61 57 48 49241 299 181 30 9871 13 40 41 7967 9417 30166 2007 1749 1699 1876 2052 2223 2494 2560 2573 2588 2203 1821 1832 1977 2192 1826 1218 850 673 801 1069 967 1074 1164 1196 963 990 959 922 928 960 918 945 995 1028 978 811 774 803 859 878 866 862 888 855 830 851 850 787 819 815 871 765 882 940 847 895 931 815 784 842 875 825 883 943 1006 1007 1017 826 613 641 662 778 832 849 730 639 592 525 655 743 718 702 502 535 538 515 537 473 447 355 407 422 444 486 513 512 447 393 320 344 465 654 737 699 707 651 483 332 266 242 227 183 271 255 301 335 335 266 188 272 287 202 126 93 80 88 88 113 103 109 103 119 87 101 112 46 62 122 67 39 63 84 48 63 102 66 73 52 45 28 49 77 90 28 42 70 55 85 88 83 89 72 53 72 115 96 71 98 83 102 92 47 77 116 98 137 189 195 171 195 221 168 205 227 246 284 259 233 222 187 163 142 110 97 108 107 110 85 74 76 67 47 45 42 41 83 92 95 98 102 95 116 132 179 226 246 263 259 269 261 266 261 253 268 261 237 238 250 256 220 205 195 172 150 150 127 91 73 56 48 44 70 63 53 53 65 81 61 69 74 91 87 67 58 69 67 61 59 59 49 57 59 46 25 33 14 17 24 29 25 10 19 26 10 23 43 28 32 33 33 35 31 22 12 15 13 18 18 7 15 21 37 50 42 43 32 17 49247 299 185 30 9875 13 40 47 7967 9424 7947 2574 3053 2540 1831 2062 2132 2080 2093 2222 2247 2164 1799 1899 1986 2172 2139 1475 928 668 673 1010 1042 1064 1127 1238 1175 1034 1005 1074 946 908 990 1026 1036 1074 1068 879 903 898 864 824 819 793 861 888 862 884 828 872 820 866 819 845 932 917 905 833 911 845 844 826 818 964 981 1003 1000 1026 1032 775 610 582 726 832 1009 952 774 747 711 633 654 779 854 786 711 693 713 675 617 532 519 458 432 389 428 491 539 534 502 462 403 384 434 602 750 764 728 730 585 433 352 219 208 190 192 222 234 268 353 323 210 238 238 234 157 162 150 127 145 152 128 91 136 163 132 119 98 79 98 83 82 81 90 71 75 70 101 92 73 82 52 81 61 57 85 68 55 42 100 105 95 117 105 71 98 115 129 148 141 70 84 106 92 80 123 138 145 165 202 227 189 121 166 134 101 119 191 264 282 275 218 182 174 148 140 132 106 102 108 74 75 112 81 76 75 80 84 70 95 114 122 133 125 157 179 233 261 279 273 302 295 277 265 279 271 281 274 269 296 248 236 253 241 225 183 184 158 133 116 93 68 68 72 77 74 68 65 63 75 74 103 116 107 70 75 75 79 85 81 70 59 72 71 65 66 45 52 50 29 40 32 40 45 38 49 57 57 56 55 52 49 48 50 48 43 45 39 31 37 38 29 29 34 47 53 56 59 55 41 49253 298 219 30 9879 13 40 53 7967 9431 2499 1930 1565 1639 1748 1686 1624 1516 1485 1431 1487 1730 1985 2074 2099 2145 1679 1076 785 719 924 971 1077 1208 1178 1147 1113 979 981 1040 1042 1060 996 1115 1134 1098 948 898 929 880 859 837 846 874 879 829 884 932 852 915 833 874 944 927 877 918 981 935 877 850 885 870 970 959 905 932 1025 1018 803 673 703 735 749 874 884 807 797 757 580 601 879 909 949 790 709 640 599 573 561 538 473 461 363 352 431 612 609 567 599 495 419 391 528 670 757 736 749 712 582 410 317 200 167 224 217 188 226 252 308 286 234 211 264 235 166 212 157 117 180 160 110 161 189 161 93 109 109 121 108 127 97 101 99 86 83 55 101 125 76 66 69 55 95 84 60 41 92 61 112 101 92 117 80 113 136 140 167 148 96 112 138 131 142 142 136 127 152 207 260 225 164 152 127 113 140 158 200 195 178 166 139 152 136 126 99 124 132 134 121 101 107 114 99 62 95 103 109 115 109 109 97 145 170 232 259 280 308 292 271 270 274 278 263 300 305 317 314 280 266 273 267 266 247 221 200 186 168 126 105 95 84 84 74 79 99 90 81 85 75 81 108 111 83 80 83 97 76 85 95 93 72 63 56 63 62 50 43 55 61 57 48 54 53 45 53 61 66 58 57 63 68 73 68 56 61 59 48 48 52 48 49 44 53 63 64 73 67 49 49259 298 221 30 9881 13 40 59 7967 9439 8115 3776 3560 3042 3241 3629 3151 2697 2325 1830 1628 1786 1987 2243 2514 2318 2574 3193 2212 908 744 815 973 940 1162 1209 1220 1144 1082 1013 903 979 1017 1125 1061 973 977 983 879 787 778 804 826 785 845 789 822 881 956 924 862 798 909 948 822 791 812 808 862 851 881 862 864 927 1020 1028 1025 813 673 645 652 733 853 934 887 705 766 761 659 583 621 778 845 810 735 670 580 563 581 584 559 467 441 397 418 545 560 570 586 428 310 375 472 648 754 761 730 665 476 312 180 161 167 173 164 203 146 149 230 137 168 189 220 253 207 147 132 121 153 136 178 183 127 131 127 99 88 91 88 110 106 102 48 27 67 54 99 85 38 88 88 56 73 93 69 65 65 48 71 85 90 97 65 114 97 137 126 148 165 110 104 78 76 69 126 125 162 195 215 210 231 162 147 131 129 91 97 99 78 85 102 124 138 121 89 101 81 133 120 82 68 91 100 74 81 66 66 86 80 87 138 169 197 244 255 265 279 279 256 210 223 256 271 281 307 285 273 257 242 255 261 252 204 198 175 149 160 136 117 109 87 86 97 82 79 77 84 86 77 76 84 73 65 74 80 82 80 75 82 83 93 85 63 51 44 38 40 44 32 41 48 42 30 23 40 43 55 54 54 47 51 57 52 50 43 48 45 46 47 32 30 47 58 60 61 60 55 45 49265 295 312 30 9882 13 41 5 7967 9446 2917 1957 1711 1686 1754 1723 1731 1783 1764 1906 1996 2013 2093 2145 1743 1011 653 661 865 941 1076 1104 1069 1066 939 870 931 964 954 969 927 992 867 860 832 791 790 739 772 763 721 733 727 772 789 801 782 840 855 794 853 806 796 770 760 723 658 743 813 846 825 825 869 714 616 534 572 628 745 803 729 733 623 614 692 690 520 514 718 790 652 664 594 511 458 462 500 426 385 369 305 320 420 458 446 508 454 329 430 532 661 725 745 634 565 407 273 192 131 110 93 150 123 113 127 102 96 97 126 138 161 149 75 74 125 111 97 127 94 76 94 108 87 23 42 30 70 81 11 18 48 -9 1 17 17 -6 28 -18 -25 11 26 29 6 18 19 61 31 49 29 76 88 57 68 103 98 76 64 60 73 60 58 63 68 88 103 139 132 153 122 93 75 86 76 107 106 45 28 37 55 81 66 57 73 68 68 59 61 51 60 102 63 63 51 37 32 28 56 95 137 173 187 204 213 246 222 204 194 204 227 244 231 230 223 229 210 209 196 190 203 195 169 138 107 101 130 95 75 59 67 61 39 40 44 51 46 61 53 42 47 35 49 46 41 48 40 44 35 19 19 23 7 7 0 -7 9 9 8 5 12 7 20 14 9 15 17 21 22 19 20 23 19 13 11 5 5 4 5 6 16 29 31 31 20 10 4 49271 295 285 30 9885 13 41 11 7967 9453 4952 2931 2014 1761 1790 1939 2098 2127 2144 1967 2157 2369 2422 2668 3074 2256 1014 793 906 1041 1075 1135 1114 1130 1109 1009 955 1021 1023 1081 1067 988 973 972 862 767 725 827 882 877 837 756 843 864 876 876 787 827 857 849 888 844 828 810 845 886 856 875 926 918 944 971 1002 800 617 621 620 675 739 828 907 860 754 692 743 739 612 523 562 718 707 670 577 581 543 441 424 432 415 415 427 373 394 496 574 534 511 402 319 500 626 768 768 734 616 365 289 225 189 185 156 160 130 147 166 128 192 145 171 168 193 145 150 190 153 126 132 98 102 160 161 166 110 63 174 146 121 137 98 96 98 46 39 76 34 -1 11 76 56 102 64 65 75 74 82 76 55 98 90 75 63 64 108 129 122 136 85 65 111 100 72 92 61 96 153 184 173 184 190 173 153 171 166 214 190 155 101 100 106 112 125 134 119 124 114 108 90 107 113 112 87 95 73 54 59 76 89 114 151 182 218 290 280 282 270 245 219 244 297 274 277 287 244 264 295 258 263 254 260 246 171 170 166 139 162 165 115 105 89 102 100 91 79 71 62 74 69 71 67 82 92 78 84 88 82 88 71 71 73 49 66 50 51 48 38 43 37 32 36 35 39 56 49 52 56 64 58 51 50 61 52 42 40 46 50 52 39 39 56 72 68 63 54 54 41 49277 296 287 30 9887 13 41 17 7967 9461 13141 4077 2504 1974 1542 1478 1529 1598 1811 1916 2089 2170 2252 2087 1762 1294 910 896 880 1008 1064 1149 1211 1064 1009 957 1004 1040 1052 1051 1120 1089 1004 928 885 854 850 785 800 810 805 834 777 819 896 915 872 871 842 831 950 934 842 821 870 885 909 917 943 918 914 910 974 951 870 670 597 619 695 711 802 879 880 878 757 758 761 706 666 575 644 628 640 641 529 490 420 357 399 441 400 409 400 414 511 544 598 523 410 418 456 598 741 798 711 501 300 241 185 190 188 152 174 151 144 174 122 133 146 169 147 184 193 161 131 164 133 167 178 163 124 100 145 116 74 119 170 151 76 65 77 108 105 91 83 92 71 82 85 84 71 26 41 58 55 67 82 90 113 93 96 106 87 123 122 166 125 71 110 92 84 103 78 97 153 173 189 172 155 158 168 169 207 215 178 181 153 121 123 101 160 173 149 121 112 155 147 110 129 117 92 102 90 89 88 71 73 71 95 149 194 233 247 249 246 246 226 220 245 266 277 263 256 262 260 269 258 259 248 199 198 209 199 152 151 152 158 144 110 88 81 78 73 49 67 84 85 76 68 83 67 74 83 72 77 70 64 69 68 73 56 51 32 40 44 48 30 34 50 39 47 39 45 51 50 49 49 38 47 43 51 50 42 46 37 41 50 40 44 55 59 53 51 49 48 36 49283 295 316 30 9886 13 41 23 7967 9468 137222 66339 38617 11130 5105 3093 2097 1871 1837 1901 2088 2172 2381 2648 2859 1899 954 723 792 946 1152 1117 1046 1004 948 967 1003 1041 1066 1031 1019 925 857 856 787 712 695 811 810 848 816 756 813 807 866 912 755 727 785 832 877 852 785 821 877 875 890 881 858 865 892 906 976 880 652 616 619 623 689 729 823 871 869 793 654 659 675 624 490 450 628 726 666 593 479 434 416 379 430 424 355 343 429 509 531 522 526 355 345 312 446 652 701 536 274 191 229 170 147 131 112 93 87 99 121 107 116 118 100 138 164 178 116 105 146 154 139 95 105 96 131 124 55 66 62 67 104 75 41 19 22 33 53 99 73 53 73 38 57 32 20 42 41 73 45 51 82 90 75 94 88 91 87 79 86 117 65 25 69 91 67 55 57 81 126 123 164 148 165 136 129 190 220 211 182 195 182 101 79 147 155 141 127 145 142 142 85 76 97 66 98 86 78 52 79 55 56 72 76 163 200 220 249 227 217 227 225 221 223 234 224 232 241 234 233 235 230 218 201 193 196 181 143 135 136 142 119 93 72 86 76 62 63 53 43 52 65 50 50 50 44 47 45 43 53 42 38 26 22 26 14 13 17 21 22 21 20 16 20 28 28 28 33 36 34 31 31 36 31 28 27 32 27 29 18 17 20 29 44 44 40 42 38 34 22 49289 295 315 30 9885 13 41 29 7967 9475 276919 57529 24540 12430 8649 5980 4715 4297 3807 3196 2948 2592 2317 2431 2332 1881 1059 837 847 1037 1127 1106 1105 1084 960 925 855 940 1022 1059 1001 958 892 830 785 804 730 802 817 794 833 861 897 883 930 925 867 865 810 785 829 885 899 901 891 895 910 882 844 866 957 926 963 869 701 648 671 656 658 688 727 803 918 740 731 740 798 676 512 508 544 612 645 610 508 473 462 438 486 352 394 370 343 436 537 539 549 407 310 321 571 758 692 509 296 197 205 196 142 147 183 156 135 150 150 117 122 116 140 136 185 140 149 128 121 109 183 132 98 143 125 112 67 25 90 106 132 103 64 54 50 43 52 83 70 106 61 28 94 67 72 64 93 98 64 77 73 80 81 79 79 92 78 105 80 85 119 88 72 80 88 75 87 106 125 142 144 176 173 165 181 226 206 212 221 203 199 172 165 194 204 172 140 187 191 189 168 141 87 101 89 90 86 58 83 66 82 89 76 128 161 233 263 250 252 223 239 248 240 225 245 242 247 254 233 253 248 226 225 237 219 198 192 183 158 156 153 138 129 112 91 80 88 92 83 61 69 80 87 80 81 86 83 59 56 52 60 53 57 57 38 22 26 29 31 34 27 18 41 43 50 46 52 55 43 54 55 46 52 49 48 51 40 37 35 34 40 48 59 69 59 60 57 50 41 49295 295 317 30 9887 13 41 35 7967 9483 365395 999999 999999 999999 10730 6818 5201 3855 3078 2412 2057 1669 1388 1277 886 695 755 882 907 991 1010 1057 1046 995 959 961 992 1004 1068 1029 1035 893 827 741 815 779 724 697 845 869 825 841 875 898 890 880 880 830 818 808 837 856 859 957 874 894 951 980 1016 915 897 866 804 673 583 554 601 608 686 726 809 831 785 795 726 652 687 573 464 562 727 627 609 558 461 401 365 424 518 447 343 340 335 444 511 526 433 304 345 426 634 716 523 363 236 200 170 150 141 129 97 101 118 113 89 101 130 180 118 167 188 162 168 140 113 137 140 117 126 119 90 86 120 88 80 90 107 85 81 69 42 55 75 101 99 51 61 57 48 83 55 36 46 54 55 77 101 103 101 92 71 73 63 87 120 103 52 82 79 76 74 62 89 131 123 132 159 149 160 156 178 214 191 199 237 245 193 190 219 205 176 169 153 155 179 201 195 163 88 75 45 69 89 43 41 32 33 56 74 103 138 191 225 237 233 221 207 224 240 224 218 215 235 233 228 230 223 238 234 202 192 213 197 187 178 168 178 163 137 123 87 74 87 74 56 55 53 63 54 54 60 70 63 47 61 52 52 51 43 48 36 21 19 21 16 25 7 12 38 42 32 41 42 40 38 36 34 34 40 30 38 43 40 32 28 27 42 55 57 54 46 46 43 32 21 49301 295 320 30 9890 13 41 41 7966 9490 174257 999999 999999 999999 9829 4748 3799 3370 2967 2851 2603 2428 2228 1839 1580 1415 1159 913 794 843 1023 977 1145 1209 1209 1146 1044 973 1033 1043 992 1011 941 852 813 782 823 811 857 861 897 844 899 886 889 952 936 901 852 802 820 793 892 903 962 957 938 989 897 897 911 874 714 639 626 659 570 632 628 658 802 925 889 740 702 677 697 575 530 595 661 661 634 626 520 420 415 453 484 425 283 288 400 448 482 458 383 318 310 499 775 646 477 409 273 246 191 154 192 160 159 126 108 91 81 110 157 131 130 120 156 235 155 115 150 138 153 167 126 135 131 96 85 119 57 82 103 101 57 99 76 82 53 23 61 66 88 84 80 86 71 72 80 58 46 70 73 76 86 108 111 79 79 109 97 125 113 106 96 95 110 86 90 142 129 121 121 99 115 122 141 184 185 241 256 253 241 260 253 242 204 215 190 213 219 203 219 148 114 115 118 91 55 58 73 61 68 77 84 96 137 203 207 210 214 211 204 225 222 203 241 242 234 231 219 217 202 213 218 240 224 209 192 196 178 170 158 145 149 127 84 83 75 79 89 75 72 72 75 72 53 63 67 57 55 65 75 75 62 52 37 36 25 27 37 39 34 45 54 52 35 34 46 53 52 53 62 60 46 37 38 47 53 45 39 50 65 66 67 64 66 56 46 48 34 49307 291 442 30 9892 13 41 47 7966 9497 8954 4135 2559 2063 1907 2009 2001 2038 2013 1674 1389 1063 798 663 870 840 916 966 1068 1124 1107 1056 982 937 969 907 937 965 825 720 762 776 678 739 808 789 846 842 846 875 843 835 926 894 839 824 908 876 885 984 926 873 921 915 1018 931 904 863 817 595 569 542 631 605 604 642 668 690 829 896 763 693 676 646 587 557 605 632 621 546 557 495 428 436 515 443 362 346 401 482 543 431 302 268 296 513 543 418 360 271 213 138 154 132 122 110 95 144 127 94 134 120 124 122 91 106 155 117 127 174 128 170 112 129 102 88 108 112 91 58 59 43 94 79 45 36 50 27 -19 41 35 20 49 39 75 57 26 30 20 57 45 59 71 56 42 83 104 65 65 120 76 101 137 91 83 61 43 51 99 104 74 119 124 101 92 133 137 168 199 172 208 264 270 268 242 239 225 185 194 198 200 203 165 126 119 95 58 39 46 44 48 74 65 45 79 95 153 180 203 209 188 185 208 228 190 196 217 214 200 202 189 210 203 202 213 215 196 174 168 146 166 153 153 122 116 112 80 69 59 46 57 61 60 51 44 48 51 32 52 61 48 41 39 37 29 9 0 10 8 16 26 10 20 31 44 42 36 31 26 17 17 26 33 25 28 33 29 27 20 26 18 37 43 41 40 41 34 32 32 25 17 49313 290 472 30 9892 13 41 53 7966 9504 3194 2371 1851 1610 1695 1811 1806 1939 2184 1985 1624 1242 820 705 797 825 986 1132 1165 1103 1129 1009 979 1016 897 889 941 876 826 817 793 771 717 728 746 848 824 876 938 943 978 885 900 909 815 895 922 908 938 887 916 928 904 1053 1135 1065 1047 950 787 667 639 655 618 643 694 725 743 823 963 955 836 744 689 645 546 531 605 661 629 529 540 444 446 481 399 356 361 433 486 547 485 339 272 255 421 436 326 301 228 168 170 117 141 123 162 146 129 109 179 171 111 111 117 107 137 155 181 161 134 112 115 158 150 84 136 122 129 101 100 71 139 81 65 97 109 76 44 45 20 37 47 14 56 68 16 28 51 38 76 69 37 56 72 69 71 97 104 84 91 70 93 106 126 125 61 60 89 89 105 146 130 125 124 130 154 187 151 178 218 252 247 256 269 275 284 242 216 230 246 231 233 236 173 118 56 54 50 53 49 33 51 82 125 123 155 185 215 216 218 198 207 197 190 195 212 207 213 204 252 239 228 214 221 214 191 204 202 181 190 172 147 159 148 122 112 90 80 88 62 68 57 53 43 47 44 48 57 64 49 37 40 40 42 32 36 28 9 13 28 33 33 36 22 33 32 35 38 37 46 52 50 38 36 42 42 33 25 32 34 34 57 58 48 44 51 48 52 49 40 30 49319 290 470 30 9890 13 41 59 7966 9512 1970 1548 1475 1376 1491 1681 1736 1765 1871 1975 1767 1156 797 773 836 924 1076 1080 1115 1162 1024 903 895 985 955 854 899 856 829 750 729 724 726 696 826 802 762 830 867 867 897 961 897 796 781 805 867 953 954 1043 979 973 1043 1040 1088 1105 1117 1085 995 770 652 667 649 661 667 723 749 763 797 873 834 817 737 703 646 526 532 657 641 535 486 444 470 462 381 364 377 444 508 512 493 326 273 289 457 420 381 316 273 213 180 169 191 179 177 146 143 132 174 166 179 95 115 143 195 213 212 177 155 131 174 151 156 173 143 143 142 145 129 87 146 117 91 66 74 108 96 106 60 65 44 13 52 60 79 69 37 -11 53 66 65 81 95 76 103 64 72 118 102 61 89 120 145 77 97 87 61 63 103 205 182 124 137 161 180 187 214 240 231 258 289 250 254 281 300 273 244 246 271 258 267 268 188 138 81 87 71 61 53 81 61 54 87 132 170 215 221 220 221 216 199 207 210 210 209 220 217 242 238 255 253 249 238 234 230 233 225 217 213 183 167 156 149 138 146 128 125 114 92 72 74 63 78 65 62 77 59 61 71 50 64 71 56 57 62 48 33 29 30 50 41 49 52 47 45 48 44 35 40 57 56 46 42 54 61 51 46 41 47 54 61 63 60 56 55 50 53 52 44 31 49325 290 467 30 9887 13 42 5 7966 9519 2250 1850 1428 1355 1426 1480 1579 1726 1697 1805 1841 1850 1521 1109 849 774 804 901 996 1127 1124 1154 1109 949 860 925 954 955 888 875 832 764 767 742 749 822 824 862 814 741 899 955 903 839 825 868 845 900 870 908 975 985 983 1049 1136 1132 1052 942 919 671 651 697 613 585 619 689 701 766 793 901 904 731 691 698 594 526 593 573 503 532 399 391 457 400 285 336 342 490 529 465 355 279 258 371 315 265 264 227 202 193 173 163 131 114 111 132 101 120 130 137 141 155 76 95 104 153 149 157 106 71 92 109 145 125 113 121 133 114 103 85 77 70 57 28 59 41 18 2 23 47 47 18 47 59 38 56 30 30 27 41 67 77 107 111 71 87 80 55 64 87 115 93 112 99 66 90 80 100 108 123 203 170 145 118 105 147 145 206 193 191 250 273 273 261 264 248 232 242 245 233 210 225 179 104 53 53 52 44 27 59 74 53 57 71 141 188 209 204 192 180 181 177 194 193 195 185 202 246 227 224 211 198 194 195 204 233 209 209 189 164 157 152 150 126 118 102 78 79 62 71 66 60 57 49 32 32 36 62 55 60 39 31 28 43 24 23 10 14 25 19 22 24 28 35 32 42 50 43 37 27 31 30 38 39 34 35 32 29 25 29 51 55 44 42 36 41 33 25 29 18 49331 288 554 30 9884 13 42 11 7966 9526 1712 1527 1436 1406 1501 1663 1762 1918 2182 2259 2093 1731 1243 904 778 858 906 900 1122 1284 1325 1344 1155 932 1089 1105 1059 1006 950 966 896 846 861 829 820 872 866 858 958 927 969 961 1063 1017 907 939 969 959 978 1077 1000 1121 1080 1156 1205 1125 977 739 663 649 616 615 715 711 751 783 889 834 726 676 640 654 544 518 609 560 521 497 496 469 384 365 360 335 483 571 459 399 326 304 412 389 295 271 229 181 135 166 189 130 189 143 133 121 149 114 127 164 160 196 199 193 158 196 213 237 172 173 174 131 142 146 159 150 134 128 77 85 82 94 100 124 158 91 125 80 75 -2 15 92 131 89 78 84 71 102 49 30 55 71 100 123 101 103 79 75 129 129 124 130 99 122 152 119 127 143 100 100 166 216 208 172 222 202 149 167 149 231 247 274 276 299 285 261 264 268 259 258 239 261 211 161 101 89 107 70 84 85 71 86 87 132 206 225 231 221 213 221 206 177 206 219 213 251 255 259 251 264 250 230 239 238 225 218 248 248 233 208 192 183 167 158 160 136 117 95 93 83 75 83 83 75 67 86 69 66 71 60 58 35 36 55 35 47 26 30 45 49 56 56 56 46 56 58 54 51 51 52 49 55 59 62 55 52 52 53 65 68 68 62 63 60 60 58 51 48 44 33 49337 295 311 30 9881 13 42 17 7966 9534 29066 24347 999999 999999 999999 4893 2740 1801 1641 1592 1609 1654 1829 1993 2034 2205 2615 3083 3276 2322 1409 924 831 780 911 985 1167 1378 1252 1226 1168 1032 1083 1021 1015 984 934 857 856 812 795 857 878 839 876 932 1011 1027 1003 971 958 947 979 1020 1037 1058 976 978 1120 1095 1178 1150 993 804 625 625 635 590 551 645 767 804 890 864 759 726 782 692 653 627 630 537 504 462 498 426 333 338 288 372 425 516 559 453 313 220 368 416 297 229 215 245 196 180 145 118 169 175 141 131 133 106 155 121 174 214 191 167 165 132 202 181 168 186 193 170 160 154 170 176 131 154 126 98 107 109 120 97 142 135 72 46 40 69 71 100 64 37 58 26 62 77 57 68 92 106 74 74 103 87 110 54 75 98 128 126 94 71 120 104 115 136 120 124 140 137 105 190 220 209 199 159 107 131 182 206 269 280 260 255 272 256 260 257 274 265 233 242 208 153 101 98 80 81 69 94 93 106 166 203 225 228 218 220 207 172 207 210 196 220 238 247 237 224 237 236 265 270 248 236 220 234 224 206 188 163 151 168 141 152 142 110 90 85 88 88 68 61 70 63 59 48 51 72 75 42 33 37 57 51 34 33 28 36 42 48 44 45 49 53 54 56 45 43 53 63 66 55 58 57 49 52 56 65 65 66 66 63 61 58 52 49 43 38 26 49343 295 308 30 9878 13 42 23 7966 9541 21130 16235 12252 12051 12024 11647 10387 9256 7276 5013 3697 2609 2196 2114 1976 2024 2003 1853 1600 1211 1003 685 767 820 854 1023 1207 1288 1278 1191 1063 1074 1076 1008 907 960 1018 869 910 847 872 910 760 840 832 873 890 957 946 949 906 927 971 1002 939 968 995 993 1027 1008 954 865 725 560 594 602 620 588 599 696 745 763 823 833 704 633 685 679 613 659 565 505 457 433 362 339 326 310 351 433 475 515 464 375 300 306 345 313 234 258 277 193 202 154 184 199 130 117 81 128 115 175 158 161 184 214 171 237 211 206 204 207 176 191 130 153 143 177 146 136 117 89 92 89 93 95 66 88 98 115 87 73 48 44 35 59 111 89 36 20 57 29 28 77 59 72 90 91 62 72 93 72 61 93 80 101 89 94 90 86 118 104 79 113 117 125 140 120 141 179 226 211 161 135 134 182 193 201 220 274 286 269 249 253 271 295 266 214 195 139 84 71 75 66 55 49 54 97 86 118 193 225 219 201 212 193 181 189 198 216 226 235 227 219 206 201 227 220 240 232 229 210 213 189 157 175 188 155 165 155 125 115 94 82 75 67 59 51 50 58 51 50 48 36 40 29 25 38 43 27 33 27 22 36 39 37 57 47 39 50 45 41 45 51 40 48 55 66 63 44 40 63 65 58 67 60 54 60 53 54 51 40 35 32 30 49349 289 485 30 9875 13 42 29 7966 9548 31704 28673 20682 11316 6512 3790 2875 2818 2513 2246 1972 1905 1745 1480 1078 939 780 725 820 911 1131 1275 1227 1252 1098 1016 1185 1109 948 964 942 876 837 771 880 823 834 833 920 853 860 948 886 917 982 903 911 966 996 938 872 944 1002 876 701 700 594 577 617 582 584 683 605 705 698 828 845 749 674 660 652 604 569 602 502 430 500 428 332 312 307 300 313 389 483 453 415 373 281 309 320 250 222 229 235 227 185 182 167 138 149 85 140 87 114 157 164 129 124 121 117 182 181 173 200 166 184 150 120 108 149 137 149 117 151 121 99 132 115 21 36 44 93 75 43 93 99 82 30 45 46 63 59 20 57 23 14 34 9 22 49 83 60 45 71 71 60 96 74 89 80 92 120 117 109 98 90 98 87 56 89 104 118 91 160 220 167 129 110 109 148 183 196 195 223 276 294 242 244 231 221 182 156 142 110 86 93 55 52 32 35 55 63 99 131 194 191 181 192 176 182 205 194 193 208 220 206 179 164 184 203 209 211 211 208 224 194 158 144 144 135 139 150 127 103 88 74 66 63 56 50 40 41 50 49 41 32 35 30 12 5 21 23 17 3 15 29 18 22 31 23 27 13 33 41 34 20 35 42 43 51 48 45 45 37 37 46 46 48 43 39 38 35 32 39 31 25 25 17 49355 295 303 30 9873 13 42 35 7965 9555 26139 35542 49592 63024 61069 50705 38461 25418 13028 6967 4838 3246 3038 3764 4210 3243 2177 1942 1747 1373 979 739 866 863 859 1090 1190 1333 1280 1250 1040 1012 1140 1088 993 998 908 841 795 839 867 872 968 899 828 931 988 983 949 939 917 902 955 973 958 944 931 874 899 803 644 609 709 656 607 596 615 622 649 725 812 855 765 680 763 681 644 604 617 541 538 519 469 390 413 370 312 330 387 424 495 455 345 412 311 295 391 347 287 283 251 241 205 195 164 148 167 113 154 153 171 133 184 126 164 188 193 203 241 221 205 195 211 183 131 154 162 158 127 152 118 118 174 154 118 138 138 93 77 86 72 77 89 107 68 58 52 69 25 69 58 91 106 61 30 11 45 45 63 116 93 92 105 106 67 108 74 90 100 87 100 102 105 102 105 95 81 96 108 96 136 183 212 191 121 130 141 182 184 179 137 243 282 272 262 296 240 168 177 123 77 73 80 83 67 47 70 67 69 104 178 210 210 228 233 202 198 189 195 212 214 191 199 210 197 193 197 204 195 216 197 200 205 163 146 164 186 161 120 107 81 53 53 68 57 58 52 51 57 62 42 51 48 49 34 17 30 37 26 30 33 32 26 32 33 41 36 27 37 37 42 48 53 49 53 58 53 61 61 71 70 68 65 57 48 43 60 48 48 51 51 37 36 24 25 49361 295 299 30 9869 13 42 41 7965 9563 21067 35204 46280 50418 46574 35367 20823 10973 7863 8933 12114 14538 21082 30736 31900 19872 7885 2500 1689 1457 1122 884 847 833 1007 1192 1358 1277 1263 1271 1217 1217 1303 1134 1051 1084 1054 971 952 911 918 890 881 898 933 973 1013 981 1040 981 1013 1027 1092 1044 1007 918 949 928 930 767 661 621 632 685 617 632 662 801 834 863 852 830 772 764 747 613 577 638 531 563 570 489 401 455 460 430 410 396 450 548 541 451 429 418 405 363 375 390 294 282 225 229 285 287 182 211 231 224 170 184 101 166 196 225 218 258 275 272 266 258 251 229 247 251 188 216 229 200 226 188 175 171 173 226 206 169 188 154 131 137 116 108 128 104 112 98 110 107 115 90 107 118 105 127 112 87 73 86 111 104 119 126 140 107 70 92 80 126 127 122 168 180 173 151 149 157 163 145 146 187 199 270 273 238 184 195 182 237 228 262 295 349 313 323 287 265 260 214 159 114 123 122 129 107 107 94 100 98 110 195 239 272 287 292 278 251 229 219 250 276 250 233 246 218 199 208 223 202 212 237 231 220 204 212 195 186 183 157 152 138 124 135 116 92 98 110 96 90 89 98 84 84 70 56 65 78 67 74 76 79 82 61 65 72 77 76 73 75 71 73 68 92 80 98 103 103 105 100 100 97 92 94 98 99 92 87 88 84 85 87 79 77 73 69 62 49367 288 506 30 9866 13 42 47 7965 9570 19653 14203 12091 11389 11971 17148 26409 33619 30730 14107 3698 1932 1210 936 732 723 724 820 971 1181 1221 1115 1095 1117 1178 1164 1055 893 917 855 801 864 846 781 764 748 796 833 872 892 908 900 885 877 877 912 862 774 827 831 755 620 630 614 590 611 585 572 586 597 656 742 792 700 667 667 611 510 465 482 455 421 476 515 436 356 364 346 277 353 391 399 482 412 347 288 255 312 268 253 214 180 241 234 215 215 176 119 115 130 117 123 114 102 159 158 190 191 158 194 163 154 160 134 152 167 162 104 128 141 124 159 133 153 122 85 93 121 107 110 65 35 73 89 22 44 54 45 4 -4 27 42 42 36 39 47 18 4 28 61 76 61 74 78 49 37 33 30 49 29 49 52 64 111 94 84 102 86 69 47 88 99 119 163 166 184 131 139 153 152 153 189 197 236 238 224 236 195 216 189 173 81 38 60 44 31 48 50 36 35 43 47 120 196 196 176 194 190 189 194 189 167 169 154 147 135 121 121 140 134 144 153 160 159 157 152 162 126 105 102 103 72 50 47 30 30 30 42 37 31 40 25 26 11 5 12 9 4 7 9 12 10 30 36 10 17 24 17 10 3 9 6 8 10 13 27 26 30 25 28 37 40 48 50 50 39 38 38 32 28 17 22 26 26 23 22 15 8 49373 294 321 30 9861 13 42 53 7965 9577 12061 19624 999999 999999 999999 41369 40817 39504 41521 44032 47327 49228 43935 38896 24281 6839 3118 1963 1035 757 692 839 808 940 1010 1108 1186 1079 1103 1038 997 907 868 930 973 790 838 847 793 809 774 745 788 788 872 886 873 918 819 864 986 921 810 771 788 815 780 721 623 571 552 576 595 520 635 588 656 642 756 809 847 741 619 672 598 598 514 484 485 487 576 495 412 434 407 390 368 365 391 454 335 378 360 291 390 332 242 194 231 229 226 234 182 96 161 165 169 117 90 70 73 128 187 185 201 202 205 230 188 164 117 146 187 146 154 172 172 143 136 147 143 142 165 154 142 119 100 109 74 69 52 89 68 29 27 58 57 35 29 58 25 67 40 30 40 21 13 36 40 56 85 52 54 94 69 50 101 120 144 104 108 135 104 133 106 78 132 140 135 151 163 171 156 174 172 191 164 162 227 245 231 251 279 245 195 157 154 103 42 63 57 68 60 77 62 51 38 87 141 165 212 204 187 184 187 181 181 197 182 150 157 162 149 156 164 152 151 153 164 166 181 164 151 144 128 120 100 73 59 54 66 76 65 73 66 46 47 44 48 24 9 23 14 14 12 13 21 29 35 33 28 19 29 31 39 33 38 35 41 51 51 51 54 54 49 54 63 62 60 59 52 52 43 37 50 46 38 34 36 34 32 26 20 15 49379 294 315 30 9855 13 42 59 7965 9585 9892 11107 17285 26871 35555 37462 35731 37154 39916 41796 42056 41191 37785 30341 20753 14634 6314 3765 2466 1188 731 698 850 813 974 1084 1304 1258 1176 1099 1092 947 922 838 852 799 801 858 726 768 811 823 856 807 807 845 838 912 906 836 877 880 839 859 820 734 711 661 693 688 663 711 671 586 533 627 695 640 690 771 813 797 788 625 617 583 633 590 507 466 521 528 482 481 433 356 383 380 413 455 465 444 430 397 409 399 347 315 291 264 247 249 203 173 221 211 171 170 168 111 113 150 135 186 240 257 230 214 209 151 137 135 199 213 128 168 169 162 175 191 181 177 201 203 170 149 156 130 78 116 142 134 68 64 112 129 151 119 65 71 83 17 59 77 56 48 28 54 78 69 69 79 70 67 88 114 106 125 100 70 78 98 124 99 138 139 123 141 176 183 219 208 205 189 163 174 166 179 202 244 255 265 306 303 269 217 152 91 71 89 92 119 117 107 59 58 63 73 117 191 217 240 268 230 198 201 213 219 201 178 165 195 191 178 191 166 168 186 156 155 188 198 168 155 134 99 96 97 98 71 71 67 63 74 65 66 65 64 53 30 40 52 34 25 31 41 32 26 44 61 51 48 49 48 41 38 52 54 45 50 53 64 58 59 70 70 74 72 71 67 66 66 62 61 57 55 53 52 48 57 48 38 33 28 49385 287 553 30 9853 13 43 5 7965 9592 68355 75497 69968 47541 20902 7562 2691 1862 1894 1917 1515 1139 875 747 829 863 868 983 1142 1173 1268 1132 1007 1016 841 836 831 885 846 804 789 827 838 871 807 827 782 794 897 873 920 850 875 839 763 712 710 741 803 696 719 696 666 615 628 643 595 643 697 658 720 731 763 800 821 874 804 714 699 675 679 619 521 460 484 554 586 462 367 390 392 409 476 580 544 488 392 405 439 476 350 326 317 261 271 336 244 235 191 194 223 194 169 172 165 180 142 228 223 294 300 290 268 203 168 166 180 133 112 161 149 185 194 166 172 186 143 168 133 126 125 115 82 101 76 81 88 112 156 126 88 88 87 88 83 59 89 108 65 62 89 59 63 101 104 111 97 74 109 102 119 144 152 130 98 128 125 156 135 136 141 175 178 170 211 224 195 187 201 170 190 165 179 222 242 261 290 293 253 198 155 109 79 95 110 133 169 117 81 57 69 115 188 250 240 267 262 236 202 211 194 201 211 197 213 194 177 206 215 200 198 193 198 206 213 201 188 154 113 105 103 86 87 76 72 73 65 58 68 71 60 54 27 48 41 27 53 49 45 59 61 57 54 57 58 46 40 62 55 57 60 55 75 78 71 77 82 83 80 74 64 76 88 86 70 72 71 68 67 61 55 59 58 63 61 51 41 49391 295 280 30 9850 13 43 11 7965 9599 16403 7984 11170 16272 19666 21306 20320 23747 35618 46174 37680 24642 13703 7214 4655 3242 2423 2311 2159 1422 857 660 782 818 841 939 1016 1089 1035 1026 909 841 790 815 777 693 739 674 706 743 745 777 756 758 789 710 720 746 772 752 741 777 763 699 706 698 634 655 623 595 602 542 513 528 521 493 501 567 621 644 700 737 772 783 771 684 654 659 559 550 482 438 365 421 491 388 330 344 371 438 446 457 533 448 450 392 353 349 244 230 247 243 239 191 152 171 139 186 141 142 136 145 153 153 142 185 230 239 202 188 170 122 95 81 105 162 129 106 123 125 138 147 76 115 137 93 83 86 85 75 46 30 56 82 42 65 48 11 33 60 27 29 43 -8 34 17 0 -13 18 41 31 9 28 44 53 48 67 51 52 55 38 46 48 62 64 54 93 90 102 140 133 125 150 166 179 201 156 117 91 103 101 87 90 146 250 215 196 167 69 34 55 90 104 128 152 114 139 79 38 75 148 191 187 177 173 174 164 160 173 145 113 138 141 148 141 164 153 144 152 144 140 170 207 168 154 94 89 80 67 40 39 54 42 32 46 39 45 48 31 19 19 13 12 12 12 6 12 17 10 16 34 13 17 20 10 20 27 18 19 35 40 48 44 43 51 57 46 41 47 52 57 40 35 37 31 34 33 25 28 31 32 22 17 12 6 49397 295 278 30 9848 13 43 17 7965 9606 86342 10597 5005 7000 10760 13799 13933 9585 4298 3303 6562 7632 4164 3269 2068 1768 2000 2319 2217 1444 909 741 747 795 847 907 1025 1070 1028 961 838 815 821 735 814 798 760 688 751 741 691 646 670 679 737 724 727 719 705 720 807 785 749 741 707 725 729 656 668 662 620 596 520 572 573 576 591 608 585 675 712 839 818 824 750 686 699 661 574 553 428 428 454 459 489 384 419 416 421 444 468 445 476 519 500 435 312 262 275 291 335 269 216 152 151 170 175 140 123 154 158 124 144 151 220 212 214 267 193 157 123 136 133 117 171 164 134 174 148 138 165 100 96 153 144 120 86 119 84 79 111 93 67 57 70 58 93 74 70 17 23 20 0 36 41 30 4 30 65 61 85 57 33 32 55 35 64 74 65 82 61 57 51 64 99 80 104 113 148 174 171 205 189 161 161 220 189 148 109 104 94 77 76 134 201 210 202 131 85 67 93 130 137 168 175 168 164 80 64 94 168 163 178 193 187 190 185 175 149 137 158 172 175 162 180 155 172 152 140 147 143 153 157 154 154 130 108 108 98 59 56 53 49 53 56 45 51 41 39 47 25 15 27 30 21 19 6 14 35 31 35 31 31 30 31 26 26 30 29 31 32 36 41 33 37 55 58 51 48 45 38 37 44 47 46 41 38 31 28 42 29 24 26 15 11 49403 295 276 30 9846 13 43 23 7964 9614 20872 6459 4855 3063 2168 1758 1855 2278 2563 2485 1983 1893 1856 2073 1947 1794 1897 2139 2325 1948 1240 825 731 801 863 949 1085 1154 1087 968 974 910 829 827 839 788 786 824 776 761 726 760 806 796 791 766 804 800 796 781 788 737 782 794 836 760 812 766 722 683 612 609 595 596 576 543 606 663 536 615 731 808 812 783 676 647 583 580 567 601 508 506 485 504 463 539 494 426 502 496 488 588 585 565 595 487 319 310 271 252 238 159 164 159 86 120 160 152 215 176 104 80 175 268 259 244 290 249 154 176 172 168 170 154 170 177 189 156 123 129 157 168 149 181 158 130 154 173 139 134 99 107 87 76 49 86 90 73 63 26 20 16 21 24 16 43 68 84 54 28 42 50 56 72 63 70 115 93 108 94 79 106 107 131 117 134 184 149 188 258 248 249 217 223 254 254 239 173 130 124 92 85 104 99 167 210 148 108 94 116 152 192 183 173 167 212 186 72 81 72 131 198 199 221 211 185 185 179 162 145 168 182 183 185 181 175 165 174 193 198 162 170 182 179 179 145 123 118 105 98 95 86 73 64 65 55 71 69 65 61 69 59 46 28 44 33 48 40 45 64 47 44 48 51 51 62 50 53 69 59 54 78 82 88 86 79 67 80 68 71 67 64 65 69 74 65 62 57 63 58 50 48 49 46 31 49409 295 268 30 9838 13 43 29 7964 9621 17751 2906 2193 1761 1378 1308 1278 1313 1375 1430 1465 1619 1564 1614 1671 1588 1761 1985 1960 1448 1053 817 796 829 891 918 1014 1137 1049 1034 983 957 825 831 856 808 759 697 733 736 760 768 726 751 847 787 750 762 720 781 774 743 770 737 751 764 743 759 714 604 638 645 620 500 523 542 568 638 565 641 711 793 875 884 815 791 732 706 650 691 662 577 554 493 493 558 516 462 468 504 697 850 750 677 519 315 337 348 346 275 196 149 147 115 101 126 125 86 120 146 125 153 140 153 229 266 224 196 210 206 162 164 193 178 168 159 158 229 169 153 224 185 162 141 114 142 139 117 114 142 113 78 58 61 99 101 83 83 97 76 46 44 48 50 50 38 29 87 86 80 50 80 70 93 68 119 127 100 69 123 128 134 116 98 149 136 96 131 191 256 272 283 265 288 282 292 251 207 181 130 106 125 77 77 156 189 188 158 102 90 91 126 170 170 176 123 181 181 127 68 86 137 199 203 218 242 232 197 168 161 169 186 181 188 192 192 173 154 180 191 186 166 193 201 176 169 123 119 108 92 94 89 92 89 80 72 73 77 70 75 61 63 54 41 45 43 42 52 50 40 51 51 60 62 65 48 48 66 60 63 75 72 69 71 79 89 82 76 77 79 73 64 69 69 66 66 76 71 62 58 55 55 54 46 44 49415 295 263 30 9833 13 43 35 7964 9628 10376 4494 2249 2112 1964 1585 1373 1280 1274 1360 1559 1520 1681 1633 1671 1642 1653 1772 1854 1412 1031 838 762 905 899 903 1098 1120 1066 1083 982 953 900 857 823 813 825 797 744 758 779 767 743 761 780 744 830 821 770 736 776 773 748 787 753 727 709 765 728 720 677 638 671 684 651 657 599 590 645 657 585 648 723 850 929 916 817 724 683 647 590 596 673 753 789 620 592 562 561 473 524 716 819 774 595 473 394 382 381 356 311 202 157 195 162 186 160 91 92 154 147 151 158 117 177 266 265 244 211 242 181 149 116 162 188 171 158 167 202 181 150 165 143 196 177 149 173 130 154 120 127 113 86 110 99 87 141 92 79 90 48 30 43 61 54 63 61 47 76 75 87 83 91 112 109 100 109 97 51 75 82 125 98 61 151 140 113 133 160 206 256 273 268 316 276 321 352 321 279 236 199 190 132 108 117 135 213 209 143 123 157 186 194 194 163 128 192 179 108 88 53 97 168 205 194 217 223 212 183 192 193 183 187 179 180 199 179 189 200 199 202 202 229 206 188 204 183 176 135 119 103 84 77 67 64 77 81 83 83 87 65 82 65 61 57 58 56 61 52 48 56 71 62 70 81 85 70 67 81 92 91 84 95 81 86 92 87 86 81 78 81 84 89 80 73 76 68 76 76 72 72 62 61 54 52 49421 296 231 30 9831 13 43 41 7964 9636 3962 3159 2266 1991 1973 1888 1859 1705 1571 1460 1347 1331 1429 1565 1519 1539 1538 1446 1644 1753 1479 998 795 699 811 881 924 1076 1147 1126 1084 1046 989 866 799 836 833 856 885 859 786 793 727 805 751 733 769 777 740 779 720 696 741 788 820 818 767 701 736 699 721 634 635 592 621 655 624 599 607 577 621 647 625 688 792 907 902 895 804 710 662 681 563 531 581 824 875 672 584 590 556 553 673 804 866 681 542 415 363 351 388 376 225 171 135 136 132 172 180 115 136 127 140 137 154 233 239 269 247 162 137 104 118 141 148 176 169 205 161 106 152 135 152 191 178 156 160 141 188 209 186 100 99 102 64 65 73 97 50 66 98 104 41 23 70 118 67 54 51 29 57 64 74 71 102 92 83 92 66 64 70 79 107 136 114 104 113 118 128 122 135 162 162 194 242 261 292 304 293 284 316 243 231 204 171 123 103 125 188 204 188 173 174 208 179 130 128 170 138 137 102 63 57 71 159 195 196 188 203 209 186 208 201 193 175 173 179 186 161 177 181 193 195 209 208 215 190 144 129 135 119 101 88 74 68 76 80 86 72 63 72 72 45 47 56 46 57 49 60 49 49 42 51 55 38 59 64 68 74 81 89 94 84 80 81 78 81 81 79 75 83 86 79 70 69 77 72 72 67 67 69 64 59 54 53 46 49428 292 351 30 9831 13 43 48 7964 9644 1283 1356 1514 1627 1554 1495 1280 1209 1403 1426 1564 1494 1405 1512 1612 1506 1186 950 750 737 900 883 897 1000 1073 1084 970 1025 978 833 796 777 834 836 835 878 872 847 807 778 777 761 674 719 701 660 679 680 768 709 638 686 679 713 745 684 629 608 630 576 561 508 558 571 556 570 585 542 628 680 784 788 856 863 769 746 710 707 645 620 612 728 797 641 646 617 632 603 692 795 748 604 422 380 413 381 361 268 193 230 158 149 175 173 138 105 157 175 165 141 160 163 247 234 246 207 187 115 151 156 173 232 211 177 173 181 163 167 163 155 226 162 154 142 145 119 135 97 81 102 91 61 42 122 74 83 55 40 48 62 21 46 57 67 49 69 30 38 59 40 70 107 95 90 105 92 81 81 110 84 80 108 107 126 125 102 118 162 186 178 206 202 220 273 304 263 293 304 257 268 218 165 100 92 130 192 215 228 187 186 179 132 108 166 134 97 68 55 30 59 96 146 182 162 178 191 184 183 183 185 173 163 181 182 198 182 177 175 180 177 184 185 186 147 138 121 114 94 83 70 67 68 54 59 57 55 53 55 57 40 40 36 35 35 40 40 43 56 56 51 53 52 50 73 76 81 82 80 72 73 65 60 64 70 65 66 65 56 63 65 66 60 60 58 57 60 51 44 44 46 39 31 49434 296 229 30 9829 13 43 54 7964 9651 2368 1713 1439 1412 1414 1325 1404 1636 1764 1622 1551 1399 1447 1527 1590 1621 1601 1636 1678 1552 1302 1060 832 789 822 923 964 1092 1124 1137 1123 1095 1002 1003 914 843 835 792 839 852 816 764 700 794 792 754 795 767 738 714 741 755 778 761 801 747 655 686 664 741 632 644 625 614 624 601 558 590 632 576 576 593 744 868 856 952 860 745 770 754 628 638 627 645 765 704 588 638 591 578 619 689 855 848 670 436 388 387 444 483 492 313 183 169 204 188 187 169 232 180 144 133 188 193 219 222 278 244 166 178 179 158 177 234 220 172 176 206 204 189 166 180 195 200 174 188 199 167 180 166 165 203 141 136 127 102 138 101 103 97 117 110 81 49 54 95 36 25 67 64 47 65 55 105 116 100 96 104 94 118 126 113 94 112 94 99 105 137 130 133 143 170 193 167 154 186 198 221 245 287 306 310 292 289 250 232 169 101 164 209 223 239 237 218 203 158 185 222 173 133 82 57 62 57 73 126 180 172 188 230 189 208 227 228 225 230 219 218 198 203 189 207 217 212 171 164 170 143 122 113 95 88 85 77 93 86 80 66 83 89 85 70 61 69 69 63 64 68 69 75 76 70 63 83 99 101 95 96 102 115 104 104 96 89 92 91 91 90 83 86 86 87 93 93 86 88 81 85 81 78 71 67 61 60 59 50 49440 296 254 30 9824 13 44 0 7964 9658 2515 1674 1396 1267 1324 1302 1222 1281 1290 1510 1668 1689 1732 1787 1682 1639 1619 1661 1723 1661 1483 1157 922 813 755 1022 1084 1058 1181 1114 1041 1046 1064 1098 963 863 849 911 879 860 841 880 823 767 746 711 759 820 727 679 686 758 731 719 787 771 771 717 722 643 678 627 676 585 559 606 578 606 607 603 661 708 757 880 915 911 883 788 650 631 562 559 580 569 690 582 572 668 572 581 607 769 838 728 662 576 438 450 409 476 371 307 271 244 232 219 186 236 216 170 159 150 142 203 213 267 248 218 224 209 215 175 257 289 264 189 257 207 187 200 204 202 195 190 257 182 182 207 186 142 142 156 120 129 117 132 153 97 93 112 119 139 140 119 110 93 116 111 94 88 114 57 34 77 124 152 113 122 128 104 99 103 101 132 117 98 124 136 156 120 96 129 123 128 140 156 178 220 237 260 270 328 308 294 272 247 213 165 149 189 211 193 152 177 127 91 141 227 211 177 132 114 99 109 128 157 165 184 213 197 196 212 228 234 219 215 221 228 211 198 210 213 194 187 168 163 138 120 120 121 93 96 98 100 112 100 92 79 75 84 94 85 79 81 67 79 97 96 99 105 91 89 95 105 112 114 119 114 120 116 105 106 112 106 104 95 102 105 96 94 97 97 90 87 97 93 86 79 83 78 74 70 69 64 65 59 49446 296 216 30 9816 13 44 6 7963 9666 5167 1913 1486 1302 1149 1159 1143 1108 1136 1215 1355 1406 1415 1558 1592 1582 1548 1620 1573 1516 1473 1268 1002 822 719 754 850 950 1101 1123 1040 1044 1063 992 882 950 843 788 776 791 795 759 785 784 840 801 710 648 686 750 776 708 690 704 701 652 579 631 632 649 604 626 587 497 497 493 505 546 510 520 629 703 829 850 915 869 747 691 641 599 552 482 535 593 576 476 593 528 514 529 563 582 696 686 657 671 568 520 471 493 362 380 339 285 353 371 335 205 156 174 138 143 124 124 106 155 211 182 210 163 165 154 179 181 180 191 188 149 186 214 176 144 158 209 157 164 134 161 144 181 151 142 144 107 96 76 72 69 83 92 110 81 121 42 71 65 48 62 47 73 42 63 10 24 19 43 61 79 66 93 92 81 87 79 79 78 102 108 77 91 70 96 99 108 148 123 103 125 155 176 231 271 280 256 210 206 194 164 147 106 121 126 80 81 80 86 103 160 173 146 123 62 53 78 113 108 109 146 182 174 192 205 196 180 164 179 173 185 177 165 189 161 154 136 113 96 96 83 69 58 62 60 61 73 61 34 44 60 61 66 51 33 37 58 56 47 44 69 67 67 58 58 72 60 71 67 69 86 86 79 74 64 59 67 63 66 61 59 63 61 55 52 50 56 57 61 56 45 42 49 44 42 45 46 37 31 49452 296 210 30 9810 13 44 12 7963 9673 17189 2358 1569 1417 1266 1217 1254 1188 1215 1161 1118 1154 1239 1369 1517 1640 1755 1820 1798 1718 1748 1760 1576 1088 912 800 740 787 1045 1014 1074 1093 1089 1107 1102 1067 992 841 822 737 790 788 796 755 765 722 774 784 747 778 707 769 776 817 748 694 621 602 634 619 583 606 582 545 470 501 462 506 510 513 633 730 749 829 838 829 825 744 651 628 610 580 548 557 516 540 551 488 503 563 539 515 661 879 868 835 790 652 586 514 422 381 366 259 262 300 290 243 220 201 147 180 183 147 90 125 144 192 204 230 221 172 184 186 160 170 174 174 207 152 166 174 172 153 158 182 177 138 140 164 125 125 167 123 107 128 141 113 94 105 53 81 81 116 80 39 76 37 59 82 48 45 73 68 77 85 53 113 101 77 77 102 99 96 69 60 109 83 93 97 94 67 52 91 108 131 105 137 128 113 119 149 194 224 204 204 237 213 174 101 89 107 97 62 101 101 106 128 191 187 155 140 106 98 99 99 123 144 194 194 182 195 202 207 199 192 186 187 188 193 172 133 160 154 128 130 137 98 82 62 80 86 83 78 86 89 73 60 60 67 71 65 61 47 64 61 53 69 90 81 90 86 81 82 90 81 85 91 77 70 68 71 76 76 67 66 68 73 73 64 55 68 73 78 62 56 56 55 51 59 60 56 51 51 45 42 49458 296 205 30 9805 13 44 18 7963 9680 38287 2243 1613 1383 1260 1222 1176 1162 1139 1125 1102 1184 1158 1199 1345 1490 1435 1548 1710 1615 1487 1316 1006 822 698 638 827 893 918 896 980 1151 960 968 1033 996 864 774 789 749 749 758 836 721 699 729 738 717 816 694 631 685 691 596 608 615 611 585 603 527 535 597 598 653 549 528 569 564 537 524 626 697 707 801 839 836 743 714 651 571 569 543 549 505 444 497 538 506 555 531 518 524 739 892 828 768 734 574 549 429 324 394 317 284 302 263 236 217 143 201 160 180 157 130 121 147 116 126 105 142 164 189 177 176 142 169 183 208 211 158 210 189 168 184 156 114 137 142 120 140 147 142 133 128 64 66 71 86 66 82 80 60 81 112 72 67 58 37 52 39 57 55 45 54 56 69 58 90 96 88 92 44 64 85 97 80 91 112 121 91 65 58 73 71 65 104 107 108 101 123 127 124 140 205 199 167 214 185 134 73 60 58 70 82 45 58 63 75 120 145 176 155 111 119 99 89 90 94 133 160 165 197 202 196 191 199 188 172 183 155 165 166 164 144 125 120 116 111 102 87 70 70 85 89 71 81 89 53 62 43 73 63 70 59 56 70 75 74 79 69 64 76 79 69 67 65 73 60 72 78 62 57 60 64 64 63 61 46 55 65 67 60 58 51 51 47 46 47 40 48 43 39 37 37 40 32 49464 296 204 30 9804 13 44 24 7963 9687 28155 4091 2040 1611 1413 1191 1099 1080 1106 1136 1167 1119 1210 1363 1422 1532 1684 1832 1859 1896 1654 1523 1477 1165 951 802 675 835 964 953 990 1009 1100 1077 1011 1049 1069 800 772 708 715 724 762 768 732 670 665 746 708 731 719 694 676 637 605 602 631 658 639 634 670 646 631 602 600 500 480 509 532 555 642 744 823 785 777 824 723 677 679 632 545 523 522 475 426 518 520 495 486 539 486 452 728 914 805 747 687 562 431 345 308 267 270 272 252 182 188 240 175 177 143 113 147 107 87 106 130 86 103 99 145 194 152 140 148 195 170 170 129 164 213 193 148 189 171 105 136 148 147 151 103 191 143 114 97 44 73 99 123 65 86 115 112 84 75 68 53 36 34 55 41 41 46 42 45 52 42 49 66 71 61 116 89 78 82 109 109 95 71 94 67 75 69 96 89 91 137 109 120 101 117 129 187 188 163 184 156 144 127 130 111 75 74 74 65 61 74 55 98 114 164 161 128 108 110 100 120 110 117 133 162 164 166 174 185 199 193 208 216 189 176 165 162 162 137 135 127 129 123 99 82 77 93 96 92 113 112 93 69 59 63 75 86 73 58 61 65 68 70 78 82 72 74 68 69 68 76 85 65 69 65 69 62 60 61 55 56 51 52 67 56 50 56 55 56 60 44 40 47 44 44 42 43 38 30 22 49470 296 204 30 9804 13 44 30 7963 9695 6109 2770 2095 1584 1325 1285 1085 992 1062 1166 1212 1232 1253 1350 1496 1533 1645 1725 1782 1796 1801 1652 1394 1119 877 812 722 878 1006 924 867 995 1090 1081 1068 1020 922 821 771 809 718 726 774 681 733 753 791 725 642 634 689 684 714 677 631 671 670 689 623 581 625 652 603 577 518 445 580 656 587 624 686 722 787 944 924 866 835 696 680 604 544 546 552 515 460 421 478 545 579 517 464 568 848 828 777 630 529 505 455 431 357 286 218 273 287 240 250 204 236 235 213 145 127 92 101 123 109 145 144 99 146 200 193 195 173 206 204 182 172 219 176 169 182 219 150 142 181 189 200 157 149 174 188 150 133 107 97 80 46 102 96 100 90 94 86 109 77 63 43 67 65 44 56 61 51 67 73 47 86 121 100 116 120 129 95 93 102 112 118 89 95 107 111 106 83 98 95 124 136 139 133 173 229 222 197 201 166 152 177 136 115 104 108 129 82 59 67 74 89 147 183 179 181 164 154 143 192 154 138 119 107 129 134 148 167 191 194 216 195 199 207 213 196 162 155 159 147 146 144 108 96 123 117 107 116 117 134 118 122 113 82 76 72 80 96 91 88 105 108 98 99 89 102 99 82 88 104 105 102 81 88 90 85 79 78 73 80 76 76 79 75 75 74 74 75 68 73 64 65 54 51 56 60 57 50 43 49476 297 174 30 9804 13 44 36 7963 9702 13148 2196 1918 1582 1379 1181 1167 1100 1139 1181 1146 1118 1243 1239 1299 1380 1409 1538 1630 1633 1485 1454 1195 992 869 856 854 926 980 1027 943 960 1059 1144 1133 1134 1141 983 863 816 824 770 769 831 787 769 799 804 793 846 786 784 812 785 765 776 744 773 709 682 653 687 674 640 660 579 565 661 641 637 619 627 677 830 886 946 993 971 848 856 775 632 575 566 547 496 535 525 535 600 612 604 727 993 934 895 814 534 471 481 505 396 364 314 341 369 341 331 278 253 229 224 209 176 174 168 149 143 150 189 195 136 203 230 224 269 249 213 249 253 197 252 224 211 188 192 183 196 188 190 216 211 200 180 141 184 224 191 164 122 156 136 162 149 138 122 155 153 133 95 69 89 67 88 70 81 85 95 87 117 120 143 139 106 139 133 117 101 127 116 122 127 146 159 137 155 129 165 175 138 186 170 141 207 267 255 231 216 179 160 123 113 125 128 150 139 120 118 137 156 171 181 200 224 192 227 261 224 181 163 144 143 169 173 176 187 213 233 231 232 229 233 255 252 204 201 199 181 181 159 159 154 135 144 150 142 143 165 169 171 147 118 92 115 131 122 123 137 138 128 139 137 145 131 143 151 133 118 125 136 140 137 127 115 116 101 107 109 110 114 102 99 90 105 113 115 102 103 108 102 97 97 100 94 89 85 79 49482 294 261 30 9801 13 44 42 7962 9709 4341 3195 1882 1272 1149 1052 1082 1061 1094 1196 1152 1245 1362 1478 1484 1448 1617 1712 1514 1407 1205 954 770 777 735 831 858 931 973 986 947 1056 1140 1037 1101 1067 960 847 758 788 817 751 756 766 693 688 778 710 727 736 670 661 660 614 571 620 631 703 665 664 589 563 619 522 528 490 607 575 623 681 791 803 930 933 906 819 848 716 698 576 513 464 451 498 469 460 522 509 494 676 891 940 883 852 719 509 448 472 416 328 301 286 373 325 386 388 357 250 196 176 192 171 147 123 129 126 165 118 134 214 220 219 206 188 193 231 170 164 177 175 197 196 150 151 169 148 129 173 195 171 164 188 178 177 134 97 87 103 116 110 89 74 98 107 99 82 60 62 38 76 102 67 70 73 81 85 77 102 96 136 144 117 105 90 120 102 74 71 68 88 114 106 81 102 152 126 111 146 160 146 145 151 168 159 161 116 124 103 113 78 79 89 95 82 66 76 94 127 177 192 206 198 212 234 236 200 139 124 102 130 132 148 142 139 157 220 196 183 199 198 195 201 179 163 153 162 148 143 127 124 117 105 111 112 111 125 125 133 100 84 90 89 88 93 100 85 90 87 88 89 93 84 90 95 92 84 83 97 94 90 83 77 88 70 62 65 66 80 71 75 67 75 72 70 70 66 59 58 63 66 63 57 51 42 49488 298 137 30 9797 13 44 48 7962 9716 964210 999999 7954 7150 999999 999999 999999 2152 1238 984 1060 1057 1159 1099 1103 1194 1291 1306 1353 1373 1454 1474 1399 1344 1122 936 861 812 889 979 952 964 904 959 974 1063 1000 1003 1011 967 810 887 774 725 729 715 702 740 743 716 727 672 708 715 679 578 616 665 723 618 669 704 625 564 591 570 564 567 522 506 572 517 527 605 717 732 850 906 817 845 831 789 604 507 493 471 410 431 458 507 498 508 510 726 1006 997 933 893 761 503 451 398 329 353 318 361 411 417 380 382 353 219 219 198 223 207 204 159 169 106 96 109 182 196 178 170 125 126 185 159 147 175 218 190 158 179 218 153 157 134 169 181 158 144 160 130 141 137 121 99 75 83 59 69 116 99 80 103 114 74 65 53 55 62 59 60 40 73 64 71 67 69 71 86 109 107 129 121 107 93 98 95 92 71 98 75 54 88 89 77 114 117 91 114 137 131 137 187 148 116 115 118 119 100 85 114 101 95 77 54 51 64 78 122 150 189 171 191 198 213 215 132 115 163 163 172 165 156 158 166 180 191 190 170 175 159 171 164 161 156 132 150 133 114 120 122 129 116 115 121 133 122 92 75 78 86 96 99 93 93 78 74 93 87 90 87 87 85 97 86 87 95 100 78 76 65 61 55 61 57 58 62 60 61 55 57 60 71 70 60 60 63 58 52 52 51 51 41 49494 293 314 30 9794 13 44 54 7962 9724 2240 999999 999999 999999 1092 1153 1090 1084 1166 1242 1292 1355 1408 1481 1521 1530 1485 1331 1210 968 854 779 851 969 957 929 967 991 1001 1049 1156 1098 1106 1076 982 824 832 873 874 778 825 803 783 787 790 736 737 769 720 769 861 765 692 637 717 753 660 656 693 705 652 611 622 594 546 599 641 601 725 850 856 887 886 941 935 929 824 677 578 561 543 518 508 511 604 610 587 611 867 993 1056 977 890 738 545 546 470 443 389 384 357 482 571 475 417 402 383 315 221 181 212 186 168 170 184 145 140 168 194 227 250 263 223 232 239 201 179 206 182 225 202 228 206 201 199 193 231 222 178 203 185 205 250 169 136 148 154 138 121 95 128 143 149 146 125 112 102 114 96 76 113 144 129 102 98 109 125 107 107 102 129 135 163 182 158 162 131 127 158 157 112 123 128 134 136 141 143 118 103 119 136 147 187 201 187 178 149 177 189 156 143 126 99 93 95 104 83 127 127 110 115 124 129 171 186 199 219 205 263 239 192 202 200 206 213 196 196 210 212 208 207 204 186 195 165 174 167 165 163 168 152 141 146 150 160 153 122 121 112 136 136 131 127 129 124 138 121 117 126 119 110 123 130 130 121 113 115 106 94 95 97 100 104 91 99 97 107 110 101 95 92 95 104 83 91 94 89 77 81 81 75 65 55 49500 286 488 30 9788 13 45 0 7962 9731 1106 1125 1153 1111 1251 1345 1459 1533 1590 1634 1514 1342 1204 1060 900 793 687 834 896 913 949 949 1058 1077 1063 1019 940 832 786 771 722 767 770 750 725 789 699 676 718 650 673 729 650 641 702 630 580 682 658 599 587 625 636 610 541 549 555 490 531 535 562 635 685 777 838 860 879 908 857 732 588 489 449 416 421 479 498 518 454 474 643 880 908 844 825 673 505 455 403 373 401 340 345 339 303 359 337 317 327 291 241 165 163 135 124 105 88 109 101 116 118 153 180 214 196 147 166 166 125 123 143 125 176 166 199 171 142 99 105 133 157 125 133 118 117 76 109 103 93 103 37 72 70 117 94 90 97 84 90 89 87 81 74 69 88 41 30 39 45 46 65 72 107 78 58 72 84 92 93 85 68 63 73 75 87 75 94 93 86 43 65 78 85 91 102 113 132 144 123 104 122 109 94 72 82 58 58 71 58 65 56 72 80 97 99 66 73 93 136 209 233 186 149 118 119 110 121 151 137 133 134 161 167 148 129 112 112 95 109 113 88 110 119 103 93 92 103 85 74 80 69 74 75 70 73 80 87 95 88 83 66 61 59 76 70 69 45 67 78 60 56 52 40 47 46 49 52 50 40 43 49 50 47 41 44 43 52 46 43 38 34 32 38 35 25 13 49506 285 514 30 9784 13 45 6 7962 9738 3805 1210 1138 1107 1207 1322 1446 1672 1697 1536 1294 1124 1085 876 746 743 721 849 865 915 918 945 969 888 935 756 717 677 701 735 702 725 710 767 761 694 634 612 598 607 632 598 610 611 589 576 597 505 484 517 529 531 410 480 486 464 435 504 502 509 622 720 768 785 787 776 840 843 773 542 431 442 379 401 394 432 475 477 438 573 736 827 853 800 667 516 407 354 325 314 261 269 269 295 290 281 201 272 305 278 253 126 133 118 144 132 127 60 70 78 81 96 86 109 122 168 166 137 135 141 154 160 176 127 117 75 94 102 105 89 138 126 100 120 116 133 74 71 59 49 53 43 56 32 74 43 61 48 49 45 80 48 24 6 35 38 43 21 3 55 38 54 20 50 30 65 92 67 88 99 84 66 79 89 59 44 62 79 39 33 55 51 54 55 68 87 79 90 93 102 109 78 48 41 47 65 39 34 27 57 61 38 50 59 40 51 35 48 72 81 107 85 75 53 56 85 97 107 109 120 113 105 104 81 69 91 108 113 99 91 92 68 71 49 62 74 66 68 81 65 50 50 59 56 43 49 67 55 59 54 46 40 51 50 43 44 47 48 52 50 47 31 23 23 30 27 26 24 33 21 28 32 25 26 28 31 29 23 14 13 13 9 7 12 3 49512 283 570 30 9780 13 45 12 7962 9745 4157 2403 1747 1345 1321 1460 1466 1325 1115 991 1030 810 674 637 597 680 775 795 809 851 859 861 841 748 591 547 593 618 590 561 586 610 612 647 636 600 538 546 551 554 572 547 512 514 508 498 488 460 413 391 409 403 403 431 377 445 392 487 536 596 651 660 719 691 717 799 648 439 360 317 252 300 342 384 426 417 375 360 517 594 734 769 633 498 372 368 292 236 257 233 213 233 299 323 228 145 214 213 136 115 80 46 52 34 0 29 3 38 63 84 66 51 69 81 57 86 96 121 87 113 68 88 62 101 64 45 54 48 53 39 35 67 36 50 59 46 42 -28 -26 15 -17 -14 -23 4 34 17 1 -18 17 -19 -36 -9 -29 -39 -36 -44 -7 -50 -33 3 -16 9 5 24 24 49 81 88 48 -2 11 4 2 28 -1 -4 19 25 -3 -5 1 22 29 28 24 27 49 18 27 60 37 3 -5 -15 -15 -25 -4 -31 -26 -6 -1 -24 -37 -15 0 -14 -7 17 -1 7 18 20 22 27 24 46 61 55 51 71 56 70 20 6 12 2 19 47 69 44 33 17 13 16 26 24 21 11 24 11 22 32 23 10 9 19 22 7 -7 -12 1 -5 -7 -8 -9 4 3 -1 -4 -9 -12 -11 -5 -6 -13 -14 -18 -11 -17 -14 -3 -10 -13 -14 -18 -23 -26 -21 -19 -20 -26 -31 -41 49518 282 599 30 9779 13 45 18 7962 9752 8195 2702 1608 1450 1493 1606 1699 1462 1097 1033 961 773 640 586 726 824 837 865 885 947 958 951 844 772 675 646 725 678 770 671 671 716 733 652 629 595 554 560 621 638 543 546 566 593 527 529 578 518 468 483 473 469 435 378 450 488 488 508 565 715 746 802 821 845 813 776 681 465 414 357 331 383 489 492 498 428 421 518 620 640 560 560 507 399 326 331 264 239 232 237 308 373 294 249 234 232 281 287 243 154 86 105 106 66 37 96 76 80 88 116 135 127 92 127 95 127 124 127 144 147 151 109 112 106 63 71 127 122 93 117 87 131 100 83 69 84 86 41 41 37 52 46 85 79 87 82 52 50 35 33 15 -3 14 31 28 32 -4 15 29 38 42 22 38 90 104 92 103 51 5 47 70 46 34 42 22 33 49 53 14 40 48 33 57 76 85 88 96 114 106 56 73 65 38 39 60 38 9 22 31 21 16 26 26 41 42 35 36 32 36 33 35 22 37 84 69 68 87 100 105 122 74 45 57 63 49 65 75 65 75 77 71 62 56 50 62 70 66 62 64 55 47 42 39 55 76 64 44 43 45 45 28 26 31 34 35 37 29 36 32 13 24 26 31 28 20 29 23 20 23 27 25 19 30 25 19 19 20 10 7 6 2 -13 49524 281 630 30 9780 13 45 24 7961 9760 17714 1781 1485 1589 1665 1933 1921 1599 1328 1200 939 789 696 725 777 880 917 959 986 1068 1000 1000 899 815 862 833 728 705 715 672 688 809 744 719 722 612 620 601 587 561 539 614 583 549 608 542 546 466 477 426 441 466 403 469 511 510 579 686 649 713 850 889 926 889 878 774 528 496 470 402 354 413 464 521 459 430 527 589 493 507 618 458 349 324 321 306 273 254 224 363 383 430 369 268 343 365 267 178 146 143 94 111 134 119 100 68 112 134 141 172 159 195 149 147 152 137 164 186 156 145 127 74 115 138 135 142 112 133 123 137 113 79 118 129 124 127 67 42 57 62 65 86 112 108 77 41 58 85 65 53 33 30 3 28 30 61 51 43 78 33 66 62 113 138 119 117 106 89 82 72 60 69 68 31 52 56 64 70 55 80 70 67 51 57 61 70 118 117 114 95 89 81 64 71 59 61 27 47 49 63 48 40 51 46 45 68 49 54 35 34 39 33 70 81 103 104 118 123 97 69 61 52 54 62 67 79 95 96 84 90 53 59 70 75 85 77 80 89 73 71 71 74 74 77 75 71 51 56 53 54 45 44 40 50 54 55 60 50 38 41 51 42 37 47 43 40 38 38 39 43 37 39 35 40 44 48 39 30 30 26 11 49530 280 662 30 9782 13 45 30 7961 9767 131566 3665 1468 1638 2026 2581 2821 1947 1425 1290 920 691 691 819 818 818 829 937 1028 1020 993 985 882 885 936 787 690 636 712 744 709 725 704 662 567 593 563 510 600 561 589 580 561 544 484 435 406 458 408 387 430 469 472 516 537 589 627 673 736 756 862 867 870 827 681 465 436 480 358 409 471 446 434 426 508 527 428 504 604 586 397 290 316 294 321 322 350 384 459 463 409 311 344 325 339 285 219 92 107 107 119 145 113 82 73 55 91 149 124 78 104 147 117 106 159 167 117 145 190 155 138 140 88 35 106 141 145 117 100 105 145 75 87 70 97 71 62 55 49 65 106 82 94 73 52 82 100 41 25 48 13 2 36 41 73 38 8 23 68 88 88 66 68 48 40 89 125 111 104 77 45 34 65 58 34 36 39 49 34 61 32 29 40 65 54 84 68 66 90 101 95 58 65 41 34 33 22 10 15 33 23 39 39 34 22 24 26 61 39 50 23 32 53 60 67 78 70 34 34 40 47 58 62 57 62 102 104 86 69 33 51 55 70 77 78 79 68 71 78 85 66 73 68 69 70 47 42 37 37 34 43 58 55 52 52 41 42 38 28 38 39 41 38 33 30 35 40 38 43 42 41 39 40 31 29 34 29 23 8 0 49542 279 690 30 9780 13 45 42 7961 9781 875746 357653 95876 4743 2312 2831 2187 1514 1238 926 705 796 952 935 848 893 1040 1046 1004 948 899 882 872 747 646 625 656 674 664 675 602 600 582 571 578 599 581 553 523 501 530 540 497 396 364 459 438 439 474 453 511 605 632 698 761 744 809 887 933 864 806 651 542 441 387 339 317 353 376 473 492 500 472 450 439 468 402 351 365 387 434 363 414 464 449 489 374 355 397 348 384 371 288 167 171 158 104 99 98 79 102 110 83 102 129 141 164 191 143 150 118 115 165 118 116 130 106 93 66 149 164 156 135 123 111 124 113 100 125 157 95 99 112 103 95 80 71 80 59 32 78 118 116 102 73 75 74 83 63 47 43 17 42 31 35 7 37 68 43 39 31 65 71 72 84 58 63 63 93 100 53 84 98 81 57 40 50 91 59 55 68 47 58 70 52 25 61 48 45 42 73 95 82 94 113 127 113 111 67 47 51 64 56 47 67 32 14 22 29 19 45 42 43 44 41 39 37 52 58 36 46 74 67 69 61 60 63 91 79 55 65 71 63 78 92 93 71 73 77 78 82 65 55 55 45 53 52 53 46 63 65 43 46 54 54 50 46 49 49 49 38 46 49 42 41 38 44 51 49 40 46 46 47 40 45 40 24 9 8 49548 277 748 30 9778 13 45 48 7961 9788 156893 8164 2126 2692 2403 1600 1346 983 728 642 790 831 945 971 1010 1096 1047 950 1013 997 902 782 717 707 658 649 673 659 631 672 601 570 593 599 529 552 531 565 537 579 553 454 464 501 493 508 479 446 461 530 653 706 768 860 841 810 948 949 780 678 479 471 478 378 356 369 453 478 468 488 506 507 481 414 349 361 339 344 398 422 485 464 481 436 396 427 483 507 410 285 205 206 144 106 82 90 134 63 65 100 119 59 82 109 124 158 130 109 148 172 121 114 132 151 142 160 149 113 160 87 85 104 107 116 139 136 118 125 128 92 103 92 103 85 57 31 65 72 64 96 65 69 68 98 71 85 73 63 68 85 53 63 81 77 47 68 44 61 43 54 82 100 88 82 84 74 83 67 94 108 126 83 56 96 70 63 63 72 59 79 70 48 99 87 57 37 38 42 69 60 82 112 103 74 101 100 102 118 77 60 75 74 45 29 61 61 54 45 70 83 72 60 64 58 52 45 50 51 78 79 74 71 46 61 66 78 74 77 40 46 66 69 86 96 83 67 77 93 81 71 72 56 57 48 46 41 42 46 52 51 40 36 40 42 50 46 48 46 43 47 49 47 44 38 42 39 45 36 36 30 36 41 33 23 19 13 5 49554 277 749 30 9779 13 45 54 7960 9796 639632 12359 2166 2491 2695 1998 1686 1408 962 809 675 750 1002 920 916 1005 1080 978 934 923 890 940 928 767 703 697 644 668 660 585 555 592 582 565 595 560 576 591 531 545 546 480 455 469 418 420 470 501 497 531 598 714 781 807 840 839 949 987 853 672 612 488 457 457 405 381 389 531 480 450 477 490 479 437 385 363 327 403 396 404 496 517 529 465 492 474 441 448 418 316 235 152 121 83 57 83 127 110 116 89 99 109 92 123 120 159 170 192 125 151 198 134 102 167 180 138 129 151 160 115 115 108 74 94 93 144 126 171 128 110 102 100 118 56 30 40 70 46 40 76 90 105 98 67 70 45 51 55 33 40 48 55 59 77 61 56 60 38 55 42 77 62 52 88 92 82 109 89 64 79 92 45 74 91 83 65 74 66 66 61 64 60 68 73 61 49 64 70 72 77 88 94 88 94 94 130 130 109 99 90 61 75 93 68 91 109 91 98 84 76 87 98 81 70 92 79 61 53 47 51 58 53 55 58 74 72 52 61 67 55 61 67 86 91 88 78 68 72 86 87 82 60 41 47 55 50 39 39 40 43 49 46 48 39 46 51 46 42 35 41 48 53 51 49 46 42 39 43 46 34 25 23 26 23 11 8 5 49560 276 783 30 9783 13 46 0 7960 9803 221027 4315 2403 2949 2321 1779 1620 1186 802 669 669 824 856 874 957 1029 935 870 893 969 847 861 767 707 684 631 622 685 593 606 561 488 541 597 605 568 551 524 464 489 461 432 460 477 423 418 463 442 505 620 685 697 667 727 821 891 950 784 630 515 435 368 292 335 353 353 377 452 483 445 465 418 421 324 293 354 354 410 474 474 511 502 466 469 503 495 447 412 348 270 149 136 107 77 88 84 99 69 51 47 46 81 85 73 116 152 116 104 129 182 170 162 145 126 104 120 113 169 44 50 39 82 139 128 99 97 93 101 102 69 111 62 65 31 36 1 36 48 81 80 86 55 76 66 45 47 51 18 28 28 19 9 62 29 42 57 39 37 45 39 55 59 38 62 72 47 57 53 65 48 56 74 52 59 64 50 38 48 35 27 21 15 37 41 44 16 36 42 29 39 69 62 74 94 80 65 77 84 82 54 48 44 73 101 83 85 76 64 62 77 64 75 49 39 23 30 36 34 26 32 26 30 41 46 38 19 36 49 43 34 38 55 52 55 42 31 35 45 41 42 29 24 27 23 17 11 15 16 18 14 18 19 21 22 25 19 16 21 19 19 22 21 24 22 23 20 12 12 12 12 9 6 2 -7 -17 -13 49566 276 784 30 9784 13 46 6 7960 9810 939188 12574 2430 4028 5128 2787 1769 1169 831 723 618 843 954 884 900 1072 1015 917 998 963 835 819 747 710 669 702 657 661 719 690 570 612 615 592 584 564 593 595 590 537 461 522 488 530 510 457 473 479 618 695 715 732 784 833 913 976 918 794 649 581 466 360 384 348 358 344 341 378 452 462 392 416 352 376 410 456 473 450 372 416 516 530 543 468 474 508 516 440 397 271 160 149 82 96 114 91 101 82 72 91 73 77 75 109 176 152 177 131 98 177 158 152 154 158 181 141 143 143 121 158 137 130 151 97 169 118 115 105 112 129 105 92 120 100 91 91 63 63 67 72 78 122 74 72 61 59 74 107 78 73 73 41 52 73 84 61 32 12 24 85 68 101 93 80 93 82 89 69 70 72 79 98 83 91 100 86 65 54 73 71 63 39 56 51 77 61 80 61 70 77 85 103 81 111 120 108 110 93 108 109 104 113 107 100 120 105 102 93 101 96 85 83 72 53 36 60 56 34 40 54 62 64 78 54 44 75 66 68 65 54 63 56 60 63 59 61 57 75 64 46 49 48 41 55 56 30 28 28 36 36 35 35 47 55 45 41 38 39 43 48 41 46 47 35 36 39 34 38 37 28 24 20 22 16 11 7 49572 275 812 30 9782 13 46 12 7960 9817 540944 8281 3617 5239 2903 1649 1310 852 759 764 918 915 952 945 1007 1000 889 926 923 866 774 712 706 623 668 672 694 696 718 634 592 591 618 615 616 564 559 559 495 477 448 449 476 471 567 523 580 686 709 758 822 812 918 961 933 847 639 558 411 383 383 365 371 341 365 369 387 392 368 371 386 373 414 495 530 680 703 551 445 520 511 533 567 576 553 556 485 459 397 348 260 216 143 133 98 106 118 76 95 85 74 113 112 111 107 141 141 187 173 183 189 145 156 136 143 145 139 146 159 151 121 102 118 129 156 141 125 165 169 131 102 106 96 100 91 36 53 85 72 115 113 100 120 114 84 108 113 119 99 71 82 64 74 77 104 100 87 62 86 78 80 90 89 74 91 119 94 74 71 117 91 92 81 130 114 116 94 83 90 83 84 68 62 80 85 96 94 101 96 101 104 108 85 95 118 112 116 121 118 119 105 104 121 122 129 135 137 137 137 112 73 44 54 70 73 60 67 89 76 86 71 73 84 68 70 86 85 86 79 73 69 86 88 78 71 76 75 54 50 64 59 60 46 59 62 36 44 45 43 50 57 61 66 58 57 62 64 58 69 71 69 58 60 53 56 62 61 56 51 39 35 34 30 29 13 49579 280 663 30 9783 13 46 19 7960 9826 28678 9500 999999 999999 999999 999999 999999 19173 16857 217056 114173 2477 1365 890 788 851 959 918 950 1054 1071 992 897 903 895 837 674 719 696 660 679 709 722 650 674 567 585 588 551 607 570 568 558 598 553 522 502 534 521 582 568 629 731 791 776 821 920 980 986 927 682 553 435 324 354 396 341 362 338 355 346 364 393 333 365 395 488 601 633 701 739 721 643 441 380 455 462 454 487 509 544 512 546 559 420 335 253 146 114 142 116 68 94 117 125 89 121 95 120 143 135 148 212 159 205 189 189 169 137 154 187 177 158 148 122 114 88 128 148 154 146 144 129 181 148 100 109 102 111 113 99 80 81 97 95 97 79 97 101 88 61 88 79 95 116 93 90 57 48 82 57 74 61 65 75 61 80 103 119 100 118 120 102 119 138 125 99 92 104 109 104 69 69 105 91 64 80 66 95 77 93 76 74 94 81 84 72 83 105 109 114 127 118 122 158 126 113 119 141 141 139 141 127 83 63 78 71 80 68 55 57 66 71 93 92 85 69 63 91 88 86 93 80 72 84 84 79 85 70 61 71 67 59 64 58 68 66 56 51 49 53 56 55 57 59 67 75 69 69 71 65 62 60 63 66 54 63 65 63 58 63 59 53 49 45 31 29 32 19 14 49585 280 665 30 9785 13 46 25 7960 9833 15256 29606 999999 960927 999999 999999 999999 138302 18458 234470 245430 5679 1402 965 855 740 965 1007 956 1063 1076 911 826 866 819 875 732 712 693 663 670 721 729 602 583 566 642 635 624 657 612 529 478 503 494 530 479 520 506 550 696 661 751 825 795 873 980 964 903 805 751 540 409 353 333 356 325 349 307 316 316 308 319 363 335 441 631 736 751 772 750 660 555 425 406 433 433 432 532 567 537 597 554 517 535 475 377 253 184 153 159 132 139 144 159 112 103 104 98 138 144 176 206 213 199 208 214 200 178 173 199 182 157 170 155 188 141 171 157 161 141 152 181 144 114 147 150 108 89 96 118 131 87 96 130 120 120 96 78 66 88 104 36 45 75 126 106 82 86 80 77 61 79 61 93 81 69 124 124 107 123 113 99 104 90 91 95 96 110 106 119 110 90 99 80 91 92 98 75 72 84 78 77 101 89 56 85 113 98 118 122 132 132 144 142 134 151 129 111 139 128 148 119 109 76 84 72 80 67 57 66 67 61 75 76 92 118 106 89 79 82 92 93 89 74 73 77 89 91 73 71 75 64 68 65 64 63 64 65 62 57 51 66 55 63 57 55 61 57 61 55 58 58 56 62 61 58 57 64 63 52 52 51 47 40 40 38 28 21 18 49591 279 695 30 9785 13 46 31 7959 9840 55424 999999 185607 999999 999999 999999 29038 7967 18280 6949 1546 1070 811 770 763 815 870 917 961 1028 928 785 676 723 735 718 696 604 607 657 701 610 624 626 536 555 643 590 544 499 465 392 445 448 410 397 451 457 521 682 699 679 764 777 860 913 970 933 805 715 593 446 377 300 331 374 338 335 287 293 252 304 334 350 490 665 783 755 714 630 520 477 393 393 384 433 480 455 520 550 516 456 472 465 351 258 182 152 121 105 107 80 72 92 135 115 107 91 84 107 129 128 129 143 145 152 159 149 188 173 126 132 122 118 129 138 137 135 119 97 124 89 97 89 53 76 70 82 82 57 43 77 77 58 20 52 56 80 82 58 68 59 43 79 67 43 61 67 79 75 31 82 55 54 69 44 53 72 97 83 72 85 54 59 68 61 79 100 109 91 67 82 82 91 90 64 61 52 77 70 47 53 72 69 70 71 64 53 84 104 82 91 103 103 112 119 105 92 104 100 128 84 73 64 59 67 64 57 46 39 53 34 42 44 53 47 61 65 45 63 62 65 61 65 64 49 44 45 42 26 36 44 30 41 26 25 12 19 29 32 23 27 37 36 37 35 40 40 34 40 38 41 32 32 40 40 40 31 34 35 32 18 19 13 7 8 4 4 2 49597 279 694 30 9784 13 46 37 7959 9847 60220 999999 14325 999999 999999 999999 35254 13911 42884 14564 1544 1195 869 755 709 881 899 978 1029 1052 935 870 816 759 800 795 734 698 681 618 636 608 648 609 609 510 545 513 604 593 538 466 528 461 440 495 517 509 580 668 716 703 803 783 867 969 989 914 893 882 676 466 337 364 323 375 347 303 356 336 304 403 531 596 612 747 833 773 681 530 531 529 547 479 476 460 524 537 531 544 505 501 466 374 337 295 223 180 160 151 109 115 143 142 144 149 110 89 135 160 183 114 168 187 133 150 207 139 141 157 174 160 140 121 147 148 120 148 125 131 148 163 134 139 129 107 98 55 90 81 115 95 38 98 101 101 106 100 126 113 115 109 109 105 119 94 77 60 102 97 54 71 63 62 79 90 113 111 129 85 101 56 100 107 96 109 86 72 83 100 97 114 112 84 90 90 74 74 85 89 69 66 69 65 72 69 97 95 92 104 110 132 121 99 100 117 105 120 111 123 124 93 86 96 91 83 87 93 59 69 80 65 66 65 79 81 83 81 66 82 92 84 75 83 102 85 67 67 66 59 48 51 59 52 50 66 57 51 50 60 55 61 52 53 58 60 64 56 53 50 63 53 55 62 62 58 56 61 55 53 51 45 44 36 35 30 28 23 21 49603 279 692 30 9782 13 46 43 7959 9854 32848 9552 999999 999999 999999 999999 361658 20704 55865 36980 1995 1049 838 743 813 888 962 951 893 901 864 876 916 893 780 709 737 723 715 679 630 641 590 578 570 649 586 642 636 569 507 540 485 426 483 475 484 508 504 573 583 650 707 773 789 877 897 940 937 844 821 555 297 307 398 366 354 333 376 358 431 629 692 751 712 786 801 798 733 638 588 588 569 488 480 481 545 485 502 493 502 506 455 385 288 249 213 177 162 137 166 136 156 110 107 86 119 144 125 106 142 184 175 194 196 184 162 131 133 147 159 150 130 97 94 114 153 88 116 107 143 173 160 142 122 114 143 104 102 100 139 140 49 72 79 83 104 105 116 90 88 91 97 89 97 80 116 74 45 67 52 96 83 106 102 73 54 50 91 110 137 118 102 102 101 95 107 87 101 96 105 115 111 81 118 107 92 68 77 63 83 57 63 69 91 84 76 64 87 67 63 71 98 83 76 61 102 114 113 115 110 110 120 129 119 115 94 79 81 77 67 60 54 62 71 59 64 54 55 64 73 70 68 71 73 74 75 68 75 74 60 60 67 65 56 56 54 52 52 47 47 66 63 56 51 54 59 56 56 49 46 50 55 56 63 69 56 52 54 59 46 45 42 36 34 34 32 31 22 49609 279 688 30 9778 13 46 49 7959 9862 15105 32529 14960 22229 999999 999999 999999 402745 315395 632776 106980 2039 900 764 703 808 883 940 896 928 909 886 847 845 731 781 793 618 637 656 665 616 607 597 611 614 610 609 523 551 561 563 514 504 462 433 456 481 535 596 654 648 695 761 830 893 918 864 877 879 740 518 359 367 356 343 340 345 303 320 533 659 595 683 730 831 805 759 831 769 622 610 631 540 435 427 416 464 478 501 537 501 447 411 307 233 182 171 148 120 104 93 132 119 92 111 132 122 185 176 184 165 171 190 166 188 207 187 188 174 125 136 130 184 148 101 129 165 121 156 123 132 89 128 98 105 113 84 143 142 106 101 92 60 72 62 75 82 103 120 82 110 80 67 85 93 75 93 76 92 107 102 100 46 90 105 103 75 74 103 86 99 95 92 106 99 118 116 83 72 99 92 100 123 101 88 86 114 69 70 88 83 84 68 64 68 69 95 69 50 87 79 68 76 82 84 92 112 143 116 103 126 132 134 124 116 116 93 97 89 68 83 73 72 67 51 44 60 67 65 58 53 46 63 74 76 66 71 63 53 62 52 63 57 58 66 57 46 45 45 38 50 56 60 54 63 61 67 56 58 64 65 63 66 65 61 60 57 55 56 49 47 46 43 41 37 30 26 24 49615 280 657 30 9777 13 46 55 7959 9869 4639 2063 6747 29296 19756 999999 999999 999999 999999 789658 999999 605720 35518 1135 805 706 722 843 885 728 825 924 877 820 795 871 759 745 747 640 666 555 597 648 662 657 620 585 527 538 636 591 490 526 446 433 421 471 457 459 462 488 605 613 669 740 819 822 816 869 860 787 681 453 370 329 285 355 361 420 419 522 653 627 590 669 748 715 728 757 791 699 673 669 643 528 350 305 355 472 466 446 408 411 367 284 208 145 121 86 119 119 82 97 97 58 68 97 121 163 195 173 180 150 166 145 132 107 132 109 101 100 108 102 92 80 71 79 111 99 128 111 70 80 77 54 51 49 60 75 97 58 29 20 46 69 61 40 49 54 66 66 48 57 74 51 52 73 70 23 24 32 51 37 25 59 60 76 51 53 71 94 83 65 75 75 64 66 44 49 77 87 82 69 66 47 60 36 35 55 61 68 90 79 56 37 40 46 42 30 30 30 19 47 28 32 35 45 50 45 59 61 79 84 79 93 69 63 91 82 84 72 67 86 76 57 63 52 34 28 20 45 45 64 58 50 39 44 58 61 49 49 33 25 34 19 15 26 32 25 31 27 26 22 35 37 29 34 30 27 29 32 34 39 39 34 36 38 33 31 29 29 36 27 20 14 5 6 3 -1 49621 279 688 30 9778 13 47 1 7958 9876 3725 3396 999999 19690 38870 999999 999999 999999 999999 999999 999999 367138 5868 898 799 745 779 923 890 816 844 881 826 860 831 843 831 831 772 745 750 703 637 597 638 697 615 567 627 578 596 580 564 517 520 531 425 468 505 518 503 517 515 627 687 704 700 816 873 872 928 897 734 455 365 374 463 584 719 677 656 663 635 687 672 682 716 773 808 809 801 711 667 619 479 319 360 413 470 462 470 523 481 427 316 245 230 150 107 142 126 51 71 68 90 110 144 120 156 222 181 157 156 137 147 152 160 167 101 127 131 105 154 158 140 149 115 130 121 134 83 100 98 59 57 91 72 38 69 85 60 81 50 36 87 61 48 58 68 92 80 107 80 71 103 78 46 44 78 80 79 91 82 65 74 78 59 70 77 60 101 88 59 64 70 74 99 91 93 84 96 73 90 76 89 69 63 82 93 71 57 70 78 86 77 78 99 86 69 65 54 47 53 40 51 57 54 61 58 36 35 69 78 75 46 54 59 60 77 86 72 97 118 119 94 76 67 49 68 61 52 57 57 65 58 62 57 53 57 61 60 57 43 41 36 37 51 49 66 50 47 42 38 57 56 57 63 62 46 44 54 52 47 43 51 59 71 58 52 58 51 53 53 38 39 35 23 20 10 49627 278 722 30 9782 13 47 7 7958 9883 6994 8187 16818 28296 837695 999999 999999 999999 999999 999999 21393 1137 819 763 743 848 868 816 889 898 866 902 894 931 875 887 817 806 795 767 654 640 610 630 591 582 547 514 579 548 546 510 510 477 502 467 481 497 536 483 446 475 593 662 709 771 813 904 873 902 870 727 533 390 393 574 686 664 667 620 538 509 603 671 665 799 794 694 731 738 640 585 463 316 262 283 399 484 472 485 424 474 425 348 243 161 124 78 104 109 85 112 149 126 82 102 139 162 190 210 177 163 168 170 133 113 123 103 72 115 104 108 84 66 78 94 147 116 113 71 78 80 59 43 33 59 83 57 23 40 52 40 67 89 31 38 62 82 53 69 52 48 40 31 48 67 45 49 72 56 39 57 59 34 72 102 80 80 71 78 79 83 99 122 80 78 78 83 80 80 90 80 68 71 46 47 74 75 87 77 75 52 73 84 65 53 71 79 78 81 80 70 78 70 52 60 76 58 60 41 55 67 49 56 58 35 48 56 53 54 61 68 87 88 82 59 74 71 74 51 48 51 49 48 53 52 47 53 52 52 49 57 59 50 39 39 46 46 46 38 40 33 44 46 41 52 43 60 53 52 57 48 43 43 45 43 50 49 49 47 42 32 29 30 25 16 20 24 49633 280 663 30 9783 13 47 13 7958 9890 5132 999999 999999 999999 999999 999999 999999 848040 229367 40229 1323 604 633 685 752 765 845 869 814 727 714 764 822 822 795 804 789 794 796 776 791 659 567 573 590 570 515 578 538 503 499 476 559 573 501 477 461 479 434 487 490 486 476 474 545 658 711 774 823 861 879 856 768 703 639 586 614 621 657 589 626 581 501 514 523 617 668 758 692 688 698 719 679 641 462 329 280 289 294 398 446 476 465 417 417 356 287 262 167 157 102 88 128 119 109 99 117 147 144 135 200 156 145 142 110 68 72 120 130 138 143 103 137 157 137 126 116 92 97 77 100 150 132 129 124 48 91 85 25 61 43 29 26 45 36 36 71 60 78 81 80 80 62 102 93 41 79 55 56 53 72 50 49 56 56 47 29 45 46 36 46 58 69 58 70 86 80 89 76 64 64 51 79 55 58 79 80 64 91 86 76 64 49 70 67 40 35 59 62 49 65 83 80 69 73 82 68 69 69 49 34 36 38 32 64 60 53 46 50 49 50 44 54 47 66 88 92 93 89 84 89 86 53 70 60 44 49 39 48 54 54 61 51 42 52 55 48 45 49 57 52 53 53 41 50 66 54 59 56 56 54 39 39 45 48 49 52 44 46 46 47 46 46 42 27 27 22 23 22 16 49639 275 816 30 9786 13 47 19 7958 9897 338262 40268 33043 11244 1065 733 678 660 639 686 784 872 922 808 780 764 875 920 950 865 886 856 860 857 785 743 754 681 557 553 585 578 635 578 588 573 503 572 564 536 492 441 419 478 463 504 433 460 534 539 566 669 753 820 821 899 905 916 886 780 726 666 657 669 641 614 520 525 533 468 500 540 611 605 612 692 661 692 681 622 540 451 289 198 232 299 392 465 459 453 367 348 320 222 179 159 161 95 30 100 130 143 141 145 151 128 164 144 218 158 114 138 131 102 118 121 175 167 124 124 133 113 117 161 135 134 98 107 111 100 97 88 110 109 85 42 38 43 57 53 55 28 55 58 55 92 79 111 73 78 58 54 98 83 82 70 91 73 40 81 69 83 55 53 67 63 61 60 76 60 74 75 64 58 99 76 46 87 90 50 69 65 62 70 75 100 116 60 58 70 78 64 56 54 73 97 78 75 68 61 88 80 72 78 69 64 93 65 73 57 51 56 55 45 47 53 56 56 69 100 112 101 87 90 70 72 96 102 83 74 76 76 58 69 66 57 61 64 56 62 85 73 58 60 65 61 57 54 56 67 67 80 78 72 76 61 60 57 64 66 65 66 64 57 61 56 60 48 48 47 40 39 33 31 24 49645 275 795 30 9795 13 47 25 7958 9905 537003 90851 80323 251548 69283 1951 777 721 662 622 595 758 856 832 726 723 771 829 798 739 882 816 821 849 816 841 878 908 816 626 557 573 610 589 538 561 633 605 561 554 542 533 573 533 496 528 484 485 468 477 552 560 567 632 745 777 835 859 951 942 748 674 702 762 654 628 636 609 527 511 469 480 515 535 537 559 631 640 713 699 654 608 566 484 282 207 244 263 395 475 467 421 386 351 304 234 206 140 74 110 133 153 124 111 115 164 106 105 117 119 108 112 99 76 81 121 102 136 142 72 96 133 150 93 104 106 93 124 116 133 111 89 82 100 74 24 35 56 51 46 75 49 50 77 33 58 64 49 59 54 57 82 62 61 38 46 72 72 39 56 44 36 55 59 65 57 53 45 56 53 43 38 56 41 59 80 91 103 59 60 54 73 75 63 77 62 41 38 59 53 47 51 47 36 69 68 51 86 75 55 69 75 68 43 27 31 49 59 49 56 70 42 29 48 54 43 68 65 68 77 77 64 79 68 52 57 55 47 42 38 46 53 53 35 49 52 53 53 45 52 51 34 32 45 59 51 53 52 52 57 51 39 44 61 57 57 54 41 46 46 37 43 40 35 35 38 44 34 27 21 23 24 17 18 11 49651 270 982 30 9802 13 47 31 7957 9912 483814 302251 210517 3435 680 609 575 754 791 829 813 743 709 793 774 781 763 793 820 839 910 957 892 780 654 607 627 582 557 566 549 638 594 588 550 536 525 517 518 505 525 503 523 519 517 550 573 584 632 688 769 844 873 902 864 786 706 724 691 659 652 618 516 549 506 491 545 492 519 602 598 646 717 681 717 696 560 383 317 205 254 333 386 434 429 379 331 331 201 156 134 127 170 156 160 157 160 138 179 184 126 95 104 112 117 169 137 110 102 113 133 151 158 134 98 90 106 115 142 113 119 144 91 90 93 98 99 111 89 69 49 48 75 65 43 75 68 73 38 73 68 53 41 39 77 63 50 43 49 60 64 58 74 77 70 60 67 66 51 84 97 81 61 84 70 65 71 67 68 86 79 72 81 81 93 56 69 62 69 64 53 75 67 66 60 63 75 57 37 60 72 66 82 73 75 77 68 66 71 80 74 55 64 54 55 65 78 45 66 78 84 77 68 85 79 73 66 55 47 55 53 53 44 60 66 62 58 51 47 56 66 64 45 47 50 59 50 53 70 77 69 56 52 61 62 57 59 54 50 55 55 63 50 44 50 58 57 48 53 45 40 35 34 35 37 42 38 25 24 20 49657 275 837 30 9807 13 47 37 7957 9919 46352 999999 5349 999999 999999 999999 75050 21161 20120 1352 681 651 728 830 804 730 832 853 839 864 853 879 847 778 925 871 821 759 698 580 584 595 643 601 627 622 636 590 501 504 542 536 513 546 507 521 574 518 592 629 626 712 823 852 869 859 760 741 670 717 698 595 595 585 570 517 591 581 546 554 589 621 623 716 706 710 656 522 508 436 358 323 362 356 384 403 355 304 292 236 209 206 137 152 130 116 153 228 176 170 211 139 120 143 168 146 153 148 125 117 106 102 157 169 147 176 166 143 104 149 119 123 171 203 144 154 128 133 127 140 105 129 116 127 114 89 85 79 101 103 43 57 67 61 92 98 99 89 86 101 98 62 69 89 83 110 69 73 74 79 86 72 67 92 86 84 98 88 105 64 72 81 95 126 120 98 97 128 132 120 93 93 77 65 86 81 93 66 75 73 59 68 53 39 57 67 75 80 98 99 94 71 79 82 81 72 64 71 79 75 66 84 91 83 84 86 93 86 95 79 61 73 71 60 68 69 67 76 70 73 57 75 79 83 61 49 64 77 76 80 65 67 79 80 75 80 90 82 83 75 77 81 80 60 58 68 71 72 77 77 73 64 59 62 60 58 57 53 53 58 54 51 44 41 34 49663 270 986 30 9806 13 47 43 7957 9926 373667 49270 1676 730 793 777 775 768 745 840 812 767 764 827 801 746 775 791 698 687 657 581 544 522 559 528 501 449 497 528 491 428 425 482 493 532 554 517 535 603 682 764 736 724 681 723 724 690 628 668 572 541 544 552 523 463 469 511 531 569 621 665 684 661 690 665 655 682 614 464 356 285 257 255 392 424 430 376 375 313 264 272 213 213 153 145 204 161 196 185 183 202 162 169 255 189 130 118 116 135 135 129 120 140 107 52 120 171 161 155 174 152 155 160 120 86 116 142 163 148 160 134 136 173 157 130 129 106 82 73 72 111 94 98 84 99 115 101 74 55 79 100 83 80 105 83 46 61 88 64 89 97 80 67 87 89 45 87 109 97 68 78 108 80 97 104 96 82 116 104 98 111 94 99 96 111 105 103 97 88 72 109 94 114 95 68 69 67 54 75 78 84 57 92 70 56 60 67 84 77 73 67 69 59 69 69 60 61 86 70 84 97 86 87 75 84 74 77 63 53 59 68 68 62 54 74 77 85 83 72 77 79 78 70 81 84 84 77 76 74 67 65 79 66 70 68 62 69 68 74 69 67 61 65 72 72 68 59 56 58 56 57 46 45 50 44 45 42 37 34 49669 275 829 30 9799 13 47 49 7957 9933 559344 5391 756 688 767 711 743 718 751 784 874 878 790 799 811 795 740 675 631 652 657 598 561 571 507 505 550 557 529 536 554 530 559 523 467 438 556 550 586 630 639 708 803 834 777 801 784 688 648 606 556 552 582 555 552 552 502 534 547 466 555 569 593 661 688 634 614 650 762 743 725 702 670 618 533 361 267 247 267 270 328 372 367 366 345 342 326 295 314 298 275 235 194 170 194 185 228 213 215 253 229 286 293 288 291 282 280 220 233 225 159 160 133 147 154 171 173 165 170 177 207 236 233 202 188 209 202 185 205 172 186 164 167 168 164 157 137 100 117 126 141 131 88 56 108 136 114 86 94 103 107 122 85 112 125 94 82 91 96 93 117 113 110 96 106 104 101 94 101 132 128 140 112 144 154 116 120 97 118 119 116 127 108 96 102 119 114 120 130 85 100 112 113 120 122 97 92 82 92 110 126 111 82 91 105 114 92 121 97 91 87 81 93 93 95 90 94 101 108 103 84 87 92 91 81 73 72 102 86 70 73 77 76 92 93 80 78 101 95 83 89 81 79 74 75 83 87 78 89 87 83 80 85 84 81 82 76 74 73 75 73 72 79 82 76 69 70 65 67 61 57 62 55 49 48 49675 280 703 30 9793 13 47 55 7957 9940 41161 1619 689 644 626 660 696 628 637 720 725 810 782 776 734 735 801 758 722 674 583 612 590 571 525 461 559 544 499 570 466 469 560 507 554 504 484 449 494 542 501 416 514 542 578 596 612 658 741 789 816 779 792 727 740 721 693 699 654 617 607 542 541 538 541 488 484 543 566 584 603 569 542 640 654 621 662 690 691 591 621 710 685 565 591 544 495 478 434 403 359 399 309 296 305 289 345 308 352 353 366 333 290 292 274 235 199 166 178 206 178 260 270 340 410 358 337 388 329 297 234 179 145 159 149 170 177 158 161 138 204 223 216 194 170 205 193 127 169 156 170 137 156 133 124 105 126 122 96 94 95 113 79 75 132 93 101 73 72 71 77 85 93 106 102 73 55 89 112 126 112 97 88 88 109 108 107 93 87 108 120 142 77 66 97 113 100 124 93 88 51 59 93 121 96 94 124 116 106 99 81 81 93 91 87 65 76 80 91 86 59 83 79 83 70 76 69 46 55 71 84 74 93 66 73 88 83 67 64 66 54 60 58 71 68 62 53 56 50 54 60 65 52 52 50 64 72 56 63 52 62 73 56 57 54 41 45 55 58 53 49 59 51 56 60 53 49 40 38 39 39 37 33 29 27 32 32 23 21 13 49681 285 503 30 9803 13 48 1 7956 9947 581 604 616 671 730 731 728 755 687 609 706 710 610 680 673 700 778 746 685 764 721 667 700 722 739 669 566 577 555 544 526 571 562 502 505 603 504 524 537 600 606 590 494 482 512 572 535 603 589 519 581 581 540 516 580 603 605 649 641 694 705 667 707 729 792 791 837 871 866 872 898 885 840 817 746 756 745 660 687 668 633 617 711 714 659 647 607 565 654 685 625 666 683 713 757 793 772 766 756 718 660 554 471 404 306 290 304 315 294 390 485 430 335 272 220 218 200 216 276 356 375 398 465 494 468 390 312 267 176 163 167 139 200 183 174 200 260 218 204 206 179 166 174 155 118 155 155 121 102 106 97 93 120 105 133 111 97 102 105 85 83 93 90 80 81 87 90 96 85 94 85 68 61 77 96 87 90 85 96 96 96 110 149 104 91 134 131 94 121 91 96 111 130 110 116 103 89 93 74 83 99 76 98 84 69 85 106 86 72 82 77 79 76 88 81 73 78 73 75 94 71 85 82 85 72 61 53 42 61 56 53 52 45 49 45 51 58 56 72 63 62 65 67 58 62 59 59 56 47 45 58 57 56 41 47 45 41 57 55 53 47 43 53 55 54 55 52 43 50 42 37 44 41 34 31 28 33 31 29 25 20 18 16 7 3 49687 287 490 30 9820 13 48 7 7956 9954 38139 937 554 658 638 680 623 617 672 670 621 670 729 688 632 615 687 682 694 706 723 700 756 790 682 690 767 786 781 736 716 729 798 745 714 761 849 790 742 748 789 753 644 559 601 622 563 524 537 583 556 539 635 624 584 624 624 604 645 691 633 583 640 688 679 662 609 660 680 746 811 850 947 947 1010 1076 1106 1085 1011 984 878 769 729 743 690 576 657 652 746 864 766 606 553 572 656 629 580 673 717 685 731 763 814 838 725 572 460 376 352 357 347 406 513 433 287 228 232 176 195 254 322 369 421 444 437 337 178 142 188 179 155 145 160 152 168 194 199 143 139 124 131 174 157 129 124 105 76 95 94 59 73 101 88 115 35 66 106 83 63 77 46 90 67 76 82 89 60 75 67 71 59 77 77 50 74 71 87 89 104 82 86 95 87 110 96 100 71 62 92 95 81 71 95 78 44 72 103 70 90 116 90 81 72 69 41 50 48 55 90 64 62 90 97 75 69 65 61 72 79 87 88 43 74 78 69 50 57 59 49 60 48 49 47 49 45 51 66 51 36 52 56 41 33 46 41 39 32 27 36 51 52 45 41 40 32 39 41 50 42 34 45 41 41 35 28 33 40 49 42 38 38 49 39 30 29 34 33 26 28 22 26 27 25 20 22 15 7 49693 288 456 30 9816 13 48 13 7956 9961 1070 883 626 677 630 648 649 645 592 712 648 645 651 672 691 694 699 693 727 756 701 715 760 716 794 771 785 780 774 768 783 808 829 852 830 803 875 852 858 854 875 833 810 824 830 769 722 696 643 648 709 636 650 692 736 688 597 700 689 696 708 686 669 661 660 678 687 689 684 709 791 844 866 897 1005 1138 1140 1089 1080 1078 997 883 748 708 737 627 675 624 693 841 882 756 644 613 607 638 599 663 712 746 748 742 806 845 732 514 392 361 291 401 461 486 391 274 254 200 190 244 360 423 421 384 334 236 182 200 177 142 189 182 199 185 160 155 160 147 168 154 143 152 152 168 85 68 100 73 97 89 98 87 84 119 126 119 80 91 86 59 48 58 87 90 96 100 93 90 89 69 59 70 105 94 97 99 109 91 89 112 92 77 64 76 118 121 111 107 115 101 115 122 121 108 99 100 69 54 92 93 75 91 100 76 87 71 56 69 65 53 83 85 80 93 78 65 74 77 93 101 66 57 81 72 80 60 76 70 47 51 60 55 67 70 43 48 60 69 70 68 46 55 77 76 57 50 67 61 61 70 69 47 47 51 49 56 49 48 38 45 55 61 64 57 66 72 63 51 50 56 61 68 67 53 64 54 44 38 40 43 45 43 46 37 38 43 39 37 29 15 49699 293 287 30 9797 13 48 19 7956 9969 122056 999999 999999 999999 137858 35500 16984 9853 6994 5622 4176 4215 3388 2610 1810 1273 1218 1085 728 754 723 641 599 666 709 657 628 677 665 736 694 717 764 754 767 740 758 793 754 792 855 865 817 827 829 902 895 894 848 874 904 820 771 698 705 684 658 678 635 612 695 686 617 615 649 645 599 569 635 665 653 681 758 782 803 844 884 948 1011 1018 1008 1021 996 902 921 856 758 716 721 689 649 649 754 796 795 657 567 557 572 616 659 644 688 700 705 713 750 779 770 663 494 341 331 359 426 492 447 309 200 173 240 299 386 415 420 386 262 170 128 152 137 160 174 183 142 166 165 109 120 136 132 104 118 121 106 90 75 66 74 88 95 60 97 85 63 40 38 43 69 60 63 87 97 61 80 85 90 53 72 85 100 62 90 83 79 91 99 108 134 113 98 84 109 93 85 111 80 95 109 126 93 59 95 102 75 60 57 77 58 64 61 54 56 80 65 78 68 47 50 65 78 55 42 78 61 72 87 71 61 55 57 70 65 66 68 39 45 42 53 44 24 38 40 39 39 43 55 32 38 30 38 37 45 47 43 40 28 40 51 40 44 53 50 34 24 29 48 36 35 51 41 30 32 36 39 44 37 33 30 37 54 54 38 45 35 39 36 40 34 32 36 38 35 38 32 29 26 21 17 16 14 7 2 49705 299 117 30 9777 13 48 25 7956 9976 9761 4049 4534 4703 5161 5189 5057 4681 4365 3376 2344 1991 1684 1617 1683 1784 1589 1318 1244 1106 982 976 886 812 764 707 637 634 619 652 685 665 655 668 697 704 676 689 699 724 749 749 826 784 750 736 835 842 867 810 802 842 887 905 823 807 782 662 653 664 679 689 695 701 712 671 672 667 640 632 588 608 603 597 686 675 628 682 779 822 838 875 887 981 1005 1041 1024 989 1025 895 947 917 914 762 749 784 700 634 747 803 784 661 632 596 614 628 601 688 686 654 707 711 713 754 773 801 785 639 508 395 386 347 486 503 461 354 231 201 242 284 352 385 449 380 279 246 195 164 161 166 163 152 228 172 176 120 141 155 130 156 156 119 180 140 143 130 126 118 102 117 122 111 100 98 93 99 42 62 86 91 85 122 134 114 89 89 100 90 93 93 89 114 101 96 111 114 85 69 72 100 108 96 52 59 66 87 92 89 78 98 100 107 100 90 73 88 100 99 73 86 74 61 92 110 89 76 96 78 70 92 77 98 66 82 87 65 81 92 91 86 77 61 76 71 56 71 73 60 80 70 83 75 60 62 73 69 81 67 52 51 45 38 64 60 51 65 73 62 55 48 55 46 58 60 70 59 48 59 58 66 62 45 53 50 44 59 60 53 54 54 55 55 47 38 44 45 48 49 45 53 50 55 54 43 42 43 37 29 21 49711 298 131 30 9761 13 48 31 7955 9983 1546 1415 1339 1251 1211 1162 1172 1158 1154 1132 1074 1043 949 870 906 907 878 829 817 832 781 712 733 589 633 637 587 589 576 508 598 576 594 573 603 614 556 572 617 631 645 592 652 749 729 756 794 774 750 808 918 868 886 829 835 858 911 891 807 743 635 620 683 681 662 658 649 573 598 606 532 516 646 603 557 560 628 627 749 808 833 836 963 971 991 1013 1032 1077 1041 995 947 1010 1009 910 821 798 721 658 625 650 644 626 560 563 602 590 619 645 605 643 657 683 650 718 753 766 733 711 597 442 293 325 373 453 493 495 390 265 191 139 246 316 337 354 400 421 322 152 127 139 141 131 110 158 144 133 185 164 169 128 84 125 131 137 123 148 119 111 109 68 60 42 67 78 76 95 66 66 69 92 77 65 35 39 68 57 48 44 57 61 50 101 76 78 45 46 92 99 90 82 49 49 80 78 62 60 59 51 76 72 66 61 80 89 93 90 69 76 90 82 62 64 63 51 53 62 26 57 44 25 33 58 43 64 60 69 59 57 58 62 73 69 52 45 45 50 58 51 21 36 41 20 36 43 29 32 43 34 54 51 31 30 32 31 31 27 25 30 37 43 34 33 54 40 23 31 37 39 35 32 21 24 24 19 32 29 36 22 24 22 20 18 29 20 25 22 15 20 15 18 25 20 14 19 13 8 6 -3 49717 298 96 30 9756 13 48 37 7955 9990 979 983 1015 1038 1028 947 885 845 856 831 851 795 843 827 787 847 828 762 719 692 711 713 668 619 545 503 544 575 470 452 548 548 521 559 552 602 550 618 534 626 612 640 620 634 710 752 647 704 671 722 780 802 822 772 819 733 763 795 736 712 601 585 571 514 464 505 511 443 436 493 498 531 591 624 672 690 695 806 829 797 809 838 858 871 860 901 871 889 860 812 701 634 643 594 535 594 542 523 506 484 483 495 464 457 565 587 555 557 620 616 664 642 654 703 673 651 614 557 417 283 286 327 434 485 468 407 291 141 121 160 264 322 349 378 361 311 235 148 108 73 86 69 85 90 108 98 123 142 120 107 125 93 69 79 99 114 104 73 1 34 62 60 65 27 29 29 14 -13 -1 34 33 17 33 39 51 45 66 69 36 36 30 50 29 13 39 46 52 53 35 47 24 52 50 38 62 51 13 24 29 69 42 24 23 17 39 71 79 74 61 60 71 41 55 39 24 32 27 -2 -20 1 35 26 11 14 9 35 37 9 28 19 22 25 26 15 33 12 37 22 10 10 6 10 24 28 9 9 -4 2 0 3 1 5 9 11 12 11 0 0 -4 5 1 3 0 -1 -6 -10 3 1 -5 -4 11 3 3 -6 -10 -9 -3 1 6 -4 -6 -18 -15 -7 -8 -3 -15 -19 -18 -23 -15 -11 -13 -10 -19 -25 -25 -34 49723 298 103 30 9763 13 48 43 7955 9997 1086 1023 974 974 972 841 925 948 821 889 928 822 889 889 854 878 886 861 825 843 902 847 775 765 784 763 754 722 658 625 593 622 586 535 568 555 587 630 675 661 631 663 618 686 679 694 718 765 786 778 762 814 813 770 822 824 788 745 666 628 585 587 521 518 546 533 597 577 595 629 745 809 823 784 769 822 851 850 902 854 883 903 919 830 861 800 719 656 683 663 587 568 562 531 527 554 459 498 484 480 516 477 570 617 625 648 643 587 649 623 568 593 560 454 435 387 348 427 424 442 418 388 353 246 203 214 236 295 360 362 323 345 305 169 127 92 83 77 125 70 102 114 105 116 162 148 160 144 95 127 124 142 115 108 121 123 75 94 58 56 76 53 90 90 64 13 16 29 34 58 80 66 53 24 74 91 52 54 55 62 48 58 81 38 30 58 55 53 66 96 51 51 51 58 62 79 53 38 53 45 41 48 53 63 81 65 83 98 78 107 73 64 54 41 18 52 54 44 30 15 30 35 51 70 60 42 42 59 47 40 22 42 37 48 44 53 53 40 42 48 30 27 38 38 16 29 42 9 21 27 24 22 17 30 17 30 28 24 38 33 33 20 25 30 38 32 35 33 30 17 11 14 16 9 17 26 34 29 13 13 25 19 9 20 24 24 18 15 15 6 4 6 2 2 2 5 -6 -9 49729 300 21 30 9771 13 48 49 7955 10005 6647 1749 1551 1573 1484 1337 1263 1107 1068 1179 1103 1148 1160 992 1022 1093 965 892 941 951 979 928 930 931 866 894 907 942 919 992 943 970 780 644 664 676 603 642 561 635 591 600 629 712 675 644 626 704 709 847 914 796 783 811 823 763 798 818 738 729 630 666 565 514 563 580 591 630 650 656 716 691 754 780 806 840 883 823 876 913 917 902 897 795 791 796 704 616 599 633 579 551 541 533 554 513 537 507 541 521 516 594 573 616 596 622 657 648 643 640 569 490 398 249 278 337 401 427 498 528 380 273 190 169 243 355 370 360 402 429 360 234 178 124 144 154 118 109 157 171 143 119 149 144 177 124 139 147 174 146 126 135 160 107 82 92 106 68 73 99 100 88 102 90 44 69 89 85 64 35 70 73 84 100 86 110 66 49 91 93 83 101 85 100 95 113 94 92 90 69 74 74 74 78 89 78 90 74 99 96 93 89 96 81 75 88 137 128 107 123 117 106 69 66 81 89 92 73 55 76 71 72 72 66 57 57 67 68 50 35 52 69 71 53 71 65 79 79 76 52 79 81 64 71 53 57 64 63 53 57 53 36 45 61 62 63 55 43 47 52 56 51 47 26 38 57 50 57 41 35 42 38 45 43 38 29 41 46 48 53 45 38 41 49 41 35 44 45 43 39 36 30 25 28 25 29 26 25 18 13 49735 301 19 30 9769 13 48 55 7954 10012 48249 2478 1796 1806 1684 1571 1503 1371 1339 1183 1172 1233 1032 965 995 958 947 939 985 935 853 885 932 960 874 977 852 905 901 877 935 976 930 888 926 772 692 749 688 707 702 677 621 588 580 643 642 657 716 696 677 718 786 812 895 853 842 777 770 696 613 633 686 641 678 625 605 617 640 660 715 744 817 791 780 836 872 892 905 920 929 1003 937 855 868 834 823 793 749 734 690 728 656 560 611 588 586 581 575 540 546 551 558 565 617 664 671 713 663 648 669 670 550 389 352 322 379 438 474 510 545 478 337 181 165 227 307 321 391 391 449 415 197 183 187 145 91 163 134 105 122 138 169 163 185 149 103 115 143 144 158 132 174 181 122 133 108 110 71 91 109 141 95 90 90 127 124 73 76 97 89 122 112 73 69 62 61 86 134 135 99 100 95 114 92 119 114 114 108 115 128 113 92 84 86 74 72 77 84 74 82 99 91 69 111 89 69 90 123 141 121 157 132 93 96 89 77 89 81 78 108 80 67 71 78 72 79 60 77 84 79 92 87 74 64 70 81 94 88 106 94 78 97 94 87 77 72 73 63 68 82 86 78 63 62 70 58 71 69 55 58 70 69 66 65 56 47 51 53 59 65 61 59 53 56 62 61 53 49 59 61 63 61 54 60 70 67 63 62 55 56 52 44 49 45 53 50 41 41 37 30 49741 301 42 30 9762 13 49 1 7954 10019 217875 3107 1396 1420 1402 1398 1329 1280 1316 1378 1265 1152 1045 1110 968 912 950 967 983 1037 1041 1029 978 947 923 893 911 867 789 864 870 925 958 954 872 859 852 742 775 822 710 750 768 678 708 661 621 627 634 623 615 668 672 642 691 736 794 912 914 891 840 798 684 669 651 707 700 737 679 683 663 649 676 776 724 755 864 780 820 877 837 910 893 883 876 914 920 841 890 908 856 811 744 677 677 658 549 572 616 564 587 558 546 560 556 580 663 645 632 679 700 694 591 501 391 370 336 318 345 431 498 475 431 349 215 140 205 269 319 350 403 430 384 270 173 99 139 136 122 134 143 129 146 159 161 105 133 114 108 145 117 140 108 117 127 107 103 81 97 111 106 86 121 98 107 119 88 66 81 82 67 75 97 94 96 48 53 59 90 99 58 72 109 67 58 68 70 80 70 62 95 91 75 88 84 75 53 103 67 71 78 68 44 66 102 64 65 76 92 75 85 88 111 117 133 132 74 119 112 79 67 64 60 63 67 66 49 65 77 67 65 60 65 84 70 62 74 68 57 82 78 91 74 79 68 66 73 69 72 65 55 73 60 55 68 53 44 46 47 43 44 44 54 59 61 47 45 42 45 50 46 35 44 51 40 34 37 37 27 30 43 44 48 45 30 40 46 43 47 40 35 34 38 30 26 32 31 24 25 22 12 49747 300 36 30 9756 13 49 7 7954 10026 7676 1820 1571 1354 1281 1251 1036 943 946 947 904 868 872 901 828 870 860 860 818 845 765 796 779 787 822 776 827 740 723 812 899 906 855 852 800 764 834 841 825 762 834 710 741 740 696 608 569 594 580 658 633 691 723 681 678 795 839 824 902 893 781 687 619 570 662 744 722 692 697 706 691 674 725 720 726 745 780 802 825 830 837 864 876 877 932 940 955 949 928 926 902 918 814 801 732 706 666 601 571 627 607 528 576 571 559 613 637 667 633 640 617 610 653 524 431 343 264 323 356 398 435 488 499 467 379 310 200 259 338 330 362 407 418 284 210 111 66 133 104 103 136 126 142 118 108 131 133 96 107 132 187 129 123 135 157 67 53 97 124 130 112 136 83 62 96 57 49 3 8 12 40 35 67 62 47 48 68 68 67 36 56 60 67 57 49 39 68 76 67 85 64 53 55 70 79 77 69 77 90 75 66 43 79 64 52 52 41 58 68 68 79 89 108 117 117 117 113 114 92 58 53 79 65 46 77 51 41 36 46 37 37 59 51 43 53 39 55 72 65 61 62 66 60 49 55 63 65 52 41 55 32 38 40 40 31 29 39 28 31 24 35 45 37 36 24 32 32 15 30 38 26 28 30 33 30 31 32 30 35 38 33 30 25 32 33 24 20 31 19 24 28 23 26 17 21 17 6 12 8 5 49753 300 42 30 9762 13 49 13 7954 10033 8406 2335 2231 2235 2145 1899 1648 1522 1361 1201 1165 1107 1069 1078 982 936 945 926 840 892 909 846 750 832 790 791 776 794 798 804 765 732 740 760 758 740 733 726 768 700 680 696 696 640 614 568 605 577 627 596 573 624 647 599 664 707 721 746 704 671 590 676 714 726 754 747 694 711 752 664 668 738 767 783 776 788 849 858 824 913 910 903 871 935 941 959 943 996 998 906 923 976 923 853 758 791 871 763 631 566 612 694 625 572 617 598 623 614 682 727 709 616 640 588 402 366 363 335 359 419 451 497 507 446 361 300 274 300 347 374 403 426 383 273 135 89 148 126 90 134 141 127 179 176 129 132 139 113 101 142 118 119 117 104 70 80 82 114 107 102 72 101 77 68 81 76 75 70 62 69 72 83 56 56 101 93 73 59 86 87 83 88 67 59 65 71 80 86 61 55 39 50 74 60 71 64 60 51 78 60 62 94 93 84 79 91 69 51 82 70 81 80 76 111 141 118 116 123 111 103 67 62 64 71 54 62 68 62 66 56 29 57 56 48 60 59 50 73 73 58 78 54 56 70 69 67 61 54 62 65 57 33 34 41 39 43 37 34 20 45 56 44 27 14 25 33 29 33 31 30 34 38 35 25 22 19 30 27 25 33 37 32 22 23 32 36 37 28 24 25 21 20 13 14 18 21 15 10 12 2 49759 300 31 30 9781 13 49 19 7954 10040 3283 2083 1898 1914 1840 1630 1413 1237 1045 886 855 850 822 885 904 764 758 696 674 671 658 634 544 580 604 644 624 595 588 610 585 638 697 646 609 585 573 636 542 574 583 577 521 516 564 537 580 553 522 531 668 650 605 713 751 749 667 691 663 652 638 601 628 663 608 674 667 643 700 588 653 651 732 704 749 720 755 798 797 827 807 770 858 878 865 909 873 834 884 888 880 873 840 817 765 732 695 674 619 558 595 545 476 495 549 505 511 554 548 532 593 495 345 261 272 307 371 392 419 399 421 368 277 209 192 300 334 320 347 310 197 97 46 51 39 55 62 85 114 79 85 83 77 87 152 149 99 121 82 71 57 73 65 42 25 30 1 9 30 66 52 70 67 9 -7 34 51 62 51 24 14 10 14 39 30 34 50 31 69 42 19 35 19 32 24 27 52 41 36 25 49 41 41 50 55 45 47 23 7 28 38 32 4 22 35 30 36 26 9 32 53 53 65 64 92 114 69 84 83 62 34 44 44 24 18 18 36 44 27 37 21 12 41 37 31 25 19 24 32 46 43 24 38 51 23 23 37 17 31 29 10 17 17 13 7 -6 -12 -8 0 1 1 10 7 -7 1 12 1 -1 6 -2 3 6 11 8 12 -7 -4 -5 -1 1 6 2 -3 10 17 1 5 12 4 5 0 3 0 -3 4 1 -2 -3 -15 -23 49765 301 44 30 9794 13 49 25 7953 10048 14265 3394 3239 2965 2705 2494 2263 2147 2102 1897 1742 1433 1276 1064 1106 1007 970 952 936 916 825 848 773 735 712 638 646 625 626 599 622 604 649 665 661 739 721 745 664 655 628 587 587 564 575 579 595 628 624 577 660 705 707 702 773 707 697 747 688 701 717 684 728 646 719 728 763 760 752 759 752 723 804 777 812 848 831 859 910 890 882 923 891 916 938 1053 998 1018 994 972 981 913 853 815 763 712 762 739 675 674 636 609 553 545 535 601 654 678 662 585 607 473 352 374 391 451 489 497 475 458 489 344 256 253 327 326 302 404 399 285 106 87 145 116 112 113 115 118 146 156 139 133 134 122 121 134 101 109 147 100 146 130 66 82 70 72 73 63 75 83 31 78 60 71 99 72 45 104 74 68 73 75 86 79 60 80 59 49 101 95 46 67 71 75 46 91 61 80 77 57 43 54 75 86 114 83 54 74 61 58 80 72 91 98 106 91 94 76 101 85 82 92 83 74 88 121 119 134 138 127 122 116 84 74 99 88 87 94 71 61 85 89 91 75 47 68 61 68 63 58 59 62 68 86 69 72 76 83 73 58 57 71 66 64 63 66 68 62 69 64 59 53 49 42 43 57 55 58 56 53 54 58 60 48 53 56 46 45 55 56 48 45 60 51 50 47 53 55 49 54 62 51 47 52 55 57 50 51 54 46 36 49771 300 61 30 9781 13 49 31 7953 10055 3103 2591 2505 2562 2481 2451 2412 2259 2120 2016 1879 1700 1549 1355 1230 1075 1056 1082 1016 972 992 947 869 778 768 762 737 713 753 742 740 719 753 753 750 734 767 757 710 711 700 559 626 619 658 629 652 695 614 623 658 659 720 779 784 782 723 661 749 717 680 675 722 743 732 694 707 781 837 779 806 836 840 905 905 874 891 956 955 904 900 940 956 978 981 1075 1073 1029 981 990 953 891 822 771 769 761 753 713 757 694 658 611 589 681 690 654 651 686 712 643 494 445 428 401 493 547 559 585 552 510 406 364 284 300 370 372 416 469 396 282 191 132 147 148 110 120 169 150 165 176 171 183 169 143 169 207 147 195 167 112 137 138 149 121 126 119 84 137 103 100 130 127 77 90 92 119 113 67 102 91 133 129 106 109 156 138 109 101 111 97 97 106 121 121 117 106 90 96 101 113 105 116 105 103 89 71 95 100 89 118 75 78 98 93 112 88 108 88 85 107 109 100 116 137 152 170 158 152 160 151 138 97 97 98 123 88 74 100 87 101 113 108 97 108 109 97 98 118 111 106 99 94 107 102 113 108 112 96 95 104 102 99 104 112 108 96 91 92 87 75 70 77 84 87 75 80 91 92 88 70 74 80 77 79 81 80 82 89 94 90 76 77 83 78 81 89 92 89 82 78 84 100 95 87 79 87 85 83 78 73 49777 300 69 30 9759 13 49 37 7953 10062 4572 3177 2562 2269 2231 2343 2360 2402 2426 2537 2317 2076 1811 1680 1546 1346 1104 1047 1011 1001 899 946 892 805 788 762 711 749 748 722 710 672 653 650 688 665 643 591 515 575 561 551 556 578 546 533 584 578 603 554 590 647 616 648 713 786 813 714 709 743 704 685 728 741 712 695 721 712 726 688 725 719 717 752 699 697 735 782 802 853 908 868 886 902 981 960 958 1007 956 909 835 816 752 720 694 725 615 661 625 637 656 544 518 597 599 642 604 636 665 649 554 521 402 441 520 438 404 456 517 531 502 535 525 431 288 288 279 305 301 401 412 328 206 127 118 97 147 156 124 128 151 153 105 121 143 132 112 152 124 111 154 130 92 90 96 58 49 40 41 70 73 72 44 35 73 101 69 67 53 60 73 80 51 31 50 68 94 74 63 81 66 60 59 58 42 63 76 67 74 79 72 69 79 86 106 86 66 95 74 71 74 73 69 52 62 67 70 63 54 45 59 76 73 91 87 75 93 112 112 126 113 91 72 59 82 60 44 85 72 69 73 93 82 80 66 76 74 80 66 47 76 94 88 63 69 78 69 49 58 59 76 87 78 64 53 50 61 46 48 45 23 34 50 47 38 49 36 39 34 37 41 54 46 60 55 38 42 39 39 39 32 39 42 39 48 49 50 55 50 47 38 42 51 44 42 44 33 36 29 25 49783 299 70 30 9760 13 49 43 7953 10069 4608 3744 2888 2305 2077 2022 2139 2182 2219 2247 2116 1818 1456 1309 1184 1169 1057 994 981 933 863 768 713 713 664 564 647 696 607 618 653 673 582 587 565 546 468 503 543 389 481 418 427 467 446 474 488 505 568 545 573 604 615 590 626 624 659 702 686 666 707 634 597 687 670 653 648 667 659 705 658 580 572 570 590 632 688 748 792 775 761 841 922 948 900 915 882 818 853 814 729 699 629 546 588 637 598 657 605 521 538 548 511 560 609 553 634 628 589 591 438 318 512 487 406 442 452 488 486 480 556 574 447 257 206 247 243 289 315 339 378 311 178 72 93 79 61 97 75 115 103 97 114 107 83 75 92 117 127 89 61 96 114 85 110 74 84 71 46 20 15 38 66 65 66 34 28 53 25 52 67 50 24 28 48 67 64 40 30 60 32 48 61 15 30 50 58 42 43 40 45 45 58 38 36 26 43 35 56 21 29 52 27 20 52 62 46 65 54 13 22 18 44 63 19 34 56 43 58 89 80 91 79 56 61 70 51 36 30 29 50 49 33 25 38 24 37 46 24 34 43 49 37 32 31 21 16 27 34 30 45 32 28 18 33 22 10 19 13 7 17 1 8 6 13 20 26 6 2 16 7 22 21 5 2 2 2 4 7 -1 3 8 11 11 13 12 13 2 -2 0 7 4 10 9 2 -4 -5 -16 -25 49789 300 29 30 9779 13 49 49 7952 10077 7566 6250 3910 2612 2022 1996 2006 1985 1974 1883 1909 1707 1357 1177 1138 1129 1137 976 960 925 822 813 819 691 717 663 714 687 709 691 690 668 774 724 640 628 562 609 527 532 483 481 564 501 503 496 532 510 511 534 529 556 532 551 603 610 636 635 746 689 671 675 701 714 664 642 616 646 630 574 548 528 547 457 479 521 627 687 772 827 820 870 890 879 890 926 848 804 781 713 635 658 683 628 596 603 563 535 513 496 540 553 496 515 551 565 597 556 591 558 507 435 422 429 406 468 446 490 503 514 541 515 456 354 278 235 240 307 308 322 359 371 321 197 110 84 100 47 87 94 116 134 130 110 105 88 98 87 122 135 129 103 110 107 135 125 40 75 89 52 84 63 30 36 23 39 39 47 21 51 49 39 56 52 35 43 42 69 47 34 55 19 45 82 36 53 66 46 42 70 49 33 57 42 30 44 31 45 45 44 59 61 84 52 48 66 59 49 66 49 51 31 34 42 40 26 41 41 37 47 62 80 57 105 109 77 96 69 59 33 30 44 36 26 36 53 41 29 45 45 46 59 31 37 48 55 47 33 35 29 49 39 19 23 30 28 34 27 12 8 12 27 25 19 20 21 11 9 4 6 15 16 23 17 14 12 21 25 22 7 8 13 22 16 9 14 16 10 6 10 21 24 11 12 13 14 7 2 -3 -11 49795 301 43 30 9793 13 49 55 7952 10084 22015 19338 18501 11033 2793 1798 1835 1800 1702 1733 1572 1404 1287 1261 1165 1134 1082 1088 1008 1036 994 964 898 889 855 756 759 797 759 774 742 758 795 823 775 776 777 728 705 665 583 555 499 488 509 485 466 521 612 620 552 606 491 527 589 628 643 653 627 665 716 682 662 645 684 671 717 667 656 622 515 525 490 440 450 591 651 762 853 850 880 970 891 836 832 706 689 689 724 698 682 638 656 613 575 544 522 557 548 550 588 627 613 624 620 640 623 557 465 489 492 428 494 547 546 559 512 566 586 566 496 402 318 304 288 298 367 326 304 405 375 262 185 109 110 107 96 102 116 114 95 149 154 118 92 97 96 108 102 123 95 99 86 81 108 95 84 65 72 72 47 67 76 30 52 54 76 55 76 43 53 61 89 70 43 36 74 47 71 57 96 70 71 80 57 73 45 38 70 71 70 65 49 47 56 61 69 89 93 77 55 25 57 79 52 61 78 54 56 57 59 60 53 35 46 66 84 98 72 82 73 69 66 97 108 112 94 104 109 82 81 76 59 70 72 70 67 71 65 52 49 51 54 55 63 44 48 53 46 61 69 38 51 46 45 53 50 45 35 43 41 44 41 34 18 41 42 37 37 41 31 31 31 35 40 25 25 43 45 35 36 43 39 34 38 46 42 32 40 40 37 44 43 34 37 38 43 39 26 29 23 49801 302 14 30 9794 13 50 1 7952 10091 184379 21001 18560 17037 9221 3252 1942 1830 1791 1817 1749 1643 1450 1279 1185 1169 1245 1210 1225 1130 1100 1036 1017 940 909 887 930 822 801 802 807 832 841 863 936 863 792 830 815 796 739 677 570 554 547 504 581 571 544 594 574 624 622 626 623 549 518 564 604 562 678 724 704 715 702 631 667 609 628 530 522 535 528 534 518 635 686 707 862 932 945 942 911 882 846 784 772 656 625 645 687 702 728 760 664 595 583 573 588 632 590 595 624 637 624 638 680 593 628 586 424 432 515 558 514 575 602 600 689 752 705 536 459 334 349 344 302 333 416 483 498 443 317 241 192 134 124 136 144 109 127 118 152 160 130 130 136 149 115 144 176 167 152 156 163 171 169 144 89 115 110 115 138 111 124 97 80 105 131 86 37 54 79 84 96 96 83 85 112 111 94 112 147 133 100 75 86 85 68 98 79 88 97 108 103 91 80 106 107 95 96 86 122 83 88 80 56 79 58 65 73 69 92 95 69 61 93 92 77 85 91 98 105 119 127 143 128 114 115 99 70 68 93 75 87 74 92 82 79 84 72 68 67 83 98 98 73 77 78 90 105 88 77 75 71 59 49 64 58 59 68 71 72 56 76 67 59 46 55 65 56 54 52 51 52 47 51 52 50 42 40 48 53 58 53 63 64 63 56 60 54 58 63 60 49 52 57 54 55 45 48 37 49807 301 44 30 9794 13 50 7 7952 10098 13352 15088 11443 8352 10938 13476 2014 1639 1688 1620 1659 1461 1317 1203 1101 1102 1068 985 1060 1103 991 949 981 986 889 812 735 720 725 743 757 755 793 790 808 841 771 766 669 616 572 500 563 502 489 514 507 496 533 566 518 469 529 547 494 524 446 513 551 471 534 665 664 685 625 633 554 519 454 458 486 499 477 486 488 516 553 736 876 939 869 881 822 784 716 746 676 695 650 625 709 715 663 650 618 584 555 593 511 528 601 647 606 626 645 623 511 489 519 390 369 449 600 530 537 572 578 549 580 640 631 612 496 366 359 407 399 351 362 435 423 390 310 138 130 117 134 161 183 112 99 113 89 169 167 121 127 132 122 114 124 163 177 163 136 99 98 118 70 82 108 118 78 45 48 68 62 37 33 67 60 91 70 47 79 73 45 46 49 70 45 65 61 80 56 44 51 78 99 66 68 76 72 70 67 61 86 78 47 64 55 79 69 82 81 70 78 71 77 65 56 67 58 73 84 75 54 54 65 52 65 98 115 119 99 64 85 65 53 71 54 66 89 72 51 74 66 50 48 48 56 57 46 54 59 65 62 69 51 48 50 54 45 40 42 54 61 45 39 46 40 41 39 32 26 28 33 42 32 44 39 27 18 38 39 28 26 31 29 19 20 28 33 38 35 34 33 33 38 37 33 29 30 26 20 29 28 30 28 18 13 49813 301 44 30 9794 13 50 13 7951 10105 12314 15584 20947 21717 16577 25558 66674 5305 1886 1715 1785 1729 1674 1487 1345 1223 1144 1119 1039 1109 1109 1197 1106 1081 1106 1080 935 876 721 821 794 797 785 843 825 759 660 693 658 561 528 556 510 509 532 529 523 450 495 506 479 412 442 516 477 493 515 498 547 556 502 574 606 564 604 540 458 471 496 498 420 405 426 475 448 470 496 564 758 953 935 916 836 844 778 696 781 788 725 745 723 642 722 716 631 605 582 609 627 686 673 676 725 706 593 510 578 475 451 411 456 517 576 604 553 605 575 611 637 630 639 594 482 401 410 400 412 410 442 414 388 360 317 235 156 148 187 132 101 99 136 175 151 147 130 151 155 150 115 160 136 114 101 128 153 157 160 148 150 98 84 102 75 75 102 86 80 99 82 74 92 59 93 108 73 67 90 96 96 55 80 100 95 102 96 86 91 80 107 93 80 73 99 69 56 63 86 88 83 98 107 67 84 79 70 79 71 46 70 55 83 107 97 97 93 92 57 79 92 95 125 138 113 116 104 110 91 66 75 64 64 74 75 81 76 87 75 68 73 70 80 80 65 68 71 77 71 67 73 58 67 62 55 50 43 31 48 65 44 44 58 42 42 46 39 56 50 28 38 47 54 50 40 43 47 43 42 45 47 29 33 36 42 52 48 58 52 44 40 43 48 44 39 37 36 37 39 44 36 35 20 49819 300 72 30 9792 13 50 19 7951 10112 46701 49555 39971 33260 44302 34321 10162 3593 1753 1658 1646 1683 1796 1797 1774 1631 1503 1295 1094 1002 1111 1203 1270 1138 1137 1084 1019 935 842 684 737 822 853 807 786 803 802 701 671 534 535 543 468 432 485 398 408 434 471 454 443 479 441 453 453 401 484 510 474 513 519 500 519 500 539 405 420 431 428 461 436 455 463 460 414 415 538 722 900 872 789 727 716 625 642 627 634 685 627 655 702 578 506 489 508 569 587 680 795 726 618 602 561 534 484 391 332 351 422 499 474 495 486 530 529 545 561 549 519 511 474 370 323 307 337 346 390 365 330 312 324 265 244 210 137 125 91 123 98 100 78 72 84 75 99 135 93 97 102 86 71 102 107 86 106 96 89 87 50 38 29 -24 7 55 66 11 26 59 51 38 24 43 52 23 36 29 24 31 67 62 68 47 44 55 51 44 47 33 25 37 35 55 23 39 15 21 47 30 32 50 25 33 36 37 28 28 44 51 55 55 33 26 41 56 42 55 37 38 33 60 76 63 38 58 62 49 37 31 17 37 43 25 26 39 50 29 45 33 26 29 38 36 21 26 38 33 21 15 24 35 15 28 21 21 35 20 21 25 22 19 11 7 11 10 11 15 13 -6 -4 1 4 12 -2 5 7 12 0 0 -3 5 3 -4 10 3 11 11 19 19 11 9 7 4 -3 -3 0 0 2 3 1 -5 49825 300 66 30 9786 13 50 25 7951 10120 52700 52933 49268 45230 50673 122487 108562 25423 2031 1608 1568 1620 1620 1641 1674 1605 1453 1434 1305 1212 1194 1238 1160 1189 1208 1164 1112 966 821 714 757 830 760 826 947 921 938 994 960 951 939 873 799 734 685 637 536 556 523 538 494 451 528 537 450 471 457 386 486 534 492 526 481 478 539 633 612 649 656 617 581 516 491 474 506 441 503 507 554 693 746 834 826 818 801 763 775 759 712 596 577 570 635 743 637 537 517 601 733 824 816 775 690 652 644 669 518 433 409 471 569 586 588 576 602 652 635 657 651 614 580 532 481 458 458 449 389 413 460 418 421 387 393 384 362 274 178 145 168 150 121 146 191 181 168 132 145 181 148 149 127 112 142 168 162 144 125 144 105 119 48 73 117 80 72 91 77 89 78 75 67 109 96 59 65 77 101 79 74 116 61 99 78 93 101 104 88 73 78 107 87 74 79 95 79 97 85 71 66 71 84 77 70 88 89 96 94 85 88 92 94 123 89 63 84 72 76 76 103 107 114 114 123 109 88 77 84 77 91 79 80 84 72 75 81 81 73 73 62 70 70 63 61 61 72 58 50 70 88 65 68 52 57 45 53 62 59 55 51 48 48 56 42 29 40 32 31 54 50 44 55 60 62 41 49 46 30 37 46 41 35 45 45 34 43 38 44 58 52 47 53 50 52 45 41 36 42 40 38 30 49831 300 61 30 9781 13 50 31 7951 10127 62059 78390 80013 67956 48075 21434 10029 7682 17293 2090 1359 1361 1436 1440 1434 1421 1376 1216 1176 1096 1064 1004 1076 1067 1011 865 836 772 683 730 742 708 703 703 901 918 904 933 1016 979 941 829 755 793 711 629 564 565 530 474 480 487 469 435 493 477 428 468 471 464 511 486 538 503 453 511 532 599 569 664 637 639 628 546 532 468 448 460 490 442 465 550 688 823 865 706 668 598 548 529 443 428 417 495 584 531 444 509 656 757 852 886 863 835 801 741 736 569 390 361 358 419 523 533 573 582 608 699 702 708 676 566 571 530 435 390 403 394 394 421 395 382 388 333 287 217 159 112 107 121 98 101 125 131 195 137 112 127 83 116 115 135 148 115 96 93 85 82 69 72 54 31 57 62 67 37 66 61 78 95 46 32 55 72 78 62 55 71 60 58 71 74 76 72 76 68 63 80 56 61 51 57 78 64 62 74 58 46 33 63 88 62 78 49 34 57 69 40 57 37 61 72 64 69 78 48 69 64 48 55 50 102 113 115 105 71 61 64 58 58 56 69 49 49 61 69 69 38 43 48 58 32 23 57 62 62 70 67 63 62 49 51 43 55 36 22 28 41 46 47 42 39 30 17 29 30 24 25 34 33 38 38 35 36 33 30 31 32 31 22 19 21 26 28 25 30 26 32 39 35 34 31 27 24 34 28 27 22 15 13 49837 300 59 30 9779 13 50 37 7950 10134 26781 27530 26793 21804 10934 8619 14651 6324 1902 1601 1283 1217 1175 1162 1091 1109 1072 944 832 837 901 979 958 976 890 821 777 721 755 793 790 840 755 757 773 772 714 661 656 665 637 567 548 494 484 493 449 389 416 518 469 499 495 479 523 499 496 482 490 499 432 503 498 492 526 538 527 440 444 488 402 454 441 410 421 371 455 602 671 777 800 750 710 623 539 421 381 389 442 336 426 405 459 585 612 682 811 857 868 902 942 913 904 829 837 758 630 560 460 331 348 381 347 420 535 601 640 645 662 703 693 716 694 640 593 598 556 497 455 423 421 390 371 390 355 273 159 132 73 119 140 175 143 128 132 171 157 92 119 136 138 167 131 97 86 93 80 88 84 64 57 84 81 55 61 88 52 45 68 83 56 96 78 59 56 93 79 54 66 64 41 70 84 74 85 92 60 61 70 80 78 74 85 87 71 68 89 66 60 63 61 85 96 62 49 73 58 72 55 17 42 62 71 67 59 63 74 84 85 61 64 60 85 98 126 100 84 65 61 59 73 72 56 55 58 72 70 70 73 57 68 49 36 48 54 67 64 56 60 52 53 71 73 53 48 31 29 46 45 45 55 46 35 40 43 26 15 20 38 39 47 41 38 41 49 40 36 34 37 40 38 33 21 12 23 41 41 35 31 29 42 34 29 28 31 35 31 29 26 19 49843 301 30 30 9780 13 50 43 7950 10141 25636 21293 22010 20468 17916 11133 20229 18391 2224 1612 1481 1315 1200 1083 1056 1053 1007 922 862 883 927 910 878 837 862 796 765 724 668 618 656 686 733 743 702 581 643 574 576 628 597 566 503 488 479 504 486 454 444 441 468 505 421 496 501 492 561 550 556 455 483 485 506 492 483 497 534 508 455 400 435 456 419 402 378 320 427 619 766 849 830 743 676 545 459 453 494 413 356 388 461 601 704 751 773 898 814 819 871 892 914 899 839 813 832 773 702 461 344 331 305 318 365 426 454 528 583 638 685 638 632 631 659 624 616 558 524 508 446 356 381 334 311 336 362 309 180 110 111 104 84 99 93 133 116 124 124 112 110 114 101 56 124 94 98 129 107 89 87 62 94 111 85 75 57 62 41 85 59 17 58 59 38 66 73 64 48 70 68 81 81 60 60 53 54 52 72 75 76 57 57 37 50 55 38 49 37 68 52 39 63 61 69 48 44 62 65 48 47 85 75 68 61 50 44 69 49 58 67 60 42 27 51 90 115 105 108 84 87 74 52 51 45 68 69 53 44 40 56 54 63 53 44 46 34 50 60 58 70 60 45 56 66 38 43 50 32 40 50 49 35 37 40 36 39 46 28 17 30 30 34 36 25 37 38 46 31 31 36 36 23 21 20 20 27 21 21 19 26 23 25 27 29 31 33 26 21 23 23 22 16 49849 300 61 30 9781 13 50 49 7950 10148 11234 10514 8111 4955 2982 2167 1705 1384 1195 1078 1043 997 976 941 901 897 905 939 894 840 880 803 793 693 707 705 699 707 606 657 642 613 673 638 707 787 719 672 696 698 702 793 690 673 687 680 656 594 623 590 541 537 550 501 520 550 473 512 529 479 485 527 555 561 529 519 506 476 465 421 427 391 377 431 432 582 635 740 753 784 824 738 589 515 533 647 604 494 454 470 542 662 702 829 843 896 962 902 910 973 913 881 862 875 767 669 414 317 305 346 418 520 641 601 595 627 647 660 608 603 629 540 514 534 474 358 332 317 344 367 345 274 148 119 102 118 153 120 110 116 99 119 113 119 149 141 170 141 156 133 115 124 96 76 70 97 92 57 83 85 48 45 68 43 51 78 87 74 93 92 89 34 28 70 88 72 75 47 67 64 82 84 84 98 86 80 92 50 83 68 60 62 64 77 59 47 62 96 85 72 67 61 78 52 85 75 38 72 76 70 48 69 61 39 36 78 56 74 82 70 83 93 97 77 89 99 80 82 74 86 91 110 90 74 67 70 64 51 57 63 88 67 52 33 45 49 68 59 57 68 61 54 66 75 69 64 59 74 70 55 46 42 48 42 35 21 32 43 45 41 49 56 57 52 61 53 52 56 52 47 39 33 37 35 47 39 37 35 36 35 44 39 37 35 40 32 34 30 29 22 49855 300 65 30 9785 13 50 55 7950 10156 7897 8747 10424 12223 16155 43504 83691 77314 4186 1658 1502 1320 1105 1046 1082 1131 1111 1029 977 829 933 947 896 857 811 769 720 750 758 750 708 731 720 706 732 757 804 793 798 733 704 772 813 831 773 729 726 732 794 735 628 679 577 566 497 490 538 562 509 479 463 550 616 577 564 471 414 372 441 397 392 358 351 453 639 714 796 857 780 801 808 850 817 812 799 698 664 672 691 746 756 768 839 854 945 996 935 976 990 931 989 947 935 875 833 722 620 438 403 390 515 580 590 628 629 582 619 662 627 648 622 582 506 505 460 403 376 396 361 339 334 298 249 196 137 165 126 131 159 108 157 181 136 162 141 144 148 208 180 119 120 76 110 121 136 82 73 80 79 81 102 92 93 86 91 83 79 104 115 99 98 102 87 89 67 88 124 133 121 103 73 82 91 102 96 84 82 95 116 120 123 89 103 131 91 108 88 74 90 88 71 64 80 85 91 83 95 70 76 67 74 100 92 80 97 82 102 101 97 76 81 122 132 114 118 119 91 101 85 61 66 89 85 67 74 78 78 65 87 84 66 39 62 73 52 54 65 73 83 75 69 77 81 90 64 67 65 70 81 80 63 56 69 67 60 54 62 55 50 70 64 64 55 58 66 59 60 56 50 41 40 39 50 49 40 38 46 43 46 57 49 49 52 55 49 44 44 42 41 31 49861 300 66 30 9786 13 51 1 7949 10163 7227 7882 7821 7202 6261 6763 9829 4136 2158 1956 1801 1618 1380 1177 1037 953 1026 1049 951 868 867 870 870 848 814 817 806 765 733 649 637 605 593 635 696 676 661 684 686 649 650 672 705 708 704 662 693 686 626 710 764 683 547 514 523 552 514 496 546 513 512 488 485 580 587 542 499 445 424 350 408 417 385 369 376 415 407 457 476 598 652 712 737 778 764 720 712 673 688 646 637 721 795 811 886 942 936 858 895 893 922 867 749 606 555 363 334 341 333 371 533 605 630 577 592 622 595 586 545 538 514 518 495 445 375 398 368 348 347 351 335 277 193 175 163 116 96 64 94 126 129 109 100 133 107 131 138 71 104 115 104 97 109 79 97 73 56 76 72 57 31 15 26 14 0 43 8 20 21 41 36 28 53 14 39 54 56 74 74 40 52 21 46 60 57 57 56 55 68 50 64 46 56 46 58 47 33 42 56 47 56 59 11 15 38 50 47 30 53 56 36 34 37 37 40 69 49 33 57 41 43 44 79 83 85 83 59 54 45 52 56 39 24 44 38 44 34 21 38 31 33 32 22 40 30 26 24 44 52 30 31 44 43 37 43 12 19 22 37 35 21 24 26 29 29 12 19 13 12 9 18 20 35 45 40 31 28 29 34 19 11 6 7 11 8 13 10 3 8 -1 6 3 3 5 13 7 3 -4 -8 -12 49867 300 62 30 9782 13 51 7 7949 10170 4969 5167 5285 5493 5909 4382 3756 1798 1526 1430 1255 1069 973 974 1037 1008 963 952 807 780 791 789 778 756 691 675 654 621 648 691 615 575 625 650 579 566 623 690 801 698 736 755 760 783 817 802 809 788 766 719 789 803 750 686 613 571 538 535 550 543 596 520 569 585 594 646 700 592 496 450 406 406 491 413 434 406 363 342 324 302 369 455 556 597 728 851 840 843 824 845 780 761 786 787 866 891 954 935 980 947 930 950 886 739 599 485 398 328 367 490 537 556 623 666 575 600 624 607 614 562 597 600 551 508 517 442 357 326 364 335 324 313 290 221 208 181 142 73 131 130 139 141 175 135 106 84 124 183 187 116 101 79 120 132 118 70 27 76 77 46 30 4 66 50 71 104 61 71 37 24 29 66 74 46 47 40 70 73 60 68 47 63 64 72 48 49 62 72 89 74 56 55 49 82 54 42 13 40 64 85 81 67 53 74 53 99 86 46 36 47 79 73 61 66 85 77 55 42 53 52 58 59 69 90 76 87 77 78 77 64 58 66 36 27 38 47 57 54 48 29 45 37 40 61 54 49 57 44 46 47 39 38 26 52 54 52 56 61 63 56 46 53 49 40 45 38 31 39 33 33 24 20 28 46 49 49 45 50 53 32 24 19 29 32 20 22 21 28 27 25 33 24 15 21 26 22 21 16 17 12 49873 300 54 30 9774 13 51 13 7949 10177 4248 4171 4287 4276 3539 2844 2448 2007 1732 1638 1588 1422 1160 1143 1060 1029 1040 1022 992 929 868 931 945 882 848 821 694 678 660 712 684 622 670 679 725 718 786 744 698 691 705 648 671 712 629 539 606 634 601 558 552 576 544 576 546 578 600 610 685 690 607 593 572 592 569 507 400 443 485 507 497 441 472 414 353 358 383 366 475 540 674 786 874 938 893 917 911 878 891 860 808 810 867 947 957 992 975 1014 1052 972 974 922 740 518 434 345 361 534 605 647 607 631 605 595 704 747 688 713 734 617 592 588 538 493 455 486 412 378 419 381 408 258 227 255 216 155 114 147 146 151 163 159 178 137 151 155 146 120 185 161 150 131 144 127 110 92 79 77 89 112 110 104 124 114 72 70 118 105 116 119 116 83 61 118 104 99 80 111 110 117 103 74 73 68 71 92 90 125 127 105 87 63 71 76 79 102 107 101 102 67 108 100 67 101 107 103 112 101 81 90 101 120 87 99 82 74 95 103 99 92 92 91 86 129 123 108 120 115 100 116 122 102 85 87 98 101 87 92 69 80 78 82 63 57 69 73 61 61 75 78 91 79 80 93 73 72 88 70 71 81 86 81 77 78 71 71 70 63 69 65 57 72 75 77 80 69 69 61 50 47 48 52 52 45 51 51 49 53 52 59 60 52 48 44 54 49 43 40 38 31 49879 301 24 30 9774 13 51 19 7949 10184 26742 4776 4755 5088 5060 4072 3007 2058 1665 1741 1762 1715 1482 1240 1089 1114 1011 1027 1056 914 833 780 777 829 898 749 651 705 685 592 579 590 670 660 581 669 670 724 695 627 637 712 636 627 611 590 533 660 612 526 536 533 578 605 605 638 689 678 633 582 599 557 443 457 516 536 434 434 483 473 435 409 396 395 408 359 317 347 348 437 573 659 710 752 762 729 804 731 738 781 785 849 824 876 925 954 960 946 953 1000 902 808 666 543 470 415 484 510 572 627 588 596 614 643 624 629 633 614 612 521 481 491 477 442 441 403 372 409 376 392 321 246 190 157 155 163 136 89 132 128 124 135 101 155 154 112 123 152 121 114 130 128 94 81 95 96 50 73 71 38 60 37 65 71 42 34 13 27 63 77 59 58 39 48 47 37 66 66 40 83 89 83 72 90 117 86 78 101 70 49 60 45 44 74 63 49 56 62 55 71 80 70 51 71 82 66 50 57 64 62 47 53 28 16 62 49 45 37 65 68 50 73 68 78 69 72 68 101 94 66 63 71 61 57 47 48 44 63 51 72 59 67 61 56 49 36 35 50 37 43 48 59 62 56 61 60 49 50 42 42 42 50 55 74 64 49 29 49 41 36 36 38 52 45 44 40 40 52 35 22 21 24 18 24 24 27 22 24 29 28 30 26 23 20 21 18 19 11 7 3 -9 49885 301 32 30 9782 13 51 25 7948 10191 21737 4891 4844 4676 4290 3652 2849 2138 1609 1381 1417 1333 1245 1179 1058 933 959 863 837 787 731 758 705 732 670 659 620 587 621 594 628 596 661 651 612 588 616 669 599 637 616 623 681 708 689 692 648 663 627 669 677 676 602 607 562 508 570 519 617 666 663 651 627 627 549 474 473 456 483 494 419 481 428 420 399 414 429 397 308 337 354 336 391 440 622 702 742 737 697 753 837 796 794 763 859 906 938 888 900 891 873 822 742 532 409 433 389 398 465 486 529 601 624 619 576 594 565 574 660 620 565 552 487 440 404 411 389 413 414 379 368 313 281 176 146 103 119 152 132 136 115 121 127 84 114 109 122 103 101 101 87 79 123 108 96 118 114 100 79 71 34 65 54 36 60 30 23 29 38 46 39 52 39 36 39 65 41 54 43 54 60 19 33 66 56 35 24 37 34 30 19 56 59 33 35 32 28 49 47 21 33 43 38 34 40 56 46 45 48 38 21 26 39 37 25 64 46 29 50 33 27 27 42 55 46 65 71 55 58 42 30 37 26 28 22 29 34 24 30 27 36 18 12 21 27 28 21 30 17 20 30 46 35 17 32 23 35 28 31 35 18 26 31 28 26 19 12 24 33 34 31 21 22 24 14 4 10 19 28 17 1 -7 4 -5 -9 0 8 5 6 10 10 8 12 7 4 5 0 -5 -8 -9 -18 49891 300 68 30 9788 13 51 31 7948 10199 4708 5201 5700 6149 7459 8840 5276 1914 1379 1424 1345 1257 1185 1152 1074 1080 1076 952 931 827 829 792 774 769 797 662 759 727 694 722 639 649 656 587 602 627 637 669 699 647 701 754 764 849 853 909 854 879 834 711 806 755 721 663 681 646 611 659 707 668 686 658 603 563 568 518 483 553 577 543 572 511 550 573 533 506 420 436 453 370 379 418 417 392 412 460 649 832 848 877 863 846 768 850 904 921 953 934 937 946 935 857 768 707 596 542 549 466 486 576 596 570 587 615 597 635 668 686 624 549 501 458 379 353 373 366 347 349 331 338 334 322 221 155 121 175 211 238 164 127 104 118 125 111 190 143 166 110 113 119 192 135 142 147 135 138 140 89 67 58 51 89 87 59 70 87 77 56 57 66 34 38 38 83 104 75 76 76 90 102 92 78 75 99 64 35 82 39 47 68 87 80 68 100 106 108 63 78 78 67 73 84 82 62 47 82 47 48 69 70 64 57 42 37 48 65 52 71 63 68 70 70 95 88 98 106 81 82 58 65 77 68 55 52 74 86 72 75 59 72 80 77 64 48 49 68 53 65 72 72 62 80 63 66 66 62 82 76 83 77 67 61 68 65 72 59 62 64 56 63 66 59 56 58 62 64 63 69 53 40 36 35 36 50 54 44 47 46 42 49 49 48 44 42 44 47 46 34 29 22 49897 300 67 30 9787 13 51 37 7948 10206 4808 5110 5086 4725 4313 3662 2425 1665 1442 1479 1486 1428 1399 1279 1310 1269 1126 1116 1111 1087 1064 1015 942 961 869 855 736 768 828 724 743 807 783 718 634 654 743 685 655 689 666 717 754 799 772 744 800 869 822 791 791 732 703 714 695 670 692 719 712 680 718 738 663 615 648 613 635 618 577 507 538 558 559 565 571 595 512 461 416 432 417 372 393 406 475 712 921 998 920 881 796 821 796 791 840 872 929 957 999 1033 1021 1029 960 786 626 580 607 609 536 511 540 605 618 620 666 683 702 679 697 621 488 432 404 358 421 347 272 314 322 277 294 186 192 143 115 199 191 163 151 186 131 152 139 156 179 161 156 175 159 147 135 139 131 101 110 92 98 116 94 97 106 106 43 58 61 77 77 85 85 63 51 95 70 66 90 80 84 107 105 103 102 95 60 64 61 62 47 57 89 48 76 79 73 96 110 71 71 62 51 55 56 68 68 52 27 52 75 88 64 63 68 88 76 62 64 74 86 74 75 79 62 79 122 122 87 114 81 60 64 72 77 71 77 51 46 67 66 70 70 58 60 78 78 63 68 65 69 66 57 67 63 64 82 69 64 69 66 72 71 74 70 71 74 64 69 74 73 76 70 59 71 75 65 64 70 62 71 75 59 61 67 57 51 54 56 59 46 47 46 46 53 54 52 52 51 51 40 40 41 30 49903 300 64 30 9784 13 51 43 7947 10213 4555 4535 4929 5684 6320 6965 14898 8907 2439 1399 1338 1401 1462 1354 1173 1207 1152 1084 1139 1102 1017 925 857 815 822 737 832 790 779 771 758 808 805 808 823 746 719 760 751 696 639 721 677 653 721 721 708 611 621 699 684 696 739 673 628 654 664 640 672 674 626 625 664 613 581 597 663 650 618 558 513 499 518 511 538 569 591 537 375 386 329 322 392 404 601 882 860 877 810 766 745 713 775 796 849 895 990 1038 976 982 951 828 669 592 589 539 568 533 522 600 623 601 686 681 621 653 666 595 521 467 420 279 275 293 209 245 257 262 225 189 148 126 121 93 126 196 148 118 129 166 138 127 113 101 114 162 151 156 181 142 118 102 50 75 109 67 46 35 75 75 69 49 61 72 62 21 45 82 80 61 78 55 33 48 62 98 60 65 57 55 77 73 28 47 72 46 66 49 38 51 35 48 57 44 62 86 70 65 44 49 83 59 86 73 59 77 64 37 47 57 52 67 71 55 75 71 56 54 47 76 46 82 84 93 85 69 74 72 65 56 68 73 69 46 31 53 66 72 56 46 60 61 76 61 61 50 55 60 44 59 70 70 52 50 55 48 44 38 54 61 68 72 62 64 81 79 52 61 63 65 70 58 61 59 51 54 63 61 54 37 45 39 49 44 40 32 38 46 51 40 38 42 44 41 36 37 40 36 34 22 49909 300 62 30 9782 13 51 49 7947 10220 4889 5149 5552 5875 5891 5153 3904 1906 1364 1296 1299 1391 1335 1317 1150 1017 1134 1123 1165 1115 958 798 764 813 712 748 759 731 711 742 727 745 619 604 663 623 609 642 688 639 695 646 654 596 574 578 621 648 636 611 583 693 650 616 671 629 662 606 641 596 552 554 610 578 609 707 763 654 532 476 459 480 509 500 502 590 532 492 419 389 346 339 395 426 547 586 728 827 888 882 777 760 730 766 835 949 949 907 897 899 805 642 695 596 464 538 545 496 586 586 642 611 656 617 622 620 548 530 483 489 401 307 324 297 220 179 212 261 199 175 139 122 132 137 156 163 145 114 117 95 90 145 118 121 148 110 110 99 70 61 38 65 79 72 78 75 64 78 56 46 42 76 47 52 49 54 29 57 30 35 67 56 62 79 53 32 54 20 21 48 63 43 19 60 46 47 51 54 47 51 62 53 22 40 47 58 40 50 42 47 31 24 53 59 55 48 61 76 46 45 32 44 54 48 49 76 45 51 25 26 49 73 62 67 71 54 86 84 72 74 85 55 47 46 56 37 43 39 51 48 33 24 51 56 44 57 42 44 48 56 65 60 72 68 49 41 38 39 39 49 48 46 42 36 34 47 55 55 55 60 44 38 46 37 43 51 45 34 39 37 42 41 30 29 35 26 30 37 35 31 40 38 40 32 24 26 26 22 19 6 49915 300 64 30 9784 13 51 55 7947 10227 4616 4702 4745 4687 4029 3412 2558 1450 1273 1231 1333 1332 1227 1175 1178 1120 1083 1112 1018 1016 984 910 806 862 758 833 759 738 752 775 724 655 610 654 675 559 607 615 655 652 606 686 673 683 622 557 598 608 629 603 626 615 584 622 649 617 626 589 594 611 635 681 662 761 891 847 758 703 605 539 453 503 559 599 626 627 516 493 468 385 316 252 268 286 296 356 449 599 752 922 942 857 705 746 806 846 910 965 980 965 970 901 839 728 572 485 479 549 589 552 602 565 614 645 688 675 622 587 492 481 445 351 244 295 284 236 250 264 151 108 139 187 160 79 102 129 137 152 164 166 167 137 128 154 152 136 102 108 156 149 121 73 79 83 91 65 43 83 77 40 40 61 17 41 71 59 84 34 43 55 80 74 57 79 60 50 54 95 82 77 79 36 67 63 41 59 77 74 62 67 63 40 22 50 37 58 63 66 74 50 50 46 50 44 52 58 44 42 61 68 63 71 30 47 70 51 35 46 47 48 63 72 87 97 93 92 79 87 72 87 85 59 50 49 39 47 51 59 69 54 49 40 23 38 67 51 43 39 43 42 41 34 36 45 51 39 50 48 53 53 60 67 61 51 54 60 54 46 44 59 50 48 47 46 48 45 50 63 57 49 50 42 44 46 42 44 39 45 44 35 31 37 41 35 33 28 20 14 11 8 49921 300 71 30 9791 13 52 1 7947 10234 5053 4486 3670 2706 1933 1478 1274 1163 1165 1204 1256 1260 1203 1165 1064 1025 1073 1124 1044 1116 1118 1145 1095 902 841 780 839 837 801 777 808 840 818 679 674 579 592 671 650 615 567 575 610 542 592 555 646 600 510 509 590 611 587 559 560 567 559 569 637 616 611 661 748 712 671 570 525 458 464 510 446 508 603 668 497 415 367 352 378 298 281 284 315 281 351 626 757 890 954 872 836 754 729 749 831 879 849 879 908 955 918 893 861 837 727 612 505 549 518 469 616 620 640 626 609 608 678 662 587 581 527 360 275 251 240 207 238 249 220 204 188 200 197 97 68 122 175 136 145 168 181 160 149 161 180 170 146 131 119 113 119 162 158 77 83 62 63 71 45 52 61 53 44 49 57 36 54 49 58 67 62 89 70 57 36 44 31 55 89 80 43 45 60 49 23 20 56 54 61 39 52 63 79 50 27 37 41 47 34 57 60 41 37 39 34 15 27 63 63 33 34 48 58 43 47 47 55 43 62 55 59 62 29 46 78 79 68 88 75 81 83 64 47 52 44 49 40 41 52 42 36 27 38 45 54 39 39 27 11 32 26 32 13 22 26 37 48 55 42 32 21 29 51 45 42 40 40 45 53 40 46 50 40 47 44 39 35 35 42 40 30 23 17 31 25 19 25 30 33 29 31 22 23 25 16 13 15 7 3 -3 49927 301 19 30 9799 13 52 7 7946 10241 11247 5565 4707 3537 2166 1456 1252 1198 1104 1158 1131 1237 1188 1112 1128 1155 1155 1097 1127 1178 1125 1186 1154 1164 1138 1011 929 964 879 870 933 873 855 809 729 653 620 611 687 709 703 690 642 659 669 613 531 542 613 551 539 524 600 564 574 575 554 625 691 646 599 581 551 524 554 486 471 449 430 452 421 433 467 415 439 434 355 300 331 345 294 213 282 348 554 749 831 822 739 655 664 669 797 848 855 942 953 931 853 839 793 794 816 760 702 652 595 554 536 525 573 614 657 640 658 659 652 616 630 618 593 428 289 206 183 170 167 244 252 245 166 198 182 174 260 272 267 213 244 241 275 248 152 152 140 152 160 151 166 162 156 155 155 139 112 123 86 64 47 56 104 95 78 80 93 71 64 56 44 89 87 91 70 60 17 59 28 42 32 17 61 62 63 57 52 38 61 71 58 59 79 48 33 46 64 73 65 69 61 54 51 46 83 64 45 44 82 64 41 44 37 36 51 31 54 51 36 43 65 71 49 51 53 54 76 89 87 73 85 97 78 68 74 67 64 66 40 58 58 69 55 52 51 55 63 42 33 41 50 41 39 21 21 29 31 38 42 54 58 53 51 59 38 42 53 46 55 61 47 49 63 52 31 41 61 49 36 46 51 43 41 33 41 31 39 39 42 43 39 32 37 35 38 35 31 34 34 23 19 18 9 49933 302 20 30 9800 13 52 13 7946 10248 572946 10708 7329 6442 5322 3995 2434 1589 1264 1150 1153 1160 1194 1171 1202 1148 1184 1109 1096 1015 1106 1073 1138 1197 1241 1047 961 896 832 865 885 852 855 787 757 665 681 646 602 702 643 709 638 786 710 684 654 595 647 569 571 590 583 590 552 555 574 537 538 575 615 564 560 530 514 542 515 500 530 502 462 428 340 282 343 285 321 283 292 279 243 324 497 624 765 766 714 755 667 725 769 815 839 867 856 834 846 902 868 811 834 842 767 767 645 580 558 553 617 778 903 1100 1147 1684 2903 3924 4968 5513 4897 2588 863 482 347 218 218 222 205 219 212 248 285 339 353 474 519 496 402 330 335 314 243 197 160 165 138 111 155 142 160 144 131 126 127 115 124 104 106 61 36 76 55 56 70 51 65 95 80 60 55 63 75 51 60 76 40 62 65 64 63 51 40 57 69 56 53 53 51 65 58 30 68 84 71 62 50 42 44 54 49 58 70 63 37 48 72 61 44 79 76 34 53 75 59 69 55 71 66 69 75 70 62 66 50 79 97 71 79 88 61 71 71 75 79 92 80 66 45 43 38 55 60 54 66 61 38 57 65 62 47 37 37 47 34 48 17 32 46 44 75 72 66 82 70 53 49 40 54 54 49 56 55 53 47 53 56 52 54 56 57 53 56 56 50 50 51 55 58 47 40 40 48 43 47 46 42 38 41 42 40 31 24 15 49939 301 47 30 9797 13 52 19 7946 10255 10711 5352 4791 4394 3865 3170 2408 1595 1269 1115 1082 1119 1163 1059 1123 1155 1104 1014 1095 1080 1152 1103 1117 1150 1197 1215 1093 1024 1072 920 871 884 839 798 780 668 667 651 709 665 715 778 741 769 765 704 644 629 638 594 576 540 553 592 590 632 632 661 676 666 613 553 567 601 690 630 527 465 513 516 449 381 305 335 334 302 303 322 316 331 335 421 678 811 801 661 666 652 728 749 806 831 853 910 845 924 928 823 816 784 702 703 671 627 559 589 668 635 652 657 621 680 664 716 1025 2320 3834 3040 1355 585 307 175 84 62 134 203 231 274 316 304 333 444 489 455 435 419 345 367 385 253 166 129 128 162 135 162 153 173 164 148 180 95 82 79 80 57 49 75 70 63 42 75 62 53 52 34 57 40 14 3 33 46 36 68 62 28 10 56 20 42 86 37 26 47 85 60 54 71 70 58 17 58 64 44 64 72 54 44 41 45 78 72 77 71 40 54 52 55 47 34 18 52 51 45 52 36 54 58 53 47 53 58 66 56 51 53 61 62 80 87 71 70 81 52 32 46 45 45 45 31 45 47 27 32 62 58 55 47 48 37 28 32 30 27 31 35 44 56 49 43 58 43 36 48 64 48 39 46 52 55 47 50 44 48 42 38 42 39 33 36 38 46 46 40 33 38 36 32 33 31 43 37 34 27 24 34 32 28 20 17 9 49945 300 78 30 9798 13 52 25 7946 10263 3880 3408 3058 2674 2550 2345 1901 1372 1311 1164 1105 1169 1182 1144 1141 1104 1091 1121 1088 1182 1209 1186 1230 1275 1251 1210 1081 931 959 899 883 832 766 812 871 779 663 747 693 764 740 757 800 857 915 858 873 835 829 792 670 635 676 643 667 710 730 723 749 762 574 529 579 568 595 617 616 627 549 536 509 463 435 361 358 373 399 368 363 331 444 722 798 801 829 773 758 805 815 893 955 939 930 951 944 908 901 833 793 768 673 582 550 576 639 619 643 598 567 635 668 627 657 645 621 557 430 315 188 133 163 146 146 209 231 266 366 338 410 496 494 502 470 471 442 439 377 270 188 206 205 157 173 127 210 200 182 152 114 106 125 145 111 107 94 100 78 90 70 50 50 67 75 39 38 61 91 57 55 59 56 68 66 69 82 61 57 104 64 55 80 58 61 54 74 66 37 62 79 70 73 106 58 79 65 88 111 97 78 72 87 99 86 75 76 74 81 65 83 78 83 93 84 57 51 64 53 56 54 44 66 91 84 89 79 84 91 111 100 105 102 83 64 71 83 81 66 68 76 75 78 89 69 57 49 46 49 48 53 56 47 42 76 76 82 71 76 67 63 69 61 57 63 69 80 76 67 64 66 69 64 76 64 68 75 72 59 61 70 74 53 62 56 62 62 60 57 52 56 54 52 53 53 49 43 44 41 38 32 20 49951 300 83 30 9803 13 52 31 7945 10270 3284 2694 2329 2023 1829 1707 1504 1326 1213 1101 1148 1031 1053 1082 1057 1128 1154 1118 1054 1089 1157 1207 1175 1271 1275 1188 1162 1074 986 922 939 834 844 941 904 898 967 853 841 868 863 798 788 825 874 957 905 844 943 860 850 779 767 770 729 691 768 863 964 917 859 931 1045 1012 965 883 767 692 629 589 627 608 548 492 420 439 397 449 389 422 433 467 612 709 854 897 846 830 829 883 933 991 1001 996 924 926 920 864 851 881 830 798 649 571 606 721 778 1170 2925 3794 3184 2553 2607 873 592 537 512 452 297 230 192 156 153 168 225 247 302 394 493 454 405 394 396 448 477 363 252 206 189 208 192 230 238 187 203 174 167 150 129 117 127 118 100 122 84 108 98 105 82 107 98 55 47 63 96 84 82 86 82 123 110 102 93 74 113 97 84 84 97 127 134 89 90 67 99 74 77 105 86 98 97 111 98 85 90 84 88 72 48 52 70 104 79 66 82 89 111 125 96 86 104 120 80 87 98 78 97 92 88 91 96 93 112 109 108 108 112 126 116 110 93 121 88 72 113 94 85 91 86 90 90 106 101 77 76 86 86 86 80 85 95 92 87 85 108 119 91 85 84 102 91 97 85 92 88 86 78 77 87 94 84 81 94 91 89 88 85 84 84 84 86 87 84 80 85 84 74 80 82 78 79 76 79 74 74 74 65 58 53 39 49957 301 56 30 9806 13 52 37 7945 10277 11121 2985 2628 2294 1987 1862 1550 1273 1308 1264 1035 1037 1005 1053 1024 1030 1063 1059 1011 943 1004 1028 1124 1256 1153 1151 1038 962 971 924 855 827 860 847 868 900 888 860 860 934 839 731 726 808 824 800 762 745 707 799 858 907 838 795 750 740 710 852 922 906 1046 1289 1498 1601 1840 1418 983 710 656 548 510 522 492 442 398 397 371 357 425 377 399 370 407 402 477 766 870 842 791 822 812 935 901 876 889 945 958 986 901 846 901 864 775 662 587 530 627 668 703 858 2058 3217 2180 1227 713 515 466 444 445 423 264 236 192 143 129 168 178 237 364 413 362 268 303 393 416 410 312 225 193 208 189 220 211 198 160 124 129 138 138 149 108 119 124 125 96 64 85 98 101 86 41 46 55 59 46 33 53 55 62 60 82 62 87 67 45 55 46 97 85 87 59 37 71 94 60 61 47 76 73 51 72 107 114 76 63 82 67 90 97 93 82 72 73 91 91 70 60 56 67 69 85 67 87 75 58 83 91 72 78 56 57 64 78 72 86 94 73 67 109 109 104 101 89 83 76 81 63 68 69 63 60 76 63 67 72 73 81 71 61 49 51 60 59 67 59 83 89 70 69 76 71 80 90 71 68 60 57 66 71 71 70 79 70 70 76 78 66 59 65 67 78 71 63 56 61 60 65 62 65 69 52 54 55 53 58 50 49 47 41 26 24 49963 301 57 30 9807 13 52 43 7945 10284 11373 2896 2562 2330 2107 1894 1743 1440 1264 1145 1056 980 1024 1031 1109 1145 1029 914 1004 1005 1060 1021 970 962 884 845 873 827 844 802 796 842 842 861 856 861 920 817 732 706 652 707 756 764 759 692 715 793 753 781 793 699 702 693 731 779 715 768 841 993 1244 1434 1084 922 748 616 598 573 556 543 555 599 497 457 449 466 430 433 373 465 441 397 445 476 683 825 862 839 782 836 881 899 919 965 968 951 933 987 921 865 922 910 936 771 615 630 627 641 662 656 673 710 660 544 514 530 576 624 651 722 581 369 290 237 165 158 217 137 179 278 337 350 359 380 358 325 354 400 338 315 289 306 280 302 237 172 124 156 159 125 108 104 93 127 147 89 49 48 110 102 69 60 100 106 88 74 88 116 90 61 74 71 104 92 66 72 86 138 135 90 92 97 91 89 78 98 99 123 113 91 109 86 69 89 88 67 72 100 113 108 89 87 56 83 84 90 115 96 103 81 91 80 98 79 89 101 88 85 68 112 125 125 102 97 87 70 79 115 89 88 110 106 114 117 111 96 95 100 85 83 103 100 106 92 86 88 76 84 88 73 69 84 71 63 77 75 75 95 105 102 88 79 81 77 88 94 104 104 82 86 95 98 99 85 85 88 86 92 90 84 84 81 83 80 83 87 78 84 90 82 81 76 67 73 66 67 62 58 51 47 43 49969 301 57 30 9807 13 52 49 7944 10291 13423 2497 2243 1992 1717 1748 1732 1672 1511 1277 1004 1001 1000 1074 1104 1083 1070 1030 1074 984 1038 1076 1080 1084 1143 1058 958 898 908 860 866 846 884 864 901 903 782 754 743 722 676 691 695 737 706 721 769 698 709 755 762 693 700 768 722 745 837 846 902 1000 1242 1207 794 631 619 553 517 523 569 662 548 484 447 434 379 395 363 387 408 430 434 485 589 799 852 847 820 756 755 866 939 938 925 930 955 947 893 930 857 826 781 709 666 644 650 666 673 648 652 641 677 670 678 679 697 677 673 785 792 746 702 529 326 274 261 161 141 148 164 149 214 233 306 328 405 445 433 302 273 283 263 248 260 319 323 287 211 217 209 165 137 166 135 137 164 105 78 63 112 109 57 77 92 84 115 111 99 103 71 80 95 86 91 90 66 74 113 99 87 85 94 54 89 132 127 116 86 84 61 83 66 76 78 102 97 71 57 57 61 87 64 85 80 96 100 100 108 95 69 91 87 109 81 98 72 72 67 81 93 81 100 105 85 113 89 101 97 100 93 92 113 95 118 138 128 121 103 93 108 74 70 86 105 102 106 96 108 92 85 92 95 95 82 77 57 65 78 88 86 100 103 93 73 85 87 86 91 96 98 91 80 84 77 88 89 89 94 98 83 70 85 89 80 85 91 84 83 87 75 77 82 82 75 75 71 69 70 64 54 48 38 49975 301 57 30 9807 13 52 55 7944 10298 16756 2347 2244 2135 1734 1517 1569 1487 1408 1156 959 975 958 996 958 939 986 1021 954 896 948 978 931 835 818 836 818 761 780 891 880 835 757 731 772 704 666 647 621 670 585 595 701 675 780 745 660 639 597 581 626 685 677 648 628 647 673 706 627 493 484 439 419 415 443 479 481 434 392 394 401 399 366 327 313 383 423 468 614 683 736 690 724 630 658 796 771 838 816 808 872 896 907 903 834 907 898 878 901 836 779 687 669 654 655 668 643 617 632 654 660 665 662 703 714 703 693 687 749 687 717 587 368 240 162 176 181 196 164 138 143 153 200 233 372 438 492 417 296 264 262 226 135 152 223 273 290 278 131 121 120 129 111 130 146 111 79 57 98 88 55 63 68 88 65 79 63 75 70 62 47 42 39 28 48 65 51 41 64 64 83 77 87 68 105 99 78 64 76 57 45 69 95 92 62 71 76 57 64 73 17 53 95 82 55 71 84 75 71 63 29 70 79 68 55 17 52 52 54 43 61 75 67 66 70 58 62 78 87 92 108 114 74 87 92 97 70 39 46 47 54 70 49 43 57 72 64 59 45 47 41 33 36 41 40 54 44 71 70 64 66 55 60 71 67 66 73 76 57 72 72 64 67 67 69 63 56 61 63 65 68 68 65 72 67 61 63 59 59 58 58 58 52 56 54 49 41 34 31 23 21 49981 301 60 30 9810 13 53 1 7944 10305 21107 1935 1915 1799 1637 1464 1339 1398 1274 1141 1077 993 967 948 1055 992 998 930 935 980 967 921 892 833 834 748 796 798 816 842 837 858 808 696 673 703 662 667 664 703 703 696 656 644 699 658 614 710 737 629 556 569 660 695 733 711 704 713 551 535 487 462 449 462 504 479 444 417 419 376 391 357 374 352 368 395 391 511 618 693 707 749 690 749 825 887 847 889 884 890 867 871 889 889 892 912 965 983 971 970 879 815 710 701 739 697 618 673 685 642 699 692 716 724 723 723 713 722 710 740 759 533 348 288 198 194 129 167 128 128 187 238 233 309 423 421 293 295 265 217 174 183 213 282 322 261 215 189 135 105 87 95 103 104 109 88 90 92 81 63 105 78 64 112 108 97 78 75 47 84 73 75 106 71 74 83 62 69 84 85 94 103 75 68 41 74 58 70 49 60 97 77 62 106 84 99 119 64 107 94 99 100 95 44 61 79 60 87 86 56 51 58 88 89 83 73 74 74 85 67 88 88 73 64 74 85 85 88 103 92 113 103 107 105 91 78 80 89 72 73 86 90 91 80 75 98 93 80 76 72 67 45 68 68 85 73 76 78 69 74 78 76 74 71 65 65 83 83 80 74 79 81 90 86 86 89 78 77 79 79 71 74 67 65 66 66 71 64 58 60 66 69 62 54 46 47 46 45 39 27 24 49987 301 68 30 9818 13 53 7 7944 10312 18444 2040 1857 1842 1694 1426 1230 1218 1152 983 857 839 932 1035 956 973 975 963 988 961 929 981 898 881 884 866 838 734 794 804 868 831 808 789 749 600 673 620 614 637 641 617 682 669 609 619 639 697 684 715 617 671 654 664 745 819 887 838 700 581 522 497 500 522 516 453 492 406 459 493 405 367 417 388 403 384 405 379 348 469 593 662 677 755 874 858 866 872 804 893 937 885 862 925 909 865 904 877 906 851 820 799 749 703 730 685 627 683 647 671 621 607 621 684 731 742 701 693 708 661 714 645 534 335 244 186 209 193 187 183 182 245 265 270 324 330 265 219 209 185 139 126 205 239 213 166 113 117 151 116 143 118 92 109 135 104 79 44 82 92 71 60 69 41 86 85 56 49 20 62 45 36 46 78 79 75 69 34 60 54 66 45 63 46 56 40 52 64 33 46 63 41 44 57 93 72 61 60 48 68 74 75 73 50 61 67 57 52 56 65 69 60 44 58 23 26 65 61 71 60 77 87 56 85 62 64 63 79 74 83 90 114 89 69 58 61 71 65 56 63 65 45 60 74 72 65 62 64 43 46 26 32 44 64 65 73 64 43 49 60 49 53 54 55 59 55 43 50 57 57 50 55 59 49 45 63 65 50 46 51 57 58 53 44 45 43 53 51 47 40 43 46 36 25 23 24 19 14 14 11 7 49993 301 46 30 9826 13 53 13 7943 10319 10011 2195 2070 1948 1820 1626 1472 1370 1176 1099 1006 964 980 984 991 1011 1110 999 930 963 973 978 912 897 844 830 880 822 798 855 834 820 798 766 731 665 632 642 633 679 636 609 676 733 717 677 682 749 723 810 760 773 753 752 833 907 869 788 650 521 465 475 550 529 460 397 425 430 413 374 303 368 370 409 381 364 400 382 347 510 722 655 740 794 889 891 826 799 847 878 901 896 917 935 924 942 950 905 784 780 702 651 644 672 639 609 633 681 669 659 681 707 701 729 715 709 705 713 723 619 586 511 475 353 251 208 169 194 263 239 213 197 214 268 278 335 293 241 289 266 168 100 106 96 128 149 125 93 125 116 142 116 144 126 121 151 114 82 118 102 43 32 67 67 59 41 57 76 52 50 59 78 70 85 76 47 37 89 101 92 83 45 60 66 82 80 72 66 71 103 66 54 90 62 90 66 66 55 65 95 99 60 42 50 53 80 72 80 59 57 82 114 66 58 49 65 72 82 81 69 80 83 79 96 104 76 52 97 98 89 111 102 104 98 102 100 94 85 71 67 60 54 65 83 74 75 87 87 78 60 50 47 57 62 66 69 75 86 69 65 80 77 71 70 74 74 80 68 63 64 81 79 86 84 82 67 63 64 62 63 58 58 64 63 57 61 56 57 52 50 48 56 52 44 52 43 35 37 31 25 19 49999 301 75 30 9825 13 53 19 7943 10326 9608 2299 2102 2082 2026 1733 1484 1371 1208 1107 1012 949 970 971 969 984 1081 1031 961 987 983 1019 937 880 875 797 856 907 896 928 978 879 833 774 783 719 808 735 725 725 676 740 776 718 732 712 708 743 780 723 742 739 767 841 852 767 696 606 515 507 461 456 445 410 487 466 408 327 312 304 325 348 351 401 372 474 609 635 722 790 780 761 824 874 894 867 940 967 957 914 908 984 968 943 974 983 898 888 773 746 660 670 608 644 645 698 710 687 669 685 706 771 714 765 799 772 734 709 613 491 394 254 198 182 214 170 219 331 281 243 262 221 249 248 283 361 299 264 307 328 221 145 114 106 159 131 144 162 148 143 138 124 146 98 122 128 136 104 102 97 113 88 108 105 101 94 58 67 79 63 81 91 122 99 69 100 110 80 89 55 94 92 104 121 101 87 75 89 116 113 77 80 76 91 66 76 83 86 75 95 112 108 100 115 106 100 71 79 85 97 101 93 98 102 102 97 84 100 83 96 86 92 92 74 103 74 91 123 111 101 110 122 121 108 109 102 96 94 102 93 94 86 95 106 90 76 90 90 77 65 48 62 79 79 76 87 79 87 88 75 83 80 68 67 100 93 85 80 84 92 90 101 91 100 89 81 82 92 85 80 84 86 81 81 90 82 75 79 83 79 73 66 69 69 67 62 65 58 53 40 37 50005 301 103 30 9823 13 53 25 7943 10333 14946 2208 1971 1940 1922 1816 1601 1510 1349 1258 1197 1091 1072 1041 1086 1085 1078 1029 1059 1068 1035 1044 1091 1000 1021 1079 1051 1049 969 1018 1060 1093 1068 1102 1035 1025 1082 978 962 836 773 853 759 773 780 802 855 810 830 754 770 823 867 1036 1035 995 1034 847 748 629 552 527 465 466 492 475 485 486 498 362 381 383 380 446 495 485 583 620 712 821 899 934 910 836 918 953 925 936 975 957 996 1046 1067 1017 981 979 954 824 840 820 708 720 722 757 700 697 758 785 802 762 778 831 830 843 787 786 784 737 618 497 416 337 224 195 236 313 315 321 294 276 287 312 297 353 352 387 384 304 263 358 380 350 338 247 171 153 206 227 198 210 173 187 207 171 159 226 187 180 171 154 141 118 117 143 135 88 126 102 100 107 124 113 83 121 115 107 103 101 114 74 105 142 92 117 108 93 120 141 129 124 119 94 129 150 131 121 136 146 122 98 110 141 135 98 106 115 112 107 94 101 111 105 109 126 117 109 124 116 126 107 114 136 138 136 125 126 119 137 133 129 153 154 151 160 143 119 137 133 99 98 124 114 111 108 102 100 117 111 114 98 88 92 97 126 121 119 118 124 116 96 106 109 97 107 115 113 107 110 119 108 112 112 111 106 98 108 114 95 104 103 109 95 100 102 97 98 100 104 101 97 91 98 96 89 89 88 83 77 74 71 63 50011 301 46 30 9826 13 53 31 7942 10340 18068 1873 1674 1717 1577 1569 1451 1371 1161 1039 973 884 957 925 1057 1091 1032 1003 996 1018 996 976 1004 961 920 931 990 944 940 874 981 1053 1029 1021 995 976 1042 1013 924 869 779 797 723 702 809 870 844 765 736 706 674 733 695 758 834 934 948 829 666 551 465 473 452 396 425 391 469 472 446 363 367 305 300 360 346 366 454 598 658 743 794 880 887 858 884 903 921 891 898 896 919 939 948 961 964 903 884 877 857 848 782 744 749 702 717 738 752 773 793 815 764 765 814 774 740 663 651 490 361 332 335 257 178 180 217 287 298 277 261 258 232 248 240 261 254 283 344 323 268 331 337 294 316 294 222 112 158 164 144 153 155 143 175 138 141 114 100 124 121 121 93 93 102 132 89 89 88 99 72 64 62 55 103 127 103 121 105 121 109 96 100 76 54 61 87 107 96 90 67 101 85 106 82 68 77 82 78 54 90 94 76 92 77 75 76 69 86 88 84 105 102 90 67 68 92 73 79 93 106 93 78 83 90 97 105 94 95 71 84 91 108 118 109 115 88 98 84 68 73 84 77 84 86 83 78 68 61 59 60 61 61 65 68 66 60 79 79 77 82 79 70 73 62 66 70 67 73 70 80 83 74 80 87 76 74 71 67 55 63 65 61 60 72 65 67 70 66 60 62 66 58 62 61 53 54 49 42 38 38 29 19 50017 301 77 30 9827 13 53 37 7942 10347 18161 1842 1600 1459 1327 1376 1401 1377 1244 1157 1100 1112 992 992 968 1061 1090 1111 1059 972 1007 1023 990 974 1006 970 1030 977 908 980 1008 1064 1009 1043 1091 1088 1076 1013 1010 950 839 784 841 902 918 942 1063 1081 925 799 769 770 725 753 798 898 1051 1008 709 577 573 505 465 448 436 453 428 418 373 390 395 371 386 294 338 424 498 686 721 735 867 871 869 877 855 885 940 925 899 940 911 873 907 916 932 964 976 978 960 927 923 867 833 835 840 793 786 823 922 832 882 833 815 731 652 539 586 443 337 218 191 172 269 317 318 297 297 305 325 295 246 253 239 199 175 169 228 389 429 275 274 314 361 311 265 263 218 186 191 170 174 138 137 147 153 184 162 169 154 115 136 123 85 136 110 110 132 116 102 104 36 47 65 79 89 88 99 89 100 79 107 113 93 111 120 94 110 88 99 95 83 80 58 67 91 105 108 108 75 106 135 104 83 89 99 107 100 75 80 113 67 74 66 83 88 77 107 114 93 82 83 86 96 86 101 71 69 82 80 119 113 115 113 137 90 107 114 110 102 73 84 97 75 81 106 83 89 101 85 64 70 86 74 85 93 95 86 91 84 73 85 90 99 95 88 102 97 86 89 95 91 82 83 99 96 87 93 94 83 79 82 87 91 89 84 87 89 83 75 76 77 77 67 69 73 64 56 63 48 43 51 50023 301 78 30 9828 13 53 43 7942 10354 18995 1636 1350 1319 1207 1225 1137 1115 1174 1159 1108 1085 1022 990 960 965 992 965 980 1049 1047 972 904 952 939 956 1009 1061 931 919 966 956 1065 1088 1143 1015 968 956 912 833 777 776 820 839 928 1095 1205 1177 1178 1156 1019 810 721 717 821 801 952 1013 807 616 562 456 461 442 409 393 432 383 380 371 304 311 304 292 284 320 477 565 574 621 672 737 760 827 890 909 915 873 894 878 919 877 851 856 904 841 911 896 886 871 876 837 796 771 762 848 822 865 795 732 855 816 607 463 427 404 391 302 238 207 243 201 263 256 312 288 277 246 240 221 234 200 228 188 179 191 209 347 413 354 336 301 329 306 230 196 164 142 157 157 168 140 133 85 73 109 144 126 123 121 88 84 56 62 84 57 79 73 63 61 70 88 108 80 74 67 70 68 69 45 53 55 48 53 69 71 55 79 80 62 64 63 61 77 61 58 62 55 61 46 53 79 81 68 99 87 64 56 41 62 77 60 77 87 62 61 68 62 48 58 48 55 75 74 67 63 61 68 58 44 84 88 97 105 92 101 87 85 79 68 59 62 60 66 84 81 77 73 55 45 50 43 61 55 55 57 65 65 53 58 68 57 51 78 62 61 76 73 59 53 52 52 59 63 58 67 61 61 65 63 54 58 61 53 48 53 52 45 47 49 52 59 54 41 37 33 33 24 21 21 16 50029 301 80 30 9830 13 53 49 7941 10361 19615 1832 1718 1581 1418 1273 1109 1034 1009 1055 1026 1025 1069 1009 993 939 948 933 973 1146 1053 984 866 887 838 837 875 892 945 915 976 1074 1109 1182 1161 1003 990 820 815 811 715 784 785 724 740 831 964 1135 1326 1311 1076 982 947 819 707 776 880 979 1124 970 698 529 494 421 391 380 396 363 369 361 324 282 261 254 322 353 418 513 538 556 624 610 664 777 795 888 892 801 816 809 850 794 842 902 858 803 806 808 829 842 801 819 805 754 793 797 815 874 739 722 668 579 472 369 289 250 287 268 139 124 145 190 153 235 256 283 311 308 283 250 204 187 202 219 125 138 230 302 307 303 226 252 216 243 246 242 237 148 76 63 115 111 101 54 93 118 83 102 127 75 63 40 60 37 46 94 33 44 23 39 70 78 75 48 53 53 61 13 46 17 34 36 20 28 12 20 42 55 59 37 51 36 60 75 67 50 39 47 44 26 13 55 50 33 47 53 58 56 72 43 62 71 63 39 39 48 46 14 39 64 53 58 52 43 48 68 46 61 28 27 48 69 76 53 56 78 66 57 43 29 43 38 48 57 45 31 49 32 18 18 24 20 19 46 70 51 44 52 61 51 48 56 47 38 48 50 46 54 49 48 45 38 41 36 38 43 36 45 54 57 40 37 44 40 34 34 38 33 36 32 34 36 23 17 16 15 14 9 7 2 -11 50036 301 87 30 9837 13 53 56 7941 10370 15949 1709 1542 1471 1354 1227 978 1052 974 991 1058 1068 1082 1061 1029 1042 1084 1102 1085 1070 1029 994 921 871 866 948 972 987 1018 1070 1108 1141 1160 1203 1176 1067 1025 1018 1042 1000 830 743 686 736 703 708 791 925 1143 1183 985 821 724 742 782 741 748 827 677 640 589 494 427 448 423 397 377 375 365 397 376 337 390 385 372 504 677 731 728 687 777 815 820 804 795 852 887 865 844 882 845 855 915 855 839 865 891 930 889 863 873 905 859 821 845 796 812 775 611 496 489 407 382 353 332 244 251 162 138 136 170 221 223 206 238 269 228 301 293 292 279 298 300 288 220 183 184 208 234 220 284 372 344 235 219 231 210 129 122 142 137 110 66 131 135 98 95 74 30 45 46 62 75 121 93 74 71 88 63 54 67 15 33 70 65 81 101 70 33 53 65 40 38 32 17 32 75 53 67 77 43 107 127 81 70 78 92 73 47 27 40 57 105 84 63 60 55 58 76 39 59 64 51 69 64 66 57 45 52 76 85 63 53 53 57 72 63 55 47 54 69 109 88 102 90 74 80 78 81 74 69 66 81 73 55 49 67 76 65 57 48 46 65 61 62 70 65 67 61 58 64 83 77 72 70 61 56 77 58 48 59 59 61 59 57 59 56 52 52 52 58 53 53 48 44 51 51 51 49 51 51 48 41 31 30 26 22 19 20 21 12 50042 301 91 30 9841 13 54 2 7941 10377 10106 1716 1438 1278 1227 1074 1036 970 992 1064 1076 1082 1072 1113 1088 1107 1093 1082 1029 971 916 950 965 868 868 924 920 993 1005 1052 1149 1057 1068 1010 1024 901 834 761 781 722 705 666 701 701 693 702 856 919 884 750 654 731 756 720 735 727 633 504 469 490 519 480 462 452 417 480 472 472 440 414 350 341 448 677 822 895 830 858 845 818 864 843 882 863 871 901 904 864 887 868 850 893 943 915 936 847 841 875 807 806 925 845 850 942 891 918 800 573 426 451 469 432 434 431 371 335 270 224 189 182 175 225 211 237 237 258 312 311 305 328 315 323 292 275 317 248 182 204 219 215 198 261 422 403 283 221 198 193 158 122 146 142 145 148 119 124 104 83 78 113 55 90 111 69 60 68 75 63 82 80 48 35 81 107 95 61 47 56 26 56 70 52 69 81 51 44 92 103 78 73 87 60 83 61 59 86 76 89 69 87 69 59 83 115 77 89 90 86 89 88 76 84 64 88 70 62 43 73 69 61 58 83 65 97 112 84 97 91 79 75 73 91 116 121 126 102 87 94 109 88 73 52 96 96 85 70 74 80 72 66 53 54 53 67 64 53 61 68 66 64 59 74 77 71 69 70 73 70 57 60 64 70 70 58 71 69 68 74 66 72 77 55 60 61 69 71 71 66 60 56 53 58 52 41 38 44 42 36 27 20 16 50048 301 92 30 9842 13 54 8 7940 10384 8059 1828 1531 1240 1165 1233 1089 1043 1023 1046 1081 1025 1028 1103 1058 1040 1086 1120 1077 1011 972 975 928 961 1004 962 1006 1025 1065 1097 1033 1055 954 838 757 712 785 679 576 608 577 675 690 720 760 770 720 655 664 655 639 688 643 601 622 485 447 449 534 536 656 698 635 596 559 516 510 465 439 406 421 436 507 678 826 853 863 847 918 890 857 872 850 900 921 929 934 918 924 975 926 947 985 938 922 892 861 851 872 866 822 833 861 913 912 931 810 703 597 538 491 536 547 443 347 392 348 299 252 218 205 173 168 269 329 253 261 261 275 291 322 339 329 334 315 312 255 227 178 145 190 210 365 467 376 281 238 210 154 168 127 118 124 141 178 164 131 106 109 82 91 82 71 83 65 75 88 84 78 47 59 95 87 89 91 82 120 92 82 92 93 59 62 45 46 68 67 83 67 45 87 98 84 88 94 100 83 95 88 61 89 104 77 84 102 89 98 118 112 122 104 99 83 60 82 93 130 107 91 75 68 78 82 95 102 85 74 86 88 79 79 93 89 112 107 120 108 118 121 108 93 74 78 96 84 97 83 63 75 73 44 47 73 78 63 60 72 75 76 87 73 72 71 72 87 87 77 79 80 72 76 78 88 85 73 65 58 82 73 77 65 62 69 65 67 62 62 62 60 65 66 59 50 46 42 43 40 38 37 35 26 50054 301 92 30 9842 13 54 14 7940 10391 8935 1886 1599 1408 1368 1249 1254 1191 1179 1117 1092 1130 1197 1252 1125 1130 1173 1223 1159 1111 1193 1155 1122 1084 1051 950 979 1019 1000 1058 1104 1210 1268 1315 1331 1169 960 871 865 802 762 732 702 618 679 759 736 709 684 659 641 698 663 598 578 599 554 649 677 663 670 738 762 748 724 714 678 724 691 582 500 468 464 643 877 892 820 908 932 894 920 921 905 938 923 939 915 962 985 1007 974 969 945 955 1027 988 910 964 1022 1068 916 807 858 958 979 980 991 965 940 824 756 581 578 556 568 558 487 409 323 338 281 266 192 197 231 259 292 272 248 301 288 331 359 407 365 310 259 263 208 227 235 172 245 356 469 366 252 207 158 214 185 198 204 200 185 142 113 105 113 86 102 125 121 122 88 102 133 92 72 100 85 91 81 116 85 98 135 80 88 110 113 101 77 78 69 88 90 88 92 125 128 91 63 67 60 97 99 111 98 89 102 103 123 107 112 109 90 89 100 134 98 75 103 91 93 68 69 91 112 97 94 96 97 113 121 98 107 109 94 107 84 89 102 117 120 113 106 129 96 97 100 91 108 105 105 94 98 84 98 86 77 72 76 85 82 77 82 68 90 104 93 91 88 90 97 100 85 73 88 92 88 78 82 86 89 86 75 69 79 82 85 83 84 91 85 79 74 78 77 81 70 62 56 58 56 56 53 48 48 40 32 50060 301 92 30 9842 13 54 20 7940 10398 8443 1666 1373 1270 1139 1169 1099 1008 973 997 1096 1048 1051 1039 1074 1019 1100 1054 1002 1070 1012 959 1022 986 897 894 962 996 986 1025 1028 1096 1229 1205 1172 972 764 798 839 770 690 590 677 689 659 578 664 649 688 660 672 651 655 641 636 687 683 700 680 674 666 744 848 761 706 681 755 768 681 569 502 493 487 566 762 795 833 858 840 864 809 867 861 854 834 919 949 890 925 911 928 891 958 964 966 897 886 885 791 822 846 808 855 867 834 810 821 804 727 552 510 528 536 546 516 429 315 268 201 195 236 144 152 204 199 179 227 308 321 317 315 235 213 193 165 158 175 161 166 190 309 335 251 211 166 172 148 153 117 105 112 89 78 89 101 89 88 82 101 89 71 106 87 34 86 92 57 70 32 34 54 85 102 63 61 111 64 24 29 68 72 32 53 51 78 61 51 61 56 75 69 75 88 71 93 57 55 77 105 92 69 71 97 89 49 85 84 48 38 63 49 87 85 81 70 61 60 70 45 56 85 83 70 84 83 73 101 80 76 63 70 72 103 95 105 101 95 57 63 69 81 73 56 58 70 56 59 46 36 41 37 43 50 27 26 43 69 67 63 74 84 74 58 51 54 64 56 73 62 60 66 57 63 59 61 49 49 51 60 52 53 56 51 52 55 46 46 44 37 41 40 34 36 24 18 28 30 24 14 20 15 50066 301 94 30 9844 13 54 26 7940 10405 8242 1827 1440 1380 1411 1367 1477 1435 1298 1099 1089 1130 1126 1154 1189 1241 1205 1206 1123 1089 1117 1075 1102 950 896 1016 1011 1126 1077 1099 1102 1176 1152 1017 893 745 732 715 684 635 563 626 648 688 688 748 757 708 691 687 696 736 778 726 788 752 851 851 808 799 844 765 747 754 730 731 760 773 759 749 689 739 845 843 867 880 856 866 885 902 986 919 901 923 968 936 897 923 920 962 1021 1015 1012 1017 978 983 1015 898 925 882 895 863 864 900 885 832 925 874 702 486 525 609 664 583 415 321 243 195 223 266 273 277 241 227 262 289 335 359 336 331 324 272 240 215 211 177 160 188 278 370 376 292 226 206 182 142 148 130 122 98 110 131 84 112 91 109 138 114 90 107 87 59 82 101 83 63 85 73 51 96 110 116 98 100 108 88 82 68 62 122 91 76 74 93 84 81 94 60 82 98 77 95 118 102 76 82 90 102 106 90 101 95 99 99 110 63 108 98 83 86 87 87 94 76 53 49 77 76 64 67 67 86 95 82 93 100 99 84 80 76 106 114 97 127 130 125 112 96 85 81 89 105 95 89 86 90 83 79 88 65 68 64 68 71 77 91 76 92 92 86 69 72 85 83 85 86 87 98 92 98 91 82 81 87 86 93 84 76 81 74 77 75 70 74 79 82 79 68 72 78 65 54 60 52 52 42 48 53 43 42 43 50072 301 95 30 9845 13 54 32 7939 10412 6473 1724 1387 1353 1377 1571 1687 1625 1602 1426 1259 1233 1181 1190 1185 1207 1206 1163 1207 1364 1303 1316 1217 1154 1108 1067 1118 1053 1090 1104 1229 1200 1240 1122 987 863 727 680 676 632 653 697 713 674 681 684 735 674 646 687 740 764 727 664 696 804 694 694 737 750 710 663 663 751 618 709 717 771 690 615 716 789 809 771 792 804 864 852 883 886 910 863 883 888 948 991 927 997 983 973 954 942 909 966 936 965 1012 1019 928 942 928 895 809 793 806 792 871 887 865 793 740 623 606 591 624 628 536 459 332 225 202 190 207 206 254 252 263 274 320 326 386 288 298 286 254 241 221 205 186 171 249 309 335 344 268 202 159 102 127 116 106 125 96 73 152 145 129 118 119 151 139 112 121 79 75 76 86 86 96 112 77 65 108 94 86 73 85 92 99 84 87 54 58 95 74 107 106 86 96 79 87 108 104 79 90 96 96 105 69 65 116 113 103 80 80 111 87 94 89 92 77 77 77 74 74 67 51 69 83 84 65 84 88 97 84 91 96 89 80 94 104 111 115 117 126 111 108 107 111 111 112 85 68 69 75 79 90 69 58 63 65 87 75 68 71 81 70 74 78 80 82 90 89 74 76 84 94 84 88 93 86 96 105 85 75 77 87 84 75 74 72 83 81 90 84 74 73 78 71 72 70 61 62 53 46 50 48 39 39 40 39 50078 302 63 30 9843 13 54 38 7939 10419 588981 5264 1536 1505 1440 1571 1507 1395 1331 1171 1141 1107 1089 1030 1102 1076 1099 1186 1138 1156 1216 1206 1203 1154 1007 996 1006 966 964 992 1033 974 1082 1080 1024 916 744 651 624 607 644 651 630 675 700 674 682 664 646 643 600 690 615 594 652 728 680 665 642 672 707 656 597 587 657 575 594 694 737 695 613 693 694 671 720 781 857 846 869 844 860 852 886 920 985 888 828 918 877 859 943 888 880 923 921 885 891 877 839 907 876 842 865 863 785 787 783 777 840 893 933 839 728 611 545 590 596 630 564 537 449 265 187 186 216 253 219 195 229 223 278 343 441 457 434 396 319 311 307 265 229 179 296 355 314 217 194 140 73 104 139 88 86 69 81 95 100 92 113 121 129 93 36 66 59 56 80 80 56 76 78 55 77 88 64 79 75 56 97 83 51 68 65 53 35 69 80 67 62 61 62 55 59 78 85 48 79 112 89 83 75 93 74 81 75 62 67 58 76 77 46 81 73 38 52 60 71 57 72 64 89 77 72 101 110 101 90 79 78 73 75 97 115 111 133 138 119 99 101 97 88 85 82 82 75 79 84 58 72 80 60 70 76 76 65 55 59 69 76 78 74 76 76 80 80 74 65 76 91 82 75 88 92 82 76 82 81 83 85 86 73 82 81 84 81 75 67 76 76 69 76 72 59 49 56 59 53 45 43 40 41 36 50084 301 89 30 9839 13 54 44 7939 10425 6760 1649 1484 1544 1561 1460 1422 1263 1094 1058 1091 1076 1050 1090 1106 1107 1100 1087 1117 1147 1188 1070 1088 1090 965 945 1006 978 925 973 1017 979 763 669 639 562 524 541 539 598 628 636 607 603 614 624 651 626 660 610 575 562 635 691 669 640 631 650 613 623 649 616 605 627 668 668 681 615 602 610 642 667 766 786 793 876 894 850 886 896 912 893 917 887 887 909 910 914 951 942 901 870 858 885 864 838 838 822 776 818 707 740 752 693 762 780 840 791 720 612 540 490 514 558 524 405 285 192 176 171 193 178 205 209 269 275 303 359 432 480 383 364 353 313 375 361 282 281 232 206 194 257 424 347 214 167 145 96 101 94 91 68 82 108 89 90 78 81 75 62 74 63 57 36 75 40 57 64 36 46 48 54 77 88 43 84 95 39 47 100 86 39 31 42 51 60 50 55 42 56 92 112 87 62 79 70 65 77 73 73 71 81 76 84 76 72 68 43 80 74 63 69 60 62 63 59 65 83 106 68 75 78 85 79 87 93 85 95 109 112 126 122 116 128 115 92 96 97 80 89 81 76 77 70 82 71 76 72 69 61 41 56 75 66 52 62 59 69 70 70 73 73 70 67 63 73 84 80 68 76 74 69 74 69 69 71 76 67 69 75 74 76 70 77 71 71 73 67 73 70 62 49 49 52 48 48 48 44 40 35 29 50090 301 90 30 9840 13 54 50 7938 10432 7969 1721 1549 1541 1593 1778 1742 1587 1443 1444 1345 1360 1267 1152 1145 1194 1219 1235 1184 1297 1359 1407 1373 1439 1505 1441 1469 1427 1309 1203 1094 1130 1163 1068 945 757 761 788 715 613 617 617 643 688 712 691 685 656 726 732 712 692 734 714 642 632 614 676 654 630 673 705 651 651 609 699 687 655 683 623 654 668 667 736 807 824 825 848 952 954 943 911 886 879 932 965 974 972 940 973 897 859 866 781 797 849 840 814 785 784 747 761 776 804 802 854 940 904 748 582 568 566 632 607 479 351 234 302 227 190 223 239 292 292 238 274 472 599 574 439 346 330 325 373 380 381 297 291 208 197 288 316 352 328 200 162 119 120 99 128 131 153 138 127 129 102 65 67 71 96 103 106 59 84 67 49 72 126 83 76 63 60 91 104 127 102 80 85 75 85 90 88 78 61 66 93 84 60 55 83 88 103 81 98 91 91 108 86 71 97 74 80 85 81 65 82 116 111 86 83 80 93 99 93 75 76 98 99 102 80 107 134 122 111 110 103 124 109 128 118 134 155 138 112 115 99 99 96 97 83 77 87 92 73 98 92 84 104 82 73 58 71 86 96 79 75 82 78 77 84 90 100 93 89 98 85 98 93 92 99 89 78 88 98 87 92 95 89 87 86 85 89 88 82 88 89 86 79 77 76 67 68 62 62 68 69 62 58 54 43 43 50096 302 67 30 9847 13 54 56 7938 10439 429423 4333 1558 1536 1500 1684 1713 1780 1772 1593 1422 1357 1389 1298 1267 1196 1206 1216 1217 1238 1223 1349 1402 1477 1629 1687 1826 1948 2168 2268 1853 1398 1111 1197 1194 1241 1125 958 952 1006 911 677 722 694 718 627 621 695 710 717 616 683 657 661 667 686 669 608 689 745 727 713 692 608 689 712 709 612 619 656 694 676 723 785 775 792 893 866 852 832 842 883 875 975 995 928 919 940 898 913 939 888 819 749 771 804 779 788 749 749 691 697 749 749 728 777 847 849 804 699 556 539 572 564 541 457 307 285 243 189 156 190 240 330 312 362 567 619 541 503 406 334 314 322 353 380 306 231 171 199 245 320 238 234 175 134 136 110 89 101 67 78 86 66 67 57 68 89 71 61 89 74 67 82 96 95 70 56 38 51 88 76 51 55 88 87 72 65 56 73 87 53 54 82 94 94 46 76 92 67 70 81 85 45 52 82 111 78 79 112 71 58 37 43 96 80 73 99 97 79 69 75 85 75 67 78 79 99 78 76 68 77 89 90 100 95 100 111 105 105 124 121 113 100 95 102 94 77 83 87 75 77 79 87 88 90 81 74 78 85 58 46 59 58 53 53 55 56 77 83 76 69 74 71 76 72 74 81 71 72 71 76 85 77 68 76 84 72 59 66 71 74 62 75 70 64 69 71 63 65 59 51 53 45 44 44 39 42 41 33 28 25 50102 302 67 30 9847 13 55 2 7938 10446 47569 2221 1538 1536 1591 1584 1603 1619 1568 1301 1309 1244 1144 1069 1144 1169 1126 1124 1113 1140 1050 1178 1291 1380 1482 1630 1764 2072 2174 2071 1784 1402 1293 1172 1212 1243 1302 1185 1003 1093 1271 1075 897 759 761 682 663 641 656 664 665 756 761 686 667 727 773 737 711 697 719 749 726 676 641 596 634 656 671 636 667 699 746 766 783 814 856 855 797 844 843 830 873 925 981 971 942 900 971 911 888 934 844 834 850 814 806 775 704 733 730 716 718 776 711 734 813 891 925 759 608 544 498 477 523 518 486 421 353 289 227 226 276 352 320 320 355 456 567 590 613 588 451 381 344 342 334 418 304 263 231 222 267 289 197 150 152 138 74 68 61 110 110 82 76 107 118 111 103 85 102 87 89 54 60 88 85 74 33 43 61 65 95 115 90 60 79 74 61 86 92 82 59 85 78 100 84 113 82 101 76 61 60 67 45 58 61 55 89 68 41 67 71 48 54 54 85 50 55 48 75 67 89 81 68 62 80 74 69 76 93 80 71 72 88 59 88 94 84 91 95 114 115 118 104 114 89 89 81 78 94 84 70 78 73 64 68 68 58 70 62 80 73 57 76 58 69 58 52 58 60 80 77 74 73 77 77 77 79 81 81 78 64 72 79 80 73 76 77 63 65 65 64 68 63 70 72 63 60 61 57 55 45 49 54 52 47 48 38 34 36 28 50108 302 59 30 9839 13 55 8 7937 10453 145789 3000 1540 1549 1598 1607 1441 1447 1368 1244 1151 1162 1143 1134 1179 1069 1086 1065 1151 1143 1185 1252 1259 1331 1464 1522 1516 1715 1918 2110 1833 1454 1333 1221 1347 1344 1280 1188 1007 1158 1409 1249 954 832 743 626 633 675 641 686 721 722 674 683 778 678 690 719 738 691 673 714 588 657 670 701 725 740 746 726 756 752 843 860 794 847 821 814 824 901 968 914 939 931 899 918 876 827 831 837 816 879 821 852 857 898 951 838 762 686 692 656 720 754 775 768 805 875 868 753 585 542 554 520 538 531 535 498 415 386 295 230 257 334 345 361 433 623 694 706 707 690 661 650 573 500 397 346 337 380 388 296 205 281 390 308 201 248 229 114 83 93 148 106 105 121 99 114 86 85 77 41 52 89 92 78 63 51 83 66 49 53 81 88 65 98 102 59 47 79 94 69 83 105 85 67 66 57 71 68 89 87 75 86 78 66 91 73 71 96 72 96 86 65 83 57 67 79 81 88 56 56 78 82 63 87 100 100 89 82 82 93 104 106 68 91 97 103 106 85 92 116 113 112 112 133 105 82 87 88 83 61 80 83 84 96 92 83 71 74 93 99 70 69 47 47 60 74 71 64 67 73 93 74 74 87 84 65 83 85 74 64 67 73 71 76 75 79 76 71 75 75 67 72 74 73 69 63 62 65 62 65 61 50 47 41 36 36 39 38 37 28 50114 301 84 30 9834 13 55 14 7937 10460 6576 1648 1496 1522 1556 1441 1513 1384 1230 1145 1116 1096 1089 1132 1059 1144 1148 1114 1129 1124 1237 1154 1229 1311 1335 1421 1403 1306 1140 1172 1215 1178 1282 1252 1247 1468 1416 1049 1052 1132 1006 896 824 714 674 616 640 644 675 745 710 634 662 735 719 698 617 612 566 572 616 600 577 631 681 709 739 645 673 788 771 702 748 823 820 746 775 803 826 850 797 926 904 891 854 883 922 865 799 793 741 688 808 873 844 784 747 693 666 665 692 704 694 741 776 875 861 742 580 520 520 514 520 469 409 334 284 239 227 247 300 387 520 589 567 637 613 589 597 584 600 547 495 448 384 331 364 332 295 310 284 292 250 251 286 180 172 135 101 121 89 92 115 70 78 84 84 75 67 97 132 60 31 58 47 53 31 58 57 38 44 44 71 64 83 67 21 49 48 70 65 87 85 92 66 56 55 54 58 86 61 46 76 35 62 41 31 49 55 86 84 62 56 39 63 64 30 72 92 77 47 49 65 65 56 55 61 44 85 75 77 83 59 55 73 82 72 74 105 111 110 105 111 96 118 105 86 94 87 67 59 90 83 74 78 89 84 68 42 61 57 60 55 61 51 39 40 43 45 45 56 57 68 71 78 60 51 58 60 56 72 60 65 69 57 54 52 48 59 59 55 55 47 46 49 51 45 49 42 33 38 35 34 25 19 14 19 21 22 15 6 50120 301 82 30 9832 13 55 20 7937 10467 7354 1609 1506 1547 1460 1320 1334 1231 1086 976 986 1035 1073 1088 1023 1043 1036 1161 1098 1171 1134 1161 1216 1180 1087 1084 1116 1443 2461 2740 2130 1776 1683 1340 1039 989 961 1046 968 948 773 828 786 715 656 632 679 687 672 623 699 718 700 688 755 732 661 557 578 607 579 639 645 682 758 713 748 744 690 659 663 715 780 736 759 799 719 735 710 771 792 820 845 841 850 872 869 820 767 751 812 848 810 845 840 814 758 724 736 714 729 757 791 791 879 929 962 854 717 566 526 524 517 512 460 413 315 225 252 339 427 540 645 653 591 614 650 627 600 589 590 566 539 479 335 275 310 355 251 179 226 307 308 204 206 193 140 95 117 149 83 88 92 111 90 106 104 95 50 72 106 54 77 98 62 80 73 67 68 72 100 64 60 94 84 71 99 70 68 61 70 54 66 86 89 85 76 68 51 58 79 101 88 68 64 62 87 87 103 98 70 78 93 53 69 62 71 75 68 96 98 60 52 69 63 98 105 102 110 96 88 88 92 80 96 90 105 130 140 123 131 135 126 133 126 109 79 87 94 92 83 90 91 98 76 86 92 77 78 85 98 85 78 61 52 67 54 60 69 65 72 67 61 77 76 71 91 103 88 75 82 82 82 80 83 80 71 62 65 70 65 73 72 68 69 70 64 63 61 56 54 45 43 42 45 44 45 35 36 34 27 50126 301 77 30 9827 13 55 26 7936 10474 9166 1665 1442 1521 1438 1456 1311 1171 1123 1083 1026 954 981 1036 1077 1040 1033 1020 1062 1111 1093 1142 1222 1227 1257 1246 1638 2787 3085 2466 1769 1551 1561 1515 1314 1071 1132 1223 1271 1279 1331 1258 1104 1085 943 863 748 702 710 790 796 743 711 694 688 741 774 725 719 697 615 549 607 588 627 633 584 663 733 681 675 636 710 696 736 722 706 715 734 707 740 716 743 848 802 856 848 853 840 801 815 844 903 817 739 766 697 638 669 634 769 874 876 912 919 900 756 569 498 539 502 455 376 269 265 217 351 473 539 650 655 689 682 653 585 581 581 528 520 503 553 496 440 375 301 300 345 268 190 204 286 290 205 151 159 130 154 155 146 143 137 120 87 135 88 51 64 91 50 39 89 101 66 89 86 98 98 42 67 72 62 98 81 55 66 68 80 102 99 115 94 65 61 34 54 100 82 93 112 97 69 83 91 101 80 101 101 56 80 97 93 74 80 68 78 74 101 94 55 82 79 74 72 79 84 50 70 94 94 97 95 89 74 95 111 114 105 107 119 111 120 117 128 129 135 124 117 105 104 105 93 114 109 105 98 103 96 84 76 100 93 74 86 74 61 66 61 55 67 82 85 82 86 84 76 84 71 77 87 93 82 70 75 88 96 109 107 88 85 89 81 79 77 81 80 71 71 74 66 71 65 57 56 54 46 47 45 47 45 43 38 50132 301 102 30 9822 13 55 32 7936 10481 13132 1644 1510 1475 1457 1522 1526 1290 1270 1199 1063 1002 952 952 987 1016 1069 1149 1094 1086 1108 1179 1262 1429 1515 1608 2036 2519 3089 5100 7954 8068 6007 4135 3181 2322 2060 1828 1408 1301 1317 1505 1901 2203 2103 1554 1393 1016 717 815 859 808 782 726 744 755 789 730 665 611 640 586 573 563 573 592 595 610 632 659 659 617 585 637 657 572 603 738 679 692 736 713 773 780 850 844 774 800 796 803 829 815 824 834 888 824 820 833 784 756 739 721 803 830 851 940 884 641 497 513 467 406 393 369 271 249 235 397 510 560 587 618 632 558 560 584 541 541 548 556 521 453 410 362 331 363 323 243 189 172 282 304 269 162 150 123 142 150 158 135 123 128 100 88 132 104 119 104 95 64 70 84 88 79 69 75 49 41 87 99 99 98 73 66 65 47 50 53 54 73 50 64 72 57 75 89 76 60 69 54 79 72 76 94 103 84 63 95 88 89 107 102 91 66 78 74 68 57 81 62 84 50 66 72 87 78 95 94 90 75 67 89 83 84 89 100 115 110 105 106 107 88 108 99 94 94 87 83 94 92 96 84 88 96 82 76 81 91 97 93 97 66 80 81 81 85 75 57 68 75 60 70 88 81 61 75 80 78 77 80 81 81 83 79 81 81 78 72 79 80 66 64 64 66 71 69 60 62 60 58 59 51 45 45 45 36 40 36 32 26 21 50138 301 72 30 9822 13 55 38 7936 10488 13075 1982 1716 1645 1628 1553 1505 1543 1419 1293 1184 1197 1039 984 994 951 815 990 1034 1031 1067 1184 1311 1490 1663 2055 2701 3897 7598 12821 14864 11963 7586 5568 4209 2711 2050 1481 1057 1022 1076 1120 1155 1093 952 904 741 750 723 664 718 665 642 652 606 576 553 612 576 538 529 570 583 538 522 503 579 624 672 648 523 507 567 552 581 608 653 670 627 745 786 705 746 769 787 792 766 760 787 774 746 798 822 780 736 778 779 815 771 740 749 741 805 857 865 864 895 848 687 554 476 524 447 307 308 308 271 246 251 354 465 587 651 690 734 728 671 598 519 513 541 558 560 546 499 438 387 364 295 243 238 202 213 205 240 196 152 99 106 132 111 122 87 90 89 85 103 41 67 87 68 60 53 64 44 63 33 28 59 21 53 37 37 49 60 48 45 48 58 33 61 103 64 33 42 63 46 41 25 32 77 73 86 66 67 49 59 78 57 48 46 43 40 61 50 69 51 41 42 52 41 71 60 42 52 89 85 70 73 78 44 66 86 73 81 94 61 76 93 102 111 92 84 78 90 79 82 96 64 64 52 57 47 57 86 63 58 68 77 76 66 74 71 59 39 37 55 50 44 51 43 62 74 71 64 59 67 55 63 54 49 56 51 64 51 52 62 57 54 48 48 53 46 53 48 56 50 40 45 45 42 31 31 29 22 21 18 19 19 14 2 50144 301 45 30 9825 13 55 44 7935 10495 9464 2176 2083 2098 2158 2096 1802 1570 1496 1471 1292 1183 1143 1032 877 837 905 921 942 1034 1260 1560 1788 2411 3833 7474 14665 22602 30623 31736 28350 20701 10312 4788 3738 3292 2193 1536 1159 1111 1178 1093 941 813 895 901 740 691 657 640 693 675 616 616 645 553 531 583 591 558 583 530 580 600 543 543 500 584 634 652 573 526 480 467 575 625 671 682 718 743 727 758 806 836 831 814 773 775 804 801 755 730 708 759 738 748 744 709 706 745 738 759 770 757 722 692 532 436 412 448 479 357 356 371 307 247 246 233 239 307 447 618 643 718 729 690 580 546 503 513 498 502 510 470 512 430 356 351 234 252 242 192 205 209 215 131 59 62 77 89 99 79 76 61 54 68 83 73 45 29 47 48 45 22 47 24 35 58 38 8 54 14 32 48 3 38 43 26 21 41 14 33 44 27 7 16 41 33 40 60 88 45 34 37 64 64 41 35 58 52 55 37 38 34 45 63 53 39 42 24 37 47 39 53 52 30 43 27 45 52 57 40 68 56 84 85 77 74 94 84 76 88 81 93 59 44 52 44 47 32 45 39 51 54 50 55 36 45 50 51 43 30 25 24 23 26 46 42 33 35 30 25 53 58 49 49 49 40 51 46 49 44 50 52 40 37 36 37 36 41 39 36 28 38 34 33 24 25 23 27 17 14 16 14 11 8 5 0 -6 -1 -6 50150 301 81 30 9831 13 55 50 7935 10502 4117 1513 1406 1416 1436 1275 1245 1097 981 887 849 841 742 686 752 752 689 831 1139 2394 7540 18997 32922 42999 52334 61725 63962 62338 61935 59873 48046 30995 18315 13641 9082 7030 5464 4235 3063 2112 1720 1290 1007 876 1002 1127 888 760 720 695 750 708 656 612 676 576 620 619 595 553 586 568 490 513 622 625 597 585 585 586 561 495 464 465 502 556 660 748 798 834 809 825 833 894 913 901 860 809 744 685 762 771 739 850 824 753 761 791 747 789 783 767 796 788 748 617 478 462 507 508 464 461 456 402 315 248 266 317 351 539 598 683 724 790 787 682 601 576 639 603 449 482 507 530 492 470 431 397 320 334 302 219 206 176 174 205 201 131 117 103 114 112 107 89 80 98 63 76 64 64 48 33 74 54 -1 45 61 20 16 34 49 47 65 70 12 12 64 69 28 42 44 34 32 55 53 43 58 66 65 69 53 53 52 38 43 53 83 58 54 42 36 46 51 41 64 80 46 39 58 56 62 48 59 19 24 54 37 76 84 112 99 81 84 95 75 110 95 85 77 67 81 96 77 72 49 56 54 55 54 43 41 55 43 47 58 70 73 64 66 48 30 44 48 41 32 44 61 48 56 51 57 57 64 58 58 56 50 38 56 66 60 54 39 60 53 43 50 63 61 56 51 46 55 54 46 49 51 36 40 39 36 46 31 25 23 22 20 11 14 13 6 50156 301 86 30 9836 13 55 56 7935 10509 1701 1322 1237 1297 1370 1336 1312 1131 965 946 869 854 779 866 820 864 1072 2591 7655 14338 23212 38571 56556 66231 63381 57228 47537 37175 29119 22695 18586 16018 17102 20348 18782 11405 5981 2559 1641 1391 1146 958 815 825 892 847 775 777 680 749 714 728 714 707 644 555 608 590 561 567 532 481 540 645 666 649 596 629 623 596 598 563 558 532 522 570 580 651 718 753 758 756 763 792 832 849 895 889 674 716 756 754 763 835 892 839 882 901 911 855 849 821 814 866 778 637 541 489 507 509 512 463 523 542 473 360 309 323 337 352 437 553 660 716 804 823 852 819 751 706 676 720 628 551 506 451 511 488 443 444 418 349 370 307 238 185 226 307 258 128 83 74 131 96 110 97 104 98 77 90 57 25 18 40 39 36 43 53 26 60 80 66 78 53 51 53 67 55 43 64 15 48 40 51 59 51 51 64 53 41 61 69 68 71 82 55 42 37 43 50 67 68 56 58 38 43 40 68 65 67 83 55 51 36 48 49 55 68 98 90 92 106 108 74 77 94 96 75 89 100 80 74 65 64 71 64 44 56 59 77 57 47 70 64 54 52 69 53 70 37 23 33 49 27 38 51 59 46 49 60 63 65 67 59 62 72 65 64 63 60 67 58 60 66 58 62 63 51 48 57 55 64 60 58 55 55 50 55 51 51 48 38 47 38 36 36 29 28 22 21 13 50162 301 83 30 9833 13 56 2 7934 10516 1486 1318 1350 1427 1483 1509 1569 1498 1423 1296 1153 1079 1021 1094 1342 1753 4060 10020 17452 23876 28040 33317 41030 45274 45611 43359 39651 32342 20976 13304 11378 11498 12427 14135 17616 18112 15019 8977 3932 2252 1751 1490 1270 1026 952 917 761 698 678 693 689 743 687 660 632 587 651 621 580 625 614 684 591 554 580 616 652 667 701 620 597 597 589 557 626 572 546 536 596 651 667 715 737 800 846 812 834 946 951 852 855 810 769 854 878 926 897 941 977 1000 1025 1041 972 976 962 963 939 722 529 516 539 545 527 585 623 624 548 466 416 383 372 391 404 499 622 744 805 895 973 948 866 802 807 765 696 566 574 505 469 473 457 405 365 363 317 244 279 318 233 119 108 120 90 92 126 88 80 136 99 82 109 84 68 42 32 73 72 63 59 83 92 81 60 72 58 51 41 54 47 16 65 98 84 77 44 94 95 99 82 95 76 42 52 73 94 55 51 69 61 89 93 64 66 66 71 103 78 105 99 84 57 58 80 77 109 98 73 75 93 100 89 86 76 105 114 112 103 89 94 81 92 104 89 62 76 74 72 98 80 72 72 68 70 88 71 69 66 70 49 59 45 48 56 67 64 73 94 90 69 86 79 84 95 101 95 92 87 67 80 79 70 73 79 79 86 76 75 77 74 68 67 70 75 76 74 75 71 60 68 70 58 55 58 53 50 59 48 41 43 38 33 50168 301 75 30 9825 13 56 8 7934 10522 9007 6166 4967 4038 3212 2357 2176 1975 1562 1334 1462 1489 1821 2754 4815 7766 13849 23969 34716 40251 40767 46641 57666 63676 62427 56703 48579 37926 27438 19503 12599 7941 4079 3356 3287 3049 2788 2646 2496 2125 1764 1648 1856 1874 1456 1107 747 664 668 646 664 650 677 579 604 555 605 593 604 607 597 616 597 635 582 560 590 570 577 520 600 546 561 564 568 608 519 487 607 606 611 785 745 736 763 815 830 830 813 869 898 850 784 770 808 751 841 861 903 942 1021 1048 1025 1059 1019 937 871 745 778 827 795 721 568 531 497 436 386 369 315 282 344 396 648 795 805 827 847 886 892 786 696 650 583 565 497 494 463 431 390 376 351 369 379 329 240 280 273 181 131 114 137 105 98 99 73 85 40 62 51 58 70 51 25 56 79 35 44 57 51 55 37 48 38 66 73 63 72 61 31 48 56 56 63 65 39 23 84 55 56 80 73 67 59 51 53 58 79 57 41 42 68 63 69 69 84 51 65 66 40 66 64 58 52 47 47 65 56 85 60 67 71 78 89 98 90 109 83 84 87 87 80 70 78 62 70 70 77 73 84 60 65 69 64 68 63 59 59 63 58 61 67 41 40 33 52 61 39 64 63 62 50 57 69 72 81 70 68 65 68 66 56 76 83 63 68 69 70 71 64 55 54 63 59 61 65 63 60 63 67 59 55 56 48 41 39 44 41 33 32 29 23 50174 301 96 30 9816 13 56 14 7934 10529 33954 26952 21925 18352 14775 12496 12758 15024 17546 19247 20114 22082 23162 28476 32280 31408 33223 35952 41354 45549 49144 52900 51491 44864 32049 25508 21876 19387 17912 16582 15267 15653 14496 11892 10744 6956 3660 2348 1615 1243 1043 897 826 748 656 592 572 601 603 576 566 510 446 568 566 573 614 574 577 535 467 461 477 529 562 563 529 499 527 484 494 494 461 450 507 470 509 579 601 627 648 635 637 621 592 648 671 754 759 810 834 802 810 803 773 795 821 901 917 906 934 943 969 976 1013 1037 938 856 849 904 784 569 505 571 493 389 372 305 181 234 322 438 568 741 791 855 802 778 719 667 571 577 546 478 492 521 460 431 367 327 288 306 415 409 315 265 336 240 147 107 78 64 18 45 38 36 65 52 20 26 81 46 29 42 28 33 8 -11 12 35 24 29 -6 -16 27 20 4 12 1 22 11 41 17 11 29 29 44 52 46 51 58 54 50 65 41 40 56 23 15 18 43 50 42 52 68 21 62 13 23 9 14 28 28 36 16 16 28 21 23 70 58 64 57 81 66 60 55 66 59 46 53 53 48 59 38 38 41 35 35 56 42 18 33 43 41 45 41 46 53 45 47 32 9 14 27 23 24 39 36 47 42 33 37 45 38 35 32 40 46 42 47 32 32 40 34 37 33 33 32 40 31 44 40 30 38 36 33 33 27 20 21 18 20 11 15 7 6 9 8 0 -5 50180 301 65 30 9815 13 56 20 7933 10536 68946 44245 42838 38793 35981 33483 33464 34510 35957 37933 40686 43865 43136 50615 69707 82297 85082 88983 92121 106861 118118 111167 82547 64429 63518 64173 63237 67667 68229 63025 60578 43604 30952 22242 15753 8589 6310 4594 3276 2569 1911 1544 1120 857 690 638 601 580 540 544 499 506 485 531 550 480 449 466 418 418 406 402 381 432 443 467 477 486 517 500 489 454 473 486 479 478 520 546 544 615 638 644 640 572 587 569 605 627 643 743 699 781 887 876 781 835 856 817 857 931 910 943 927 917 1006 1000 994 953 993 949 818 732 622 590 594 527 445 367 410 376 310 315 395 560 762 825 857 865 834 753 744 658 584 544 513 414 502 507 425 318 322 316 282 346 433 384 393 396 306 125 105 155 122 77 80 90 92 66 61 72 63 60 32 23 22 -22 -2 22 39 43 64 50 39 76 55 45 61 48 28 26 11 20 49 45 32 48 30 43 48 24 23 49 51 50 20 63 73 57 46 37 41 33 52 38 34 48 51 36 54 66 69 54 53 75 77 64 37 17 42 35 52 78 73 101 92 87 99 70 54 56 50 60 80 40 32 30 56 42 52 37 49 29 60 76 62 51 61 35 35 25 16 29 42 38 48 38 28 36 55 62 61 41 45 55 46 43 48 56 54 50 51 43 50 44 55 51 41 42 43 36 33 36 47 49 37 30 32 33 28 32 30 21 16 22 19 18 12 11 7 -3 -3 50186 301 68 30 9818 13 56 26 7933 10543 19240 13463 11804 10955 11609 11443 11262 10952 10780 12132 13943 15912 17486 19012 20751 23692 27442 30287 34441 37993 39151 40027 42373 44508 46578 52370 57565 55665 49665 51013 49246 52554 116189 303451 511850 378942 9436 4059 4179 3891 3161 2323 1747 1304 949 717 609 587 540 579 526 544 524 629 519 498 504 451 430 421 382 433 377 437 399 405 423 372 421 417 373 405 456 462 516 553 492 468 520 532 596 592 633 619 627 582 627 610 578 579 707 769 830 821 825 895 802 783 863 917 899 918 923 948 1005 962 1000 984 983 857 700 668 630 553 556 452 408 373 316 261 264 292 375 576 739 827 851 813 839 844 716 654 607 569 524 500 428 520 562 416 329 249 247 297 379 412 378 398 331 141 81 56 97 57 62 113 78 39 23 26 44 82 16 26 57 65 49 28 18 28 18 53 43 29 16 6 1 16 21 18 35 84 72 21 15 54 22 29 47 26 10 28 37 39 63 52 25 26 32 37 67 72 52 38 48 30 50 50 5 41 49 52 58 63 34 36 46 21 16 22 57 38 59 56 60 64 68 80 65 63 64 41 46 55 47 38 39 30 53 49 31 43 67 73 65 60 58 42 54 51 27 29 28 31 31 38 16 19 29 28 50 46 46 57 54 40 32 37 46 45 42 48 49 41 39 40 55 44 38 39 44 43 47 50 39 31 28 30 31 33 31 28 29 27 19 13 12 11 5 4 -1 50192 301 66 30 9816 13 56 32 7933 10550 28494 24316 24302 23235 22943 23689 25928 27550 28723 29795 29417 26277 24410 25050 25160 26587 29554 33474 36560 38633 39865 37578 34733 34909 34922 32769 30449 28591 23926 17723 11795 8343 5901 5008 4763 4057 2914 2336 2010 1733 1372 993 757 739 720 662 693 659 574 621 689 638 584 620 621 528 496 453 472 532 554 491 468 455 440 507 499 399 410 490 474 498 496 481 581 522 550 575 525 516 555 588 579 567 580 634 604 642 601 604 684 740 811 874 846 958 924 862 921 930 918 935 891 953 978 995 967 994 1070 902 727 625 517 479 396 400 488 475 359 420 417 426 553 649 761 806 859 827 734 682 654 565 538 514 554 549 496 535 465 389 318 307 261 260 351 395 380 388 370 191 101 104 84 90 79 103 97 90 91 88 53 66 80 52 72 51 64 63 50 48 94 42 63 69 70 56 61 99 83 45 50 27 37 46 59 58 63 69 29 45 81 47 41 39 68 61 45 56 72 63 57 65 51 55 74 66 63 28 63 39 50 61 49 47 37 61 68 75 69 64 80 73 63 77 110 104 104 97 77 84 77 78 81 56 55 44 49 79 84 84 59 68 78 73 64 51 53 53 56 60 42 44 46 55 58 45 58 79 59 57 71 67 62 57 62 72 65 54 50 56 64 64 62 63 65 58 57 60 51 59 59 56 59 56 59 57 53 53 45 43 41 40 42 39 38 38 40 39 32 28 20 50198 301 68 30 9818 13 56 38 7932 10557 42087 37015 33674 29137 26615 25968 27029 26525 24782 24159 23135 21789 20004 17463 16887 18012 19064 20280 20708 20455 19577 17607 16735 17693 20659 20912 20154 20038 20171 19120 17364 14582 12318 11277 9443 7184 5265 3917 3249 2710 2397 1790 1087 806 691 635 617 593 555 611 657 656 605 627 593 539 498 485 515 527 486 462 514 534 502 453 458 438 413 332 413 480 480 490 418 461 501 557 549 539 518 479 518 504 533 488 403 509 574 605 655 708 746 816 798 803 867 869 897 886 919 938 912 905 936 929 975 990 888 717 678 650 585 419 400 585 602 532 501 479 527 615 709 804 833 748 645 619 607 530 467 433 436 576 652 646 581 495 495 434 390 325 294 224 263 333 359 364 340 205 83 77 111 147 97 69 86 72 91 75 73 99 73 41 72 57 65 50 48 46 50 45 41 48 21 47 57 27 50 52 47 38 26 53 67 25 52 61 42 42 57 66 59 55 57 65 54 76 43 35 67 94 49 59 43 60 48 67 56 55 50 54 49 53 23 53 62 40 49 51 75 74 64 70 74 94 90 93 69 68 56 53 62 64 58 56 49 57 60 49 54 53 58 51 51 53 46 50 57 58 43 56 51 29 39 45 44 50 61 60 52 39 36 44 37 54 56 56 55 47 52 53 52 43 46 52 59 59 47 55 49 50 45 45 48 45 47 45 36 37 40 32 28 26 28 21 16 14 8 2 -3 50204 301 73 30 9823 13 56 44 7932 10564 29232 27686 27932 26637 24078 21834 20572 20590 20910 19390 17261 16616 16946 16880 18172 18203 16746 14942 13028 13559 13968 13794 12837 11587 11094 9654 8466 7850 7377 7566 7697 7110 6409 6054 5609 4891 3964 3458 2629 2343 1926 1471 1253 882 716 613 567 542 513 524 531 526 546 538 506 551 586 469 473 442 540 513 495 487 481 448 399 329 367 321 383 351 389 398 436 430 424 496 464 490 466 380 379 401 354 323 399 492 566 686 732 794 780 794 813 788 797 783 745 806 859 871 847 816 795 811 891 888 755 688 616 520 408 395 402 548 663 689 648 567 515 631 717 757 723 619 607 549 512 477 484 396 333 419 527 599 608 559 507 410 336 330 267 236 200 265 274 226 184 75 32 97 75 95 49 50 22 46 42 10 30 73 35 1 18 50 67 21 56 69 36 49 28 32 52 83 46 29 46 40 24 31 30 15 44 46 43 63 57 18 22 40 30 29 50 46 35 51 26 29 32 3 23 31 33 26 33 56 26 32 52 58 13 36 23 44 37 16 31 69 71 52 44 45 77 74 74 52 48 58 50 26 31 46 39 24 11 23 13 42 31 37 43 33 31 39 19 22 39 28 23 19 24 28 28 21 22 17 39 52 41 33 32 45 26 35 31 42 41 31 36 36 30 33 39 39 32 36 32 44 40 35 34 31 30 27 33 25 21 19 9 8 8 10 10 8 -1 -1 0 -4 -13 50210 301 49 30 9829 13 56 50 7932 10571 10898 11249 14110 17207 19075 19518 21159 22536 22918 25624 27972 29789 29049 26241 23220 21290 19729 17126 16390 16445 15806 12980 10221 9431 8183 8758 8530 5251 3868 3182 2668 2165 1821 1702 1951 1993 1759 1942 2667 2744 2472 1870 1248 831 707 624 612 576 625 593 639 599 603 613 642 629 585 559 574 592 551 525 556 575 452 388 407 311 339 406 420 402 392 465 462 451 479 500 425 455 406 353 359 365 418 538 578 700 846 866 878 879 818 845 856 848 850 931 946 915 857 906 895 878 871 946 1004 982 866 730 656 473 367 412 534 628 713 789 750 761 719 713 745 783 831 694 590 637 557 519 520 513 522 505 596 625 657 711 662 552 550 452 303 254 231 273 292 167 118 98 78 119 108 90 98 83 63 117 68 93 105 67 97 51 24 41 102 71 70 74 47 20 56 87 52 88 96 84 66 93 112 84 68 86 92 59 72 113 89 71 84 34 74 98 100 85 81 64 65 106 89 49 55 70 79 67 114 83 63 84 97 107 69 51 62 78 101 82 106 87 97 92 99 120 111 130 134 105 92 66 67 65 76 98 77 90 71 85 106 101 84 80 91 81 78 86 86 74 71 86 78 77 70 81 84 80 67 78 85 86 86 79 74 77 61 70 82 74 56 77 72 69 81 81 73 82 82 78 77 73 71 77 80 76 76 62 72 72 71 61 64 64 64 57 52 57 54 47 46 47 45 50216 302 49 30 9829 13 56 56 7931 10577 48501 9851 10102 12847 16605 19821 21274 21035 19507 21344 26608 29208 28967 27673 25668 23522 20206 18709 16691 15031 13621 11106 9292 8081 7416 7665 7661 7050 5686 4558 3641 3027 2834 2802 2415 1905 1614 1351 1129 1189 1595 2075 2278 1977 1451 973 694 641 632 603 620 596 573 656 652 553 527 508 502 545 493 470 473 437 423 337 339 390 384 382 388 366 380 397 469 477 433 451 390 412 387 404 421 451 487 521 668 746 781 900 857 897 852 778 839 856 782 752 751 741 810 895 893 946 862 883 893 906 952 957 891 765 487 350 401 472 521 530 605 677 775 798 783 746 748 785 793 701 532 429 348 382 382 391 438 526 492 521 532 562 551 627 523 338 254 218 193 184 173 144 146 134 98 85 80 103 121 77 87 51 32 24 28 66 76 45 80 41 70 66 69 94 79 44 49 56 90 67 74 92 90 44 74 52 40 96 77 79 90 61 79 74 41 42 43 81 83 54 54 78 82 50 59 51 59 64 72 72 65 51 60 68 65 48 61 73 95 81 85 74 75 79 86 85 99 95 95 97 98 80 51 74 79 71 53 51 64 73 50 62 67 66 67 75 81 69 70 70 69 63 46 55 60 42 58 77 65 69 74 69 72 59 64 59 68 65 60 58 62 60 62 55 59 60 62 59 54 55 46 57 62 58 52 57 58 57 55 54 44 46 45 48 44 40 41 36 28 29 35 34 32 22 50222 301 77 30 9827 13 57 2 7931 10584 27099 27118 25010 24664 27755 30561 30042 28754 27813 27833 26249 23583 21066 20165 20191 20338 18289 14746 11723 9823 8062 8409 9826 9822 8107 6576 5600 5614 5627 4957 4046 3300 2673 2385 2036 1858 1623 1326 1188 847 740 759 843 963 850 790 680 600 588 599 649 688 669 658 686 683 626 545 522 503 505 490 466 402 392 375 346 363 318 338 296 301 338 424 469 478 404 407 388 412 450 458 498 509 503 689 738 786 849 874 798 836 837 798 789 764 755 753 774 841 852 899 884 828 821 857 943 969 898 773 580 392 328 351 393 529 672 718 683 735 784 734 630 630 675 647 540 442 410 319 304 331 369 322 347 408 459 457 524 540 545 632 632 581 427 201 147 178 146 95 64 91 74 72 89 73 75 111 90 76 65 52 76 41 50 81 39 30 41 22 41 33 20 61 40 74 75 59 39 57 45 47 41 35 48 79 68 43 64 60 67 51 53 23 61 82 72 63 66 58 36 50 14 22 36 56 34 34 46 47 34 29 39 53 71 45 48 54 69 60 56 56 66 69 77 97 68 62 66 70 76 57 51 45 49 43 46 56 54 55 68 67 49 50 55 37 35 47 61 48 39 54 62 62 50 56 67 66 56 59 65 69 68 61 29 45 54 55 71 62 49 52 63 51 50 47 51 57 37 44 44 58 53 47 54 52 50 46 48 35 38 42 40 31 36 34 28 22 26 26 17 50228 301 103 30 9823 13 57 8 7931 10591 77534 63483 60146 49544 45558 43458 39472 40533 38465 30869 23349 21724 23528 25587 25149 21119 17700 20026 24375 26522 21724 14521 9350 6818 7861 8156 5821 4251 3865 3609 3227 2839 2291 1857 1451 1261 1233 1045 811 695 673 652 622 693 698 692 710 682 586 705 681 778 707 650 671 621 563 508 532 552 519 499 488 368 372 352 341 382 353 391 411 417 427 449 369 416 454 479 482 512 528 541 497 509 527 528 605 730 765 832 916 823 828 772 764 710 719 656 709 811 789 849 806 728 824 866 878 835 773 674 622 489 350 387 475 660 682 713 731 726 740 785 651 605 608 570 444 339 285 242 213 276 259 355 424 431 489 481 534 535 545 640 618 626 565 278 145 138 127 128 137 107 90 129 103 89 129 85 101 83 71 55 46 55 59 58 37 72 71 71 48 41 66 57 58 26 72 61 42 27 22 49 57 72 52 48 53 74 77 51 39 64 70 59 63 71 58 71 67 59 70 90 80 72 69 69 38 75 46 41 63 79 71 46 40 64 68 68 74 79 70 73 87 96 88 102 82 74 75 48 44 60 56 55 49 45 43 71 44 44 62 68 48 50 73 66 43 57 60 60 48 45 61 66 61 63 70 70 65 58 65 63 66 56 42 49 65 48 48 54 54 52 50 47 57 55 62 58 73 56 48 54 61 55 53 54 47 51 39 38 40 37 39 34 33 31 32 32 26 23 18 50234 301 71 30 9821 13 57 14 7930 10598 164042 141132 168154 159455 136836 111947 78043 51665 40828 34074 25748 21043 22281 27531 33538 43087 57716 71429 74506 63628 47739 32471 23157 18595 15990 12622 8884 6902 5947 4480 3079 2263 1983 1777 1757 1707 1277 1134 969 857 709 643 659 647 667 674 687 718 750 709 746 753 696 687 675 645 613 592 524 594 649 570 512 388 392 504 701 736 578 482 479 446 461 425 406 441 460 545 557 512 589 684 609 618 582 535 599 620 656 720 829 881 828 869 807 732 775 736 722 787 746 764 813 816 830 849 934 834 781 650 558 366 312 423 553 646 649 689 716 701 591 614 607 531 505 462 442 395 349 298 277 306 314 359 466 482 463 524 546 562 657 647 610 496 299 176 176 182 173 137 91 107 56 58 72 98 119 88 86 93 73 48 58 55 57 77 64 49 27 66 85 63 54 53 48 85 60 77 86 74 57 43 57 50 84 82 92 67 48 86 78 63 60 74 62 56 73 67 51 71 90 61 84 54 44 44 57 90 61 82 95 53 55 78 72 74 39 48 83 84 74 85 104 93 86 81 75 93 88 72 60 53 59 64 68 69 68 68 100 92 74 54 58 75 73 73 53 56 73 69 65 69 62 64 76 73 75 86 72 62 52 67 68 72 64 77 68 48 60 63 60 61 68 67 72 77 72 65 63 57 61 55 59 60 57 49 57 52 54 49 38 45 40 44 43 39 34 32 28 23 18 50240 300 101 30 9821 13 57 20 7930 10605 141240 146387 148121 135524 122894 107089 70461 46884 39813 43246 50907 59459 68338 73144 80927 87111 88830 86523 83251 79942 72509 56523 37537 22754 15055 11029 8426 6476 4840 3705 2915 2235 1819 1579 1429 1373 1187 892 897 764 687 600 638 642 612 651 721 759 672 709 648 710 873 856 749 633 670 1023 1572 2474 3477 3159 2895 2625 1793 1227 962 649 421 426 436 441 441 405 496 536 532 538 578 543 507 560 665 558 557 630 704 766 854 861 904 854 830 756 751 790 776 753 702 814 814 816 800 825 837 908 842 822 760 596 388 371 482 582 639 598 517 487 429 448 472 391 369 375 319 257 190 193 267 270 289 316 324 382 483 535 523 530 563 586 637 654 584 377 165 128 108 160 142 127 76 52 61 64 85 47 73 58 75 78 50 53 54 38 34 21 45 70 57 90 90 43 55 54 66 65 84 69 63 56 84 57 89 92 75 67 59 74 11 31 80 79 84 58 44 49 90 65 39 66 55 57 61 56 60 70 63 72 64 57 51 59 51 59 12 46 49 36 33 64 67 77 87 66 57 60 56 53 46 56 51 44 70 63 67 67 49 66 70 56 66 59 72 61 65 61 60 68 55 55 52 73 77 68 63 58 71 71 64 66 81 65 54 62 62 65 46 58 72 61 42 49 55 57 59 64 61 62 59 58 55 52 49 50 43 45 46 45 41 29 29 33 30 31 29 22 28 24 18 12 50246 300 75 30 9825 13 57 26 7929 10612 99800 109636 119477 108631 91397 89329 82896 76861 71105 66418 61084 55005 50864 51312 57346 63355 64367 62586 59960 57793 58704 61866 56111 46442 33315 20273 13580 11145 9505 6509 4816 4000 2781 1972 1467 1168 954 886 897 687 648 589 619 605 634 647 673 791 881 989 1311 2289 2952 3382 4444 4739 3173 2789 2760 3145 3585 2398 1140 1023 919 684 593 483 476 416 394 425 499 511 518 604 626 604 600 572 628 582 579 582 579 571 637 837 953 941 918 893 858 799 793 800 778 739 703 753 745 798 833 915 946 969 943 839 747 720 572 418 457 541 557 584 550 468 415 414 433 409 397 331 313 280 256 306 296 297 295 316 370 423 491 491 569 587 549 635 626 606 561 429 231 154 114 142 178 146 107 110 117 127 146 93 92 136 93 66 74 70 50 28 46 82 90 76 81 49 52 57 76 60 46 83 85 85 77 76 89 72 79 90 78 56 57 65 101 64 68 68 57 55 51 83 89 59 72 66 82 53 62 80 55 53 86 80 100 96 84 82 86 64 77 60 73 82 64 77 86 76 69 70 79 99 76 52 75 72 76 84 77 75 73 93 59 54 74 61 77 86 78 79 80 72 76 89 70 68 80 78 78 69 66 85 90 83 81 69 59 72 78 77 67 76 67 65 83 79 73 51 55 65 67 70 74 67 59 61 68 72 63 65 62 68 66 65 62 63 53 46 51 55 47 36 42 41 37 25 50252 301 82 30 9832 13 57 32 7929 10618 40339 42073 50790 58918 52373 44287 43608 44007 41687 39566 40750 42813 44731 44763 40525 33051 26266 23383 23041 23277 22165 21174 22673 23993 26472 28957 28865 25862 22306 20205 16784 13326 10633 7757 5376 3903 2692 2057 1537 1146 909 818 746 667 716 839 929 1191 1898 3302 4022 3737 3009 3022 3372 2725 2091 1731 1602 1407 1007 767 733 684 764 661 644 680 533 540 526 486 472 502 485 594 648 685 659 659 686 707 675 757 709 607 586 747 901 928 966 926 886 862 852 890 865 835 750 717 760 781 813 819 858 917 960 947 796 702 574 492 494 536 549 586 468 446 416 388 323 335 314 346 346 311 361 331 339 287 267 325 328 416 453 493 522 544 513 559 610 576 548 427 195 106 92 94 115 141 124 99 88 64 101 99 72 81 90 107 88 84 72 89 64 44 67 83 93 87 85 84 77 102 47 53 83 85 95 104 76 69 87 98 92 89 66 66 57 77 84 53 81 91 62 82 92 86 81 67 74 77 77 105 110 78 113 81 78 89 79 96 85 90 67 95 83 68 72 47 80 87 87 105 104 122 121 93 97 75 91 85 79 90 107 102 91 71 65 70 72 73 84 89 94 92 86 70 82 88 73 63 72 90 102 90 95 84 73 61 55 85 85 80 79 71 58 72 75 88 91 75 84 79 85 94 92 83 75 69 75 81 81 76 68 68 66 68 71 66 67 64 65 63 51 53 50 48 46 43 37 50258 301 87 30 9837 13 57 38 7929 10625 31341 30695 31783 33605 36536 40343 44947 48697 52381 59652 70512 95180 143287 155162 103921 70136 56820 51204 48559 46495 39440 25715 17245 14979 14024 12697 11658 12090 12824 13959 15453 16572 17539 18897 18146 15583 11667 8921 6439 4621 3120 2258 1605 994 822 675 676 682 710 697 696 775 1252 1738 1631 1548 1126 817 788 858 837 877 878 750 584 550 492 538 471 424 504 551 633 626 654 650 648 669 685 739 707 731 719 651 618 637 708 876 1039 1014 934 850 841 851 957 949 928 867 768 777 793 867 841 764 800 905 950 899 805 736 731 733 605 444 596 639 532 448 397 410 345 292 278 286 257 279 286 322 311 281 244 302 319 403 493 504 524 497 472 516 555 530 469 266 151 118 87 77 105 56 75 71 87 58 70 83 57 44 79 110 105 88 55 27 106 64 39 58 94 111 58 83 66 76 87 58 86 81 71 92 89 96 55 79 50 93 59 56 58 73 103 55 85 106 70 73 47 58 86 99 75 93 97 90 105 103 126 103 99 94 113 84 89 77 89 91 84 99 78 66 72 92 115 109 152 125 92 88 80 86 74 73 76 77 81 91 74 69 73 62 68 78 95 67 68 81 83 68 67 83 75 80 78 75 85 89 87 87 80 98 80 70 80 69 74 63 67 60 44 59 69 63 61 81 88 80 80 88 84 78 72 74 76 72 70 78 70 62 63 64 58 53 54 56 47 46 41 37 36 37 30 50264 301 88 30 9838 13 57 44 7928 10632 47534 43557 44045 44792 46337 55312 77302 120404 186800 264978 349161 339593 235919 160166 111073 93491 86274 79299 69462 56508 45150 37578 33296 29698 26388 23086 19682 15568 11476 9220 8262 8168 9326 10109 9877 10121 10086 8677 6777 5111 3889 2941 2091 1328 923 837 788 718 638 662 711 691 816 782 851 1581 2559 2507 2857 2441 1469 1083 869 807 665 601 515 520 472 432 488 597 643 571 636 667 666 622 675 707 717 718 738 791 859 852 852 893 896 917 1004 1083 1065 1134 1097 1078 1048 937 783 770 833 850 845 776 762 830 900 1041 970 874 743 637 545 558 529 418 315 294 295 280 320 333 323 308 315 339 305 280 311 298 248 261 372 425 502 482 480 463 571 534 462 382 205 143 78 57 97 119 128 101 126 113 111 112 124 74 55 91 82 64 71 90 62 61 60 80 109 69 71 61 76 75 46 60 89 85 58 83 84 72 67 78 64 56 47 73 104 73 67 70 84 85 91 101 81 57 38 92 126 119 97 114 115 111 95 100 101 103 104 91 98 87 68 77 64 82 93 73 78 67 74 88 92 71 94 106 100 110 95 59 56 83 77 86 75 88 83 76 87 85 61 64 74 77 88 76 73 73 82 78 76 64 67 75 81 64 67 73 89 76 71 80 79 85 77 79 80 74 76 64 51 62 64 64 62 79 71 69 73 77 76 84 82 83 72 73 74 66 55 55 61 55 49 61 63 52 48 47 43 38 35 50270 301 88 30 9838 13 57 50 7928 10639 96842 99370 97786 94117 106138 117447 127371 161796 208273 266531 335456 343217 288987 197394 161476 155770 132100 107627 76806 61052 55786 54591 55026 56104 58332 60277 59868 57712 50436 41949 33630 26343 19672 13934 11055 10235 10475 8865 8090 7454 6039 4478 3117 2106 1377 1069 1042 1116 1083 1117 973 856 888 1076 1754 2582 3676 4819 4817 3788 3030 2434 2018 1692 1446 1224 1000 1059 1254 1368 1094 859 775 677 642 585 589 652 689 660 689 775 801 798 798 800 906 892 853 857 946 1009 1112 1232 1374 1381 1320 1323 1176 998 910 845 820 904 883 861 937 949 991 935 827 681 461 521 634 581 468 453 517 552 586 536 451 347 276 274 275 244 312 288 311 404 440 477 503 549 572 510 538 425 198 151 127 171 139 128 121 85 80 99 102 118 118 132 112 119 122 81 86 90 95 118 74 75 58 107 102 83 90 100 85 79 84 86 85 94 117 96 88 80 54 99 120 88 82 90 111 116 78 108 114 108 98 115 105 113 126 148 119 112 141 114 133 122 109 118 103 100 116 115 112 82 73 90 95 102 102 81 96 112 84 111 137 118 126 118 131 107 107 114 116 99 104 101 113 111 88 88 89 100 91 101 90 96 102 95 100 97 92 102 110 101 92 90 102 90 107 107 104 109 102 106 97 101 112 98 86 69 70 61 73 76 85 88 79 79 82 86 99 96 94 99 98 91 91 89 96 94 90 83 76 75 70 68 62 61 66 58 60 55 46 50276 301 88 30 9838 13 57 56 7928 10646 19591 37096 70499 101047 130902 167988 231085 294625 353379 372469 369694 303839 220090 141027 80499 50693 55065 63587 74580 98928 94115 43635 38233 35591 35277 36611 43654 49188 52715 54264 52842 53098 53047 51409 46196 38604 32677 24707 18503 14272 9693 5605 3387 2308 1512 1019 755 705 747 701 653 743 813 1077 1288 1611 1728 1549 1278 1103 872 854 744 628 628 699 710 793 1003 916 826 708 638 590 624 665 646 648 777 779 726 692 727 832 804 811 804 817 759 785 856 1018 1159 1208 1314 1228 1060 935 817 753 787 786 815 832 860 854 969 940 854 761 669 527 380 503 677 693 657 752 757 684 595 555 537 436 336 326 287 313 265 245 283 310 306 356 449 464 514 522 519 482 482 384 254 149 106 150 133 110 98 157 142 114 109 115 110 121 132 88 93 96 70 71 95 105 96 78 79 100 88 95 108 82 78 118 89 79 70 57 77 101 105 97 131 120 72 118 118 105 67 103 92 83 104 94 91 136 133 92 99 98 96 83 92 81 102 112 66 102 118 98 99 94 71 54 95 75 67 61 72 101 104 100 117 122 128 126 126 111 106 118 113 106 97 79 84 92 115 95 75 82 111 97 107 103 115 101 86 85 95 97 92 97 101 115 107 106 99 107 102 95 83 73 86 91 81 77 66 84 67 62 70 72 67 74 83 86 91 91 92 90 86 83 86 80 85 89 79 77 74 74 76 78 70 71 60 53 52 47 45 48 39 50282 301 90 30 9840 13 58 2 7927 10652 19400 21719 24050 26994 31155 38381 49892 70545 92934 116770 143404 155427 156364 149191 122153 100992 134997 182308 156339 67170 54563 44583 33452 26446 23881 22138 20685 20962 21633 19227 17650 18461 21919 25824 28770 29832 29077 28455 29065 28686 27060 23348 16660 8835 3859 1724 1039 744 705 674 700 590 733 743 731 676 760 761 747 813 827 863 833 833 879 1196 1531 1744 1578 1418 1324 1103 944 863 793 725 688 657 706 806 824 901 934 985 984 940 880 817 877 897 842 831 883 886 955 1057 1070 1014 924 782 778 852 830 828 784 772 914 938 790 575 378 412 677 835 796 784 804 857 867 699 528 477 396 385 358 317 290 320 276 248 261 254 328 336 385 460 455 504 509 526 548 472 361 231 137 101 115 104 154 135 118 92 85 133 81 62 95 92 68 84 81 99 98 105 99 81 56 83 74 63 66 99 98 101 87 117 95 80 97 93 95 109 101 97 84 97 84 117 114 114 83 85 106 118 94 97 91 90 130 94 82 130 119 63 74 78 81 69 86 84 113 123 88 91 90 120 126 101 92 101 112 112 131 124 113 111 91 82 100 111 123 99 82 94 94 108 105 97 98 116 107 116 85 84 94 95 84 74 102 106 102 97 97 82 102 105 94 99 88 89 92 87 90 87 87 84 85 71 71 82 84 67 63 79 93 94 89 100 93 78 79 79 78 85 84 86 82 84 76 80 76 66 67 67 61 61 61 53 50 49 41 50288 301 92 30 9842 13 58 8 7927 10659 19080 18772 20388 22960 26679 29286 33068 37621 42074 45815 45991 43659 41244 40712 42368 44716 46437 48942 48786 47472 46464 46640 47850 47330 43759 42648 42560 41334 38387 34657 29708 24046 19641 16973 14613 12318 11792 12949 13634 14895 18966 26335 32155 30559 22322 12581 5333 2105 1206 980 843 786 788 701 727 809 803 650 655 621 667 749 819 670 689 628 603 628 850 883 794 671 605 611 558 611 705 915 1124 1406 1784 1958 1772 1618 1352 908 716 684 646 671 761 805 846 896 867 939 948 937 908 883 852 859 858 860 808 772 899 826 794 735 581 564 609 547 598 733 831 790 736 690 647 473 335 361 325 288 262 249 173 178 234 246 246 297 300 337 415 457 465 483 499 468 373 232 113 78 67 75 89 126 91 52 53 80 50 34 51 87 78 75 37 52 63 63 76 60 42 73 46 34 88 77 64 88 68 58 60 74 75 70 65 89 65 47 53 66 99 97 84 78 73 81 82 62 85 120 106 72 88 86 83 68 53 52 41 64 63 65 78 107 110 126 87 80 78 93 104 94 76 94 106 92 107 82 68 76 86 86 85 80 85 76 73 55 70 80 76 69 83 86 64 44 84 83 87 92 78 84 83 92 96 90 80 69 67 68 74 73 73 63 58 59 65 59 50 62 56 47 51 40 42 55 66 63 63 72 68 64 68 57 60 63 62 64 69 53 55 48 49 52 55 61 58 41 43 42 40 32 30 31 18 50294 301 89 30 9839 13 58 14 7927 10666 25176 27567 26064 24956 25675 27282 28579 29724 31865 33354 31261 30210 29818 28921 27633 27860 28908 28746 28813 29081 30181 32530 36423 40616 44421 50031 59372 68904 72726 74873 78297 75794 69201 62041 57134 51516 43283 31904 21848 13702 9431 8631 9217 11305 11062 8800 6429 4717 3874 3713 3679 3453 2862 2325 1990 1984 2021 1701 1525 1422 1083 996 888 840 776 756 878 1022 1430 2767 4099 4110 2503 1872 1860 2085 2476 2585 2633 2330 1979 1437 974 851 714 686 682 707 768 747 733 749 752 759 723 690 771 820 830 832 804 768 760 741 779 896 921 914 908 904 908 923 742 574 364 365 614 715 772 827 824 730 535 444 430 401 363 301 237 228 236 226 203 227 262 319 391 424 497 522 540 523 520 448 296 197 163 130 133 116 121 110 73 73 87 83 74 97 92 100 111 88 63 81 127 77 96 78 65 75 71 93 76 97 74 84 101 110 87 118 110 82 111 128 89 80 98 98 84 85 102 108 80 70 100 92 113 114 105 92 73 80 66 88 73 128 114 125 133 143 123 104 90 110 105 109 110 111 109 116 108 102 110 110 111 87 81 93 108 105 99 100 86 100 82 103 89 84 117 104 79 82 81 86 86 93 93 92 90 79 79 89 98 100 85 78 90 85 78 71 68 70 70 78 70 61 63 64 64 62 59 73 80 81 89 84 93 101 84 74 75 85 85 91 78 70 74 82 82 84 83 67 64 68 62 56 45 51 48 43 38 50300 301 88 30 9838 13 58 20 7926 10673 32460 29171 29199 30418 29028 27159 28422 31338 35003 39099 41415 42762 43066 39242 32258 30367 35206 38399 35372 35667 37042 39377 43419 45748 47473 45737 45655 49928 53251 56528 56265 58290 59748 57816 58500 62830 64822 62924 60246 52624 37020 24182 17228 11192 6892 4324 3379 3790 4482 4643 4318 3776 3280 2842 2483 2223 1960 1771 1689 1669 1750 2060 2741 3769 5138 6258 7430 8354 7948 7039 6269 4723 3323 2479 1946 1448 1359 1187 993 843 713 777 707 680 579 564 598 683 760 730 737 760 755 730 670 622 661 688 651 707 718 743 847 916 834 953 1037 929 963 984 912 931 700 417 321 415 631 688 779 808 692 547 397 404 327 319 309 323 269 218 246 243 228 266 333 349 411 472 484 541 518 456 429 400 214 169 103 96 106 127 159 121 131 102 77 93 122 87 88 90 64 91 99 88 81 106 99 80 107 94 89 99 88 68 112 78 87 79 122 86 114 109 95 89 77 100 137 86 103 94 79 97 88 99 106 109 122 112 101 82 92 71 87 107 101 119 136 148 133 162 123 101 111 89 103 102 87 101 79 91 103 104 95 101 114 119 109 91 93 77 91 97 92 102 91 105 94 90 68 66 97 100 103 97 90 80 93 101 77 68 86 100 85 89 96 95 95 89 83 85 85 75 75 69 49 60 48 59 71 68 67 64 72 79 77 86 97 97 80 81 87 89 89 88 90 77 76 75 74 69 60 65 70 67 59 56 51 45 47 39 34 50307 301 90 30 9840 13 58 27 7926 10681 30619 28102 28060 29360 30743 32074 35075 42152 49169 59992 82117 98503 106864 109540 115832 114726 99153 76576 60086 51547 49866 52070 54781 55155 56277 58120 55545 50733 47748 50892 58252 56156 49609 49261 48746 47411 46433 38456 33348 35521 38643 40520 40795 37114 32749 29941 26720 23867 21229 17541 13351 9558 7048 4813 3265 2756 2840 3125 3671 4870 6766 8918 11260 13122 12079 8413 5025 3602 2652 2076 1589 1084 781 582 486 483 597 637 618 638 643 688 600 562 530 511 547 514 608 642 672 659 600 586 583 634 623 619 611 596 637 718 799 825 887 915 974 834 824 920 921 858 807 606 381 307 347 365 447 607 582 441 399 347 339 298 263 241 241 189 148 172 221 274 289 376 389 433 449 442 397 409 400 294 120 56 67 81 79 51 53 89 87 84 77 66 49 69 80 74 85 82 80 29 57 81 76 73 65 98 102 49 64 67 55 81 68 114 73 74 63 85 90 56 70 55 52 69 66 68 45 33 51 61 69 65 87 92 76 92 69 60 34 22 67 79 96 104 98 122 111 54 50 73 72 76 50 95 94 65 74 62 74 80 58 52 53 85 57 43 60 74 85 67 61 74 61 53 75 88 77 69 70 57 55 72 74 75 71 74 61 65 69 63 66 59 57 67 74 73 57 46 53 42 41 42 53 39 43 57 49 34 45 36 34 41 49 59 59 60 42 54 50 40 55 59 50 59 57 51 47 49 45 41 36 30 31 25 24 21 14 50313 301 92 30 9842 13 58 33 7925 10687 34946 33276 34798 37986 41090 44681 49341 54124 58730 64721 68037 70646 76761 77708 76510 70793 71480 75946 77859 78221 76970 75737 75552 72014 66062 60720 57279 56893 55332 54571 57319 60326 58325 54885 48826 42955 36461 34523 36132 31269 23477 19726 19415 19907 18942 17801 18811 18621 15054 12230 10471 9173 8018 7437 7326 8678 11636 14819 18662 22502 25732 26372 25816 24639 22084 19535 16428 12188 8274 5330 2965 1839 1182 894 656 566 634 784 832 796 890 1117 1436 3307 7454 12707 20999 23554 9509 2689 1004 639 684 729 600 434 515 576 571 621 669 672 627 715 816 788 809 719 698 819 899 911 741 582 400 273 262 304 428 586 614 631 496 388 372 350 360 319 248 210 178 159 156 244 278 305 332 337 382 425 457 415 396 330 349 257 155 103 96 95 86 69 64 99 103 51 36 76 81 98 72 51 80 50 68 40 68 59 53 75 53 61 75 100 89 70 67 61 56 60 79 83 86 61 51 50 52 65 79 74 60 71 85 40 66 73 78 84 62 72 90 68 62 78 91 106 111 110 120 111 118 99 82 80 77 75 69 52 83 73 42 72 65 72 70 54 56 69 72 71 70 66 97 81 71 81 96 82 62 71 78 77 59 67 67 47 67 62 69 75 63 76 88 83 78 62 71 61 66 63 60 55 65 58 46 31 37 29 49 49 39 43 42 39 42 49 57 52 60 57 45 42 36 45 50 54 47 52 46 42 44 45 45 41 39 39 41 31 24 16 15 50319 300 120 30 9840 13 58 39 7925 10694 27901 29990 33154 38710 45755 57313 73302 82803 91786 91304 76311 61713 54638 53414 52815 51225 50273 49456 49671 51957 53263 55425 56517 56678 54086 51977 51877 50959 53709 55950 54109 51459 39654 33655 30516 24110 25452 28872 29902 24398 16451 10518 8943 9833 12393 16159 18337 18954 20712 25402 33540 36303 30715 28978 31038 33455 35745 37914 38715 37046 36234 35216 32199 31012 29316 28095 26630 21053 13843 8678 5493 3306 1873 1209 1211 2216 4589 7381 11041 18557 29278 41932 62906 77154 83611 70120 39328 20473 10453 2968 815 655 628 500 521 574 577 581 602 646 728 807 810 730 723 763 831 873 992 1018 879 691 536 487 384 320 375 443 585 681 619 584 514 488 466 425 368 313 235 204 230 270 314 346 375 378 402 398 487 456 436 374 364 246 141 120 172 109 130 126 90 110 109 126 117 85 91 120 106 95 51 105 124 109 100 71 109 95 84 71 102 100 79 100 83 68 94 119 105 106 132 104 72 62 68 83 115 100 79 70 100 90 96 109 120 89 86 103 111 122 108 123 149 153 153 158 145 140 146 121 126 125 111 97 86 111 92 99 101 79 102 96 75 84 110 90 109 108 100 98 105 96 104 104 85 104 97 100 113 97 108 96 98 105 90 117 112 105 98 88 118 100 81 105 106 94 83 96 96 81 84 80 81 71 64 62 57 75 62 68 79 78 77 59 61 75 84 90 84 86 86 82 76 80 82 76 79 79 80 80 79 74 70 78 74 67 58 58 53 41 50325 300 117 30 9837 13 58 45 7925 10701 13483 14788 15900 17352 19032 21951 28032 35155 41370 47791 55435 65471 65960 57690 51013 48279 45450 40907 37548 37674 40528 43901 47465 46794 43451 43727 45441 48012 49236 50070 55366 55957 52758 47971 41918 36407 31577 29202 30143 31754 29900 26553 24033 20401 16754 14468 13806 14854 15876 18124 22398 26513 29372 32602 34531 35166 35871 36790 38443 35491 31113 30164 29965 31393 34625 37670 38918 38498 30549 24247 20678 16972 11966 9277 10156 15921 28178 49596 70573 83130 89326 92239 88727 77238 70842 71417 76311 90171 76135 26633 4546 820 518 429 409 491 500 522 622 658 753 819 822 788 713 706 851 897 939 888 818 778 770 657 462 377 321 309 403 532 570 611 537 467 394 324 266 240 173 195 199 252 240 288 363 334 369 418 457 455 439 445 383 202 69 93 89 83 48 100 83 109 101 95 64 104 103 105 100 130 101 90 62 102 81 28 64 96 75 75 92 94 114 112 93 106 103 101 93 115 102 65 62 78 99 90 73 91 103 103 90 105 97 113 118 130 103 98 104 124 121 118 150 138 150 153 123 136 92 97 118 83 72 83 93 82 85 105 113 86 82 77 70 83 97 81 88 70 90 101 84 89 87 74 75 92 71 85 115 100 94 97 96 97 91 88 88 79 71 86 88 81 76 88 95 73 76 70 69 75 70 73 82 72 55 51 59 64 80 60 70 71 68 60 55 54 72 77 72 74 72 60 54 74 67 69 60 67 75 65 56 65 60 57 55 57 50 42 41 29 50331 300 116 30 9836 13 58 51 7924 10708 10225 11248 12495 13343 14180 15377 17303 19370 20663 21917 24008 25779 26680 27064 27274 26074 25680 26418 28161 30254 32665 36074 40480 45779 53195 63334 70419 76417 81539 81633 76639 71409 68432 69113 64922 54313 46612 39028 35571 34984 36850 39034 38126 31467 26326 25733 24155 21826 21558 22556 22917 23178 24906 25993 25168 24027 23592 23998 23110 19704 16262 15282 16315 17096 18319 20051 22667 23399 23256 25622 31989 38036 39085 37747 40280 46674 54510 58026 59192 66003 72079 79722 84299 91829 90420 70947 52945 51319 58375 68178 36443 8172 1921 842 419 342 378 459 596 632 688 778 769 758 665 648 687 823 842 742 694 656 587 426 330 304 308 324 383 506 468 466 447 300 224 224 220 206 123 127 247 268 246 255 375 372 311 307 391 403 401 338 238 116 93 89 104 75 69 63 103 76 67 69 74 126 76 61 74 44 60 58 59 78 84 65 27 55 78 86 27 30 38 51 43 53 95 90 46 57 78 69 52 71 65 37 64 89 83 78 76 88 106 78 75 78 99 86 71 94 96 111 105 103 100 99 100 63 57 46 57 72 52 52 46 77 46 62 77 68 60 72 75 75 60 83 80 66 81 67 75 72 64 61 65 45 48 63 60 49 61 32 48 66 68 72 78 66 65 69 73 71 68 63 59 31 47 57 41 37 43 41 42 47 44 46 32 25 30 39 30 33 37 38 41 32 37 43 52 55 45 48 50 43 31 42 33 30 37 42 41 39 38 31 30 31 29 20 15 5 50337 300 118 30 9838 13 58 57 7924 10714 4426 4918 5464 5998 6555 7148 8382 10156 11761 13127 15163 17959 20868 22897 22853 24634 26907 26236 25995 26265 26234 28011 30374 34521 42271 53090 61827 65763 70305 74947 72522 66586 66592 72177 65432 55353 50724 47042 42052 39620 35041 30505 29980 30438 29739 26376 23395 23879 28431 32532 35794 37793 38596 40556 41184 41640 43942 49080 54610 55539 56433 57708 57991 57409 54496 50595 51003 55099 56758 50161 41815 34164 27212 28194 36215 44647 48876 51208 51000 54356 59283 56573 48437 45245 45512 44954 46726 51098 51124 42092 31242 15571 7525 5629 5437 6829 6226 3409 1555 949 825 1007 1230 1131 1001 850 719 794 797 810 901 809 716 688 531 447 379 376 428 449 489 349 369 300 264 257 190 119 114 151 235 298 271 284 336 329 332 327 329 405 400 335 239 109 77 69 58 29 67 78 86 66 81 69 33 69 109 52 42 52 71 69 66 87 52 36 41 41 47 58 106 32 38 47 45 50 62 42 58 84 61 40 49 61 48 38 55 52 52 30 49 72 80 79 91 76 80 84 97 114 103 53 67 95 50 79 73 65 52 59 62 53 57 50 78 79 55 77 74 53 62 77 78 90 54 58 61 60 79 76 78 53 70 46 44 41 57 70 43 48 56 47 60 63 49 49 52 58 72 62 59 41 48 55 49 58 37 43 31 29 44 56 30 35 34 26 7 24 31 42 34 30 20 17 21 26 30 33 45 36 29 32 33 31 24 14 19 21 31 32 40 35 26 19 17 15 15 13 9 6 50343 300 122 30 9842 13 59 3 7923 10721 2302 2468 2861 3114 3454 4141 4742 5395 6413 7550 8580 9414 10454 11100 11579 12479 14126 16218 18584 21125 23348 26329 29670 34310 39728 44301 48533 54065 57267 57993 55834 51771 47745 45835 44064 43014 41108 36755 31572 28658 27364 28177 29399 29625 31826 35057 36188 38888 42822 47621 51303 52264 54126 57154 58341 61035 64029 65587 64888 62198 61663 58260 52558 49007 46614 48758 51377 50158 46842 43511 40930 41565 45307 50207 51744 49311 49345 48088 47388 49466 52864 53093 54693 62954 70633 64207 54402 53542 54954 63849 72704 55616 40330 27788 14770 10423 12856 14981 14672 12110 8184 4934 3626 2410 1850 1760 1583 1277 1020 884 905 990 988 1001 956 807 731 643 610 568 527 479 470 458 376 325 271 306 252 210 201 218 272 293 330 346 402 373 331 412 430 359 305 176 128 114 132 103 148 128 154 93 96 116 134 147 112 70 82 103 80 89 52 84 97 82 82 90 71 70 102 131 115 88 95 96 110 120 122 118 81 88 138 139 102 119 132 121 134 135 117 89 97 113 119 102 117 135 115 79 88 109 102 122 99 75 101 108 97 101 121 96 85 107 111 89 81 99 102 84 96 92 108 89 120 121 97 109 116 84 102 94 99 85 84 97 87 82 95 95 94 95 79 99 89 88 98 89 86 60 71 72 84 102 94 77 70 62 69 76 72 75 60 68 60 59 79 67 64 74 65 64 62 57 51 53 61 67 68 71 66 52 44 51 57 62 66 63 68 73 75 71 64 67 59 57 53 56 46 37 50349 299 152 30 9842 13 59 9 7923 10728 46 143 299 525 860 1429 2026 2616 3230 4620 6172 7173 7922 8387 9015 9906 10991 12257 14227 16633 20297 24842 29517 31908 32796 33641 33856 33778 34908 36261 37702 40607 41336 41442 41326 41697 42809 44518 42260 36430 33437 32590 33868 36283 36392 36220 37843 41637 45430 49268 46773 42264 41166 41242 40301 40131 39911 40527 43511 46296 46450 45070 41141 36508 34975 34152 35126 35405 38387 43890 52742 71878 97125 127121 154506 118878 78891 73483 70362 64528 59995 61523 63659 71964 85092 97959 88410 64742 50417 46401 47082 47670 44057 29464 19972 12865 7361 4321 6400 9686 7272 4327 1578 1022 1056 994 927 933 914 826 907 924 1017 953 875 794 680 658 646 502 430 516 478 396 304 252 184 199 189 221 272 320 313 345 365 361 361 293 340 379 306 209 104 98 84 111 54 69 96 84 103 80 92 44 81 112 101 112 99 61 91 76 85 94 114 53 43 91 82 51 69 116 89 101 106 87 74 79 96 68 41 74 66 111 102 65 69 89 101 100 43 87 112 91 97 122 125 86 72 68 87 89 89 55 84 95 100 93 85 72 61 81 94 81 92 99 102 81 84 80 77 64 86 94 83 104 91 79 74 88 79 82 66 77 73 73 76 98 83 78 72 93 80 70 80 68 77 84 78 80 70 78 70 57 49 47 63 60 66 46 36 34 61 52 51 57 44 58 48 48 48 37 37 43 39 48 51 53 50 44 42 39 44 58 45 48 57 59 53 56 53 55 52 49 40 40 38 31 27 50355 295 271 30 9841 13 59 15 7923 10735 31 252 554 878 1260 2026 2510 2800 2801 2900 3128 3547 3956 4304 4921 5523 6190 7238 8406 9992 11768 13770 16214 18759 21235 24113 28225 31654 33922 34461 34930 37808 44267 49916 49199 43582 38725 34124 32610 35159 37255 38822 40232 39932 39433 39043 40271 43412 47094 51753 57080 60680 63969 65594 72216 80900 81580 70445 63780 68217 71406 72722 73122 73310 75317 80812 88211 96161 96507 97991 100986 91397 75616 71965 78713 76928 76628 77551 79084 77021 72326 66418 65510 64692 54813 44368 35416 24523 18605 13765 9373 9472 11933 12304 7869 3285 1695 2302 2292 1477 1307 1324 1232 1048 978 980 990 1003 1040 1135 1053 896 872 851 789 707 589 563 641 494 345 288 270 254 245 266 285 323 364 357 374 399 378 313 356 375 303 205 148 137 143 171 148 87 106 93 84 96 125 114 96 77 57 113 123 107 88 141 119 98 114 68 57 89 152 128 91 101 121 134 114 111 92 101 111 108 112 113 110 144 124 119 89 103 131 91 98 140 138 126 130 149 105 102 95 84 95 114 128 121 109 133 130 112 97 108 114 93 81 98 123 93 88 103 91 91 122 114 120 136 120 111 111 116 110 93 98 84 101 107 99 104 98 93 116 118 105 98 98 96 81 107 89 103 92 96 103 107 110 101 86 87 78 77 84 97 91 75 64 80 74 78 69 83 81 89 76 66 71 81 79 78 72 69 69 60 67 72 76 78 74 82 68 67 79 81 76 75 74 70 73 71 67 60 51 50361 295 268 30 9838 13 59 21 7922 10741 209 543 915 1331 1813 2530 3416 4221 4824 5202 5695 6503 7534 8863 10429 12025 14165 16766 20119 24624 28985 34426 40556 46543 51459 53919 54159 52162 48190 43750 40778 39225 38572 40747 45259 50795 58109 64411 66380 66408 65427 62296 60801 63322 60359 55697 53303 52752 50287 46906 47096 49330 50766 50547 53301 52667 53543 53773 55275 55223 50356 43821 41554 42987 43873 44288 47189 49275 48827 52000 53586 58043 57698 62253 66901 68769 70242 78509 86855 89658 94766 96406 76627 55224 43799 34802 25417 16682 8726 5522 3640 1554 1444 3750 5733 3559 1363 877 900 955 1002 1039 1170 1212 1161 1125 1056 1062 1075 1069 1031 910 842 764 813 788 588 430 496 618 520 338 260 229 198 245 308 312 326 343 349 298 314 313 350 335 248 112 90 98 124 118 115 108 84 95 104 77 78 77 86 77 85 54 68 92 99 110 79 84 86 63 85 65 45 82 90 71 99 86 105 109 66 70 77 65 87 59 62 89 113 122 99 98 88 91 101 101 97 109 94 96 96 51 87 77 68 97 99 92 90 85 120 81 69 78 95 105 68 76 83 88 108 113 86 80 68 98 88 88 82 75 60 74 78 67 79 71 69 61 78 79 80 87 76 72 89 83 72 75 107 92 83 79 79 74 82 63 65 59 47 46 55 57 51 50 58 57 52 45 65 72 48 45 53 59 55 43 48 57 44 48 58 44 44 40 46 40 42 45 47 44 41 53 60 59 63 53 50 58 53 47 40 40 33 50367 297 206 30 9836 13 59 27 7922 10748 -81 205 811 1478 2322 3659 5412 7105 8888 10465 11131 12084 13631 15575 17757 20406 23453 27023 31290 36041 42466 48861 54072 59776 66269 71186 77738 93525 108692 118425 125416 131606 147183 158683 164487 165397 153910 127784 98949 86589 91117 97501 99789 98924 98834 88475 74027 59185 48327 40169 31997 22101 17032 14497 13742 13076 11452 12110 14316 18800 23535 26764 29539 31663 28864 28922 30996 28920 24261 24951 24826 21262 18171 17270 17717 14667 12177 9345 7146 7646 10675 13857 16631 21388 30208 33914 39325 42482 41807 37970 33668 36179 29952 17664 9633 9185 13296 15650 9586 5970 5763 5653 5000 3787 2745 2048 1526 1272 1226 1313 1347 1298 1208 1075 844 861 883 765 610 449 402 501 489 360 294 286 228 253 263 248 297 290 292 353 358 277 292 319 210 125 115 113 79 89 126 99 122 103 97 121 113 74 56 94 69 48 76 53 48 105 102 77 78 88 115 106 48 80 92 69 49 74 56 71 72 103 117 74 53 86 73 66 58 53 94 82 83 87 85 89 104 112 98 77 77 61 62 81 86 83 78 53 83 122 111 109 84 76 71 95 92 74 71 61 61 60 77 84 58 78 71 60 53 45 45 73 70 49 39 70 78 52 51 54 54 43 77 67 69 57 69 56 59 67 75 75 60 57 68 48 53 44 45 51 50 58 50 43 39 42 49 54 54 35 41 46 35 38 38 34 43 38 42 39 29 29 32 35 43 34 36 45 45 47 33 39 53 59 57 51 43 45 43 41 37 32 27 50373 301 82 30 9832 13 59 33 7922 10755 1606 2211 2845 3475 3946 4432 5210 6521 9323 15086 22432 29789 38001 50548 61861 66600 65666 64689 65700 70415 77362 87252 93147 95028 91425 89176 88931 87860 87887 93447 104640 121987 136763 136238 126645 125708 147390 179339 197140 198889 188948 176338 146083 113830 94080 93565 90508 86671 84458 66046 50019 40850 34617 29257 25212 23504 22229 19498 16587 13968 11460 9168 7419 7003 7148 7914 11179 16580 22440 26952 31669 36377 34745 26220 18641 15601 11963 8530 6356 3529 4294 7142 10943 15556 17148 16787 12571 8923 10132 11652 10987 6557 6625 6934 6817 8925 12035 11737 9580 6155 7044 13899 15527 12283 8639 4524 3314 3996 3111 2095 2121 2077 1916 1824 1741 1446 1287 1166 1051 988 938 884 829 739 601 490 539 486 450 352 225 268 280 313 341 308 314 354 327 281 331 355 278 183 104 120 134 139 129 107 125 160 142 109 71 65 58 109 126 97 98 76 90 86 68 44 96 111 86 83 86 95 85 81 116 135 108 115 108 133 97 78 102 99 111 117 89 129 116 79 101 129 117 125 111 84 79 63 102 101 90 81 89 99 101 79 67 110 113 103 89 91 103 108 98 106 109 88 65 104 85 90 87 89 79 51 50 86 65 52 47 73 70 73 46 57 67 74 64 62 80 67 72 76 52 66 66 73 90 69 71 96 74 78 77 76 73 67 63 61 66 58 49 59 67 64 60 47 49 44 56 59 51 40 51 50 50 49 49 41 36 51 47 44 50 49 51 57 58 57 63 59 60 55 57 47 49 49 52 46 41 50379 301 78 30 9828 13 59 39 7921 10761 2513 2781 3840 5759 8155 9474 9684 9345 10319 13250 19006 26044 30451 38474 49259 56959 56730 54994 49727 45007 49138 54747 59462 67547 73488 68813 67944 69235 68825 66979 65919 73448 86897 97445 99554 92840 88339 86860 81543 80121 80699 77075 73223 69920 60372 52818 49864 46177 47452 53788 53039 40645 27334 20368 17834 15386 13229 11345 9737 9653 11523 14513 18211 22683 31493 42506 55900 74072 95420 113144 121854 112930 104396 106342 108926 87527 66015 52355 35147 22910 14032 8766 6785 5303 5520 7416 8500 7097 4350 3489 3023 4746 7232 11844 15911 15163 10840 9064 6431 4132 2316 1184 975 861 1571 3153 4763 6732 6547 5075 3365 2259 1722 1496 1377 1456 1342 1168 1171 1208 1102 978 943 848 663 445 482 508 299 245 241 225 252 244 237 185 219 255 270 249 271 210 111 98 63 88 90 79 71 50 52 61 57 50 56 41 51 70 31 44 37 70 34 17 19 24 67 50 13 61 41 41 45 51 36 30 62 43 32 49 22 39 54 40 48 51 39 68 83 83 101 72 78 86 57 33 39 56 78 86 57 79 47 69 77 41 51 49 62 48 27 35 42 79 79 62 38 26 34 46 56 30 54 21 30 27 15 20 12 26 35 47 28 11 40 44 29 51 36 58 37 30 14 26 44 53 43 33 30 42 28 14 17 10 18 36 21 11 8 23 22 10 35 24 16 20 21 7 24 29 26 20 22 30 21 -1 6 22 22 25 17 21 8 8 8 5 7 12 19 22 20 17 19 23 22 22 26 17 19 19 11 50385 300 106 30 9826 13 59 45 7921 10768 3186 3762 4406 5401 6406 6642 6147 6210 7187 11638 17818 22948 34165 56634 84109 90968 74988 52031 31454 20147 15999 16724 30955 51017 59356 70764 79100 73487 74892 80063 93847 137006 185978 174805 115039 71792 64069 71788 80121 81008 77727 74007 67364 64234 66082 67488 67742 66843 63630 58793 45602 27029 19307 18093 16913 16557 19017 22012 27688 34999 41227 44481 47001 51997 61075 70872 82113 88790 85297 80951 71067 59775 51953 42171 33074 30007 33404 35828 39745 43113 48787 54733 53719 48166 30191 15805 7759 3002 2696 6792 18073 38413 69617 82239 79274 57090 27102 11004 5781 5628 3889 2193 1198 847 1235 1715 1080 1071 1147 1614 2224 2366 1771 1267 1171 1059 1019 1068 1076 912 808 678 510 464 504 545 417 297 267 255 280 252 243 233 223 197 194 190 241 285 206 111 98 78 93 67 48 86 77 101 68 82 50 48 90 91 72 69 82 20 33 45 39 49 26 26 33 70 57 28 83 72 56 40 67 72 74 79 73 67 83 88 51 71 63 78 85 71 63 95 85 83 84 50 68 93 52 68 79 70 67 63 71 75 63 70 66 69 79 74 87 82 79 73 35 51 63 72 46 22 48 69 61 41 44 68 49 20 23 23 45 43 49 31 35 43 50 56 44 24 55 46 45 43 42 42 60 53 49 63 63 57 45 31 36 36 42 33 37 36 29 36 29 24 37 36 31 33 42 42 29 31 44 34 31 46 43 42 36 31 29 26 25 27 28 24 30 23 22 26 40 48 43 44 42 37 36 34 35 38 50391 301 77 30 9827 13 59 51 7920 10775 257 999999 999999 999999 999999 999999 999999 270 663 916 981 1268 2209 2926 3100 4268 6800 10104 12069 11624 9798 7136 5234 5327 10286 22676 27203 23218 23766 29003 29961 27987 31662 40412 57095 70805 91422 99828 33549 26013 27775 30453 32371 33903 34108 32512 30873 28783 25908 23446 20630 19786 21266 25361 30412 39417 53189 68992 84704 97215 107922 115632 115897 111607 105865 102714 94761 85276 75501 64597 49741 33478 22675 17292 14922 16061 16835 20182 29300 41760 48775 48869 51183 49840 45749 40943 29350 14636 6833 4445 10550 39095 91666 146948 189307 225036 241055 191611 112821 42583 9220 3017 1857 1221 1114 1075 876 773 745 830 976 998 992 1046 1067 1037 963 874 839 681 499 334 399 461 495 459 329 257 243 217 253 298 310 267 228 217 207 183 205 189 223 170 111 98 146 95 51 49 104 105 102 96 71 68 99 104 87 64 64 116 77 79 58 69 34 66 79 103 103 57 62 86 105 69 101 85 48 52 58 65 53 55 65 85 109 83 80 83 94 71 66 94 90 48 45 72 74 90 100 72 86 89 79 106 99 96 107 73 72 86 88 80 88 80 82 75 72 62 41 44 55 68 83 88 65 59 60 48 38 32 41 39 67 58 57 40 59 82 77 71 50 54 61 85 85 67 51 59 68 63 61 59 66 62 46 49 56 53 59 44 40 52 61 48 25 41 49 48 40 50 56 53 37 40 52 48 45 43 36 39 48 44 38 33 38 47 39 42 38 44 44 45 49 52 50 49 49 44 45 44 34 50397 301 77 30 9827 13 59 57 7920 10781 113 65 11 -96 -93 -13 316 579 725 830 1088 1212 1417 1665 1507 1522 2258 3523 4110 4022 3832 3851 4617 6513 11614 19582 23236 26119 31157 37834 44357 53786 64769 63081 48234 44827 45293 26304 15646 15455 18604 23089 27074 29621 32118 33736 33608 32052 30515 28637 25702 24375 25042 26372 30100 36791 45182 55707 67221 77916 85664 94926 103266 108116 113134 122022 118296 92398 67842 58448 55553 50296 47868 49556 50788 42946 38201 36307 31520 30203 35606 39376 42041 40807 31220 23077 13937 7633 4850 4323 9234 22037 45526 73254 106511 141018 204812 239888 201887 144484 82890 30975 9434 3169 1541 1162 1051 965 905 934 1057 1105 1048 1071 1125 1019 855 825 768 690 492 315 346 484 543 416 347 315 218 203 222 282 348 252 256 223 168 197 188 243 254 229 117 93 109 125 119 86 88 107 156 103 99 106 91 113 55 44 68 82 61 52 112 106 68 95 93 87 69 87 110 134 119 77 74 100 131 85 68 72 93 88 84 93 106 91 84 78 96 129 150 133 106 98 86 94 79 84 83 91 75 110 118 123 123 106 126 117 117 94 114 80 81 103 72 94 101 102 81 89 46 53 75 68 45 58 64 83 89 65 37 32 49 49 72 73 89 84 68 50 66 83 85 79 67 76 78 90 85 74 69 82 55 58 49 56 54 68 61 68 54 59 65 58 52 59 65 65 57 55 49 47 45 46 47 53 56 54 59 51 55 56 47 48 46 51 52 53 48 52 55 51 47 52 58 57 53 56 56 55 43 50403 298 191 30 9821 14 0 3 7920 10788 -70 49 190 368 627 798 1156 1379 1499 1867 2269 2349 2623 3214 3835 3733 3172 2702 2626 3655 7500 16387 27469 32527 35061 37534 39798 38475 39241 37673 33336 28101 20987 16971 16966 18022 17871 16761 16471 18022 20156 22436 25842 28865 30304 30522 29392 27761 26541 27406 31037 37945 46358 56608 64976 71698 77354 81722 85860 91274 93962 101882 110632 104063 97973 98546 101535 101758 88541 74604 64276 48288 34806 32983 34373 36931 40627 40449 34755 31808 29458 29974 33659 37565 43493 50131 50804 43476 36191 33701 45748 73713 113835 149386 173082 170227 139390 99141 63502 38512 22369 13811 6864 2935 1815 1324 1164 1166 1157 1123 1115 1153 1099 919 765 719 558 358 365 425 459 438 316 260 257 245 254 314 295 257 247 212 184 175 210 228 240 234 199 145 146 138 100 107 116 121 111 103 110 122 111 153 113 105 100 119 124 101 88 133 97 84 124 100 103 93 109 109 116 116 95 70 79 139 123 78 81 69 73 91 108 110 132 111 127 134 92 104 131 150 121 106 108 87 95 82 90 116 97 113 119 133 133 140 118 135 127 86 74 70 106 128 112 86 91 85 87 71 80 62 59 83 87 66 59 73 72 73 49 73 88 115 83 92 92 90 98 98 112 95 94 102 91 82 68 72 78 91 82 79 79 90 88 64 69 92 78 71 62 75 77 72 71 68 70 74 60 60 72 68 65 64 54 67 73 66 68 66 50 49 60 53 57 54 57 53 49 56 62 63 53 59 63 57 60 65 53 41 50409 301 67 30 9817 14 0 9 7919 10795 -94 999999 999999 999999 999999 19 32 110 172 305 577 719 1038 1300 1070 1222 1605 1963 1929 1835 1879 2637 5844 11230 16782 18377 16574 11782 8886 9031 10157 9957 8827 7065 5826 5395 5621 6090 6798 7368 8298 9125 9606 10331 11724 12995 14240 15669 17300 18868 20330 21197 21647 22121 23731 25970 28475 31695 36246 42854 50267 60318 70867 76394 79452 77158 67063 56635 49304 39842 35854 33078 28559 24458 20877 21912 29251 38054 50585 65348 82102 96910 99854 95110 88187 77063 71727 78793 87537 97973 113158 124679 119582 124801 130577 138866 145549 129844 112416 106787 100390 90196 68591 40309 17269 8834 4280 2305 1540 1146 1006 1007 1008 986 960 881 747 702 700 553 347 280 384 408 333 256 219 194 154 184 264 257 310 267 242 219 172 156 149 221 230 160 161 134 90 101 75 54 84 81 78 74 101 76 114 92 64 50 65 83 97 64 72 59 75 85 97 79 30 61 55 85 49 42 87 106 71 38 54 58 72 72 69 89 124 77 60 74 88 57 100 113 152 87 40 34 77 64 65 91 83 63 85 86 102 99 72 84 94 61 50 48 72 81 58 55 52 35 58 58 65 58 58 61 50 37 43 61 39 49 54 36 33 37 36 55 52 65 75 75 63 63 72 79 72 51 40 60 57 52 44 42 22 40 60 30 43 40 44 45 49 39 43 42 27 33 48 56 54 40 36 41 34 33 38 32 37 38 35 30 21 23 21 29 24 26 22 26 24 21 21 29 30 30 35 33 30 31 23 22 11 50415 285 546 30 9816 14 0 15 7919 10801 -87 98 252 398 731 1814 3184 3248 2963 2731 3014 3445 3692 3615 4089 4598 5034 5396 6010 6767 7621 8830 10067 11108 11919 12770 13666 14167 14684 15234 15585 16409 17290 18015 18705 19265 20217 21244 22434 24399 27459 30573 36053 43832 54617 66803 78783 87186 90606 91030 90564 84379 68532 48335 37121 28882 23503 20395 17937 19832 31256 51596 79149 106791 123262 135042 142039 144323 132954 105206 73080 58876 54878 63412 88173 120196 149184 175417 199697 188552 153165 108001 60017 23984 11394 11770 13543 13227 9827 4572 2257 1804 1509 1245 1071 999 990 1028 1061 919 814 822 778 668 512 459 414 444 474 378 297 263 244 210 223 224 276 266 258 236 245 203 143 129 147 222 219 144 111 100 130 138 90 81 105 115 91 114 125 115 57 88 97 97 119 114 77 85 59 97 94 102 130 99 109 95 77 97 87 99 97 113 105 95 81 92 106 133 107 112 127 96 96 117 117 122 145 89 100 92 99 90 125 118 112 93 80 107 129 121 115 91 97 103 113 105 82 73 81 91 69 96 110 80 66 75 79 78 71 72 75 62 70 78 80 70 74 67 79 91 99 89 78 101 83 80 80 71 72 88 75 68 72 74 65 68 70 84 85 86 82 70 77 85 79 80 56 63 69 68 68 68 90 70 55 67 67 63 59 63 58 61 63 59 60 57 50 55 49 57 51 48 53 51 41 50 56 58 53 61 61 60 57 44 40 50421 274 876 30 9816 14 0 21 7918 10808 -50 185 430 607 697 952 1220 1494 1771 2244 2738 3247 4053 4836 5667 6869 8305 9633 11323 12936 14520 16351 18572 21253 24374 27062 29767 32735 35496 38841 42325 45678 49325 53196 56166 60074 64872 66992 71215 76284 79900 75201 62371 57711 51795 43885 36879 30300 23562 21994 36606 75015 139608 190185 205490 206356 200999 187850 167186 137647 108930 79662 55162 42070 38599 45800 63387 84507 101559 99573 100613 106852 100762 83714 53703 25779 10711 4241 3470 2482 1399 1209 1225 1123 1029 989 992 1089 1002 839 782 830 775 557 407 405 418 459 399 233 160 191 230 268 302 280 253 324 364 300 293 307 230 245 206 199 197 81 95 88 115 89 47 73 92 67 87 90 136 112 44 60 50 54 93 60 88 90 82 56 80 74 67 118 100 113 90 108 75 90 115 104 136 74 51 90 106 40 73 67 93 89 91 89 61 86 99 94 104 109 96 111 93 89 92 76 88 131 93 95 90 65 70 82 94 103 84 74 74 68 56 67 75 92 95 98 95 87 91 57 56 60 77 61 48 40 42 54 78 86 101 89 84 111 100 71 51 54 64 83 74 55 67 62 68 69 83 91 86 64 77 74 57 65 79 53 70 82 60 62 62 67 63 60 70 65 49 55 55 61 68 61 59 57 51 58 52 49 49 50 42 46 43 43 49 47 47 54 50 55 57 51 45 37 50427 272 933 30 9813 14 0 27 7918 10815 41 212 223 429 608 851 1154 1447 1741 2151 2683 3369 4123 5035 6077 7330 8734 10170 11724 13426 15106 17199 19194 20974 22970 25279 27597 29463 31242 32442 32890 33992 35815 37160 37125 34780 33356 35264 37111 37355 33816 32258 32948 33220 30823 31151 39630 58766 85718 113993 130662 137843 144621 151531 154936 162739 175920 182911 177847 169643 161755 141784 120033 115947 110080 101375 114322 118032 119515 116879 84951 54119 39890 29637 21104 16344 11521 8220 4994 2129 976 1305 1832 1439 972 921 1027 1013 826 806 831 711 488 451 565 412 254 182 168 162 240 302 281 313 320 347 354 284 230 243 198 192 190 174 89 72 88 86 116 86 78 61 110 108 95 72 81 96 89 60 34 57 59 86 91 82 74 74 73 63 94 89 78 77 72 70 85 110 84 76 78 90 62 83 71 94 91 107 87 63 71 63 79 101 85 111 80 68 79 67 84 114 119 93 99 112 107 113 116 87 69 70 67 53 71 44 75 95 88 75 84 66 57 67 52 51 52 42 55 41 42 48 49 68 72 90 92 83 85 93 78 81 75 62 54 54 44 39 36 46 61 50 50 54 66 65 57 61 63 59 66 56 43 47 49 54 50 59 60 56 55 69 60 49 53 56 49 49 41 50 52 51 44 49 41 33 35 40 41 49 41 28 40 34 24 32 41 39 36 37 37 41 50433 275 842 30 9812 14 0 33 7918 10821 -84 0 76 188 316 490 672 851 959 1189 1550 1837 2212 2594 2958 3522 4143 5041 6057 7334 8759 10214 11256 12382 13238 13834 14168 14484 15208 15839 16535 16938 17349 18650 19860 20743 21871 22330 19454 16422 15760 17769 23001 28032 33890 42736 54701 68136 81041 90463 96677 105043 112991 120673 132415 147324 165293 180513 195572 187626 173127 164331 156902 142914 128727 111528 105757 110618 115533 117964 102691 92061 77746 58761 48003 49753 64989 74576 64727 40274 17568 9844 4402 1392 1196 1185 1035 972 873 847 814 821 701 581 462 344 345 269 177 193 188 204 262 276 275 317 338 344 339 342 333 326 311 180 129 187 184 105 77 87 95 93 84 64 43 43 76 82 79 91 54 66 59 56 59 70 108 88 84 46 71 84 105 67 97 108 58 72 92 104 100 80 77 80 108 111 93 102 56 91 80 67 63 63 88 109 122 132 84 67 83 95 74 81 93 99 100 104 114 127 125 97 78 53 83 71 85 68 55 60 70 93 58 66 85 86 85 71 73 65 50 57 53 52 44 49 68 77 74 110 110 80 85 93 72 49 81 68 76 59 48 56 66 71 70 55 67 70 61 68 71 71 72 60 65 56 63 72 63 64 68 62 60 60 56 63 75 69 68 51 38 45 50 42 43 41 38 38 42 36 38 45 36 35 36 40 34 33 28 38 48 46 57 57 35 50439 281 661 30 9811 14 0 39 7917 10828 -83 -9 141 298 446 609 834 999 1161 1454 1650 1890 2205 2675 3069 3284 3567 3756 4054 4486 4964 5581 6009 6515 7367 8281 9341 10447 11577 12822 13915 14450 14647 15392 15808 16057 15920 16124 17732 19752 21923 23840 25228 25586 26462 27549 30321 36168 44486 52751 59896 66214 71657 77727 84758 95484 108820 119476 123817 127166 125096 120453 124235 139278 148097 157588 160790 153612 142872 132113 124944 124882 123240 105421 82690 63625 51836 42958 37956 46157 59985 72982 83538 79185 58985 20091 6785 11574 10218 3676 1155 773 806 819 756 704 747 637 397 390 265 237 174 184 226 216 188 232 276 318 308 258 288 342 358 384 420 391 312 229 165 136 104 111 90 95 73 95 67 73 41 64 86 67 42 117 80 79 80 106 94 92 87 92 83 113 80 83 88 83 75 140 116 70 70 78 74 83 97 83 73 87 97 109 102 69 87 97 61 84 76 81 108 93 114 95 64 91 49 57 102 101 107 103 118 145 106 110 92 91 60 74 85 72 64 50 68 84 72 54 75 81 86 70 76 73 82 78 67 48 50 41 49 79 76 83 100 95 85 105 79 68 58 67 66 71 63 72 77 60 59 53 61 71 63 69 72 69 60 50 58 51 66 69 44 52 60 48 60 60 57 48 54 52 48 46 50 52 52 42 44 45 50 50 46 39 35 45 40 32 39 30 30 28 34 34 42 49 53 60 54 50445 280 691 30 9811 14 0 45 7917 10834 21 204 280 280 456 752 1103 1451 1804 2134 2490 2812 3309 3722 4280 4816 5344 5803 6130 6660 7187 7353 7160 6726 6409 6676 7143 7490 7902 8631 9478 10542 12348 13423 14070 15410 16848 18518 21069 23875 27502 31647 34856 39737 44494 49125 53741 57790 61843 65558 69396 72931 77807 85457 93354 101799 112581 119863 123785 125121 126053 125152 134548 162703 200878 227042 229549 220795 215572 202030 179190 159457 134599 106343 83285 69250 61317 55244 50364 52752 58563 55662 50814 43243 25199 9291 5486 7020 6253 2522 1017 804 800 879 818 790 731 558 412 443 345 172 189 181 168 143 249 292 319 338 355 362 389 402 383 371 321 212 156 133 89 26 42 75 76 110 60 44 77 29 46 49 52 43 40 87 63 87 78 50 37 59 39 64 63 73 76 94 74 64 42 60 75 85 77 76 70 58 58 53 58 93 67 68 67 64 84 89 89 121 103 87 81 85 117 93 55 79 80 81 76 73 92 85 90 100 105 95 101 85 72 46 47 63 50 50 75 65 59 82 50 51 52 43 77 39 34 30 23 23 35 49 55 76 87 66 92 107 98 78 54 50 41 55 66 73 58 40 32 53 54 53 55 56 49 55 56 49 52 49 49 35 34 42 44 27 40 43 35 42 39 39 41 38 34 34 43 40 44 36 31 36 37 34 28 27 29 31 20 17 16 26 26 26 30 34 31 31 39 28 50451 282 634 30 9814 14 0 51 7916 10841 -44 181 304 272 268 348 459 634 835 1124 1539 2035 2321 2473 2711 3050 3398 3905 4478 4902 5508 6547 7785 8708 9368 10111 10528 10643 10717 10939 11626 12332 13674 15156 17013 19639 21757 23679 26250 29333 33852 39328 44395 48637 53035 57137 61521 67681 76699 87522 99154 108650 115446 117334 111588 103656 104514 106319 110419 117371 121684 130926 146561 163302 166810 168962 179406 194771 200228 186561 170300 155483 127103 97942 70943 59327 67566 80548 87368 84065 69537 56815 47598 34333 22662 10352 7012 6925 6064 3272 1975 1794 1720 1164 696 768 756 731 645 596 418 351 312 126 126 173 156 173 202 265 349 415 393 374 354 330 295 232 134 74 59 87 119 79 55 55 98 70 53 53 47 66 52 43 76 79 56 49 54 42 73 81 56 58 71 33 81 89 103 39 25 77 48 78 80 52 85 64 36 66 60 50 85 59 80 92 109 110 84 71 113 116 83 82 83 105 112 84 84 92 71 73 93 84 90 96 110 109 73 69 67 72 75 53 47 77 48 26 21 45 91 90 79 65 66 73 64 52 36 47 48 42 63 77 72 63 86 99 89 72 67 67 85 68 69 70 55 50 46 48 50 67 64 57 53 61 57 57 48 50 50 45 36 37 34 32 49 53 47 48 56 46 49 49 42 33 44 47 46 38 29 29 40 38 40 45 30 23 28 33 26 29 23 25 28 28 37 37 37 46 43 33 50457 281 665 30 9815 14 0 57 7916 10848 43 278 337 298 532 748 1024 1265 1573 1778 2209 2666 3074 3442 3741 3926 3899 4045 4246 4304 4620 5444 6367 7365 9054 11131 13426 15480 17122 18655 20850 23453 25727 27742 29640 31094 31991 33531 37189 44182 51748 57993 62974 68029 73334 80426 91765 104161 109449 113017 113589 112060 104886 98005 94242 90991 90114 94613 98670 101521 106441 106809 108911 113329 107656 107418 105466 104531 98257 81015 66361 71520 84379 102104 132293 136270 121900 100068 74684 55620 38272 21767 14131 9636 10995 17792 23112 17127 7410 2667 1280 700 667 778 758 689 608 541 422 326 409 358 171 137 101 127 148 223 244 237 252 311 311 341 374 268 205 150 124 129 57 37 46 92 97 74 64 35 12 33 21 28 43 54 79 68 43 44 45 55 49 69 57 67 65 27 35 54 30 31 86 61 86 55 51 21 41 41 61 44 31 63 61 75 65 86 110 102 88 59 46 55 80 70 78 59 48 63 62 50 87 75 86 109 92 80 69 85 49 48 59 51 36 72 75 68 55 45 42 47 87 112 53 64 58 27 21 60 52 26 54 68 69 72 70 68 73 82 81 73 52 50 68 98 97 55 53 42 34 31 42 46 44 48 36 42 41 36 35 29 35 23 25 25 34 35 48 39 24 32 21 32 27 33 41 40 44 39 27 26 25 36 30 28 33 31 22 34 30 13 23 24 18 18 20 19 33 39 30 21 18 50463 282 632 30 9812 14 1 3 7916 10854 -32 198 314 291 440 689 880 1026 1322 1718 1970 2131 2550 2974 3483 4178 4760 5009 5146 5053 4617 4577 5098 5825 6275 7059 8429 10062 12273 15004 17716 21131 24899 28109 31229 35246 39926 42679 46312 52755 58726 64086 71026 81251 91374 96392 100874 102237 100882 98299 99735 101575 106633 104016 92510 78823 71069 70530 77806 91091 108395 117086 117837 115859 106711 100735 96230 95333 98549 105267 113110 112683 100218 95948 91823 85790 74757 65573 65031 58279 43716 35145 28682 21601 14607 13729 19078 21056 17054 8388 3021 920 500 589 661 657 636 603 562 453 266 370 291 177 139 109 70 120 141 132 152 166 266 244 210 212 285 270 257 165 133 83 87 37 52 36 25 35 46 3 5 83 41 27 20 21 19 58 22 1 27 59 21 29 44 23 12 22 43 51 37 22 46 22 18 28 41 42 17 24 49 40 64 63 63 64 63 76 85 116 88 75 79 81 85 56 32 51 42 46 61 56 10 26 50 33 6 47 53 43 21 36 42 33 18 37 42 34 6 6 15 69 63 57 34 37 33 28 7 -8 34 36 51 42 46 54 64 66 70 77 75 54 53 50 69 67 47 40 31 34 27 22 20 31 33 18 6 14 17 9 14 15 13 24 31 21 19 13 9 13 11 13 31 21 30 19 12 17 18 19 8 12 16 15 20 21 13 9 0 1 7 11 4 10 5 5 7 4 16 19 11 -1 50469 286 503 30 9803 14 1 9 7915 10861 3 157 241 401 455 734 869 803 870 1062 1178 1416 1812 2207 2693 3381 4026 4638 5100 5860 7222 8218 8765 9052 9387 10351 11966 13715 15304 16314 17389 18582 19879 21435 23575 25808 27937 30220 31223 31838 32913 34325 35557 37479 41288 46681 53562 62601 72197 81290 86453 89065 87567 84830 86384 87670 90465 98321 109301 118709 123560 129318 142316 146033 140469 132008 119548 120015 112338 91686 72942 63120 57969 54260 55058 54746 56517 57483 67677 79967 82359 71343 63205 53656 34801 24417 19395 17515 19730 18884 20206 22499 25024 27762 21596 10924 14404 48711 4936 672 715 765 687 677 616 470 358 325 255 201 147 158 119 115 173 187 156 156 164 248 264 304 305 256 144 102 100 106 101 70 68 66 89 58 61 47 44 51 76 54 57 53 68 53 24 54 82 96 39 20 87 78 60 78 73 42 59 53 54 48 50 77 63 22 46 67 93 75 80 54 94 98 105 96 95 126 122 140 81 85 100 110 80 70 69 61 66 79 88 84 79 103 55 57 65 59 54 90 60 44 57 57 55 73 49 63 87 89 63 63 45 55 57 53 53 44 52 79 66 71 88 107 85 78 97 89 82 112 110 99 80 57 50 42 57 52 59 51 47 51 42 40 44 65 61 55 64 56 39 40 36 47 50 50 50 51 46 45 30 36 47 51 48 49 51 52 52 49 50 38 38 40 33 32 37 38 29 24 24 26 37 34 40 49 39 33 50475 282 622 30 9802 14 1 15 7915 10867 -76 17 144 223 310 444 630 755 877 999 1169 1335 1614 1715 1953 2189 2570 3371 4068 4346 4660 5197 5897 6597 7518 8365 9236 10484 11660 12613 13307 13925 14610 15286 16017 16969 18349 19215 20192 22143 24413 26928 29353 32437 35769 38968 43045 47872 50859 53383 55908 59963 65192 70489 73584 76937 81795 86637 95995 105012 109936 117334 122922 117765 96933 71588 50278 41961 48381 53529 58526 58561 55689 50798 45538 42373 38791 28195 22104 20181 18259 16287 14550 11464 8402 5816 3768 2307 3106 8005 12884 11840 14492 190185 785161 719588 7730 621 691 750 640 622 472 249 291 315 147 124 107 127 96 80 117 96 116 147 174 239 275 255 146 77 64 77 21 45 41 49 47 43 20 7 18 37 1 46 28 41 27 3 43 50 45 18 1 -16 -1 25 50 -1 9 22 38 27 35 -4 -9 -6 26 32 32 33 26 35 21 1 17 41 38 60 61 61 77 76 79 71 55 35 26 26 25 41 69 44 43 51 26 10 46 30 36 47 55 33 20 5 18 8 -7 4 2 37 50 36 34 37 25 12 15 11 28 36 42 61 44 51 47 50 66 48 43 36 48 51 56 64 63 73 75 40 31 23 21 7 23 21 26 12 26 23 13 6 5 -2 4 12 19 4 -4 1 8 7 8 4 0 7 2 -2 10 5 -3 4 -2 -1 10 7 -5 -11 -8 -12 -19 -17 -14 -11 -4 -8 -1 -3 -4 -4 -4 -18 50481 275 839 30 9809 14 1 21 7914 10874 -51 74 230 432 634 806 1012 1167 1306 1504 1729 2120 2362 2709 3199 3678 4175 4422 4746 5157 5484 5739 5944 6251 6601 6996 7688 8308 8693 9320 10187 11309 13004 15062 17444 19586 21548 23184 24084 25000 25704 26295 28463 32328 37250 42640 47158 51397 55290 60408 63240 61700 56866 52209 48433 44821 44106 50187 58951 67718 72384 72407 77120 86258 83912 73457 61538 50003 42396 37987 32627 25805 22222 21536 20808 18089 13668 10066 6846 3601 1677 1852 2762 4245 6825 65979 518745 999999 655962 7442 605 648 637 531 447 396 247 234 236 159 122 88 93 85 69 89 139 115 99 140 245 266 221 160 85 69 48 27 -2 -19 27 20 0 0 2 14 50 -15 26 52 17 9 -7 -21 18 31 43 50 35 11 19 0 -18 7 10 8 36 49 9 40 66 33 19 14 33 29 27 53 -1 18 41 36 36 55 59 75 58 32 34 43 41 32 42 50 41 25 7 16 24 26 35 18 14 10 28 32 -1 -2 1 6 9 24 20 45 33 16 29 22 9 11 1 14 18 24 27 36 48 45 53 42 51 58 57 81 54 50 55 60 87 74 49 24 28 33 17 11 17 7 -1 14 29 16 8 9 3 1 -9 -2 -4 -18 -3 -4 -10 -4 -5 -9 1 -1 -14 -4 -10 -14 -18 -8 -16 -15 -6 -2 -9 -3 -16 -18 -21 -18 -15 -19 -26 -22 -20 -14 -15 -11 -15 -19 -23 50487 275 845 30 9815 14 1 27 7914 10880 -47 28 164 337 497 689 923 1303 1742 2126 2650 3028 3416 3903 4572 5376 5823 6608 7396 8456 9466 10518 11831 13438 15310 16695 17676 18579 20317 21962 23532 25579 27561 30184 33915 37980 42359 46224 50325 53718 57529 61504 64506 66649 66898 69039 76048 84967 97290 110309 120997 131036 144306 162971 164132 146466 131871 128605 129908 135694 120097 102479 99581 92391 84937 83805 76815 74831 77409 70680 63287 57839 49485 45406 44339 41133 34933 28113 23376 18548 13032 10550 8136 5793 16810 266047 519259 8811 663 655 674 635 473 307 320 265 168 178 116 134 154 137 112 141 129 114 126 107 199 251 262 216 92 72 89 52 54 72 60 77 61 44 45 47 34 14 49 50 52 35 38 48 25 31 41 56 70 30 32 46 94 70 45 57 51 65 55 54 70 49 59 42 43 40 40 79 77 23 34 49 38 58 58 66 29 76 76 84 85 72 68 58 84 63 24 43 60 32 59 39 58 43 65 81 47 42 63 54 36 9 19 35 19 19 65 54 59 63 50 76 72 69 73 61 59 60 78 88 85 96 96 96 89 89 91 91 109 101 102 84 53 47 48 57 41 44 43 61 60 52 52 30 31 27 28 16 29 31 38 40 29 26 40 29 28 42 40 35 29 16 27 17 22 30 18 29 32 27 19 24 34 26 22 26 20 13 5 15 24 19 15 23 21 22 10 50493 277 786 30 9816 14 1 33 7914 10887 -44 119 345 424 648 916 1218 1429 1802 2170 2543 3009 3560 3864 4257 4790 5328 5607 6047 6739 7575 8650 9365 10482 12054 13708 15216 17114 18688 20422 22443 24805 27605 30658 34361 38882 43615 48263 52225 56656 60361 64111 69262 75981 84300 94171 106349 118046 131011 140714 148095 144663 134238 131990 137023 145345 156641 171599 178115 157249 127893 111331 91680 75208 76033 85571 87804 88743 90072 93799 96494 81328 67356 63052 59870 56257 47687 44328 40274 34478 32057 32403 23492 13325 12976 75321 155148 58150 1971 629 679 612 599 488 267 256 284 244 211 190 132 111 110 163 134 93 158 159 127 164 185 221 238 184 86 77 50 75 50 36 97 41 46 47 49 93 63 68 69 68 81 37 61 68 76 55 55 27 33 22 62 30 56 51 70 75 87 62 79 96 78 82 51 48 63 84 86 60 38 33 52 71 58 82 75 105 75 87 110 103 66 83 88 65 58 73 25 47 49 48 38 63 65 53 25 53 37 46 37 52 34 51 67 39 50 67 63 66 58 63 63 40 48 63 82 76 76 93 93 92 83 103 99 98 95 86 89 98 79 46 53 62 61 43 44 40 46 68 41 63 57 61 55 51 49 44 34 42 33 44 29 27 36 41 42 29 29 30 36 17 33 34 25 35 34 37 38 22 25 34 29 26 28 26 29 29 25 17 23 24 24 31 31 21 29 31 20 50499 276 815 30 9815 14 1 39 7913 10894 -56 21 192 454 754 1058 1327 1510 1727 1847 2135 2461 2830 3244 3742 4366 5134 5806 6677 7612 8295 8750 8942 9121 9806 11064 12256 13455 14485 15430 16322 17396 18326 19931 22055 24606 27693 32513 40519 49999 56363 59559 61673 65479 72682 84396 99649 113347 127689 140586 143341 136599 127249 128688 131234 125762 119765 130957 146209 153743 159297 143829 114698 107602 111270 112705 117570 128898 129555 123830 122379 114749 99997 84543 71681 58648 40926 28118 24548 23221 22639 20822 15015 16360 80534 141335 5556 601 576 651 558 495 393 256 246 323 292 190 130 161 118 76 89 103 42 72 144 96 101 206 218 223 148 54 64 88 40 45 50 41 47 62 30 26 16 42 42 22 51 76 11 9 -44 11 36 28 40 10 28 22 17 27 51 33 29 17 35 33 24 74 55 19 22 44 5 32 20 35 69 45 46 10 36 66 45 43 73 70 56 39 40 27 27 39 48 48 47 44 53 66 35 35 53 52 42 11 -10 45 44 34 30 30 34 35 40 37 44 42 58 39 32 49 40 51 77 79 75 78 68 79 79 74 73 70 81 85 101 60 37 23 35 42 62 57 47 18 25 25 22 30 31 25 4 -7 20 29 21 20 21 18 20 9 0 6 14 -3 7 3 16 15 9 7 22 24 10 12 12 7 9 6 3 -2 4 -1 0 -2 -1 -6 2 -1 -2 6 6 9 5 -2 50505 270 996 30 9816 14 1 45 7913 10900 188 730 1533 2248 2728 3158 3349 3613 3912 4253 4972 5568 6385 6851 7560 8782 9932 11078 12370 13196 13120 13497 13840 14746 16865 20045 23394 26285 30045 35272 41162 46304 50065 52818 55310 58821 62125 64701 69591 73500 79731 86830 89646 101163 117179 127264 135543 141249 148992 151393 142584 135566 121457 108757 99296 111117 122331 114876 107551 105149 101471 97604 98423 98731 97010 91560 78036 68344 56322 50970 41673 32097 30024 27107 23827 27494 56366 167884 200516 22690 591 587 664 669 590 522 352 288 259 265 253 230 197 120 135 141 139 128 103 113 142 125 135 203 236 246 209 105 134 81 30 18 26 45 31 34 57 41 3 59 101 64 71 49 50 15 36 68 65 60 79 72 46 39 75 70 38 89 99 74 54 60 56 65 68 60 55 77 78 86 88 72 84 72 76 73 58 72 70 77 91 67 66 32 47 47 58 77 98 102 79 59 70 45 57 39 49 62 81 71 69 45 59 69 58 81 77 85 79 93 79 75 65 69 80 89 81 84 101 102 111 135 110 112 122 131 138 128 119 115 119 116 112 86 66 59 74 65 69 68 59 90 106 65 71 71 72 46 48 52 42 51 49 33 50 50 44 52 45 43 48 48 41 48 38 37 37 36 36 28 31 39 42 39 41 35 34 33 32 28 21 28 37 31 30 33 36 37 40 38 50511 267 1089 30 9819 14 1 51 7912 10907 512 1285 1808 2043 2190 2229 2570 2923 3064 3652 4239 4864 5526 6255 7180 8165 9465 11603 13934 17129 20627 23959 27145 31077 34367 36800 41040 46595 51500 56284 61422 67507 72839 76903 78563 78261 77850 77931 82455 92687 106266 117761 120177 106668 84067 74987 75011 80283 80893 77218 69673 62380 61090 62858 71813 70143 57812 53883 55917 63545 66652 62090 58589 58157 50883 47213 44830 35453 26740 25165 21660 20190 28180 84742 263945 483086 62249 1461 494 406 506 597 496 365 229 177 203 267 206 129 79 108 99 126 124 73 87 52 70 111 138 155 155 115 110 77 53 24 21 31 41 44 35 34 6 -24 12 3 1 40 27 6 0 12 46 22 41 12 9 3 18 6 -9 30 25 61 61 48 20 48 22 37 26 17 -7 29 53 24 21 22 57 56 53 40 19 30 60 68 53 52 22 18 6 35 46 52 7 8 9 25 37 45 32 61 28 29 40 24 13 28 47 11 11 21 17 16 20 33 15 26 29 32 27 27 40 51 64 71 67 62 87 73 83 77 89 82 75 84 91 64 28 14 12 40 35 42 43 43 26 17 13 22 17 8 2 10 3 4 20 19 13 19 10 6 9 6 8 6 4 -1 -2 4 -3 -5 0 0 -4 0 -2 -2 -10 -7 -12 -16 -15 -2 -18 -13 -7 -6 -7 -9 -6 -5 -11 -8 -8 50517 265 1151 30 9821 14 1 57 7912 10913 97 651 1082 1450 1693 1589 1980 2554 2809 2727 2779 3228 3756 4338 4972 5947 6984 7983 8626 9715 10785 11156 11976 13382 14988 18161 21021 23068 26249 29916 31465 32878 34824 35570 36511 38211 38544 35705 32683 32271 32897 33369 35270 35651 37883 43059 45271 47504 55768 67189 66653 63611 69969 75684 81470 88721 86609 80446 76762 73147 74539 70713 70821 70679 68397 62795 63145 56695 46964 66994 110218 296152 726571 464032 27356 745 464 457 563 551 475 286 165 148 234 255 212 206 126 75 85 117 58 116 106 96 71 87 83 115 128 98 98 68 41 49 42 20 28 17 16 4 43 52 -5 4 15 25 11 13 7 -5 15 19 23 13 17 34 24 23 18 21 28 31 31 55 54 17 40 63 58 37 -5 20 33 69 61 62 53 93 60 17 50 55 26 36 26 30 26 32 25 28 14 25 20 11 38 63 24 39 38 -1 11 31 28 8 11 3 36 14 -2 11 31 11 42 47 36 37 45 39 44 55 38 55 81 78 83 77 60 78 79 75 69 76 85 82 95 103 63 20 30 35 33 44 40 41 30 10 9 20 28 23 22 22 19 22 7 7 11 11 24 17 14 19 13 15 0 3 9 17 11 2 3 12 6 -2 -1 4 6 1 3 -6 -1 -4 -12 -7 -9 -9 -1 2 2 -5 -4 5 -1 50523 265 1126 30 9826 14 2 3 7912 10920 -14 234 561 799 1050 1284 1561 2062 2724 3076 3245 3164 3526 3806 3975 4219 4682 5190 6201 8181 10272 11822 12541 12611 12815 14494 17277 19630 20681 24678 32590 39199 41262 38155 34180 32994 33740 33423 31940 30396 31180 34613 40961 49288 55016 59964 69481 73350 67747 64165 60788 59391 52490 43373 36994 40592 44085 42435 37831 32628 31884 32594 32644 31238 30357 30961 25822 21738 24074 33758 158062 527610 778172 597214 207449 3128 520 452 509 616 521 383 237 232 268 225 205 126 161 139 142 122 97 133 121 96 73 133 163 171 154 102 76 47 45 26 26 23 -6 63 93 70 46 49 26 47 67 70 38 33 36 37 35 1 34 52 17 12 28 68 69 54 50 73 76 32 57 66 75 82 98 62 91 88 117 64 54 59 59 63 78 61 85 67 45 57 85 57 76 80 46 55 56 55 41 76 63 46 56 54 19 16 18 40 43 35 66 47 43 34 35 48 72 68 64 64 55 63 63 65 47 49 65 84 93 75 94 117 77 79 95 89 84 88 97 104 125 101 82 61 65 48 52 64 57 43 66 56 41 57 44 51 49 33 45 50 23 30 30 34 34 30 43 36 31 28 44 32 13 25 34 33 32 22 33 27 20 18 28 21 17 15 17 16 12 17 15 14 17 18 24 24 15 17 13 50529 247 1699 30 9829 14 2 9 7911 10926 60 459 914 1548 2346 3351 4182 4663 4579 4533 4699 4559 4307 4164 4370 4649 5016 5104 5009 5435 5974 6357 6772 6931 7044 7903 9538 11131 12534 13147 12761 11939 12549 15076 17418 18045 16366 14266 13407 13229 16142 19055 21313 18355 16792 18177 20400 20228 22262 21958 24699 75338 257030 532252 970753 999999 999999 557638 3923 459 451 510 552 438 235 183 180 312 341 195 143 73 109 162 117 105 93 101 64 101 153 175 120 116 125 94 96 63 64 62 35 28 4 38 52 55 28 -7 29 24 55 52 15 23 43 15 17 37 52 61 61 46 21 20 48 47 61 67 51 55 74 54 52 35 75 72 86 68 53 44 50 59 66 42 47 55 36 39 65 48 35 65 39 39 57 34 56 48 53 53 64 50 27 43 55 29 33 40 23 47 66 59 50 39 55 52 63 75 81 76 78 98 93 63 59 91 90 68 75 106 91 104 94 71 92 78 66 117 144 111 100 66 52 47 51 48 51 58 70 61 31 46 44 25 34 44 44 36 40 26 43 24 13 22 25 20 32 40 23 6 27 38 24 24 21 27 23 21 12 21 17 13 9 12 15 20 16 8 11 16 22 18 19 22 17 17 13 50535 244 1792 30 9832 14 2 15 7911 10933 -61 98 326 497 645 959 1162 1211 1271 1130 863 764 766 878 912 1026 1044 976 1035 1115 1104 1246 1453 1539 1721 1747 1756 2214 2868 3336 3879 4555 4564 4570 4786 5098 5655 6155 6657 7883 8919 9748 11246 13253 13545 14332 20069 30689 50955 110135 241551 445214 953020 999999 999999 278722 2296 476 490 647 632 477 286 288 301 390 338 261 171 129 128 118 148 130 96 100 101 142 140 158 140 114 83 111 118 105 112 110 92 61 52 42 50 75 62 39 54 43 38 49 31 37 45 78 63 63 63 50 40 71 77 74 47 48 65 86 57 66 76 101 103 93 86 79 106 71 90 92 99 59 64 69 105 63 70 76 48 69 75 75 81 74 58 54 65 83 88 78 82 98 70 70 91 105 85 64 56 53 41 56 80 78 64 78 91 81 97 108 85 91 84 103 106 90 118 132 126 113 98 100 109 103 97 110 121 128 131 133 128 87 65 76 69 73 80 83 77 69 51 40 40 41 57 56 48 34 55 50 49 57 41 52 50 64 54 52 41 32 41 44 42 45 33 30 44 33 30 37 39 38 34 31 27 25 24 31 34 32 29 29 30 26 22 13 50541 236 2037 30 9837 14 2 21 7910 10939 96 141 130 153 278 376 456 391 318 368 503 568 803 1055 1251 1502 1887 2197 2304 2299 2555 3040 3198 3331 4011 4620 4549 4932 5086 5969 7588 8519 7757 7717 7790 7857 9771 10960 15180 27269 61174 129265 232258 420609 763803 999999 999999 600556 6758 456 474 617 523 332 179 212 367 407 241 153 112 139 149 151 102 67 107 103 95 98 138 113 126 121 76 88 88 62 75 67 52 94 102 52 26 72 51 43 69 77 38 49 70 69 47 42 68 53 56 80 25 64 61 81 86 93 76 47 56 64 50 52 27 47 49 65 92 84 78 68 86 75 100 89 98 122 74 59 62 40 52 48 98 95 74 69 54 64 82 69 68 72 44 38 62 55 68 41 26 46 68 44 39 51 59 74 69 70 83 108 109 95 92 96 96 95 100 110 115 106 98 87 85 86 88 113 102 97 100 113 121 83 67 62 49 61 53 57 66 47 66 48 56 51 40 48 64 55 45 38 42 36 35 32 33 39 45 42 36 36 21 27 36 31 30 23 21 21 33 22 26 35 35 16 9 16 18 22 19 14 17 17 24 25 20 4 50548 239 1953 30 9843 14 2 28 7910 10947 -72 999999 999999 -65 -10 74 26 102 198 260 406 615 715 774 855 1133 1418 1895 2222 2578 3009 3102 3190 3813 4155 4235 4639 5371 5103 5145 6133 7749 9312 9969 10557 11072 11957 13852 16675 22863 33713 38360 52436 88761 168389 340334 683966 999999 999999 999999 61634 1108 497 534 588 555 342 224 244 440 434 274 212 163 130 176 104 100 110 129 136 83 95 117 167 134 181 163 102 120 124 116 77 91 84 55 82 79 67 86 86 113 77 45 85 75 80 65 87 69 50 63 68 81 95 68 69 91 110 97 85 105 84 104 107 104 106 126 95 94 98 74 55 93 120 91 124 108 97 91 98 93 112 131 127 119 77 77 105 93 85 74 62 108 121 119 80 79 86 63 57 45 53 91 81 101 94 89 86 119 122 123 117 114 111 126 141 110 106 120 108 109 123 125 143 136 119 128 125 137 131 120 108 92 90 102 112 98 80 93 96 99 95 95 85 81 84 70 72 63 80 67 59 64 86 83 74 70 60 62 66 61 67 75 71 60 59 71 61 62 59 51 55 52 50 47 48 41 37 40 43 43 46 42 43 50 47 41 37 50554 300 127 30 9847 14 2 34 7909 10954 265 99 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 6 158 392 727 954 1341 1622 1754 2064 2354 2682 2932 3139 3364 3456 3837 4471 4744 5086 5473 5598 5697 5955 6346 6788 6734 7000 7799 9734 11862 12352 12952 15146 19056 22953 24605 26222 27340 25044 23926 24307 25236 25401 23041 21309 19675 18080 15765 15032 16516 17558 17484 17481 18196 18008 20118 25075 27608 26521 23229 22962 25673 25893 28097 34285 34952 36549 41607 55493 125243 285337 560863 998011 999999 492736 7543 539 534 572 611 488 294 277 304 463 561 439 307 218 124 142 115 168 180 113 129 125 123 132 106 115 120 140 147 125 148 144 118 132 78 59 102 83 98 89 61 91 58 88 91 74 90 73 40 110 113 72 57 62 79 75 73 95 136 100 94 74 86 103 90 114 108 140 133 109 85 127 113 102 92 94 103 94 99 86 61 87 131 112 84 49 92 96 102 103 75 87 91 100 97 105 97 99 110 81 101 105 96 103 105 97 90 101 107 96 114 142 143 140 134 140 151 130 133 138 137 133 110 115 148 160 133 124 159 177 159 144 143 113 106 99 116 100 118 108 99 121 117 99 103 84 84 83 88 93 87 94 92 74 62 69 74 82 77 87 87 80 74 77 84 85 75 63 57 62 67 69 64 60 63 62 61 59 48 45 47 47 45 38 44 51 46 57 54 41 50560 300 127 30 9847 14 2 40 7909 10960 314 277 148 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 131 253 647 1026 1118 1217 1448 1562 1712 1884 2240 2480 2563 2803 3281 3776 4494 5148 5501 5698 5828 5635 5444 5440 5345 5102 4854 5375 6072 6652 7258 8071 8657 8309 8579 10145 10690 10325 9520 8826 9060 10371 12951 14184 13736 15744 17086 17036 18617 20493 20594 20029 21231 21961 23934 24845 25127 26734 29020 28081 26217 31591 36129 38091 37487 54908 137060 331195 718539 999999 999999 647888 23955 650 575 620 477 307 239 348 495 469 444 364 239 201 160 165 190 182 158 98 172 180 126 154 142 170 185 177 125 161 146 106 131 147 139 128 168 83 53 85 116 116 94 125 121 59 84 116 114 131 140 137 100 102 103 102 125 122 104 135 111 127 109 109 111 139 153 162 125 121 121 105 106 78 116 106 105 171 114 103 130 128 123 128 132 111 128 114 121 145 133 103 88 114 95 88 88 88 119 98 106 114 103 95 140 130 144 120 122 129 118 156 142 170 186 168 139 136 132 142 158 169 157 135 141 147 145 123 147 156 154 137 139 121 110 117 105 100 115 102 111 136 120 104 108 102 99 101 91 87 96 94 87 103 100 87 92 85 76 69 79 93 82 75 85 78 73 77 78 78 80 73 57 67 69 75 76 66 58 63 64 69 60 64 66 76 73 72 71 61 50566 300 126 30 9846 14 2 46 7909 10967 858 672 458 166 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 -5 104 77 12 122 271 398 630 910 1086 1315 1663 2018 2261 2700 2792 3087 3337 3869 4586 5302 6054 7001 7914 9056 10371 10944 11295 12257 14105 16279 17063 16261 15851 15496 15499 15328 15357 15363 15429 16922 19826 22837 24913 27058 29798 32041 30856 28580 30804 33062 35759 37303 34537 29026 28996 30802 33258 32130 30880 28469 27563 30894 35356 47364 60918 107344 261278 545700 917743 999999 280083 5042 369 478 431 295 202 176 256 450 463 320 214 154 117 110 111 100 44 71 111 102 75 51 93 86 87 113 105 71 92 47 100 76 70 35 58 36 53 10 -9 62 32 44 51 39 50 55 24 44 70 56 45 64 76 65 19 55 83 53 46 27 68 93 61 39 51 52 69 69 52 37 31 30 66 74 60 61 62 91 61 80 67 73 47 37 61 53 61 61 62 42 11 33 52 49 55 39 39 65 52 53 42 26 53 32 60 81 95 109 93 70 93 97 90 86 96 109 91 77 91 106 97 83 87 110 95 74 71 89 114 95 87 73 58 77 69 52 61 53 39 65 84 78 75 60 39 40 48 38 38 39 41 34 27 24 31 36 49 36 30 19 29 30 12 27 27 28 16 19 19 10 11 22 21 16 20 24 20 18 16 16 9 12 8 11 3 1 8 11 17 10 50572 300 130 30 9850 14 2 52 7908 10973 863 362 119 38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 35 217 533 826 853 934 1104 1384 1536 1639 2145 2595 2798 2911 2965 3059 3080 3102 3334 3748 4248 4761 5026 5545 6325 6798 7177 7335 6709 5692 5564 6319 7181 7700 7678 7720 8277 8169 9275 11166 13145 14402 15091 16404 18823 22548 25583 28729 32377 33994 33928 34181 34887 38441 44095 44842 43390 46678 50289 52727 54839 59035 63059 65815 67861 70751 74224 67533 59000 60907 56696 78938 278541 694168 999999 708354 69410 962 414 509 504 403 269 257 260 426 494 397 288 218 147 124 123 108 144 83 100 71 119 96 109 112 73 72 80 164 145 125 108 100 84 101 94 84 82 101 70 82 81 61 30 52 70 73 95 104 110 121 110 95 98 108 77 77 103 96 72 98 95 115 76 90 102 115 113 105 112 89 94 67 78 88 106 80 102 112 135 123 113 84 85 81 83 57 38 76 48 69 78 50 63 75 77 60 59 70 72 75 59 69 69 96 112 146 139 121 137 147 117 132 142 141 152 120 107 137 124 130 113 110 104 132 112 124 137 133 136 120 114 122 114 116 79 54 74 76 92 90 82 85 86 76 79 65 59 59 69 59 63 53 66 45 48 51 47 48 53 64 62 69 46 49 56 50 45 53 47 32 34 41 45 46 48 38 34 41 44 40 31 21 23 27 20 21 32 37 32 16 50578 300 108 30 9858 14 2 58 7908 10980 1259 862 526 294 194 69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 196 514 582 640 645 749 789 1034 1546 2135 2634 3344 3993 4301 4585 4976 5569 6795 8319 9197 9631 9692 9637 9899 10617 10791 10657 10577 10300 10277 11204 11705 10971 9793 8530 7306 7097 7441 8626 10789 12706 15107 19240 25242 29729 34509 37070 35639 30007 28142 25958 25324 24528 24770 26289 31404 34820 39030 41448 43330 45649 46696 43219 43812 44932 47763 54730 58541 55727 49550 47847 42743 46448 65606 142574 368765 693760 937019 498206 5598 300 340 473 479 385 271 234 190 223 403 487 408 284 148 120 105 102 95 73 68 85 91 67 97 115 123 132 117 84 65 85 50 7 65 99 63 73 44 49 76 69 56 72 47 47 57 64 84 91 110 106 72 103 101 99 111 80 77 74 108 114 98 71 82 106 128 70 72 75 102 117 105 98 82 112 100 85 116 128 104 109 79 58 42 68 67 78 84 100 78 74 110 88 67 55 71 100 81 64 74 77 70 78 116 115 125 147 131 143 127 130 147 125 80 110 130 131 128 117 135 124 117 129 122 123 123 134 137 125 126 125 137 117 102 100 99 91 85 88 75 77 85 82 90 83 72 67 50 58 46 47 58 55 65 61 55 32 52 50 59 48 46 42 46 47 57 55 55 51 41 42 48 59 43 45 44 37 34 34 28 32 24 25 25 21 33 34 27 34 37 25 50585 300 149 30 9869 14 3 5 7907 10987 740 287 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 58 209 189 107 218 463 652 906 1124 1177 1144 1230 1336 1481 1587 1963 2436 2671 2675 2739 3187 4047 4285 4152 4149 4078 4257 3987 3720 3770 3926 4255 5360 7096 8963 10072 10199 9549 9034 9227 9336 7859 6955 6936 7054 9181 10858 11692 14409 18341 23155 27504 29748 31351 33658 35275 38270 41082 45646 48384 45854 43273 46136 49542 52630 50938 58649 82814 159836 341029 724356 999999 999999 148139 1520 319 381 475 471 415 306 262 196 253 426 415 366 275 150 108 125 103 94 105 97 95 68 60 87 75 103 75 95 96 75 86 62 91 98 90 112 73 44 59 93 79 80 75 79 80 111 128 100 96 104 111 100 94 73 99 76 110 99 78 111 84 109 127 106 111 85 103 141 107 65 68 83 105 100 92 100 90 85 56 90 105 125 76 91 113 57 78 62 74 101 84 80 86 90 84 82 89 105 101 72 74 108 118 142 128 138 139 119 115 131 126 131 116 122 133 114 114 140 146 148 149 137 123 134 124 130 130 109 109 133 113 111 117 91 99 92 81 84 90 80 87 103 96 85 103 86 73 68 68 70 64 60 60 56 64 69 57 62 61 57 63 66 54 44 63 65 59 47 45 49 51 48 53 61 42 33 39 38 39 41 39 36 36 33 28 29 36 47 48 36 50591 301 125 30 9875 14 3 11 7907 10994 64 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -15 187 444 781 1116 1493 1700 1863 2151 2141 1910 1610 1519 1632 1646 1647 1670 1636 1559 1359 975 611 522 473 634 1031 1369 1623 1938 2153 2620 3447 4158 4077 3975 4476 5191 5818 7351 8596 9030 9278 9425 10146 9594 9354 8925 8016 7032 6613 7438 8649 18983 76893 206642 414196 791512 999999 999999 684091 8396 418 343 281 401 450 478 466 417 280 186 177 319 432 360 239 161 116 96 81 65 17 60 104 142 99 76 104 100 104 61 41 18 26 97 67 64 70 57 26 76 53 78 51 60 37 48 106 100 77 100 109 85 76 112 68 82 113 55 55 62 82 52 81 74 65 74 87 79 85 52 41 90 64 22 32 47 42 84 94 102 108 88 113 84 105 114 98 74 97 118 105 102 116 88 110 98 88 95 72 88 140 136 125 86 125 139 133 137 115 108 115 103 101 111 132 120 108 114 120 96 96 122 111 103 113 113 100 96 102 107 89 107 108 101 91 82 63 72 81 75 76 81 63 70 68 53 54 51 42 51 62 50 50 45 55 56 49 54 49 42 43 42 46 47 38 35 37 42 40 38 27 30 39 29 31 31 22 35 38 35 29 25 24 23 32 35 32 35 32 50597 239 1987 30 9877 14 3 17 7906 11001 36 162 178 217 330 425 447 578 828 904 859 876 829 918 876 630 620 384 331 625 604 595 522 617 687 708 847 1052 1053 956 797 912 1172 1442 1726 1933 1952 1987 2539 3384 5242 12561 46831 114908 257384 525201 979586 999999 999999 269110 2873 413 415 322 388 466 425 414 341 249 197 263 402 388 265 155 128 88 64 43 61 49 73 74 50 60 50 67 62 66 63 11 9 73 56 61 65 28 77 59 37 56 31 83 24 25 43 70 69 45 103 91 105 98 96 82 59 40 53 60 61 77 86 85 57 74 62 69 86 84 54 64 80 72 89 62 75 75 76 69 94 82 88 103 102 86 90 90 70 111 84 90 95 96 108 75 86 85 81 110 123 131 102 111 118 99 112 110 109 79 94 127 96 95 91 111 108 124 101 89 81 75 75 95 108 93 94 110 89 78 75 86 89 89 86 82 81 64 75 77 56 49 43 50 63 76 67 45 39 45 43 39 41 34 34 37 36 27 33 31 27 17 14 26 33 28 35 40 34 36 30 20 24 24 21 15 10 19 15 17 20 18 22 26 15 20 19 14 6 50603 301 125 30 9875 14 3 23 7906 11007 2043 1510 443 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 66 121 176 443 707 1110 1466 1855 2508 3024 3259 3206 3283 3394 3152 2933 3076 3526 4186 4367 4565 4483 3627 2967 2492 2534 2837 3530 4308 4076 3815 4523 5107 4336 4016 5551 7625 9353 9600 9536 10103 9524 8518 6936 4984 3281 2922 2899 3452 4188 5660 7713 9442 9883 9954 10405 10702 19638 116145 315836 562180 937918 993774 681862 651466 253380 4099 561 472 431 357 437 402 420 430 330 210 239 305 484 400 261 105 110 141 83 81 84 85 66 58 86 68 94 119 76 47 38 52 33 25 93 45 58 38 33 61 79 59 69 42 30 109 113 115 105 92 119 107 71 52 58 115 74 85 109 99 111 163 119 82 102 94 94 94 83 137 140 118 109 86 77 78 114 111 104 104 136 117 107 93 92 92 81 91 106 116 127 111 121 93 82 119 94 107 101 130 135 105 104 112 94 129 155 135 129 127 132 123 108 90 104 100 113 120 100 91 105 92 101 90 79 106 100 92 111 113 95 88 104 88 98 88 74 76 72 77 72 65 56 37 46 36 45 49 44 49 53 53 49 40 39 36 47 55 38 45 41 40 34 29 42 42 45 42 40 38 44 37 33 30 27 35 28 21 29 27 23 28 34 28 23 26 29 17 50609 300 156 30 9876 14 3 29 7905 11014 5422 3590 1152 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 101 407 380 154 -64 999999 999999 999999 999999 999999 -94 -18 -4 158 473 821 1188 1647 1979 2134 2332 2676 3358 3997 4067 4249 5010 5579 5513 4771 4342 4137 3512 2884 2828 3368 4147 4125 3743 4358 6237 8565 8504 9884 12780 14398 16282 17401 16040 13530 10925 8146 5926 4187 2984 2566 3439 4419 5429 6971 9022 9686 8188 7234 5678 10110 66243 288481 579355 999999 999999 470703 5558 509 462 418 297 310 404 423 382 259 155 139 310 385 408 272 177 91 54 82 30 70 74 99 85 91 57 32 61 58 36 51 96 58 49 36 28 18 28 35 22 36 14 25 -3 37 65 99 65 79 74 59 82 92 122 111 52 61 66 86 105 116 140 153 119 127 115 104 97 77 57 86 72 73 65 74 88 83 86 114 100 79 90 76 90 94 50 70 88 101 122 90 80 86 102 82 109 104 91 75 96 88 97 77 96 97 123 116 84 107 130 133 127 120 102 92 99 93 107 86 73 80 91 93 96 88 70 77 69 79 86 73 69 69 67 49 68 57 51 62 62 60 57 42 26 21 26 35 45 25 33 29 29 38 43 52 38 33 18 39 31 36 43 34 29 25 28 37 13 12 16 11 23 22 10 16 17 15 9 12 14 12 13 18 8 6 17 13 12 3 -11 50615 301 134 30 9884 14 3 35 7905 11020 9609 7479 5450 2186 185 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -34 934 2087 2862 2902 2424 2334 2174 2086 2173 2527 2749 2673 2749 2878 3157 3366 4456 5903 6815 7432 7677 7618 8403 10111 11752 11337 9754 8019 5941 4840 5616 6762 7162 6779 7667 10635 12605 15543 19715 24540 26850 29183 30819 31327 28391 24341 21049 20723 21490 19756 15865 12670 9107 7990 9225 11018 12445 13360 15698 20674 23206 23749 24489 24778 26444 28950 64118 278407 627930 817646 700496 504106 231887 3138 625 564 505 389 410 413 404 314 185 145 110 272 430 387 314 255 183 101 86 113 61 36 88 73 25 32 54 37 14 13 24 8 7 52 46 63 66 35 49 28 31 45 52 63 87 86 79 80 71 82 71 55 79 107 88 111 57 113 183 117 135 143 149 135 151 118 82 108 90 74 81 74 58 62 75 107 104 86 60 81 106 78 55 75 94 108 106 111 135 128 105 129 142 113 101 95 86 87 109 126 119 124 119 114 135 132 132 130 122 132 146 156 125 102 120 119 118 115 118 97 87 90 81 85 100 103 98 84 81 94 72 75 81 84 78 79 56 44 51 52 64 49 67 55 48 44 38 34 55 51 48 47 39 44 47 31 32 52 54 47 41 40 51 36 29 36 40 31 31 38 38 34 26 33 36 28 20 23 27 23 25 23 27 27 30 31 20 13 11 10 50621 301 112 30 9892 14 3 41 7904 11027 8694 5595 994 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 152 853 1525 1919 2076 2817 4335 6308 8411 9923 10997 10935 10082 9072 7915 7149 6260 5441 5290 5767 5984 5435 5476 5116 4533 4577 4685 4382 4099 4356 5333 7215 10387 14555 16035 16725 17653 17837 16001 13401 10146 7794 6725 6158 4566 4899 5598 6176 6388 6904 7440 8726 9423 11349 13242 12573 12024 14008 13884 14051 18469 37828 136331 318935 643183 999999 999999 596852 30564 917 614 659 699 700 583 530 475 353 220 148 169 177 359 512 501 401 273 188 87 82 62 73 54 111 67 73 45 36 69 54 67 80 62 113 83 46 58 97 78 70 69 82 85 74 97 110 90 110 98 45 75 75 95 102 102 85 100 141 124 103 147 154 142 151 168 161 117 113 111 131 108 116 125 118 91 85 137 122 103 101 134 126 112 81 110 157 159 167 173 144 127 136 135 107 138 139 121 124 129 167 150 146 152 136 118 138 157 141 128 135 129 135 146 134 114 126 111 110 108 89 86 104 107 109 100 110 104 90 92 111 113 99 89 98 105 108 108 96 90 71 73 79 65 58 58 49 62 75 69 62 53 59 66 74 54 74 57 59 64 47 63 60 53 67 50 64 55 51 45 51 39 54 59 64 60 51 53 43 48 40 45 50 53 42 50 47 37 36 27 25 16 50627 253 1587 30 9897 14 3 47 7904 11033 -33 581 1067 1392 1763 1973 1957 1582 1245 1333 1129 738 371 54 -86 999999 999999 999999 999999 -18 168 327 614 817 903 869 825 838 958 927 596 297 210 232 355 290 243 267 283 456 656 682 758 1064 1447 1735 1862 1972 2204 2679 2720 2673 9973 51136 128719 283652 571282 945281 999999 999999 334876 3725 632 596 704 694 638 570 463 321 172 155 144 169 334 435 450 350 269 181 109 113 87 61 111 33 79 60 77 74 63 44 28 46 6 43 70 53 53 3 39 68 29 76 19 33 74 76 55 67 92 90 96 114 109 111 101 103 72 110 90 85 139 163 127 138 142 150 164 151 118 143 165 153 131 100 104 118 99 113 93 59 74 81 98 87 81 120 132 122 154 153 157 155 116 123 113 137 135 145 147 158 158 121 120 128 136 133 94 84 96 120 109 123 110 122 106 111 115 98 99 108 103 100 96 97 94 108 108 106 95 93 98 80 98 111 110 100 79 71 70 71 56 68 61 69 47 43 61 57 50 48 59 64 58 48 62 61 59 65 65 52 45 57 58 52 50 51 46 48 55 47 50 53 45 38 40 43 41 34 35 34 38 35 39 52 45 39 40 29 31 31 15 50633 204 3056 30 9896 14 3 53 7904 11040 37 647 2167 7398 22365 52844 111736 206649 370114 672762 999999 999999 999999 271044 1963 541 584 613 551 453 399 237 129 114 102 90 186 313 451 349 216 127 57 42 80 64 28 41 52 22 50 24 1 -1 28 -3 3 18 18 7 -6 31 -1 4 32 37 38 31 7 28 20 42 64 71 50 53 104 95 45 65 70 42 37 33 69 120 111 79 131 129 114 138 142 145 94 70 116 96 76 59 55 39 11 49 68 121 109 112 83 113 134 147 160 123 142 120 118 110 117 63 98 123 106 99 101 66 24 44 71 68 63 41 37 73 73 79 66 71 51 53 62 89 81 76 87 78 82 80 66 56 75 84 81 64 42 54 76 84 54 49 41 50 46 24 16 25 33 25 22 24 38 30 38 31 40 36 42 44 34 25 30 39 33 19 38 34 20 24 33 34 27 25 40 28 15 13 15 16 28 22 25 14 5 14 22 22 18 13 11 12 7 4 1 -5 50639 203 3084 30 9894 14 3 59 7903 11046 323 2484 11213 29523 66804 136100 243763 452947 847145 999999 999999 999999 47644 930 564 614 624 659 530 436 294 186 102 141 121 114 180 362 402 286 178 108 66 92 64 80 88 69 49 42 74 71 51 87 89 55 96 87 77 76 58 64 80 82 84 87 90 106 76 30 62 102 67 122 125 102 86 100 131 106 101 149 135 139 83 88 106 96 138 168 136 159 123 118 171 159 114 151 202 152 148 146 138 133 117 112 170 186 215 202 195 190 181 147 144 141 153 126 96 104 113 131 132 116 107 106 93 83 74 68 72 78 103 85 89 77 83 78 78 97 91 124 120 90 79 105 106 114 117 115 130 108 95 88 87 87 89 86 78 61 71 76 63 71 62 63 68 66 60 73 74 69 63 70 63 63 57 46 54 69 84 76 73 65 61 63 65 76 71 58 52 57 69 59 56 55 56 65 67 56 50 55 55 46 48 49 52 51 47 36 33 24 12 50645 224 2454 30 9894 14 4 5 7903 11053 -27 117 169 118 31 999999 999999 999999 120 415 498 537 743 888 1087 1150 928 951 1096 1526 2554 8180 30784 81682 186115 381043 659483 940710 999999 999999 694515 7860 600 532 577 607 569 566 486 380 250 140 107 102 82 123 116 221 374 360 195 105 67 59 100 51 62 50 50 59 46 64 81 77 35 83 68 64 89 76 90 70 74 78 68 52 55 107 103 56 81 91 56 70 84 62 67 76 70 59 114 87 114 124 91 79 65 33 31 84 121 135 146 114 119 140 167 152 128 154 137 128 114 122 110 135 142 119 152 208 215 216 192 171 174 168 123 116 124 127 124 96 87 93 110 118 122 90 75 62 69 46 48 66 69 66 59 75 72 79 78 79 81 108 119 84 82 76 81 99 74 52 53 61 57 64 71 74 66 54 51 40 45 32 46 43 34 47 48 41 31 46 43 40 43 64 68 57 60 45 36 42 52 45 41 49 61 55 45 45 41 54 42 43 41 43 43 49 52 45 44 43 33 32 43 36 36 36 40 37 35 33 27 8 50651 301 145 30 9895 14 4 11 7902 11060 2005 1404 582 -8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 170 606 1077 1421 1550 1773 2058 2439 3100 3645 3660 3136 2157 1613 1261 1348 1574 1921 2558 3454 4262 5176 6000 5794 6190 7395 8536 8824 8100 9801 15475 19875 19667 16042 11552 9758 9327 9341 9417 11513 14002 14547 15308 15739 16582 15982 15547 15551 14121 15068 29733 165818 425291 670456 849007 737387 444121 8180 510 480 446 500 540 521 480 460 428 353 287 196 139 90 60 76 82 125 303 323 226 115 49 64 35 24 45 11 47 36 23 34 40 22 48 66 58 41 70 55 72 56 50 30 41 45 34 28 99 93 59 76 71 63 70 84 77 91 97 85 97 99 70 87 106 85 80 60 66 39 49 37 83 135 129 97 103 81 113 138 124 145 161 146 128 175 165 162 182 197 195 192 220 169 168 144 119 129 118 107 110 78 117 112 74 81 86 49 52 60 51 15 41 48 51 45 61 72 68 63 77 88 63 60 83 95 78 73 59 67 60 53 39 48 61 59 49 47 60 59 57 62 57 52 34 40 42 47 48 42 48 50 53 47 42 45 39 53 43 61 56 42 36 29 35 50 47 59 54 39 43 37 38 25 34 38 33 36 37 42 38 32 34 25 28 33 34 28 26 24 26 21 7 6 2 50657 301 147 30 9897 14 4 17 7902 11066 3458 1119 689 767 856 931 745 740 754 644 600 536 546 475 470 588 482 370 324 359 377 428 340 279 260 280 315 295 180 6 17 39 94 79 50 19 -20 999999 999999 999999 999999 -95 -63 999999 -44 10 72 318 986 1707 2468 3410 4243 4512 3953 3354 2796 2592 2922 3790 5673 9103 13391 16354 18271 19492 18927 17814 17143 16580 15014 12616 10617 9838 8909 10425 15034 19961 26159 35022 40108 35539 34421 37641 40076 39714 33874 35043 34896 30540 25733 25851 26115 22935 16779 14355 11106 8247 29726 210130 291397 225614 38809 1533 429 436 421 490 528 504 448 521 466 421 341 309 204 83 110 106 102 86 56 161 286 263 169 117 81 100 78 50 27 69 60 65 67 54 37 35 6 6 79 120 112 111 79 86 43 47 83 72 58 66 85 59 32 62 94 75 69 88 114 67 13 25 74 101 55 44 113 99 109 75 54 59 56 87 96 100 90 65 96 110 133 154 155 172 141 159 159 167 156 189 210 204 204 187 198 166 169 147 93 135 141 130 90 115 125 116 106 105 82 68 61 43 69 75 44 42 73 62 47 58 61 77 81 75 68 68 52 58 76 52 53 47 54 73 51 42 56 57 58 59 35 35 60 63 61 74 60 39 35 45 43 38 35 38 56 45 36 51 67 58 49 60 60 54 52 45 49 52 48 56 57 51 40 41 32 37 39 41 42 44 46 43 38 43 29 35 36 31 33 31 25 30 29 18 19 14 10 50663 302 117 30 9897 14 4 23 7901 11073 26534 4738 1777 1076 1155 1269 1280 1364 1244 1283 1181 1153 1132 964 884 1015 1105 1014 1005 1048 1026 958 922 860 828 776 839 657 611 665 629 499 452 394 455 490 417 382 371 334 268 174 212 286 226 229 344 400 614 832 1223 1710 2101 2465 2861 3290 3665 4198 5032 6250 8480 11418 15112 21695 31083 41147 50292 52062 50786 46456 37144 27398 20691 17013 15248 15391 19231 25808 31520 29839 22965 16670 15217 15626 15351 16042 16880 16771 16754 14870 13348 12801 12744 10440 9723 9179 6838 4887 2899 6882 69878 27127 1038 500 498 527 525 473 485 462 448 464 464 459 456 488 384 296 198 158 92 113 107 99 177 332 279 202 115 102 84 76 140 131 78 62 54 76 98 96 61 98 90 76 78 103 86 93 116 70 93 96 139 115 103 115 113 100 119 136 146 79 71 116 124 121 109 110 97 123 100 123 85 122 137 123 101 115 83 113 118 128 130 124 112 131 154 175 178 235 227 213 248 240 240 246 256 259 211 234 195 169 161 122 127 116 134 133 127 118 101 125 107 97 82 69 90 69 83 88 120 92 70 76 92 68 89 77 83 65 79 80 82 71 53 71 68 65 89 71 60 71 72 82 75 66 83 80 84 92 92 94 86 87 78 69 75 79 82 72 74 66 78 85 71 74 72 76 72 65 64 71 75 72 75 79 77 71 66 67 64 67 83 66 62 67 62 65 67 62 67 65 62 63 60 60 58 62 51 49 37 26 50669 302 112 30 9892 14 4 29 7901 11079 23633 1419 727 685 801 796 780 894 936 864 891 859 876 811 701 708 928 1020 891 794 744 567 597 616 474 313 345 326 400 383 312 335 161 191 190 242 238 226 196 207 150 133 174 240 318 448 760 1159 1809 2398 2813 2993 3070 3531 4615 5642 6091 6403 6743 8017 9800 11863 14099 15398 16332 17073 19148 22190 23819 22686 19776 16400 13084 10541 7820 5802 6102 7480 9518 10436 9934 11060 12045 10672 7971 7428 9879 11469 11777 10508 8875 7574 5765 4188 3108 2578 2536 2192 3256 32622 249219 423639 223655 4382 511 459 525 455 482 468 512 477 472 415 393 357 290 228 176 127 174 155 179 167 222 316 253 176 120 125 92 89 126 110 120 148 92 46 95 96 84 86 79 124 117 147 118 81 115 109 93 84 97 104 90 99 109 119 146 150 116 99 152 140 85 154 148 165 131 106 142 104 98 134 111 105 130 146 132 122 111 120 130 131 122 179 201 188 183 212 211 220 268 293 287 259 261 262 248 250 249 224 180 158 161 158 124 147 150 125 134 127 112 117 115 94 104 103 79 80 61 84 102 84 94 93 98 119 113 96 80 95 120 96 102 95 89 92 96 99 101 77 91 107 97 91 98 93 89 80 89 111 121 106 98 124 127 99 90 99 96 88 95 96 89 106 99 101 108 85 83 86 102 103 109 100 95 75 72 91 89 86 85 85 83 87 85 74 68 74 72 90 81 78 78 75 72 69 71 72 57 47 50675 301 141 30 9891 14 4 35 7900 11086 983 283 168 187 165 237 319 348 372 358 271 309 272 158 133 143 256 201 117 134 83 112 110 -75 -97 999999 999999 -64 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 128 401 873 1384 1661 2030 2166 2134 2191 2417 2821 3294 3657 4137 4572 5241 5802 6317 6500 6509 6600 6376 6024 5429 4923 4436 3459 2591 1849 1301 1034 901 790 1089 1827 2775 4050 5081 5600 6493 7603 7368 6152 5379 5032 4484 3431 2602 1866 1044 498 377 439 1631 29486 196335 633125 845713 153756 2423 473 454 456 437 384 399 443 401 410 325 276 272 235 176 144 130 118 117 29 113 171 290 189 123 80 60 37 34 44 41 51 23 40 51 56 34 30 30 72 93 45 52 20 41 66 77 65 43 21 30 26 44 50 68 88 106 90 74 57 46 48 80 95 64 80 92 54 53 67 75 87 87 71 52 57 46 55 82 77 91 91 68 64 101 134 129 107 99 130 160 201 223 237 234 208 169 176 144 112 99 87 89 87 76 103 104 110 92 68 40 28 59 47 35 54 40 41 80 69 54 80 62 54 52 70 49 51 48 46 38 55 39 51 42 45 57 44 27 43 48 48 43 46 43 41 41 45 32 31 39 55 48 39 42 37 38 48 51 36 44 50 44 49 56 51 32 43 43 55 52 56 36 44 52 39 40 46 37 38 32 32 36 26 26 27 20 30 29 29 30 28 30 32 29 27 26 12 3 50681 301 141 30 9891 14 4 41 7900 11092 243 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 7 11 98 256 171 334 485 716 1031 1217 1172 1080 1040 1132 1241 1273 1208 908 626 409 181 147 441 935 1514 2164 2464 2348 2218 2260 2212 1969 1528 920 523 380 166 0 62 139 669 996 4037 37485 202743 540648 999999 999999 301734 4934 460 445 400 379 424 413 374 365 316 238 231 242 132 125 93 109 113 105 148 176 215 243 99 52 108 54 51 42 90 74 67 68 62 8 21 54 33 51 44 65 53 74 70 73 69 55 36 65 75 80 73 73 63 55 81 68 73 67 27 27 54 71 38 57 42 62 28 66 83 62 86 68 79 103 51 59 115 101 77 77 65 86 103 149 141 127 135 130 163 198 209 210 215 223 220 190 182 173 180 172 122 88 66 65 79 86 109 117 118 107 85 84 58 58 62 64 85 67 71 80 69 100 93 75 59 65 55 40 51 50 46 37 44 64 65 61 55 56 53 53 45 49 52 38 38 45 54 46 40 54 59 57 56 60 57 45 48 41 52 51 41 48 46 41 47 50 39 46 50 47 47 44 45 47 45 43 48 42 44 42 45 45 37 37 36 43 49 43 41 37 39 36 33 31 35 33 18 12 50687 301 140 30 9890 14 4 47 7899 11099 112 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -59 -61 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -49 327 677 1003 1180 1050 815 645 543 446 418 603 1025 1514 2059 2192 2071 3096 4533 4989 3984 2564 1929 2400 2876 3324 4920 5663 4314 3683 4073 4536 4866 5557 10328 25249 104659 343966 685442 999999 911896 448999 21412 557 425 399 404 343 361 289 240 250 192 182 123 131 138 146 109 129 146 156 225 340 231 127 99 99 86 65 68 39 69 60 58 77 68 88 67 59 26 48 16 50 74 69 62 78 104 74 50 75 46 36 79 66 73 90 88 89 114 83 72 74 71 74 80 123 91 58 60 52 86 71 89 59 55 58 76 87 79 101 115 103 108 111 121 132 125 140 175 169 169 176 204 214 231 247 233 184 215 209 175 145 134 92 96 118 90 85 101 147 156 135 124 80 65 72 90 79 67 60 75 78 65 66 83 77 99 111 80 65 59 63 50 69 77 71 59 74 64 68 72 82 72 76 65 77 87 82 74 50 85 70 68 63 57 75 70 55 58 70 61 64 68 69 56 44 50 46 48 59 68 61 70 57 57 51 52 61 58 52 56 54 46 51 53 56 65 61 48 50 48 56 62 48 48 45 47 48 42 31 50693 301 139 30 9889 14 4 53 7899 11105 972 733 526 425 493 445 573 740 813 805 707 727 708 604 437 460 406 595 750 898 938 808 469 352 243 130 58 35 -6 -32 -8 7 -10 -44 3 -32 12 -13 -59 -85 999999 999999 999999 999999 999999 999999 999999 999999 -57 -72 28 68 150 224 323 397 538 632 806 990 1040 1033 871 856 837 975 1234 1465 1849 2248 2685 3576 4545 4473 4811 4952 4471 4930 6305 8761 10920 11376 10587 9864 9562 9065 9526 10171 9993 9898 11181 11845 11524 20961 116746 296757 573116 590833 242451 4014 381 361 348 395 348 324 262 249 220 166 144 128 148 138 94 93 123 75 80 116 242 307 229 149 114 114 92 106 92 132 90 69 94 70 80 58 78 41 71 87 31 32 68 101 85 78 71 89 71 47 52 68 71 57 78 77 98 101 105 88 103 112 90 71 43 28 62 55 46 54 87 71 89 58 69 64 46 81 74 98 123 101 95 108 124 88 81 118 122 127 125 122 153 177 186 213 197 208 231 215 179 171 152 138 114 78 87 94 131 135 125 122 150 145 152 130 108 93 84 71 72 76 56 85 91 111 119 98 114 115 98 72 76 74 90 77 72 47 74 79 75 71 75 72 76 84 67 63 58 61 78 80 81 75 59 75 61 60 68 60 59 59 72 65 63 66 62 70 69 66 64 51 58 62 63 60 44 54 55 55 47 52 55 44 55 59 55 59 62 58 54 60 54 50 49 43 39 40 39 38 29 50699 302 109 30 9889 14 4 59 7898 11112 15349 1577 1204 993 1030 1174 1160 1191 1364 1531 1511 1501 1472 1361 1167 1079 1129 1077 1186 1185 1408 1645 1585 1116 871 688 416 373 318 372 337 326 318 439 337 315 300 273 250 167 226 223 167 203 215 205 201 152 193 200 187 239 271 326 390 469 575 675 838 935 1204 1529 1484 1480 1480 1412 1428 1770 2274 2662 3082 4019 5622 7181 7543 8531 10289 11291 12265 14387 15574 16681 19127 20173 20751 20030 18830 17601 16765 18083 17430 15888 14086 14861 61117 213435 195103 24923 526 344 369 377 332 324 323 273 228 263 275 218 182 166 111 91 102 145 73 77 121 89 187 238 223 168 95 123 102 89 66 77 10 60 61 64 67 26 2 9 20 93 75 31 60 62 57 60 71 83 89 85 95 40 47 50 62 45 92 58 89 82 59 75 53 38 69 53 55 72 53 55 26 -4 30 38 26 42 49 38 43 42 70 105 79 58 69 67 73 98 117 111 89 88 115 126 136 127 150 145 150 193 171 146 164 139 171 138 96 82 65 92 129 152 148 125 147 153 121 76 73 69 42 37 58 77 67 52 59 79 54 70 102 96 93 66 61 78 46 61 70 67 77 69 74 72 54 47 62 65 64 65 73 54 60 61 62 49 62 47 46 58 62 59 64 42 45 41 49 55 50 56 59 48 48 61 47 43 47 45 52 44 47 51 51 49 52 46 47 54 53 61 54 44 42 38 44 44 46 41 39 32 31 23 50705 302 110 30 9890 14 5 5 7898 11118 8663 669 513 407 374 415 418 415 635 846 890 766 701 593 554 444 421 395 463 497 567 693 804 460 168 45 54 -11 999999 999999 -94 -53 -49 -33 -57 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -2 102 177 153 171 207 182 133 146 362 719 1264 1900 2974 4211 5581 7172 8858 9228 9429 10738 10660 11623 13801 14275 15643 15747 16430 17722 19680 21199 23443 23540 21726 23197 20919 19140 82176 446654 632454 168683 5913 489 371 364 310 290 243 178 183 158 114 129 158 130 71 78 86 60 65 59 51 88 147 202 173 158 107 55 39 50 41 40 28 6 -9 -19 -1 -15 27 15 41 46 64 31 30 22 35 -7 -6 33 49 5 15 29 14 52 31 29 -1 2 31 28 45 25 16 60 67 53 36 29 53 34 35 28 30 42 25 9 34 30 29 23 34 46 66 52 45 34 49 63 54 78 88 93 91 87 112 120 97 101 95 131 108 112 92 77 99 126 78 52 41 62 100 81 90 125 131 88 84 77 57 39 18 19 24 33 36 21 29 54 40 67 50 36 51 52 27 26 25 28 44 34 38 19 17 27 25 20 31 43 44 48 48 50 48 49 49 29 36 30 25 25 38 40 36 48 52 38 36 25 17 18 14 23 15 12 23 35 32 24 12 17 31 31 19 22 29 29 25 29 30 25 23 28 26 12 21 22 24 24 15 10 3 -1 50711 302 107 30 9887 14 5 11 7898 11125 6152 1025 758 602 570 519 688 722 918 1176 1300 1311 1222 1030 984 834 767 699 777 776 857 1087 1248 784 386 315 163 116 107 110 166 169 184 208 185 93 97 77 62 24 49 16 7 -3 -9 34 -38 36 25 -40 4 33 9 17 -16 -29 -45 -31 122 311 350 265 191 319 446 501 503 622 917 1743 3824 8518 15455 20501 22738 19524 19816 24524 25854 26875 25741 25610 26419 24673 22693 21010 20577 20142 17932 16020 15315 14597 13647 13975 63274 310423 388389 137390 4222 505 485 476 435 371 307 297 300 283 293 273 218 226 262 245 199 150 144 139 137 87 129 180 260 253 194 156 152 146 112 98 55 65 125 85 99 97 112 81 90 96 105 60 86 93 100 105 96 117 83 82 83 133 101 62 98 135 92 88 69 73 80 66 80 84 106 114 140 95 72 84 79 79 43 74 104 93 83 94 92 105 121 92 99 87 65 75 106 108 164 182 160 152 149 113 133 145 157 148 155 139 157 162 136 166 198 186 175 151 135 126 131 173 148 191 174 147 158 146 138 104 95 88 79 91 69 74 94 97 89 111 110 110 113 128 130 117 119 114 103 109 111 103 131 121 98 89 97 87 118 132 104 98 113 102 89 98 83 76 74 76 85 102 103 103 97 95 100 91 93 85 88 79 79 73 77 89 81 82 87 92 94 90 101 91 87 93 87 86 86 87 90 87 83 80 83 94 92 86 78 76 76 71 50717 302 128 30 9878 14 5 17 7897 11131 9161 803 464 271 200 281 340 311 457 532 620 735 684 643 497 452 376 305 336 337 373 495 631 399 73 9 -90 -88 999999 999999 999999 -75 -62 999999 -77 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 98 906 2922 6547 11498 16256 19374 20234 18603 19729 20420 21077 18696 16003 13960 13568 13722 15740 16893 17547 18461 18534 18436 18206 18052 16057 12769 15087 108879 393920 617941 391767 9230 507 475 429 357 307 235 263 296 268 276 230 221 280 254 268 232 185 156 115 127 115 151 198 276 242 182 148 64 108 51 64 72 72 81 94 65 30 60 84 58 93 74 116 70 54 34 92 104 110 99 64 66 87 85 96 90 66 61 108 80 104 115 104 121 89 97 97 111 117 76 79 98 70 75 113 63 55 76 105 116 119 105 141 131 107 81 93 90 141 182 134 154 167 162 159 169 160 143 150 138 155 181 180 188 179 169 162 172 183 149 160 162 159 140 163 173 193 195 167 156 143 116 95 113 117 90 67 56 71 93 89 86 89 109 100 110 110 87 113 111 104 108 120 113 108 116 111 92 108 115 111 101 102 95 99 106 74 77 84 79 70 98 97 98 97 84 92 75 66 71 76 71 70 79 75 63 70 71 67 65 76 89 80 74 87 87 85 81 80 75 75 79 72 75 70 72 72 63 66 61 60 57 50723 302 93 30 9873 14 5 23 7897 11138 16528 1906 1246 828 681 666 690 711 861 995 994 1100 1080 1021 942 884 861 811 777 735 886 1073 896 511 356 173 141 128 136 143 210 231 135 205 208 204 98 130 53 78 57 46 54 56 12 -20 -12 19 31 18 -11 -11 53 19 -5 2 -8 13 -11 -50 -48 -50 999999 999999 999999 999999 999999 180 962 2155 3645 6553 13323 24367 34876 37935 35490 31980 25999 17988 11215 7712 6518 8269 13233 19485 20952 16556 13478 13824 13550 12487 11533 7107 9303 66927 147381 284972 367472 13676 377 573 571 420 388 370 355 327 262 203 253 263 310 253 271 208 131 91 89 95 92 136 155 195 249 206 127 84 47 64 58 62 14 34 26 27 49 51 64 89 44 32 50 72 83 47 67 39 42 68 86 58 36 52 49 36 34 77 39 47 92 34 42 77 64 44 51 88 79 82 63 65 27 59 48 3 38 69 54 78 48 64 85 88 58 78 94 123 97 108 144 128 114 120 129 130 134 147 135 131 108 149 153 163 143 153 135 133 144 159 154 145 127 128 106 131 154 143 128 126 125 105 122 107 94 63 62 58 42 42 54 60 43 89 88 91 88 84 64 63 76 69 95 109 86 90 93 108 96 82 80 99 80 65 49 51 46 58 66 73 59 47 61 66 60 57 60 61 49 50 62 61 61 56 55 45 40 44 44 47 43 47 48 44 47 50 51 53 54 53 55 42 34 39 39 34 38 33 31 27 27 18 50729 302 91 30 9871 14 5 29 7896 11144 16503 2337 2088 1680 1383 1342 1357 1453 1600 1754 1859 2096 2307 2301 2002 1821 1735 1708 1563 1408 1613 1830 1484 895 749 684 638 656 687 675 648 632 696 683 670 708 646 529 551 526 440 427 397 461 490 395 443 417 491 425 430 443 392 362 386 408 396 365 305 285 305 301 222 185 180 162 110 121 127 254 615 1814 4974 9611 12388 12562 10285 5965 2544 2221 5320 10108 13184 13292 12231 9624 7224 5893 5973 6700 7562 7404 7043 6373 2497 1101 985 6956 2296 468 549 518 488 418 381 436 458 425 381 284 201 218 282 334 269 198 147 107 64 28 39 82 106 202 180 149 128 123 65 32 58 43 69 28 28 28 53 57 58 1 13 -15 14 17 48 51 50 40 33 10 36 58 51 21 20 21 37 42 58 82 28 4 7 29 29 62 75 49 63 65 59 26 46 59 57 25 44 47 35 86 97 73 42 53 60 117 106 77 41 66 72 71 126 114 114 144 139 107 142 119 139 134 110 149 161 152 101 135 140 128 146 123 132 133 123 131 165 138 132 114 94 120 127 107 69 56 57 54 32 40 54 44 46 37 65 90 72 59 55 67 75 72 66 74 76 81 83 88 102 81 85 87 87 79 80 79 54 64 60 46 42 38 46 50 44 41 46 38 34 38 34 40 46 36 32 25 31 34 31 22 18 27 19 13 32 28 27 24 31 34 38 34 34 29 26 28 23 21 18 16 19 13 50736 302 87 30 9867 14 5 36 7896 11152 13516 2283 1954 1731 1492 1453 1595 1634 1782 1939 2068 2191 2342 2535 2329 2029 1907 1928 1842 1650 1635 1867 1441 940 768 742 775 801 852 801 789 774 708 672 626 660 738 704 605 568 590 542 522 540 476 531 501 495 498 524 460 423 445 457 421 444 429 411 396 405 297 141 127 140 194 238 235 243 252 492 911 1350 1620 1332 1009 669 482 473 552 663 678 793 1254 1314 990 846 888 1009 1163 1026 903 667 370 302 351 234 163 230 484 517 455 487 423 395 435 403 339 235 197 180 249 330 302 258 282 216 109 94 58 63 76 74 18 115 196 193 170 128 113 78 36 0 21 33 44 31 40 67 36 47 24 55 34 57 48 59 46 16 66 41 38 21 42 75 65 38 67 48 10 69 40 18 8 32 7 8 55 48 45 42 56 49 90 80 46 29 38 46 55 27 51 74 73 85 80 78 77 84 85 100 91 100 124 146 136 161 176 175 175 142 142 140 143 145 154 159 132 106 103 70 90 124 126 147 126 132 154 145 132 128 144 144 103 84 68 54 46 50 41 34 36 51 51 50 30 43 70 73 90 78 66 82 82 84 89 78 87 90 88 78 56 64 77 93 101 110 104 79 58 62 67 44 57 50 35 31 38 55 53 34 42 44 35 27 30 32 30 35 39 39 31 26 16 13 24 27 28 27 30 36 37 35 37 29 27 31 20 24 25 23 21 10 50742 302 82 30 9862 14 5 42 7895 11158 17907 4421 2512 1881 1591 1447 1650 1784 1747 1833 2000 2210 2523 2642 2344 2127 2189 2091 1914 1713 1716 1786 1822 1482 1126 1070 895 929 959 864 865 836 746 686 637 672 712 746 766 614 602 627 544 501 522 552 534 579 531 503 458 446 466 500 511 444 380 442 438 363 314 262 146 130 221 183 266 369 312 241 263 179 189 168 183 119 204 129 158 220 229 355 880 1684 1316 463 234 204 235 278 271 323 299 438 557 396 374 387 366 219 314 585 542 426 459 452 469 457 372 295 219 194 361 420 394 323 203 172 109 59 108 116 48 109 115 175 219 213 197 171 154 64 52 46 35 56 39 46 52 61 69 79 72 40 48 69 98 73 35 18 32 53 35 72 70 39 21 56 104 62 90 21 33 56 47 70 86 74 81 98 92 82 100 85 65 46 36 57 53 55 46 63 73 70 110 104 72 33 68 84 113 117 105 88 69 91 95 114 114 123 164 185 187 214 161 128 141 145 145 120 101 104 122 129 116 117 146 162 134 158 168 136 138 108 109 89 69 50 60 70 53 57 62 65 58 56 48 47 87 88 85 85 88 104 87 84 71 72 77 79 78 80 89 96 105 114 107 83 76 74 67 52 54 59 61 62 48 59 49 63 73 61 43 39 35 35 37 41 46 39 29 22 23 17 22 32 36 38 33 38 40 30 42 36 35 32 26 26 32 30 14 -1 50748 302 82 30 9862 14 5 48 7895 11165 15722 4335 4183 2679 1776 1538 1657 1776 1802 1761 1829 1969 2249 2300 2246 2106 1998 2004 1878 1697 1520 1653 1863 1454 989 913 869 859 852 864 796 813 766 715 775 666 564 634 722 708 643 661 539 566 510 516 523 509 454 466 475 462 477 398 391 355 307 310 333 327 287 198 149 79 158 124 110 122 114 142 156 139 124 150 125 85 108 127 109 158 135 150 137 137 141 179 142 187 224 175 122 196 255 240 181 156 133 122 253 482 559 460 420 493 506 432 432 413 316 272 334 329 326 280 288 201 121 94 82 49 22 32 27 57 98 147 186 176 125 98 88 94 41 16 54 50 11 19 50 55 76 27 -1 27 51 33 53 3 43 53 31 37 10 22 18 28 18 42 56 28 33 39 47 34 37 51 58 1 -3 57 71 50 22 13 35 40 51 41 46 65 31 25 43 51 88 61 43 34 46 60 57 85 91 52 60 62 73 88 89 91 125 123 115 152 139 148 122 126 158 139 135 109 65 65 69 57 55 110 105 114 100 70 92 82 47 30 17 23 38 43 27 35 54 51 37 55 56 46 62 59 59 47 66 65 68 91 99 54 35 33 28 31 28 57 81 63 59 45 39 42 35 36 15 29 44 26 21 24 22 25 21 29 12 6 5 3 13 17 10 11 5 7 -2 -8 -7 3 9 4 9 9 8 7 10 7 9 6 3 3 2 0 -7 -16 50754 302 84 30 9864 14 5 54 7894 11171 10286 2646 2991 2931 2132 1600 1550 1656 1741 1733 1755 1877 2077 2240 2204 2047 1980 1936 1772 1645 1579 1726 1643 1264 1029 893 890 903 787 770 880 896 794 784 845 803 592 620 706 772 664 621 592 575 562 517 474 462 474 492 431 425 335 392 349 344 398 322 340 318 248 190 85 135 131 69 105 142 122 111 100 46 150 163 197 109 72 120 159 164 133 182 141 159 207 161 215 217 168 167 184 153 177 163 176 161 104 119 119 301 515 641 602 568 557 529 456 421 386 353 331 340 302 269 291 242 183 141 82 65 65 22 35 59 54 77 147 144 95 49 29 28 30 24 23 9 39 8 23 8 34 44 30 41 16 43 17 32 42 44 41 16 -4 0 -5 -15 1 20 58 63 31 19 35 23 3 28 24 29 73 37 12 66 51 40 32 16 38 55 42 52 42 39 61 58 60 72 50 56 60 63 84 81 71 92 87 102 101 99 81 101 89 94 119 130 142 136 149 165 135 148 135 132 88 70 64 57 78 93 110 130 127 99 67 78 39 33 31 19 18 21 59 68 78 76 80 77 81 96 67 76 58 64 67 85 95 91 100 83 69 54 44 43 70 77 66 74 80 54 42 39 38 34 37 43 37 17 21 33 32 23 32 22 17 16 24 17 19 21 16 7 8 7 12 13 6 -1 9 16 18 14 20 25 19 22 14 13 13 11 8 7 1 -9 50760 302 82 30 9862 14 6 0 7894 11178 6298 2108 2252 2363 2094 1868 1733 1758 1830 1937 1876 1872 1816 1742 1876 1930 2016 1955 1746 1654 1630 1674 1768 1817 1530 1211 1099 1019 1086 1055 1105 1004 945 926 923 885 803 708 627 693 721 600 570 561 526 475 437 410 427 408 387 416 420 391 388 328 328 328 286 156 157 116 139 135 141 47 62 109 153 147 111 155 157 168 125 133 179 188 171 189 195 167 206 188 192 194 195 220 277 239 211 195 184 146 128 153 154 114 73 134 322 534 675 672 638 660 589 409 408 376 332 306 332 319 288 246 191 138 148 119 42 75 109 81 57 80 89 88 55 54 40 9 37 22 61 65 55 28 59 44 47 55 48 50 28 53 49 41 61 41 61 72 81 51 54 69 36 96 39 7 56 48 43 56 45 37 71 56 53 52 55 55 60 59 82 74 26 68 41 57 56 37 42 34 55 81 62 87 100 65 54 108 136 125 119 123 115 99 75 95 128 122 137 159 186 185 148 162 155 135 158 157 114 90 82 61 72 98 136 159 137 120 105 103 109 85 83 79 74 68 66 68 89 100 81 92 93 114 106 102 103 93 88 83 85 93 100 114 76 62 62 58 73 92 97 106 103 95 85 71 53 58 66 68 63 52 55 53 50 54 60 57 54 34 43 36 29 42 40 38 33 32 29 25 26 25 28 36 27 25 32 33 32 39 30 29 27 27 22 21 16 12 50766 302 77 30 9857 14 6 6 7893 11184 6671 1983 1921 1950 1794 1704 1601 1651 1819 1901 1937 1868 1892 1813 1722 1880 1959 1967 1836 1733 1611 1574 1655 1953 1887 1377 1145 1133 1083 1074 1018 1006 893 905 891 850 611 610 670 650 599 538 509 501 545 467 416 422 371 365 377 364 366 348 353 361 322 276 288 224 219 144 108 42 105 57 119 117 134 111 68 100 158 148 113 94 102 151 185 166 107 127 111 130 181 201 231 199 181 173 208 165 171 169 192 163 133 108 95 118 360 489 579 609 649 699 594 375 360 337 195 167 193 217 254 207 160 166 95 75 68 81 92 100 51 57 70 71 102 76 80 61 9 10 33 13 52 42 51 86 49 23 60 10 34 31 24 -14 18 28 25 50 12 -4 64 42 35 29 15 33 22 45 30 30 -1 45 46 26 58 55 67 97 59 46 44 36 -32 23 49 32 45 41 35 18 10 32 35 65 64 65 88 69 85 83 78 88 90 91 90 84 83 119 137 124 163 145 149 157 136 115 122 109 102 66 49 54 20 79 108 135 143 123 84 97 103 99 65 104 70 74 80 67 84 103 97 97 74 90 111 108 116 109 96 76 83 111 100 77 52 49 41 29 34 55 74 82 64 83 88 68 51 52 62 47 49 44 42 30 31 34 43 46 32 20 20 33 20 19 22 22 20 29 21 18 10 13 22 20 20 29 28 26 17 27 27 21 19 24 23 9 10 2 50772 302 104 30 9854 14 6 12 7893 11190 9027 1852 1858 1773 1571 1498 1456 1463 1670 1781 1823 1669 1716 1846 1722 1738 1881 1713 1553 1646 1596 1341 1362 1741 1974 1764 1288 1171 1128 1135 1050 1022 1057 958 1045 940 677 597 616 585 557 513 533 470 460 455 446 405 382 359 318 401 359 316 322 382 337 257 302 222 197 140 186 170 135 155 126 62 45 100 164 109 79 104 122 163 131 109 72 118 179 151 138 148 155 102 139 195 159 183 217 175 165 183 139 94 100 147 81 98 332 433 466 540 611 616 575 439 362 289 214 187 126 122 214 250 212 88 60 79 64 0 24 108 63 74 57 42 47 49 63 79 79 62 42 1 -6 31 36 17 16 -1 5 31 40 15 -28 28 34 5 24 27 7 27 31 21 44 73 17 24 25 22 18 25 7 40 15 30 22 28 30 30 52 40 32 20 33 29 60 32 17 14 5 46 51 20 31 39 41 77 78 77 102 83 93 104 78 39 71 85 83 70 106 91 93 111 119 108 84 82 86 87 127 82 51 57 68 78 62 94 108 94 103 99 101 117 99 85 96 82 76 86 86 78 79 102 88 96 94 91 93 99 97 79 94 83 70 66 66 60 56 34 30 8 30 37 26 29 42 64 71 67 56 47 47 43 36 30 30 28 28 22 12 32 26 15 16 15 20 22 6 10 14 12 1 11 9 9 21 21 16 22 24 11 16 12 6 6 -2 2 4 -2 50778 302 72 30 9852 14 6 18 7892 11197 9402 1949 1982 1941 1725 1652 1549 1587 1645 1822 2011 1913 1673 1742 1938 1887 1886 1733 1535 1505 1436 1324 1561 2005 2242 1964 1367 1225 1199 1174 1186 1070 1056 1042 1079 988 691 541 619 529 508 587 576 533 517 536 491 433 410 440 418 342 354 380 346 352 389 384 370 323 309 308 260 163 122 95 170 152 162 158 122 205 146 70 112 146 180 176 155 133 220 253 189 136 153 179 235 223 207 282 233 233 268 198 179 167 117 47 114 277 367 426 522 573 646 650 539 457 331 221 202 193 181 218 270 205 167 169 130 144 92 59 47 91 113 58 59 46 74 87 65 74 56 65 62 45 73 34 32 63 36 21 75 64 5 48 31 14 26 51 17 9 47 56 41 33 21 48 81 51 63 66 78 73 73 30 58 86 64 75 37 54 72 57 58 53 55 59 39 37 46 46 51 60 67 57 44 42 69 100 89 102 112 108 131 127 109 100 94 131 107 98 118 90 101 112 126 145 124 100 93 82 121 126 96 76 84 95 110 140 170 135 158 139 152 143 130 112 103 124 102 104 115 113 102 104 96 97 108 104 100 123 127 104 98 82 93 87 100 82 85 79 76 64 57 68 64 58 51 50 61 72 97 92 79 83 71 62 53 45 40 57 63 53 50 42 44 41 39 41 45 41 33 36 27 34 47 54 48 43 44 46 50 48 38 34 37 34 34 33 28 25 50784 302 73 30 9853 14 6 24 7892 11203 8514 1870 1839 1913 1757 1595 1568 1554 1591 1715 1996 1944 1645 1598 1651 1541 1586 1448 1463 1362 1207 1323 1672 1988 1853 1478 1371 1288 1264 1189 1151 1204 1055 1054 1219 1109 816 626 573 575 578 559 593 552 475 469 518 421 376 378 408 345 360 274 291 340 398 300 243 234 249 233 243 171 158 119 104 107 126 98 71 49 111 110 121 115 151 198 105 174 179 150 200 187 158 133 157 206 237 145 159 131 141 104 139 107 42 87 175 341 359 386 463 510 591 604 472 350 275 219 197 183 208 197 212 238 282 215 134 110 73 58 36 44 61 63 49 21 52 45 5 44 34 53 95 52 1 19 25 34 39 58 29 11 -8 -2 32 45 36 10 16 44 31 49 66 45 29 -13 36 30 38 34 39 34 67 26 11 24 23 8 37 49 21 2 -17 23 14 22 45 46 43 29 46 46 50 40 19 60 26 59 66 84 91 92 96 105 82 92 74 80 84 82 81 82 87 69 77 73 109 81 80 82 98 102 113 113 106 102 80 73 80 103 110 97 96 103 98 103 90 94 103 101 97 96 84 81 81 88 100 85 69 65 98 83 63 58 64 63 38 49 49 43 42 36 37 46 34 33 30 22 32 58 69 75 57 43 40 23 29 22 30 29 30 25 31 23 13 12 18 18 6 3 10 18 16 20 28 24 18 23 19 19 16 19 20 6 -2 0 7 0 -5 -7 50790 302 74 30 9854 14 6 30 7891 11210 5247 1738 1871 1840 1714 1620 1568 1427 1468 1608 1754 1740 1593 1526 1567 1440 1325 1326 1396 1326 1305 1619 1969 1840 1526 1351 1208 1278 1211 1080 1132 1141 1136 1136 1086 797 601 560 511 503 569 531 507 518 476 417 413 488 474 466 337 307 347 299 338 291 255 272 255 312 291 239 282 196 210 205 108 82 65 76 90 160 171 147 171 182 140 123 145 180 182 135 198 172 170 190 207 213 182 153 127 125 112 127 115 66 60 209 261 294 349 444 499 599 681 555 404 294 280 351 381 203 187 166 188 188 177 158 173 139 96 121 95 62 68 73 58 35 95 57 54 75 92 87 61 66 41 29 33 63 35 33 43 34 40 19 20 30 24 19 19 52 62 74 40 5 52 32 41 59 88 70 64 45 44 -13 9 33 46 43 30 13 35 55 28 18 54 59 59 35 54 57 56 31 56 49 66 61 80 87 113 125 130 107 131 158 134 112 77 101 97 103 94 112 114 90 97 82 90 71 80 92 86 120 125 122 109 154 136 94 97 101 107 109 112 149 144 134 115 114 120 120 114 110 105 96 97 81 84 67 70 60 76 91 79 53 60 71 57 47 43 54 49 54 49 46 40 37 39 66 77 67 58 49 53 35 33 34 48 46 44 38 26 32 29 28 29 27 25 19 26 37 34 40 43 43 41 34 35 40 32 29 27 30 28 21 22 13 16 12 7 -1 50796 303 42 30 9852 14 6 36 7891 11216 552925 4329 1812 1888 1940 1770 1521 1642 1690 1651 1524 1581 1762 1674 1577 1576 1381 1295 1426 1302 1194 1356 1805 2036 1805 1586 1465 1367 1312 1188 1033 1066 1133 1138 1084 892 598 557 530 544 600 568 549 564 536 438 494 480 459 420 402 408 381 400 409 377 402 393 391 314 286 318 259 257 288 294 276 196 147 112 121 154 113 92 50 127 107 135 128 179 211 255 145 121 213 195 147 156 116 153 183 168 186 141 52 90 87 113 149 234 272 278 359 464 585 659 499 394 372 388 488 509 353 268 184 165 190 179 211 226 121 80 64 73 94 92 59 51 50 76 63 -2 53 22 23 23 27 53 20 13 36 42 58 48 67 68 30 56 64 14 29 41 40 4 45 47 64 12 24 72 28 35 43 46 17 45 77 85 46 29 62 53 75 66 72 64 68 36 51 62 71 74 32 72 52 58 68 68 57 67 78 106 128 101 80 109 129 118 143 127 71 48 88 98 105 108 101 104 96 86 74 71 77 94 120 94 101 114 133 177 175 150 136 119 128 113 132 174 188 166 154 130 119 128 111 91 95 93 81 110 94 102 84 59 64 73 73 74 68 67 69 57 45 57 55 41 44 36 35 34 42 51 53 51 51 47 45 43 49 46 54 44 45 47 36 30 38 31 28 33 39 44 43 47 50 47 49 56 51 44 54 56 47 41 40 33 25 20 20 23 24 19 19 50802 303 40 30 9850 14 6 42 7890 11223 558782 4706 1809 1862 1833 1901 1661 1633 1678 1533 1402 1429 1650 1729 1616 1552 1478 1339 1234 1222 1140 1346 1796 2044 1893 1596 1365 1349 1346 1359 1460 1456 1303 1419 1387 1206 760 543 509 485 577 562 575 513 495 520 490 441 469 471 446 419 427 403 340 341 348 357 280 244 270 224 223 226 213 226 177 128 133 145 159 111 101 98 146 138 194 145 81 81 217 176 102 184 182 154 173 179 167 163 156 134 132 100 64 68 133 134 172 213 248 324 431 589 725 644 518 490 442 537 601 483 414 394 265 195 154 155 208 213 206 164 90 72 102 119 114 90 82 55 17 36 74 18 -5 41 58 60 24 -8 19 35 4 52 52 9 24 28 28 25 43 39 9 23 24 34 41 36 43 41 46 41 51 27 35 50 49 30 2 8 28 46 31 7 24 37 54 61 54 54 43 69 51 59 54 61 68 66 51 48 55 90 93 73 90 128 130 133 116 93 86 85 68 61 77 107 108 90 93 90 73 109 63 96 122 131 157 164 181 199 211 201 184 195 182 147 117 158 202 204 210 174 129 117 106 95 70 84 96 91 80 101 85 78 85 84 88 80 67 69 61 47 50 44 51 43 30 36 35 32 36 52 42 48 45 45 46 47 44 44 64 56 31 39 41 42 34 34 45 36 33 35 43 37 41 47 59 58 46 51 49 51 52 44 32 29 34 28 26 26 23 29 18 50808 303 40 30 9850 14 6 48 7890 11229 545924 4318 1750 1848 1819 1793 1744 1749 1766 1610 1386 1394 1510 1609 1512 1446 1643 1426 1273 1329 1289 1258 1669 1967 1765 1617 1464 1385 1423 1541 1734 1647 1474 1562 1520 1177 1000 614 513 458 543 567 548 545 486 450 498 491 459 458 410 433 390 403 386 340 348 353 387 360 302 252 259 248 163 140 75 107 114 127 77 114 142 100 103 144 183 137 100 143 117 118 167 163 172 197 194 110 121 132 191 144 163 151 127 116 194 196 221 233 293 325 446 600 803 749 743 668 638 605 630 582 547 540 481 480 378 279 227 139 163 116 124 101 102 67 88 68 89 110 47 77 90 76 51 56 52 9 1 25 4 37 48 47 18 66 89 72 52 85 55 63 52 71 47 41 36 41 42 49 51 37 52 28 52 47 28 47 33 53 49 56 39 65 53 68 38 71 55 52 50 61 64 73 70 86 94 35 64 84 23 22 36 44 64 88 73 51 66 75 44 49 80 56 95 109 97 109 132 97 77 78 93 95 90 121 150 155 144 122 146 212 210 221 223 225 243 231 226 229 226 217 191 152 117 83 87 111 90 84 82 110 117 102 90 86 82 94 105 88 69 54 55 71 71 52 53 54 63 57 44 53 69 57 31 44 52 62 56 64 62 54 55 48 43 45 43 38 35 28 45 57 46 54 63 65 58 69 52 59 53 51 45 38 35 40 39 32 33 28 27 24 15 50814 303 39 30 9849 14 6 54 7889 11235 537481 4022 2073 2170 2174 2014 1942 1881 1829 1843 1549 1331 1421 1655 1663 1569 1541 1497 1434 1429 1205 1187 1503 1891 2118 1985 1872 1776 1708 1732 1877 1832 1844 1925 1729 1395 1034 589 576 531 624 635 592 598 619 560 516 533 546 525 471 443 472 466 513 496 471 392 461 469 451 389 327 266 227 139 129 126 76 145 163 200 124 155 160 219 206 143 180 221 252 179 231 193 153 206 168 170 176 242 163 162 134 151 250 274 238 221 265 230 315 398 478 583 771 879 895 889 794 756 764 769 710 621 619 687 542 379 236 178 154 177 121 132 135 107 133 127 151 109 132 129 103 87 87 41 66 49 57 83 59 63 92 98 62 58 76 78 67 72 56 94 62 102 106 62 49 94 89 80 84 58 105 81 68 60 73 44 75 78 81 59 75 77 79 103 93 137 125 124 104 121 135 127 151 146 96 62 112 135 116 125 108 108 79 97 134 119 123 99 80 96 75 115 137 145 169 163 114 125 148 144 149 155 146 151 191 190 168 125 115 148 215 280 300 290 304 276 221 253 242 216 177 159 147 127 120 121 114 145 141 145 141 97 96 115 111 111 102 101 107 108 97 94 69 88 97 82 75 95 93 83 80 93 84 98 95 96 102 90 80 79 95 93 86 72 69 79 69 74 89 80 84 93 103 103 99 106 100 97 87 85 95 83 72 64 66 63 68 61 55 52 43 50820 303 38 30 9848 14 7 0 7889 11242 457374 3760 2070 2124 2242 2317 2350 2003 1577 1471 1328 1171 1255 1464 1556 1559 1618 1445 1415 1330 1193 1149 1216 1318 1754 2186 2137 1907 1805 1725 1738 1808 1794 1508 1110 782 523 506 505 521 503 477 514 525 519 494 460 376 397 471 427 397 432 353 397 461 373 406 395 331 361 336 248 195 155 112 93 75 61 69 106 87 132 129 148 159 120 123 166 154 119 148 177 198 150 163 101 75 90 153 124 121 123 53 86 195 184 189 234 163 211 294 368 484 636 716 821 831 824 816 785 700 627 568 627 633 494 300 197 181 156 162 132 108 54 144 93 118 84 113 146 91 46 51 49 55 42 59 26 56 50 49 80 66 37 52 59 23 46 7 6 41 98 56 34 35 9 27 50 21 53 96 46 48 42 31 26 25 74 72 36 70 66 35 71 93 104 78 88 55 73 104 86 100 104 121 83 74 72 70 50 51 89 97 70 77 52 74 85 65 66 81 75 99 87 66 97 115 91 80 111 105 86 97 107 118 98 92 92 107 63 90 134 194 190 216 211 209 184 187 183 196 178 159 160 121 106 108 128 123 119 110 103 97 93 103 95 71 93 66 71 66 78 82 62 71 65 57 59 48 55 62 63 70 60 69 76 66 65 64 76 70 67 43 45 43 51 67 69 57 70 73 74 81 80 86 78 74 81 73 73 65 57 40 47 47 50 41 35 40 36 32 20 50826 303 38 30 9848 14 7 6 7888 11248 54565 3204 2077 2234 2514 2612 2639 2658 1989 1519 1292 1302 1383 1535 1553 1478 1601 1596 1376 1333 1246 1244 1201 1237 1406 1925 2158 2150 1997 1895 1931 2049 1929 1474 1005 646 542 506 543 578 507 516 507 505 510 459 463 423 511 522 439 418 448 472 508 480 485 417 358 416 373 295 214 172 120 75 130 121 68 139 129 129 170 155 167 170 146 193 191 130 199 218 218 212 118 193 177 112 137 169 216 140 116 111 135 185 213 222 201 214 176 178 199 317 486 691 834 887 831 892 817 714 696 660 699 615 441 244 218 214 233 194 139 138 197 220 156 96 130 172 123 160 96 87 106 62 59 62 68 77 108 59 74 104 88 89 69 37 74 82 67 85 76 93 96 71 105 81 99 83 56 79 95 72 78 92 100 64 50 50 124 125 103 127 141 129 159 184 155 121 139 170 182 153 149 123 119 97 91 82 89 109 135 107 104 90 102 65 89 103 69 101 124 98 109 115 138 126 125 112 133 125 136 121 124 119 113 134 97 71 95 122 140 158 208 242 217 193 187 182 166 180 188 171 181 169 136 111 129 147 133 124 110 115 126 107 112 102 112 113 126 113 112 92 95 83 82 85 92 100 106 88 89 96 83 85 95 100 104 88 93 96 90 79 75 92 78 88 97 95 103 114 108 102 107 105 99 102 94 90 82 77 81 74 73 76 66 56 54 56 50 47 46 50832 303 38 30 9848 14 7 12 7888 11255 51084 2664 1934 2144 2168 2149 2141 2151 2157 1930 1371 1188 1262 1286 1297 1304 1500 1405 1372 1298 1161 1196 1205 1228 1465 1855 1910 1787 1984 1884 1928 1963 1694 1482 1318 1071 727 402 487 511 503 482 467 417 425 428 402 364 401 365 357 373 349 355 369 342 393 369 358 286 282 262 120 80 76 77 62 90 87 33 77 105 100 65 125 145 170 162 127 108 135 139 92 89 130 122 79 39 49 134 120 68 33 59 70 53 128 161 114 86 126 188 308 402 532 752 771 768 797 803 736 647 634 628 623 488 396 308 159 142 125 111 179 179 102 88 59 54 71 64 116 140 91 65 -10 2 24 -15 18 40 55 11 30 40 43 50 50 35 2 23 5 33 8 32 0 32 43 23 23 27 32 14 57 51 46 35 33 22 43 59 77 88 102 119 100 71 77 96 100 112 122 120 105 73 90 107 105 101 56 28 61 53 39 33 39 47 77 62 63 59 51 56 70 42 74 63 65 65 75 96 74 112 109 92 93 64 63 66 75 80 83 106 78 69 108 115 120 117 108 107 103 125 136 150 126 98 107 109 105 102 94 90 73 68 64 90 87 76 81 78 63 56 44 31 43 58 50 39 44 40 44 56 43 34 47 49 38 46 41 30 22 25 35 38 33 47 56 46 59 59 54 46 54 54 56 55 54 50 47 49 44 33 33 37 29 26 18 17 17 16 21 27 43 50838 303 37 30 9847 14 7 18 7887 11261 49141 3164 3012 2950 2716 2336 2352 2268 2027 1856 1460 1243 1207 1248 1358 1467 1545 1472 1409 1384 1325 1304 1349 1322 1365 1780 2133 1885 1915 2112 2070 2099 1896 1635 1364 1119 558 440 464 537 490 453 442 491 493 463 463 426 413 476 420 371 388 395 450 432 387 388 347 309 295 243 161 102 152 76 119 112 130 131 103 104 107 61 96 154 133 128 85 118 148 189 126 84 99 110 49 80 104 87 107 67 8 35 50 69 78 144 138 34 78 90 156 276 383 416 508 605 771 792 738 752 691 665 667 634 510 390 336 216 169 211 209 99 74 60 96 89 112 107 116 114 87 53 97 97 52 60 35 5 57 40 46 70 67 81 66 42 54 70 64 67 80 53 7 25 52 48 78 117 74 32 69 75 90 77 47 25 43 41 77 109 121 122 124 141 162 151 125 128 130 133 121 82 74 70 91 90 81 89 99 102 37 63 93 77 89 81 93 89 72 95 81 61 110 92 83 87 109 112 129 115 112 117 96 122 103 100 90 75 83 102 88 83 109 121 125 136 121 126 135 159 174 149 142 124 125 110 114 122 110 118 115 99 89 72 87 97 80 92 87 75 57 73 74 68 63 71 69 63 66 59 58 56 67 59 67 61 56 53 64 66 62 58 59 67 70 81 97 92 85 80 87 90 87 73 77 85 75 66 67 64 63 54 59 57 53 43 41 40 53 100 151 50844 303 35 30 9845 14 7 24 7887 11267 50273 3292 2539 2476 2591 2545 2454 2387 2295 2025 1812 1484 1306 1318 1391 1453 1550 1448 1510 1427 1414 1325 1468 1364 1295 1519 1885 1915 1923 2056 2369 2495 2229 1891 1662 1293 808 526 490 565 558 532 553 503 472 532 561 532 521 485 571 532 465 483 521 502 417 438 453 346 292 317 294 219 140 147 131 139 153 154 95 138 156 159 198 198 121 98 189 128 159 181 148 105 148 93 117 164 160 127 122 111 85 139 156 127 73 122 154 139 134 144 158 216 425 513 698 837 889 880 791 771 729 751 683 606 630 602 489 338 289 292 262 213 124 123 168 138 151 77 115 91 113 107 85 87 87 66 99 58 66 46 60 114 69 46 127 120 81 104 117 94 71 55 53 79 102 59 78 70 99 60 26 44 78 58 81 102 68 64 104 106 133 156 175 162 152 132 140 116 146 113 113 142 128 127 145 130 116 110 130 138 111 125 122 132 129 135 129 145 119 98 122 104 126 138 122 116 115 135 133 141 136 152 141 137 132 154 133 124 130 130 120 113 127 138 119 124 139 157 147 137 145 146 134 137 142 145 137 128 134 109 127 124 103 90 93 101 110 123 133 144 128 127 104 90 107 92 81 90 99 92 91 98 103 89 80 76 69 81 88 78 79 81 85 92 104 112 118 114 107 112 114 114 101 100 99 99 96 94 86 89 82 76 69 70 62 59 54 51 65 115 172 50850 303 32 30 9842 14 7 30 7886 11274 52863 4464 3281 2671 2564 2592 2522 2581 2494 2390 2135 1748 1390 1287 1342 1428 1503 1464 1453 1495 1468 1394 1466 1437 1332 1221 1296 1743 1930 1976 2370 2365 1974 1679 1397 1103 756 400 491 502 437 523 444 445 444 509 493 503 466 398 399 442 443 427 456 423 363 386 363 304 262 276 280 231 201 152 120 157 98 93 85 73 89 107 153 176 144 164 202 173 194 108 147 164 93 81 84 132 84 132 77 125 79 28 69 97 86 101 50 76 83 132 200 228 268 407 572 683 758 833 796 756 729 784 761 687 656 616 621 554 497 391 298 179 137 155 164 101 101 83 96 146 126 161 58 40 53 52 78 64 52 34 106 66 86 88 75 43 91 58 55 87 75 54 74 65 72 96 114 104 86 54 33 51 75 100 115 44 84 132 126 114 111 120 145 159 134 172 156 158 127 115 97 91 89 80 93 90 57 93 101 96 96 96 98 94 90 92 127 125 126 121 122 121 121 129 166 141 138 150 162 154 187 196 162 161 148 153 149 141 127 114 123 121 118 108 124 151 158 143 137 133 132 116 126 162 170 163 126 118 108 109 96 100 101 102 95 106 112 118 148 161 152 132 127 132 131 115 92 90 96 96 85 72 72 62 60 71 69 75 77 66 72 82 68 74 78 78 101 105 94 87 86 94 96 93 81 81 78 75 78 71 72 66 53 54 43 36 39 41 36 52 96 50856 303 33 30 9843 14 7 36 7886 11280 190133 10649 6161 3701 2995 2905 2876 2860 2871 2676 2524 1989 1508 1391 1312 1316 1404 1433 1326 1330 1429 1455 1500 1430 1292 1189 1128 1318 1632 1947 2222 2130 1725 1495 1379 1181 706 422 489 421 422 421 448 443 414 414 432 392 434 448 415 386 392 428 468 422 421 388 363 307 283 216 225 205 206 90 88 95 83 47 87 103 41 75 77 79 126 50 78 156 86 54 106 128 116 61 53 75 106 132 79 42 97 111 82 58 79 65 22 90 70 161 155 195 226 297 395 541 710 774 700 660 721 668 651 585 631 641 571 470 330 263 170 160 160 148 118 123 114 82 74 109 79 31 84 52 51 37 85 67 68 50 65 53 61 46 48 67 55 57 46 24 48 39 40 89 91 36 59 10 -1 37 78 33 42 59 39 49 69 68 100 106 66 88 103 96 121 93 66 91 94 92 66 55 68 65 39 56 64 110 102 104 85 82 88 110 128 92 79 93 118 112 134 130 134 115 148 165 168 180 194 187 230 249 228 214 199 188 172 138 137 134 120 133 117 109 149 146 142 161 122 130 141 130 130 120 114 130 93 103 116 97 99 101 105 92 83 86 101 96 111 144 149 139 122 144 140 132 129 121 106 83 76 70 49 56 56 52 45 55 56 68 55 55 63 66 77 72 75 80 74 71 69 69 69 70 69 52 44 48 50 51 39 33 31 29 23 24 15 12 9 19 53 50862 303 34 30 9844 14 7 42 7885 11286 416448 62474 43461 18706 10706 9176 5801 4150 3759 3928 4748 3713 2067 1648 1457 1402 1562 1602 1568 1563 1540 1653 1497 1380 1334 1271 1449 1631 1773 1980 1946 1709 1548 1504 1297 796 541 474 509 587 578 555 566 535 621 533 481 586 571 566 562 501 505 492 493 456 408 461 513 506 408 415 375 360 331 266 286 216 116 107 183 152 156 152 156 130 117 148 127 142 180 126 149 106 125 133 171 140 130 125 133 150 175 111 100 175 158 154 136 117 152 223 260 252 275 473 655 778 885 913 855 823 759 744 813 750 710 666 578 513 372 294 217 167 114 153 177 126 142 152 136 135 164 146 130 61 93 91 135 122 130 117 104 147 139 128 129 105 79 96 109 159 108 127 139 94 70 113 126 126 119 108 98 80 96 110 80 128 178 147 176 152 161 169 166 173 170 145 125 147 128 127 150 146 138 120 147 154 131 144 136 116 144 157 153 166 157 172 159 159 155 186 201 184 188 213 229 259 293 277 259 283 267 305 315 322 324 316 295 224 207 185 225 236 215 228 262 256 218 197 219 228 193 195 203 205 208 167 164 197 164 157 160 190 198 182 175 161 161 157 169 171 183 174 216 212 200 211 192 205 214 208 193 156 109 114 126 129 119 118 119 104 111 114 128 124 122 136 146 138 142 136 131 131 136 140 134 125 117 110 117 120 111 107 101 100 94 83 76 71 68 78 107 50868 303 29 30 9839 14 7 48 7885 11293 415833 72076 69498 45351 35818 36908 27685 11615 5651 4549 5589 4753 2192 1588 1518 1504 1460 1555 1574 1587 1545 1633 1598 1466 1414 1292 1287 1455 1750 1788 1812 1688 1570 1501 1333 667 477 486 511 503 510 553 520 515 601 554 562 543 539 492 481 473 566 524 489 493 521 473 442 448 457 421 386 403 395 329 225 156 211 162 123 152 82 146 150 148 143 193 138 157 164 196 199 138 175 133 124 87 130 98 131 76 81 196 127 147 130 153 169 126 137 166 159 228 297 430 542 708 854 769 656 635 726 724 779 757 694 673 604 528 346 303 287 206 195 140 167 106 124 144 134 177 148 114 166 161 115 104 98 101 94 122 108 57 108 127 122 113 132 123 87 132 122 98 76 76 104 93 116 57 78 102 87 116 102 138 145 119 174 158 127 161 149 177 188 192 186 165 144 132 157 144 144 113 150 161 118 141 147 129 131 121 137 158 125 126 130 164 158 153 185 198 203 195 186 198 228 206 247 261 264 267 280 283 266 263 295 290 250 262 228 214 198 218 221 222 239 293 314 255 225 198 218 203 193 187 172 179 173 153 182 149 155 200 188 171 176 184 171 175 165 180 193 206 219 214 213 188 188 205 209 173 157 136 105 113 120 130 124 116 112 121 121 117 123 139 143 159 147 135 137 150 148 129 116 121 123 117 107 93 89 100 101 97 99 97 89 76 68 64 67 64 70 50874 303 23 30 9833 14 7 54 7884 11299 493866 43250 65487 74000 66444 36313 15348 7366 4815 4512 5368 5016 2771 1546 1486 1552 1387 1472 1497 1536 1620 1563 1645 1495 1265 1294 1238 1258 1440 1452 1455 1426 1407 1420 1242 655 449 434 454 526 457 458 499 527 559 553 550 483 397 468 459 438 476 429 427 443 480 425 397 414 441 423 454 410 358 247 231 190 192 200 106 76 102 134 62 73 85 88 100 66 71 80 119 82 67 118 149 110 106 177 99 132 117 86 103 108 107 125 105 110 126 150 186 127 98 160 250 276 374 489 421 345 483 534 680 661 679 673 567 527 388 296 234 193 214 149 129 123 113 127 132 97 99 140 138 87 71 60 76 108 62 69 74 96 60 64 86 78 83 111 110 73 61 90 125 124 81 28 47 47 69 70 70 74 89 93 100 95 131 132 113 102 118 133 154 118 131 145 128 148 132 152 158 119 82 100 110 88 79 91 90 108 131 124 122 77 109 109 116 98 125 136 115 129 130 114 137 170 166 190 207 206 216 225 199 245 261 237 233 211 183 169 168 185 201 176 213 230 225 226 251 245 179 164 158 147 141 124 117 128 127 143 124 122 145 171 183 172 162 162 152 136 144 142 163 182 171 166 168 159 150 150 127 127 129 115 124 101 86 89 87 89 100 96 103 115 112 114 112 114 109 110 96 92 87 94 91 69 63 68 64 61 63 62 63 60 63 48 31 29 36 37 28 50881 302 46 30 9826 14 8 1 7884 11306 84765 96835 115053 134543 103538 50996 34155 37385 35409 30118 37180 197243 144829 5030 1500 1504 1457 1471 1480 1557 1643 1662 1669 1513 1367 1308 1240 1321 1506 1390 1432 1426 1422 1537 1458 769 481 502 419 495 516 537 533 518 506 509 510 490 450 450 422 414 456 494 483 447 399 442 406 435 397 438 426 320 305 235 206 171 165 155 185 159 166 138 103 105 171 114 79 121 90 76 137 92 62 101 113 111 112 99 125 83 50 105 138 129 135 132 154 165 187 185 133 82 133 109 134 140 173 258 326 494 689 637 622 625 642 581 477 436 335 271 306 269 244 173 140 105 96 82 153 155 118 96 103 65 89 82 71 37 71 74 74 56 59 98 107 77 101 97 77 48 81 73 91 86 96 82 41 39 71 60 101 89 97 90 115 128 116 128 89 119 153 160 164 159 117 164 182 168 159 160 131 144 143 72 70 113 100 112 122 99 85 102 118 101 109 141 118 101 116 114 146 131 102 138 194 177 185 226 225 217 239 242 220 253 252 261 232 250 237 233 219 182 188 196 225 225 218 249 270 253 217 160 170 158 125 152 147 143 131 139 146 148 165 168 190 172 161 157 180 186 175 173 186 201 179 157 154 166 173 159 140 149 150 144 123 113 108 112 110 102 116 117 111 111 111 107 106 106 115 119 114 99 99 106 91 80 66 63 63 69 69 71 68 65 61 50 39 34 39 33 50887 302 72 30 9822 14 8 7 7883 11313 29540 41626 62178 77061 100067 103869 74039 51356 41901 35287 38011 202078 919747 619417 13292 1709 1514 1436 1523 1597 1598 1566 1590 1599 1402 1353 1339 1260 1187 1324 1322 1403 1428 1596 1712 1121 476 401 476 415 479 452 420 469 461 444 477 456 434 454 450 494 370 396 444 452 401 441 385 384 386 406 330 206 239 210 174 164 120 180 161 178 130 105 64 107 69 114 74 105 110 138 85 67 103 99 84 89 128 109 114 81 79 82 103 102 98 115 104 88 132 134 94 71 106 86 79 193 268 331 329 488 636 447 396 486 493 440 411 475 387 380 353 196 226 163 124 105 116 115 95 101 86 67 63 93 92 64 9 63 96 77 57 33 53 113 88 85 48 46 71 41 43 85 69 115 68 55 66 70 42 45 57 61 81 113 97 130 151 107 109 103 145 153 145 146 138 108 101 129 96 64 126 116 84 90 71 60 90 92 88 81 64 75 92 93 90 102 127 120 106 113 130 112 110 147 166 194 195 169 189 178 222 231 221 218 220 223 221 233 228 208 186 190 244 224 207 199 189 197 230 247 220 202 220 213 160 136 126 146 137 145 152 139 152 157 153 177 175 144 156 160 163 167 158 172 177 162 164 154 133 116 131 130 136 136 122 103 105 101 90 78 84 103 101 82 67 77 92 97 102 94 88 73 73 80 68 63 46 42 49 51 53 53 49 46 52 46 31 24 20 20 50893 302 39 30 9819 14 8 13 7883 11319 20924 25478 51629 75425 63784 47060 50636 45223 41098 33294 31943 129576 580840 391533 11680 1991 1629 1438 1470 1463 1533 1575 1657 1627 1569 1491 1431 1346 1263 1223 1288 1324 1460 1642 1651 1214 781 535 396 363 372 404 406 384 466 529 520 477 472 472 452 409 412 414 463 466 482 500 486 470 328 254 257 234 239 249 199 144 170 128 156 204 146 88 109 95 85 74 86 85 59 79 89 32 50 137 126 106 107 100 81 124 121 87 117 72 51 115 97 65 105 128 87 139 131 105 142 233 257 230 323 481 531 511 395 435 499 489 459 465 402 331 227 157 129 135 116 75 64 42 131 119 90 59 101 94 80 99 84 45 17 18 18 39 65 36 48 64 70 42 55 60 55 91 133 59 47 88 67 110 67 48 24 55 70 98 93 57 97 72 80 116 104 110 141 140 147 135 133 124 121 128 96 128 136 92 69 96 86 88 62 58 68 83 72 62 99 110 110 129 94 77 69 102 127 125 113 152 174 192 170 164 156 200 236 213 207 212 196 220 219 204 234 229 213 202 192 175 159 184 198 190 218 247 253 218 185 142 127 136 159 145 141 145 158 174 175 163 144 138 145 143 154 171 180 161 130 141 138 137 128 129 136 129 128 142 128 102 97 80 79 72 89 94 99 76 73 80 85 85 75 69 66 64 50 62 60 51 35 38 39 39 42 45 42 48 46 37 33 18 13 11 50899 302 37 30 9817 14 8 19 7882 11325 12239 5807 5262 8416 14729 19652 24893 28657 22097 16386 13360 16110 8659 3114 1856 1582 1338 1308 1441 1500 1436 1444 1554 1557 1487 1436 1360 1314 1265 1165 1153 1251 1379 1255 1240 1076 891 781 510 418 352 343 312 430 469 432 464 444 508 538 434 439 427 385 416 459 425 423 517 449 428 400 331 336 211 272 250 181 186 155 159 135 104 65 74 68 79 128 80 74 125 70 70 105 105 133 151 99 127 90 42 61 18 61 92 84 44 58 108 103 101 84 149 123 119 116 141 238 262 206 182 327 411 419 347 350 395 373 358 392 345 218 140 148 154 147 102 103 39 105 94 86 103 112 68 73 86 53 56 57 41 50 67 41 5 41 25 44 66 21 50 72 78 69 69 44 70 45 69 73 47 67 44 67 58 48 48 61 68 76 97 106 90 92 125 144 139 123 136 96 107 116 113 91 67 54 59 71 113 102 84 45 61 89 90 75 75 33 63 63 102 74 57 100 117 104 148 186 176 170 131 157 180 178 194 190 194 206 192 183 178 176 164 162 168 149 137 171 176 150 151 184 202 197 150 163 158 121 96 106 134 146 154 180 193 171 138 133 123 132 125 137 131 123 119 123 117 109 102 100 100 95 95 103 104 100 88 64 50 49 80 88 77 79 61 63 58 65 56 51 53 50 52 54 55 50 37 28 25 19 27 28 25 23 24 25 18 9 11 12 11 9 50905 302 34 30 9814 14 8 25 7882 11331 10978 4050 3223 2695 2450 2898 3026 2560 2411 2348 2484 2993 3059 2072 1460 1429 1351 1322 1373 1467 1493 1566 1572 1595 1695 1621 1449 1418 1340 1191 1066 1255 1261 973 781 764 709 554 419 403 348 290 313 347 314 437 381 394 500 538 508 488 404 455 385 430 475 396 426 449 464 366 405 399 286 276 280 191 142 121 51 108 48 9 33 18 44 27 16 120 69 47 77 90 26 19 24 92 27 26 30 61 45 34 60 93 115 137 64 44 94 151 143 136 66 47 86 152 128 138 151 271 424 389 294 276 301 299 301 183 149 124 133 122 133 125 87 86 82 98 133 100 78 112 99 53 62 81 35 22 11 -26 -27 22 -2 57 54 68 58 28 38 47 59 38 23 45 52 49 36 62 42 37 58 30 49 46 25 16 13 -9 54 72 92 98 119 116 93 86 80 81 58 59 98 79 98 81 55 50 64 31 24 39 48 87 77 76 74 62 50 62 75 67 53 79 116 111 96 124 129 146 150 130 127 137 150 177 174 170 164 174 196 158 114 121 116 137 120 121 140 160 148 155 173 165 159 131 154 169 122 88 119 147 160 170 147 126 112 119 124 100 100 115 123 125 113 111 99 94 81 82 64 58 59 82 76 62 54 53 44 52 75 66 51 49 51 30 39 46 29 32 35 32 43 33 25 26 28 21 7 10 15 15 12 9 8 3 6 6 -3 -8 -10 -9 50911 302 32 30 9812 14 8 31 7881 11338 14040 5071 3002 2062 1891 2319 2746 2344 2137 2048 2000 2235 1959 1454 1358 1316 1301 1294 1370 1436 1419 1544 1482 1553 1563 1568 1523 1459 1466 1290 1127 1144 1284 1070 828 773 650 422 391 348 352 306 275 270 265 353 388 449 443 485 589 533 468 466 398 334 379 383 396 370 391 485 417 355 425 347 321 257 144 149 156 102 76 100 35 57 71 80 48 8 59 92 67 43 75 54 69 65 70 46 96 58 25 64 135 75 81 116 100 87 126 120 188 122 94 79 105 103 152 152 204 265 317 271 255 333 298 238 243 150 144 129 118 129 79 57 110 76 92 147 99 113 66 35 107 91 47 52 74 53 41 27 38 29 19 -10 78 48 57 58 66 70 71 60 57 48 65 63 21 -3 45 53 56 83 43 29 57 14 9 46 92 54 83 84 80 135 119 97 61 83 66 67 84 75 59 103 111 59 40 63 82 79 47 59 43 60 59 71 83 65 76 88 84 104 105 92 99 88 98 113 96 106 123 158 172 154 152 148 172 178 186 190 173 120 110 98 125 138 141 144 152 142 121 145 139 157 136 153 173 189 193 154 183 185 181 122 116 115 120 92 87 97 103 109 97 98 100 92 78 59 68 81 74 74 81 79 50 46 58 76 72 63 59 46 49 37 35 32 29 20 27 30 38 36 26 14 9 10 12 5 -1 4 13 6 5 1 -3 -3 -4 -10 -9 -15 50917 302 32 30 9812 14 8 37 7881 11344 12244 4241 2406 1801 1923 1970 2282 2469 2290 2063 1858 1948 2040 1668 1554 1525 1336 1253 1282 1390 1556 1661 1524 1556 1612 1596 1585 1505 1530 1559 1228 1188 1095 829 813 701 499 419 304 288 290 252 294 314 321 388 488 423 513 463 454 435 441 409 384 396 308 420 480 394 334 394 453 420 383 261 282 218 179 147 112 121 69 96 106 93 86 89 74 47 27 68 72 97 79 42 65 79 54 101 48 25 6 34 53 25 72 81 78 97 87 152 204 180 117 132 192 227 195 165 174 304 316 271 283 226 193 155 213 175 84 82 142 118 110 118 118 159 118 94 119 114 65 94 125 120 75 30 77 69 50 46 29 20 47 34 63 51 23 23 49 25 28 44 46 55 71 42 65 49 50 54 51 40 44 13 50 78 77 81 81 70 79 51 84 107 109 91 124 128 94 123 81 89 95 97 131 102 82 99 100 112 81 71 38 43 84 96 67 64 80 75 101 91 112 128 123 100 121 116 115 122 149 141 149 194 177 164 178 191 185 174 172 160 149 151 135 142 135 158 157 156 163 157 139 142 139 138 144 152 161 184 188 187 159 126 126 117 130 125 114 112 110 96 91 83 92 84 73 70 67 91 93 82 68 73 81 89 80 84 74 72 74 83 78 71 69 62 58 50 35 29 44 47 50 46 37 20 30 31 21 16 21 14 18 17 9 10 12 1 1 -9 50923 303 3 30 9813 14 8 43 7880 11350 594899 12357 7633 3654 1855 1704 1858 2097 2259 2291 2173 1790 1793 1957 1551 1461 1570 1453 1406 1408 1397 1456 1691 1774 1645 1622 1722 1655 1708 1677 1553 1545 1543 1380 1166 909 781 527 335 258 279 285 271 289 358 405 427 455 413 425 467 393 387 403 362 413 375 339 370 339 254 255 310 307 343 376 384 279 180 196 164 162 142 133 94 71 81 110 68 84 55 37 52 119 68 98 128 55 19 66 68 44 30 42 78 98 38 64 110 46 55 116 108 93 225 203 173 276 319 302 251 274 327 363 291 195 174 142 135 175 148 81 49 70 130 130 141 133 154 140 134 128 117 73 59 67 111 133 78 69 58 38 50 62 60 -19 6 46 10 36 50 56 73 68 56 77 72 65 33 63 72 70 51 66 48 35 51 70 65 73 37 51 64 66 78 92 91 94 110 85 70 117 102 104 88 84 118 118 76 58 86 111 89 89 66 66 84 87 110 96 98 100 84 134 79 84 108 120 125 104 120 124 141 119 133 139 196 213 178 181 168 167 173 173 176 156 146 127 107 131 149 147 166 171 159 167 149 139 153 147 153 159 149 155 168 165 140 129 123 121 118 107 116 112 112 109 110 99 83 76 70 76 93 93 78 86 90 96 94 80 77 89 87 76 82 85 72 65 65 64 60 38 36 43 45 47 41 36 25 18 21 29 31 32 29 25 23 16 15 4 4 2 -3 50930 303 3 30 9813 14 8 50 7880 11357 306830 7336 5329 2830 1691 1515 1686 1882 2084 2090 1948 1614 1525 1699 1601 1466 1431 1386 1378 1350 1370 1471 1638 1673 1634 1546 1596 1653 1685 1706 1581 1487 1382 1216 1000 770 673 523 404 302 292 223 249 212 272 292 326 329 386 446 440 443 424 407 345 294 350 325 302 269 285 303 318 310 323 287 280 266 214 146 96 129 120 65 83 67 49 37 58 15 53 71 98 93 54 12 73 36 23 18 50 24 28 81 49 37 67 81 35 35 77 33 78 209 259 311 294 243 308 343 283 292 298 279 235 174 112 84 115 120 43 34 54 33 59 121 154 70 132 112 102 114 83 83 76 73 101 63 83 83 35 51 42 43 34 -9 1 22 -34 30 31 19 39 68 25 73 18 28 48 33 22 44 35 65 41 63 36 -15 9 12 20 42 27 38 33 47 33 34 49 42 56 62 73 89 47 55 69 82 64 37 54 48 71 67 74 33 29 40 60 56 32 48 57 63 61 72 86 108 89 101 83 114 131 104 150 147 157 164 157 119 166 160 150 158 117 121 135 117 125 116 107 101 112 114 97 124 131 116 109 105 120 134 119 128 150 151 120 122 107 121 101 101 106 110 107 87 87 73 49 53 49 56 86 94 67 59 68 65 59 62 57 49 38 42 47 54 53 46 48 34 35 33 25 24 42 45 31 27 13 -3 -12 4 10 8 15 6 0 -3 -3 -11 -14 -17 -13 50936 303 1 30 9811 14 8 56 7879 11364 83039 7357 5975 3860 1869 1422 1586 1886 2104 1949 1793 1614 1546 1641 1636 1551 1473 1438 1389 1485 1570 1574 1681 1781 1825 1740 1665 1689 1692 1718 1699 1588 1663 1552 1350 923 678 625 384 365 331 246 272 264 268 323 355 361 379 346 391 357 409 387 355 339 361 316 333 357 347 365 412 422 345 342 255 174 145 105 96 180 156 101 61 81 85 67 142 83 56 111 150 83 37 83 59 65 43 71 95 96 59 43 23 8 52 -8 40 60 48 55 145 219 239 220 179 184 239 232 188 168 175 115 129 88 85 118 115 106 68 85 90 74 153 129 94 112 146 116 56 49 77 37 17 86 123 78 83 102 78 68 48 51 19 72 67 43 58 63 42 24 17 57 72 44 39 47 30 61 15 25 12 17 -3 43 65 23 50 55 70 59 21 51 30 34 30 44 64 81 85 86 71 65 56 39 65 43 50 72 37 42 56 86 65 49 68 45 56 52 74 87 61 71 71 106 113 99 84 138 93 124 127 143 159 166 188 192 181 199 203 174 169 168 147 105 126 125 145 133 118 108 97 81 79 83 112 90 119 140 139 120 135 142 141 144 137 125 118 116 103 99 86 125 106 94 87 88 71 56 79 93 76 73 74 51 51 39 38 46 43 42 41 38 34 34 42 57 66 79 66 52 41 35 45 38 37 26 14 -1 -7 10 16 13 11 21 22 18 13 11 2 2 8 50942 302 25 30 9805 14 9 2 7879 11370 14749 13298 7384 2736 1672 1542 1658 1957 2142 1983 1766 1537 1525 1638 1601 1553 1482 1450 1576 1619 1728 1788 1867 1939 1942 1798 1720 1731 1796 1883 1911 1756 1551 1400 1013 791 624 469 414 360 277 260 351 290 350 328 383 379 402 362 332 341 346 355 318 303 369 368 369 424 364 451 495 423 388 365 287 221 163 193 267 256 226 117 87 72 60 78 83 110 73 77 42 63 107 96 74 104 137 94 61 63 66 53 72 54 78 95 92 75 81 157 184 186 137 52 116 143 115 90 77 119 121 99 71 97 68 116 66 31 61 76 48 49 87 135 121 141 84 84 61 17 45 83 91 62 96 87 110 86 119 91 45 80 53 75 93 97 70 46 -10 0 51 49 92 122 106 102 49 55 71 43 43 85 65 78 67 59 57 57 36 51 78 99 62 10 38 69 56 80 91 84 59 72 38 43 52 83 59 20 76 94 95 123 124 109 79 80 86 81 89 97 92 105 126 123 125 132 121 112 150 170 183 163 170 178 161 182 188 197 192 193 206 179 150 165 180 173 160 115 108 98 102 81 84 91 110 117 131 132 117 128 142 142 148 141 141 131 138 114 101 109 116 122 125 143 147 98 73 56 67 62 69 62 44 47 59 58 43 36 38 34 44 44 41 24 40 69 75 65 62 57 51 50 64 62 51 26 11 6 11 33 31 18 12 25 17 15 17 12 12 18 50948 302 22 30 9802 14 9 8 7878 11376 14370 12450 7715 3012 1686 1512 1556 1807 2035 1991 1826 1613 1364 1481 1440 1611 1577 1419 1488 1532 1580 1717 1836 1869 1861 1835 1760 1815 1881 1795 1789 1683 1565 1374 1027 835 689 553 430 344 361 239 223 250 365 412 384 347 257 270 272 325 333 269 199 248 374 324 265 308 324 388 413 496 429 286 302 334 260 259 214 257 225 112 123 107 76 66 45 108 82 80 104 62 14 7 77 50 71 41 99 59 68 40 54 24 -1 94 34 57 -4 54 48 23 21 36 98 81 72 27 68 73 59 60 51 44 87 79 67 79 40 69 50 37 35 32 27 63 29 5 14 76 49 66 47 45 95 109 134 91 96 86 56 55 30 63 31 41 21 31 55 13 -2 -3 41 60 44 23 58 42 30 15 54 32 27 66 77 49 69 39 39 38 42 49 29 21 40 57 64 46 43 39 70 73 59 69 55 73 40 29 48 70 85 83 79 83 83 79 38 63 75 72 75 94 112 117 105 87 89 98 99 113 142 141 146 118 138 138 163 166 191 154 192 197 148 131 130 113 121 110 89 82 72 62 56 72 114 108 92 98 115 107 115 111 125 123 117 97 66 59 80 104 99 119 111 91 93 78 53 52 54 45 40 38 34 46 37 37 33 17 25 24 21 18 13 10 16 21 45 66 68 58 49 38 37 32 25 7 0 -2 5 11 11 5 0 10 2 -4 -4 6 11 9 50954 302 21 30 9801 14 9 14 7877 11382 14150 11289 6835 2831 1681 1472 1583 1612 1799 1839 1773 1691 1492 1486 1531 1514 1447 1584 1599 1616 1707 1795 1881 1900 1899 1754 1643 1771 1918 1914 1983 1838 1703 1582 1368 1095 870 771 817 651 618 385 265 243 260 321 368 347 291 277 290 283 224 245 285 271 295 303 389 365 329 308 310 337 537 552 514 568 525 332 219 240 253 295 285 147 95 134 167 128 79 68 130 126 71 102 87 109 133 114 96 133 100 90 52 43 114 115 81 75 82 94 110 130 110 26 106 95 74 129 59 79 74 76 90 52 86 85 81 52 55 123 96 65 66 73 92 121 53 70 77 62 76 76 52 133 95 83 122 75 70 85 95 98 86 96 93 111 67 55 33 37 51 41 59 75 61 36 82 128 74 87 69 79 72 83 117 95 86 107 92 65 61 82 72 87 77 90 105 63 56 52 68 71 59 87 101 82 61 76 88 61 71 108 77 72 92 97 113 97 95 112 114 99 94 83 92 113 115 103 140 159 127 140 159 159 170 186 202 207 204 208 232 203 205 156 147 167 172 143 144 133 115 133 139 102 109 104 117 113 101 129 125 117 121 117 119 105 109 93 106 110 118 122 133 133 133 104 92 88 77 73 72 57 61 57 61 48 58 46 45 26 35 38 44 48 48 47 49 58 79 93 84 68 52 44 32 18 19 31 30 24 33 26 31 34 22 20 30 39 42 42 50960 302 21 30 9801 14 9 20 7877 11388 10809 8655 5636 2820 1456 1373 1409 1622 1591 1649 1627 1553 1473 1587 1539 1513 1412 1496 1525 1559 1659 1728 1855 1782 1704 1674 1692 1879 1932 1980 1904 1814 1675 1529 1359 1026 738 758 760 767 578 333 251 253 285 206 256 305 246 195 216 264 235 229 283 162 164 189 203 211 234 241 276 349 508 607 645 644 636 602 526 385 301 322 330 224 169 220 207 116 103 121 108 87 73 45 110 75 31 71 56 76 51 80 60 106 56 90 138 92 86 58 79 54 95 85 58 39 60 95 74 41 42 53 108 90 54 72 57 54 74 42 53 5 11 33 120 74 45 69 80 88 71 68 75 52 77 54 58 46 89 76 53 62 70 74 98 70 67 77 81 50 71 50 64 89 73 58 63 50 87 87 64 59 60 60 58 83 64 50 72 50 108 78 75 79 83 92 97 72 90 90 71 59 64 103 78 70 88 81 50 74 85 86 55 73 91 76 70 45 56 74 69 93 86 101 86 104 111 122 130 112 129 131 108 123 125 163 186 189 191 206 182 143 134 120 150 140 144 117 106 101 96 73 97 94 104 97 83 89 116 131 113 109 101 83 90 78 77 92 101 105 100 112 117 106 76 58 63 68 70 75 52 65 51 33 46 48 34 30 26 34 18 17 20 24 26 22 25 49 51 51 47 41 27 36 27 8 9 10 9 5 17 28 25 21 23 14 25 37 37 33 50966 302 20 30 9800 14 9 26 7876 11395 15360 16358 11803 4734 1685 1276 1322 1658 1790 1909 1808 1775 1624 1520 1512 1602 1690 1526 1505 1538 1744 1875 1824 1740 1652 1621 1825 1821 1885 1892 1879 1798 1708 1665 1490 1340 976 788 815 793 564 377 255 231 277 347 283 225 246 264 248 203 292 291 192 189 239 192 222 215 238 224 262 374 439 495 450 492 416 538 555 584 483 424 392 347 305 255 119 95 127 112 123 103 45 129 96 89 110 153 86 90 63 87 107 114 79 54 46 81 88 48 53 133 114 96 38 66 65 65 45 68 68 41 95 162 129 37 84 75 52 38 83 73 103 82 109 93 70 75 77 80 94 48 57 74 84 82 87 123 47 63 90 66 50 76 89 125 130 105 74 89 100 93 79 108 98 79 76 117 123 96 81 75 76 102 78 64 53 67 96 102 97 104 130 109 139 101 100 96 105 89 84 125 82 64 72 82 71 80 101 62 88 98 83 50 60 66 84 93 71 87 87 95 110 110 132 145 128 139 120 128 122 143 125 125 183 204 197 165 181 202 203 163 125 137 129 147 148 136 124 141 127 95 97 111 103 91 98 112 137 121 106 99 115 129 104 125 105 97 104 125 120 101 119 118 81 70 80 75 75 72 88 87 70 63 55 48 40 53 51 33 38 39 38 29 25 32 40 36 42 53 58 69 62 42 28 26 33 35 24 11 17 26 26 39 27 36 45 52 50 48 50972 302 17 30 9797 14 9 32 7876 11401 17112 18413 16647 9636 3687 1452 1280 1498 1809 1865 1897 1737 1603 1589 1657 1681 1704 1779 1672 1702 1740 1859 1882 1867 1774 1759 1852 1930 1876 1888 1846 1741 1685 1561 1439 1302 942 751 836 813 677 376 277 273 269 302 279 234 228 271 246 229 214 226 262 246 246 291 242 218 171 195 190 202 283 303 207 199 373 484 629 722 603 488 397 340 319 178 178 155 165 152 153 91 106 135 140 115 83 78 108 153 102 106 79 61 82 65 107 98 95 92 80 64 106 90 83 119 132 130 109 40 45 81 105 95 116 112 53 105 85 26 54 48 54 113 105 85 120 125 114 72 91 83 111 68 51 79 82 78 51 99 94 94 108 92 113 131 93 90 68 115 119 94 114 104 109 115 80 107 121 95 71 48 58 53 80 76 53 81 69 50 46 81 78 77 103 85 82 94 99 114 71 57 77 115 102 110 88 98 72 96 100 118 99 71 95 97 97 103 98 102 93 69 122 136 130 110 134 101 136 124 117 140 170 189 188 191 195 172 158 149 173 142 131 121 128 130 129 150 138 109 113 111 119 97 104 117 98 113 121 120 121 119 110 115 125 108 88 85 98 118 97 100 95 100 101 79 73 75 78 73 74 75 77 78 86 75 50 48 53 45 35 38 33 34 25 26 36 29 25 29 43 55 51 34 31 34 44 41 34 29 27 28 39 46 47 48 48 51 50 51 50979 302 15 30 9795 14 9 39 7875 11408 38094 47898 46884 33876 15736 4331 1574 1287 1598 1976 2016 1956 1790 1657 1600 1572 1724 1811 1545 1500 1554 1645 1776 1720 1622 1683 1794 1858 1937 1859 1878 1823 1684 1619 1363 1079 868 740 721 744 556 449 315 310 264 171 219 278 220 294 293 269 263 252 286 253 299 281 265 204 175 201 200 203 176 188 155 129 156 355 513 596 652 554 580 559 515 511 459 447 362 187 192 85 89 93 111 87 39 63 100 83 100 78 57 72 95 116 107 69 7 71 57 32 59 49 15 66 63 150 108 78 75 97 83 57 63 30 80 113 111 80 78 118 76 87 103 77 105 43 89 76 110 89 98 111 73 63 64 77 90 63 105 56 71 90 78 68 89 101 91 57 91 116 134 95 110 94 79 101 120 93 59 67 75 84 89 75 77 88 85 104 86 86 100 72 65 66 78 88 91 67 62 71 90 84 100 101 67 85 79 61 68 86 76 57 81 98 71 82 81 71 75 100 93 95 81 109 92 101 82 66 94 118 151 156 154 140 159 177 135 122 122 103 120 119 102 132 147 128 102 113 79 83 102 110 97 97 96 93 73 63 89 99 120 103 81 76 68 84 73 82 80 72 68 74 75 62 61 73 66 55 66 65 60 68 61 43 38 27 24 30 34 39 41 33 25 17 23 13 7 21 27 34 34 28 13 14 21 24 26 28 30 20 26 30 38 33 26 32 40 40 50985 302 44 30 9794 14 9 45 7875 11414 30634 40957 41411 29575 12111 3577 1416 1139 1423 1808 1915 1865 1748 1522 1524 1624 1726 1713 1557 1472 1501 1613 1693 1648 1637 1579 1698 1806 1795 1777 1786 1827 1750 1713 1578 1263 1032 754 740 716 631 657 573 520 403 324 269 295 356 508 565 477 442 419 242 173 135 197 221 164 135 201 175 148 178 152 149 134 185 241 411 576 694 747 702 724 839 792 846 859 721 333 181 145 114 88 81 72 65 66 80 104 65 24 95 48 73 113 75 50 42 20 39 66 41 65 35 48 53 49 63 46 52 85 89 49 95 73 87 58 86 45 60 99 45 41 33 63 98 89 61 88 78 65 95 94 90 74 104 55 55 69 84 99 96 91 106 88 89 122 74 48 107 99 100 125 126 117 83 59 64 91 62 87 92 58 50 80 101 63 51 86 53 47 72 93 96 83 60 73 67 61 81 89 64 75 65 61 54 54 65 41 48 41 30 43 59 34 59 49 59 71 63 80 81 77 97 97 93 87 80 89 88 58 102 125 132 125 113 113 110 112 113 86 96 93 86 98 86 78 83 85 105 86 97 95 87 75 91 62 91 100 62 61 62 82 73 71 68 60 64 69 74 79 75 90 72 50 45 61 73 65 70 49 48 48 60 43 38 39 35 23 33 32 19 20 16 11 14 5 1 1 8 17 12 19 10 3 1 8 19 23 30 34 32 15 13 25 37 32 34 31 50991 302 14 30 9794 14 9 51 7874 11420 28565 27160 26381 20418 9012 3759 1825 1298 1427 1740 1756 1616 1486 1561 1602 1650 1796 1781 1576 1559 1612 1746 1833 1727 1710 1729 1861 1907 1852 1826 1930 1920 1938 2057 2015 1898 1620 1287 978 843 815 800 796 843 734 643 588 599 629 775 681 688 718 572 295 218 262 221 220 206 198 254 244 243 175 168 194 232 187 221 243 311 400 512 587 659 677 477 644 739 420 247 192 108 106 90 133 159 124 105 101 90 76 109 118 108 98 123 97 65 79 94 72 82 110 133 47 60 105 53 46 112 131 113 60 81 122 80 124 114 110 113 94 129 119 118 110 134 122 92 96 69 108 96 87 105 101 107 153 172 118 121 122 151 161 187 137 123 132 140 140 130 105 103 133 97 135 131 135 121 136 128 118 112 115 72 90 124 100 91 130 113 116 123 117 103 81 102 131 124 119 110 116 108 88 99 87 92 56 72 89 106 99 102 103 110 87 92 88 92 100 112 88 102 106 100 84 76 112 106 145 131 121 82 133 171 130 114 133 134 150 151 145 148 153 137 144 153 148 144 130 131 125 114 121 128 132 130 125 125 115 106 110 98 92 100 111 104 101 125 100 104 103 106 102 115 97 98 114 104 119 100 103 94 97 92 83 74 78 76 81 62 59 68 79 59 62 70 43 45 44 44 37 46 46 52 50 37 35 46 51 56 66 69 58 54 54 69 68 68 67 65 50997 301 18 30 9798 14 9 57 7874 11426 38980 30061 22217 16966 7902 3396 2335 1777 1662 1614 1615 1527 1579 1603 1582 1671 1674 1517 1420 1568 1574 1619 1706 1921 2048 1964 1859 1819 1866 1839 1841 1909 1935 1948 1924 1853 1443 996 890 775 747 742 756 778 771 763 842 751 685 672 720 641 446 348 322 239 115 201 288 273 205 162 150 134 315 503 460 346 368 192 127 192 250 326 282 262 284 497 694 660 431 201 135 63 79 103 145 100 83 114 101 66 28 19 51 56 76 53 51 78 27 39 55 66 97 76 45 76 79 79 22 30 63 36 36 61 75 66 61 80 93 52 30 51 93 134 69 36 82 52 77 100 71 59 78 100 45 12 88 105 75 118 117 93 140 125 107 95 126 94 66 81 81 119 93 107 105 105 99 74 79 93 70 74 87 102 80 70 86 88 83 96 94 77 65 94 119 107 60 84 103 75 98 77 81 88 79 66 44 43 62 72 82 57 63 66 93 96 67 68 62 50 83 89 74 48 64 75 66 58 74 92 70 67 71 93 100 88 50 72 89 94 89 100 109 107 91 102 92 86 76 98 98 106 105 112 96 80 89 81 74 81 70 71 78 78 80 71 84 75 57 52 79 75 86 91 82 63 61 69 81 77 88 83 69 58 52 48 43 51 59 49 48 57 60 44 25 18 28 22 14 22 20 21 23 13 23 20 24 34 52 43 35 36 33 37 49 45 48 46 45 51003 302 23 30 9803 14 10 3 7873 11433 70677 63045 53840 40705 32247 21075 11933 7528 5278 4341 3421 2684 2266 1834 1860 2214 2504 2305 2303 1929 1803 2033 2405 3006 2680 2129 1958 1937 1872 1829 1791 1970 2753 4029 4884 5900 5546 3603 1875 1082 874 802 848 898 1170 1465 1680 1500 1142 991 847 744 700 633 554 378 318 342 529 620 651 515 328 153 182 484 600 670 614 399 301 211 139 189 240 329 403 521 694 495 298 244 140 97 81 51 56 124 109 78 60 71 85 35 67 79 125 105 48 46 32 32 96 109 308 387 223 119 15 48 28 73 97 90 129 69 109 195 168 101 148 150 161 97 91 56 59 112 91 109 130 119 93 83 149 93 89 96 63 70 80 91 125 136 166 158 161 130 116 76 127 115 80 89 102 81 46 74 120 84 70 75 57 75 66 89 99 89 77 85 78 72 91 74 120 97 64 67 90 77 70 60 65 72 77 51 83 100 96 92 102 101 65 37 48 51 74 72 94 94 75 67 46 76 100 76 92 64 46 66 69 69 104 74 73 27 48 68 65 64 59 73 76 83 96 74 78 80 85 98 85 73 92 74 79 82 86 96 74 65 81 76 92 88 83 76 60 69 84 80 73 58 71 78 72 94 90 89 77 78 82 74 95 88 68 72 77 57 47 53 55 53 60 78 67 43 30 27 27 22 13 18 20 17 15 14 12 27 38 45 59 74 65 53 41 36 43 51 57 64 51 51 51009 302 26 30 9806 14 10 9 7873 11439 85759 87683 87136 76896 63216 51603 44591 36125 29820 25810 22659 19836 17336 14819 14624 16553 15639 14581 13496 10213 8711 9440 10501 10765 10758 10802 10328 9273 8458 8018 9216 12792 15831 17394 18296 22712 34998 29752 19127 12958 13900 15078 16567 18300 18875 22647 30786 24479 13419 10037 8596 8173 6868 4602 3327 2884 3447 3958 3695 2999 2395 2074 1465 629 278 412 582 538 299 220 126 227 298 279 273 304 350 390 471 429 234 161 155 66 60 68 31 30 55 27 59 92 81 90 71 76 314 716 1007 1298 1561 1634 1632 1765 1795 1346 655 218 102 89 184 987 2664 3772 3160 1875 1458 1139 713 680 732 641 335 160 109 116 126 109 171 412 794 3379 4134 4152 2697 1983 10072 695 80 118 94 126 137 133 152 137 171 136 136 98 98 119 114 81 98 146 102 116 142 86 137 145 124 157 121 83 106 128 116 75 97 109 88 112 108 96 71 83 109 90 92 96 87 56 103 78 66 106 105 97 83 68 58 75 78 72 89 80 95 98 81 102 81 73 81 105 116 108 108 85 70 91 104 87 60 68 87 77 79 92 91 88 92 114 97 93 98 129 116 91 94 85 79 104 107 120 101 89 95 99 80 92 84 84 95 89 92 83 90 94 71 82 78 85 92 99 95 104 91 92 96 91 104 110 95 97 81 86 95 81 69 83 89 87 66 64 53 55 45 35 23 25 31 37 31 37 43 44 60 73 86 82 63 58 52 53 63 72 75 67 62 51 51015 302 29 30 9809 14 10 15 7872 11445 57866 61214 62274 61294 60025 58832 57517 56772 55503 53618 53008 49136 44808 43237 43419 43118 43021 43688 41209 38539 38197 37671 36248 35063 35570 37618 38166 33547 30145 30206 28494 27821 31031 35950 40678 43423 45567 43114 43929 50447 54398 45540 42030 35980 36411 36179 31614 29649 24710 20596 18108 14607 11546 9911 8907 9130 10525 10390 8694 8746 8161 7029 4307 3668 2787 1880 1701 1373 760 348 345 308 318 326 302 187 209 205 245 137 60 53 69 63 72 7 -5 157 336 506 1225 2236 4449 7329 11247 18206 23713 21468 17193 15241 12446 8419 5590 5904 12661 15645 10533 5725 4172 2662 3551 6997 8513 4243 2080 1533 1606 1786 1448 793 558 468 254 184 122 114 138 149 157 207 408 1397 3880 7041 23433 7451 3766 2853 450 136 104 71 209 283 263 211 166 115 111 146 150 126 121 132 97 83 77 90 111 130 97 99 113 122 88 94 132 126 129 132 93 85 119 110 114 97 89 81 70 72 77 122 90 85 84 99 101 63 52 60 70 82 67 79 70 58 94 83 93 106 57 85 88 90 84 84 115 95 76 80 81 97 116 79 78 99 107 89 96 91 89 74 82 78 85 72 91 85 108 117 99 95 99 110 110 110 94 96 114 98 101 118 113 104 97 115 106 92 89 88 89 88 91 97 92 99 101 99 101 99 90 102 88 82 94 97 98 93 97 94 99 102 105 77 50 56 50 54 46 49 42 37 26 27 32 46 55 58 68 75 82 83 68 60 57 65 72 74 70 75 68 54 51021 302 29 30 9809 14 10 21 7872 11451 28131 30751 33490 34793 35527 36272 38155 40774 43523 46308 50269 53639 53797 52367 49781 46994 45193 44107 42068 38946 36677 34118 31853 30921 30009 29627 29644 31402 33131 34439 36092 38261 41223 45268 50924 57394 61311 61250 60882 65570 87740 110767 91101 61939 49230 40758 35724 31862 27726 25220 22080 19706 17992 17192 16173 14229 13321 12372 11622 10878 9548 7901 6195 5151 4938 4547 4813 4994 5090 4747 3708 3105 2594 2223 2049 2196 2662 3234 2967 2408 3762 6276 7848 10081 13595 18898 24754 27015 23199 23981 26861 31232 38407 46685 52423 51989 50017 46137 41247 35341 29605 24591 20426 18392 16814 15374 15388 16579 15673 12675 10642 9580 8542 7682 6989 6673 6516 5802 5303 4951 4684 5432 5236 3487 2025 1051 540 302 255 233 186 253 671 1053 969 946 924 824 533 228 136 157 791 1918 445 198 180 156 126 114 146 182 194 192 169 70 75 71 81 97 85 97 82 83 116 112 150 134 124 115 121 54 93 87 106 115 131 122 101 104 94 76 93 89 80 106 126 126 84 93 111 97 89 87 77 53 79 79 76 62 54 97 106 81 88 90 96 59 40 101 78 72 54 67 72 99 94 81 76 75 91 92 92 91 78 93 90 99 125 107 81 83 103 92 83 76 90 85 95 96 93 72 71 85 100 102 86 83 81 78 77 81 97 102 82 77 83 105 91 90 89 93 83 92 93 99 88 96 96 85 89 100 100 86 54 60 58 57 53 62 64 65 46 37 33 47 66 66 64 66 65 68 60 62 60 57 67 68 61 64 62 56 51027 301 58 30 9808 14 10 27 7871 11457 5352 5925 6340 6519 6949 8053 9476 10457 11573 12730 13532 14397 15435 16506 17476 18503 19457 20045 20218 20204 20115 20032 20015 19731 19531 18828 18186 17905 17754 18765 20054 21100 23639 29333 34242 36625 37861 37456 37837 36903 39110 43465 42219 37397 35705 36570 35548 35415 35330 34022 32950 32311 32191 33600 34081 33392 29908 25949 22628 21805 21095 20287 19620 17526 15571 14444 14259 15779 19523 21580 22702 25188 25416 25474 23879 21970 22079 23736 24716 24507 24083 26050 30934 37520 46048 52668 57358 57289 55902 58072 62235 67043 71372 72753 74226 73181 69249 66444 62658 54534 49270 47684 47647 48342 48387 46547 46350 47092 44284 45335 43113 39505 45184 53299 51226 49755 47213 40686 36742 36442 36049 40134 36352 27398 21141 13908 7313 5131 4000 2977 2870 3231 2824 2483 1512 1283 1279 1094 746 306 262 535 486 247 209 179 187 171 246 259 197 179 180 158 136 114 100 106 105 103 92 79 75 101 84 94 162 142 121 130 111 107 81 105 133 109 105 124 91 96 114 112 129 129 125 108 104 88 99 63 79 85 59 85 77 79 87 93 77 81 88 97 60 75 74 81 88 68 63 75 63 61 71 90 79 93 92 69 67 80 57 72 71 78 69 75 80 75 51 93 80 72 96 98 85 62 74 80 79 72 79 78 90 96 72 54 49 76 69 63 69 61 67 47 65 85 76 72 59 70 69 71 78 87 87 77 81 86 71 77 93 91 80 65 45 62 70 53 55 66 57 42 34 40 57 68 62 66 76 72 72 64 59 54 52 51 53 59 60 50 53 51033 298 147 30 9807 14 10 33 7871 11463 62 94 140 177 309 389 418 534 556 779 847 1005 1061 1157 1222 1401 1618 1834 1945 2103 2311 2679 3213 3735 4232 4929 5337 5511 5710 5976 5977 5733 5363 5403 5501 6242 7442 8319 8739 8862 9415 9296 8985 8611 8984 9431 9208 8823 8944 9368 9826 10736 11702 12926 13892 15025 16053 17963 20245 21591 21826 22029 22290 22527 22942 23393 24409 26939 29856 30433 28352 25435 24588 25737 28123 29914 33120 36751 41332 45525 49027 52608 56093 59068 63434 69457 76343 82761 88153 94822 103777 113191 119463 122048 115869 105824 97663 89895 84842 83322 87939 91743 89948 82578 73928 74779 72374 64284 60518 60018 58729 60498 59855 58768 60408 58321 59050 71915 85814 93801 87613 79170 74275 65573 53360 37878 28146 23512 16893 10800 6293 3354 2153 1728 1429 1282 1419 2131 10965 8830 1547 1454 1630 1585 1788 2078 1783 1110 560 216 137 131 73 114 140 93 66 88 133 136 133 169 238 213 149 142 91 89 115 103 106 105 88 156 207 946 9210 21064 20552 11356 4586 3364 1868 477 236 191 158 177 139 124 117 95 126 98 82 75 60 65 92 96 99 123 93 69 84 79 73 97 63 88 77 80 82 93 78 112 104 68 83 105 96 92 103 99 95 95 107 79 98 109 76 81 80 80 68 75 100 99 90 76 87 90 92 93 91 80 89 86 85 93 87 95 83 82 97 94 83 94 102 95 96 89 100 102 101 95 98 107 98 100 80 70 79 80 80 76 81 92 83 71 59 60 73 77 90 84 84 97 89 72 67 59 65 71 74 73 63 51 51039 233 2098 30 9808 14 10 39 7870 11469 -57 104 122 206 261 299 372 672 869 930 1001 1235 1522 1799 2080 2320 2568 2800 3146 3732 4226 4531 4897 5763 7255 8224 9081 10321 11894 14236 16772 19459 21460 22702 22740 21834 21000 21115 21538 21812 22708 24544 25971 27380 28695 31064 35151 38946 42529 46590 45166 42058 37138 33262 30037 27851 29565 31906 33966 32803 33054 30553 30219 29038 24690 21002 17520 14766 13639 12281 11707 10817 10328 9298 7247 5200 3904 3087 2694 2142 1815 1489 883 245 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 19 361 1594 5145 11996 21453 35295 50309 58810 68529 91188 141291 200809 297138 361560 415335 386189 272645 235962 194686 107616 47992 24508 3662 609 380 276 174 88 90 107 98 98 78 77 86 79 86 76 83 83 89 97 87 72 73 79 82 98 75 82 72 84 93 98 100 89 85 75 73 75 81 93 93 106 90 84 79 77 75 69 89 98 80 81 103 93 97 83 92 95 99 91 96 79 86 68 80 74 68 72 70 69 71 88 80 74 64 80 74 75 89 94 91 92 82 73 71 74 86 84 84 82 89 89 80 93 95 88 95 105 97 88 87 88 94 83 73 70 63 71 72 63 58 51045 298 149 30 9809 14 10 45 7869 11475 918562 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -21 68 162 237 462 475 467 558 660 786 869 966 1258 1565 1925 2378 3020 3675 4406 5414 6517 7318 8216 9235 10642 12640 14602 16510 19255 21199 21232 20894 19640 18967 19648 20016 19579 18043 17127 16998 19132 21203 24200 26235 24874 24339 21818 18229 14796 12507 10836 9105 8200 7614 7436 5930 3205 1333 56 999999 -92 638 2510 4504 5659 7237 8033 6331 5305 6092 6267 8039 13279 24838 35192 41656 48533 63130 86279 103945 113544 125590 125470 148530 165078 191206 201150 273506 384188 420426 322808 201774 101688 73539 91469 69450 29815 31877 39291 26141 7766 877 240 131 73 96 87 86 92 111 102 86 99 104 103 110 94 112 102 88 109 79 90 104 109 105 107 62 71 111 71 110 100 90 79 75 103 104 97 93 95 71 87 94 88 92 94 96 107 102 98 99 96 88 86 106 91 79 79 80 105 91 81 73 77 77 102 79 72 73 75 85 96 85 88 96 91 76 83 91 79 74 86 106 105 99 97 96 106 97 94 107 98 94 88 94 93 85 83 82 69 66 67 66 58 51051 178 3751 30 9811 14 10 51 7869 11482 -60 65 277 567 888 1305 1670 1874 2055 2050 2068 2174 2022 2005 2151 2397 2610 3033 3442 3744 4053 4600 4167 3450 3068 3121 3571 3968 3322 3299 3097 2742 2881 3481 4641 6056 9262 13938 18716 22143 25003 29373 33016 32996 33097 36607 44731 48794 55424 63683 75444 79347 75302 69837 60080 52248 44020 37694 41218 60296 89364 112396 166373 294439 462716 440313 328136 260097 261816 267481 219566 110583 32906 3560 686 314 199 113 65 44 55 52 48 64 45 50 45 47 52 79 73 61 69 61 69 55 60 60 78 64 50 47 63 79 67 55 46 86 85 64 80 79 68 56 53 51 73 65 62 74 63 53 61 55 46 73 54 63 65 51 48 43 49 50 52 57 49 45 51 48 40 25 44 46 45 54 67 57 66 66 52 61 55 55 58 65 69 70 63 57 61 66 69 72 67 66 65 63 64 71 66 49 45 39 42 42 37 30 51057 164 4173 30 9813 14 10 57 7868 11488 49 212 390 547 780 1109 1471 1741 1991 2383 2650 3042 3643 4414 4951 5430 5996 6616 7629 8927 10361 11555 13067 17180 20993 23717 26972 30182 31475 29145 26666 25343 28001 31543 35448 41039 49621 54849 59400 68604 72658 78865 90525 102484 106291 108879 111968 106566 115479 139358 166991 241415 287781 323672 334585 295599 266278 249631 254643 167401 84284 25475 2072 196 110 90 83 77 65 70 77 62 80 83 97 100 90 86 100 87 75 70 66 67 62 87 86 78 59 59 76 84 85 72 78 88 94 57 46 70 55 73 71 77 69 74 78 59 63 67 57 62 67 69 65 66 72 64 68 77 84 73 81 77 65 86 85 72 56 50 56 67 78 80 71 67 71 91 73 81 83 89 92 86 70 82 80 80 74 82 80 85 81 78 84 88 83 75 71 68 63 64 60 52 51063 172 3938 30 9818 14 11 3 7868 11494 -18 45 48 -39 45 46 59 18 36 97 209 297 336 401 562 715 936 1171 1459 1798 2421 3362 4177 4989 5959 6681 7316 8273 9582 11512 13154 14282 16089 18055 20292 23943 27473 30556 33943 38547 44811 51996 58677 60979 63268 68380 80555 101444 119832 140822 165964 191400 218417 226625 212166 166177 111605 101519 113844 127662 154486 243043 363510 378232 253753 116143 64924 17285 1574 254 99 56 62 66 62 50 49 45 63 63 46 52 74 72 59 50 53 54 70 73 78 65 79 64 45 51 49 59 64 61 66 80 75 73 76 75 81 82 64 54 69 72 51 76 58 54 59 77 87 78 52 50 61 52 50 74 76 68 55 61 76 74 60 56 53 51 56 73 77 63 56 60 66 69 67 66 73 62 77 81 65 60 73 84 79 68 74 70 74 80 82 82 71 72 76 67 59 57 52 53 45 41 51069 301 45 30 9825 14 11 9 7867 11500 215814 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -65 -22 -26 20 32 -56 -68 29 166 286 475 634 789 1047 1115 1120 1378 1470 1482 1751 2013 2253 2504 2811 3176 3324 3391 3574 3833 4369 4945 5452 6049 6830 7829 8951 10445 11946 12513 13252 15133 16856 18123 20565 23738 26694 33302 44300 54673 62083 71276 84793 101527 120412 147332 175510 217876 260645 292610 294737 252963 185971 131782 132045 138477 124970 109827 116266 176077 270818 249316 103625 16397 8532 6092 2698 941 177 257 146 102 115 98 65 55 24 52 85 84 77 72 67 60 68 83 81 66 70 70 50 74 87 67 52 80 79 72 82 87 51 66 84 76 79 88 75 69 81 78 80 94 85 82 87 88 89 81 93 77 67 71 73 69 74 78 86 80 83 87 97 74 70 83 75 85 63 62 59 74 81 80 73 70 69 76 79 78 78 79 75 82 85 75 74 76 72 79 79 79 78 82 72 65 62 60 52 48 43 51075 300 111 30 9831 14 11 15 7867 11506 33422 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -39 184 371 490 513 549 579 767 933 1150 1285 1491 1816 2081 2473 2963 3444 3916 4410 4911 5280 5670 6248 6848 7922 8930 9366 9917 10899 11744 11679 10681 10672 11353 11685 12431 13377 14240 14860 16599 18925 22654 27551 35019 46730 61152 82090 96715 103857 100327 95635 109787 141884 170889 183350 188295 173025 127206 105608 120182 127920 144674 159086 159297 166816 171584 175837 161444 126094 99250 87850 65124 50832 36011 20552 11355 4502 1105 178 192 146 92 77 68 68 43 64 77 55 62 47 58 47 42 63 64 74 83 78 60 49 57 66 86 68 51 54 70 75 59 74 64 74 78 73 62 62 51 65 72 75 73 78 79 80 58 57 73 68 49 53 64 61 63 67 63 69 81 79 91 87 73 68 62 57 64 66 63 75 68 60 65 61 61 51 63 57 59 65 74 75 63 71 69 67 61 59 63 67 59 52 46 44 45 42 40 25 51081 177 3805 30 9835 14 11 21 7866 11512 -53 49 113 260 321 447 640 833 1053 1260 1421 1550 1698 1944 2158 2300 2714 2987 3129 3196 3139 3324 3917 4510 5274 5894 6798 8045 9619 11314 13116 14498 15144 15923 16697 17663 18740 18859 19219 22166 27654 36603 48143 65402 83219 98405 113490 120367 116880 114333 108520 107988 109528 104046 105707 113130 115537 110907 101645 106198 124921 142485 148572 165089 213400 214424 156888 151976 141183 143766 124031 71342 40117 12729 2630 729 194 205 198 182 184 135 120 82 99 84 76 96 72 78 91 100 114 90 91 126 110 112 128 122 131 113 103 99 98 89 79 100 99 97 102 89 84 79 97 120 116 83 89 108 103 105 104 101 118 112 89 101 128 121 115 100 89 95 87 109 103 95 99 109 108 106 97 95 82 86 88 91 105 94 92 95 84 96 96 94 101 104 102 97 93 97 96 92 91 90 86 83 89 94 92 87 75 75 70 67 61 51087 174 3893 30 9833 14 11 27 7866 11518 11 77 192 297 332 437 576 712 937 1144 1316 1634 1988 2265 2434 2680 2898 3073 3366 3717 4128 4533 4800 4957 5319 5726 6028 5928 5744 6018 6864 8170 10415 13218 16068 19423 22218 23622 25510 30049 34851 38394 44776 54649 64296 77558 89187 95319 103536 110190 107966 89423 81526 81158 94787 149608 221775 273855 289568 269502 228621 216217 218481 144220 94688 97123 125638 125822 99993 49925 13562 2493 9599 15190 16443 7658 1304 238 208 174 195 154 123 89 70 60 75 67 90 86 88 79 88 96 81 79 122 123 93 77 96 86 74 70 79 49 61 85 83 71 77 80 85 90 74 82 69 77 92 83 82 81 90 98 82 85 77 64 73 88 66 79 80 75 88 95 90 75 78 65 70 62 58 68 65 66 64 78 68 68 70 66 65 68 69 69 74 69 67 71 70 68 68 67 57 59 63 61 54 55 47 42 41 33 51094 186 3535 30 9835 14 11 34 7865 11525 -34 20 37 63 127 183 259 265 247 282 405 515 575 692 848 1062 1262 1469 1789 2236 2636 2967 3232 3432 3844 4161 4560 5015 5207 5536 5950 6514 6808 7102 7548 8295 9310 10477 11339 12122 13353 14882 15123 14040 13156 12325 11102 10456 11081 12177 13677 14441 15723 16903 18293 21794 30825 47486 57587 55423 54699 57063 47738 39402 45711 61508 80782 97403 98748 98674 83408 62901 54312 72882 96627 103316 97707 82283 70146 59226 45500 39205 54870 81403 102824 144531 184758 203617 211163 242724 212201 149088 75549 17735 471 184 138 103 76 93 75 63 83 75 108 117 154 160 154 130 158 153 134 145 100 69 107 74 87 95 98 88 88 102 95 107 105 83 91 89 100 100 92 73 93 88 80 72 65 73 85 113 93 80 79 67 80 82 87 84 85 75 74 82 66 72 76 87 77 86 76 72 70 76 74 84 89 90 76 71 75 81 80 79 64 61 67 64 60 68 61 57 56 49 45 42 51100 184 3598 30 9838 14 11 40 7865 11531 -82 11 93 196 316 418 493 500 502 709 674 457 378 276 308 475 721 721 820 1145 1453 1719 1993 2268 2764 3330 3830 4428 4881 5252 5657 5960 6233 6573 7557 8759 10024 11514 12741 14339 16488 17353 17195 16080 15167 15412 16512 17249 17131 17152 19014 20588 21581 24457 30488 36150 37608 33097 26353 23707 23055 22716 24319 26673 25552 23219 19296 13614 13202 19403 24945 23746 23885 26041 30881 36181 37998 40776 55080 69579 95252 133086 184019 274855 308704 288398 356420 432450 336160 143784 15796 537 186 159 122 117 106 89 107 158 236 316 347 306 259 209 187 169 160 157 186 201 207 189 149 113 106 93 74 54 85 108 91 102 98 91 100 91 86 69 74 79 73 66 79 57 74 86 83 91 74 82 84 91 90 79 73 89 100 84 76 72 84 86 83 69 76 75 82 81 67 74 70 80 76 71 79 88 85 102 109 112 100 78 70 69 69 75 68 60 53 49 42 36 51106 176 3842 30 9842 14 11 46 7864 11538 -64 70 133 136 156 260 369 176 76 -1 999999 999999 999999 29 209 474 588 712 837 1007 1168 1315 1405 1506 1603 1663 1839 2013 2029 2105 2262 2563 3281 4887 6466 7887 8165 7237 7092 6955 6880 7007 7868 10296 12806 14573 16853 20984 27736 35233 42747 54653 65728 64606 62604 69946 75171 85449 99217 98570 75463 51395 50869 57512 52668 41220 29819 36933 44084 57288 78585 99074 107587 121359 165503 224457 268876 283258 301548 280810 220709 103659 23816 6787 3009 1533 765 556 550 546 560 591 550 468 369 266 210 203 168 151 162 209 250 225 215 212 198 221 201 122 100 91 108 108 126 131 107 89 103 98 86 88 84 61 77 75 67 65 57 60 68 74 61 66 73 71 68 56 63 75 65 80 67 62 53 80 76 67 71 83 92 77 80 67 79 90 80 94 89 89 91 98 114 134 129 100 71 68 70 60 59 54 60 49 48 40 51112 180 3727 30 9847 14 11 52 7864 11544 -77 29 131 241 317 348 438 458 591 675 712 684 710 755 671 669 751 771 722 804 919 1129 1218 1065 1028 1111 1228 1295 1463 1717 1953 2285 2633 2980 3310 3312 3080 3644 4462 4342 4598 4790 5175 6129 7407 9945 13809 18935 24424 28737 32019 33528 34466 36691 41088 47085 53264 58895 64303 67359 72462 84827 102450 96184 70457 54526 60931 77412 72261 60410 66706 94091 99695 68935 80499 111593 152053 188185 204471 217471 205031 144131 100823 126404 128629 95041 43624 28104 40722 46141 32714 9722 3211 2692 2050 1172 833 625 497 396 314 268 286 249 227 232 322 423 456 442 427 438 397 328 241 201 171 120 109 115 90 106 85 68 78 81 56 64 91 94 83 68 79 94 93 67 55 57 48 53 61 64 52 47 59 80 73 66 56 71 57 54 51 73 70 65 66 85 87 116 264 315 162 146 131 132 147 152 128 98 76 70 57 51 56 56 54 45 34 27 51118 174 3913 30 9853 14 11 58 7863 11550 -20 109 191 292 396 377 407 342 383 330 235 193 175 318 336 403 547 660 738 813 880 1015 1054 1153 1317 1620 2030 2467 3254 3980 3878 3515 3134 2913 3517 4217 5478 7270 8602 9828 10798 11316 12364 13699 15352 16985 18493 20448 22868 24547 25799 30354 41314 50739 54204 54603 49424 37368 26579 27481 41510 70313 74426 44116 36347 73055 161582 245768 210043 132338 171167 251147 275004 250367 227162 179395 171628 127850 86513 97658 106576 55752 26337 18081 12884 8005 6462 4590 3457 2383 1944 1787 1808 1741 1748 1558 1268 1069 880 779 832 910 1325 2978 7752 10160 1436 472 336 273 202 177 149 147 128 129 155 149 134 109 102 117 134 136 129 146 142 142 131 139 113 87 67 78 78 86 89 102 90 90 92 93 104 106 95 87 92 103 102 106 118 179 180 180 226 241 213 200 196 202 200 207 184 158 130 116 102 94 89 81 84 80 73 66 51124 191 3377 30 9857 14 12 4 7863 11556 -81 -97 -49 -20 23 107 162 240 336 409 476 411 392 481 553 667 864 989 1061 1058 1116 1237 1552 2030 2402 2392 2359 2544 2385 2389 2454 2417 2360 2431 2342 2345 2358 2486 2775 3046 3340 3518 3362 2959 2701 2717 3165 3413 3256 3695 4201 4785 5374 6050 6506 7216 8733 9439 9651 10095 10820 11773 12971 15187 19973 27178 35178 38766 34439 33884 35726 39437 46491 52653 55746 55392 52787 56895 64984 72962 68567 48519 46243 53558 60815 59824 48544 46738 55153 83008 107155 135244 173851 158246 94421 66796 74712 78619 84046 68395 43363 23864 11901 5027 3762 3448 3441 3709 3979 3647 3066 4272 6295 5985 6563 12146 36752 69497 114169 176405 226368 241702 180660 43655 1958 359 273 249 223 172 165 177 180 199 188 128 142 137 129 135 141 163 149 144 149 160 139 112 98 97 96 94 96 94 97 112 106 105 106 102 118 114 109 109 110 134 139 163 186 232 302 347 355 333 263 238 257 238 178 166 173 155 134 129 117 97 87 84 79 82 65 51130 187 3528 30 9858 14 12 10 7862 11562 -39 -35 -55 999999 999999 999999 -40 28 39 52 75 77 187 339 295 457 647 818 963 842 709 693 843 814 708 721 950 1114 972 1005 1015 982 993 1119 1320 1486 1760 2044 2273 2390 2459 2407 2575 2584 2699 3231 3664 3557 3643 3765 4032 4608 4889 5047 5509 6263 6945 7730 8313 9061 10064 12484 16156 22497 30158 33470 38006 42888 46277 47913 49025 49796 53151 56832 53145 53263 61220 74977 88403 103004 118388 85516 30367 10646 6640 6956 9002 14212 24759 38669 50351 62233 58862 56675 66162 84173 96056 93329 76009 37589 13655 10212 9824 8574 7965 9820 14709 25597 33463 32053 31904 55530 122315 196216 240474 276560 283253 217096 105936 8939 485 298 257 216 177 178 178 185 184 188 145 113 112 97 111 91 83 106 111 103 117 119 117 108 99 92 83 94 84 76 74 78 78 72 89 91 90 87 104 120 117 129 125 151 181 174 207 395 500 411 346 336 267 226 228 184 159 144 166 160 117 112 97 81 76 61 50 51136 173 3949 30 9859 14 12 16 7862 11568 -90 -82 -33 -39 -18 19 135 220 331 393 395 334 280 102 52 42 61 -14 -30 -42 -99 -33 -33 -24 51 175 262 220 343 560 753 960 821 920 945 782 813 947 1082 1176 1219 1326 1607 2109 2854 3794 4752 5516 6264 7342 10317 15352 20373 25096 30281 36145 40813 41184 37470 32802 26962 21953 21896 27821 38471 53417 56867 43509 30408 21001 14534 11593 8730 4726 3164 6452 16662 20965 23951 37576 60041 72213 77061 90951 89132 70780 65779 86342 126584 139356 124946 100908 89102 93093 87274 79932 136058 196801 233391 262153 289178 264592 150308 54418 2895 405 299 286 248 193 215 237 248 213 226 232 181 154 153 136 116 126 128 123 132 140 116 124 122 138 142 135 131 127 127 127 125 117 118 102 106 113 105 108 99 108 146 181 201 181 214 221 243 247 302 426 457 484 617 392 415 397 282 179 155 181 227 243 131 115 99 74 59 51142 159 4369 30 9859 14 12 22 7861 11574 -95 -36 -10 49 85 117 154 300 391 562 680 773 814 734 673 708 714 869 915 944 1173 1450 1811 2238 2634 3166 3780 4438 5267 6060 6856 6995 6569 6529 7636 9858 12049 15887 23240 31822 39619 44708 51410 58456 62655 54338 30040 22119 19978 19237 19765 20668 20771 20693 24771 26837 31318 33843 35889 36088 35614 31890 23997 14420 10160 13106 19707 31061 52219 83286 111269 113927 92369 78902 83987 121940 207807 306171 251457 173159 197382 220715 189122 166916 140395 112067 59618 3529 454 347 381 356 330 281 224 222 240 258 281 284 247 258 258 229 222 209 171 139 154 133 130 136 134 142 144 152 164 158 145 151 144 153 154 168 161 158 145 133 144 137 134 132 130 162 171 164 181 194 226 293 407 472 436 454 484 392 307 285 282 296 203 181 225 190 221 277 113 95 75 51148 158 4401 30 9861 14 12 28 7860 11580 19 999999 999999 999999 999999 -33 29 83 84 79 184 249 250 273 400 421 413 452 455 574 869 1093 1364 1572 1849 2445 3095 4060 5418 7145 9168 10999 12615 13192 13894 17018 22872 30327 39940 49079 54282 50326 41120 31999 27793 29433 29914 30992 36988 43960 49296 54760 57891 51345 40390 34878 36332 38257 36580 38549 44361 53940 62433 61260 49707 49143 50006 54072 65015 74491 74619 69727 86880 114646 140977 182704 218477 245883 238565 202261 167583 129807 116764 95668 57976 19129 1621 455 414 431 376 354 325 305 292 232 209 241 280 257 246 212 211 211 203 184 161 146 152 160 148 127 130 143 134 125 137 142 142 156 171 152 156 155 156 147 151 151 141 134 144 122 122 129 135 157 190 212 225 329 377 423 481 427 351 308 686 664 212 186 172 187 208 185 141 113 93 81 51154 187 3534 30 9864 14 12 34 7860 11586 -96 999999 -42 -62 -47 -95 999999 999999 -96 999999 -75 -90 999999 999999 999999 -64 -47 -16 104 283 394 447 322 350 398 157 116 117 92 96 117 63 295 509 486 608 694 741 744 1000 1240 1079 1286 1675 2004 2315 2773 3363 3906 4218 4664 4993 5263 5630 5555 5832 6203 6456 6780 7441 9896 14125 18473 22673 28141 36144 45729 54061 58261 57045 54042 50704 41466 29539 24539 25345 30010 38040 46027 51083 54110 52353 47585 38110 32650 34119 34919 35574 40149 44723 47182 55463 60382 64315 70709 83526 85838 87368 91452 93273 91778 91896 95167 106400 123548 141427 169009 212921 214819 160076 80447 24910 20910 25210 13117 6321 798 701 705 1022 1365 1122 724 351 291 267 229 224 223 189 178 154 164 162 150 134 112 106 110 108 116 110 110 114 106 108 114 119 114 134 135 128 117 116 126 125 112 114 123 124 119 119 113 101 110 146 159 168 261 344 459 566 542 431 335 272 233 208 207 152 150 182 179 116 81 70 53 51160 205 2996 30 9866 14 12 40 7859 11592 -47 60 85 158 342 416 581 666 722 772 839 822 806 903 920 962 1038 1155 1287 1430 1653 1838 2072 2584 3329 4062 4660 4752 4544 4335 3986 3870 3668 3374 2998 3057 3415 3211 2919 3062 2675 2495 2636 2817 2590 2418 2347 2027 1709 1873 1905 1886 2166 2639 3048 3508 4014 4555 5609 6450 6838 7601 9001 10221 10938 12233 13194 13708 14187 14732 14667 15878 17755 19443 20088 19358 19810 22103 24070 26358 30311 32752 35012 41124 54732 64218 56113 41556 32191 32505 33490 31832 29024 32260 38343 46629 58544 64344 67561 69520 64893 62559 59221 51446 47158 46397 41778 36288 33785 36902 37536 34000 36375 41531 50135 57605 62639 73273 91750 103199 105424 110002 117817 119258 114404 96337 83265 58693 30793 15139 5675 7155 18866 26580 3176 1225 3980 30883 83689 109849 47190 2440 506 434 340 297 222 223 231 205 186 184 170 162 165 136 121 112 122 107 96 123 109 103 103 96 113 116 121 129 115 102 107 124 125 128 134 145 151 145 125 107 90 119 161 217 291 398 558 608 568 476 363 276 219 211 162 164 170 156 104 85 81 60 63 51166 216 2667 30 9867 14 12 46 7859 11598 -24 73 140 213 320 343 359 440 521 546 615 675 720 712 725 790 931 1051 1271 1612 1856 2083 2323 2560 2560 2674 2856 2927 2892 3046 3124 2972 3088 3312 3543 3697 4116 4792 5792 6970 7375 7554 7683 7823 7943 8665 8979 8894 8648 8350 8015 7773 7373 6840 6083 5820 6494 6404 7045 7478 7021 7229 8163 8672 8455 7618 7389 7471 7732 8050 8021 8416 8946 9951 11722 13104 14532 15723 16960 17710 19299 21280 23088 24388 24290 22727 21711 21285 21783 21855 23289 29179 33590 40486 47998 55004 57414 54776 51055 49897 40325 34569 34564 38130 45210 54907 65340 73502 75249 80279 86187 91089 92381 79993 69259 61209 47850 36699 37070 41252 39943 35329 28501 21237 13678 8539 7152 8180 9394 10243 10715 13978 22815 29187 24930 17007 8075 6404 6762 9220 8250 5405 2737 1338 1196 2533 35620 87293 33166 70034 165712 191203 124313 26787 4340 717 751 650 340 274 263 229 207 193 192 180 168 135 129 125 97 84 104 110 110 105 122 111 95 104 117 105 103 92 107 127 119 135 130 138 165 162 158 126 130 130 137 179 260 374 506 570 556 466 380 296 258 262 208 208 154 95 77 71 67 66 51172 190 3448 30 9868 14 12 52 7858 11604 -64 -25 -14 76 195 236 308 408 442 345 407 377 314 270 334 444 449 439 477 589 745 963 1146 1278 1500 1619 1839 2269 2873 3511 3638 3898 4019 4171 4421 4638 5347 6132 6455 6800 7241 7540 8257 9190 9890 9929 9232 8857 8092 7851 7525 6704 5942 5598 5770 5922 5972 6292 6803 7795 8015 8030 8243 8751 9000 10183 12431 12848 13187 14425 16428 18131 19858 22254 23073 20209 20212 18326 17461 18315 21302 24263 28056 31436 31837 33092 33355 27966 19754 14384 14945 18010 18320 14009 13665 16608 19474 24942 32157 38257 39875 39227 38650 42936 54358 63898 72247 81311 74128 79595 79066 73247 68463 47822 24311 5938 1840 1580 6544 46856 138502 183215 164927 205559 260743 250317 206191 58777 5375 2308 2664 3709 2272 380 267 239 239 201 170 162 166 131 104 118 97 83 96 104 87 91 93 100 82 74 80 97 79 79 79 96 108 96 108 122 142 157 153 145 169 169 174 191 201 266 371 502 542 491 426 348 259 200 220 237 169 105 76 69 62 49 51178 205 2999 30 9869 14 12 58 7858 11610 -40 78 276 379 519 605 660 740 715 730 709 717 780 754 788 828 845 979 1060 1142 1303 1378 1572 1740 1754 1750 1776 1881 1890 2077 2280 2377 2462 2591 2654 2763 2766 2802 2963 2953 2656 2344 2356 2485 2792 2987 3200 3224 3150 3190 3366 3838 4341 5053 5724 6151 6426 6752 7147 7643 8122 8689 8993 9901 11327 12490 13785 15345 16433 17984 19003 19784 19097 17855 16705 15429 14506 14654 15085 15213 16299 16883 17716 20251 22661 23112 24564 26123 28430 30533 30315 27468 28291 31810 41458 51459 53459 44011 35229 30593 29913 26545 27435 30728 31057 30896 27537 21084 14556 10404 8694 9090 12182 19370 31939 47517 65014 74746 80576 86878 82143 74324 79642 112333 140047 137949 119040 91068 79922 70558 51574 10218 1984 5446 41981 59449 55700 115452 126891 147258 138158 60141 3054 1390 2135 3014 4046 1754 358 273 217 201 189 172 147 117 83 74 65 67 70 86 89 80 72 69 66 66 67 70 63 78 78 74 66 80 100 96 104 104 101 127 145 173 374 226 165 232 280 339 423 463 452 421 343 242 181 216 239 182 114 64 71 152 373 51184 211 2822 30 9872 14 13 4 7857 11616 -60 49 179 264 401 599 844 1051 1242 1503 1821 2186 2530 3045 3505 3804 4114 4499 4926 5205 5377 5506 5626 5681 5456 5148 4967 5085 5240 5524 6034 6428 6649 7012 7321 7432 7657 7747 7889 7742 7733 7689 7726 8081 8773 9296 9496 9610 9602 9797 10054 9859 9155 8699 8017 7537 7688 7478 6951 6781 7239 8072 8515 9092 9774 9921 10193 10135 9985 10261 10317 9857 9507 9098 7911 8246 10159 13928 19212 23540 25674 23112 17304 12643 11289 11563 12154 13803 16749 20060 23111 26914 28990 30612 34255 36670 36051 36165 40785 40089 36666 32272 32162 31622 26917 21520 17062 11588 7265 6421 6433 5347 4575 4075 4442 6696 10965 11124 13698 23015 19886 17638 16386 15657 16263 17453 24034 30452 35026 40483 38745 39138 44023 52321 50810 75463 104219 121916 117540 96388 97686 174578 246722 297103 229156 53411 28618 21304 3349 971 1010 1041 1038 1014 720 392 322 293 239 217 181 137 97 91 94 103 109 98 93 102 100 101 105 103 104 98 102 98 102 100 96 99 111 113 125 126 168 191 221 204 173 189 202 213 291 367 461 536 514 434 356 264 202 233 314 256 155 111 166 269 166 51190 202 3091 30 9871 14 13 10 7857 11622 -50 65 163 358 466 608 757 938 1160 1404 1565 1787 1866 2005 2130 2199 2338 2448 2417 2343 2195 1991 1780 1718 1697 1852 2039 2322 2659 2855 3084 3303 3544 3767 3740 3710 3811 4160 4334 4333 4501 4486 4307 4228 4442 4598 4670 4615 4622 4579 4579 4459 4420 4459 4493 4381 4148 4072 4070 4132 4348 3900 3062 2325 2023 1699 1321 823 861 1276 1381 1622 2193 2801 3512 4240 5278 6428 6992 6468 6313 5937 6588 7139 8469 11129 10016 9060 10105 14217 20071 27943 28898 27677 27272 25949 29925 36146 36386 31678 25377 18582 8702 4647 4855 12153 45288 88590 93472 51954 63222 99059 66506 20925 6023 3420 2225 1719 1618 1543 1899 6116 27156 30934 50999 22456 8731 23209 87752 185326 178803 162037 219522 292021 318824 271536 227270 133015 14301 2828 1621 1298 979 1034 1053 619 391 326 314 259 227 236 189 140 122 113 104 108 110 119 115 127 119 108 94 99 106 101 114 118 127 113 119 114 121 125 131 166 190 204 193 155 209 311 227 291 368 488 599 577 485 391 282 235 263 279 285 174 169 217 334 361 51196 214 2730 30 9870 14 13 16 7856 11628 -72 -43 29 39 115 105 153 254 348 516 632 850 1138 1354 1633 1869 2139 2401 2758 3227 3596 3992 4403 4906 5634 6360 6738 7205 7658 7915 7939 7882 7717 7752 7732 6820 6140 5504 5137 4920 5026 5465 5790 5958 6422 6929 7646 8426 9234 10140 10617 10731 10595 10914 10941 10618 10610 10649 10031 9649 9383 8484 7778 7243 6864 6732 6766 6881 6520 5872 5353 4955 4286 4026 4065 4084 3770 2984 1749 1056 919 1536 2437 2514 2385 2180 2812 3301 4456 6228 6400 7682 10795 11969 11401 11862 12473 9916 7188 3753 2646 4844 8480 9232 11811 20200 25739 22436 16450 19563 20872 9947 4931 11900 20066 19006 11565 4966 11171 14363 15680 10796 22370 35894 47529 74861 83837 67722 26317 12864 30020 46795 40872 33367 59325 51340 29834 37097 41880 64370 109007 154502 197379 240309 255375 167039 91607 123185 66979 150623 130994 52664 4221 4466 5029 2611 1344 1023 607 398 359 324 301 247 198 144 108 106 107 101 100 90 100 93 119 121 111 106 103 101 89 92 94 107 112 114 121 128 139 157 179 249 255 163 161 187 191 242 351 469 569 567 517 407 351 278 482 306 222 177 229 248 295 383 51202 194 3329 30 9869 14 13 22 7856 11634 -77 -1 112 200 294 368 439 597 722 843 1044 1217 1370 1439 1407 1419 1275 1179 1156 1181 1052 922 781 673 568 525 643 604 703 751 999 1174 1407 1579 1705 1915 2097 2151 2176 2158 2148 2088 2036 1947 1965 1934 1993 2114 2275 2448 2458 2446 2642 2681 2490 2245 2209 2042 1775 1362 1021 883 503 999999 999999 999999 999999 999999 242 815 1299 1599 2528 3867 6638 8782 10735 13719 17462 19993 19003 16638 14139 13318 16255 20746 30286 30698 21758 28679 31980 23255 5390 4660 6758 9609 4371 4762 7332 3567 2163 2358 2674 3256 6015 14721 19402 12692 18347 26221 25354 38958 71239 108634 134574 156744 164657 158077 125954 76209 82134 138241 181241 210561 270958 246545 107810 41981 186448 203639 76598 16769 5386 13435 38804 26045 2389 1277 1019 480 431 399 391 351 287 209 117 94 98 97 103 100 91 100 112 104 95 96 98 90 79 82 88 110 112 112 139 164 176 185 199 212 286 198 143 177 208 229 280 381 519 539 455 379 378 315 317 355 385 390 320 438 767 339 51208 186 3570 30 9870 14 13 28 7855 11640 -54 24 142 229 401 534 726 972 1174 1347 1418 1454 1484 1441 1389 1397 1398 1354 1318 1327 1167 1009 1018 1029 938 873 872 916 909 923 852 956 1062 1216 1343 1484 1519 1618 1843 2124 2289 2567 2950 3440 3883 4309 4822 5062 4876 4949 5240 5000 4057 3160 1987 1297 1414 2104 2768 3178 3494 3964 4744 6295 7912 10183 13369 17055 20836 26799 34144 38930 41807 41409 37206 34957 35202 46145 76419 85529 82959 58677 55999 49441 34870 27416 43301 39987 32977 41294 22872 11755 10382 9377 11923 12768 12664 14296 14226 11870 12021 14701 17247 18201 16300 18134 20329 30413 58489 89270 100103 132462 243225 284559 204098 229398 258060 210575 168457 73439 83896 46558 4197 2846 4578 9666 15632 13232 1935 941 761 503 457 503 582 561 713 822 296 153 119 123 130 125 118 123 104 96 100 115 97 94 98 110 128 147 190 195 190 187 183 197 324 342 205 180 168 213 279 350 586 446 470 492 451 375 418 403 458 430 529 474 456 490 469 464 51214 164 4230 30 9870 14 13 34 7855 11646 -58 13 102 104 67 18 4 73 185 293 429 494 597 753 968 1246 1529 1794 2033 2277 2525 2806 2886 2772 2785 2884 3200 3704 3973 3766 3928 4532 5583 6771 7816 8558 9410 12100 16163 17696 16957 13193 10250 8853 9696 11832 14194 15262 17613 19379 16021 8530 4326 4315 7825 17136 23099 22686 26707 42448 51556 56522 51328 31684 19152 29060 45986 49191 28665 22883 15605 11313 11014 14260 18850 22498 22948 22869 29455 41065 51578 63500 76101 63701 47023 28402 43735 96700 102371 102147 136942 174330 241922 319362 327151 272294 154372 87865 57972 17495 3086 3522 5685 5053 3433 1505 806 760 762 871 1246 1826 8244 46854 71463 5383 620 164 119 127 110 127 106 109 118 121 106 114 105 114 106 108 107 130 152 167 181 188 212 214 205 203 166 188 223 311 368 377 375 312 314 325 346 419 625 656 697 799 769 701 590 683 426 270 51220 152 4593 30 9873 14 13 40 7854 11652 -82 34 180 343 496 643 759 907 1002 1082 1132 1125 1052 970 1033 1188 1523 1752 1986 2447 2735 3024 3731 4969 6466 8824 11363 11366 11085 13272 16954 17898 14930 13117 13717 12606 10577 8863 6269 2717 1749 4539 4656 1026 452 504 1185 2354 3769 5789 7279 11282 18392 28481 36953 57421 65962 45468 18477 11839 11640 15081 22123 24466 24383 25299 31441 49227 76161 89375 95030 79473 65348 39821 58299 71853 30061 77624 188542 238017 238417 246859 303809 346492 235554 35320 5246 3078 3169 6629 13140 9215 3033 1078 1159 2474 4301 10197 33579 35701 60936 112201 52577 2338 261 125 96 83 109 114 107 111 117 112 108 111 124 109 98 106 109 114 126 132 156 184 219 215 169 198 245 333 426 412 405 332 264 237 252 233 243 300 438 659 751 834 764 579 425 340 207 101 51226 147 4743 30 9873 14 13 46 7853 11658 -12 200 427 715 968 1171 1246 1263 1238 1080 1002 1180 1470 1795 2249 2790 3460 4235 5242 6272 7307 8400 8984 9133 9769 11780 16494 19934 20235 19729 17734 11986 7293 3537 2083 1616 3752 11372 18265 16244 10722 5137 2075 1003 940 938 961 1288 1823 2835 6180 8218 5880 6191 7300 7797 6117 5476 7622 15460 31214 50932 62887 68153 62352 57623 55161 55971 52376 45535 75211 121307 123494 161722 246371 273467 287313 332481 268295 239145 119464 21193 5952 4551 3803 6404 12897 14517 6665 2077 3621 10991 25479 34553 39631 49445 80352 79222 30664 1141 141 77 70 77 62 62 79 90 80 79 69 84 78 63 77 80 89 94 101 106 135 177 153 161 157 209 199 231 327 424 394 272 221 318 316 341 876 799 573 939 1186 796 582 539 441 485 227 51232 302 90 30 9870 14 13 52 7853 11664 134051 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -37 127 334 389 470 791 1153 1391 1545 1619 1680 1538 1396 2214 4926 8621 12832 17289 23456 31183 40599 50945 58033 54456 48279 28442 9573 8506 9091 7966 6281 4304 3609 3703 4661 6154 7891 9384 10716 11293 11664 11284 10160 7685 4523 3456 3818 4403 4229 4082 4522 6528 13189 31770 68293 105908 123746 117769 103728 92067 62651 51933 73307 112778 195210 241416 231249 194698 167467 144067 79605 24320 20382 27147 13534 6224 4853 8113 26694 58531 74449 52826 49826 49000 35477 44596 97365 125768 79550 72068 12753 792 137 107 107 119 120 116 104 112 122 117 110 99 88 106 124 145 134 144 162 168 187 210 214 215 212 197 247 355 414 427 388 348 442 561 572 805 1025 1061 979 1003 925 755 655 553 447 303 51238 138 5004 30 9864 14 13 58 7852 11670 -52 213 365 554 727 836 1094 1339 1602 1719 1894 2013 2192 2695 3697 6156 11241 19590 29922 44531 61931 83930 110476 136689 133667 87861 44940 31390 30032 30054 30449 29464 27623 25692 24454 21158 20032 22761 24876 26133 26154 24746 23198 21003 18447 14186 8693 5941 5341 5926 7308 8829 10369 12720 18855 23502 24278 24355 38014 61031 78448 86078 92317 87431 89381 124394 82358 49830 53342 72850 81419 71788 45101 29002 23323 14510 11142 10514 18613 49547 89189 102810 101522 93312 72009 69379 98532 100046 53465 51868 53241 17126 1382 139 112 104 92 102 108 123 112 95 85 82 85 95 102 99 94 109 131 159 166 169 196 204 202 200 193 203 291 290 319 335 379 524 749 626 951 1284 1358 1069 838 882 786 701 504 468 51244 132 5179 30 9859 14 14 4 7852 11676 -95 -9 117 261 476 667 1003 1487 2198 3138 4573 7172 11794 17708 25471 35414 45746 58584 72526 76772 59138 25523 16651 17347 19164 21702 25058 28627 31616 33818 32457 28035 24413 23179 21657 19510 18562 18855 18618 15490 12081 8321 5660 4830 5460 6608 7362 8065 9505 12603 18150 27630 39247 53447 71498 99302 119694 129639 126232 87650 36325 34388 47711 59329 65959 71035 80262 95275 99237 85450 72461 57427 38360 30605 46029 81992 119984 130482 125714 162443 163413 117413 50206 11820 16356 14402 6834 1959 145 134 111 95 107 126 113 99 97 96 100 109 110 118 113 129 144 152 146 155 175 230 253 203 211 283 249 253 278 410 495 353 552 556 461 532 652 757 862 913 994 629 588 430 51250 144 4816 30 9856 14 14 10 7851 11682 -51 82 233 351 389 458 561 666 777 1045 1377 1552 1778 2208 2681 3163 3705 4664 5814 6816 7870 9596 11644 14566 19564 25807 36570 46240 49254 56667 57288 34410 20145 14715 13985 14549 16411 18252 19507 21695 23921 26922 29693 34529 40892 48419 59016 64194 57674 40579 25659 21808 21255 19629 15608 11743 10617 10957 12462 14471 16064 18632 21675 25384 29651 33137 40463 63465 92019 117677 117910 80077 44138 46545 55210 63773 72379 77985 73808 74090 97238 146588 161056 125721 104101 94650 67390 29564 14771 21541 14194 6272 39865 73983 54066 62097 31386 27352 70376 113567 23721 350 100 101 101 105 104 102 97 109 127 93 78 91 99 107 122 127 132 167 192 181 189 208 192 192 183 204 262 311 338 342 339 377 383 352 365 642 481 625 851 916 696 610 51256 145 4785 30 9855 14 14 16 7851 11687 -68 90 272 474 632 837 1114 1498 1882 2524 3213 3732 4145 4561 5057 5601 6034 6206 6941 7815 8886 10143 11308 12937 14608 15723 18217 23198 32408 46261 47106 21058 12186 12773 13567 14409 14746 15181 16361 17535 17419 17272 18417 21644 24837 28914 33342 37070 40173 42612 45793 57160 66947 66973 63776 59206 49716 39382 33513 31178 31666 31793 29206 28492 29063 30332 34904 42666 49561 54910 59931 63623 65531 68440 70833 71910 81162 90310 84510 70201 65952 65181 98340 154322 148106 116642 95634 63973 30718 11346 2534 560 379 770 7471 48749 65351 53003 137954 176268 111699 11030 211 114 119 117 114 123 109 103 90 84 88 98 106 114 103 106 116 140 211 339 503 618 592 514 456 346 285 287 286 215 209 208 220 225 283 434 505 655 767 839 771 838 636 51262 142 4876 30 9856 14 14 22 7850 11693 -9 61 49 84 207 334 542 882 1191 1620 2190 3001 4085 5296 6763 8530 10396 12864 15785 19897 24596 28105 31167 34180 36649 34123 25422 14674 9304 9405 10059 10772 11593 12083 11839 11562 12443 14468 16840 18760 21471 24610 25053 24148 25555 27083 26937 28611 30800 31640 34114 39110 46703 59560 73381 80865 75130 67661 53743 45195 43857 43275 43569 42983 43266 48078 55480 67917 81541 94453 114066 135571 146629 124916 104103 104375 95259 86431 77293 76899 99338 106643 128859 159705 153187 103972 47896 13854 893 1064 2923 4644 7195 25365 54283 72002 28149 549 112 110 106 121 113 119 110 105 130 103 98 102 104 104 106 101 111 117 129 221 418 607 621 452 359 335 292 225 196 181 180 141 124 126 142 187 334 363 628 818 627 476 490 550 51268 160 4337 30 9857 14 14 28 7850 11699 -77 -37 -26 17 41 147 214 275 338 484 580 662 797 962 1070 1384 1721 2014 2326 2670 3068 3397 3786 4074 4549 5178 5763 6614 7945 10000 12181 14629 17564 20350 23384 26421 29884 31557 29575 28852 25655 19767 14183 11199 11159 11916 12354 12751 13330 13660 13587 13731 14182 14579 15647 16852 18114 19841 20861 21481 23848 28935 34933 40219 41852 42126 42596 43115 40939 37323 34088 37990 58791 83411 99798 119768 112215 79823 58054 50860 53913 59381 65609 68856 70098 70698 70216 77004 90896 103178 119067 144926 170727 171752 160582 137790 121296 89541 62061 70967 95614 117235 107265 72956 28261 5759 767 590 711 1424 3073 5345 6187 3870 777 175 180 177 136 130 147 148 120 129 142 146 155 132 125 127 143 146 134 122 135 147 156 179 177 161 152 153 154 163 173 139 147 161 117 133 138 146 261 277 294 536 671 630 634 673 51274 176 3884 30 9854 14 14 34 7849 11705 -84 12 26 107 107 132 171 196 244 315 358 337 443 528 576 594 663 730 785 882 1024 1110 1215 1365 1570 1676 1775 1860 2075 2339 2578 2810 2934 3144 3473 3540 3813 3981 4186 4531 4747 4917 5116 5508 6129 6610 7666 9524 11477 14075 16025 16263 14077 12790 12498 12460 13341 14602 14941 15015 15620 16257 16586 17521 18481 19658 21176 21858 21437 21010 21400 21792 22656 24893 26667 28804 31117 32502 32798 33439 34108 34751 37564 42658 48310 51951 51262 46857 40935 39820 44492 59146 87196 106035 104264 84064 51865 43825 46179 49801 55650 59988 63438 64393 71883 84736 98329 131206 168492 168646 170057 171707 170683 160719 150989 128307 97779 100850 116670 94125 61479 31673 9999 895 846 779 896 1378 1451 739 265 206 191 178 158 161 162 153 148 175 178 174 188 208 180 175 170 174 163 161 166 161 165 174 171 173 181 177 159 140 136 150 148 153 135 136 147 166 193 217 294 309 330 354 405 614 51280 176 3851 30 9851 14 14 40 7848 11711 -63 -62 -41 -42 -44 -3 40 81 71 118 139 140 209 204 212 246 264 342 356 405 521 634 747 812 879 948 1057 1188 1305 1419 1560 1729 1792 1858 1952 2179 2409 2599 2692 2842 3119 3400 3771 4250 4631 5030 5456 6211 7650 9634 11778 12921 9880 7877 7691 7873 8222 8613 8864 9309 9907 10651 11857 13265 13824 14148 14843 15677 16501 17555 18954 20468 21442 22172 23665 25605 27351 28260 29822 34291 39023 40994 39621 34962 31027 33740 41054 47216 51388 45661 37688 41890 54991 73079 86171 98501 108224 88835 52943 43441 48296 55966 56908 59865 67600 80805 91134 101712 134856 177348 201060 206966 211314 209064 194148 154531 119149 97092 83969 86563 55922 11928 1550 727 726 933 1634 1920 958 373 199 180 190 170 169 179 175 156 152 145 149 169 185 192 219 203 181 179 158 151 146 144 160 182 208 208 203 190 160 135 134 148 125 119 125 143 172 278 401 384 313 304 240 372 476 288 51286 174 3910 30 9850 14 14 46 7848 11717 -45 77 136 132 124 184 301 295 366 412 446 450 551 579 582 608 656 740 741 793 835 921 1024 1126 1154 1262 1382 1533 1675 1917 2146 2356 2620 2949 3190 3452 3719 3931 4137 4307 4408 4569 4745 5055 5387 5875 6420 6828 7173 7540 8220 8497 9045 9987 10834 11476 12007 12364 12485 12522 12533 12621 12857 13195 13866 14906 16183 17573 19551 21696 23158 24607 26660 29450 32187 33679 33755 33854 34927 36888 41519 48177 54107 55398 51639 46132 44822 48558 53459 51449 51609 61228 70404 83575 98016 88620 53574 39433 39369 45757 56140 61046 66998 83425 98707 104118 132385 171631 194341 206343 201335 194302 166985 122123 96330 105881 94985 63165 27794 6699 1399 703 577 569 1117 1695 898 354 249 200 180 153 166 176 173 175 162 160 169 166 185 206 197 188 183 176 187 181 174 185 177 200 210 250 234 207 169 147 129 124 124 151 173 205 292 646 927 561 346 283 279 264 282 281 51292 208 2890 30 9850 14 14 52 7847 11723 -20 48 83 61 0 15 44 82 52 5 -30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 -8 34 65 76 170 177 213 248 324 362 378 403 457 487 493 581 669 765 826 864 967 1062 1151 1126 1231 1335 1407 1501 1627 1722 1941 2235 2466 2717 3066 3428 3854 4214 4652 5155 5773 6549 6991 7548 8127 8781 9172 9786 10280 10693 11427 12444 13471 14249 15000 15723 16600 17745 18820 20007 21112 22147 23400 24914 26289 26972 27255 27449 28135 30029 32432 35542 38859 41217 43021 42811 41680 39997 40521 46096 55523 64488 72514 77008 73961 67506 63930 62046 65714 67541 72645 85048 79683 54626 28948 25783 33319 40349 51052 54196 58015 60356 66953 83757 116894 141709 155315 155628 144954 131866 134003 133248 137467 132242 105639 63820 18061 2273 508 381 420 574 715 626 509 319 221 194 205 214 197 166 173 171 157 177 190 195 204 226 269 251 228 244 242 203 187 181 165 176 193 223 217 174 149 116 107 124 179 284 576 1548 2747 1408 392 245 166 173 195 186 166 51298 206 2949 30 9849 14 14 58 7847 11729 40 163 335 464 556 574 535 522 554 495 509 498 528 638 632 588 607 671 686 626 549 533 565 501 446 420 467 434 419 418 430 385 362 350 404 424 394 412 481 623 694 782 772 781 830 882 989 1043 1043 1146 1216 1234 1282 1344 1415 1501 1630 1766 1812 1885 1969 2028 2149 2273 2340 2533 2718 2847 2964 3068 3148 3238 3309 3429 3718 4141 4626 4980 5324 5720 6102 6335 6695 7212 8030 9104 10053 11171 12546 13771 15168 16213 17509 18989 20332 21669 23205 25015 26236 27877 30302 33931 37116 38551 38993 37555 36246 37429 40548 45888 52619 56863 54685 48861 42331 38303 40622 47105 59272 76946 89748 86545 76965 68158 68107 61196 67582 94139 95732 59397 38261 36205 38786 42956 52000 57954 57528 52566 55856 71855 97109 123743 145687 160537 143302 126287 157171 163236 166937 153508 111811 49178 8483 527 320 307 330 382 366 321 302 294 294 341 329 315 320 295 264 258 272 291 308 371 372 342 352 344 353 306 273 238 206 219 201 226 251 266 236 193 159 165 206 369 534 818 2784 2513 666 298 217 188 172 168 234 217 51304 197 3219 30 9849 14 15 4 7846 11735 -35 34 134 156 169 240 305 348 432 504 470 531 583 657 740 754 831 902 954 991 1083 1100 1185 1228 1183 1185 1445 1667 1796 1942 2014 2164 2230 2318 2360 2460 2414 2388 2494 2652 2735 2797 2714 2531 2458 2497 2593 2689 2724 2856 3013 2970 3057 3225 3410 3409 3435 3454 3406 3542 3620 3733 4153 4367 4477 4780 4880 4662 4559 4478 4563 4661 4725 4909 5247 5595 6038 6500 7101 8002 8931 9973 11017 12092 13045 13771 14409 14981 15732 16716 17604 18714 20317 22562 25551 30977 36080 37338 37076 35234 33348 32196 35039 43323 49807 45828 38329 30334 26148 28650 37702 56434 66522 63504 66854 65164 54643 40737 45062 61065 55810 38031 38715 42678 49972 57295 67381 72826 65818 67794 72543 83183 95542 117016 140101 142216 131152 154727 168143 177827 187903 187475 173612 130067 34434 4402 944 300 330 378 382 375 399 409 381 352 325 295 293 322 348 354 349 366 435 526 533 502 454 383 345 296 259 241 239 242 250 255 262 258 216 175 192 371 579 645 1507 3679 2731 873 409 303 218 227 296 492 257 51310 193 3340 30 9850 14 15 10 7846 11741 -37 26 40 144 208 306 376 553 698 900 1110 1275 1441 1605 1612 1715 1849 1959 1984 2100 2201 2167 2055 2117 2267 2362 2458 2688 3007 3190 3348 3531 3745 4057 4459 4857 5206 5443 5673 5941 6256 6476 6757 7120 7244 7304 7450 7648 7941 7905 7603 7421 7225 6805 6266 5852 5629 5695 5994 6450 6945 7576 8305 9207 9844 10028 10335 10384 10549 11107 11352 11694 11235 10481 10125 9998 10114 10314 10723 11261 11880 12613 13319 14223 15326 16809 18263 19074 19982 21223 22771 26049 29421 32060 35173 38399 38937 35484 31179 32575 38701 46942 50679 41767 35464 32631 30780 33441 37509 44862 54485 66901 75607 76607 61834 38611 24288 23860 25383 31941 36234 38033 39668 40530 46524 54135 63895 76815 87246 102450 130819 131671 138422 188150 226389 173113 128378 174907 180803 139529 73593 29298 8947 684 324 377 397 381 347 312 283 305 421 492 417 436 506 657 756 643 582 567 640 596 472 388 321 275 259 248 235 238 267 293 301 279 251 217 226 434 693 718 1330 3888 4449 1840 493 305 230 202 215 287 306 51316 191 3400 30 9850 14 15 16 7845 11747 -52 -34 -16 2 -38 31 98 109 164 284 384 473 635 718 809 889 1089 1260 1375 1566 1689 1784 1931 2081 2342 2473 2665 2924 3185 3470 3695 3901 4102 4330 4584 4861 5302 5701 5943 6201 6619 7039 7534 7969 8399 8827 9140 9532 10070 10715 11391 12286 13296 13945 14124 14429 14805 15070 15629 15803 15406 15399 15456 15804 15977 16457 16661 16217 16101 16354 16298 16625 16612 16689 18075 19018 18732 17318 15550 14073 13489 14321 15569 16899 18296 19708 20540 21697 23628 25084 27086 30383 33705 35987 39993 47470 53063 52031 44071 35834 34049 37763 42224 44438 44267 42106 36446 26794 21556 26573 49296 73516 83423 82818 71105 58114 44495 44515 49190 45778 41281 41806 37790 33162 35389 48796 61474 75294 114964 139043 101880 136800 257626 286851 255045 162575 116931 92371 71441 64031 67273 54662 15980 1026 490 498 498 514 538 508 535 779 997 1197 1400 1523 1434 1259 958 674 455 374 359 332 326 322 299 291 278 286 316 307 308 308 248 224 303 569 875 962 1157 2749 4438 3167 1150 487 372 292 267 252 303 51322 192 3368 30 9848 14 15 22 7845 11752 -83 -38 -16 2 49 59 127 109 122 152 147 180 249 307 351 420 517 613 739 741 833 917 1040 1116 1120 1171 1291 1438 1509 1650 1839 2003 2164 2427 2694 2948 3074 3265 3584 3813 4102 4395 4711 4916 5201 5568 5950 6331 6692 7161 7659 8236 8604 9276 10255 11258 12221 13287 14271 15416 16836 18019 19168 20289 21166 21656 21355 21184 21719 22175 21967 20662 19236 18211 17387 16909 16638 16996 17263 18398 19065 18743 16706 16795 17335 18316 19180 19130 19503 20276 21822 23129 24558 27602 32169 35841 39212 45479 52644 59642 58893 50159 38067 31299 29909 31052 33995 39324 38790 32468 26247 25696 35690 56558 67184 65551 61588 58283 54716 54388 55932 59510 56013 42264 36623 42188 54289 70749 79925 93193 121188 157959 217448 252857 249105 217494 146925 68959 58190 56191 54720 57843 63783 52866 22420 3191 614 691 790 904 924 919 939 910 900 974 1227 1472 1431 1249 841 553 487 499 489 459 423 389 316 300 291 291 282 252 216 191 213 270 521 940 1022 933 1906 2981 2897 1365 506 350 326 293 370 402 51328 185 3577 30 9847 14 15 28 7844 11758 -23 117 117 171 225 238 273 331 434 462 508 521 509 568 630 703 764 860 922 1021 1144 1275 1384 1485 1573 1665 1827 1937 1951 1968 1979 2037 2115 2265 2389 2485 2684 2848 3021 3211 3441 3748 4072 4346 4686 5069 5449 6010 6692 7113 7699 8504 9438 10334 11130 11867 12573 14025 15719 17161 18808 20644 22612 24332 26495 27949 29230 30545 31062 29298 25769 22042 18179 15753 14617 14435 14773 14698 15228 15607 15388 15560 17181 18802 20044 21604 23877 25386 27728 31311 33872 37786 43997 50948 57933 64277 67183 62425 54956 48321 44050 40430 37493 36112 38595 38679 37141 38736 49550 61264 58236 57154 72156 85258 89483 80783 66000 60109 59747 62088 65882 83365 111560 116541 126106 196320 261224 234188 155698 89564 70076 65687 64960 59992 63430 72765 71303 51558 10685 1634 921 1159 1334 1425 1362 1296 1380 1438 1376 1375 1547 1630 1419 1243 1098 896 729 661 645 582 508 414 354 324 324 308 285 247 210 205 239 313 476 781 923 986 962 1056 1233 1186 989 680 423 313 438 51335 210 2827 30 9847 14 15 35 7843 11765 19 114 118 105 97 -53 -83 -54 -40 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 -39 5 4 89 74 140 172 261 279 364 454 465 465 571 570 643 753 802 828 948 1026 1035 1080 1284 1313 1342 1408 1422 1546 1504 1470 1343 1323 1337 1331 1420 1534 1640 1660 1642 1659 1672 1725 1770 1752 1767 1961 2153 2390 2565 2808 3119 3384 3738 4181 4693 5105 5429 5884 6375 6869 7614 8514 9365 10343 11242 12137 13509 14957 16606 18485 20447 22792 25542 28169 31302 35009 38007 40587 42173 43271 43089 39799 33238 27821 24077 19603 16310 16378 16396 16198 18838 21600 23085 26022 29135 30753 33741 37973 43357 48750 53348 58180 64847 73230 84715 95817 93771 72781 56778 50298 49726 47302 50760 59271 64529 60560 50946 56566 87302 114957 120019 103034 91436 85430 85706 89276 92265 123385 143217 141043 139146 196401 232035 156734 96392 91860 86783 63862 24881 8867 15495 21119 12235 2804 929 1113 1462 1988 2614 3236 3834 3880 3461 3060 2163 1690 1754 1962 2038 1812 1513 1224 1022 821 653 484 375 315 304 318 330 289 233 232 247 304 373 371 497 678 404 436 493 577 972 1061 742 562 787 51341 209 2856 30 9846 14 15 41 7843 11771 -75 -4 18 3 30 166 132 94 85 115 267 444 513 560 646 698 668 697 644 679 622 521 507 573 625 622 657 682 719 759 865 854 809 740 754 878 1016 1105 1205 1305 1303 1430 1571 1750 1852 1933 1977 2066 2158 2362 2420 2403 2423 2414 2458 2434 2530 2752 2907 3118 3250 3260 3206 3172 3147 3092 3096 3308 3445 3484 3637 3775 3973 4091 4323 4659 5211 5595 5992 6700 7370 7913 8486 9297 10634 11958 12936 13830 14632 15888 17083 18372 20052 21900 24493 27294 29617 32661 35212 39582 44934 50888 56763 57158 56846 58187 54085 46003 35149 25031 20306 20728 21985 23481 27235 31076 34541 37266 41857 47489 54037 62251 70688 79463 89537 104769 122519 138674 142221 129382 103612 80087 65972 61548 65428 69788 81849 74640 80364 122557 161166 167265 149434 127352 91495 73251 78736 92840 112995 145900 156853 122398 82988 70858 72816 69339 59695 46036 24732 2368 490 563 590 730 980 1247 1459 1678 1797 1994 2540 3233 3827 4085 4043 3856 3389 2907 2530 2209 1926 1665 1414 1173 970 776 591 442 311 268 269 277 258 241 258 261 303 330 355 353 239 289 327 400 644 1101 1189 603 895 51347 198 3184 30 9844 14 15 47 7842 11777 -66 -19 38 78 61 98 156 240 269 352 310 426 430 448 359 331 334 402 463 518 566 648 780 861 915 963 1040 1123 1135 1231 1445 1523 1681 1741 1803 1923 2111 2302 2449 2544 2535 2565 2583 2664 2778 2741 2790 2828 2787 2806 2752 2778 2797 2790 2862 3197 3516 3708 4039 4431 4657 4746 4986 5405 5665 5809 6174 6669 7167 7607 8024 8639 9028 9117 9326 9578 9842 10002 10564 10484 11235 12872 15121 17444 19379 21407 24316 27247 28402 27162 25652 27377 30714 35512 41200 48849 56496 60014 54351 35456 22358 18165 17971 19876 21697 24215 26822 30442 34692 36028 38209 42720 50417 60078 71063 84514 102560 125918 151926 156210 121807 88187 66866 64297 75147 90098 116068 173664 251393 309846 334472 303431 239456 141537 80012 66845 71092 74299 87043 85592 81748 62598 32393 19187 13592 9261 8138 3871 887 871 942 692 778 1044 1241 1510 1721 1765 1745 1724 1716 1905 2106 2200 2334 2432 2551 2617 2346 1811 1317 1028 834 690 603 506 379 332 298 295 276 264 263 279 273 272 321 279 384 605 305 345 585 987 594 922 636 548 51353 190 3424 30 9844 14 15 53 7842 11783 -95 -52 -42 -3 -10 22 8 38 71 104 133 102 71 60 78 114 125 72 37 95 180 158 140 164 295 302 368 465 562 668 798 924 1044 1173 1323 1454 1606 1797 1895 2067 2248 2384 2526 2704 2784 2938 3155 3383 3587 3669 3741 3905 4101 4300 4574 4797 4814 5008 5269 5460 5759 5816 6018 6582 7108 7392 7489 7546 7554 7592 8197 8982 9536 9884 10358 10760 11769 13493 15985 18445 20916 21447 20374 19718 20672 22591 24420 25951 30188 34182 37859 36883 34998 28214 21181 15976 14770 15681 16212 17738 19723 21265 22375 23628 25905 30160 37388 44654 57878 73925 90095 113229 139432 140319 117939 81077 50661 71496 126316 194167 247551 291384 314999 331310 314438 206894 84971 52622 56285 65578 73343 81117 79832 76823 66832 57904 41100 25867 14246 4906 961 457 711 663 676 915 1128 1227 1342 1461 1484 1472 1420 1397 1418 1292 1362 1508 1591 1580 1293 976 766 623 511 424 376 384 335 258 230 226 226 233 219 200 197 213 250 259 216 395 1262 1150 528 612 1063 886 570 470 51359 191 3397 30 9847 14 15 59 7841 11789 -91 999999 -39 4 42 9 107 209 238 287 321 400 394 383 476 566 610 625 671 686 753 714 783 803 763 822 819 846 842 908 1068 1192 1380 1478 1561 1685 1854 2129 2249 2361 2585 2805 2969 3144 3175 3240 3258 3386 3516 3552 3485 3375 3294 3219 3353 3450 3503 3470 3478 3544 3540 3662 3776 3799 3812 3826 3738 3924 4177 4373 4524 4657 5058 5860 6474 7194 7522 8031 9420 11257 13544 15558 17290 21107 24517 23851 21424 20261 23376 26796 29043 29052 27596 31988 39302 41285 41293 41012 40174 38086 33495 26806 21519 19550 20043 23088 27318 32212 39424 49277 62248 79855 103754 135135 170173 179697 150168 87059 70119 124817 187911 234072 259582 276428 276499 262419 215514 133223 70599 37205 28689 22388 34078 56602 73594 68389 40778 27789 21544 16715 10188 4498 1081 328 322 386 448 542 662 850 1178 1451 1406 1291 1253 1126 1084 1269 1513 1649 1474 1079 745 502 359 312 289 263 235 215 191 186 197 187 191 177 165 163 170 216 188 193 309 829 1063 906 794 394 426 355 470 51365 185 3580 30 9850 14 16 5 7840 11795 -65 8 48 105 165 228 283 308 349 395 493 562 620 687 745 775 826 867 949 1030 1193 1283 1387 1555 1714 1777 1860 1992 2197 2379 2408 2554 2679 2911 2990 3167 3368 3485 3666 3838 3893 3971 4129 4310 4449 4599 4603 4525 4294 3975 3751 3686 3591 3672 3865 4006 4215 4554 4703 4796 4944 4960 4993 5031 5007 5180 5252 5943 7183 8241 9407 9852 10050 10570 11438 13637 16716 19983 24115 28408 32179 33301 32599 30278 29243 30817 33348 37131 38319 38993 43480 50469 54215 53631 53590 50468 40962 34291 29287 26123 26922 30462 34967 41876 52459 67897 92494 125373 159928 204268 248534 241150 200526 162086 177567 234130 267357 279821 287131 273266 217427 136452 78361 44099 24798 14391 7534 3413 4664 7802 7006 3842 2029 1101 496 395 364 342 310 307 320 408 600 806 1066 1460 1745 1717 1436 1097 965 1065 1139 1197 1215 1055 805 607 441 354 328 309 286 257 239 220 213 219 213 215 190 193 214 222 255 467 718 505 482 490 635 516 575 532 506 51371 182 3674 30 9854 14 16 11 7840 11800 -17 100 230 336 374 483 527 629 693 847 1019 1126 1211 1305 1358 1402 1455 1528 1523 1574 1648 1572 1422 1321 1269 1224 1227 1182 1167 1097 1078 1116 1175 1227 1329 1479 1608 1737 1816 1912 2054 2243 2518 2791 3066 3444 3969 4710 5370 5991 6651 7147 7301 7500 7803 8173 8259 8410 8491 8072 7100 5858 5137 5324 6112 7771 9269 10978 12537 13368 14362 15560 16062 16647 17676 18492 20294 24579 28350 32874 37979 38730 36950 38172 38743 41258 42402 43458 42573 46759 52508 53458 50732 45606 37975 31419 24944 21405 21527 25698 32533 39003 48932 70117 104537 142331 199435 249596 247528 232327 220797 209072 221220 255198 279042 281461 280500 214098 138391 57478 13233 4317 1773 1330 981 625 554 495 436 462 458 445 418 388 352 326 299 283 300 338 410 473 681 1218 1841 1982 1567 1234 1098 1159 1142 947 695 510 415 348 313 283 265 218 206 201 192 186 183 196 209 204 214 243 301 369 387 378 358 379 568 1070 1395 663 400 669 51377 199 3136 30 9856 14 16 17 7839 11806 -46 26 36 62 162 216 169 216 211 220 267 237 236 203 83 149 174 211 236 301 412 463 622 804 964 1157 1364 1603 1678 1768 2089 2243 2313 2375 2493 2739 2805 2920 2970 2951 2921 2968 3005 2996 3037 3078 3108 3172 3275 3374 3500 3540 3549 3548 3522 3476 3533 3646 3688 3668 3626 3520 3269 3133 3253 3474 3764 4169 4799 5561 6306 7274 8288 9308 10257 11002 11875 12800 14110 14903 15516 15434 15023 15726 16260 16803 17331 17998 18681 19604 20653 21226 21993 23622 24734 25976 30109 36867 42660 47586 48294 46736 49373 53383 58730 60822 60510 58712 52969 44953 43324 40498 37736 30843 22350 22532 29455 41260 58866 75039 96155 133807 168312 198133 233273 251072 252020 239302 217794 189006 184321 227502 246171 166793 65757 14474 6107 1390 840 804 895 1028 1095 991 749 545 496 506 535 506 488 463 423 372 310 286 251 223 245 265 366 788 1374 1520 1423 1368 1334 1204 873 549 380 306 256 233 220 206 167 175 179 169 167 171 161 168 164 182 203 252 318 520 731 478 546 441 958 650 587 387 265 51383 204 3017 30 9857 14 16 23 7839 11812 -97 -52 -25 -42 -15 70 174 208 228 304 425 407 430 456 475 613 795 878 1014 1117 1138 1263 1307 1313 1279 1320 1333 1359 1367 1441 1552 1680 1778 1863 2068 2438 2733 3051 3327 3600 3777 3916 4011 4062 4028 4093 4332 4630 4877 5164 5431 5634 5685 5683 5646 5714 5747 5865 5914 6018 6313 6507 6659 6601 6520 6533 6503 6210 6375 6651 6649 6577 6758 7197 7999 8788 9665 10685 11587 11776 11710 11848 12147 12334 12721 14590 17803 21675 25339 28737 28640 26366 24727 24260 23105 22088 22963 26312 28479 27663 29270 32677 37523 45733 51807 53986 56277 64854 68672 66774 72901 84977 88560 88870 79867 60009 43600 38423 41831 44375 37605 31104 36704 51414 73558 98654 137488 187107 237009 266044 267105 262594 263584 251281 180356 98554 45975 29998 23114 8199 2281 667 587 653 639 763 3146 13118 18347 16526 8777 1535 579 574 570 893 1807 1620 2575 1691 2249 3689 1345 329 308 429 675 941 1103 1401 1626 1416 893 539 383 311 289 269 254 228 227 236 225 204 184 188 191 210 219 241 225 266 373 337 431 305 275 272 354 475 461 419 499 334 51389 199 3167 30 9857 14 16 29 7838 11818 -50 -50 -30 -52 -32 -39 -78 -96 999999 999999 999999 -95 999999 999999 -82 -56 -16 66 125 211 358 438 512 567 666 843 983 1023 1154 1205 1246 1298 1272 1335 1485 1550 1623 1798 2006 2129 2361 2646 2981 3000 2900 3062 3228 3566 3986 4424 4717 4966 5105 5416 5755 5970 6253 6556 6753 6990 7332 7732 7881 8395 8945 9205 9456 9624 9623 9650 9605 9550 9615 9781 10607 11647 11787 11007 11035 11185 11255 11331 11664 12190 14070 17945 22717 22197 19905 19232 19237 19071 18675 18423 20438 23821 27575 29422 30946 32737 35342 36100 35089 35978 39586 43167 54722 71469 74064 70453 56523 39463 31481 34299 41184 41837 34725 30938 36575 52365 71212 96388 138185 166687 182015 192378 194493 176712 146701 123274 75700 19024 3954 851 320 294 1667 20840 51643 27967 13555 9282 36386 105399 90427 35664 3066 552 521 1182 6915 43466 195334 107932 9108 14084 31732 12607 583 604 405 558 899 1026 1035 1140 1106 735 413 251 207 178 182 182 177 195 204 205 213 190 171 166 189 210 217 228 284 326 389 350 302 390 521 613 1353 1005 437 413 436 51395 182 3677 30 9857 14 16 35 7837 11824 -76 1 72 74 25 -17 -79 999999 -68 -1 22 58 87 149 292 421 581 693 882 1121 1324 1451 1625 1890 2303 2797 3418 4162 4806 5426 6002 6321 6775 7304 8018 8998 10013 10716 11121 11389 11793 12574 13049 13112 13434 13883 14338 14754 15356 15774 16283 16219 15646 14622 13401 12441 12592 13537 14886 15371 14274 13183 13335 14911 16488 17562 17107 16055 15722 16989 20871 25657 27944 25069 21174 22797 27155 30877 33851 34427 34331 39180 45331 44478 38441 32607 30765 35348 46002 50693 53492 65972 68694 65525 60005 46759 41861 47199 54307 59164 50072 45471 57938 74601 101259 143948 171946 186837 185939 171535 142076 95512 60193 30866 8777 3436 1884 1004 890 2308 17857 41170 30291 2979 1121 11240 55063 73005 46327 7477 976 1509 6510 37890 148539 160593 8470 4830 15350 35118 6628 545 417 329 398 507 698 1041 1421 1470 1075 617 346 234 163 159 146 151 163 169 159 169 180 184 187 222 252 259 274 332 324 276 290 410 506 711 879 1183 559 965 1121 756 51401 304 20 30 9860 14 16 41 7837 11830 237 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 -71 -15 -35 -34 -12 -18 18 43 80 78 71 95 65 79 103 150 174 154 265 380 522 756 1045 1339 1631 2027 2447 2971 3616 4162 4736 5355 5859 6261 6595 7224 8020 8946 9653 10057 10412 10807 11558 12671 13913 15065 16472 17887 18899 19891 21035 22152 23433 24894 26174 26918 27619 28292 28465 28814 28717 27878 26328 25113 24580 24744 25760 26512 25618 23958 23744 23804 23475 21799 19713 19909 21873 26793 34710 43318 42545 34387 28655 34596 47497 60194 60634 52222 47188 45083 48809 49256 44999 42695 52990 67163 73625 74309 87924 82215 77533 79628 70679 67529 74054 82852 90256 83909 78954 98591 143279 190733 208138 219428 210967 190227 153966 103707 50891 20665 9451 4561 2223 1598 1273 1688 10522 44407 21064 1140 2166 11604 27059 24530 6251 1470 1412 2843 7151 25774 51344 7974 797 2404 5037 2912 563 595 434 274 248 285 379 484 738 1075 1234 1058 780 517 356 265 243 242 226 212 218 231 233 229 256 311 325 319 318 324 359 369 455 528 603 799 736 520 523 870 1080 660 51407 302 83 30 9863 14 16 47 7836 11835 518496 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 61 314 470 651 747 866 1037 1194 1363 1621 2014 2581 3356 4457 6133 7812 9058 10213 11565 13119 14640 16383 18165 19088 19086 18974 18730 18328 18088 18586 20293 22693 24744 26125 26913 26719 27163 28614 30634 32727 33391 33198 32959 32715 30760 29459 30089 29586 27842 26805 26087 25677 26423 28923 28586 21298 15696 16604 21370 27391 34952 45827 43143 42034 43471 45210 55501 71672 71021 56068 40621 29700 27539 30525 33413 42465 55980 56346 57411 65324 74988 70696 72385 79798 79275 75845 78649 89638 99878 107634 106402 106175 148108 224585 261140 265475 221918 135601 55671 20511 8381 2818 1361 1185 2909 14043 40572 66678 69555 32699 4791 847 747 1775 2888 2099 1431 914 892 4149 22842 14733 1152 568 1001 994 886 2702 1777 313 237 242 428 786 496 271 364 584 651 589 448 328 256 204 193 213 219 219 202 214 246 253 281 316 303 297 325 387 492 474 555 878 740 549 444 298 489 1038 668 51413 177 3834 30 9864 14 16 53 7836 11841 -64 0 72 112 171 190 268 384 498 597 581 626 760 1035 1432 2039 2900 4145 5733 7543 9544 11067 12492 13683 14159 14048 13873 14380 15447 16180 16633 16801 16692 16348 16202 16372 16685 17737 19522 21426 22784 23446 23478 23754 24857 26434 28164 29453 29215 30067 32060 33120 33594 32674 30995 31101 30175 29186 27415 25681 25273 23344 22550 22243 21362 21454 21354 23211 26413 28514 31822 37382 42585 43740 41501 40438 44351 50874 49664 35925 22395 20798 24932 32394 49276 61422 58626 47878 51004 58507 54017 62694 67370 63474 67546 83737 100006 102828 111461 138665 158071 187750 212989 209387 170056 105171 37693 7944 3111 2030 2864 12834 30402 54436 99349 134776 133220 96820 38358 6092 2575 1933 2074 4945 7949 4325 1655 1998 10434 12275 4543 1993 1195 1410 2093 4418 2515 1758 966 458 753 1608 1045 555 501 607 617 555 471 369 290 243 214 210 261 267 291 287 294 327 364 405 402 376 403 474 619 694 833 725 571 541 474 536 763 1235 826 51419 173 3953 30 9863 14 16 59 7835 11847 -97 -31 14 99 261 480 896 1512 2320 3449 4713 6305 8283 10493 13003 15673 17883 19164 19092 17169 14651 13067 12767 13354 14294 15762 17222 18590 19582 20353 21084 21972 22793 23426 24389 25823 27251 28970 31710 34342 36733 38629 39553 39241 39016 40925 41591 40999 42393 43033 41166 36068 32723 34237 37774 39164 37082 34060 31715 30975 29640 30815 30435 25633 29237 42145 43400 26212 30197 55672 65259 59872 46290 49876 58606 59266 42836 23424 19668 27523 38168 54684 70694 73382 63937 63524 71471 68409 74461 81227 88130 101090 113226 119569 130644 147704 167544 176299 167425 141303 94251 54938 26585 12037 4211 2464 1739 1633 2053 4543 14787 30798 31494 16793 12530 17641 25983 27628 12374 9513 7981 5353 4284 3919 6690 10051 10637 7550 3864 1682 860 1593 4986 11825 9707 3543 4348 10420 15811 7460 1065 732 649 497 331 226 214 207 199 204 254 271 272 309 399 370 386 410 359 397 483 723 960 856 648 558 447 544 1392 2005 2411 3133 2373 51425 175 3891 30 9861 14 17 5 7835 11853 -96 -34 114 310 578 734 1004 1287 1657 2063 2576 3183 4136 5171 6175 6950 7569 8521 9688 11539 13376 14966 16126 17102 18121 18640 18074 17001 16055 15650 15476 15483 16112 17536 19301 21589 24588 26287 26907 27516 28268 29576 30292 30661 31003 32836 35451 36780 37069 36652 36034 35413 33772 31495 27668 24381 25282 27390 28061 27547 25977 24852 23894 23512 26327 30221 30850 28127 26487 26650 23333 22716 30200 45285 48195 44776 38249 38275 34880 24665 18227 21151 26459 33955 46521 55242 50886 43145 45835 54683 58085 64338 69673 67472 72320 85460 86416 83456 103832 109435 93039 76227 66155 48653 40848 38642 33570 23555 17560 13858 14083 18698 25182 29619 29186 23144 17306 23071 25184 33912 89571 109829 91321 62040 41198 24366 16348 13110 18295 51669 56920 19278 9032 5194 6982 8361 6210 3447 4738 8666 11691 7194 2025 793 536 347 260 228 164 185 204 172 164 176 213 224 263 356 490 633 823 1102 633 847 795 578 463 360 439 1026 1928 1681 2102 3481 4312 51431 177 3831 30 9861 14 17 11 7834 11859 6 28 106 220 341 483 635 791 905 1139 1484 1815 2179 2506 2679 2973 3214 3557 4131 4668 5144 5738 6395 6761 7246 8183 9502 11301 14199 17293 19880 22205 23545 23785 23392 22113 20417 19032 18005 18119 19270 20901 22638 24659 27497 30306 31949 32733 31988 29462 27079 25317 23823 22567 21677 20502 19572 19489 19240 20578 22233 22122 21835 20681 19550 19671 23236 28036 30370 27184 22330 22134 23722 22355 18552 20475 24803 32669 39042 38903 33110 24014 14652 9718 13491 18620 19306 22559 29699 37735 33221 28600 39045 49696 50430 59571 69572 64427 58151 63894 67235 66125 61968 51383 36955 21604 10095 6382 4945 5170 5538 6199 7293 8571 9549 11151 15957 27203 36218 63184 87185 54030 63405 134872 197105 151518 68451 70470 97871 118007 72473 54332 44888 14700 19500 14532 10676 8588 7426 7134 6565 6344 4840 2398 965 470 278 214 189 181 175 152 152 151 134 143 171 186 219 291 467 532 600 626 763 725 597 548 464 497 481 766 945 1426 3328 4934 6974 51437 181 3714 30 9864 14 17 17 7833 11864 -44 0 96 238 341 470 619 801 1013 1245 1444 1744 2041 2277 2645 2987 3360 3792 4264 4916 5547 6111 6686 7335 8087 8665 8950 9283 9620 10103 10837 11661 12226 12510 13161 14046 14874 16295 18340 20708 23406 25899 27307 27615 26610 26280 26396 27000 27508 28155 28371 28012 27506 26364 24498 23576 23599 23653 23842 24104 24362 24902 25224 25274 25282 26794 28406 27781 25694 24500 22515 20731 22209 26113 27139 25266 22652 22841 22413 18693 21193 23250 21758 19743 20395 12626 6387 5015 6646 12062 16531 17745 18030 15418 14142 13800 16089 24236 33240 34463 34362 44098 48689 39165 41427 48226 41423 27407 18261 13260 8505 7543 14547 20253 27334 35791 51258 59589 69250 83451 84196 79930 74558 74627 74421 72689 67800 59889 90496 152734 189881 179108 130503 86578 35765 17508 13526 14340 13984 15142 17577 16711 15784 9300 3260 2167 1490 973 587 376 288 258 259 232 218 201 201 177 202 230 256 259 294 355 484 541 696 772 796 1012 888 598 513 564 640 763 1944 4240 6612 10023 15576 51443 192 3388 30 9868 14 17 23 7833 11870 -76 -7 -6 36 108 73 135 162 222 356 380 452 547 625 798 1021 1193 1305 1513 1726 1922 2074 2306 2521 2724 2990 3371 3850 4395 5051 5499 6274 7144 7871 8561 9084 9506 10024 10590 11296 11731 12396 13216 14012 14826 15679 16281 16420 16628 16937 17156 17504 17478 17569 18232 18544 19058 20296 22346 24549 26714 29221 32041 34037 34919 35386 34873 32618 29654 26529 24298 22933 23934 26204 27958 26279 22569 24008 29114 30093 26313 24786 27208 27428 25176 27564 31728 35660 36626 31375 27180 28341 29566 28461 23964 23044 22548 14386 6150 1774 1563 3127 5497 7303 7464 6212 3647 2035 2334 3593 7334 14467 22472 22717 17618 13104 10872 12672 14159 14174 14565 12109 13512 18765 21396 24161 25361 29948 40208 60043 89020 128227 162602 191008 253377 190497 97148 100397 89401 52452 36983 65582 86966 74739 54312 63238 66515 38500 38266 28714 16718 11642 9330 5767 3248 2014 1386 1018 726 562 472 345 315 287 243 243 233 216 215 258 284 282 358 471 490 661 634 797 1032 1205 1468 1208 904 775 431 486 537 1847 5646 7563 5736 7707 51449 181 3720 30 9870 14 17 29 7832 11876 -82 -36 4 28 139 307 370 465 600 712 829 983 1161 1355 1545 1734 1931 2087 2291 2612 2883 3105 3494 3915 4532 5021 5685 6332 6749 7007 7350 7583 7556 7482 7040 7015 7393 7759 7492 7467 7589 7883 7549 6918 6857 7414 8463 9006 9977 11689 14060 16990 19574 21452 22296 22160 21292 21356 22183 22012 19074 14586 12376 11960 12067 12096 11750 12839 15507 17461 17301 15738 14967 16210 16949 17171 17735 19181 21631 21873 20935 18388 17401 19255 19489 16642 14609 12655 7111 1770 368 761 1459 2675 5777 10421 13672 14379 13293 11009 9086 8978 10628 11639 10109 8733 7791 9522 13198 17081 22866 30354 34934 38496 44825 48321 51723 57479 71286 84627 124789 211718 248914 308044 357757 300789 204651 140679 96322 38503 23792 27135 39274 53096 36915 16647 12234 11253 18388 13313 6263 4868 3528 2621 1868 1417 1111 777 662 568 438 419 363 266 275 403 538 339 355 357 361 468 565 680 628 584 785 1071 1910 2968 2540 1689 1752 801 370 477 1559 4550 5394 5275 5948 51455 170 4046 30 9866 14 17 35 7832 11882 -49 143 353 532 610 800 937 1064 1281 1482 1550 1676 1773 1896 2032 2212 2619 2872 3133 3473 3736 4136 4536 4665 4449 4045 3740 3588 3468 3550 3543 3577 3587 3449 3107 2976 2869 3087 3612 4356 5280 6590 8124 9280 10408 11067 11526 11803 12094 12469 12258 10719 8187 6314 5264 4888 5242 5196 5350 6178 7301 8552 8409 8363 9696 10240 9537 10174 12650 13112 11015 9033 8326 9218 11927 12356 11792 11169 8636 2538 886 1232 2388 3333 4571 7585 12131 15633 17742 19945 21327 21764 20974 18032 16837 17515 20263 23809 28304 31472 34513 39184 43657 46800 66300 101860 108809 97103 103029 110890 121590 150731 214199 282976 287886 248418 188585 110820 90814 106762 109762 98674 94892 69395 22730 15963 11583 11077 8802 6333 3907 2464 1976 2161 2556 2784 2950 3630 3018 1333 946 948 823 1468 1094 575 575 622 590 528 663 1065 1145 964 736 861 1383 2017 3435 4174 4951 6362 2132 690 1529 2757 3969 3610 3107 4907 51461 172 3983 30 9863 14 17 41 7831 11888 -58 81 151 300 461 604 752 1019 1173 1357 1646 1936 2209 2711 3115 3543 3755 3838 3948 4107 4487 4966 5447 6106 6622 7127 7455 7746 7950 7972 8157 7760 6864 6015 5667 5475 5001 4935 5565 5589 4948 4286 4136 4379 5213 6280 7124 8243 9111 9819 10910 12265 12968 14589 16038 15421 12992 9805 6953 5205 4562 5009 6067 7070 6777 6594 8656 12115 13594 12405 11404 11853 12585 11668 10057 9022 8607 7517 7515 5392 2260 734 484 1026 1815 2969 4949 8099 11958 15651 18188 21162 23160 24183 25387 25791 26928 29866 33358 36750 40261 44788 45490 46523 44983 48629 58872 80485 128936 175855 186282 195305 214367 177041 120422 100443 92092 85391 123224 164881 124299 79319 106312 166793 114136 28101 9162 11658 9412 8357 7129 4336 3089 2958 3709 5507 4806 6844 8588 8172 10230 8069 2789 1613 2805 4579 1935 790 836 866 870 717 837 1983 2748 1110 651 739 1345 2910 6557 8386 10407 8136 2153 1805 2261 3014 2939 1748 2040 2553 51467 171 4010 30 9860 14 17 47 7830 11893 -9 53 150 213 326 509 575 660 792 1034 1346 1625 1932 2125 2190 2392 2633 2903 3288 3761 4155 4681 5296 6186 7329 8195 9139 10180 10808 10703 10689 10542 10273 9372 8083 7147 6143 5192 4793 4489 4497 4999 5413 5538 5607 5542 5467 5330 5580 6431 7238 7606 8398 9492 10924 12013 11584 10005 7333 4513 3358 3375 3881 4171 4357 4295 4386 5125 7170 9417 10868 11242 9250 6615 5523 4740 3726 2423 1301 436 10 999999 999999 999999 -6 378 823 1771 3124 5471 8570 12837 16804 20849 21967 21878 22617 26078 30153 35221 40252 41050 42330 44448 46291 51469 57700 71050 96875 89691 90950 125616 164449 186932 147825 85540 52203 68179 131407 171000 111349 54851 93286 126389 169176 166596 34527 6419 7508 12354 15460 13822 22696 35278 36480 35871 38991 38524 32666 38200 29678 7043 3470 3476 2157 1311 1181 1119 945 925 751 921 3700 5812 1050 545 499 858 3421 8232 12415 15453 10472 2019 1630 2279 1976 1672 1738 2167 1945 51473 175 3889 30 9859 14 17 53 7830 11899 -68 2 65 165 211 310 435 518 638 756 883 1082 1193 1314 1521 1853 2106 2213 2175 2355 2470 2520 2625 2741 2835 3171 3517 3869 4388 5173 6298 7809 9689 11373 11867 11694 11687 11658 11444 10548 9173 7458 5518 4752 4339 4314 4962 5570 5538 5937 6180 6087 5754 5749 5898 5605 5462 5758 6244 6592 7369 7649 7455 6152 5019 3898 3230 3284 3477 3358 3113 3069 3353 4395 6661 9720 12214 9567 5396 4540 4798 4619 3447 2468 2266 2591 3315 4333 5151 4777 3953 3445 3669 5028 6799 10527 16461 20524 24901 27949 28016 26639 29393 33346 35860 37739 38501 41301 41417 41539 44953 53611 71764 92942 98387 126294 173468 189417 158946 93913 45265 50178 76485 113354 159427 115420 51187 42231 51651 47547 12958 10322 17679 36368 49606 61143 64954 62912 61811 78831 109700 124521 88507 29078 7247 3559 2583 2310 2677 2316 1396 824 747 725 864 1267 1865 973 391 340 321 744 5018 12904 17406 18620 10822 2239 3110 4660 3552 2072 2831 3967 4944 51479 175 3891 30 9861 14 17 59 7829 11905 -88 -61 -70 -82 -6 48 67 132 156 313 427 429 487 583 743 863 960 1048 1168 1208 1263 1194 1190 1249 1363 1494 1666 1903 2090 2285 2413 2807 3366 3888 4675 5458 6124 6896 7480 7570 7437 7053 6483 5502 4462 3731 3271 3199 3294 3228 3083 3383 3983 4270 4348 4316 4480 4736 4510 4346 4543 5462 6123 5449 4210 3008 2403 2139 2318 1933 1308 936 855 895 1255 2235 2584 2004 1455 1578 2023 2883 3832 4293 4388 4153 4052 4878 6189 7557 9343 10904 11249 10484 9287 8194 9407 10548 12540 15243 17923 20465 23591 25966 28764 31914 37230 47140 55405 61150 61589 58537 59597 65335 69912 114215 143846 133278 95157 77575 88279 96204 89944 95760 111063 108934 78533 29340 18246 34875 46424 47353 51773 56735 62197 78154 91788 78487 74800 93764 155172 178271 131579 75558 27849 10246 4088 2126 1559 1060 826 712 600 573 589 753 687 476 367 353 358 718 4035 12039 20074 20677 7165 1982 3687 5197 4121 7011 9042 8414 8591 51485 177 3831 30 9861 14 18 5 7829 11910 -100 -25 44 46 5 30 74 108 103 167 167 277 351 480 577 637 754 900 995 1099 1253 1310 1394 1391 1457 1554 1583 1651 1708 1771 1871 2002 2288 2513 2718 3045 3556 4077 4673 5137 5903 6945 8030 8894 9497 9822 9363 8914 7984 7288 7081 7081 7336 6881 5725 5281 5304 5091 5557 5998 5886 5627 5560 5838 5917 5403 4994 4357 3683 3102 2422 2061 2085 2196 1964 1613 1370 1159 996 940 1097 1426 1595 1357 1453 1943 2710 3764 4695 5520 6419 6871 6917 7167 7712 9479 12593 14044 13608 14712 15449 15219 13158 14693 17697 20005 21693 21412 20741 22384 23743 26525 32891 45700 65814 85729 106526 125418 143042 124883 83916 69333 73605 100671 131846 122072 107906 86337 61435 42722 47533 54601 62238 71258 79779 87196 99898 116601 131648 129048 95971 61613 54847 65204 105871 94693 21156 5023 3112 2357 1656 1492 1073 762 670 589 505 372 334 313 317 329 338 703 3676 11902 20536 17218 4646 1829 2450 3200 4216 4967 6292 7135 7413 51491 167 4130 30 9860 14 18 11 7828 11916 -19 42 89 139 225 269 275 417 557 701 790 889 967 1069 1209 1281 1304 1505 1606 1724 1890 2075 2166 2330 2504 2681 2978 3235 3468 3799 4085 4366 4868 5429 6335 7475 9064 10646 11269 11286 11774 11691 10878 10040 9769 9621 10587 10982 10916 11259 11731 13392 12518 11117 10961 10286 7848 4559 3472 2496 1264 728 1095 1785 2046 2020 1733 1481 1627 1847 2077 2111 2434 2633 2718 2782 2790 3024 3587 3713 3626 4027 4763 5219 6087 7019 7598 7993 8277 8705 10079 13814 19988 24875 28966 29851 27745 28211 29385 31970 34398 29550 23641 24860 37987 56923 71984 74640 62643 57936 62639 72534 76118 67930 67494 98723 139103 162460 135419 65077 37918 32772 36789 41048 52921 82805 108582 139994 189741 209751 149403 68319 68048 101314 111082 100019 61206 11491 2608 1994 2247 1813 889 879 892 606 430 365 365 391 365 314 285 607 2595 8305 18103 20978 9193 1736 1612 1020 968 4288 15069 17164 7738 51497 165 4189 30 9859 14 18 17 7827 11922 -83 -94 17 145 207 243 297 311 396 506 654 741 817 855 839 887 896 933 1021 1115 1375 1628 1708 1846 2039 2329 2952 3365 3664 3740 3522 3387 3448 3942 4656 5562 6533 7123 7464 8194 10229 10789 10442 11147 13058 16770 20494 21734 21150 18656 14017 8631 5922 6502 6214 3015 1100 464 273 122 29 65 322 797 1225 1463 1568 1524 1547 1792 2152 2354 2515 2802 3174 3224 3309 3317 3145 3332 3808 3514 2972 2732 2765 3223 4110 5198 6335 7286 8336 10411 14008 19809 28006 37799 43739 46651 51915 49363 41409 35441 27880 34079 43151 56034 69232 70843 61901 49411 47095 76656 99457 94204 130903 144741 85539 37365 28413 27457 29924 30954 39870 96135 96729 99020 165371 219941 206436 117331 103712 148458 159076 130111 82782 22311 4760 7914 8656 3602 1876 2219 1943 1106 558 390 370 659 1553 799 333 423 1144 4343 11411 16975 10881 2038 951 929 1139 2812 13387 32070 10594 51503 168 4097 30 9857 14 18 23 7827 11928 -51 -68 -94 -66 -82 -94 -62 -35 67 119 152 227 201 224 325 429 546 616 697 714 763 895 1044 1195 1398 1533 1681 1958 2223 2558 2756 3022 3386 3584 3589 3549 3548 3742 4049 4763 5220 5676 6540 7357 8099 8759 9316 9839 9703 9811 12890 17065 17116 14477 10098 6283 3890 1889 861 354 -85 999999 999999 999999 999999 999999 -60 326 552 856 1265 1475 1680 2056 2540 2848 3095 3292 3488 4085 4203 4103 3903 3726 3984 4146 4494 5132 5670 6145 5896 5447 5794 6736 8712 11995 15427 19092 24118 26345 24585 19728 18547 22097 30644 53344 72461 84601 94485 108451 114828 109832 96059 60129 64665 139064 164636 151226 158897 120677 58861 42998 29929 18073 24569 39736 47074 24260 16070 65606 145729 176729 191007 229374 213424 110224 100447 66639 29059 7914 7376 3927 1586 1368 1324 1157 1082 689 384 370 998 4005 3321 569 481 1329 4163 9588 12449 8262 2862 962 618 695 1644 7927 22919 10765 51509 174 3915 30 9855 14 18 29 7826 11933 -61 -40 62 126 192 234 347 389 473 481 483 457 491 652 686 752 925 992 1065 1135 1305 1425 1437 1493 1510 1584 1720 1644 1706 1803 1911 2106 2396 2621 2957 3167 3584 4016 4539 5056 5621 5860 5806 5593 5295 5224 5944 7193 8081 9264 9950 9858 9663 10988 14008 16826 19430 21516 20485 17123 12733 8576 5833 2785 1397 722 293 39 999999 999999 999999 999999 999999 999999 999999 256 900 1628 2404 3125 3719 4018 4416 4920 5223 5583 6301 7136 8098 8743 8807 8543 8353 8674 9468 10459 11505 12014 12486 13320 13827 14570 18140 23942 27037 22370 16478 14123 12600 13984 16603 23945 39631 33892 35959 56073 84667 90842 74774 83183 68029 119277 175906 164345 127611 140098 140019 115988 80145 49017 38635 31215 28748 19927 15327 34944 102554 179350 250413 220754 78984 41210 42193 49735 65428 62596 29012 5763 2312 1566 1866 1166 919 628 415 465 1193 3465 5354 2631 658 1051 1997 4235 6727 8134 6726 2759 843 646 1254 5902 14213 9576 51515 188 3523 30 9853 14 18 35 7826 11939 -38 -52 -28 -37 28 84 48 63 86 176 256 334 449 482 522 588 634 635 688 802 888 1023 1125 1176 1225 1288 1309 1365 1473 1602 1717 1861 2019 2225 2468 2827 3051 3239 3425 3494 3535 3439 3302 3315 3353 3257 3267 3327 3523 3900 4360 4968 5624 6212 6631 7344 8119 8612 8956 8617 8029 7856 7636 7696 9122 10831 12808 13610 13133 13667 14850 15490 17992 16399 13030 8530 5330 4937 4779 3937 3235 1641 469 22 999999 -98 -91 999999 999999 999999 -80 458 1278 2308 3499 4637 5435 6135 6772 7297 7794 8046 8246 7534 7362 7086 6427 6288 6850 6849 6608 8651 10919 12976 15878 16826 18482 21910 22899 23046 20403 17401 18200 20586 22242 20891 12102 8831 20337 53834 90327 101863 88019 81661 86778 106177 179631 185920 162731 122606 154290 138481 105411 80464 57347 37262 38341 39408 61606 104177 136533 130660 92837 52645 50195 28631 15699 10420 10751 15737 18937 14535 5569 1558 1103 909 1143 999 514 322 370 1224 5590 14199 13895 5785 1549 1876 4477 8238 6969 2361 774 983 2723 7915 20238 20269 51521 196 3249 30 9849 14 18 41 7825 11945 -52 94 126 174 229 288 364 394 402 466 486 488 509 612 659 687 709 673 676 662 630 666 643 739 934 1003 1075 1157 1243 1366 1453 1519 1654 1737 1832 1912 2006 2176 2184 2150 2168 2286 2459 2630 2981 3218 3144 3282 3478 3496 3842 4139 4325 4510 4644 4665 4741 4882 4958 5188 5364 5444 5706 6581 7508 8250 8915 9471 9814 9509 9028 8652 8065 7487 7283 8436 10037 10367 10481 11475 12503 11350 8726 7353 6585 6143 5752 4642 3889 4261 3477 1817 776 202 -76 999999 -62 -29 -70 999999 -9 388 1052 1979 3072 4166 4917 5253 5899 6482 6602 6849 6868 6530 6148 6028 5906 4897 4503 4356 5037 5788 7836 11906 15627 19842 20675 17810 17403 17185 16177 17160 24132 36136 47627 44535 19991 16755 37457 49162 55397 77447 94588 86467 130875 132427 137957 114645 130675 173149 165544 126644 105886 75003 46604 30159 24432 51800 80412 93350 80035 71147 113156 132452 81191 46406 28573 14997 7795 6643 3264 1762 1591 1099 941 900 669 407 265 200 215 728 1131 655 843 1582 3783 8906 11780 7175 2028 1164 1977 5911 18239 24762 51527 301 97 30 9847 14 18 47 7824 11950 858145 999999 403973 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -32 4 58 57 169 215 284 305 346 462 484 539 643 680 770 890 983 1045 1214 1237 1193 1023 1000 855 809 877 890 909 950 1020 1127 1264 1429 1558 1766 1979 2096 2109 2133 2196 2356 2557 2597 2456 2432 2501 2557 2611 2779 2933 3243 3554 3759 3853 3880 4003 4261 4661 5067 5600 6018 6323 6739 7164 7598 7501 7722 8482 8971 9038 9322 9656 10063 10010 9438 8803 7897 6436 5023 4266 4084 4329 5722 6998 6483 5826 6103 6793 7696 8843 8948 6796 4189 2023 781 291 47 -78 -46 30 125 140 87 257 768 1458 2199 2921 4061 5276 5877 6120 6705 7207 6675 6097 6175 5958 5622 5480 5471 5418 5191 4913 5209 6498 9888 16788 25988 29657 28788 24048 20725 19863 22911 34458 42872 46815 36399 6081 14093 47765 69670 73247 63237 83679 107624 74144 73709 89509 120754 142929 171900 220000 198945 84366 22466 18543 55644 92447 106624 114481 129594 144405 126229 82449 89365 115397 83269 20853 3191 2389 1524 613 691 1032 697 364 293 253 237 242 177 187 272 467 882 1861 4677 7816 6740 3231 1849 1169 3079 11809 21591 51533 180 3726 30 9846 14 18 53 7824 11956 -72 -41 -9 -8 89 177 255 319 330 331 348 296 221 236 249 262 284 352 457 560 657 710 757 789 842 956 1096 1190 1264 1306 1326 1341 1488 1584 1551 1649 1717 1826 1851 1969 2037 2202 2391 2591 2847 3207 3741 4296 4925 5421 6017 6771 7912 9052 9700 10620 11048 10553 8615 6721 6441 5974 4845 3693 3047 2504 2296 2265 2426 3124 4034 4883 6136 7205 7710 7735 5695 2619 801 211 -34 999999 999999 999999 999999 -63 128 311 365 297 303 537 970 1658 2268 2544 2906 3356 3325 2795 2673 2990 2941 2835 3090 3330 3717 4085 4774 6267 11138 23501 37375 42631 39805 35442 30138 27527 28669 39454 50688 42524 19563 8980 17191 41755 57859 59052 65248 89229 85604 66022 77623 74188 67639 76754 100235 128588 153806 106607 116744 123515 137271 179971 222722 257411 252950 181230 91327 79958 113760 118736 74192 34906 34779 30071 8501 1134 1358 1196 542 275 216 198 207 216 205 260 411 686 1390 2856 3872 3097 2290 2300 1644 3142 7148 17995 51539 193 3334 30 9844 14 18 59 7823 11962 -39 -46 -84 -36 -14 25 26 -3 -68 -63 -86 999999 -99 -69 -33 -16 -4 29 159 261 373 478 593 740 877 911 1049 1162 1176 1224 1188 1104 1070 1056 1064 1148 1321 1538 1616 1647 1807 1867 1864 1905 1945 1951 1967 2091 2142 2107 2189 2253 2221 2153 2118 2270 2411 2632 2929 3499 4027 4564 5042 5533 6055 6724 7598 8612 10497 13526 14567 13657 11624 9544 8277 7757 7246 6200 4776 3774 3327 3419 3539 3914 4549 5585 7186 8944 10952 9252 6139 4864 4137 2771 1811 939 287 206 336 579 978 1531 2138 2520 2625 2520 2198 1748 1697 2206 3318 3730 3411 3309 3213 3315 3160 2711 2575 3020 4150 5466 7806 13904 28210 48845 59014 61928 59175 46335 31529 25056 41173 71501 82636 63467 35791 27880 30890 39584 62924 99698 101649 85431 64745 40553 40409 43960 59722 70893 99436 121620 59692 117109 182740 194201 197394 193370 204927 188790 75542 23525 34306 62705 74012 62561 72298 104244 81218 26322 8192 1952 647 752 717 476 303 257 192 213 393 645 778 1237 2018 1900 2162 3281 3047 3050 5470 13709 21555 51545 208 2884 30 9844 14 19 5 7823 11967 -95 -59 11 75 127 119 163 242 247 313 335 377 366 347 323 325 377 373 425 484 514 501 536 570 630 661 661 581 503 573 684 623 581 582 665 771 851 1036 1149 1312 1438 1661 1722 1736 1879 1983 2091 2200 2254 2272 2318 2414 2431 2523 2612 2713 2944 2962 2935 2920 2928 2950 2805 2784 2859 3071 3175 3252 3436 3758 3750 3637 3803 4063 4207 4278 4675 5117 5865 6558 6942 7291 8159 9367 10709 13275 15745 16674 15334 14429 12993 11120 9706 9077 8136 6602 4488 3755 4315 5583 7053 8775 9573 12805 16803 13735 10072 7830 5362 3244 1999 1567 1781 2231 2620 3059 3577 4062 4587 5048 5501 5903 6196 6009 6619 6704 6474 6869 7065 6818 6282 5429 4305 4003 3884 3845 4197 5079 7057 12835 32101 65506 78101 81245 83618 76690 61140 49613 38525 57319 101088 116081 78465 42695 48617 56649 64567 61638 55178 57246 58380 56047 67915 92073 118733 135766 107177 72303 35932 48330 94678 143622 151440 131056 79058 23556 13765 7935 4592 6893 11485 19993 32223 46195 47033 34533 9247 398 279 301 317 215 161 159 173 350 734 907 1089 1750 1807 1725 3467 7104 7813 5292 11012 17037 51551 214 2704 30 9844 14 19 11 7822 11973 -93 -27 42 146 214 229 226 307 380 352 476 520 598 689 738 848 971 1093 1188 1283 1399 1536 1653 1741 1740 1774 1716 1657 1631 1611 1575 1589 1567 1563 1543 1491 1444 1514 1490 1439 1520 1616 1664 1796 1848 1888 2057 2328 2534 2685 2936 3154 3397 3524 3547 3572 3517 3456 3521 3656 3678 3676 3727 3809 3826 3853 3997 4062 3701 3327 3242 3072 3111 3352 3769 4226 4738 4824 4576 4328 4213 4562 5256 6154 7055 7735 8131 8995 9903 11128 12420 13185 13448 12692 12476 12376 12181 11716 11046 9925 9104 8536 7655 6590 5865 4946 4298 5247 7928 11393 13932 15829 15676 14396 12078 6679 3236 2254 2206 2806 3978 5448 6519 6832 6511 6008 5579 5575 5851 6586 7063 7337 7934 8805 9158 9802 10205 9883 9532 8613 8494 8307 7993 7481 6844 9183 16686 34565 62311 87596 109639 118717 114629 106333 103796 110711 119713 140597 145392 94620 60739 56402 71113 87431 98418 99163 87799 71276 57294 55598 70050 74220 38882 26287 29557 52731 73996 55707 22057 16633 17844 14807 11329 8866 3039 873 395 252 222 202 201 199 186 171 162 154 155 319 209 135 172 465 987 1150 958 1035 1117 1901 4142 7680 9036 7586 11116 13938 51557 222 2463 30 9843 14 19 17 7821 11979 -79 -49 -65 -15 -5 88 244 300 386 543 694 783 859 911 1001 1130 1296 1420 1522 1709 1785 1918 1938 1992 2057 2222 2366 2492 2651 2764 2898 3031 3167 3257 3286 3325 3364 3415 3329 3028 2645 2464 2384 2227 2008 1901 1980 2097 2407 2714 2702 2909 2989 2975 3103 3250 3364 3632 4089 4284 4566 4907 5008 5081 5208 5314 5304 5319 5246 5187 4835 4448 4418 4456 4501 4678 4720 4482 4526 4595 4180 3775 3686 3899 4176 4530 4688 4938 5086 5201 5099 4945 5222 5874 6412 6880 7439 8508 9600 11390 14325 16747 17238 17226 16768 15203 13640 12970 12604 11892 10986 10628 10429 10174 9721 9559 9700 9808 10931 13371 15465 16717 18857 26288 28707 20833 11476 5642 4283 4900 5963 6898 7338 8034 8709 9346 9660 9795 9939 10133 10985 11697 11881 11822 11453 11969 12025 11931 11809 11592 11314 11494 12877 12589 12916 14863 19003 32004 56791 72936 82543 94434 88886 84429 106140 121088 144223 156020 125518 117150 117647 103844 108291 129718 142144 137663 109505 65610 37499 26667 14894 7091 6011 8010 11888 16883 21930 24662 23807 17870 9309 2657 1039 521 262 186 169 140 159 153 147 147 147 125 121 137 174 195 397 844 1275 1265 858 792 1025 2035 3467 3311 4425 11550 19155 22069 51564 225 2372 30 9842 14 19 24 7821 11985 -76 -12 104 250 332 384 427 501 562 674 769 828 936 999 1181 1390 1482 1629 1788 1888 2037 2126 2325 2572 2796 2920 3053 3136 3136 3211 3280 3460 3525 3513 3720 3719 3619 3560 3595 3583 3606 3562 3609 3621 3312 2965 2637 2313 2075 1915 1945 2107 2336 2649 2904 3013 2949 2863 2754 2743 2954 3122 3515 4008 4476 4992 5327 5403 5369 5263 5517 5731 5558 5459 5201 4639 4314 4174 4152 4238 4116 3835 3742 3799 3820 3707 3424 3540 3720 3977 3906 3984 4347 4564 4733 4818 4942 5132 5027 5236 5378 5652 6272 7050 8599 10521 12503 13754 14599 14578 13999 13474 12832 12482 11975 11970 11062 9388 8078 8112 9293 10663 11284 12814 15430 18395 19198 15343 13755 14039 14419 11664 8113 7053 6738 7167 7233 6644 6645 6979 6774 7052 7104 7798 8191 8734 9179 8803 8446 7763 7845 8121 8035 9250 11756 11602 11230 12599 13304 13106 13371 15429 17644 22365 29404 40543 60704 91418 100278 108356 139286 134943 100060 80702 102412 150861 173206 170452 166638 144395 110175 122891 161025 152110 77523 17308 3339 5809 10343 15408 19250 22948 25856 22128 12023 3365 808 273 189 145 113 117 120 136 138 148 154 137 122 177 219 243 578 1220 1310 903 720 1105 2460 3817 4397 5966 10748 19695 28383 51570 224 2402 30 9842 14 19 30 7820 11991 -74 22 73 89 254 345 399 478 660 789 865 933 1010 1036 1095 1166 1186 1162 1271 1337 1487 1654 1847 2028 2253 2479 2613 2639 2487 2439 2373 2248 2064 1965 1847 1761 1695 1752 1797 1735 1660 1616 1515 1327 1494 1656 1638 1599 1442 1360 1463 1561 1570 1604 1565 1364 1302 1447 1600 1801 1941 1949 2058 2322 2378 2357 2660 2971 3218 3338 3449 3528 3495 3415 3386 3667 3914 3863 3568 3285 3133 3077 2861 2609 2570 2427 2181 2096 2190 2179 2323 2670 2787 2890 3159 3705 3811 4237 4953 4947 4548 3875 3725 4318 4957 5420 5820 6568 7319 7867 8000 7502 7168 7491 7849 7358 7492 8453 8898 8821 8593 8564 9465 10884 11532 12852 17035 20109 20126 16105 9119 4875 3378 3309 4283 5655 6635 6719 6653 7105 7011 7045 7178 6990 6944 7314 7549 7672 7570 7747 7762 6598 5877 6010 5709 6688 7925 9331 10067 10870 11561 13350 18380 30135 40592 50801 70550 90495 99883 106855 122472 121888 103617 94560 109776 159616 222994 250871 217237 152675 136111 195146 245819 164734 26971 2539 3256 5632 8446 10445 10943 10233 7998 5045 2781 1363 614 315 179 130 105 122 149 149 141 161 156 142 169 258 327 548 1570 2894 2682 1416 1568 3092 4714 5565 7290 13803 22667 34391 51576 228 2280 30 9840 14 19 36 7819 11997 -73 -9 22 21 82 65 0 23 135 232 280 290 404 507 668 752 809 917 1081 1119 1245 1258 1256 1341 1338 1382 1468 1660 1729 1818 1987 2176 2401 2576 2678 2756 2987 3139 3332 3285 2898 2493 2189 1904 1527 1348 1279 1339 1350 1461 1632 1710 1645 1500 1373 1432 1504 1567 1609 1790 1902 2013 2081 2143 2217 2332 2250 2368 2571 2575 2484 2478 2586 2627 2681 2922 2975 3075 3144 3102 3114 3114 3171 3073 3056 3224 3378 3555 3697 3807 3704 3605 3413 3109 2642 2307 2148 1996 2206 2580 2889 3240 3745 4218 4770 4990 4989 4964 5179 5540 5885 6514 6950 7103 7589 8650 9251 9299 9079 9499 9687 9672 9759 10110 10532 10683 11040 12116 13047 13882 16927 19314 21362 24322 21299 11294 3408 979 1623 2935 4119 4982 5811 6785 8040 9211 9826 10182 10550 11461 12231 12383 12413 12899 12805 11656 10102 8531 7601 6877 6179 5052 4712 4314 4616 5942 8355 12548 23478 44719 68713 88901 102166 109261 120040 126196 139128 147269 105178 96443 127687 178784 264173 283641 225624 175951 166948 116212 45391 16287 7702 4416 3517 3806 4321 4242 3359 2245 1298 705 413 288 206 140 137 160 167 175 187 195 226 228 229 275 370 693 1192 2904 5821 4602 2877 5344 7629 6843 7854 13560 23919 38924 51582 229 2248 30 9838 14 19 42 7819 12002 -89 -51 19 48 96 146 189 135 153 146 168 179 190 240 218 316 394 499 626 772 856 960 1072 1236 1321 1436 1663 1792 1929 2154 2448 2762 3106 3314 3553 3771 4040 4181 4002 3830 3366 2911 2606 2148 1648 1242 1027 975 890 1013 1102 1132 1272 1492 1607 1822 1880 1835 1805 1857 1883 1819 1868 1942 1938 1914 1997 1926 1988 1979 2179 2512 2628 2632 2731 2953 2932 3009 3047 3222 3356 3533 3722 3847 3851 3813 3436 3103 3027 3057 3258 3534 3785 3461 3207 3262 3443 3253 2735 2487 2423 2327 2388 2689 2786 3047 3256 3622 4485 5372 5765 5935 6022 6648 6971 7851 7934 8423 10064 11586 11743 10457 9540 9810 10753 11670 11855 11556 12069 14015 15352 16218 16264 16331 20751 26333 26170 19412 11185 5134 1889 937 1375 2301 3344 4327 5271 6426 7962 9172 10002 10820 11519 12506 13083 13627 14174 14399 14468 13894 13602 13524 14799 15547 15344 12184 6045 3735 5965 17714 51210 82789 99846 110713 122504 132232 139767 150604 159995 119074 105023 122033 112828 125204 146405 159240 181114 193165 170889 148975 87055 25281 15036 12232 6910 4612 3717 2939 2270 1613 925 460 266 209 179 207 224 243 270 240 233 246 283 313 349 1041 2764 5039 7706 8670 6071 4600 7122 7964 7245 9979 19916 34870 43608 51588 225 2370 30 9840 14 19 48 7818 12008 -32 -37 69 152 194 194 254 267 297 321 267 360 376 414 485 542 576 607 692 736 784 854 818 854 1002 1151 1303 1447 1674 1799 1945 2094 2192 2424 2569 2618 2647 2686 2830 2887 2798 2600 2250 1898 1453 1138 938 745 641 574 642 771 786 905 948 1114 1305 1383 1423 1424 1407 1464 1530 1502 1495 1561 1697 2070 2311 2388 2460 2440 2319 2301 2426 2410 2425 2445 2572 2729 2784 2902 3200 3252 3233 3386 3358 3320 3361 3232 2938 2836 2721 2462 2257 2067 1822 1714 1829 1888 1907 1891 1978 2042 2263 2918 3315 3462 3509 3502 3888 4820 5979 6489 7041 7775 8529 10006 11994 12180 10411 8845 9839 11378 12406 13325 14347 16145 17899 20404 21580 22775 25165 25505 22299 15510 9293 5803 4867 4043 2523 1206 1732 2303 3165 4362 5107 5739 6521 7279 8246 9235 9574 9523 9330 9639 10380 10013 9115 10426 12112 15694 19888 12831 6504 19513 55201 81034 103591 119663 133489 147842 163640 174065 152027 124937 123709 126706 142207 123933 101188 89077 93250 149061 214446 241969 180540 34005 8260 8012 7341 6840 4993 2472 1241 657 385 300 259 243 231 224 253 264 276 267 242 280 367 381 590 1985 5442 11426 19555 21555 15872 8120 7669 9652 11888 19765 33699 46130 42484 51594 225 2376 30 9846 14 19 54 7818 12014 -98 42 101 143 287 349 346 357 450 553 530 577 716 804 782 741 874 909 905 889 957 939 932 994 1086 1163 1246 1298 1362 1401 1464 1501 1537 1569 1654 1623 1544 1488 1431 1416 1419 1381 1454 1483 1436 1483 1466 1597 1667 1757 1728 1719 1587 1520 1329 1276 1159 1096 1035 1098 1222 1389 1588 1543 1446 1491 1613 1925 2313 2657 2779 3016 2896 2673 2667 2597 2533 2557 2492 2469 2345 2361 2223 2332 2475 2448 2460 2568 2791 2959 3020 3090 3165 3234 3151 3000 2713 2376 2076 1971 1814 1495 1367 1562 2025 2148 2237 2747 2909 2587 2562 2610 3316 4883 6216 7317 7824 8130 9227 10497 11236 11943 12550 11160 9239 10227 11789 13748 16357 19154 21465 22072 21697 21357 18669 14269 10083 6725 4572 4948 6591 7402 6859 5665 4327 3832 3757 3825 3996 4378 5235 6162 6439 6531 6132 6475 7032 7038 7104 6847 6456 6465 6878 9372 14437 15209 29212 64445 91478 109138 125609 143541 160253 176298 185797 197973 211616 213814 191256 159845 110531 94336 141248 199988 217033 177411 70880 7582 4315 5485 6598 5967 2981 1028 428 273 258 286 329 327 323 323 270 235 221 220 247 460 588 687 4204 14574 15841 12720 14435 16698 13961 11417 12110 15713 21020 28616 27364 17148 15858 51600 304 10 30 9850 14 20 0 7817 12019 15616 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -26 55 160 236 343 380 490 544 595 634 761 809 902 957 980 1003 1006 1074 1017 939 891 947 948 906 906 879 952 996 1007 1060 1131 1190 1141 1279 1373 1504 1568 1537 1618 1625 1629 1735 1848 1949 2141 2048 2212 2852 2932 2446 2214 1986 1790 1601 1316 1257 1187 1106 1083 1120 1273 1491 1612 1635 1662 1711 2003 2122 2163 2258 2299 2318 2354 2430 2336 2177 2100 2033 1997 2037 2070 2120 2193 2286 2365 2494 2790 3027 3209 3345 3407 3524 3574 3347 3071 2645 2300 1974 1739 1637 1603 1657 1623 1628 1629 1934 2432 2792 3036 3161 3668 4117 4844 6106 8155 9770 11609 12886 11629 10481 11574 14140 14618 13650 11814 12591 15465 20351 26287 32374 37544 35015 24945 13817 6354 3693 4009 5563 7595 10810 13523 13283 9503 6072 5123 5370 5250 5463 5713 6390 6255 6627 6834 6672 6447 6165 5996 5768 5500 5327 5099 5814 8800 20558 42441 66889 90382 111530 131782 148573 168320 191056 212933 234506 267717 285244 227006 127507 88168 125822 172589 182453 123650 34004 5058 3393 3000 2759 2132 1472 1007 585 383 332 348 419 460 399 311 263 228 195 192 313 878 1226 762 1573 7822 12807 8785 4673 5699 10020 12255 13441 17909 20721 20218 16240 14138 19439 51606 304 10 30 9850 14 20 6 7816 12025 15876 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 -49 -29 -99 -45 60 110 95 165 165 161 311 367 452 559 627 665 716 780 898 995 1087 1129 1123 1215 1282 1182 1109 1138 1159 1190 1371 1450 1579 1825 2019 2319 2564 2697 2824 2909 3088 3231 3328 3180 2980 2927 2733 2728 2767 2714 2668 2752 2926 3121 3175 3092 2736 2335 2070 2132 2158 2006 1969 2098 1997 2008 2093 2091 2168 2177 2291 2417 2491 2517 2370 2386 2432 2530 2615 2586 2661 2780 2744 2677 2604 2720 2914 2940 3183 3520 3862 3797 3682 3891 4357 4906 5462 5992 6391 6407 5931 5000 4307 3666 3227 2980 2771 2698 3003 3349 2978 2758 3434 4339 4655 4763 4891 5635 7027 8133 9719 12244 14616 15091 13959 13173 14686 19989 25893 26820 24148 24397 30110 39736 51197 58516 56831 44875 30153 15753 7133 5202 5261 6594 10648 16480 19138 18608 14967 13853 14244 16020 17875 20244 21162 18618 13583 9774 7645 7476 7646 7308 6874 6345 7102 8729 12014 20267 42730 68947 94366 122351 152273 181214 207595 230107 244925 284921 335390 319199 188365 90135 28313 13222 22970 33248 33571 14170 4694 3206 2716 2286 1552 825 509 394 358 325 320 341 361 329 293 240 205 175 203 277 705 1799 1929 1702 4057 10120 10809 6811 7205 11147 12593 17464 19801 20222 24836 20231 21749 27953 51612 304 7 30 9847 14 20 12 7816 12030 21071 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 12 81 75 38 -9 -23 88 147 159 141 191 162 202 258 276 283 272 399 468 468 544 646 679 711 754 654 742 751 801 871 859 859 931 965 1027 1088 1159 1168 1215 1182 1294 1290 1344 1443 1603 1844 2106 2355 2655 2978 3208 3182 2870 2598 2273 2130 2327 2508 2658 2734 2553 2287 1905 1747 1641 1628 1587 1530 1684 1763 1829 2058 2501 2577 2376 2417 2589 2578 2384 2434 2567 2413 2157 2344 2430 2571 2630 2804 2858 2814 3057 3248 3582 4009 4372 5133 6432 7671 8422 8908 9574 10755 9376 6743 4923 4266 3435 3046 2755 2336 2241 2495 3181 3302 3473 4370 4227 3938 4424 4493 4824 6123 7087 8040 10676 15096 17608 14587 12664 17314 25274 34430 40878 42988 45647 50347 55976 57615 52233 40778 27195 13675 6170 4400 5969 9463 11406 15927 22229 25750 26562 21911 15993 14515 17277 21216 26042 26774 17819 9795 7400 6043 5329 5772 6418 6907 7851 16003 38211 67475 94624 112263 131807 155169 180934 201357 207181 230305 267030 272889 246744 164091 43202 16355 6954 3781 3346 3298 3427 4940 5921 4243 2435 1711 884 520 381 312 280 285 258 222 164 110 92 91 96 139 246 584 830 802 1966 5497 13262 20686 20444 16335 12839 14117 20175 17293 20637 25108 27298 36362 35148 51618 304 6 30 9846 14 20 18 7815 12036 27956 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 -99 -40 -86 999999 999999 999999 -56 -99 999999 -42 -47 -33 0 11 31 54 58 109 174 165 213 267 322 358 441 480 480 524 512 515 456 445 394 395 368 346 344 302 330 347 450 611 825 944 1184 1588 1854 1734 1737 1740 1605 1520 1549 1513 1460 1388 1571 1787 1937 1950 1891 1748 1543 1477 1457 1411 1433 1337 1478 1690 1741 1612 1573 1735 1682 1575 1690 2010 2209 2039 2118 2254 2102 2242 2319 2071 2301 2560 2534 2635 3087 4239 5607 6831 7803 8123 8433 8072 5185 3273 2668 2495 2263 2009 1938 1985 2401 3013 3546 3567 2985 3219 3933 4386 4649 4633 4409 5284 7882 12118 14719 13434 14120 18063 23371 31137 41183 52597 60954 61371 58157 45594 25917 10791 5620 4022 3715 4316 7140 9923 11955 15424 20681 24618 26951 28891 28254 24699 21868 19571 22829 24422 14478 8927 7439 7174 7923 9027 9674 10742 13339 18408 38038 76958 107344 121942 135197 150217 165578 186649 209264 232956 244619 235489 236021 192792 73137 42350 45454 37808 17770 15456 19916 19495 12612 5142 2353 905 486 442 374 353 288 255 211 153 121 88 78 86 135 217 415 563 469 784 2831 9748 21144 29308 33306 36974 36637 30568 21165 17748 23777 24445 32976 42343 51624 304 7 30 9847 14 20 24 7814 12041 30422 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 -46 2 90 162 273 449 631 795 1037 1440 1935 2243 2171 2175 2075 1575 1623 1905 2109 2079 1931 1673 1373 1177 1176 1191 1154 1262 1288 1297 1641 1717 1820 1964 2039 1908 1880 2006 2079 2461 2544 2271 1947 2035 2429 2577 2252 2698 3767 4573 4715 5224 5278 5896 6825 5696 3432 2367 1966 1773 1696 1748 1844 1927 1924 2082 2659 2389 2073 2453 3017 3980 4238 3861 3962 5805 9538 13909 17541 20182 22548 25292 28822 34656 43630 52299 51816 42150 31583 18479 7905 3674 2691 2984 4523 5838 6977 9413 12508 15147 16479 17626 20554 24334 27898 31244 28704 21390 12677 7220 6842 5409 4463 4757 5174 5480 7540 12133 23255 56770 97000 120478 138093 156068 179039 201084 219745 237762 260318 280127 284313 269276 197109 116316 55850 30264 24731 19408 15788 10945 5973 2475 1100 682 626 603 492 399 403 360 300 233 166 115 78 76 117 171 430 749 514 302 945 4494 12666 23060 32119 40850 52771 54828 31186 14960 13389 14520 18892 32405 51630 304 7 30 9847 14 20 30 7814 12047 26668 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 -51 77 254 403 739 1063 1416 1851 2192 2557 2648 2238 2106 2163 2241 2417 2559 2875 2857 2767 2527 2274 2144 2218 2497 2761 3102 3384 3602 3711 3890 3678 3530 3335 2821 1911 1410 1920 2261 1852 1873 1824 2132 2105 2386 3074 3587 4121 4774 5298 5698 7508 10081 9235 6067 4008 2894 2261 1811 1739 1884 2108 2459 2628 2274 2251 2254 2422 2735 3203 4167 5437 6233 6847 8810 11073 13850 18794 24453 28055 28522 28077 28667 32787 33891 29834 22022 12808 6671 4624 3873 3837 3887 4018 4659 5792 6222 7039 8188 9694 11100 13259 16361 19418 18394 13275 11124 11231 10107 8518 7019 5787 5512 4692 6635 9543 17532 39493 70065 96138 117579 142014 173581 193431 213018 228703 253865 289549 311858 330647 333763 288762 173582 62968 20159 11195 6312 3147 1677 962 698 653 696 734 658 526 442 375 284 170 119 105 92 113 165 296 780 1251 750 509 1578 4506 9725 17294 26332 34768 35576 21865 8517 4153 5702 9368 22957 51636 304 7 30 9847 14 20 36 7813 12052 22404 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -74 3 148 209 373 549 650 668 486 334 372 302 287 358 351 387 498 660 797 930 1113 1210 1170 1213 1432 1732 1885 1717 1899 2134 2395 2684 2901 3207 3545 3763 4046 4372 5202 5935 6337 6669 6316 6035 6326 6592 6280 6176 6062 5736 5366 4678 4220 4329 4424 4312 3582 3115 2851 2537 2771 2976 3060 3232 3381 4073 5056 5605 6415 8044 7909 8285 11165 11978 9542 6767 4229 2954 2435 2389 2447 2527 3090 4001 3786 3457 3935 4647 5331 5626 6421 10226 14462 14931 14157 14065 15875 18858 23070 25656 26635 28163 28373 24177 19928 17038 13562 9545 7141 4526 3903 4274 4531 4708 5521 5823 6578 7553 8842 9902 9746 9183 10136 11293 12229 10817 10204 12256 13297 12566 11551 11404 12109 10975 9587 10450 14456 30398 65504 95728 115769 126222 133570 148154 185453 220435 253125 265316 281289 330877 365301 295174 229592 188732 87238 22030 4812 2460 1659 1211 1031 893 738 661 719 832 740 553 418 318 205 116 95 89 137 201 236 355 324 426 1873 5898 13431 21849 26860 24700 11102 3881 4433 9475 20133 29748 51642 304 7 30 9847 14 20 42 7813 12058 24103 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -65 -18 -4 -4 86 114 177 240 339 449 541 655 780 774 745 630 537 491 492 546 693 881 906 956 1094 1260 1496 1631 1543 1439 1433 1471 1566 1725 1838 2008 2135 2238 2486 2832 3241 3649 4182 4796 5202 5472 5284 5118 5693 6618 7292 7417 7673 8162 8561 8625 8644 8890 9141 9113 8878 8945 8814 8245 7293 6798 6765 5904 5211 4694 4147 4629 4637 4363 4426 4394 5100 6729 8532 9677 10280 10176 9989 9387 8310 6792 5496 4373 3684 3178 3209 3832 4753 4811 4359 5528 7363 8150 8727 11546 18192 23735 26363 29242 31831 33774 29813 22751 17790 15521 16164 19195 18474 13861 9719 6546 4596 4209 4282 4008 3606 3742 4847 6808 7464 7517 8717 8161 7098 6808 6430 7595 10538 10397 6942 5305 5642 6385 6892 6872 8003 11713 15999 18370 20401 23589 40023 79528 112303 138708 158771 178627 194150 176635 146231 160602 222161 296732 349853 324499 250011 274353 192740 65704 12323 3772 2998 2599 2185 1788 1401 1046 848 753 759 902 882 558 330 183 131 109 112 145 173 167 152 336 1520 5528 12711 13939 9002 4881 2626 3642 8204 14759 29530 43304 51648 304 8 30 9848 14 20 48 7812 12064 24335 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -74 -38 10 98 138 283 424 491 530 569 568 586 696 845 1067 1249 1254 1291 1301 1339 1475 1626 1795 1975 2042 2286 2424 2527 2588 2598 2662 2704 2780 2763 2628 2613 2725 2772 2704 2528 2575 2976 3394 3958 4684 5348 6353 7343 8207 9354 10393 11035 11761 12326 12819 13154 13168 12351 11778 11367 11308 11011 10344 11157 12377 11714 11052 10304 8477 7114 5503 4461 4838 5290 5566 6462 7800 9379 10189 9983 9297 9137 9180 9156 8261 7104 5796 4437 3717 3701 3639 3536 4119 4926 6115 6570 7008 7528 8301 9849 12373 16352 21859 31532 43675 51014 52181 50412 43953 29513 16872 11127 9047 6719 4638 3438 2383 1663 1355 1431 1654 1992 2384 3327 4727 6060 8278 8881 8122 6943 6410 7245 11006 16536 18566 12052 5592 4856 6441 8901 8934 9282 12230 23035 26446 27517 41740 71577 105642 128936 139206 142218 145306 131817 91725 149723 270093 340011 346209 216069 138836 210289 213706 91182 17655 7273 6207 5565 4843 3817 2937 2199 1564 1143 938 846 784 699 600 501 378 215 148 138 144 164 147 104 332 1795 4801 6976 6288 3856 2952 5344 9522 13434 27613 32070 51654 304 9 30 9849 14 20 54 7811 12069 22966 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -58 -44 18 75 102 182 258 256 336 439 501 639 856 1009 1092 1095 1121 1200 1379 1577 1748 2072 2318 2618 2913 3117 3307 3679 3971 4435 4793 5074 5199 5067 4987 4744 4674 4637 4784 5039 5237 5528 5830 6388 6776 7256 7541 7696 8127 8934 10424 12254 14433 17590 20962 22885 23613 24313 24992 23866 20819 17395 14918 13958 13481 12662 12564 12803 12851 13178 12744 11033 9370 8903 8158 7772 8364 9371 10257 11691 12837 13594 13493 12422 11315 10711 10261 9996 9023 8067 7109 6096 5258 4901 4909 5104 5417 5736 6508 7450 9025 10933 12415 14303 17609 22382 27039 35449 43172 45171 49622 55045 56709 45769 29852 17956 10242 6580 5196 4776 4310 3740 3022 2306 1762 1705 2726 4021 3170 3202 5144 10151 11837 8435 7961 10407 13399 19109 27331 27082 17057 9264 7431 9307 12739 16277 18419 22277 30783 42438 56324 97335 132463 151062 156458 139251 95796 61827 69151 117376 205787 264178 193353 122123 153228 200794 156859 57939 15426 7340 7204 7362 7553 7436 6508 4913 3440 2217 1288 841 667 502 443 455 420 241 189 199 220 185 120 91 328 1174 2492 3412 3688 5780 8613 10142 14301 19763 25009 51660 304 9 30 9849 14 21 0 7811 12075 22053 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 74 150 114 82 150 220 276 341 314 250 192 71 -4 -16 72 88 123 117 120 117 199 206 223 180 207 200 250 279 285 263 328 314 327 390 463 476 532 616 668 771 878 952 1015 1154 1454 1704 1838 2029 2122 2308 2688 3135 3678 4088 4442 4960 5474 6007 6466 6832 7069 7244 7233 7035 6853 6824 7064 7510 7969 8639 9936 11709 13599 15404 17001 18465 20258 21931 23731 25913 28120 30549 32078 32773 32811 31997 29186 25973 23698 22068 21847 21973 22002 21398 19933 17201 15447 16059 15895 14219 13002 11603 9984 9548 10811 12605 14063 16139 18523 18118 15922 14104 13655 12902 11393 9932 9381 8814 8392 8319 8433 8445 8005 7680 8046 9094 10187 10194 10098 10433 11811 16107 24015 32490 41600 48193 50816 53942 54154 52374 51943 53305 48274 38670 25496 16309 13556 12924 13342 12001 9146 6032 3923 3015 3584 4474 5181 7592 11393 15291 19211 20024 21585 25133 27166 26754 27244 28485 29037 28753 26048 21100 18326 19154 23904 30377 36858 42715 42890 46856 52782 54243 52650 50715 46580 53900 69699 105661 185369 220032 169844 142968 184730 197414 171246 79599 15298 5974 6063 6997 8627 8141 5227 3452 2686 1608 848 584 408 331 331 302 249 205 182 244 252 188 188 217 421 908 1410 2061 3725 5773 6790 7661 10722 14492 51666 304 9 30 9849 14 21 6 7810 12080 25187 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 76 289 425 499 553 541 450 423 416 342 255 253 270 278 351 470 600 644 743 826 873 910 958 1000 1062 1176 1321 1380 1417 1378 1337 1324 1293 1225 1206 1198 1230 1253 1280 1330 1485 1676 1824 2018 2196 2268 2383 2633 2958 3337 3535 3810 4103 4534 5016 5632 6263 7052 7862 8557 9166 9611 10079 10649 10937 11102 10868 10716 10442 10862 11925 12896 13836 15684 18156 20289 21842 24140 26625 28239 28881 29268 28778 28271 28754 30007 30800 30252 29033 27188 25050 23877 23849 23753 23546 22692 20471 17615 16782 18633 18336 16188 13819 12173 11088 10721 12126 14425 16825 19689 21210 20274 17304 14720 14338 14650 14075 11740 9611 9434 9659 10496 11828 12600 12871 12845 14325 18353 21198 22451 28775 39353 46153 49332 47894 42672 38362 35064 32748 32062 36939 49010 56090 54629 43026 30623 26475 26750 21691 15682 12713 10078 8775 8352 8081 8212 8600 9094 9874 11547 14219 18458 21180 23563 26023 30623 37012 38388 34839 34641 39084 38785 37880 35842 31959 28298 28885 33407 41456 48701 50724 53303 58794 65619 68324 76344 88090 110564 149966 190299 167656 131153 127530 123393 110343 45551 10103 4496 3347 3348 3743 4020 3534 2519 1550 1002 715 577 493 446 392 371 300 273 244 183 175 192 254 327 243 304 638 1402 2922 4467 4904 5051 8596 16045 51672 304 10 30 9850 14 21 12 7809 12086 26622 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 26 108 175 198 150 174 262 271 255 325 392 527 614 770 916 1036 1154 1360 1627 1991 2497 2763 3073 3379 3599 3700 3740 3845 3715 3707 3667 3581 3505 3510 3420 3216 3233 3184 3084 3111 3026 2985 3238 3473 3538 3593 3698 4022 4467 5099 5659 6344 7166 8048 9047 10240 11369 12185 13077 13935 14992 16342 17661 18474 19185 19514 18996 18010 17254 17140 18347 17476 15427 16317 19052 21522 23664 26274 28205 30203 33339 36673 39091 41723 45411 47051 44516 42161 39509 35970 32486 31554 29275 27257 26387 22920 19593 20504 22536 23211 21701 19117 16900 15748 15782 17359 19314 21690 24221 25753 25687 23025 18427 17242 18385 18337 18052 17715 17221 16375 17723 20825 24392 28540 30404 32618 34639 36649 39768 42165 41187 38582 36684 35195 33618 33858 33651 34474 38634 46755 51571 50803 42958 29457 22368 20430 19805 18972 14529 11928 11272 10740 12129 13985 13926 11970 10805 12433 18062 24102 25138 28428 37069 41749 41054 36976 31314 29800 43762 48794 46018 49513 53204 53553 53444 53367 55718 58289 60287 61378 64667 63621 63508 63014 63818 64822 64133 57912 46397 36272 32913 21214 12203 10025 10359 8602 5516 3096 2272 2472 2659 2173 1491 982 676 544 456 408 369 344 309 259 285 223 229 226 189 147 113 214 426 744 1292 2035 2689 4094 8982 51678 304 13 30 9853 14 21 18 7809 12091 25069 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 -53 -89 -78 999999 999999 -45 47 125 237 341 523 660 757 964 1216 1457 1719 2177 2500 2849 3193 3466 3885 4164 4419 4845 5404 5812 6207 6426 6486 6518 6529 6514 6460 6332 6195 5913 5580 5132 4790 4630 4618 4744 4803 4700 4650 4758 5065 5497 6109 6923 8057 9323 10745 12741 14330 15454 16737 18189 19513 20719 21889 22635 22900 22605 21168 19498 19420 20239 20418 20361 21247 23950 27689 31559 35212 38759 42689 45943 47221 47236 48402 49395 50092 51119 53003 54208 48509 41313 37973 37310 33519 31348 30201 26366 23520 25682 27274 25847 24663 24022 22820 21564 23082 24820 26972 30469 34530 35461 32484 29153 26773 27389 29576 29038 24010 21401 22902 24915 27983 31743 35014 34721 30807 25333 24239 26169 27773 27709 27205 28116 31033 34666 37668 38279 36315 36012 42286 45878 43282 33053 22812 18306 18622 18155 15668 12187 9654 9794 11182 13231 14101 14021 12481 13555 17590 22787 27664 29194 31728 30915 25157 18752 16238 13337 14463 19542 26788 34725 40533 47541 53580 58812 65573 73503 74701 68383 65445 58174 46839 29955 14616 7796 5736 5173 5631 6534 7645 8500 8562 7884 7734 9124 11032 11377 8737 4984 2690 1995 1922 1925 1653 1132 693 457 381 326 344 369 321 372 409 339 236 161 118 151 338 851 1820 2938 3810 6025 11182 51684 304 13 30 9853 14 21 24 7808 12097 23524 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -57 -17 46 59 128 147 170 231 223 349 523 606 737 873 981 1240 1536 1852 2171 2564 2836 3152 3360 3619 4039 4545 5103 5798 6381 7089 7504 7903 8475 8678 8715 8775 9061 9319 9284 8893 8429 7799 7070 6477 6299 6588 7124 7564 7862 8081 8257 8622 9116 9986 11357 12961 14380 15933 17650 19330 21431 23735 25460 26585 27816 28745 28819 27922 26152 25170 25618 25803 24324 25258 30527 36955 42135 46133 49406 51490 50499 50865 53176 50762 47955 46683 47841 52351 54168 52753 48591 44750 41178 39744 38261 33323 29476 29339 30695 29568 30095 30779 30507 29831 30685 31467 33396 36043 39520 43837 44001 40260 35746 33410 31921 31253 31400 32103 32287 31684 31425 32684 36143 36207 34349 34423 37600 44496 46644 38049 30224 29705 34310 39286 42717 44189 46165 53870 67245 80093 85244 77534 61802 44435 30897 26666 25478 29516 31772 29460 23271 20872 20859 19541 18116 19074 20142 18928 17905 17884 17652 16315 15274 14061 13366 14429 15843 15339 15180 17199 19334 22387 24889 25149 24371 26196 29738 28819 24544 17909 10874 8332 7740 6833 5951 5630 5946 6956 8651 11375 12264 11350 10197 9622 10710 13085 13982 10430 5621 3186 2207 1763 1499 1184 894 760 713 686 633 636 588 511 391 285 237 268 371 654 1159 2125 3217 4201 5443 8151 51690 220 2505 30 9855 14 21 30 7808 12102 -97 -12 81 174 299 501 625 772 998 1344 1742 2107 2408 2686 3100 3524 3929 4101 4330 4369 4440 4347 4471 4677 4927 5230 5642 5858 6140 6806 7279 7899 8282 8519 8380 7806 7271 6796 6605 6422 6072 5762 6073 7191 8307 8495 8054 7399 6887 6905 7768 9384 11283 12769 13909 15034 16860 19691 22386 24488 26989 29577 31019 31493 29624 26106 21967 19125 19021 20184 20813 20143 22290 26378 29303 30882 32770 36067 40968 44596 47004 46637 45552 44520 42325 42609 44883 46570 47354 46166 42721 38941 34258 31967 31592 32025 33484 33615 34354 36004 37261 38859 40000 40246 38852 39805 40576 39613 41379 42853 42623 40883 39921 37734 33645 31482 31867 32753 32953 32921 35069 39050 44710 50781 53412 48825 39157 29865 27129 29905 34548 39287 40856 41088 43919 53409 65681 75787 76876 74090 62420 50452 39523 31249 27354 23939 23331 26727 33078 37123 33938 27864 23868 20180 17849 16005 14605 13886 13731 13809 14167 14575 17169 21707 24022 21538 16749 14972 14680 15118 15597 14963 13441 12042 11338 11415 11592 11639 11635 11399 11168 10792 10740 11762 12435 15092 16739 14850 13982 12892 11446 11285 13555 16446 16171 10617 5102 3117 1967 1609 1351 1196 1496 2279 2564 1642 1078 878 497 361 379 404 466 639 1090 1753 2604 4603 9603 18924 51696 304 18 30 9858 14 21 36 7807 12108 21127 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 23 204 352 484 808 1017 1215 1505 1826 2129 2304 2477 2701 2882 3061 3233 3308 3271 3205 3254 3314 3473 3659 3933 4008 4117 3999 3825 3873 4093 4476 4962 5186 5103 4730 4121 3594 3403 3444 3672 4099 4541 5138 5795 6150 5910 5514 5207 5465 6472 7924 9050 9527 9961 10502 11194 12196 14203 16824 19309 21475 23025 23625 22524 19749 16405 13708 11922 11755 12533 13467 15576 18597 22073 25508 27792 29708 32006 34445 37108 39139 39658 40088 39577 38308 37185 38571 39389 40274 41065 40305 37764 35322 32018 27297 24901 26229 28655 29054 28173 30285 37138 45189 49850 46073 38731 34851 35924 40207 41643 41709 43983 43396 39080 34363 32160 31015 30492 30736 32304 36532 43234 50299 52532 50828 50123 49781 49420 46341 40834 35950 33731 33454 33766 41408 50280 54344 62981 73427 85870 104881 122768 122959 91084 47182 18250 15537 20546 27773 33147 30230 19887 16233 18615 19621 18088 15280 13380 12965 13030 13989 15141 16976 18926 18730 17088 16808 17696 18044 17626 16910 16508 16060 15710 16114 16874 17940 18011 16520 15106 13551 12217 12583 13832 14967 17285 19161 18716 15616 11187 11794 15457 18071 17092 10328 5261 4066 3007 2028 1550 1433 1819 2362 2126 1460 1045 854 611 488 430 422 599 1085 1802 3156 8577 21648 24150 51702 304 20 30 9860 14 21 42 7806 12113 20540 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -5 267 460 615 765 1002 1237 1406 1556 1778 1930 2124 2443 2609 2897 3215 3490 3743 3840 4140 4592 4957 5240 5541 5705 5660 5516 5322 5144 5185 5331 5444 5690 5691 5778 5732 5621 5320 5180 5534 6033 6408 6644 6498 5986 5468 5187 5111 5539 6193 6812 7186 7231 7178 6983 6758 6672 6648 6827 7385 8150 9002 10184 11153 12151 13709 15524 17629 19202 20352 21341 22000 21561 20483 19268 18450 17412 16799 16405 16632 17747 19125 20175 21189 22514 24424 26635 28662 32193 35441 37986 40087 42121 42853 43893 44866 45777 47610 50062 50859 49716 48137 44971 40108 35453 32039 35063 41236 43137 41690 46131 57794 60591 51764 44273 42882 42282 37058 32706 34867 41902 46693 47287 51598 54956 52695 47090 42727 38723 37843 38870 39671 44954 59665 72579 68755 55020 39450 31608 32509 32325 31630 36787 51049 62728 72176 88103 108005 114011 97297 63710 29204 15398 13557 17214 19916 18753 13840 12654 14664 15723 13440 13780 16727 19722 22438 26344 26549 21442 17220 15552 15293 15102 14184 12464 11225 11072 12175 14002 15128 15412 15316 15241 15229 15355 16154 16320 16822 18663 20940 19206 16073 15699 17857 21017 20751 16324 13502 14484 16336 16934 16383 12700 8318 6399 5580 3871 2536 2066 1936 1739 1517 1306 1202 1028 783 612 515 533 785 1403 2142 4291 10326 17487 51708 304 22 30 9862 14 21 48 7806 12119 20391 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 268 750 1009 1236 1389 1348 1354 1465 1418 1483 1598 1733 1940 2221 2477 2665 3044 3418 3893 4402 4826 5304 5815 6321 6850 7261 7833 8322 8559 8705 8483 8302 7972 7529 7328 7073 6989 6992 7127 7145 7039 7060 7043 6904 6809 7110 7288 7413 7318 7051 6885 6620 6932 7165 7290 7476 7612 7631 7191 6742 6663 6609 6858 7243 7666 8431 9670 11449 13581 15396 17170 19053 20261 21397 22926 24915 26515 26492 25727 25175 24323 22719 20778 20239 22732 26341 27390 26307 26593 26548 27627 31260 34625 37513 39923 42258 43587 43664 43721 45639 48056 53022 53604 49974 46617 46200 44799 40763 41641 46958 53205 56188 60064 61690 50873 44514 43456 42195 43241 41301 37406 34594 33916 35771 40251 43713 45194 42651 39267 37422 38050 43466 53038 64063 76739 81919 80579 69648 50023 32101 25032 27987 31691 33809 37477 46011 61532 81828 92903 84510 57228 31809 26137 24155 22760 21114 19174 18765 20025 21040 20968 19499 17745 16155 14821 13377 13013 14838 18300 22315 23571 21293 18950 17302 16381 16627 16895 16493 15080 13416 12393 11704 11078 10132 9621 10377 11976 13569 14056 13013 13180 15089 17218 17615 17672 18685 19878 19254 15673 13871 15065 16799 17600 16697 15444 13400 10774 8579 6506 4801 3360 2399 1789 1545 1331 1062 793 644 505 496 744 1233 1900 3007 6965 17453 51714 304 23 30 9863 14 21 54 7805 12124 16953 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 101 369 662 937 1153 1331 1536 1690 1868 1996 1928 1948 2057 2165 2293 2378 2365 2354 2425 2648 2827 2966 3339 3585 4090 4654 5129 5821 6356 6828 7334 7971 8767 9465 10006 10141 10324 10185 10061 9688 9297 9046 8954 8872 8887 8964 9172 9041 8641 8136 7723 7417 7604 8013 8151 8074 7818 7450 7365 7370 7521 7780 7667 7537 7862 8211 8303 8401 8714 9121 9777 10818 12096 13202 14116 15701 17508 19068 20398 21462 22885 23265 22664 23196 24450 25433 25205 24001 23680 25044 29411 30645 30719 30736 27135 25819 28656 33339 37485 39496 40606 42084 44296 46401 45851 46801 49861 53087 54993 52976 50256 52437 58023 62771 63826 57903 52064 42769 33405 32687 34732 39014 44330 48537 49450 48472 43305 34537 30406 31718 39064 50538 57328 58050 58257 60869 65473 66706 69238 71025 73394 74669 70375 55182 33299 24423 25229 27635 30924 34254 34900 32267 32314 29800 20772 17348 18006 19791 21156 22586 23686 22589 20143 18644 21999 26655 27301 22898 16798 13884 12716 11945 11280 11302 13313 15593 17057 18843 21105 22924 25061 26843 27471 26126 24493 22867 19946 16873 14479 12533 11082 11141 12836 13627 12951 12524 12815 13006 14580 18397 20740 18374 15722 12306 12154 14997 17302 17054 15830 16718 17868 17341 13630 9738 5178 2835 1791 1220 893 657 476 404 510 973 1811 2224 2693 5454 12414 51720 304 23 30 9863 14 22 0 7804 12130 12263 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 59 437 928 1580 2178 2619 2916 3203 3524 3781 4072 4105 4025 3971 3628 2923 2398 2091 1953 2045 2039 2214 2431 2549 2736 2807 3083 3281 3470 3785 4097 4754 5409 6009 6458 6892 7318 7735 8310 8992 9868 10155 10237 10331 10253 10118 9801 9788 9843 10129 10426 10561 10517 10081 9368 8532 7920 7546 7428 7528 7680 8026 8080 8049 7678 7150 6810 6903 7234 7717 8061 8421 8846 9610 10690 11977 13325 14644 15861 17156 18543 20146 20906 21424 22787 24191 25128 27943 29640 27772 23748 21195 22272 26178 28633 28058 27131 26902 26902 27756 29261 31678 36296 39145 40734 42859 45700 49188 51143 52993 57316 61959 66182 67048 64847 65690 71388 72113 67219 59368 55595 51980 44667 45719 46664 46141 45742 45736 48169 47115 40474 31942 25757 25315 31649 45324 62060 72438 68191 58261 50847 49518 52352 56855 60244 62284 58334 42527 29930 24287 22297 20812 19688 18666 18773 21396 22242 18697 15354 15457 16231 17131 18239 20242 21583 22124 21777 20832 20332 22064 24913 24111 21250 18766 15247 12232 10515 9922 9727 10479 11730 12604 13060 14444 17407 20564 23345 25126 25093 23271 19890 16943 14339 11648 10091 10432 11391 12227 12910 11968 10027 11395 16314 19943 17093 14203 12162 9166 8276 10895 13970 15241 15798 15987 16725 17285 15114 9763 4732 2125 1036 653 669 996 1414 1772 1707 1762 1975 4170 12075 51726 304 23 30 9863 14 22 6 7804 12135 19580 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -3 249 569 907 1276 1659 2212 2713 3095 3387 3404 3288 2923 2765 2594 2397 2299 2300 2320 2266 2359 2314 2390 2598 2816 3020 3255 3452 3840 4009 4071 4256 4494 4746 5128 5631 6151 6706 7347 7882 8221 8702 8991 9211 9587 9815 10065 10457 10700 11110 11531 11699 11720 11760 11716 11451 10932 10551 10008 9492 8876 8306 7755 7330 7084 6932 6756 6819 6724 6648 6978 7585 8145 8824 9554 10312 11022 11706 12128 12451 12961 14136 15492 16921 18646 20699 21923 22508 23123 23007 24282 26371 24641 20237 17828 18713 21024 22784 24180 25902 28404 30953 33006 34164 34875 35724 35632 37404 41394 44593 45732 48046 54295 58311 64820 73367 76584 76177 73394 69785 67659 64745 57147 51691 49902 51283 56881 62175 61248 50309 38804 33199 29624 25654 23363 25927 33353 43329 53663 67485 79610 83676 81281 70858 63369 63137 59839 51846 48672 52940 48303 31716 26081 22261 18834 16280 14562 14196 13541 12075 10788 10332 10706 11794 14167 15773 15874 17774 22350 27316 27623 23830 21147 22822 24103 23382 23278 19871 16799 13349 10807 9076 8363 8712 9857 10454 11865 14534 16031 17640 19084 20363 21520 21422 20164 17101 13435 11340 11092 11430 11575 11562 11489 9906 8491 9776 12509 14977 15365 13653 10872 8043 5695 4428 5256 6007 6329 7743 10096 11925 10352 6040 2891 1511 822 563 594 613 476 436 657 1432 3952 51732 304 22 30 9862 14 22 12 7803 12140 28035 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -28 146 427 744 1045 1344 1673 1856 2057 2171 2292 2433 2443 2578 2764 2979 2994 2866 2925 2987 3038 3218 3250 3384 3420 3543 3492 3599 3610 3782 4157 4392 4438 4550 4642 5042 5379 5694 6100 6515 7041 7693 8395 9200 10210 11217 12207 12544 12580 12436 12223 12052 11936 11935 11799 11852 11978 12137 12348 12440 12661 12211 11463 10974 10661 10150 9467 9192 8928 8785 8727 8888 8806 8427 7894 7760 8219 8934 9576 10512 11372 12311 13272 14408 15379 15966 16727 16762 16651 18430 21847 24677 26105 26024 25218 26599 28819 27852 23941 19251 16340 16298 16952 18664 20982 23606 26935 29271 29955 31016 31223 31432 31572 32956 36919 43255 49692 56835 65534 73524 77646 78088 73431 68456 62902 52441 44446 42617 43713 44214 45699 47531 48390 46092 41642 38115 34861 31472 28076 27133 35046 54787 80647 90723 85055 90376 95157 82291 69351 69582 77049 74760 66384 57484 48937 36673 28203 24230 21117 17063 13826 12582 12694 12686 11404 9951 9248 9187 10172 10929 11604 12196 12928 15048 18101 21127 24412 26112 25519 24929 24666 23734 20297 16273 14720 12978 11040 10390 10540 10842 11985 14005 14553 13834 14047 15927 17935 17766 15152 11860 10086 9980 11023 11943 11313 11303 12858 13212 10274 7425 7918 11084 15420 16818 15094 12700 9934 7226 5791 5536 6033 6205 5897 5687 4346 2527 1582 1063 710 498 364 357 361 417 919 1552 51738 304 24 30 9864 14 22 18 7802 12146 29480 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 68 445 667 820 1045 1230 1374 1626 1931 2208 2366 2688 2886 2930 2946 3086 3193 3297 3433 3625 3729 3984 4216 4321 4578 4798 4978 5085 5375 5643 5870 6060 6015 5952 5836 6008 6338 6657 6742 6757 7125 7676 8283 9183 9820 10062 10651 11579 12399 13035 13261 12749 12083 11934 12194 12156 11885 11688 11142 10719 10649 11080 11473 11959 12151 12108 11697 11424 11341 10833 10449 9873 9538 9465 9188 9166 9333 9807 10677 11611 12381 13711 15151 15060 15044 15817 16450 16803 16937 17766 19479 21097 22756 24961 27398 28479 29251 30373 30957 30944 29671 26443 23256 19631 16894 15939 16138 16907 18072 18885 19974 22385 24375 25442 26864 27745 29867 32679 38146 43096 51366 62046 65877 61583 56350 53458 48522 42525 38935 35327 31191 29040 29945 31858 36370 43618 48921 52166 50234 43182 36857 42407 55482 70052 75515 78228 83530 82033 78974 76180 67951 61797 63595 59801 48073 38681 30840 25728 23570 22763 21350 20996 19617 17549 16045 14832 13799 13209 12080 10009 8961 8787 9918 11315 11906 12050 12394 15006 18809 21939 23306 23702 24586 23395 19868 17581 12902 9080 7825 7638 7902 8372 9874 11813 13809 15951 17615 17372 15796 14439 12752 10649 8715 7702 8041 8901 9807 11292 11625 9668 7812 6936 7506 9560 12008 13465 15057 16058 13895 11649 8308 6276 6220 5026 3227 1976 1251 901 693 539 448 317 395 893 1264 1758 51744 304 24 30 9864 14 22 24 7802 12151 28195 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 271 491 753 1002 1337 1666 1887 2203 2642 3143 3625 3762 3950 4250 4578 4772 4829 4958 5225 5369 5434 5826 6272 6576 6645 6542 6637 6908 7002 7292 7418 7622 7867 8185 8211 8459 8745 8956 9110 9063 9259 9733 10482 11134 11709 11777 11888 12108 12436 12840 13486 13691 12998 12431 11800 11294 11142 10528 9739 8969 8274 7882 8169 8755 9143 9260 9062 8683 8305 8293 8229 8267 8308 8512 8590 8886 9061 9476 10250 10377 10583 11574 12198 11921 11787 12783 13561 14249 15484 16876 18030 19096 19764 21480 23432 25179 27664 29403 30852 31846 33309 34655 34879 31955 29411 26716 23961 20646 17715 17606 18559 18569 20197 22333 25383 26919 29721 34920 37133 37646 37780 40657 43308 45081 45479 45045 46286 49971 50215 48133 50573 52101 51579 46904 41057 32087 24533 21285 22699 26746 32926 42062 55323 65792 70786 73780 77372 84944 90051 88173 77660 65303 51108 38619 30998 26184 22248 20304 19030 18209 18283 18978 19278 21823 28104 31833 30132 29100 23885 16003 14051 13020 12593 12825 12922 13747 16910 20731 22154 20939 18420 17018 15722 16768 18827 16490 12089 8534 7371 6562 6231 7534 10378 13389 16063 17110 15757 13390 11838 11111 10119 8872 8024 7952 7914 7790 9066 11267 10015 7526 6668 7292 7505 7502 8918 11207 14067 15940 16005 13762 10172 7348 5361 3411 1985 1332 939 843 674 638 1012 1491 2201 3347 51750 304 28 30 9868 14 22 30 7801 12157 25006 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -49 98 283 571 757 1054 1298 1648 2076 2609 3169 3661 4274 4686 5019 5340 5624 5890 6211 6477 6528 6650 6783 6803 6925 7093 7186 7253 7488 7611 7753 7967 8199 8446 8532 8609 8537 8552 8541 8718 8823 8888 8998 9073 9415 9925 10519 11269 11937 12089 11814 11606 11295 11211 11129 10861 10353 9896 9447 9125 9117 9171 8739 8428 8770 8647 8003 7723 7651 7561 7542 7176 7115 6954 7261 7334 7139 7110 7204 7073 7169 7164 7281 7731 8523 9011 9234 9279 9527 10022 10563 12060 14165 16090 17527 18072 19087 20589 22581 24487 25171 25340 26040 28998 31309 32854 34289 34110 31645 26921 20679 17226 16270 17002 16340 16671 17752 19327 21607 26023 28957 31774 34867 37703 39745 44548 46866 47720 48670 46332 46444 47497 45944 41334 38083 32746 24689 18355 16741 17172 18945 24340 31941 44006 57406 67109 74385 81893 83824 85182 90714 84707 74386 72814 62437 45381 34569 30570 29724 29914 29626 27962 28874 34064 34832 31086 34929 52369 46951 31198 23898 18888 18313 16992 14592 12900 12776 14171 15854 17812 19197 19073 16840 13403 11040 9948 8954 8278 6900 5844 5392 5730 8002 10804 12135 11979 10990 10525 10394 10001 9873 9947 9241 8513 8134 8069 7966 7770 8072 7941 7653 7420 7396 7863 7361 6895 8272 9944 11941 15095 16322 15171 11297 5873 2925 1915 1339 1177 1051 1147 1855 2778 3595 6366 51756 304 30 30 9870 14 22 36 7800 12162 22046 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 65 151 321 574 860 1171 1493 1820 2137 2417 2879 3409 4064 4648 5208 5778 6371 7004 7351 7452 7796 7945 7867 7945 8145 8155 7992 7894 8015 8467 8721 9113 9424 9619 9920 9847 9874 9957 9996 10227 10307 10204 10115 10019 9858 9934 9648 9775 10132 10455 11043 11572 11847 11684 11236 10606 10404 10168 9593 8735 7785 7326 7520 7651 7116 7449 8053 7983 7968 7744 7825 7743 7448 7492 7229 6604 6079 5966 6108 6062 6131 6382 6361 6538 6866 7192 7689 8342 8646 8768 8978 9196 9327 9854 11171 13708 16318 17902 18857 19873 20567 20625 20996 21731 23484 24949 25431 26973 30452 34240 35462 33315 27991 22597 18828 17023 16614 17729 20216 22120 23828 23605 23718 27384 31953 35558 37101 37493 38506 39485 41965 44368 44009 43894 42914 36069 26605 21168 18422 18249 19529 24276 30078 34787 39936 46141 52764 57978 68392 82910 89045 88778 84530 81332 80003 79866 72301 62457 54492 48470 42568 39347 37787 39548 42944 48669 53046 46329 36325 22734 15668 15483 17583 20418 20095 16557 13139 11901 12611 14063 14520 14528 13800 12203 10176 9357 8829 7447 6850 6514 6278 6302 6527 7553 9155 9505 9802 9246 9088 8762 7955 7226 6992 6642 6108 6047 6141 5982 6715 7798 7859 7474 6842 7002 7305 8106 8946 9321 9945 11639 13075 15294 17302 13116 6355 3087 2733 2893 3159 3827 5490 7602 8611 9836 51762 233 2162 30 9872 14 22 42 7800 12168 -60 160 406 670 908 1169 1343 1646 2046 2437 2879 3662 4380 4980 5383 5881 6480 7057 7744 8422 8818 9214 9313 9450 9614 9526 9344 8979 8559 8091 7799 7984 8443 8939 9819 10655 11160 11074 10875 10796 10823 10704 10627 10522 10452 10282 9926 9498 9934 10563 10801 11027 12238 13365 13642 12765 11629 10810 10388 9903 9129 8478 8065 7951 7813 7753 8165 8922 9661 9371 9062 8498 8024 7888 8027 7924 7309 6468 5933 5492 5595 5821 5800 6207 6663 7040 7298 7546 7433 7075 7149 7683 8216 8620 8980 9622 10480 11909 13291 14684 16321 17359 18878 21297 22570 22476 23191 24473 26083 28541 33041 39890 44281 40326 33432 27264 23609 23593 25335 24064 24836 25086 25378 29409 29204 30543 34821 39087 40599 42858 46039 46418 46602 46868 46995 44076 40631 36178 30931 26723 24918 28047 32708 34981 38837 42282 46383 46075 44334 46115 51802 64820 79962 84351 79699 79084 73227 61214 56169 55963 54805 57300 58048 55886 50181 41206 38220 34723 28442 20470 16058 14735 15149 16700 17604 17502 16371 14610 13666 13978 14955 15373 14137 12453 10992 9860 8964 8099 7423 7110 6564 6523 7415 8911 9749 9503 8890 8399 8003 7512 7288 6722 6675 6946 7138 6880 6448 5827 5129 4959 4891 5301 5619 5494 5931 7298 7827 7915 9279 9781 12115 16683 19655 12312 6037 5130 4369 3785 4192 7759 11773 14267 16509 51768 231 2222 30 9872 14 22 48 7799 12173 181 457 785 1202 1560 2016 2397 2650 3035 3609 4163 4711 5279 5772 6347 6872 7220 7715 8129 8789 9263 9649 9729 9754 9869 9874 9668 9124 8338 7763 7644 8088 8372 9064 10013 10620 10700 10508 10118 9929 9970 9880 9839 9917 9777 8994 8417 8309 8566 9145 9681 10269 10706 10905 10712 10295 9836 9185 8590 8053 7866 7407 7096 7246 6995 6506 6280 5668 5321 5239 5208 4812 5006 5362 5571 6097 6410 6681 6730 6573 6445 6201 5817 5661 5549 5313 5600 7131 7421 6955 6495 6562 6367 6516 6999 7602 8543 9401 10679 11634 12492 14107 16543 19643 22571 24238 25657 25956 25622 28430 32924 39257 44734 47865 45768 39926 36587 34718 31855 29365 27339 26973 27772 31300 37528 40987 49062 51423 51234 52055 54518 53180 49402 49552 46532 45842 44806 43619 42896 38162 33121 32054 34225 36110 40147 46103 51633 56226 52746 48915 47376 51153 58289 65232 63896 56709 51628 50660 52370 50345 51350 59080 62481 62471 61090 50144 38735 30728 24710 20866 16340 13749 14104 13861 12466 11981 12322 12301 12455 12999 13195 12639 12405 12327 10903 8811 7622 7417 7509 6971 6319 7294 9709 11230 11009 10171 8776 8089 7637 7318 6986 6856 6783 6680 6456 6108 6003 5366 4740 4900 4904 4445 4532 4800 5636 6619 7380 8644 9765 11381 14715 15259 10784 9892 10124 7889 6734 9872 13469 14749 14522 51774 231 2223 30 9873 14 22 54 7799 12178 34 367 799 1312 1903 2404 2958 3325 3733 4319 4650 5226 5736 6049 6117 6439 7250 7872 8294 8717 8954 8929 8869 8656 8190 7734 7211 6879 6564 6233 5954 5852 5892 6182 6691 7015 7210 7522 7719 7733 7932 8449 8480 8595 8416 7938 7887 7739 7562 7395 7334 7295 7739 7820 7794 8005 8072 8085 7927 8022 7638 7392 7193 6769 6389 6062 5738 5713 6136 6318 6755 7503 8604 9479 10400 10749 10948 11277 11731 12077 12025 11614 11030 10463 10079 9476 8737 8203 8247 7573 8539 11795 13190 12150 11000 9851 9711 10474 11075 11872 14700 18208 19081 18784 20078 21058 24506 28837 29683 29685 31267 32365 33912 38621 44398 48080 49941 51497 50392 47088 39192 35188 33725 35308 38237 42021 45739 49815 53563 56997 60223 65255 62487 56424 48410 44352 42661 41914 44811 47781 49371 48589 45970 42659 39684 40454 43514 47658 54520 60352 56412 51008 48850 45192 39858 35949 37899 40476 41032 39636 40199 45764 52753 58487 60759 63770 62347 49836 39632 35789 30959 23986 18880 15618 13281 11464 10206 9084 8843 9636 11185 12771 13797 14607 14554 13415 11411 9045 7153 6753 6881 6436 6079 6748 7738 8698 9101 8909 8395 8081 7730 7235 7036 6909 6796 6949 7230 7946 8394 7514 6075 5140 4726 4657 5017 5778 6612 7107 7989 8666 7835 7594 9300 10587 10438 9849 8688 6975 6468 8291 11983 51780 232 2193 30 9873 14 23 0 7798 12184 -62 216 474 851 1204 1483 1943 2306 2581 2965 3324 3622 3985 4274 4669 5181 5611 6025 6318 6458 6689 7013 7286 7712 7865 7603 7022 6356 5858 5552 5236 4953 4808 4769 4784 4818 4721 4860 4992 4633 4802 5353 5941 6156 6000 5946 6049 6192 6291 6516 6559 6770 6783 6860 6996 6906 6624 6402 6292 6174 6056 6097 5825 5877 6293 5976 5609 6202 6366 6952 8040 9263 10302 11593 12801 13632 14315 14722 13930 12787 12104 12030 12355 12444 12518 13050 12370 9132 8234 7723 7134 7584 9563 10749 12713 13405 11872 8964 8572 8476 8866 9794 11968 15143 16701 15188 15339 18261 20593 25058 29671 31711 33203 34644 37041 40418 41554 40254 40856 43861 42853 41497 41559 43978 43888 43787 45277 47693 51215 54309 54764 56052 61164 68077 76215 77882 78485 75091 73760 67971 61884 57852 56244 59124 62333 60025 57007 55505 50225 46370 44998 44376 44492 45209 44828 43219 40322 35861 32899 33444 34396 34544 34067 34627 40696 41376 38044 36984 39705 42851 44279 44353 38841 33425 27722 20664 15753 10390 8021 7438 7307 7476 8995 10930 11961 13238 14056 13857 11766 8443 6530 5948 5980 6004 7063 8431 8248 7601 8709 10096 10056 9142 7850 6938 6406 6058 6067 6453 6479 6305 6392 6101 5403 4716 4681 5109 5829 6206 6471 6539 7038 7458 5441 3812 4295 6270 6659 4383 2940 4846 8553 9572 51786 229 2286 30 9876 14 23 6 7797 12189 97 461 873 1293 1570 1710 1861 2076 2289 2468 2538 2799 3129 3375 3546 3633 3776 3904 4084 4043 3903 4135 4490 4743 4849 4890 5118 5524 5805 5912 6139 6202 6156 6392 6685 6436 6532 6639 6508 6369 6476 6585 6524 6489 6463 6819 7122 7146 7118 7077 6952 6835 6966 7199 7396 7426 7366 7391 7389 7457 7406 7384 7779 8140 8503 8727 8482 8123 7732 7367 6992 6921 7313 7974 8477 8755 8644 8672 9006 9655 10317 10879 9948 10461 8759 7014 6305 5966 5354 5967 7069 7560 7794 7875 7541 6247 5499 5458 6247 6874 8538 10620 11870 12814 13476 14114 15786 17358 19061 20694 22703 23795 25720 29099 32297 35317 39682 43758 46875 48350 51814 56291 57708 58816 55868 51876 50833 52645 59317 64547 68307 68080 70745 82420 95535 103045 103778 101218 91457 79430 75083 73055 71102 69381 66896 64835 64468 60582 57678 56309 54209 56301 54897 48528 40634 34343 32901 35214 37234 37633 36325 34080 33272 35676 34440 33183 37132 40574 40356 38093 34645 32587 30008 23162 16218 13583 11996 9615 8996 9084 10007 11239 12004 12435 12383 11442 9404 7245 5875 5281 5315 5637 5886 6268 6354 6283 6887 8824 10238 10717 10579 9512 8003 7054 6330 5361 5217 5349 5152 4761 4415 3934 3725 4433 5364 6059 6982 7560 7302 5384 3134 1937 1259 1311 2082 4189 7732 10447 11730 51792 228 2319 30 9879 14 23 12 7797 12195 39 309 526 682 924 1010 1234 1507 1753 1982 2090 2199 2365 2696 2897 2990 3068 3198 3122 3262 3372 3539 3483 3403 3475 3474 3645 3772 3915 4102 4357 4885 5264 5643 6038 6224 6521 6929 7339 7952 8119 8140 8154 8071 7675 7312 7201 7124 6786 6287 5997 5847 5712 5633 5645 5874 6042 5871 5767 5921 6039 6153 6147 5966 5883 5413 5178 5784 6447 6139 5833 5706 5614 6105 6326 6961 7908 7912 8652 9715 9774 7512 5717 6970 9710 9753 9055 8599 6594 6182 6346 5812 4700 4617 5526 5651 4701 3868 3672 3603 3720 4383 5878 7661 9299 10696 11398 12122 13739 15713 17753 20611 23648 26804 29881 33210 36566 39663 42126 43323 45516 48389 51339 57146 63032 65551 66149 66939 69361 73021 75481 79894 85179 87944 93263 96001 102902 109908 115537 115791 101088 84419 79214 81966 84360 83054 79472 76429 69076 61665 55650 52868 51816 47507 43689 43081 40707 33305 31390 35052 38476 37097 35002 35496 35272 35894 37242 38890 39132 36453 33345 29443 27663 27384 23056 20401 19737 18809 17962 16338 14267 12573 11384 10315 10241 9923 9055 7939 7471 7366 7201 6691 5466 4934 5266 5449 5596 6642 8065 8540 8381 9800 10432 8762 7494 6010 4998 4791 4838 4688 4286 3874 3304 3529 4042 5344 6551 6137 6255 5712 3394 2783 2977 3009 6265 10597 12154 11488 51798 226 2379 30 9879 14 23 18 7796 12200 543 1075 1438 1740 2066 2341 2623 2809 2985 2908 3029 3235 3494 3945 4236 4342 4364 4457 4605 4606 4570 4538 4717 4769 4795 4823 4853 5098 5425 5576 5673 5852 6021 6282 6599 6757 6767 7056 7374 7626 8126 8499 8383 8211 8111 7670 7182 6451 6441 6481 6686 6929 6726 6295 5968 5671 5643 5449 5991 6416 7241 7575 7431 7989 8637 8328 7580 6926 6933 7402 7615 7620 7564 7152 6075 5213 4724 4448 4567 4899 5214 3577 1727 1801 3540 6991 10944 11309 8660 6357 5988 5077 3503 3298 3346 3673 3759 3604 3823 3844 3710 3458 3576 3954 4503 5049 5874 7210 8914 10800 13305 17200 20974 25221 28739 31457 34623 37184 39255 42138 44739 47223 51486 56161 58196 61232 66487 74723 81175 82146 79829 78390 74288 71530 77431 89323 100358 95930 93598 96335 92822 86295 80351 77032 79517 86825 88747 83493 75401 64959 58048 58901 47302 32567 26111 23713 24098 26256 28779 30359 31231 32416 36127 37070 35873 32781 34969 39866 40376 38810 34536 29792 27704 25843 25205 25543 25996 27328 27815 24741 21214 19826 18349 16040 13980 13083 12626 11705 10922 10477 9088 7302 6012 5902 5947 5784 5741 6242 6974 7792 8560 8677 8354 7458 6820 5831 5038 4917 4965 4600 4236 3826 3711 3879 4496 5602 5594 5645 6208 5101 4216 4222 4538 7061 10487 14805 51804 226 2379 30 9879 14 23 24 7795 12205 -20 511 741 1043 1253 1504 1973 2417 2883 3149 3349 3693 3769 4169 4659 4747 4876 5012 5292 5391 5431 5513 5397 5204 5237 5206 5106 4907 4787 4573 4267 4079 3898 3996 4186 4757 5549 6422 6865 6896 6778 7019 7480 7910 8494 8715 8523 8314 7543 7032 6423 5432 4954 4544 4870 4859 4243 4267 4407 4337 4821 5137 5383 5602 5098 4747 4633 4871 5234 5780 6333 6512 6363 6254 6437 6458 6250 5951 5762 6763 8271 8088 5981 3617 2045 1454 1600 3029 4715 5053 5073 4958 4743 5156 5567 6183 6554 6023 5492 5133 4709 3857 3790 3976 4206 4889 5768 6809 7445 7377 7517 8025 9357 11993 15580 20176 23202 26100 29737 33989 37948 41994 45177 46852 48459 49549 50619 56857 61552 61983 68279 75295 78961 76063 76534 78221 78812 83014 91219 89049 81117 77937 74892 75311 77491 77719 76215 75366 75442 75362 69478 63103 52435 42300 40033 37679 31944 30063 29918 30671 32001 35385 38786 38918 39511 34019 25714 25264 31983 35915 36762 37908 35341 32262 27567 24038 20471 19385 23057 28433 27402 24604 22233 20288 19567 17273 15620 14559 12909 12678 13234 12999 12969 12936 12117 10311 8929 8362 7995 7831 7205 6830 6887 6856 6367 5765 4934 4357 4519 4868 5034 4967 4648 4105 3626 3721 4229 4598 4593 5534 5821 4768 3924 3685 6445 12201 51810 224 2439 30 9879 14 23 30 7795 12211 20 559 953 1160 1412 1618 1884 2108 2301 2442 2657 2925 3216 3512 3948 4569 5574 6316 6626 6909 7100 7108 7235 7243 7409 7574 7361 6934 6246 5458 4855 4312 4040 3813 3869 3991 4201 4486 4954 5525 5525 5387 5241 5214 5292 5699 5726 5314 5256 5221 5225 4851 4786 4665 4920 5033 5260 5727 5986 5747 5374 5203 5355 5737 6107 6268 6419 6640 7088 8149 9136 10713 12658 14588 13952 11217 8776 7706 8000 8176 7668 6883 5864 4960 4466 4361 3818 2812 2653 3160 3956 6549 9904 11459 11033 10989 11684 12555 13223 12912 12826 13844 13701 13962 15086 15110 15688 15524 15997 17451 17181 14878 14335 16834 19734 21528 23260 25633 29559 34549 38787 42936 48570 52745 52753 53072 58826 68436 74815 78222 81632 86942 90043 93524 97135 97398 103360 112719 116433 105825 85110 74921 75938 77520 77168 75371 77745 79683 79209 74728 59425 43018 33874 31945 31374 35099 40419 42472 40335 37313 36314 35446 31182 28448 27129 25194 22995 23058 28447 35019 35911 37200 40414 35634 28758 26043 23106 24115 25598 25585 26569 25829 26773 27012 24764 20155 16835 15271 13696 14144 14962 15922 17700 19397 18980 16717 14519 13639 14256 13762 12862 10575 8599 7576 6826 6097 5230 4732 4759 5143 5502 5111 4289 3381 3464 4202 4775 5190 5439 4782 3527 2267 3039 6116 51816 222 2501 30 9881 14 23 36 7794 12216 14 308 510 785 1068 1329 1671 1939 2016 2231 2475 2510 2517 2600 2898 3167 3616 4144 4544 4937 5217 5561 6152 6510 6557 6729 6957 7179 6873 6121 4983 3642 2915 2715 2458 2465 2739 3211 3707 4049 4425 4495 4132 3637 3291 3520 3827 4046 4377 4794 4987 5366 5782 6003 5947 5630 5182 4522 3962 3590 3327 3150 3138 3189 3142 2911 2611 2381 2256 2109 2177 2423 2786 3109 3573 4290 5171 6734 8827 9039 8268 7595 9326 14627 22182 24002 15597 11226 10179 10937 11784 12350 12925 13324 13360 13442 15836 18491 21198 23312 24716 25697 27450 28295 28603 28314 27621 27143 29625 32821 32841 31618 29512 26664 25778 24877 25944 28267 32234 38821 48564 60441 69281 71883 70751 73705 83502 89267 93086 88296 84196 88299 96174 107405 108236 106643 111176 121663 119079 84672 58003 59398 68870 76050 76665 71462 62968 54608 50326 44877 32318 25190 24074 25642 29772 31132 29580 30957 32035 32430 32542 30676 27626 24845 24535 25245 25579 26126 27068 29229 29919 31094 32764 31213 27792 26205 26173 27584 29003 28907 27975 29534 28629 26398 24339 19993 16386 14021 13208 13395 13816 13626 13923 15411 17168 16605 13499 11977 13033 15264 16566 15658 12345 8558 7550 7274 6374 5998 6806 7179 6119 4496 3314 2814 2722 2620 2552 2240 2770 3999 6529 15663 51822 223 2474 30 9884 14 23 42 7793 12221 66 243 309 437 664 636 777 822 882 948 1048 1111 1279 1382 1574 1805 1965 2123 2328 2497 2798 3083 3214 3235 3282 3465 3617 3824 4195 4458 4523 4327 3602 2722 2002 1445 1064 1062 1059 1163 1487 1972 2257 2436 2566 2483 2499 2562 2602 2496 2177 1879 1672 1609 1558 1555 1461 1345 1067 802 1392 2050 1714 1349 1219 1051 915 903 962 1072 1183 1422 1871 2521 3336 4304 5288 6064 6587 7227 8965 12112 15567 17731 17644 17858 18079 17636 18466 18547 19407 20683 21099 20548 19815 19172 18257 18137 19938 22190 25269 26232 26443 26859 28667 30492 31523 33388 33365 35286 35282 34666 37836 43893 45527 43152 43020 43069 41177 40565 40240 40511 44363 54360 66906 75361 80864 80022 81518 84145 89695 94140 94988 96183 104762 119327 134336 131118 123488 117327 98072 76510 62310 63768 66958 74335 78073 79216 72985 60730 51810 40071 29764 27982 25913 24208 24924 25745 27270 28676 29499 29359 29823 31946 35235 35634 35040 35528 30026 26860 25722 25721 27591 26800 26857 30887 29401 30205 32457 29598 29114 29644 28898 29109 31798 34069 30473 25868 20804 19058 18250 17775 17373 17038 17010 17095 19954 23586 24109 22426 17875 16924 18125 19879 21815 19294 16112 14871 13453 12034 10205 9328 9515 7825 5717 4924 4941 5000 5518 7781 13222 20816 27980 51828 220 2537 30 9887 14 23 48 7793 12227 -40 164 337 487 628 616 728 806 885 1025 1092 1029 996 1023 1174 1320 1507 1571 1645 1668 1671 1666 1653 1728 1650 1699 1665 1859 2022 2117 2079 1898 1600 1389 1222 1045 663 367 191 79 147 260 370 423 461 507 583 583 498 322 191 132 100 187 188 92 426 1203 1097 583 460 561 775 979 1208 1369 1570 1706 1911 2310 2926 3566 4376 5283 5799 6239 7206 8390 9481 11578 16362 24371 31626 29763 25786 25058 25254 25669 26517 26326 26667 26972 26105 23324 21086 20244 21524 25371 28174 27860 27826 30235 33615 35718 37730 36932 35817 36993 37777 38013 39675 41326 41202 41620 41606 41316 38364 36581 36343 38572 45236 55290 70454 87201 93055 84242 81663 86758 92775 95644 99588 105446 116896 129768 127174 107550 95123 91897 88408 77961 65587 61266 60928 62854 66136 63734 57157 51861 47730 44136 36931 30779 27664 28440 30721 31626 31121 29806 29153 29353 31644 35819 39769 37608 29970 27893 27495 26329 25069 23703 22173 21882 22888 23692 24592 25252 32390 36266 28891 27723 29168 31650 32496 35407 33746 29528 26853 25904 25123 23516 23196 25973 28263 30529 31465 32939 37619 40190 35342 31801 30178 29072 28152 29227 27697 22877 16633 12433 10091 11320 11687 10091 8300 7219 9338 16218 22539 24802 27035 22845 51834 219 2599 30 9889 14 23 54 7792 12232 -70 -23 43 76 90 143 293 364 537 640 602 558 578 643 736 770 760 837 1006 1234 1414 1563 1693 1857 1884 1851 1803 1825 1781 1788 1784 1734 1870 2117 2278 1990 1445 1017 716 552 487 396 275 291 252 200 137 138 269 353 400 590 882 1248 1694 1677 1178 1231 1598 1844 2033 2230 2385 2460 2402 2340 2330 2456 2535 2709 3025 3203 4023 5474 6293 6691 6915 7305 9084 12991 20343 27941 25959 20816 17626 16167 15917 16714 18583 19332 19340 20549 20840 20344 19580 18605 18337 19807 23423 27442 28998 27376 26928 27256 27602 29341 32819 34573 34619 34946 37081 39829 39833 38149 38400 41055 41610 41989 44909 49474 55176 62288 74184 86420 94442 95938 94407 89102 87211 89034 86904 78442 69538 71330 72741 74148 77723 80172 76852 71024 69519 70178 74249 76776 81506 85747 85575 80144 74904 64411 50658 36401 31162 29708 31575 33506 35830 35928 34237 33399 34517 36146 36959 34519 29714 26463 24428 23849 24597 25160 23216 21010 21522 23573 26968 28538 29590 31270 30189 29092 30023 30874 31831 34255 34744 31052 29253 28708 28491 28070 28893 29069 29290 31482 33866 40415 46853 50016 50913 47263 45157 47791 47782 37521 28489 23105 21469 19845 16965 16586 16099 14742 14417 18050 23207 23506 24402 15443 10304 51840 218 2629 30 9889 14 24 0 7791 12237 -70 -34 -1 117 176 155 256 383 577 676 644 831 898 1011 1137 1245 1181 1152 1051 1118 1164 1286 1414 1708 1980 2350 2491 2466 2511 2517 2480 2251 2020 2014 2191 2499 2760 2594 2085 1439 916 633 428 338 409 588 772 1061 1445 1838 2063 2268 2404 2542 2607 2912 3261 3802 4884 5958 6422 6079 5598 5044 4458 4093 4011 4046 4126 3948 3844 3702 3495 3436 3664 4559 5714 6880 8298 10156 11896 14793 19249 24201 29410 32447 33506 30226 24600 21443 21158 22518 23660 25159 26584 28800 29231 28355 28657 31508 33903 34167 34300 34788 35073 35871 36452 37343 39067 41352 42980 43347 44854 44695 44476 44328 42037 43216 48646 52957 60692 71817 82295 94315 99684 103005 105414 105013 102180 97517 86905 79467 76028 71444 64644 59601 56393 55682 53482 53634 51321 46817 43729 43936 42126 45240 52134 49882 44615 41046 39538 37544 34381 31325 29768 30907 35371 39582 40520 36832 31194 29254 32033 34896 33387 30812 27957 26254 24328 21530 19950 18439 17675 19132 21499 23606 25208 26192 27636 29424 29587 28037 27329 28224 28879 29057 26110 21838 21112 21618 22601 25009 27100 27140 29802 31315 27396 25905 26127 34769 40952 40581 43260 47939 46400 37085 33948 30303 26449 24845 24427 25290 23814 23712 25450 19422 11188 14573 51846 217 2659 30 9889 14 24 6 7791 12243 -56 -72 -13 999999 35 119 96 197 251 234 321 497 630 889 1055 1245 1526 1729 1867 1983 1962 1760 1615 1536 1439 1526 1549 1606 1605 1787 1934 1890 1797 1880 1912 2033 2343 2673 2635 2277 1966 1654 1617 1650 1817 2008 2246 2667 2931 2863 2862 3030 3292 4288 6193 7502 7313 5976 5291 5539 5898 6098 6190 6462 6717 6880 6987 6741 6059 5752 5680 5790 5769 5903 5412 4909 4865 4918 5673 7109 9151 11922 14972 19619 26404 35336 44367 40356 31312 25317 23616 23427 23543 22658 24595 28284 31251 33694 34486 34751 35254 36986 40028 42139 43683 44967 43804 43003 44604 48039 49941 52238 56116 56212 54551 54447 52773 44368 40716 43980 53088 63806 77396 91412 102955 106548 106828 107826 105130 102869 105838 104077 98395 88264 80501 69183 56130 48769 43641 39776 36770 33135 29419 28961 29526 32700 35938 38163 39928 40453 40013 38877 37474 35714 34684 35723 37681 40687 42928 41448 38376 36042 35183 34328 34471 32604 28362 25357 24027 23165 22527 22523 22654 21188 19659 19633 23600 25741 23976 24492 26130 26591 26657 27324 28586 28192 23759 20175 19801 18638 19197 24172 25469 23031 25027 27508 29281 28115 26167 25157 25053 25191 27041 32103 33253 31252 27267 23917 22432 21543 22476 23155 18657 10602 6248 11776 23238 51852 212 2810 30 9890 14 24 12 7790 12248 -57 999999 999999 -83 -92 -2 42 122 352 593 674 882 1121 1430 1675 1877 2157 2453 2532 2357 2063 1747 1465 1278 1270 1303 1316 1397 1470 1616 1750 1871 2018 2436 2785 2828 2891 3019 3249 3454 3843 3854 3509 3358 3490 3591 4538 6682 8053 6294 4155 3373 3479 3600 3718 3818 3839 3977 4340 4904 5544 6193 6794 7122 7172 7419 7828 7410 6747 6433 6037 5600 5556 5811 5902 5936 6007 6275 7907 10919 13922 17539 22678 30931 37805 41884 42333 37945 33159 30970 27126 25472 26827 28019 29078 30787 33924 33915 28790 23841 22736 26423 32961 40585 46881 50848 54201 55941 57200 62498 63874 59876 56298 52156 45832 40316 42653 52161 65495 80589 93915 98589 99473 101488 102957 108506 112897 113543 106479 90678 74951 69353 66334 57247 48736 42646 36371 33446 33396 33722 35593 35870 34151 34403 36314 37547 36670 36862 38323 39877 40885 41544 41227 41825 42414 42753 43441 44419 42583 38907 36282 33815 31576 29181 25872 22912 21594 21741 22849 23889 23863 22982 23220 23951 23606 23283 24887 28203 29093 27645 27321 26580 22192 15961 13459 15383 17226 17624 16662 17637 19586 26739 32320 34244 31674 28651 27927 27653 26174 24016 22113 21524 21685 22384 22739 20097 11056 6932 5770 6554 17065 28242 51858 200 3171 30 9891 14 24 18 7789 12253 -41 124 324 684 1279 1863 1976 2234 2690 2896 2525 2145 1780 1615 1543 1610 1649 1803 1935 2028 2096 2191 2411 2637 2882 3229 3658 4107 4461 4596 4924 5471 5646 5383 5180 4517 3354 2607 2236 2115 1776 1623 1749 1929 2116 2515 3117 3739 4244 4831 5202 5393 5320 5334 5807 6458 7052 7740 8306 8345 8039 6950 6546 6373 5739 5937 5965 6266 7361 10008 15107 16935 18091 20781 25053 30255 34792 38423 40876 42967 46681 49980 54296 61899 69576 74222 77959 83028 74248 51740 28742 21655 25298 29132 32753 38237 41818 42686 46606 52643 56231 58742 59841 55380 50842 48952 54417 66000 77887 89751 100296 98747 96235 102832 109784 108720 105339 104347 91165 61507 51913 63810 62671 57312 54181 47444 42981 43821 47279 51945 51094 41038 38058 39475 42034 43446 41047 39872 40440 41275 42283 42928 43992 44948 43172 40945 41233 41753 40832 39026 37491 35964 33813 30531 25916 24576 24415 21940 22117 24249 25268 26080 26194 24185 23215 24717 26679 26513 25475 22399 15166 10052 8474 7116 7163 7059 6434 6787 7749 7601 10535 14814 14531 9805 10667 17967 18612 16348 18828 22580 24436 20068 15323 11955 11293 12759 7331 5454 15709 28348 51864 196 3292 30 9892 14 24 24 7789 12259 270 1046 1357 1468 1875 2647 3050 2468 1851 1484 1300 1309 1292 1338 1408 1447 1543 1736 1846 2093 2218 2508 2866 3240 3631 3771 3917 3790 3010 2681 2381 1913 1601 1426 1265 1287 1544 1988 2287 2673 3608 4639 5220 6177 7202 7880 8266 8575 8428 8220 7836 7835 8432 9194 9601 9985 10514 10838 10144 9185 8685 7319 6895 6932 6736 8423 10738 13717 16299 18108 19987 22604 25598 28423 31215 33978 36053 35178 35254 36882 39689 45276 51293 56014 64136 77675 87422 76004 62957 56728 51609 50382 47319 39910 37491 40055 42907 50202 56829 60877 64020 60732 53363 58047 68205 75296 86454 101138 101671 91570 99686 111823 112923 101983 88363 69415 49806 46535 51905 53016 53735 48416 41668 40049 42372 48011 49557 47168 43925 39593 40323 43552 46458 48220 48037 46133 45673 44946 42939 42569 41983 37888 31796 27974 27727 27821 25970 26497 28055 27543 26112 24322 23314 23958 23460 22116 20477 20891 22695 23568 21062 18712 17450 17085 18235 19978 17598 12034 7337 4596 2905 2287 2012 1829 2121 2751 2690 3088 4048 2863 1495 993 1022 1228 1065 1112 2234 2930 2436 4557 9459 12784 12264 12822 19709 28084 51870 193 3381 30 9891 14 24 30 7788 12264 -45 168 402 540 618 757 799 758 711 678 653 652 672 621 514 536 517 628 791 978 1120 1181 1130 1102 1078 1171 1224 1002 989 1061 1287 1543 2047 3166 4221 5094 5675 5604 5224 5030 5155 5353 5752 6140 6110 5877 5733 5835 6215 6515 7098 7635 8394 10122 11839 13205 14117 15201 17116 17607 16453 15137 15260 16252 18516 22548 26254 27483 28732 30634 30737 27074 23561 20929 21388 22812 25901 30907 35437 39082 43359 50833 57183 50762 46849 52925 57844 64312 71097 71899 63122 51786 46635 46071 48754 54755 56977 62154 63919 60219 57150 60933 72601 83806 89717 99335 102592 94192 91700 95518 107235 108030 90005 67279 49558 35652 32746 34492 36941 39649 43657 50960 54845 54020 55778 56897 55488 56874 62331 66956 63993 58709 55414 53134 51630 49233 45397 42620 40081 34685 29987 26249 24434 24084 22816 23231 21262 19480 21443 23571 23292 23693 23300 22759 22879 22977 23688 23569 22586 21067 18363 17542 16648 15013 13734 12423 10670 6368 2913 1809 1372 1134 1005 990 996 843 677 644 624 555 501 483 492 587 1015 2284 5571 8224 8493 10569 13807 18113 21783 51876 213 2780 30 9890 14 24 36 7787 12269 -33 29 52 106 186 302 296 186 26 999999 999999 999999 999999 999999 999999 999999 999999 -81 -94 999999 999999 999999 -58 147 354 512 790 1136 1288 1334 1302 1579 1833 1908 2187 2500 2657 2225 1688 1665 1768 1978 2256 2555 2392 2092 2424 3415 4161 4274 5208 6413 7526 7900 7534 7274 7130 6955 6875 6496 6223 5907 5671 5725 5817 5878 6325 6177 5826 6195 6993 7867 8452 9018 9809 10835 12868 14811 17471 19090 20407 19983 18648 18553 20488 20845 20056 18312 16182 14462 13611 12758 12523 13679 15808 19240 22394 26267 30461 32566 32191 33145 36712 41149 44854 48326 50305 48608 46570 42489 40899 42964 43167 40768 38863 41535 48485 54625 59657 60945 59019 55656 57682 65963 74840 82449 86768 88246 88249 88115 86445 86801 92468 94777 88171 75638 58157 43571 33175 29108 29937 34841 44998 57863 62615 61574 64403 74629 84518 85111 85381 78810 70852 66834 66107 65210 59871 54093 51342 47397 41588 35222 29265 24584 21602 19783 20520 22175 22053 20060 18365 17684 18584 19752 19908 19812 19249 16939 15321 14366 12999 11667 10895 10220 9293 8103 6008 3809 2516 1933 1612 1453 1266 1122 960 797 699 608 535 506 492 476 571 811 1226 2457 6009 9406 8013 7963 11875 16235 19105 51882 218 2630 30 9890 14 24 42 7787 12274 -22 116 213 269 399 519 593 722 742 753 589 531 641 677 618 578 363 231 126 15 -56 -84 16 79 92 39 33 49 168 407 662 806 795 716 725 1023 1716 2809 3459 3522 3467 3712 4398 4784 4402 3767 3660 3840 4447 5396 5297 6073 6976 7534 8041 8806 8779 8352 8216 8093 7967 8187 8590 8777 8445 8227 7899 7693 7374 7422 7298 7101 7436 7598 7762 8032 7995 8084 8438 8420 8525 9218 9672 10222 10869 11420 12069 12879 13493 14009 13347 13473 15390 15897 14967 14635 15054 15067 15485 16174 16654 16399 16374 17309 20257 25104 28310 29893 30871 32656 34067 35235 41977 47661 45862 40987 37035 34392 35598 39991 42475 42826 43743 46733 50264 54380 56389 57635 57439 58830 61775 69237 83656 97974 104579 101083 92091 84227 83211 83082 80405 70735 62398 59343 54956 49000 44619 41268 44014 52325 65502 72653 68480 65450 68990 83126 101646 104434 111093 122833 121080 101983 83783 70752 62175 57901 52266 44486 38828 34384 30063 25901 22062 20025 19463 19217 19460 19413 19133 18803 17591 16381 15282 13861 12874 11363 10053 9222 9059 9750 10069 7820 4799 3300 2577 2083 1679 1419 1210 1081 987 764 670 654 599 581 580 760 1189 1892 3561 8177 12388 12540 13907 17448 20647 22595 51888 218 2630 30 9890 14 24 48 7786 12280 67 262 356 373 471 642 717 704 806 905 799 697 600 500 414 421 382 375 379 289 204 147 91 -37 -91 45 94 59 34 15 55 150 149 14 -73 -85 -2 248 751 1226 1794 2537 3106 3583 4216 4800 5349 6108 6594 6401 6032 6164 6608 6862 7197 7491 7540 7783 8014 8351 8952 9188 9304 10026 10933 12483 14280 14739 14441 13426 11871 11033 10793 9077 7449 6431 6533 7474 8700 9160 8550 7625 8079 9091 10011 10457 11462 12362 13152 14044 14104 14419 14879 15069 15521 15725 15479 15233 15289 15316 15674 17017 17964 17675 17621 18605 19830 20934 22685 25172 27099 27012 25391 25430 27148 26014 25548 26360 27074 26398 28214 33025 35373 36953 38377 39918 45477 53904 61171 61295 54969 51256 48118 48119 56297 67016 67000 67646 75952 81014 84889 87315 79112 66191 56133 46327 42075 44333 49668 58003 61037 60342 65147 68033 68371 74846 92929 106830 113818 119105 127488 142762 145545 94735 65106 56723 50642 51687 51903 48131 40896 33616 30065 27830 25305 23310 21097 18980 16626 15059 15575 16752 17993 18839 18037 15746 13371 12324 12022 11933 10684 7919 4771 3081 2369 1889 1520 1305 1135 1095 1032 878 819 840 847 881 1180 2073 3524 5145 5907 6485 7841 9385 12119 16839 21914 27122 51894 218 2632 30 9892 14 24 54 7785 12285 232 1091 1608 1630 1670 1710 1639 1599 1462 1272 1212 1118 1050 986 886 690 636 691 654 669 527 396 278 183 169 183 205 183 227 185 233 286 339 332 308 286 325 214 108 54 117 276 701 1039 1073 1484 2038 2844 3683 4567 4911 5425 6088 6598 6677 6868 6677 6374 5708 4870 4815 5408 6367 6863 6775 6755 7435 8439 9791 11035 12392 12913 12316 11267 10160 9241 8047 6600 6014 6236 7371 8096 7514 6482 6678 7772 9227 9853 10555 11037 11543 12173 12660 12962 12485 12583 12647 12849 13011 13526 13693 14046 14020 13162 12604 11742 11050 10616 11265 12778 14587 16385 17677 19152 19764 19803 18845 17875 17555 18730 19959 21765 25236 29569 31428 32910 35552 41080 50398 56557 57774 57000 48476 42747 44329 49506 55409 59461 58561 57917 65144 69626 65394 52941 42177 38306 39175 43169 47655 58293 67273 67424 64040 66991 72834 85079 98264 103144 122419 139635 137971 143499 141707 137086 109665 106366 102457 96582 77202 60036 57652 52668 40002 30961 26611 22446 20665 19290 16586 13946 12410 11045 10433 10558 11207 13097 15199 15081 15096 14287 12865 11259 7523 4177 2613 2012 1482 1243 1123 1037 1005 1048 1187 1299 1418 1647 2650 5328 9122 13322 16043 15431 15432 17650 20905 22964 26323 24519 51900 218 2633 30 9893 14 25 0 7785 12290 287 873 1424 1815 1948 2088 2208 2379 2560 2637 2598 2597 2438 2214 2040 1929 1689 1311 911 604 510 591 558 508 435 347 230 170 194 192 221 354 405 438 514 625 702 830 877 961 1000 945 804 648 685 1439 2183 2012 1759 2150 2803 3010 2951 3033 3174 3176 3532 4365 5309 5788 6082 6009 5932 5919 5601 5626 6086 6985 7527 7892 7952 9019 11535 13843 14648 13994 13239 11689 9932 8479 7362 6771 6703 6681 6536 6474 6793 7575 8423 9417 10298 10806 11162 10963 10774 10715 11272 11614 11373 11324 11847 11555 12081 11532 10695 10085 9449 8986 8877 8848 8858 10080 12189 14213 16118 17921 18222 17087 13179 11156 13168 15377 15343 16604 20945 23890 26087 28801 34893 43354 51006 55264 59058 57149 52007 48408 43097 41335 47320 54181 57183 57895 54318 51179 51807 52467 53186 56950 63576 69640 70358 63071 55059 50928 55258 70538 82594 101525 154150 181172 155083 123278 80377 70396 80095 104380 119563 135758 164530 137136 75284 58211 48702 39593 31592 26160 23067 20967 19546 17961 15710 13458 11763 10657 9950 10075 11439 12463 13472 16147 18655 15707 9808 4760 2287 1529 1178 995 940 1004 1077 1089 1146 1153 1488 2684 5352 10252 17028 22236 21868 21454 20998 19722 21307 22903 18004 11295 51906 216 2693 30 9893 14 25 6 7784 12295 139 472 717 861 1126 1322 1548 1938 2290 2622 2718 2505 2248 2249 2111 1905 1608 1272 845 474 326 318 371 380 350 309 361 406 500 611 649 754 853 904 921 987 1024 1224 1434 1638 1824 1820 1863 1978 2544 3225 3471 3504 3514 3722 4134 4331 4416 4614 4561 4451 5071 5811 6492 8514 12235 16852 18293 17383 15522 12891 11205 10516 9987 8745 7386 8896 12401 15504 17179 16822 16311 15426 13176 11581 11287 10541 9170 7837 6753 6292 6288 6571 7389 8067 7971 7717 7946 7450 6203 5462 5637 6196 7117 7765 8003 8244 8159 8367 8901 8830 8421 7923 7790 8349 9339 10841 12050 12401 11800 13218 16607 17047 14855 11712 11789 11727 11135 12492 19190 27954 29605 30467 36358 42704 51167 52064 52522 59461 58648 47961 43154 48386 56160 59851 54520 46071 45142 48912 55341 61735 66552 67132 66263 64537 57178 52342 55605 71861 98409 123372 126095 140342 128647 86130 68367 62068 56099 60245 87116 133183 220326 194542 110652 94514 88001 80515 63897 40460 26377 21056 19449 17250 16112 15674 13803 11806 11519 11200 12180 13507 13512 15505 18554 19999 15210 5884 1974 1242 1078 1007 929 851 848 1346 2548 4261 7007 11520 16461 20014 21309 21789 21642 21250 20179 17791 14567 12547 8037 3759 51912 211 2841 30 9891 14 25 12 7783 12301 -37 108 381 559 740 1194 1724 2024 2027 1994 2030 2021 2046 1815 1459 1187 949 779 802 758 808 772 776 928 848 777 713 617 619 616 718 792 896 927 1054 1312 1455 1583 1843 1857 1855 2286 2633 2675 2609 2645 2654 2735 3437 4661 5941 8253 12271 17073 19479 19312 20543 23960 26583 25225 22282 20276 18105 16002 15915 16690 17263 17792 17609 17097 17838 19067 20000 21159 22310 22454 22066 21579 20414 18789 18123 17868 17150 14954 13340 12329 10748 9105 7616 5826 4822 5063 6154 7771 9447 10407 10248 9795 9859 10809 11784 11977 11726 11660 11757 11048 10348 10685 11305 11359 12317 17639 21026 18664 12929 9612 9571 11742 12385 16204 23205 30307 32930 34948 39051 43191 45870 49953 59789 71578 77454 72668 59669 52339 49797 46492 44958 43698 44121 45220 48102 54909 59749 62860 55337 47796 49019 58881 74541 78549 71211 92173 127273 110425 86467 82613 73546 73823 77509 77074 88915 127590 161966 130105 90610 82104 74267 67102 59013 46303 36913 31153 36115 39389 21191 12007 11375 11991 11451 10194 9915 10240 9262 8510 7315 4556 2369 1597 1291 1155 1031 952 840 860 1075 1926 4425 8437 12654 15639 14821 14454 15894 15850 13923 11119 8630 6132 3116 1821 1838 51918 206 2990 30 9890 14 25 18 7783 12306 -70 5 163 228 315 368 482 619 696 708 663 699 601 587 516 500 537 542 493 492 502 516 562 601 570 476 486 498 600 631 645 759 939 1066 1256 1403 1461 1418 1543 1801 2143 2676 3486 4661 6288 8539 10414 10236 9338 9014 11627 16802 19632 20374 21380 22906 24224 24765 23176 20439 18605 17965 18384 19237 19649 19397 19029 19291 20697 23694 27414 29774 32277 33872 32432 31522 31214 28593 24675 20539 16374 12563 8327 5579 4365 3951 4303 5258 6404 7567 8568 8484 8202 8406 9011 10213 11363 11634 11571 11656 11602 11054 10114 9477 9784 10869 13399 17794 21378 20160 14557 9059 8211 10160 12996 16133 19057 22814 26832 30338 35971 42587 46948 50792 54264 58364 65910 73906 75754 66569 56589 46786 41693 44100 49714 56931 63708 68854 72331 73012 62587 60727 62063 59322 59002 71326 76349 75533 79334 79883 80955 83285 82382 82284 90714 98203 94628 92456 100242 121023 128442 93011 77104 67328 58251 52412 47129 50798 78983 80593 45588 17410 10968 9754 8639 7314 6236 5400 4359 3408 2528 1925 1671 1463 1360 1287 1096 943 860 917 1112 1598 2459 3427 3526 2568 1880 1761 1909 1703 1474 1232 1026 870 853 1211 51924 200 3168 30 9888 14 25 24 7782 12311 -65 -44 -14 -30 35 38 31 19 24 16 36 61 129 182 294 339 442 538 572 687 805 865 813 903 1038 1190 1342 1541 1952 2595 3481 4018 4656 5349 5963 6853 7853 8446 8929 9385 8870 8964 10464 13221 16916 18608 17305 16479 16493 16951 17509 18421 19003 19363 19641 19939 21149 23067 24151 24086 23171 21221 20831 21422 22247 22343 22593 23913 24042 21934 19014 16613 14827 12944 11814 10696 10586 10441 9765 9175 8829 8188 7384 7069 6673 6572 6762 6852 6867 7220 8190 9018 9891 10688 10807 10746 10823 11492 12913 16357 21154 23060 22822 23581 24346 23123 18285 13770 13475 15478 16286 16593 18450 19910 25260 40226 49535 48081 44553 40101 41579 50065 61549 78709 95422 103403 92692 69736 57642 58050 64063 73353 87143 96135 92885 91728 90196 79766 75380 74734 63513 51085 39929 38844 45584 52530 57756 59149 65343 88558 111876 112972 112400 106314 130103 133088 82050 79843 70339 64864 63805 62233 68466 84229 124899 85773 36631 16968 9412 8406 7694 6805 5840 4631 3536 2829 2346 2060 1744 1558 1374 1216 1114 1039 1003 976 1009 1053 1277 1695 1869 1854 1561 1279 1212 1069 807 798 840 936 51930 189 3498 30 9888 14 25 30 7781 12316 -80 -50 -24 53 121 189 393 600 744 930 1190 1412 1684 1881 2169 2577 3099 3416 3896 4636 5167 5628 6450 7492 8098 8808 9764 11133 13016 14763 15928 17029 17115 16594 16159 15933 16148 16531 16861 16949 16260 15465 15542 16273 16358 16209 15759 16166 17440 17888 16998 15569 13971 13491 13793 13904 13073 12283 12588 13979 15689 16039 15963 16597 16191 16836 17383 17668 17848 18376 18818 19904 21537 23860 25139 24966 24652 24637 21210 16300 10828 9679 10623 12262 13238 13371 13172 14347 16330 20486 26002 29574 30079 28378 25367 22863 20212 17039 16681 19770 20356 19826 17992 15819 21408 30966 40348 52776 50822 40382 41510 48670 64507 86827 109650 122917 113999 98961 104046 108225 106841 92097 73701 67597 65635 58750 48415 40836 37451 35592 33230 28600 27892 29563 34798 46504 57011 65509 84302 106918 101391 118343 169921 116878 64301 51720 55614 59725 60977 63649 70147 121238 191112 170851 126933 47512 12307 7612 6962 6556 6281 5570 4640 3617 3012 2641 2338 1985 1739 1501 1275 1160 1103 1027 997 1051 1086 1072 1159 1035 1168 1159 1114 983 840 760 798 815 632 51936 192 3409 30 9889 14 25 36 7781 12322 -90 -1 49 125 248 442 645 841 1107 1333 1456 1554 1725 1912 2202 2569 2915 3220 3686 4239 4980 5907 6834 7955 9072 10570 12288 13982 15477 16442 16588 16302 16557 16648 16064 15511 15567 15563 15628 15512 15009 14613 13922 13312 12766 12303 12190 12404 13145 14333 15190 15603 16324 18436 20646 19531 15725 13022 12085 11878 11400 11261 11668 12043 12572 13946 14959 16476 17684 20012 21895 22573 22708 21704 20192 20954 22093 24179 27832 29326 31373 34158 32360 27302 22031 18159 17313 18432 19632 21222 22373 24985 30032 34047 36456 37252 36212 33867 28562 25801 30696 31406 27512 29406 34110 38149 35824 37463 41876 39651 41286 54171 66618 58519 46894 50040 60045 75893 99958 111627 88887 57749 49151 40669 34279 37280 39556 45811 48178 45818 41329 34365 31834 33779 29792 26859 30079 36476 39373 46918 57798 82481 107768 104434 109980 119639 63952 50598 46737 45707 47666 52199 57947 63769 81297 134394 171570 156184 65182 10150 5709 5205 5011 4903 4570 4221 3805 3373 2976 2746 2397 2153 2060 1898 1751 1519 1373 1314 1123 1086 1002 1158 1286 1241 1318 1140 943 931 763 509 456 435 51942 200 3168 30 9888 14 25 42 7780 12327 -38 70 248 356 499 676 806 923 984 1097 1138 1146 1338 1599 1856 2186 2409 2690 2869 2963 2950 3030 3089 3180 3409 3940 4354 4900 5632 6461 7212 7932 8508 9572 10126 10483 10634 10748 10909 11108 11503 12037 12513 12924 13435 14215 15156 15658 15865 15982 15769 14747 13500 12339 11782 10962 10765 10816 10671 11081 12027 13088 13808 13493 13572 14471 15118 15568 16305 16674 17366 17388 17437 17993 18302 18539 19320 20852 22812 23324 24307 24780 25159 23775 22402 20461 20563 22666 24329 28323 34305 35397 32106 31215 33595 32785 29946 28031 27190 30239 41727 52385 53647 53121 51795 51297 47104 36062 28074 27286 31098 33394 34730 35202 31670 26390 26060 28062 27215 29183 39674 55101 66716 61983 56493 61369 74607 84045 79965 56436 43115 45743 47571 45128 41598 40552 42760 44957 48919 52010 43820 33477 29286 31672 37202 44558 48957 52384 59161 63553 76151 75226 75633 81897 92399 76188 47506 43803 43647 43610 46476 59611 86079 138005 169598 126090 33916 7049 4220 4179 4122 3854 3459 3364 3297 3036 2917 2640 2336 2198 2111 1953 1809 1773 1586 1477 1362 1169 1072 1096 1220 1300 1240 959 744 618 487 419 504 816 51948 198 3225 30 9885 14 25 48 7779 12332 -36 92 197 357 516 734 994 1245 1653 1999 2371 2731 3055 3326 3702 3853 4044 4265 4285 4087 3702 3320 2858 2756 3033 3269 3817 4362 4640 4976 5620 6153 6820 7402 7909 8249 8318 8159 8558 9499 10349 11155 13036 15166 17249 19375 21179 22822 25271 26783 26934 26463 24574 21420 17289 14852 13572 12997 13000 13001 13079 12862 11345 11164 11893 12382 12692 13499 15011 16653 17804 18376 19151 20117 21013 22173 23228 25098 26664 27402 27535 27763 27831 28501 28197 26717 25127 24749 26228 28805 32016 31964 30005 29464 30762 32756 34008 35140 34342 38013 47028 53006 53614 49345 40480 33932 29154 24798 22405 23635 26471 27555 25388 21025 20373 20831 19511 17856 18505 21659 31591 44699 52354 51198 53088 66738 65771 48353 37240 35484 38370 40122 42186 49206 59873 72648 85297 93710 103273 81419 46444 38491 32945 34849 42519 46268 41215 41567 49178 57993 61895 57968 63382 80964 98150 121025 111460 66455 51500 54978 68570 91849 136238 163031 86763 23311 17877 16791 14666 9653 4829 3511 2862 2561 2426 2393 2377 2297 2278 2187 2138 1999 1880 1761 1587 1546 1343 1362 1353 1206 1177 1028 798 669 500 409 1512 2238 51954 196 3312 30 9882 14 25 54 7779 12337 -94 -49 75 235 364 588 860 1140 1413 1628 1900 2227 2398 2538 2725 2837 2881 2998 3066 3000 2905 2709 2586 2693 2578 2432 2680 2798 2769 2812 3138 3622 4068 4435 4982 5485 5854 6358 7059 7957 9226 10765 12546 14448 16481 19457 22683 25668 27701 29793 32570 34943 34296 29620 24125 18969 15571 13959 13094 12209 12009 11947 12485 13766 15767 17174 19151 20838 22274 23708 25810 26490 26856 28188 28528 27916 27111 25541 24146 24507 25860 27502 28918 29233 29527 30206 31285 31148 29589 28664 28995 29326 28242 26077 25058 29206 35953 41753 45253 50670 62918 72532 66825 50189 35124 26702 21686 19009 19344 23891 29675 29860 27918 28660 28436 28186 26728 22427 19128 17206 17805 22094 27802 32995 36325 38623 36320 36670 41393 47478 54938 57860 56135 53362 50878 53144 67500 76011 60258 43771 41127 39939 34225 32237 29523 29236 34871 35264 41697 47327 49634 52005 62664 101330 162401 190521 108800 63804 54220 65409 128894 186783 117937 26995 16261 14244 16568 25527 47895 66691 57544 35494 20930 11412 5836 4213 2898 2426 2194 1939 1872 1617 1275 1204 1289 1436 1936 2174 1719 1186 915 698 508 996 3926 6769 51960 199 3192 30 9882 14 26 0 7778 12343 -59 27 42 -9 -29 -19 3 9 141 189 310 435 551 804 997 1280 1501 1820 2090 2269 2427 2462 2555 2400 2181 2073 1912 1956 2006 2142 2444 2746 2998 3324 3820 4397 5087 5712 6301 6912 7476 8006 8787 9607 10448 11416 12416 13076 13905 14216 14471 15333 16052 16764 17807 19553 22540 26371 29098 30505 30499 26433 20827 18011 16636 15574 14972 15196 15698 16604 17252 18094 19304 18873 18700 19546 20578 21647 22455 23661 24629 26210 28107 28991 29118 29328 28928 29029 29123 28174 26706 26489 26110 25646 25874 26452 27886 29780 27960 23808 21848 23627 26944 31300 39585 47915 54436 52394 39917 27989 22632 20354 18208 16923 17309 18656 21248 23796 25803 25973 26886 27598 26832 23378 22282 23506 26715 30992 36932 42713 46172 47840 49661 49064 44192 38270 31688 27988 30295 37826 52027 70263 72207 71064 59409 42328 29292 29670 24892 23703 28239 26242 25810 34654 48747 81055 126960 172857 204755 174249 113653 59754 69162 180662 260188 125270 59892 41265 19784 17080 17154 31055 101947 187306 189107 118027 30011 3633 1426 1402 1381 1359 1239 1123 1085 1023 999 1316 2320 4097 5971 7486 7458 7017 6121 4417 6890 11577 13394 51966 199 3190 30 9880 14 26 6 7777 12348 -65 20 173 271 273 315 267 310 327 343 348 407 507 641 788 922 1068 1244 1467 1690 1937 2185 2411 2566 2507 2228 1949 1934 2109 2375 2770 3218 3805 4669 5705 6488 7219 7656 8048 8558 8765 9035 9153 9068 9029 8709 8466 8229 7773 7542 7579 7752 7747 8043 8415 9033 10063 12029 14921 17502 21117 25859 29335 28934 24682 21443 20370 20048 19393 20301 21658 23028 25259 27367 29527 31432 32747 34800 35291 32874 33453 38144 42137 42437 41080 37267 33824 32311 33653 34345 29054 23834 23629 24485 24727 24843 25236 24502 22804 25051 24683 22347 21481 20731 26429 40166 48001 51876 44516 34167 28764 29122 26478 22554 19280 17436 17749 18603 21086 26254 28668 28466 26666 23608 25174 28640 30401 31415 31485 31796 32884 34735 36660 37494 36780 35348 32707 27718 23599 26356 36006 47211 55775 57656 57465 51644 31443 18879 20806 20098 16550 16661 18901 21794 36025 49175 63681 88034 108931 172325 202449 165081 111378 137172 184832 180659 149305 102816 24062 18468 21973 33196 86036 163186 214632 166104 70892 16657 3169 1087 999 982 929 887 862 849 851 987 2071 4712 8781 12621 15985 17249 13992 14683 16483 12719 4982 51972 196 3278 30 9878 14 26 12 7777 12353 -6 173 349 604 660 729 752 733 631 586 568 664 763 901 1017 1248 1359 1633 1907 2218 2637 3051 3395 3686 3686 3663 3945 4291 4717 5277 5997 6464 6233 5818 5657 5806 5930 5960 5706 5373 5322 5339 5567 5781 5679 5705 5818 6662 7156 7409 7539 7473 7341 6709 6658 7036 7856 8901 10716 12681 15006 18325 21747 23016 21849 22234 24032 25787 28128 29289 30112 31113 32094 33696 36427 38736 41136 41127 38461 37067 38222 39287 36880 33197 30060 28157 25669 22223 19035 17161 16255 17832 19404 20488 20184 19467 19802 21863 23894 22286 18627 18335 23510 33643 39258 39016 34166 26545 24588 25980 26319 25284 23413 18374 13866 12696 15627 21846 29481 32658 31941 29138 26850 27152 26470 25841 25954 25203 26742 29552 32669 37123 40117 39192 36985 35199 34617 34949 35672 39984 40288 38680 32166 22661 15772 14363 14183 14965 15637 17584 24371 30632 45106 62954 88155 116575 142436 164266 177852 154712 110701 82112 103802 116148 62687 12744 9761 16066 34940 71291 113619 175811 199679 175092 119409 43620 11554 2299 1092 1014 968 909 881 873 877 1174 2415 5077 9696 15136 16575 15470 14993 14344 9523 1495 51978 199 3187 30 9877 14 26 18 7776 12358 -56 100 386 654 991 1380 1708 2164 2437 2219 2106 1994 1998 2203 2282 2423 2705 3194 3713 4401 4983 5493 6043 6498 7031 7794 8635 9463 10579 11601 12560 12989 11567 9928 8707 8163 8224 8646 9005 9305 9495 9744 10240 10545 10796 10893 10857 12371 13511 11690 8961 7345 7068 7831 8807 9413 9718 10005 10080 9748 9461 9545 9701 10156 11850 13560 15449 17251 17880 18665 19659 19510 19205 19493 20545 21280 20770 19535 20011 22870 26547 30116 33764 34398 32415 31171 30473 28338 25582 24668 25850 27053 26120 24582 24867 22789 20620 22870 25302 22555 18245 17504 20942 23351 22331 21306 22639 27870 32728 34674 33301 28866 24389 23383 23418 21710 20189 19051 17221 15884 14501 14617 18209 21910 23541 22084 20725 22286 24957 27067 28371 28401 29155 30905 31634 34215 36891 37682 41369 38930 30030 24531 23757 23169 24599 22573 19210 15338 12940 12624 14152 18050 20781 22714 35779 43035 44870 96128 145201 136817 110351 118685 106631 57952 61567 66292 82720 84026 26031 10964 22198 77067 126192 157642 170783 169139 147208 102143 63528 28936 7571 3268 5333 10177 16335 30169 29950 6253 1253 2026 4425 8634 12630 14738 14888 13696 9438 3570 512 51984 209 2888 30 9878 14 26 24 7775 12363 32 349 630 923 1049 1026 1141 1116 1153 1358 1404 1537 1610 1685 2132 2948 3774 4595 5122 5337 5789 6364 6588 6402 6340 6277 6324 6497 6288 5862 6171 7566 9068 10584 12271 14636 16857 18044 18421 17855 16819 15226 13253 11808 11022 10701 10553 10708 11362 11549 11406 11988 14023 15597 16196 17613 18453 17163 13090 10005 9058 8746 8924 8956 8784 8743 9640 10497 10938 11096 10703 10328 10040 9582 9408 9625 10031 10901 11323 10974 10252 8952 7843 7077 6797 7621 9660 12249 15350 16840 16857 16370 16666 17958 19996 20840 22335 23680 23180 22940 22612 22577 24053 25770 26766 29942 34201 33333 28592 27068 26766 24548 22206 22042 23561 26199 28762 30073 32437 33714 32906 35310 38249 32014 26587 27152 29725 29088 26532 24473 24358 23352 21062 18161 15192 15004 16462 18838 21856 25553 27639 29484 33145 35190 34276 34428 35024 36401 37282 31198 25136 19491 20047 22803 22908 23293 21323 18330 14149 12715 14059 19757 28343 27096 23649 26753 25644 27298 45009 41267 30261 31713 32806 36749 43898 50878 64018 87692 83592 30732 30149 77947 126248 151569 159984 151483 139604 129522 89561 43427 20210 15081 18133 38444 95931 124559 22648 1561 937 1820 4026 8227 14850 16794 9513 3063 780 816 1119 51990 210 2860 30 9880 14 26 30 7775 12369 -22 512 1092 1347 1473 1551 1732 1855 1920 2167 2341 2647 3149 3971 4175 3996 3855 4222 4774 5499 6350 7508 8627 9835 10973 11245 10250 8365 7435 7354 7841 7968 7670 7634 8284 9309 10308 10401 10285 10208 10017 10041 9825 9149 8883 8995 8755 8563 8867 9316 9568 9921 10551 10621 10587 10611 10294 9364 9457 9883 10228 10456 10511 10720 10531 10057 9822 9647 9860 10788 11517 12037 12421 12270 12048 11755 11501 11112 10150 8960 8279 8002 7757 7121 6504 5888 5200 4733 4265 4382 5545 7341 8934 10095 10941 11841 12683 13638 15481 16282 17022 18565 19633 19903 20182 21605 23405 22547 22783 27186 32095 35096 35407 32806 31626 28462 26604 25909 24872 25241 28543 35825 39358 33839 28472 26539 23823 19239 16854 19786 24271 26762 26184 24374 22896 24028 23201 20890 21606 22228 21348 21703 22667 25502 28726 27691 26655 27031 25947 27124 26882 25376 21964 17415 17440 17769 18301 17660 17171 16255 17193 16499 19479 38547 30856 15241 13586 14487 16237 17796 19977 22546 23545 25174 30382 33827 40005 56887 67740 67659 53711 65577 93827 140826 169970 179916 170108 168743 112562 87103 36375 11192 36032 169108 243684 234137 111747 6850 569 903 2714 7080 10985 10968 8552 5514 5104 6299 5190 2609 51996 210 2862 30 9882 14 26 36 7774 12374 69 650 1520 1992 2311 2630 2817 3039 3128 3110 2988 3035 3181 3543 4072 4662 5301 5808 6295 6751 7150 7646 7903 8160 8960 9571 10172 11007 10635 7753 5531 4853 4888 5363 5781 6153 6798 7309 7322 7434 7095 6133 5308 5094 5112 5048 5012 4718 4623 4610 4872 5293 5822 6426 6479 7280 8122 8721 8798 8978 9406 9760 10128 11051 11727 11941 12231 12154 11632 11239 10962 10764 10394 10334 10104 9365 8997 9056 9152 8770 7932 7102 6471 6430 6471 6805 7141 6690 5594 4486 3667 3370 4050 5993 8827 11214 11427 11829 13039 13804 15257 16503 17557 19167 19706 19306 18360 21906 22003 20524 20313 24056 35212 45369 50128 50068 42422 34761 28855 27482 24500 22883 26348 33072 38961 39641 36811 31335 24891 16211 11283 10511 12477 17350 21529 24007 24808 24118 26524 28469 28964 32164 32249 30210 27471 25277 23764 22244 24752 25376 27367 32491 33407 26679 20860 22197 23042 19981 18988 25570 32640 34587 32604 24893 27550 21823 14992 14702 15784 17640 19601 22032 24148 27624 29524 29776 32275 43861 63471 67318 81477 125219 122315 126366 171078 180111 162265 129399 99876 48670 26537 300 999999 184600 268990 237552 82061 4794 1073 790 1201 2858 5893 8658 10094 11657 11534 6820 2247 954 52002 208 2922 30 9882 14 26 42 7773 12379 152 644 992 1571 2258 2956 3123 3237 3389 3561 3670 4079 4434 4958 5657 6148 6570 7252 8510 9819 10041 10493 9988 9172 9338 9580 9591 9429 8601 6910 5593 4751 4223 3892 3465 3464 3789 3963 4124 4602 5423 5947 6425 6529 6551 6994 7529 7604 7547 7262 7344 7363 7201 7359 7365 7105 6867 7010 7363 7756 7842 8175 9143 10208 10866 11414 11602 11715 11778 11238 10442 9839 9586 9183 8935 8770 8415 8294 7885 7625 7694 8265 8909 9636 10252 10394 9136 7021 5814 4974 4476 4755 6149 7764 8957 9718 9919 10320 10701 12098 13871 15381 17304 19002 19381 18310 17133 18656 20878 21217 22943 28664 37399 43858 45529 47283 50648 49265 44300 37966 32026 27767 25203 25763 31087 31127 25014 20020 16985 14916 13213 12588 13456 14992 15541 14936 13389 13359 14609 15458 16194 17402 18168 18934 18145 18808 20435 20932 20719 22711 25917 24927 20352 17159 17559 17967 20603 23595 20455 33129 42876 31517 28376 27593 26004 24076 23026 23596 22550 21415 20784 21929 26378 30305 32821 39783 51188 61034 67289 76988 107693 141200 175188 199147 188376 137699 68936 39125 29034 27147 34629 153817 237064 283064 217698 75061 7423 5095 5197 4830 4360 5657 8554 9207 5278 2463 1585 820 52008 302 101 30 9881 14 26 48 7773 12384 17 85 -3 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 135 907 1514 1654 1756 1883 1874 1926 2046 2166 2572 2878 3171 3409 3537 3829 4040 4566 5541 6634 7697 7896 7510 6635 6306 6630 7323 7130 7005 7636 7231 6593 6321 6161 6360 6725 6982 7212 7981 8876 9407 10568 11818 12390 12679 12559 12353 11820 10259 9032 8887 9185 8822 7136 6327 6482 6957 7470 7143 6149 6668 7637 8188 9041 9258 9031 9290 9596 9453 9220 8908 8472 7853 7153 6597 6103 5948 6209 6971 8306 9760 10702 10833 9790 8979 8080 6787 5620 4909 4683 4461 4157 4070 4705 5893 7339 8282 8869 9319 9473 10743 13857 17180 17584 17739 17462 16483 17141 19853 24049 29320 32252 35672 37959 40505 43837 45117 44638 42664 38253 33721 33013 31034 25677 19997 16235 13807 11916 11175 10650 10851 11264 12438 12195 10232 8398 7706 8940 11193 13390 15470 16075 16190 15188 13329 11738 11636 13770 16431 16961 17772 20105 29470 41149 44829 38579 36214 31540 40035 43637 42658 36207 28470 26956 29366 36601 38277 34988 34613 33532 32896 35369 35527 36316 40453 45159 48562 47822 81655 147857 196337 238611 226212 128936 76618 45132 48192 61251 83100 113407 102178 92632 143123 73568 7302 7136 8876 10258 9479 7942 6371 3731 2070 1291 553 52014 303 68 30 9878 14 26 54 7772 12389 -38 192 330 234 -39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 437 1065 1654 2054 2053 1822 1650 1721 1856 2041 2120 2093 2214 2233 2173 2353 2575 2658 3034 3595 4435 5378 5850 5094 4842 5869 6524 7268 7794 8061 9026 9858 10197 12103 13875 15142 16119 16788 16777 16661 16388 15818 14641 14261 14066 13078 12818 11869 10435 8499 7104 6178 6285 6371 7049 7578 7744 7347 7228 7194 6734 6687 6631 6383 6279 6495 7065 7745 7914 7519 7016 6476 5892 5032 4451 4132 3931 4001 4707 6679 8774 10104 11837 13693 15082 15055 13339 10634 7673 4801 3696 3703 4839 6616 7886 9400 11009 10988 11102 13211 17258 20545 22113 23513 22159 20449 18194 17331 19006 22097 25254 26674 26509 28205 32024 37323 40617 39656 38712 38423 39282 38834 35652 30859 23440 17425 13400 11604 10540 10200 11036 12524 11730 8838 6840 6629 7932 9073 9913 11398 13083 14210 13680 14652 17578 21766 27267 28520 26686 27568 28910 37231 46293 44319 36374 35451 43482 58729 56191 39954 23179 19376 21393 32917 40939 46965 49656 59239 63384 58160 48656 51427 55168 58129 61656 50953 94377 149343 177846 178024 104529 66840 44076 60640 83157 91626 72119 54595 149532 188069 36739 7787 7215 7501 8187 10562 11842 9190 5098 2529 1134 958 52020 198 3217 30 9877 14 27 0 7771 12394 311 1020 1602 2337 2541 2025 1556 1201 1014 934 891 836 862 907 1149 1074 863 1263 2381 4255 6037 7062 8101 9004 11510 14934 15198 16366 19186 20180 20065 19351 18371 18207 18201 18858 18415 17260 17236 17549 17458 17341 16722 15354 13810 12106 10913 10249 9469 8473 7086 6427 6328 5713 5515 5752 6198 6640 6728 6342 5972 5680 5164 4740 4549 4495 4400 4030 3867 3749 3466 2993 2524 2243 1922 1866 2036 2136 2407 2983 3744 5309 9728 14619 15832 13708 10648 7837 7078 6565 5795 5148 4790 5265 6161 7991 11173 14656 17511 20064 22237 22412 20536 20048 20496 19767 19692 18811 19050 20827 21074 21128 21960 26373 31525 37284 41413 44599 48512 46397 44180 40047 28344 16177 11661 10987 10948 11096 11414 11617 11138 9094 6524 4721 4986 6609 8930 12272 12515 14577 18830 19294 17821 19428 22841 24132 31815 50195 63110 64946 68254 61640 47130 55451 65770 45646 20085 12364 12694 15239 17257 24243 33192 37568 37379 33057 36470 43607 47766 55595 64126 70611 84148 132998 167115 126885 107359 100324 128367 155430 149592 97624 121965 266189 327846 215417 18773 9172 9161 9415 8520 8888 9841 7739 2895 1547 1953 2909 52026 197 3249 30 9879 14 27 6 7770 12400 35 437 714 1219 1910 2649 2922 2521 2021 1617 1399 1361 1479 1693 2050 2699 3745 5215 6651 8194 11184 13808 16240 20259 23548 24717 24508 22102 19279 17645 16934 17149 16705 15568 14440 13705 13516 13843 14427 14673 14277 13747 12389 10378 8439 7461 7112 6389 5817 5310 5221 4825 4640 4570 4324 3905 3576 3649 3929 3954 3510 3304 3424 3377 3074 2631 2169 1874 1625 1290 937 667 436 368 316 242 200 105 68 -27 -90 407 2176 5294 8600 10389 9873 9180 8910 8548 7931 7518 5849 3981 3315 3810 5203 7950 12889 19659 23231 22596 21234 21113 21995 22141 22785 22375 22357 21571 17479 15476 15797 15811 16258 18569 22601 25698 30820 44456 54203 46003 38028 24649 12706 10167 9842 10279 10374 9377 7791 7527 9030 9289 9279 12104 15326 15124 12529 12280 16878 23327 25613 21272 25745 35420 47610 52532 52080 47244 33242 40814 69264 46336 24707 13925 14501 16395 19660 26680 29386 32637 39887 44990 51787 58548 64449 56721 56757 66574 103950 185501 223863 181518 135933 137171 174516 212412 197858 195879 224425 298898 346454 243939 45286 10373 8958 7745 6998 6340 5400 2956 2048 2141 3343 4846 6064 52032 303 71 30 9881 14 27 12 7770 12405 -62 15 120 200 12 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 634 1378 1852 2302 2566 2831 3621 5050 6008 5772 5489 5174 4560 4478 4998 5771 6996 8544 11269 14725 17286 18764 19980 20880 21333 21644 21468 21134 20017 18307 17004 16438 16056 15363 14633 13281 12235 11719 11664 12027 12001 11905 11818 11831 11348 10958 10165 9294 8682 7784 6698 5727 4958 4578 4245 4104 4036 4000 3843 3557 3359 3046 2817 2472 2373 2240 1958 1665 1187 731 359 101 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 254 992 1830 2564 3206 3555 3541 3306 3090 3379 3365 3437 3842 4468 5444 7572 9980 13253 18337 21362 22974 24796 25871 26824 25743 25331 27561 26611 23388 22122 20271 16914 14921 15851 17618 20001 28607 39912 49736 55202 44577 32786 22077 13562 10460 9313 9446 9807 10116 11126 12577 13642 13352 13017 12668 13397 14907 17523 17733 21139 27376 25412 26179 27075 29934 37441 27663 21429 53074 64468 42280 21571 13818 14045 20004 26821 26646 27347 31356 35377 40928 48091 60644 59110 46714 45167 84172 181023 228561 184664 173153 225608 326341 405659 347368 199146 155330 229060 240630 104833 13303 4341 3133 1872 1677 2802 3069 2325 3624 5553 6233 5827 4707 52038 303 72 30 9882 14 27 18 7769 12410 355 396 548 532 271 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 232 1264 1784 2422 3285 4013 4893 5958 7232 8584 8851 7627 6678 6383 6083 5486 5748 6579 7897 9912 11945 13591 15033 16864 18974 21418 23423 22916 20781 19130 18054 17128 16290 15152 13978 13211 12704 11713 10879 10353 9905 9392 9121 8747 8807 8703 8776 8434 7707 7527 6808 5933 5181 4571 4141 3810 3438 3295 3331 3210 3128 3194 3021 2579 2270 1916 1529 1086 790 574 355 110 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 -64 -23 207 437 685 1313 2241 3484 4565 5818 7099 8299 10233 13911 18044 21385 24809 26601 25846 25070 26288 26544 28571 30717 29257 26735 25169 24484 24021 25558 25678 29329 39993 52802 60565 58515 49163 29141 14104 10485 9604 9768 10415 11535 12878 12842 11897 11116 10534 11847 13634 12381 12708 14883 15278 18584 19809 16539 18349 22667 19723 16706 37316 60088 42968 23854 21444 22099 20520 20836 23167 21862 19205 22986 39889 60477 64773 45509 40508 89851 194794 238963 207520 240255 343811 436461 441007 338139 157144 163999 91293 20140 3259 1701 1917 2187 2675 3060 3703 4956 5674 5819 4540 2781 1660 52044 303 73 30 9883 14 27 24 7768 12415 407 532 706 587 320 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 669 1602 2206 3082 3233 2945 3551 4428 5757 7188 7832 7346 6266 5702 5603 5881 6898 8615 10719 12408 13762 14978 16460 17894 19346 20624 21479 21949 20718 19018 18139 17063 16231 15451 14546 13782 12917 11853 11006 10526 10044 9775 9436 8702 8255 7744 6942 6594 6461 6277 6101 5573 5005 4735 4736 4598 3878 3347 3151 2806 2341 2045 1850 1530 1344 1190 954 788 649 474 308 90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 228 599 933 1123 1211 1147 867 620 468 438 603 1087 1539 1912 3403 5388 6339 8199 11112 12695 13718 17424 23919 26974 23092 18755 19320 19135 18334 19214 22298 25759 29488 28647 29308 31594 30602 31324 31787 39911 49704 56996 60123 55530 37602 18077 11008 9592 8609 8674 9564 10432 12466 13288 10047 10683 13566 18463 19060 17328 18654 19512 16213 16615 17414 19266 20014 17689 29113 66233 68814 32992 18279 16067 14816 14125 16907 18038 16232 15993 37779 61748 58424 47790 57668 170089 273146 263237 227378 239103 316458 420685 466160 274777 83654 98816 32615 7089 3563 2842 2652 2721 3647 5524 5612 5136 5012 4422 2548 3571 52050 303 72 30 9882 14 27 30 7768 12420 777 761 664 495 140 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 293 1132 1736 2599 3123 2455 2324 3196 3914 3920 4608 6554 7216 7406 8030 8220 7973 7854 8660 10353 11725 12103 12583 12993 13353 13859 14617 15128 14906 14426 14400 14107 13885 13767 13937 13991 13857 13117 11921 10638 9281 8142 7617 7529 7976 8379 8565 8683 8452 8227 7282 6143 4996 4126 3691 3388 3236 3225 2970 2537 2196 1753 1367 1094 713 320 2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 27 199 275 410 684 1115 1564 1471 1061 734 485 391 387 450 565 1336 3722 6049 6678 8179 11094 13480 16025 20354 28482 34270 30019 23168 18325 14962 14282 16325 18040 16840 14592 15336 23300 32251 29471 31483 24517 25384 45076 61877 64768 63836 57608 36462 16120 8652 7699 7926 6828 6887 9081 9656 10845 16166 22924 20999 15152 12603 12030 11372 11191 13115 16460 18194 19428 26879 44526 58434 52651 29501 20141 20214 20271 18464 18147 18890 19020 19904 33419 53176 57721 58628 61053 142212 306112 302362 281915 323794 349164 328223 288001 163629 19663 12958 12404 6828 3802 2753 2062 2623 4609 5800 5094 5329 4728 2491 3207 7598 52056 303 70 30 9880 14 27 36 7767 12426 1093 917 496 -7 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 364 914 990 1199 1535 1563 1557 1581 1788 2139 2236 2305 2734 3331 3973 4734 5383 5831 5772 5474 5604 6043 6345 6745 7419 7993 8315 8398 8922 9726 9884 9242 8392 7866 7795 7814 7951 8401 8847 9120 9133 8721 8138 7500 6922 6742 6482 6025 5434 5168 5260 5279 4664 3763 3032 2589 2237 1921 1514 1154 845 534 220 -8 999999 999999 999999 999999 999999 999999 999999 58 693 1775 3030 3511 2508 1551 1291 1290 1378 1606 1909 2238 2308 2266 2425 2558 2425 2021 1474 1140 944 805 686 647 733 1086 2324 4586 6552 8959 11258 11403 11492 13636 18357 27873 33980 26346 18932 16358 15189 14485 14052 13814 11261 7698 9151 13737 21295 27073 21330 16226 20821 24377 25509 28813 26772 16163 7828 5957 6126 6854 7178 7948 9864 12591 15062 16414 15340 12174 9724 8733 9162 9823 11055 12592 14352 16478 15998 23120 51209 70409 55427 38396 30480 26528 20926 18707 21460 23979 18278 18322 29121 50195 54923 64677 88663 127185 270119 325206 311610 357519 413806 409171 340405 192314 30184 10661 8448 7683 5702 3630 2897 3380 4539 5357 5518 6313 5449 3204 3928 7390 6575 52062 303 68 30 9878 14 27 42 7767 12431 1428 866 461 115 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -52 300 477 503 435 366 363 395 478 559 841 1082 932 1110 1558 1806 2076 2420 2903 3305 3518 3710 4388 5098 5770 6391 7012 7663 8222 8503 8223 7743 7346 7070 6832 6527 6096 5823 5551 5033 4738 4607 4337 4173 4141 3969 3808 3778 3601 3477 3345 3023 2641 2255 1924 1736 1571 1295 1005 697 408 256 73 999999 999999 -89 420 1817 4657 8559 12472 15995 19036 20138 19752 19459 18623 17441 16788 16694 16609 16487 15885 14105 11631 9122 6856 5078 3869 2921 2281 2067 2617 3563 4454 5455 5810 4945 4158 4879 7487 11052 12722 11227 9510 11581 17818 24369 27822 23842 18833 14985 11972 9209 7655 6390 5508 6163 7477 8973 12949 18345 19123 16948 13070 11733 10674 9271 8103 7348 7553 8177 8781 10269 11521 11510 11849 11438 10057 8987 8967 10339 11242 12015 12773 12836 14880 16831 19144 25725 36790 41316 46967 44033 30744 25941 26504 26175 24787 23721 22050 20796 20385 29915 41223 53900 108347 191543 238219 239171 274654 347175 421123 443255 342517 172887 122196 45803 8501 6149 5833 5846 6322 6472 6194 5805 5483 6811 7324 4818 5224 6468 5699 52068 303 68 30 9878 14 27 48 7766 12437 7905 928 726 422 -27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 89 684 1302 1673 1919 1843 1606 1402 1415 1544 1882 2124 2147 2200 2100 1919 1855 1810 1762 1602 1481 1588 2150 2685 2772 2901 3040 3087 2880 2645 2624 2650 2673 2697 2696 2691 2679 2718 2772 2639 2511 2419 2398 2340 1753 1240 1265 1748 2892 4694 6932 9368 12451 15785 18205 20361 22421 22305 21063 20010 19614 20350 20737 21735 23617 25168 27193 29960 31717 32754 32847 31938 30728 28990 27494 26785 27067 26038 24122 19899 14488 10319 7696 6694 6806 7517 9560 12033 14995 16045 13401 10556 9653 13416 21752 26546 26971 28136 27101 24029 19471 14302 9879 7980 7780 7818 8055 9996 16305 27314 31275 22579 12902 8193 6541 6863 8105 8711 8821 8769 8086 7893 8941 10219 10189 11314 13960 15763 16888 19150 20254 19814 19419 20287 22751 25836 27058 27310 25789 23542 22846 23402 23097 22748 23555 24247 24585 24870 23106 21635 23275 33041 67830 123434 185856 224833 257414 323287 410818 441819 253375 130498 148617 54004 11203 7227 6166 5815 5768 5682 4870 4644 5595 6065 7129 7297 6184 5116 52074 303 67 30 9877 14 27 54 7766 12442 3147 1161 972 528 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 32 1156 2296 2588 2015 2244 2629 2458 2723 3286 3817 4371 4586 4205 3620 2715 1729 1336 1056 942 1043 1232 1235 1114 993 936 935 902 902 939 886 753 757 895 1151 1409 1759 2132 2490 3049 3856 4855 5987 7241 8684 10706 13127 15162 17998 22980 28442 33439 38591 40867 39821 37741 34734 32727 32966 34012 35135 36638 38754 41696 44802 48467 53007 56482 58691 60634 59869 56700 51511 41174 26946 17351 11500 8665 8509 8674 9185 9990 10187 10838 13961 15503 13207 11204 10298 11143 13902 15964 18973 25433 33448 35521 30416 25588 24384 23003 18453 14454 12831 11946 13470 25385 35370 27506 15576 10060 9336 9643 9706 10442 10786 11803 14607 17113 17224 16287 17860 21111 22304 21661 20556 20210 19612 19976 20169 19607 19522 22018 25261 22949 18359 16539 17167 19386 21955 23804 26053 28562 29592 29468 29969 29579 27154 26642 31450 42079 60750 84638 103687 126002 220036 428540 434434 205544 124758 92614 40363 11346 9696 9159 7661 6085 4416 3615 4547 6529 6624 6335 4993 52080 303 64 30 9874 14 28 0 7765 12448 2288 799 684 272 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 354 902 985 907 998 1429 1792 1967 2837 5496 8414 8493 6004 3872 2483 1768 1538 1555 1567 1355 1201 1118 1083 1233 1313 1394 1622 2009 2590 3344 4367 5687 6817 7457 7891 8175 8573 9220 9999 10771 11947 14170 17367 20921 25099 28945 31639 35744 42948 48826 50221 47500 42878 38623 35600 35688 37838 39705 42380 46841 52181 56904 61865 67702 72914 74705 74198 69296 53059 34062 22406 17648 14699 12790 11403 11551 12307 12442 11935 11138 11602 13111 13028 11779 11742 14287 17504 19617 21713 24958 27031 25760 21713 18565 20521 23958 23463 20168 17903 15968 14719 14620 17314 15543 12454 12480 14318 13701 15396 19059 18892 16673 15182 14692 16039 17861 20328 23924 25668 25130 24253 23792 23116 21639 20241 19113 18006 17824 19839 21346 18773 16786 16861 17410 17715 18043 18360 18756 20324 22604 24473 25901 27482 29376 30774 32669 34950 37860 48010 64705 79063 133563 296697 422609 335802 160955 78514 30800 10284 8177 7678 8001 8831 8306 6901 6118 6385 7152 5935 52086 303 63 30 9873 14 28 6 7765 12454 511 501 570 375 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -47 76 228 360 572 947 1422 2130 3013 4380 5536 5869 5904 6324 7005 7063 6527 5628 4896 4616 3743 3565 4075 4635 5367 6645 8219 9878 11545 13236 14958 15920 16067 15869 15752 15706 15834 16161 16636 17246 18154 19461 20597 22092 23877 25491 27693 30595 33611 37239 41383 45853 51184 56237 59102 60264 57574 52663 47484 43208 40908 36476 35958 42877 50949 57290 59892 60163 59466 55258 47934 42629 38290 33926 29383 23481 16711 13565 14093 18538 23222 22576 17651 14031 12422 11953 12183 11553 9748 8875 10220 12740 14469 15294 17268 18551 17641 18792 22293 24284 23943 22727 22488 22804 21841 20392 19428 15864 15789 13529 8598 6691 6853 7205 7949 8264 8439 9117 9794 10499 11404 12613 13811 14784 16310 18448 20224 21116 22506 24244 25946 26380 24684 22445 20969 20005 18732 18069 19787 18253 14097 12340 12753 14875 19435 25476 31604 36308 44401 57274 73060 120473 179046 240521 356157 287839 98007 17436 6145 6558 5657 5079 5077 5863 5950 6516 7302 5325 4318 52092 303 65 30 9875 14 28 12 7765 12460 3050 57 2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -46 9 28 108 120 123 263 546 907 1383 2128 3096 4306 5814 7416 9124 11449 13033 13437 14379 15815 16179 16357 16922 17791 18637 18719 19195 19922 20360 21206 22395 22901 23948 24946 25266 24458 22266 18985 16151 14760 13323 12071 11844 12025 12395 12948 13865 15151 16993 18425 19504 20460 21844 23415 25066 27651 31331 36405 43564 51243 59225 66343 69617 70431 69286 64036 52186 42991 38490 38826 43263 47702 51744 56868 59288 60040 62830 65876 64832 58425 49115 39903 28143 20237 21660 26184 26499 22015 18893 19283 18398 14972 13046 12166 11619 11597 11225 11872 15223 22431 23669 17500 16031 18031 20856 25839 27365 26737 27714 28046 23297 17289 12012 8309 7437 8255 9006 8947 9542 11294 14825 17049 17058 17113 16583 16864 18298 19703 20568 20553 17878 15379 14567 14715 15852 17486 19643 20513 20014 18437 16025 14432 14571 17518 21069 19183 16529 14935 12165 11804 12261 17394 28984 37599 45364 52218 71573 118602 153943 190115 283501 180473 12381 4983 6861 9486 12314 13411 12465 9465 8866 7781 4346 3196 52098 303 66 30 9876 14 28 18 7764 12466 1712 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -35 228 460 698 876 1027 1315 1639 1817 2168 2681 3243 3628 3927 4386 5044 5985 8110 11957 16288 18914 21349 22915 23810 24274 25601 25725 24328 23838 24851 26130 25915 24437 22647 20310 19348 18090 16287 15141 13977 12923 12144 11935 12317 12787 12636 12615 13277 14029 14608 15251 16327 17642 18914 18951 18234 18711 20359 22425 24061 27304 32873 41315 52781 66518 80458 75037 59465 57596 53271 48464 46672 47097 50957 55178 62018 64864 64742 64635 59116 52212 48905 47535 44806 40652 33649 26644 25079 30566 35860 30601 19984 14042 13127 12202 9408 6528 5440 5411 5683 6610 10033 15307 18433 19070 22035 26971 31643 33478 30936 28049 25851 22835 19587 17067 16678 18745 20562 21266 22980 24478 21977 19000 17913 17038 15877 15240 15262 14919 14280 14494 15248 18100 21851 22550 20675 18136 14792 13541 14144 13457 11482 10886 11440 11473 11259 11527 12233 11827 10456 11033 12509 13666 14524 14729 18171 24242 33198 43241 56338 82816 139792 214815 293753 218632 10523 4149 6601 9729 10353 9237 8170 6870 6329 4789 2643 2024 52104 303 63 30 9873 14 28 24 7764 12472 827 734 621 212 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -22 352 779 1256 1670 1978 2284 2596 2793 2651 2412 2484 2708 2979 3639 4711 5754 7196 8609 10234 12078 12573 11682 11352 11916 12158 12807 13961 14974 15497 15386 14800 14621 14645 14859 16115 17264 17536 17325 17461 18609 20033 21415 23209 25229 25506 23341 21153 20392 20306 20174 20628 21267 22186 22808 22594 23813 25996 28408 31203 35587 43265 54111 61322 71803 69671 55705 53477 58919 64035 66271 63486 56614 54198 52208 46756 39862 34359 27429 22098 22491 28609 34045 35162 39943 41047 31420 22992 23422 26496 27880 27874 25213 20715 18991 17911 14772 12155 11906 13128 15205 19630 25668 31235 35690 36239 34683 32799 30252 26829 26008 27685 26349 22412 19006 18152 17919 18284 18459 17709 17257 17128 16301 15165 14291 13139 12065 11148 10592 9847 8711 7975 8124 9065 10584 12388 14908 17023 17658 17521 16765 15809 14227 13074 13125 12607 11386 10436 9244 8652 9843 11764 15103 19792 29893 40783 57549 85041 166645 245912 165753 13155 2896 3997 5447 6204 5028 2856 1482 925 836 1170 2814 52110 304 26 30 9866 14 28 30 7764 12478 314474 4497 2029 1522 854 60 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 167 979 2154 3670 5642 7154 7907 7934 8206 8551 9073 10182 11447 12833 13969 15014 16307 18005 18481 19645 21075 21128 20656 20748 22154 23769 24719 24707 22094 20151 19366 18442 18319 19040 20437 21510 21295 21387 22667 23200 23519 24499 26197 28406 30044 31909 34458 37098 37586 35917 35074 37481 45808 62386 75491 74343 68358 64388 60582 56366 52740 50773 49994 46732 39211 31742 25971 21474 19327 23042 29011 34681 39958 46389 46293 40208 37532 34455 31673 27693 26390 27749 29710 31645 30514 27050 23351 19436 16584 15594 15691 16268 18085 21113 24533 27280 27785 25545 25744 25039 21350 20367 19500 18298 19304 18264 14707 13621 14690 15718 19229 22100 22863 25134 25322 22933 20459 19640 17280 14588 12722 11322 10027 9363 8492 8087 8736 8866 9472 10849 11828 12878 13537 11847 9515 8998 9140 10441 12802 13610 12839 11957 12198 12911 13537 14804 21786 30160 28978 18421 7803 3997 2675 2983 2625 1877 1602 1831 2482 3473 4346 52116 304 21 30 9861 14 28 36 7764 12484 93325 3579 1190 1130 806 284 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -41 223 768 1625 2899 4792 6319 6988 7801 8625 9929 11545 12413 12914 14544 16894 18219 18454 18603 18463 19035 20746 21305 20416 20286 20558 20797 21485 21866 21860 22575 22839 21899 21299 21371 21436 20002 18174 17360 17700 18057 18214 18384 17866 18363 20243 22614 25474 27547 29211 31561 32267 31378 31676 34373 38096 39961 39836 41487 46902 52250 54721 55241 53828 51783 47525 40518 34515 29949 25489 21493 22016 27437 31853 33914 34108 31684 29437 29411 30431 29424 25344 21632 21158 23209 23305 23951 27073 25896 22200 20481 17106 15150 15829 16769 17280 18043 19988 22196 22902 22389 20442 17726 16719 15781 12994 11603 14316 19125 24689 33548 39720 39336 36927 35706 35818 37607 38266 35759 31567 25981 20894 19779 18013 14535 12705 11301 11002 11847 11713 10763 9847 8318 7115 6391 5324 4092 3817 4040 5151 8946 11344 11414 11127 11566 12292 14166 14380 11091 8221 7834 7199 5530 4571 4242 4077 3907 3749 4889 8137 10936 11526 52122 304 19 30 9859 14 28 42 7764 12490 23714 2829 1151 1066 680 84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 65 308 595 1102 1938 2921 3823 4494 5066 5630 5680 5590 6288 8013 9162 9911 11199 13042 13645 13246 12837 13362 13141 12734 11979 11622 11263 10252 9009 8233 7826 7562 7510 7784 8464 9482 9948 10314 10450 10452 10688 10998 11520 12238 13170 14656 16628 18875 20880 22436 24057 25799 27565 31124 34409 33515 31794 30617 30744 31394 33043 36262 38793 38450 35943 32825 28904 23426 20134 17695 15112 17969 22229 26148 26082 23310 20800 18734 17291 16512 17270 20103 25540 31381 30562 22439 15488 13703 13533 12582 12227 12612 13019 13163 13634 14747 15322 14665 13018 11070 9737 9971 11836 15084 20940 28479 39164 44888 41293 35000 34589 36347 41036 49978 65929 82256 90225 92080 84691 61902 35950 18650 12151 13606 17256 20242 21164 19401 17053 16455 17038 16320 14755 14956 14039 11479 10951 11002 11739 15046 17324 16319 14611 15366 17314 19384 21813 23495 28388 18164 11043 8641 7624 8334 8544 10169 12463 13048 11475 8269 52128 304 16 30 9856 14 28 48 7764 12496 85126 2149 1077 841 338 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 -30 -24 0 52 106 170 256 371 702 1253 1833 2456 3319 4144 4691 5731 7251 8604 9587 9926 9915 9563 9412 9338 8942 8936 9064 9051 9058 9030 9053 9026 9101 8771 8921 9369 9638 9874 10410 10845 11481 12786 14176 15684 17275 18714 20378 22278 25565 26396 22177 16650 14622 15535 17624 20106 21377 20651 19526 18732 18298 16596 13320 10956 11497 14320 16072 16302 18587 23053 26834 27621 26945 26644 27179 30187 33899 34130 29775 23090 15365 9936 8093 7585 7430 7337 7261 7326 7333 7012 6690 6357 6812 8909 12745 16869 20872 28342 41695 48308 41095 35373 37574 41998 42236 41908 46744 72622 100666 113522 112498 105187 84155 57322 33185 15866 13410 14530 15906 17354 18961 21128 22183 22251 22270 22906 21971 20054 20717 21000 13086 7395 7554 10650 18351 28137 34573 36449 39778 47545 58510 54882 41323 16609 10218 8655 9231 10496 10144 9496 8382 7445 6921 8133 52134 304 42 30 9852 14 28 54 7765 12502 380029 4699 1257 1021 496 -14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 40 262 574 968 1420 1879 2269 2844 3643 4224 4828 5493 6160 6712 7257 7813 8079 8285 8489 8847 8867 8772 9078 9061 8896 9064 9190 8973 8678 8639 8951 9653 10242 10516 10957 11446 11287 10514 9967 11378 14675 17907 19358 18704 16742 16174 17116 18018 19053 20204 18910 17322 17353 18201 18321 15726 13250 12074 11622 10974 10257 11671 15930 20552 24591 26391 27089 27537 26075 22806 19701 18283 16440 11718 8155 6441 5871 5834 6149 5995 5390 5173 5870 7792 9977 13240 14371 18631 25529 32115 38539 41554 42124 42720 41945 41022 41560 48179 65975 88791 103999 107181 102085 95362 85725 67977 43752 26881 23636 23774 23875 24736 27128 29184 25513 21263 22446 24932 23632 23016 22970 24951 23795 15182 12020 17445 26740 38502 44381 43634 43706 49097 33666 17811 16346 14921 12125 9764 8378 7008 5720 5425 6192 8191 10282 11709 52140 304 9 30 9849 14 29 0 7765 12508 9900 2442 2087 1536 632 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 52 368 764 1019 1347 1800 2184 2728 3333 3822 4207 4501 4756 5149 5507 5729 5912 6135 6452 6733 7103 7549 8142 8696 9014 8903 8739 8763 8849 9232 9696 9424 8673 7966 6987 5225 4194 5299 7179 8807 9059 7861 5805 3824 3245 4137 6061 11517 17030 18506 19539 21600 22092 19777 17337 15274 13042 11751 12305 13272 14499 16123 16841 18627 23280 27783 28372 23320 14887 7203 4676 4418 4270 4260 4537 4958 5507 6217 6857 7383 7658 8034 9504 12949 17815 22951 28831 31731 26966 22450 22052 26584 34692 46208 58140 69554 77145 75897 71847 70284 74654 75229 74624 74728 68713 53374 44289 42642 36160 28503 26965 30800 35377 35974 30188 23714 20520 22267 26409 28717 30982 33703 36942 39294 41852 41170 40893 43248 41705 36510 24853 12665 10135 10002 8477 7059 6074 5097 4886 6305 8141 9581 10421 10344 52146 303 28 30 9868 14 29 6 7765 12514 4498 2728 2547 1572 395 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 118 412 635 818 1043 1402 1857 2267 2626 3329 4094 5000 5760 6375 6911 7595 8217 8789 9660 10127 10578 11132 11273 11160 11101 11184 11459 11996 12093 11854 11646 11693 11770 12344 12507 11259 9318 8267 7824 6806 5399 3945 1619 495 512 719 623 1317 3947 8215 14348 18658 16542 12734 11299 11729 11991 11830 12341 14563 17718 21585 23330 21586 18320 14693 11250 8112 5373 3287 2569 2666 2829 3004 3140 3252 3525 3942 4535 5821 7220 9068 11708 15118 18040 18240 15165 11270 10260 14528 27020 42379 51645 55098 56975 56220 58735 62625 60195 62543 66143 62716 59530 53922 44699 36375 38735 48268 47456 33414 22884 22927 28543 35514 38599 36676 32274 27548 25537 27305 33034 40586 51799 69444 94373 94300 59715 39918 29259 18139 13912 14211 15536 14521 10753 8507 9497 9837 10628 10948 10375 10738 12488 52152 304 28 30 9868 14 29 12 7766 12519 26825 4983 2366 2052 1613 916 124 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -7 7 -45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -57 -31 113 285 492 712 989 1351 1633 2072 2534 3173 4106 5232 6464 7687 8708 9579 10498 11213 11634 12100 13051 13965 14655 15333 16056 16709 17612 18118 18238 18563 17956 16899 16522 16668 16782 16168 14111 10808 6966 3890 1598 369 -83 -71 13 323 1425 2619 3928 4890 5521 4987 3912 3078 2502 2208 2482 3967 7365 12753 16099 15712 14345 12396 8832 5092 2570 1361 923 793 781 804 778 720 893 1576 2944 5000 7277 8686 8979 9127 9968 11063 12878 16598 23766 33634 42100 48991 56541 63216 61294 55045 53939 56375 57550 53429 44192 43753 50700 48783 42696 39962 39559 40010 37691 31558 28217 28302 30236 34417 38794 40965 40533 39391 39574 41093 46461 62500 85469 92557 69609 50218 40959 37261 23102 16685 17353 17349 15871 14374 14261 13149 10476 9107 9690 9794 12882 52158 304 28 30 9868 14 29 18 7766 12525 29857 3660 2416 1845 1315 724 124 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -74 -48 -59 -67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 126 406 753 1062 1288 1526 1868 2252 2574 2977 3504 4248 5225 6355 8044 10323 13348 16117 17282 17322 18023 19445 19610 18573 17173 17179 17064 15040 11887 7761 3096 253 999999 999999 999999 999999 999999 159 1166 2428 3157 3069 2489 1988 1955 2006 1574 1002 736 859 901 669 454 429 565 822 779 451 302 380 492 646 1030 1342 1311 1205 1238 1513 2419 3829 5571 7755 10106 13331 19029 26104 33524 38958 41990 47887 57445 63933 69787 78098 84202 92354 101907 106864 119414 133771 117078 68356 35956 32087 35862 37978 37916 38127 37426 35035 29668 25921 25595 27342 30874 37445 45626 59874 68196 77529 91712 78299 43781 41710 33752 16338 12514 13366 11018 8239 7877 7973 7763 7348 7545 8261 10517 15648 52164 304 26 30 9866 14 29 24 7767 12530 8326 1772 1440 1192 760 195 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 16 172 222 41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 103 348 681 1266 2642 5067 8094 11266 14417 17810 21149 24472 26150 26987 23369 18194 13811 8444 3018 303 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 251 550 513 194 -67 999999 999999 999999 999999 -95 11 333 842 1470 2384 3847 5259 5596 5372 5712 6870 9144 13011 17902 23653 29878 38221 46378 51885 55760 60535 66307 78302 86544 91280 90703 90075 90497 95354 107072 122112 127275 129533 120121 86765 50086 36127 36135 34673 29819 26510 26960 30039 33479 34767 36081 32450 27595 32250 36686 47965 80117 101891 108665 81225 42700 35689 37800 29897 20066 14704 11541 7126 5713 6110 6419 6838 6704 7080 10520 16548 17979 52170 304 23 30 9863 14 29 30 7767 12536 23687 3783 1767 1570 1062 424 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 293 780 1477 2544 4314 7332 12659 20647 27944 30634 28367 23874 17758 11315 6922 3460 1203 316 -30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4 161 352 642 1141 1862 2842 3765 4599 5809 7932 10068 11645 12608 13439 16759 24095 33230 42999 51486 60201 66161 68688 71912 71727 70990 79308 92318 103673 122949 131896 127470 115772 99700 93547 100328 108018 100017 64145 34825 31169 34627 33679 28139 25140 28587 32469 32610 36168 41164 41389 40324 42071 44489 44626 53129 68315 70481 68698 73255 66558 41195 22238 14452 11288 8820 7645 7509 7543 7929 8631 8791 9017 10454 14479 17128 14710 52176 304 17 30 9857 14 29 36 7768 12541 24033 2351 1510 1162 691 80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 219 1065 3016 6302 10228 13751 16260 16331 15124 14451 14022 12739 11376 9403 7764 7514 7720 7096 5031 2647 736 -95 999999 999999 999999 999999 -48 51 168 339 538 760 1127 1734 2681 4090 5591 6865 8521 10730 13184 15680 18635 23746 33781 45542 51708 53771 56614 61478 67387 73126 79677 90567 103950 114086 115485 108973 104568 98016 92849 89204 92249 99149 100901 90221 69329 50305 37284 29008 28435 30683 32999 34765 33424 30165 27711 27616 30479 35023 39816 43323 48145 52893 57333 63323 70572 63044 40966 21817 12830 9859 8844 8392 8242 7925 8063 7983 8136 8270 9026 9919 11800 15376 13617 8681 52182 304 44 30 9854 14 29 42 7769 12546 28468 3437 537 364 238 -7 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -59 -14 -44 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 6 21 999999 999999 999999 999999 999999 999999 -75 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -60 -59 999999 999999 -97 535 1414 2198 4913 8912 11413 12018 11998 10245 7699 8166 10079 10323 7442 4071 2789 2521 1906 928 152 999999 999999 999999 999999 -16 190 542 1035 1759 3028 5294 8283 10481 10847 11102 12265 14168 16079 18212 21441 26496 33449 39336 42448 45239 47919 49343 53933 65074 73618 75590 77142 81202 88147 89999 88702 84873 82762 85049 91314 93941 97432 101270 102622 106876 107068 102978 88040 55452 31522 29003 34671 38444 37337 34085 30779 28836 29611 30843 32409 34256 40620 57358 81237 85444 57734 29214 13482 8126 8699 10390 11322 11670 11673 11446 11590 11183 10227 9572 11753 17140 15976 8307 8505 52188 302 71 30 9851 14 29 48 7770 12550 702 350 90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4 -4 -45 -51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 196 441 183 -10 80 158 91 41 -4 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -61 205 595 931 1265 1702 2748 4608 7009 9961 13639 17106 19209 21423 24477 27408 27595 25580 21892 17238 13153 9118 7197 6783 5850 3983 2748 2104 1924 2411 4148 7527 11791 14227 14046 13597 13746 13775 13577 14863 17843 19733 20897 24470 31841 39915 44118 45810 48358 51106 54804 60547 69879 80313 89239 89572 84389 78349 71901 69588 66807 64549 66832 73970 80433 81892 87036 94981 93648 82543 68012 50210 36995 34197 39117 38702 34279 33117 32340 30914 31120 33522 37284 42306 43598 37764 29301 23122 21168 22262 15799 8174 4272 2040 1466 1952 2892 4430 6924 9647 12222 13677 14087 13655 13832 14931 13302 9301 6922 5791 52194 302 67 30 9847 14 29 54 7770 12555 827 394 84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 169 315 206 175 182 259 396 398 285 162 106 59 93 50 -50 -76 999999 -97 -36 18 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 315 891 1641 2822 5252 9393 15147 21519 29169 37654 43830 43515 35246 24689 18310 15087 14867 16531 15929 14085 11703 11428 14141 16867 17476 16828 15968 15096 14590 15009 16552 17543 17677 18716 21144 25527 32031 40262 48170 53412 55631 57397 61153 64853 68141 71767 74393 75056 73333 72208 76164 72017 68576 72832 81119 88455 89669 90453 93549 95663 89476 83950 74592 62590 54053 52664 50579 43354 38932 37430 37716 36581 34670 32980 32531 33910 40197 46082 39275 23225 8596 2136 1127 1192 1361 1237 897 748 810 983 1216 1693 2648 3869 5061 6374 8282 10120 9911 9400 8815 6416 6687 9988 52200 302 62 30 9842 14 30 0 7771 12559 625 394 49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -23 264 679 813 539 388 237 53 35 101 204 327 545 719 759 653 477 301 179 103 93 100 71 60 57 63 -7 -83 999999 999999 999999 999999 999999 999999 999999 999999 -25 276 682 1008 1334 2010 2788 3477 4124 4928 5626 6131 6850 8410 11318 14973 18530 21399 24803 28359 30885 26959 22064 20694 19664 18181 17132 17100 18090 19076 19357 17831 15623 13829 13536 14782 15849 16050 16871 17967 19364 22626 28752 36142 43209 48550 51181 52028 51764 50997 50021 47374 44162 40754 35681 34387 37260 42339 51484 59927 58665 52582 57115 66802 70843 67659 66224 71070 80935 91849 97071 91189 83163 74600 71319 67142 59919 52998 50844 46738 35577 27024 28326 32676 35572 36891 32382 19543 7779 2071 1150 759 397 309 305 279 257 292 394 561 872 1145 1313 1768 2274 2595 3788 5993 6396 6641 12133 15511 52206 303 28 30 9838 14 30 6 7772 12563 5809 973 559 282 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -41 215 419 586 688 791 900 785 400 49 -34 999999 999999 999999 999999 -19 85 220 270 230 167 128 156 230 212 217 241 277 270 162 32 -42 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 45 169 423 823 1545 2858 4549 6346 8098 10970 15196 19215 25012 31013 32596 31837 32116 32618 30940 26799 21979 18895 19723 23999 27686 30313 30884 28957 24659 19845 16396 15359 17249 19241 19638 20215 21169 21923 23186 26430 31314 36933 44365 50060 49695 45485 41268 38883 38125 36095 33341 29696 24672 20708 19897 21433 25580 32461 42887 52865 59197 62583 65138 69012 79976 98835 105071 93864 79357 64590 52610 48640 51349 47185 48942 61215 77976 92468 82711 56873 39963 31426 23606 15936 8811 2287 606 420 369 332 321 363 415 630 1285 2415 2952 2511 1861 1604 1915 2133 2390 3491 5500 7610 11842 16316 14976 8596 52212 303 25 30 9835 14 30 12 7773 12567 5852 1271 704 318 69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 345 648 884 1060 1475 1729 1604 1645 1363 884 535 401 417 316 125 50 179 263 419 688 862 960 943 840 691 584 522 428 361 319 241 200 175 149 59 -6 -74 999999 -70 -45 -49 -73 999999 -94 999999 -68 -37 12 95 189 308 558 1064 1839 2951 4178 5642 7575 8869 11686 18681 30038 39059 42152 41418 37135 29366 22600 20358 24306 30409 34655 34293 29572 24804 21216 19433 18589 18611 19049 19730 21344 22443 22281 22204 23912 28840 36972 46213 50052 46436 40916 38121 36818 35750 36333 38359 34730 27584 22566 18724 17228 20141 27430 34274 38853 43107 50085 58708 66824 71756 86286 114016 126455 97833 61176 40301 30336 25620 30395 44879 58926 69522 84730 91415 78814 52658 27993 10982 3514 1520 1047 674 527 530 839 1902 3415 4008 4359 5138 6291 7381 8760 9777 9737 8647 8294 9789 12288 14915 17404 19265 17503 9209 3202 52218 303 22 30 9832 14 30 18 7774 12570 7316 1537 1087 592 124 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -8 288 463 604 721 829 879 512 195 113 100 72 66 -19 999999 999999 999999 -93 -66 -24 70 186 310 362 394 445 484 474 469 415 304 160 46 -32 -80 -92 -70 -85 -14 26 38 9 10 -29 -52 -45 -90 -89 -73 -56 -9 130 354 719 1235 1916 2868 4118 5305 7040 10353 14589 18233 20595 23415 26462 28618 29438 30319 31925 33248 33662 32962 31875 30337 28712 27095 25823 24985 25265 26712 28086 26427 23366 21844 23356 29556 41759 57662 59646 52672 48609 43708 37497 34625 36720 36307 33184 28487 23407 20570 18528 17500 18879 22289 27672 33706 33334 33161 39604 44985 50546 71445 102353 126630 138494 110425 64298 41298 29762 22050 24389 33701 43343 47464 44640 47224 57295 58202 47000 31186 14024 5177 3592 3439 3814 4585 5592 6841 7261 6747 7041 7330 7997 9850 12136 14083 14702 14634 14494 14011 13973 14349 12810 9536 3929 1169 52224 303 20 30 9830 14 30 24 7775 12573 10054 2037 1203 694 283 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -19 58 122 257 434 502 501 540 530 463 366 237 140 69 62 28 -32 -52 -8 -26 -62 -38 -19 6 28 42 -5 -27 -30 -61 -52 4 34 98 287 562 854 1083 1308 1676 2334 4232 9081 17233 24987 29557 30355 27903 25731 24439 23793 24430 26905 31372 35908 36407 33307 30625 30539 29731 27978 25461 22409 19700 20312 23489 27215 33699 45504 53462 52756 50713 50754 53525 59260 63901 58917 47314 34777 23043 18070 17941 18716 18661 23102 26408 27505 27968 28657 34480 40526 44939 54236 86478 129498 159808 138966 88072 52151 36557 40013 48944 56723 63395 66837 63654 59642 53447 41848 24446 11384 7635 7234 7332 8038 8804 8987 9598 9497 8307 7255 6611 6291 6414 8551 11697 14393 15579 15277 14018 12487 10507 7238 4159 1901 942 1397 52230 303 17 30 9827 14 30 30 7776 12576 53799 3317 1518 961 459 -23 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 -28 5 30 98 112 105 102 179 224 276 444 573 565 519 451 382 298 245 181 181 174 166 152 117 99 118 188 230 229 284 406 478 526 597 552 458 369 293 275 342 437 512 688 953 1210 1484 1894 2298 2558 2845 3764 6567 12245 20290 28119 32933 36185 36953 34050 28368 22150 19906 20963 24316 27596 28735 28476 28303 27267 24676 24134 24551 25574 27313 28838 35727 50020 58399 53265 48010 47743 49970 51389 50210 43524 31201 19485 13657 12242 12451 16072 21037 23833 25015 27505 30222 30990 31782 33705 38580 55068 88921 131990 146552 157484 163651 137350 82772 56983 48826 41181 40220 40681 43633 47069 45891 41083 37273 38621 40268 31267 15926 9086 7826 8345 8684 7780 6369 5657 5645 6037 6325 7174 8692 10544 11236 9207 5681 2769 1633 1063 659 501 744 1286 52236 303 18 30 9828 14 30 36 7778 12578 8937 1856 1260 726 212 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -39 64 73 137 271 372 373 347 327 315 306 327 358 390 444 454 412 299 205 99 52 -14 -47 -69 -97 999999 999999 999999 -72 -43 15 102 207 299 396 600 838 1013 1034 984 885 757 726 763 774 849 1016 1154 1260 1451 1562 1659 1981 2492 3097 4410 6863 10288 15237 21887 26815 27239 23225 19014 16207 16026 17306 20311 23760 26082 26782 24946 21385 19747 19919 20690 22471 25367 29636 38695 51835 54685 49372 43719 36943 34202 35340 34900 28072 18998 14007 12566 12278 12582 12814 14927 18171 18430 18694 21354 23585 21698 23135 35024 55835 78606 88589 106243 144633 163007 135646 88479 49877 39288 39250 39891 39808 39406 42765 49033 61047 77477 93220 101886 98698 78726 32481 11971 6876 6055 5344 4563 4341 4261 4407 4357 3977 3523 3239 2980 2652 2169 1545 870 449 313 428 604 581 52242 303 30 30 9840 14 30 42 7779 12581 2767 1583 1238 799 294 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -57 132 292 332 304 369 394 371 335 364 453 552 607 605 711 816 824 822 749 579 483 402 374 287 201 143 103 60 34 55 130 211 342 475 653 795 815 813 884 965 1058 1160 1113 1198 1404 1584 1737 1994 2345 2776 3182 3515 3740 3930 4130 4300 4768 5490 6295 7407 9928 13947 17569 18998 19171 18425 16403 13995 13314 14693 17114 20090 22854 25512 27274 26445 26077 26863 28159 29863 34699 44028 51200 49215 45497 42528 39700 34747 30404 30999 26020 16419 11652 11457 14280 16669 17774 18235 19513 21784 22863 24356 26865 28944 36179 60368 78368 81266 107266 137252 145111 163106 144321 103082 79898 53997 41933 38433 39666 40409 44414 48142 52347 65866 77533 72171 55337 30914 9316 3531 2591 2269 1917 2070 2647 3314 3748 3662 3319 2951 2573 2089 1798 1740 1362 799 452 331 326 306 217 52248 303 21 30 9861 14 30 48 7780 12582 2107 1053 750 392 -66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 74 8 2 102 254 395 481 489 524 614 782 910 918 904 915 926 863 720 607 559 472 418 360 326 333 339 308 278 287 325 413 463 531 721 1111 1576 1871 2034 2308 2463 2458 2409 2363 2373 2538 2934 3395 3936 4658 5309 5935 6758 8815 12296 14641 15308 16554 17333 17715 17281 15016 14900 16126 16970 16402 14993 13930 13252 12784 13414 15824 19797 24314 27486 28620 28470 28215 28520 28977 31490 37883 45255 48987 55174 59360 49801 34336 26660 25835 29202 27130 15362 10539 12743 16384 18737 18177 18912 22392 22568 20559 20677 20408 25830 40046 51853 60127 85128 113645 165742 265785 260556 158814 96044 68454 60051 53518 49757 56467 59469 56629 61372 72611 83003 82379 67239 34921 6994 786 620 747 967 1444 2304 3362 4238 4398 3582 2433 1629 1235 996 802 685 577 485 488 442 360 269 152 52255 304 18 30 9888 14 30 55 7781 12584 6155 1659 1043 684 310 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -2 129 246 406 560 593 477 444 471 548 633 636 672 771 842 858 859 786 654 524 428 404 395 376 331 307 284 288 347 403 495 639 878 1253 1691 2030 2401 2664 2816 2901 2877 2965 3209 3543 3928 4597 5657 6549 7470 8497 9667 11823 16256 20303 22226 25554 28197 30822 33591 34480 32737 27733 21283 15487 11329 9905 10247 12410 16269 21210 26263 28599 27151 25483 24918 24912 25934 29389 35547 40436 46657 62206 71871 61291 45437 33121 26079 24121 26110 29187 25732 16667 16810 19778 20671 21064 20726 20812 20945 20889 20988 22800 29302 32718 38549 70617 130222 201376 264212 263194 206157 157925 133960 115139 94370 87497 80528 76522 71172 73824 86012 78696 42874 20928 9324 3499 1034 878 973 1070 1356 1916 2527 3055 3544 3558 2990 2036 1302 1123 1215 1500 1872 2032 2067 1789 1098 512 243 170 52261 305 38 30 9908 14 31 1 7782 12585 3669 1195 819 490 183 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 -35 50 139 314 373 419 484 507 521 487 479 492 518 567 613 672 685 649 602 526 479 456 420 374 383 381 360 377 341 343 358 439 589 787 980 1180 1473 1717 1883 2103 2422 2685 2742 2864 3071 3213 3690 4848 5888 6887 8878 12123 17230 22710 26518 30676 34283 34798 37239 40173 39655 36608 31646 23909 15316 9970 8476 9416 11875 14611 18180 24719 31403 29724 23452 20469 20927 24348 29130 31811 35132 42828 53397 58359 55691 48218 36885 23775 17148 19189 22898 26734 24503 19317 21900 23063 20717 22065 19923 14982 14594 17577 18328 20274 28616 46906 73149 111712 189305 281764 304936 230841 144744 135115 180817 206469 198014 173931 129671 93708 86912 85862 81225 71194 39773 9728 1610 1006 1121 1253 1431 1725 2133 2625 3173 3711 4067 4001 3096 1923 1228 1089 1248 1481 1720 1655 1320 931 509 233 164 151 52267 305 28 30 9928 14 31 7 7784 12585 1005 653 275 -76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 19 164 304 408 595 709 750 774 763 721 736 796 802 777 723 721 806 910 955 1008 1019 943 869 755 666 657 648 645 709 772 786 811 901 1075 1209 1335 1427 1386 1492 1714 1983 2046 2146 2426 2607 2634 2608 2577 2778 3282 3874 4397 5406 7174 9267 11396 12843 18655 28276 40023 46735 44534 40845 40250 40292 38764 33290 25845 19924 17287 17114 18721 21929 26081 27515 25363 21497 19241 19674 22388 26798 31285 36491 44341 53993 58235 54017 44350 34011 23127 15118 15660 21515 26906 26135 20880 18725 19203 17040 14442 13717 13524 14319 16790 17015 18004 21943 38750 69067 82928 91913 127316 190124 234861 232465 195595 167577 191944 209238 196403 165810 125960 103711 105042 98417 74455 30428 8282 1196 1022 1200 1507 1681 1927 2264 2692 3106 3534 4111 4812 4907 3464 1758 1154 991 946 1048 1169 1071 771 461 264 196 167 159 52273 306 21 30 9951 14 31 13 7785 12586 1472 1131 804 373 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -59 12 84 159 268 335 482 638 800 999 1160 1167 1130 1089 1078 1061 1032 1008 1005 1024 1068 1069 1173 1364 1493 1588 1675 1757 1838 1866 1799 1693 1561 1429 1324 1403 1506 1484 1520 1649 1799 1993 2343 2757 3257 3197 2864 2895 3031 3202 3202 3110 3013 2959 2978 2918 2985 3312 4255 6441 9828 13024 15162 17376 28783 45427 52734 52408 51195 48821 43408 34666 26235 20685 17908 17490 18892 21379 25548 28534 26321 22591 19670 17825 18739 22668 26811 32053 44630 53239 53128 47795 42194 38748 30941 19319 15977 24775 31655 29776 21163 14108 14823 20583 20550 15591 12337 12246 14512 17053 20054 27921 44312 68281 77489 81840 85829 111337 173313 238591 241065 173415 140147 132305 135915 124181 124770 132592 113940 93587 70406 22271 4173 1037 907 1211 1584 1854 2220 2984 3834 4399 4705 5017 5531 5974 5321 3444 1911 1194 842 815 890 789 551 375 302 309 266 229 271 52279 307 15 30 9975 14 31 19 7786 12586 2144 1765 1268 719 126 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -67 116 139 218 403 585 709 775 872 1041 1290 1473 1640 1723 1612 1401 1355 1340 1544 1734 1802 1817 1786 1782 1841 1966 2177 2415 2679 2929 3289 3706 3825 3458 3236 3090 2986 2955 3149 3477 3721 3839 4083 4449 4919 5287 5341 5092 4890 4518 4044 3672 3323 3002 2850 2815 2598 2333 2049 1831 1563 1445 1778 2838 4415 7590 13777 21423 29519 37997 48247 54290 51599 43877 34412 22541 15019 13442 14168 15527 17811 21250 24004 24860 24228 21927 19812 18574 18931 20377 24363 28927 32043 33169 32917 33303 32571 28887 23898 19593 17952 24309 31243 29943 24253 18465 13871 15916 19485 18142 16827 16081 16894 20965 26767 37833 51154 62920 82098 104335 117373 118326 142898 174826 197337 171833 131484 135540 139729 137863 117923 89862 82993 60304 29718 6494 1584 1189 1426 1886 2649 3580 4767 6138 7203 7460 7031 6961 7764 8735 9105 8226 5665 3084 1780 1092 590 390 345 324 306 333 309 266 389 558 52285 308 35 30 9995 14 31 25 7787 12585 3354 1855 1426 1104 550 -60 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -69 213 245 256 481 752 939 1088 1063 913 975 1093 1200 1431 1879 2311 2255 1772 1471 1363 1375 1562 1921 2181 2324 2717 3150 3551 4060 4273 4302 4218 4059 3828 3632 3525 3711 4065 4235 4536 4979 5365 5800 6116 6133 6015 6076 6343 6292 5848 5358 4935 4394 3691 3104 2743 2514 2336 1990 1558 1351 1250 1503 2628 4430 5586 5870 6344 6183 5616 7536 14012 24425 33939 37852 34620 28281 22559 17895 14352 12288 11352 12859 16337 18420 19214 19583 18708 16674 15069 14503 16502 18211 22092 29768 34885 32940 27998 23616 19384 16689 17376 20985 25885 28113 25045 17965 16098 15756 12577 10916 12318 12916 13783 14972 15815 18945 31624 43823 46177 58006 82842 91063 95764 123446 174265 210637 218236 161889 105224 117439 137467 177787 185712 126857 79250 56296 20816 2792 1346 1810 3269 6377 7911 6322 5668 6880 8776 10486 11836 12821 13673 14069 13135 11667 9701 6856 4119 2326 1178 523 344 367 412 414 331 398 764 742 52292 308 25 30 10015 14 31 32 7789 12584 1550 1199 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -20 124 273 543 839 1205 1634 2074 2457 2260 1777 1633 1715 1828 1975 2424 2893 3278 3632 3952 4119 4229 4325 4407 4497 4567 4576 4453 4341 4439 4898 5591 6188 6657 7043 7304 7566 7676 7726 7766 7588 7099 6501 5656 4763 4006 3363 2781 2446 2454 2797 2861 3192 3571 5169 8455 12078 14974 17338 19751 20384 17821 13243 10575 11230 13713 14454 11796 9244 8779 8980 9795 11016 11342 10458 10456 12776 15043 15283 15614 15726 14596 13453 12922 14321 16483 19137 27521 35539 35311 30410 23612 19586 17358 17783 22909 26452 22529 15130 11449 10829 9879 8971 9872 12419 13628 13495 13626 14082 13712 20208 29343 37460 50580 62423 64775 57886 75039 123082 180473 201270 218642 176146 119108 139226 191952 210195 185733 142099 122643 73792 19160 3099 2661 8078 19531 31016 36123 23820 10398 8229 9756 11416 13911 16734 18238 18168 17285 16798 14037 8998 5244 3333 2772 2403 1716 884 484 367 493 852 694 209 52298 309 42 30 10032 14 31 38 7790 12583 2239 1408 975 379 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 66 215 407 681 944 1249 1645 2020 2159 2063 1977 2070 2182 2191 2247 2299 2433 2756 3111 3425 3826 4210 4666 4978 5263 5775 6107 6276 6400 6666 7123 7656 8367 8931 9265 9583 9852 9928 9860 9685 9449 8937 7538 5804 4575 3938 3750 4058 4517 4901 4774 4856 5433 6837 9460 13164 17661 20732 22613 22000 19924 15210 12455 11355 10688 9181 6877 4926 4044 4151 4834 5815 7190 8504 10017 12480 15944 19300 22019 23828 22432 18185 15262 14478 14872 17037 21613 26273 28702 28949 27534 24788 22054 19691 19033 22389 25254 19115 9956 8035 8665 9311 9742 10029 9459 9995 12603 14884 17156 19956 23874 32371 46129 57969 64949 75285 96621 129041 172722 205401 219247 221089 175907 88232 105844 187368 203666 180423 160836 135469 79947 32178 11596 17229 30479 39464 48390 52996 39528 19398 13118 10499 9985 12236 13627 13118 11780 10594 9523 8077 7205 7243 8245 8755 5694 2293 760 485 548 674 490 208 145 52304 309 29 30 10049 14 31 44 7791 12581 1292 974 597 82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 106 351 465 534 682 829 880 944 1146 1404 1491 1468 1521 1568 1522 1485 1696 1983 2253 2498 2842 3231 3445 3603 3775 4013 4553 5520 6820 8067 9620 10692 11038 11215 11347 10985 10396 9833 9166 8494 7886 6836 5638 4523 3775 3274 2975 2926 3200 3744 4439 5448 6755 7982 9687 12835 16875 19741 21983 24165 26686 32517 37894 39683 38740 37589 32400 20261 10714 5838 3539 3073 3697 5074 6835 8485 10288 13244 17775 24950 31164 31100 24994 18682 16332 16384 18382 22993 28047 31132 33994 34156 31866 29032 27834 25625 20577 16251 13089 8130 5383 6801 9345 11477 12374 11258 11264 13137 16121 21048 27541 35614 49968 69332 96744 134149 177391 213113 218691 173839 149761 139194 107644 69021 51090 65572 114302 183361 243431 223464 162853 114779 62479 26108 12027 16005 27282 38409 43825 37636 22097 12112 8309 6644 6908 7203 7162 6796 6342 6017 6213 7300 9834 11878 10374 7423 4400 2009 879 662 698 466 233 156 121 52310 310 15 30 10065 14 31 50 7792 12579 876 652 483 233 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 248 646 685 628 581 607 562 650 759 1005 1249 1482 1767 2163 2611 2920 2888 2563 2600 2952 3446 4029 4789 5795 6579 7003 7348 7729 8393 9100 9881 10679 11260 12296 12852 12883 12590 12082 11279 10448 9648 8720 7659 6687 5994 5317 4568 3973 3613 3561 3798 4163 4054 3502 3397 3731 4087 4953 7325 10730 16839 25327 33287 38200 44079 50129 53145 47621 33603 18858 10105 6355 5131 5563 7241 9508 12141 13964 16136 20002 23689 25273 26955 29986 30377 25397 20042 18832 21697 25341 27230 29806 32903 34004 31491 27739 23525 18299 14707 11101 8931 9898 10724 10221 9384 8656 10056 13356 18479 27122 35426 37075 42355 62888 86155 101275 124738 159305 195840 213068 180632 119111 68101 52338 61674 78217 100232 143483 211532 243645 218258 155967 63507 12203 9974 20258 30222 39146 41305 31659 17605 7532 4670 4191 4123 4362 4496 4528 4312 3882 3791 4459 5822 7538 8595 8368 7926 6218 3509 1967 1227 940 595 284 161 133 132 52316 311 32 30 10082 14 31 56 7793 12577 1078 636 407 73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 155 366 491 839 1095 985 633 307 232 250 303 472 758 1028 1256 1467 1686 1917 2233 2627 3092 3720 4376 5012 5738 6724 7981 9218 10238 11008 11427 11625 12369 13535 14086 13986 14032 13979 13655 13149 12608 12001 11440 10980 10336 9544 8732 8011 7156 6245 5422 4760 4167 3768 3589 3387 3165 3021 3278 4100 5266 6783 9024 11744 14173 18497 25908 37850 46168 48908 49170 40255 23398 12737 8910 7405 6734 7403 10200 13271 14746 15348 17166 18669 17576 15686 18519 27851 37554 40799 37721 31894 25552 22830 25309 28701 32568 35780 36942 33411 28413 23524 16426 10680 10777 15337 15344 10827 9553 11145 14405 21757 27597 30585 33475 35168 35273 43475 61657 79741 93391 113699 143517 171641 200155 220536 170912 97070 74391 75544 85814 111483 168027 183416 142798 47470 12024 11454 23292 34514 35584 31291 25973 16184 7820 3678 2141 2233 2649 3353 4193 4750 4698 4267 4309 5028 5606 5844 5974 6513 6603 5445 3879 2436 1614 1203 742 351 198 161 142 112 52322 311 18 30 10098 14 32 2 7794 12575 2090 525 344 66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 159 386 437 379 271 161 147 213 375 539 723 866 1083 1389 1766 2232 2807 3514 3952 4365 5019 5886 6758 7509 8279 9359 10298 10864 11190 11430 11579 11650 11519 11727 12144 11827 11118 10252 9525 9139 8640 7991 7220 6807 6478 5997 5400 4730 4057 3516 3106 2846 2741 2851 3127 3601 4627 6139 7807 9618 11505 13432 15310 18295 23325 30337 37640 41069 38982 35014 30489 22351 14021 10647 10072 9880 9747 10016 10830 12629 14326 14538 12707 9503 7265 7326 9888 15991 26976 37485 39719 33449 26224 22297 21442 23092 25003 26316 26169 25202 21950 18911 15351 13279 12844 14029 14601 13977 13671 13926 13411 16638 23844 31320 36550 38909 41100 48566 62070 80457 94477 102185 115021 152530 186492 225446 226889 109575 65187 83856 110479 142726 167632 170585 112382 30783 16572 31563 41794 37230 33056 30006 16453 4142 1366 1164 1172 1388 2142 3543 4713 4476 3870 3906 4398 4475 4081 3927 4108 3985 3712 3257 2270 1496 1138 751 435 198 104 90 73 45 52328 312 33 30 10113 14 32 8 7795 12572 1967 404 237 6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 -82 -13 84 166 256 448 617 815 1006 1155 1338 1496 1530 1575 1848 2226 2716 3583 4387 5087 5763 6247 6948 7816 8634 9168 9337 9463 9551 9618 9527 9409 9055 8393 7817 7194 6617 6123 5831 5448 4969 4489 4001 3497 3032 2665 2337 2090 1944 1792 1650 1590 1525 1540 1744 2103 2718 3806 5496 7445 10259 14568 20685 28687 40470 48728 47426 41729 38084 32798 25168 20110 18023 16750 14270 11133 9720 10836 13932 17429 19210 16717 12795 10706 9725 9756 11932 15772 20333 26673 35884 40841 38890 33406 28797 27309 27468 27134 27029 27805 27747 27014 25428 23663 21082 16791 11257 7927 7300 8429 12905 21877 33235 41273 43379 42441 45975 56323 63019 70507 77280 83881 96455 122614 177403 221764 177308 98926 66839 67189 83050 116967 170432 138484 39223 22367 37285 44479 35059 32762 40465 29046 5445 1848 1405 1303 1219 1331 2006 2968 3323 3412 3208 3053 3065 2864 2868 3515 3238 2102 1487 1219 1126 1081 836 526 301 173 93 69 49 31 52334 312 18 30 10128 14 32 14 7796 12568 1526 126 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 22 180 344 605 828 1061 1345 1640 1952 2139 2308 2452 2397 2335 2565 2819 3048 3428 3926 4356 4696 5076 5670 6056 6042 5947 5772 5412 5016 4648 4544 4435 4064 3771 3481 3239 2961 2608 2391 2227 1994 1807 1612 1485 1357 1131 913 703 624 669 842 1209 1789 2807 4495 6836 10127 14119 17734 20962 24934 29974 36232 42450 49428 55376 52129 41044 35913 33639 31907 30842 29226 26733 21458 14449 11508 11985 13245 14604 14931 14645 14585 15120 15368 14185 12268 11302 9884 7569 7340 10696 18848 29919 38837 38479 30854 25935 25560 24895 24804 24690 24009 20811 15987 11860 9335 8056 10601 15122 22876 32345 36740 36404 34670 38982 46394 52239 58754 74625 108017 147487 175281 196998 219744 237688 161796 65669 48271 51653 55532 73800 108997 153441 136486 55462 38976 38645 25982 19679 28453 34459 21654 4572 1050 833 940 1682 7296 20962 29643 19815 7135 3152 2409 2566 3357 3019 1884 1240 1019 929 1037 960 746 473 261 173 107 80 68 65 52341 313 37 30 10147 14 32 21 7797 12564 2178 -45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 38 261 468 644 787 978 1257 1551 1950 2512 2946 3311 3381 3185 3163 3212 3248 3016 2749 2615 2578 2550 2637 3044 3488 3511 3308 3085 2830 2571 2311 2102 1843 1615 1451 1243 1086 953 818 711 723 773 794 812 846 889 1010 1273 1580 1825 2182 2784 3861 5490 7441 9580 12504 16330 19694 22065 23636 24742 27029 29495 31663 34433 37276 38712 38046 37047 37199 33566 26809 21861 17997 13955 10853 9906 10230 10623 10795 12062 15126 19147 20797 19821 14679 8724 5554 4223 3671 3395 3735 5296 8859 15356 24373 31327 32765 28572 22887 20901 21082 20407 19152 18222 17638 16109 14983 14565 16523 21472 26053 27486 27181 29550 36468 46447 59802 85152 117429 151757 186154 212986 231643 221602 194964 161888 106573 73593 62731 56870 56468 73384 113003 144349 107373 36962 30156 24915 27091 26727 22460 17474 8403 2700 4484 9358 12945 16656 28714 49316 62064 29581 8260 2953 2291 2426 2099 1533 1149 926 933 1117 1267 1315 975 459 246 232 307 505 1085 2096 52347 313 23 30 10163 14 32 27 7798 12561 874 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -31 122 330 640 925 1344 1800 2445 2997 3215 3046 2722 2437 2303 2307 2213 2086 1973 1791 1606 1483 1616 1920 2146 2076 1852 1630 1460 1304 1233 1204 1159 1046 923 821 689 682 812 1223 1719 2171 2605 3000 3576 4454 5819 7393 8753 9793 10885 11946 12801 13669 15134 17041 18320 19600 21513 22782 23961 25662 28154 31956 37802 45232 52498 57166 56733 50463 40866 32015 24197 17626 13983 10982 9582 10433 12429 15645 19833 22416 23086 22854 18737 12915 9508 8643 8362 6991 5047 3205 2777 5073 10478 16035 19215 23296 26341 24336 19826 16373 14322 13002 12019 11078 11286 12092 13071 15002 16848 20764 25760 24326 24906 27006 33543 46184 56471 64395 77183 94123 115014 137747 143693 128876 143456 156649 156936 147872 111758 63157 39844 39566 68377 101871 57704 22884 22394 21717 28142 31514 21656 7816 2225 3491 6852 17015 34044 53878 95708 98123 22551 6551 2580 1875 1641 1295 927 794 787 807 858 1003 1130 1339 1833 1797 1791 2795 4847 7817 13246 17823 52353 314 40 30 10180 14 32 33 7799 12557 40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -2 493 935 1085 1030 967 924 940 1226 1729 2120 2405 2682 2848 2914 2792 2511 2176 1990 2005 2067 2034 1890 1759 1621 1548 1542 1638 1806 1770 1620 1499 1467 1478 1567 1754 1823 1835 1930 2148 2388 2657 2863 3016 3616 4619 5546 6359 7206 7961 8927 10280 11210 12004 13422 14892 15925 16348 17417 18929 21073 22600 23983 25817 27172 29470 31066 32590 34591 36758 39716 44505 49567 53152 51005 40937 30769 23585 16624 12015 11398 12854 15551 19560 22708 22820 19302 14794 11051 8343 6567 5851 5270 4481 4292 4855 5075 4259 2556 2204 5423 13561 16044 15521 15581 14917 15071 15795 17049 17879 17221 16417 16109 16166 16045 15740 15729 17251 19899 21239 21494 23343 30277 38772 43499 53759 77210 94790 104447 107597 104852 111926 131544 119309 97375 77548 68102 65288 56083 45792 51488 74510 48787 16430 19111 22761 28944 44663 40993 18700 4842 5526 14815 37790 58938 84496 116359 109228 53814 10277 1512 1138 1365 1003 576 453 449 510 606 859 1141 1260 1652 3618 7720 15098 24179 22666 13639 5049 52359 313 57 30 10197 14 32 39 7799 12552 3492 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 708 1574 2266 2754 2932 2900 2785 2593 2377 2216 2159 2292 2495 2595 2501 2321 2215 2114 1978 1819 1640 1431 1217 1018 914 902 1137 1420 1536 1585 1586 1561 1507 1517 1652 1820 2061 2408 2899 3523 4306 5198 6079 6902 7754 8676 9655 10785 11997 12826 13299 13678 14117 14925 16019 17006 17974 19082 20316 21397 22316 22474 22629 24446 25444 27599 29847 32574 35354 38604 43157 48798 56513 63800 65575 58511 47596 36452 25734 18045 15196 16766 21415 26608 26835 22269 18758 15371 11471 7947 5135 3389 3212 4120 5188 5024 4782 4616 4600 4589 4735 5132 4753 4499 5773 7867 9725 11158 12942 15054 16817 16935 16974 18262 19464 19716 19687 19365 19184 19178 18796 19159 20460 21593 23323 25130 28984 37520 49738 66604 81188 84531 85058 84864 90830 97341 100170 89293 71761 57379 60931 71313 66060 46754 51824 46663 9852 6144 9637 22732 43660 48558 31665 10901 11419 28109 52670 71280 99213 120356 90344 53990 16529 4333 1643 1133 820 555 500 457 390 367 600 2222 5375 7908 12816 20381 25172 15188 3620 405 108 52365 315 18 30 10218 14 32 45 7800 12548 45087 28882 3787 1624 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 368 1119 1729 2048 2060 1951 1697 1388 1012 744 764 960 1134 1190 1049 927 847 733 611 530 515 557 548 514 516 554 682 788 894 970 1040 1116 1196 1277 1484 1787 2156 2599 3062 3569 4044 4609 5177 5659 6112 6714 7329 8116 9165 10287 11056 11592 11792 12071 12569 13191 14074 14826 15423 16463 17833 19290 20227 21209 22641 24291 26559 29534 32988 36755 41212 46027 50509 54444 56706 56763 54961 50548 44726 40190 34976 27323 23292 23855 24311 24313 22837 18607 13243 9453 7408 6324 6194 6470 7071 7815 8484 6905 4251 2931 2137 1924 2139 2638 3706 4869 6901 9255 9327 9172 9445 9828 8980 10538 13259 15054 17657 20138 22018 23700 25385 26793 28952 31272 32883 33996 35717 38901 42541 46693 51850 56514 58487 57218 56803 57740 60070 67251 77148 83551 80161 73408 67980 65068 69104 78104 80401 85551 74432 24731 2132 2807 6805 14489 21005 21618 16564 13831 29065 75335 119942 136340 129851 110671 92865 32205 10990 6129 3474 2285 1607 698 400 423 768 2412 5171 8097 14859 24043 18414 7357 1380 244 131 136 52371 188 3875 30 10235 14 32 51 7801 12543 210 552 819 1043 1227 1395 1447 1497 1487 1594 1539 1078 729 451 266 150 113 79 94 141 174 264 364 436 451 457 512 658 924 1271 1525 1703 1911 2190 2379 2673 2878 3008 3323 3523 3814 4119 4592 5042 5539 6005 6694 7179 7654 8250 8767 9209 9720 10358 10959 11728 12695 13690 14409 14719 15265 15958 16439 17380 18444 19602 21604 24989 29153 35225 42018 47944 53630 57689 57302 52309 47144 43108 38966 37038 38244 38229 36862 34733 32170 28137 19077 11075 7452 7019 7683 8980 10549 13413 16331 20623 17293 8097 4454 3028 2162 1484 960 762 639 556 642 1451 2779 3756 5406 7016 7391 8235 9546 10981 12632 13723 14778 15840 20200 27371 30583 30711 32449 36477 39444 41855 43550 46851 53536 57676 59884 59959 57172 55035 62867 68563 75546 87671 90978 85074 76637 71034 60520 57778 55081 55132 61848 89989 111755 54919 1809 1021 2480 4961 7894 15720 17561 13484 14153 22358 49348 110540 174276 191311 168657 69929 27906 29971 15794 11767 5509 2587 785 452 607 2367 7138 9566 12339 19786 16025 4799 778 202 166 138 52377 183 4010 30 10250 14 32 57 7801 12539 -62 12 65 91 213 257 297 388 423 453 437 447 490 517 545 575 691 878 949 860 880 1006 1155 1339 1648 1814 1995 2286 2490 2823 3099 3363 3785 4152 4465 5038 5705 6385 7075 7792 8792 9914 11045 12218 13111 13931 14703 15461 16147 17076 17656 17775 18257 19291 20573 22046 22902 23691 25068 26952 29701 32953 36946 41248 45023 46941 47095 47061 47118 46767 47399 45684 46288 47321 44295 42285 41725 37375 31493 25884 21359 18329 17837 16955 16259 16729 19226 20410 21660 21219 15470 9426 6103 3950 3220 3164 2896 2470 2125 1671 1229 731 333 560 1564 3139 4839 5195 5235 6220 7333 9052 11665 13726 19186 26259 32571 38291 39688 42511 45260 49457 54484 55441 54181 52684 54995 58731 55495 53407 50151 49639 56114 67611 85291 86952 64902 46400 50216 57867 52433 41368 36869 20916 10335 5300 1234 1751 9089 35556 57203 46471 29603 21518 8955 5634 7845 13021 29152 83352 166044 187518 95557 35200 64160 36184 29099 11934 2778 1010 821 796 2682 7998 11191 18780 21886 9722 2239 906 326 245 90 52383 184 4025 30 10265 14 33 3 7802 12535 -13 45 89 240 325 364 311 355 533 647 756 780 724 778 955 1189 1634 2150 2436 2571 2552 2632 2847 3207 3949 4794 5578 6556 7385 8032 8697 9441 10062 10653 11623 12754 13918 15303 16581 17834 18553 19529 20312 21019 21584 22044 22677 23307 23470 23876 23975 24483 24656 24941 25251 26715 28334 29479 30640 33698 36308 37011 37784 41276 46848 51361 53101 52151 50923 54910 58293 55756 50594 42922 39642 38424 35581 33645 31496 25798 20660 20103 23042 25170 25658 27616 29865 28517 25298 22185 17734 12679 8220 6884 6673 7383 8155 8525 8175 8245 5482 2172 1249 842 606 717 1057 1788 3216 5137 7311 9387 10314 9978 10158 9475 8806 9604 11567 14631 18070 18012 17919 19073 20571 23699 26056 28161 30868 32556 33988 36572 42036 51458 55538 47981 41905 37484 29057 31196 38475 40569 38775 23838 9420 6771 14344 29636 50418 59501 43522 22794 20866 13470 3812 2738 4810 7965 22310 91097 175612 187293 166021 118681 69052 62859 40479 31106 10006 2702 1157 1058 1483 2793 5201 9919 18594 13901 6425 1464 537 358 283 193 52389 187 3923 30 10283 14 33 9 7803 12530 23 124 231 313 419 637 806 752 600 499 497 686 1001 1263 1504 2154 3073 4296 5397 6743 7670 7499 6714 6395 7058 8053 9077 9750 10493 11510 12306 12413 12697 13055 12940 13008 13932 14697 15583 16328 16856 17383 18027 18546 19164 19484 20132 20838 21452 21161 21193 21179 21659 21639 22010 22813 23119 23572 24293 25333 26811 28888 32379 36901 42312 46228 47758 45432 44295 43360 39514 38435 36706 31727 27846 24779 25471 25800 23979 21627 18641 16983 17458 21367 23717 26215 30066 28578 23650 24032 28442 27866 26946 29797 34557 42265 44431 37390 29523 21469 13932 9940 8005 4969 2840 2614 2841 3005 3188 3713 4866 6049 7725 9921 12457 14576 15546 15326 13614 10942 11002 11161 12863 18753 23452 26169 29160 32406 39621 41628 45330 59057 68731 66408 62813 58322 49513 39143 31855 22911 16211 16145 20715 20133 12305 7257 14518 30335 47932 58618 54635 30170 9013 1821 2055 1524 1939 3246 7745 33351 109167 154666 142816 163099 163794 68675 22452 24388 34349 26106 13068 4941 5566 5694 4598 4468 4289 4634 15489 24150 6639 647 807 741 383 465 216 52395 186 3998 30 10298 14 33 15 7803 12526 33 193 280 376 484 553 657 683 679 742 1026 1523 2067 2921 4151 5825 7390 8310 9273 10478 12101 14479 17576 20719 21320 20535 19415 17874 16508 14963 13900 13726 13957 14034 14418 15062 15884 16637 17200 17483 17911 18459 18785 18834 18927 19088 19235 19337 19439 19159 19190 19237 20475 21767 22689 24163 26298 28925 31773 34378 37507 40199 40587 39232 37006 33137 28332 25655 22980 19746 17036 13002 9967 9689 11164 15060 20082 25783 31309 34361 31638 28016 31027 28541 23496 21436 25626 35130 41386 46927 47917 53956 56665 52486 41725 27960 20572 15272 8510 5272 3206 2481 3097 4140 3862 3476 4054 4677 5503 6544 9398 13077 16074 18779 21182 22892 24480 24684 25836 24238 23321 25840 30964 33370 35355 34458 33814 44217 67079 81126 88312 82532 72936 70652 65596 57983 42454 27608 18881 17148 17731 18946 22564 33429 45992 47066 31795 12747 4657 2690 2793 3025 3333 3715 3876 4042 7891 35714 113776 183731 141210 109600 116301 59442 12127 9377 13114 16527 10745 3934 2440 7020 11711 8485 5772 5733 14843 18300 3658 666 1012 1067 777 1156 1264 442 52401 196 3681 30 10311 14 33 21 7804 12521 80 -6 999999 999999 999999 -90 163 433 687 1059 1479 1887 2208 2487 2632 2546 2475 2334 2380 2602 3023 3445 4181 4889 5468 5756 5895 6906 9440 12778 15994 18685 20980 21878 21056 20256 21297 23080 23772 23867 24206 22650 20154 18726 18617 18750 19051 19326 20390 21422 21547 20993 21096 22623 23477 23570 23465 22631 21683 21673 22210 22454 22955 23233 23856 24766 26466 28785 32354 34466 34288 34491 35700 34175 29202 24187 19832 15917 12532 9756 8770 10482 12133 17887 29131 40500 48079 51804 53118 47278 38466 31216 26364 26726 31416 34014 32301 29376 31065 30021 28046 27344 28191 29641 24071 16781 12128 9104 7561 6215 5358 8407 12818 7605 5848 7488 9552 8377 8175 8624 9341 11853 16278 17924 17946 21178 27617 32102 36309 36493 34043 34057 35484 33522 32642 35366 45877 46474 49907 74614 88062 99019 101478 89908 63719 35976 29307 32099 31149 27012 24276 24557 30045 49738 80448 117923 133044 95741 23764 9508 9979 10406 11244 12269 12994 13088 11787 11856 27879 60164 52746 40458 39339 26752 15285 12942 15056 15512 15011 9078 3230 2820 6430 8447 6107 5241 14176 14125 1453 718 784 1030 1132 2243 2197 971 52407 197 3695 30 10325 14 33 27 7805 12517 -77 999999 999999 -12 240 634 1154 1589 1853 2269 2629 3101 3990 5341 6326 6408 6071 5649 5281 4994 4800 4627 4616 4744 5141 5833 7016 9204 12707 16808 18623 16299 14296 12956 12047 11750 11824 12048 12692 14036 15932 17135 18057 19196 20542 21851 22688 23461 24316 24867 25140 25096 25160 24477 23921 23079 22667 22448 22965 23042 22893 22722 22805 23661 24975 26208 26865 27380 28149 29726 28127 22386 18684 15598 11902 8486 9951 13661 14635 16234 23204 36136 48996 54095 55529 48499 38821 35737 32913 27455 25635 27848 29517 31285 32893 36578 37765 38039 35011 34311 35533 37308 32698 25923 21450 16159 10378 7454 4866 4237 5794 7543 15144 32563 34771 26027 28484 47135 32185 12643 12611 13702 14740 16075 16797 17636 19878 20732 21142 23206 24496 25662 27414 26867 28218 31985 35214 36813 37342 42422 52752 64567 75763 111356 138177 120704 77500 49993 49650 42234 29520 24342 34696 66765 107185 170617 196645 81315 19371 10386 9800 9786 11470 14992 18198 19296 18327 16412 14277 13757 14080 20966 33333 17631 6684 5707 9776 12663 14019 19305 12289 4057 1270 2320 6311 4927 5480 13784 8534 1437 962 908 819 1900 3492 2049 1903 52413 191 3858 30 10338 14 33 33 7805 12512 -63 40 106 191 361 642 1161 1600 2214 2888 3520 4127 4254 4075 3944 4013 4767 5982 7518 9177 11746 15472 18316 19854 19129 16818 13527 10889 9569 9021 8299 7868 8016 8797 9817 10620 11036 11955 12867 13964 15135 16445 17747 19341 20803 21960 23087 22907 21984 21559 20774 19992 19697 20157 20615 21281 22089 22538 22936 22944 23001 23351 23303 22867 19768 15336 13552 13758 15008 22188 33505 43228 47511 53401 60673 65939 68368 65221 59523 51174 43647 41516 40889 37692 33920 33543 28784 21056 19016 23312 24305 21978 22740 24215 22878 22292 24915 28688 29946 19317 9854 6878 8057 9627 12800 16388 16617 19712 36314 70954 89703 66646 26737 13771 17219 20564 23506 24688 25370 28666 28078 28057 30084 29957 28845 28593 28295 25829 25156 31078 37672 38161 40370 46457 59712 75991 89240 106219 93434 57831 43436 56435 79159 71058 45570 33193 49543 139358 220826 207864 144174 50784 9084 5835 5296 5128 6254 8148 9969 12047 13607 15245 19460 20593 21553 31752 10275 3874 4795 7907 7329 5883 10240 13864 9465 5405 2180 1266 2990 4566 6340 9167 3739 1599 1629 1547 1045 1759 2056 1642 2189 52419 187 4022 30 10352 14 33 39 7806 12507 -69 89 255 351 541 870 1330 1855 2547 3282 3842 4034 4295 4869 6084 7352 7807 8951 10608 10798 10065 8132 6430 5889 5613 5168 4850 4766 4918 5029 5380 5999 6420 6758 7431 8012 8613 9331 10093 10914 11617 12479 13883 16055 18259 18890 18032 17629 17523 17272 16738 16811 17231 17999 18683 19623 20516 21206 20845 18926 17643 19239 21516 24454 27710 31346 39137 51293 64542 77318 86990 93242 98663 101874 98848 77916 58283 48532 40291 35639 28874 22948 19067 16871 16405 17467 18536 18820 18916 17041 13674 14460 17767 21177 22376 17832 11445 6034 6462 10305 14980 15268 10402 13629 45333 105705 152374 162872 141554 86736 33974 18025 26451 31696 25940 21659 17578 17262 18262 19664 23113 25426 26355 26014 26979 30007 32923 34565 36333 38871 41512 51347 61597 70134 72709 63319 50469 51169 70352 70257 66402 58267 64322 113554 178552 219605 179504 113498 61363 26834 10361 6703 5245 4688 4498 10069 32041 30886 20243 25715 61363 42521 7487 4013 4639 4137 3225 4838 9206 12208 11128 8134 4239 1494 1176 2841 6723 8928 4528 2681 2856 2008 1692 1732 1818 1969 2473 52425 191 3914 30 10364 14 33 45 7807 12503 -74 170 316 447 416 381 453 650 1119 1587 1914 2310 2894 3777 4769 5542 6259 7198 8274 9088 9207 8698 7239 6249 6166 6228 6119 6129 6025 6095 6044 6015 6050 6143 6397 6590 6553 7017 7449 7731 8242 8517 9015 8819 7978 7795 8293 8983 9872 11208 12765 14958 17761 20085 20553 20669 21423 22319 22686 22528 22636 22645 23585 24360 25963 31720 39579 47873 55858 64384 75995 88098 96367 102865 99816 81701 70020 63398 53647 43955 36050 28972 23394 17567 13220 10831 8983 8670 9412 9795 9374 8941 8469 9837 11524 12434 11475 11626 12251 13036 10949 8787 11033 15002 15546 11824 10532 15285 58179 105093 110866 116452 142172 174817 153189 47827 26675 29815 25702 25889 19756 18502 17131 14818 14251 15179 18998 27029 33755 41289 41891 35375 34184 36275 37577 38990 42082 46753 49891 51452 52884 51634 54686 61613 65165 69515 84780 93609 95467 87095 76068 73338 77588 112185 172729 127930 34314 15308 13769 11199 7480 5034 3684 2801 5719 23191 19123 4942 2515 1804 2259 6671 11798 13296 11946 10178 6601 2250 799 1465 4728 7485 5461 5402 4825 3423 7000 3421 1568 2240 4573 52431 321 0 30 10380 14 33 51 7807 12498 14323 530 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -60 115 363 729 1250 1621 1592 1411 1476 1635 1675 1659 1775 1933 2331 2611 2631 2934 3353 3724 4023 4574 5496 6332 6438 5840 5427 5526 5800 6059 6390 6814 7063 7354 7644 7933 8075 8225 8478 8905 9269 9447 9641 10067 10894 11834 12610 13131 12972 11921 10893 10048 10172 10852 11794 12170 12334 12659 13354 14353 15245 16837 18615 20019 21625 24846 29461 35666 42869 49894 55299 59848 64576 70517 77256 81756 79772 74455 70091 63429 59654 56246 47185 39267 36977 34308 28782 21945 15753 10899 10478 12337 13388 13764 13074 12437 12861 13811 14182 12926 11731 10473 9457 8753 8193 8328 10712 15818 21634 23596 19733 16120 15996 18461 33199 62046 74704 68040 75531 129544 166828 113524 37587 18845 22946 24047 25870 25820 21073 16481 14665 14519 14117 13754 15678 19764 25421 30755 34806 36388 37199 40785 42366 43251 46941 50269 53801 58027 63517 69155 78996 91347 96723 104093 119788 133056 127487 105565 66552 37988 63585 128525 95395 32186 15555 15319 16052 14734 11256 6954 3810 2829 4230 7439 5846 4846 4394 5154 8401 12354 13996 14629 13485 10303 6400 2596 763 1439 4245 5665 6799 8529 7524 12523 7301 1893 3157 5292 52437 203 3559 30 10399 14 33 57 7808 12493 -67 57 300 540 678 791 934 1133 1208 1331 1531 1780 2161 2455 2882 3211 3244 3215 3169 3055 2957 2797 2574 2371 2406 2596 2961 3518 4069 4644 5206 5798 6492 7096 7720 8306 8982 9559 9615 9876 10142 9825 9835 10102 10742 11670 13083 15025 16803 18156 18843 18937 18992 19047 19148 19567 19736 20037 20331 20773 21935 23411 25415 27726 30092 32494 34957 37527 40542 44318 47218 50064 53057 55637 60088 61486 62362 63720 63470 63651 62307 57758 51781 46426 41552 37603 34548 31384 27610 22223 16320 12278 11315 12609 14570 16574 17474 16273 15100 14925 14652 13710 13141 13055 13244 13096 12588 11917 11327 13472 19658 26094 32088 34380 30434 28383 36233 49349 58699 59685 48016 36469 46311 86743 131191 126971 56841 25365 26333 29202 29524 25416 22768 19141 15076 14523 15861 16313 16728 17773 20856 26515 33023 46127 58033 59638 61288 71360 84596 95482 105343 111132 116252 117688 114971 114385 99203 76816 69349 75013 73909 63562 55152 52728 48729 37365 20498 12585 11842 12188 12462 12406 11806 11173 10319 9684 10191 11095 11913 12412 13198 14600 15246 15692 17641 18566 19358 17791 13052 8206 3264 741 695 1744 4279 10088 19446 17191 28657 11366 1920 3076 6394 52443 322 35 30 10415 14 34 3 7809 12489 45944 6758 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -50 92 258 528 736 889 951 1033 1159 1210 1382 1591 1843 2021 2009 1960 1962 2098 2279 2337 2255 2130 1905 1784 1770 1873 2011 2259 2401 2631 2870 3035 3179 3359 3415 3403 3749 4124 4633 5576 6527 7160 7641 8352 9081 10039 10937 11507 12216 13360 14234 15078 16151 17240 18072 19019 19809 20318 21797 23689 25250 26314 26777 26703 26042 25733 26214 28035 30521 33613 37994 44448 49956 52971 54895 56082 58087 59980 58801 55512 50321 44121 39799 37533 35682 34207 35179 35789 33573 29769 25759 19151 12928 12076 14698 16982 17618 16981 16828 18802 21040 19635 15735 13339 12063 12542 14186 15273 14479 13239 12521 13991 20048 28320 31631 30269 29905 35996 50766 68068 64616 49427 33459 34643 72727 128501 135637 64990 33632 30485 25521 19839 18739 20268 18336 15702 15401 15638 15489 15936 17400 24918 40464 47051 40133 46689 68452 89399 103198 108131 128350 155071 170591 174197 171542 155432 141564 109084 62456 64267 66796 37101 16030 9961 8228 8037 8477 8577 8701 9145 9814 10003 10442 11541 12097 13095 15208 16884 17727 17837 17265 16976 16022 15067 15226 16303 17888 19873 20689 15985 10266 8332 3901 1455 2494 5067 8536 13676 26058 33840 36154 25392 1839 2188 5117 52449 321 49 30 10429 14 34 9 7809 12485 12191 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 60 200 268 293 346 483 513 539 601 661 680 772 967 1092 1226 1279 1513 1839 2084 2205 2218 2103 1864 1694 1486 1203 1069 1174 1408 1630 1747 1666 1617 1456 1386 1338 1282 1364 1678 1857 2031 2345 2579 2813 3121 3452 3811 4275 4908 5607 5838 5805 6305 7200 7989 8682 9178 9502 9942 10622 11694 13124 14882 16780 19180 21260 22860 25727 30442 34202 34619 33352 32800 33296 34583 36917 40768 45188 47767 49986 55021 57720 56095 53576 51077 49534 48781 47833 46663 46573 47635 48333 48275 45659 41692 36237 30257 24839 18243 15645 19554 20822 20051 22321 23466 24380 22530 17493 13764 13548 13550 14288 15295 15478 14868 15341 17110 17828 20125 24476 30228 38379 55485 67021 49826 35537 32679 32241 65681 142596 162650 119666 61366 25307 17729 16206 15853 15325 14396 15129 18389 23486 24647 19212 14833 12556 12516 19850 33059 43182 48684 59134 82577 107298 129509 147548 171152 209294 237257 229774 180888 112774 57978 42991 30647 17969 8721 6123 5575 5727 5879 6026 6025 6035 6587 7858 9336 10793 12066 13625 14441 15222 16151 16281 15591 14507 13620 13706 13738 13730 14822 16622 18984 18787 12334 8083 7818 5315 4746 9367 17438 21916 30426 48009 53009 42628 7860 1322 3561 5005 52455 323 33 30 10443 14 34 15 7810 12480 25132 5663 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 90 188 213 275 238 193 170 152 211 354 506 613 647 657 628 649 675 718 792 981 1246 1441 1350 1334 1420 1504 1597 1694 1684 1649 1677 1575 1415 1342 1349 1440 1519 1585 1759 1928 2118 2264 2547 2875 3134 3185 3152 3256 3431 3658 3835 4074 4419 4836 5353 5953 6781 7607 8629 9622 10579 11877 13422 14927 16085 17613 19171 20496 22328 25922 32834 39569 42971 44181 42080 39755 40032 41961 45697 52831 58575 56716 51705 50520 49489 49033 50296 52705 55542 58172 59770 59485 55102 49285 45324 41224 36105 30827 23367 18000 20405 22993 22346 22186 21456 19846 15363 11005 9254 9497 10761 12695 14878 16782 16815 16166 16912 18661 20623 25596 37682 57141 74238 75313 53756 37281 45904 80299 126508 165075 200794 202690 154208 86223 38957 14728 11195 10342 10166 9768 10481 14751 20159 27284 37842 48674 42691 19893 8850 10052 19949 40804 61921 78001 94018 120848 153057 178840 179798 163711 121192 67452 44356 35473 28870 19362 11221 4605 2368 1722 1519 1542 1799 2206 2733 3655 5423 7367 8498 9011 9477 10145 11063 12110 12428 12162 12126 13654 17710 22798 28076 28953 25627 22840 16054 8085 7761 10209 11279 15257 24273 35010 33437 37380 74091 71102 15807 2701 1556 5486 5800 52461 218 3167 30 10457 14 34 21 7811 12476 -46 140 254 326 462 523 494 430 419 498 599 669 816 1053 1225 1351 1341 1280 1219 1289 1153 1163 1140 1081 1064 1065 1271 1847 2355 2299 2130 2637 2895 2793 2936 3019 3001 3097 3217 3315 3210 3208 3223 3264 3401 3953 4167 3933 3821 3826 4022 4196 4177 4120 3931 3735 3790 4033 4321 4872 5485 5864 6772 7704 8736 10034 11646 13568 15152 16678 19505 22401 23125 22668 23092 24362 26976 30783 35198 39750 46445 53238 54641 55334 58157 60085 60044 58558 56637 55757 56984 59841 63540 67055 66528 64312 60989 54572 48331 45860 45193 42300 36479 28953 23865 23905 24929 25060 24416 21588 16343 11176 8983 8123 7495 7544 8237 8863 9305 9379 9452 13267 18773 22525 28399 35923 46888 61430 63175 58618 54330 47250 58791 91486 123634 129610 149563 185097 157171 85320 17773 10438 11987 9906 9865 11308 12610 14332 17719 18603 40985 77384 67187 27561 13426 14128 14654 16272 27033 49458 76002 103681 120186 127745 141837 149169 132468 103115 55449 36519 30221 25347 18269 11374 7721 6488 4697 3300 2430 2161 2530 4395 6165 6378 5481 5512 6387 7271 8019 10206 12708 14236 15929 18760 21752 20887 16840 23573 34696 29027 19366 7906 5859 8324 12151 17499 21635 24733 26051 19881 43947 87041 20633 3357 2317 5079 6884 3437 52467 324 34 30 10474 14 34 27 7812 12472 368 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 152 362 477 565 544 548 543 563 624 715 860 973 1120 1304 1504 1653 1817 1813 1877 1926 2044 1993 1995 1905 1833 1815 1576 1359 1441 1622 1602 1836 2466 2733 2724 3029 3505 3716 3816 3999 4158 4392 4507 4459 4478 4681 4775 4775 4834 4352 3839 3587 3462 3305 3325 3508 3818 4295 4713 5036 5186 5386 5890 6673 7448 8102 8725 9335 10064 11018 12479 14367 16660 18094 19958 23965 29163 32096 31185 30349 30857 32177 33814 35635 39247 44392 49461 52369 51634 51780 52943 53121 54508 57164 60296 63806 64934 61916 57719 54339 52161 50067 48628 43143 32606 25175 23637 25979 25769 23409 21630 20336 18057 14372 13888 12088 8016 6195 6924 8492 9879 9657 8127 7222 7836 12169 22661 32377 41652 54034 65858 71920 56459 35947 34151 46739 70810 90272 80078 83173 114350 96610 46002 20337 18320 19646 20537 18642 14776 14577 15463 17724 21824 28901 50894 53387 31200 19307 18978 21957 23429 23768 28521 47865 68278 144147 248981 274702 222285 164041 102925 63536 35927 23974 17187 13470 12420 11291 10091 10098 11279 12490 12759 12059 12193 11030 8420 7440 7968 10113 13385 15976 17826 18103 19149 22225 24976 25800 25833 25586 19678 26959 32633 23036 8979 3823 6655 8671 10218 13658 16697 18690 20817 22031 17671 7310 4397 3422 5511 5382 1942 850 52473 226 2957 30 10487 14 34 33 7812 12467 -66 80 185 275 384 454 556 745 973 1245 1572 1938 2026 2058 2241 2638 2922 3134 3247 3309 3264 2811 2520 2302 2149 2063 2034 1972 1939 2007 2060 2249 2670 2767 2739 2593 2470 2387 2315 2347 2621 2989 3176 3354 3589 3753 4006 4450 4959 5060 4734 4269 3917 3730 3770 3944 4151 4327 4499 4593 4553 4133 4151 4238 4193 4705 5659 6639 7794 8632 9053 9425 10389 11618 13680 16028 17851 19531 21179 23465 25856 29635 33379 34537 36500 38787 39162 39635 41161 44018 47253 49178 50997 52717 54480 56378 57756 59630 60929 59042 54481 50234 47914 47563 50953 51656 41449 30010 28196 31036 29924 25274 21435 20189 19190 20721 20954 19448 12806 6070 4611 5445 7167 9648 10580 10485 9974 9983 11095 14918 21739 30063 40478 48025 55543 68273 62466 37128 29539 36744 56830 65641 55323 42003 36514 28606 19619 17784 19302 22441 23090 20825 17594 15753 14737 15978 20361 26826 37770 33859 17667 10426 10284 11899 15013 17989 20097 31519 74197 275340 293654 289198 291611 221818 109092 61257 46170 32610 22448 16797 13042 12212 12123 12263 12978 13828 14911 16481 16443 15781 15495 15472 15527 15922 14851 15654 18858 22112 24252 23376 20248 16939 16809 22316 24503 28790 30909 19163 5862 3234 4591 6891 10377 15881 24503 28035 23588 17556 12797 8057 7488 5814 5313 3203 1325 778 52479 227 2971 30 10501 14 34 39 7813 12463 261 615 950 1147 1167 1713 2314 2113 2038 2037 1936 1682 1642 1795 2105 2415 2665 2789 2905 3335 3359 3130 3014 2970 2869 2842 2696 2762 2900 3121 3427 3395 3459 3917 3276 2598 2747 3297 3582 3644 3640 3386 3713 4235 4416 4304 4350 4247 4315 4595 4849 4823 4720 4540 4377 4207 4355 4579 4409 4490 4646 5001 5617 5969 6949 8499 8870 9286 10277 10887 10919 10837 10834 11283 11785 13034 14415 16409 19200 21511 23599 25834 29180 32726 35714 39385 42860 45772 47880 50486 52611 53262 53891 55969 58194 60749 62328 62829 61605 58048 53351 48563 46714 50123 58194 60049 51386 41296 35541 33004 29790 26014 23019 22209 25783 28938 27816 22338 14219 8363 6751 7266 8257 9960 12190 14617 15399 16778 17556 19624 23557 29269 32893 38295 44995 51924 49310 38042 33881 38153 41085 47924 62025 62854 46279 31548 19452 16579 17684 19096 19012 18507 16597 13547 13983 14987 14487 15446 20706 26241 24824 17495 14897 14410 14564 13689 13945 16798 21587 46399 177437 299348 197680 174676 180450 181717 168345 75572 29995 16603 13318 15922 19746 22549 23691 22941 21805 19261 16963 16349 17762 20017 21140 21521 20871 21514 24761 23883 21477 17119 12572 9357 7929 10281 19751 27293 34734 27738 12730 2778 1817 7542 14565 17858 23449 30027 36880 32272 19272 14030 9500 8638 5813 4956 3229 1675 847 52485 226 2986 30 10516 14 34 45 7814 12459 159 999 2166 3452 3201 2381 2037 1916 1785 1821 1906 1945 2264 2723 3103 3199 3249 3435 3720 3679 3579 3294 3066 3111 3073 3115 3292 3307 2896 2785 2961 3232 3673 4844 5489 5444 6209 5978 5284 4899 5205 5402 5717 5896 6311 6570 6490 6476 6469 6654 7041 7118 7100 7126 7418 7779 7973 7702 7882 8875 10227 9932 9434 9274 9557 10427 10695 11423 12200 13514 14640 15445 16506 17622 19001 20686 22497 23577 24830 26516 28729 31488 35435 40207 44939 50381 56442 60194 63059 64537 64657 63515 61538 59631 59413 59983 61033 61000 61475 61904 62040 60607 56388 49826 41969 35914 33055 31938 31340 31028 30078 30672 29715 25765 20044 17483 18784 20675 19868 16635 15343 16507 16647 16172 15869 17300 20441 22133 25853 33839 42003 44846 43917 43267 38937 38271 46392 55189 59598 56785 45530 35052 29304 20243 16858 16893 15852 14167 12577 11221 9635 8239 7789 8153 9184 10476 10759 11958 14371 11764 9886 10114 10590 13416 17850 17991 17918 23482 38098 85432 145411 224216 268956 241167 156340 117566 65717 29578 13700 15235 16693 16744 17164 18233 21165 22683 22335 20831 20548 21801 21877 21115 22512 24528 23722 19810 16391 11664 8457 7971 9774 12714 15979 23638 31765 35880 25660 15651 8988 6773 13389 14391 10715 10716 16314 19640 13342 12309 13096 11140 7101 5080 5028 2457 1273 606 52491 227 3002 30 10532 14 34 51 7815 12454 383 2101 4463 4596 3351 2507 2353 2624 2844 2809 2415 2012 1869 1923 2092 2067 2253 2647 2976 3085 3308 3472 3620 3686 3806 3890 3886 4116 4244 4541 4810 4901 4791 5133 5859 6534 6842 7008 7369 7196 6814 6741 6731 7205 7563 7420 7377 8049 8649 9576 10326 10878 11787 12342 13034 13084 13238 13915 12906 12132 12586 12432 12847 14148 16083 17959 19364 20608 21290 21796 22380 22078 22454 24378 26956 29803 32283 33985 35925 39930 43010 42387 40380 37790 35419 35969 39385 42081 43234 44864 47992 50768 53362 57154 60851 60853 58092 55444 52735 50262 50361 50779 47032 40789 33731 30691 33662 37441 39737 40170 39598 35504 30457 27252 26662 27641 26582 22999 19417 17800 18529 19517 22138 26333 30442 33438 33735 33094 36596 40909 42419 39713 36463 36125 39530 41792 40997 45645 50126 46015 38607 32304 27296 21760 18500 18793 15192 10924 9261 8845 8661 8176 7937 7812 7971 8120 8606 9139 8879 8839 9290 10525 11036 10595 10810 14879 22878 23634 27307 34043 52716 194592 256274 210491 134397 62879 24590 14700 14475 13653 13727 13368 13886 15556 17067 18482 17402 15840 16414 16448 15976 17686 16373 13717 11619 9837 9498 10995 12276 13596 17861 25226 29692 30998 31968 31181 33622 33261 27318 19890 17777 17320 12935 9337 9958 14761 20185 12245 10727 14100 10397 6772 5464 5084 2062 1567 787 52497 325 45 30 10545 14 34 57 7815 12450 -91 84 -9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 642 2674 3208 2556 2436 2849 3105 3029 2785 2893 3182 3282 3020 2865 2634 2447 2453 2569 2901 3224 3461 3491 3587 4060 4357 4307 4270 4298 4292 4387 4787 6030 6646 5843 5681 6452 7331 8307 9359 9852 9717 9684 9494 9191 9669 9991 10586 11359 11846 11972 11526 11972 11732 11828 12717 13256 14317 15846 17622 18732 20302 22071 23965 25437 26190 26285 25822 24949 24349 22884 20018 17605 18006 20823 22470 23225 24353 28742 32544 32011 32060 33083 33203 32850 33295 33838 36143 38248 40545 44343 48352 50540 51889 53941 55467 56527 57142 55977 53219 48677 42183 35390 34181 36766 41371 45320 42899 38877 33549 27583 25491 27720 30148 27449 22780 19666 17286 16788 18599 22286 28135 33982 36746 35510 33682 31373 32469 41895 47357 43032 39374 40083 36760 34289 35345 39795 45695 42806 41546 34670 23392 20530 21606 19973 16744 13388 11881 11654 11466 11191 11237 10784 10273 10473 10640 10793 10913 11289 11444 11300 11118 10723 11150 11775 11733 12261 17462 24521 27941 32265 39034 64202 120106 137992 131635 103878 56775 21502 13972 14799 16027 16957 17199 17961 18269 16263 15253 15537 15914 16083 16694 16699 13700 11396 8355 8317 10679 12510 13012 15155 20306 26159 26981 28552 38145 37014 33069 46572 46649 34085 26822 21009 18028 13084 8852 11203 10923 6854 13617 12209 10417 10598 7432 4054 2229 1355 688 52503 327 29 30 10559 14 35 3 7816 12445 26 999999 -87 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -30 1163 2720 3597 4208 5522 6552 7682 7760 7192 6330 5336 4231 3540 3194 3006 2790 2902 3264 3978 4543 4626 4493 4593 4720 4675 4749 5231 5854 6179 6642 6596 6460 6914 7395 7723 8114 7955 7736 7827 7811 7732 7790 8174 9222 10322 11450 11718 12688 13410 13791 15177 18135 21399 20767 20490 22008 23595 23444 25742 28980 27350 27040 23765 20474 20937 21173 20832 22372 27594 31975 33120 31081 27390 27261 29023 26788 22258 20540 21523 23633 26241 26276 26639 32479 38131 40723 42341 45409 51368 55371 58661 60465 59625 58125 55028 48639 42487 37048 33708 35611 40198 45184 48950 51258 48485 44809 40524 34835 32713 33672 36969 37159 33274 26808 21113 19516 22200 27135 32811 39362 42207 42172 38327 35443 35106 37491 45600 54602 54008 47608 50257 46799 39085 40777 47260 53853 54574 51876 44095 30894 21820 19899 18295 16675 17359 21087 22822 20829 18454 19004 18706 18835 17937 16299 15172 14752 14462 14230 14314 14386 13523 12785 12340 12103 11827 11611 11207 10524 13647 19040 23022 23825 15754 11004 10002 10021 10034 10273 11134 12395 14854 17040 17954 18314 19150 19584 19057 18122 17761 17387 17533 17887 16013 13452 10915 10227 10805 10522 10356 10222 12644 17433 30237 40188 37601 40324 46779 45816 44597 57255 71723 29912 14959 14287 12154 11280 11368 8469 3411 6464 12497 16344 9198 6090 4685 2241 1099 625 52509 233 2860 30 10570 14 35 9 7817 12441 119 643 1087 1789 2455 3385 3992 4264 4600 4292 3613 2933 2442 1983 1814 1786 1803 1890 1957 1905 2018 2388 2615 2640 3002 3579 4234 4645 5036 5424 5891 6498 6767 6582 6875 7077 7234 8264 8156 7989 8257 8563 9368 9748 9664 9863 10227 10879 11793 12852 14032 15310 16338 18212 19789 19874 19291 20219 21191 21818 23604 24183 21893 19722 17794 16317 14943 14585 16876 19128 20519 22639 24541 24934 24819 26367 26269 22376 20108 22894 28755 29650 27591 30265 33202 35299 37300 37042 36457 36130 36095 38155 41201 40898 42032 41411 37416 32504 29084 26836 28140 34429 41288 45982 49201 49652 47339 45507 43622 43322 42583 42870 43136 40677 35135 26797 20731 17945 18045 21876 27886 33755 37966 39469 38394 38608 39472 40248 41990 45338 51306 50145 47584 50979 53041 46553 42212 42487 46434 50349 45567 35420 28511 23231 20724 20615 22647 28749 34455 36212 34244 33113 35290 36395 34542 30876 28187 26807 24995 21619 18150 15283 12662 12162 12869 13044 13138 12838 11909 10834 9431 9090 9331 9235 9471 9972 10141 9805 9660 8985 7933 7359 7231 7185 9055 13159 18629 22577 24274 24823 22085 16325 13198 12757 13088 14918 16100 14051 10514 9847 11009 12094 12677 13394 17648 20574 27848 39563 32836 26514 32954 40821 49499 58895 48799 54758 61837 29825 11942 19353 46519 79673 19241 4860 9098 14728 12670 5710 4306 5317 2893 1163 606 52515 239 2663 30 10583 14 35 15 7817 12437 27 350 666 875 974 1102 1459 2233 3452 4335 4589 4094 3133 2513 1932 1525 1295 1212 1238 1267 1414 1555 1562 1837 2258 2635 3004 3280 3533 3858 3805 3981 3926 3935 4274 4876 5397 5448 5415 5851 5695 5503 5935 6129 6634 6835 6902 6627 6224 6326 6821 7353 8001 9175 10419 11546 12701 13392 14021 14543 15501 16402 17222 18632 19920 19810 19063 16465 13965 12993 12736 13311 14710 16899 19123 20389 21298 21835 21759 21716 20804 20149 20922 22481 26081 26781 25270 25900 26676 27054 27549 26371 26731 26427 29292 30588 31954 31971 32914 30605 29450 29649 29456 30293 32764 36098 40381 45320 50117 50256 47666 48896 51441 53681 54748 56142 57465 53540 44957 33962 26084 23481 24643 28674 36004 41024 42770 40775 38417 38688 39360 38666 38694 41859 45194 47635 47580 49033 51789 47761 43236 42884 47715 48340 41311 31010 28653 29035 27227 27177 28854 30740 31549 30816 30500 30478 30404 31305 31547 30464 30210 28691 26270 24192 22642 17262 11078 8627 8611 9182 9660 10112 10660 10934 11150 11272 11004 10574 10540 10473 9981 9105 8386 8061 8050 8213 8352 8541 8759 9134 9387 10441 12952 16078 18342 18120 16456 14317 13845 13303 12260 11656 10273 9278 9582 10809 12257 14884 19402 24986 24453 22787 24836 22307 8060 3497 10242 23990 36572 50560 55724 56437 63414 49400 73328 132693 152871 85052 18492 12301 11278 12254 9194 4413 4866 4830 2227 862 371 52521 243 2583 30 10593 14 35 21 7818 12432 107 925 1722 2232 2170 1902 1608 1519 1573 1847 2366 2943 3318 3404 2790 2212 1927 2050 2002 1791 1791 1960 2165 2617 3209 3399 3414 3374 3636 3615 3328 3578 3381 3147 3559 4181 4864 5346 5135 4827 4916 5383 5693 6472 7120 7368 6480 6071 6930 7438 8236 8177 8145 7940 7142 6657 6669 6213 6249 6715 6970 7562 8505 9928 10846 11608 11780 11581 11514 11793 11471 11303 11722 12201 13235 14143 15617 16732 16478 16178 16174 15171 14832 16156 18581 19947 20503 20283 20288 22549 23874 23381 22312 22159 24138 26895 27960 29996 32116 31521 31075 30531 32831 35397 36219 38812 41590 44859 49764 55683 59395 58113 54877 52902 53277 58080 62873 64312 63995 62687 58384 49975 39274 33121 33819 39294 46369 50776 50119 45546 40832 36861 35259 33596 32684 33257 35624 37948 41726 45789 49037 49032 46738 46643 48108 48544 46586 38151 31922 31368 30782 28878 30409 30516 27874 26262 24142 22694 21674 20016 19521 19819 21286 22887 23552 22851 20379 15580 10652 8796 8638 8786 8797 8809 8760 8849 9018 9270 9320 9203 9070 8870 8369 8024 7833 7645 7987 8732 9907 11625 13728 15320 15833 14772 13554 12988 12988 13433 13137 12377 12726 13474 12584 12240 12098 11611 10661 10840 12657 15227 18432 23296 26145 19730 15328 19810 20337 13474 2309 1341 4164 6463 18296 42980 69695 72245 83793 91505 133543 187397 173797 65454 19641 9564 10515 14719 10011 3935 3101 3999 1883 736 227 52527 329 14 30 10604 14 35 27 7819 12428 6639 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 440 1372 2082 2314 2594 2608 2549 2475 2307 2239 2343 2163 2014 1881 1673 1541 1591 1559 1634 2047 2406 2433 2733 3066 3183 3050 2981 2842 2699 2778 3275 3734 3640 3710 4196 4538 4668 5025 5102 5329 5737 6104 6348 6959 7438 7481 7571 7589 7267 6981 6732 7978 8079 8138 7701 7513 7759 7587 7377 7291 7401 7210 7045 6996 7199 7795 8551 9498 10348 11281 11936 13105 13521 13083 12894 12173 10911 10432 11486 14518 16413 17481 19395 22928 26016 25728 26014 28002 28632 28481 26964 27222 30358 32933 35850 38424 41860 47693 51848 52673 53551 53140 51735 51762 51862 53140 55310 56813 58107 58474 55745 54168 59084 69096 67358 62485 62468 57287 47347 37961 31625 32858 37402 42701 46732 48543 45600 40433 37216 37860 40658 41378 39062 37407 37016 38152 39886 41317 45826 51440 53271 53181 54852 53483 46732 39500 37394 33912 30837 32069 34636 35955 30529 20989 17690 18025 17256 16351 15159 14056 13328 11851 10049 8566 8062 8290 8679 9152 10000 10518 10988 11312 11478 10972 10505 10158 9799 9534 9012 8442 8011 7553 7114 7475 8472 9363 9992 10171 10143 10240 10786 11646 12581 13184 12999 12217 11759 11896 11480 10971 12779 15528 14456 12056 12532 13430 14056 14923 18258 22809 20637 13961 10270 11030 15736 15241 9634 2739 419 1393 4139 9521 30667 66857 90336 98945 120874 151262 210227 210715 94323 27376 12943 9187 11771 11479 7701 3326 2073 2592 1491 613 225 52533 242 2608 30 10618 14 35 33 7820 12423 -76 554 885 965 1042 1132 1100 1007 924 743 595 417 375 388 545 707 870 968 902 700 497 596 592 773 1006 1302 1435 1388 1321 1376 1450 1599 1954 2341 3203 4472 5987 7152 7938 8930 9185 8789 8629 8648 8718 9020 9583 10078 10323 10352 10618 10653 9891 8820 8022 7587 7373 7483 7992 8269 8474 8807 8823 8486 8893 9630 10244 10291 9857 9701 8651 7986 8462 9139 9409 10396 11139 12517 14419 15753 17287 19344 21286 22476 22724 23086 24608 24810 25482 26879 28924 31735 33741 34317 36599 37449 37368 40501 45908 51928 56316 57009 53367 51219 49710 48383 49519 55215 60962 65232 65590 62740 59213 58393 64835 58905 45912 37534 34494 34686 37231 43168 49013 52410 49240 47166 47998 47030 45570 41258 37251 36654 38620 43418 51686 58807 63769 65637 60603 54333 48392 43054 38573 37126 30253 28555 36236 36493 31999 30176 29304 22816 19069 19722 21077 20441 14760 11589 10432 10214 10736 11312 11579 11304 11333 11608 11720 11178 10794 10695 10225 9794 9478 9149 8705 8139 7455 7120 7045 7482 8947 10870 11904 12534 12662 12316 11855 11579 11523 11942 12429 12204 11824 11487 11678 11947 11904 12853 13336 13960 14410 15150 15856 14684 12614 13522 20440 26318 24543 15220 8933 7347 9363 13938 14371 9600 5300 758 920 3902 9702 24283 59133 89029 108528 140459 203137 247316 132270 36306 27590 9744 7883 8290 5915 3214 1735 2135 1599 812 466 220 52539 219 3341 30 10631 14 35 39 7820 12419 -94 -42 81 225 401 759 1195 1610 1974 2478 3123 3732 4257 5164 6420 7305 8214 9134 9063 8062 7465 7238 7015 6915 7142 7449 7564 7727 8054 8975 9984 9934 9332 8675 7702 6802 6130 6160 6284 6153 6306 6404 6318 6151 6034 6202 6656 7755 8290 8481 8634 8729 9048 10243 11703 13219 14724 16157 17088 18318 19831 22105 25349 27425 28464 30515 32918 35218 36656 36960 36149 35114 34714 34816 35341 36438 36647 38343 43145 48091 49259 51322 51962 53623 57857 60923 58939 59816 62831 59672 58861 52610 43813 39651 39211 45173 51572 58819 65072 63571 60829 59963 58165 53169 43240 39686 40543 41304 48059 58657 68454 77745 80501 73696 63591 53761 44417 40091 40491 38266 31976 28241 33314 40946 41042 45996 53778 51493 38491 35811 35124 37026 35991 21217 11004 9618 9735 9791 9866 10329 10860 11286 11519 11701 11151 10324 9740 9906 10177 10339 10256 10124 10043 10355 10801 11375 12161 12652 12932 12961 11647 9974 8687 8027 7893 7795 8163 8766 9442 9680 10257 10947 11787 12851 13481 13793 13614 16184 19016 16119 12263 14981 24070 32027 29156 19969 13989 12581 8837 7772 11756 16002 12781 9566 6638 4655 3265 5836 17196 32559 58604 93143 125595 177928 238237 162019 45388 44068 32358 9571 6202 4048 2905 2306 2090 986 440 287 187 52545 216 3413 30 10643 14 35 45 7821 12414 -82 10 59 140 336 530 752 1028 1349 1758 2147 2601 3108 3684 4116 3945 3446 2952 2949 3243 3590 4016 4629 5003 5231 5288 4863 4621 4950 5260 5569 5727 5268 4466 3727 3575 3540 3359 3542 3655 3817 4171 4283 4289 4607 5401 6242 7391 8614 9478 10591 12030 13081 14163 15678 17527 19439 20269 20526 21264 21030 21225 22186 22994 23393 23667 24146 25772 28079 30492 31984 33246 34110 34569 35878 39087 41290 41128 39869 41572 45328 45509 45057 43965 42355 39438 38424 40472 45706 55991 71702 85407 91634 90775 87189 70515 54900 44181 40492 39879 40880 45199 51783 57863 64073 70107 72866 70937 66354 61600 56352 47551 41100 38484 40474 41864 39419 39132 39390 40898 55246 74913 81777 97083 109682 103356 70546 36846 17892 11901 10008 9240 8976 8403 8528 10175 11577 11621 11353 11078 11185 11533 11396 11173 11104 10895 10966 11133 11283 11929 12790 13583 14235 13866 12976 12057 11429 11377 10849 9620 8317 7528 7449 7526 8255 9329 10625 12212 12889 12814 12022 12232 13902 15075 15191 14297 14459 18540 24636 31859 35353 25896 14626 11245 15609 16299 10627 9988 14136 15306 11641 9393 9638 8877 9170 12699 23000 44252 61021 88700 145769 185538 80793 31894 62760 44896 13625 6357 3157 2093 2160 1842 708 350 214 180 52551 215 3482 30 10652 14 35 51 7822 12410 -60 -26 47 225 392 656 857 1175 1474 1716 1812 2018 2274 2482 2615 2726 2925 3281 3445 3560 3804 4190 4777 5295 6082 6820 7206 7082 6398 6007 6006 6194 6208 6131 5811 5515 5214 5162 5352 5724 6334 7103 7879 8850 10039 11333 13725 17505 20754 22280 23718 25653 27356 28841 29849 29605 27876 25997 25221 25599 27386 28720 29772 30330 30715 29963 26991 22458 18290 15299 13708 13371 13297 13005 12584 13193 14024 14178 16364 20239 23387 26973 34045 42171 49220 58714 72435 76239 70637 66963 64191 63285 64304 61100 58001 52628 47975 47480 47758 48711 51847 58194 65205 72786 74611 73440 72923 73524 73143 64635 52527 47874 47941 45197 42109 42911 47011 53321 62826 75294 80834 103132 138556 141393 132189 108416 52049 19896 14609 13631 13306 13307 13215 13634 13350 12823 12601 12292 11855 10907 8994 7861 8005 8789 9953 11177 11795 11599 10957 10440 10050 9823 9583 9202 8495 7910 7886 7766 7723 7920 8532 9217 10515 12062 12462 11430 10047 10206 11750 12893 13282 13417 14098 16081 19416 23121 22853 25478 32486 23927 12539 10205 12330 18115 23484 19480 13851 13503 15947 15140 11846 9066 8921 10765 17851 31090 45030 48406 68230 120475 100274 43750 19591 49986 43935 14314 7424 2986 1603 2523 1456 518 286 232 199 52557 331 11 30 10661 14 35 57 7822 12405 476 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 244 342 417 725 1029 1230 1374 1705 2013 2406 2656 2919 3079 3209 3520 4113 4351 4379 4432 4660 5320 6357 7341 8354 9277 9857 9931 9420 8696 8287 8074 7828 7716 7898 8236 8601 9068 9509 10139 11415 14340 19067 24569 28641 30037 31849 34556 37532 38861 39697 39773 38546 36415 35258 37279 37541 33081 26841 21750 17805 14393 11078 8148 6550 5746 5244 5134 4998 4371 3710 3717 4018 4733 6364 8445 10755 14682 21484 31434 42719 54813 63887 61432 54652 48626 44636 45133 48224 50915 50649 52864 53521 53300 54886 56671 55695 59917 72145 84077 87875 87514 88197 93331 92726 85120 76809 68128 59714 52920 48592 46091 48202 54801 59508 68866 92696 119581 153394 210843 219654 165339 96752 36931 16310 14495 14632 15374 16186 15754 15287 14398 13157 11950 10953 10086 9623 9373 8955 9109 10009 11143 11954 11888 11236 9979 8984 9613 10869 11197 10188 8764 7826 7938 8533 9288 10361 11893 13488 14120 13626 12776 12324 12863 13565 13319 13389 14387 16168 17967 17944 17241 17244 17457 19784 22634 19015 20230 20098 13334 10104 13998 29004 35176 23542 17282 12671 15411 21316 20220 12724 13054 16226 27226 39724 45246 42883 57597 52380 28535 20494 31818 26006 18114 10564 3819 1660 1324 984 615 264 151 249 52563 211 3589 30 10669 14 36 3 7823 12401 -30 90 175 307 402 653 921 1394 1938 2567 3226 3806 3788 3327 2842 2540 2523 2597 2746 2974 3167 3783 4601 5271 5823 6946 8085 9295 9470 9182 9289 9508 9568 9575 10281 11467 12745 14867 17793 22111 27051 29896 31611 34944 39264 40919 39261 35442 31455 28973 28582 28331 26271 22287 16948 12112 9520 8195 7264 6335 5463 5165 4566 3909 3592 3316 3172 3178 3169 3533 4444 5412 5595 6806 9697 14143 18257 22220 26310 28708 30702 33364 34666 36582 39435 42131 44313 48046 51473 53385 54913 57067 57441 58440 60238 64253 70062 76832 82259 87285 97763 98406 89193 76541 66991 61258 53014 45666 43280 49074 64630 70575 77862 95311 128101 200273 227822 203402 168388 124827 71414 32627 21028 19483 18490 17948 16646 15707 14004 11747 10256 9050 8649 9557 11689 13677 15765 18448 21518 28532 35633 43384 61429 60259 35102 15723 8910 8372 8035 7547 7411 7824 8868 10433 11360 11216 11093 11476 11408 11867 12743 13448 14243 15100 14896 14941 15208 14957 17804 20366 21502 19989 16230 12050 15568 21272 14517 12079 13757 15188 24980 36268 30105 19178 12895 10065 15301 23376 20617 18677 21819 27330 29796 31868 37626 34443 30089 21125 18248 16642 16758 18288 12022 4284 1532 612 496 403 214 131 294 52569 214 3539 30 10679 14 36 9 7824 12396 -69 11 185 359 458 552 681 864 1065 1407 1780 2175 2684 3402 4289 5104 5404 4828 4138 3787 3848 4035 4079 4353 4710 5074 5613 6273 7540 8518 9286 10068 11155 12121 13260 15281 17923 20026 22858 25807 28286 31448 35463 37982 40442 44063 46253 44613 39308 34504 32694 32363 33134 32428 29578 22395 15575 11126 8714 8377 8740 8361 7314 5833 4643 3612 3116 3211 3357 3335 3306 3323 3309 3551 4103 5129 6417 8332 10878 13146 16204 19990 22977 24179 24965 26501 29712 31741 33654 35389 39179 44027 45110 42135 41063 39000 36707 36824 38652 41912 46359 55770 66844 77464 78398 70664 62316 51971 41828 39447 45792 53388 61139 67588 86358 123872 164119 176360 165788 148132 133000 114787 81394 45890 30771 28443 28968 26800 19402 14415 13915 12807 13126 15227 18662 23533 28199 33241 35616 35812 35171 34637 34329 36264 39413 52388 104370 105932 29513 7282 7106 7355 8272 10445 12384 12551 11372 10605 10511 10835 13728 18119 18274 14703 12897 12627 13977 16438 19153 23041 25946 21912 16463 13470 12244 13257 15797 20893 27880 18982 13551 14920 17717 23188 24860 26310 22406 16436 10389 10879 17668 23706 26402 30783 35889 37919 39135 36091 30514 17259 11569 19205 23322 22528 22619 16099 6112 1821 668 450 630 381 182 213 52575 216 3487 30 10687 14 36 15 7825 12392 -47 31 179 304 550 791 940 1104 1378 1700 2088 2562 3001 3410 3922 4381 4598 4784 5579 6468 6676 5972 5609 5641 6055 6682 7314 7982 8525 8772 9312 11006 12316 13638 16031 18312 20344 22627 24481 26488 29160 32965 37091 39670 43722 49000 50372 47169 42364 38861 39087 40413 39939 38755 34966 29410 23696 21338 20502 19949 19871 17890 14312 9998 7724 6099 4811 3928 3394 2935 2902 2601 2213 2158 2114 2224 2626 3111 3673 4653 5587 6793 8043 9756 13333 17000 20118 23701 29760 37981 44176 50644 52530 49528 43287 38533 40271 42111 41808 42051 41826 40568 38042 38049 42663 47388 48918 44232 38752 38633 42191 49970 57099 64067 89914 124498 126599 119228 117383 115903 120862 127941 113189 79806 46640 36831 36684 36423 40573 42575 30859 16833 16885 20881 24733 27580 28633 34208 40592 39858 34804 32848 33050 31839 30473 24996 21136 22175 32977 65250 37700 10624 8551 7943 8974 10962 11698 11065 10753 10813 10646 13114 18652 19880 16161 12396 11254 12980 16088 19056 21379 24655 24435 20782 20023 20428 18845 15251 13153 13415 19122 25034 17662 11849 12135 13905 19271 19148 20252 18541 16498 12748 9702 10745 16736 31187 36259 30833 34564 41496 42379 33118 17682 17629 21623 24654 22660 17658 10523 1774 566 445 539 372 397 645 52581 332 14 30 10694 14 36 21 7825 12387 1074 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 -55 -17 74 39 57 33 71 236 393 586 711 881 945 1061 1271 1548 2024 2495 3115 3884 4782 5550 6248 6864 7610 8607 8964 8369 8298 8748 9138 10284 11392 12152 13021 14480 16813 18771 20670 22951 25492 27850 30186 32906 36369 39939 42041 41911 40948 39591 38339 38298 39173 40226 41445 40700 39855 38535 37017 38007 40708 39292 31236 21771 14858 11322 9750 8966 7853 6653 5692 5059 4845 4529 3849 3283 3043 2904 3096 3439 4004 4426 4968 5724 6481 7586 9642 12336 15313 20444 28533 35069 35727 34053 31869 30106 30808 33837 41056 50630 59759 64364 65753 66019 60811 52149 49213 49135 47486 45033 41254 41361 47555 55113 58435 60732 78816 108682 124349 107180 106648 105389 104924 108256 102954 88721 71194 55775 49226 47621 48778 51548 40527 26346 23068 24744 28010 30693 41739 46643 30277 16261 12219 11578 11363 11264 11303 11057 11234 11260 11298 11207 10743 9829 9494 9709 10506 11845 12434 12208 12869 12619 11306 12326 15582 14604 13536 13762 12585 14385 16984 18143 21141 27189 24583 20589 23345 20509 14834 12296 12235 12731 13072 19879 23991 16682 11448 10153 10871 12353 16845 18053 14954 10872 9199 9445 10847 17306 26167 26957 30502 36286 39929 54458 47313 19647 12005 12916 12610 10311 8058 3196 1023 455 344 299 267 878 1249 52587 213 3562 30 10702 14 36 27 7826 12383 -41 30 120 298 489 659 792 877 1158 1321 1489 1771 1961 2134 2267 2345 2706 3578 4974 6706 8317 9347 9156 8855 9203 10048 10660 11493 12591 14114 15534 17380 19184 21126 23169 25000 25945 25882 25685 24604 24910 26026 27635 29610 31916 33564 35462 36846 36148 36161 36979 37055 34916 29062 19410 12071 9423 9146 9577 9310 8442 7240 6327 6057 5919 5427 4782 4185 3922 3975 4186 4705 5219 5721 6060 5938 5961 6435 7524 9794 13687 19875 26989 33167 36893 38428 37947 37163 35565 33657 33699 34686 37751 41543 44864 47974 48717 47883 47977 46194 42451 39130 38784 40512 44899 50993 62858 70402 69855 72157 81067 112090 130405 134557 126517 101278 104373 114016 108151 111933 110773 98224 75263 54460 49621 55296 62523 58772 41524 38240 37879 35169 28429 17923 12316 11394 11273 11567 12341 12769 12551 12184 11086 9526 8608 8176 8026 8126 8675 9647 10182 11079 12703 14295 14781 12896 11639 13355 16044 17890 18310 16698 15388 15895 17697 23353 27641 25797 26674 25588 21037 16534 14134 11188 9824 9978 11460 14290 20912 21738 15647 11552 11247 13637 14590 13691 11375 8856 7302 10472 12943 17924 26346 30508 31682 39555 41135 51345 57718 36457 14775 9014 5994 4386 5001 3943 1102 535 342 248 253 1064 1800 52593 229 3122 30 10712 14 36 33 7827 12378 -45 3 -38 -87 -38 -28 -60 -87 -11 -10 49 105 223 291 222 263 366 492 504 577 736 928 1008 1141 1290 1680 2189 2620 2898 3333 3958 4408 4498 4519 4949 6245 8313 10738 12372 12230 12054 13339 15676 17615 18736 18375 17412 17847 18965 19950 20739 21680 22857 24006 25996 28677 31275 33745 35313 36046 35838 35352 35134 35545 34775 31149 25414 19132 13503 10453 9877 11297 12808 12603 10939 8725 8089 7968 8208 8634 7491 6207 5954 5877 5719 5876 6167 6553 6982 7576 8380 9628 11013 13015 15535 18597 21923 24711 26633 26716 27006 27612 28150 28402 29228 29629 29980 30631 31224 32312 32691 34381 35749 38830 39168 37428 37303 39168 40726 44058 51687 66575 82427 95252 108825 114117 110438 103094 104267 113168 112256 103399 104851 112047 124895 129374 127522 109903 78501 59873 57256 62702 60627 67815 71083 58233 40060 21616 13204 12247 11965 11121 10310 9919 9910 10088 10136 9920 9894 9985 10355 10416 10407 10562 11884 14035 17149 19909 20385 18597 15469 14158 16743 20699 22063 19532 17013 14614 17447 26053 27739 30740 29562 24213 19298 18102 17276 14669 11535 9635 9454 11152 13910 17139 21751 21016 16524 12468 12543 12159 13842 13768 7906 7851 8954 9676 12961 18927 31901 37946 36796 53865 58344 45037 65111 40027 20751 17287 12093 8066 4748 1849 856 609 414 308 437 2128 3947 52599 333 11 30 10721 14 36 39 7827 12374 18684 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -19 86 274 496 735 893 1008 1056 978 769 539 381 343 386 365 341 358 318 405 430 407 314 370 407 427 489 597 680 841 865 823 901 1134 1390 1691 2103 2763 3616 4180 4772 5273 5943 6569 6467 7245 9080 10498 12658 14885 15076 14342 14360 15286 16542 17652 18427 19661 20647 21057 22152 23650 25160 27156 28929 29670 30175 30202 30448 30843 31801 34383 38101 43457 46546 38339 27025 20395 17979 18326 20791 21463 19153 16661 16588 16835 17799 17835 17811 15347 11241 8212 7060 6698 6669 7503 8765 10348 11837 12746 14493 16273 17439 17847 17933 18457 18985 19529 18947 18467 18563 18847 19032 19060 18852 19312 20793 22465 23749 24231 24782 25244 27701 30161 32449 33965 34980 39619 47934 58190 73166 83547 87518 84907 81482 76682 72534 68638 67481 76154 79963 90373 112079 126489 129448 128040 122317 99385 70199 50950 52606 67460 75120 72073 73590 71274 54263 46207 26942 12247 11472 11631 12456 13431 14305 14768 14272 13074 11835 11087 10683 11063 11830 12100 12326 13595 14881 14670 13627 13654 15801 19077 21675 21952 20322 18591 19091 20091 22779 25759 29896 25352 15996 14131 14507 14062 12995 11530 10427 9442 9278 11674 15381 18922 21367 20494 18481 16451 14140 13699 13434 10934 7774 5237 5924 9284 12786 18962 38047 48316 59118 81927 27762 20027 55461 33915 19409 14749 11618 9353 5926 1809 686 484 427 448 450 1495 3792 52605 244 2661 30 10731 14 36 45 7828 12369 135 669 894 1113 1400 1496 1784 2066 2143 2329 2493 2526 2180 1348 932 658 687 654 627 604 582 531 477 393 361 367 310 277 247 287 263 212 252 201 196 278 270 344 386 513 670 719 957 1488 2256 3586 4989 5729 6352 6960 6926 7389 8906 10546 12166 13859 14823 15106 15009 14963 15220 15928 16639 17436 18225 19083 19507 19827 20421 21391 22815 24748 27058 30198 32738 34543 38036 43929 43594 34981 27976 25051 24165 24064 25605 27252 24005 23596 27255 29336 26877 23767 20413 15420 10522 8128 6749 5978 6062 5988 6071 7050 8775 10593 12442 14427 16342 17623 18977 20049 20087 17076 14568 15009 17881 20187 22287 25193 26330 26204 28460 30318 29830 29017 28604 26458 24277 24649 28243 34666 47210 66134 73944 73882 71844 63786 53723 52819 51213 53817 60135 65934 71642 80647 86915 95628 97669 99797 98355 96915 82309 71702 61354 53397 58987 64508 63400 66545 74744 68427 57311 53765 29165 16857 15155 16056 16504 16482 15698 14548 12946 11610 10511 10003 9779 9717 10360 11932 13733 14652 14571 13953 13670 15358 19097 21650 21437 18991 17447 20435 23068 26122 33681 29840 20427 14506 13988 18313 18351 15920 11638 11235 11689 9746 9265 9681 11487 14297 14902 17296 20017 18302 16130 15643 14584 13973 13743 11499 6266 2339 5384 11879 17164 30196 66276 75997 33859 9527 8924 16866 25553 23014 11580 5909 5663 4072 1672 764 464 438 145 694 955 1846 52611 246 2642 30 10742 14 36 51 7829 12365 -23 468 996 1571 2349 2994 2978 2777 2617 2678 3024 3480 3101 2145 1442 1162 1099 1083 999 906 736 651 707 922 1201 1302 1462 1758 1711 1700 1640 1497 1400 1257 1261 1154 1121 1132 1057 984 898 780 696 687 777 832 888 1096 1503 2836 5605 8270 8636 7834 7997 8937 10177 11411 12205 12882 13459 13654 13821 14374 14353 14381 14747 15248 17354 19966 22143 25298 28066 29371 29334 30624 32072 32718 32311 29823 27254 25184 22892 23047 27117 30496 28848 24700 24097 24865 25166 19636 14282 12723 11109 9466 8500 7905 7815 7455 6918 6942 7826 10175 13996 16276 17372 17882 18071 16827 15164 15281 17542 21889 25926 29982 33099 33537 33776 32995 31006 29851 30593 30798 30208 29748 31064 33796 35966 40641 55578 71428 81463 69486 60943 56379 51609 47257 47884 50505 58457 64091 67201 75293 93786 103329 110263 119195 128178 122699 102258 79251 61524 53939 54166 56825 57472 57017 67390 76458 63250 58698 58973 56346 41268 21533 19782 17866 14837 12798 11272 10941 11055 11607 12281 12863 13362 14147 15087 15992 16997 16499 15617 16380 19365 23111 24449 23465 21002 20609 23355 24120 27048 31683 24988 18073 17798 17556 17517 13398 9962 8409 9645 11164 11872 11994 11755 12406 13611 15521 17107 15538 13279 12752 13755 16093 13551 13031 17033 15334 7499 2819 3499 7769 17500 27329 51043 88514 20961 3921 6675 15074 22097 18510 11615 7345 6143 4175 2136 1001 668 587 104 1110 142 203 52617 334 11 30 10751 14 36 57 7830 12360 26578 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 289 814 1084 1027 981 1219 1473 1869 2350 2563 2815 3396 3607 3184 2253 1548 1125 904 785 741 860 1035 1237 1560 1879 2275 2471 2702 2815 2682 2457 2411 2517 2532 2489 2362 2220 2121 2098 1912 1600 1537 1439 1457 1325 1135 1080 1022 1048 1128 1428 1703 1975 3108 5858 8568 9228 9054 8968 9230 9654 9672 10190 11026 11932 13140 15134 17394 19897 22127 21785 20806 22762 25983 27029 29256 34178 35114 29046 24376 22314 20666 20534 20131 20030 20914 21209 20963 20406 16857 13097 9464 8809 10800 12572 11160 9351 8367 8417 8821 9390 9922 10345 11551 13233 14725 15117 14695 14402 15389 16458 16503 18202 24767 32384 36239 35271 33751 31869 29774 29118 29118 31439 36776 42170 44007 42337 40559 36940 38206 46660 62653 79188 73149 63831 63534 51829 45854 47618 54196 57832 60677 65169 76679 84694 87209 94237 105864 119986 119413 92008 70239 61043 57598 55261 49111 49236 50155 51106 54752 72833 78838 59378 53861 56298 51974 33644 22336 33390 53976 62133 36943 13337 9745 11570 13796 15434 16611 17658 18618 18804 17602 17306 21342 26702 31934 33797 30687 25571 22537 23544 24128 22348 24856 25139 18124 17524 18264 13709 10783 7642 5849 7260 9511 11061 12394 13294 14291 15694 16801 18574 19995 20374 19351 16148 14590 13947 14808 17724 16123 14437 18433 15256 9237 7439 12573 25462 39586 52109 27351 3938 3211 7094 10500 9877 8599 7683 6841 5830 2519 1084 634 425 397 474 710 1001 1312 52623 334 12 30 10752 14 37 3 7830 12356 20516 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 598 1330 1683 1877 2020 2352 2807 2944 2338 1503 954 603 552 572 586 629 665 850 1112 1126 1256 1259 1191 1191 1218 1345 1530 1635 1670 1715 1777 1818 1996 2135 2216 2435 2691 2888 3086 3282 3406 3290 2856 2483 2154 2027 1845 1688 1637 1656 1577 1954 2455 2518 4349 6879 8385 8546 8394 9076 9962 10617 11222 12431 14230 15128 14525 14015 15733 18906 22532 25320 28298 33283 33913 27316 19368 15357 14913 15727 18126 19340 17721 17665 18204 17907 13962 11806 11075 12006 13850 13243 10302 7764 8612 11618 12737 12741 12999 13088 13558 14560 15795 16999 18015 18549 19674 22541 26518 31211 34222 32595 28171 26338 27595 32691 36906 40356 42964 42703 45789 47869 49637 51877 52405 60196 65216 56231 56799 61465 58006 59249 55571 48931 46278 51439 53771 51473 57775 68621 78193 97274 102707 100938 99134 99415 97455 90033 69595 50539 45913 46053 49940 51318 46218 43031 48808 63539 79167 86299 73639 58670 50284 43758 27707 30713 50644 68033 88895 80049 52935 25771 14177 11272 11091 12578 14362 15494 16323 16368 17097 18109 19280 22846 29628 32066 27017 24444 25376 24209 21516 17571 15163 14490 15068 11305 5962 3533 3942 5861 8171 10735 14143 15299 12881 10201 8737 8291 8869 11975 18728 26080 26053 19685 13787 14126 17035 16739 18961 18055 18829 25425 18536 9489 13649 22426 22377 19039 16910 12248 7693 4488 3529 4793 8294 8660 4458 1716 783 481 404 431 572 698 870 1192 52629 334 12 30 10752 14 37 9 7831 12351 23651 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 17 408 765 1007 1215 1500 1745 1844 1991 1697 982 420 208 328 357 312 369 345 411 529 442 333 259 198 178 304 449 574 876 951 1054 1229 1480 1548 1690 1795 1856 1974 2163 2291 2536 3250 3994 4955 6181 6772 6481 5638 4827 4114 3502 3059 2702 2541 2290 2380 2728 2977 3240 3974 5830 7472 8088 7657 8211 9335 10437 11879 13887 16239 19188 21934 23869 24212 22461 20515 18209 14828 12913 12831 13725 14977 15298 14083 13973 15967 16992 15722 13685 11351 9479 10655 12507 12737 10747 9868 10767 12754 15373 18080 19515 20261 21677 22290 21838 21924 23016 24125 26793 29991 31806 28638 24546 26449 33378 36614 39217 42190 42004 41112 37205 38468 44126 50315 56844 66637 71882 74605 69253 56650 49496 54054 54313 55173 55388 53801 51068 52415 51926 52217 56443 63252 65836 72268 80032 71579 64606 61870 58442 49602 42803 41272 42216 45935 51554 49018 47874 49539 52951 58227 61404 67654 73830 86157 80216 67401 70291 60756 49299 51314 56546 52996 26450 14468 12865 11991 11300 11420 12247 12941 13422 13344 13075 12711 12824 16261 24111 31363 31217 26492 25341 28359 29695 22916 14651 13084 14427 10609 5185 4919 6524 8475 10594 12295 12774 12565 12935 12757 10725 8769 6619 5101 4711 6313 12373 24868 33674 16199 8914 15352 20099 18142 19327 19590 30356 25328 7442 7086 9223 10028 9553 8318 6544 4119 3036 2618 2710 5313 10202 8084 2167 688 405 347 391 533 605 590 720 52635 250 2511 30 10761 14 37 15 7832 12347 206 632 882 1055 1327 1329 989 700 375 232 243 253 352 333 344 360 258 309 380 316 209 259 253 297 343 446 524 563 682 831 989 1087 1160 1269 1318 1357 1387 1501 1804 2106 2549 3247 4424 5387 5727 5891 5346 4463 3898 3557 3594 3710 3684 3493 3314 3392 3523 3832 4265 4802 5350 5823 6595 7782 10002 12307 14517 17532 21538 24931 27010 26334 23987 19341 13971 12308 13183 13664 13512 14612 15946 15514 15283 14903 13861 12425 10411 8860 8998 10129 11881 13421 13343 12064 12194 13379 14084 15325 16217 15181 13758 14282 15402 17236 18934 20087 21816 24215 26860 29572 32297 33409 38241 45699 48289 44733 40915 41896 39010 35327 33872 37195 43524 51131 59479 67180 72173 69093 63919 62287 57458 61481 61859 58395 60074 57774 56613 60981 59141 57215 61314 68414 65157 53375 43308 37246 36817 38434 39095 43269 48428 54443 55754 51512 48226 47871 44949 44425 44504 45698 54716 67871 82333 80410 62463 56583 69146 70003 62525 70704 74310 47463 19435 10209 9222 9859 10610 11260 12223 13149 13826 14179 14414 14985 17481 22162 27942 31436 30650 30296 32048 33550 29997 21419 14064 13046 17669 18321 8854 4664 4936 6024 7551 10097 10468 8341 7886 8501 8500 7141 6304 6691 6027 5313 6010 5305 12467 19749 8902 7493 13168 20811 22570 21171 16462 19396 20824 7690 4756 5958 6688 6393 5350 4816 3946 3453 3439 5662 7964 8098 8222 4447 1317 528 496 695 599 621 515 488 52641 334 32 30 10772 14 37 21 7832 12342 2345 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 298 621 912 1005 1042 914 659 397 310 563 495 454 430 413 433 457 457 434 339 396 480 509 449 519 596 716 709 918 1132 1207 1193 1110 1123 1146 1194 1306 1496 1437 1393 1465 1616 1670 1795 2074 2232 2508 2917 3314 4171 5353 5455 4146 3189 2896 2879 2895 2751 2454 2775 3804 4271 5257 6757 8792 11164 13252 13860 13504 14538 16186 17843 18646 17149 14277 13668 13076 11934 12435 14757 15816 15350 14755 15512 15569 11883 7202 5359 6209 8606 10482 12040 14661 18871 19247 16661 15774 16448 16679 17115 15779 14544 14321 16441 19131 21610 25996 29828 32807 34421 38956 43186 44959 43983 41557 43074 43129 40887 37697 34424 34463 38059 41113 44002 48083 51764 57065 64777 68632 66581 66208 67075 67432 64603 62311 60049 59292 62555 69286 72047 72822 71138 71228 64844 46967 41488 39664 36656 35681 37653 41173 46035 48017 51485 52706 49041 44415 42065 39319 39320 43736 49020 55820 65215 69371 69883 62259 56321 64553 82826 79303 70797 84597 82940 57247 17570 8344 8895 10046 11419 13047 15185 17889 20676 23316 25000 26233 28140 31384 34685 36195 35983 37141 37494 33455 26126 17468 13434 17478 27705 24447 16992 12026 4053 2878 4124 4914 5445 6535 8124 10876 11775 8623 5026 4592 5637 6038 6594 6139 4679 5951 5137 2227 3832 10979 19881 23111 22714 13709 15916 16014 5795 4055 4631 4948 5810 4638 2281 1651 2193 3337 3950 3100 2309 1285 654 523 729 811 643 600 528 385 52647 335 14 30 10784 14 37 27 7833 12337 35052 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 69 922 1442 1477 1184 848 733 752 731 705 844 750 619 675 922 797 603 770 868 776 701 768 896 1105 1284 1433 1440 1418 1524 1565 1412 1388 1449 1442 1492 1509 1567 1565 1544 1520 1326 1243 1418 1645 1860 2105 2272 2550 2756 3218 3718 4783 5970 5271 4777 4052 4030 3694 3408 3028 2998 3195 3537 4117 4622 5164 6099 6886 7533 8233 9209 9795 9922 9636 10145 10528 10315 11286 12710 14035 14667 14035 12411 9499 6416 4983 5123 6389 8003 9654 10884 12449 15772 19593 19867 17521 17096 17074 15334 15261 17253 19629 22856 28409 34991 40861 44612 44429 41906 38873 36199 35783 35404 34770 35545 35605 35465 35966 38015 41173 44170 47659 51060 52209 53718 54925 52420 48995 47693 46735 47440 50572 50486 50499 53636 53469 56797 63006 72706 75583 65892 51353 42480 40269 36922 35078 36222 39252 41601 44856 47953 47478 45660 43004 39504 36229 35919 39293 43978 47864 49639 54641 60345 61975 61957 65600 68313 66888 74973 82370 70157 81301 108026 105822 53069 22244 20950 20573 15891 15955 18669 22068 25061 26677 27687 28800 30605 31884 32676 33695 33243 30869 27386 22197 18811 18350 22574 28306 33563 34051 31474 25605 11998 3476 3090 4112 5219 5778 6268 7967 9928 9622 7871 5951 4608 3985 4064 4787 5755 4984 3802 3922 2804 1653 2685 9021 16419 18667 15377 13068 12453 5828 2994 2186 3349 7484 7353 2272 1921 3223 2463 1445 920 684 564 583 993 873 604 500 390 202 70 52653 253 2455 30 10795 14 37 33 7834 12333 282 1262 1485 1229 927 588 305 280 310 281 187 197 283 248 375 431 371 398 431 517 709 782 952 1010 1028 938 958 1080 1090 1239 1491 1531 1712 1838 1802 1736 1683 1609 1559 1440 1387 1450 1533 1630 1684 1857 2018 2379 2599 3042 3668 4490 5529 6620 8193 7953 5596 4807 4549 4234 3870 3654 3530 3539 3576 3752 4063 4493 5094 5678 6125 6627 7311 8196 9012 9401 10184 11839 13835 14470 11973 7585 4706 4185 4646 5211 5931 6963 8596 9147 10795 13339 15712 19882 22662 21361 18023 13999 15063 18787 22366 27963 38896 50753 49968 43969 38989 36661 35066 33387 32423 30769 29781 28546 27006 31016 38701 46776 48703 43692 40463 44353 48376 50444 48849 46493 45346 46746 47444 45749 42971 44217 47144 48031 47199 49051 62637 79427 79195 71763 54201 44947 44085 41207 34625 32074 37179 41318 45405 48881 45325 40806 39186 38287 41017 42904 45543 51046 53337 55912 56807 55741 56238 58365 60622 67097 74874 79300 79916 78256 77402 96077 105449 135051 77754 43771 43218 33514 26228 21771 18332 17780 19435 20945 22283 22685 23195 24073 24166 24538 25254 24263 23082 26348 32116 35913 33504 31344 31008 23004 12865 5265 2857 2896 3645 4297 4558 4965 6262 8030 8294 7445 6276 5228 4677 4345 4228 4099 4486 5630 5122 3322 2495 1824 1216 2532 7930 13919 15563 14166 15215 7796 2213 1474 2365 6328 6334 3242 2061 1546 960 569 515 405 377 948 1206 740 467 261 108 65 58 52659 335 29 30 10799 14 37 39 7835 12328 5927 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 263 858 1031 1178 912 605 353 112 12 -49 4 44 52 130 173 273 229 295 430 486 659 715 847 1005 1206 1417 1594 1658 1814 1963 2014 2031 2058 2000 1951 1982 2034 2083 2021 1963 1877 1613 1398 1283 1214 1170 1221 1456 1718 1816 1878 2079 2262 2542 2935 3663 4831 6986 8640 8331 6636 5398 5451 5774 6164 6264 6174 6052 5885 5792 5961 6263 6574 6909 6837 6281 5638 4981 4767 4906 5251 5555 5731 5695 6048 6383 7131 7626 8090 9508 11531 14297 17158 20182 23208 24207 21800 19401 20068 20647 22673 28950 36858 44370 46026 41847 38539 37315 35987 35027 34084 33532 34742 36947 37554 35219 34885 36104 37889 37400 35990 35340 34178 33599 32847 33422 34959 34563 34770 37519 39176 40210 42213 45372 47714 49599 55967 61040 61115 57887 54772 48560 44495 42776 37697 30622 27946 30077 32937 38400 44685 42323 35967 35808 40908 46953 53379 54629 54626 55285 50970 49523 50643 53309 51648 53498 64046 75965 82250 81744 97533 120961 122564 122628 161866 165197 97413 45971 29187 19764 17214 17871 18739 18946 18869 19912 22578 23743 23778 24154 24412 25619 27027 30108 34339 36147 34085 29097 27930 24131 13935 8101 5453 3354 3369 3777 4156 4976 5230 5095 6094 8350 10750 11365 8447 5155 3679 3338 3241 3498 3909 4972 5842 4404 3027 2610 1631 2931 9310 14762 16323 16308 16053 15457 1931 1999 3388 4142 3184 2903 1792 849 594 487 483 397 558 895 645 460 225 84 66 55 55 52665 335 30 30 10800 14 37 45 7835 12323 5619 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -30 -16 -8 -78 999999 999999 999999 999999 999999 36 92 136 220 331 390 610 794 938 1007 1155 1237 1455 1491 1697 1882 1815 1792 1964 2206 2344 2529 2598 2658 2711 2527 2248 2078 1930 1834 1813 1833 1768 1685 1706 1603 1530 1415 1344 1336 1379 1367 1246 1054 1021 1044 1066 1252 1876 3962 7393 8367 7222 5484 4322 4026 4076 4178 4278 4367 4537 4678 5580 6768 7498 7719 7335 7252 6775 6153 5958 6028 6361 6585 6980 7778 9155 11059 13162 15773 18281 19654 20543 20573 20462 20946 21776 24043 27377 29207 30051 29790 29023 30752 37173 42962 43925 43035 42577 40848 36254 33787 33250 33156 32136 30902 29543 27842 26970 26038 25385 25396 25477 26395 27823 28506 30163 32896 35365 37831 40093 43166 46957 50568 54369 55062 49725 43581 42671 45663 48272 48387 45499 38851 35781 35989 36320 37231 39732 42437 43807 47048 54882 62568 59192 49883 44549 42289 43435 44783 44868 46019 49811 52617 57652 65129 71665 73009 85875 115701 154726 152552 147578 152240 156025 118732 53799 28596 19163 16081 17643 22118 23764 21094 20950 22432 23724 24354 25942 26722 26007 25011 23911 22759 24368 26614 27988 22402 14044 9066 7705 5893 5200 5749 6769 7618 8044 7745 7281 7165 7286 7312 7410 8380 11037 10799 7437 4616 3407 3302 3940 4816 5202 5309 4729 4105 3892 3478 7212 16252 18901 18087 16770 21823 21850 6513 3273 3442 2060 1401 1328 977 1145 941 660 405 339 457 490 365 164 70 65 50 47 52671 248 2639 30 10799 14 37 51 7836 12319 -57 -27 40 197 234 409 596 654 748 860 961 1023 1121 1201 1365 1639 1850 1941 2103 2291 2419 2455 2444 2406 2448 2469 2505 2476 2612 2603 2561 2630 2437 2209 2273 2453 2503 2612 2583 2626 2594 2365 2293 2394 2252 1982 1496 1131 1001 1183 966 699 589 1029 2810 5220 7404 8600 8468 8404 8434 8561 8582 8252 7448 7508 8377 7669 5966 5200 5249 4976 4921 5156 5748 6453 6739 7546 8746 9676 10546 11021 12804 17500 20214 20107 22111 25904 25388 25094 24837 22964 22491 24056 27871 32232 30500 23954 20105 18786 19087 21444 22477 22919 24828 26489 26067 24797 22767 21755 21392 21460 21228 21261 21680 21938 22551 23488 25344 27048 30593 35472 39072 42869 47226 49290 45298 39568 34770 34030 36421 40271 42216 43123 42164 42688 42521 43422 48475 52146 48067 43238 42153 46575 53687 59191 56221 54088 50283 45349 41684 41704 48298 47717 48457 49577 57643 65147 68866 75594 95274 123230 144713 145609 123637 120863 127429 103116 65937 58518 62312 71810 92803 97872 88379 62532 34810 19247 16596 16759 17231 18009 19277 21941 24470 25415 24964 21638 14963 7629 3893 2730 2449 3070 4376 6139 7726 8791 9699 10385 11301 11493 10518 8933 7685 6866 7153 9429 10868 11306 10236 8296 6912 5414 4952 5699 4672 3752 3912 4736 4412 4098 7346 13833 15986 16092 17289 20288 18350 2535 2103 1823 1207 2436 4143 2376 2620 2095 1091 411 333 378 267 117 79 73 66 60 52677 335 37 30 10807 14 37 57 7837 12314 3961 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -53 -33 62 46 94 322 428 384 428 435 496 532 640 668 810 945 1056 1142 1275 1617 1805 1876 1945 2010 2121 2230 2337 2518 2661 2659 2696 2809 2802 2724 2664 2575 2609 2687 2747 2836 2968 2959 3014 2990 2939 2886 3081 2984 3077 3268 3056 2902 2895 2678 2545 2570 2201 1485 930 512 368 586 1237 2326 3283 3904 4756 5954 7168 8552 8879 7709 6047 5164 5726 5830 4861 4203 3803 3429 3666 4010 4055 4273 4935 5946 7188 8380 8812 8680 10537 16760 25780 25982 20515 18631 17587 17226 19410 19566 18196 15996 13799 12677 12438 12735 13553 14595 15716 16627 16712 16640 16730 17234 17633 17269 16773 16341 16026 16400 16951 18037 19279 20505 21331 23216 27353 30541 31373 33225 38808 37804 32101 29501 27274 26086 28563 32412 36317 38430 39064 40157 41883 46373 48912 46460 39164 35533 40033 50075 59306 58758 53112 52356 47738 48666 45116 40452 40255 39921 45153 52452 62539 78100 106423 136145 128889 101704 94381 90826 102482 102112 109694 108730 89136 85881 100969 115112 112232 111971 121942 110838 56819 34008 27274 26298 26080 24765 22082 19618 15918 10139 4179 1536 1072 1082 1255 1539 2377 3872 5420 6567 7589 8319 8631 8354 7562 6908 6212 5442 4749 4635 5326 6644 9415 13702 17429 14909 8530 7399 7411 5215 3878 3449 2400 2089 3024 3847 4420 9216 14056 11148 8381 11115 3514 1644 1375 1764 1324 2046 6333 4988 3540 3011 1740 886 344 350 330 188 68 53 37 30 52684 256 2387 30 10817 14 38 4 7837 12309 3 73 113 222 352 432 629 727 766 824 970 982 1119 1201 1265 1494 1620 1645 1811 1758 1706 1783 1867 2053 2086 2090 2146 2182 2362 2473 2413 2381 2404 2363 2558 2577 2461 2531 2580 2643 2558 2480 2359 2238 2183 1978 1956 1851 1875 1958 2007 2078 2090 2102 2159 2164 2145 2247 2294 2170 1692 1217 819 703 621 636 681 677 678 767 983 1492 2233 2881 2996 2884 2948 3127 3184 3267 3100 2600 2463 2822 3264 3887 4778 5437 6115 7158 8764 12137 12869 11255 10818 12472 14519 15510 15712 16354 16444 14804 14932 13429 12123 10682 8360 7522 7415 7691 8909 10665 12086 12926 13537 13828 14259 14972 16688 18049 18442 19003 19823 20869 21621 22127 23204 24621 26165 27776 28143 27528 24938 22447 21420 20784 21059 23782 27072 29734 30894 30829 30841 33280 36389 36974 36660 35498 36731 42708 49952 53513 57709 61720 56973 54858 54846 44178 37717 35801 34643 38929 43492 54020 75432 98893 109791 100537 86092 78644 89740 97246 82316 98029 153062 148138 119412 149930 187878 158856 139590 125381 114675 99291 82397 62726 33411 11476 4740 2833 2087 1649 1555 1466 1341 1311 1398 1801 2606 3872 5509 7113 7929 8581 8228 7188 6260 6503 7594 8515 8972 9616 9534 8536 7263 6622 7091 9755 14403 18308 14755 8311 5880 5457 3496 2187 1981 1905 2214 3762 6219 12077 14854 12571 5085 2328 1761 920 1152 1288 952 844 1882 3900 4589 3483 930 380 324 345 309 162 73 58 45 36 52690 336 23 30 10823 14 38 10 7838 12304 39112 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 -46 12 57 150 219 416 461 472 600 634 702 734 720 804 924 1150 1068 1062 1148 1307 1369 1479 1480 1579 1604 1525 1494 1491 1629 1691 1728 1847 1855 1750 1809 1945 1808 1681 1644 1503 1401 1338 1145 1065 1058 1056 1042 1093 1164 1093 1037 1030 1052 1180 1196 1376 1589 1401 1193 1225 1312 1159 916 801 737 631 571 520 507 554 573 639 674 769 845 939 1063 1217 1522 1841 2150 2487 3060 3557 3996 4567 4798 5391 7389 9340 9805 9281 9649 10714 10922 11106 11736 12481 11899 11211 12016 12486 11795 10500 7855 6189 6078 7192 8923 10712 11755 11645 11283 10884 11491 12646 13080 14156 15277 15786 16712 18174 18689 18680 19105 19241 20097 22401 22974 21891 20303 20097 19984 19917 20497 20867 23425 27170 28681 27507 26760 26463 27956 27593 26427 26313 31118 36840 34704 31294 30441 27662 23336 19704 19434 21416 25478 30140 36165 46175 65271 89466 102062 101597 85608 72167 62203 65724 84337 94562 91468 108937 158791 218307 221161 177294 137065 138432 155260 164199 162607 159093 166783 144333 56846 7680 3343 1792 1459 1426 1468 1575 1842 2141 2354 2885 3804 5005 6198 7260 7980 8167 7594 6836 6591 6581 6391 6045 5937 6665 8624 10274 9111 7325 6817 7476 9479 11129 13808 14998 10828 5584 4008 2877 1849 1715 1693 1790 2780 4968 8456 14186 17406 17715 9079 3225 1649 853 965 784 572 782 2103 4159 3511 807 426 391 358 237 113 91 78 74 63 52696 336 24 30 10824 14 38 16 7839 12299 31265 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -14 -20 -2 89 147 223 255 415 560 635 702 748 845 1021 1083 1132 1124 1171 1165 1156 1229 1258 1294 1341 1299 1493 1673 1765 1750 1629 1624 1688 1754 1663 1473 1161 1021 1122 1150 1322 1359 1418 1440 1438 1271 1132 1078 1065 1008 1009 1078 1017 990 1092 1209 1280 1439 1597 1789 1849 1863 1860 1837 1826 1917 2146 2373 2655 2806 2877 2921 2972 2983 3401 3856 4115 4288 4687 5368 6210 6945 7376 7830 8531 8840 9002 10016 10391 8729 8089 8093 8326 9421 9179 8192 7425 6566 5831 6140 7333 8431 9290 9853 10003 9355 8764 8666 8662 9218 10070 11223 12325 13526 15001 16248 17562 18494 18325 17259 17229 17102 18214 20176 21436 21353 19999 19696 19266 19258 19665 22330 24435 25051 25357 25232 24738 26090 28221 28353 28700 31125 31127 25629 19983 19292 19424 16330 14478 13413 15069 22616 28811 32195 36348 43293 62207 77870 73315 67348 61076 57439 57813 66635 85946 93126 84161 98003 160335 211659 204010 151559 119249 122890 141846 152742 158087 174383 178539 165070 128405 60785 6154 2959 1872 1240 980 987 1087 1522 1711 1386 1720 2234 2793 3498 4422 5531 6775 7706 8221 8500 8106 7751 7811 8215 8659 9540 10558 10354 9321 9271 10411 12002 17642 23902 20524 10106 4322 2387 1846 1584 1382 1579 1430 1934 5017 9319 10585 16157 18500 9348 2269 1169 765 634 650 602 1094 2807 3137 2764 720 379 384 312 150 80 75 64 60 60 52702 336 27 30 10827 14 38 22 7840 12295 28960 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 23 30 87 222 237 283 272 390 544 488 573 618 663 734 717 751 839 902 1000 1023 1132 1213 1215 1276 1378 1319 1431 1603 1607 1714 1752 1781 1641 1476 1427 1385 1451 1486 1522 1629 1673 1616 1685 1547 1483 1397 1332 1355 1335 1301 1339 1419 1350 1350 1411 1356 1335 1366 1611 1957 2215 2483 2970 3557 4224 4819 5191 5205 5161 5025 4563 4060 4019 4298 4600 4915 5417 6100 6377 6376 6140 6468 7718 9603 10935 11020 11237 10988 10226 9264 8319 8166 8058 7654 6885 5789 6690 8916 10801 12240 11829 10105 9690 9218 8020 7327 7298 7615 7885 8805 9586 9872 9877 10422 11232 11930 12824 13299 13055 12752 13219 14339 15051 16112 16679 17028 18263 19709 21567 23138 23912 23597 22730 22487 23420 25040 26857 27994 28651 29749 28949 25294 18992 17271 17676 17732 17075 16793 17821 22639 29335 37168 43034 46757 59747 81884 85586 66918 46670 36011 36385 48749 58202 68666 87446 99222 98898 115145 178082 190281 139483 138445 133354 121058 135443 154690 158913 160973 161024 143851 67029 9758 1447 1017 1195 1008 598 579 774 1919 2088 1654 2415 3629 4986 6494 7893 9490 10862 12188 13888 15793 16716 15170 12224 10419 9163 8488 8026 7892 7898 7793 7824 9904 21478 36265 30115 11363 3106 1848 1392 1358 1755 1581 1566 2010 3444 10099 20120 21604 15161 4340 1519 812 578 478 670 715 894 1631 1932 1907 667 401 308 134 53 43 46 39 33 25 52708 253 2521 30 10831 14 38 28 7840 12290 -83 -29 46 168 144 163 199 326 330 317 410 395 448 450 562 670 669 823 846 875 944 939 958 986 1124 1277 1409 1450 1545 1561 1440 1470 1348 1319 1394 1420 1562 1645 1655 1733 1665 1500 1430 1400 1334 1310 1427 1497 1651 1706 1812 1953 1927 1674 1679 1643 1685 1771 2029 2146 2365 2663 3109 3412 3996 4651 5287 5875 6759 7546 6889 5737 5187 4703 4632 4787 4953 5153 5161 5430 6183 7487 8553 8853 8507 7876 7974 8049 8172 7954 7105 7099 7000 6998 7406 8791 10757 11702 11362 10817 10947 11328 10783 8791 8241 8888 9478 9923 9449 8728 8642 8819 9351 9362 8905 8913 9249 9515 9963 10508 11338 12492 12802 13411 15321 16531 17601 17954 18963 20418 21148 21668 22757 24138 24475 24330 23767 21067 18113 16587 16621 15932 14134 12131 11680 12724 14517 17833 21305 24700 28741 31307 38689 47781 46588 45511 41920 37450 36985 38639 45303 47027 46464 56875 65887 72866 84028 93910 117489 147633 141192 167163 177896 141319 107424 142981 175279 172211 165751 181576 156701 99662 74368 66426 47857 20086 2956 787 635 796 1005 1205 1392 1597 2273 3782 6467 9538 12135 14462 16642 18755 21061 23121 23964 23514 20438 16412 12926 9713 7119 5373 4648 4711 5363 8840 23250 28238 13680 4486 2198 1428 2024 2505 1576 1557 2034 2790 8292 21664 21414 8855 4662 2408 1523 787 661 444 617 872 1334 1444 1506 1329 733 391 169 66 51 45 42 35 29 52714 253 2517 30 10827 14 38 34 7841 12285 -74 -23 3 19 144 100 174 155 85 130 109 160 223 324 418 422 489 531 569 757 793 942 1060 1126 1283 1251 1178 1205 1189 1201 1178 1221 1357 1392 1396 1363 1340 1159 1026 986 888 910 828 794 923 941 942 966 1011 1132 1317 1447 1580 1653 1494 1400 1653 1716 1655 1772 1967 2033 2104 2138 2374 2539 2708 2873 3210 3652 4113 4421 4472 4700 4642 4862 5022 5411 6183 7022 7221 7182 6825 6480 6448 5543 5178 5530 6084 7036 7900 8482 8993 9504 10025 10372 10294 10280 9851 9264 9125 8957 8985 8810 8573 7881 7142 6669 6920 7068 7130 7405 7615 7894 8245 8662 8753 8696 9020 9460 9793 10406 11634 12461 12371 11538 10953 10747 10275 10361 10888 10709 10765 11112 10790 9995 9966 10558 11354 11697 11406 11097 10376 10191 11299 13281 16958 20737 22152 22153 21732 20213 20232 20154 19814 18821 18472 19005 20175 23398 25885 27812 33091 40046 45303 51762 60137 63585 78562 95974 106743 127328 160878 164386 136600 99689 116756 142772 162181 180122 204791 236980 300003 387089 381193 269321 73533 7173 550 446 432 519 749 1050 1545 2140 2824 3986 5907 7674 9426 11119 13121 15670 19199 22165 22465 21847 21121 19159 18220 15236 8630 5432 6632 9252 15044 19623 13601 8330 5920 3717 3095 2830 1870 1574 1808 2483 6233 18642 28120 18133 8868 4541 2953 1988 1260 706 501 573 768 1624 2193 2074 1520 827 386 182 125 105 99 87 85 52720 243 2812 30 10822 14 38 40 7842 12280 -71 -35 20 111 219 280 397 455 456 497 641 717 680 619 674 646 685 670 631 632 646 597 544 528 375 383 390 457 486 525 532 500 405 387 353 418 503 567 636 837 1106 1282 1336 1434 1515 1568 1496 1303 1238 1274 1383 1518 1567 1677 1947 2182 2397 2464 2466 2534 2574 2691 3152 4018 4374 4466 5084 5916 6142 6035 5530 5455 4342 3688 4044 4560 5518 6834 8412 9561 9228 8492 9268 9903 10031 10006 9487 9803 10482 10218 9566 8277 7012 6430 6961 7553 7696 7956 8002 7764 7963 8185 8178 8474 8535 7950 7188 6536 6608 6887 6951 7032 6800 6306 5912 5931 5761 5988 5848 5334 4875 4918 5132 5434 5744 6282 7065 7630 7933 8675 9422 10175 10850 12115 13127 12839 12425 12240 11409 11084 11803 12093 11632 10892 10166 10581 11681 12008 13882 17243 20962 25875 32939 40313 44766 54103 74457 92804 81377 72376 85425 117449 118521 113684 128257 160530 184782 188313 180656 165366 149884 190442 250172 317495 415980 510087 343217 44730 1479 333 359 389 539 740 807 943 1497 2203 2739 3416 4559 6386 9408 13984 17804 20013 21605 21339 19173 16209 13012 11138 10243 8476 7337 8395 11915 18730 18090 11187 7825 5817 4350 4226 2859 1363 1457 1417 2283 5736 13747 15579 9750 6564 4143 3251 1444 622 452 530 642 961 2427 2160 1138 710 417 185 100 94 78 72 81 52726 239 2926 30 10816 14 38 46 7842 12276 -50 -29 1 52 82 46 91 90 53 36 30 2 16 28 -6 -35 -43 -84 -24 -6 35 -4 -10 -18 18 72 -14 -7 67 180 231 344 481 648 777 856 914 1025 1119 1305 1444 1571 1677 1678 1769 1897 2036 2031 2043 2165 2295 2416 2455 2461 2476 2450 2562 2683 2895 3080 3326 3710 4059 4048 3419 3260 3308 3209 3365 3792 4649 6526 7671 7579 8223 9277 9920 10274 9847 9028 9258 10650 11030 9926 9240 8718 8419 8673 8908 9120 8896 8529 8156 7755 7706 8091 8092 7486 6707 5707 4826 4387 4126 4046 4000 3866 3768 3768 3684 3630 3527 3671 3996 4557 4669 4712 4816 5134 5655 6361 6889 7387 6963 6832 7779 8623 9311 9946 10300 10025 9191 8295 7132 6237 5579 5697 5826 5973 6466 7467 8333 9801 11282 12549 14549 17524 22618 30565 35306 38288 42596 48393 54135 59218 65615 57731 62399 75109 78667 93435 133925 166370 187177 198958 210282 192603 162293 219773 316989 450207 535783 517530 245269 22195 645 203 192 236 364 596 1038 1588 1710 1363 1103 1125 1604 3409 8399 17763 27910 31116 26226 20936 19076 16402 12537 9566 7554 6191 5530 5604 7879 15250 17329 10853 5885 5096 5749 7760 10265 4137 1291 1172 1285 2219 3662 5238 5320 4901 3031 2140 884 488 413 495 593 629 1358 1682 823 634 334 126 65 52 44 37 29 52732 244 2776 30 10816 14 38 52 7843 12271 -74 999999 29 36 70 134 79 74 116 122 141 73 132 129 111 140 97 141 159 184 150 197 77 152 114 139 193 231 248 298 330 380 499 606 744 780 930 1033 1125 1218 1235 1208 1113 1110 1196 1283 1359 1498 1677 1765 1816 1807 1871 1949 2053 2160 2321 2580 2755 3026 3267 3384 3523 3657 3675 3640 3485 3324 3150 3130 3337 3769 4203 5732 7082 7818 8490 9217 10575 11340 11028 10534 10884 11861 13041 13468 12879 12248 12289 11721 11524 11470 10629 11385 12499 13031 12636 11656 11474 11516 11034 9896 8232 6854 6174 6265 6764 6984 6682 6033 5260 4536 4483 4724 5155 5470 5792 6113 6491 6844 7428 8029 8126 8508 8259 7762 8056 10386 12797 14407 14586 13732 12264 10376 8755 7802 7072 6891 7822 8146 8330 9138 10140 11020 11272 12363 13640 15143 17621 20743 25368 28574 30410 30722 30667 32458 37179 43755 46129 42363 50016 66280 74984 93961 128771 164539 190105 200659 198372 198601 211633 219896 244488 350271 475114 463176 202442 23482 565 153 170 196 287 424 525 549 605 793 1140 1493 2309 5616 13953 23514 28046 28609 27135 24374 19427 15158 12151 9651 7683 5990 4654 3883 3897 5970 12095 14424 11806 7802 4977 4348 6445 6986 4278 2082 1479 1373 1362 1606 2415 3300 3614 2951 2037 790 746 944 1061 778 548 1092 1115 543 290 131 74 57 50 45 43 41 52738 245 2752 30 10822 14 38 58 7844 12266 -61 -62 -52 -5 -18 27 -9 46 110 124 122 92 47 11 -51 -17 14 -73 -80 -89 999999 999999 999999 -60 -45 -65 -47 -15 6 88 117 219 286 432 600 757 799 862 947 911 825 790 810 835 827 890 927 963 1009 1089 1264 1436 1559 1856 2147 2349 2393 2521 2810 3011 3253 3399 3333 3209 3019 2751 2526 2409 2400 2617 3088 3949 4697 5447 5914 6730 7865 8065 7995 8163 8387 9390 11027 12083 12235 11725 10706 9989 9944 10154 10025 9846 10170 10769 10749 10652 11325 11656 11276 10541 9047 7710 6592 6268 6705 7023 7311 7463 7336 7116 7119 6982 6776 6378 6342 6657 7177 7777 8337 8369 8071 7647 7131 7562 8371 8366 8929 10227 11740 12684 12278 10507 9140 7688 6575 6782 7958 9272 9904 10383 10970 11491 12025 12323 13685 15532 17520 20266 22634 25001 26148 27210 27346 25429 26213 28835 28961 28923 29571 30762 40091 51011 73180 112335 143956 155443 178123 198630 206768 206537 178408 183347 266687 354219 410730 396495 206120 24923 7100 7569 7055 5815 5556 7039 6793 10655 23289 35294 30206 14016 4396 5586 11386 20140 25330 27775 33461 36390 32042 21376 12365 7793 5523 4779 4546 4006 3364 4006 9585 16502 16423 11596 6279 4113 3791 4279 4664 3650 3146 2570 1892 1616 1342 1372 1465 1626 1813 1404 536 568 1144 1440 727 452 689 583 365 167 67 45 39 34 32 22 17 52744 247 2697 30 10827 14 39 4 7845 12261 -82 -85 -97 -75 -13 -9 25 35 -52 -47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 -100 -83 17 27 99 236 307 421 525 649 847 999 1045 1034 1052 993 1063 1084 1104 1100 1134 1152 1157 1130 1173 1300 1482 1705 1951 2216 2260 2401 2426 2409 2308 2238 2260 2187 2198 2297 2321 2226 2220 2263 2393 2701 3044 3556 4194 4329 4696 6665 7715 7484 7136 6560 6306 6617 7546 8277 8966 9640 9989 10339 10882 10739 10508 10104 9642 9760 10185 10390 10043 8922 7414 6192 5523 5336 5312 5397 5433 5178 4709 4547 4499 4601 4701 4867 5418 5838 6153 6739 6603 6372 6031 5808 5635 5512 5477 5859 6259 6575 6799 7223 7874 8179 7808 7024 6493 6344 6789 7259 7932 8709 9784 10402 9885 10551 11422 10758 11035 12602 13374 15140 18259 21232 21809 21699 24608 26876 22126 16549 16342 19942 23998 24713 24711 33452 63781 71748 104446 139754 169783 193144 205573 207620 205579 212125 234322 263789 311054 344027 329844 204645 92645 37291 23303 24366 21728 21513 28789 48012 82108 119815 96555 42426 11571 10871 19554 28699 33994 33836 31605 31754 32736 31434 27661 21805 16223 11446 7896 5209 4194 3794 3536 4891 11285 18438 17973 10902 6933 4552 4205 4433 3511 2252 1705 1778 2151 1965 1926 1161 903 986 1237 1205 757 457 875 1800 1305 534 454 524 421 227 110 87 74 77 70 60 58 52750 222 3451 30 10831 14 39 10 7845 12257 -19 37 229 379 456 582 677 810 886 904 919 924 901 974 1083 1071 1150 1199 1202 1238 1204 1268 1331 1411 1477 1394 1448 1537 1730 1765 1789 1614 1475 1362 1204 1148 1165 1165 1405 1687 2125 2514 2951 3417 3797 4216 5250 6246 6572 7022 6974 6577 6432 6648 7420 7819 7607 7015 6677 6693 6939 7268 7428 7469 7709 8194 8232 8330 8889 8650 7830 7390 6507 5573 5496 5866 6213 6039 5683 5177 4807 4576 4521 4566 4493 4687 5296 6015 6354 6022 5256 4021 2958 2319 2312 3018 3941 4884 6018 6875 7164 6761 7210 8573 9987 10151 9904 10065 10185 9234 8514 9444 10768 11206 11427 12982 15350 19072 22624 24463 23975 21666 21426 21009 16555 13341 12801 12910 13878 16494 18846 22722 29498 30007 30272 24119 33574 64484 46584 83915 140791 185167 212103 235627 256049 286303 265013 210861 247030 265785 241332 204749 145615 108312 50596 30504 29167 29921 31023 53273 138461 191992 175057 80657 12810 12949 23549 33430 34957 31281 28971 32012 38067 39618 31386 21418 13524 11173 10542 9616 8311 6793 5359 4178 4049 8420 17715 16186 12357 10622 7116 4538 3917 3899 3324 2672 1889 1841 1830 1618 1260 785 693 867 1060 960 666 674 1602 1887 1352 525 408 361 229 128 105 92 78 79 75 73 52756 227 3301 30 10831 14 39 16 7846 12252 -59 4 147 201 259 315 440 494 570 585 554 623 646 688 667 694 820 877 974 1000 1125 1288 1440 1461 1482 1492 1594 1840 2187 2189 1929 1770 1812 1873 1661 1456 1525 1817 2119 2445 2919 3320 3612 4072 4544 4944 5319 5725 6021 6520 7320 7907 7835 7654 7892 8480 9742 11871 12437 10845 8611 7330 7066 7326 7587 7448 7682 7413 6779 6534 6370 6045 6157 6248 6500 6906 6892 6925 7216 7444 7346 7452 7384 7200 7161 6824 6552 6487 6099 5762 5759 5757 5758 5669 5656 5726 5766 5312 5089 4874 4801 5361 6448 7167 7402 7503 7995 8815 9928 10432 10045 9770 9862 10320 10614 12029 12617 13540 15600 17654 19659 21781 24744 29105 33741 34918 27945 19043 15457 14362 14433 18039 25053 25241 24005 24924 25031 24899 32048 35880 33653 46251 51694 44801 116718 165955 164924 200533 242481 260073 267305 248215 240850 240950 159163 108177 155931 126921 38574 23998 24412 33119 36148 44155 88396 180530 202066 141616 31630 8508 13897 22327 29326 32957 33545 31546 29166 26368 21280 19332 18142 12580 6609 5667 7691 8998 8711 8186 7270 5966 6920 14707 16543 16668 14776 8313 4954 4753 4465 3304 2640 1841 1625 1698 2584 2845 1241 856 987 974 940 848 694 1138 2108 1348 631 442 303 185 136 120 106 100 104 95 84 52762 229 3241 30 10831 14 39 22 7847 12247 -28 38 98 135 192 210 272 273 417 347 347 316 290 282 421 434 338 355 319 225 195 227 283 359 462 509 641 864 1047 1129 1376 1659 1829 1895 1848 1972 2155 2206 2411 2556 2307 2371 2642 2979 3248 3561 3885 4001 4194 4660 5206 5619 5875 6110 6655 7479 8626 9636 10233 9510 7668 6766 6409 6324 6131 5708 5153 4801 4526 4335 4140 3893 3962 4030 4100 4198 4158 4344 4546 4653 4642 4557 4305 4259 4537 4738 4817 4941 4973 5010 5309 5474 5685 5717 5590 5342 5297 5432 5649 5806 5900 5789 5699 5993 6344 6613 7179 7971 8725 9176 9107 9400 9290 10112 11800 13158 14181 15286 16400 15764 14532 14801 15911 16834 18187 20969 24651 29320 31053 25157 19479 17742 18983 21452 21041 18001 15300 15123 18548 23750 27015 27509 28119 33076 57626 108334 155816 183990 223454 254732 278226 283050 234968 201687 180293 178575 134283 73079 51345 29080 25915 26450 26111 22452 30155 84267 157188 202488 178057 68964 6328 10049 19370 29346 34703 32581 26422 19487 13927 11940 12749 14073 13571 10729 8130 6672 7539 8407 9655 10778 10518 9269 9744 18621 25657 18020 13749 9101 4258 3405 3726 4112 3796 2867 2521 2444 2079 2181 1888 1578 1311 1538 749 765 685 777 1530 1780 565 426 322 158 84 73 62 54 55 57 51 52768 230 3211 30 10831 14 39 28 7847 12242 -73 -6 -16 37 13 8 35 74 40 -11 -10 -54 -88 -94 999999 -42 -47 -14 -35 51 122 228 361 531 697 866 898 961 976 1070 1109 1045 1022 1071 1297 1589 2090 2766 3403 4356 5131 4868 4578 4240 3885 3870 4164 4568 5196 5885 6627 7231 7885 8568 8970 9593 9789 8734 7748 7277 6970 6503 6085 5446 4854 4384 3863 3514 3267 3161 3155 3262 3460 3709 4011 4132 4205 4310 4377 4319 4398 4523 4848 5279 6041 7048 7819 8791 9409 9820 9636 8496 7458 6509 6551 7421 8555 9324 10147 11024 11784 12098 11874 10791 9889 10272 11043 11181 11206 11542 11711 12574 13804 15507 16624 17046 17077 18743 19775 19894 19710 19925 21304 23277 24801 25888 28336 31186 33677 31568 24558 20765 21575 21638 19130 16354 15533 14388 14230 18437 22446 18263 14673 33756 100482 156852 175802 193408 217487 236991 246389 231941 184947 177056 177478 121378 44183 26344 22630 25053 30270 32140 31160 33063 36018 42109 88574 159269 175695 150742 57079 8128 14128 22692 24246 19541 13892 10547 9492 9761 10326 9986 8886 7284 5434 5154 6280 7798 9143 10143 11599 12863 12339 10499 10760 20858 23746 13792 11820 6549 3614 2672 2236 2230 2401 2524 2935 3040 2782 2247 1622 1465 1735 1299 774 464 495 1252 1295 525 434 384 205 108 77 58 59 57 57 52 52774 241 2879 30 10829 14 39 34 7848 12238 -49 -14 -13 56 133 205 239 308 278 349 428 363 413 356 347 437 424 385 336 309 263 200 302 367 483 475 621 775 819 995 1228 1432 1579 1616 1460 1130 890 741 555 498 495 558 650 654 707 809 910 1047 1196 1485 1857 2113 2362 2653 3087 3712 4249 4906 5737 6699 7649 8223 8239 8273 8270 8293 8458 8978 9623 9703 8885 7895 7044 5989 5221 4694 3931 3363 3405 3468 3557 3940 4260 4485 4731 4949 4892 4738 5362 6362 6875 7365 7824 8604 9317 9780 10449 10438 10120 9545 8604 7689 7317 7513 7747 8214 9486 11523 14338 17851 21679 24257 23694 20764 20576 21830 23784 23830 21356 21450 18517 17797 18264 18337 20322 24125 25667 26391 27642 28590 26752 24871 23583 23721 25840 27407 27344 28145 32264 38541 36220 31179 26431 22180 19936 17174 14599 15257 18520 21440 20640 17946 17592 43316 108466 161844 170521 164708 177841 221348 226914 172597 156897 191345 197447 157607 115459 88245 44631 9567 3213 7899 11668 14448 18569 23243 36865 56175 53699 37278 13653 2370 3156 4447 5607 6599 5892 5504 6609 8686 10219 10037 8187 6263 4153 2827 4021 6617 9244 10190 9399 9185 10408 13426 22288 30790 23149 13723 12341 9491 5415 3502 2764 2477 2306 2517 3387 4741 5074 4463 2853 1470 2610 4302 2409 939 550 333 424 852 572 360 340 190 82 56 39 28 29 33 27 52780 239 2938 30 10828 14 39 40 7849 12233 -96 999999 999999 -69 -88 -44 -24 11 69 50 59 73 131 75 96 36 33 96 103 198 186 298 430 519 670 817 945 1042 1040 987 777 557 410 362 277 209 208 180 180 191 203 272 422 549 751 1038 1579 2180 2545 2681 3155 3694 4386 5182 5809 6294 6488 6545 6515 6405 6100 5998 6043 6243 6640 7309 7351 6884 6389 5621 4683 4011 3355 3093 3213 3655 3929 3790 3793 3887 3615 3517 3832 4375 5111 5376 5412 5785 6064 6280 6337 6574 6909 7078 6796 6153 5178 4369 4256 4950 6098 6682 7082 7483 8294 9629 11744 13944 16595 19381 20345 21267 23433 25810 26718 24334 21895 20349 19481 21327 24337 28288 33744 36341 34169 27406 22176 20263 21684 25811 29566 34052 34877 32252 31713 33339 39401 45425 38310 26995 18993 15001 13496 16116 20772 20002 14028 11415 18266 42115 94799 150593 173168 166922 155444 153841 156487 165639 169533 191064 217980 231027 214506 167972 125693 71898 30327 8887 3101 2928 2734 2483 2295 2105 1859 1566 1312 1151 1026 976 1073 2076 5726 10298 10018 6672 5706 6475 8058 9813 10200 9308 7580 4833 3008 2581 2937 4027 5401 6290 6704 7643 10455 11950 10389 9492 10101 9990 7639 4991 3182 2289 1934 1668 2049 3336 4648 4113 2539 1147 2257 2405 1298 903 594 354 285 476 525 398 284 178 106 78 56 53 57 58 56 52786 223 3418 30 10828 14 39 46 7849 12228 -39 75 172 222 248 313 381 432 436 487 396 357 256 221 168 162 208 262 339 584 831 1152 1420 1613 1821 1965 2324 2713 3142 3371 3685 4058 4236 4358 4608 4658 4844 5277 5367 5050 5013 5112 5038 5018 5084 5156 5123 5239 5446 5524 5546 5586 5291 4793 4097 3900 4151 4042 3633 3113 2941 3161 3357 3521 3852 4209 4301 4009 3735 4178 4800 4848 4270 4272 4425 4912 5133 5093 4610 4287 4526 5096 5725 5915 5531 5337 6172 7730 8707 8503 9355 9954 11067 12489 12428 11642 11961 13514 13980 15541 18076 20983 26157 31412 34992 36427 34653 32668 33573 32045 27932 25352 24152 24115 26145 28512 32346 35231 32654 28943 26554 22169 16625 17286 18988 17100 16228 18970 23028 16456 12575 19104 38680 77589 130230 167947 169809 150374 131030 125560 128327 130394 136942 173006 213049 261409 282057 253987 173870 81989 21382 6702 2372 1847 1685 1629 1540 1428 1363 1230 1164 1068 1024 1012 1275 2983 7531 13486 17024 18353 18310 16312 12824 10224 8468 7316 6742 6401 6342 5872 5031 4320 3674 3745 4515 5513 6132 5960 6418 7766 9023 9085 7054 4975 3339 2080 1577 1522 2170 2615 2271 2397 2262 1026 1806 1804 901 523 377 260 244 428 565 445 292 169 106 96 80 63 58 58 58 52792 221 3478 30 10828 14 39 52 7850 12223 -75 -32 20 30 19 -11 999999 999999 999999 999999 999999 -87 13 281 595 915 1113 1212 1346 1480 1548 1652 1653 1562 1606 1701 1802 1889 1892 1915 1921 1974 2017 2088 2054 2125 2199 2242 2338 2395 2463 2524 2793 3004 3071 3034 3005 2740 2504 2458 2583 2792 2800 2590 2541 2717 3198 4056 4824 4679 4153 3755 3230 2680 2435 2530 2828 2885 2633 2204 1991 2099 2543 2975 3496 3936 4196 4398 4145 3528 3069 2984 3340 3981 4960 6318 6992 6570 6415 5851 4934 4110 3828 4218 5494 7028 8443 10197 11391 12992 14465 15562 17234 18670 18791 18259 16554 15100 15227 14733 15366 16818 17843 20627 24818 31214 33233 27049 21694 20003 18153 14521 12844 12298 12099 10769 9369 9776 15234 27019 52332 99526 140786 162882 160908 134459 119761 118584 140199 169223 171936 186670 235439 295751 340346 354591 299865 148615 55381 8833 2161 785 572 571 585 577 536 535 568 639 801 1202 3549 9988 19548 23369 20663 19500 17397 13842 13131 12133 8840 6576 5113 3831 3725 5077 6288 5332 3733 2972 4049 5528 5686 5653 6474 8239 9766 8698 5432 3426 2197 1592 2121 3437 3144 2551 2607 2647 1455 3069 4718 1794 660 402 344 264 314 644 489 386 217 119 95 88 73 60 57 62 54 52798 223 3411 30 10821 14 39 58 7851 12218 -51 -29 -77 -56 -91 999999 999999 999999 999999 -47 103 183 402 666 867 893 985 1114 1116 1180 1397 1454 1496 1413 1397 1384 1329 1301 1320 1272 1249 1161 1279 1280 1286 1332 1307 1337 1418 1502 1636 1556 1617 1765 1890 1964 1962 2010 2088 2207 2389 2381 2490 2630 2729 3282 4091 4722 5191 4153 3059 2341 2303 2572 2909 3099 3052 2813 2600 2366 1915 1468 1597 2324 3003 3446 3539 3683 3753 3301 3238 3366 3380 3786 4266 4578 5470 6182 5989 5479 4757 4680 4871 4802 5259 6268 7357 9046 11569 14048 15592 16754 17848 18730 15811 11310 9720 9295 9541 9690 10572 12035 15352 17851 20662 22680 24866 28155 31382 33111 31043 24148 16670 11101 8770 6874 7200 8986 11456 15820 22050 38401 74927 115750 146653 160375 149830 124577 112774 137858 163628 181239 176908 176144 199802 264150 306102 305022 275940 268502 190536 54271 22125 12061 4007 1331 710 579 562 565 598 713 952 1930 4710 8553 11184 13025 14344 11954 8521 9388 12360 12346 9524 7662 5617 3676 2665 3105 4417 4741 3951 3529 4151 5730 8134 10089 11059 12818 13409 9015 4653 2758 2205 3742 7134 6865 6388 3126 1915 1713 3187 7491 3964 1065 644 434 342 296 277 325 399 318 184 129 109 110 89 75 82 73 71 52804 224 3403 30 10813 14 40 4 7852 12214 -66 999999 999999 999999 999999 999999 -99 51 206 315 489 590 621 676 713 896 1070 1099 1181 1213 1117 998 828 786 805 795 801 734 766 811 834 765 803 845 840 964 1008 1042 1100 1160 1273 1383 1603 1806 2078 2416 2623 2777 2783 2838 3089 3393 3618 3930 4153 4260 4546 4639 3684 2804 2449 2200 1879 1679 1659 1585 1484 1413 1521 1534 1352 1088 1300 1757 2327 2635 2973 3412 3435 2771 2310 2471 2968 3328 3354 3435 3497 3519 3328 3533 4378 4384 4422 4339 5302 6348 5758 7455 11638 15788 16979 16429 14654 11966 10114 8237 6990 6187 6101 7860 9973 11507 13793 16200 18550 22065 24347 22591 20881 20755 19583 19226 19993 17416 11292 6248 6095 7974 9687 11054 11908 15050 24611 54827 105626 148877 165681 149999 110601 86417 114725 136243 156787 164830 149647 236165 317308 355381 375256 340400 255930 139715 46444 8039 1278 651 539 453 479 501 637 838 1060 1061 997 1185 2127 4606 8050 11860 15227 12895 8896 8434 8643 8080 7822 7434 6807 5454 4433 4661 5808 7814 9882 11248 11573 12536 13555 11202 10074 9724 7060 4384 2711 1888 2220 3893 5961 10037 5809 3137 4458 4181 4537 5214 1578 689 455 323 280 272 274 268 218 137 114 92 86 87 63 52 51 48 52811 227 3282 30 10812 14 40 11 7852 12208 -77 4 25 -22 -40 -40 -13 45 62 184 254 274 342 406 474 519 651 802 909 1085 1197 1226 1256 1290 1345 1414 1555 1678 1730 1757 1847 1815 1518 1262 1144 1078 993 936 1014 1165 1352 1686 2012 2353 2507 2733 2967 3190 3422 3463 3430 3425 3350 3166 2879 2629 2379 2319 2397 2379 2219 2080 2129 2002 1646 1309 1202 1147 1226 1300 1312 1338 1418 1657 2018 2341 2802 3186 3458 3306 2764 2160 2040 2222 2509 2815 3293 3883 4193 4297 4258 4242 2945 2807 3220 3999 5282 5993 6611 8303 11267 13704 14902 15211 13571 10691 8056 5973 5147 5648 6914 8284 10058 11533 12605 14615 16679 16953 16044 16200 18151 18758 19557 20184 18435 15368 8967 5556 6178 7424 10039 12978 15788 17876 20658 26071 36581 61458 104783 133593 152972 149583 121936 123587 121200 131703 131408 126244 234621 300784 334282 359424 364162 300700 97973 14859 2554 1435 1132 834 719 547 499 518 617 1299 2777 1580 788 918 1653 3399 6301 9415 8328 6138 6178 5515 5342 5999 7721 8780 8479 9066 9682 10920 13719 15273 15116 17310 21173 22559 19372 13572 8410 5034 3118 2283 1766 1463 1761 3563 7607 6542 8991 14489 14998 10299 9126 1875 655 476 375 271 205 248 221 156 111 93 87 85 77 51 36 32 34 52817 219 3523 30 10813 14 40 17 7853 12203 -40 24 103 152 178 314 436 540 712 863 968 1038 1170 1100 1156 1408 1771 2117 2436 2904 3184 3241 3243 3027 2701 2390 1932 1427 1197 1398 1628 1880 2176 2220 2309 2484 2793 3223 3661 3940 4059 4205 4432 4625 4518 4313 4273 4158 3657 3196 2833 2750 2647 2627 2526 2314 2004 1995 2357 2767 3116 3016 2938 3032 3162 3391 3636 3937 4106 3888 3326 2897 2624 2284 2253 2769 3472 4766 5878 5667 5066 4988 4497 4491 4323 4694 6210 7745 8091 8340 9253 10609 11705 10800 8552 7079 6592 5557 4675 5212 5923 7392 9804 11092 12357 13905 15030 14931 15863 16726 18564 21287 21809 19462 16989 14859 13295 13043 12307 13052 12977 12593 15281 19177 23367 29405 36578 43459 53129 62946 74752 105718 143525 145541 120526 94072 128395 157676 163579 245987 314761 339371 337002 292898 179757 97680 46427 6879 2409 1417 1111 1055 1045 1067 1180 1347 3350 34316 81046 43515 2387 2008 3580 3125 2805 7113 13446 8600 8657 8503 7064 5125 5427 7902 9490 11643 15299 13778 14071 16995 17410 14863 13819 11076 8082 6634 6472 5236 3682 2816 2079 1658 1708 2745 3790 5293 8053 20932 30462 19076 6588 1439 636 495 414 237 223 205 161 135 129 130 139 135 123 104 71 71 74 52823 230 3166 30 10816 14 40 23 7854 12198 -58 -74 -5 45 128 147 175 259 375 385 424 517 551 598 684 785 857 1056 1311 1451 1487 1478 1342 1287 1465 1779 2190 2592 2801 2932 3250 3651 4035 4512 4548 3672 2655 2284 2173 2376 2764 3131 3447 3627 3963 4177 3758 3666 3844 3781 3865 4105 4619 5360 6266 7237 7762 7603 7560 7497 7193 6580 5948 5465 5098 4651 4381 5077 5871 6785 7293 7567 7799 7405 6414 5361 5069 5525 5580 5341 4524 3602 3503 4018 4912 6320 7784 8424 8174 7122 6298 6301 7924 9091 10283 10489 9210 9378 9990 10344 11441 12653 10834 6380 3970 3401 3743 3962 4220 5446 8803 12361 13339 13726 14622 13952 13863 15703 18166 20919 23364 23008 19548 18759 18563 16918 16794 18450 17927 17605 20590 24148 29276 30241 37012 50149 54268 44369 38664 39901 43964 70541 110414 134342 126100 100322 125537 175228 174205 218558 272028 285156 275854 216216 124686 42167 9780 2544 1338 1095 997 976 1072 1129 1239 1403 1523 1519 4411 45276 85723 35747 4172 22334 22151 5878 14527 15016 6588 6859 5410 5589 5347 4565 8395 13372 16425 18467 15103 14630 16203 17529 15163 13328 12130 11225 9636 6760 3981 2586 2499 2397 1736 1240 1214 2626 6888 12032 27738 28591 22593 7499 1271 643 457 343 268 237 160 118 98 115 143 155 142 126 94 72 62 60 52829 238 2959 30 10819 14 40 29 7854 12194 -89 -50 -25 -83 -67 999999 -80 -12 -35 31 62 89 45 78 116 205 306 395 508 664 805 1050 1197 1389 1545 1664 1644 1555 1546 1464 1653 1879 2240 2812 3344 3669 3854 3859 3829 3871 3741 3607 3343 3445 3638 3815 4422 5267 5559 5449 5246 5411 5585 5623 5848 6461 7111 7146 6341 5410 5281 5662 5911 6116 6204 6249 5959 5431 4993 4547 4177 4087 4557 5175 5640 6201 7347 8643 9459 9153 7842 6407 5976 5805 5765 5492 4947 4506 4464 5360 6348 7137 7972 8366 8706 9096 9381 9000 7912 6880 7066 8702 9846 9538 9534 9758 9633 9067 7243 5511 3862 2872 2718 3162 3507 4851 6888 9286 10649 10802 10785 11546 11999 11636 11273 10313 9703 10169 13275 19852 26848 21587 15909 13616 13444 13733 16714 24715 34115 40506 41505 42466 42729 40340 34625 31948 35021 43576 54242 84872 119164 134100 134080 121869 119838 133096 148786 209974 276825 325594 346113 297042 119945 26259 13397 11765 12347 12541 11793 9990 12824 15625 16978 13829 7465 4792 2683 3243 10985 6793 2462 3300 2363 2918 4248 3482 3024 3316 5760 8888 7204 4932 7938 18487 26871 20281 13288 14633 16134 15462 13843 11999 11033 9300 9798 7895 4515 2247 1229 943 888 772 982 3231 5557 18772 31270 16802 11234 5939 1429 563 445 334 247 173 122 118 142 195 260 198 139 119 82 68 62 63 52835 221 3471 30 10821 14 40 35 7855 12189 -63 103 134 240 332 396 421 474 546 651 770 900 1152 1501 1902 2193 2238 2258 2213 2248 2175 2260 2280 2436 2823 3114 3171 2946 2982 3339 3679 4041 4764 5504 6262 6253 5493 6035 7706 8810 9330 9004 7906 6724 6416 6520 6770 7356 8148 8481 8856 8874 8469 8228 8194 8287 8367 9313 10683 11733 12568 11892 10172 8647 7314 6185 5752 5780 5912 6597 7251 7632 7790 8169 9186 10136 9917 10286 10470 9476 8196 7796 8226 8692 8958 8891 8258 8196 8137 6581 4461 3129 2203 2067 2812 3557 4559 5273 5571 5398 5693 5661 6009 7027 7503 7260 6838 7189 7572 8073 9130 10243 10713 14335 20838 22947 20190 20996 24334 33806 39128 34932 28632 26946 29161 32015 38521 44521 46248 50852 55757 62899 79841 98616 108885 100534 88707 96177 110392 145118 245769 300408 323777 329580 322898 190030 47182 28774 27732 22853 19329 22764 31840 35973 35970 32457 23786 14865 10154 3005 4260 6768 3194 2321 2149 1936 1758 1803 1856 1941 2390 2230 2175 2560 3085 6383 18813 25473 21715 17687 13786 14722 16714 14398 11422 11338 9800 7981 6643 5316 3886 2495 1504 928 572 568 1250 2394 8759 14823 12448 3933 1098 649 671 639 482 464 331 287 292 403 394 372 227 147 123 84 72 64 59 52841 221 3471 30 10821 14 40 41 7856 12184 -93 63 106 114 108 162 260 369 461 487 680 932 1201 1400 1556 1620 1679 1628 1570 1460 1393 1395 1489 1474 1584 1617 1678 1750 1999 2319 2483 2515 2638 2523 2382 2935 4822 6429 6050 5493 5096 4859 4901 5034 4796 4268 3733 3484 3492 3732 4115 4520 5198 6023 6792 7640 8353 9377 10841 12405 12305 11070 9755 8325 7572 6849 5968 5914 5810 5506 5759 6075 6604 7410 8423 9349 9557 8138 6615 5382 4555 4729 4326 4095 4057 3878 3310 2174 1489 1071 1122 1482 2089 2857 3457 3381 2667 2553 2626 3432 4996 5519 4405 4192 4542 4858 4859 6110 5781 4864 5169 7245 9738 12456 14744 17095 18001 18243 19893 19628 15384 16216 18709 22108 25956 30350 34438 40017 48574 59195 67267 78130 91339 100469 96267 81027 75372 78477 127700 189536 213310 220159 252113 272980 245784 153092 47543 27112 37566 43613 37210 36576 68902 167776 207446 173314 96954 42605 50474 45878 6768 2755 2400 1565 1333 1253 1256 1338 1474 1410 1247 1035 987 1243 2017 3871 8116 13768 17336 21595 21753 18083 21834 25460 19990 14001 11901 9593 8239 6358 4766 3433 2273 1687 1164 949 807 1151 3205 7195 11215 5836 1710 703 538 534 663 764 762 801 740 794 449 222 162 133 119 80 66 58 40 52847 222 3441 30 10821 14 40 47 7856 12179 -30 25 88 126 122 246 288 409 451 530 719 1002 1296 1416 1477 1488 1475 1318 1199 1142 1090 1116 1182 1198 1282 1471 1715 1859 1974 1968 1948 1915 2130 2665 3578 4619 5778 6238 5635 5692 6317 6760 6834 6874 6531 6091 5662 5176 4491 4015 4100 4093 3760 3935 4642 5655 7019 8868 10804 12660 13586 13203 12642 11776 11268 10389 9266 7993 7520 7956 7612 7504 7475 7790 9270 10495 9178 7240 5162 4063 4467 4328 3770 2592 1853 1702 1777 1875 2278 2840 3225 3386 3597 3582 3428 2592 2352 2707 3330 4178 4947 5005 4761 5129 5234 5332 6051 6307 6578 7091 7177 7632 7955 7851 7867 8320 8426 9235 10036 11817 13717 16099 19180 21708 24490 29606 35721 50630 70893 87899 91992 83784 69406 57685 47776 50661 66199 96489 148600 194968 200064 181332 198658 213591 185348 93901 41792 40135 43818 39838 31784 32138 49497 121212 226855 235557 168578 104222 55615 39884 49925 59975 35977 3670 1589 1400 1157 1033 1027 1059 1070 1035 977 852 894 1251 2217 4627 8619 11965 14489 16657 16009 18428 26511 27156 23530 18285 10039 5549 4412 3971 3428 2310 1589 1268 1200 1372 1864 2427 3031 4966 5563 2855 1203 1063 1179 1510 1679 1204 857 793 618 292 154 123 109 101 75 49 44 36 52853 222 3441 30 10821 14 40 53 7857 12174 -64 -39 13 64 123 219 290 296 404 634 757 846 843 781 731 574 577 611 695 848 911 915 1161 1329 1391 1487 1455 1485 1739 2279 3020 4224 5714 7057 7289 6067 5213 5581 6182 6238 6018 6129 5838 5276 4587 3902 3515 3295 3180 3329 3885 4838 6038 6705 6899 7098 7449 6496 5649 5220 5156 5287 5118 5163 5634 5968 5894 5889 6269 6416 6196 6508 7274 8924 9545 7329 4935 4592 5125 4253 2874 2639 2810 3040 3126 3786 4686 5074 5493 4391 2763 1930 1615 1320 1361 1600 2066 2769 3688 4480 4599 4450 4726 5194 5984 6390 6458 6871 6666 6632 6415 6159 5716 5605 6359 7197 8161 9707 12304 15337 17357 18384 19358 25775 37872 54083 69624 82912 97199 113699 113752 106366 77589 53417 67337 103689 146598 187905 205295 198249 167390 133465 99369 49481 27581 28685 28817 27022 20683 16756 20185 36609 114259 245875 269629 242410 225945 203829 69973 12238 3325 3023 6480 3681 1799 1259 1087 1036 1023 1012 950 832 729 676 637 708 1086 1988 3813 6143 7798 11409 19618 27095 29004 32119 28073 17353 11352 6743 4248 3095 2215 1590 1335 1215 1346 1918 1900 2376 2438 4125 3940 2538 1667 1618 2208 2743 2302 1488 1007 559 254 169 112 92 97 92 73 54 42 32 52859 218 3561 30 10821 14 40 59 7858 12169 -72 -59 87 196 231 124 165 92 90 129 239 307 433 589 652 730 922 991 1124 1271 1399 1649 1947 2311 3206 4674 6147 6843 6364 5161 4502 4696 4633 4436 4532 4476 4054 3596 3203 2949 2771 2359 2133 2125 2093 2162 2360 2674 3182 3922 4665 5447 5674 4869 3469 3057 2927 2616 2386 2297 2488 2816 3226 3609 4018 4576 5217 5825 6015 5322 4583 4233 4363 3802 2986 2863 3162 3436 3190 3017 3922 4796 4041 2447 1782 1670 1357 1070 736 758 1091 1684 2417 3140 4042 3806 3340 3039 2928 2843 2988 3495 3946 4375 4398 4001 3807 3886 4382 5006 5089 6204 7636 9303 10564 12340 15848 20175 25139 32183 41212 55535 77437 92915 105725 120494 126062 97706 67203 64760 99090 166948 202764 202321 170364 125205 88216 68170 49938 30621 17483 14613 14825 13618 8734 14997 39210 135109 265240 329137 326793 269916 214487 190577 73187 43955 21517 9275 2764 1642 1672 1539 1248 1020 982 981 854 701 544 496 513 525 760 1422 2587 4290 6349 9314 14682 23775 36442 30590 28888 32308 11570 3721 2896 2714 2519 2321 2005 1470 1590 1922 1920 2861 3290 2746 2540 2654 2181 2471 3449 4720 3237 1677 1414 753 287 171 124 100 106 105 88 68 59 51 52865 216 3621 30 10821 14 41 5 7859 12165 -76 999999 -41 999999 -83 999999 -68 52 133 286 382 463 528 722 832 1008 1187 1415 1671 2117 2460 2911 3839 4551 4696 4735 4881 4359 3845 3852 3915 3635 3106 2679 2478 2162 2033 1898 1704 1547 1478 1485 1524 1595 1734 1792 1973 2372 2825 2769 2529 2305 1701 1488 1425 1333 1449 1620 2038 2657 3391 4225 4723 4788 4351 3592 3336 3468 3506 3339 2756 2707 3047 3343 2925 2380 2530 3282 3728 2266 983 1096 1297 830 269 309 692 1292 2503 3915 4336 3637 2438 2187 2281 2595 2832 2962 2998 2950 2664 2788 3393 3844 4220 4885 5443 5562 6180 7843 9767 12640 16477 21072 24514 26527 29273 37026 57710 85810 95172 95755 99787 96923 89250 98354 133019 165267 186286 200079 204155 200910 171057 101752 61415 36230 18617 17875 17605 21888 26601 14437 16712 27781 47287 109293 241122 265570 246230 214601 164227 112125 18704 2557 1616 1554 1487 1477 1440 1387 1421 1401 1291 1171 999 710 457 378 352 468 878 1624 2627 3351 4063 6300 10231 16553 27870 33853 23164 23295 16239 6008 3042 1942 1395 1429 1289 1144 1249 1378 2450 5139 3590 2887 3132 3345 3737 5136 6759 5600 2748 1703 939 392 222 138 97 91 88 84 75 60 50 43 52871 217 3592 30 10822 14 41 11 7859 12160 -62 -73 14 27 57 84 134 286 441 664 841 1002 1196 1357 1603 1814 2012 2417 2912 3342 3837 4536 5476 5957 5879 5686 5772 6263 6597 6792 6776 5716 5119 4477 4128 4063 3741 3272 3004 2682 2399 2128 2231 2341 2331 2384 2281 2214 2081 1619 1361 1327 1377 1569 1729 1951 2620 4076 5362 5823 5258 4910 4314 3710 3359 3212 3257 3607 4038 4245 3722 3185 2989 3032 2923 2988 3109 2525 1561 1376 1670 1289 586 224 729 1424 2544 4418 6164 6448 5513 4495 3699 3740 4025 3791 4014 4363 5026 5484 5459 5715 6364 6662 6601 7181 8222 9773 11656 13495 15645 18010 21770 27036 31083 31666 33563 43100 53654 67512 92685 112899 125399 128026 127439 133205 160217 177155 174638 157456 125853 113176 94703 73939 68241 51685 30795 28519 28730 25787 23323 22961 22393 20045 26264 63115 149571 208285 186993 187146 163727 133952 116077 30398 3103 2353 2316 2329 2171 1918 1647 1482 1359 1294 1058 798 561 434 404 411 541 864 1386 2109 3394 5049 5977 7607 10896 14594 25436 32177 19954 13837 11467 6780 4024 2667 1611 1615 1684 1314 1249 2828 3138 2281 2920 3567 5043 9969 13273 6231 1445 529 371 279 207 134 102 93 85 80 80 66 58 53 48 52877 215 3655 30 10825 14 41 17 7860 12155 -78 -59 66 125 159 297 538 689 938 1068 1258 1467 1798 2208 2645 3166 3658 4223 4857 5464 5257 4795 4651 4755 5050 5327 6064 6943 7521 7611 6781 5958 5013 4267 3705 3235 2795 2580 2328 1875 1595 1399 1443 1503 1502 1601 1716 1764 1965 2234 2509 3251 4237 4666 4354 4111 4976 6284 6156 4527 3740 3005 2752 2964 3327 3407 3084 2730 2794 3251 2988 2441 1868 1535 1822 1777 1302 436 -4 466 901 1393 2342 3081 4135 5691 6173 6278 5342 3371 3714 4496 3414 3144 4003 4398 4732 4903 4864 5101 6054 6486 7135 8644 10220 11952 13437 16075 19223 23739 27123 26482 24779 27939 34434 38831 51268 88655 108363 111629 127254 138436 145082 171180 188472 180467 152102 129275 113834 110337 99090 76341 44508 24080 17715 15009 16194 19945 28077 54427 78797 56150 51430 101651 181482 200161 168216 129896 141775 164916 107517 30297 5351 1925 1851 1856 1783 1617 1458 1391 1353 1332 1218 905 729 726 736 754 721 861 1292 2004 2728 4530 9213 11882 10444 11142 12335 23579 30684 24050 17647 10816 7267 4829 3476 2999 2619 1405 1054 2231 2419 2231 3162 3993 6245 10840 9772 3429 881 555 418 386 319 146 92 82 76 84 80 83 82 72 66 52883 214 3688 30 10828 14 41 23 7861 12150 -94 18 122 175 339 400 562 783 1056 1335 1708 2090 2574 3044 3396 3720 3965 4276 4124 3798 3591 3788 4219 4953 5580 5964 6115 5688 5407 4958 4231 3508 2805 2335 1996 1685 1585 1587 1568 1687 1931 2387 2926 3592 4168 4656 4952 4930 4532 4319 4482 4584 4090 3343 3633 5088 6133 5496 3907 2867 2940 3387 3262 2744 2558 2623 2815 2718 2435 2109 2211 2102 1625 1284 1055 849 933 1207 1842 2231 2567 2866 3461 4578 4986 6057 6337 3440 2692 3309 3093 2896 3082 3214 3258 3555 4119 4260 4887 5554 5976 7316 8835 10357 11951 14290 16052 15648 16116 17664 21647 27217 33589 41047 49930 62259 68242 70833 79730 84799 104821 126386 141040 138271 116210 97088 86153 79396 74381 52451 31453 25357 23017 27531 45103 52297 37923 56945 155184 196176 107312 97760 167278 188921 179327 159309 123888 136286 185004 180202 84848 9171 1340 1287 1273 1278 1274 1252 1277 1274 1269 1329 1434 1475 1412 1208 1117 1063 1129 1190 1410 1768 2516 3381 5373 9339 9535 9061 13447 21335 19614 15103 12189 10628 8237 5163 3289 2320 1537 2386 4376 2402 1997 2760 4051 5738 9506 8782 3123 876 474 443 289 142 76 67 67 70 69 64 61 59 52 48 52889 213 3720 30 10830 14 41 29 7861 12145 -1 87 194 318 513 709 1044 1405 1741 2190 2642 2920 3213 3197 3193 3154 3182 3282 3631 3994 4444 4920 5137 5029 4680 4209 3783 3496 3160 2724 2468 2554 2715 2980 3156 3526 4013 4502 4901 5416 5808 6178 6375 6193 5556 4605 3960 3553 3348 3114 3067 3112 3127 2907 2599 2324 2467 2297 2030 1746 1509 1731 1954 2175 2418 2643 2391 1883 1805 1822 1815 1394 944 874 948 1594 2197 1951 1946 2467 2867 2995 3681 5065 5848 4514 3533 2811 2469 2637 2432 2123 1641 2349 2937 3572 4161 4674 5570 6677 7942 8719 9182 9641 9200 9748 13951 20756 23660 26609 31298 41333 44158 42659 40066 42553 46586 52747 61988 76576 101200 120921 106753 84538 93691 107168 101746 89435 70817 42654 33698 40978 48651 82408 134280 194531 198658 183658 187825 198984 163807 169528 132840 89783 65616 47176 62793 109502 128695 131032 40287 1473 947 958 960 960 916 935 925 1041 1216 1403 1548 1571 1251 1079 1023 1051 1098 1221 1609 2496 3323 3549 6497 8926 8644 12214 15303 17065 12175 8020 5928 5224 4616 3182 2488 1971 2221 2823 1639 1515 3170 6136 7009 5972 5033 2543 1806 1068 872 464 185 83 65 59 53 65 68 61 47 41 41 52895 216 3630 30 10830 14 41 35 7862 12140 38 128 215 424 632 818 1049 1393 1750 2166 2477 2766 2990 3063 3254 3352 3520 3697 3957 4549 4775 5125 5447 5673 5575 5476 5401 5530 5474 5147 4676 4556 4868 5248 5634 5831 6104 6466 6993 7494 7925 8227 8695 8975 8871 8615 7757 6608 5988 5811 5899 5483 4832 4068 3270 2325 2093 2248 2255 2078 1845 1892 2191 2394 2539 2701 2558 2248 2085 1952 1832 1488 1063 1001 1255 2100 2559 2722 2551 2114 2240 2782 3005 3373 5395 7852 7360 6713 6125 4145 3557 3678 2829 2575 2497 2260 3339 4600 4093 3714 4089 5060 6709 9276 12432 15448 17216 18946 20867 23312 26932 32615 41578 51981 51473 41448 41616 47580 49848 53075 56118 57987 63893 66447 75551 89744 104653 106222 92818 78252 72615 55487 36568 33293 32027 38251 84823 172688 265115 281575 244693 189456 171725 152831 100946 74255 59046 45818 47302 64132 104384 140806 80761 9474 4022 2231 837 779 770 737 844 962 937 965 1071 1056 950 879 807 848 960 967 1061 1870 3162 3569 3401 5041 5675 9403 18931 20120 14486 11325 7570 6029 4790 4154 4495 4808 4003 3383 2292 1927 2215 2802 5200 5909 6140 2506 1095 1059 867 692 375 197 124 90 80 79 82 75 75 76 70 65 52901 215 3660 30 10830 14 41 41 7863 12135 -13 79 246 439 651 855 1131 1314 1599 1825 1952 1995 2099 2207 2302 2407 2477 2526 2712 3015 3147 3553 3871 4016 4032 3648 3382 3366 3585 3872 3927 4061 4211 4431 4724 5158 5542 5478 5345 5209 5142 5128 5057 4817 4665 4822 5080 4728 3929 3309 2869 2754 2543 2432 2358 2183 1982 1785 1724 1667 1378 1161 1046 1014 901 746 724 584 537 735 1172 1246 1087 1029 1026 1332 1677 1954 2296 2580 3249 3687 3894 3727 3877 4877 4563 3799 3280 2673 2649 2114 1650 1750 2669 2854 3581 4997 7330 10469 12491 11663 9825 10359 13037 17381 23441 28222 30116 32235 32861 32661 29476 24371 23970 29498 40585 52800 61114 64685 63327 58324 52273 44473 47740 65826 89576 95604 88427 69233 47631 62117 122462 211474 275334 286235 258806 202995 153711 142826 127289 110046 81874 56983 66997 84603 97431 92375 75501 49461 35001 33010 34050 33091 18097 2145 846 860 922 913 844 844 826 772 718 762 826 873 914 1079 1189 1312 2750 4289 3534 3579 5464 5718 8731 14503 19309 17757 11257 8178 6112 3894 2780 3662 4784 4568 4069 3386 2131 2575 3424 2761 1800 2802 4580 4098 1979 907 558 328 191 116 85 78 64 67 69 66 59 55 54 52907 213 3720 30 10830 14 41 47 7863 12130 -86 37 283 444 598 802 995 1070 1150 1221 1165 1116 1235 1564 1843 1989 2259 2622 2799 2794 2440 2384 2505 2660 2749 2706 2633 2732 3009 3232 3465 3639 3674 3725 4022 4172 4298 4354 4335 4486 4623 4735 4454 3948 3767 3551 3262 3145 3077 3073 2869 2535 2168 1655 1113 891 818 617 445 488 645 704 718 644 745 864 891 768 756 945 1071 1163 1212 1200 1272 1573 1835 2201 2474 2458 3124 4505 4367 3501 3009 2367 2571 2949 2891 2615 3091 3906 4638 5338 6233 8920 13052 16000 16208 13658 11488 11668 12765 13141 12446 11222 9967 9543 9685 9505 11361 17334 27003 37519 45331 48996 50953 53470 59650 70990 86260 99060 103616 102141 106948 95707 60250 39869 66833 189024 325188 390307 322347 200774 140865 123712 127554 117621 97191 88193 85113 75799 56291 41263 32954 28991 29489 33453 34937 37985 33791 11906 1139 629 628 642 664 663 675 625 604 632 657 669 690 754 782 885 1153 1282 1613 3431 3999 3071 3843 6804 9647 11406 11017 10622 11170 10109 7981 6023 3878 2774 2491 2735 2873 2738 2021 1379 1995 3119 2513 1234 2526 3342 1822 1276 662 381 153 82 72 61 52 48 53 45 38 39 34 52913 218 3571 30 10831 14 41 53 7864 12126 -37 3 96 249 542 834 1128 1441 1732 1896 2067 2149 2198 2290 2366 2584 2922 3309 3767 4312 4650 4780 5148 5689 5656 5204 5008 4757 4637 5051 5537 5952 6266 6661 7004 7286 7378 7657 7790 8035 8397 8492 8553 8735 8823 8416 8275 8830 8927 8684 8370 8070 7246 6198 5040 3984 3399 3149 2882 2421 2000 1447 947 1003 1407 1754 1790 1703 1813 2019 2274 2283 2184 2225 2347 2627 2570 2258 2231 2697 3406 4364 5211 6187 7368 8212 6902 6139 5710 5290 5016 4923 5899 7535 8615 8766 9534 11220 14164 20924 30367 29310 19459 11605 6829 5650 5387 3877 2811 2863 4871 8426 14465 20212 23452 26283 27387 26367 22834 21626 23679 26945 33964 43722 57350 91143 135761 165667 171658 141518 82754 76137 134781 230951 310675 328409 260895 130482 76070 73987 59517 54758 57967 60311 61477 59003 54362 52054 46469 33495 19127 12738 20918 15818 12957 9197 2077 833 646 616 596 531 550 551 570 544 555 609 643 630 658 657 703 765 827 959 1660 2995 3388 4498 6291 8415 12157 15116 12354 8914 7340 6664 5974 4496 2982 2113 1841 2023 1961 1680 1415 1831 4428 4305 2004 3267 2851 1384 758 423 231 111 83 66 63 62 55 46 50 52 41 36 52919 219 3544 30 10834 14 41 59 7865 12121 30 204 441 617 819 1093 1329 1596 1854 2049 2147 2236 2375 2505 3076 3725 4489 5005 5260 5453 6275 7066 7098 6784 6039 5929 6024 6320 7078 7573 7885 8181 8585 8988 9593 9926 9991 10402 10564 10458 10674 10613 10792 11302 12032 12403 13469 14591 14668 13724 12262 9775 7006 5517 4454 4097 3895 3462 3065 2796 2783 2660 2497 2405 2701 3121 3443 3215 2752 2485 2474 2687 2765 2866 2880 2758 2739 3147 3874 4641 5772 6793 7439 7782 7937 7723 7136 6382 6460 6605 7543 8787 9418 9560 10000 10834 10490 9606 10695 16022 24119 27046 20274 11889 5481 1265 1988 4498 6782 8975 11534 14022 15416 14564 14434 13972 12801 12564 12333 12125 13968 17032 21748 29555 46584 72966 110735 163424 157511 110850 102324 144373 203917 234008 244417 213677 141500 106841 117814 127795 132404 114242 96037 92267 83396 70519 57875 50457 44262 34987 26591 22724 11537 1732 1254 1282 1103 901 749 655 540 487 472 493 503 529 517 549 555 567 579 608 574 660 727 732 752 783 1388 2719 4474 8226 12656 13206 9774 7681 6372 5830 5086 3914 3017 3472 3856 3522 3009 2177 1646 1522 1467 2130 5182 5848 3716 6338 5205 1505 510 289 136 83 62 64 63 56 49 48 42 38 36 52925 221 3488 30 10838 14 42 5 7865 12116 -36 128 200 339 476 657 893 1113 1156 1317 1602 1937 2412 2905 3637 4330 4684 5094 5801 6306 6897 7347 7332 6854 6648 6643 6971 7290 7583 8418 8886 8950 9762 10578 10665 10793 11441 11930 12619 13320 13492 13402 13871 13703 13510 12688 11894 12532 13228 13366 13356 14173 13245 10649 8761 7428 6453 5591 5216 5457 5314 5057 4285 3738 3465 3451 3428 3484 3597 3428 3265 3561 3941 4070 4612 5371 5644 6033 6555 7382 7926 7644 8035 9157 9816 10803 10232 8831 9006 9900 10463 9710 9326 9732 9617 9551 9836 9599 8874 13859 28194 38363 37408 28042 13975 6629 6451 7667 9922 11129 11592 12434 12360 13412 12591 10248 8877 9876 10729 11802 15388 26332 32471 37964 44993 50280 77063 127676 137503 122093 136157 179919 218016 208402 173606 141665 114081 83836 89803 116216 127352 117393 111851 85666 82440 108658 134194 105119 50404 24608 21312 6859 2588 2522 2194 1887 1810 1747 1529 1609 1464 952 583 457 401 415 452 488 457 436 477 479 504 594 668 714 695 740 735 671 1217 2579 2522 5038 12290 18115 14383 8017 5891 5070 4062 3876 4097 3981 5713 8301 8265 5753 3018 1427 1006 1381 5913 9100 5824 9433 15553 7011 912 394 195 105 71 73 74 64 58 47 49 49 37 52931 228 3282 30 10842 14 42 11 7866 12111 -81 -41 82 97 133 180 365 402 604 820 978 1243 1482 1759 2164 2639 3271 3850 4389 4923 5280 5486 5716 6196 6429 6286 5967 5643 5575 5563 5801 6233 6739 7312 7893 8461 8712 9374 9939 10340 10978 11604 12432 13101 13506 14034 14288 14132 13627 12897 11896 12310 12302 12414 14742 15444 14437 13045 10558 6824 4958 4369 4226 4372 4771 4993 4667 3934 3145 2995 3331 4010 4397 3705 2989 2899 3102 3625 4235 4726 5154 5699 6296 7070 7639 8232 8771 9013 9639 10304 10986 11161 9810 9719 10146 10704 10636 9458 8713 9036 10031 9830 9664 7669 7080 14128 27339 34278 27740 16750 9296 6972 6721 7453 7712 8360 10546 10767 9037 9207 9749 9297 8789 9218 11173 10098 8369 11788 24259 39911 50895 63009 106862 133487 105348 164664 239741 269429 244493 129891 58436 57589 55366 61105 95139 108638 107786 133104 147852 128572 98890 85349 79321 78476 61774 31895 8487 2925 1687 1355 1196 1182 1405 1928 2546 3156 3506 2419 856 365 325 345 375 375 367 374 388 400 412 458 528 576 619 699 710 739 712 1044 2571 1797 3035 10010 20147 20034 11189 5538 2758 1651 1311 1187 1443 2675 4111 4211 4229 4826 5780 3526 1678 4865 9732 5391 7697 20851 11988 1960 462 204 75 60 54 49 45 35 26 19 17 15 52937 231 3194 30 10844 14 42 17 7867 12106 -68 25 206 250 415 594 741 973 1151 1345 1516 1619 1748 1859 2019 2255 2594 2740 2864 2848 2859 2850 2847 2866 2848 2808 2807 3003 3343 3649 4186 4536 4865 5134 5488 5842 6033 6532 7099 7343 7724 8032 8311 8719 9045 8914 8651 8272 8061 8065 8120 7784 7499 7247 6835 6264 5910 5213 4529 3897 3389 2919 2414 2101 2011 2056 2242 2517 2415 2033 1717 1716 2081 2631 2437 1888 1871 1861 1886 2243 3193 4149 4536 4734 5063 5375 5935 6222 6265 6355 6421 6742 6774 6889 7272 7442 7218 6002 5138 5215 5405 5565 6477 7483 5265 3581 4410 8770 21402 34907 34440 23895 11719 5855 3601 3086 3472 3713 3154 2514 2416 4092 4934 4358 4024 4023 4121 5429 7429 10406 15271 15384 15388 24167 44436 77311 104400 121613 165503 209603 221990 194189 114556 57037 43371 52013 77116 72467 75676 115566 156006 220589 288297 285433 247785 198194 96519 37566 42786 17919 1303 701 617 557 608 661 586 511 433 348 333 327 330 355 350 371 375 363 361 420 448 452 458 481 517 597 720 692 725 735 666 985 1318 1408 3252 10211 18867 16223 9971 6703 4121 2083 1345 1003 819 769 1013 1641 2772 5433 5988 3117 3206 5591 4692 4449 17889 19529 5660 639 245 96 81 77 75 71 66 66 63 49 45 52943 249 2625 30 10845 14 42 23 7867 12101 -97 -37 44 102 58 62 72 51 67 9 88 116 161 309 431 522 684 885 1131 1303 1498 1663 1911 2296 2564 2795 3008 3209 3465 3705 3884 3976 3912 3914 3899 4107 4225 4265 4360 4418 4777 5295 6039 6920 7608 8195 8443 8736 9147 9936 10458 11376 12244 12946 13700 13760 14091 14659 14477 13536 12634 12132 11606 10956 10428 9881 9329 8501 7611 6953 6448 5852 5500 5094 4668 4189 4127 4089 4026 4158 4053 4211 4176 4087 4129 3859 3518 3603 3930 4082 3930 3304 2872 3032 3619 4711 5805 6275 5972 5630 6065 6775 7122 7364 7604 8048 8590 9360 9877 9917 9713 9419 8820 8472 8599 9443 8996 7928 9342 12237 12597 9600 7361 6959 10974 24639 42133 47426 41147 27085 15149 7397 3558 2210 1357 1286 3203 7371 11553 13333 14444 15110 12460 10064 10935 14167 17798 23053 27825 32699 43963 53579 61575 77334 98923 121936 103296 97010 85157 56463 48683 50192 50967 53655 54635 88611 155706 191612 184578 189516 218538 239198 220757 153562 63041 24464 11398 2671 821 589 464 390 379 372 331 309 326 390 480 617 519 377 343 345 328 345 350 374 393 438 449 499 544 563 600 647 715 789 856 951 1374 3308 5588 10608 16476 13806 9873 7145 5136 3282 2322 1878 1754 1148 824 768 922 2057 3972 3205 2025 1816 1739 3574 14074 18209 5272 500 188 103 98 96 82 79 70 62 63 59 56 52949 263 2236 30 10846 14 42 29 7868 12096 3 87 173 304 411 549 687 872 1003 1109 1264 1330 1416 1395 1613 1745 1852 1804 1786 1735 1624 1642 1589 1677 1820 1941 1966 1876 1857 1834 1967 2087 2148 2327 2493 2673 3104 3418 3693 4090 4314 4725 5177 5408 5769 6151 6407 6951 7476 7974 8094 8629 9787 10813 11373 11850 12948 14334 15084 16384 17958 19565 20604 20995 20796 20893 20441 19796 19200 18030 17062 16515 15975 15653 15339 14760 13751 12750 11803 11098 10604 9871 9463 8918 8482 8399 7977 7470 7126 7165 7031 6769 6537 6623 6792 6731 6793 6997 7288 7545 7463 6886 6133 6371 7038 7504 7670 7887 8105 8544 9506 10922 11831 12760 14198 15226 15605 15764 16040 16894 17784 17645 17005 17350 17564 16658 17234 18078 18044 19548 21450 19386 17036 15037 14206 15188 19687 33258 60039 90446 101135 85373 60624 35491 13245 4101 1801 1790 3386 7816 15338 26059 33356 33138 25130 11549 6830 6821 8583 10203 13431 17168 22356 29642 37401 37401 25645 17761 15170 13726 16107 25292 33935 41783 47549 44078 55519 87601 136449 179752 178400 142476 97993 98409 137723 189979 196871 139281 57190 26371 4237 1524 837 546 412 394 402 339 331 334 362 433 454 605 672 392 340 332 350 343 356 339 365 398 426 456 446 470 532 553 645 796 855 763 846 1426 3980 6266 7389 6950 5385 3459 2317 1937 1635 1449 1169 953 700 523 626 1036 1550 1767 1320 1189 1686 4957 11275 13292 3524 397 136 85 74 72 65 64 63 56 53 48 39 52955 263 2237 30 10847 14 42 35 7869 12091 -39 124 259 446 604 640 830 890 903 1006 1110 1211 1245 1344 1517 1528 1658 1820 1883 1927 1964 2008 2037 2185 2420 2654 2741 2768 2814 2839 2907 2920 3213 3345 3533 3918 4243 4629 5120 5597 6148 6814 7475 8192 8816 9302 9798 10528 11488 12536 13603 14894 16111 17639 19616 21150 22600 23255 23230 22988 22495 21494 20527 19448 18969 18410 18154 17654 17294 16826 16950 16835 16712 16822 16397 15053 13648 12512 11854 11070 10289 9682 9026 8598 8304 8118 8069 8021 8184 8287 8253 8274 8223 8543 9329 10086 10311 10149 9972 9778 9649 9279 9293 8658 7795 8217 9006 10154 11922 14575 16337 17114 17474 17413 17883 17587 17410 16892 16053 15250 14715 14477 15455 16531 15992 14677 14957 15059 16003 16775 15574 14933 16413 18858 23133 31530 47824 75541 109624 125131 104555 57366 24717 13160 7357 4752 4254 7197 12886 18145 22639 29530 37567 39503 30099 17787 9519 6245 5880 5292 4941 6675 10752 13361 11163 8738 8231 9357 13481 20855 25400 27182 28734 37835 56177 92619 141529 188078 195309 166264 126736 106924 87411 75109 88651 125966 147125 76458 11529 9292 6020 2121 1648 1047 610 445 423 405 391 353 341 375 401 418 571 803 682 444 376 403 394 398 444 432 439 479 492 440 447 466 607 653 682 741 781 811 1132 1864 2597 2826 2411 2058 1796 1605 1231 1342 1092 830 593 443 509 610 675 737 670 775 1920 5085 5624 5498 2206 406 116 91 79 70 66 69 63 49 46 44 38 52961 264 2208 30 10848 14 42 41 7869 12087 85 215 284 364 527 587 714 941 1094 1171 1258 1280 1452 1774 1910 2040 2209 2340 2427 2455 2346 2426 2547 2629 2800 2882 2983 2994 3162 3257 3314 3669 4003 4496 4912 5206 5369 5664 6144 6777 7487 8176 8644 9219 10118 11227 12395 13551 15257 17244 19622 21769 23114 23898 24453 24006 23230 22508 21601 20732 20006 18558 17685 17161 16502 16380 16736 17237 17279 17703 17619 17692 17189 16534 15901 14935 13936 12811 12084 11812 11399 11467 11602 11496 11378 11472 11448 11403 11540 11517 12217 13028 14101 14705 14503 13645 12592 11840 11622 11231 10607 10651 11071 11458 11947 12519 13259 14180 15242 17143 18723 18962 18383 17522 15930 15330 15483 15662 15440 15056 15130 14678 14324 14329 14481 14855 14880 13283 12510 15188 17056 16128 15723 17257 20913 29288 44950 76008 115603 124796 93212 58009 31168 14694 7576 6649 7214 8323 11725 15090 17611 20829 23667 21945 15922 9243 2935 297 237 455 1275 3172 4388 5547 6438 6692 8739 14674 23144 27716 31596 44512 63630 85966 111053 124211 135973 143355 141304 136763 133091 143515 130147 116197 91772 58575 55909 70620 59860 13306 3405 4795 4990 3319 2089 1113 476 413 385 383 375 347 312 349 372 393 646 716 439 336 309 321 342 370 398 471 465 525 515 498 448 477 553 614 708 809 818 902 1007 1016 1066 1501 1465 1279 1144 1109 1127 1113 672 445 351 337 352 403 314 301 317 715 1219 1162 2345 2983 671 165 108 89 82 74 65 63 64 55 49 41 52967 267 2121 30 10851 14 42 47 7870 12082 1 137 292 458 656 828 976 1191 1435 1567 1760 2044 2404 2763 3048 3356 3518 3568 3536 3519 3637 3665 3749 4043 4270 4417 4478 4561 4434 4436 4289 4215 4272 4467 4705 4862 5112 5261 5342 5679 6097 6458 7112 7750 8584 9479 10363 11276 12454 13812 14870 15686 16839 17333 16992 16767 16669 15885 14595 13673 13011 12453 12538 12904 13207 13505 14720 16094 16945 17777 18290 18681 18075 17076 16224 15214 14257 14102 13802 13404 13229 12910 12411 12219 12360 12574 12964 13584 13909 14159 14443 14367 14135 13864 13353 12859 12774 12740 13087 14091 14979 15411 15629 15576 15443 15112 14477 14484 14967 15541 16016 16177 15409 14039 13250 13686 14011 13313 13081 12943 13106 13595 14097 14569 14589 14630 13826 12906 11860 12038 11913 12173 13277 16257 21388 26961 35049 45873 58974 74917 84795 69956 44338 23051 12933 7564 5424 5348 5861 8601 12538 14282 13930 15744 18641 18682 16388 13427 9072 6065 5184 3135 1889 2310 2945 4274 5653 9118 15317 28858 42532 51840 43675 44627 52950 49467 49070 66037 87959 94498 97249 96749 93318 92371 86248 87552 100089 114915 105110 100886 79075 55117 64645 71428 21566 4245 2854 1847 618 399 343 292 265 270 289 288 285 302 348 384 306 249 253 281 283 302 328 323 389 463 586 568 599 549 484 485 497 537 638 780 877 944 865 800 725 782 1059 1226 1159 1344 1247 793 561 377 268 249 234 180 231 359 435 473 384 428 1392 770 165 90 70 60 55 56 52 46 40 35 27 52973 271 2004 30 10854 14 42 53 7871 12077 -37 116 253 491 706 894 1115 1459 1707 1929 2311 2778 3190 3809 4460 4950 5191 5149 5089 4973 5135 5697 6273 6660 6850 6884 6967 7021 6996 6959 7297 7686 7948 7753 7380 7123 6832 6912 6975 7151 7276 7484 7765 7995 8270 8683 9144 9938 10617 11036 11524 12079 12300 12761 13034 12865 12299 11537 10866 10332 9365 8888 8642 8581 8643 9097 9875 11053 12825 15290 17394 19408 20092 19833 19659 19758 19304 18893 18675 18092 17107 15839 14901 14317 13927 13600 13645 13865 14351 14410 14126 14174 14341 13999 13746 14171 14834 15633 16760 17426 17342 16776 16738 16875 17710 18637 18498 17834 17604 17477 18268 18564 16860 14812 13466 13401 13417 13219 13134 12897 12709 12829 12376 11931 11500 11893 12832 13614 12819 12802 14254 15328 14791 15627 16137 17610 20722 26562 34381 50258 70512 98856 114015 95768 60267 38880 23955 11847 6395 5905 8300 12056 13230 11762 10664 11799 17695 26498 30552 31211 29564 19493 7621 5207 4596 3862 3739 4256 5049 5675 5989 7486 8624 7940 10743 16515 22845 27022 26903 26733 27712 20344 15647 12360 11180 15503 26469 38795 46827 56426 73517 98166 106286 133235 154616 231292 213612 129036 83057 13365 770 480 394 341 323 306 308 359 406 442 397 382 355 336 329 330 309 319 297 320 355 370 438 476 561 686 707 711 673 532 567 563 607 763 841 910 916 678 723 869 1069 1056 1133 1107 944 573 362 326 326 316 315 324 225 315 499 560 341 328 514 288 125 101 81 81 72 70 71 76 68 61 57 52979 273 1945 30 10855 14 42 59 7871 12072 43 187 369 674 867 1049 1374 1733 2097 2601 3083 3704 4387 4814 5254 5398 5279 5600 6101 6772 7223 7665 8144 8337 8466 8848 9439 10228 11294 11828 12011 11465 10571 9469 8495 7799 7147 6702 6496 6527 6722 7072 7299 7691 7932 8221 8545 8706 8787 8978 8953 8726 8535 8392 8140 8140 8115 7925 7812 7842 7865 8190 8416 9016 10074 11031 12022 13225 14513 15859 16791 17157 16860 15948 15624 15583 15631 15954 16124 16092 16105 16338 16366 16368 16333 16085 15784 15389 15515 15756 15767 15599 15496 15334 15135 14653 14499 14640 14784 15204 16139 17175 18508 20190 22410 23548 22794 22191 22430 21852 20233 18000 15968 14734 14396 14626 14882 14432 13914 13772 13721 13205 12974 12792 12008 10895 10668 11729 13514 14327 15439 17356 18004 19054 19825 19198 18691 20459 25458 32650 41955 49388 70394 105714 106548 75000 45055 23640 14481 10935 9508 10806 11383 7707 5414 8656 20673 43233 61228 74278 77708 57957 32954 9407 1100 167 209 403 553 516 460 502 977 2089 3559 4600 5578 7334 10274 10701 10236 14999 26058 35356 34458 21023 9599 6529 9905 23101 37112 51208 68973 97497 126096 185404 209559 190697 124378 64175 38035 11858 5395 1493 373 333 323 315 399 448 472 511 405 357 353 321 298 277 268 268 287 336 292 303 340 392 470 639 729 722 687 731 520 580 670 637 802 799 696 671 678 694 734 816 886 653 387 307 269 290 359 370 298 279 281 308 431 520 408 239 270 162 95 88 74 69 73 64 55 49 45 39 34 52985 274 1917 30 10857 14 43 5 7872 12067 12 126 281 500 781 1168 1526 1833 2360 3008 3504 4057 4637 5008 5174 5141 5425 6257 6911 7166 7301 7721 8539 9503 9876 10008 10017 9992 9864 9261 8375 7783 7569 7688 7794 8059 8325 8285 8064 7934 7432 7377 7430 7376 7400 7407 7582 7597 7718 7792 7879 7902 7786 7696 7782 8053 8227 8611 9038 9578 10429 11410 12063 13084 14476 14836 14825 14993 15407 15154 14693 14290 14328 14460 14806 14941 15066 15574 15998 16793 17625 18715 19786 20251 20285 19930 19301 18983 19441 19900 19820 19376 18411 17443 16784 16768 17349 17874 17994 19138 20950 22166 22818 23139 23798 24425 24636 24168 23663 22471 21296 21171 20277 19512 18749 17241 15398 14007 13925 13890 14367 14624 13921 13797 14665 16433 17878 18981 20273 21006 21899 22966 24119 26330 28110 26820 24893 26660 31966 39297 46450 57123 75029 88945 84916 59004 33726 19355 13431 10951 10868 13134 11163 6538 5291 8402 20173 47796 76040 104626 126625 128454 114435 73613 31388 11575 6482 5605 7538 11566 16737 22234 24876 25892 26647 27929 27176 24710 20658 19318 21778 23470 27327 31883 37287 35113 27496 19827 12877 7965 14560 40379 67410 81818 94302 108532 112182 58215 7268 11342 16276 3998 660 414 388 380 393 390 424 441 430 374 346 337 327 302 286 304 296 293 302 330 316 312 322 357 405 517 650 738 801 720 649 654 659 708 620 640 775 765 698 1200 1116 895 905 861 605 419 382 310 271 262 269 290 314 362 393 470 386 261 189 191 126 96 102 87 79 78 73 61 59 68 57 49 52991 274 1917 30 10857 14 43 11 7873 12062 -43 70 225 424 721 958 1253 1512 1628 1965 2345 2566 2655 2685 2955 3493 4011 4337 4965 5449 5633 5591 5218 4437 3844 3587 3548 3439 3434 3529 3700 3810 3988 4177 4399 4702 5064 5392 5602 5910 5871 5437 5097 5060 5085 5129 5342 5674 5842 5757 5549 5446 5156 5309 5358 5596 5993 6295 6644 7165 7960 8783 9495 10097 10137 9860 9177 8313 7795 7940 8578 8880 9241 9517 9825 10366 10612 10847 10974 11087 11280 11838 12741 13315 13573 13995 14186 13909 14236 14827 14534 13853 13236 13363 14140 14403 14805 15727 15706 16244 17233 18103 19379 20367 20741 21279 20886 20283 19148 17382 15217 13277 12085 11378 11029 11194 11100 11081 11769 11960 11619 11949 12465 12608 12554 12598 12232 11760 11825 12127 12833 14279 15944 18029 19586 19433 18569 19960 22751 27618 34548 42430 56594 61678 44129 23550 13565 12100 11686 9879 8296 7534 5357 3316 4215 8714 20849 44864 73635 96957 105000 105193 120372 142437 153890 149224 132462 96227 58356 31561 21430 21179 23608 25397 26366 29585 41632 54127 60806 66150 81826 101742 96892 67242 42250 35069 21205 12329 12186 21019 37942 65444 94707 101894 99369 73052 33721 4753 1042 879 782 717 689 700 648 608 573 535 539 475 444 420 402 330 328 304 304 308 309 333 331 306 339 375 407 444 466 544 704 828 858 846 663 725 862 663 529 497 628 763 844 811 837 930 897 737 500 406 548 386 308 321 336 342 366 420 499 479 317 191 184 152 131 121 106 106 108 100 89 83 78 80 78 68 52997 275 1887 30 10857 14 43 17 7873 12057 19 167 356 481 659 849 995 1107 1143 1265 1516 1675 1740 1979 2273 2615 2545 2392 2142 1952 1884 1843 1845 1789 1778 1879 1950 1963 2105 2240 2525 2906 3243 3697 4106 4523 4853 5083 5332 5689 5775 5923 5995 5896 5746 5374 4862 4378 3892 3698 3697 3673 3720 3795 3755 3736 3974 4116 4102 4242 4651 5052 5388 5707 6051 6255 6364 6401 6462 6593 6845 7192 7419 8009 8447 8777 9207 9593 9675 10022 10197 10039 10164 10779 11241 11067 10757 10755 11149 11595 11911 12325 12868 13708 14644 15803 16527 17175 17720 17897 17393 16207 14667 13507 12607 11906 11265 10564 10096 9843 9493 9406 9584 9791 9748 9761 10097 10115 10171 9963 9272 8961 9010 9027 9447 9958 10058 11048 12401 12983 13282 13497 13925 13482 12499 11712 12553 15091 20022 24541 30169 41105 51972 54836 33699 16969 10800 11696 12669 11366 9533 8493 7770 6439 5403 6529 10328 16508 29272 53101 71437 86617 119822 160925 196158 220631 233197 216647 164608 106059 53579 31928 35871 38350 36335 36247 40012 49471 74189 113143 153003 165803 143090 101620 57805 26946 17976 15258 9259 4524 4400 14349 27694 35926 28568 14692 5542 2621 2047 1732 1446 1131 827 686 632 557 466 432 382 320 307 263 246 248 243 249 260 269 240 247 282 320 325 364 415 410 443 438 434 467 543 705 812 594 585 587 626 460 445 603 826 730 886 672 592 495 364 327 321 245 237 256 298 332 377 404 423 470 306 154 104 110 91 85 78 69 63 62 52 50 51 41 29 30 27 53003 276 1857 30 10857 14 43 23 7874 12052 -82 14 80 257 408 528 695 779 903 1048 1293 1520 1680 1795 1829 1614 1424 1238 1087 1088 1105 1036 1073 1210 1429 1678 1851 2121 2297 2661 2908 3089 3225 3332 3438 3655 3803 3723 3740 3999 4126 3964 3938 3774 3452 3319 3241 3246 3076 3018 3053 2952 2877 2871 2923 2978 3080 3254 3458 3660 3767 3726 3825 3863 4030 4466 4962 5479 5791 6010 6386 6530 6575 6678 6703 6891 7234 7610 7977 8251 8451 8802 9224 9138 8857 9062 9717 10498 11132 11592 12109 12850 13659 14466 15327 15707 15966 15725 14743 13443 11830 10436 9188 8163 7424 6981 6961 7004 6963 7236 8069 8305 7992 7883 8169 8470 8867 9316 9571 10371 11475 12014 12487 13081 13181 13518 14408 15528 16770 16575 17198 18112 18970 20136 21981 24766 28346 31666 36897 41882 48172 47768 38754 27994 13714 9495 11198 14705 18040 16864 13577 10308 8126 7705 7734 8653 10871 14024 16092 20151 33562 57885 77985 101690 134381 166621 192142 203642 194880 165653 123234 78508 43785 31035 24911 23789 26540 30206 35241 56441 116062 154346 124117 113538 138945 155828 154727 124960 64134 20974 9689 8409 4369 1821 1916 1995 1693 1466 1393 1523 1770 1011 771 681 629 590 551 551 511 477 417 348 326 274 270 278 306 307 298 323 333 382 454 467 469 488 497 458 447 498 522 536 562 814 902 653 537 593 474 440 452 476 622 807 539 485 398 299 289 284 295 330 368 445 561 762 643 447 336 211 147 127 126 125 131 118 99 92 97 96 92 84 66 64 56 50 53009 274 1917 30 10857 14 43 29 7875 12047 43 134 254 357 491 580 629 647 646 629 550 535 548 553 578 620 609 664 802 946 1116 1221 1416 1487 1606 1870 2034 2135 2237 2343 2430 2472 2567 2574 2466 2425 2329 2187 2025 1939 1931 1953 1899 1942 1895 1948 2037 2108 2203 2330 2415 2524 2559 2515 2483 2522 2499 2401 2374 2374 2591 2772 3128 3415 3773 4150 4509 4680 4865 5070 5412 5881 6144 6535 6850 7000 7015 6855 7018 7438 7856 8157 8607 9163 9636 10467 11207 11937 12351 12669 12725 12524 12533 11855 10686 9437 8207 7401 6829 6553 6262 6232 6481 7087 7930 8526 8480 8618 8575 8551 9316 10337 10934 11120 11485 11952 12603 13696 14556 15063 15572 16319 17242 18745 19840 20605 21955 23300 23657 24966 26345 26816 27530 27837 29434 30217 25125 15671 11050 9516 6980 6913 7812 9281 15235 23762 22908 16685 13228 12279 11999 11468 11101 11065 12073 13636 16140 19467 27195 40363 58040 79924 107438 144798 178236 193829 179750 144322 105994 63834 29876 14611 12123 14239 16690 16870 18696 28136 48670 80521 106524 129329 152383 183809 207196 215252 210186 191991 133173 58351 19245 12079 13420 15378 9868 8285 5482 1477 971 1100 1105 970 758 727 652 583 494 417 327 304 291 284 263 287 313 318 323 336 412 482 504 487 477 478 520 573 575 501 491 519 501 509 574 594 566 374 451 531 445 477 769 782 462 355 376 390 388 463 531 615 511 641 608 582 499 348 259 188 155 129 120 127 130 124 122 105 93 92 94 85 67 59 56 51 53016 276 1862 30 10862 14 43 36 7875 12041 -70 63 142 152 241 236 327 374 330 414 452 514 585 583 617 611 624 760 840 942 1071 1109 1300 1310 1448 1644 1767 1833 1762 1858 1906 1887 1873 1867 1869 1811 1752 1747 1727 1802 1804 1851 2028 2062 2163 2338 2363 2467 2585 2640 2693 2606 2523 2511 2434 2389 2411 2492 2475 2557 2540 2639 2906 3034 3226 3348 3476 3681 3842 4217 4599 4911 5230 5740 6349 6992 7218 7569 8025 8196 8119 8317 8955 9421 9843 10393 10892 11127 11445 11458 11343 10887 10281 9945 9597 9009 8148 7309 6916 6635 6432 6320 6491 6508 6421 6336 6436 6809 7193 7793 8574 9440 10557 12206 13856 15296 16501 16681 16889 17428 18492 19405 19689 19949 20168 20454 20836 20820 21613 23229 25373 26037 26054 24398 22361 18329 13586 9825 8292 7300 8168 9735 11987 14185 17711 23949 29495 27226 21765 18737 16955 15035 12980 12586 13370 15026 17060 18106 18759 22123 29657 41858 56825 77471 106172 140579 170245 176044 152398 117640 74819 36907 19723 10904 8522 9705 12014 14908 21164 31268 37537 38188 50576 78144 120727 160875 178689 190817 205359 213966 208030 181237 130544 76250 47330 37644 34432 32730 30299 3177 1012 1240 1203 947 822 675 590 495 442 384 346 323 301 297 311 299 308 350 369 416 527 544 501 598 835 963 913 735 633 508 422 409 381 466 548 429 402 355 390 470 526 606 676 751 617 505 387 403 487 507 660 660 655 526 501 464 358 521 211 173 161 142 135 132 128 122 111 106 92 89 91 85 80 71 74 66 53022 272 1986 30 10866 14 43 42 7876 12036 -11 -3 100 199 234 236 220 250 226 257 310 378 471 473 530 644 673 702 871 905 977 1043 1026 1077 1095 1047 992 1040 1085 994 919 972 1053 1063 1090 1122 1139 1156 1240 1270 1391 1428 1376 1417 1445 1492 1465 1508 1499 1541 1540 1537 1693 1618 1691 1734 1868 1860 1953 2155 2450 2559 2735 2882 3163 3397 3670 3855 4130 4553 4768 4892 4961 5079 5384 5697 5974 6197 6351 6461 6501 6364 6115 5952 5661 5329 5076 4940 4699 4656 4737 4773 4978 5203 5383 5915 6363 6606 6963 7714 8432 9030 9558 10044 10426 10921 11640 12393 13102 14131 15021 16118 17663 18638 20198 21743 22082 22366 22659 23084 23019 22604 22623 21533 19235 16776 14208 10886 8597 7263 6368 6471 7043 7826 9095 11135 13888 17297 21157 23363 24324 25687 25202 21974 18413 16367 15409 14762 14784 13954 16019 17428 17892 18513 21700 27712 33284 42544 62909 84044 99313 121855 151822 170679 153951 116790 76674 49556 30343 16337 11801 11124 14451 22207 28538 31425 30975 36118 54177 95604 158468 184630 193133 209775 218546 203480 171595 140298 101135 89738 78454 28451 6275 5848 1756 629 579 554 496 480 475 433 420 357 350 351 316 302 313 337 359 398 409 450 444 479 481 492 780 1244 1698 1774 1374 877 570 444 321 285 333 413 437 497 627 485 496 833 370 381 550 317 340 404 527 449 495 539 603 626 524 495 362 290 249 214 169 131 105 93 93 92 89 86 81 84 67 57 67 67 59 44 43 33 53028 266 2169 30 10869 14 43 48 7877 12032 -94 -95 -3 15 117 145 156 231 292 292 285 458 512 500 538 570 574 558 547 591 591 524 579 646 757 786 758 737 761 817 930 827 872 960 954 940 947 1042 942 971 967 1101 1236 1371 1363 1460 1642 1600 1700 1935 2054 2062 2259 2421 2582 2742 2794 3016 3270 3365 3443 3680 3895 3927 4029 3956 3831 3699 3714 3786 4004 4065 4133 3978 3980 3976 4162 4433 4517 4782 5023 5263 5585 5822 6267 6695 7124 7621 8176 8648 9062 9515 9958 10902 11859 13133 14442 15143 15859 15758 15556 15777 16384 16535 16638 17008 17212 16752 16293 15195 13693 11899 11019 10472 9369 8955 8309 7657 7957 8628 8825 9766 10593 11246 11633 12373 13153 14451 16549 19932 24006 24649 23825 23230 23567 22321 19765 17645 16057 15208 15610 16794 16530 16796 17152 17354 18067 20422 25561 35799 44899 56237 66511 80894 107685 140239 179972 192979 159708 131364 117522 99787 73736 45557 28291 23461 27706 29345 34369 36522 31638 44393 78041 142830 194669 202313 206704 199794 173578 132385 80134 45392 42570 37921 18364 11827 9652 4898 1358 730 745 427 372 385 387 370 346 331 330 381 376 397 437 477 447 393 420 422 505 513 457 492 686 1283 2196 2412 1600 908 632 541 498 556 423 387 483 391 514 552 477 438 377 345 358 446 651 716 680 587 543 489 412 423 391 348 295 282 323 307 186 150 118 105 96 101 96 92 90 83 87 85 72 71 70 61 54 41 53034 259 2379 30 10869 14 43 54 7877 12027 -96 13 66 134 185 235 268 325 330 404 400 412 442 375 421 386 383 389 493 590 495 559 552 561 565 673 674 621 618 616 695 859 885 1023 1288 1509 1687 1764 1942 2122 2327 2401 2309 2344 2453 2396 2297 2292 2329 2362 2232 2163 2146 2108 2162 2364 2584 2766 3067 3331 3683 4008 4173 4168 4232 4263 4659 5118 5528 5974 6540 7046 7591 8021 8451 9011 9689 10240 10880 11797 12632 12991 13460 13927 14107 14229 14469 14826 14540 13845 12821 12014 11286 10695 10279 9686 8850 8343 8312 8993 9643 10254 10442 11167 11394 11787 12307 12020 12246 13795 15424 17304 18756 19825 21051 20690 21078 21246 21874 23629 25772 29370 32956 33556 33420 32074 29568 27114 20489 16259 16346 17678 19243 20073 19671 19245 19537 19556 20735 22426 25597 29928 34006 38600 48287 60161 78446 98821 135686 175409 207048 206546 190522 171682 144309 105315 65477 44430 45600 40968 34008 36953 43981 57156 64546 79079 114415 144169 155165 162822 164054 145213 120277 68638 16473 8517 6788 3660 2000 1000 695 704 701 646 458 449 433 428 408 411 427 415 405 408 432 435 444 530 681 820 1031 1167 952 568 492 722 1143 1373 1146 835 612 574 486 473 484 485 495 457 464 634 750 489 502 449 515 807 1047 886 567 450 404 395 422 428 554 433 387 315 278 258 214 194 169 138 126 121 117 125 125 120 107 110 103 103 101 98 89 78 80 53040 257 2437 30 10867 14 44 0 7878 12022 -2 30 48 117 179 182 113 121 210 236 224 198 172 207 317 248 230 231 236 246 265 362 447 447 503 523 577 623 722 968 1045 1177 1263 1332 1451 1590 1625 1715 1759 1825 1733 1770 1876 1811 1902 2056 2153 2270 2313 2321 2299 2508 2694 2691 2826 3037 3044 3174 3449 3949 4506 4955 5629 6478 7140 7869 8500 9135 9751 10250 10653 10734 10965 11359 11608 11420 10645 10255 10234 9916 9261 9161 9353 9485 9632 9470 9406 9319 9550 10456 11288 12362 13031 13771 14004 14611 16132 16548 16498 16356 16215 15932 16165 15923 15559 15696 16111 16964 17480 18464 18680 20011 20118 20447 21655 22624 23003 23528 25047 26295 26274 25803 24928 22011 19149 16836 19207 22689 24614 25623 24728 24188 22250 22404 27367 31927 30428 29693 33015 37247 43534 52623 61669 72693 90683 119405 160916 199280 205629 195158 176288 149205 114948 79295 68170 52934 30719 24592 32543 41392 45924 46012 47297 60751 105179 127258 135005 146719 143912 93288 23931 5432 8225 23481 31355 18065 3053 1085 606 586 499 446 439 413 385 389 356 343 362 497 699 706 755 909 1209 1310 1049 1094 1141 999 657 380 352 433 553 659 591 477 409 410 413 378 318 349 404 482 418 429 502 447 527 708 727 724 579 428 326 337 388 380 332 368 365 249 255 258 190 179 162 156 122 105 95 90 90 89 83 80 74 75 76 78 77 71 66 59 53 53046 256 2465 30 10865 14 44 6 7879 12017 -99 -29 11 32 14 -83 -94 -76 -97 -90 999999 -89 -33 42 34 18 167 204 198 251 342 310 414 534 614 627 652 775 792 850 932 985 1099 1371 1530 1607 1778 1921 2090 2163 2262 2275 2175 2027 1906 1955 1981 2202 2366 2553 2612 2883 3355 3681 4011 4464 5023 5628 6282 6903 7365 7706 8150 8559 8855 8910 9030 9168 9123 9408 9410 8852 8085 7880 7847 8025 8613 9193 9838 10725 11949 12657 12941 13029 13327 13241 13139 12932 13171 13658 13786 14157 14661 15203 16368 17200 17149 16925 17381 17805 17312 16879 17162 17061 17224 16700 16359 17309 18490 18799 18862 19813 21341 21890 22426 22643 23003 23266 22122 20703 19927 19628 20394 23216 26747 26604 25700 26419 29987 33955 37177 37675 34344 30101 28333 29777 35082 43702 51194 58725 67439 84412 114178 150448 184729 204019 198884 169878 139664 120857 113700 105525 72491 42207 30514 24894 28701 39210 45297 47208 45643 39162 41486 64244 102948 117957 107307 84667 55136 26287 4421 1166 1490 1045 853 690 534 503 458 442 388 368 356 344 325 331 415 512 506 565 761 899 1066 1348 1233 933 928 868 627 415 369 365 376 432 488 498 451 393 315 292 398 452 288 241 313 370 468 520 813 1207 1345 1176 1097 679 377 312 450 756 675 369 236 201 175 159 147 137 153 128 95 81 78 78 68 71 62 58 64 65 56 60 57 59 55 54 48 44 53052 336 65 30 10865 14 44 12 7879 12012 832833 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 13 -52 -40 110 116 133 173 194 157 216 297 324 423 436 584 750 806 834 911 888 1024 1089 1232 1255 1299 1432 1459 1503 1610 1786 1803 1973 2147 2295 2597 2945 3175 3478 3988 4378 4742 5075 5748 6368 6977 7124 7222 7441 7876 8182 8317 8250 8149 7954 7929 8256 8740 9274 9928 10313 10826 11133 11087 10969 10873 10689 10583 10924 11827 13302 14606 15320 16223 15816 15186 14690 13881 12869 11942 11183 10254 10318 10409 11483 12476 11981 12159 12842 13170 13136 13131 13801 14245 14546 15049 15375 15329 15549 16158 16482 16111 16238 16727 17683 20253 24003 26761 26579 28269 32022 35516 39308 41850 38488 32366 27262 23682 24839 29160 34891 40587 48080 56423 69576 87222 107704 130868 157965 187043 193186 171330 141097 132222 129342 96478 52717 41061 36693 34180 36900 49405 66363 62027 41370 36135 42982 65390 100899 126552 124370 104448 83469 58744 30065 21079 14372 5252 1736 756 674 623 578 529 516 512 528 468 486 505 497 512 520 621 742 725 761 1068 1404 1839 1060 535 415 358 356 354 337 353 376 429 494 503 473 413 408 376 372 431 350 277 297 377 402 1073 3807 4944 3144 1699 895 653 600 469 497 902 940 396 203 201 206 216 228 161 144 125 113 105 96 100 92 88 89 85 85 81 82 82 81 73 70 68 69 53058 336 67 30 10867 14 44 18 7880 12007 814432 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 5 138 142 201 274 313 423 475 621 727 711 626 651 733 874 909 935 937 1016 1112 1336 1646 1972 2181 2564 2941 3188 3594 3966 4435 4950 5184 5431 5721 5844 5881 6339 6479 6535 6630 6855 7176 7471 7943 8276 8382 8171 8007 7875 7759 8042 8554 9060 10239 11295 12335 12681 12578 11935 11362 10599 9862 9525 9532 9504 9575 9578 9959 10177 10650 11031 11021 11072 10817 10476 10556 10645 10905 11591 12284 12903 13403 13665 14200 15018 15993 16943 18418 20947 23892 27230 30567 33742 35815 36772 37363 38356 41298 46626 47851 43954 33658 27364 26251 27551 31139 37839 43749 49959 56410 61321 66993 79326 97258 118534 150189 180878 197740 196665 174867 135106 77106 41753 39014 43307 47623 54462 76132 96202 92964 76757 65691 69282 86879 108915 111714 97085 79351 66254 54044 40581 20520 9357 8720 15013 5330 3005 726 608 583 564 560 535 511 490 467 462 450 498 625 774 1095 1175 827 830 631 433 365 336 283 303 294 297 301 296 298 308 302 306 345 385 370 380 374 354 401 416 416 338 311 689 2650 4265 3493 2613 1770 1156 1053 1102 1000 1113 1344 971 429 328 319 298 219 159 149 134 122 112 101 110 109 107 99 87 88 94 93 95 90 87 87 83 76 53064 225 3398 30 10868 14 44 24 7881 12002 -72 -35 -7 75 147 113 120 161 189 235 343 451 514 683 840 928 1163 1373 1590 1791 1978 2275 2466 2641 2892 3092 3404 3579 3795 4110 4366 4566 4712 4730 4866 4934 4799 4886 4939 5036 5204 5394 5651 5989 6300 6653 7008 7321 7641 7702 7712 7817 7747 7027 6404 5881 5398 5312 5563 5667 5801 6278 7076 7304 7467 7930 8460 9184 9749 10041 10359 11471 12245 12824 13937 14941 16056 16539 16285 16220 16663 17763 19231 20865 22712 24657 26334 28041 29887 31883 34030 37536 40263 44096 45613 43599 41606 38697 36158 36924 37166 39113 42839 46044 50849 56092 64291 74148 83670 95982 115399 135711 155126 179590 195547 176418 103384 48821 41312 47520 49773 50807 63852 90140 118445 129201 113368 87087 78599 74430 71106 66568 51291 28965 23778 25300 12062 2276 632 6686 45999 70867 86813 47752 1468 509 534 480 479 441 394 403 392 399 402 432 507 722 839 669 519 543 368 293 317 293 268 260 246 248 276 265 265 243 234 312 284 305 307 298 278 244 237 227 255 245 253 277 397 686 831 1035 1040 805 765 809 687 627 657 626 378 338 360 370 255 151 109 90 80 78 74 72 72 76 70 60 53 56 50 44 50 51 44 41 30 53070 218 3608 30 10868 14 44 30 7881 11997 -93 0 125 190 243 377 399 475 626 821 960 1186 1312 1543 1910 2333 2472 2749 3061 3181 3392 3408 3603 3716 3772 3865 3948 3917 3891 4103 4235 4368 4626 4730 5184 5534 5828 5948 6110 5949 5621 5391 5218 5183 5351 5331 5235 5311 5572 5782 6009 6344 6656 6981 7590 8346 8935 9598 10389 11025 11943 12597 13576 14448 15179 16290 17518 18740 19383 19292 18654 18184 17905 17962 18033 18320 19621 21967 24220 26405 29498 33047 36239 38650 40402 44588 50007 51238 48034 42523 39138 37928 39258 43155 47066 50038 53113 55866 59527 64444 71170 83868 102901 126208 155872 184953 197044 156451 76923 48324 42829 39088 44786 64387 98997 138689 166779 158654 136288 117347 89319 77429 70507 56122 44702 19950 6188 8209 6092 1321 947 913 772 7977 66052 116684 98291 5019 474 486 479 458 460 423 395 391 399 391 423 483 714 817 554 458 417 314 276 326 326 251 241 260 243 243 233 228 255 275 286 309 365 354 278 251 266 235 239 215 192 225 231 205 219 238 419 590 680 770 917 1010 1049 928 765 642 457 369 292 219 175 120 96 92 90 94 92 79 83 87 87 80 73 68 67 63 53 56 47 42 53076 219 3578 30 10868 14 44 36 7882 11992 -75 -72 -44 -47 89 156 244 367 576 646 811 884 1107 1261 1448 1753 2098 2358 2623 2814 2890 3114 3075 3253 3314 3440 3437 3494 3723 3787 3841 4056 4348 4400 4734 4920 4953 4997 4991 4878 4630 4383 4261 4240 4203 4528 4920 5288 5839 6470 6923 7370 7928 8682 9486 10173 10859 11710 12473 12976 13161 13797 14495 15159 15642 15926 15938 16241 16596 16704 17242 18151 19274 19715 20403 21364 22806 24078 25624 28109 32260 37879 44113 48765 53359 57228 60437 60732 57391 50877 44876 43022 43015 43520 46441 50738 54904 60704 68480 76472 82679 90267 102389 121722 151100 185224 186437 156537 112107 73361 45328 36952 50721 83892 131450 169783 183232 168407 133302 115800 107696 96185 75949 54655 33785 14946 2176 513 794 885 748 1272 2327 1824 777 7238 67359 91461 21501 1001 548 505 489 443 420 408 398 416 418 402 478 607 437 347 385 306 305 304 310 286 261 272 260 227 226 237 229 266 298 333 442 510 506 454 359 335 265 232 222 223 221 223 222 196 212 260 338 331 387 512 513 683 936 853 762 769 486 357 202 145 115 120 128 126 107 107 111 105 108 105 93 83 86 76 72 73 76 65 66 53082 220 3549 30 10869 14 44 42 7883 11987 -54 2 72 145 230 272 334 435 620 678 757 920 1097 1404 1764 2234 2442 2662 2722 2585 2554 2620 2762 2827 2961 3136 3295 3348 3602 3985 4091 4255 4362 4544 4738 4921 4764 4671 4642 4605 4483 4554 4640 4829 5081 5199 5638 6181 6553 6833 7263 7874 8601 9326 10402 11554 12759 13785 14507 15161 15628 16149 16871 17882 19002 19458 19486 19365 19002 18935 19349 20129 21213 23140 24432 24552 25887 28632 32157 35792 39985 44520 50973 58013 63059 71556 78314 79522 70802 58220 50970 48821 51875 54564 58111 59195 63146 68535 74900 83038 97248 121055 145101 153569 149777 137748 139803 142307 111609 71201 49810 55191 82033 129068 158775 147890 126896 126646 125401 123625 109631 85690 64031 39457 15103 3863 1099 1291 1348 1054 1179 2032 5800 7920 5158 1424 699 4591 10531 9404 1696 497 512 513 469 440 443 391 365 326 317 305 305 299 248 238 252 249 249 243 247 246 240 254 253 215 202 189 197 258 267 290 401 634 793 680 537 515 423 363 296 226 172 211 257 256 342 274 277 372 539 518 559 696 636 529 361 189 145 127 111 99 97 108 105 109 103 90 87 96 96 86 83 75 70 66 61 61 63 60 53088 213 3759 30 10869 14 44 48 7883 11982 -74 28 107 229 335 529 532 689 742 892 1014 1159 1265 1327 1397 1497 1518 1556 1785 1910 2015 2309 2590 2728 2761 2641 2616 2884 3059 3075 2999 2869 2877 2744 2609 2876 3322 3621 3931 4484 4790 5209 5577 5915 6391 6994 7629 8346 9182 10021 10632 11162 11810 12328 12887 13231 13758 14126 14312 14621 14883 15416 16115 17049 18313 19274 20224 21476 22650 25098 28233 30200 32371 35798 41618 48374 54617 61606 70692 80358 85255 85882 88243 80654 63559 48740 43178 45523 51678 57001 62280 69951 82422 100070 115497 114336 102248 86338 84594 96814 101928 92317 71364 68060 92515 115593 98515 88831 91110 103553 115207 118641 124888 119312 93253 60919 25926 12057 13879 15065 11061 3976 1402 2811 6271 14636 30986 50992 53448 36204 16288 38036 96347 118134 33584 779 369 355 372 368 343 326 339 341 319 308 298 241 212 227 220 239 251 276 282 264 267 289 299 284 259 276 338 329 369 369 351 542 755 862 852 745 661 434 283 255 310 360 346 326 227 241 289 424 644 725 774 672 550 303 215 148 134 118 109 110 105 116 113 112 116 111 100 94 91 90 90 83 74 64 65 59 65 53094 206 3970 30 10870 14 44 54 7884 11977 -5 56 172 129 163 202 289 268 263 366 374 534 669 778 965 1136 1170 1225 1294 1292 1408 1556 1510 1463 1494 1561 1675 1890 2028 2112 2206 2378 2523 2762 3064 3509 4053 4588 5307 5851 6272 6644 6973 7324 7632 7840 8271 8981 9909 10846 11919 12750 13797 14404 15007 15541 16307 17003 17539 18229 18831 19926 21760 24334 26732 29475 33395 38465 44415 52613 59746 65350 71942 79710 76370 67270 54341 41617 39598 42894 46093 47677 48409 50148 57916 71854 84204 83095 75846 73107 77167 78421 80376 87638 85972 84850 79875 73636 64518 61104 72387 91385 116956 127653 126185 121979 120310 103741 69073 44758 42372 39550 24373 15854 19088 14150 9065 10848 22723 42044 69639 41317 6980 2175 18641 100169 166612 187235 14956 532 317 314 313 296 266 254 268 269 256 238 237 219 195 212 229 282 298 299 300 307 316 325 354 412 403 461 425 453 581 642 456 428 396 388 536 555 550 355 343 262 243 273 255 183 168 184 206 205 246 288 410 357 302 196 136 119 108 100 98 85 97 103 107 111 99 96 93 88 84 75 73 69 68 65 62 61 53100 201 4120 30 10870 14 45 0 7885 11972 -71 19 127 178 252 368 459 520 511 625 696 777 702 770 897 912 766 899 1026 1114 1246 1380 1497 1694 1786 1913 2118 2396 2791 3237 3705 4151 4601 5060 5382 5692 5920 6399 7145 7823 8283 8746 8919 9130 9464 9922 10537 11383 12306 13137 13779 14590 15445 16812 18651 21148 23824 26851 29811 32872 36601 40879 45239 50723 59143 69393 75870 68645 56268 53441 51294 45090 42303 41390 41873 43688 49046 54465 61163 73141 88445 94410 93389 85642 73811 71653 72761 93487 117008 122352 94607 61219 51820 61317 76509 98730 120829 129737 132782 124962 126295 128606 110591 94711 86331 62482 41939 43222 32045 10726 10216 21370 37752 39129 21843 17705 35972 22084 4093 26018 105312 155172 95864 7213 390 313 307 296 297 277 285 264 254 247 244 242 210 197 205 243 251 263 292 317 300 313 343 383 389 490 596 610 520 493 603 544 511 527 811 954 561 315 359 397 318 360 287 312 338 218 202 181 153 136 174 217 217 202 167 132 106 105 96 104 107 108 117 110 113 101 104 98 92 87 79 84 72 72 74 65 62 53106 197 4240 30 10870 14 45 6 7885 11967 -79 -53 -51 10 24 55 171 201 236 264 328 356 454 525 677 768 871 952 1097 1221 1350 1536 1753 1876 2166 2512 2785 3095 3382 3629 3865 4319 4791 5199 5631 5809 5796 5820 5930 6440 7125 7816 8746 9895 10768 12062 13448 14670 16220 18151 20069 22135 24016 25804 28316 31417 35291 39542 44804 51453 58522 63878 64447 63966 62081 58294 54158 46910 38913 40401 48384 56257 59777 58405 62346 77066 94010 104809 108461 96714 82983 71366 68953 76078 92876 126936 146246 118911 86141 73507 84492 107864 136092 150068 128233 119652 132747 144847 146535 145488 132862 94857 65493 52676 39586 26981 14073 7445 20386 53175 52250 21099 34362 59016 31205 11635 62623 91487 44440 3821 449 323 308 273 251 266 254 267 266 245 226 208 195 207 199 216 210 284 342 378 389 388 406 454 439 446 510 533 506 536 583 530 476 570 694 942 997 742 1036 717 339 243 202 186 185 154 150 111 98 124 147 175 139 139 142 100 80 86 88 84 81 91 98 92 92 88 87 79 70 63 55 59 56 53 43 46 45 53112 192 4390 30 10870 14 45 12 7886 11962 -92 2 14 72 136 309 362 350 498 566 718 800 961 1119 1313 1441 1636 1855 1975 2199 2387 2631 2863 3059 3273 3583 4006 4290 4460 4765 5048 5436 6023 6698 7589 8450 9413 10615 11701 12665 13626 14647 15298 16032 17187 18918 20188 22364 26023 30258 34825 40410 47975 53835 54654 51840 48269 45430 42402 39261 36192 35007 36249 39623 43869 47797 51345 55287 62837 69741 74081 82623 84705 79458 72326 66686 67981 75379 87138 102244 128243 156637 144802 103541 97450 100218 123827 144603 140222 135364 130949 137081 147733 157022 167004 145835 104387 76400 57191 58184 31804 6227 4256 10421 33199 58098 72978 78087 76759 55645 27242 27987 29712 54444 37886 3311 407 331 325 332 340 329 324 324 273 259 241 218 203 215 237 302 388 424 469 458 461 457 487 570 596 597 671 674 710 673 625 633 596 649 723 793 1667 2024 722 364 305 315 295 319 255 165 117 113 122 134 147 146 158 139 112 102 98 100 97 100 100 100 95 99 107 100 88 82 79 81 79 68 73 77 70 65 53118 186 4568 30 10868 14 45 18 7887 11957 -23 35 151 309 396 464 527 627 742 832 906 1010 1119 1256 1484 1746 2068 2458 2734 2919 3032 3118 3304 3553 4219 5085 5850 6560 7074 7483 8182 8980 9945 11150 12447 13676 15369 17699 20268 22891 25917 28696 31111 35383 41141 47730 52130 50669 46447 40257 36218 33505 30423 27550 28794 31937 34650 35608 36322 37426 40063 41789 46534 53280 60273 69998 75346 76677 74666 68222 61124 63228 72807 85576 107916 124258 116669 99947 94583 95942 104214 115506 122009 107918 98316 111020 129143 136803 128702 105057 80357 63368 65399 50710 21140 5920 5342 13327 32922 63937 87244 102419 126093 141997 112526 24365 26126 141977 101813 36781 7717 566 327 355 397 398 375 333 254 224 217 183 205 205 215 250 315 348 372 387 402 386 387 402 491 547 636 681 638 702 709 718 717 531 486 650 1288 1508 766 416 364 345 354 280 209 128 104 79 84 89 88 108 127 115 90 79 75 67 68 89 87 79 70 72 77 77 75 65 65 58 55 55 57 55 50 41 53124 185 4597 30 10867 14 45 24 7887 11951 -47 44 122 163 259 330 426 621 800 894 1008 1183 1413 1603 1867 1993 2144 2234 2365 2709 3201 3944 4498 4848 5199 5681 6260 7199 8212 9035 10143 11762 13812 16274 19054 22091 23751 23708 24018 25645 28511 31229 32259 31707 29243 24640 20245 18203 17587 17797 19211 21556 23984 26310 28092 30522 33344 36317 39598 44323 51578 60457 64787 64096 63712 59642 52217 47938 56178 66259 75993 90673 106487 123802 142539 129706 108202 86874 89865 102639 105322 97680 96269 102685 119410 138311 128364 111642 102973 99475 90703 72376 53613 27927 7794 2541 2718 3846 4648 9310 31421 55054 76936 77659 36111 33071 128597 158412 124278 156197 110896 8493 469 329 355 318 275 220 185 175 144 154 167 190 210 238 305 321 326 346 354 383 413 484 621 685 709 695 712 738 634 612 546 481 526 766 882 758 532 484 414 302 207 162 118 88 78 78 87 96 79 83 76 70 74 70 62 62 81 77 76 65 65 58 55 54 57 55 59 56 52 47 50 47 44 53130 335 95 30 10865 14 45 30 7888 11946 242263 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -42 54 118 230 330 481 626 757 901 1035 1277 1456 1650 1921 2123 2365 2607 2834 3097 3498 3979 4436 5096 5705 6361 7172 7943 9005 11166 14094 16732 18328 18612 17892 16660 15764 15772 16689 17973 19152 18573 17369 16569 15422 15066 15763 16631 17644 19214 21412 24062 26787 29717 32490 34768 37729 40268 43204 45855 48943 52241 54362 53463 50690 48973 50813 55628 58786 64015 77326 96523 112462 130133 157207 156387 101383 80151 85618 88218 87995 100653 112194 105807 92944 83474 91194 110512 112307 92305 76408 68878 40168 17964 17696 22530 24173 25161 36566 66883 84710 87515 133195 123841 64638 49773 55545 69585 82523 94745 133156 88875 2660 268 280 277 294 274 248 203 186 171 146 161 183 194 245 299 345 369 392 412 457 582 767 962 1011 1489 1136 718 584 561 601 670 745 631 703 704 589 491 361 254 159 110 105 92 72 68 70 77 75 75 84 84 79 73 85 80 70 70 70 73 79 81 64 63 62 55 54 53 54 50 39 40 40 53136 180 4742 30 10862 14 45 36 7888 11941 -56 -20 72 142 251 332 415 591 679 823 1080 1235 1519 1824 2155 2502 2908 3318 3675 4136 4783 5756 6745 7974 9264 10357 11202 11742 11987 12130 12224 12283 12477 13147 13665 13763 14677 15949 16840 17855 18542 19736 20842 20659 20492 20512 21234 22640 24118 25659 27330 29502 31346 32239 32576 31552 30469 30073 30034 32472 37550 42273 48504 57455 68391 78166 89204 102416 114438 113195 87706 75234 74262 70721 72709 87026 95834 83963 73951 72208 78131 85615 92304 84104 75273 70942 62802 55182 56374 57632 56742 53873 59166 69691 81821 90498 88721 97248 103673 108671 126393 134045 161134 161364 105333 107254 21184 719 257 241 206 218 214 223 200 193 173 158 173 184 260 338 378 423 403 351 342 365 616 1475 1306 1127 1826 1424 899 811 793 764 918 941 963 873 805 820 728 592 209 114 74 68 75 78 75 71 60 70 73 70 66 63 62 71 69 65 68 73 70 63 64 66 61 46 47 46 37 45 47 35 32 30 53142 335 87 30 10857 14 45 42 7889 11936 252820 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 -16 20 14 124 225 383 498 596 835 1063 1224 1619 2148 2653 3235 3911 4664 5570 6451 7406 8186 8786 9536 10427 11154 11494 11279 11355 11646 12273 12975 13577 14055 14002 14004 14661 16249 17145 17191 17680 18419 19485 20682 22185 23308 24919 26842 27330 26456 25549 24059 24403 26370 28481 30669 32078 34225 40133 47630 55587 64037 69889 78284 94852 106516 97780 80158 75164 76417 79119 79417 69001 58311 56909 59683 60890 61505 65047 66184 71446 77008 80118 82678 84734 91949 105729 85872 62311 67426 80244 80132 86421 89257 110636 153793 170394 157194 157766 171173 115812 76509 68871 4142 300 282 264 232 233 244 237 189 179 188 191 205 259 306 352 397 450 484 433 419 424 845 2056 1716 1142 1287 1076 814 783 911 911 964 812 825 894 817 816 867 844 279 154 100 85 81 82 75 76 78 84 86 91 100 87 89 86 77 88 85 82 65 70 77 70 67 66 63 57 56 56 54 49 45 41 53148 181 4705 30 10855 14 45 48 7890 11931 -75 4 98 152 267 387 571 765 819 971 1101 1158 1292 1554 1820 2019 2141 2344 2424 2473 2543 2566 2800 3077 3341 3573 3750 4019 4354 4767 5527 6489 6764 6730 6793 7007 7387 8171 9008 10077 11236 12379 13628 15034 16300 17518 18462 19207 19674 19800 20145 20606 20658 20316 19746 19438 20319 21805 22254 21945 23779 29494 36306 43353 50171 55681 65791 77434 79038 68379 64106 67542 61007 51173 42510 38608 37889 40408 43831 47451 51919 58778 66124 71226 76133 82253 89172 98933 104064 105834 80314 50028 64910 108456 124779 148862 187840 170973 139899 161948 164550 113991 117822 164814 114144 81313 97688 8500 357 273 252 223 225 208 190 192 203 200 170 193 221 240 302 365 504 587 520 425 482 798 1502 1881 1335 1282 848 513 443 587 655 678 752 803 761 667 739 929 451 188 132 95 88 79 84 83 83 81 91 88 88 89 87 93 88 90 92 82 65 66 69 80 71 59 61 61 62 58 56 57 56 48 46 53154 186 4554 30 10854 14 45 54 7890 11926 -17 18 23 127 139 255 380 391 501 543 561 540 557 560 620 664 750 929 1002 1103 1187 1383 1503 1638 1858 2033 2186 2353 2474 2639 2812 3126 3413 3791 4259 4777 5368 5969 6705 7571 8429 9161 10195 11253 12328 13504 14599 15521 16378 16891 17094 17282 17706 18644 19073 18764 17875 17085 17103 18247 18866 18050 17119 18305 22327 27202 32639 39460 46521 50640 58085 69073 70218 62974 62618 67567 63048 48932 37370 36526 38704 41670 46726 52911 59294 61843 61683 64564 65027 68649 72872 78101 75812 61877 44784 32306 31102 57717 89513 127153 183044 211992 179044 182845 199371 198250 126158 134058 157385 83890 57656 57478 5116 380 292 276 278 217 204 203 228 230 224 214 214 241 267 306 398 566 705 585 421 548 850 1350 1845 1470 998 723 509 419 417 423 505 601 578 661 622 540 497 477 278 165 143 117 103 96 96 107 105 101 115 125 115 107 104 98 99 100 104 103 100 87 89 88 89 88 78 79 79 75 75 68 66 64 53160 178 4791 30 10851 14 46 0 7891 11921 -54 44 115 136 189 281 344 405 438 547 613 669 712 868 985 1089 1262 1423 1607 1784 1980 2279 2579 2927 3260 3643 4045 4595 5112 5588 6233 6866 7494 8064 8782 9559 10277 10940 11443 12214 13188 13781 14417 14809 15009 14747 13674 12903 12950 13247 13374 12778 12337 12235 13085 15704 19610 24090 28553 33710 38249 45325 51215 54727 57271 55262 54206 51653 45830 47456 61830 67339 60276 53976 54083 56199 56311 51406 50593 51193 51014 58735 66017 56410 42506 33108 29528 26487 32566 55608 87506 118315 163899 196415 234796 205810 196119 225418 208677 172558 143488 141330 75568 49743 7391 712 224 258 264 196 184 172 200 204 220 205 238 251 237 281 395 528 666 680 543 474 614 844 1029 1208 1126 897 564 397 321 344 410 456 460 410 426 452 337 278 215 141 108 107 100 110 103 108 101 116 103 90 103 95 92 93 91 95 88 102 93 90 79 73 77 82 79 75 74 68 63 60 61 61 53166 180 4728 30 10848 14 46 6 7892 11916 -66 16 76 166 238 362 463 487 585 666 751 834 882 952 1065 1178 1330 1443 1591 1749 1920 2174 2361 2712 3073 3380 3720 4181 4593 4967 5321 5763 6233 6774 7148 7499 7640 7905 8322 9156 9855 10058 10444 10762 10782 10681 10296 9952 9438 8981 9541 10652 11882 13020 13669 14989 17498 20842 23593 26618 30240 34850 39670 43053 47665 51741 48731 45345 47510 60496 78743 89526 91061 81538 69860 59987 53770 46337 39105 35564 34993 37834 41754 41998 34642 25499 20500 22442 32754 48279 64340 75820 102922 136987 179351 215633 193021 171251 204837 241167 168427 172354 188809 162804 103677 26035 3564 250 238 240 205 183 146 140 176 206 190 242 263 227 242 291 357 414 587 705 614 451 546 843 1055 1098 1062 927 615 414 327 332 350 355 391 498 348 300 290 239 170 140 126 102 104 108 108 103 106 113 98 106 100 99 92 100 91 75 88 104 107 83 77 86 89 86 77 76 76 74 71 67 68 61 53172 335 75 30 10845 14 46 12 7892 11911 130799 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 -71 16 51 115 227 329 397 474 597 669 769 866 905 930 943 999 1008 1135 1197 1303 1449 1594 1702 1796 1912 2096 2227 2263 2473 2615 2883 3275 3676 3913 4303 4847 5176 5336 5624 5868 6378 6248 6227 6514 6788 6669 6919 7426 7547 7628 7898 8153 8538 8830 9168 9940 11249 12220 13112 14643 16960 19600 22224 24287 26775 29929 32411 34965 39406 41825 37867 35279 44619 57821 69704 82877 86526 79609 64886 53051 44110 32895 25945 23688 22202 22453 23383 24525 24827 22091 17268 13765 16273 24041 34155 47717 68314 89590 108422 121372 135112 131902 141170 156140 172895 186716 191226 163649 163776 247056 261137 115788 50638 1256 207 195 199 178 176 161 156 178 184 214 202 194 217 248 305 361 401 522 584 473 459 658 874 965 860 686 486 363 303 254 234 278 330 363 343 238 189 175 145 135 111 101 99 84 85 92 111 101 88 92 83 88 85 73 75 69 73 78 77 78 73 66 63 70 71 67 64 54 52 51 48 47 53178 179 4780 30 10840 14 46 18 7893 11906 -68 -31 6 85 153 245 457 540 759 988 1022 1006 1059 1143 1227 1460 1641 1703 1787 1924 1957 2041 2315 2621 3067 3423 3628 3753 3671 3881 4137 4323 4473 4232 3854 3738 3932 4104 4242 4452 4617 4856 5095 5573 6183 6517 6843 7568 8729 10061 11020 12480 13927 15255 16399 17578 18581 20706 24204 29068 31822 30043 27794 33032 40935 44560 49921 61135 71117 75923 62864 51185 47185 43250 35259 29440 28397 30540 34365 36725 37735 35517 28575 18561 17259 36082 58548 61294 64822 73496 77620 89080 100652 119093 133017 122278 119292 168196 210497 191598 227150 263768 209894 123296 205796 67017 1130 207 221 203 164 166 156 155 190 193 196 196 212 210 255 289 307 334 427 541 455 376 510 735 802 755 609 465 354 294 392 298 267 282 276 315 315 250 166 126 115 90 102 103 101 82 89 105 110 103 91 94 97 93 85 82 80 84 86 72 67 67 73 66 67 75 70 63 53 57 54 49 43 53184 170 5017 30 10837 14 46 24 7893 11901 -46 -10 162 322 412 606 883 1131 1333 1487 1631 1907 2176 2407 2732 3371 4112 4807 5636 6042 6288 6541 6036 5515 4746 3574 2664 2644 2813 3038 3355 3614 4048 4396 4682 4941 5243 5848 6770 7239 7345 7304 7887 9373 11549 14034 16985 20238 22639 22962 22482 23745 27933 31533 32428 36739 45279 55991 65589 63507 57650 50676 50018 44506 40361 42084 44159 44889 42833 38269 33687 27044 16040 7869 15143 28254 47284 46420 28710 57187 99153 92223 99575 119545 122886 80937 93240 146913 127839 132864 220648 379525 340591 70970 42141 284955 278278 70882 1277 320 273 249 204 197 208 217 198 205 223 248 290 341 362 353 341 428 491 496 485 513 568 669 692 636 488 416 381 360 344 339 325 297 293 268 219 177 177 161 145 128 131 127 134 131 141 143 136 134 134 130 120 115 111 105 107 105 114 110 101 103 99 99 97 99 91 86 85 92 92 76 53190 162 5254 30 10834 14 46 30 7894 11896 -5 215 383 656 954 1179 1389 1792 2054 2451 2902 3386 4016 4729 5411 6356 7287 7463 5963 3463 2219 1958 1984 2114 2295 2503 2890 3121 3451 3721 3876 4267 5018 6046 7192 8549 10082 11866 12719 12649 13123 14103 15144 16064 18132 22051 24544 26280 28073 26113 20250 21890 31973 38451 33063 27529 29150 29754 29844 31066 33510 32753 25475 26091 37435 76958 117803 129374 111286 80445 76067 92468 102844 113455 113960 117849 122668 104335 79991 74124 109608 220152 320243 297912 92729 32911 101937 352232 319114 64872 1548 378 338 327 242 193 189 214 232 205 218 221 230 254 253 294 334 422 462 447 445 442 465 547 589 537 494 417 364 338 318 272 278 240 217 232 179 136 141 119 109 104 97 92 105 111 118 117 96 114 114 104 97 91 89 93 89 90 84 87 82 83 85 82 83 81 75 71 65 67 61 59 53196 162 5251 30 10831 14 46 36 7895 11891 -66 62 207 397 557 900 1265 1795 2479 3310 4330 5448 6709 7583 7922 8154 7972 6881 4875 3199 2859 2883 2919 3067 3280 3529 3639 3833 4247 4675 5300 6249 7372 8746 9948 10895 11881 12259 11941 12987 14251 15008 17439 19352 21057 23749 26332 28587 28861 28895 33564 42010 41766 30000 20384 17286 15584 13606 10480 11286 15021 19549 34694 70766 99882 125300 147912 145546 112605 85339 108959 151435 143574 132485 122935 133592 136023 130898 103923 75383 205120 344207 302808 117572 58149 25143 81009 301395 102841 3490 1225 446 307 239 193 179 186 196 224 253 239 242 220 234 281 312 323 426 551 560 559 472 459 500 540 541 436 404 375 395 374 322 314 278 219 173 154 145 132 131 126 131 119 126 132 138 135 137 136 132 121 121 110 107 101 99 108 109 102 102 99 101 97 104 92 94 88 78 86 88 82 76 53202 334 89 30 10829 14 46 42 7895 11886 827473 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -53 100 256 344 588 845 1095 1479 2185 3186 3909 5162 7123 9159 10786 11521 10715 7342 4111 2744 2621 2585 2642 2862 3273 3663 4279 5095 5918 6697 7697 8367 8658 8759 8940 9428 10157 12060 13833 15140 17436 20557 22844 24363 26706 28151 29492 32181 31403 30643 32104 29133 20002 15922 17232 20778 22954 21236 23739 32593 45826 62029 78061 98664 128874 136539 120199 97421 73003 65766 86330 135128 184289 223285 211337 150149 152962 118057 107207 185148 286436 249964 105677 56939 33380 92363 153385 42212 1469 538 350 251 198 174 164 211 213 211 215 232 206 201 231 222 262 304 369 477 599 576 511 441 451 479 506 513 464 405 338 343 339 278 279 260 236 218 145 123 109 103 102 99 92 90 110 113 107 111 104 106 102 98 93 81 77 78 81 89 79 72 73 74 76 69 57 67 69 60 56 54 48 48 53208 163 5217 30 10827 14 46 48 7896 11880 -98 -88 999999 999999 -30 60 200 495 824 1211 1658 2052 2662 3588 5325 7722 9056 8124 4634 2510 2273 2443 2654 2846 3220 3436 3655 4057 4229 4131 3974 4191 4957 5834 6434 7322 8857 10491 11892 12690 13526 14109 14376 13758 13179 12862 13254 13390 13859 14147 13375 13125 14721 17176 18934 20798 26045 31537 36969 47315 57711 67480 68021 75635 87323 96749 95742 101898 133684 136141 109653 96020 107832 193828 310561 256113 140087 119045 119869 113203 196406 276057 142318 54046 91980 209503 209831 35284 1819 704 460 310 279 223 204 185 198 236 241 240 239 203 217 228 235 296 365 393 445 527 559 542 481 466 493 481 506 510 472 386 367 354 340 320 308 243 186 150 121 131 124 117 111 106 104 103 112 120 123 119 119 118 100 97 95 88 93 97 106 96 92 95 89 86 89 88 79 77 70 65 69 65 61 53214 166 5127 30 10827 14 46 54 7897 11875 -76 18 65 152 183 261 372 442 611 771 1135 1522 1810 2334 2910 3775 5018 6368 7622 9701 12351 11511 7692 4448 3006 2963 3144 3269 3329 3560 4345 4944 5442 5969 6530 7601 8675 10319 11891 13235 13482 11756 9415 8076 7910 8062 9700 11544 12948 14967 17945 20492 23939 26841 30760 39232 48353 45237 38407 35474 39082 43256 51919 62918 67361 76187 83807 81476 86482 96160 100759 109323 138770 154140 148210 171626 279519 313384 101262 18689 42653 97062 181573 262418 131669 54284 125458 148391 130922 36566 6621 2970 1528 1112 333 228 192 191 241 253 246 262 246 183 157 196 239 250 280 330 363 376 369 383 381 381 416 496 564 550 484 399 356 363 358 309 271 256 208 144 122 109 102 91 87 95 90 98 102 105 105 101 95 95 107 102 84 89 76 75 80 76 74 67 72 70 71 71 72 75 68 52 52 57 53 42 53220 331 178 30 10828 14 47 0 7897 11870 27642 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -15 35 112 235 432 605 846 1167 1297 1281 1471 1800 2394 3071 4390 5997 6195 7611 8950 5879 2574 1831 1856 2071 2408 2891 3338 3425 3655 4487 5352 5682 5910 6877 7383 6700 6116 7275 10163 13813 17367 18551 15866 14253 13930 14512 16672 20021 22650 24705 27985 35792 43747 37622 35368 45234 55732 65333 82070 99880 112785 116689 115540 92610 72441 69667 70834 65583 69778 118514 207587 243217 262288 290752 244178 112860 19690 33997 103516 147415 102242 85408 65841 162883 127124 57206 33631 12968 16576 9080 1634 399 261 249 219 227 274 266 259 236 192 180 207 194 239 249 278 325 314 291 305 320 312 331 380 428 474 506 418 352 351 318 303 279 223 191 126 111 97 89 80 81 78 85 87 83 84 92 96 83 71 75 92 91 69 58 64 67 68 69 60 64 70 59 60 61 54 44 41 43 43 38 30 53226 155 5456 30 10826 14 47 6 7898 11865 -11 122 300 725 1286 1928 2731 3758 4671 5553 5253 2921 1306 1118 1153 1282 1454 1531 1502 1559 1732 1785 1696 1685 1908 2788 4359 7021 10523 14114 17996 20802 21259 20134 18005 18472 23262 29587 34635 38506 38205 33668 34027 27734 23055 29544 42006 58792 75239 78078 86052 111190 138350 148319 111410 59006 47220 53369 55893 60842 80928 105691 153491 209826 204423 191412 242375 150002 25632 4435 22299 82206 67744 56124 128200 250080 234349 188217 127094 50664 8899 3344 853 341 355 343 287 280 333 332 335 321 319 274 245 249 249 260 336 383 385 360 357 384 407 425 433 473 509 531 490 420 405 398 366 332 249 183 153 146 152 167 134 120 131 128 132 134 143 144 142 153 147 120 121 130 141 121 120 116 122 120 116 115 118 119 109 107 99 95 91 95 95 84 82 53232 156 5422 30 10822 14 47 12 7899 11860 46 295 595 985 1436 1921 2756 3832 5526 7652 9241 8649 4412 1624 1262 1285 1328 1412 1489 1787 2586 3614 4773 5753 7176 10052 14108 16980 18721 18537 16785 15348 13149 13549 12428 11691 13617 16644 21667 28580 36735 36681 30088 30205 37225 44370 48078 59224 84496 106136 119150 131639 140357 141434 127701 112621 127375 167969 192352 185251 147864 131832 154754 175521 171371 193041 163185 90923 38603 7703 4813 43667 94989 162136 147502 56482 39440 54217 47062 24237 28038 3123 461 334 348 365 297 259 238 285 312 313 283 267 243 249 252 238 202 249 360 354 343 338 330 379 404 414 462 509 505 432 399 395 346 281 203 155 135 131 127 131 146 133 136 132 123 136 131 135 133 123 103 103 114 114 117 112 107 111 109 105 98 108 112 104 97 95 92 89 85 81 75 75 65 60 53238 155 5450 30 10820 14 47 18 7899 11855 -95 272 627 959 1333 1954 2899 3823 3892 3274 2303 1111 465 303 361 568 869 1306 1930 2576 3499 4364 5483 6713 7562 7490 8202 8226 7485 6798 7520 10646 14820 15839 13769 11822 12350 13404 15569 18462 21384 23280 25679 38057 54775 64190 81274 94620 94389 94935 96568 105024 122305 142935 166359 182840 191067 193785 197176 185803 166942 135424 137154 190671 262953 217848 102492 42365 9542 96443 233221 87582 18796 5875 7087 7173 4649 3792 3509 1709 754 441 361 393 344 284 248 214 217 210 215 203 194 207 204 186 174 173 236 289 290 263 293 323 389 420 397 379 370 409 427 425 381 326 259 170 104 108 107 100 94 85 90 90 90 98 102 88 97 99 85 86 67 74 80 75 72 72 72 74 73 59 57 60 66 66 70 65 65 59 44 34 37 38 36 53244 154 5477 30 10817 14 47 24 7900 11850 113 394 551 441 330 547 902 1079 752 523 645 822 1126 1344 1506 1653 1839 2289 2681 3007 3494 4204 5336 6816 8191 9080 9897 10498 11247 14961 17410 15927 16548 25561 26400 13457 11855 12657 14491 18898 27385 45873 71584 88439 96423 95027 74822 67190 68157 81739 96282 110400 121393 127466 146796 162085 162210 184794 222106 236634 238333 224967 175329 172291 167586 132452 49877 23102 190417 285406 72573 9253 1920 3456 11152 15687 9847 7346 4071 588 479 511 481 433 385 313 281 269 261 202 209 221 188 187 211 194 154 183 230 255 270 300 332 368 395 389 418 407 388 423 453 419 392 313 211 133 134 135 141 156 165 146 140 138 137 133 127 122 122 131 139 128 123 118 106 109 108 116 107 97 107 105 102 92 90 97 101 98 87 85 83 76 73 67 53250 153 5534 30 10814 14 47 30 7900 11845 -71 999999 999999 999999 999999 999999 105 304 391 357 297 268 157 247 626 1342 2473 3369 3556 3908 5240 6361 7849 8981 9406 10817 12216 15870 18169 19394 17880 15876 27432 43906 45068 40812 42243 43215 48571 54274 54595 53536 54779 48671 50272 60636 65557 62759 63924 71124 76452 89015 99070 109990 124653 150169 183966 211780 221077 217591 190374 151473 80918 23461 3464 6178 46536 114949 139531 206080 73334 2448 5918 34209 82328 125596 74514 72436 4403 465 752 689 544 391 303 254 222 161 132 139 136 130 117 117 128 140 159 167 152 161 203 222 260 303 339 334 304 309 344 371 346 306 225 138 104 118 121 118 117 121 118 103 103 114 114 113 111 98 103 91 87 101 103 107 104 93 96 94 85 84 93 89 84 81 76 76 69 64 66 61 55 56 53 53256 157 5383 30 10813 14 47 36 7901 11839 -22 237 569 877 1159 1224 1391 1555 1647 1718 1667 1549 1558 1765 1800 1821 2008 2366 2816 3573 4217 3859 4453 6233 7988 10455 14288 16263 19286 24590 29809 32817 33855 41218 52443 54997 65408 86211 85166 62776 35410 18154 20515 25569 32119 42986 42481 45146 55324 47284 21146 17323 21136 30383 39459 47982 55595 63056 66134 88097 118136 146050 180085 215433 214629 154952 61847 20197 55540 137308 155488 79840 56110 169539 99356 3739 7613 71485 187310 172388 26200 7840 1521 486 601 542 407 337 295 242 212 173 128 121 106 98 90 100 122 145 174 164 145 148 153 135 154 176 214 332 315 254 265 290 262 224 203 159 131 135 126 134 146 137 122 117 128 137 110 105 114 109 100 100 111 106 106 92 102 107 87 86 88 83 86 77 75 74 73 67 65 64 54 57 58 53 47 53262 209 3822 30 10812 14 47 42 7902 11834 -88 41 203 270 346 295 273 127 -5 999999 999999 999999 999999 999999 999999 999999 999999 999999 -62 -64 -60 -7 91 137 88 59 61 54 200 199 166 164 179 131 57 48 119 186 181 169 262 426 550 592 617 743 964 1053 1275 1586 2071 2560 2659 2650 2901 3690 4941 6028 6508 6582 6409 6104 6063 7110 7259 6424 8955 11031 12859 15190 16705 20369 21529 21627 25493 30554 38476 45222 45171 37973 39597 39161 36158 36992 33861 33193 31460 28842 25982 20970 13743 15164 18008 21311 26274 29202 22128 16055 13084 13233 13161 14169 17039 24616 37751 51937 57772 54892 52661 54649 68675 96408 121213 129440 130468 146353 146307 112332 76005 54532 83321 126613 159166 238173 311442 226875 93922 12598 12731 71221 78403 32761 1441 399 237 289 377 367 213 229 197 167 135 118 99 86 90 108 107 97 119 141 143 151 133 127 122 127 116 121 116 133 162 194 231 251 204 177 152 118 102 91 107 127 130 115 95 103 107 106 100 102 97 87 89 81 88 92 83 86 85 73 66 77 75 71 78 76 63 71 70 62 54 54 53 52 49 34 33 53268 229 3222 30 10812 14 47 48 7902 11829 -85 -62 -20 999999 999999 999999 -15 57 179 294 270 315 423 537 596 610 704 875 1044 1194 1185 1146 1037 956 795 665 556 511 582 635 693 802 891 1273 1741 2065 2207 2164 2013 1935 1842 1734 1682 1886 1863 2011 2042 2001 1979 1951 1636 1414 1336 1244 1048 856 730 602 586 509 642 790 901 1193 1448 1677 1838 2065 2444 3011 3888 4843 6065 8465 10445 10481 10993 13065 14280 14056 13631 11332 9774 10750 12217 15424 19578 21253 18259 15889 18086 24258 27513 29175 34003 46318 52401 34804 25039 22546 21116 19446 17180 10700 3766 4167 6091 8397 7981 4150 3345 5767 9056 12241 15109 20565 25824 33974 39473 35217 29630 25456 27562 34995 38935 37558 44558 59562 67964 66847 70680 71294 69812 67867 71618 81990 85918 71162 83116 144568 196970 276749 338329 382717 398863 120809 11891 2099 1952 1097 478 248 177 184 167 240 290 195 117 104 115 96 91 90 67 83 91 102 93 92 140 151 128 115 114 97 96 124 120 110 109 125 121 133 163 165 139 135 123 111 112 119 122 130 125 112 128 107 107 100 88 89 100 92 82 93 90 93 90 89 102 95 97 91 88 83 73 75 78 69 66 65 68 52 42 44 39 43 40 53274 228 3250 30 10810 14 47 54 7903 11824 -95 -53 3 130 137 116 169 330 447 507 538 490 464 419 394 506 542 548 497 576 663 691 674 717 823 959 1071 1205 1351 1481 1734 1812 1898 1809 1871 2153 2126 2329 2296 2451 2500 2533 2473 2277 2129 1982 1980 2055 1970 2054 2136 2091 2228 2546 2758 2791 2675 2509 2462 2282 2110 2121 2274 2245 2076 2234 2359 2532 2862 3456 3982 3898 3971 4641 5531 5758 6068 6051 6118 6165 6246 6777 6558 5376 3633 4221 5983 6666 6307 7062 9957 12111 9953 9156 10151 11062 8630 6861 5843 3406 2059 2451 4308 6441 8467 8056 8266 10660 10829 10935 12158 14779 23689 40636 53598 52361 49374 45103 41046 48238 54236 61991 74631 84200 78712 55358 32482 26451 52287 81087 73536 104383 139872 107096 99728 134004 177270 218980 259936 290053 246407 173373 201645 229869 42417 1965 939 500 282 177 132 112 122 103 148 160 113 94 103 103 74 81 105 82 76 95 113 93 114 137 131 119 107 125 116 124 135 118 113 113 117 125 123 141 144 126 122 126 131 126 124 134 126 134 136 123 124 128 129 116 99 111 100 92 89 95 95 97 89 82 89 103 91 86 89 91 86 77 84 81 77 74 63 56 51 50 42 45 53280 208 3847 30 10807 14 48 0 7904 11819 -46 -30 38 68 192 228 173 185 243 314 476 632 771 870 934 1068 976 949 939 894 846 801 824 868 915 901 888 858 707 649 555 485 482 442 429 491 489 513 548 689 795 728 715 840 1046 1415 1838 2252 2451 2492 2717 3043 3374 4101 4873 6310 7933 10020 11706 11350 10853 10930 12491 14711 17148 20084 19488 18033 16764 16232 15002 11124 7247 3829 2849 2590 3068 4595 6596 9935 12215 12399 11610 8790 6856 6388 7560 8892 11682 20638 32443 45503 55894 59501 65009 72009 81630 89204 100848 117684 120386 106842 114212 123541 104384 62191 20226 6936 30715 83147 123689 123230 113615 141020 149910 172555 206669 180690 140826 142982 135646 144904 149177 133812 92649 13429 1077 279 173 133 120 111 129 116 130 108 111 129 114 114 109 109 105 106 132 137 118 116 136 147 150 152 130 127 120 143 138 123 118 116 129 121 128 145 143 137 133 148 147 142 142 162 145 157 158 148 131 125 119 119 119 112 116 119 111 106 113 103 108 111 111 106 113 104 101 99 99 94 90 85 84 87 73 67 70 71 65 58 53286 218 3546 30 10806 14 48 6 7904 11814 -77 -72 -44 -29 86 82 108 208 309 386 485 539 669 816 850 1081 1319 1392 1415 1403 1421 1321 1291 1227 1045 899 633 688 811 961 1272 1336 1325 1293 1436 1483 1538 1812 1914 2085 2362 2588 2682 2765 3001 2861 2968 2950 2936 2779 2778 2554 2328 2411 2615 2661 2098 1801 1778 1932 2396 3115 3727 5085 6292 6795 8939 10660 10185 10070 10190 11190 13745 14833 14012 13948 13491 12416 11287 9451 7078 4441 3073 2217 2466 4260 7006 11366 14409 14333 12234 11359 11102 10788 9182 9426 12529 15652 26096 41614 45023 39945 40911 50645 63958 64062 65267 78422 100677 137215 159416 161073 144362 128563 102616 50475 5461 172 666 902 3135 18512 42052 69537 97536 118643 139902 165525 191357 238350 269213 280298 242760 64705 29102 29888 1931 240 125 98 99 109 132 98 95 73 77 62 50 96 104 99 107 69 77 98 101 113 127 123 115 121 109 97 98 111 111 114 109 119 137 119 99 117 120 120 116 120 110 111 121 133 129 127 117 104 103 105 105 98 95 91 87 82 85 82 72 87 88 90 86 90 87 79 86 84 71 68 67 64 60 52 50 45 45 40 39 37 53292 211 3754 30 10804 14 48 12 7905 11809 -77 19 160 264 369 353 248 284 369 367 403 247 172 171 51 72 228 202 424 678 887 949 923 899 903 845 971 1138 1237 1433 1615 1623 1728 1873 1872 2049 2243 2557 3070 3183 2850 2668 2822 2883 2842 2822 2521 2158 1797 1741 1885 2045 2841 4130 5488 7866 13658 21515 28630 32512 28230 20151 19220 26560 33288 33495 30181 28382 24449 21390 19329 16845 14501 12523 10317 10760 15698 22080 25424 24486 22974 21855 20607 18457 15704 13082 9804 11283 19935 33091 47613 56546 61414 67167 75611 84481 88574 99017 119303 141699 177832 217863 252587 285506 285244 212601 102716 49407 7795 310 226 301 481 830 1720 6873 31466 65151 96174 154583 182130 166632 119316 108656 61081 9726 651 1724 2973 652 232 142 124 111 124 115 115 102 109 105 103 110 105 100 98 115 115 122 118 116 124 136 160 148 107 97 111 124 117 125 128 105 128 135 135 129 140 146 134 128 126 140 140 156 153 144 140 134 122 139 135 123 121 116 102 116 113 122 118 115 111 102 102 107 109 106 102 101 96 104 102 90 83 82 73 64 63 66 65 62 55 53298 215 3632 30 10802 14 48 18 7905 11803 -12 -5 -1 43 112 166 221 274 179 201 176 206 182 215 294 264 290 293 294 549 760 888 1030 1054 814 780 772 692 575 659 695 592 534 553 552 491 431 351 322 382 374 450 492 489 548 795 1025 1129 1200 1167 1307 1520 1676 1658 1704 2110 2462 3095 4148 6250 9040 12672 17617 25665 35126 37025 36672 53716 72402 70217 58711 49690 49651 62626 76558 75256 70014 67222 61435 52710 48786 48563 50975 50607 47397 43899 37189 29136 29878 40615 57412 65588 64894 61366 61219 84343 110280 123576 137626 142207 136907 130867 143794 166075 190788 221529 218536 171705 108602 47147 14324 9311 6924 1181 1145 468 219 214 290 362 479 776 1696 5290 24519 117412 184317 88434 16971 414 223 343 544 680 160 99 100 93 99 90 88 91 83 110 84 109 97 87 80 88 99 124 121 119 124 129 137 114 107 109 99 102 112 123 137 116 121 137 107 114 119 122 125 138 144 125 126 136 155 138 127 122 126 121 117 116 104 103 100 100 104 93 85 88 99 98 84 82 84 86 87 83 68 65 69 76 66 54 59 52 47 50 46 40 35 53304 195 4230 30 10800 14 48 24 7906 11798 -88 -65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -53 39 91 176 277 376 545 706 737 845 1097 1425 1704 1935 2151 2457 2796 3261 3610 3910 4356 4885 5472 6878 8510 10369 12399 14383 17623 23552 32030 40379 46426 60341 77396 74401 61510 60259 65017 71239 79091 82107 88095 97137 99710 89672 80528 77423 75103 70851 66813 68219 71440 64600 52590 50685 57257 69605 85257 102403 116267 119411 102187 84202 71088 53559 37214 28504 21672 11933 18584 74499 150406 260878 306392 168439 98446 25072 30015 53610 43292 4285 275 183 189 241 263 202 171 187 163 926 19491 38625 15232 718 112 163 221 218 114 101 120 109 116 117 84 88 128 113 98 119 114 105 110 101 109 124 135 141 150 142 119 103 96 110 116 114 118 124 143 158 175 151 141 140 151 142 154 149 135 162 158 160 165 152 162 146 115 119 118 111 118 114 108 108 101 100 101 107 104 92 96 89 99 89 77 90 94 86 80 82 77 55 54 58 58 55 52 41 34 53310 182 4618 30 10798 14 48 30 7907 11793 -53 40 107 114 160 224 319 481 689 881 1130 1411 1616 1901 2323 2895 3449 3952 4385 4887 5499 6374 7645 8851 10479 12604 15637 18459 20992 24590 29839 37765 47007 57589 66656 68987 64232 56831 50870 47028 47687 55215 68482 73157 76161 83189 84663 90131 98112 87629 84955 84299 69779 58625 59757 63497 68957 77064 88671 88821 78437 64622 47036 18317 4105 1572 1200 1086 1212 1277 2049 15257 105995 229375 320751 394443 363212 205198 99314 31047 3058 766 421 290 200 176 144 116 110 117 126 105 94 94 93 95 100 148 156 167 165 162 129 131 113 120 147 124 109 144 131 115 115 122 118 137 147 131 119 153 146 146 161 131 125 120 130 138 130 140 152 160 181 184 174 181 158 155 160 152 165 161 167 152 171 182 171 142 135 135 127 145 145 133 125 117 118 125 115 112 106 101 117 113 105 102 101 96 96 89 92 97 94 81 86 86 76 74 74 65 67 65 53316 334 56 30 10796 14 48 36 7907 11788 693810 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -64 71 61 160 200 241 324 337 314 322 444 572 731 1030 1283 1340 1376 1490 1672 2195 2746 3008 3462 3858 4116 4306 4497 4982 5495 6054 6594 6967 7550 8314 9861 11466 12958 14922 16694 18710 21057 24068 27512 31434 37556 45866 58712 75977 93747 105949 96292 68085 58190 59431 63645 67254 72855 76656 76842 71229 66136 74843 96114 110815 113842 119873 130034 131395 129816 125334 124419 133890 126047 97647 71708 40547 10891 3150 1029 682 631 577 511 536 751 866 4505 38525 205636 363270 363147 226714 113316 14353 1145 383 226 162 138 85 80 104 103 100 99 80 101 135 99 100 97 125 144 140 120 120 129 126 125 110 82 93 126 121 127 117 122 98 112 130 114 135 139 128 137 133 135 111 88 97 122 125 124 129 125 159 188 182 149 146 157 157 166 166 175 159 158 166 165 141 143 155 135 122 124 139 138 123 106 122 116 107 105 99 104 111 102 97 95 93 91 88 86 81 76 85 75 78 65 58 59 62 63 54 53 54 53322 202 4015 30 10795 14 48 42 7908 11783 -53 -41 -80 -62 -9 127 238 260 417 418 347 315 442 627 788 893 1061 1261 1578 1761 2067 2333 2878 3597 3929 3980 4144 4620 5096 5788 6843 7548 8280 9983 11613 13609 15390 16495 16988 17495 18653 20324 22530 24698 28081 31756 36614 42956 53120 65819 80305 98505 112960 111104 90518 69562 61839 64106 76593 91854 115539 130917 116914 98701 94567 106325 103460 108152 122232 139749 158832 179767 192228 188490 186656 189175 171727 135653 87867 43451 10413 4029 3214 1464 690 373 246 245 276 213 178 235 343 2504 36773 150036 163989 97718 38541 1810 312 208 160 144 121 74 106 92 86 82 63 59 59 73 75 84 91 84 75 100 94 78 83 85 84 77 63 68 92 99 94 97 84 65 70 91 108 100 83 73 67 76 84 80 86 85 109 95 93 105 124 151 162 147 143 139 132 129 141 142 136 138 131 142 129 121 110 123 118 119 114 113 99 103 105 112 106 88 95 81 84 84 73 80 80 77 73 69 74 67 56 60 48 48 58 48 44 42 40 36 31 36 53328 194 4252 30 10792 14 48 48 7908 11777 -20 70 305 558 676 748 828 1183 1461 1815 2134 2451 2802 3131 3512 4041 4513 4836 5050 5122 5373 5877 6273 6804 8037 9275 11312 13564 15439 16802 19664 23644 27355 30718 33800 35954 40334 46805 56417 63982 72645 86178 98034 102852 97839 77725 58794 51324 55503 64560 73947 86163 101091 124971 136702 113716 84500 73067 80422 83849 108001 162388 232352 333711 437987 470869 396661 313298 220168 120249 51737 15162 3588 1844 1853 1241 464 235 198 221 186 97 86 138 174 146 269 2433 5033 3223 394 298 279 238 145 90 89 81 87 72 73 45 49 68 119 82 84 77 80 74 74 102 96 81 116 83 58 90 109 117 107 85 110 99 75 97 89 91 83 104 96 72 72 85 83 91 80 86 113 116 109 127 144 142 143 128 120 127 139 133 106 126 139 142 144 143 119 108 102 104 100 103 108 102 106 117 107 109 102 95 79 88 85 89 83 84 79 86 81 79 72 80 63 59 57 46 49 48 41 43 48 51 46 39 53334 198 4130 30 10790 14 48 54 7909 11772 -6 123 141 325 536 676 805 1077 1341 1621 1883 2172 2429 2596 3125 3576 4146 4765 5407 6506 7519 7876 8000 8639 9689 11014 12176 13919 16168 18207 20704 23978 27786 30251 32616 33760 40042 50754 64513 75735 82456 87882 94661 101040 97396 85807 69293 49769 39380 43029 51332 59877 66044 76917 91079 104914 130693 168105 203639 202018 174740 147262 156763 191792 236894 268853 274324 257831 208573 165031 115964 65855 60986 85774 101886 46187 14590 6145 2029 499 236 232 262 204 126 119 128 137 113 144 140 201 190 170 159 187 210 182 91 62 90 90 103 107 79 94 83 89 90 86 109 111 93 74 90 97 116 104 80 103 101 108 116 96 97 88 99 104 113 100 105 118 97 93 95 119 128 110 84 90 102 97 121 124 144 165 142 155 149 152 141 140 127 141 129 133 142 155 164 142 142 147 141 147 130 127 135 141 129 118 115 109 98 91 106 91 100 98 102 113 102 96 109 105 89 83 81 81 87 75 73 72 69 65 60 60 55 57 53340 207 3858 30 10788 14 49 0 7910 11767 -34 74 235 395 643 877 1049 1241 1403 1571 1714 1953 2105 2416 2741 3063 3588 4097 4370 4571 4889 5224 5609 6193 6697 6994 7247 7797 9087 10650 11987 12477 13071 14222 15902 17271 18628 20049 21117 22682 23756 24219 26505 29470 34049 36322 36721 39838 46334 51812 55107 55915 52465 49296 50133 51566 54582 64302 79065 95671 108735 116908 130184 144487 168746 209556 245481 255807 232994 218312 218362 215431 215558 226552 221065 204813 175172 117525 55920 37485 21477 6789 1213 365 1811 2709 759 208 192 192 119 89 107 93 74 73 87 107 133 112 98 83 90 82 112 107 101 97 76 93 93 44 83 93 65 84 64 92 93 93 84 77 72 105 122 116 121 109 105 109 99 84 106 88 72 76 74 91 117 98 109 111 111 95 116 107 89 97 81 84 112 106 133 131 138 125 124 125 99 115 110 111 123 122 132 136 146 125 124 129 119 120 129 123 123 109 98 106 118 105 96 100 108 108 102 90 84 96 100 92 94 86 88 76 75 72 67 67 64 68 66 61 70 63 58 52 51 53346 207 3857 30 10787 14 49 6 7910 11762 -36 77 122 110 170 216 369 500 641 783 901 1006 1216 1288 1318 1509 1826 2076 2201 2478 2687 2944 3201 3653 3917 4253 4501 4847 5264 5588 5892 6511 6867 7196 7904 8852 10440 12228 13577 15286 17259 19407 22509 24340 26325 28569 28974 29088 30620 33086 37608 42710 46149 48816 53606 61175 68707 81054 94693 108637 123695 132236 137815 145481 153408 163681 181630 200649 201008 180786 169703 173072 186408 211515 230540 205039 197834 261222 251827 140960 51172 14054 2913 761 261 263 243 275 280 198 145 134 81 53 47 32 58 64 62 75 69 81 59 72 89 107 84 63 116 78 56 74 77 73 58 60 62 83 84 86 60 78 83 77 89 68 74 88 74 87 107 70 72 67 85 77 78 81 75 75 78 83 63 83 95 78 74 55 76 103 106 102 102 102 93 86 87 82 86 77 82 91 99 111 134 136 109 109 113 88 103 108 97 93 106 95 82 79 81 89 85 83 76 72 69 72 89 85 77 73 75 67 74 71 53 64 55 54 57 52 49 51 42 42 35 37 40 53352 204 3946 30 10786 14 49 12 7911 11756 -49 -16 21 77 67 89 115 183 305 343 391 466 566 664 843 944 1133 1325 1470 1593 1701 1758 1800 1842 1918 2136 2486 2982 3398 3682 3995 4569 5145 5465 5630 6081 6965 8284 10114 11972 14203 16560 19445 22514 26022 29771 34789 40549 46643 54684 65154 78226 87128 89769 85036 90008 98842 103466 99091 97702 103780 105120 112726 123763 132988 150418 171785 189498 181776 180440 218575 251296 289232 340515 316879 216911 130707 54581 28770 21510 21053 14429 4192 2965 895 261 189 126 57 81 90 61 89 85 65 95 119 78 56 83 94 73 66 60 63 81 61 74 74 60 105 93 97 80 65 79 96 78 75 94 83 97 63 63 111 88 73 72 96 99 99 88 85 85 84 89 103 100 104 118 88 80 103 119 117 107 98 121 95 85 102 77 92 82 61 57 55 87 98 112 94 87 106 115 116 117 119 98 81 91 109 113 108 113 114 114 104 85 95 89 84 83 77 73 78 76 73 86 83 78 76 71 71 71 73 66 64 64 61 54 47 48 41 43 53358 206 3914 30 10784 14 49 18 7911 11751 -75 -31 -36 -6 33 37 124 213 245 339 474 534 579 637 783 977 1133 1297 1440 1606 1754 1918 2006 2197 2461 2519 2505 2610 2792 3220 3452 3627 3923 4128 4531 5880 7788 8804 8743 8217 8491 9848 11295 13358 17116 21480 26443 30087 33180 37153 41220 47351 56371 67521 75097 76093 71169 74940 81341 81167 83024 96517 126312 146465 142230 125113 106301 118340 163398 193126 189563 173807 182552 249471 309626 321410 342003 328469 249327 126266 20100 904 255 205 322 897 961 1116 4072 6524 165 86 72 78 105 105 85 96 85 84 80 60 52 43 73 93 67 80 74 68 81 98 94 67 69 75 43 68 87 78 118 101 67 102 102 79 95 99 70 58 73 86 95 103 84 92 90 88 80 91 87 83 73 93 92 94 119 109 95 74 55 66 64 51 34 33 40 49 67 81 79 79 69 60 105 119 127 106 84 92 95 110 111 118 114 111 113 108 102 88 81 92 94 89 88 84 86 84 79 84 78 82 82 78 77 64 67 59 56 48 48 44 47 42 32 31 53364 219 3493 30 10783 14 49 24 7912 11746 -64 37 161 227 273 403 529 573 550 643 758 774 876 994 1062 1190 1342 1388 1309 1288 1278 1314 1402 1657 2139 2732 3231 3497 3590 3717 3893 4155 4558 5097 5571 6153 6752 7036 7483 7789 7691 7976 8740 9555 11775 15474 18897 19026 19043 18923 19268 20802 23605 27067 29400 29292 29581 30242 32832 37836 49784 62670 68421 73577 80027 89056 96246 98615 102220 106795 115839 122571 131368 149072 180247 220988 238844 262301 240661 208581 251645 309974 309653 256510 204147 149046 144406 164860 139386 91371 38301 13020 3758 770 216 160 195 275 322 306 251 158 83 73 52 108 66 60 71 61 48 30 59 64 80 86 64 70 71 50 65 80 63 70 78 55 70 97 78 76 62 66 73 69 44 60 64 66 78 60 55 71 37 62 81 60 52 85 93 96 76 77 80 93 70 57 82 92 107 114 81 57 47 50 36 34 35 35 19 25 26 20 29 54 51 59 70 83 78 85 86 68 68 62 65 88 97 97 113 111 88 97 83 72 80 91 77 67 67 72 60 53 57 60 50 55 56 49 49 42 40 44 39 38 33 24 24 22 18 53370 220 3463 30 10783 14 49 30 7913 11741 -59 -28 81 174 207 288 390 432 471 637 690 875 892 961 965 965 995 938 952 1057 1205 1433 1724 2149 2591 2887 3014 2924 2941 3120 3298 3567 3933 4374 4761 5228 6084 7140 8327 9662 10824 12641 14721 17772 20730 22220 22198 21660 19750 19128 18265 17136 18110 20824 25618 32666 39658 41292 39355 35455 34989 36614 40487 48832 61000 75114 87025 96094 106495 123631 143128 163802 192876 232105 261033 284754 304174 333542 345843 313455 293856 299476 313095 285561 217660 139299 53139 11261 2233 998 908 704 453 298 173 89 110 88 84 53 60 41 61 80 55 51 85 106 60 73 78 78 85 96 79 77 66 71 67 64 54 70 66 85 81 42 58 77 81 37 55 97 77 61 55 54 74 100 87 89 78 84 68 74 88 71 63 70 87 78 74 91 82 69 69 85 81 72 79 50 36 42 27 48 31 16 31 25 18 22 21 14 20 19 39 48 38 25 55 80 84 82 90 89 69 62 78 97 85 98 101 97 94 86 74 63 62 75 72 66 69 75 69 69 46 59 59 52 51 45 40 40 32 36 29 24 22 24 25 19 53376 218 3524 30 10784 14 49 36 7913 11735 -64 -41 -52 33 83 65 203 236 172 228 188 251 304 464 563 871 1078 1358 1730 2059 2274 2330 2360 2497 2638 2862 3151 3535 3974 4338 4925 5262 5915 7005 7922 8826 9826 10894 12689 15073 15637 14302 15242 17771 21208 24904 26568 27184 29891 31769 32596 36019 34762 34022 39018 39408 38706 40573 44216 50505 56615 66416 86444 108749 121967 123934 125907 133840 163196 222022 266307 291435 282398 268626 284311 291411 292771 282571 251569 230669 198622 133021 64156 19424 4345 1070 331 286 299 225 113 86 82 87 78 54 79 66 70 64 86 47 60 99 105 74 107 76 76 89 73 50 75 85 74 78 58 65 82 83 66 97 103 83 80 85 72 75 49 52 97 99 90 55 59 80 84 55 62 101 92 94 86 78 73 75 79 97 108 100 93 81 99 79 72 63 35 53 41 22 21 17 22 30 2 0 12 34 54 33 20 30 36 34 56 67 75 77 63 60 78 92 88 89 80 96 92 98 99 102 100 83 82 85 79 70 68 83 80 79 88 83 55 67 67 69 63 51 57 57 53 44 36 35 34 34 34 28 53382 226 3284 30 10784 14 49 42 7914 11730 -51 -51 55 116 180 206 239 280 235 286 318 393 500 568 623 797 913 1091 1438 1686 1961 2347 2710 3196 3590 3757 3905 3894 3989 4296 4800 5495 6210 6755 7330 7723 8296 9116 9554 10324 11293 12567 13650 14452 16303 18346 20176 22391 24351 26785 28035 30459 34635 38341 42973 47075 50404 54932 64537 74537 72496 65149 68273 65576 59382 60664 63999 71201 92846 109038 112192 109196 106952 110372 123530 154015 202831 238989 267931 308428 332715 305544 225826 132730 89594 67713 44472 42353 47118 39268 14574 2878 736 281 252 263 270 206 97 69 88 58 74 101 77 77 68 79 66 61 82 95 93 111 101 115 83 87 91 96 50 69 89 86 74 82 47 82 105 91 92 80 75 74 69 102 91 73 73 81 79 101 90 69 96 97 72 50 61 67 63 49 66 82 92 73 73 67 81 75 81 65 56 54 71 54 29 18 30 43 38 26 28 30 45 35 19 31 17 16 39 42 52 77 78 76 55 57 57 78 89 96 98 93 101 91 92 88 76 80 83 86 82 86 72 72 71 70 75 74 76 67 53 56 54 56 59 56 56 53 39 44 39 33 29 30 53388 240 2861 30 10781 14 49 48 7914 11725 -92 -73 28 80 63 46 57 141 228 304 317 395 486 569 654 704 763 838 945 1064 1146 1329 1475 1627 1734 2079 2191 2533 2998 3615 4322 5174 5939 6521 6851 6963 7160 7299 7409 7665 8122 8763 9599 10738 11606 12171 12391 12961 13609 14421 15413 16003 16345 17289 18678 19814 21366 24024 27122 30678 34773 39314 45219 48804 52568 56276 60225 67760 74550 82346 93588 112021 140621 158004 150631 139374 121660 111762 116324 123179 123430 126358 116564 94566 61225 37535 39495 60064 84320 114102 132129 124120 117692 119060 120888 128656 147362 144441 91062 59341 47307 32458 22753 10961 2725 860 317 245 307 259 164 68 79 47 51 108 111 106 55 63 100 97 79 74 74 77 82 109 89 95 88 88 61 61 100 107 84 85 85 101 90 105 88 86 80 81 112 76 67 86 91 57 79 81 85 78 76 81 89 89 89 78 73 68 93 76 87 86 75 77 87 69 79 79 77 66 41 45 62 68 76 69 45 27 6 35 40 47 43 16 14 29 32 28 23 39 51 66 88 85 85 64 58 74 84 84 93 101 105 106 93 85 99 83 79 86 82 87 87 76 81 80 80 69 78 73 65 67 71 74 77 56 55 57 59 57 47 45 41 40 53394 235 3009 30 10779 14 49 54 7915 11720 -67 -80 75 143 200 256 333 375 451 488 594 777 936 1150 1376 1635 1967 2400 2785 3280 3797 4487 5076 5461 5584 5711 5935 6182 6354 6677 7017 7222 7462 7911 8467 9159 9917 10451 10635 11017 11471 12270 13159 13986 15192 16586 18400 21640 24431 26605 30110 33097 36805 40800 45875 50307 53425 58022 63069 66214 67160 68811 71791 76543 79800 78315 88285 120102 134014 112734 99171 94552 100075 114060 138568 161859 176822 184151 185890 186533 179078 168498 156901 143557 132517 118951 101777 83734 67207 51825 30999 17290 5391 1600 896 764 504 356 263 139 155 175 174 135 94 48 58 86 70 49 40 60 72 100 87 85 73 71 95 66 48 103 93 75 53 86 80 67 62 61 67 70 71 71 85 82 66 47 80 34 27 44 76 104 80 73 52 60 63 67 100 72 46 37 47 58 63 70 49 72 59 57 79 78 61 77 95 81 87 75 57 49 43 45 33 30 49 31 24 24 17 20 10 8 27 7 6 27 22 27 23 28 27 44 47 54 37 35 64 68 69 73 89 108 105 82 83 91 76 71 69 76 72 60 65 72 63 57 58 68 73 71 66 56 50 60 58 55 60 56 47 44 35 31 19 53400 235 3008 30 10778 14 50 0 7916 11714 -94 6 114 224 375 477 666 932 1168 1400 1675 2088 2350 2675 3138 3516 3836 3982 3922 3663 3718 3680 3889 4134 4396 4775 5082 5281 5457 5631 5631 5708 5811 6038 6249 6813 8032 9580 11017 12613 14290 16073 18383 21225 23791 25776 29066 32422 35901 40444 44843 48198 50983 54277 56774 60312 63193 66754 71852 75969 80597 82257 86179 88508 89763 82496 76734 85934 89867 95931 102361 106320 105372 109562 131323 148185 163225 176867 188864 195585 207936 199068 204300 208107 205573 183189 114517 61879 39102 29068 18825 12717 8461 4137 1879 1004 522 234 152 124 68 76 119 93 106 101 52 33 97 119 63 80 57 71 70 93 87 59 56 96 79 103 73 54 73 106 85 99 119 84 100 81 86 105 92 104 113 124 94 97 94 114 83 107 108 113 121 105 97 94 84 75 60 89 100 115 114 118 83 89 107 107 103 87 83 83 81 100 112 116 87 89 83 82 70 45 56 43 48 47 30 31 40 42 42 35 76 63 32 40 54 71 69 83 74 58 77 80 92 92 95 84 102 132 142 121 109 110 113 107 102 109 104 114 113 111 112 116 106 91 88 103 94 87 86 81 83 85 76 67 68 74 66 57 53 53407 240 2854 30 10774 14 50 7 7916 11708 -9 75 179 275 316 470 608 794 1052 1249 1443 1651 1924 2197 2408 2597 2754 2877 2964 3052 2888 2875 3040 3332 3630 3769 3857 4124 4384 4661 5020 5372 5628 5896 6235 6835 7298 7982 9084 10628 12260 14075 16010 18052 20132 22577 25532 27950 29113 29642 30545 31172 31665 32911 35396 38146 38941 39215 40919 41825 43048 45065 46792 47811 49620 51139 53334 58718 63999 71268 76662 85449 89148 89522 86008 85230 88602 95211 107408 124070 132768 146186 175646 190755 193274 195444 203365 206651 191833 157877 131531 87399 42149 12568 4667 3733 2988 1172 387 321 317 296 162 116 113 121 94 143 92 116 111 105 75 65 123 90 95 94 77 99 83 89 84 86 116 112 54 63 104 91 101 96 90 70 100 120 98 94 133 119 99 95 110 103 89 85 93 95 104 122 139 107 107 118 139 137 126 103 96 95 98 101 77 86 132 120 87 112 98 69 91 85 107 121 112 106 88 98 92 74 69 69 62 39 46 37 31 48 61 45 40 51 52 71 57 32 48 71 59 70 93 73 72 89 93 105 117 120 137 130 133 125 124 125 113 114 106 103 109 110 112 102 98 108 100 97 95 100 98 96 89 85 87 84 85 77 72 70 70 60 53413 249 2583 30 10773 14 50 13 7917 11703 -80 18 90 212 450 598 777 980 1103 1164 1308 1524 1791 2204 2583 3017 3605 4115 4577 4985 5324 5644 5966 5874 5880 6138 6440 6457 6733 7132 7244 7186 7598 7739 8092 8412 8762 9381 10189 10878 11752 12983 14341 16080 18340 21170 24305 28418 31175 32979 35345 37139 38238 37769 36958 36987 36096 34891 34490 36240 38045 38430 41355 41739 41727 43015 41957 43256 46472 46489 42687 35641 29893 32061 37394 40871 40777 47371 65940 84420 93563 97231 97079 99487 108811 120785 125520 135241 156218 174801 187679 206104 234464 249863 223191 180951 134248 100147 75169 49820 27166 11192 4501 1567 878 439 345 296 296 224 169 119 61 108 112 72 61 70 67 92 114 95 105 71 61 83 101 104 78 88 95 93 97 96 135 96 96 132 102 118 126 111 84 112 113 120 142 128 110 99 128 150 122 97 108 124 80 92 97 106 116 122 91 114 125 121 108 124 115 83 136 104 106 123 123 122 129 103 98 88 77 104 97 98 97 90 112 103 84 66 70 60 47 61 45 56 44 49 64 73 78 72 100 98 68 51 66 60 84 89 83 75 85 89 106 104 124 156 140 137 144 133 117 118 109 102 110 107 108 114 114 105 105 108 111 100 89 88 95 92 85 78 88 88 77 75 77 71 62 53419 252 2494 30 10774 14 50 19 7918 11698 -73 -7 68 210 321 452 595 791 958 1222 1523 1820 2179 2626 2985 3502 4011 4356 4735 5121 5510 5854 6067 6028 6164 6101 6266 6467 6601 6713 7107 7623 8373 9003 9921 11208 12728 14421 16128 18150 20500 23482 25942 27992 30174 32571 34377 36765 38428 37719 36026 34941 34196 34257 35855 36643 35894 34389 32590 31338 29909 28505 27211 24739 23029 21777 21323 19548 16260 14524 13290 12354 10572 9805 8087 7065 7814 9177 9724 10472 11977 16984 23959 33670 41050 51014 60488 69249 79782 86202 91799 102297 119930 142999 171066 200861 214722 213629 212539 209002 214859 188540 139296 81282 31192 8689 28573 41286 25466 15273 1517 106 106 89 62 85 96 102 65 73 35 53 90 94 48 57 73 72 94 83 85 74 53 73 78 112 120 78 65 99 95 71 79 88 103 58 87 82 80 106 86 99 80 81 95 77 104 115 81 82 89 63 64 50 39 79 83 95 94 122 104 76 85 98 128 126 96 104 108 72 75 52 73 92 101 76 68 87 74 54 27 59 48 59 54 33 17 17 44 47 38 33 49 45 70 89 101 68 52 49 28 33 26 25 41 44 59 74 68 77 128 184 170 156 144 145 129 98 97 81 83 90 88 88 80 81 78 89 77 70 74 74 71 64 61 58 63 63 58 52 49 40 53425 278 1714 30 10774 14 50 25 7918 11692 -76 -91 -61 -3 84 165 232 250 329 330 484 580 651 806 959 1166 1427 1597 1811 2067 2206 2639 2995 3335 3877 4362 4670 5378 6519 7656 8732 9634 10641 11366 12004 12508 13239 14023 14327 13911 13606 13870 14428 15874 17484 18930 20518 22211 23748 25041 27101 29833 32165 35187 39531 45577 52221 58216 63709 69481 75623 82054 87415 90409 92588 91681 88607 92266 93638 89487 81705 72626 64051 56728 58421 62364 56726 53824 52554 51310 45095 38944 34180 30913 28889 25631 23924 22826 17736 13382 11994 10351 8197 6100 4515 3795 3217 2771 2204 1552 889 397 65 -93 -49 258 1325 6361 23453 50381 64334 70542 78164 83424 81613 81613 92985 89401 87177 90139 93524 103765 105113 101492 95216 63710 27002 9598 5134 3770 3218 2519 1742 839 312 201 130 106 63 52 52 73 126 110 61 90 108 112 106 79 80 140 104 23 52 67 72 80 89 61 70 40 88 79 81 122 104 85 100 85 88 100 102 121 157 137 148 127 83 56 99 101 90 93 92 98 71 80 103 119 98 81 107 107 110 99 109 108 101 111 117 112 131 129 140 92 52 71 90 87 91 84 94 89 75 83 51 51 64 56 70 66 38 43 32 38 58 73 69 82 90 107 92 85 77 48 34 52 48 45 40 60 67 81 84 83 151 236 211 175 166 171 149 116 98 111 108 99 102 107 103 85 95 90 85 89 82 79 83 78 78 73 67 66 63 63 62 52 53431 290 1354 30 10774 14 50 31 7919 11687 -83 -63 39 66 95 207 326 487 581 776 817 898 990 1207 1397 1549 1647 1799 2132 2296 2377 2650 3142 3430 3871 4451 4954 5403 5807 6541 7108 7815 8782 9876 11335 12767 14345 16357 18989 21456 23770 26264 28212 29857 30769 31114 30370 30141 31371 33189 35617 37925 40327 43880 48455 53842 61225 68061 72057 75893 82928 91988 102523 113013 120111 124194 128067 129110 131011 136311 138524 134313 130618 124445 118853 116766 111474 107177 100943 99774 91341 80180 72498 70354 70736 65368 50854 35719 26974 20953 15914 13547 15057 16346 16636 16978 18426 18413 14135 10740 9125 13082 51899 148209 109775 4468 964 620 464 387 348 249 168 169 150 127 117 128 87 70 108 131 142 199 870 1673 966 244 118 128 88 90 77 71 125 115 114 301 442 396 203 217 376 541 603 470 325 182 122 76 89 60 41 60 52 70 52 45 70 63 88 91 96 46 66 71 89 73 70 79 83 88 75 54 52 62 57 96 144 138 100 92 90 95 126 107 115 147 165 128 79 88 95 129 93 87 112 102 88 88 84 96 106 102 106 106 109 98 91 109 133 127 111 119 109 114 93 97 124 123 97 88 80 91 101 108 98 76 52 71 72 60 52 61 70 78 57 64 58 83 105 97 81 84 111 108 84 53 20 47 51 35 46 60 70 87 92 147 217 233 243 216 201 162 123 120 109 111 97 95 98 99 99 98 94 101 99 86 95 97 97 86 82 76 73 71 64 55 54 56 53437 294 1234 30 10774 14 50 37 7919 11682 -38 -2 43 103 141 212 289 443 655 872 1056 1242 1405 1655 1804 1983 2319 2489 2746 3046 3412 3711 4162 4633 5057 5482 6188 6818 7836 8908 10450 11925 13658 15661 17903 20363 22723 24262 25085 26146 28156 31076 34795 38562 41785 44853 46685 48404 49908 51391 53231 56739 60892 66210 71405 77524 82825 90811 97084 99693 107393 108879 100679 94142 85382 82672 81128 74421 69023 67713 68238 71712 76245 83372 87171 89185 83715 73843 66948 63291 55786 48006 41239 32612 24388 19639 17414 15102 15089 15411 15411 17298 19891 19415 17989 18105 20031 22843 23984 23698 21607 18363 14513 12978 14668 41625 250221 441291 82152 1754 415 406 382 318 276 265 207 179 151 100 106 102 122 134 114 142 159 189 130 144 107 101 65 71 100 84 84 66 105 71 74 100 103 100 84 138 141 244 211 177 151 101 104 116 91 78 70 73 96 59 87 89 97 85 80 50 78 49 94 100 90 104 96 123 85 77 95 145 122 87 102 129 153 136 114 127 101 119 171 149 129 125 141 151 121 118 120 111 98 113 125 130 112 132 92 101 138 122 138 122 104 100 127 149 143 147 159 167 132 100 103 126 98 82 99 117 88 97 92 98 96 93 91 83 69 81 92 81 69 75 92 95 88 103 126 118 97 105 91 82 84 56 51 45 51 59 60 73 99 146 200 235 264 256 283 388 190 153 119 110 118 118 112 108 108 116 110 103 108 104 87 91 105 91 93 95 84 77 75 67 64 68 63 59 53443 292 1295 30 10775 14 50 43 7920 11676 -30 14 116 145 334 495 668 914 1067 1173 1355 1577 1739 1971 2224 2531 2896 3288 3848 4559 5165 6124 7076 8417 9889 11424 13419 15416 17531 19785 22433 25164 27339 29931 32730 35475 38330 41918 43921 45914 48390 50964 53625 57436 60961 65105 69581 72768 76605 81654 88570 93347 94616 92794 91185 91282 87553 86317 87563 79460 72901 71994 72488 82004 92745 91864 92184 96978 100361 98558 95082 82752 65861 45739 31379 25665 22217 18994 16938 17500 19265 19884 19599 19525 19666 19620 20144 25621 38478 49388 52036 50844 52305 48090 42168 37950 31164 28019 28490 23392 15734 12022 10739 9654 30788 240156 287341 55321 1025 311 323 285 332 223 200 149 91 154 128 144 144 101 79 141 174 108 108 141 106 160 134 108 86 75 105 103 77 65 62 88 98 74 69 112 107 120 127 67 82 99 93 97 118 119 125 68 105 107 73 88 74 59 96 131 86 96 74 73 65 74 108 81 99 103 140 152 149 169 150 141 133 145 198 169 141 130 147 154 151 160 172 110 101 101 73 90 137 99 111 135 133 139 140 138 173 173 128 95 113 116 138 142 145 146 156 149 163 155 131 111 117 119 113 100 112 135 112 112 94 82 93 54 64 78 90 67 84 92 102 117 101 78 100 99 88 97 101 80 72 65 38 45 69 78 87 118 230 307 388 580 555 436 272 146 131 134 110 103 106 120 110 104 105 101 102 105 94 96 88 92 91 81 85 92 92 80 78 68 68 63 55 52 53449 297 1148 30 10778 14 50 49 7921 11671 -69 38 103 70 118 221 346 432 592 918 1235 1546 1900 1968 2227 2674 3087 3479 4201 4978 5878 7289 8817 10586 12736 15202 18230 21064 23909 26421 28574 30877 33396 36233 39862 43449 46900 49767 52262 54683 57439 61208 64878 69654 75231 81302 87121 91360 95757 99623 103950 105661 99725 90226 83812 80489 80281 84932 89557 95154 102550 108608 115670 122141 126022 129302 126138 114671 97010 70513 49313 37997 34577 34851 36149 35511 31534 27542 25075 23760 23123 27606 36081 35624 36142 41353 42709 39978 35094 35071 38539 46817 51005 48297 42302 40586 39517 41057 35835 32151 26905 24979 25408 24888 49835 72431 14779 4838 5251 4072 3679 557 200 235 248 233 219 180 140 136 127 70 78 131 117 86 147 110 52 118 95 122 112 133 129 116 97 94 89 55 73 59 82 46 48 66 87 87 58 72 58 44 54 95 78 79 109 70 77 59 53 93 92 136 116 74 108 155 96 98 50 74 89 79 122 117 120 136 124 140 173 143 144 154 152 149 189 208 198 192 156 150 171 149 159 149 126 112 143 135 155 129 127 117 127 146 156 148 162 148 136 130 140 149 132 135 134 135 136 137 149 150 158 133 126 114 113 120 76 99 110 109 109 97 104 82 73 79 90 104 91 101 116 112 109 108 107 80 94 110 107 117 103 80 68 62 78 106 104 129 256 415 487 561 562 491 414 368 304 143 121 118 106 110 107 106 112 119 112 100 100 99 101 100 95 92 89 91 89 81 93 88 88 81 73 69 65 53455 307 849 30 10779 14 50 55 7921 11665 -20 69 153 409 383 430 593 681 781 994 1110 1228 1358 1607 1880 2287 2734 3236 3838 4623 5378 6066 6920 8105 9381 10558 11730 13069 14824 16438 18426 20552 23143 26172 29247 32798 36238 39693 42322 43916 45161 46947 51582 56078 58636 61721 65051 67228 69806 73220 74763 75375 74094 72084 71630 73616 75355 77526 81192 83901 86601 89841 92643 93872 94681 94347 96127 98588 97857 93669 84742 70768 55840 42265 29553 19213 13622 11542 12816 16658 19434 20453 22032 24240 27830 33019 39804 45598 48638 56645 59610 57945 48497 43598 44520 38591 35701 33317 32501 35901 39971 45621 44739 38828 41546 46202 57683 59451 52660 49741 43613 37781 43643 43651 108515 191946 7329 2968 4292 4527 36557 6939 209 169 172 207 193 171 145 129 148 141 151 113 87 164 152 136 130 139 130 105 86 132 147 160 112 65 63 85 106 73 99 139 128 107 88 88 125 92 74 111 96 101 91 118 133 159 163 142 165 101 75 88 118 82 91 95 90 125 153 120 112 123 136 149 154 172 167 191 211 211 201 201 211 226 230 242 253 210 179 179 173 190 185 181 182 144 142 143 150 136 127 162 164 156 167 164 180 173 164 160 162 197 175 133 158 197 181 172 155 147 155 162 143 161 174 147 127 130 129 102 109 135 119 124 99 92 106 88 111 121 122 127 116 116 110 115 107 97 117 119 116 103 107 102 86 108 153 254 429 517 535 565 545 488 387 338 261 177 144 151 146 140 130 120 121 111 113 122 113 103 114 118 118 121 106 109 114 106 100 99 95 89 92 85 79 53461 317 548 30 10778 14 51 1 7922 11660 -61 149 149 339 531 649 790 921 1151 1213 1337 1630 1905 2082 2358 2729 3029 3522 3954 4573 5244 5735 6199 6751 7354 8385 9731 11167 13159 15486 17104 19252 21498 24069 26703 29682 32667 35645 39078 42765 46772 51022 55063 57493 60481 62129 61344 59890 58750 58706 61076 66968 68547 68268 68670 70619 72957 74859 77520 81909 85697 91004 95630 99609 104692 108605 108994 106212 102353 96755 87873 74077 60911 48313 38840 31490 25275 20447 17125 15480 15051 14254 12601 11711 14435 18897 26223 31704 32329 31310 27183 25956 28294 32163 34900 38341 43858 50654 55739 58764 62416 60390 49955 37930 28797 25231 36191 52776 67096 75708 73399 41692 31934 47770 54861 60331 68901 67068 63757 50836 28430 14955 8722 3373 537 234 103 129 173 203 174 165 163 154 180 184 184 167 161 147 153 93 124 127 142 97 95 95 133 179 123 107 130 118 107 102 86 95 112 114 112 92 87 37 88 120 90 58 94 71 88 72 71 101 108 92 75 104 99 102 90 68 85 83 78 74 86 101 103 74 114 116 117 151 141 134 109 119 151 201 215 213 228 224 247 255 268 282 252 209 174 153 163 137 142 153 121 113 112 150 150 163 181 172 161 146 159 168 170 182 172 156 173 172 163 154 171 148 145 142 150 158 176 163 137 140 133 110 117 100 125 119 123 126 116 78 80 97 99 104 113 120 122 122 98 101 109 110 95 102 135 119 87 93 92 98 98 121 153 217 391 633 584 475 397 430 316 249 190 160 141 130 112 102 111 103 103 99 102 112 107 114 106 104 105 104 108 107 98 87 83 88 91 75 76 67 64 53467 321 429 30 10779 14 51 7 7922 11655 -48 25 159 307 343 426 664 801 987 1174 1327 1596 1998 2338 2610 2925 3322 3907 4488 5109 5890 6768 7790 8762 9573 10349 11525 13537 15983 18786 21765 24609 27648 30676 33292 35797 38513 41045 42745 45047 47099 48174 49344 50278 51712 53478 55631 56857 57336 59112 60082 61221 62309 63475 65520 66465 64921 63843 64738 65192 66639 66815 65267 65601 65124 64528 64694 63827 60826 55070 48278 40718 32949 25684 19990 16471 14840 14845 15464 16919 19275 22362 25698 26195 24384 22339 22689 27096 28864 23469 20050 20751 19348 20572 28816 39600 46182 54027 62628 64703 61791 63645 69036 70395 67438 63132 59780 62099 73939 90545 100413 99447 93362 78400 56249 47314 47349 43584 44952 39297 31939 25813 22086 15764 10231 8089 12409 4064 159 105 123 133 114 147 185 143 127 150 120 173 150 117 166 134 96 115 108 123 138 128 59 66 74 50 29 62 101 117 102 100 80 121 85 98 88 92 149 107 96 90 101 121 86 92 89 101 54 77 115 71 78 82 97 85 84 53 77 90 65 99 95 107 127 139 130 149 125 147 142 130 132 163 148 153 196 233 192 216 198 161 218 245 222 157 189 205 110 127 145 148 141 153 157 111 119 166 202 171 190 171 167 169 165 163 181 161 176 167 154 151 153 163 177 156 150 142 153 167 168 153 115 118 90 118 102 130 120 99 94 88 92 90 94 82 95 103 105 109 100 73 88 91 100 94 97 119 103 89 79 94 122 150 184 261 466 714 668 458 299 238 207 194 174 127 120 107 99 97 104 87 84 95 103 101 99 92 92 92 103 94 87 80 81 81 77 82 73 66 66 59 54 53473 327 251 30 10781 14 51 13 7923 11649 -84 24 91 254 392 519 663 730 926 1126 1400 1558 1965 2323 2602 2903 3529 4078 4733 5432 6364 7367 8507 9912 11716 14157 16807 19402 21850 24364 25919 27269 29586 31938 34826 37538 41412 47470 52990 55648 55431 57463 59496 59377 59080 59584 63570 65512 63911 64925 66660 68636 70953 72724 73446 73491 71890 68988 65524 61214 56890 51512 44446 39571 37109 34977 34048 32322 31180 28244 25527 21303 19128 17788 16774 15681 15492 15013 15363 15250 15129 15501 15804 16916 17868 20114 24677 27962 29567 33355 40268 46797 46909 44748 42776 40065 40519 44172 52118 59274 66955 74178 77393 78545 79631 75743 70340 63807 58623 53407 49755 50306 55756 64767 75944 88364 95351 85869 69406 56209 44345 31762 21220 17542 15112 10331 5467 2319 1420 901 2789 6574 685 98 87 155 136 163 212 141 181 176 153 139 159 157 150 75 75 87 148 128 81 115 190 154 143 139 105 134 134 152 116 90 103 108 98 97 99 94 133 122 94 81 85 68 71 73 110 105 94 97 81 88 102 111 66 66 78 67 59 107 94 96 142 121 135 134 135 118 139 132 162 155 198 176 168 183 152 181 208 206 206 187 227 241 205 170 206 253 226 195 201 199 140 202 212 203 203 219 212 188 187 207 179 183 176 199 217 179 184 159 150 196 174 169 153 168 170 173 175 178 184 183 162 180 184 170 178 150 125 156 155 137 172 150 142 156 120 119 120 123 128 141 139 103 100 118 126 97 110 93 96 106 107 109 105 127 189 323 547 612 367 218 247 252 170 157 138 123 108 93 105 116 94 91 103 103 103 106 109 107 106 106 102 103 92 91 91 89 92 90 83 78 78 68 62 53479 333 74 30 10784 14 51 19 7924 11644 140 302 434 445 438 516 676 770 1050 1383 1705 1916 2282 2425 2674 3055 3545 4405 5178 6050 6866 7703 9164 10847 12505 14653 16904 19536 22669 26146 29234 32610 36689 40324 43805 46221 47695 50239 52961 55496 58655 63334 68885 74802 77977 76941 74127 71112 67512 63315 61381 61176 62415 62980 63031 62418 62206 62858 63105 62842 61662 58519 54198 48683 42257 37527 34168 31345 27091 23128 22369 23551 23321 25179 25314 24772 24083 22523 20614 19784 17694 15420 13350 12471 12795 14222 18453 24947 25998 23010 23660 24002 22934 23225 27136 33845 35068 35871 42253 51496 60101 71916 87841 100843 108933 111489 110684 111652 108650 92768 82241 75149 60107 50349 41330 31804 22630 16236 14340 16856 22750 26759 27525 25619 23430 18727 13036 8857 5487 3595 2549 1884 1618 941 297 192 155 181 195 98 125 129 150 217 171 108 137 149 111 193 183 165 146 121 95 168 124 148 191 181 189 176 159 109 94 103 144 137 80 108 112 114 85 126 155 137 114 136 117 118 101 86 89 83 109 84 110 107 109 92 119 96 104 104 106 84 108 118 144 129 130 146 143 162 144 150 146 195 184 204 191 212 216 204 199 221 215 195 222 264 233 222 218 192 183 221 228 220 219 186 209 194 219 174 197 210 205 198 205 195 218 206 223 213 223 226 208 222 198 190 189 199 229 196 204 191 189 202 206 199 196 188 194 186 180 179 175 164 159 141 143 175 161 159 152 118 117 148 142 139 127 125 118 121 135 110 124 118 128 113 99 93 96 120 147 174 336 486 292 244 280 209 185 159 122 118 112 119 119 110 117 113 111 107 124 122 111 107 113 116 114 108 111 109 96 102 103 87 89 92 89 76 72 53485 333 47 30 10787 14 51 25 7924 11639 2577 2991 3234 3300 3487 3938 4286 4778 5402 6308 7647 8896 9974 11021 12210 13588 16002 18688 21754 24888 28036 31802 36981 43444 49317 54741 58855 63112 66771 71127 75306 79925 83969 83575 81564 80625 80802 82114 83480 86471 91699 99575 105489 106077 101289 96031 96388 94917 92083 88541 82381 78791 75192 71635 64204 56649 50749 47402 46622 45554 44837 43299 40456 39260 39634 42225 47935 53303 53079 50643 48932 46886 42774 37295 32494 27581 23222 19114 15235 12151 10208 9458 9372 9014 9130 10966 13456 12775 10427 9140 8639 8211 7093 7105 8051 8561 8644 8776 10554 13505 15788 17180 17612 17948 18111 18138 18927 20530 21976 24359 25478 20478 11676 10094 10600 9669 7216 5157 5552 5088 3866 2797 2148 1954 2004 2019 1825 1391 676 441 279 173 215 179 139 183 136 136 58 93 110 174 114 78 81 96 81 135 119 106 111 113 93 84 104 94 106 124 109 149 115 95 146 111 77 90 73 122 137 110 101 83 96 111 74 63 101 84 86 98 84 61 84 153 66 74 111 112 64 46 85 100 58 70 84 60 81 94 78 129 96 116 151 122 96 108 119 113 135 144 164 175 175 165 203 197 160 186 185 186 226 221 210 176 156 146 176 162 184 190 182 198 203 188 187 173 189 184 159 181 164 171 205 231 228 236 215 215 195 163 145 141 151 164 185 153 193 205 187 173 171 158 165 161 165 168 144 149 131 131 141 144 145 130 142 131 125 116 114 121 98 107 102 115 132 116 88 65 92 105 86 83 78 67 87 124 235 369 257 165 158 166 164 164 128 106 78 80 83 92 91 85 90 94 109 99 99 91 89 88 95 94 83 82 68 71 71 74 66 68 69 64 59 53491 335 17 30 10787 14 51 31 7925 11633 57589 9221 10135 11005 12057 12419 12223 12366 12619 13567 14936 16703 18944 21072 23552 26130 28556 31793 35586 39090 43044 47545 52713 58876 66283 74027 80384 84179 87478 88711 88961 89562 91977 96042 96817 96650 95571 93148 90503 87108 85317 84580 83621 80565 75187 65666 55370 49935 48506 48104 47296 47027 44368 40774 36296 32511 29828 28398 26289 25351 25815 27861 28533 30382 33557 38763 43808 49217 57959 64871 63444 57330 47837 40533 37641 35295 30202 25261 24192 22846 20389 16899 15864 17652 18650 16903 16947 18548 18402 18656 16924 13606 10918 8930 6995 5510 4618 4765 5753 6774 7944 9398 10429 10765 9879 8518 7266 6381 4856 3661 2969 2556 2375 1940 1688 1453 1249 938 958 1230 1493 1417 1130 628 469 425 369 444 431 359 308 204 109 88 66 95 124 144 140 107 125 139 71 122 93 101 145 95 85 156 126 93 75 134 119 60 20 72 106 91 88 64 74 102 114 81 39 86 132 108 51 74 83 70 57 66 96 85 125 105 105 68 85 85 65 74 91 103 68 16 38 83 54 94 117 94 58 76 138 111 97 70 88 74 125 118 120 106 144 164 156 184 203 189 134 162 183 217 238 205 178 180 206 188 180 144 147 168 162 155 168 184 196 161 179 168 196 215 223 215 205 188 175 149 139 146 192 201 201 208 205 191 172 156 169 156 177 185 202 201 163 168 179 184 174 155 144 148 135 128 136 117 101 110 112 102 113 116 132 112 120 119 109 88 104 130 118 97 88 92 75 92 84 67 68 72 77 150 266 274 177 142 134 134 165 156 145 135 108 91 105 95 99 93 83 88 96 100 99 81 76 77 80 92 88 86 83 88 79 79 76 71 73 67 62 53497 335 17 30 10787 14 51 37 7925 11628 95390 15749 16794 17967 18357 17679 16740 17062 18052 19194 20728 22501 24469 26721 28863 31355 34123 37090 40204 43106 45166 47126 49851 53155 57041 61368 66568 71940 77448 82956 88935 95028 101382 106091 107142 106480 106777 104254 98917 94835 90372 79653 69877 65971 62648 58252 53806 52025 48401 44893 41437 35751 30297 25274 21206 17164 14023 11890 11199 11026 10025 10247 10072 11418 13334 16373 20126 22331 20765 17001 13619 10606 6514 4161 3572 3343 3807 4757 5606 5986 4791 3807 3922 4015 4219 4430 4830 5326 5808 5715 6177 6150 4751 2750 1330 879 665 443 519 727 1056 1271 1405 2032 3769 5785 5892 3613 1962 1289 667 809 1232 1384 1231 406 141 119 127 196 613 774 581 345 269 294 312 283 230 183 158 117 77 86 91 85 113 79 80 95 118 118 64 109 82 84 89 92 122 84 92 66 54 72 53 80 94 77 116 82 125 74 76 91 69 54 73 83 66 52 58 5 49 68 94 82 67 105 99 49 61 56 87 65 70 57 71 99 76 95 61 46 49 33 36 54 102 78 82 40 88 94 110 120 81 73 73 107 85 112 91 116 140 153 185 211 216 199 206 191 184 197 190 191 183 158 141 160 149 166 192 188 167 162 162 214 199 178 177 196 190 143 130 153 153 189 184 180 180 175 179 164 152 162 182 160 155 185 203 168 146 142 144 152 162 154 156 134 121 128 123 124 143 127 107 113 101 109 117 98 93 98 102 117 125 113 110 103 98 76 70 80 90 77 70 84 82 69 110 168 176 167 148 150 154 141 135 110 102 89 95 92 84 82 90 97 88 84 94 92 81 78 81 71 72 80 89 83 84 77 69 66 67 68 64 53503 335 16 30 10786 14 51 43 7926 11622 594012 51884 53321 55823 54467 49943 44918 42301 40959 40267 41879 43539 44931 47443 49902 52156 53915 56250 58886 61650 63207 64124 66679 70204 74222 77429 80377 80957 78713 73361 66336 58520 53220 50676 49134 49600 50913 50854 45734 36569 23470 12893 11776 11219 9194 7394 5780 4662 3811 3417 3081 2751 2283 1984 1849 1598 1458 1275 1371 1334 1323 1239 926 888 666 552 397 291 387 487 470 553 564 500 355 262 298 322 573 797 943 712 447 309 282 261 224 183 177 207 87 111 140 46 140 165 130 65 2 41 68 118 920 3039 4773 4416 3157 1951 1130 613 484 601 617 386 229 87 82 61 70 82 293 330 166 138 43 69 86 72 70 56 103 84 58 87 91 45 112 114 141 66 61 87 84 118 122 77 64 134 101 93 96 39 37 71 112 98 106 108 145 82 75 44 62 101 63 60 71 45 102 88 66 83 96 111 46 60 66 42 64 71 61 98 87 98 98 83 84 82 34 43 71 107 58 44 62 64 72 136 73 74 67 61 102 74 82 79 88 122 118 126 115 121 130 133 173 192 170 204 194 171 214 195 200 169 190 192 160 153 180 187 168 174 195 179 211 211 228 240 219 270 237 169 124 156 174 147 122 128 166 167 151 157 165 198 175 163 152 173 140 143 142 143 150 146 143 157 129 134 114 126 140 120 90 113 106 111 118 108 113 117 108 131 111 122 125 122 116 108 127 121 97 76 86 113 108 89 83 84 110 168 189 197 210 382 344 151 135 113 96 88 82 93 84 77 78 92 86 81 89 84 75 82 85 84 84 73 63 65 66 71 69 67 67 58 50 53509 335 17 30 10787 14 51 49 7927 11617 659473 98891 88795 81868 69241 59705 52946 46452 37446 31754 30229 30569 30675 30310 29919 29930 28678 27460 26273 23581 20903 19624 18552 17670 16907 16105 15496 14854 13578 11517 10330 10741 15216 22632 22901 15745 9832 7611 7116 6636 5455 5695 5963 5495 4683 3864 3214 2087 1546 1499 1466 1377 1267 1246 1159 1055 1085 1003 906 928 952 789 710 631 496 314 137 239 249 234 298 337 347 270 122 117 173 248 283 418 527 351 201 265 216 175 124 184 175 200 160 39 55 101 51 0 56 48 90 104 92 545 2777 5389 6357 5569 3976 2855 2590 2205 2001 1492 666 195 72 110 110 80 106 42 79 74 73 108 116 104 117 111 75 71 113 114 100 113 89 132 78 133 134 128 73 59 64 54 108 122 127 159 136 113 138 130 156 113 38 132 79 50 79 118 119 113 108 102 83 84 139 141 90 75 77 93 66 78 96 120 76 94 63 74 89 76 71 78 102 95 34 63 75 108 53 58 99 74 65 82 108 90 65 100 107 62 103 102 85 129 110 149 139 155 178 189 139 195 205 202 236 225 269 249 229 248 216 229 209 195 230 190 173 161 146 187 234 217 182 196 207 239 234 272 259 218 203 147 122 134 150 165 180 154 195 210 152 188 164 168 184 203 234 196 167 176 179 194 167 138 120 130 136 125 100 99 97 118 139 127 135 127 140 140 147 157 129 131 137 143 147 136 145 128 114 110 113 140 127 99 105 120 140 192 212 242 306 306 272 349 276 124 106 112 94 107 97 91 101 93 91 86 82 79 77 83 92 86 88 89 96 89 85 77 74 69 70 70 67 53515 335 19 30 10789 14 51 55 7927 11612 600991 64895 61003 56648 51877 42280 33028 27831 21513 15738 14233 14181 14196 13382 12621 13035 13386 12682 11856 10693 10618 11152 10385 9460 9148 9817 10247 11363 13936 17927 22032 24183 33579 38434 30737 18326 9628 6494 4873 4078 3563 3683 4124 3613 2971 2480 2195 1670 1229 1072 1102 1004 904 816 822 820 851 880 880 786 850 745 582 714 438 177 220 167 236 255 203 199 154 91 228 201 258 418 440 507 615 575 363 305 166 142 61 113 181 164 113 124 50 84 88 95 103 69 49 31 25 58 106 112 446 1773 4039 4648 3014 2367 2017 1111 437 172 93 56 38 34 63 49 39 44 98 74 70 97 82 56 80 55 128 156 93 82 68 63 80 116 83 48 37 86 78 44 50 21 34 114 69 69 70 33 56 64 45 123 110 64 117 68 76 65 109 143 89 100 92 70 101 65 5 39 81 69 60 54 44 78 49 63 89 112 96 76 89 130 102 99 60 62 52 35 69 93 49 72 74 95 117 124 99 100 107 120 86 113 148 118 138 124 165 149 135 157 161 200 190 221 221 198 193 194 208 193 218 216 225 245 205 169 178 162 202 224 204 196 219 249 268 203 165 135 154 166 154 180 157 139 170 161 161 173 185 165 177 173 149 177 182 166 166 157 176 186 167 149 136 157 142 108 100 105 105 110 94 99 116 97 107 126 121 136 143 146 132 138 118 109 131 147 129 100 116 136 108 88 96 129 200 238 238 214 250 295 344 285 209 186 159 102 102 95 86 83 76 83 89 79 74 82 82 75 78 82 77 76 74 72 76 70 63 68 65 55 52 53521 335 22 30 10792 14 52 1 7928 11606 532516 50886 49439 48167 41480 32097 21800 13262 8431 6394 6344 6481 6436 6641 7047 8686 9962 11176 11796 12978 16305 19082 19367 18866 18988 20163 23368 26447 32335 37221 31353 31857 33002 17770 8920 5159 3693 2938 2662 2679 2688 2698 2477 2274 2150 1751 1532 1181 989 961 878 919 773 670 733 712 878 886 792 718 702 618 592 585 423 147 101 202 226 207 217 235 233 269 397 376 502 643 662 637 776 795 690 447 194 129 150 116 130 116 133 104 135 144 77 71 96 68 16 45 94 98 44 26 143 77 59 126 697 1045 626 396 187 100 76 35 77 144 168 89 78 115 115 107 109 110 47 121 135 53 106 108 80 92 85 57 97 39 37 81 62 118 104 91 112 131 104 98 89 69 78 118 141 95 45 116 142 142 91 97 69 80 62 102 64 38 48 65 60 80 65 85 74 25 62 62 62 93 112 159 115 165 97 137 130 115 151 80 69 55 66 51 115 99 83 101 141 126 136 117 134 99 115 88 99 115 128 155 118 171 206 193 152 156 190 195 202 202 235 216 240 199 209 252 253 243 284 271 256 249 230 195 187 217 210 172 208 240 208 177 186 166 160 142 150 140 146 169 151 171 183 176 172 162 146 124 138 131 151 164 155 173 193 126 124 136 130 147 123 111 97 90 110 95 98 92 109 111 124 123 127 144 146 150 150 163 154 114 129 134 104 119 132 108 109 108 117 132 185 257 290 289 267 334 298 286 247 206 159 132 115 106 101 85 87 95 107 88 86 92 83 93 101 93 88 87 82 76 75 71 70 75 75 69 60 53527 335 23 30 10793 14 52 7 7928 11601 284200 33686 28798 25318 20266 13016 5760 2369 1361 1684 1869 1840 1890 2124 2247 2306 2456 2878 3278 3707 4550 5108 6111 8542 12632 16646 17906 15776 15847 19798 19859 19796 20958 16163 10080 6043 5306 4002 3837 3608 3601 3569 2898 2481 2082 1839 1506 1142 959 1028 855 589 598 548 618 754 889 887 847 689 609 483 426 393 279 195 245 217 205 228 230 239 487 656 786 815 780 776 828 787 815 899 597 359 179 140 170 154 76 155 176 111 122 67 58 74 113 52 89 75 107 101 137 87 21 70 59 153 170 129 110 93 39 76 42 83 102 116 88 88 103 82 100 114 100 153 154 165 136 126 94 92 112 58 67 75 101 73 115 116 148 132 104 79 65 85 113 117 149 120 117 70 72 92 65 93 79 48 115 146 88 114 106 112 108 86 61 89 139 134 84 87 98 79 110 121 84 92 131 142 129 156 134 103 139 145 79 55 79 121 108 80 110 113 98 94 139 137 159 151 137 113 123 116 143 166 156 166 142 125 180 192 152 149 175 211 214 245 233 203 212 256 281 264 244 271 260 227 239 255 281 243 223 227 251 262 251 219 204 161 160 182 161 150 178 164 151 140 170 162 169 189 167 189 157 158 139 168 197 195 201 205 185 121 122 144 106 128 123 129 125 145 156 126 130 128 112 120 132 139 144 152 153 153 161 166 172 165 149 148 123 125 144 134 136 146 122 134 199 276 337 313 292 265 252 320 277 197 157 131 119 109 112 123 111 118 115 110 112 103 97 101 106 104 96 97 96 92 91 82 90 93 84 75 74 53533 335 19 30 10789 14 52 13 7929 11595 65903 19449 18403 17028 12661 7045 2858 1344 1173 1608 1756 1609 1531 1477 1387 1356 1424 1411 1455 1507 1574 1707 1943 2731 3219 3670 4597 4870 5294 6182 7077 9744 11802 9807 7115 5802 4877 3590 2934 2605 2316 2147 1883 1784 1698 1643 1417 1089 968 786 510 493 579 584 638 691 759 766 577 455 293 252 284 274 242 181 248 205 270 336 249 471 646 676 758 859 767 817 780 841 872 743 374 230 235 151 71 -1 47 94 169 129 140 119 97 149 85 108 120 96 127 105 89 78 66 51 73 41 22 102 96 138 142 112 133 106 99 184 65 109 45 67 89 116 79 94 100 88 128 111 27 133 91 120 91 132 134 72 87 143 131 78 99 63 105 101 142 143 147 130 78 90 125 101 89 62 93 114 144 124 140 117 107 117 158 110 112 72 98 167 136 84 72 107 178 145 102 140 169 178 164 138 109 131 162 158 132 107 161 164 129 184 143 134 145 178 186 147 120 139 102 73 67 114 157 135 156 209 205 173 157 168 173 181 209 205 219 204 216 225 260 265 281 279 287 278 262 241 237 256 244 254 270 258 276 280 256 217 195 195 192 207 231 200 142 162 172 160 168 173 166 145 159 148 153 157 167 178 198 196 191 166 177 135 130 150 116 114 122 114 119 128 135 121 124 131 126 136 130 133 131 130 136 140 152 154 142 155 155 154 136 144 147 153 138 133 165 211 250 280 321 336 291 318 316 276 326 277 166 126 116 107 119 120 115 108 103 105 104 102 110 113 105 111 106 104 101 99 88 100 88 76 83 82 81 53539 335 17 30 10787 14 52 19 7929 11590 67980 13629 11737 11011 9228 5895 2562 1288 1161 1638 1778 1698 1493 1329 1354 1338 1251 1408 1382 1485 1431 1447 1594 1722 1671 1556 1626 1615 1801 1781 1942 2129 2402 2796 2869 2694 2451 2188 2274 2262 2039 1870 1682 1565 1634 1707 1683 1280 1047 862 600 424 520 496 552 718 786 743 734 570 475 553 509 371 247 193 183 173 297 438 573 535 570 721 751 802 779 741 763 636 461 296 234 160 169 109 77 84 131 95 101 62 79 35 58 75 84 73 77 56 85 61 46 45 125 28 59 117 69 71 19 43 85 88 62 104 37 70 121 109 58 66 32 90 63 70 75 63 36 89 79 50 106 80 59 59 63 107 136 114 50 105 67 57 144 146 101 53 23 66 43 74 64 19 56 98 -3 27 89 80 112 39 84 87 95 98 84 90 58 111 94 74 118 114 126 134 146 119 55 91 139 138 123 119 158 173 150 121 149 162 140 135 108 70 116 123 109 147 110 78 82 106 111 125 90 150 112 107 125 159 171 176 205 189 174 228 205 228 187 202 229 226 204 214 221 233 227 231 222 245 205 172 192 212 241 224 230 203 187 162 172 162 147 126 154 136 151 171 157 145 135 134 152 128 118 126 127 135 174 194 136 101 107 99 107 99 97 84 107 107 131 91 66 94 85 107 85 70 98 106 123 110 108 138 141 128 144 140 136 135 124 116 136 109 98 109 151 163 207 294 361 333 271 502 449 258 229 173 111 88 84 82 76 85 82 82 91 90 77 83 85 87 73 74 79 82 72 74 65 72 72 61 57 53 47 53545 335 17 30 10787 14 52 25 7930 11584 67999 12213 13193 13155 9625 4943 2284 1205 1232 1791 1854 1631 1454 1371 1341 1362 1376 1533 1604 1524 1433 1614 1728 1745 1865 1756 1583 1694 1782 1926 2004 2110 2126 2027 2021 2200 2127 2000 2033 1948 1693 1492 1447 1343 1383 1224 1027 940 886 730 597 549 568 460 537 663 806 843 840 607 453 409 475 356 257 256 222 289 467 574 595 677 711 655 569 579 626 603 530 326 225 203 159 153 175 148 113 157 149 149 114 176 98 215 158 57 101 107 145 111 149 120 134 159 172 75 114 96 112 74 75 128 55 91 153 101 70 66 97 85 94 131 116 94 118 62 95 131 101 69 100 117 112 109 79 97 107 150 181 157 104 127 121 116 160 138 144 113 70 89 113 70 77 80 143 159 88 110 97 87 120 133 123 119 137 121 68 40 64 84 98 98 76 103 115 85 119 138 144 204 196 158 192 163 171 135 159 125 113 150 148 120 71 78 82 126 123 121 127 112 100 112 118 122 88 129 136 100 117 156 157 170 179 210 235 264 259 257 251 231 235 265 259 259 264 268 283 259 259 243 222 215 218 249 199 225 241 231 219 207 223 200 175 180 169 148 169 170 166 141 145 148 122 140 129 148 116 136 139 130 132 136 136 112 122 118 109 97 126 126 119 117 103 130 133 109 104 115 111 113 128 125 138 151 149 155 146 136 140 145 139 133 130 155 132 133 160 182 213 265 403 342 458 632 314 243 152 126 109 104 111 98 104 111 106 101 92 92 105 100 88 93 93 100 102 102 90 86 76 83 78 80 78 69 65 53551 335 17 30 10787 14 52 31 7931 11579 61456 12602 14631 15132 11351 5365 1987 1253 1347 1880 1966 1680 1505 1367 1282 1363 1296 1272 1501 1475 1486 1609 1751 1711 1834 1769 1607 1501 1745 1893 1919 2081 2003 1876 1777 1755 1749 1780 1716 1543 1323 1210 1288 1054 1054 973 768 771 595 456 497 383 400 491 535 640 707 766 667 360 200 190 261 253 236 209 323 433 542 670 723 675 436 432 459 454 507 463 382 320 255 200 120 88 128 56 95 128 2 103 128 104 55 128 102 90 50 82 68 79 101 104 132 106 141 149 136 85 96 124 77 119 124 60 93 98 103 76 84 109 143 72 47 85 101 48 103 46 34 61 103 107 54 107 90 73 39 130 68 91 90 93 100 97 91 101 56 18 23 74 84 90 41 77 133 109 87 50 37 42 68 59 125 113 61 28 65 95 50 66 48 77 74 66 141 115 69 130 104 110 122 125 100 137 115 118 49 71 109 97 86 90 60 80 63 56 96 79 87 77 91 117 116 110 106 121 60 76 111 140 185 172 183 222 204 220 209 199 225 262 254 248 247 252 268 275 256 239 194 208 166 183 193 203 179 133 162 197 183 173 163 158 159 141 150 178 169 171 176 130 140 113 102 115 104 143 126 107 132 128 97 96 94 103 98 96 88 101 104 106 97 116 116 115 106 90 92 98 91 102 93 97 120 139 123 131 125 110 93 105 124 113 107 116 86 98 115 122 141 173 345 538 318 338 439 306 204 128 85 78 90 93 94 81 81 81 83 80 77 79 78 75 79 81 79 77 74 69 69 70 65 51 51 52 46 53557 335 17 30 10787 14 52 37 7931 11573 56389 12092 14689 14222 8321 3177 1486 1146 1458 1998 1874 1604 1515 1469 1377 1365 1343 1393 1530 1590 1635 1705 1812 1868 1666 1597 1697 1759 1808 1891 1944 1903 1876 1940 1848 1761 1662 1680 1706 1588 1428 1261 1224 1153 1044 918 826 784 646 488 477 494 332 234 334 503 694 601 403 353 193 220 170 221 273 270 240 236 398 596 674 715 670 445 435 439 445 484 399 335 305 256 182 93 111 159 107 88 124 132 104 151 207 87 61 124 127 60 79 125 117 82 71 131 198 223 194 184 104 153 93 121 69 55 113 98 32 45 61 96 102 87 69 96 92 126 95 89 49 128 129 150 89 86 83 91 98 73 163 153 129 131 132 117 119 112 118 108 88 96 76 71 64 76 97 47 121 91 99 98 90 98 77 55 90 78 85 114 119 123 119 70 99 70 79 152 152 159 155 113 151 187 169 192 134 151 92 95 101 107 137 120 103 122 110 151 93 107 77 92 146 143 150 113 112 159 121 130 155 151 196 196 186 205 266 256 221 275 252 235 255 304 297 297 252 266 285 245 222 207 167 176 190 191 184 161 133 154 172 177 163 159 149 165 164 186 168 177 159 147 168 162 136 116 143 140 139 123 121 125 120 105 126 119 121 126 109 106 119 104 103 96 98 99 123 108 114 119 107 109 112 104 114 122 147 115 126 145 141 127 97 105 115 110 119 102 101 125 150 176 230 265 252 357 308 222 196 134 103 93 94 108 103 95 101 98 89 96 82 90 96 95 87 92 88 75 74 74 80 71 69 68 61 52 51 53563 335 16 30 10786 14 52 43 7932 11568 52087 8814 9932 9545 5980 2333 1250 1246 1608 2101 1899 1797 1580 1505 1530 1384 1393 1464 1419 1529 1640 1666 1635 1801 1867 1690 1711 1870 1888 1906 1948 1907 1832 1793 1652 1671 1651 1627 1510 1294 1211 1161 1095 1063 972 893 648 493 432 571 629 629 439 214 162 285 435 414 301 243 219 269 278 232 281 267 205 218 407 618 594 672 715 466 300 322 343 332 333 307 271 216 149 189 150 178 160 101 114 142 190 78 114 164 171 169 109 128 154 54 71 86 72 90 171 270 395 285 117 95 130 116 111 136 48 77 118 80 108 119 90 87 62 84 108 29 61 58 54 90 102 129 67 87 85 98 118 86 113 134 126 109 127 119 111 97 69 99 106 116 118 87 144 128 66 76 65 120 116 110 99 100 61 129 63 126 116 142 110 105 115 84 76 114 122 120 96 142 160 120 173 168 146 160 121 112 107 108 105 110 85 101 66 123 115 122 130 140 159 151 111 129 129 101 120 145 118 127 174 178 236 178 202 232 238 216 250 247 225 251 265 297 303 293 288 227 181 187 196 175 178 161 158 160 138 139 147 156 165 175 163 173 182 189 168 157 123 135 160 136 140 173 167 153 135 152 139 115 122 138 135 134 118 115 132 129 111 102 104 111 112 110 105 106 99 108 111 106 121 98 109 107 130 147 152 146 123 121 116 117 123 104 127 123 111 98 112 134 148 170 179 185 171 222 241 198 159 132 122 116 110 117 118 98 93 101 101 95 106 99 89 103 106 100 104 105 93 87 90 82 81 76 72 73 70 53569 335 42 30 10782 14 52 49 7932 11562 50779 7244 8482 7475 3805 1744 1396 1312 1619 2058 1754 1762 1618 1557 1411 1381 1262 1217 1339 1456 1475 1604 1720 1837 1862 1720 1653 1786 1835 1854 1885 1876 1884 1722 1588 1455 1427 1346 1181 1084 1118 1029 1062 1032 918 854 642 557 555 678 618 387 267 296 235 176 288 279 271 338 306 244 277 212 265 259 276 291 355 509 556 517 581 666 441 280 327 366 207 104 171 108 109 110 94 119 81 77 125 147 69 81 135 129 46 103 161 91 106 94 109 107 101 146 306 365 386 380 373 223 134 83 138 92 131 65 45 44 34 121 108 65 59 128 84 87 99 138 74 119 166 103 87 52 81 103 122 115 85 97 146 95 100 90 71 62 12 40 105 73 51 76 93 70 80 103 76 115 113 62 85 86 74 86 68 47 80 122 40 57 46 68 75 61 77 69 118 145 110 97 173 148 125 114 160 121 108 90 117 117 103 86 85 109 117 138 104 104 121 115 111 108 127 124 117 117 118 96 126 143 164 170 180 193 208 199 164 187 224 261 259 278 279 251 214 174 169 179 142 135 152 124 120 155 160 153 120 128 167 151 165 184 178 152 162 193 165 147 130 153 101 125 109 93 104 115 113 135 126 106 120 108 108 105 74 102 110 86 88 91 95 102 76 95 101 102 107 79 70 91 87 75 93 103 97 118 122 94 100 109 110 104 96 99 100 94 94 94 103 93 87 105 121 129 146 130 111 102 87 89 89 88 85 89 81 80 86 91 81 80 83 87 83 83 89 74 74 68 67 68 67 61 58 55 55 53575 335 8 30 10778 14 52 55 7933 11557 56422 10449 12207 9407 4146 1665 1250 1283 1738 2094 1953 1889 1753 1651 1393 1326 1243 1325 1350 1344 1437 1570 1758 1799 1766 1800 1785 1859 1823 1741 1751 1743 1768 1780 1448 1336 1335 1171 1116 1198 1015 1052 1026 888 795 710 622 680 563 460 306 185 226 334 282 172 268 330 319 306 253 281 276 274 257 313 364 409 411 528 555 414 376 411 371 276 319 270 156 98 83 94 22 61 33 60 122 103 92 148 72 46 93 140 98 92 90 83 79 51 123 83 76 174 326 320 350 410 370 391 309 186 136 125 129 82 86 83 70 75 125 145 131 88 27 50 66 86 58 46 59 72 116 49 67 70 117 98 94 49 84 113 85 82 81 64 74 61 30 39 61 43 73 89 122 119 117 68 93 52 92 55 60 72 48 53 81 49 63 75 85 71 74 103 126 161 115 111 111 141 120 121 125 119 145 76 86 93 78 94 92 72 67 84 122 119 80 77 80 126 118 101 88 141 152 127 170 161 129 153 181 170 164 170 150 153 145 192 186 189 167 178 163 158 154 137 129 109 120 134 137 184 216 213 178 180 158 145 129 141 138 171 190 170 149 113 132 153 144 109 141 140 131 117 95 105 107 111 113 94 89 99 84 81 91 98 84 82 80 87 90 94 91 93 97 86 109 96 93 71 90 93 114 101 97 86 92 97 81 75 81 94 89 93 74 84 72 70 74 68 74 86 97 116 107 99 86 82 86 89 84 77 77 83 75 81 86 72 79 87 79 81 89 76 75 83 80 78 70 64 60 56 53 55 48 53581 335 2 30 10772 14 53 1 7933 11551 64023 8415 8058 6493 2790 1443 1345 1301 1792 2211 2150 1936 1854 1574 1438 1292 1275 1379 1407 1331 1461 1601 1676 1670 1767 1730 1731 1712 1669 1700 1632 1636 1724 1595 1406 1331 1149 1125 1129 1025 1069 1038 852 948 811 816 823 687 583 444 256 200 247 346 378 227 261 286 312 316 295 300 188 255 329 430 421 440 537 529 526 493 315 313 405 269 295 379 269 103 50 95 99 15 70 103 147 59 145 67 51 74 85 145 129 110 131 96 91 97 56 99 142 134 186 326 280 320 323 360 408 332 290 253 245 202 73 60 129 132 136 215 162 83 76 79 106 57 78 125 134 175 164 65 45 126 112 112 152 121 169 146 61 82 52 32 41 46 40 37 61 67 104 93 86 75 86 49 104 77 93 71 73 30 56 45 77 91 64 66 123 101 77 94 151 128 143 141 132 126 152 160 143 118 138 93 118 83 140 110 84 110 150 72 129 105 120 89 121 98 109 110 132 105 110 101 108 125 145 193 158 139 186 162 146 154 172 175 136 135 133 136 136 100 100 106 133 138 145 165 191 207 247 250 219 227 227 175 181 171 181 161 179 142 143 125 136 138 129 122 117 106 110 99 82 84 99 108 111 114 107 111 107 90 96 75 89 70 103 91 73 88 93 89 104 83 80 67 75 72 82 84 84 103 98 107 105 96 114 98 77 72 61 85 90 91 83 87 88 74 80 75 76 90 83 97 93 89 85 83 72 73 84 77 77 88 83 89 80 84 86 83 88 80 76 85 79 82 73 68 68 61 56 47 42 53587 334 29 30 10769 14 53 7 7934 11546 11115 10364 7380 3130 1531 1193 1346 1752 2197 2173 1907 1726 1475 1362 1379 1343 1324 1432 1423 1519 1557 1687 1690 1642 1669 1733 1794 1648 1622 1575 1555 1590 1457 1303 1149 1129 1115 1064 1053 1017 962 884 868 802 778 698 720 636 493 296 269 217 247 264 231 268 228 309 383 297 298 233 222 318 392 399 505 459 394 420 374 315 289 270 157 205 261 241 216 99 132 141 120 68 130 117 31 41 35 131 124 128 92 81 112 73 166 63 40 70 114 101 143 197 285 224 150 134 306 375 321 324 392 412 333 237 136 154 153 273 332 188 164 149 105 74 45 127 144 169 160 137 133 162 142 115 102 122 134 97 71 77 86 96 60 36 77 87 42 61 58 60 84 100 120 75 61 86 98 95 91 57 77 65 89 52 35 41 36 87 58 64 83 61 134 144 171 163 130 149 110 115 118 100 74 102 62 58 75 96 83 62 142 134 136 106 112 97 106 132 108 84 96 153 147 135 151 153 146 152 147 124 152 161 143 115 134 122 151 112 110 114 122 110 119 119 168 236 232 269 276 252 218 217 228 213 208 185 214 182 136 125 120 126 155 133 119 126 126 118 102 103 77 91 89 104 102 116 112 99 91 71 84 93 81 70 78 54 62 65 75 77 71 75 86 88 76 72 79 73 75 85 81 85 98 93 77 68 77 58 60 65 65 56 63 82 86 64 70 90 94 77 81 82 89 80 84 66 60 70 74 74 77 68 75 85 81 68 78 82 75 77 77 76 80 73 67 67 62 54 47 41 43 41 53593 334 28 30 10768 14 53 13 7935 11540 11745 9969 6418 3005 1656 1300 1441 1825 2381 2358 2024 1964 1584 1266 1348 1412 1451 1447 1498 1474 1578 1760 1599 1543 1784 1705 1695 1724 1609 1599 1587 1496 1458 1295 1200 1138 1128 1111 1060 1027 935 898 885 873 810 801 733 683 618 404 320 332 299 319 372 400 348 322 357 357 290 234 372 424 423 467 428 383 461 489 387 248 221 214 247 280 313 304 209 157 98 112 143 125 133 148 94 135 115 123 156 152 149 128 150 130 167 140 128 171 163 156 216 237 229 244 196 168 129 261 438 359 375 438 321 256 216 210 278 390 333 243 175 137 141 110 174 189 180 205 180 171 183 196 155 175 141 146 148 115 126 123 164 95 53 33 30 64 80 82 90 59 110 92 90 87 100 83 105 104 72 94 92 80 75 110 122 99 86 132 135 163 180 139 126 130 122 120 96 96 122 137 111 146 111 119 85 91 106 97 132 131 132 125 76 111 115 119 118 91 144 151 166 109 140 141 126 165 147 139 106 140 161 167 170 171 156 141 92 118 143 162 176 234 293 299 317 282 282 282 276 245 283 263 215 246 235 212 194 183 177 189 163 157 161 132 132 125 139 156 132 131 119 92 113 86 95 124 115 104 79 89 98 80 96 87 70 86 111 100 92 101 99 83 80 82 92 96 89 91 93 78 78 71 90 108 100 92 103 92 97 96 98 99 89 95 101 82 85 77 95 84 105 110 96 79 99 120 95 93 88 82 94 93 94 80 95 93 99 96 95 92 88 84 90 94 91 79 69 66 61 61 55 47 53599 334 23 30 10763 14 53 19 7935 11535 8501 5878 4330 2464 1538 1371 1342 1882 2631 2417 2144 1734 1422 1262 1314 1444 1421 1408 1487 1488 1581 1485 1457 1597 1623 1716 1720 1550 1597 1588 1554 1464 1349 1309 1092 1076 1064 978 927 996 818 773 888 815 809 731 587 480 283 267 333 358 397 418 416 412 364 333 329 263 309 423 483 447 417 400 392 355 388 281 213 232 173 250 152 218 283 253 170 127 124 114 105 43 82 77 100 134 112 78 77 101 119 99 128 110 114 121 107 102 162 161 177 187 149 165 202 183 211 256 187 225 283 403 382 342 237 303 364 427 412 258 201 174 121 112 171 122 96 194 134 140 195 158 158 115 76 111 114 134 124 107 84 1 -10 58 42 98 70 52 32 40 53 61 76 64 76 102 97 86 37 76 100 48 91 125 48 50 83 71 120 133 138 135 147 127 186 124 139 153 125 102 119 177 118 91 147 108 84 104 114 89 120 90 81 86 104 142 155 118 101 113 147 138 139 140 114 149 129 135 140 129 145 147 126 132 106 100 107 119 160 214 208 232 235 204 212 222 239 273 247 211 222 219 188 178 176 154 123 152 156 124 155 109 104 112 118 112 97 108 119 115 107 107 130 114 98 88 82 83 92 86 73 75 94 91 106 113 97 104 107 63 64 77 82 83 86 90 87 76 79 75 69 88 87 102 86 85 93 81 100 80 76 91 80 91 83 94 80 70 70 77 76 93 89 88 80 73 86 90 85 75 84 83 86 87 78 86 72 77 87 80 73 77 90 82 71 78 70 75 73 62 55 44 53605 334 22 30 10762 14 53 25 7936 11529 8450 5168 4052 2175 1403 1269 1419 1962 2872 2606 2277 1830 1399 1300 1264 1294 1370 1524 1440 1422 1520 1488 1616 1606 1699 1767 1630 1551 1480 1457 1462 1461 1296 1173 1148 1097 953 946 893 852 768 691 732 725 714 567 441 350 277 210 250 316 356 337 303 365 299 200 230 328 358 367 317 277 381 318 318 374 276 326 326 191 141 151 195 167 173 166 130 55 35 74 100 61 106 114 5 114 102 60 97 97 94 125 97 55 151 101 70 75 106 77 137 145 97 55 102 191 259 207 189 268 306 354 314 365 345 306 369 409 317 257 220 163 142 148 125 70 75 111 147 72 126 87 105 157 64 118 144 139 113 86 96 64 53 9 55 87 54 17 92 61 62 67 40 46 71 132 83 27 13 76 55 79 27 72 41 40 70 86 96 94 101 109 118 132 135 102 150 103 91 125 97 113 119 132 93 119 113 88 74 109 101 81 96 119 98 73 90 128 104 111 79 101 116 113 114 100 124 146 84 66 93 120 134 119 110 76 109 131 176 206 203 195 133 100 135 144 179 134 116 124 192 162 126 127 155 134 138 115 129 110 70 97 105 112 101 77 94 115 84 88 86 79 81 102 82 56 78 69 60 78 75 68 56 79 96 109 99 56 55 70 75 67 52 43 51 57 66 71 65 74 71 66 70 69 68 57 68 69 79 70 55 49 53 67 65 61 62 58 53 68 65 64 54 65 62 63 62 59 61 67 78 72 66 67 71 68 67 63 75 72 70 62 70 64 60 56 51 60 49 33 25 19 53620 334 22 30 10762 14 53 40 7937 11516 9434 8131 5282 2708 1458 1401 1554 2315 3520 3084 2177 1725 1347 1283 1334 1445 1531 1542 1498 1386 1408 1521 1616 1728 1780 1790 1694 1432 1345 1383 1468 1351 1219 1253 1154 1034 953 944 873 903 733 721 663 555 522 446 348 325 255 233 299 382 420 395 394 386 395 318 332 375 394 380 357 358 335 394 416 378 329 364 257 228 207 259 270 161 227 136 124 115 137 103 118 122 59 37 70 77 87 88 133 173 93 119 76 136 82 53 119 179 153 127 100 99 127 116 111 219 231 275 277 360 430 404 426 402 372 389 409 391 396 343 289 175 150 172 120 96 128 110 67 88 130 122 88 114 128 128 103 56 36 90 78 53 58 82 82 14 70 48 19 46 97 111 66 70 23 74 129 66 79 103 83 49 84 123 85 58 94 83 159 124 180 151 157 152 132 117 115 92 109 139 157 85 98 112 131 91 78 90 73 85 66 95 141 107 64 80 122 120 92 72 96 73 114 135 105 93 51 104 125 113 125 110 141 152 99 132 150 190 187 160 160 173 108 106 160 182 154 148 140 135 128 151 155 167 123 141 120 118 140 131 134 132 150 151 134 120 109 117 126 121 88 87 91 122 122 104 96 96 79 87 103 94 77 117 131 127 97 93 97 91 84 100 101 98 98 95 76 89 78 87 83 80 74 81 101 111 97 81 89 78 74 82 81 94 92 79 82 86 75 84 83 79 83 81 84 80 84 84 89 73 77 86 96 93 96 84 87 86 77 80 79 83 85 80 79 83 73 64 67 57 55 48 53626 334 21 30 10761 14 53 46 7938 11510 5932 4479 3281 1911 1560 1734 1808 2962 4544 3242 2040 1428 1217 1315 1425 1484 1471 1508 1559 1643 1523 1581 1582 1644 1816 1873 1686 1373 1292 1240 1225 1334 1324 1253 1116 966 832 734 722 731 626 622 498 540 457 361 361 356 290 240 332 480 435 501 469 381 448 408 440 383 351 360 401 435 382 401 349 292 294 238 282 246 235 124 179 150 99 127 109 83 181 94 94 56 67 109 109 143 99 128 124 107 151 109 68 16 87 80 139 82 80 54 97 92 137 134 126 126 246 315 424 520 633 643 637 515 532 528 487 423 399 437 413 303 200 146 111 126 146 121 158 103 109 95 68 111 71 85 62 86 86 42 61 97 84 71 96 87 44 44 67 101 61 60 62 75 37 75 97 49 94 80 32 69 81 64 95 82 149 135 28 77 82 50 52 72 108 107 138 136 117 92 89 141 132 113 78 74 95 131 74 87 90 58 109 124 105 85 102 89 88 98 152 143 139 136 129 139 142 128 86 117 149 147 112 117 131 176 188 216 155 105 129 141 155 133 126 153 192 163 125 158 152 111 87 111 129 149 125 94 153 144 117 105 152 154 148 109 89 104 116 100 126 142 117 109 91 82 121 131 96 69 72 60 82 132 156 125 110 125 100 75 76 111 81 84 77 74 89 99 88 78 66 58 78 97 73 84 80 73 78 72 79 90 83 73 70 79 87 89 93 82 78 79 69 83 82 92 94 87 87 82 83 84 82 73 75 77 79 81 93 92 89 85 73 81 90 78 72 67 61 58 59 55 53633 334 16 30 10756 14 53 53 7938 11503 6538 4409 3394 2370 1811 1816 1841 2958 5764 4807 2260 1565 1338 1410 1499 1571 1668 1585 1624 1577 1626 1724 1698 1705 1830 1869 1717 1469 1292 1232 1381 1420 1375 1348 1233 1130 928 838 810 893 749 593 523 467 458 393 384 339 359 360 436 569 559 502 364 484 562 475 429 450 502 516 472 435 414 357 380 304 267 279 204 254 220 325 163 106 157 173 156 137 218 137 150 105 141 150 131 138 89 139 208 188 114 171 107 139 167 177 102 157 134 130 203 88 98 171 212 229 194 242 475 531 608 658 745 805 726 720 563 510 482 488 456 441 307 230 139 162 141 198 191 197 165 102 46 102 148 93 69 93 165 192 126 132 127 115 95 72 122 68 78 77 89 148 127 83 114 131 103 131 114 98 109 132 139 145 100 111 112 137 143 107 147 138 105 55 79 115 130 112 138 141 121 104 145 139 132 158 130 128 105 99 117 114 98 126 114 144 186 139 138 106 92 103 170 186 172 164 170 121 169 146 148 123 129 157 175 180 188 168 155 157 160 181 154 193 200 204 175 162 169 179 199 175 166 147 115 109 145 166 124 158 129 161 202 162 178 170 174 176 171 177 186 172 179 154 118 114 110 103 92 98 87 101 112 143 155 154 147 136 130 119 116 135 115 115 109 112 102 91 111 141 128 103 94 105 99 104 102 100 110 118 90 96 107 108 113 98 106 108 109 109 112 94 93 98 100 91 95 87 88 111 103 105 103 113 113 92 101 113 98 110 120 105 109 104 100 103 94 90 87 86 78 76 53639 334 44 30 10754 14 53 59 7939 11498 8794 4899 3505 2378 2212 2108 2107 2939 5567 4264 2054 1482 1345 1417 1504 1466 1534 1413 1533 1584 1627 1702 1705 1758 1730 1658 1447 1361 1361 1408 1376 1317 1335 1333 1218 1094 964 810 799 757 640 502 438 378 443 398 380 290 304 401 461 453 536 508 613 530 518 382 438 485 495 521 474 507 480 322 255 235 240 253 258 256 192 198 163 65 108 107 104 94 123 107 141 104 187 205 88 149 164 80 81 102 189 175 56 104 92 82 161 133 119 182 192 225 178 201 180 217 178 337 512 627 690 637 729 768 663 678 610 611 462 356 411 404 262 215 251 159 169 188 153 175 138 89 119 137 149 139 100 68 126 91 92 140 162 114 92 97 105 98 94 91 95 59 56 87 103 150 126 103 95 126 128 102 108 98 92 45 60 101 64 73 141 119 119 100 47 62 100 101 82 108 90 79 129 80 98 85 71 82 86 127 129 131 114 83 57 103 143 157 162 137 142 134 186 160 138 126 121 156 184 151 159 139 149 165 181 147 158 209 175 140 119 156 192 217 217 211 191 147 110 129 114 115 116 90 95 133 163 143 137 157 163 154 149 140 152 167 167 151 165 193 160 130 139 122 136 118 97 131 136 117 110 109 120 98 94 139 155 144 129 115 89 105 113 90 88 96 105 84 91 110 102 99 76 90 96 98 109 112 111 117 101 87 101 99 99 96 100 97 100 103 105 111 103 105 90 97 108 111 99 113 102 100 102 108 106 94 100 102 109 104 104 97 94 97 96 97 88 84 81 83 74 72 53645 334 13 30 10753 14 54 5 7940 11492 10820 5442 4225 3146 2264 1976 2147 3008 5524 4375 2226 1444 1398 1540 1669 1660 1600 1609 1721 1611 1636 1740 1640 1625 1711 1629 1512 1533 1478 1407 1451 1443 1418 1217 998 833 750 777 748 649 548 504 429 384 296 334 340 336 397 517 539 562 537 562 578 524 514 452 464 481 564 559 542 458 461 337 310 246 255 268 287 224 262 180 228 167 147 146 163 134 140 99 108 101 150 109 128 153 175 105 161 61 156 99 110 118 149 165 155 142 196 179 212 232 245 382 441 492 508 669 818 807 759 750 793 768 732 727 630 531 441 334 323 312 251 236 234 178 171 221 143 190 156 173 147 168 115 101 87 114 120 141 109 123 235 149 78 146 146 111 75 111 107 111 179 181 127 136 101 122 129 126 137 128 127 154 117 129 131 101 111 110 115 93 109 132 143 153 129 90 115 150 153 168 88 106 140 93 125 115 128 149 142 107 176 181 182 172 166 117 162 162 205 171 139 155 173 171 161 184 173 191 194 170 163 117 164 195 207 197 173 181 164 175 233 217 197 187 212 205 191 159 140 124 94 121 133 134 145 133 177 146 141 192 236 199 187 180 143 144 146 167 190 189 175 149 119 106 128 123 169 192 178 183 214 199 189 166 154 140 125 137 149 136 120 139 145 125 106 123 124 127 129 120 109 96 95 124 128 127 128 127 138 135 129 122 123 129 147 119 122 118 117 126 121 118 115 124 137 147 136 127 134 137 134 130 133 134 130 123 126 132 140 145 137 131 119 115 107 111 104 105 103 95 53651 333 16 30 10756 14 54 11 7940 11487 5114 3961 2678 2035 1855 1970 2947 5085 3954 2158 1433 1328 1465 1543 1631 1582 1512 1642 1696 1576 1531 1495 1478 1393 1422 1459 1604 1561 1432 1374 1382 1295 1172 949 886 829 711 728 565 482 373 322 371 393 305 306 351 484 519 501 553 603 534 499 481 496 484 521 535 498 605 571 397 292 345 362 284 289 192 108 215 217 104 129 150 115 155 127 145 101 140 143 97 114 144 158 107 98 89 79 154 96 56 56 59 115 143 116 135 107 146 155 166 296 366 432 633 786 856 907 900 876 829 769 744 805 765 717 681 657 537 329 259 259 227 190 167 123 132 117 129 113 114 75 91 59 86 133 84 67 120 69 84 120 89 94 110 64 64 154 150 96 70 109 113 97 62 79 85 101 88 55 67 109 100 131 79 101 64 63 64 96 81 102 95 106 116 110 76 91 111 77 85 106 103 114 115 102 111 138 148 163 147 137 142 143 165 131 167 145 122 133 184 192 162 146 157 154 166 169 162 164 157 154 147 134 173 153 129 139 190 165 180 191 182 217 196 181 176 166 133 88 98 101 82 83 107 120 167 110 112 143 143 150 153 156 127 134 147 145 126 133 157 115 116 108 104 112 120 160 165 147 154 138 136 164 155 116 128 137 115 127 116 110 121 124 107 88 96 106 87 108 97 88 93 78 89 92 103 95 104 99 121 122 106 105 109 112 107 108 105 109 106 117 118 105 108 117 120 114 105 101 105 95 112 104 97 94 100 103 99 111 113 109 113 102 91 87 91 91 93 91 84 53657 334 18 30 10758 14 54 17 7941 11481 8797 5777 4228 2711 1982 1745 2077 3561 5105 3779 2308 1510 1402 1630 1680 1728 1793 1781 1692 1535 1546 1547 1584 1519 1328 1530 1920 2287 2142 1664 1586 1553 1379 1052 999 997 872 790 621 523 426 371 285 340 414 333 417 463 535 562 537 635 605 630 509 532 475 426 501 532 552 594 671 504 421 374 358 272 242 210 301 247 168 114 136 119 87 120 168 185 204 145 90 131 172 166 120 146 153 145 151 88 140 104 128 136 165 137 140 114 110 167 205 182 278 298 344 378 661 906 958 952 885 853 867 855 886 825 734 744 679 600 415 291 266 225 128 155 209 106 141 183 160 214 139 104 114 173 204 148 141 140 72 119 103 142 121 67 142 147 110 86 112 69 124 145 160 136 138 98 125 145 116 148 133 105 120 106 80 90 111 140 117 141 99 100 128 117 72 93 118 121 90 97 118 138 115 90 89 151 155 170 207 200 171 195 210 200 183 144 172 171 177 163 169 143 182 133 162 206 183 187 212 190 166 174 148 162 130 162 193 206 241 194 201 187 182 169 142 127 106 115 123 128 156 148 126 106 111 118 171 147 114 128 164 180 179 165 135 143 138 151 154 165 171 162 163 168 152 167 183 182 167 158 147 146 143 130 140 150 151 132 142 139 127 117 126 118 119 103 110 99 117 107 108 114 108 106 102 108 111 118 131 131 120 121 134 138 130 130 122 118 125 121 105 100 117 124 129 133 136 131 139 123 119 131 133 121 116 113 118 130 125 131 121 113 116 110 106 108 106 100 100 105 53671 334 22 30 10762 14 54 31 7942 11468 7974 5793 3793 2337 1886 1715 2279 3462 3356 2697 2037 1453 1295 1520 1711 1781 1783 1765 1581 1535 1557 1509 1435 1395 1647 1856 1958 2079 2119 1652 1575 1853 1534 1086 881 828 705 703 656 535 323 354 292 322 303 302 340 372 418 421 549 576 572 609 600 540 518 410 502 549 592 484 381 346 236 257 226 178 172 117 160 62 87 137 80 60 114 64 88 130 100 100 101 170 120 144 91 75 132 92 80 64 95 114 133 157 156 132 76 170 206 202 162 315 477 580 494 650 869 885 921 893 899 750 756 795 720 657 671 594 531 445 280 202 250 153 175 144 95 132 110 155 80 86 118 56 78 53 27 71 71 74 72 85 94 129 99 120 78 67 114 75 95 82 67 77 109 101 103 137 124 68 89 53 60 64 110 101 82 99 123 73 46 91 93 118 89 97 90 88 123 38 45 84 81 85 144 135 107 114 136 110 162 224 168 139 173 193 157 130 154 176 159 153 161 138 169 182 163 156 131 132 134 124 171 189 187 160 127 135 170 183 218 171 210 152 104 111 105 95 112 98 98 113 110 100 104 110 83 98 93 115 121 112 117 135 147 175 151 106 101 122 116 126 150 139 165 184 169 117 181 139 130 124 129 108 116 127 122 109 93 114 109 99 103 94 63 82 107 104 107 73 81 94 85 85 86 95 112 104 103 74 100 118 111 95 100 114 108 116 109 90 84 100 102 104 96 110 108 109 106 104 108 102 111 106 111 97 95 108 110 102 109 96 95 98 88 83 86 80 81 81 84 80 53677 334 28 30 10768 14 54 37 7943 11463 19981 6040 3886 2493 1931 1856 2538 3279 3515 3158 2329 1602 1335 1413 1540 1705 1778 1666 1512 1499 1570 1640 1560 1554 1812 2259 2557 2661 2818 2871 2600 2354 2028 1345 971 869 814 734 668 490 429 363 338 312 329 379 398 419 503 581 616 623 591 575 523 459 428 522 562 537 471 455 455 448 441 327 265 214 161 162 144 121 90 61 142 133 105 124 168 211 205 194 133 130 119 152 126 147 108 41 71 72 144 116 128 125 110 147 99 79 112 301 489 656 688 744 864 889 943 990 933 819 782 787 767 720 741 713 578 460 331 288 249 225 263 235 149 149 99 116 166 171 100 117 104 59 106 65 79 56 73 101 65 51 89 112 105 121 53 70 29 49 97 128 66 18 70 96 92 55 79 127 106 86 118 82 122 102 75 69 106 86 130 153 91 84 73 48 81 99 108 112 91 125 79 73 69 117 131 109 135 115 119 157 167 129 146 168 159 171 140 141 167 158 156 202 227 212 226 233 196 203 205 213 208 173 156 193 177 185 198 208 180 148 136 118 103 98 108 92 79 87 117 100 124 123 118 91 126 136 98 100 131 111 134 144 129 141 129 107 118 148 138 166 150 127 140 144 99 128 127 114 118 96 100 126 130 112 94 99 101 98 117 128 115 109 91 93 98 113 108 94 91 93 99 97 91 92 109 109 103 93 83 98 103 93 110 120 106 101 120 108 103 98 109 115 113 97 106 103 96 99 117 110 102 103 104 106 107 105 109 109 104 105 106 97 90 90 95 88 85 85 83 74 53683 334 31 30 10771 14 54 43 7943 11457 5498 4498 2842 1846 1733 2128 2963 3366 3138 2561 1825 1344 1401 1600 1720 1699 1678 1558 1457 1507 1572 1759 1542 1587 2221 2530 2751 3122 3463 3472 2930 2042 1344 1036 776 745 726 597 502 408 346 303 258 291 351 381 531 429 472 587 524 578 545 508 455 405 415 488 458 539 494 477 440 416 305 325 304 214 180 147 117 129 165 178 163 106 121 130 183 207 214 167 219 165 143 221 206 191 178 179 137 60 138 136 149 118 86 138 181 97 75 193 331 511 642 684 775 888 995 984 935 868 782 750 713 764 690 691 625 384 219 165 192 147 144 143 173 133 138 117 118 127 150 168 126 84 109 157 64 84 84 78 132 87 104 101 68 76 94 69 84 78 76 128 111 93 91 34 47 125 68 131 113 59 94 114 85 94 93 123 107 103 93 94 124 92 74 75 81 67 38 64 69 86 77 97 108 90 113 93 93 121 140 156 141 125 131 142 121 166 130 123 147 210 211 199 235 227 205 208 226 262 214 198 221 172 161 214 216 197 186 147 164 162 135 161 114 113 97 98 121 82 67 101 106 114 120 128 91 76 68 99 117 112 108 123 117 114 115 94 120 116 123 136 111 82 88 115 124 122 84 72 74 83 103 110 98 97 128 122 109 112 109 99 71 75 81 80 70 99 112 100 104 104 106 94 88 94 96 103 115 122 112 116 113 106 109 111 116 118 119 102 105 111 95 98 99 90 92 107 104 104 98 101 99 100 100 101 103 104 99 98 106 103 96 85 83 93 88 86 85 81 73 68 53689 335 4 30 10774 14 54 49 7944 11451 60140 5458 4043 2504 1812 1695 2129 2911 3181 2763 2241 1668 1278 1260 1719 1764 1711 1615 1388 1381 1535 1677 1746 1644 1753 2195 2451 2695 2971 3381 3489 3098 2318 1746 1130 886 698 690 719 630 471 351 312 331 348 316 463 472 483 463 468 432 432 439 486 424 352 416 503 491 505 512 438 355 315 288 236 184 107 160 139 165 95 171 171 183 149 119 176 180 165 161 160 113 186 117 217 224 180 158 94 130 94 50 52 103 190 157 110 66 117 104 104 268 405 545 616 628 803 894 958 985 854 859 739 658 636 678 588 358 251 220 197 216 171 122 95 99 149 166 140 149 121 137 78 133 135 75 53 35 40 79 41 55 36 61 140 118 87 15 53 80 62 124 38 -1 60 113 86 63 96 91 90 105 95 52 72 66 73 95 80 74 115 97 90 110 52 72 104 77 65 67 93 116 68 80 54 77 102 136 72 95 82 126 127 119 121 151 113 103 99 147 103 131 204 197 181 196 209 173 156 196 213 141 132 175 189 223 227 187 177 175 172 157 166 162 130 100 105 91 85 56 74 92 104 108 93 79 80 82 90 92 79 74 84 67 78 82 111 71 80 87 96 90 99 85 96 77 90 83 69 81 99 90 85 77 85 89 84 69 84 110 114 75 70 70 67 80 87 96 87 72 86 96 93 95 86 86 101 91 117 105 107 119 100 109 94 87 80 84 91 95 96 99 93 90 91 85 95 102 107 102 101 99 79 82 97 94 90 85 84 94 98 90 88 85 81 81 83 73 72 71 62 57 56 53695 335 6 30 10776 14 54 55 7944 11446 61969 5509 3717 2584 1787 1697 2238 2969 3009 2639 1881 1442 1257 1374 1712 1624 1607 1552 1529 1605 1632 1929 2050 1849 2050 2324 2431 2685 2904 3081 3193 2789 2100 1495 973 818 694 687 782 639 527 393 365 277 306 294 322 390 398 343 461 493 523 554 527 514 485 486 487 521 506 493 530 500 382 342 308 276 224 157 120 130 106 75 111 187 168 186 222 256 192 151 128 167 159 230 180 174 188 190 153 135 154 172 101 55 169 212 185 92 60 53 85 182 372 581 581 749 859 945 926 876 790 713 626 622 661 630 379 250 222 165 176 206 118 156 155 115 127 113 117 117 79 95 59 79 97 72 99 73 41 56 45 63 85 71 138 117 97 94 89 98 65 98 67 78 67 95 62 62 93 87 37 74 84 91 88 72 102 80 77 75 97 62 79 106 80 80 95 97 49 46 55 53 78 93 92 88 102 112 132 147 81 135 140 132 98 102 75 100 130 143 216 203 185 245 219 210 197 248 169 133 157 125 139 158 136 128 156 197 134 131 165 155 152 112 112 131 107 111 106 106 59 111 99 84 125 90 85 94 96 92 88 117 97 74 54 88 122 128 109 110 105 90 86 84 68 61 72 67 53 83 101 106 101 106 96 101 109 84 67 89 88 86 79 69 77 63 64 90 104 94 74 93 83 89 96 77 80 90 87 102 115 119 100 103 104 90 87 97 98 96 97 102 85 87 88 95 94 93 99 95 95 109 95 78 90 89 80 85 88 87 93 92 88 80 79 81 71 76 78 76 68 63 61 53701 335 8 30 10778 14 55 1 7945 11440 63150 5088 3405 2404 1873 1815 2330 3010 3087 2610 1818 1249 1253 1539 1726 1636 1393 1416 1595 1625 1749 2066 2136 2029 2393 2482 2406 2506 2700 2845 3038 2776 2165 1487 978 883 772 792 666 557 568 383 367 347 376 374 428 403 424 442 478 445 449 482 521 480 436 451 520 466 476 415 448 450 362 335 299 281 187 172 168 87 30 65 162 97 148 120 130 190 246 288 229 172 175 225 242 255 272 221 218 149 160 119 144 67 117 207 216 202 84 117 113 252 408 486 555 680 875 959 916 918 825 762 667 589 491 603 540 229 186 206 148 104 127 160 125 105 163 180 102 109 91 44 78 79 73 84 83 93 74 110 65 93 114 101 106 61 93 88 68 92 126 84 41 66 106 89 93 96 85 70 77 43 70 81 95 83 90 49 80 74 91 152 69 70 93 77 59 50 53 77 77 63 148 105 84 112 102 112 116 113 103 130 131 114 88 129 182 141 173 205 246 201 229 211 198 220 206 145 128 140 144 129 169 147 162 164 125 185 156 160 190 145 135 83 54 64 104 66 46 78 86 100 93 69 41 74 58 82 89 55 106 101 61 95 99 72 75 87 111 94 60 76 75 80 73 69 64 87 93 74 87 83 61 54 73 71 70 70 82 87 83 70 77 78 71 77 84 91 91 71 81 72 81 78 61 62 89 77 84 87 94 88 95 95 82 84 84 90 99 89 85 91 90 87 69 83 90 90 81 91 96 83 71 64 75 80 65 77 76 68 77 78 78 77 77 73 69 64 61 61 57 49 46 53707 335 10 30 10780 14 55 7 7945 11435 65538 5901 4134 2956 1971 1940 2363 3036 3154 2811 1793 1286 1380 1677 1731 1537 1446 1633 1668 1680 1901 2214 2161 2168 2486 2624 2441 2415 2601 2710 2750 2291 1645 1091 973 840 778 752 787 592 593 497 409 378 345 330 352 380 324 419 444 530 570 552 496 480 546 521 514 568 546 500 502 535 462 490 461 402 418 342 257 161 177 124 57 108 156 176 216 260 221 242 294 263 288 200 215 272 248 246 263 239 211 197 240 140 102 213 227 175 85 145 232 289 342 493 618 698 714 793 797 804 809 802 767 634 480 497 493 247 180 190 159 151 121 106 99 144 145 151 82 41 71 93 104 82 92 105 123 101 47 48 73 40 103 101 94 76 93 85 107 101 126 101 50 65 126 108 140 105 113 74 135 140 84 84 84 56 40 67 90 93 93 77 109 78 95 103 87 144 103 87 93 82 108 105 82 87 96 153 83 105 143 142 119 90 127 105 159 203 191 181 223 229 255 216 194 249 206 182 184 167 201 192 170 161 155 173 161 162 155 189 157 144 105 94 97 85 87 75 53 96 117 124 101 90 78 81 80 85 90 100 117 83 94 88 97 92 78 80 83 74 102 111 116 85 85 86 101 91 91 65 82 74 56 67 97 95 130 86 81 86 112 115 88 80 93 70 79 78 79 112 102 80 108 102 88 70 92 91 106 110 102 96 99 94 104 107 93 88 113 105 97 99 107 108 107 99 105 109 115 106 91 88 96 95 89 90 92 96 92 96 93 88 91 98 90 83 84 84 76 76 73 68 62 53713 334 15 30 10785 14 55 13 7946 11429 6079 4162 2560 1838 1925 2419 2962 3226 3031 2029 1453 1500 1757 1622 1536 1574 1646 1585 1677 2054 2179 2351 2633 2538 2423 2327 2291 2482 2609 2396 1854 1338 977 897 626 617 736 605 560 531 467 502 450 344 374 371 348 277 321 431 536 559 527 552 512 476 461 457 456 482 452 461 464 404 342 377 410 402 360 273 160 153 98 89 202 196 195 190 181 286 215 184 211 198 268 246 217 222 230 199 200 218 210 176 140 122 158 204 233 142 158 208 308 387 434 470 604 688 730 677 625 741 790 686 527 480 383 429 320 235 164 70 84 137 99 81 148 120 77 103 66 67 111 93 118 149 129 115 124 72 67 112 107 90 126 93 94 98 99 125 88 14 47 97 97 149 132 79 72 98 102 102 59 100 102 94 52 81 81 82 73 110 92 113 144 106 82 88 50 28 40 64 74 74 105 95 124 154 132 85 113 149 96 150 78 94 152 149 143 137 204 203 212 175 136 198 174 181 184 194 194 140 148 153 114 127 193 179 170 166 160 136 137 119 75 94 115 74 92 116 92 93 110 60 63 67 91 66 75 84 102 81 72 74 65 53 52 52 80 88 80 61 84 99 65 63 50 86 70 62 68 56 68 74 54 93 81 88 75 74 70 69 70 68 67 77 85 56 67 68 69 63 79 85 88 84 72 90 97 108 86 79 90 89 78 94 85 82 95 88 80 76 91 97 85 82 90 89 98 93 83 81 87 77 86 85 87 85 80 68 74 67 66 74 80 76 74 72 70 69 62 56 50 48 53719 335 18 30 10788 14 55 19 7947 11424 63762 6574 3861 2202 1838 1961 2454 3062 3355 2799 1762 1400 1578 1767 1693 1597 1617 1836 1770 1906 2189 2354 2753 3227 2961 2251 2223 2291 2299 2346 1979 1464 1061 977 873 662 636 603 640 504 418 357 437 450 402 337 346 447 422 483 559 538 532 510 489 483 525 567 500 520 459 364 452 422 379 378 391 417 460 426 413 269 224 190 117 95 114 172 190 251 268 251 229 255 262 305 274 222 286 317 232 270 201 265 258 219 214 109 240 280 216 183 250 339 376 404 420 478 695 746 624 482 615 692 525 379 250 304 318 238 206 168 135 51 113 122 78 97 69 68 89 70 38 60 102 117 97 110 95 76 73 31 77 67 87 77 78 48 91 105 91 86 56 86 71 77 34 21 72 92 75 76 86 128 111 54 14 26 63 88 80 88 65 78 138 97 95 83 65 48 79 64 72 64 43 58 83 129 162 131 105 143 110 135 109 99 131 113 150 141 108 173 156 143 181 136 147 178 179 133 152 183 155 141 113 124 141 152 146 128 112 160 155 134 114 120 80 59 100 58 80 110 84 91 74 76 75 76 73 79 48 47 110 78 79 82 80 69 51 58 89 90 72 74 90 57 58 65 79 53 48 83 83 59 72 61 67 65 60 81 110 87 56 56 82 86 70 61 71 66 75 85 96 78 83 89 84 85 89 85 76 76 93 76 82 102 93 88 92 121 105 90 81 92 98 87 92 97 87 82 91 87 80 88 83 83 74 76 71 75 72 71 75 77 76 75 69 65 68 66 66 61 56 51 49 53725 335 21 30 10791 14 55 25 7947 11418 63395 6208 3888 2358 1967 2078 2723 3280 3617 3050 1929 1575 1659 1970 1847 1803 1864 1940 1984 2085 2360 2414 2896 3328 3245 2526 2350 2485 2421 2459 2186 1389 1022 874 770 701 741 723 686 527 512 416 483 541 432 366 366 483 427 508 546 530 529 560 572 515 519 501 486 534 513 470 513 498 493 404 469 524 519 473 383 264 175 181 147 154 165 214 262 294 238 225 294 253 299 339 379 361 279 211 232 273 342 386 329 332 254 208 184 303 313 274 374 412 398 374 434 587 661 784 618 413 537 708 484 261 215 164 215 237 267 237 187 165 202 135 76 146 146 110 106 117 125 126 126 111 115 64 124 88 83 135 132 170 132 131 106 72 117 121 60 105 86 35 46 51 66 72 93 106 121 77 103 87 94 71 45 70 80 123 69 73 129 127 131 126 91 57 33 79 100 109 62 78 61 93 113 124 151 140 133 134 169 147 125 124 115 135 163 172 148 149 186 188 153 158 154 147 176 199 170 165 177 140 111 143 148 162 158 160 120 94 107 144 130 88 68 110 120 87 94 128 88 88 96 84 61 92 125 97 91 94 97 80 86 76 87 86 90 67 102 125 135 96 55 88 120 121 99 92 93 86 92 74 85 73 89 93 91 81 94 122 114 89 78 87 96 89 101 105 83 73 76 88 70 77 94 86 90 120 103 100 92 110 111 112 106 103 105 112 126 114 114 108 93 91 104 119 109 103 107 104 99 90 100 104 104 104 100 92 94 98 97 101 87 83 78 75 84 79 78 70 68 67 62 53731 335 25 30 10795 14 55 31 7948 11412 61570 6427 3424 2113 1925 2141 2752 3116 2972 2327 1670 1533 1750 1822 1791 1887 2143 2206 1968 2068 2199 2463 3007 3403 2918 2430 2267 2262 2486 2457 1972 1319 985 862 760 773 786 637 494 566 555 501 481 468 454 415 434 431 405 471 547 495 514 516 485 532 503 491 479 522 541 427 429 448 457 421 427 498 378 293 213 127 137 154 137 161 225 263 268 264 248 293 296 303 278 239 234 340 293 280 255 248 256 333 411 343 472 469 310 273 240 282 336 384 397 361 429 510 657 694 669 564 423 333 328 294 267 222 217 256 245 342 270 155 123 148 112 72 128 107 87 82 105 109 164 123 69 94 45 120 93 78 133 93 84 121 75 101 95 113 106 48 55 54 95 74 68 89 89 130 125 122 127 118 143 74 51 84 122 95 95 111 114 155 85 103 75 69 69 21 84 119 125 99 114 93 102 95 78 136 133 135 80 88 84 103 123 174 126 122 176 138 122 153 136 158 143 146 172 155 123 115 123 83 135 134 143 144 130 115 83 85 74 67 72 75 76 74 77 89 43 78 93 112 82 72 91 75 66 72 74 85 77 56 77 89 89 88 82 77 80 67 86 89 77 74 84 84 79 72 84 88 88 79 90 82 109 99 87 100 82 88 81 81 88 103 108 83 84 77 86 91 84 83 101 75 85 100 102 103 93 93 102 98 104 110 108 100 108 119 120 103 103 111 103 111 106 111 102 91 96 102 101 105 103 87 91 89 85 87 92 95 88 77 82 84 78 82 78 74 80 82 74 65 63 53738 335 25 30 10795 14 55 38 7948 11406 65216 8947 5595 2971 1908 2041 2580 2944 3084 2767 1952 1579 1752 1911 1934 1887 2237 2511 1960 1833 1950 2336 2831 3382 3150 2573 2295 2419 2403 2448 2292 1677 1115 782 645 653 641 609 534 483 402 519 486 425 427 395 404 425 326 421 387 419 473 517 471 408 442 435 433 419 415 488 382 399 379 396 397 354 185 166 52 63 126 116 117 90 145 216 297 197 178 164 203 234 198 175 176 186 236 230 245 301 312 334 309 302 360 570 2608 2352 387 298 253 266 336 307 306 376 583 676 696 562 423 349 208 248 202 195 174 235 239 223 143 80 59 48 124 70 65 83 60 67 112 122 107 38 68 2 34 62 54 66 57 39 93 50 33 44 82 49 73 46 58 30 79 66 50 58 92 56 21 60 55 64 30 35 84 87 106 125 41 46 50 79 50 30 80 54 28 17 18 42 53 69 93 61 93 107 119 116 92 62 47 90 80 61 72 75 93 113 129 124 151 114 88 117 148 140 111 111 105 87 103 116 120 122 125 108 131 114 47 58 67 61 50 35 63 84 79 81 67 71 83 73 52 52 68 66 69 54 42 51 45 70 71 79 32 60 65 39 40 74 65 80 66 66 60 58 63 61 52 47 57 56 55 60 59 72 69 41 46 67 53 41 55 73 54 45 46 41 48 58 54 57 50 55 48 59 56 46 54 55 64 70 72 77 79 80 89 79 76 83 74 72 84 67 64 69 70 69 72 69 76 74 65 72 59 64 64 74 65 54 57 62 66 58 54 53 57 49 43 44 45 39 34 53744 335 26 30 10796 14 55 44 7949 11400 409796 9837 5348 3146 2257 2240 2638 2829 2697 2066 1762 1735 1910 1984 1972 2167 2417 1986 1753 1891 2000 2297 2837 2936 2548 2324 2283 2273 2425 2453 2135 1431 1074 777 741 796 771 615 499 532 566 535 532 551 470 448 581 559 465 402 473 472 514 650 572 485 486 460 508 568 506 518 491 486 419 420 467 425 410 278 165 181 180 141 76 172 269 409 307 219 251 318 217 265 262 291 238 291 301 279 320 307 221 337 363 368 461 450 363 244 280 232 276 336 373 343 395 553 682 708 661 531 385 311 326 311 266 303 312 292 252 219 317 227 91 79 140 181 125 126 121 91 90 133 109 102 84 93 72 59 94 110 106 116 67 69 97 156 69 102 87 139 123 51 37 -3 52 105 97 136 104 110 101 100 95 117 109 120 76 107 122 118 111 129 78 54 95 149 150 83 92 80 106 129 118 157 160 173 178 130 130 128 151 168 148 150 141 132 162 155 119 131 152 182 178 199 244 239 262 229 167 129 119 129 148 121 149 152 132 132 129 129 124 124 118 124 105 88 78 76 56 75 91 104 120 101 93 75 96 119 128 132 120 123 124 101 87 100 98 114 91 102 106 115 116 121 101 123 111 108 107 72 112 102 98 89 84 84 83 92 96 88 59 80 103 91 95 74 79 85 90 87 98 80 83 96 76 103 105 93 114 103 94 102 109 100 115 119 121 108 104 111 103 108 117 108 114 107 108 108 104 101 91 100 98 95 95 105 93 88 90 99 92 94 90 82 83 84 83 89 91 84 72 66 65 53750 335 31 30 10801 14 55 50 7950 11395 254285 13118 9432 5453 2618 2392 2649 2642 2254 1944 1921 1795 1967 2305 2231 2227 2308 1962 1838 1992 2105 2440 2879 2997 2693 2141 2161 2314 2376 2254 1791 1249 956 873 831 810 729 636 644 568 563 594 537 515 462 453 469 428 501 506 584 534 508 475 463 474 546 587 540 579 524 459 510 510 392 434 468 465 404 174 107 155 202 181 199 245 180 253 273 250 254 214 221 231 294 319 322 305 316 213 289 258 297 374 318 306 391 469 315 282 283 233 285 323 363 353 382 588 719 701 598 494 469 299 261 247 227 250 314 243 186 188 186 172 150 141 138 137 111 52 115 136 142 142 127 90 115 58 134 100 98 123 81 61 100 42 89 75 82 78 92 113 115 109 45 84 133 107 107 94 108 92 90 123 75 44 111 92 73 98 153 133 126 109 95 74 127 62 69 118 76 47 52 56 61 91 115 168 162 139 167 156 161 171 166 116 129 127 132 182 184 210 214 188 157 183 227 227 249 216 163 102 106 140 179 158 153 145 106 144 137 129 123 122 126 123 86 92 84 50 97 123 107 97 76 99 87 117 79 106 143 145 144 135 120 91 112 92 57 86 93 80 82 102 133 126 99 104 78 81 84 97 66 93 100 74 73 95 96 73 72 98 88 82 95 82 76 85 79 84 94 83 75 96 95 83 101 100 115 94 85 70 97 105 104 95 102 104 108 108 95 97 93 97 79 81 93 83 98 95 95 98 94 97 91 86 79 88 89 80 93 99 94 91 82 79 84 76 73 73 71 73 70 61 56 53756 335 34 30 10804 14 55 56 7950 11389 65706 10019 6159 3393 2285 2382 2607 2753 2361 2077 2140 1888 2018 2248 2251 2337 2539 2288 1910 2012 2215 2365 2727 2986 2620 2111 2162 2220 2205 2144 1725 1232 996 994 824 784 714 605 506 487 522 521 500 445 511 558 509 479 458 557 501 490 516 451 480 560 505 554 501 513 413 309 410 419 372 382 447 371 259 181 199 142 127 170 173 231 207 227 226 156 239 231 193 221 239 260 233 221 171 160 238 302 332 299 330 426 515 552 1086 1874 488 242 214 288 290 296 313 463 605 684 612 427 324 274 294 246 259 306 283 251 196 154 113 148 105 78 121 148 102 112 121 131 114 79 137 91 43 35 60 103 25 73 85 77 87 70 114 82 125 153 99 71 79 119 73 72 44 42 56 89 87 51 28 65 92 71 38 46 76 69 88 112 92 94 100 103 70 46 44 60 61 48 54 70 70 58 79 67 104 45 54 107 133 148 124 103 99 134 143 174 161 217 211 178 181 209 218 220 205 151 124 131 135 122 130 141 186 165 127 94 85 89 86 74 59 77 83 61 80 82 57 68 77 63 84 93 84 88 111 96 83 110 129 99 89 71 56 67 52 88 98 76 71 79 76 77 62 85 68 69 86 66 55 51 56 73 84 82 73 53 76 54 57 75 66 63 59 50 54 54 49 52 78 65 67 65 62 76 85 70 61 67 56 82 89 79 80 78 59 71 71 65 65 63 58 72 71 81 80 70 67 73 79 76 71 78 70 62 70 66 66 72 65 64 55 56 61 59 51 56 51 41 40 43 44 53762 335 34 30 10804 14 56 2 7951 11383 140061 12711 10557 6024 2953 2543 2783 2918 2711 2189 2154 1890 2138 2376 2287 2527 2812 2484 1895 2052 2233 2323 2736 2874 2484 2084 1966 2143 2276 2194 1777 1237 991 868 858 910 920 814 612 581 496 435 528 505 504 531 411 450 477 499 464 429 463 469 492 493 464 457 494 373 419 332 267 336 359 336 347 298 210 218 191 163 202 173 195 218 273 241 217 222 275 215 189 199 247 263 268 251 255 307 299 235 353 284 336 542 721 581 2427 29135 28608 808 197 236 302 316 355 418 606 662 680 525 314 294 277 286 283 310 367 316 250 143 183 109 83 118 146 135 135 169 220 204 146 156 167 136 118 86 36 53 98 69 104 88 75 71 86 115 84 86 101 89 103 105 44 65 118 78 68 101 98 68 66 85 139 131 102 99 64 128 124 137 103 107 81 69 91 87 124 129 87 76 90 94 115 87 95 120 93 107 140 149 109 138 150 178 144 132 133 173 161 140 176 229 235 219 209 208 205 207 170 175 138 165 205 175 156 159 154 107 141 117 101 82 95 101 61 74 129 116 76 110 111 115 121 118 96 137 122 133 134 148 158 125 96 66 89 99 70 112 134 144 124 113 135 99 102 101 65 87 109 87 77 60 84 106 106 113 96 101 106 80 87 78 77 95 63 58 76 85 68 67 64 63 59 61 77 97 88 81 86 90 90 89 89 93 107 101 93 92 101 95 91 109 106 100 98 101 108 106 86 92 95 98 92 84 90 87 94 91 95 89 83 77 82 80 84 74 71 75 73 71 64 64 57 53768 334 63 30 10803 14 56 8 7951 11378 11979 8759 4520 1908 1712 1876 1779 1328 1379 1325 1190 1452 1682 1574 1746 1889 1493 1222 1273 1450 1620 1921 1884 1515 1296 1300 1339 1290 1133 727 518 488 403 398 367 265 266 167 176 206 264 196 230 178 119 159 153 182 255 145 82 93 117 130 225 233 189 81 139 136 46 85 92 97 48 44 72 -7 -23 -74 -91 -93 -61 999999 -96 -41 -80 12 67 -11 -22 16 47 -37 -55 -10 -18 9 -2 6 26 42 102 155 287 1079 1937 5858 101399 555462 173491 1822 105 205 276 294 322 475 612 607 539 499 396 349 280 359 290 271 205 191 160 138 58 47 67 94 128 121 129 185 235 188 164 140 105 97 107 26 74 120 65 119 59 110 104 23 69 44 -2 34 112 95 76 32 50 104 57 22 44 56 80 57 98 85 81 58 50 95 78 68 64 77 78 39 73 96 56 30 30 69 25 76 78 103 80 79 104 54 66 90 104 130 134 115 106 132 142 132 170 133 169 175 228 229 251 229 203 191 137 164 181 174 178 173 96 95 111 126 120 118 116 105 124 84 117 127 122 89 87 60 57 75 87 108 116 104 113 102 84 122 148 121 117 119 101 103 88 76 102 118 103 108 97 94 87 93 73 78 87 82 98 107 86 70 73 56 71 83 68 54 54 60 63 51 44 72 64 70 47 57 67 57 59 84 78 79 74 69 61 61 81 79 80 91 79 68 86 89 92 78 86 92 91 88 68 80 90 78 78 71 81 91 76 76 76 77 71 69 69 77 70 81 83 69 71 64 61 58 55 56 53 56 49 42 53774 334 64 30 10804 14 56 14 7952 11372 18630 15228 8997 3404 2574 2584 2360 2230 2212 2018 2007 2266 2311 2232 2388 2261 2040 2083 2042 2067 2251 2465 2387 1948 1786 1753 1796 1589 1248 984 842 849 832 817 749 534 464 497 448 496 558 572 510 428 480 447 501 488 499 452 456 487 518 501 406 493 374 391 337 296 407 372 348 376 316 315 378 297 259 250 231 196 196 145 177 171 252 298 255 268 284 273 220 218 246 259 235 322 330 223 265 320 258 365 327 494 1093 2510 12130 108837 32423 4878 225 243 272 294 367 580 669 647 550 479 401 282 398 421 361 347 274 201 164 147 116 105 155 150 144 136 262 273 230 248 234 205 149 142 100 136 118 116 86 133 140 112 158 138 36 79 126 92 129 131 131 82 88 100 104 118 149 99 153 118 112 130 172 184 130 126 140 146 97 128 101 106 107 118 55 96 115 106 101 167 127 148 120 146 180 150 140 171 179 165 172 163 174 201 192 194 196 244 277 301 263 292 286 273 275 237 250 259 207 195 195 197 185 165 138 124 139 144 124 108 123 128 125 129 156 158 141 113 93 143 156 173 165 162 155 178 160 150 169 154 138 163 123 137 126 176 155 152 145 101 99 125 144 134 98 108 99 118 119 93 112 102 106 106 116 102 115 102 118 116 88 80 103 94 80 93 92 101 100 95 101 88 99 123 91 89 96 108 101 115 119 108 120 118 112 124 119 130 138 121 115 109 117 130 131 126 137 123 112 113 103 108 109 117 111 106 110 107 108 107 103 108 109 97 103 103 98 100 91 89 87 77 53780 334 64 30 10804 14 56 20 7952 11366 16259 11030 5226 2226 2276 2474 2253 2094 1840 1682 1998 1970 1888 2041 1888 1612 1815 1917 1966 2064 2130 2271 2460 2011 1658 1636 1644 1326 955 804 726 606 707 712 544 478 397 457 501 434 463 475 450 420 494 390 361 363 504 417 443 451 453 424 436 285 260 316 254 244 295 326 392 334 276 247 234 156 165 138 123 149 137 75 152 206 155 127 196 211 160 148 132 173 130 221 168 203 220 217 235 213 232 247 337 334 446 699 680 7366 92775 253194 16402 301 237 264 392 580 669 624 481 385 383 402 333 306 367 294 182 167 95 143 180 109 135 188 203 216 252 272 229 191 164 116 126 122 87 124 82 114 129 85 77 90 84 114 87 93 88 44 96 119 75 87 64 76 100 110 103 106 108 117 109 155 108 80 73 98 114 111 138 129 145 104 78 93 81 151 117 96 119 150 132 144 170 201 182 189 166 185 189 179 185 168 193 185 226 200 207 257 266 241 285 272 264 253 259 252 218 234 223 196 164 165 170 173 167 169 159 128 142 135 131 131 136 120 126 156 169 163 140 132 132 157 133 156 166 168 163 136 173 160 138 105 110 122 127 134 135 124 114 130 141 124 109 111 116 104 91 91 93 98 108 102 100 94 110 99 106 98 95 96 102 91 83 97 93 85 84 88 83 60 70 71 81 83 87 80 84 86 79 87 80 108 120 91 108 93 101 120 101 103 101 83 94 95 118 124 115 109 104 105 105 113 100 87 95 106 102 104 95 92 92 86 80 82 86 78 73 78 75 71 66 63 53786 334 66 30 10806 14 56 26 7953 11361 21087 13689 5752 2715 2767 2737 2647 2467 2332 1960 2194 2581 2373 2373 2490 2141 1915 2179 2373 2402 2483 2586 2737 2408 1860 1651 1730 1428 1083 973 926 799 665 768 733 513 530 533 563 532 485 523 520 469 529 468 537 481 464 496 488 479 519 566 505 445 383 379 410 383 371 366 361 432 409 349 260 356 259 269 239 194 221 269 282 249 293 250 219 181 227 182 256 261 285 239 309 253 304 292 300 270 301 253 353 395 379 487 820 981 2036 14190 4342 278 198 227 441 637 619 538 401 352 335 383 394 392 366 301 240 212 109 74 83 94 115 133 178 235 310 297 182 175 175 126 133 110 60 91 57 97 23 69 110 124 115 92 101 90 104 56 80 69 95 112 144 85 77 64 115 104 111 123 131 105 113 136 99 92 100 93 128 126 93 44 64 88 140 134 120 140 118 103 147 125 121 138 153 143 144 156 169 170 146 172 148 175 206 232 213 174 225 246 233 234 218 246 264 246 218 207 174 167 174 158 138 179 193 177 177 138 148 139 151 165 154 159 183 152 167 165 145 130 137 138 115 145 176 129 153 134 161 155 148 126 152 130 135 118 108 135 110 90 86 102 111 102 80 88 73 87 92 67 78 88 75 92 87 80 59 86 74 71 81 64 66 72 80 66 74 74 70 65 64 63 65 73 79 80 74 62 65 75 80 65 64 74 78 92 107 105 91 101 100 101 82 89 90 89 91 86 80 87 100 96 82 78 75 79 89 78 81 84 74 66 69 74 67 63 58 58 56 56 54 45 53792 334 67 30 10807 14 56 32 7953 11355 15535 8889 4196 2433 2708 2605 2292 2256 2162 1770 2130 2436 2347 2473 2661 2306 2011 2168 2141 2183 2222 2409 2648 2359 1841 1509 1532 1344 1006 858 861 777 724 683 640 554 524 435 461 473 460 496 537 489 442 429 454 451 437 410 453 479 385 491 531 437 299 332 263 294 299 332 396 368 382 334 335 336 382 240 147 103 119 168 289 282 249 147 195 197 166 326 815 1144 910 477 232 283 297 202 223 210 260 251 321 334 444 626 724 770 3358 28279 70926 7273 295 130 346 591 526 482 484 372 357 352 340 337 300 220 189 172 242 154 124 139 72 100 150 230 250 205 221 114 91 103 106 126 79 83 102 61 39 61 65 39 65 82 94 35 31 54 113 66 84 73 83 106 75 93 76 96 143 109 117 108 127 104 116 106 125 118 100 118 128 95 79 126 82 108 92 113 76 62 103 99 92 121 120 160 170 173 207 183 184 185 127 162 161 161 243 219 256 215 202 241 272 231 224 224 208 211 159 169 185 148 101 132 129 168 165 183 183 141 118 162 152 140 144 166 185 148 147 154 170 155 106 112 107 101 127 109 119 131 114 120 100 116 105 90 85 99 93 55 72 81 67 78 76 75 85 74 66 74 80 82 73 83 68 73 59 58 56 47 68 70 68 67 68 68 66 61 63 76 71 80 70 74 60 66 63 60 74 64 61 60 57 79 95 76 81 94 76 70 79 78 86 73 63 83 90 86 69 62 68 65 66 73 72 64 68 66 74 66 64 58 59 56 56 49 48 53 52 39 45 37 53798 334 65 30 10805 14 56 38 7954 11349 11019 4810 1891 1291 1374 1388 1314 1236 1093 1392 1648 1540 1549 1636 1708 1489 1266 1298 1369 1302 1513 1623 1734 1395 1140 888 675 538 384 365 284 173 155 216 129 42 58 111 153 99 108 62 109 135 76 89 54 124 61 85 96 94 78 66 70 8 -25 -12 -22 20 -36 6 12 46 28 97 -15 36 56 30 999999 999999 999999 -96 -96 -73 -70 -87 999999 999999 -68 163 801 1475 1915 1796 882 128 -4 -40 -63 11 31 106 611 2468 6769 9965 9236 6463 17420 247851 545221 294105 10187 210 329 617 643 568 464 368 310 304 261 306 284 261 237 165 113 148 123 111 113 152 141 183 213 215 256 283 209 123 114 120 105 123 77 55 91 78 119 109 126 125 125 106 112 105 115 105 81 84 113 79 117 114 118 112 127 126 99 146 142 124 159 127 168 129 111 139 133 141 113 110 81 76 116 128 143 70 109 119 136 179 203 212 186 213 193 139 140 144 131 155 183 218 217 224 233 211 214 300 269 237 251 247 189 189 183 192 146 168 189 208 188 175 178 186 159 163 172 193 156 156 160 163 155 145 124 155 164 164 162 157 138 155 150 161 133 152 144 159 125 102 118 96 107 121 118 92 123 117 104 120 78 85 80 83 107 101 104 91 96 100 75 91 90 92 82 98 85 70 86 83 76 59 83 91 80 72 78 85 60 83 86 74 72 69 74 77 73 73 70 88 92 100 98 94 88 97 95 93 91 80 88 95 94 83 82 89 86 95 87 80 81 86 78 75 86 82 79 71 69 77 72 64 59 63 58 59 55 52 53804 334 64 30 10804 14 56 44 7955 11343 20348 8190 2854 2253 2343 2210 2222 2144 2108 2600 2710 2349 2519 2711 2625 2517 2305 2194 2241 2227 2409 2717 2558 1991 1585 1330 1165 1035 863 793 617 594 657 532 496 540 547 538 552 486 484 493 449 520 421 458 488 494 388 433 458 517 482 443 359 290 291 353 374 384 400 387 354 390 398 374 430 448 401 298 255 183 101 213 261 230 255 248 169 224 79 127 225 246 338 345 267 297 290 322 258 306 336 462 1138 2625 3716 5076 4970 3231 1497 6578 62665 70701 4129 260 417 592 632 598 565 458 440 374 288 248 293 270 202 154 134 131 139 118 149 154 136 187 270 318 316 289 237 197 53 55 43 96 92 89 177 133 72 112 63 119 61 70 116 154 100 104 95 98 71 118 90 109 108 105 82 125 118 189 132 109 85 112 112 139 130 159 197 154 162 122 135 119 95 100 118 90 95 132 156 175 193 195 181 188 159 130 121 99 123 180 166 124 133 147 203 191 199 234 260 263 240 262 235 180 190 161 171 195 208 175 170 137 136 162 159 148 193 174 165 179 152 146 158 173 202 222 167 176 153 133 174 180 117 151 158 180 148 123 130 115 104 113 118 98 93 108 97 113 121 95 101 113 96 98 79 78 117 102 101 90 80 83 103 85 78 76 94 89 80 86 95 79 82 81 77 85 70 68 59 63 82 88 81 78 96 73 100 105 106 94 71 75 100 103 112 95 76 72 105 100 97 86 85 80 83 81 82 86 89 90 82 88 89 80 85 85 76 75 72 70 67 69 64 65 61 61 59 57 53810 334 65 30 10805 14 56 50 7955 11338 17922 4391 2143 2264 2374 2612 2782 2415 2653 2939 2654 2514 2621 2957 2754 2280 2093 2201 2468 2406 2449 2641 2381 1995 1542 1246 1165 1045 922 793 754 610 630 624 505 570 540 560 589 579 547 585 534 511 674 610 478 511 487 460 496 392 412 452 365 376 351 295 290 412 407 368 374 364 409 395 326 228 143 263 189 225 235 219 283 250 168 208 191 229 258 269 247 241 278 298 235 242 273 277 248 250 251 235 300 356 479 746 616 497 680 664 4303 40349 11017 1926 580 671 705 593 530 530 490 409 333 290 270 232 236 135 156 126 139 60 63 153 172 224 242 272 221 159 126 53 93 57 128 98 102 119 108 87 92 100 136 91 63 97 108 55 69 92 55 103 113 75 48 94 93 92 86 111 106 96 136 135 115 88 109 95 154 146 154 114 124 143 76 108 96 94 94 65 97 135 151 165 156 168 196 184 178 149 127 121 123 140 80 140 142 128 90 144 132 147 199 213 220 220 169 146 204 207 177 133 134 168 153 172 158 124 149 165 161 171 204 195 148 156 143 175 176 166 154 144 146 139 134 124 112 133 128 142 136 128 109 106 116 119 103 105 101 106 104 132 115 108 120 93 89 87 95 89 94 81 66 83 65 77 102 96 88 76 70 65 63 61 59 73 72 64 64 63 78 59 55 71 77 73 55 63 72 87 84 81 87 92 92 92 78 80 69 83 98 92 91 77 71 84 80 85 78 78 77 72 66 79 87 70 71 86 78 72 80 81 76 65 70 68 62 58 59 54 53 52 53816 334 69 30 10809 14 56 56 7956 11332 14738 3800 2368 2441 2419 2624 2769 2685 2823 2660 2516 2693 3001 3212 2996 2447 2306 2368 2720 2822 2619 2694 2502 2016 1552 1334 1145 945 919 756 741 638 698 680 597 596 561 543 504 469 434 494 500 490 496 612 530 493 485 485 426 408 437 370 352 365 401 450 360 361 328 331 343 369 396 373 223 174 224 214 195 194 66 137 190 182 174 154 214 252 241 214 290 261 216 226 249 233 214 235 267 304 342 316 281 257 258 337 390 462 784 1341 1131 873 528 375 435 607 712 683 690 532 379 270 280 249 235 162 129 98 80 112 50 94 207 202 242 242 208 115 88 52 127 92 41 89 57 41 65 69 58 38 66 34 57 115 81 56 42 52 62 70 102 31 14 89 96 83 4 29 89 84 84 77 80 68 85 135 79 68 116 109 113 111 97 121 129 125 111 109 109 82 98 100 165 162 175 162 162 161 132 139 95 97 101 118 129 129 85 104 103 106 123 91 103 126 119 110 118 131 137 141 126 92 108 97 94 132 132 144 104 113 125 123 156 152 142 141 140 125 113 134 142 110 102 136 124 106 133 137 95 110 121 95 95 99 86 78 61 84 79 82 70 90 91 84 74 77 69 43 51 41 53 57 34 66 67 71 70 57 51 53 55 77 92 71 58 61 40 61 60 68 42 46 63 59 53 45 30 48 55 55 54 69 65 56 53 63 72 56 62 61 69 54 55 51 61 60 65 54 43 43 49 44 53 55 56 48 52 60 67 68 61 53 49 50 51 47 41 36 37 35 30 32 53822 334 69 30 10809 14 57 2 7956 11326 10551 3261 2446 2584 2460 2587 2711 2701 2674 2746 2623 2733 3051 3714 4042 3480 2956 2736 2965 3551 3807 3238 3083 2871 2281 1739 1323 1065 927 813 774 661 543 688 731 568 548 542 596 497 537 441 456 478 465 536 492 522 506 530 472 434 447 468 383 366 264 352 327 352 353 398 387 382 292 314 178 118 160 231 262 173 179 236 228 219 262 305 287 307 376 374 322 295 309 266 243 239 196 226 276 307 303 328 345 332 391 434 803 2596 3624 1956 1009 826 612 505 536 588 589 513 396 272 235 222 202 109 126 123 138 107 108 132 123 97 269 308 224 221 111 58 78 70 47 55 68 47 91 39 39 50 44 78 70 35 30 90 82 83 112 89 53 80 70 91 77 103 106 77 72 88 60 125 90 75 105 71 91 130 105 121 117 69 107 119 148 130 87 136 155 126 126 71 101 141 149 175 159 173 170 139 113 118 99 117 137 126 78 86 92 129 128 116 178 125 116 85 91 124 115 120 155 142 113 97 118 101 88 84 72 81 90 101 143 119 149 160 159 140 135 152 139 97 148 128 138 146 154 133 128 162 113 108 112 102 88 72 77 85 79 67 88 108 93 89 67 99 80 74 83 60 66 87 84 52 61 58 65 60 59 61 44 38 57 67 71 61 61 54 57 65 69 60 65 64 48 64 66 63 66 72 56 56 71 67 61 65 68 65 68 64 70 63 78 77 63 66 65 71 72 61 49 55 59 62 61 66 67 65 66 64 61 57 62 71 68 59 56 57 50 51 52 46 45 40 53828 334 69 30 10809 14 57 8 7957 11321 13830 4868 3444 3199 2625 2536 2624 3060 2828 2698 2742 2610 3030 3939 4329 3741 3868 3385 3486 4564 6085 7219 4442 3798 3189 2065 1636 1337 1168 1019 848 645 634 669 674 579 563 575 634 570 591 628 498 493 484 542 600 581 528 513 382 397 389 368 373 430 393 387 433 484 409 393 351 333 345 360 191 137 222 272 276 263 299 268 255 210 233 256 283 253 213 267 256 275 272 221 226 346 333 328 362 368 385 374 297 338 409 405 777 2655 4034 2030 730 609 599 589 643 666 592 537 379 304 278 250 236 245 202 142 88 66 82 89 147 213 292 249 195 193 109 97 113 109 77 47 81 73 92 109 86 123 130 51 35 75 58 75 57 79 79 91 92 66 106 153 111 97 100 71 116 143 68 93 99 116 101 121 89 89 106 139 145 124 164 123 113 83 90 79 81 107 117 166 194 186 153 120 221 199 174 147 119 131 106 105 107 142 153 112 84 110 136 148 124 134 133 155 140 154 140 133 124 106 129 110 69 77 125 134 140 134 139 137 147 137 160 181 154 155 138 134 136 143 140 145 147 149 113 157 163 163 149 134 126 140 106 106 93 82 73 90 129 145 93 87 93 97 98 75 89 76 57 62 69 95 91 86 98 82 54 59 96 75 64 63 71 94 82 88 85 64 61 45 52 70 83 61 73 74 73 78 77 67 72 71 80 83 81 84 78 84 81 69 87 89 98 97 87 80 87 88 85 74 82 84 89 82 82 77 88 82 79 91 91 95 96 86 85 80 81 76 67 55 56 63 53834 334 71 30 10811 14 57 14 7957 11315 14984 5945 3438 2485 2258 2417 2667 2879 2716 2619 2633 2767 3237 4004 4117 3880 4017 3603 3759 5081 8964 13605 5390 3367 2771 1842 1537 1326 1039 995 756 649 659 719 785 646 658 609 611 577 640 611 592 616 585 559 536 517 451 563 546 504 479 447 386 344 420 386 380 419 424 446 502 534 455 359 318 287 199 240 308 257 245 237 263 234 206 201 268 286 241 315 307 334 237 255 363 421 470 572 802 794 513 421 398 513 843 1748 2757 2152 1092 667 638 519 591 637 605 410 407 369 317 263 245 213 189 188 156 167 150 139 64 133 149 247 356 326 201 166 125 61 106 124 90 101 62 20 66 61 25 41 99 88 57 110 96 82 91 141 111 118 98 70 81 124 89 127 115 89 78 64 80 112 127 125 66 111 122 142 120 149 105 123 145 180 171 129 140 157 104 70 82 111 138 201 188 197 167 202 182 133 109 185 193 172 104 95 117 138 169 141 161 135 157 131 101 112 142 149 120 132 161 121 67 106 106 62 102 95 99 157 171 144 144 126 146 154 151 141 151 146 148 156 177 157 91 157 158 134 137 130 146 172 175 119 128 110 105 117 105 111 116 123 144 115 116 98 108 92 107 93 82 93 88 77 82 83 97 84 82 81 91 81 69 86 88 97 92 66 87 74 75 64 73 85 78 89 73 83 79 88 80 73 81 83 84 105 105 116 97 95 92 97 111 99 98 97 95 100 106 101 88 96 91 82 86 93 97 91 91 91 86 93 92 88 85 87 89 92 91 87 83 76 75 66 53840 334 73 30 10813 14 57 20 7958 11309 12273 5015 2926 2361 2378 2368 2434 2367 2213 2524 2613 2652 3144 3765 3840 5121 5380 3510 3691 4816 13561 30178 8721 2932 2356 1715 1418 1208 1079 911 807 672 649 723 689 689 611 559 574 616 570 579 612 582 566 449 459 479 447 475 522 517 518 500 456 459 459 417 406 434 440 467 472 447 522 469 386 210 203 203 245 185 198 234 293 333 386 380 321 294 251 295 307 304 336 345 441 495 579 647 504 330 341 395 406 472 1932 6024 8550 6482 2780 1242 610 517 471 474 432 407 405 311 342 321 290 210 178 108 171 144 68 90 130 149 130 165 230 289 263 238 181 109 63 45 89 60 94 80 121 85 88 65 58 91 96 84 60 83 99 127 44 52 92 93 96 111 88 66 98 90 46 126 58 67 99 79 52 67 109 125 104 167 181 159 118 178 149 144 116 136 107 97 77 96 126 164 190 114 119 113 108 120 123 128 92 94 84 58 83 118 84 93 134 156 136 162 113 139 152 99 114 113 137 103 51 98 91 80 83 57 140 152 141 123 159 162 104 106 124 124 122 95 139 135 106 136 112 141 158 117 99 115 123 125 103 101 111 83 60 96 95 93 107 110 100 104 92 96 85 83 82 74 55 61 62 77 60 58 66 61 67 69 58 63 61 61 66 67 73 74 68 60 58 48 67 53 67 64 60 63 62 57 54 62 77 68 75 86 74 68 71 85 86 72 68 81 85 68 69 66 67 64 61 78 68 78 75 65 68 67 71 72 74 72 74 62 70 69 64 71 70 70 71 55 49 45 53846 334 72 30 10812 14 57 26 7958 11303 13518 6392 3317 2633 2544 2733 2809 2708 2786 2934 2886 3056 3513 3902 3235 3503 3446 3274 3745 5174 10765 14217 4485 2563 1941 1437 1269 1136 1073 1147 990 824 754 796 779 695 676 645 665 712 663 606 598 599 613 527 525 543 556 528 615 512 488 516 523 491 490 443 405 449 450 442 470 599 606 559 468 401 273 275 346 332 373 371 467 606 666 467 393 445 321 282 325 366 397 463 576 872 938 933 858 707 577 555 500 469 475 500 554 572 618 760 853 801 732 625 579 429 377 354 296 314 278 240 228 225 181 107 98 146 144 125 166 166 116 156 314 396 295 215 125 120 80 64 72 98 72 99 116 105 126 46 85 150 63 107 102 81 120 124 111 114 102 133 149 85 144 153 124 85 72 120 147 109 150 137 134 168 172 137 138 124 140 152 125 125 144 158 140 126 148 137 108 150 114 126 139 101 122 150 121 116 104 107 89 89 114 106 87 113 130 131 134 181 158 139 142 124 170 95 108 127 95 93 103 97 97 122 123 154 141 133 148 183 167 157 143 156 142 135 135 149 165 142 130 166 186 162 133 168 152 121 158 129 106 102 127 116 108 168 119 128 103 97 102 101 102 102 100 103 113 138 104 89 87 99 90 68 97 103 117 89 82 96 79 63 99 81 79 88 88 95 75 89 100 120 92 80 80 100 88 99 104 104 115 101 107 95 107 103 94 103 98 109 120 92 95 102 96 89 101 101 96 99 94 112 99 97 99 97 95 100 99 99 92 96 95 94 92 94 82 77 77 74 53852 334 69 30 10809 14 57 32 7959 11297 16800 7722 3775 2569 2788 3040 2814 2609 2736 2649 2545 2808 3149 2761 2515 2804 2785 3124 3563 4536 5266 3279 2182 1795 1408 1239 1113 1012 1073 999 902 683 710 605 577 569 625 600 543 578 570 587 510 496 463 418 435 387 496 421 457 475 484 443 435 382 402 380 412 425 419 360 404 394 502 490 409 336 265 240 166 166 239 391 555 893 979 838 752 656 610 634 734 811 1032 2041 4601 7205 8408 8295 6173 3756 1981 1274 1170 1188 1112 707 444 365 337 351 446 684 810 887 854 589 404 348 366 363 300 262 161 197 144 145 95 45 110 133 102 112 140 200 347 323 187 100 81 30 108 66 67 57 50 74 72 56 24 90 95 98 29 37 79 51 87 97 122 47 81 85 59 86 58 85 92 94 111 108 76 68 107 130 95 78 95 93 118 116 97 134 106 85 85 106 65 53 111 106 90 105 129 146 128 60 78 82 56 85 78 55 92 75 81 102 56 86 53 79 66 96 124 109 110 72 57 69 41 30 32 66 74 62 69 64 71 54 86 116 152 127 149 142 127 125 93 139 116 106 132 121 126 128 122 109 78 114 136 157 148 138 115 73 66 72 80 89 69 84 82 83 56 59 67 48 54 48 74 70 67 59 29 61 50 73 69 60 49 56 45 51 57 50 64 57 52 52 50 50 75 73 76 70 57 57 59 54 52 46 46 51 67 69 78 82 72 69 78 66 52 69 69 63 57 52 67 68 65 69 62 63 74 68 50 52 65 60 54 56 64 68 60 59 50 58 55 62 52 42 43 36 53858 334 67 30 10807 14 57 38 7960 11292 21654 8430 3395 2626 2919 2967 2464 2268 2322 2355 2463 2687 2711 2400 2481 2754 2714 2918 3698 4819 5711 3780 2278 1817 1541 1332 1173 1101 1072 977 909 847 787 646 514 497 567 547 581 649 598 586 574 513 539 572 518 478 513 489 481 534 557 523 388 484 459 413 450 539 515 521 539 537 525 549 463 413 265 196 320 600 1126 1758 2645 2940 2564 2030 1872 2335 3178 4322 5020 5432 6127 7220 8472 9790 9705 8242 6460 4263 2100 1409 1431 1423 1402 1044 538 316 383 434 493 584 508 571 605 537 388 350 444 400 355 389 280 184 140 148 166 115 133 154 97 99 151 322 405 243 108 83 119 122 57 85 37 36 62 90 38 54 91 108 74 106 83 113 74 76 112 64 59 97 88 36 61 85 114 75 86 68 73 121 87 139 98 72 100 96 142 142 110 96 117 98 135 94 70 71 101 90 111 112 110 127 160 124 99 97 94 119 110 73 80 82 81 86 99 108 79 107 102 70 55 64 70 105 97 80 92 137 114 105 85 77 80 45 29 52 41 64 117 111 133 127 131 128 141 171 115 119 130 164 144 148 141 109 141 141 130 127 121 148 182 192 125 84 53 73 97 103 88 85 87 79 73 62 52 76 75 71 80 76 68 81 73 84 82 61 78 65 71 53 54 77 60 68 69 55 68 76 74 68 62 62 65 67 56 66 55 46 65 82 65 54 70 80 78 69 66 72 72 77 77 68 64 73 66 69 71 69 67 69 71 74 65 69 64 65 65 70 58 57 66 69 66 72 71 57 57 58 41 43 44 39 53864 334 65 30 10805 14 57 44 7960 11286 26049 8902 3319 2679 2679 2346 2005 1883 1965 2092 2171 2302 2310 2079 2232 2367 2500 2884 3326 3912 3561 2086 1573 1452 1243 1180 1045 997 928 828 706 610 556 538 530 477 502 458 566 542 519 479 492 449 395 400 436 373 419 444 480 558 542 407 391 476 473 406 410 434 463 438 477 461 464 573 937 1462 2850 5766 9859 14944 20176 21635 21540 22416 21916 18422 13679 10792 10536 10964 10072 8708 8455 8403 7410 6084 5261 4268 2947 2268 2371 2425 2504 3641 3771 3222 1734 488 337 294 334 476 514 529 548 642 672 565 488 449 364 396 361 268 321 289 238 157 138 173 126 83 230 353 370 256 147 126 137 126 127 112 96 63 82 63 97 98 112 91 64 165 123 101 100 87 81 62 141 81 67 59 73 113 135 120 128 79 49 102 81 129 91 78 123 150 107 100 120 147 137 133 141 129 134 124 117 86 148 109 124 104 93 115 112 86 134 99 85 118 109 91 86 90 104 118 114 82 139 128 122 86 103 117 101 96 132 125 106 81 64 72 124 75 99 114 96 132 118 109 144 153 166 115 137 117 141 140 132 119 137 135 162 146 110 132 147 127 117 128 124 170 132 92 76 99 90 100 105 85 95 109 98 51 59 81 100 98 101 85 103 69 111 91 50 74 61 86 86 96 88 86 72 73 69 64 72 55 59 74 83 85 82 90 81 76 82 80 89 85 104 90 89 84 70 92 89 91 93 91 89 84 74 86 81 79 77 87 91 80 90 79 79 91 78 77 77 73 69 69 73 77 74 73 76 79 77 66 58 50 54 53 53879 334 61 30 10801 14 57 59 7962 11271 23528 4310 2381 2132 1991 1868 1689 1734 1782 1871 1948 1986 1937 1844 1920 2001 2273 2496 2689 2609 2089 1542 1331 1406 1083 953 909 762 682 629 544 481 471 396 438 410 430 432 445 435 403 423 315 329 362 356 377 322 331 464 458 438 459 469 448 467 407 430 479 622 690 964 1210 1650 2421 3858 6421 11832 23370 35314 39572 44708 51232 54813 56282 49490 40318 30168 19565 10766 6995 6297 4624 3001 2478 2320 2424 2460 2383 2322 2660 3104 2879 2127 2273 2541 2229 1024 559 474 367 412 445 478 467 508 540 597 647 609 524 550 596 595 501 473 420 327 318 264 166 192 189 216 338 468 428 391 255 158 114 158 102 142 184 111 122 139 145 146 149 148 157 187 207 202 127 103 116 138 147 205 133 162 100 145 116 187 212 194 115 74 80 97 118 116 157 122 113 116 148 104 145 149 120 190 178 132 188 124 91 86 127 132 130 115 173 172 168 127 132 120 90 116 124 125 115 145 147 125 134 134 176 162 83 91 119 122 152 161 153 145 89 140 151 135 116 140 113 114 134 140 160 158 161 156 175 136 138 156 151 139 176 150 168 186 168 156 158 166 178 199 182 174 137 117 121 139 138 154 130 111 126 118 124 102 103 120 104 104 108 114 120 118 138 97 107 107 106 121 102 87 73 110 85 75 79 93 80 74 98 105 96 112 120 110 101 92 94 88 91 95 97 111 109 99 91 89 91 102 94 98 98 98 93 93 105 114 102 100 106 103 100 106 96 92 87 91 102 94 105 105 94 91 95 103 99 89 93 92 84 77 71 73 53885 334 59 30 10799 14 58 5 7962 11266 30547 3333 2030 1595 1603 1489 1285 1426 1505 1535 1580 1466 1425 1484 1525 1639 1663 1832 1673 1462 1231 1215 1191 998 745 636 560 468 486 582 474 232 347 268 266 287 359 342 367 340 382 351 313 242 238 254 322 348 328 331 254 296 321 305 305 338 343 385 459 663 928 1564 2625 4289 7331 11630 16854 26476 45914 72389 98183 120141 129681 118288 82241 46966 24517 11887 6017 3210 2061 1685 1585 1655 1693 1816 2112 2572 2931 2924 3170 4083 4174 2760 1046 499 468 651 709 573 611 704 1251 1202 985 964 761 634 640 669 705 563 462 458 370 353 393 362 290 239 217 219 192 171 222 361 504 471 361 209 162 150 145 107 137 138 164 83 129 117 139 97 112 181 202 164 200 190 170 210 157 156 117 138 179 135 110 141 84 97 148 135 155 166 132 136 149 144 136 135 94 126 154 132 146 158 168 134 159 187 126 111 131 138 82 111 118 113 103 116 130 104 117 146 162 118 121 122 110 134 159 143 166 152 182 178 133 112 141 143 116 144 128 106 116 147 131 106 142 96 108 138 156 136 125 141 155 142 174 162 180 156 138 172 187 147 164 167 166 189 191 186 168 174 195 183 166 158 141 138 139 119 129 131 114 114 134 134 119 119 115 113 132 127 134 125 115 121 98 134 129 111 95 108 103 108 108 92 90 101 113 93 98 113 110 107 80 92 98 102 94 101 110 103 104 114 103 104 103 109 121 107 109 105 98 98 94 93 108 106 91 95 103 110 117 111 115 117 102 101 98 97 99 104 102 104 105 103 101 107 99 87 82 81 53891 334 62 30 10802 14 58 11 7963 11260 32232 3529 1989 1858 1733 1542 1463 1626 1768 1652 1665 1643 1617 1721 1765 1826 1773 1658 1504 1418 1236 1119 922 817 724 660 726 695 707 525 405 352 389 413 426 333 435 406 401 408 433 472 445 355 452 362 294 351 338 461 468 390 408 419 404 345 347 348 466 604 761 783 1037 1728 2824 5071 9516 16274 26930 48249 76103 89037 84192 73833 58496 34004 16703 7973 3710 2288 1852 1667 1508 1373 1477 1762 3270 5742 7438 8655 10121 10416 9221 6290 3802 2777 2266 1850 1831 3567 8241 13187 15673 12761 7372 3941 5100 31251 2134 938 810 743 710 579 511 506 497 518 425 411 443 320 214 212 187 347 507 548 450 365 235 161 180 171 205 196 197 169 174 153 160 191 134 206 233 229 194 185 198 246 224 215 185 181 182 190 175 188 177 188 170 111 153 175 165 129 170 179 161 132 87 159 156 150 184 154 159 192 133 158 191 199 204 205 179 131 95 127 130 168 178 170 147 130 159 172 152 130 164 159 179 179 157 162 176 160 177 185 196 162 181 173 167 155 160 142 135 176 166 159 125 154 158 181 192 139 158 181 156 138 168 153 173 182 173 199 169 221 214 205 209 185 203 215 202 201 256 219 175 154 180 163 146 157 160 170 150 170 149 123 125 136 142 166 158 128 131 131 128 121 125 144 140 140 127 120 121 130 141 136 125 143 164 154 146 132 131 119 136 146 124 131 144 153 138 128 126 124 150 147 144 146 134 131 137 135 146 126 126 133 134 127 131 136 136 139 132 130 137 137 135 131 139 138 136 131 131 129 120 112 110 111 104 110 53897 334 66 30 10806 14 58 17 7963 11254 26380 3180 1754 1775 1784 1772 1617 1621 1699 1672 1600 1620 1483 1513 1603 1708 1634 1344 1302 1297 1134 847 766 657 613 632 612 581 617 673 481 327 320 434 453 329 350 390 438 454 474 449 413 392 327 305 336 438 376 349 410 387 393 382 400 300 331 341 473 493 486 510 517 648 823 1235 2852 6569 9062 11174 12304 10864 8349 8026 9624 9370 7658 5490 3573 2130 1555 1369 1391 1412 1633 2133 3167 5287 9233 15311 23999 33744 40849 41923 38092 29509 20538 13828 9494 8945 10421 12019 14914 22835 25402 19551 25931 214090 152917 7247 1914 1320 1023 835 704 602 647 653 618 530 482 356 304 241 225 342 584 510 372 238 156 163 267 245 175 166 174 195 180 213 229 193 180 170 204 189 223 219 205 151 204 149 149 178 228 172 134 171 155 182 204 147 163 182 168 164 195 174 139 146 189 169 114 147 166 178 182 207 187 158 170 179 160 134 174 165 182 130 153 204 153 162 147 172 158 174 195 212 157 186 166 179 174 182 207 200 163 209 208 149 162 163 133 160 182 192 197 159 151 179 168 174 180 191 169 161 172 168 185 151 158 171 178 198 196 188 188 211 223 225 193 216 233 227 206 241 255 235 221 179 175 150 140 171 159 162 159 142 133 136 167 157 148 152 144 147 125 153 179 155 125 120 141 149 130 142 163 139 114 137 166 159 153 163 163 166 159 152 164 151 120 144 145 146 147 157 158 138 156 164 151 149 140 149 162 142 138 150 148 137 147 150 145 143 155 147 149 138 139 148 147 145 146 142 147 146 149 147 133 134 136 127 113 108 53903 334 67 30 10807 14 58 23 7964 11248 20530 2621 1357 1354 1428 1261 1038 1214 1255 1170 1247 1011 1038 1140 1250 1266 1200 996 935 837 749 595 512 461 355 248 386 433 397 434 304 111 112 197 140 136 149 169 144 144 184 173 202 141 121 164 168 132 138 164 152 180 166 202 164 140 160 157 384 550 622 719 835 674 411 477 746 1529 2712 3512 3162 2718 2129 1490 1092 842 651 529 577 640 794 944 1260 1742 2314 4969 12161 24273 39882 49886 51530 52157 46705 35920 25157 17333 11291 8478 8651 11178 15312 19783 24818 27273 28708 33066 40804 161861 382501 305542 60872 21335 19919 17174 1385 637 630 664 610 575 489 374 302 240 227 209 442 533 429 278 177 210 201 254 247 196 253 196 170 229 229 215 197 237 215 248 253 158 168 188 163 186 168 193 214 203 190 174 188 180 183 158 131 120 114 148 188 186 166 176 116 118 150 169 192 207 186 160 177 139 146 146 158 135 189 193 151 168 181 170 177 167 148 152 170 145 152 164 189 131 152 172 148 157 168 143 145 158 165 206 152 157 169 179 166 169 162 126 188 173 169 149 183 170 176 169 143 122 160 158 143 167 164 182 171 164 182 180 196 218 211 194 189 188 204 207 209 200 181 175 217 183 150 110 142 149 161 158 141 143 137 146 158 169 149 152 143 127 131 129 131 130 149 126 131 132 131 141 147 160 158 145 152 141 144 143 123 137 155 146 145 145 146 136 142 157 160 144 136 136 132 133 143 137 131 132 132 145 149 138 143 138 137 135 129 139 146 142 135 137 145 137 137 133 137 132 128 139 130 130 117 116 122 119 53909 333 93 30 10803 14 58 29 7964 11242 2417 762 688 604 378 425 482 447 456 415 412 445 525 528 461 347 331 230 104 100 70 4 21 -88 -80 -33 72 -13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 999999 999999 -99 21 -38 -65 220 1029 1998 2841 3142 2435 1542 1311 1415 1336 645 215 83 33 147 171 336 692 2170 5100 7914 12874 19524 25771 30037 29286 26620 25033 21401 17831 14291 8280 4093 2658 2345 2022 2220 3059 3895 6107 10255 12875 16632 22903 28850 35538 93412 388086 711089 586733 293308 9003 776 623 671 701 662 556 498 526 432 321 310 304 307 446 512 490 335 194 142 149 178 175 215 193 164 190 177 191 218 224 189 195 159 140 137 128 100 138 127 136 130 110 112 204 180 154 129 76 120 146 140 120 108 128 123 172 102 121 152 153 118 155 208 139 158 129 138 108 80 132 140 182 184 158 142 160 162 141 130 166 133 146 140 140 126 133 116 133 148 120 133 160 209 149 162 158 142 172 157 131 171 129 146 145 119 124 129 152 129 111 139 170 146 160 135 112 136 139 126 137 141 150 131 153 155 166 182 175 187 201 188 220 197 193 198 174 182 164 157 183 205 159 133 133 141 152 142 125 107 126 156 128 131 145 149 136 119 111 97 110 107 114 121 127 129 105 131 125 129 128 130 133 116 119 126 120 118 115 138 125 114 106 118 115 120 123 110 112 114 110 117 120 128 120 131 118 122 125 122 107 112 120 117 121 114 115 122 128 123 114 130 126 116 117 112 104 107 105 105 105 102 53915 333 90 30 10800 14 58 35 7965 11236 1801 432 64 58 -4 -40 -60 -60 999999 999999 -39 -76 -98 -32 20 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 -34 -61 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 99 993 2952 7313 13916 22629 31758 39125 45174 48041 42588 31714 21870 14275 8569 4732 2646 1734 1357 1202 977 943 1304 2666 4450 6095 6686 5683 4854 5137 7002 11783 79623 746665 999999 810688 38507 1001 618 681 742 641 511 477 465 391 243 235 266 393 552 467 250 234 175 241 172 170 170 214 223 190 193 195 162 134 137 215 163 234 174 131 144 123 175 173 115 121 162 123 139 104 128 181 136 150 150 124 100 140 148 152 126 107 149 168 99 118 103 118 166 126 116 110 168 151 131 156 188 173 198 167 140 138 116 151 147 120 100 109 125 133 144 109 133 107 115 122 118 104 141 131 135 170 142 148 118 152 169 168 149 141 110 124 129 121 127 123 138 126 116 125 128 132 129 135 118 137 99 130 121 120 154 142 162 139 150 150 135 141 137 159 146 200 180 143 138 161 175 166 130 131 113 126 138 111 92 114 122 120 103 129 100 99 121 104 82 109 121 100 109 117 115 128 112 140 135 121 123 113 128 113 113 108 110 105 117 118 117 125 102 104 106 113 111 112 115 120 117 104 112 111 120 120 117 115 115 119 112 111 113 115 118 116 116 117 123 124 121 116 115 117 109 111 106 101 98 87 53921 333 94 30 10804 14 58 41 7965 11231 3690 1297 589 491 421 328 320 345 194 212 272 344 384 372 422 337 171 -20 -55 -56 -99 999999 -54 -82 999999 999999 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 292 952 1464 1975 2592 2739 2250 1630 1061 1136 1190 1363 1597 1592 1561 1393 1033 511 226 -41 999999 999999 999999 999999 999999 999999 999999 319 1509 3736 7705 13312 19050 23690 26641 28956 30982 30439 26312 22374 18330 13426 8445 5111 2798 1646 1252 963 754 738 781 1471 3813 6171 6264 4568 2247 634 332 1796 4934 7814 9250 26788 391120 999999 920524 21225 727 641 653 643 562 489 518 371 378 303 248 347 538 528 388 259 195 150 201 133 166 218 173 173 164 136 177 146 174 150 213 221 202 172 166 172 170 135 138 128 122 100 146 179 118 150 191 159 108 156 151 176 191 155 67 107 155 172 158 140 165 168 149 194 173 163 140 122 142 153 157 186 169 128 130 170 179 134 148 118 125 126 139 149 148 144 144 139 167 128 166 126 132 141 138 169 193 146 144 131 152 167 161 145 152 111 120 102 131 133 134 105 152 152 177 148 122 131 154 149 153 126 133 127 147 121 152 127 139 181 174 168 169 192 221 178 154 161 168 146 158 157 142 152 106 100 104 145 130 100 105 94 113 128 128 118 116 113 91 105 121 117 107 107 124 112 118 132 139 136 128 135 130 111 110 104 108 121 115 122 134 112 114 119 114 112 112 109 105 113 110 115 111 117 119 118 113 112 117 119 116 119 125 121 111 116 124 117 118 118 126 116 123 113 115 113 101 97 98 99 97 53927 334 69 30 10809 14 58 47 7966 11225 24598 6743 3122 1721 1572 1355 1392 1342 1017 1067 1166 1180 1361 1356 1460 1352 1205 990 755 628 617 636 652 593 424 504 511 490 412 365 348 275 314 339 276 234 304 313 344 332 326 316 411 765 1661 2616 3387 3762 3721 3141 2727 2481 2335 2036 1792 1528 1336 1139 964 838 617 443 409 599 772 622 348 196 108 112 211 272 478 1071 2743 7659 17642 32738 43923 50936 52974 52851 47176 36400 26159 16452 8932 4931 2815 2205 1950 1829 1594 1477 1352 1017 564 348 312 308 305 298 851 4408 8673 6632 6685 11317 20690 42775 270082 273692 3310 737 723 730 620 547 581 536 430 396 315 205 262 356 573 533 494 399 209 186 169 154 203 239 229 234 224 226 253 253 217 253 239 224 185 151 189 141 125 106 150 133 172 165 120 174 114 156 197 114 142 152 164 185 149 161 140 148 134 183 156 178 121 175 167 174 135 166 185 154 128 192 137 123 180 211 184 149 175 190 173 174 144 176 151 200 194 176 186 170 170 180 144 167 151 150 165 154 152 169 151 134 145 200 177 137 136 129 133 134 151 184 159 132 134 177 143 165 169 152 170 161 151 155 139 146 151 140 133 150 133 149 164 194 226 180 183 182 153 150 192 169 150 129 163 145 165 153 132 148 159 133 137 133 140 122 132 130 122 131 132 133 125 143 146 138 153 157 161 137 132 145 137 135 118 139 121 129 137 134 139 159 149 141 146 127 141 157 140 128 139 145 134 128 139 134 136 129 136 137 124 137 151 132 139 149 150 128 134 138 140 141 138 141 142 138 125 121 117 122 123 116 53933 334 67 30 10807 14 58 53 7966 11219 21292 5253 2727 1663 1543 1356 1445 1406 1246 1140 1263 1267 1324 1362 1303 1254 1072 859 656 636 574 671 648 600 525 492 475 522 424 444 329 253 220 332 211 246 304 274 267 294 363 451 690 1173 1249 2034 3795 4752 4230 3758 3407 2597 1744 1360 1117 676 440 342 178 116 80 267 373 364 306 286 287 252 275 239 297 414 619 839 1100 2195 6987 12879 21813 29164 33858 31456 26743 22803 15139 8301 4562 2193 902 598 674 722 675 445 333 319 194 176 170 448 1286 1774 1574 934 558 995 1166 2423 22011 134176 265144 419089 5926 726 718 705 782 674 604 551 552 452 416 361 309 323 334 495 514 465 414 289 234 204 252 248 176 224 245 174 198 231 270 269 231 225 158 167 159 184 145 174 139 117 81 154 184 163 177 137 138 203 223 168 122 139 130 193 152 109 118 94 104 153 175 184 166 184 139 146 134 156 198 191 191 173 163 166 159 143 125 124 194 126 185 154 161 191 167 182 147 170 184 117 119 159 137 132 162 146 170 168 174 200 166 129 155 171 175 140 142 143 150 158 164 162 150 160 151 170 190 184 190 181 157 141 156 147 159 153 135 145 162 154 170 181 186 186 166 185 191 169 166 149 139 116 142 151 129 149 139 129 148 158 134 154 140 112 108 126 132 130 119 108 116 108 123 131 131 138 136 146 147 141 134 138 142 136 128 130 126 150 137 144 149 144 148 150 142 137 133 131 133 135 135 122 124 123 113 123 138 135 136 131 132 130 134 146 141 140 134 134 136 134 129 133 145 143 127 125 126 117 110 118 53939 334 64 30 10804 14 58 59 7967 11213 28768 7565 4237 2514 2251 2166 2069 2106 1993 1739 1763 1916 2059 2034 2150 1962 1662 1345 1101 1089 1123 1019 1027 1060 1035 946 992 906 794 778 690 621 660 642 690 652 584 698 763 721 652 667 712 1023 2801 5275 5941 5289 4612 4007 3348 2852 2432 2049 1786 1455 1022 855 691 563 476 504 760 1533 4207 7758 9713 9618 6642 4289 2686 1522 1005 725 809 999 1190 1469 1803 2164 1963 1667 2030 2408 2247 2503 2025 1292 1062 753 707 794 761 592 538 429 305 388 436 434 485 515 589 650 837 1039 941 812 965 1452 1731 7339 8965 878 673 697 731 652 530 557 564 455 410 353 268 285 384 504 578 423 354 248 229 186 160 212 206 233 196 233 206 173 223 209 290 203 164 175 123 126 147 172 176 157 133 139 163 117 86 128 107 140 117 175 146 109 131 109 137 118 167 140 106 75 121 118 133 150 128 131 178 136 146 135 153 136 101 129 146 128 134 161 151 162 188 186 155 140 167 185 166 170 169 145 202 151 142 145 162 148 133 108 101 130 156 137 145 144 134 146 164 127 107 93 117 109 146 163 173 162 143 132 144 113 98 136 136 139 109 126 122 131 156 185 150 141 163 167 141 141 153 130 139 147 131 136 128 100 140 120 107 117 121 123 95 111 127 102 114 112 119 134 111 109 99 122 101 95 127 153 141 142 137 159 136 129 98 119 135 100 93 107 114 118 126 141 127 125 129 113 117 117 108 116 117 114 122 119 106 115 115 104 107 120 119 118 116 113 116 121 109 113 125 118 115 107 113 114 112 110 109 102 99 97 53945 334 64 30 10804 14 59 5 7967 11207 32778 10250 5391 2833 2510 2230 2156 2163 2055 1987 2005 2136 2209 2224 2144 1889 1622 1286 1108 1091 1157 1119 1095 1127 1129 1126 1127 1012 784 749 780 778 757 691 790 752 696 761 700 783 853 955 1034 1321 1726 1952 2213 2529 2509 2478 2475 2477 2646 2566 2250 1798 1625 1340 922 886 803 742 603 656 854 2056 4464 6479 7492 8335 7513 5048 2796 1598 1049 839 696 685 802 912 968 930 848 878 883 923 914 907 817 871 907 730 503 353 410 376 380 316 377 338 344 406 442 461 509 563 583 664 790 937 1262 1202 900 782 724 711 700 593 539 675 599 570 511 445 386 353 354 330 448 544 458 292 247 239 183 203 213 208 233 272 237 205 223 266 284 272 221 188 201 152 159 139 136 171 163 163 170 162 125 153 191 165 187 194 165 154 186 185 242 188 115 154 151 135 172 161 129 152 135 149 188 129 134 165 153 153 151 149 141 132 137 131 163 166 192 210 222 176 160 180 194 187 162 185 181 132 187 152 146 138 121 145 176 150 159 153 142 150 165 144 134 139 150 156 138 152 137 168 232 188 163 167 158 147 134 124 100 115 123 161 165 170 169 162 132 139 156 153 158 152 145 155 138 137 115 133 129 105 138 136 112 135 143 143 132 140 121 125 133 118 114 91 116 129 131 122 112 102 124 145 175 165 159 158 136 139 137 142 145 130 142 119 130 137 143 152 153 145 145 134 137 124 135 143 145 142 137 145 141 129 130 133 132 138 133 135 142 139 131 127 135 136 132 131 139 136 137 128 126 121 118 119 116 114 53951 334 63 30 10803 14 59 11 7968 11201 35772 14786 7623 3141 2291 2105 2063 2030 2040 1929 2035 2218 2201 2148 2080 1948 1526 1099 1190 1120 1029 1065 1033 1065 1053 1008 937 913 885 671 609 693 658 626 631 705 667 662 756 659 682 757 736 731 908 1676 2505 2610 2597 2325 2081 2026 1896 1669 1551 1518 1552 1579 1348 1051 1119 1247 1287 1875 3940 9843 16519 16961 16120 17124 15806 12511 9608 6015 3887 2756 2940 2896 1744 876 503 459 505 614 684 682 612 563 473 423 398 533 451 349 392 371 377 289 380 303 349 440 519 495 558 553 642 680 659 800 1290 1422 1449 1023 705 623 658 520 586 635 568 606 654 557 437 287 281 426 522 521 353 202 189 209 200 206 282 277 183 183 225 240 272 231 282 260 232 160 171 148 195 181 177 178 160 169 172 168 129 141 165 158 125 182 175 93 150 175 140 103 134 89 129 120 122 116 134 124 129 142 146 189 124 128 146 171 134 116 138 164 195 178 174 176 145 120 179 155 184 187 166 168 160 143 151 149 186 138 162 143 123 140 99 111 182 154 142 126 135 128 126 150 170 135 162 168 149 174 169 162 169 153 155 150 158 148 135 146 135 118 127 155 172 141 152 166 142 140 119 145 143 160 121 100 117 127 114 128 114 102 105 120 125 102 123 113 111 123 110 125 117 127 134 100 124 122 114 122 141 146 163 174 162 141 135 141 134 128 129 134 135 111 124 140 137 135 130 139 144 120 126 128 124 136 129 124 122 110 131 131 131 129 122 134 128 127 134 139 130 129 130 134 144 137 129 127 126 119 129 115 112 109 109 106 53957 334 62 30 10802 14 59 17 7969 11195 43694 26050 14477 3968 2397 2105 2080 2177 2113 2066 2201 2228 2248 2299 2136 1963 1639 1295 1148 1124 1101 1050 1032 1053 1010 935 907 958 942 846 738 732 620 670 737 729 673 658 686 665 650 754 643 712 815 1004 1152 1248 1388 1569 1609 1540 1518 1476 1448 1403 1454 1666 1506 1217 1481 2281 3231 6578 13078 17544 18825 18733 17368 15772 15221 11114 6188 3066 1423 851 625 669 885 1170 1522 1611 1403 1120 1016 737 511 459 394 342 303 274 337 387 400 402 348 432 370 323 338 425 487 502 518 415 497 503 669 839 913 775 584 574 521 522 534 543 536 597 600 512 474 338 310 366 453 413 355 264 202 164 199 171 212 247 256 275 231 168 227 246 226 176 127 160 196 111 123 147 135 107 143 159 93 138 141 70 56 90 61 138 171 106 141 107 114 109 126 102 140 145 156 114 106 150 125 134 172 162 136 110 107 109 113 158 158 127 143 122 117 133 139 154 137 162 174 165 133 178 153 133 126 109 113 112 129 138 147 160 139 117 136 140 151 143 129 97 124 122 104 134 129 160 141 122 152 160 165 147 103 131 109 118 119 113 121 130 103 101 116 103 107 143 155 165 124 145 122 114 125 120 125 112 111 92 100 89 87 84 111 106 105 97 92 113 107 105 109 98 110 87 107 98 86 91 92 103 106 139 143 137 141 128 135 130 127 126 126 123 110 120 118 132 141 135 121 107 132 135 127 115 130 132 130 115 115 114 113 109 111 109 103 97 112 114 109 114 105 109 116 115 109 104 109 108 102 105 97 97 99 93 89 84 53963 334 60 30 10800 14 59 23 7969 11189 44369 26504 15271 4288 2493 2486 2371 2286 2358 2387 2448 2490 2574 2592 2421 2259 1885 1484 1142 1102 1135 1149 1046 1038 975 993 1056 1160 1101 1046 1022 872 769 714 756 666 620 730 813 766 654 731 791 702 653 846 1051 1367 1491 1545 1579 1571 1511 1636 1722 1926 2242 2609 3181 3091 2371 3058 4402 7567 12137 13349 7652 3918 3446 4535 6510 6661 4957 2201 1366 1331 1091 923 1375 2270 2375 1966 1412 874 698 494 311 282 325 214 209 292 284 274 302 412 369 357 414 313 338 369 416 456 404 388 478 523 655 835 836 741 580 548 513 513 468 537 617 580 623 558 512 375 333 352 522 473 353 241 235 193 184 204 238 184 247 283 262 210 244 262 206 176 159 157 133 118 132 141 143 134 109 128 143 119 119 129 155 123 124 121 200 120 118 151 163 177 178 156 153 145 157 125 126 146 133 108 106 98 126 103 138 173 134 124 152 145 169 99 151 197 201 213 151 136 111 143 163 138 130 154 182 150 158 158 119 137 137 156 154 108 128 173 158 133 130 126 110 180 170 144 129 106 110 122 131 111 109 134 148 142 146 153 169 180 134 116 114 120 102 118 129 103 106 144 135 136 148 157 111 134 165 143 132 121 122 126 113 82 96 97 93 105 103 101 123 119 113 111 113 92 102 109 103 109 98 99 123 124 130 132 136 137 112 132 142 136 149 139 124 108 122 136 152 134 130 128 125 121 115 122 114 111 132 133 114 108 112 114 110 111 106 107 101 104 123 127 109 107 110 107 114 106 114 103 112 104 105 108 104 94 93 94 53969 334 58 30 10798 14 59 29 7970 11183 51389 32272 16298 4424 2581 2569 2550 2512 2511 2499 2545 2722 2701 2510 2429 2241 1955 1389 1241 1124 1110 1144 1099 1061 1120 1070 1130 1107 1173 1129 1039 938 862 803 740 767 684 656 766 724 708 676 712 747 837 1509 2296 2244 1988 1878 1764 1710 1699 1579 1511 1757 2218 2954 4171 3420 1913 2554 3303 3581 3880 4888 6400 5683 4016 2656 1701 1060 803 676 623 608 616 612 670 746 738 634 470 397 363 351 370 337 349 323 398 422 352 347 493 525 450 448 450 423 352 369 390 404 407 491 496 448 500 697 724 567 452 418 459 515 628 625 591 598 671 621 578 478 323 388 416 465 389 281 260 192 189 226 227 276 308 260 231 182 291 259 257 200 249 203 179 218 158 168 175 124 150 173 129 164 128 188 187 139 149 141 147 198 179 108 130 120 178 162 162 168 124 110 153 142 142 154 112 154 124 129 128 124 163 166 162 155 164 174 169 179 179 242 176 137 170 140 112 169 179 166 175 190 176 167 194 198 170 164 167 155 150 143 126 135 147 157 143 117 125 120 130 160 169 136 147 124 168 165 150 132 125 116 153 184 141 145 130 117 109 118 108 118 125 120 119 130 139 140 150 161 179 130 143 137 135 135 135 132 129 120 128 125 127 114 124 133 126 133 127 117 121 116 114 120 104 104 126 145 156 158 160 139 142 157 154 147 128 138 131 126 123 128 126 131 139 128 119 134 136 128 115 115 138 126 118 113 132 136 129 110 125 129 126 129 128 127 123 122 128 126 120 125 121 122 133 117 122 120 117 111 106 107 53975 334 58 30 10798 14 59 35 7970 11177 32919 11979 6035 2800 2608 2420 2419 2403 2570 2594 2491 2432 2587 2691 2467 2021 1588 1228 1112 1203 1148 1138 1027 1009 1091 1179 1182 1140 1068 1080 1096 1041 958 914 807 690 724 877 796 749 822 794 775 917 834 1040 1231 1091 1013 947 996 1031 1114 1164 1374 1737 2350 2928 3142 2051 1678 2363 2564 1853 944 738 1576 3250 4134 2633 2263 2003 1151 723 755 657 799 1147 1407 1451 1145 762 532 400 420 417 364 403 315 360 312 275 274 292 292 293 302 326 343 327 339 397 370 389 405 413 405 417 508 753 2985 4068 874 482 456 479 439 550 523 516 534 571 644 634 611 521 408 367 419 459 389 313 280 278 230 181 198 260 276 287 287 285 341 293 259 273 197 156 175 173 164 138 104 174 160 124 116 163 134 89 97 101 122 139 176 168 172 156 116 121 117 99 153 168 179 106 139 128 138 123 131 139 142 97 125 119 167 183 145 155 169 131 185 174 140 162 200 183 153 171 177 176 202 194 183 197 183 152 165 167 181 179 148 154 177 145 122 167 163 153 139 133 119 140 110 123 157 158 151 153 164 146 133 117 142 144 125 168 152 128 126 121 157 109 133 138 126 130 127 149 165 155 152 151 145 147 133 139 140 134 170 145 137 156 132 148 144 145 156 137 127 105 129 141 123 111 142 148 126 133 145 166 147 143 156 153 158 142 137 139 144 134 127 145 126 128 144 147 139 146 132 132 143 131 141 141 139 137 130 124 132 144 133 125 129 126 120 116 119 128 125 131 133 133 129 127 125 127 123 119 114 106 103 104 53982 334 56 30 10796 14 59 42 7971 11170 24905 7098 4008 2572 2524 2514 2433 2291 2173 2097 2195 2397 2533 2443 2132 1699 1291 1066 1113 1112 1044 1048 1059 1042 1082 1143 1119 1162 1156 1124 996 1031 900 726 738 697 700 739 783 644 750 797 791 871 1035 972 922 968 971 871 896 959 1086 1166 1294 1753 2410 2650 1805 1523 1877 1874 1364 837 577 476 390 428 500 449 439 429 396 432 494 756 916 740 562 438 369 353 343 302 304 328 295 299 285 242 245 271 256 241 257 215 184 266 327 289 249 262 267 361 370 405 434 394 498 604 864 805 454 361 388 456 535 484 505 533 522 527 610 559 540 520 425 318 317 354 418 368 271 243 203 213 231 269 262 314 265 162 234 277 237 284 260 193 134 124 120 163 152 108 131 94 79 110 122 95 87 121 131 134 122 67 71 92 105 106 108 97 114 90 77 114 119 144 112 56 74 117 134 111 103 118 83 86 93 119 110 106 112 161 131 127 134 126 109 109 113 156 120 125 199 146 90 103 118 145 127 130 106 84 88 81 84 95 146 117 99 127 120 127 103 82 80 103 128 105 100 103 117 110 75 52 46 86 82 65 96 117 78 101 106 107 120 140 130 112 103 108 105 69 116 113 85 89 78 97 94 93 75 80 84 73 102 91 84 81 91 88 93 61 92 97 107 121 111 104 105 99 91 95 109 100 85 98 98 91 86 87 91 85 83 103 98 95 93 97 88 90 95 81 75 84 99 96 90 85 92 93 81 92 96 93 93 85 81 95 90 94 90 97 93 103 92 84 83 85 85 79 76 71 53988 334 51 30 10791 14 59 48 7971 11164 30776 9695 5552 2690 2514 2369 2155 2046 2042 1992 2071 2184 2448 2423 2213 1788 1252 997 1062 991 1030 934 994 1045 1008 988 993 1084 1156 1136 904 905 815 728 669 641 572 613 622 634 668 647 646 728 755 860 913 1178 1435 1731 2233 2605 2622 2650 2796 3157 3225 9766 68656 18081 3357 4192 4385 2885 1313 1116 1043 824 557 411 380 324 364 311 328 273 308 246 312 260 301 287 308 224 279 334 281 245 210 256 280 293 261 305 284 165 175 252 228 301 308 316 371 437 401 372 395 465 503 517 495 499 433 435 444 467 545 559 595 592 554 612 517 527 517 386 266 337 396 318 209 205 211 196 212 164 177 252 404 354 269 267 275 274 220 250 200 138 102 99 100 77 101 67 73 98 115 134 86 127 91 126 117 122 107 65 114 144 128 87 59 83 92 88 103 139 74 86 59 82 71 99 63 90 46 95 105 107 80 92 105 149 140 141 151 149 101 118 99 131 116 105 147 142 86 120 149 152 149 136 144 151 145 124 160 147 77 89 105 114 130 124 117 113 118 99 115 125 99 112 89 70 93 80 99 77 73 74 105 85 67 54 57 80 90 99 67 86 75 77 126 138 126 100 75 105 97 83 79 86 83 45 66 94 90 83 85 75 82 73 79 73 57 79 104 84 75 93 100 105 97 107 112 119 113 117 97 94 94 94 86 95 102 98 90 83 87 88 88 99 101 94 88 87 95 89 93 97 109 100 96 88 86 86 97 96 91 95 97 101 95 80 79 83 82 83 86 91 96 88 74 75 66 64 53994 334 48 30 10788 14 59 54 7972 11159 34097 8611 4769 2951 2509 2680 2610 2405 2381 2309 2352 2500 2686 2823 2781 2222 1572 1212 1177 1152 1065 1056 1051 998 1182 1150 1125 1175 1323 1141 1033 1081 1027 992 951 928 860 713 751 751 841 828 811 831 873 956 920 980 1134 1129 1123 1245 1237 1339 1462 1950 2932 5482 6366 2787 2912 3726 3913 1600 654 641 616 522 449 416 426 380 405 404 425 382 395 285 314 301 309 338 273 218 304 332 264 268 227 237 234 275 235 232 238 276 252 275 365 334 286 359 333 349 306 396 436 373 399 469 561 550 494 472 460 450 499 558 597 638 608 548 578 634 613 638 569 434 327 354 402 382 378 287 228 274 214 176 190 293 417 440 416 348 326 328 252 274 176 71 113 150 135 163 177 109 130 149 174 137 135 73 99 87 111 166 141 119 60 152 168 143 89 93 113 111 129 70 110 148 87 84 109 109 129 103 80 143 103 109 121 146 145 139 167 142 151 140 151 133 130 145 125 159 124 130 133 141 118 141 154 139 128 107 140 140 142 99 146 138 142 161 133 141 120 105 66 133 143 91 86 86 82 90 99 129 123 116 87 84 86 108 92 88 88 89 95 107 127 123 103 110 112 114 121 103 119 108 122 128 127 113 104 92 101 92 131 114 118 108 87 82 96 105 110 97 102 121 129 132 120 118 129 142 113 114 112 117 91 111 118 122 121 117 107 111 121 119 130 121 111 110 101 103 105 113 109 97 85 105 116 114 103 107 114 109 112 99 107 109 101 106 112 109 116 113 103 105 102 103 107 95 92 89 54000 334 46 30 10786 15 0 0 7972 11153 43954 18302 7974 3434 2588 2559 2523 2291 2283 2308 2254 2283 2527 2679 2415 1655 1310 1102 1109 1143 1121 1097 1169 1080 1074 1105 1177 1259 1244 990 1032 967 906 882 875 825 813 726 682 773 801 823 840 938 1054 1128 1318 1605 1778 1782 1953 2044 2032 1983 2173 2556 3750 4315 3245 3235 8432 29270 14211 1174 815 662 540 431 493 494 369 411 491 673 874 891 510 341 232 302 323 341 284 237 227 206 162 223 247 228 234 154 180 234 270 281 318 288 325 346 361 390 320 296 373 433 355 370 463 383 403 463 523 531 573 646 588 644 653 635 668 611 639 651 650 559 399 324 348 401 363 275 217 285 281 188 259 266 318 361 452 455 365 359 361 327 285 252 167 154 154 142 142 162 110 109 131 118 137 118 125 133 170 151 129 142 145 127 149 163 162 166 111 157 102 114 161 153 75 119 158 144 125 148 141 110 107 109 123 148 154 147 129 151 169 141 125 176 187 144 150 117 123 190 176 146 140 146 151 150 156 136 146 151 130 101 95 142 110 104 124 132 121 114 110 135 129 134 122 121 94 106 129 93 91 117 112 89 129 124 87 91 140 126 110 108 111 89 104 108 107 129 124 136 143 125 136 136 121 133 97 99 94 117 131 111 120 122 126 118 94 97 104 127 131 118 122 137 126 122 124 139 130 121 124 114 131 125 117 117 123 111 111 120 125 106 104 100 109 121 124 118 114 119 112 103 113 116 122 119 128 106 115 125 118 114 125 119 114 118 117 124 118 106 116 121 113 115 116 106 98 98 97 97 54006 333 75 30 10785 15 0 6 7973 11147 18357 7754 2100 1350 1274 1277 1281 1244 1112 1145 1286 1324 1312 1117 622 428 413 430 400 426 347 416 467 445 395 408 520 604 485 426 326 349 280 164 201 216 97 152 315 420 497 406 516 538 511 560 634 786 773 784 883 881 893 1014 1600 2705 4049 12287 119111 554242 614336 14979 629 519 504 479 489 446 463 467 332 356 408 414 354 351 318 302 312 267 253 333 280 239 250 263 276 249 287 286 220 281 346 257 307 339 382 402 304 282 266 333 317 383 409 339 410 499 510 502 493 493 617 643 673 669 707 738 694 711 677 629 611 569 499 412 346 388 389 293 332 195 199 229 246 243 326 444 438 480 461 421 409 396 383 355 306 237 222 170 134 145 143 172 176 107 115 129 136 172 127 193 139 152 139 143 111 128 168 136 170 161 94 116 184 122 120 127 126 127 109 125 107 109 86 132 141 144 153 139 156 165 128 154 191 172 194 218 194 146 141 198 159 179 180 184 169 152 178 187 175 196 145 138 136 131 163 170 160 133 157 152 186 158 129 171 141 120 133 115 112 138 142 107 103 97 129 129 125 133 110 107 111 116 116 134 109 122 139 123 124 107 142 140 121 129 120 147 146 132 125 137 111 130 152 140 142 127 154 149 127 138 150 158 128 133 133 133 133 134 142 136 144 159 144 130 124 126 121 131 145 140 152 159 144 138 140 128 126 135 147 141 139 129 133 130 133 134 137 138 121 126 129 134 128 129 124 141 136 144 139 134 134 129 134 131 122 120 124 122 120 112 111 54012 333 75 30 10785 15 0 12 7973 11141 8335 2285 195 56 74 4 6 -33 -63 32 20 -59 -3 46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -47 -10 54 58 102 -8 9 3 -17 -13 32 25 596 2565 5390 6830 8332 13166 48397 223390 724370 999999 928889 49000 1294 453 448 516 536 472 494 486 454 395 421 421 448 454 381 218 244 303 286 301 283 307 321 329 314 366 341 283 306 358 322 270 331 368 255 368 323 383 345 377 446 390 410 474 484 514 480 524 544 556 566 563 643 706 728 803 882 854 855 793 827 664 661 631 487 390 435 442 337 269 272 280 308 312 288 280 383 470 441 425 406 400 360 332 340 306 176 127 147 134 140 140 151 157 180 143 151 165 145 118 125 95 131 190 182 128 115 181 182 133 114 151 142 140 118 137 147 138 117 124 164 154 141 162 183 154 168 139 189 213 166 159 148 118 151 177 139 133 150 175 159 167 146 139 148 167 163 177 197 158 155 180 152 158 179 201 192 180 179 184 134 130 143 132 152 139 135 118 107 98 117 123 118 113 106 117 106 139 154 129 156 156 130 132 130 144 150 158 146 138 133 130 148 138 124 136 139 138 130 112 130 133 114 127 133 154 146 144 139 151 137 147 144 133 120 138 157 150 136 148 155 135 131 136 143 136 131 128 145 154 132 147 149 124 127 116 132 133 142 142 142 157 143 133 140 140 131 135 130 134 128 135 136 144 141 136 143 142 139 130 134 138 144 143 143 138 137 141 136 125 115 54018 333 104 30 10784 15 0 18 7974 11135 19758 4443 1084 949 1035 946 899 928 905 838 786 833 867 524 333 248 275 266 279 260 340 412 447 459 430 453 506 368 293 255 223 240 276 449 685 1033 1335 1365 1069 815 757 620 532 474 459 406 324 514 1422 5762 12174 17142 20030 20635 21349 32893 215044 651406 654188 72456 1588 512 485 487 482 484 434 394 504 468 344 412 381 409 353 265 226 300 267 342 354 345 355 306 248 326 397 279 404 353 349 394 298 273 278 312 318 312 336 344 387 380 373 371 430 410 414 460 569 614 633 594 623 678 671 764 840 819 788 811 806 709 642 582 472 375 347 336 322 240 217 280 303 210 271 404 437 480 463 475 455 379 407 402 298 164 163 174 187 187 122 214 206 137 145 174 206 207 122 153 194 152 137 93 170 150 135 157 125 123 138 139 155 143 143 137 115 168 156 119 102 127 157 176 178 150 136 120 106 142 138 149 139 145 182 163 162 163 163 185 151 161 151 155 171 168 157 157 182 158 150 148 174 198 149 144 156 185 170 158 169 170 183 169 153 167 149 139 123 127 111 118 149 147 133 116 122 116 133 144 122 118 130 126 129 158 149 123 133 137 143 146 128 109 156 158 147 112 127 145 133 127 143 140 120 137 130 139 159 137 128 124 133 138 131 125 128 139 135 129 121 113 145 135 151 140 129 131 141 127 147 145 131 124 141 145 150 136 136 125 129 138 148 134 126 134 136 131 125 114 132 135 127 133 144 143 135 138 138 137 139 138 141 132 127 141 145 139 137 132 126 129 121 54024 334 37 30 10777 15 0 24 7974 11129 126449 49011 15130 3008 1827 1786 1821 1860 1729 1684 1710 1658 1643 1500 1184 871 874 849 807 865 921 949 1101 1159 1272 1232 1206 1198 1136 921 787 692 694 610 622 827 939 783 698 903 913 869 828 901 848 812 801 1265 4151 9867 14970 15573 14792 13297 12727 12754 22095 145865 253116 93801 4916 1858 1620 1536 1431 1224 1017 878 748 662 415 407 482 453 519 476 387 324 372 455 565 518 304 287 290 290 268 278 241 272 271 317 315 320 328 216 277 312 247 340 359 316 344 394 385 359 410 358 464 575 664 592 621 592 632 690 737 847 856 824 860 746 600 600 494 446 376 319 318 286 277 253 197 232 256 287 302 358 391 399 347 327 259 234 257 185 148 100 148 133 139 178 159 132 121 141 120 125 162 167 120 112 117 134 125 85 109 87 132 125 76 96 92 85 98 102 105 94 130 141 116 133 119 106 106 86 110 121 106 102 108 79 127 147 126 167 136 149 142 116 122 108 131 134 138 135 101 102 118 178 152 156 162 140 143 166 141 131 124 152 145 130 128 145 117 150 145 118 108 123 135 84 97 100 109 117 119 126 132 143 114 122 129 90 118 119 108 100 96 120 132 108 103 97 101 107 125 104 92 123 114 92 98 90 110 123 120 136 134 132 118 122 137 129 111 127 134 112 101 109 107 106 128 125 115 104 102 114 114 107 117 105 87 112 121 102 101 105 103 111 118 112 128 115 112 119 113 117 120 115 117 102 103 109 125 123 109 111 121 111 113 119 114 119 114 106 100 104 100 94 101 107 96 90 54030 334 31 30 10771 15 0 30 7975 11123 264005 88660 24687 3973 2264 2243 2186 2259 2424 2424 2236 1929 1892 1889 1790 1444 1132 1148 1034 1034 1112 1007 1117 1371 1490 1538 1542 1597 1624 1708 1465 1166 960 833 802 847 910 835 856 973 1047 1106 1075 1155 1229 1673 3792 6663 8494 7182 4231 2812 2744 3168 4214 5061 6951 31954 174648 13358 3582 3292 2762 2193 1987 2115 2033 1823 1526 1287 1031 818 818 738 620 628 549 515 519 502 446 429 378 368 327 301 362 398 338 294 348 381 344 417 321 259 278 278 342 387 369 353 388 447 445 415 455 432 565 633 723 762 718 699 741 743 798 1030 923 927 989 892 837 710 648 524 452 398 482 422 339 302 300 289 286 323 330 382 392 394 437 500 515 411 329 328 330 182 187 181 195 221 223 219 169 168 172 193 240 222 183 179 198 163 179 177 155 177 147 178 159 144 134 159 158 114 172 167 179 137 190 127 139 181 180 193 155 175 136 164 172 170 187 188 190 189 225 210 215 194 186 178 165 170 178 196 192 163 189 179 168 213 190 153 160 183 165 143 165 159 184 199 181 185 190 177 174 159 179 173 133 157 161 168 159 174 176 159 147 147 180 188 173 153 152 146 156 176 144 139 161 155 148 165 163 163 172 166 147 154 169 149 165 167 178 169 186 170 163 155 174 167 151 153 155 155 164 173 155 142 167 155 163 162 162 163 183 176 154 148 160 162 144 166 179 158 155 164 157 161 163 165 168 177 163 166 179 177 181 173 172 164 165 162 171 158 158 158 169 163 167 162 158 160 150 151 154 157 164 155 146 142 136 135 54036 334 32 30 10772 15 0 36 7976 11117 253565 76874 21961 3784 2248 2250 2323 2579 2656 2507 2505 2257 2086 1904 1818 1528 1217 1149 1134 1147 1175 1242 1307 1602 1678 1705 1813 1896 1845 1675 1488 1342 1132 1081 995 1009 907 1052 1160 1533 2109 2453 2433 2224 2144 2261 2297 2507 2370 2369 2717 3828 4336 3593 3107 3066 3366 2967 1917 1133 867 796 658 624 782 686 762 761 858 823 857 723 739 592 568 453 468 419 358 367 350 409 398 338 366 317 322 316 346 336 425 301 305 293 307 307 303 283 390 327 277 247 312 364 396 394 405 444 432 499 630 649 692 657 633 704 868 932 847 872 877 836 740 740 652 552 379 319 334 350 311 309 246 235 222 295 326 375 365 345 412 369 384 369 371 276 246 218 140 149 155 129 105 107 159 167 153 108 144 156 138 191 158 100 112 120 115 121 182 181 135 114 105 116 149 135 124 83 128 108 83 133 100 153 125 131 119 140 130 157 132 123 145 149 150 136 162 112 130 90 131 122 133 145 118 114 137 164 127 138 171 128 135 130 157 148 118 145 137 134 162 163 145 145 138 139 131 127 141 139 136 110 112 129 126 109 107 106 102 112 125 133 120 118 125 146 128 106 132 136 137 100 97 100 110 105 94 115 114 129 134 115 117 110 115 112 112 111 121 129 129 136 123 113 124 119 120 121 116 139 119 106 137 142 135 126 144 133 102 96 112 115 118 120 105 123 135 123 122 129 131 131 138 138 130 118 131 136 132 134 132 116 120 119 121 113 119 131 123 113 119 121 116 125 115 111 110 111 108 110 100 98 94 100 54042 334 37 30 10777 15 0 42 7976 11111 170181 52985 13832 3604 2323 2170 2314 2512 2579 2631 2492 2306 2131 1866 1558 1431 1233 1193 1162 1146 1146 1303 1499 1770 1857 1920 1950 2013 2101 2278 2280 1999 1736 1584 1405 1340 1492 1421 1495 1667 1610 1667 1591 1532 1591 1724 2106 2812 3601 3921 4195 3637 2414 1979 2198 2335 1822 1383 1022 915 816 771 810 768 659 675 711 745 751 729 631 550 510 412 386 403 434 441 400 348 324 371 385 382 340 446 527 539 549 458 381 309 283 336 317 325 372 366 293 292 339 262 315 284 322 406 377 364 422 520 669 707 685 668 667 730 916 934 879 795 797 738 750 699 695 489 340 373 391 301 276 201 217 246 250 321 356 316 395 409 357 372 354 338 240 225 219 172 173 155 160 196 161 132 170 148 130 116 161 174 220 162 175 167 152 111 111 111 120 120 143 110 126 127 98 137 119 142 133 136 137 157 104 123 121 140 182 164 117 147 141 131 189 103 126 127 138 157 133 128 138 163 143 122 136 141 131 142 123 139 145 147 151 112 125 160 132 105 130 105 150 132 140 118 125 141 117 115 116 93 121 124 116 127 111 126 99 105 110 102 131 140 132 144 117 99 97 142 136 143 142 136 132 116 95 109 101 88 101 124 118 110 126 128 103 100 109 113 122 143 133 113 118 117 128 124 112 128 106 124 114 126 120 109 130 116 128 123 107 113 121 121 102 115 115 122 133 126 117 109 107 114 128 119 114 108 124 120 122 122 113 113 121 130 119 125 131 112 111 120 125 128 119 118 121 121 109 103 103 103 100 101 98 94 54048 335 7 30 10777 15 0 48 7977 11105 738487 152804 78033 20557 3670 2409 2218 2418 2629 2660 2816 2762 2451 2199 1943 1654 1440 1371 1211 1172 1186 1262 1431 1688 1839 1969 2161 2660 3281 3769 3720 2793 2372 1965 1566 1178 1169 1231 1199 1200 1116 1161 1148 1097 1054 1159 2198 5117 7850 8423 7140 5725 5082 3382 2024 1975 2122 1468 951 858 672 544 534 507 646 626 560 556 530 510 475 547 426 518 427 379 387 358 353 300 250 322 366 416 386 425 503 474 398 327 293 279 225 274 305 280 277 369 381 335 319 294 283 383 388 337 378 394 422 487 677 721 700 718 706 684 827 912 930 837 827 769 779 700 697 687 549 456 402 388 235 258 198 195 228 296 301 384 421 394 396 413 447 400 262 288 319 258 237 203 170 116 157 134 134 137 193 165 200 163 167 156 122 165 93 89 72 118 122 120 160 117 95 102 107 105 117 105 151 113 101 98 105 159 139 152 156 86 133 160 130 106 133 113 139 149 113 91 138 158 167 143 171 150 116 126 129 92 131 111 123 130 162 160 116 122 175 167 145 142 139 142 159 173 144 141 122 107 133 107 126 123 154 148 109 99 126 157 130 134 132 145 126 103 107 100 103 135 138 130 137 125 126 119 120 119 138 121 101 100 135 139 119 115 110 113 113 110 116 112 133 130 128 138 132 134 116 108 126 125 131 137 138 101 123 142 144 139 121 118 134 134 115 106 121 126 127 115 89 100 98 117 118 103 110 134 142 138 135 129 123 122 126 114 125 120 113 107 112 119 118 119 119 130 120 121 119 109 119 114 113 103 110 105 97 54054 335 0 30 10770 15 0 54 7977 11099 750054 195046 91367 23387 4845 2353 2369 2656 2901 2829 2938 3039 2823 2378 2069 1608 1431 1271 1212 1297 1334 1366 1622 1824 1953 2378 2931 3232 3435 3096 2295 1857 2019 2121 1826 1580 1468 1375 1322 1323 1240 1183 1178 1066 1023 1160 1427 1570 1581 1427 1177 1238 1333 1337 1223 1022 952 900 751 643 512 526 573 610 627 506 590 604 552 507 433 351 331 331 349 340 320 380 305 265 366 359 425 453 459 470 470 480 377 278 271 322 393 353 328 311 304 342 343 315 309 367 432 376 391 459 437 441 548 700 740 704 684 721 787 833 1020 993 860 826 840 801 688 715 613 481 388 407 376 273 251 222 219 251 365 462 395 327 339 370 320 340 393 363 287 349 283 292 218 167 158 129 182 191 128 165 185 151 185 109 143 137 160 169 133 99 136 139 173 172 110 86 130 142 133 155 130 111 154 161 136 149 134 169 184 181 163 155 126 137 161 144 157 163 171 194 159 148 159 151 196 179 136 201 154 141 122 146 139 134 163 177 164 171 156 145 146 128 126 109 110 120 128 157 129 138 165 148 134 127 159 139 134 155 116 114 126 127 162 149 120 109 152 152 118 105 130 140 132 145 133 136 128 139 144 122 137 146 136 168 129 109 153 163 134 141 149 143 149 129 133 120 151 128 124 138 136 153 144 151 153 174 154 133 117 131 126 140 130 117 143 161 133 132 112 115 118 134 132 139 122 121 136 130 134 144 149 134 138 134 127 125 129 134 133 126 130 130 133 125 133 128 130 131 132 125 129 127 125 122 119 124 114 111 107 54060 334 21 30 10761 15 1 0 7978 11093 187640 72260 22547 4566 2527 2495 2574 2813 2713 2971 3086 2714 2283 2016 1633 1348 1325 1346 1278 1305 1370 1568 1759 2017 2301 2289 2264 2574 2929 2871 2728 2385 2031 1589 1509 1384 1227 1163 1137 1039 1025 1347 1749 1649 1413 1042 927 912 869 1024 1119 1099 1023 917 720 686 688 634 457 505 559 511 497 490 386 486 484 431 447 440 421 387 335 344 402 363 359 279 347 376 314 315 413 502 476 448 453 347 365 367 345 352 348 335 273 305 330 270 328 336 332 399 337 382 351 375 462 508 653 753 782 797 667 645 777 857 1020 1049 903 831 815 796 780 716 597 468 459 387 290 226 239 255 250 238 300 375 351 349 341 325 318 346 332 324 286 314 252 245 208 154 133 170 194 156 166 108 123 138 180 172 112 140 90 116 141 126 139 142 97 73 84 107 161 90 89 102 99 76 96 137 144 122 149 124 108 114 146 113 147 141 175 116 166 114 115 131 125 147 164 140 142 136 114 105 111 100 116 152 122 140 112 130 136 123 109 144 153 136 123 133 117 120 134 121 100 103 132 118 127 120 136 129 122 136 140 155 129 110 113 132 142 127 117 109 117 125 98 92 93 112 110 117 126 107 98 93 127 119 106 133 116 83 115 140 123 121 132 136 119 116 130 129 115 116 135 140 114 131 144 144 147 134 121 110 116 107 118 133 135 140 140 130 136 125 120 112 114 116 112 116 127 134 116 116 130 133 130 127 118 121 131 127 109 112 113 118 121 119 113 110 120 125 114 115 118 115 116 108 104 104 100 102 99 92 54066 334 15 30 10755 15 1 6 7978 11087 151570 34166 9096 3235 2488 2360 2526 2845 2654 2835 2808 2269 1958 1753 1464 1346 1293 1250 1264 1276 1331 1537 1727 1999 2042 2326 3392 5441 6170 5577 4880 5658 4317 2203 1398 1367 1339 1397 1415 1416 1487 1647 1867 1810 1537 1196 1051 1037 1131 1481 1537 1249 1111 1052 813 700 584 631 555 542 532 498 476 419 450 453 463 430 476 502 405 332 348 393 386 352 301 245 350 307 340 406 408 422 466 467 446 394 292 332 270 303 318 297 251 364 298 315 316 332 282 246 310 346 368 392 423 444 549 689 727 776 813 683 708 767 867 989 1062 888 855 824 731 733 705 652 551 437 379 307 295 264 160 223 280 262 357 319 333 318 298 326 329 340 285 240 247 228 201 137 95 165 156 96 126 140 143 115 122 138 100 116 121 137 146 132 147 103 90 109 98 137 120 101 106 135 129 120 124 99 125 124 132 103 127 123 140 101 98 122 117 158 106 123 100 101 122 149 118 103 130 157 123 130 93 110 108 123 91 105 84 130 107 129 118 120 98 130 144 136 112 102 121 116 118 120 119 140 107 103 119 108 95 118 105 86 77 84 108 128 115 127 113 109 127 103 109 126 113 107 97 105 113 107 95 86 92 112 98 103 104 104 112 120 107 96 108 109 115 109 123 114 113 110 98 106 113 98 108 109 119 102 115 109 107 114 150 136 112 129 132 111 117 120 118 107 106 103 102 111 116 110 104 116 112 108 116 111 105 100 104 100 105 116 105 101 94 91 99 107 106 97 107 104 91 92 95 95 104 92 90 84 82 82 54072 334 43 30 10753 15 1 12 7979 11080 134472 22561 5442 2609 2292 2331 2522 2717 2627 2872 2669 2228 1865 1556 1313 1253 1217 1264 1278 1392 1649 1957 2616 3994 5527 11189 16732 13520 10796 7561 4983 3645 2727 1914 1618 1577 1607 2453 5213 10379 14692 13483 8115 3436 1632 1255 1290 1265 1322 1327 1371 1318 1194 1009 772 721 568 533 585 520 467 411 487 595 487 555 541 489 466 502 429 384 401 429 352 312 296 310 321 390 397 441 507 449 430 437 468 410 349 365 350 337 403 406 349 356 315 320 266 298 354 418 408 469 561 497 450 520 543 688 715 772 847 803 780 813 979 1128 1055 1078 992 879 899 877 828 796 796 658 561 530 396 319 274 279 225 295 291 338 357 415 356 322 300 250 295 254 259 335 291 196 102 131 127 157 139 184 184 145 170 150 129 109 153 161 92 150 137 138 112 109 119 126 96 124 143 171 172 115 86 131 139 124 160 155 149 154 125 148 129 195 163 158 148 146 110 156 179 172 201 190 183 227 139 112 125 136 143 151 181 156 137 150 151 143 128 135 145 143 144 128 158 149 162 129 110 111 113 147 156 121 140 141 149 144 106 118 104 141 148 155 152 131 115 129 137 134 133 138 133 139 150 136 143 147 148 117 141 130 115 132 149 151 135 100 123 133 126 140 131 135 147 153 134 145 147 133 153 136 149 134 139 140 129 149 144 132 127 142 140 105 113 139 147 148 137 131 122 131 145 142 127 129 135 143 136 136 146 154 134 132 132 136 128 117 120 115 118 122 127 123 128 128 128 119 113 118 116 110 114 114 110 110 106 97 54078 333 15 30 10755 15 1 18 7979 11074 10110 3157 2218 2154 2210 2592 2835 3079 3436 3073 2369 1986 1704 1389 1314 1288 1315 1523 2387 4469 6088 5351 4786 8944 12456 8504 5437 5163 4607 3723 3532 3769 3439 3107 3144 2952 3073 3923 4647 3588 2642 2411 2167 1981 1929 1911 1736 1729 1673 1436 1427 1310 1174 949 843 701 674 673 625 548 551 523 534 463 418 456 455 409 459 405 348 285 383 318 227 299 386 448 531 505 445 446 516 554 545 520 511 522 428 354 328 378 320 336 345 395 384 368 358 379 402 413 445 531 569 547 534 620 667 676 826 941 854 825 907 1046 1099 1017 915 958 924 877 897 972 978 904 860 794 676 571 528 427 378 291 299 247 307 359 433 391 377 423 348 292 333 292 270 275 263 187 189 163 203 248 195 222 179 192 172 161 119 158 103 115 147 144 161 152 146 198 127 126 155 156 138 201 122 116 78 132 155 110 161 193 138 181 177 103 145 168 160 131 135 223 212 122 177 176 210 219 166 139 182 196 155 147 154 176 148 151 151 137 181 150 154 152 136 165 196 151 195 207 188 149 135 146 123 127 142 179 152 178 164 155 177 152 121 142 142 137 153 154 151 115 139 151 156 152 142 149 143 143 146 156 178 172 154 155 159 141 149 147 153 146 136 146 139 152 154 154 147 170 169 147 153 168 164 156 144 148 164 165 172 154 144 170 157 153 153 157 154 157 154 152 151 146 152 164 154 158 142 142 139 143 147 150 151 149 155 140 132 132 139 146 148 141 137 152 146 139 147 142 139 132 141 129 129 132 134 128 129 120 117 54084 334 17 30 10757 15 1 24 7980 11068 29909 8511 3061 2002 1957 2355 2506 2667 3036 3410 3312 2535 1847 1478 1310 1245 1263 1599 2893 4715 5215 4745 5179 6139 6615 5554 5117 5405 5211 4505 4103 4022 3768 3552 3656 3615 3203 3020 2807 2551 2613 2657 2755 2965 3027 2970 2660 2384 2064 1785 1193 1025 945 825 765 651 612 526 435 447 438 397 501 536 500 406 392 330 259 301 329 336 371 277 333 345 326 450 451 428 446 457 571 552 544 514 507 500 433 336 334 312 300 347 317 303 338 393 338 326 320 327 390 402 455 438 479 496 585 589 655 806 760 749 840 941 992 964 907 866 792 805 808 829 932 931 820 665 612 490 439 366 307 285 325 264 297 306 349 309 386 387 355 413 325 271 237 265 297 322 238 122 98 133 155 132 117 92 100 134 162 120 126 107 92 118 161 120 81 110 94 106 145 112 139 118 123 139 157 113 80 92 123 134 106 100 102 72 101 117 135 96 104 117 136 148 120 130 150 135 173 180 198 136 159 172 159 172 112 169 182 148 189 179 202 155 125 122 116 134 126 105 114 129 105 97 110 130 130 101 128 123 122 134 122 125 110 117 101 111 94 124 103 115 91 106 126 137 102 96 99 114 141 127 121 100 100 110 89 104 106 102 111 115 111 104 99 101 101 117 140 127 130 118 118 132 142 126 124 110 107 129 139 132 132 123 118 122 131 133 134 128 133 136 122 128 137 130 118 123 111 115 127 128 122 133 122 119 135 134 118 106 112 111 110 110 108 116 118 119 113 106 104 113 115 105 100 109 106 106 99 91 91 97 54090 334 18 30 10758 15 1 30 7980 11062 19350 4673 2062 2001 2116 2358 2537 2649 2923 3149 2548 2057 1652 1271 1322 1428 1834 4217 7428 8503 9844 10350 10077 9268 8223 6988 5669 4840 4175 3434 3635 4285 3826 2898 2465 2336 2137 2187 2103 2223 2068 2158 2371 2477 2480 2181 1989 1803 1760 1671 1488 1290 1066 813 676 633 566 498 457 489 507 432 544 508 410 454 395 384 392 343 343 337 369 308 315 342 414 358 420 488 582 481 470 547 514 477 420 371 288 327 284 279 315 343 312 332 366 380 314 316 341 367 406 435 469 433 419 460 604 713 788 913 834 868 842 916 966 882 814 826 854 845 833 904 921 768 602 534 525 401 360 336 271 225 248 301 228 272 291 305 287 371 364 444 419 331 297 338 331 294 216 153 169 130 145 159 150 180 169 169 116 89 151 108 118 143 146 142 175 158 156 138 135 122 129 97 85 88 111 126 120 143 136 175 177 118 107 103 116 126 129 173 163 151 166 139 126 177 132 152 147 153 187 117 140 157 176 132 150 149 141 170 131 150 232 200 150 164 156 123 115 138 151 159 131 140 147 139 137 133 125 129 109 135 130 150 110 107 122 112 128 127 133 119 106 125 129 119 121 137 143 149 138 138 129 133 117 87 119 140 133 114 117 129 123 122 117 122 143 128 115 121 118 141 152 109 133 129 145 135 131 140 155 149 145 144 145 134 143 131 141 149 132 138 134 137 146 142 122 134 146 150 148 144 140 157 144 137 132 134 124 130 134 118 113 123 134 138 132 128 133 132 127 124 123 130 122 121 118 121 117 117 111 110 54096 334 18 30 10758 15 1 36 7981 11056 14360 5079 2504 2005 1977 2205 2428 2548 2841 3120 2715 2063 1791 1673 1852 2275 5001 15438 24541 20408 15523 13140 10321 8335 6727 5195 4120 3916 3611 3302 3490 3383 2975 2859 2582 2234 2317 2635 2325 2319 2448 2361 2573 2507 2428 2208 1920 1614 1360 1226 1290 1190 996 894 817 750 563 557 484 490 463 401 470 593 543 448 464 338 353 322 304 228 305 369 367 477 463 449 525 507 435 427 470 480 444 462 429 304 312 349 364 390 349 337 367 323 400 436 366 301 315 326 340 325 365 428 538 634 814 877 981 945 816 882 863 800 760 789 792 802 786 823 747 628 532 445 464 471 431 389 381 363 322 319 265 340 334 367 331 282 280 338 376 357 311 274 307 335 334 317 209 111 104 184 161 116 120 150 172 112 110 136 162 161 120 110 148 139 160 193 162 93 104 106 86 96 103 136 167 137 137 187 148 103 96 175 173 170 151 114 74 146 165 93 124 166 163 153 155 121 111 149 130 101 141 159 169 135 135 141 151 152 157 171 178 213 220 169 133 160 175 150 133 117 133 154 139 147 141 138 140 127 110 117 141 157 162 119 107 142 129 125 137 118 117 136 143 132 145 124 140 128 123 126 141 137 118 126 116 117 121 137 136 118 143 146 127 136 132 124 142 150 149 149 146 139 156 153 132 127 130 135 165 168 146 157 156 136 137 130 138 156 149 150 147 158 152 163 175 139 151 155 153 146 141 154 144 143 135 133 137 147 140 134 131 135 143 145 139 136 140 137 133 132 132 129 129 134 124 126 129 130 124 112 54102 334 43 30 10753 15 1 42 7981 11050 15042 5030 2496 1896 2033 2159 2461 2514 2960 3045 2750 2251 2149 2122 2539 3555 8390 14824 14260 9324 6288 4775 4116 4043 3801 3412 3310 3432 3396 3182 3437 4322 4858 4268 3445 3172 3387 3691 4277 4953 5354 5031 4637 4243 3487 2934 2223 1824 1433 1228 1118 1229 1514 1854 1727 1227 998 739 586 576 538 523 542 566 542 396 336 329 318 302 364 319 444 384 428 480 365 414 429 490 491 491 431 458 535 536 429 396 398 343 301 365 390 312 378 386 355 419 393 285 321 318 296 333 299 402 442 518 550 767 963 956 840 811 837 780 715 708 751 869 853 763 636 469 439 359 453 520 506 540 573 465 409 358 315 332 330 268 380 338 329 348 404 430 330 267 298 314 244 112 145 201 177 163 126 145 132 121 133 109 101 119 129 135 138 132 124 127 156 131 103 77 97 143 144 104 117 116 101 104 120 126 148 165 97 93 137 163 143 146 115 96 99 112 89 159 139 111 109 106 154 140 119 115 122 151 165 165 165 124 151 107 166 140 163 187 181 188 145 168 184 168 133 154 176 150 112 112 149 113 121 145 128 120 126 126 141 145 126 138 136 101 112 131 105 119 128 149 165 133 120 116 119 135 166 113 111 127 118 117 113 118 122 135 150 151 126 101 130 153 129 124 127 116 140 143 128 133 144 153 151 147 128 137 153 160 135 123 142 132 123 126 126 134 144 154 135 138 149 141 146 153 151 136 135 131 137 146 145 129 121 128 126 126 136 139 135 134 128 122 124 136 133 124 123 125 133 123 126 123 119 114 110 112 54108 334 12 30 10752 15 1 48 7982 11044 19506 4692 2465 2017 1984 1998 2326 2576 3069 3453 2845 2295 2444 3069 3557 4631 6133 6426 6403 5889 5698 6071 7053 8234 8754 8422 7398 6033 4872 4246 4630 4067 3091 2857 3509 3913 4439 4621 4494 4665 4377 4340 4232 3216 2456 2023 1781 1651 1510 1464 1591 1557 1852 2552 3371 2256 1283 884 643 539 501 574 562 685 658 527 471 392 387 378 309 397 400 387 451 440 389 447 490 416 353 395 402 450 514 629 633 573 494 387 352 402 422 411 437 341 327 393 388 307 330 369 318 323 321 374 355 398 462 651 877 1022 1053 995 881 827 734 718 753 724 786 766 740 572 415 347 359 353 389 471 674 632 522 402 403 390 327 340 360 380 327 281 355 333 247 261 294 229 185 197 192 144 131 134 155 164 150 166 148 138 132 97 97 123 124 127 68 85 98 120 133 126 133 188 135 80 66 143 171 121 127 90 103 100 92 127 99 103 117 132 137 113 111 95 126 114 115 96 128 148 145 135 120 127 122 128 124 126 114 131 128 85 116 92 80 86 137 159 148 161 177 155 134 157 176 155 101 125 141 128 97 106 122 130 149 136 139 113 95 109 125 127 120 110 132 151 114 92 121 136 165 120 96 113 119 95 85 93 109 97 141 105 107 97 110 117 115 118 122 144 112 115 152 135 126 131 118 108 109 127 145 146 131 145 113 110 126 128 114 104 113 128 121 133 145 126 127 139 123 128 135 142 142 131 120 129 119 116 132 116 113 119 115 115 120 113 112 108 112 119 117 113 104 110 113 113 119 115 110 110 107 105 100 86 54114 333 16 30 10756 15 1 54 7982 11038 4200 2063 1704 1807 2011 2129 2485 2936 3015 2505 1992 2341 3653 4740 5232 5964 6459 5810 5893 7014 8570 9483 9249 8537 8069 8316 8321 7302 6284 4949 4360 4301 4403 5810 6953 5928 4752 4287 4240 3616 2873 2314 2183 2052 2095 1981 1682 1560 1622 1780 5222 33621 6199 3770 1703 978 815 703 596 628 582 667 625 560 486 348 376 355 254 305 399 445 444 448 430 425 337 228 314 381 333 347 397 434 475 583 536 606 513 417 457 435 411 401 373 416 368 308 370 339 282 296 315 307 309 340 402 576 786 952 943 971 852 782 661 640 677 721 742 700 645 577 430 373 392 378 365 474 575 631 743 552 427 429 390 358 300 295 358 302 305 338 339 286 291 281 152 126 103 122 156 129 88 94 101 118 81 151 102 134 199 157 93 89 135 104 136 146 96 103 119 99 126 141 109 90 83 99 118 100 97 73 88 106 100 88 53 83 89 121 117 117 130 118 116 83 104 106 104 107 129 128 114 100 97 95 106 99 99 74 107 114 109 148 139 120 134 137 162 140 119 141 136 104 120 73 98 88 82 102 106 126 108 107 120 113 93 138 121 93 98 108 102 94 84 111 112 83 88 97 98 108 107 82 92 96 65 71 73 95 89 108 109 106 109 101 91 115 120 102 104 105 105 101 98 94 104 124 103 96 108 107 101 106 107 105 99 102 95 98 94 97 106 127 121 135 118 98 110 115 107 99 95 115 113 107 100 85 82 96 89 93 98 97 95 107 108 99 91 99 94 96 99 94 94 95 87 94 85 85 86 80 73 54129 334 18 30 10758 15 2 9 7984 11023 17125 3638 1839 1853 2000 2002 2222 2567 2556 2459 2082 1821 2108 2525 2235 2447 3112 3887 5143 7387 9971 10953 10430 9351 8851 8395 8105 7595 6622 5445 4649 4403 4608 4842 4980 4864 4978 6369 10251 15645 20746 21293 18840 17019 13685 10917 6870 4702 4455 4102 4509 8084 6168 2565 1381 1008 932 664 650 709 621 659 639 677 540 401 400 316 321 285 361 442 492 528 428 366 369 263 322 373 307 275 221 262 243 269 341 394 546 514 588 498 525 444 448 397 357 325 372 400 413 392 376 301 329 397 451 468 513 695 983 1105 1085 1048 969 797 729 742 881 844 757 732 704 582 516 502 625 687 721 757 723 635 574 520 524 484 415 407 424 431 422 408 442 378 352 335 416 338 140 207 236 145 166 198 155 191 93 91 137 142 158 125 119 114 118 175 195 141 117 130 108 117 147 146 107 129 145 160 142 136 154 141 123 176 141 128 141 145 151 146 161 128 137 131 165 201 170 177 182 129 148 173 134 167 153 143 144 131 137 163 133 152 177 189 142 167 207 225 173 182 171 205 191 143 144 146 141 146 142 148 156 142 148 177 156 141 141 137 153 143 137 150 121 144 127 126 150 145 163 146 135 148 134 123 100 110 131 132 128 123 109 122 138 148 128 122 130 132 136 136 129 149 150 141 133 130 138 156 155 162 155 150 133 142 161 154 152 159 125 133 158 174 161 155 157 149 167 162 159 129 139 151 145 137 124 137 146 141 146 134 139 139 130 133 122 126 131 131 143 129 127 136 126 137 125 130 121 120 123 127 123 112 108 107 54135 334 16 30 10756 15 2 15 7984 11017 20418 2778 1500 1519 1540 1651 1889 1972 2048 1792 1487 1392 1927 3437 4251 4991 6458 7815 8829 9123 8029 6500 6262 6372 5951 6281 6513 5846 4782 4083 3162 2303 2777 7191 11526 14363 19075 28056 40661 48557 43590 35468 33430 27202 32068 32027 25318 20313 17114 19943 113937 160780 21669 1460 706 730 598 556 611 661 601 611 640 554 512 556 609 835 1588 2326 2492 2480 2108 1646 1662 1299 907 738 610 479 342 279 267 271 235 231 219 273 295 272 338 440 347 381 463 397 447 369 400 373 399 319 290 337 276 311 354 446 678 820 975 942 1009 892 790 736 764 792 701 662 685 587 569 445 394 416 426 455 693 650 587 633 616 537 546 460 402 410 355 344 307 333 289 315 306 332 338 292 375 265 153 115 78 92 110 67 118 142 124 105 102 85 116 155 136 86 92 89 113 88 45 99 101 76 95 74 96 69 76 79 94 97 83 77 90 117 78 148 156 84 73 87 91 110 86 103 121 120 108 65 94 99 115 92 20 89 113 121 107 128 135 151 115 104 123 122 102 92 132 154 128 78 70 112 91 121 105 95 119 98 117 133 124 71 61 86 92 84 103 109 89 84 70 64 70 97 58 71 97 72 63 62 65 75 79 71 73 78 69 35 69 79 59 63 80 83 90 69 100 100 76 85 82 79 101 93 85 85 90 66 93 105 107 102 89 109 100 102 106 99 95 110 91 83 85 98 94 98 108 98 104 84 76 80 83 86 82 70 80 74 65 70 64 75 76 72 76 78 68 74 75 71 68 77 81 65 70 58 62 55 51 48 43 38 54141 334 19 30 10759 15 2 21 7985 11010 21999 1673 1650 1824 2292 2503 2513 2744 2879 3115 3880 4932 7463 12272 16851 18418 18467 14862 11108 7943 5958 5829 7303 9145 10345 9432 7346 5604 4401 4316 3664 4000 8640 21841 34753 46632 44145 40021 40566 35532 36237 38811 42397 47277 48347 47735 42151 39239 36457 22532 44477 92704 14266 926 756 692 738 840 892 856 867 811 1017 1526 2147 2631 3291 4354 5428 5977 5895 5772 5680 5129 4173 3103 2130 1295 839 556 428 388 292 285 220 345 284 226 221 215 276 312 385 422 378 407 410 454 382 317 323 320 283 227 324 343 340 560 915 996 976 1029 930 801 788 815 845 762 682 712 673 601 540 456 344 352 360 463 574 585 504 520 525 497 441 459 381 364 373 281 216 272 302 280 344 364 345 352 326 241 153 82 117 128 88 120 122 113 120 82 63 122 105 80 58 71 75 98 70 102 95 88 120 104 105 104 83 85 72 107 83 112 123 88 101 94 54 93 89 49 90 82 72 91 87 127 71 98 95 125 92 137 106 83 80 65 82 84 133 114 95 111 143 108 79 77 64 93 111 98 93 79 86 129 143 126 96 71 75 72 80 87 93 91 107 91 82 87 88 105 83 94 76 60 59 71 113 87 51 59 67 71 65 63 55 56 63 59 49 59 75 71 68 70 60 62 95 105 85 82 90 113 98 96 73 79 83 85 83 86 87 81 74 86 106 101 99 87 89 89 100 97 95 88 95 94 93 95 80 74 75 77 92 79 69 82 84 92 77 77 68 75 70 78 73 74 67 66 60 65 66 64 63 66 78 82 60 54 54 58 47 50 42 38 54147 334 22 30 10762 15 2 27 7985 11004 19972 2668 2916 2967 2853 2666 2924 3233 3648 5428 8762 13097 14515 13965 11831 9409 6982 5172 4053 4388 7246 12181 14300 12256 9992 7289 6719 6272 5897 8409 11325 11903 17575 33881 52038 58725 45377 38684 35019 28440 31158 34621 34753 37270 35129 31536 31420 29511 21548 15088 68031 83730 7901 1278 1282 1262 1330 1503 1525 1852 2255 2630 2832 2900 3087 3196 3155 3261 3249 3004 2630 2347 2375 2249 1840 1357 1002 792 698 534 457 438 331 369 406 394 369 376 373 262 358 321 420 472 458 414 419 472 369 336 342 371 257 362 323 367 383 605 908 1116 1086 1024 1022 915 773 817 935 914 898 763 774 727 600 603 451 440 441 467 474 557 614 568 482 501 522 528 500 434 379 283 266 207 273 405 405 373 332 415 423 418 236 103 83 106 144 145 100 128 145 161 128 100 89 87 98 106 111 139 116 88 80 140 72 112 56 71 105 41 61 66 87 104 105 107 97 111 87 91 107 99 98 52 77 109 112 85 106 93 112 123 90 99 96 114 134 148 126 139 127 119 138 134 96 94 119 106 107 103 76 108 94 129 152 104 130 128 78 79 90 110 107 103 95 119 129 109 89 65 82 110 89 111 108 94 91 108 69 82 76 70 86 71 103 103 106 70 99 93 75 85 81 86 77 72 92 84 86 106 96 101 104 102 99 94 100 111 99 113 109 97 106 95 91 105 105 91 94 81 103 108 111 127 95 85 103 106 106 104 99 96 101 110 99 96 94 103 99 92 88 95 94 90 82 84 88 85 84 83 78 82 80 82 80 80 84 76 79 77 69 62 68 65 54 46 54153 334 28 30 10768 15 2 33 7986 10998 19674 3315 3766 3657 3340 3115 2822 2694 3318 5016 6305 5917 4738 4012 3629 3494 3847 4667 8616 17745 25530 23952 13409 7231 5518 4637 5348 6080 8167 13519 15553 18229 29108 37417 40732 49418 62313 51175 27969 18763 12664 13997 18788 21309 24011 22073 16115 12429 9328 7172 26382 124869 10686 1355 1466 1381 1335 1357 1379 1201 1196 1192 1043 973 996 996 1063 1056 1133 1168 1111 1006 1123 1032 905 786 876 802 699 672 659 614 465 547 524 477 582 494 447 398 409 445 423 412 398 340 346 399 355 320 366 276 351 336 391 476 729 867 1029 1037 1021 1020 1023 1055 1000 1033 1016 942 877 790 792 680 564 532 507 479 442 466 495 535 573 603 501 467 574 563 480 440 379 275 231 268 242 305 389 444 480 453 431 438 332 191 128 136 155 124 96 117 138 113 123 146 106 120 117 109 130 152 135 121 146 145 105 91 95 79 105 94 96 78 73 61 96 88 87 104 80 74 97 77 73 100 68 70 82 76 83 108 104 90 70 120 98 101 91 123 130 105 107 100 110 110 87 119 125 99 88 83 98 98 95 91 89 108 112 131 161 147 114 109 103 97 105 129 104 98 86 89 114 123 90 81 100 100 84 74 90 92 102 91 96 85 73 64 90 111 92 91 103 100 82 73 70 84 82 100 95 112 104 93 92 113 93 91 87 99 101 102 111 117 115 78 94 131 111 109 103 100 103 93 106 110 105 111 98 111 110 108 113 113 115 103 102 107 110 104 103 104 90 89 91 81 91 87 78 83 92 89 94 95 93 85 98 90 86 86 86 82 84 81 74 72 72 63 54159 334 32 30 10772 15 2 39 7986 10992 17354 3333 3349 4023 5096 5238 5230 5410 6888 10303 12690 11667 9105 7641 7462 7809 11621 23708 39027 39737 27543 11981 5782 5107 4429 4086 4381 4249 3495 3739 7046 14768 26393 34679 39261 37477 25789 15325 6179 3712 7388 14154 19594 21561 15703 9214 5680 4653 4271 3516 2611 1522 1107 1290 1550 1532 1459 1578 1574 1409 1584 1534 1336 1186 1023 1029 1049 1000 1146 1166 1118 1182 1118 1080 924 879 878 824 750 643 555 488 425 376 312 349 239 228 355 482 492 430 350 391 368 271 309 286 262 276 208 259 385 431 580 815 932 1043 1108 1197 1088 1047 1074 1134 1061 984 875 807 671 572 499 430 458 493 441 536 523 486 449 448 494 476 379 425 421 415 301 297 282 298 294 325 337 399 399 420 418 468 391 257 171 127 98 102 137 80 129 126 117 106 105 88 139 133 74 50 79 80 79 37 117 91 80 94 125 79 112 111 106 105 71 89 123 82 83 71 84 94 85 88 95 88 98 98 96 89 96 71 113 106 86 125 83 94 128 108 120 110 110 122 74 93 110 152 101 76 70 106 95 109 86 110 124 129 100 115 114 134 134 135 161 138 114 103 114 152 124 114 101 121 122 103 91 115 118 92 112 129 84 87 126 96 66 78 80 92 99 116 119 92 80 66 84 94 99 87 111 105 121 97 100 101 107 119 99 117 116 120 110 118 102 97 84 104 110 111 120 126 115 103 104 106 97 103 105 105 114 102 91 97 106 102 88 104 105 99 94 94 97 86 97 102 98 95 88 86 92 99 101 96 97 99 105 96 93 85 85 84 83 80 78 73 71 63 54165 334 37 30 10777 15 2 45 7987 10986 15572 5014 5942 6412 6969 7516 8035 8965 11516 13480 12570 8799 5210 3962 4121 5816 9392 11449 9491 7710 7160 6267 5539 4630 3560 3024 3033 3035 4230 9103 16570 20461 22176 18262 10169 5314 4137 5109 9016 14700 17367 20021 20586 17906 12823 8777 7632 6941 5426 4303 3289 2034 1614 1878 2038 1951 1752 1726 1779 1515 1312 1088 1024 1006 1070 1082 1157 1122 1123 1240 1221 1274 1379 1440 1537 1400 1079 907 882 730 740 711 633 496 311 203 237 141 203 204 239 290 298 317 374 245 183 200 255 294 397 405 272 256 535 836 972 1034 1088 1023 955 875 879 874 862 910 829 666 626 599 521 500 396 438 518 424 428 454 442 376 340 321 334 347 399 306 200 186 236 267 254 284 333 334 381 426 400 303 249 191 123 76 82 99 124 62 92 83 54 46 115 126 101 93 104 41 67 59 48 65 56 37 61 40 25 45 66 58 67 66 53 66 28 93 85 71 82 44 37 74 66 100 102 54 45 67 44 43 71 110 68 64 93 107 99 76 55 76 79 70 77 91 60 65 49 65 67 88 116 78 65 60 68 112 114 91 100 99 84 67 98 87 85 62 75 82 105 65 45 58 92 103 103 84 88 73 72 75 75 72 60 45 73 44 44 71 85 75 82 58 50 57 66 68 60 65 59 64 63 58 63 74 71 82 77 89 92 66 74 69 88 77 86 92 95 80 86 79 87 99 94 75 81 88 79 88 77 80 77 77 70 74 88 74 70 68 63 65 72 66 59 76 75 71 72 79 69 77 80 80 67 67 71 69 79 62 63 63 60 52 58 58 55 39 54171 334 42 30 10782 15 2 51 7987 10980 14331 3745 3125 2789 2813 3665 4894 5212 3977 2968 2947 2971 2989 3257 3631 4043 4966 6465 8056 8697 7922 6462 4583 2949 2427 2487 3077 5619 14705 31697 41864 31847 18333 11396 7531 8673 11955 18001 25076 35009 47098 52286 47842 40863 32461 24745 19773 15410 10492 6177 3038 1820 1648 1486 1356 1325 1347 1337 1367 1317 1219 1148 1132 1180 1227 1412 1596 1689 1908 2146 2148 2180 2019 1730 1768 1791 1374 974 767 742 703 531 417 344 228 224 215 273 304 231 140 131 182 148 146 196 244 240 283 550 526 369 284 246 553 830 911 959 972 967 884 872 946 973 969 1012 974 801 670 590 601 570 471 429 588 558 577 507 378 368 306 232 198 254 222 187 168 254 299 356 395 407 386 424 469 303 138 129 120 127 144 109 37 76 89 111 107 121 114 83 75 37 73 94 125 111 59 50 100 81 78 62 27 84 54 48 68 73 65 19 52 52 74 66 41 97 50 77 114 118 69 58 102 125 114 80 77 83 56 59 103 90 78 61 103 91 56 109 107 69 67 100 74 80 80 65 78 62 67 90 88 69 60 93 98 108 86 79 75 86 117 110 79 45 64 77 88 83 72 92 69 69 67 103 74 70 73 68 67 81 65 54 71 88 73 76 61 59 91 79 65 71 64 59 46 55 97 82 64 68 80 74 85 86 88 91 110 102 95 100 79 86 91 93 90 99 100 82 94 92 81 93 82 91 95 92 91 77 92 84 71 69 69 61 79 70 85 82 83 76 79 79 73 68 69 77 72 62 61 79 74 80 75 62 58 58 61 64 61 55 51 50 46 41 54177 333 47 30 10787 15 2 57 7988 10973 1359 1233 1217 1226 1560 1738 1446 1183 1167 1368 1709 2177 2608 3278 4177 5146 5799 5920 5796 4860 3580 2692 2339 4215 8625 13678 24012 45235 60516 51951 37818 31891 24341 24869 41166 59635 71319 90568 96497 88900 87572 79193 63854 53703 45328 36682 26974 18714 8379 3041 1750 1550 1444 1420 1412 1473 1543 1704 1870 1820 1835 1967 1995 2249 2522 2473 2660 2879 2774 2578 2320 2137 2180 2103 2031 1646 1176 936 775 724 584 523 424 409 366 302 227 318 402 347 276 445 443 383 444 520 528 497 448 330 235 295 329 591 799 867 990 1170 1416 2118 2922 3101 2775 2290 2145 2249 2269 2318 1829 1302 909 533 502 523 678 716 662 565 516 410 370 340 352 230 268 273 244 266 301 318 432 385 365 458 479 389 146 118 160 141 122 131 112 103 91 85 91 137 102 109 81 98 56 70 75 70 93 102 76 48 55 80 94 50 86 66 90 75 98 71 65 69 99 101 118 72 80 73 81 79 40 29 76 70 79 69 75 99 44 37 68 70 80 42 38 83 66 93 74 69 66 106 88 100 70 64 79 117 96 91 107 104 88 82 97 116 119 86 128 104 96 133 103 87 99 49 71 76 87 84 86 81 96 58 57 57 81 57 57 81 65 60 61 62 51 54 65 94 82 60 73 81 71 85 113 116 102 87 84 82 74 82 93 99 90 86 92 88 75 87 89 65 77 92 91 79 90 83 71 80 68 70 82 90 87 87 85 84 84 83 68 81 80 72 74 66 56 65 75 69 68 64 68 74 80 79 76 76 73 68 72 68 79 72 61 61 66 62 54 50 41 34 33 54183 334 48 30 10788 15 3 3 7988 10967 9858 1128 998 912 955 1093 1172 1142 1107 1617 2359 2615 2757 2937 3280 4251 5345 5306 4387 3020 2406 2562 3048 4234 7739 16726 28644 33972 35847 33987 33140 36602 45663 60498 76330 89469 102533 110953 113296 114824 111615 101243 89734 79489 60858 36297 22109 12340 6653 4661 3241 2794 2340 2078 1951 1922 2045 2084 2082 2212 2260 2223 2449 3029 3361 3242 2790 2805 2831 2855 2934 2740 2677 2558 2435 2287 2096 1559 1143 940 883 694 589 496 546 471 425 400 435 600 634 752 861 784 574 520 366 210 257 262 281 271 420 559 715 863 1812 5686 10868 15811 16748 14452 10775 6588 3832 3454 3887 4371 4838 3752 2279 1568 1289 985 512 631 759 732 843 800 665 570 532 503 520 391 311 251 260 340 318 391 379 462 466 511 589 417 212 152 159 145 115 100 126 112 160 124 193 126 69 80 61 70 78 98 133 129 77 102 117 103 94 59 112 131 111 82 99 78 145 122 124 92 71 82 88 67 58 70 109 94 87 83 98 82 98 110 121 130 108 73 59 116 102 97 75 98 86 109 102 98 90 89 98 63 98 125 129 118 132 112 103 130 87 105 127 114 102 100 69 83 115 135 107 116 82 66 94 98 114 84 61 104 112 92 77 89 96 85 89 127 108 79 90 114 100 78 64 69 91 82 84 102 106 122 122 109 85 105 96 87 90 98 88 98 94 100 101 100 111 113 114 94 113 111 106 104 97 106 113 107 117 95 100 113 100 98 109 107 95 101 90 75 86 78 80 99 109 101 84 96 100 86 84 84 89 85 77 81 99 95 80 92 82 82 86 82 72 75 70 64 63 64 54189 333 80 30 10790 15 3 9 7989 10961 1427 1182 1032 1082 1381 1706 1885 1889 2129 2705 2955 3040 2913 3090 3700 4198 3289 2112 2104 3467 4440 5095 7022 10900 13869 15239 18739 28013 43848 62223 78194 88398 95311 93904 94869 99138 100202 95990 93488 88244 77889 66406 51655 37459 30179 26333 22025 16128 9231 4839 3100 2505 2533 2661 2841 2908 2826 2514 2510 3143 3916 3994 3801 3589 3365 3508 3546 3390 3143 3321 3286 3169 2926 2713 2524 2197 1776 1352 1152 1087 979 896 926 787 658 546 501 484 390 307 278 258 263 265 279 258 224 219 243 277 408 691 1988 5614 10821 13157 14746 15485 14566 11115 9184 7748 7272 7453 7156 5945 4123 2586 2630 3302 2803 1666 1189 808 593 670 720 818 830 691 637 497 466 347 325 320 280 223 309 344 357 472 494 527 534 562 605 465 255 185 198 179 158 195 170 141 144 133 103 67 41 88 142 110 75 105 125 102 101 128 85 79 82 36 78 78 99 80 63 91 112 100 96 70 95 92 84 58 54 59 57 73 95 87 71 81 81 52 90 92 118 97 106 82 76 124 113 89 135 95 81 119 101 128 92 84 87 108 107 109 139 134 114 128 107 148 136 143 131 101 105 99 121 112 92 111 118 105 95 117 140 119 99 85 102 112 98 108 109 117 101 79 90 71 89 76 118 101 97 103 111 99 93 116 98 116 120 120 102 100 94 83 94 86 132 132 119 113 109 96 107 110 127 116 92 97 82 103 95 91 110 126 103 93 104 107 111 106 100 107 97 106 108 103 97 92 111 97 95 100 91 90 93 98 99 108 106 99 89 99 96 97 95 90 93 86 79 78 82 81 72 68 64 54195 334 55 30 10795 15 3 15 7989 10955 17978 1905 1752 1494 1406 1506 1668 1608 1817 2377 2971 3194 2650 2809 3900 5590 6897 9182 14678 22180 28704 28688 22705 16248 12520 11559 14539 24195 44174 74073 97926 107374 95408 77988 62420 50536 45422 44146 40369 34961 28600 22962 19762 16976 13522 10810 9993 8786 6027 4323 3666 3109 3322 3353 2879 2943 3100 3185 3091 3312 3521 4155 3946 3926 3745 3313 3493 3746 3654 3491 3423 3338 3130 2794 2607 2424 2276 1894 1657 1586 1416 1291 1137 1038 926 718 600 481 453 379 369 305 291 370 406 372 307 306 263 1145 5121 9652 12408 15114 13382 9632 9109 7701 4978 3592 3638 3285 2613 2113 1725 1448 1633 1848 1641 1291 824 640 482 527 630 704 826 840 633 587 552 459 452 390 410 369 346 375 312 385 343 429 501 473 537 546 591 598 414 260 157 148 191 132 131 104 107 150 104 131 138 129 141 136 194 142 84 85 117 76 92 88 73 87 70 62 90 81 58 62 81 100 62 100 130 151 112 86 87 59 14 85 70 103 101 63 83 57 90 83 72 116 76 64 64 52 102 105 106 80 132 115 93 105 103 115 95 95 103 116 116 82 113 104 93 122 139 115 96 116 130 98 86 100 90 82 79 75 113 89 99 129 122 80 97 92 101 68 105 123 104 105 87 116 85 69 93 97 71 85 106 126 104 112 116 108 116 101 93 90 98 99 119 126 110 106 123 109 93 91 95 115 116 95 94 98 121 103 93 84 96 115 100 109 94 86 95 98 115 112 95 101 109 100 97 99 83 73 84 66 80 99 92 89 79 84 97 97 87 82 76 82 80 81 83 91 80 73 73 68 71 65 60 52 54201 333 90 30 10800 15 3 21 7990 10949 1570 1217 1142 1294 1409 1421 1217 1264 1818 2598 3376 4413 7251 12000 17248 23191 31739 45183 62502 77216 82966 75124 59576 49811 48795 59579 79519 95489 106585 113031 102667 93997 77877 47386 23075 11836 9054 8441 7701 7274 7012 6565 5633 3994 2887 2782 2910 3152 4173 5103 5054 4550 3486 3221 3513 3876 4307 4227 4337 4376 4552 5186 5094 4475 4244 3775 3691 3875 3770 3357 3139 2969 2823 3097 3138 2965 2455 2156 2161 1880 1617 1340 1050 773 644 552 479 311 299 279 258 296 270 283 386 285 689 4946 9911 7807 9017 11291 7988 3672 2040 1381 1081 906 788 771 837 879 1018 983 832 875 939 834 704 636 468 415 440 643 701 818 763 641 525 571 438 395 413 363 345 310 318 368 336 372 455 502 513 511 580 620 517 349 195 142 161 119 135 139 163 122 100 162 163 118 139 107 122 158 144 126 91 99 85 86 140 64 92 106 88 79 99 92 54 84 82 95 69 74 82 71 64 46 45 15 58 57 94 93 60 75 79 87 41 78 121 58 71 90 112 90 88 73 76 88 84 83 94 98 107 110 71 61 64 72 77 104 98 68 74 96 91 85 113 76 61 120 106 72 66 98 107 99 125 97 87 92 81 74 85 96 96 74 84 94 97 110 91 94 85 79 88 88 98 107 104 91 99 107 95 107 107 95 100 80 85 120 93 81 90 92 95 98 93 81 87 92 82 87 95 79 94 108 111 107 98 95 97 98 105 99 99 103 94 97 92 76 82 92 94 88 95 88 85 86 85 87 82 96 83 80 79 75 72 77 76 77 86 76 72 69 68 69 67 60 50 50 46 54207 334 64 30 10804 15 3 27 7990 10942 13733 1124 1011 1170 1295 1324 1252 1287 1778 3451 7179 12635 18668 23066 27119 32967 40394 47216 57922 70817 81944 85440 82693 79945 74367 70284 75388 88309 97634 104351 110553 97592 76995 63007 52784 43284 34077 26088 19926 16210 12057 8823 7030 4981 3694 3859 3843 3779 4141 4856 5286 5655 6072 5980 5257 4212 3770 3814 3908 3995 4567 5227 5771 5983 5344 4962 5182 5216 5065 5014 5373 5261 5158 5088 5117 4214 3475 3101 2782 2483 2322 1955 1773 1663 1429 1124 744 448 566 747 714 660 572 547 975 3085 6698 9965 8703 7444 6054 4010 2169 1114 806 831 699 688 717 687 771 787 890 984 982 886 837 882 909 875 757 674 471 359 418 617 782 812 702 567 569 461 378 329 327 354 387 390 332 376 435 482 495 537 526 561 606 662 572 311 188 174 142 110 127 183 113 76 153 97 78 110 83 93 87 88 140 119 115 77 88 112 83 91 75 95 56 101 90 85 113 106 80 107 120 117 97 79 75 80 96 111 125 104 91 49 49 100 130 97 101 105 128 91 31 54 57 110 107 82 52 94 90 108 76 84 116 78 99 78 96 110 106 116 127 120 111 150 112 117 118 88 68 117 114 103 102 113 101 92 86 75 94 108 89 112 92 95 83 105 83 99 101 94 92 86 93 98 81 108 77 83 96 95 80 103 95 93 90 83 92 83 85 107 85 88 105 92 68 72 90 108 97 97 101 94 91 93 95 100 84 90 102 86 100 84 80 96 99 95 105 110 97 82 109 106 84 75 77 76 84 84 82 79 71 76 85 82 93 97 90 81 88 78 66 69 79 78 70 68 67 59 57 52 54213 333 103 30 10813 15 3 33 7991 10936 1426 1567 1617 1606 1614 1453 1457 2195 3980 7419 13318 21784 29665 33837 38568 45127 51071 58437 65207 69054 68399 67576 70764 74946 74512 76991 80827 81534 83045 85281 88355 89551 82599 65384 53254 47984 43837 38273 30422 26369 25616 20096 11942 8303 8239 8419 8696 9558 9901 9851 8944 8102 6865 6274 6275 6129 5809 5599 6025 7264 7848 7898 8728 9376 9623 10338 11126 10987 10320 8882 7340 6316 5563 4910 4530 4803 4662 4111 3551 3268 3181 3175 2841 2749 2609 2071 2067 1943 1827 1751 1577 2202 4824 8447 10889 13050 9381 3534 1642 933 704 737 753 702 673 592 621 653 688 840 978 1076 1015 906 924 873 849 830 778 703 598 398 421 550 702 854 816 707 644 631 517 420 371 326 394 344 301 376 425 415 475 525 543 627 714 709 719 524 218 162 177 188 131 110 149 164 182 145 119 91 174 158 115 128 122 114 136 114 111 136 109 153 136 130 105 118 119 124 96 79 117 129 101 86 123 121 77 69 83 150 122 123 134 125 145 138 104 122 103 80 130 96 88 115 147 101 81 111 120 112 122 94 111 108 89 107 119 127 126 137 159 110 132 145 134 136 136 131 92 97 132 156 128 118 127 126 134 116 115 123 119 134 133 138 108 121 118 115 113 100 125 131 103 113 102 107 107 99 125 134 94 102 125 111 96 111 129 137 109 120 126 88 96 120 98 90 114 119 132 127 121 119 113 100 121 106 96 103 106 132 126 112 104 113 121 118 119 116 82 116 128 115 115 111 108 106 101 92 96 101 106 105 114 113 105 97 89 97 97 99 104 94 100 92 84 89 95 87 88 90 82 72 71 54219 334 50 30 10820 15 3 39 7991 10930 7715 1646 1396 1201 1231 1309 1120 1052 1968 4096 8084 14212 22389 30560 34838 36282 38437 41877 46352 51283 54871 58306 63863 68131 73462 73453 67211 61409 56748 49851 46057 49284 57151 63677 68755 67220 58386 49598 45340 46427 48634 42885 33406 24684 18771 14918 12693 11090 11937 13499 12561 11320 11352 10285 8381 7624 7411 7667 9121 11419 12858 13512 14036 15090 15744 17301 17107 14934 12934 11000 9355 8279 7903 8346 8937 8406 8902 10453 11031 11224 11012 10957 9975 8470 7725 6854 6512 6299 5486 6002 10037 14020 12650 9954 8921 7772 3323 722 469 514 604 640 703 672 556 441 521 552 624 651 766 890 969 989 894 865 939 876 921 868 725 407 350 478 671 775 835 819 709 727 677 623 485 388 346 329 339 328 329 422 475 468 491 562 648 593 616 635 508 361 310 203 154 134 155 161 197 148 145 94 84 110 128 101 73 59 77 130 107 106 115 74 63 65 94 75 90 96 86 50 47 78 79 75 84 102 84 103 86 80 87 88 73 44 88 82 46 73 126 55 83 46 82 90 72 99 87 73 95 66 80 86 97 99 71 61 87 86 100 122 90 126 106 123 125 94 97 83 115 137 130 80 76 105 81 55 56 95 139 121 102 131 120 121 99 98 96 130 105 88 87 104 110 82 72 83 104 98 107 116 98 88 91 100 99 73 110 97 99 88 96 93 78 100 98 78 95 97 85 93 97 98 89 75 82 93 99 91 79 83 96 101 88 84 86 83 98 92 101 110 102 89 79 78 83 88 77 88 82 69 71 82 75 80 86 82 80 80 83 90 91 79 75 74 74 65 68 70 64 65 60 54 51 39 54225 334 86 30 10826 15 3 45 7992 10924 5411 1449 1097 988 822 857 1163 2064 3773 5730 9135 15085 20352 23326 26540 28622 29553 32394 35969 38089 40845 48949 58125 61619 62255 59669 55989 53813 48416 38923 28403 22357 24129 29631 40148 54905 70588 78460 75817 68757 63647 63033 50344 33801 26984 21583 17132 14328 14125 15341 14892 13440 14485 14494 11735 9901 9788 10861 12138 14904 16971 18643 18535 17258 16222 15456 14117 13874 14561 14264 14367 14395 16544 20172 20345 22535 28358 31399 30515 26780 23728 22996 20480 17486 16277 14381 12964 11484 10561 13528 19828 19326 14743 7875 2646 502 320 419 488 609 709 695 629 688 584 500 453 428 472 650 705 780 901 944 982 930 935 922 957 929 825 502 375 478 682 846 888 828 685 592 528 412 404 441 386 395 437 468 538 525 583 547 586 590 659 690 659 768 764 683 556 296 240 189 194 163 210 199 143 177 127 145 141 157 124 123 150 103 106 94 105 109 94 153 90 121 142 138 111 107 107 108 114 87 128 118 114 119 101 100 103 141 81 82 122 131 110 124 117 133 124 97 106 74 66 139 94 120 142 147 117 121 115 133 132 109 110 117 132 129 121 86 143 127 125 131 120 133 156 135 147 138 127 116 124 145 92 100 98 102 121 138 169 138 110 115 125 96 101 118 139 122 138 110 106 127 100 108 118 122 111 126 123 142 149 124 119 111 94 91 121 127 132 121 106 104 117 113 117 117 110 107 117 131 111 109 125 134 116 122 131 142 119 97 95 104 120 118 117 115 126 131 115 111 105 107 109 102 100 102 115 120 101 106 117 106 108 107 112 109 122 110 97 101 106 105 105 100 85 92 95 93 93 80 54231 334 90 30 10830 15 3 51 7992 10917 4312 873 801 968 904 865 963 1414 2606 3971 5971 9332 13796 17640 19739 21931 23642 25258 27624 30983 35516 42094 48623 50809 50757 49530 45945 43286 45395 48322 41609 34436 35946 46418 52232 53644 56354 61028 64051 59241 51924 43806 34471 24729 19757 18636 17315 16644 16007 15043 14127 13801 12196 10799 12360 15183 18595 23695 28097 28111 26420 23354 22004 20282 18064 17481 17133 16392 17900 21647 24348 25818 25037 24380 23709 23845 22661 19540 20618 24807 25986 25725 24351 21931 21191 21695 22781 24765 23716 17398 9624 3482 923 397 289 267 279 356 522 575 632 528 568 585 535 467 367 368 431 521 545 603 790 886 874 837 781 801 925 1040 985 778 573 341 421 727 985 952 823 674 541 415 453 417 447 390 425 505 616 603 547 546 556 556 634 720 630 524 329 180 204 226 175 197 190 186 128 146 193 158 151 132 110 191 113 102 146 110 129 96 76 115 146 146 97 97 109 103 57 108 118 104 97 107 98 117 100 93 106 117 106 109 132 103 68 96 87 102 84 100 100 138 112 100 95 116 74 44 74 99 108 85 68 90 70 77 113 130 152 115 95 90 105 117 112 80 131 165 180 151 138 153 142 123 83 105 84 105 111 121 88 58 91 108 76 99 128 86 99 112 113 121 102 108 82 93 114 115 145 134 109 104 101 111 109 103 110 117 119 135 131 116 122 130 118 92 84 94 100 121 123 98 111 108 105 121 111 118 133 114 108 116 110 104 112 125 115 102 110 109 116 111 111 112 90 84 86 91 86 87 85 84 89 98 93 85 83 93 100 102 107 97 88 89 90 96 87 88 86 79 81 84 79 72 54237 333 120 30 10830 15 3 57 7993 10911 406 496 779 793 618 693 902 1586 2119 3201 4906 6708 9170 11270 12530 14191 16283 17301 18965 23738 29892 31870 30348 30383 35228 43841 53649 61756 59353 50532 48511 55444 71922 90028 102958 106391 97839 86498 78098 69847 58860 43752 31319 23439 17409 13777 10782 8597 8399 10776 11811 12934 18398 22561 24051 26310 26938 23754 20426 17852 16479 17671 18521 21282 24838 26403 24313 20854 17958 15000 10922 7497 6392 8087 12307 17980 23208 25108 27521 29872 31698 30378 25664 20515 14565 10253 6583 3435 1396 486 376 358 366 327 269 323 340 424 480 514 575 500 512 421 305 348 446 442 541 592 604 782 898 973 849 800 913 983 970 950 824 664 462 495 607 782 896 959 834 755 668 512 512 471 442 435 481 486 625 521 504 527 571 629 668 627 463 236 230 256 164 157 146 116 103 113 112 111 125 122 104 101 99 142 115 126 85 42 71 90 107 99 87 139 135 57 92 127 88 75 49 52 84 107 93 51 62 74 71 55 73 97 68 133 87 103 100 96 97 116 77 71 111 73 105 134 113 61 91 94 78 101 92 64 81 116 138 137 152 122 79 105 85 64 78 104 134 121 123 96 92 98 73 112 93 86 104 98 76 100 92 87 75 100 90 90 108 93 90 80 107 89 114 86 78 89 98 104 122 108 80 82 88 88 84 91 93 86 101 105 90 97 87 92 76 66 85 111 88 84 90 73 92 93 93 93 98 100 92 101 98 120 110 83 95 99 92 99 97 82 78 80 92 86 85 75 81 82 72 82 85 89 98 86 84 81 78 77 80 83 91 84 71 81 73 75 80 73 69 63 62 61 56 54243 333 121 30 10831 15 4 3 7993 10905 471 341 563 542 423 389 448 1318 1937 1943 2493 4064 5802 7819 10500 12059 14736 19057 22346 26039 30696 34813 41077 49346 56393 59676 59169 62063 70227 78626 87191 96175 101478 103651 105282 100975 89626 76113 60405 44080 26474 14394 10248 9384 9226 10079 12038 13253 11715 11894 12988 13467 14265 16198 19168 20409 19522 18627 17607 17035 18607 20957 25288 31209 32563 30318 23480 18053 14453 10957 8420 8091 11035 17201 23631 27416 27152 27458 28217 26456 19988 11961 6386 3164 1155 795 830 703 749 625 733 754 637 447 357 273 301 390 464 453 451 505 430 368 376 381 367 465 530 589 647 754 832 859 809 806 831 982 1044 1059 960 783 671 551 478 621 782 954 969 985 901 819 640 483 519 554 506 618 714 532 569 541 647 748 641 414 277 266 223 188 143 126 102 95 83 121 100 85 76 102 81 60 72 100 81 105 104 93 82 151 130 72 87 73 97 100 64 43 76 85 84 56 23 49 50 55 103 90 80 83 57 88 103 102 77 59 75 60 67 79 78 79 93 129 100 43 38 45 76 92 99 97 63 53 70 75 81 78 92 106 112 109 78 68 78 102 104 73 96 110 61 67 74 99 110 84 68 76 103 83 91 82 113 116 143 103 86 84 111 85 82 78 69 87 92 59 92 92 83 85 70 76 82 85 110 111 100 97 106 93 82 84 91 77 85 93 81 90 77 75 75 86 83 78 91 85 83 96 81 79 83 88 92 81 83 86 84 89 96 84 74 85 89 85 64 78 77 81 79 76 75 76 79 76 76 76 67 79 81 78 82 77 73 77 70 68 57 59 66 63 61 52 48 54249 333 125 30 10835 15 4 9 7994 10898 1060 844 700 448 292 401 395 836 1857 1944 2761 4433 7089 10199 12897 15219 17570 20833 24903 28184 31563 34491 37624 41619 45475 50338 58403 65894 73040 79766 85120 88471 92225 93150 83405 67601 57407 56299 53279 46619 42306 36010 31846 29466 28763 28032 28623 29289 28358 20646 15179 15427 17378 20029 21068 21256 20479 17641 14649 15414 17776 18841 20477 21327 20790 17995 13201 8739 6589 5729 6023 9701 17665 24656 26138 24787 22259 20576 17428 13285 9845 6369 3275 1737 1048 837 660 502 560 604 681 699 625 561 564 482 501 505 539 574 632 612 541 372 289 323 409 448 542 545 509 651 755 927 858 800 757 832 1005 1013 1005 1014 1084 1072 926 548 522 699 893 934 1078 1058 902 704 534 535 526 613 651 574 546 579 609 608 450 259 271 240 146 165 154 156 104 91 144 141 66 83 83 79 104 123 112 77 104 119 64 150 128 131 139 92 58 84 141 132 109 88 66 91 132 106 79 85 93 94 85 94 70 96 59 118 88 80 64 78 87 75 69 59 53 73 87 94 124 98 50 58 82 86 80 65 74 103 71 85 77 93 112 85 85 79 65 83 85 64 84 88 67 90 135 103 119 85 92 113 104 97 75 97 98 88 87 60 87 93 109 99 111 94 96 68 77 84 94 84 85 110 127 87 74 61 97 100 82 96 123 114 102 90 107 112 84 97 101 101 84 81 96 90 72 69 84 89 83 97 99 91 77 99 108 91 82 74 88 89 88 83 79 94 94 81 76 88 83 89 93 72 73 73 74 72 77 75 72 67 79 75 78 80 80 72 74 82 74 67 62 68 77 70 60 59 53 54255 333 130 30 10840 15 4 15 7994 10892 1113 837 585 387 129 61 90 551 1667 2603 3168 3997 5787 7569 9534 11847 14103 16786 19553 22630 27874 34243 40556 47137 54409 61714 69025 73133 73876 72022 68619 64839 62825 60014 55758 54018 52750 49838 44821 42404 39210 34035 34377 36068 34050 32709 31861 32791 36419 34779 37289 45674 51329 50933 41174 32437 31720 32269 30442 25522 22824 22699 24390 24506 20306 12438 7628 7388 8975 12037 17875 26748 30498 28221 24723 19456 14622 10047 6048 3763 2589 1823 1292 924 568 430 468 520 475 529 544 538 697 752 677 602 607 483 479 411 326 307 305 372 439 410 543 596 583 650 1056 1437 1677 1702 1653 1380 1184 1122 1012 944 921 751 611 444 506 649 678 889 971 983 986 921 638 548 503 598 697 599 489 522 536 549 493 314 252 208 183 167 102 78 85 126 123 128 115 73 51 99 116 100 128 74 91 111 67 125 128 87 63 139 87 98 115 110 119 103 106 54 85 104 74 95 117 120 59 29 92 80 73 79 43 68 85 128 105 102 56 107 85 84 70 97 67 43 49 95 70 78 81 59 74 78 61 69 73 59 64 65 63 46 89 71 59 91 98 117 83 79 97 99 74 91 90 87 68 79 89 95 64 89 62 60 105 103 97 71 66 84 85 101 91 87 82 86 88 70 90 90 69 68 80 97 108 87 100 102 107 68 69 87 110 88 60 81 88 91 96 74 64 70 96 73 58 81 89 87 89 77 89 87 80 64 68 88 85 79 94 85 92 84 81 81 82 69 65 75 70 63 70 69 76 79 69 65 71 73 71 83 80 75 74 72 73 70 66 68 71 65 66 60 55 47 47 54261 333 107 30 10847 15 4 21 7994 10886 2183 2117 1922 1687 1126 848 1364 3010 4488 4843 5175 5724 7115 10237 13683 16399 18996 22415 26500 30930 37305 43605 48783 53795 59830 65019 67240 67371 67270 64453 62610 60567 59592 59542 57544 55151 54029 56132 60304 60917 55826 49824 46116 43994 39772 36982 36199 35286 35493 37950 37302 35528 33738 30477 27582 25114 22834 20216 18448 15832 12829 12100 10273 9232 9007 10806 16450 23953 31813 37778 38804 30545 20834 13446 8422 5417 3104 1997 1385 845 689 581 633 757 929 943 833 797 809 905 887 983 799 495 420 369 407 369 446 420 344 374 435 649 1212 1793 2883 3508 3754 3726 3431 3315 3049 2331 1784 1313 1279 1000 822 740 813 811 612 415 406 451 725 915 973 982 906 894 715 539 489 521 674 707 584 519 604 645 535 440 369 328 283 209 192 194 97 134 131 145 132 117 81 116 84 62 78 139 94 65 53 65 91 58 87 85 77 109 84 92 72 83 65 65 115 52 76 92 93 30 53 39 70 124 94 102 83 45 70 65 101 69 82 94 68 67 56 84 114 116 92 77 72 93 75 68 51 35 49 63 88 86 73 109 73 86 117 83 98 66 94 98 97 95 92 76 82 62 44 55 100 86 80 84 95 101 56 44 56 74 69 74 77 72 92 105 99 85 87 80 87 77 73 83 95 76 91 87 88 87 78 88 84 84 107 90 84 90 81 86 68 67 74 86 79 80 87 75 74 96 93 63 75 86 97 81 83 95 92 85 90 85 97 98 84 79 84 83 62 65 72 65 56 63 64 75 85 82 84 81 68 75 71 67 65 71 78 69 64 76 73 66 58 59 56 47 45 43 37 54268 333 143 30 10853 15 4 28 7995 10878 2101 1774 1479 1402 1106 1306 2559 4150 5639 7617 9600 11910 14824 17563 20697 23863 27059 31291 35989 40259 43845 47192 50338 53537 57055 58808 60481 62730 64240 64820 65033 65815 70311 75457 76629 72539 66355 59053 52314 49384 42921 43187 49626 52859 54140 50274 44760 35353 26351 18905 14483 12739 13054 14527 13134 8138 5311 5691 7799 11156 15793 21443 28197 35723 42648 46251 43080 35016 27835 22562 18683 14071 9642 6489 3734 1678 976 859 826 786 800 979 1128 1199 1278 1308 1127 1090 983 797 604 452 345 429 895 2159 1621 633 1504 4246 8433 11128 11366 13239 15581 18481 18683 14746 10029 7222 4518 3265 2899 2343 1871 1428 1123 885 798 698 624 553 517 550 661 776 940 954 998 1051 971 824 591 535 503 553 626 571 572 528 508 544 563 527 474 421 282 217 177 127 121 138 105 125 130 112 97 151 47 32 103 84 89 126 131 82 74 106 96 93 57 68 84 103 89 62 83 57 46 28 -5 18 32 38 67 59 80 72 78 84 30 74 53 87 102 84 69 82 44 78 98 81 47 79 45 46 82 44 67 85 92 99 44 86 100 88 117 80 68 58 63 58 81 100 89 71 88 69 30 77 53 62 57 79 61 61 57 94 66 68 72 70 65 32 61 61 62 63 55 83 90 63 108 93 86 58 82 66 73 102 76 68 64 62 45 60 76 74 91 100 79 73 61 80 89 76 65 76 72 65 87 91 86 75 70 76 84 83 94 74 70 72 86 77 78 62 90 73 61 61 66 68 63 75 69 62 66 68 66 62 64 67 53 62 69 65 55 61 69 65 73 71 53 59 61 60 57 56 56 47 41 40 35 54274 333 144 30 10854 15 4 34 7996 10872 2037 2011 2027 2615 3272 3465 3934 5943 9254 11625 13958 16518 19156 21534 24068 27036 30368 34290 37529 40286 42942 45324 47423 48821 50760 52772 55682 58689 62141 65390 66906 68117 65039 56216 47974 45283 42949 41208 44405 50009 51486 52222 55849 65402 74016 60510 42305 30619 21327 16527 15749 14181 12043 9428 7802 11009 18563 25762 30497 32279 33115 33529 33700 33099 31644 30733 31347 30100 26193 23038 20445 18026 12246 6138 3129 1620 1102 929 951 933 937 823 837 869 874 812 867 842 822 980 1455 4295 13991 18085 8261 3024 741 1898 6903 11517 14988 20493 38939 57983 51786 38773 26146 11463 3410 1257 728 782 797 1040 1009 865 819 850 810 668 530 501 589 848 928 993 949 937 828 655 521 490 538 553 525 535 533 512 490 530 584 589 537 391 380 341 362 329 249 228 202 100 120 124 69 102 112 123 113 106 97 119 118 132 88 114 172 116 178 148 134 107 120 107 106 135 92 112 76 83 77 62 75 119 108 114 118 74 70 63 67 53 40 69 84 104 81 111 111 85 77 142 154 68 75 60 53 83 91 73 87 75 85 113 75 55 88 94 86 29 51 90 78 53 90 108 75 70 106 112 86 86 93 93 101 96 120 104 104 98 69 57 55 58 65 72 87 79 81 85 96 103 96 93 94 96 78 85 111 123 104 97 100 79 97 106 98 93 93 76 92 117 87 91 95 111 101 99 75 76 94 97 91 76 92 96 79 76 81 78 86 92 105 109 90 89 79 74 76 82 79 84 92 80 78 61 62 71 84 86 84 92 75 70 70 66 85 87 88 89 85 76 82 65 55 64 69 62 60 66 60 57 49 54280 333 145 30 10855 15 4 40 7996 10866 2093 2314 2648 3258 3879 4229 4657 6578 9984 12748 15157 17395 19672 22233 24749 28146 30452 32180 33850 34219 34598 35348 36898 36423 34802 36038 38662 40446 41446 42481 42526 42729 41214 37561 35950 37703 43296 49834 52907 55702 61949 66008 63496 58535 51828 40253 31050 30633 32379 30994 25313 18425 14197 13187 11888 14194 18988 23138 28981 35746 43413 52467 61763 69470 70453 66583 62968 59240 55780 49671 38857 31683 23540 14093 8861 5766 4620 4216 3346 2546 1945 1494 1218 1128 1093 1053 1259 1343 1268 974 730 479 450 351 553 1110 3256 9310 19387 29620 38668 47421 43113 24711 10722 5247 2768 3682 10582 17851 12456 7811 5826 3459 2264 1297 811 804 682 566 541 586 701 824 887 880 875 814 692 617 564 552 588 595 581 605 559 521 492 549 600 647 547 430 391 397 422 376 305 254 197 176 125 127 113 109 81 73 93 108 140 119 93 75 100 122 122 99 91 99 76 94 153 101 110 70 75 88 104 125 118 78 87 96 52 85 104 116 120 92 125 98 71 102 88 124 122 122 118 140 92 125 125 122 92 126 128 142 75 106 119 125 124 89 114 126 117 116 107 129 147 116 56 77 106 110 123 98 129 116 93 92 95 107 116 118 105 90 89 114 97 81 99 101 82 99 98 96 90 110 103 74 99 92 92 95 88 105 108 93 87 84 87 115 88 93 111 123 122 108 115 122 105 101 103 115 122 105 109 97 102 113 108 110 109 108 112 108 115 108 118 127 129 104 109 120 106 109 100 96 94 88 108 93 108 92 89 93 103 95 90 92 76 82 104 100 82 83 98 96 83 83 89 90 83 77 74 76 68 62 64 62 57 54286 333 148 30 10858 15 4 46 7996 10859 2022 2192 2389 2793 3465 4336 5428 7306 9004 9980 10902 12825 15059 17625 19841 21711 23400 24605 25920 26433 25144 22832 20908 19290 19106 20845 23761 28144 31876 34281 36393 38340 38206 35927 33936 34711 40326 47940 49950 51571 58965 70253 77051 76951 72291 53146 38241 30777 27072 22970 16925 12676 9935 7819 7110 8030 10639 13468 17300 24973 32819 39100 44560 51214 60979 70904 80726 83989 78974 58988 36228 22956 16256 10719 7972 6212 4944 3818 3291 2756 2377 2096 1844 1500 1488 1065 580 395 427 506 741 1413 3856 8202 15190 21407 30245 34614 31711 21631 12899 10198 13059 19745 28683 41044 52055 61763 57838 36730 24493 14420 8684 5405 4303 3482 1841 747 625 586 502 434 492 668 787 835 828 868 882 864 714 642 643 607 582 720 685 550 483 566 537 599 580 419 403 388 421 413 303 236 196 149 108 124 165 111 102 122 108 61 85 173 131 77 134 92 77 90 77 127 92 71 102 90 106 68 82 72 83 94 84 70 60 85 103 112 85 83 110 85 82 70 95 76 102 92 111 97 84 74 105 134 88 83 112 93 70 106 86 110 111 103 101 128 107 80 59 97 92 72 81 66 84 55 69 74 71 115 93 98 86 89 99 104 102 66 66 88 66 91 77 71 57 60 72 83 93 74 92 82 69 64 97 98 67 82 88 73 79 82 87 87 93 95 106 88 74 81 98 82 81 99 95 92 78 66 82 96 81 71 84 90 85 83 84 94 78 67 71 90 104 85 75 81 83 86 79 76 83 85 87 89 76 74 83 72 72 89 82 86 74 75 71 66 75 66 65 66 75 75 73 59 67 62 62 57 58 54 60 57 48 46 38 54292 333 155 30 10865 15 4 52 7997 10853 4201 4457 4972 5605 6146 7245 7900 8843 10296 12004 14273 16539 18085 19245 20018 21093 21086 19910 19195 18517 19238 21537 25258 30212 33842 34476 35673 37651 40494 40926 40359 42066 46454 51138 54537 56547 59157 61745 60000 54895 53365 52510 50679 44494 30816 21826 17797 15701 12773 9512 7152 5947 5522 6843 10013 14036 19665 26255 34958 44280 56104 68455 79550 83537 84096 79940 70745 56580 38683 28715 21635 18934 17673 14526 11123 7908 6195 5052 4059 3249 2697 2305 1650 991 699 807 1027 1644 3016 6590 15771 26814 31090 35086 31861 24257 20554 22861 40348 58839 74462 71853 41012 22003 11909 7388 2905 1384 1177 1090 913 957 909 943 1054 1127 918 774 692 656 537 536 507 618 823 785 778 822 872 927 902 789 763 757 644 702 826 750 633 545 553 599 690 643 527 459 464 530 501 392 315 286 217 178 141 107 142 108 131 163 223 149 97 121 107 138 98 64 76 74 91 132 81 86 92 84 89 97 124 119 87 98 114 112 64 92 87 100 125 104 77 106 78 78 119 121 91 105 116 93 85 123 142 119 147 114 93 92 153 117 95 103 91 107 85 91 116 110 80 86 91 82 73 111 118 70 83 107 106 101 78 89 89 108 107 86 77 114 91 117 72 76 67 69 86 88 81 96 89 117 109 97 108 99 83 71 86 88 87 78 97 85 98 100 86 93 112 108 104 111 109 105 112 123 115 100 94 109 107 100 109 110 103 91 96 95 96 99 108 89 89 97 96 98 86 97 92 92 98 90 85 84 89 83 95 87 76 92 97 90 84 77 90 79 74 76 83 78 77 78 83 86 84 78 75 71 67 67 63 57 54 54 49 54298 333 159 30 10869 15 4 58 7997 10847 3499 3451 3614 3751 3769 4353 4935 5662 6790 8122 9226 10012 10859 11630 12154 12376 12732 13233 15020 18190 21649 25045 30404 35022 36286 35114 32143 27754 23367 19799 18078 17807 21133 27978 36937 50325 70638 88707 98903 170820 278359 156259 23301 17128 15056 13753 13246 11025 8977 8080 7216 6833 7672 9623 13184 18001 25091 36467 49698 62791 76477 88753 96353 107024 106493 92773 69676 53558 44115 36774 28410 20251 15844 13954 12030 10334 8335 6617 4841 3046 2491 2797 3027 3364 5390 9069 14278 20440 26247 32069 32509 28217 25796 32898 44976 57767 71480 71633 42239 7180 1416 2587 3355 1823 1134 961 993 1031 903 889 893 989 1043 1057 1149 1162 954 814 749 787 638 519 694 1040 1119 897 806 884 957 973 1005 996 974 876 863 785 715 725 776 721 649 618 646 629 569 510 556 602 517 482 326 205 217 172 126 151 122 211 184 147 168 180 122 122 138 134 151 158 176 131 165 109 100 164 172 118 111 127 127 145 133 96 126 138 128 114 165 185 158 80 96 94 153 136 142 124 168 169 139 127 137 99 152 167 114 137 149 156 152 108 126 148 150 127 127 161 172 163 145 107 134 129 114 108 125 96 119 157 137 127 112 124 136 140 138 108 103 122 135 123 123 148 123 94 110 115 129 133 144 154 102 118 105 120 118 119 131 137 113 121 157 166 141 130 151 152 124 134 142 123 142 147 141 150 138 120 142 113 109 141 138 119 144 151 138 139 139 118 140 147 137 106 131 138 109 121 125 123 126 121 129 129 125 133 134 116 120 127 121 123 124 120 114 111 109 111 122 119 124 124 118 113 103 105 115 111 113 110 105 102 100 96 94 54304 333 161 30 10871 15 5 4 7998 10840 -5 -27 65 76 10 41 40 152 360 485 713 815 1057 1204 1489 1653 1952 2248 2888 3818 4635 5607 6610 7428 7906 9344 11001 11914 13053 13850 13669 13192 12587 12435 14139 59297 265101 369321 320364 345593 293493 325923 32284 8280 7074 6205 5524 5854 7513 10487 15120 22653 28771 33136 39623 49897 60777 66302 67773 74074 84466 95352 91670 68166 46148 35638 28230 20316 14382 12038 11056 10770 10059 7836 5424 3232 2155 1636 1973 3025 4916 7921 15308 25426 30463 26203 23034 27233 43572 68608 98058 116467 78974 44232 29843 12413 3823 1774 1225 1304 1619 2034 2322 2210 1819 1517 1656 1829 1726 1529 1498 1620 1680 1638 1390 1262 1164 1001 803 654 616 601 630 689 731 781 890 917 1006 1121 1046 923 971 919 746 606 549 581 541 595 546 591 619 576 490 500 576 508 366 315 219 244 200 137 195 164 106 137 163 142 129 151 126 107 118 93 148 130 111 156 142 144 166 140 102 114 65 119 153 121 93 99 72 94 121 96 104 136 147 132 150 198 136 126 107 58 98 135 105 93 56 86 105 135 160 114 101 112 115 111 105 110 113 117 118 127 143 155 172 139 116 129 132 125 118 144 164 141 102 125 141 115 137 115 133 102 76 99 135 115 86 122 110 99 122 106 93 105 117 123 107 130 121 118 130 138 120 136 116 109 130 122 119 126 121 130 110 124 125 136 141 164 131 123 127 122 124 125 136 124 118 123 118 117 111 128 117 124 123 132 130 130 126 104 122 142 140 125 124 128 123 108 98 107 108 118 124 120 110 117 127 109 111 104 106 119 126 131 121 106 106 112 112 102 102 103 106 103 103 93 88 91 84 54310 333 162 30 10872 15 5 10 7998 10834 4397 4781 5197 5702 5878 6476 7326 8315 9560 10968 12669 14090 15697 17792 19983 22313 24861 27947 31297 35784 41278 48185 55581 63931 71222 71039 65945 61518 52415 40170 28452 21316 17086 16428 43433 141209 122814 37155 12972 12325 12298 12117 8765 9211 11787 19699 38624 67372 87689 92723 90321 80615 66314 52480 41706 32457 25816 22616 19960 17692 15508 13829 11745 9930 8985 9311 9667 9365 8259 6933 6199 5234 3909 3170 3014 3541 4959 7173 10956 15914 22701 30588 37589 47920 60377 85094 111594 135303 153446 133666 88757 45275 18420 6152 3328 2946 2389 1589 1030 1046 1348 1651 1884 2426 3179 3503 2973 2339 1982 1630 1504 1405 1261 1288 1282 1400 1705 1691 959 534 477 519 571 603 591 634 763 840 960 903 958 912 859 849 886 844 740 637 467 517 588 576 619 576 496 424 439 530 568 545 435 265 275 221 199 144 167 151 96 151 153 88 79 86 60 114 161 137 173 116 85 91 98 116 84 97 84 89 109 138 120 66 57 113 136 106 99 53 79 100 114 100 98 97 115 109 90 131 108 102 96 88 84 77 97 121 102 70 29 85 123 105 156 140 122 91 91 117 122 96 110 129 135 98 109 108 101 92 117 133 124 93 66 88 99 112 137 134 113 85 100 121 104 100 113 97 106 106 79 83 113 122 113 104 77 102 91 90 93 102 103 96 98 105 111 115 107 113 107 94 95 112 121 116 116 117 127 130 105 111 112 105 126 114 107 86 89 107 101 124 102 106 114 124 114 111 114 120 121 118 117 103 105 96 88 96 88 106 96 97 99 100 96 91 88 87 102 99 97 103 99 89 90 88 85 80 83 79 76 78 75 68 60 54316 333 164 30 10874 15 5 16 7999 10828 6115 5129 4981 5356 6170 6956 7707 8790 10133 11834 14065 16432 18005 19232 20245 22225 24668 27237 30391 32475 32759 33923 37285 40093 36855 29616 21885 14249 10564 7864 6021 4881 4049 3403 3125 3363 4113 5062 6467 8548 12728 20620 32688 47009 62729 79483 90017 84406 72000 63614 53970 43422 32762 26389 22685 19915 19073 19266 18463 17751 16484 15009 13830 12443 10888 9650 9058 9890 12380 16476 22496 28469 34588 41947 47991 54650 64581 78770 91095 95733 111205 129715 144257 151376 146107 137678 112260 77709 34726 8289 2641 2090 2194 2079 1642 1422 1441 1246 1428 2696 4290 4810 4258 4038 3610 3073 2924 3793 5738 5970 4740 2715 2908 4751 4807 3406 2500 2096 2863 2562 874 464 476 500 572 646 751 808 844 944 936 949 994 939 899 754 662 615 583 637 606 544 442 444 387 468 536 615 542 480 389 350 283 209 151 138 122 147 117 165 135 158 143 124 103 79 151 110 88 103 171 120 119 116 153 119 111 115 100 87 121 30 131 150 138 163 153 128 99 136 137 120 98 97 113 124 98 88 110 93 121 89 89 118 116 92 84 117 105 91 113 96 118 136 87 103 131 117 136 159 149 87 78 116 120 84 123 97 89 77 102 117 111 115 108 112 128 115 151 131 98 99 104 104 108 86 90 77 110 111 98 113 109 97 118 129 113 104 142 134 106 125 124 109 128 127 141 114 117 140 121 119 107 103 101 141 131 108 126 134 136 118 110 117 127 109 143 128 121 124 118 105 97 113 103 101 111 125 130 133 127 121 113 110 96 108 121 113 105 102 117 121 120 115 103 107 101 107 115 111 118 112 104 105 100 90 88 93 90 90 94 82 71 54322 333 138 30 10878 15 5 22 7999 10821 5304 4788 4674 4397 4695 5121 5473 6213 7863 10083 12076 13689 15213 15575 15921 16042 15436 14030 12569 11306 10257 9300 8906 8925 7869 6460 5485 4541 4417 4288 3891 4172 6287 12316 21803 32960 48347 63560 67143 64309 59828 56353 50745 44986 40120 35356 30326 24967 22225 19805 17568 16031 15298 14989 15051 14334 13704 14552 15800 17531 19368 21860 26499 32212 38752 48526 57983 68234 78175 88220 101685 111108 122140 135739 149135 152951 149878 144573 133163 111901 67688 35500 23114 20249 16753 10281 5626 3922 2923 2420 2090 1896 1688 1636 1489 1451 1517 1499 1175 1043 1093 1427 1697 2204 6311 18317 29740 31674 21033 12940 12921 11664 10787 10086 8854 6699 3843 2533 1801 1007 489 486 470 511 504 667 776 869 891 905 951 906 970 948 865 825 719 613 571 510 507 476 396 429 515 551 528 522 507 421 375 246 172 194 159 196 170 188 123 161 164 128 116 136 137 114 86 106 154 79 116 140 97 99 118 116 63 93 123 133 115 79 89 94 93 128 108 97 97 76 88 136 110 115 94 79 113 139 80 83 85 104 105 109 70 99 110 88 108 115 84 137 144 119 81 103 109 123 140 142 77 87 125 123 102 95 118 109 101 120 103 126 89 112 130 127 96 104 100 70 114 126 100 105 113 112 96 90 97 130 143 123 94 80 97 111 98 117 118 112 109 100 110 102 109 121 115 119 101 109 126 137 136 145 122 111 122 123 109 104 117 102 117 130 116 104 99 125 125 114 114 110 115 104 124 118 123 109 122 121 102 102 92 84 100 116 109 91 106 99 103 102 97 113 104 106 107 95 100 107 103 97 103 103 100 101 95 91 87 90 88 82 78 54328 333 172 30 10882 15 5 28 8000 10815 6759 7300 7487 6858 6839 7451 8130 9368 11224 13797 16145 18268 20473 21667 21421 20112 17205 14619 12851 10304 8427 7149 6135 5774 5351 4883 4918 5146 6529 9640 16162 26466 38710 50893 62381 75386 84177 69413 50972 41990 35103 29310 25591 22804 21062 20508 23676 29562 36889 46195 57494 64812 69306 70796 73105 74583 77802 80913 83604 87608 91817 96029 98799 98783 101402 104400 95426 81604 76263 73440 70238 66721 66193 64279 65021 61205 56090 50394 43371 38233 30289 21717 13099 8089 5404 3597 2662 2412 2059 1850 1828 1872 1730 1749 1782 1761 1517 1127 907 972 1267 2311 4646 8240 13889 17265 14307 9076 4198 1706 1209 1072 1063 1040 996 1032 932 820 716 657 590 544 419 426 447 504 583 698 839 824 806 875 986 937 798 857 931 775 613 540 558 520 475 395 488 585 571 585 544 500 496 298 202 143 101 152 178 153 134 149 150 84 101 122 114 126 109 127 92 139 103 133 145 112 82 97 88 116 120 113 136 117 90 85 86 101 98 133 105 96 90 84 90 104 87 63 117 86 113 129 100 87 86 113 109 130 116 121 129 115 108 123 82 79 121 101 114 145 121 118 132 138 115 94 81 102 104 106 112 106 90 120 95 96 85 114 98 112 94 95 70 88 109 92 97 98 98 103 95 92 123 98 83 97 112 103 100 90 82 110 102 93 101 105 104 107 127 125 119 119 127 132 116 112 109 119 129 125 115 100 96 108 109 98 91 102 119 114 125 126 111 102 96 99 112 104 93 101 105 105 96 89 92 90 91 104 106 101 85 96 99 98 96 99 101 102 103 101 99 94 94 97 86 90 92 86 85 91 85 83 86 70 70 54334 333 173 30 10883 15 5 34 8000 10809 4550 5615 6531 7231 7968 9229 10938 12522 14157 15959 17068 17621 17886 17158 15007 13029 11482 9480 7722 6550 5335 4981 5144 6058 8008 10278 14089 19970 24723 28823 32321 35317 37146 38298 36421 33150 29866 27089 25246 24314 23424 22426 24211 28843 33654 39024 43308 47587 54267 59811 63819 64864 62954 63466 64808 66246 68148 71411 72885 76255 79788 82443 89956 96099 96878 93313 87733 88694 95654 104275 115323 124614 128407 124080 106829 84588 58362 37952 24002 16890 10515 6057 2998 1831 1458 1530 1641 1844 1875 1837 1734 1577 1535 1669 1535 1243 903 1060 1429 1948 1816 1457 1300 1110 1189 1223 1299 1195 1033 973 920 915 991 959 884 913 880 763 685 587 432 456 418 331 393 404 517 725 839 827 802 876 739 745 720 692 671 676 602 537 561 527 502 504 479 494 509 557 592 554 406 293 263 186 159 134 148 191 141 90 93 101 137 172 127 107 82 94 71 109 87 99 122 94 101 79 120 79 37 57 92 141 91 78 89 70 88 103 99 111 130 132 78 77 75 88 103 99 79 104 119 93 114 114 99 88 100 119 107 96 90 91 110 119 107 93 112 108 101 135 113 88 88 97 108 83 78 90 66 92 85 111 94 86 76 88 122 96 52 69 84 95 83 74 68 75 95 77 66 40 59 79 85 98 79 95 97 85 88 103 98 91 87 110 103 95 93 98 81 96 93 93 99 100 116 119 104 107 100 83 91 81 99 94 113 102 104 99 94 87 108 103 93 105 103 96 90 82 92 83 86 96 87 79 82 95 95 107 99 86 81 94 94 80 77 86 97 86 87 90 82 89 92 87 81 92 84 76 78 76 68 66 61 54340 333 173 30 10883 15 5 40 8001 10802 2871 3762 4535 5307 5896 6314 6735 7016 6936 6507 5469 4445 3564 2850 2370 1999 2051 2315 3004 3734 4696 6149 8148 10356 12350 13643 15720 17533 19042 19777 19882 19678 20719 22186 22551 21866 20351 18500 16917 16714 17213 19148 21976 25270 30017 37549 46365 54274 57078 58582 58149 57781 59525 62496 64705 67256 71715 77012 81000 84281 91891 100398 108864 117405 125907 134376 143476 155449 167607 172407 166136 146045 128564 105340 74303 42778 23281 13580 8867 5503 3408 2762 2634 2472 2200 2027 1606 1309 1306 1483 1580 1529 1485 1265 1124 1023 1024 973 934 900 885 843 897 905 903 1004 951 838 901 1080 1132 1084 944 972 899 845 783 644 504 492 488 423 432 416 385 411 455 522 610 674 658 704 646 592 533 518 538 552 574 530 545 492 422 377 502 549 557 484 554 559 423 373 284 259 253 107 155 180 138 168 130 129 137 112 84 75 119 100 101 83 92 114 96 87 81 47 29 93 97 60 25 79 96 96 114 97 83 86 80 76 75 75 31 69 93 93 84 62 86 85 94 104 121 92 52 85 112 90 105 94 87 105 71 90 121 120 120 83 68 108 102 92 95 72 82 103 118 96 104 66 90 76 84 96 67 73 100 69 56 38 82 77 93 69 62 114 95 68 67 83 82 66 97 85 70 79 66 70 100 85 87 91 96 79 103 89 83 85 93 71 87 105 84 83 101 87 67 81 108 78 71 78 90 78 74 87 102 90 97 91 88 95 85 88 87 92 92 89 93 90 76 85 82 78 88 74 79 77 73 84 91 86 70 75 72 73 72 71 76 86 84 80 67 71 83 82 75 72 70 69 67 57 50 54346 333 174 30 10884 15 5 46 8001 10796 841 829 934 1135 1169 1401 1616 1769 1832 1682 1373 865 613 584 758 1142 1587 2086 2692 3317 4048 4695 5430 6310 7506 9114 10845 12104 13417 14467 14987 15582 17658 20401 22656 22819 19387 14721 11703 12451 16233 21047 26622 32370 36677 39060 42053 44748 47362 48515 50766 53414 55125 58076 63426 71462 82571 96615 113395 137308 165178 196621 239664 275424 273011 254434 232433 186263 127686 76732 37263 19333 13745 12246 9855 8249 6637 4877 3778 3114 2826 2566 2297 2280 1994 1484 1134 1199 1443 1549 1564 1482 1270 1012 892 769 657 707 836 963 961 986 1029 1080 1127 1154 1151 1145 1127 1019 992 942 817 810 715 681 581 550 493 462 425 406 414 405 391 488 525 554 540 589 718 649 604 627 578 554 463 516 513 503 534 497 491 447 524 556 519 427 401 346 248 270 210 238 207 107 141 195 181 182 192 137 121 148 146 127 80 86 84 92 112 95 117 127 77 100 127 138 125 110 114 131 89 103 154 132 101 98 88 102 119 77 95 135 89 95 82 103 119 107 91 111 113 76 77 64 119 134 91 64 118 92 62 53 109 116 103 94 104 115 124 129 117 125 108 148 116 98 87 92 93 110 100 77 83 103 117 103 122 107 101 93 85 85 99 76 78 93 96 92 88 88 99 82 54 106 95 71 103 76 104 113 106 91 97 115 103 92 103 100 114 99 86 95 104 96 79 84 89 122 119 105 127 113 90 103 113 108 101 104 96 102 105 114 112 110 108 108 87 103 111 97 111 121 114 93 98 97 88 94 97 89 92 103 87 81 109 103 102 97 96 98 93 85 76 81 87 86 71 73 65 70 62 54352 321 540 30 10890 15 5 52 8002 10789 64 358 485 637 924 1319 1761 2216 2592 3115 3629 4616 5893 7104 8280 9224 10380 11859 12946 14259 14447 13883 13801 14383 15266 16699 18497 20903 22304 22598 21350 19482 18735 19977 25142 32302 40571 49062 57697 67782 76439 85808 97337 113203 132045 154068 179272 194129 203317 216869 231142 234646 230763 213943 182869 147904 115091 81415 50866 33897 25221 19413 12441 5782 3144 2776 2435 2302 2017 1827 1555 1446 1533 1553 1438 1270 1384 1496 1605 1455 1388 1340 1273 1265 1253 1077 1095 1159 1406 1639 2007 2119 2047 1871 1737 1465 1320 1061 1066 1178 1057 705 661 772 614 529 486 516 462 409 398 405 470 503 510 519 600 734 756 669 561 553 555 512 508 455 485 547 540 515 556 499 458 467 386 354 385 352 278 340 285 228 211 150 193 224 184 188 125 141 138 167 176 123 106 128 152 171 163 60 162 125 154 142 157 151 120 114 127 138 86 96 122 154 127 105 125 149 150 158 139 122 120 110 141 123 122 125 69 78 154 100 118 143 128 143 98 74 129 142 130 126 90 125 131 129 129 147 152 114 125 139 137 142 134 139 116 136 128 138 114 138 122 113 111 118 121 95 125 143 122 139 139 104 96 99 109 113 129 106 118 121 115 104 103 112 125 109 142 137 108 137 111 135 135 140 122 121 108 118 118 146 133 124 116 123 127 119 135 140 141 130 144 149 135 129 133 147 141 125 122 140 130 134 139 117 133 159 130 124 138 134 123 123 134 133 136 128 118 121 127 129 107 114 120 120 130 128 124 124 121 124 112 108 114 104 110 109 95 88 83 54358 325 424 30 10894 15 5 58 8002 10783 -12 66 209 511 773 931 1319 1717 1947 2444 3101 3872 4891 5911 7072 8797 10961 13098 15684 18428 20623 22919 25408 26691 27570 28704 29007 28526 30049 30241 28146 24923 24451 26771 34289 44011 53777 62135 68159 68280 69767 73822 74713 76245 80280 86645 95052 103798 113852 127084 142680 156944 175167 176054 146639 125636 116000 119972 124434 115560 92353 70193 48357 29773 18701 12443 8321 5616 3531 2290 1965 1888 1785 1772 1696 1620 1714 1660 1632 1392 1522 1704 1725 1754 1724 1624 1616 1519 1440 1873 3052 4101 3861 3241 2757 2508 2255 1785 1780 1865 1639 1141 1151 1008 812 740 698 735 605 459 434 447 431 357 419 439 371 414 499 462 489 550 665 747 609 501 485 529 526 482 502 461 397 396 370 340 367 388 329 345 315 374 274 266 286 251 264 223 209 184 136 165 142 142 148 156 136 84 64 98 130 120 147 149 104 73 109 122 125 85 78 90 123 104 102 46 103 141 127 79 103 123 99 103 109 136 116 88 98 121 105 78 101 94 107 98 107 130 103 100 103 138 110 102 135 130 131 101 106 93 113 107 89 104 120 136 115 112 102 116 96 89 100 125 101 107 110 106 135 123 113 116 108 67 90 102 101 92 57 63 74 97 89 92 114 82 107 118 106 82 98 110 102 112 118 89 98 104 100 105 101 96 83 109 100 105 113 113 109 82 102 103 103 98 88 91 99 84 109 115 99 105 100 87 105 95 102 112 114 107 105 107 109 110 112 124 116 109 118 98 110 102 104 106 97 102 97 101 106 106 99 101 105 104 97 95 93 88 84 88 90 84 82 71 72 54364 330 274 30 10894 15 6 4 8003 10777 -31 124 419 562 726 1132 1479 2055 2588 3036 3785 4713 5978 7269 8134 9595 11348 13408 16589 20825 24250 27708 30499 31871 34052 37109 39472 39647 37908 35045 35059 37193 38547 38702 40966 45618 53018 63264 74744 82643 88334 93303 98132 102311 110771 124904 134940 140588 149982 155600 152361 145878 137133 124144 108471 91499 76160 60735 43355 27625 19505 15223 11912 8170 6261 6075 5146 4060 2872 1701 1282 1040 1009 1016 1491 2227 2528 2081 1571 1200 1151 1234 1274 1334 1416 1481 1587 1486 1553 1634 1536 2217 3567 5242 8380 10333 10836 10229 7536 5671 4045 2501 2308 2438 2628 2025 1194 832 723 714 721 637 605 531 419 464 425 371 359 436 485 495 445 560 600 638 602 596 573 511 498 585 522 466 513 492 454 430 419 404 321 300 305 311 325 310 312 306 286 222 208 194 188 223 174 154 148 140 78 107 125 129 159 140 128 112 116 141 109 89 109 124 111 114 113 113 86 34 73 82 69 87 106 110 106 87 71 103 107 93 104 128 91 96 129 97 64 64 44 82 81 70 124 97 91 127 105 85 121 138 96 124 164 128 119 87 105 115 119 114 113 128 150 123 94 113 90 116 108 94 88 97 104 85 80 95 93 102 85 67 102 85 98 79 62 73 97 104 87 74 99 107 87 69 95 80 91 113 98 89 116 110 107 100 87 61 102 115 104 98 121 105 109 115 112 109 121 115 103 101 93 97 96 103 113 113 128 123 104 106 104 101 97 96 85 92 113 97 83 97 94 93 98 95 94 94 108 98 95 103 101 90 86 92 90 83 100 102 94 97 94 87 89 84 83 80 76 80 81 71 54370 333 185 30 10895 15 6 10 8003 10770 1253 1774 2195 2615 2989 3167 3410 3727 4229 4991 5979 7236 8879 10868 12749 14032 15495 17191 18852 19951 21805 23448 24648 24834 25779 26883 27602 28610 30793 32849 35434 39190 43942 49301 54448 61604 68790 74300 78736 81888 83749 87592 96594 111823 138265 166726 174542 162715 147806 133511 123997 106899 92814 82515 74598 63298 53818 46734 41292 32935 22966 13582 5895 3198 2614 2322 2132 1791 1656 1472 1308 1216 1200 1174 1039 921 760 663 642 648 676 751 818 885 941 949 1153 1315 1301 1260 1526 2522 5334 8064 10256 13044 15791 18955 16009 10999 6223 4273 4262 3816 2736 1892 1533 1444 1323 1114 885 806 789 791 780 718 738 617 509 508 525 419 405 479 516 523 503 567 605 610 556 537 589 559 537 548 464 460 421 453 465 423 395 352 289 316 319 300 298 332 316 282 284 244 219 186 216 159 142 133 115 140 145 144 159 101 116 92 77 129 104 110 142 106 123 93 129 60 129 136 129 109 141 126 119 133 112 134 125 96 80 93 141 114 90 103 101 105 113 129 169 133 93 82 118 71 103 99 104 105 123 97 109 115 123 151 111 114 93 101 104 71 126 141 162 140 113 104 123 124 116 133 156 136 122 109 113 93 84 116 147 114 127 106 75 78 129 97 103 91 83 96 90 88 94 81 99 109 125 115 82 95 128 131 94 118 112 131 117 97 125 125 119 135 128 112 107 129 121 111 109 113 111 125 133 124 112 117 95 103 102 99 114 95 115 116 112 105 117 97 97 102 114 112 106 97 108 117 119 117 106 93 103 107 96 100 94 99 107 110 104 104 108 110 108 96 103 107 99 94 91 85 75 54376 333 190 30 10900 15 6 16 8004 10764 3515 4349 5604 7549 8391 8756 8890 9189 9271 9716 9829 10714 12160 13751 15606 17496 19092 20656 21465 21991 23013 24528 26151 27568 30373 33319 36650 39792 43690 48508 52470 57943 63653 69840 75771 84665 93630 102447 113243 122733 130252 135513 139134 134042 116936 95964 73994 57315 46622 40769 38823 39681 42852 47230 49970 53287 56328 53406 44184 29433 16582 8344 4899 3742 3097 3079 2929 2724 2628 2993 3350 3425 3339 3124 2549 1893 1693 1506 1258 1052 710 611 638 721 813 836 1110 1613 2872 4409 7167 13717 18849 22453 27004 21213 15808 10176 6161 4333 3143 2309 1650 1209 1070 1120 1042 900 967 912 784 812 804 815 853 844 792 693 639 641 623 606 527 434 395 431 479 502 523 499 513 524 463 432 489 464 467 449 462 478 447 444 360 378 349 338 333 309 270 276 289 367 374 267 267 252 189 111 106 151 115 78 94 110 97 112 101 71 90 87 82 86 73 78 83 140 95 112 70 81 101 97 60 102 75 86 107 105 115 66 114 122 87 79 116 114 96 84 101 85 92 103 91 121 101 99 77 115 76 100 97 75 85 102 96 125 76 88 108 71 109 81 91 128 79 101 106 106 98 72 94 114 82 53 76 85 103 92 95 88 106 93 116 113 75 84 85 79 69 74 75 88 77 65 95 100 113 93 116 89 81 89 67 80 73 112 93 95 92 87 102 105 73 86 88 107 88 83 99 103 98 91 82 85 108 102 93 78 94 102 93 77 90 100 103 91 93 91 93 91 96 99 98 91 77 77 90 84 86 91 80 87 96 79 71 81 83 95 93 90 81 82 86 85 78 79 71 75 72 65 55 55 58 54382 333 165 30 10905 15 6 22 8004 10757 5133 7139 9620 13066 14891 15133 14010 12005 10672 10520 11072 12103 13580 15224 16844 18466 19157 19646 20377 21400 22448 23019 23918 26241 30859 35521 39996 45049 50481 56807 62548 66579 70268 74375 79113 84161 89256 95139 101325 104731 105671 105731 96913 90128 77706 62178 54704 55179 60210 68626 72072 73648 74932 75086 73418 65454 49977 33367 19889 13394 11429 10075 7194 5405 4020 3348 3363 3645 3527 3287 3345 3097 3343 4623 6354 6812 6934 6703 5406 3915 2731 2411 2079 1859 2137 3389 5471 8286 14302 24278 27627 23140 21507 20882 15712 13164 12083 10410 8745 3257 1883 1833 1579 1173 1002 1044 1065 937 903 921 1018 1061 1129 1129 1019 1021 918 815 773 836 856 786 859 807 563 471 465 605 555 536 545 571 524 576 516 544 517 499 511 496 494 460 412 462 448 384 347 281 299 247 304 293 220 201 221 262 251 147 165 172 168 139 149 147 100 129 139 110 136 129 131 137 128 107 122 141 143 96 117 121 104 70 118 124 125 113 72 80 98 116 118 83 89 88 112 109 127 153 130 126 121 130 120 101 113 96 92 82 100 75 85 125 120 100 93 108 103 109 122 133 113 91 105 127 132 125 135 116 96 99 115 111 103 82 96 118 93 86 108 115 110 103 72 76 86 118 130 88 103 117 97 77 90 89 85 101 97 109 93 94 101 88 105 117 111 99 97 111 121 100 104 117 129 122 121 114 116 125 130 126 110 104 106 116 115 112 92 109 111 91 104 100 109 109 117 110 132 112 112 116 108 102 104 108 113 105 107 100 102 101 111 103 88 92 107 100 94 101 103 98 103 102 98 89 94 94 96 94 86 85 86 81 73 54388 333 197 30 10907 15 6 28 8005 10751 8091 7090 7511 8231 8862 9630 10682 11947 13002 13405 14067 15228 16293 17236 18494 20444 22207 23793 25571 27570 29862 31353 32378 34115 36472 39139 41899 44963 48223 50915 54213 58750 63530 69748 74904 77256 79719 81517 80479 76006 64910 54502 50191 53602 60441 68535 76245 80087 82909 80137 74425 63220 51822 42817 38018 34802 32057 30464 29878 27538 23904 19305 17103 14947 13495 14620 15921 15399 12313 9956 8726 7331 6233 5366 5821 7484 8701 8167 8236 7834 7797 7996 7516 6986 7207 10869 17873 21935 23044 25025 20435 15600 13863 12977 10762 7754 3996 2463 2688 2808 2339 1949 1680 1443 1152 939 910 1007 1006 1054 1049 1044 910 887 887 811 792 908 928 927 953 901 783 658 623 468 499 457 481 525 557 546 525 461 428 434 431 436 412 455 515 442 411 460 369 375 364 278 277 240 221 203 222 197 232 213 228 251 224 118 70 82 55 82 53 41 121 106 90 83 78 65 95 57 57 96 109 115 82 74 111 70 105 57 67 89 89 63 77 68 44 42 58 66 59 40 42 42 53 45 36 49 90 100 61 70 60 65 58 64 88 104 99 83 95 60 71 89 81 72 100 46 20 61 90 122 72 46 75 72 72 79 48 34 59 87 55 50 77 75 72 66 70 69 50 47 61 53 35 34 64 57 59 75 43 42 81 63 58 63 50 69 82 91 78 74 86 61 77 62 61 92 81 64 79 74 69 70 55 71 61 66 77 77 76 87 92 85 76 65 64 73 65 75 88 72 79 81 73 90 85 63 78 76 67 65 58 72 73 62 70 74 61 60 67 69 63 61 65 69 67 75 67 56 55 55 53 62 56 50 45 38 29 54394 333 195 30 10905 15 6 34 8005 10745 9091 9104 9951 10780 12079 13397 14357 15117 15975 16823 18073 19477 20640 21485 23055 24401 25606 27616 29184 31012 33346 36459 39865 42174 43967 47270 51457 54717 57046 56768 55314 50235 45744 42760 38355 34446 34449 36480 41133 46324 52465 60509 67185 71277 71389 68387 65319 59632 54589 49939 44913 41090 38401 34259 30052 28018 27973 29377 29812 30142 31251 30746 29303 28897 28737 28268 28506 28586 29575 29499 26502 25322 24281 22399 18569 15199 16289 17791 17173 16819 15868 15229 16502 22886 22620 16892 12946 13159 14055 15206 16263 13592 9128 6112 4339 3207 2577 2293 1925 1573 1578 1483 1410 1292 1074 951 942 979 1057 1094 1068 938 902 903 920 919 915 854 886 836 808 832 769 632 522 513 499 538 557 541 537 616 547 563 521 520 504 527 518 538 495 493 519 531 385 363 336 356 269 206 226 234 198 169 176 200 195 210 175 159 124 101 117 140 113 95 123 147 97 118 92 65 88 63 81 120 132 71 91 54 54 95 138 161 147 99 79 95 71 96 126 100 89 81 101 102 72 135 132 114 96 95 104 55 59 100 122 132 105 79 77 63 98 120 120 107 106 115 81 134 123 105 109 122 111 109 94 111 132 86 67 112 99 96 101 107 89 81 101 114 106 119 127 86 74 70 102 119 112 99 98 95 80 103 93 94 86 97 105 93 83 105 106 104 105 102 98 119 132 103 107 95 86 104 121 122 117 102 100 116 109 97 118 99 105 108 113 109 102 101 94 104 116 119 106 107 106 105 99 117 99 112 116 103 102 104 106 97 91 89 86 86 100 101 96 92 88 93 90 97 88 97 95 97 93 91 88 80 75 74 75 77 68 54400 333 196 30 10906 15 6 40 8005 10738 11666 11141 11767 12622 13471 14903 16287 17747 19454 21335 23650 26196 28482 30822 32546 34588 37454 39476 42803 45617 46142 44520 41612 39345 37836 36967 36576 37614 37691 38523 40225 42052 44402 45741 47840 51288 51642 52073 52288 53510 55799 53700 49372 47910 48812 48302 46567 43082 41947 41860 40470 39726 38158 36266 34400 32106 30696 29448 28558 29928 30935 31864 32508 32081 32703 30839 30472 30736 30314 29043 24610 20034 17523 16178 14917 13763 13520 13191 12660 11826 11392 15586 23754 23631 13908 8231 7196 5788 4758 3564 2636 2408 3247 3906 3601 2672 1957 1391 1196 1126 1235 1443 1984 2326 1865 1154 885 893 980 1015 1150 1064 983 914 853 910 898 847 899 873 845 795 723 627 556 467 477 485 547 492 578 603 527 534 558 500 410 525 525 450 450 450 439 420 373 380 404 353 411 373 260 301 239 224 218 164 197 202 157 112 123 137 101 60 115 117 100 73 93 68 112 107 119 65 83 141 94 108 42 108 95 73 99 109 112 91 111 137 137 79 60 87 67 72 75 81 84 93 97 77 95 63 94 99 27 65 77 64 67 86 85 85 68 99 146 108 90 106 88 48 98 117 88 129 161 122 93 91 84 107 91 82 86 84 92 90 72 77 63 108 92 73 82 79 87 102 105 86 52 85 88 82 92 86 86 93 93 87 86 70 115 107 98 90 90 87 100 96 86 106 123 111 99 94 86 94 87 104 121 92 94 88 80 89 103 96 74 87 105 93 94 74 63 81 85 91 86 91 99 106 101 94 88 87 74 77 79 75 79 80 67 69 74 55 63 73 80 78 78 86 93 81 80 83 73 76 72 65 67 69 62 53 48 54406 333 198 30 10908 15 6 46 8006 10732 14225 16392 18681 20581 22672 25556 29014 31442 33548 35451 37987 40330 42613 44530 44840 44233 43254 40617 36841 33871 33489 34123 34325 36929 38427 38486 38571 37508 36897 37750 38128 38226 36216 34908 35435 36418 39162 43803 47032 48441 46868 42220 36019 31162 29857 30974 35271 37755 40104 43345 45406 44961 41870 38447 37244 36636 34962 35278 36580 38700 38978 36608 32340 29597 24321 20427 20273 20470 20085 19786 19523 18568 17196 16048 15594 15804 15698 14818 14280 14858 14886 13256 10886 7354 4208 2648 1451 918 784 858 887 912 978 963 936 951 981 999 997 1337 2596 3303 3161 2612 1658 1109 957 966 940 964 945 921 857 866 956 982 964 826 845 833 842 778 757 655 640 642 673 608 445 555 555 514 512 526 494 424 423 435 373 455 443 449 424 346 355 385 407 393 372 405 378 305 302 245 162 157 200 165 140 136 122 72 24 63 87 107 115 77 104 69 51 77 53 84 79 98 111 88 86 101 65 57 99 120 74 37 99 99 105 87 43 94 71 65 46 71 80 59 42 44 17 53 71 70 87 71 34 46 60 57 35 78 94 72 82 59 92 72 79 55 70 97 83 78 62 70 66 81 61 83 102 87 62 106 107 106 69 74 104 97 54 70 77 80 81 71 59 66 81 86 58 57 80 87 91 72 60 69 60 57 63 49 75 77 82 81 82 73 79 68 92 100 82 66 64 93 79 75 82 94 84 74 83 77 88 88 77 85 85 88 91 74 78 85 77 80 83 89 92 82 80 72 74 70 71 82 77 83 73 68 78 66 62 65 68 66 70 69 69 74 72 75 77 71 67 66 61 59 63 60 55 49 38 54412 333 196 30 10906 15 6 52 8006 10725 24671 27478 30242 31804 33742 35676 37417 39206 41897 44575 45616 43390 39977 38453 37213 33824 29928 27812 28372 29909 30787 32229 33579 35118 36836 37354 36089 33565 31643 31105 31559 31398 31309 31641 32517 34951 37164 37864 36825 37966 39385 41237 43934 45569 45792 46190 44386 41999 38455 36109 34946 34643 32978 30571 28648 26017 23210 20994 20094 19096 18672 20902 23206 25071 29098 33549 35995 30064 27098 26204 22853 21490 21149 20198 17896 15672 13472 11057 9190 7700 6800 5480 3886 2364 1274 615 537 625 817 860 938 1006 929 832 818 810 741 982 1959 2965 2795 2183 1585 1095 791 782 854 931 919 923 981 970 1087 1428 2385 3876 4075 2163 1410 1391 1254 1071 908 830 757 771 686 673 607 513 519 536 564 492 431 438 421 371 390 390 383 403 414 381 380 361 308 311 380 369 379 326 250 251 225 175 164 155 165 184 128 76 63 48 77 56 15 77 77 60 52 33 43 82 69 61 86 61 83 65 65 79 83 86 79 66 67 58 51 105 117 75 32 53 40 68 44 39 81 57 49 39 59 97 92 90 61 47 65 70 80 65 53 28 47 74 61 64 57 34 56 72 83 86 49 46 58 68 40 50 75 53 19 35 69 69 70 38 50 98 69 43 55 62 52 66 33 46 57 54 67 97 60 40 44 56 51 53 69 70 67 52 47 54 77 85 59 45 41 57 75 72 47 38 42 81 65 65 65 74 75 60 62 69 65 57 64 70 74 63 60 66 72 65 68 63 62 64 65 74 59 59 68 60 51 49 60 49 54 44 34 54 54 37 41 53 56 51 48 54 48 56 59 57 55 54 49 41 41 36 35 36 33 54418 333 224 30 10904 15 6 58 8007 10719 13945 14179 14792 15339 15747 16510 17119 17899 19606 21136 22085 22666 22703 22271 22002 21816 21572 20698 19620 19001 19361 21215 23155 23504 24314 24992 25486 25083 24598 24641 25558 26686 28223 29181 30142 33446 38729 41474 43107 42594 43679 44220 44009 46913 50177 53984 55905 58697 61361 60736 59083 57734 55741 55299 54354 54195 54406 51164 48117 47488 46946 49867 51148 47699 50207 47421 40025 34382 33694 33947 35939 34279 27598 17344 12372 10832 9817 8185 7134 6383 5963 5090 3727 2499 1419 800 610 716 879 863 922 1067 1101 1072 1056 908 848 1062 1263 1333 1162 991 877 857 760 785 797 896 961 987 1072 1124 1208 1576 4006 9517 12610 11173 10340 9530 6959 4337 2672 1750 1334 1076 829 713 638 558 473 551 519 574 552 520 493 432 400 446 493 478 442 461 407 340 343 401 453 455 456 422 419 370 298 293 203 206 226 200 178 138 147 151 124 106 76 138 138 90 119 131 138 136 127 129 124 95 129 134 122 79 83 101 123 98 92 151 123 82 89 119 107 70 31 69 102 85 140 136 127 158 146 137 91 65 94 104 112 125 98 95 103 94 92 102 125 112 82 96 122 128 134 112 127 112 115 116 115 117 90 113 142 126 95 101 111 113 87 85 108 110 106 105 106 119 95 74 102 106 112 106 126 113 90 90 95 103 110 119 120 100 116 101 96 108 105 105 122 114 129 96 112 119 103 108 106 96 110 125 104 117 104 117 122 121 124 111 102 119 117 132 123 115 125 129 127 116 120 101 107 109 121 119 111 114 111 111 115 107 105 101 105 105 100 95 98 100 105 111 113 102 97 106 108 100 95 98 101 92 88 91 81 54424 333 165 30 10905 15 7 4 8007 10712 16762 17940 19143 19833 20144 19954 19508 18334 17363 17064 16799 16657 16316 16058 15542 14997 15432 16479 17028 17141 17003 17553 18724 19604 21149 22351 23414 24448 26055 27371 28263 29091 32547 36900 40842 46453 50976 53274 54774 55540 57382 59443 63675 70218 75645 75281 70920 67439 65184 63054 60018 54656 50068 47938 44551 42265 43588 45031 47723 49654 48145 43927 44062 40658 32953 30766 28960 26424 23754 18713 13411 10404 8385 6998 5364 3919 3112 2812 2530 2077 2056 1656 1133 829 640 572 547 613 709 802 807 918 1103 1312 1193 987 944 808 761 744 710 707 745 864 871 926 1113 1800 3789 5254 6714 9340 13847 17844 17199 13279 8949 6660 4205 2407 1697 1421 1142 992 821 742 593 589 558 524 508 484 544 524 469 494 441 400 393 436 446 423 359 271 223 225 267 266 281 367 465 497 455 419 413 358 258 240 249 206 148 158 163 156 115 134 89 51 82 84 118 107 92 109 100 155 154 135 170 155 103 101 80 64 78 98 86 67 105 119 110 101 76 76 97 99 99 67 70 109 130 126 100 95 101 109 105 98 114 121 89 115 111 136 104 88 119 101 107 103 93 116 97 75 109 106 98 103 106 115 83 113 101 78 102 103 72 76 93 100 114 95 98 101 90 96 93 84 97 112 116 94 104 102 93 87 73 77 102 79 94 101 101 114 92 94 93 96 104 106 106 89 86 86 94 98 80 68 75 106 97 105 107 110 108 92 93 101 113 112 98 96 107 96 114 115 101 107 107 109 96 92 99 100 104 110 110 108 110 107 106 102 104 102 97 96 97 96 92 88 97 98 95 91 95 91 83 82 81 78 82 76 65 54430 333 196 30 10906 15 7 10 8008 10706 19384 21626 23400 25454 26782 27475 27948 27152 26377 24973 24458 24722 24453 24276 24775 25133 25637 26712 28486 30389 32494 35213 37318 37844 38140 38766 39737 40939 42514 43859 43995 43311 43695 45100 47867 51837 55861 58703 62200 67061 69726 70292 69775 65801 60649 55949 52154 47987 43410 38301 34684 33289 33924 35137 35200 32647 28012 23582 18456 15874 13244 11297 9111 7518 6791 5768 4465 3481 2840 2721 2585 2740 2729 2770 2726 2696 2826 3012 3447 3893 3672 2803 1810 1281 919 685 608 672 736 826 933 894 894 950 964 929 860 760 704 689 639 674 773 1621 3703 4690 5669 7735 11014 13804 18828 28198 36421 39097 49934 73727 67778 56696 41450 21536 9898 3859 1494 912 691 661 696 634 554 587 498 465 441 378 459 422 492 480 460 451 441 281 235 312 241 193 237 233 295 388 500 459 367 329 337 256 232 244 227 206 104 72 134 140 125 93 85 101 115 110 108 115 83 110 114 91 97 98 88 91 101 91 69 82 99 108 110 93 103 106 82 98 82 121 114 88 70 115 102 103 72 36 90 102 108 98 72 92 93 87 85 105 107 118 82 88 115 91 106 139 115 107 97 111 133 134 125 123 101 86 75 85 89 73 70 70 99 80 83 90 107 113 131 130 98 103 79 86 94 123 89 73 88 102 85 87 73 80 98 69 82 88 65 109 110 97 107 73 62 81 89 97 87 109 99 82 103 107 95 88 89 102 93 85 93 98 103 106 95 94 105 116 90 87 83 92 105 88 91 85 102 110 101 92 100 105 92 87 96 109 105 93 80 98 100 86 87 95 102 102 90 92 97 91 85 87 85 83 76 80 78 71 67 54436 333 223 30 10903 15 7 16 8008 10699 22505 24053 24523 24331 24610 25072 25451 25800 25977 26477 26730 27149 27209 28231 29842 31075 32068 34038 36907 39161 40492 41456 40863 39772 38752 38202 37477 37113 38093 37695 35979 33797 34073 34362 33799 33008 32300 33158 36038 39644 43354 43905 43902 43414 44336 46510 45782 42691 40141 37765 35364 32806 29261 23576 16831 12065 9105 7566 6769 5926 5327 4732 3916 4073 5241 6207 6492 6775 6967 7054 7410 7635 7795 6761 5550 4767 3983 3284 2696 2178 1645 1367 1000 724 528 424 489 507 540 611 795 864 881 881 689 735 688 572 598 592 564 639 717 886 1198 1691 2708 6609 24577 65998 104369 133110 151796 145777 131554 103074 67976 42786 33798 31758 21737 12425 5105 2164 878 623 609 581 586 564 483 441 456 547 619 641 589 441 443 324 303 302 328 275 237 254 451 349 320 378 376 400 335 308 271 213 253 225 186 250 207 167 168 164 143 162 162 163 135 139 166 141 141 190 136 123 135 98 93 107 140 140 134 76 100 159 150 168 150 102 178 132 85 78 59 93 121 114 144 129 118 107 137 145 136 144 109 153 146 155 122 126 113 83 105 117 101 116 110 123 139 118 135 143 131 120 144 153 111 110 101 147 162 116 148 132 141 117 103 104 112 117 101 93 75 97 102 117 94 103 108 94 92 91 114 117 111 110 113 119 116 112 128 127 131 134 130 128 106 117 121 129 128 144 129 105 114 145 147 110 109 134 143 148 118 122 119 129 118 119 124 114 136 143 124 116 124 123 109 113 108 125 134 128 102 122 130 120 116 120 111 121 113 118 136 130 109 109 106 125 123 118 123 122 115 109 103 103 103 95 96 97 92 54442 333 188 30 10898 15 7 22 8009 10693 22505 23085 21978 20934 21240 22075 23488 24512 25210 26158 26857 26449 26491 26953 27157 26913 25223 22501 20155 18389 16969 16025 16508 17555 18533 18494 19024 19285 18706 18329 18422 18894 19663 20871 21206 22102 23629 26307 29999 33068 35567 38059 39728 40428 40471 41398 40248 37663 36055 34016 31514 29259 26613 23150 19049 16472 16057 16234 15455 14082 12445 11468 11744 11738 9751 7355 5362 4070 3279 3006 2992 2949 2771 2738 2624 2465 2345 2043 1720 1352 1086 618 449 349 339 358 348 347 475 533 675 713 685 732 737 624 512 484 440 489 537 456 467 589 925 1969 5572 16857 35325 64029 109725 143425 139954 124024 124307 123176 103747 75698 38532 22204 16108 10935 5894 3588 2146 1356 996 681 613 549 553 494 466 455 568 666 660 550 504 490 471 417 385 387 299 254 190 197 233 236 296 289 292 379 402 332 237 228 205 200 162 142 103 117 156 112 121 116 133 82 123 69 100 108 107 139 139 124 137 130 76 68 105 73 75 117 77 97 135 79 79 115 123 82 33 105 88 89 96 110 97 82 83 78 95 80 113 59 37 33 51 68 84 89 75 137 82 80 94 93 72 73 98 70 86 124 94 87 75 102 96 89 80 82 67 102 97 95 83 82 95 97 53 72 90 79 53 64 93 99 71 92 87 68 75 84 88 99 92 104 100 89 88 100 90 84 98 88 97 90 97 85 93 104 75 82 95 109 97 83 105 94 84 89 90 90 86 90 91 98 109 106 110 108 96 108 108 93 96 99 85 89 94 95 94 83 75 86 94 93 94 88 89 89 93 98 81 85 85 85 96 92 97 97 90 76 79 79 82 74 73 74 66 54448 333 185 30 10895 15 7 28 8009 10687 9680 11526 14958 17807 20333 21158 18088 15912 12305 13342 16632 18858 19887 18634 15077 11926 10472 9697 9233 8663 8128 7782 7505 7675 7989 9010 9616 10186 11247 12482 13922 15723 17497 19264 20996 22761 25794 29290 32446 35024 36985 37903 38151 37574 35749 33010 30467 29206 28623 29480 32071 34857 36488 38385 39975 42565 47505 51931 51223 49188 46730 42698 37061 32497 45709 37126 15543 12713 10513 8265 6822 6118 5741 5569 5204 4744 3712 3368 2996 2775 2214 1311 700 528 415 372 418 443 556 623 637 727 707 692 635 628 525 506 440 497 507 493 535 633 869 1910 6230 17904 32919 44153 59736 73711 80712 92786 93463 93018 100703 115080 104223 91509 75366 49585 27626 13482 8128 4917 2519 1025 685 545 459 501 609 639 745 766 869 806 598 488 406 520 513 432 304 231 206 273 238 217 286 324 349 325 341 369 302 258 227 242 239 212 180 191 160 163 104 115 83 101 106 154 135 111 102 103 107 95 113 109 116 84 132 135 136 110 129 123 102 105 122 97 104 138 133 88 127 127 89 83 114 86 91 106 115 105 91 71 101 84 118 84 102 126 109 103 85 111 121 137 102 108 114 88 137 138 87 106 123 101 102 79 116 106 114 133 123 140 101 74 120 123 101 110 115 93 80 101 100 126 98 91 82 103 111 135 134 101 83 99 105 120 137 138 119 96 110 129 102 121 118 114 136 117 109 108 117 106 105 108 129 122 93 115 108 114 106 102 105 108 113 113 115 98 98 118 114 105 115 113 128 120 116 115 119 107 118 123 114 115 109 94 107 106 110 104 105 117 119 109 103 114 106 98 106 112 100 95 86 94 95 81 76 54454 333 181 30 10891 15 7 34 8009 10680 4760 7052 8065 11283 14393 11475 8934 8404 8961 10733 14274 18684 18289 13757 8433 4088 2785 2157 2339 2613 3620 10767 19846 5559 1944 2269 2867 3360 3616 4090 4625 5321 6105 7222 8787 10481 12212 14292 15953 17759 20415 23117 26268 29237 32660 34564 34390 36498 40131 43853 50181 54931 59536 58832 54407 55206 56966 52897 53011 53437 49292 41402 52935 340800 559169 126892 21030 16065 13113 11020 9911 8105 6449 5307 4352 3557 3271 2659 2061 1579 1138 885 754 634 588 556 515 519 566 606 635 714 741 850 887 831 808 778 684 628 660 597 658 1004 1943 4854 11637 21946 34022 45697 51515 53551 60894 69406 81615 90782 75063 43902 24006 15098 10717 8308 6592 5366 3955 2828 2030 1426 1061 832 679 658 687 817 875 884 797 653 540 422 442 420 351 304 191 163 230 281 262 252 287 315 292 279 257 213 213 185 152 180 210 205 119 111 146 85 48 116 87 83 113 84 84 121 139 116 117 123 133 69 53 73 94 101 99 110 76 73 86 69 59 96 110 73 89 61 63 79 97 80 88 122 106 63 125 120 100 97 76 104 76 64 74 59 53 64 81 84 85 75 65 77 77 90 67 67 84 99 96 90 87 96 102 99 98 88 81 90 63 104 82 92 74 70 69 96 89 62 80 74 74 35 82 81 74 85 96 90 81 89 92 92 67 71 83 99 99 87 104 95 87 73 79 89 76 93 82 74 63 80 81 79 85 91 86 78 79 89 96 105 97 98 84 79 92 89 92 77 91 99 79 74 81 86 95 91 100 99 100 90 84 90 78 81 84 85 87 78 79 83 82 78 75 70 67 74 72 67 63 59 59 55 47 54460 333 179 30 10889 15 7 40 8010 10674 1301 797 590 585 570 730 989 1264 1214 1501 2879 4871 5047 4080 2868 2317 2241 2282 2801 4231 5666 27662 191472 361242 284452 20034 13742 17171 20356 23145 25880 29384 31034 31045 31323 33350 34583 37946 42885 50131 57201 63418 68521 82299 91529 88059 81828 90443 90199 83312 76453 79274 80856 77249 71840 67922 59290 50203 40953 33856 28521 25126 26940 55973 36248 10667 9866 9119 7875 6581 5972 5174 4228 3401 3014 2528 2104 1897 1935 1705 1140 1028 780 676 611 556 602 604 669 752 739 893 930 925 849 804 783 714 731 804 875 940 1128 1611 2372 4092 8308 12425 14742 15900 15710 17047 21955 28665 34230 34784 34427 26368 14299 11502 11084 11798 11010 7871 5248 4219 3067 2037 1187 814 675 721 724 748 823 778 611 461 532 494 446 444 335 256 248 202 242 265 272 268 308 307 286 286 193 136 159 201 181 226 216 194 153 152 158 136 138 103 137 121 115 143 149 156 139 109 108 98 127 90 107 97 114 122 104 86 94 85 85 147 91 111 69 85 85 132 124 105 127 135 124 115 96 83 98 76 110 92 98 103 76 77 103 109 81 119 96 67 55 83 85 112 84 111 97 102 131 75 116 131 128 88 71 103 131 97 88 105 79 108 121 108 76 78 105 93 107 132 102 75 86 117 97 101 114 120 128 107 89 138 122 77 70 91 86 85 118 115 96 89 118 113 98 94 90 95 113 88 97 107 106 110 91 103 109 97 102 100 112 110 98 103 100 109 103 79 88 106 113 96 106 95 99 98 102 115 112 109 97 100 111 97 93 92 80 87 93 83 86 82 84 82 81 77 84 84 82 75 73 70 68 61 58 54466 333 180 30 10890 15 7 46 8010 10667 4977 11273 19129 24699 24216 15848 5073 3549 3622 3084 2283 1627 1252 1291 1517 1751 2265 2792 3631 4254 3834 18203 266564 826120 642812 28975 17149 23798 31673 38211 40476 34283 27086 25142 24962 27944 36583 49886 62057 62581 59054 59527 56146 60282 64888 50675 43257 36047 25406 20955 20107 19114 17506 17337 14605 10134 13403 37619 45754 43258 3713 2798 2938 2880 2537 2220 1979 1821 1610 1208 1064 824 661 568 528 574 549 578 567 592 634 573 553 453 466 505 544 609 750 879 983 1024 1021 1011 935 824 802 821 815 849 914 848 1042 1690 3543 8023 15513 22202 23510 19806 17131 16261 14998 19405 29789 38239 44121 37565 30054 24856 17793 11414 6397 3563 2433 2015 1655 1342 1050 865 862 840 897 921 902 824 657 621 523 413 432 380 305 230 223 262 321 304 334 351 381 342 319 268 203 216 225 276 279 265 251 201 185 208 170 138 184 173 246 234 152 229 187 177 191 178 154 162 180 153 118 139 194 161 143 174 183 188 180 166 168 190 159 131 171 171 178 129 138 153 141 161 130 175 160 175 157 161 177 173 125 140 131 136 152 163 149 145 150 157 126 137 171 190 178 163 163 161 166 164 171 135 129 147 142 157 174 159 153 137 161 165 161 172 171 148 144 132 155 166 153 125 162 161 148 142 151 178 172 155 171 177 162 146 134 139 135 131 151 145 126 137 149 163 170 153 161 154 166 162 155 136 152 158 153 150 136 140 151 155 145 145 152 151 162 164 146 154 144 157 158 143 138 141 147 147 151 146 152 144 152 146 149 144 145 152 133 138 138 134 147 145 137 135 141 140 138 129 126 117 118 113 108 54472 333 180 30 10890 15 7 52 8011 10661 58293 69799 78382 78213 71353 67237 61471 50460 39739 31472 23507 16104 11344 9338 8365 7524 8175 10697 17667 65223 136733 88348 27037 80445 72025 38337 24596 18456 14328 12748 10927 8343 7800 12976 21720 35978 56055 64919 62273 56457 38880 27735 30768 33761 38549 51437 55826 56556 58536 49721 41989 41424 35144 24689 15034 9808 9871 18633 11116 4049 780 682 779 779 774 746 704 755 783 743 621 636 662 672 651 671 669 624 583 586 595 594 557 664 783 903 913 1035 1191 1091 1082 1041 947 1005 969 906 870 903 924 817 794 749 792 865 947 976 989 1080 1089 1028 1247 1904 2942 5275 6946 6424 6236 4903 4067 3902 4270 3537 1815 1275 1309 1330 1345 1416 1385 1106 963 1009 1028 1061 1000 851 750 648 490 318 304 287 255 193 160 206 246 277 297 273 275 264 233 203 189 194 184 223 216 175 171 134 158 144 123 139 162 161 121 131 123 121 130 115 119 130 173 130 94 104 124 119 123 111 110 106 105 168 138 120 118 112 136 109 118 148 171 127 133 141 81 103 135 121 120 118 110 99 101 105 126 118 118 119 138 155 93 151 113 123 108 97 113 141 108 80 146 142 133 144 134 117 134 105 112 111 132 122 101 93 116 109 89 122 110 103 119 121 121 143 129 106 109 113 103 105 121 136 126 114 101 110 122 121 126 118 138 128 120 134 114 121 133 119 127 131 128 113 105 108 109 119 116 120 110 108 92 112 118 126 122 109 111 96 114 124 107 108 104 110 137 119 111 114 129 129 112 107 120 123 118 110 105 111 110 110 108 110 111 109 103 107 112 105 99 103 94 96 93 89 87 84 86 54478 333 178 30 10888 15 7 58 8011 10654 80598 94256 96286 101680 133623 169635 185762 171973 151569 129932 101086 71432 54773 41752 30135 24895 21935 19657 23391 88159 201689 90718 23768 21336 22489 21178 18442 15818 12738 10281 7988 7242 7216 8252 7296 11187 18249 19490 12004 9334 11255 14097 15380 17993 25225 28660 24758 19429 20554 23605 15799 10301 9672 5395 2814 1669 1051 829 772 694 726 724 634 668 646 633 632 661 641 700 654 669 633 720 739 650 656 686 648 685 649 743 652 791 837 823 886 1001 993 1031 1035 1072 1081 1035 1038 961 855 862 915 905 868 873 849 786 824 881 981 959 1002 989 988 897 735 753 777 720 709 759 832 692 768 833 763 729 856 1084 1163 1239 1202 1118 1074 1154 1138 1069 877 758 704 624 521 363 296 310 239 205 236 146 174 205 229 246 262 309 294 207 171 168 201 194 169 181 149 173 85 121 86 96 79 96 129 134 161 113 55 81 123 172 135 67 104 96 138 128 91 76 101 107 131 125 112 93 97 153 145 109 85 88 76 106 71 87 97 118 132 128 102 89 98 106 63 60 64 95 93 96 105 112 103 99 92 106 82 89 103 105 99 112 117 101 96 111 110 106 106 111 90 86 123 122 110 110 103 97 78 109 94 125 74 96 87 75 103 107 113 105 112 112 121 117 137 118 131 132 114 132 103 100 122 107 116 99 105 123 114 101 121 118 107 91 115 102 108 113 116 89 96 103 98 106 98 96 93 94 105 118 105 103 90 107 133 113 105 111 97 80 94 111 127 114 98 106 107 100 95 93 95 102 102 100 89 87 93 85 86 91 87 86 85 77 80 75 65 62 62 54484 333 172 30 10882 15 8 4 8012 10648 152942 198183 202039 207578 246021 271765 284329 251184 209127 184537 162233 140423 121604 103349 93297 83226 77521 71849 64820 58987 54244 49358 38344 24424 17335 11460 9406 9633 10138 9544 7336 5503 3463 2240 1859 1470 1180 1036 1045 888 810 846 855 899 928 1538 2268 1590 1438 1282 969 933 1035 919 809 867 874 835 905 831 723 672 726 672 629 682 689 730 733 680 741 722 666 774 699 701 666 676 725 759 706 764 830 872 993 960 964 1007 1047 1036 1020 1070 994 1008 977 878 895 916 955 872 889 943 872 823 904 906 947 975 895 830 838 845 778 768 735 643 727 728 793 909 805 726 786 739 763 760 731 736 790 849 882 1015 1038 1050 1072 990 952 834 721 622 558 420 327 265 251 207 155 194 169 266 284 307 292 222 191 161 202 166 185 174 176 139 126 119 97 130 140 136 132 167 100 121 165 115 127 132 129 106 138 138 121 126 98 90 68 72 60 122 127 88 72 70 104 73 81 103 94 56 112 130 127 79 89 121 121 124 94 85 72 120 94 102 85 104 119 135 96 96 126 115 88 105 146 136 98 77 112 103 104 80 93 65 59 82 131 107 98 79 107 119 103 108 110 109 103 72 90 93 112 99 97 102 110 82 81 89 109 130 115 106 107 119 127 121 113 107 106 122 103 104 97 95 95 74 74 93 103 82 117 111 114 126 102 92 89 93 89 95 98 100 116 108 97 114 120 112 105 107 95 87 104 110 109 111 105 90 92 101 102 99 94 101 89 88 89 78 89 92 95 98 87 82 82 84 88 82 90 87 75 78 75 67 61 54490 333 194 30 10874 15 8 10 8012 10641 219187 267422 277291 311782 363613 403841 379164 322618 249446 166650 116506 83568 56491 34249 25397 19612 15982 14022 13087 12237 10672 8440 8527 10386 11843 13477 15412 16355 15983 13600 9280 5706 3625 3087 2558 1787 1491 1282 1237 1163 1015 964 939 934 928 936 971 1114 1059 1053 1047 982 942 879 890 848 858 788 852 874 763 732 728 690 688 765 791 721 735 770 854 762 757 737 696 689 654 738 693 753 796 847 900 943 974 1033 1164 1145 1035 1070 1049 982 950 896 906 908 932 904 903 864 903 902 895 935 959 976 933 826 799 839 813 763 679 670 738 740 959 1296 1610 1317 975 759 824 780 710 714 767 744 796 952 1047 1073 974 886 938 922 816 681 681 502 483 347 312 273 244 198 173 207 251 328 301 290 289 240 259 169 179 196 226 229 191 158 122 166 177 162 176 177 88 165 135 160 159 151 161 116 90 110 141 116 95 80 155 152 129 111 142 140 100 142 123 148 174 96 123 98 109 120 135 148 118 112 106 123 145 131 91 127 139 151 161 160 138 131 127 143 147 78 104 110 112 129 116 123 107 117 73 104 110 118 87 75 80 91 130 112 86 99 107 148 116 142 146 140 116 91 130 113 114 109 112 114 121 140 113 124 136 142 124 117 129 106 124 128 121 120 135 106 100 117 103 127 139 129 123 99 106 119 95 107 123 125 106 92 99 110 114 129 114 114 120 126 133 120 117 108 114 120 115 110 124 123 124 116 125 121 119 117 105 112 106 109 113 111 104 104 110 105 110 117 106 106 103 99 98 103 89 95 96 85 82 83 79 54496 333 163 30 10873 15 8 16 8013 10635 187547 198977 185834 213112 249834 229868 210077 199914 187708 163705 131983 111343 78602 56465 45845 37722 30868 25939 22617 19376 15327 12689 10420 8472 8214 9241 11392 13900 15467 14908 13105 9833 6193 3521 2114 1402 1274 1245 1232 1005 989 890 818 759 840 800 894 1030 1157 1082 917 973 939 925 925 879 857 817 814 819 812 721 632 680 691 645 702 750 787 853 791 699 673 673 734 722 673 789 852 793 847 887 890 962 1004 941 1013 1104 1097 1062 1038 1053 981 934 930 859 904 866 914 922 923 996 945 1018 955 952 899 913 936 860 740 722 663 667 641 619 681 740 725 745 726 725 695 689 633 763 806 861 895 881 880 798 780 800 782 743 687 651 618 491 395 337 259 224 269 240 189 219 197 233 291 279 307 321 228 229 192 210 204 213 164 213 200 185 159 157 136 149 124 135 171 128 100 116 104 95 118 100 109 150 133 136 150 159 108 126 114 94 151 172 140 125 173 137 121 152 138 115 81 84 144 132 89 108 99 100 140 133 110 119 129 121 107 165 136 124 125 119 114 113 113 125 90 114 118 123 130 125 91 97 122 106 106 141 136 175 125 127 111 128 133 147 168 148 115 104 118 118 110 107 116 75 89 104 126 102 103 119 143 136 123 114 123 123 98 132 126 122 131 128 120 117 111 141 145 124 121 121 119 102 96 116 117 114 104 104 105 103 126 110 86 105 117 112 111 114 107 121 131 112 122 139 119 115 113 109 118 133 132 114 117 111 106 106 113 109 109 117 108 110 106 99 99 98 101 99 102 89 88 93 86 74 68 54503 334 128 30 10868 15 8 23 8013 10627 295013 111547 76983 49990 42400 38457 30938 25964 22990 21765 19688 18443 22602 27130 28748 28545 27995 26888 23913 20240 15459 11233 7948 5870 4165 3318 3543 4382 4996 4668 3776 2858 2403 1954 1499 1305 1227 1272 1279 1125 848 831 886 872 861 886 803 766 797 814 884 906 934 843 774 783 853 827 772 844 798 820 771 728 594 592 685 714 710 626 688 673 611 619 686 748 758 785 828 793 819 812 818 903 895 881 963 952 1022 1091 1124 1102 1120 1061 954 921 923 957 915 864 920 929 862 918 948 1046 1017 971 889 800 764 755 700 657 540 514 583 637 613 678 690 710 640 681 806 834 840 819 946 1007 952 975 937 847 702 692 654 542 540 511 361 309 284 216 242 223 184 201 198 217 268 316 306 271 195 158 169 174 205 174 156 143 118 163 85 117 133 110 84 64 130 98 126 107 129 155 101 87 104 99 44 84 76 96 105 137 100 108 119 122 66 72 83 120 90 79 97 60 68 75 101 102 79 126 108 92 123 133 141 158 107 66 83 100 120 92 89 105 130 87 102 114 91 117 88 120 108 114 103 102 107 91 106 119 94 98 98 88 101 99 73 91 94 114 96 100 110 84 90 86 67 73 92 100 84 93 109 113 84 101 107 88 94 96 96 103 102 106 85 96 109 100 102 104 91 96 112 107 95 106 100 96 104 86 91 83 91 104 92 87 93 99 111 93 103 94 95 104 108 96 104 102 108 113 100 107 103 109 108 102 97 94 95 96 97 102 95 100 100 94 91 93 100 101 90 91 87 80 74 81 82 81 71 63 54509 333 151 30 10861 15 8 29 8013 10621 17922 18817 19226 19154 18847 16713 12567 8675 7389 7562 7367 6132 5044 4335 3998 3819 3654 3603 3672 3164 2625 2854 2974 2949 2624 2270 2005 2033 2022 1764 1528 1410 1407 1477 1467 1413 1323 1280 1178 941 979 872 759 776 817 743 746 806 886 850 868 907 938 885 822 771 606 762 683 699 656 615 607 677 623 610 642 566 632 627 561 599 581 668 688 753 772 733 804 836 765 825 857 831 878 934 971 991 1012 970 977 1072 1068 965 977 902 955 942 869 897 891 887 912 882 866 894 1018 968 980 909 755 667 638 681 580 554 609 594 650 671 665 659 690 898 921 819 805 858 883 853 947 917 862 754 753 676 681 674 579 467 249 243 243 237 165 198 154 106 191 205 238 197 167 170 123 129 126 96 130 189 139 100 110 114 67 77 43 50 68 39 29 54 92 92 78 68 33 84 80 73 55 91 80 90 85 91 51 69 108 75 71 58 95 97 57 100 72 79 100 92 80 75 86 58 57 69 88 86 73 64 59 64 84 64 44 21 80 94 53 30 65 97 65 45 73 47 30 55 64 83 75 36 42 44 63 60 61 63 73 74 84 89 68 58 65 55 80 55 47 52 42 73 72 77 61 55 70 52 50 62 48 56 60 75 84 79 78 77 79 79 65 56 62 55 61 63 61 74 58 54 79 77 59 73 61 51 49 35 52 55 69 66 70 72 66 69 61 63 67 57 45 55 60 61 62 48 63 68 62 66 62 57 65 61 63 63 68 61 51 65 76 69 63 57 55 55 50 47 41 45 44 43 42 54515 334 114 30 10854 15 8 35 8014 10614 50991 30540 53130 50514 29004 18440 13559 10275 8964 8533 8557 8357 7543 6979 6084 5080 4079 3591 3599 3594 3316 3321 3286 3350 3244 3113 2622 2013 1879 2011 2139 2115 1883 1599 1557 1651 1747 1654 1324 1171 1045 927 779 742 848 839 811 822 824 848 768 746 797 837 863 798 720 707 643 700 657 610 607 628 614 588 603 542 621 606 625 617 624 697 673 674 761 754 770 786 833 847 847 867 925 929 927 949 1024 1053 1074 1042 1012 960 891 950 877 836 840 956 918 873 911 945 947 828 985 1052 1012 992 979 906 916 788 710 623 627 775 841 816 695 674 564 554 631 643 694 723 723 715 790 831 935 949 869 792 679 557 559 543 465 380 287 270 233 232 217 215 187 154 168 226 281 266 153 153 138 128 169 103 124 109 173 165 166 90 112 87 73 61 75 70 106 97 55 92 63 77 65 86 26 60 70 77 69 25 30 81 82 64 55 72 84 62 97 67 70 33 90 91 88 66 47 62 105 60 60 59 65 74 103 88 82 101 90 69 59 81 63 36 68 89 92 57 73 76 103 84 100 93 76 52 75 76 63 63 32 25 70 65 85 73 63 79 93 76 67 72 65 69 63 52 70 62 48 49 69 87 67 76 93 90 70 72 76 69 66 64 72 70 69 76 70 72 75 67 59 72 63 66 80 86 76 75 76 79 83 65 68 78 57 70 78 52 70 79 75 68 59 83 82 71 73 68 84 73 68 71 68 70 68 73 71 62 65 62 68 55 52 57 71 67 70 69 63 61 66 61 45 44 45 51 45 39 54521 334 108 30 10848 15 8 41 8014 10608 249616 33886 15713 11154 11287 10085 8975 8638 8951 9753 10894 12622 13853 15567 12105 10123 7461 5763 5442 5424 5758 6108 6860 21502 91923 15973 4244 2580 2086 2330 2306 2412 2276 1994 1561 1729 1930 1631 1281 1248 1093 831 804 822 797 787 779 830 832 727 714 731 690 740 863 896 900 737 714 772 751 776 781 647 654 707 625 695 675 734 691 712 685 713 772 756 799 861 878 870 861 859 899 953 999 1049 937 998 1033 1065 1135 1082 1051 964 939 954 956 932 959 989 1008 980 1055 1022 1095 1027 1010 995 977 961 975 908 830 771 729 625 633 647 681 626 600 596 545 537 576 647 628 619 681 747 745 799 902 981 1010 803 688 538 583 524 421 354 246 242 319 254 262 269 213 238 212 289 299 256 199 165 150 143 154 152 165 208 190 161 166 162 128 102 139 96 90 87 107 80 111 129 112 95 101 117 88 113 95 103 95 47 89 129 107 136 90 95 113 129 96 62 118 108 90 105 118 156 77 60 81 55 62 83 96 88 104 127 116 88 121 143 111 93 81 80 84 109 137 86 84 116 130 101 96 101 98 95 80 64 79 100 97 94 106 91 83 95 95 82 88 83 102 82 88 80 77 73 89 78 84 98 95 107 110 111 99 76 88 74 115 107 92 104 98 105 98 99 100 100 92 97 101 106 111 91 104 118 114 95 106 103 115 115 101 96 95 81 97 90 102 112 88 84 83 94 95 90 96 98 91 102 93 99 109 104 105 109 106 100 89 84 87 96 95 93 95 90 102 91 93 95 88 82 79 74 74 70 66 59 54527 333 164 30 10844 15 8 47 8015 10601 8051 8159 9002 8760 7439 7150 7461 8832 11067 14061 36693 182892 21371 9534 7596 6335 4676 4008 4028 4599 5564 7465 10688 13182 7942 2360 1740 1700 1582 1499 1427 1224 1351 1615 1480 1338 1278 1054 804 753 679 736 793 777 780 772 752 700 763 640 622 697 776 784 758 677 644 650 713 794 732 667 646 575 626 590 647 699 697 598 613 641 692 781 803 861 892 829 884 858 890 866 853 904 1002 910 996 1005 960 993 1044 1076 1013 1029 1057 967 1007 1054 982 971 981 961 1046 1135 1059 1015 1033 930 962 878 846 830 760 638 626 597 680 598 574 616 585 514 499 557 606 653 661 680 787 750 812 825 934 996 938 701 528 490 482 321 288 238 275 265 258 239 196 194 188 161 232 295 206 158 147 117 107 127 196 158 132 97 146 146 82 85 73 111 119 87 108 86 105 91 88 77 99 76 82 66 76 80 81 62 97 131 78 99 64 62 53 51 68 21 55 84 49 62 59 69 82 62 79 68 58 70 63 60 47 51 83 56 62 71 60 53 69 74 68 72 65 98 65 58 89 111 92 55 48 95 60 79 65 42 56 69 65 58 58 60 81 76 94 54 53 50 75 50 51 69 76 63 56 59 74 75 79 69 66 58 73 69 78 66 68 66 87 75 91 68 71 77 82 93 71 72 81 82 77 66 67 83 87 83 69 61 66 55 78 81 67 71 73 64 80 81 70 74 73 64 67 72 64 63 65 61 75 82 67 66 70 64 61 60 59 67 69 63 55 69 70 77 68 60 60 62 60 54 53 55 41 38 41 54533 334 103 30 10843 15 8 53 8015 10595 52558 9052 9349 11247 12008 9841 8885 9494 11570 13948 14671 13549 10754 8924 7674 7452 7545 5794 4348 3945 4039 4663 5401 5388 3969 2194 1789 1725 1667 1465 1235 1165 1371 1519 1277 1150 1025 893 758 740 780 797 871 854 870 851 780 744 788 692 702 678 707 763 717 646 703 668 716 768 658 662 584 571 589 555 644 634 637 625 600 608 654 716 769 795 786 932 999 928 935 903 858 880 908 917 933 1008 961 980 1057 990 996 1020 999 991 997 1050 1042 1080 1121 1093 1165 1178 1094 1045 1025 978 896 838 794 801 721 644 599 603 590 631 662 620 660 619 623 536 562 588 601 698 667 683 755 820 874 895 945 996 885 651 510 435 361 302 319 326 352 329 316 261 245 219 202 228 264 290 290 155 195 153 190 189 121 138 129 112 129 79 50 109 131 97 98 77 85 94 82 95 99 124 104 122 117 96 74 34 66 83 61 102 99 98 81 94 89 60 65 70 50 100 112 63 104 88 62 95 95 82 62 56 42 43 67 119 91 111 66 78 92 81 101 71 57 68 85 96 85 77 85 114 92 72 57 63 87 57 62 61 67 108 79 51 74 51 48 43 80 71 64 58 77 73 75 59 66 64 68 73 62 78 92 66 59 86 93 75 72 93 80 92 104 79 88 92 78 86 94 89 75 93 66 60 71 67 70 75 78 78 68 91 87 83 79 90 75 63 67 84 81 70 83 68 60 84 87 69 72 83 89 84 87 85 72 79 78 77 80 87 74 72 56 63 67 63 76 69 64 65 71 69 61 63 60 47 44 46 54539 334 100 30 10840 15 8 59 8016 10588 52539 21770 19479 12706 9216 7299 7533 8014 8773 10087 10056 8399 6634 6135 6571 7396 7429 6034 4453 3927 3992 4318 4524 3483 2430 2237 2085 1974 1913 1857 1561 1327 1383 1566 1527 1390 1203 923 902 860 842 950 896 926 935 865 897 866 752 746 795 665 654 643 699 724 740 736 712 650 666 762 734 650 718 687 653 663 625 616 697 627 634 672 711 768 773 762 900 938 990 913 923 945 915 1039 1002 966 1000 1061 1049 1070 1111 1138 1127 1136 1099 1088 1151 1133 1113 1131 1242 1056 1020 1002 1004 997 919 902 857 856 832 825 844 721 585 630 706 779 707 756 684 621 555 535 708 1064 1161 894 759 814 898 971 1010 928 853 695 617 529 459 435 444 469 430 417 308 343 299 261 246 204 207 286 310 276 213 162 162 146 140 155 194 171 179 139 158 157 91 108 92 102 87 56 107 98 100 114 82 58 76 88 80 91 111 147 101 70 103 78 104 89 102 73 93 101 96 97 66 76 87 100 122 77 70 85 79 67 85 71 79 59 73 74 75 74 97 87 92 81 98 96 89 112 69 94 102 93 85 103 69 72 79 75 111 79 74 90 78 78 107 72 113 102 77 96 106 85 78 88 85 83 80 79 99 87 97 80 92 95 75 68 91 77 97 106 104 97 98 90 88 84 98 95 73 65 74 97 99 93 84 102 95 76 90 100 89 78 86 84 97 102 82 92 86 81 91 94 98 105 101 99 83 89 90 93 93 85 94 100 90 87 86 84 92 80 81 85 87 83 83 77 89 91 85 80 81 80 70 68 69 64 58 49 54545 334 98 30 10838 15 9 5 8016 10582 54356 13417 23045 26418 12283 9192 9978 9592 9849 10211 7790 6609 6975 7595 7339 7245 7595 6750 5080 4323 3919 3917 4170 3767 2786 2327 2060 1956 1756 1496 1339 1312 1411 1609 1713 1620 1481 1058 914 869 944 999 1059 1015 1050 1072 958 888 846 871 748 698 739 801 734 799 742 819 743 786 831 776 699 731 768 698 764 732 601 691 737 857 738 766 894 822 886 998 1030 1067 1063 1049 1086 1019 1043 1044 1084 1092 1008 1076 1069 1053 1085 1157 1166 1163 1191 1237 1158 1158 1211 1103 1048 1093 1064 1004 1163 1221 1147 1054 1083 1106 979 874 832 733 675 722 850 851 838 844 810 794 801 1212 1829 1782 1294 934 886 976 1029 1031 1083 1004 893 870 762 718 615 593 590 572 592 540 575 667 635 480 377 302 265 279 342 375 295 202 197 235 219 228 225 230 233 217 159 170 154 120 108 124 166 125 160 137 125 173 164 166 184 141 115 104 127 135 121 120 145 152 124 125 161 110 136 154 143 144 128 113 134 113 122 143 77 89 85 103 135 102 116 153 147 118 133 157 120 136 146 115 121 135 166 148 120 102 109 132 119 143 107 124 131 117 151 152 144 122 147 142 127 107 129 128 129 139 130 98 96 123 132 111 112 123 137 143 133 118 104 123 126 128 137 127 129 131 130 124 133 133 126 108 124 112 122 124 124 118 118 126 121 134 119 133 115 110 124 115 101 112 124 143 137 136 122 126 130 113 122 125 125 122 116 142 146 121 117 120 131 128 113 109 114 115 119 119 107 110 112 114 106 115 111 107 110 105 102 104 106 97 88 85 84 82 54551 334 96 30 10836 15 9 11 8016 10575 312664 144875 165560 83593 24020 10353 7917 7757 7295 6263 5261 4940 5073 6038 7804 8949 8056 6243 4746 4028 3617 3297 3255 2970 2351 2050 2057 2171 1930 1612 1394 1365 1331 1562 1718 1507 1344 1051 835 884 871 876 870 920 907 894 904 869 797 768 805 731 663 676 645 661 641 647 712 668 637 677 692 686 713 756 770 698 643 640 729 736 696 862 840 789 710 770 864 938 970 982 985 946 913 1084 1001 948 1014 1067 1080 1117 1066 1154 1158 1133 1069 1102 1035 957 946 946 905 924 988 1113 1097 989 1002 916 924 928 853 708 590 559 640 792 1067 1056 1065 1937 3776 5882 8137 7806 4981 2370 1274 901 983 1147 1159 1019 817 748 612 564 563 516 448 430 416 392 379 401 382 373 310 224 197 189 221 357 350 295 230 187 202 202 169 152 181 166 180 174 120 115 94 74 111 101 153 173 142 141 100 98 139 145 93 131 149 123 108 93 126 121 102 46 97 107 106 128 139 108 104 76 109 109 98 101 116 86 74 134 108 114 93 97 105 117 89 107 167 136 91 104 118 118 104 105 104 84 90 86 88 124 142 114 92 83 118 91 103 79 113 105 123 91 104 97 107 111 105 100 111 87 46 87 103 84 89 86 110 122 103 99 87 111 119 87 114 112 116 106 104 123 116 100 102 104 112 115 115 116 92 66 71 84 102 99 105 108 104 92 99 119 113 125 119 99 85 93 95 87 97 103 107 94 85 110 95 104 121 119 103 107 110 105 92 105 107 101 105 93 87 86 85 83 91 97 95 90 78 74 80 73 72 75 67 64 52 54 54557 334 94 30 10834 15 9 17 8017 10569 407558 81749 43379 18635 9040 8070 8368 8219 6621 5040 4378 4431 4585 4489 4461 4491 4184 4110 4197 3887 3346 2642 2313 1981 1834 1747 1710 1548 1472 1384 1362 1317 1327 1481 1664 1222 1009 826 836 892 790 867 919 871 814 766 788 757 867 828 754 709 633 647 605 560 491 600 580 537 570 656 659 596 683 683 716 687 711 793 737 672 634 598 564 585 664 675 805 801 832 881 854 762 878 860 1008 1028 985 944 999 1115 1044 1049 982 1045 1101 988 948 940 896 869 876 1031 1028 1060 972 853 884 815 753 738 770 681 626 720 1171 1698 2227 3093 4183 6407 8052 7219 4089 1749 913 801 938 1157 1170 1042 958 938 909 612 485 444 356 385 433 368 331 322 344 265 241 195 203 225 234 257 313 280 226 147 155 162 205 186 134 157 170 194 178 160 115 121 84 101 84 96 132 94 63 76 122 92 120 101 124 103 104 111 80 76 107 123 83 115 115 123 108 85 74 95 150 96 98 80 61 88 86 92 124 117 108 87 94 89 112 124 59 95 86 76 78 99 71 57 70 85 133 124 81 97 94 88 84 74 106 91 104 98 80 99 91 95 79 73 102 115 113 113 108 96 75 71 82 99 106 84 104 95 100 80 126 103 81 88 89 80 106 103 104 92 93 101 73 104 119 112 108 84 100 78 102 100 102 94 94 94 82 81 80 97 83 84 86 87 90 99 92 91 97 96 97 98 107 93 91 82 86 85 87 96 109 96 89 90 83 98 97 86 90 89 75 80 68 74 84 75 78 73 80 77 68 66 63 67 70 65 56 54 54563 334 91 30 10831 15 9 23 8017 10562 217733 45323 31190 16540 8659 7915 10489 11646 8991 5870 4533 4294 4215 4219 3858 3582 3419 3503 3458 3208 2764 2155 1989 1845 1791 1582 1419 1417 1464 1440 1505 1519 1428 1368 1556 1464 1147 909 881 863 915 907 945 934 885 844 777 718 752 791 676 664 583 658 583 568 579 561 529 440 408 489 406 458 469 531 599 643 623 648 722 674 629 554 525 615 692 699 771 770 799 692 617 600 688 752 987 1079 1072 967 1001 971 998 970 1009 977 953 885 846 882 867 925 1007 1051 1011 991 943 929 961 990 997 1037 2082 5136 7104 7897 8038 7684 5398 3311 3782 4142 3376 1936 1445 1287 1312 1304 1386 1462 1376 1190 1052 839 661 469 465 439 375 412 442 340 310 308 253 208 186 183 176 233 264 311 394 292 185 156 136 173 198 161 138 186 143 145 156 157 110 72 68 102 77 131 136 121 121 88 116 121 114 90 123 132 110 95 117 133 118 117 87 81 81 86 104 106 85 110 98 78 108 84 91 70 82 114 75 115 95 86 126 104 124 124 122 131 130 87 75 82 129 139 94 90 110 103 72 73 105 102 67 45 44 72 82 73 93 74 98 109 104 108 112 133 105 106 83 69 77 79 100 101 81 113 119 88 83 97 87 76 66 80 75 84 86 78 80 101 90 99 88 94 88 95 97 112 95 68 109 124 88 84 95 78 95 88 107 102 81 97 100 90 86 100 96 98 89 103 116 97 101 104 99 91 92 88 100 91 81 95 91 101 90 86 85 89 92 104 99 85 99 92 90 86 77 81 82 84 76 70 64 68 75 64 58 60 54569 334 88 30 10828 15 9 29 8018 10556 79507 29636 24060 22495 22679 19447 10181 5946 5230 4586 4179 4214 4203 4105 3822 3664 3435 3063 2768 2638 2410 2111 1997 1724 1672 1504 1514 1495 1489 1519 1615 1640 1558 1446 1440 1740 1711 1359 1029 850 896 869 925 975 904 726 774 755 768 791 674 666 632 570 549 531 537 548 512 547 452 449 480 489 463 495 525 491 476 458 457 514 489 527 526 545 607 631 601 615 613 672 633 554 599 802 952 1051 1119 975 880 899 942 934 992 945 872 867 820 829 868 904 897 972 1002 942 964 947 949 991 1043 1181 1585 3117 5367 7563 8517 7396 6118 5419 4101 2661 2019 1717 1590 1436 1305 1292 1271 1201 1059 831 622 489 476 440 400 467 429 364 352 330 326 241 215 197 183 161 177 234 316 311 333 242 182 147 124 141 129 146 127 137 147 105 87 96 91 97 98 101 125 128 124 149 165 116 133 72 100 91 92 118 119 94 87 100 93 105 115 69 69 91 114 95 70 100 91 99 62 60 100 122 79 103 93 75 103 87 87 109 93 95 98 50 87 111 93 92 95 61 89 133 81 107 108 111 94 98 82 57 70 76 63 85 98 84 84 68 79 77 105 93 96 82 66 76 84 93 114 112 110 107 90 74 102 86 66 95 85 87 107 113 89 84 95 116 100 117 113 76 115 122 94 103 104 94 88 81 94 85 83 108 97 97 89 106 103 91 85 83 112 101 87 89 104 115 105 107 105 99 98 101 116 100 78 91 95 90 85 85 88 100 89 89 88 92 90 82 83 77 71 82 80 83 84 83 77 69 68 63 63 58 54 54 54575 334 84 30 10824 15 9 35 8018 10549 49260 14830 13189 11814 11514 11326 10271 6646 4703 4134 4104 4349 4532 4080 3571 3389 3253 2705 2365 2263 2149 1993 1819 1648 1657 1507 1410 1517 1402 1493 1566 1554 1375 1264 1557 1737 1555 1223 895 878 884 946 931 845 798 757 786 699 812 709 733 669 631 590 598 616 615 659 685 625 571 574 548 475 532 544 534 521 591 532 488 521 532 457 472 530 616 542 475 436 439 515 562 587 712 841 999 941 881 959 1003 996 1008 1021 1001 948 891 843 831 798 819 884 839 876 951 1009 981 1063 1062 1056 1067 1742 3328 4520 5157 5370 5353 6089 7398 5950 4427 3864 3326 2430 2170 1792 1486 1246 1172 935 746 780 960 668 573 449 424 395 334 309 306 240 211 212 200 174 183 242 286 287 307 286 268 206 137 151 173 154 134 113 188 158 161 123 122 136 151 106 126 106 139 94 82 122 118 127 70 104 106 121 103 99 66 72 53 56 77 100 120 110 121 117 154 149 132 86 93 92 86 152 107 131 139 87 84 99 109 141 131 112 96 99 86 76 112 128 102 118 99 106 131 107 114 102 123 114 77 97 136 112 87 89 111 110 81 98 102 131 81 84 108 110 92 111 101 87 89 108 89 111 93 99 108 100 103 89 77 94 95 90 92 81 112 111 99 91 108 112 121 101 121 113 117 115 90 92 97 99 110 118 109 113 115 124 100 109 116 117 120 109 97 109 110 108 97 102 87 102 102 98 100 101 97 104 103 107 104 106 95 101 106 89 103 119 108 107 103 108 102 103 108 92 90 92 90 93 88 93 87 85 76 77 71 66 54581 334 83 30 10823 15 9 41 8019 10542 41914 4016 4186 4580 4885 4939 5194 5192 4467 3872 3929 4174 4015 3734 3535 3354 2936 2295 2064 2099 2204 2077 1810 1641 1439 1283 1296 1378 1467 1477 1522 1593 1494 1450 1513 1757 1836 1368 944 906 944 832 719 723 707 656 673 784 713 677 634 588 661 571 588 667 679 571 570 578 634 624 641 638 625 608 625 631 636 659 607 519 498 520 437 408 369 418 380 397 349 410 516 701 969 926 928 984 965 879 915 946 998 993 960 845 803 870 780 729 771 851 949 1004 1016 981 978 1006 1021 968 942 1012 1011 938 973 962 932 1039 1080 1336 1865 2530 2770 2681 2320 1925 1910 2276 3132 3088 2035 1783 1743 1460 1014 609 481 432 343 365 280 229 231 212 135 199 238 218 230 245 291 259 229 132 133 109 104 132 155 174 134 185 205 186 112 113 119 116 104 67 71 89 70 88 62 72 61 56 109 110 103 74 90 99 79 92 81 91 122 118 112 148 86 72 115 103 88 76 93 114 98 101 73 69 81 81 84 68 100 89 103 111 98 121 111 110 79 59 114 121 83 119 99 122 112 94 84 77 85 85 93 86 72 95 92 118 122 85 82 86 93 97 85 92 89 80 62 88 92 87 88 92 62 80 93 95 81 51 76 87 82 88 88 79 76 103 102 90 94 60 78 82 73 84 82 74 77 81 85 80 60 68 98 89 98 71 77 86 69 79 78 79 91 90 75 83 94 96 103 85 85 88 89 98 88 89 98 91 87 88 79 90 91 88 77 83 90 84 77 78 79 80 80 70 82 92 76 72 77 68 65 60 65 58 54588 334 81 30 10821 15 9 48 8019 10535 38181 4095 4410 4659 4562 4555 4341 4669 6097 7191 6111 4239 3655 3324 3072 2766 2471 2117 1884 1748 1727 1659 1452 1346 1248 1150 1192 1151 1201 1219 1464 1603 1578 1657 1645 1625 1542 1153 909 965 907 800 737 693 664 702 708 666 654 726 797 814 817 742 737 720 674 663 636 780 769 822 806 727 772 805 732 764 1017 1147 864 753 645 549 470 399 348 327 374 408 563 612 727 792 964 979 934 912 1015 1056 989 983 990 1036 1001 1045 959 832 888 825 823 912 925 944 968 1013 974 979 914 936 932 952 971 947 1027 997 977 1067 1090 1200 1509 3753 6364 5670 4114 2895 2393 2666 2151 1202 803 680 581 585 554 504 478 392 378 388 338 281 245 184 163 200 182 172 233 250 248 195 214 320 310 186 208 143 136 163 140 123 132 86 88 114 122 125 108 105 127 102 49 96 110 77 58 91 80 100 102 119 110 98 114 100 74 76 103 60 70 114 80 65 116 118 93 75 78 100 80 81 91 51 60 89 99 87 65 60 95 89 66 75 67 63 71 99 90 78 101 93 76 110 104 119 105 92 109 102 105 116 72 81 82 65 101 84 63 93 76 78 91 55 59 76 94 100 70 52 78 79 90 61 59 74 79 68 61 82 87 78 95 91 89 93 103 94 88 84 76 67 60 67 80 92 80 75 85 63 78 85 93 93 69 63 92 77 91 86 69 76 77 86 98 93 78 80 83 75 85 91 87 82 73 71 88 80 71 79 86 90 94 87 76 84 88 90 92 74 78 83 84 82 84 71 69 73 67 72 66 61 63 55 54594 334 103 30 10813 15 9 54 8019 10528 45558 4566 4524 4624 4526 4554 4124 3703 3600 3787 4038 4156 3660 3226 2798 2340 1904 1764 1633 1431 1431 1473 1285 1192 1210 1196 1268 1281 1283 1293 1351 1332 1422 1646 1611 1192 987 905 1003 1006 973 935 748 656 692 730 720 730 763 743 734 727 730 781 802 821 746 724 708 672 701 805 685 725 769 750 773 810 771 775 662 658 582 535 528 462 367 372 333 429 456 524 561 627 660 713 741 765 860 995 1033 921 935 1055 997 963 927 897 915 896 874 803 866 945 1039 1080 1039 1115 988 999 1066 1046 974 934 1023 1065 1027 1117 1300 1505 1710 2111 5211 10431 9328 4362 1956 1091 784 714 709 652 732 616 486 481 435 370 340 331 219 241 179 214 242 255 243 249 231 252 291 325 307 300 239 202 186 196 148 160 139 128 141 149 152 159 127 105 140 154 151 101 100 104 132 149 93 82 111 123 140 108 130 99 142 119 108 86 123 97 110 68 112 93 109 85 92 83 80 99 106 149 135 140 111 87 88 76 109 119 79 93 93 63 118 105 137 108 80 117 96 119 110 138 81 90 120 120 112 90 100 112 106 107 118 98 112 97 107 112 135 119 85 71 89 112 98 81 92 119 135 126 107 99 83 98 107 122 109 92 124 111 112 132 105 119 90 93 103 118 87 104 118 135 119 106 103 89 95 92 108 92 91 95 96 94 117 99 87 92 76 88 101 104 111 106 98 95 91 84 96 84 77 89 103 105 121 113 104 89 87 96 100 97 83 87 99 104 104 102 99 95 87 83 80 98 90 92 85 77 71 69 72 63 54600 334 70 30 10810 15 10 0 8020 10522 57603 5188 4535 4348 4475 4435 4372 4164 3801 3754 3677 3863 3842 3719 3691 3478 3086 2707 2022 1685 1714 1563 1621 1555 1362 1302 1394 1457 1441 1386 1307 1389 1416 1521 1588 1747 1627 1196 986 933 982 1139 1044 865 837 752 710 668 745 768 725 734 810 890 737 800 831 757 790 749 714 702 682 688 666 732 721 707 643 587 638 618 650 686 567 526 480 419 407 456 557 471 485 559 593 827 867 870 956 1014 1007 955 904 932 924 903 978 904 874 976 976 1045 994 977 999 934 935 959 987 1012 1004 1038 1009 1036 1003 1081 1146 1205 1213 1319 2561 4845 5121 3362 2061 1866 1918 1325 1070 1210 1442 1127 765 694 512 421 348 344 365 273 202 223 236 202 231 248 228 241 272 335 366 392 356 308 196 152 128 173 157 135 163 186 144 127 154 151 141 159 156 115 106 149 144 136 111 123 135 142 135 122 143 131 144 92 94 115 123 73 118 145 158 113 86 112 126 91 108 106 81 97 133 160 80 91 94 96 134 109 94 96 87 95 105 93 136 105 116 113 116 87 97 149 126 97 107 104 128 121 106 96 89 76 99 88 104 116 111 119 92 105 116 97 75 83 91 73 72 106 111 106 114 107 112 87 84 81 110 79 87 95 121 81 100 108 78 99 112 130 108 100 107 100 98 105 101 108 101 92 93 103 98 87 94 88 104 102 94 97 82 98 109 92 96 102 97 91 85 74 76 88 94 99 104 99 103 110 115 96 83 96 79 91 98 98 92 68 74 77 81 76 82 82 86 83 82 84 82 78 69 65 69 63 56 52 54606 334 71 30 10811 15 10 6 8020 10515 54039 4980 4394 4302 4394 4454 4435 4062 3693 3783 3783 3805 3921 3927 3769 3594 3577 3410 2929 2244 1966 1837 1795 1752 1498 1470 1396 1370 1361 1304 1319 1297 1501 1601 1622 1508 1217 1055 984 954 1066 1092 1059 908 719 730 738 774 710 745 720 753 788 817 835 848 827 821 703 642 653 726 643 712 781 778 720 626 599 619 563 584 710 741 691 578 420 342 378 439 483 505 587 557 638 792 1012 971 958 996 995 1002 996 935 930 919 923 905 852 748 847 958 988 952 941 926 915 942 908 891 940 1021 999 978 965 997 1003 1014 1057 1013 978 1028 1121 1055 946 953 1035 1142 1488 1994 2481 1807 936 648 549 492 421 388 335 299 268 246 221 217 207 217 209 217 283 255 273 274 359 370 265 191 175 138 177 200 160 226 210 183 209 142 173 192 135 112 94 150 104 140 126 100 119 123 90 82 94 104 140 103 119 94 96 106 132 120 138 138 119 138 164 131 117 84 111 68 97 117 113 111 117 110 103 147 129 136 106 114 97 91 100 100 99 100 133 106 86 93 90 115 132 149 111 100 104 120 124 144 129 121 119 109 100 103 143 126 121 146 134 116 128 109 102 116 93 100 127 105 97 103 76 98 94 83 104 125 116 109 106 102 110 112 107 117 129 113 116 98 94 96 108 132 132 120 108 113 97 96 103 107 117 116 122 114 91 102 101 110 102 121 106 112 113 128 126 99 107 117 130 130 123 110 113 113 109 114 115 96 95 107 100 102 106 97 94 95 94 101 93 86 89 93 91 87 87 82 80 79 69 63 54612 334 71 30 10811 15 10 12 8021 10509 46418 4468 4202 3999 4168 4212 4376 4296 4021 3810 3723 3677 3646 3571 3406 3279 3281 3128 3152 2865 2336 1755 1672 1610 1477 1453 1515 1483 1364 1292 1309 1307 1390 1354 1444 1502 1439 1197 1055 1101 1114 1046 934 684 670 692 609 644 663 700 706 643 708 733 744 762 814 803 791 707 740 664 602 696 641 633 634 708 692 681 647 654 567 573 607 541 416 417 470 450 414 429 466 504 679 833 895 931 914 926 931 854 898 877 858 911 808 841 898 829 814 841 865 852 817 867 889 892 864 850 938 1018 1002 902 920 989 948 979 1011 1023 957 964 926 882 798 731 740 687 699 773 766 653 619 466 350 352 304 264 228 228 181 198 171 180 193 223 221 206 255 213 200 198 229 301 260 193 178 150 169 115 131 173 177 171 109 127 132 110 128 95 92 105 93 113 115 111 55 75 105 137 92 57 87 114 108 119 85 87 106 97 98 107 80 94 86 95 57 47 91 95 89 112 110 102 91 104 124 86 101 126 104 61 44 49 82 101 79 128 74 60 69 76 77 108 101 69 60 66 44 51 79 97 99 79 62 72 76 76 102 92 71 65 67 70 57 61 57 62 70 67 75 44 48 101 104 76 69 83 69 66 76 90 87 92 93 90 111 99 89 82 73 77 92 79 54 72 84 74 87 83 86 76 88 70 80 72 81 92 84 80 92 91 87 96 83 71 75 107 94 82 88 89 98 83 82 90 81 90 90 85 89 84 67 83 85 76 78 73 67 66 72 67 76 66 64 61 71 70 61 61 59 58 51 50 54618 334 69 30 10809 15 10 18 8021 10502 45754 4374 4338 4267 4460 4409 4217 4061 3928 3859 3715 3349 3284 3170 2955 2754 2653 2633 2658 2521 2478 2177 2201 2207 2183 1956 1601 1605 1608 1433 1230 1324 1308 1324 1378 1531 1524 1430 1197 1178 1196 1107 1127 980 791 699 721 738 688 766 731 687 786 750 742 830 819 797 815 813 817 773 691 645 633 589 645 705 666 649 599 568 591 628 596 543 553 533 501 427 540 612 622 709 797 915 979 930 915 1048 982 913 929 903 896 926 921 834 810 839 794 728 849 911 922 912 907 935 877 911 952 959 925 876 896 917 910 1036 1015 954 822 732 753 816 768 836 819 689 659 678 606 521 489 419 334 275 335 267 290 190 156 223 208 210 262 195 213 277 197 180 206 234 230 222 162 127 125 94 106 168 178 127 109 107 117 116 162 112 108 103 106 162 115 115 99 83 107 97 74 112 122 141 109 107 136 124 58 94 102 80 108 112 127 98 101 77 107 141 108 104 109 84 92 85 110 76 70 94 101 134 146 127 106 97 68 75 109 91 56 99 80 58 108 75 72 110 119 104 120 106 92 113 132 110 128 119 101 66 76 99 98 87 79 78 85 82 95 96 78 105 107 94 105 77 73 101 109 91 103 108 103 77 105 97 107 105 99 102 104 100 112 90 107 118 97 88 94 88 102 105 116 95 92 95 108 102 103 106 85 95 103 100 96 98 107 113 112 112 95 90 108 114 105 116 104 91 106 106 99 108 99 106 105 94 104 96 88 89 84 80 83 78 84 89 87 83 76 77 80 75 72 78 70 57 54624 334 65 30 10805 15 10 24 8021 10495 47921 4433 4333 4342 4212 4022 3879 3880 3752 3601 3217 2802 2685 2584 2491 2169 1923 1970 2097 2159 2290 2421 2495 2646 2153 1701 1642 1582 1444 1389 1314 1282 1287 1259 1314 1525 1345 1130 1075 1150 1134 1107 1062 764 620 693 724 731 669 810 664 642 631 662 661 707 810 771 747 774 745 705 545 552 518 589 534 525 561 635 598 571 618 638 621 639 649 596 541 615 700 753 751 857 966 941 938 959 937 954 912 969 1049 1098 1072 1034 974 929 848 802 814 815 829 826 759 803 855 861 858 915 889 872 908 912 860 884 1014 1077 1140 1053 1053 1024 944 913 850 908 875 839 839 794 707 623 490 413 431 411 348 403 396 283 201 192 234 235 228 220 227 240 224 214 263 249 201 220 171 131 118 117 158 184 112 137 114 113 144 96 91 109 131 133 111 125 83 64 105 95 100 55 56 63 119 118 70 91 121 99 117 104 87 99 95 127 110 97 81 67 66 90 86 87 118 84 76 89 76 58 81 87 115 88 80 109 89 64 89 97 79 44 92 112 97 102 64 122 111 59 71 104 121 102 136 130 103 88 100 107 101 85 93 70 101 107 90 73 64 64 72 65 89 89 78 83 74 78 83 100 107 100 107 106 93 85 98 114 115 88 91 88 88 67 74 92 99 81 101 89 93 92 86 71 92 98 75 86 111 90 84 90 96 77 83 81 111 88 93 96 91 81 108 106 98 97 104 83 103 106 93 92 85 96 93 95 81 77 82 80 73 75 82 88 83 71 71 71 68 65 75 74 63 63 63 62 60 48 54630 334 62 30 10802 15 10 30 8022 10489 57007 4927 4338 4346 4299 4015 3663 3571 3461 3204 2625 2395 2304 2328 2374 2279 2056 2090 2372 2541 3040 3401 3025 3339 3188 2143 1816 1669 1741 1628 1352 1233 1319 1308 1292 1344 1128 983 1132 1192 1197 1092 983 746 593 583 616 676 709 713 751 772 685 725 738 747 763 731 856 795 859 842 756 895 828 731 732 691 603 702 663 667 718 813 829 810 865 904 870 935 965 944 952 933 880 940 976 1028 999 942 1009 924 991 1130 1071 1190 1203 1113 1036 939 847 842 814 832 751 900 1041 936 877 854 913 881 897 1046 1078 936 908 1046 1173 1167 1079 1087 1115 1026 1013 903 888 861 909 852 774 607 490 464 392 342 355 266 212 204 217 221 207 187 171 230 230 212 235 236 240 315 289 264 254 194 173 110 151 171 170 179 201 169 137 154 151 140 142 184 147 121 113 96 77 105 108 85 126 88 125 111 90 87 93 165 116 68 114 150 111 72 99 112 164 105 104 104 66 55 102 127 126 120 75 89 90 127 101 89 81 88 118 95 110 83 104 131 138 140 94 107 97 101 107 92 78 128 124 78 114 116 109 84 93 105 81 93 121 94 94 118 91 70 74 83 81 96 104 116 110 78 83 100 110 89 90 103 101 90 82 86 78 70 85 99 113 108 95 93 81 93 98 89 92 85 79 82 86 116 96 89 101 101 86 91 82 78 84 93 91 102 104 99 100 105 116 111 104 102 95 97 104 110 104 89 105 118 106 92 103 90 82 101 101 91 92 93 87 88 80 75 84 79 76 78 72 74 71 68 75 68 63 63 54636 334 60 30 10800 15 10 36 8022 10482 62691 5156 4991 4960 4397 3915 3615 3458 3273 2863 2141 2032 2070 1994 1906 2036 2231 2462 2637 2510 2494 3521 5495 5975 3423 1646 1524 1589 1429 1217 1133 1160 1115 1139 1099 1044 968 1064 1048 1080 1056 1103 871 720 730 723 713 717 595 673 680 686 715 779 726 691 669 788 767 731 828 796 747 820 822 784 815 758 756 729 744 726 762 823 879 876 887 885 901 955 959 947 940 899 1024 1065 1007 1002 879 907 871 918 934 925 1056 1058 1052 1093 1132 970 849 789 687 753 707 744 911 910 806 847 839 893 983 1013 1035 1336 1360 1330 1393 1352 1257 1204 1135 997 817 769 713 822 807 765 581 487 427 425 503 440 330 285 247 175 164 172 175 224 166 181 193 195 146 166 177 221 280 264 311 281 196 198 139 166 149 157 109 158 154 103 89 119 97 100 133 131 131 53 99 106 76 80 76 94 100 114 86 37 57 79 78 83 85 85 50 54 102 97 98 73 47 50 96 97 78 100 110 93 111 69 80 116 78 67 86 74 75 83 92 76 84 110 80 82 72 81 73 60 73 99 92 65 80 116 100 67 70 102 80 39 91 97 44 56 103 58 53 52 60 43 60 70 66 72 89 90 72 46 73 80 57 77 73 61 64 52 53 61 77 71 75 84 94 91 84 85 91 72 79 74 82 81 78 79 68 74 67 50 64 74 74 60 60 73 74 70 68 68 76 83 73 76 75 63 76 77 72 94 81 70 88 84 76 66 65 80 69 80 79 71 74 72 66 63 70 67 67 65 61 65 58 59 59 54 51 52 54 56 54642 334 60 30 10800 15 10 42 8023 10476 65438 5093 3936 4412 4681 4452 4706 7147 11827 12761 8089 3562 3405 3888 3850 3494 2698 2605 2708 2338 1778 1895 2275 1927 1564 1495 1426 1494 1518 1435 1194 1148 1156 1132 1148 1134 1073 1033 1030 1123 1269 1189 1195 1123 913 832 757 710 652 707 660 673 639 710 665 670 722 759 742 768 836 727 810 749 765 785 741 860 889 846 856 791 836 807 821 910 951 951 871 906 979 949 965 1054 1048 1005 1023 975 946 978 909 986 973 948 1004 1000 1007 1020 1066 1033 934 850 768 777 743 755 771 825 865 949 1154 1369 1249 1267 2496 3628 3063 1921 1251 983 889 786 693 702 684 758 848 836 742 735 719 742 627 469 298 351 265 196 192 165 157 192 159 181 147 139 227 221 198 185 184 237 234 264 208 116 81 102 114 145 148 116 92 91 117 117 115 127 67 99 61 90 67 48 96 51 65 36 36 76 63 88 98 100 79 105 101 45 86 75 97 94 78 52 58 49 13 60 94 55 33 39 76 73 92 89 92 56 102 67 49 30 44 57 54 61 73 57 43 54 76 60 42 87 91 85 84 86 53 59 80 87 84 73 77 91 85 89 59 56 70 50 39 68 66 60 73 58 73 62 57 76 62 53 77 74 55 53 42 51 54 26 39 69 69 66 57 61 72 63 62 50 68 69 58 58 71 59 66 55 50 75 61 51 62 59 54 47 63 53 71 78 76 70 55 54 60 62 65 68 62 66 53 60 72 69 63 54 50 53 54 56 56 66 65 60 57 68 64 56 47 45 57 52 54 46 47 48 50 50 53 45 40 35 54648 334 60 30 10800 15 10 48 8023 10469 62140 5078 4048 3824 3610 3600 4159 7059 20412 37868 34150 26756 16702 8625 4992 4062 3593 2918 2395 1895 1569 1685 1681 1574 1394 1438 1532 1547 1568 1481 1340 1104 1155 1021 1061 1122 1134 1049 1077 1159 1217 1124 1009 985 842 813 783 807 815 706 726 683 708 836 740 749 817 844 810 717 706 745 782 769 765 767 899 883 823 863 888 934 873 951 960 1007 1044 893 1062 1081 937 985 1011 1049 1083 1082 1084 1079 1080 1055 1009 990 925 1027 1080 1071 1073 1004 1006 938 888 761 777 817 784 776 789 860 984 983 1018 1005 1286 2721 2685 1362 1101 912 885 810 803 800 667 718 745 767 859 812 816 769 706 601 509 412 342 307 156 150 210 202 222 258 180 166 211 239 196 213 186 224 252 272 213 157 148 169 81 133 164 153 145 102 127 169 119 126 86 139 161 120 124 107 116 98 108 85 78 93 76 93 113 84 90 90 84 87 90 80 74 69 79 91 109 97 69 84 66 62 110 90 71 89 72 85 109 108 68 82 79 58 99 74 64 85 69 63 108 113 78 83 76 90 84 108 110 109 114 99 75 98 99 105 96 117 117 98 97 131 98 78 90 95 61 74 98 57 77 82 84 66 76 103 69 68 67 49 90 98 67 58 74 104 97 75 85 79 75 91 72 99 68 72 98 67 66 87 80 85 85 91 74 81 80 90 94 86 77 77 86 86 89 86 83 78 72 92 90 86 92 85 87 80 77 80 95 83 72 87 85 82 74 78 74 82 86 77 87 87 91 76 79 87 78 72 78 70 73 64 70 62 66 62 59 60 54654 334 60 30 10800 15 10 54 8023 10462 62868 5234 4250 4053 3831 3802 3647 3240 2784 2274 2154 2218 2211 2165 2141 2127 1963 1758 1478 1425 1450 1444 1365 1356 1401 1474 1528 1358 1284 1131 1179 1203 1133 1110 1095 1151 1247 1124 1146 1178 1033 1051 1025 902 1004 1032 966 921 839 831 796 777 783 872 830 782 884 945 855 828 846 852 847 775 932 922 944 973 975 989 1023 1032 1107 1117 966 1048 1069 1060 1065 1031 1063 1054 1106 1097 1097 1148 1182 1103 1130 1160 1115 1088 1165 1165 1156 1087 1046 961 1004 1011 923 858 873 814 770 821 858 883 901 926 954 955 948 933 899 914 804 811 799 736 793 797 802 842 830 849 898 873 799 829 829 686 573 415 274 226 242 263 264 266 260 244 246 311 247 220 226 245 212 277 296 271 245 210 147 184 178 165 190 209 204 208 170 177 182 187 224 190 196 180 195 158 170 168 163 136 146 155 140 175 166 158 152 135 108 136 180 158 161 139 139 155 172 138 145 143 119 108 106 121 108 114 136 134 135 147 143 148 99 110 153 115 120 122 134 140 160 174 131 128 153 149 124 147 153 134 138 140 152 149 157 173 128 106 144 141 142 122 142 109 118 153 143 130 123 126 141 133 143 118 100 165 146 140 126 100 111 106 117 119 122 133 121 128 142 135 121 116 131 157 148 132 143 133 146 144 132 134 141 135 134 119 138 141 127 119 132 116 130 138 134 134 131 137 140 113 122 143 139 133 126 125 127 114 126 132 122 129 126 125 123 114 126 129 127 114 122 113 108 108 127 131 119 110 112 109 107 107 118 110 105 103 100 90 54660 334 61 30 10801 15 11 0 8024 10456 58372 4716 3889 3754 3540 3448 3403 2901 2326 1914 1812 1775 1740 1798 1750 1671 1574 1499 1324 1305 1250 1267 1327 1355 1327 1280 1143 1115 1238 1173 1169 1083 1013 1026 974 1009 942 944 966 921 943 952 1070 1074 979 885 813 734 710 650 683 695 737 782 782 839 754 768 749 677 759 885 856 787 813 801 792 844 826 856 895 924 941 895 981 954 997 1050 1011 1038 1042 1015 1041 1118 973 1020 1060 1003 996 1059 1037 1046 1030 1015 1105 1064 984 939 797 840 803 822 823 730 728 764 753 713 660 748 828 821 1013 992 872 868 877 848 767 745 730 789 672 665 716 726 774 782 799 687 746 690 608 525 385 398 267 216 186 199 240 180 170 170 188 235 204 193 134 118 211 249 269 161 130 161 144 114 174 200 130 155 176 129 117 121 102 116 120 111 100 92 115 129 81 105 103 70 108 114 101 63 41 99 80 63 56 56 97 70 34 77 85 123 123 78 68 52 25 16 26 93 85 47 47 81 78 46 52 104 93 77 66 17 63 117 68 63 88 96 90 111 77 78 106 74 90 118 96 88 60 67 64 77 80 69 45 88 91 80 70 103 88 75 74 82 71 81 55 55 78 90 82 81 64 69 72 68 66 54 53 58 61 79 67 87 89 88 89 78 73 69 59 67 75 79 78 75 84 103 81 70 75 75 73 77 76 94 84 80 74 74 71 88 89 68 77 88 83 81 74 81 78 80 72 77 68 75 70 71 76 67 81 76 75 82 76 72 79 72 68 70 60 63 61 66 63 59 60 58 54 45 41 37 54666 334 63 30 10803 15 11 6 8024 10449 53933 4293 3871 3698 3654 3480 3232 2830 2403 2295 2251 2044 2092 2109 1972 2025 2112 2205 1711 1298 1250 1289 1364 1339 1432 1311 1404 1581 1572 1497 1393 1280 1190 1233 1140 1132 1357 1353 1176 1149 1182 1268 1295 1337 1379 1189 1188 958 806 753 795 877 842 813 815 891 847 877 884 894 870 875 952 936 881 904 942 939 980 1064 1011 946 973 1012 1123 1103 1087 1158 1114 1147 1194 1075 1087 1111 1221 1067 1073 1124 1119 1025 1086 1100 1106 1169 1016 1011 986 945 882 889 868 881 832 871 802 883 885 847 825 830 850 847 867 879 925 912 916 934 843 867 841 847 814 879 877 785 787 803 823 766 645 618 555 527 319 303 317 248 203 211 236 240 252 203 274 243 246 298 257 248 298 345 308 270 192 150 200 191 179 185 197 182 158 143 119 128 202 171 170 151 141 125 124 130 151 193 200 157 161 162 140 118 100 122 123 151 151 132 119 136 151 158 180 130 124 156 136 115 106 147 134 119 90 91 97 110 90 99 148 122 85 88 76 105 152 145 131 151 183 153 120 162 150 147 150 108 110 124 128 122 142 106 99 123 119 130 136 104 144 149 117 129 139 123 99 126 142 124 138 129 106 148 131 85 94 94 106 128 112 121 124 98 119 139 148 154 146 123 158 139 131 151 154 141 124 130 118 136 120 119 140 135 106 116 128 124 115 107 109 97 108 122 128 133 134 137 132 124 135 151 128 108 130 115 126 139 133 126 123 126 128 122 125 130 134 128 117 114 116 108 115 103 102 103 94 105 99 102 94 97 96 97 92 80 54672 334 64 30 10804 15 11 12 8025 10443 47495 4091 3786 3579 3424 3392 3072 2913 2828 2635 2452 2441 2328 2412 2708 2751 2778 2737 2004 1344 1288 1275 1399 1321 1399 1392 1349 1468 1424 1356 1402 1393 1248 1200 1182 1143 2176 4586 3731 2162 1616 1486 1571 1643 1825 1430 766 690 717 715 825 831 844 827 814 783 838 919 926 959 920 954 893 913 957 919 937 904 929 961 889 849 904 1012 1066 1155 1228 1186 1163 1124 1094 1116 1073 992 1077 1026 1016 1089 1110 1139 1058 1023 1032 977 994 952 911 864 787 817 744 732 681 727 784 784 756 767 846 841 812 805 859 803 768 834 860 791 794 771 870 847 842 807 824 806 691 720 656 570 594 508 469 380 369 318 246 176 239 209 194 194 202 244 194 221 247 251 187 223 239 301 326 298 207 169 152 180 220 177 218 167 142 166 160 146 150 169 171 158 122 82 88 107 112 124 112 111 83 147 79 98 100 112 134 78 91 149 130 134 88 102 128 131 80 75 74 74 100 99 72 100 117 151 106 99 94 93 101 117 122 141 106 109 125 88 90 127 156 121 109 115 110 137 80 99 156 136 121 112 135 146 95 103 124 103 129 116 95 97 142 124 111 127 117 104 91 91 95 96 90 121 96 105 101 87 106 114 103 99 123 105 90 94 105 98 114 117 88 98 100 83 105 88 119 109 90 88 81 88 111 119 111 98 95 106 96 91 81 70 79 104 105 93 93 102 109 72 94 103 90 100 104 105 107 97 94 109 113 117 109 94 84 82 95 92 92 85 90 96 95 86 81 77 80 79 80 73 60 68 77 65 61 55 54678 334 63 30 10803 15 11 18 8025 10436 47926 4086 3945 3540 3369 3221 3048 2985 3058 3102 3100 3249 3324 3416 3481 3349 3272 3016 2666 2116 1742 1485 1462 1482 1561 1449 1373 1404 1496 1642 1972 2148 1919 1895 1981 1949 1701 1279 1199 1262 1316 1405 1601 1332 887 734 700 757 752 791 772 749 769 780 817 801 881 887 861 894 947 917 980 1017 991 883 895 932 959 929 933 971 1025 1122 1157 1158 1163 1160 1138 1119 1076 1069 1092 1112 1101 1061 1083 1100 1070 1111 1057 1067 1125 1052 899 874 826 840 727 736 685 686 787 764 738 765 858 827 805 829 848 763 755 829 828 788 757 768 822 891 906 796 771 803 766 654 546 536 585 588 503 427 395 389 391 268 217 211 215 212 210 227 235 237 203 280 314 227 183 200 275 254 302 261 194 187 171 187 188 147 155 206 202 171 144 157 194 211 130 125 121 82 109 114 121 178 149 136 142 128 101 126 149 136 98 110 82 97 108 136 129 99 104 123 115 76 103 106 101 159 111 107 85 76 109 112 101 98 120 90 70 98 81 91 128 127 107 140 148 103 129 105 127 135 148 124 108 110 111 107 119 136 127 92 135 110 96 100 83 89 95 100 129 138 122 93 99 112 133 118 85 117 139 127 135 119 103 103 119 111 109 130 110 114 145 120 99 118 106 124 117 128 122 130 138 130 106 85 114 94 93 106 107 101 112 107 91 107 115 123 99 93 121 129 111 102 102 109 99 108 119 108 106 103 111 116 121 116 120 112 107 102 103 106 101 102 93 100 103 98 99 95 93 95 92 93 84 78 82 92 88 81 77 68 54684 334 60 30 10800 15 11 24 8025 10429 53772 4256 3623 3320 3327 3134 2929 2645 2454 2356 2336 2311 2474 2645 2680 2780 3051 3181 3108 2720 2007 1447 1373 1470 1733 1712 1932 2449 3681 4995 5787 6228 4644 3028 2312 1726 1554 1444 1442 1348 1447 1565 1971 2546 2964 1963 749 797 727 673 760 702 715 780 884 853 850 859 831 843 855 896 963 932 886 902 907 1025 1021 1007 984 982 981 990 933 1037 1061 1051 1057 1127 1107 1055 1052 1170 1201 1224 1180 1055 1093 1100 1103 1055 949 1014 961 930 886 806 681 719 703 726 710 684 755 800 798 848 753 712 760 763 764 717 728 753 864 818 825 821 850 826 711 780 709 644 615 583 540 476 428 388 325 231 206 193 184 205 182 152 197 237 135 167 220 162 235 151 172 177 212 212 228 200 136 135 159 121 167 178 141 142 181 145 146 137 117 124 123 143 120 97 168 123 99 82 95 131 103 73 84 114 138 107 137 106 67 104 129 93 102 141 89 67 100 128 92 85 96 100 123 100 60 70 94 98 48 69 79 122 133 105 87 65 78 66 90 122 87 104 82 71 99 97 96 88 140 126 115 90 117 109 79 76 87 81 81 102 99 76 83 93 74 94 99 75 96 108 100 71 69 66 88 108 72 78 93 78 83 96 69 90 87 85 91 92 83 92 64 93 94 92 85 84 101 91 103 85 91 100 98 95 84 85 90 84 99 90 116 85 85 110 112 95 96 88 93 89 92 95 86 97 100 91 90 96 100 95 96 90 94 87 88 97 86 87 82 77 76 79 87 89 80 68 64 65 70 71 72 64 64 58 57 56 54690 334 62 30 10802 15 11 30 8026 10423 55191 4361 3452 2961 2711 2625 2742 2621 2482 2551 2560 2620 2890 2996 3171 3094 3134 3276 2915 2337 2077 1892 1922 2088 1855 1716 1666 1549 1693 2211 2061 2034 2198 1979 1484 1268 1169 1241 1279 1242 1430 1726 2236 2324 4148 12535 1795 745 704 740 746 740 800 844 901 803 849 877 849 847 974 938 895 1006 977 927 950 986 994 1076 1099 1066 1005 1011 1018 1119 1054 1035 971 973 1007 1036 1020 1095 1148 1186 1107 1157 1038 1007 1020 1046 1006 995 956 1032 960 870 760 711 737 778 776 787 783 816 855 795 839 792 861 865 777 755 715 741 727 770 780 802 825 842 751 731 746 730 697 544 510 494 475 417 384 308 220 218 204 202 228 213 191 229 184 180 164 193 247 210 163 147 151 181 217 256 289 227 158 136 131 147 160 130 164 205 150 132 113 110 102 121 104 103 84 103 80 89 91 73 34 101 123 102 80 132 82 98 104 105 117 110 99 78 87 98 109 81 79 112 125 95 66 80 82 113 89 111 113 78 54 102 126 122 126 66 66 105 123 107 104 113 105 100 103 101 149 88 98 114 112 84 65 96 92 90 120 109 81 88 96 78 71 92 77 92 85 96 105 93 100 97 56 59 67 87 64 65 75 86 101 77 62 92 92 83 85 103 95 81 95 77 81 101 81 70 90 88 67 93 87 69 68 81 94 98 98 101 94 88 87 88 90 89 95 100 88 92 95 94 98 92 93 99 91 100 88 82 81 94 92 98 91 77 83 83 65 58 77 84 83 82 78 76 65 69 66 77 72 71 68 60 64 60 58 50 54696 334 61 30 10801 15 11 36 8026 10416 51008 4346 3508 2889 2640 2562 2555 2595 2413 2331 2620 3017 3302 3311 3149 3033 2993 2559 2597 2229 1923 1833 1837 1846 1825 1735 1631 1508 1433 1411 1285 1345 1323 1317 1242 1227 1266 1325 1454 1662 1817 2099 2720 3136 2767 1260 777 663 703 821 825 806 805 774 880 902 864 899 887 918 928 988 920 1011 1021 993 979 980 1063 1108 1068 1110 1036 1075 1109 1050 1120 999 1095 1159 1067 1131 1137 1249 1193 1133 1122 1096 1096 1092 1120 1047 1055 1044 1115 1039 943 813 787 765 718 753 849 853 888 807 826 798 815 903 920 882 824 748 712 760 731 671 709 703 754 826 741 731 696 590 523 512 494 523 560 508 353 254 234 233 184 205 228 221 178 228 239 181 176 205 159 181 191 183 171 201 221 213 244 307 254 173 186 94 136 209 231 203 129 125 178 155 148 164 169 157 146 143 111 124 151 124 116 97 123 135 116 99 146 138 117 73 101 128 146 125 108 103 74 122 106 97 155 126 91 84 109 70 92 114 106 93 127 108 98 87 123 131 87 110 156 134 110 108 128 143 162 137 127 129 129 147 166 111 104 101 105 98 100 70 97 97 99 81 99 107 116 93 94 109 106 112 103 71 74 81 101 106 107 116 100 93 90 116 123 121 120 103 112 124 114 101 82 95 111 125 120 99 88 92 94 90 100 100 94 94 102 112 111 116 119 125 138 127 132 113 100 113 122 116 101 116 112 103 93 104 105 109 126 112 119 121 102 106 112 102 104 88 84 92 94 90 94 104 90 87 91 80 86 88 79 81 90 84 81 81 73 64 54702 334 63 30 10803 15 11 42 8027 10410 51720 4487 3718 2864 2418 2292 1989 1848 1797 1842 2026 2272 2485 2472 2440 2214 2045 2068 2192 2010 1890 1803 1768 1890 1830 1708 1594 1686 1638 1657 1540 1523 1440 1451 1487 1327 1401 1422 1577 1845 2082 2366 2226 1425 823 719 671 819 816 745 739 779 815 819 866 918 867 887 928 906 928 1004 879 973 1012 999 1037 1043 1031 1031 1010 1003 1108 1061 1083 1125 1046 1064 1212 1084 1053 1107 1132 1187 1079 1102 1121 1103 1079 1154 1070 1080 1139 1109 1025 961 940 863 833 801 710 788 814 846 879 931 978 960 936 939 1009 923 795 755 725 769 781 711 666 695 744 796 881 818 675 604 560 555 479 507 461 418 261 200 253 258 279 286 286 232 177 170 235 206 163 139 215 264 194 200 210 186 194 166 213 272 258 189 168 193 162 177 226 171 111 184 132 98 142 117 117 162 181 131 143 120 136 138 143 139 109 106 97 110 137 152 134 91 108 101 110 119 159 186 109 93 118 119 137 145 125 130 138 107 129 79 102 111 135 136 122 117 139 148 147 152 133 104 143 152 129 95 125 136 137 141 151 141 118 116 129 135 110 135 114 109 104 110 103 89 100 105 112 91 120 108 73 105 75 73 95 89 80 92 79 115 119 82 91 98 113 114 100 118 125 118 116 110 113 104 105 126 127 98 86 95 98 96 112 105 106 97 112 115 107 113 107 106 102 113 103 93 88 94 106 109 100 111 121 107 97 111 108 107 108 113 117 113 103 91 102 109 102 94 84 85 90 97 94 90 90 98 93 91 84 78 89 83 76 75 83 75 66 67 54708 334 66 30 10806 15 11 48 8027 10403 43911 3639 2941 2676 2459 2134 1743 1591 1565 1730 1630 1558 1545 1496 1485 1666 1887 2146 2128 1978 2024 2093 1900 1921 2148 2277 2044 1875 1811 1687 1555 1574 1552 1473 1410 1352 1361 1376 1575 1875 1968 1651 1153 798 700 780 855 815 804 902 903 808 790 836 835 879 946 916 918 1022 957 939 968 1000 952 969 1034 1001 982 1085 1078 1054 1114 1143 1088 1082 1102 1131 1096 1126 1130 1188 1183 1181 1175 1150 1135 1037 1044 1047 1053 1110 1099 1096 1021 960 901 845 821 829 891 929 928 963 942 950 970 963 964 950 850 867 790 752 824 845 817 710 738 756 792 887 859 786 712 527 437 474 530 476 382 304 289 245 287 268 263 267 273 250 259 236 158 195 188 206 212 227 199 206 200 232 207 181 171 198 261 322 286 234 181 178 210 166 167 236 203 179 166 160 153 195 158 142 157 173 125 198 157 149 111 141 168 154 175 135 128 143 133 161 128 114 126 107 122 119 137 140 147 137 149 109 103 114 129 144 108 105 55 129 138 111 108 162 108 101 83 117 115 131 146 84 111 133 151 148 149 136 161 157 149 144 119 106 128 134 105 116 107 117 109 81 115 109 112 108 104 120 139 134 122 115 128 118 97 103 104 118 97 92 119 110 122 125 125 124 120 140 127 129 112 106 118 116 119 127 113 95 88 99 100 117 107 102 110 126 99 109 112 89 117 119 121 119 125 122 123 120 123 116 119 107 95 104 116 111 127 130 112 101 113 105 98 101 102 104 97 96 97 102 105 103 104 96 87 88 91 97 87 88 87 81 80 78 54714 334 66 30 10806 15 11 54 8027 10396 34068 3226 2885 2538 2330 2210 2085 2070 1976 1936 1885 1805 1925 2000 2282 2535 2496 2347 2173 2079 1928 1824 1967 2111 1974 1693 1571 1550 1546 1401 1419 1428 1361 1293 1243 1231 1366 1594 1865 2104 2021 1661 1333 854 717 751 726 806 788 836 724 728 756 823 838 817 763 755 798 836 794 881 902 851 851 847 916 917 881 969 1013 961 972 1067 1061 1052 1025 1059 1124 1081 1107 1102 1066 1117 1112 979 1009 972 880 897 944 957 904 924 898 888 809 783 892 862 855 839 876 851 811 908 894 917 908 776 715 711 730 675 786 747 726 725 733 729 712 749 824 844 669 558 470 378 422 423 447 380 256 277 248 244 199 229 275 285 223 177 203 193 213 177 177 128 190 168 175 202 228 202 213 224 207 203 112 133 173 125 134 125 183 199 188 135 141 138 150 123 122 60 144 101 118 128 100 144 137 128 120 94 100 103 98 72 99 100 86 124 110 95 88 94 81 101 103 81 79 133 110 131 103 127 102 119 133 120 70 112 111 99 124 98 113 123 102 116 113 102 121 126 85 90 101 91 108 101 99 93 97 109 100 109 116 100 74 62 75 86 92 104 96 93 86 86 93 109 117 125 97 106 105 83 109 95 71 96 98 77 100 118 85 79 84 82 92 103 107 74 82 88 81 78 73 90 94 83 89 93 94 106 117 110 98 97 104 122 113 115 111 93 97 93 108 106 104 95 107 103 110 101 103 90 88 108 98 89 82 83 92 92 83 83 85 81 85 85 88 77 75 77 79 77 70 67 74 73 64 60 62 64 54720 334 66 30 10806 15 12 0 8028 10390 33676 2999 2703 2730 2775 2678 2374 2107 2021 2092 2161 2355 2747 3192 3355 3461 3472 3394 3219 3132 2894 2726 2480 2389 2186 1794 1683 1440 1370 1335 1281 1327 1330 1345 1302 1362 1641 2059 1975 1796 1328 933 849 758 781 792 739 782 737 759 773 815 769 755 750 842 848 781 852 903 879 834 917 956 913 868 848 839 843 864 882 916 1099 1015 1078 1084 1075 1040 1016 1006 1011 1064 1129 1097 1023 996 986 910 994 974 858 875 850 862 883 874 954 889 861 924 935 909 928 884 860 891 857 863 870 813 776 723 750 684 686 792 683 604 638 650 721 794 855 855 669 453 458 470 468 420 458 429 362 339 233 206 195 215 258 287 259 261 271 257 207 200 146 114 139 198 201 128 118 154 194 206 247 167 165 140 105 164 154 129 92 139 154 124 100 114 134 124 144 110 98 119 93 110 68 96 120 105 98 108 115 64 109 88 73 61 88 97 86 61 98 75 56 70 112 75 60 101 73 72 85 87 92 65 103 68 87 106 117 98 93 96 100 99 107 108 124 121 80 99 94 70 105 99 117 126 100 75 67 125 82 66 86 85 58 66 68 93 103 78 82 69 49 54 99 103 99 79 68 71 64 84 102 92 91 92 88 90 104 77 74 99 89 88 87 73 90 113 103 125 119 112 110 74 80 94 93 93 99 97 76 78 95 95 97 101 102 112 90 96 100 86 81 90 101 104 102 100 92 92 88 84 92 97 89 83 85 89 82 86 92 81 89 83 75 73 86 81 85 76 80 67 77 75 69 75 72 69 61 52 54726 334 63 30 10803 15 12 6 8028 10383 33940 2689 2920 3279 3444 3172 2576 2127 2028 1926 1937 2349 2940 3448 3306 3314 3281 3167 2838 2735 2786 2834 2764 2419 1750 1593 1552 1482 1339 1285 1293 1409 1446 1595 1815 1932 2178 2517 3328 4004 3053 1374 758 696 780 801 738 736 678 709 697 747 781 803 801 750 710 832 920 768 766 847 850 852 854 816 837 860 887 849 869 898 928 949 955 951 996 1073 1015 1019 1045 1014 1066 1051 957 982 928 866 900 947 900 903 897 894 842 862 862 898 940 922 901 813 877 871 881 824 820 839 921 854 746 730 728 747 767 746 700 665 613 605 717 772 790 800 699 680 709 668 562 481 370 326 301 234 216 169 261 322 286 217 235 189 175 212 192 142 223 140 149 118 103 111 127 164 160 186 254 177 94 73 128 122 93 94 132 82 74 109 92 94 115 123 111 93 111 105 89 87 90 89 84 74 90 80 85 81 71 105 87 111 100 73 77 58 90 64 64 43 42 82 114 90 78 105 95 74 91 67 74 106 92 60 46 87 89 100 90 109 106 115 109 86 126 116 102 108 92 88 96 100 98 110 88 72 82 81 95 91 97 78 105 90 80 91 48 73 63 74 67 47 58 100 60 51 71 49 66 67 55 95 96 73 83 84 98 83 82 87 65 84 76 80 95 104 88 82 75 88 86 92 77 72 79 84 86 87 81 85 82 91 78 73 93 87 86 86 96 88 79 91 102 102 97 76 71 95 85 81 72 95 82 86 84 79 71 70 76 76 71 76 78 81 73 70 67 67 61 66 58 56 59 52 50 38 54732 334 59 30 10799 15 12 12 8029 10376 45997 3284 3418 3685 3517 3113 2716 2466 2341 2468 2719 3278 4035 4505 4833 4406 3629 3237 3009 2802 2704 2660 2531 2173 1898 1770 1705 1667 1513 1433 1370 1297 1453 1647 1952 1865 1724 1638 1586 1526 1006 840 814 799 716 770 715 696 742 726 736 738 724 718 770 825 799 753 773 758 786 859 913 893 849 818 830 869 852 847 843 875 899 913 946 904 953 964 976 954 959 1031 1024 1007 989 948 939 955 943 903 871 865 848 882 840 805 827 813 926 884 887 939 937 858 790 849 835 872 870 888 729 695 712 735 699 753 715 621 567 566 688 789 886 899 875 862 703 590 565 455 344 238 235 189 189 229 259 213 210 160 214 228 158 146 138 88 123 111 82 166 168 149 143 128 168 199 153 128 124 106 103 103 159 182 144 107 131 118 117 93 82 75 139 119 96 83 58 86 76 87 71 97 88 101 97 88 75 109 115 92 99 111 72 60 60 35 50 78 40 93 118 67 34 31 44 82 84 78 73 91 74 45 55 92 111 77 40 49 89 83 110 83 91 63 70 61 68 49 72 90 68 76 83 45 71 72 55 64 90 54 63 66 67 66 74 89 85 43 56 48 45 68 81 74 72 73 68 64 59 71 70 79 81 63 90 78 90 110 80 57 54 56 79 71 73 61 63 78 71 58 71 80 76 90 93 78 74 94 76 60 69 70 78 82 82 89 76 83 78 81 84 91 93 84 82 93 98 87 89 93 85 89 76 85 83 69 66 70 64 67 64 67 74 78 59 57 55 61 63 59 61 56 48 41 54738 334 59 30 10799 15 12 18 8029 10370 53709 6193 4969 5374 5930 5838 5037 5477 5347 5333 5819 5912 5602 5162 4330 3661 3308 2818 2827 2726 2654 2505 2161 1759 1555 1560 1626 1683 1579 1391 1305 1388 1513 1600 1432 1364 1352 1409 1459 1495 1084 830 731 742 768 816 887 751 717 753 699 711 715 719 702 758 789 813 809 839 830 850 800 744 788 877 921 858 924 883 864 824 813 891 925 829 947 993 931 946 1001 1056 1009 1073 1096 1033 1064 980 928 896 848 866 827 783 782 852 964 946 977 915 975 973 885 864 817 906 952 881 817 772 785 792 766 752 697 674 655 675 598 506 646 675 714 763 870 901 769 658 503 484 416 302 230 182 208 281 262 241 220 260 242 160 156 158 145 213 166 179 166 107 180 162 140 135 172 208 170 90 90 161 147 131 147 126 118 115 98 76 138 130 78 132 93 54 125 76 49 90 137 128 69 46 73 73 102 139 112 95 122 76 81 66 78 113 95 71 48 41 44 74 100 59 44 42 67 41 108 114 106 112 84 57 99 86 93 108 122 79 99 89 106 94 75 53 82 124 114 87 75 75 79 85 101 100 28 63 80 71 71 42 52 104 102 78 82 63 80 99 105 86 88 80 83 92 72 78 66 79 90 80 101 105 94 86 91 78 81 102 80 103 88 75 81 76 90 102 94 97 82 90 56 73 93 72 79 94 89 94 83 95 83 84 80 96 105 94 95 97 84 87 92 97 93 102 95 97 97 106 101 101 98 93 83 86 91 86 81 76 75 71 76 83 79 77 77 80 73 75 69 65 70 69 70 60 54744 334 58 30 10798 15 12 24 8029 10363 52735 10361 8862 9610 10754 10088 7131 3831 2706 2839 2567 2163 2111 2089 2074 2238 2425 2327 2522 2875 3225 3245 2866 2168 1717 1544 1541 1729 1703 1595 1589 1626 1709 1636 1536 1398 1263 1349 1317 1082 999 970 894 831 847 803 800 775 730 747 678 686 763 778 840 865 754 799 841 784 783 776 733 761 873 813 800 793 785 875 787 797 835 843 879 920 938 952 948 991 1026 1001 1054 950 941 997 1079 938 801 784 819 786 869 825 874 906 890 900 946 916 951 908 939 843 803 825 834 818 810 811 746 760 806 817 719 624 570 543 515 494 538 552 660 771 842 791 725 663 536 421 295 233 268 235 270 307 277 248 257 227 197 221 243 219 169 159 160 182 153 132 123 107 133 179 199 168 182 114 89 147 128 77 126 130 96 124 126 76 105 104 132 92 22 94 95 122 94 102 87 86 130 98 78 44 65 56 76 35 67 107 96 71 79 56 87 40 103 87 109 70 57 70 83 70 79 75 78 89 96 70 72 60 69 48 55 63 97 97 101 111 83 60 72 89 99 122 76 66 96 94 108 96 116 85 55 68 80 58 73 79 78 70 97 107 90 99 86 103 107 83 63 65 75 62 79 108 93 69 84 88 119 112 66 49 63 88 80 57 86 82 92 86 73 76 73 61 67 84 67 67 65 78 82 87 100 93 72 74 82 73 86 82 81 82 69 85 89 77 81 74 78 91 76 82 78 80 85 92 85 78 88 92 89 83 82 84 76 71 71 70 83 76 75 68 62 58 63 64 59 66 65 63 58 53 54750 334 55 30 10795 15 12 30 8030 10356 55116 8608 5749 5814 6471 7280 6965 5894 4230 3714 3341 2737 2292 2251 2143 2160 2366 2693 3139 3647 4059 3735 3144 2173 1682 1557 1602 1568 1589 1683 1631 1620 1602 1553 1408 1347 1279 1308 1353 1115 962 845 877 845 780 790 787 822 810 796 822 797 789 783 737 737 733 801 749 797 781 860 866 844 802 888 801 806 803 791 801 830 851 900 884 898 945 934 914 995 1014 1002 1045 1037 1107 983 912 887 803 862 798 877 902 906 925 962 942 978 971 962 919 941 928 929 991 968 964 891 887 791 771 830 807 819 707 638 560 503 476 495 536 527 514 666 754 788 778 787 657 481 347 258 240 253 311 364 333 311 280 272 273 235 256 171 120 199 152 201 223 119 115 159 146 158 161 196 148 195 202 180 179 170 122 104 97 122 139 75 107 80 104 148 101 67 102 97 118 94 45 63 89 92 75 148 130 94 144 99 102 106 103 108 110 122 88 116 98 79 71 67 93 91 64 90 91 107 74 84 91 80 77 117 80 65 69 94 89 111 97 120 127 58 85 103 84 102 116 94 100 102 97 87 110 109 100 139 126 101 96 105 98 78 101 107 107 76 84 85 93 85 80 74 97 82 110 103 95 95 78 64 83 76 60 77 72 76 63 90 80 80 101 100 83 74 80 98 95 69 68 56 72 75 98 85 87 91 82 89 78 78 86 79 68 93 102 96 94 95 96 85 92 89 78 67 73 74 91 84 91 91 94 88 76 77 86 83 81 80 70 76 81 80 71 67 63 66 63 62 54 55 62 66 55 53 54756 334 53 30 10793 15 12 36 8030 10350 58686 7002 5793 9551 16146 17105 11923 9329 7219 6817 6610 4048 3071 2732 2636 2829 3046 3171 3294 3454 4765 10536 4909 1890 1505 1563 1671 1683 1758 1787 1782 1784 1739 1502 1402 1296 1202 1208 1172 1002 902 850 878 785 760 813 777 778 831 703 778 818 846 781 827 774 724 691 732 798 755 778 783 815 903 909 849 782 762 772 785 725 825 949 862 893 921 979 948 969 948 987 1017 1009 1099 944 858 849 818 854 900 939 906 919 993 983 1025 991 1012 1046 963 953 924 898 873 883 859 857 807 876 768 840 818 790 726 654 592 529 604 597 598 594 527 533 645 658 768 859 805 591 324 280 220 279 337 402 387 347 327 281 237 278 271 195 158 166 141 146 172 146 169 247 209 145 160 112 196 217 210 130 105 122 160 143 124 157 113 78 93 120 148 112 111 118 114 118 123 107 81 74 64 93 122 75 97 147 93 82 122 95 100 102 68 86 79 102 77 51 84 141 114 90 94 74 57 74 69 85 109 96 98 85 72 83 94 109 143 103 90 100 102 102 109 118 83 91 103 95 115 65 64 62 79 101 129 114 83 66 64 88 98 87 69 82 83 74 81 73 83 71 94 77 91 61 64 94 112 88 82 83 75 99 77 68 73 93 100 110 92 93 79 87 75 75 66 75 90 87 76 82 75 83 82 91 87 77 79 100 87 77 81 92 80 89 87 70 84 70 82 85 74 74 70 86 87 79 84 83 87 88 92 97 87 90 85 75 76 74 71 61 71 79 70 60 72 79 66 58 56 48 54 54 52 43 54762 334 53 30 10793 15 12 42 8030 10343 90313 10806 11410 15608 23929 35797 43276 25451 12521 8222 7331 5029 3659 3339 3200 3364 3325 3675 3434 2355 2276 2154 1920 1631 1401 1485 1629 1719 1769 1578 1440 1301 1230 1245 1247 1202 1099 996 908 886 780 789 771 760 703 749 764 735 743 756 762 799 698 748 825 684 670 679 714 766 824 713 817 762 827 871 815 771 794 850 813 744 767 883 877 911 865 911 982 966 995 952 976 975 928 914 859 843 865 842 850 912 881 913 934 904 936 987 1023 977 996 965 891 926 891 944 960 926 912 870 804 808 792 671 624 583 552 558 560 529 534 526 476 552 618 724 767 781 655 375 243 261 257 395 370 355 422 273 199 294 252 183 193 171 94 143 156 144 172 196 149 162 134 112 101 110 144 176 182 157 112 101 116 132 95 101 89 83 92 98 118 103 131 119 92 125 88 76 119 101 100 103 81 62 74 86 88 85 64 97 111 91 78 92 85 72 92 89 61 81 39 44 115 99 100 48 70 86 48 77 72 83 97 69 80 83 86 87 80 79 91 104 91 76 82 73 87 100 85 76 109 85 87 102 80 67 79 89 94 69 68 86 104 100 76 71 93 77 75 75 62 60 62 58 79 104 72 76 74 91 111 100 80 63 61 63 81 79 75 53 79 56 65 78 62 65 80 69 67 69 68 85 78 61 63 85 98 100 97 75 75 87 78 70 68 77 77 82 89 76 80 71 76 79 68 60 76 67 74 90 90 79 75 76 76 76 72 62 70 71 65 56 55 53 53 53 47 48 55 53 46 45 43 31 54768 334 52 30 10792 15 12 48 8031 10336 54188 7843 8654 8479 7536 10674 19652 17541 10360 5121 3731 2962 2928 2834 2705 2467 2336 2212 2150 2173 2202 2223 1874 1492 1467 1399 1455 1554 1574 1389 1316 1351 1385 1287 1099 1126 1062 959 882 855 864 833 894 847 782 788 772 747 746 725 774 797 780 755 640 710 674 703 818 822 702 760 827 878 858 915 875 799 752 840 810 884 850 817 903 840 862 993 991 1019 996 920 1015 892 890 877 912 874 875 785 861 881 891 884 925 888 957 996 989 1011 967 974 969 1007 953 895 874 804 849 817 754 684 594 581 568 540 516 631 615 570 532 534 590 654 778 822 754 539 314 234 213 273 282 318 349 380 340 298 249 250 227 194 159 137 90 220 151 158 179 160 142 186 182 191 157 174 185 190 205 78 150 107 154 156 85 48 56 116 122 110 79 124 89 103 135 116 81 73 95 116 80 69 106 77 81 123 93 122 125 95 78 56 76 108 109 81 81 95 102 101 77 75 94 83 99 65 94 93 121 90 107 121 91 86 101 93 82 110 101 80 80 98 78 85 72 69 101 112 99 98 106 61 26 82 102 107 117 108 91 90 92 85 62 104 98 93 100 54 82 99 73 78 91 71 86 82 83 82 63 48 81 86 81 80 79 87 92 81 79 107 110 82 86 61 85 82 75 82 65 76 85 101 86 70 85 86 89 81 80 93 82 103 91 88 87 72 88 79 79 71 90 98 89 76 89 89 85 82 83 89 88 85 76 87 82 69 64 71 77 83 82 71 70 79 72 68 63 53 62 60 53 59 57 51 54774 334 46 30 10786 15 12 54 8031 10330 58817 10823 10941 10224 9418 9094 7147 6007 5085 4306 3845 3682 3479 3104 2543 2227 2287 2332 2360 2515 2607 2452 1896 1472 1533 1514 1607 1579 1551 1349 1472 1510 1486 1471 1183 1114 1080 938 871 903 933 831 842 821 823 779 833 844 852 799 777 790 752 806 806 810 805 736 791 788 874 782 808 879 898 875 872 831 841 810 788 789 814 891 865 869 933 902 1009 1004 1039 947 959 992 975 916 914 963 939 959 1011 1000 932 966 997 904 1004 918 1023 975 980 1042 1013 924 873 889 871 921 810 747 652 647 626 577 536 624 659 619 556 411 431 637 777 778 843 741 514 279 287 356 381 345 322 357 407 398 314 270 243 275 281 256 206 214 225 188 163 164 204 200 146 154 111 150 187 235 287 261 202 190 204 163 154 115 149 153 151 123 116 161 155 193 161 135 139 150 124 140 145 146 116 123 119 160 138 102 144 119 134 146 98 136 103 122 144 94 105 115 133 147 80 81 105 96 118 102 108 86 78 118 93 108 149 83 113 163 137 142 143 117 87 130 110 134 106 110 109 97 102 125 132 137 125 90 124 108 125 118 100 114 121 141 149 137 132 116 120 95 92 119 110 110 106 109 89 96 119 106 103 85 83 98 125 125 115 90 98 110 92 103 105 112 113 119 116 126 124 135 119 114 112 113 101 98 107 106 113 106 113 90 115 104 110 113 121 111 104 114 120 107 112 120 125 113 97 114 108 118 129 107 94 104 122 98 95 95 93 86 82 87 93 94 98 104 93 82 85 87 82 87 79 71 63 65 54780 334 45 30 10785 15 13 0 8032 10323 60943 3083 2176 2309 2584 3158 3780 4146 4501 4513 4249 4727 5384 7442 7976 4783 3110 2434 2407 2679 2816 2549 1966 1487 1389 1451 1548 1405 1393 1388 1411 1493 1600 1610 1258 988 902 820 854 905 877 801 750 801 755 744 744 688 738 780 728 660 709 744 741 741 766 765 729 691 777 797 776 832 824 811 838 776 755 773 742 780 885 822 796 895 796 814 761 837 957 883 875 938 911 787 833 875 903 885 843 830 810 848 899 971 966 1015 1021 1026 966 1001 999 938 905 800 793 758 739 742 638 620 630 582 573 635 605 541 449 417 390 503 625 659 737 686 515 349 280 345 283 272 316 360 327 415 441 340 242 265 268 197 158 174 130 156 124 120 137 113 88 129 144 152 123 203 147 114 178 192 114 137 142 78 114 118 147 113 114 151 95 84 70 75 84 91 72 105 121 84 76 87 61 83 101 106 56 103 101 66 51 87 76 89 106 97 90 76 93 103 47 62 94 140 109 72 75 66 91 92 90 58 90 87 110 76 85 92 100 112 109 68 93 80 61 113 88 90 94 62 50 64 73 64 78 58 71 92 109 94 106 75 107 101 81 55 81 95 117 116 83 83 85 98 107 99 113 88 65 60 101 75 55 76 87 77 75 90 85 64 68 72 58 63 88 84 86 94 64 74 68 72 67 85 87 80 82 89 88 93 86 76 70 94 85 84 94 88 79 86 90 92 81 84 80 85 84 78 88 77 76 77 52 54 54 58 62 59 64 68 63 72 70 56 51 58 55 56 50 44 41 47 40 29 54786 334 72 30 10782 15 13 6 8032 10316 58629 2567 1906 1945 1951 1607 1447 1746 1975 2560 3557 5830 8847 7792 6416 5296 3930 3124 2741 2771 2974 2797 2042 1366 1309 1347 1273 1377 1309 1466 1542 1487 1331 1082 870 823 854 902 760 814 790 802 657 770 798 869 966 835 686 758 681 729 659 734 694 681 690 692 721 717 754 780 712 778 809 856 813 735 764 774 789 794 822 890 844 867 855 814 778 859 798 891 822 871 891 731 716 812 854 859 853 802 837 835 910 907 960 933 947 954 917 891 915 840 855 868 832 724 582 574 620 615 677 564 532 555 518 373 370 430 516 696 700 780 733 536 388 276 312 371 342 352 367 436 441 285 267 269 211 172 207 213 172 101 129 182 149 104 111 111 130 96 122 132 153 159 197 220 237 148 98 115 88 99 71 99 127 84 120 121 146 135 84 69 53 46 54 58 74 81 108 130 120 102 79 91 90 118 101 70 80 82 54 50 94 115 64 75 89 65 84 91 45 57 78 38 74 45 48 87 92 102 107 94 79 100 95 69 72 77 64 96 91 97 92 79 73 40 40 63 68 47 33 51 78 91 91 90 91 99 86 76 102 75 67 67 73 81 87 98 92 88 73 89 84 84 73 98 101 72 40 47 70 72 89 84 71 87 86 65 87 73 95 93 86 68 84 81 81 81 74 86 76 66 81 78 61 81 80 59 95 78 84 81 76 87 76 91 79 67 77 86 84 83 80 72 77 91 76 73 80 77 66 65 68 56 57 67 63 67 71 63 56 63 67 63 58 55 57 52 52 50 38 38 54792 333 68 30 10778 15 13 12 8032 10309 2746 1602 1673 1857 1826 1585 1630 1716 1697 1884 3476 5999 5855 3790 2450 1957 1955 1823 1704 1457 1219 1232 1315 1313 1316 1353 1359 1450 1400 1327 1173 1013 967 989 983 1008 995 790 691 705 746 691 674 767 851 857 811 745 742 781 780 748 724 652 711 626 673 665 673 779 778 828 774 816 802 802 844 789 750 726 805 791 874 816 815 886 872 785 855 852 836 831 848 892 841 746 708 715 725 837 876 789 826 860 956 877 902 981 942 943 939 846 805 790 812 846 756 725 711 716 649 603 641 570 483 531 460 445 417 458 614 638 746 652 409 354 375 380 362 378 381 442 426 455 401 381 244 246 200 205 161 101 164 115 97 183 144 138 149 129 142 108 117 104 121 154 233 213 179 182 157 102 130 122 89 89 100 77 75 84 66 78 71 66 56 34 81 116 105 87 63 81 101 64 63 63 58 112 115 102 88 82 97 78 56 112 115 66 86 66 62 89 55 94 64 71 65 65 97 130 93 73 98 98 110 116 111 103 69 79 75 112 98 81 82 79 53 76 101 52 38 71 73 72 101 88 82 77 72 80 70 71 84 98 92 72 74 89 87 61 59 82 60 81 74 70 60 83 60 55 61 74 78 56 61 86 86 70 72 84 74 59 70 72 78 72 72 72 79 69 76 75 79 75 76 76 88 82 72 77 75 81 80 85 82 93 102 99 90 96 91 83 83 81 73 76 80 82 66 76 79 84 82 62 64 70 66 68 69 59 59 71 65 56 54 44 53 56 52 49 48 44 31 54799 334 40 30 10780 15 13 19 8033 10302 62690 2296 1289 1492 1667 1763 1588 1657 1688 1682 1709 1655 1601 1616 1578 1639 1600 1496 1358 1290 1246 1317 1270 1378 1396 1404 1343 1320 1412 1433 1383 1382 1239 1114 1033 916 961 856 812 756 763 701 687 793 823 812 804 819 754 776 737 756 784 831 813 686 675 739 681 778 806 832 770 798 832 766 720 770 774 781 813 836 822 684 832 785 833 862 849 841 839 885 832 809 823 853 807 848 792 828 877 885 885 874 992 1112 1036 1032 976 937 908 888 890 859 874 863 825 774 724 740 676 576 634 559 511 564 553 491 438 483 607 672 734 755 632 502 453 393 398 476 426 435 397 447 453 414 332 322 279 240 160 188 202 166 147 136 98 144 130 139 156 131 118 133 136 130 181 200 186 153 106 96 153 72 67 112 116 121 110 106 132 109 84 106 131 114 88 58 88 70 79 103 78 46 79 90 86 106 92 98 77 50 64 68 69 46 82 95 99 84 93 83 71 101 79 59 85 79 37 36 86 108 109 98 107 83 74 77 74 65 61 91 69 110 90 90 116 101 57 115 116 78 82 75 73 71 100 120 97 94 69 85 83 79 83 76 97 93 104 96 73 51 84 87 92 104 79 79 77 88 73 72 89 88 95 92 79 79 63 63 59 82 93 80 94 105 74 81 86 79 81 79 77 70 82 84 85 96 91 106 90 79 82 88 83 100 94 79 84 78 94 88 81 73 92 88 83 68 74 83 78 70 73 62 64 63 59 58 68 62 54 55 61 59 56 46 45 47 44 40 39 39 39 31 54805 334 17 30 10787 15 13 25 8033 10295 40440 1240 1129 1236 1346 1461 1510 1535 1453 1433 1525 1596 1560 1536 1510 1410 1366 1281 1225 1340 1295 1216 1208 1270 1325 1395 1351 1289 1247 1274 1333 1354 1099 906 920 917 812 749 715 610 640 721 772 725 724 736 665 722 695 732 750 751 743 664 677 594 647 677 717 716 765 767 760 751 748 735 712 772 779 797 819 779 835 755 816 787 791 753 802 822 801 812 770 764 723 780 698 673 797 854 806 839 899 923 948 874 939 947 960 977 930 890 840 843 773 761 710 727 735 681 659 642 614 640 600 535 500 408 481 477 559 626 633 740 699 609 534 434 378 473 519 538 450 434 414 365 293 230 219 259 206 141 163 161 116 86 83 90 113 84 102 123 133 106 89 129 140 182 131 91 62 92 149 49 65 108 69 114 76 99 127 33 30 60 45 49 73 51 84 49 43 38 86 60 28 58 36 17 57 37 72 74 53 9 21 1 38 6 10 40 49 119 71 52 64 70 66 72 82 64 70 60 69 72 45 66 75 66 61 54 63 77 45 63 80 61 88 74 56 58 49 44 56 60 53 75 53 50 44 65 91 61 73 61 65 68 81 93 74 53 74 81 77 51 38 55 47 47 51 37 34 62 58 58 43 61 68 67 56 52 63 49 40 57 60 36 61 67 73 61 72 83 70 61 78 62 68 72 66 78 87 79 84 73 70 79 71 60 64 71 83 81 77 60 64 66 69 63 60 57 69 66 61 62 56 53 37 39 44 36 43 50 48 43 42 37 39 36 34 27 28 29 23 22 54811 334 47 30 10787 15 13 31 8033 10288 24398 1290 1227 1259 1314 1228 1312 1425 1498 1530 1565 1512 1528 1552 1461 1344 1354 1278 1237 1239 1224 1235 1307 1335 1369 1338 1314 1317 1255 1261 1304 1236 1061 972 941 857 714 725 729 713 771 700 687 708 696 688 727 725 763 751 720 752 780 775 699 702 772 724 698 781 727 799 812 783 741 835 838 812 838 763 719 827 845 834 740 791 852 843 797 807 767 754 784 816 799 869 828 795 774 888 898 969 908 986 955 983 1057 1046 988 974 925 830 835 858 880 863 818 851 774 774 797 783 684 595 623 688 566 511 549 517 461 464 575 650 713 757 813 692 558 464 472 469 470 499 489 466 433 324 287 337 282 218 207 198 137 147 179 129 155 129 173 122 96 76 83 177 192 171 207 143 128 120 106 111 108 126 123 108 176 99 61 60 88 81 95 122 98 75 79 73 80 55 65 79 61 80 54 100 82 66 81 75 83 63 66 61 10 65 69 84 82 86 40 47 85 55 37 76 67 126 125 90 67 71 86 56 97 89 86 61 46 88 69 104 114 54 90 45 84 70 94 107 93 70 83 88 70 59 84 86 99 83 70 54 96 117 91 84 80 78 75 83 112 102 70 100 91 72 75 78 80 88 69 83 77 76 82 96 85 73 92 85 83 76 84 92 96 99 103 83 85 77 88 108 97 95 106 114 75 85 82 71 92 88 100 112 95 108 90 92 93 76 92 95 94 91 104 93 84 81 102 95 89 88 83 76 75 79 76 83 73 76 76 71 66 71 72 63 58 62 55 53 51 44 54817 334 70 30 10780 15 13 37 8034 10282 29019 1236 1195 1213 1263 1218 1372 1392 1360 1409 1435 1454 1437 1385 1355 1494 1370 1313 1278 1238 1214 1228 1159 1126 1147 1217 1225 1227 1286 1228 1224 1215 1131 1017 1041 1035 853 755 735 690 720 737 774 748 809 693 704 743 759 780 724 803 777 847 766 752 683 771 775 718 776 730 821 894 774 823 815 897 769 779 772 760 824 773 751 772 792 777 823 809 751 771 805 817 797 884 919 849 911 949 958 934 924 1014 953 896 975 948 978 911 901 871 868 861 833 849 772 832 803 853 833 782 753 714 740 734 629 517 529 517 512 590 639 695 757 806 737 587 515 543 473 472 478 498 495 404 371 310 300 307 279 286 246 232 193 169 129 148 103 128 104 106 106 133 131 101 148 144 191 174 117 92 127 90 96 85 114 150 98 80 50 100 80 100 81 67 58 76 79 69 93 77 104 121 132 109 64 87 97 66 75 73 27 45 54 89 88 73 123 77 53 64 98 114 56 38 98 78 85 97 103 64 70 93 65 79 90 59 66 86 100 68 82 85 39 88 97 47 72 100 74 104 82 71 97 69 69 88 72 81 59 66 74 79 96 94 114 100 60 49 77 82 108 113 81 75 66 47 60 69 87 77 82 82 68 46 59 73 77 93 59 63 59 63 85 82 65 67 88 84 70 70 65 88 83 69 83 74 81 95 84 70 82 92 97 85 80 91 107 89 82 91 89 87 75 85 103 99 88 81 93 83 73 71 67 73 67 75 79 74 72 72 68 67 70 62 57 53 49 47 51 39 39 36 54823 334 35 30 10775 15 13 43 8034 10275 39562 1338 1317 1401 1423 1341 1388 1442 1437 1422 1328 1446 1408 1308 1335 1332 1354 1320 1217 1175 1205 1152 1186 1261 1240 1220 1312 1186 1209 1323 1344 1427 1483 1502 1314 1158 1077 1005 805 771 715 667 765 744 784 834 740 703 733 823 839 765 784 850 744 705 744 800 785 748 765 782 837 809 744 782 819 738 796 831 727 743 838 854 861 902 792 812 791 730 792 785 808 830 863 832 856 866 903 934 950 946 949 908 942 987 971 936 969 913 829 818 940 877 876 874 819 712 814 809 801 764 750 734 767 712 517 540 523 493 462 546 651 709 786 839 764 597 533 511 470 452 474 523 553 519 465 395 374 371 286 290 233 255 172 130 169 139 157 115 122 136 112 115 88 124 130 182 165 186 178 146 146 136 109 120 144 159 117 109 74 113 101 90 95 56 78 118 68 69 56 81 95 90 67 72 166 140 115 75 60 73 67 92 81 101 80 95 77 95 84 88 97 85 98 106 124 99 65 54 74 109 131 114 86 94 64 91 78 80 85 89 51 88 70 68 56 48 70 98 78 78 69 79 91 98 94 87 59 88 97 85 73 83 91 95 78 78 70 73 97 106 97 93 85 96 74 79 91 76 90 91 82 90 86 79 74 71 80 88 78 82 104 85 96 100 81 93 95 119 88 75 84 90 84 84 104 96 86 87 98 92 86 89 99 101 99 92 90 91 101 94 108 89 99 103 87 89 83 81 81 85 93 83 74 76 80 68 70 74 73 72 65 63 61 58 59 56 52 49 49 42 37 36 54829 334 31 30 10771 15 13 49 8035 10268 45061 1402 1329 1314 1308 1537 1524 1574 1609 1466 1465 1492 1423 1366 1300 1231 1212 1253 1295 1231 1126 1104 1205 1139 1231 1211 1156 1160 1264 1223 1299 1438 1519 1419 1335 1169 1153 1029 798 732 706 671 657 671 689 654 632 629 745 767 761 728 667 663 613 670 727 748 775 784 762 787 682 745 707 722 729 712 723 671 767 775 727 674 689 718 707 761 733 751 708 761 726 797 910 794 831 778 862 895 929 931 935 943 883 1018 941 959 886 820 893 911 807 795 812 824 812 722 744 753 720 691 737 797 811 727 598 528 497 441 478 603 789 735 752 799 701 683 576 464 461 380 436 496 472 376 312 239 283 239 271 230 173 190 184 146 132 137 108 139 159 128 113 141 103 122 74 109 134 162 205 147 147 161 122 62 62 84 69 56 58 110 86 134 113 91 80 66 97 61 61 50 42 44 25 54 95 70 116 98 28 17 97 55 73 83 52 61 87 95 95 73 2 58 66 44 66 41 64 66 46 63 79 72 52 57 57 89 85 44 34 47 58 61 77 47 22 58 55 45 35 57 74 59 80 37 38 71 50 36 43 68 66 54 65 66 47 66 69 66 61 64 61 58 42 70 65 52 33 52 40 52 54 63 72 49 47 52 40 63 60 58 54 41 46 73 63 68 68 73 69 61 55 74 53 50 60 61 56 74 68 60 67 66 64 79 78 77 67 69 73 72 71 67 69 54 48 62 61 45 46 54 48 36 38 52 44 42 42 37 33 36 41 40 24 27 24 25 27 17 14 13 10 3 54835 333 60 30 10770 15 13 55 8035 10261 1739 1551 1540 1568 1527 1559 1711 1860 1879 1866 1588 1490 1486 1416 1303 1239 1256 1267 1305 1229 1183 1166 1178 1223 1284 1244 1150 1181 1235 1309 1376 1442 1639 1523 1218 1163 1030 876 863 820 591 674 657 724 721 704 813 823 868 757 825 876 774 799 759 684 783 785 770 773 776 714 768 756 767 795 776 778 790 704 730 663 749 811 734 755 743 813 819 864 829 876 840 940 881 887 913 911 959 1016 960 965 922 922 864 815 758 801 780 856 792 808 815 832 808 826 755 795 757 707 757 864 853 762 767 666 571 507 512 530 602 712 768 788 802 804 651 564 530 509 570 528 539 456 428 394 316 231 256 295 234 208 166 146 125 140 101 117 109 142 136 84 101 136 114 96 93 114 162 206 193 186 77 89 54 114 161 154 118 63 68 138 117 79 90 81 95 72 83 84 33 76 58 85 129 71 54 78 102 76 74 105 79 68 92 95 90 55 94 101 101 106 87 62 83 107 108 80 101 126 68 82 79 115 85 98 56 55 63 51 73 122 77 59 40 44 75 70 47 55 71 62 92 103 82 98 58 63 50 81 87 61 95 77 90 77 74 81 82 71 66 86 51 65 57 60 93 83 80 91 81 83 73 78 73 75 78 69 74 66 69 76 70 65 64 78 86 89 85 87 80 100 76 59 78 91 81 70 93 74 81 77 71 93 106 93 99 108 80 76 80 77 89 74 82 91 80 90 74 68 65 62 50 55 57 52 59 66 60 55 57 49 56 58 49 54 42 42 37 32 36 30 26 54841 334 29 30 10769 15 14 1 8035 10255 43744 1522 1367 1520 1508 1545 1737 1902 1950 2045 2059 1938 1630 1401 1334 1362 1322 1283 1186 1141 1142 1112 1225 1331 1321 1380 1439 1412 1345 1299 1356 1347 1252 1384 1505 1279 1274 1366 1134 875 771 807 724 709 722 796 806 803 847 871 887 685 722 738 811 742 742 666 714 742 814 768 767 731 773 827 701 712 793 843 673 727 802 782 776 765 743 783 785 796 890 765 804 936 925 903 972 971 891 893 981 986 984 990 962 969 961 942 940 791 804 871 802 766 749 714 763 706 775 757 722 755 665 699 632 525 530 494 516 541 630 739 788 805 748 639 592 612 594 583 518 483 550 581 581 430 294 265 237 250 246 204 204 214 220 217 162 128 146 130 96 115 164 133 145 136 75 160 165 201 155 186 126 123 120 150 135 91 90 60 59 105 106 98 102 101 55 59 76 144 80 90 130 85 63 87 88 103 83 115 92 49 84 96 106 101 111 125 102 118 116 81 119 112 74 89 104 92 72 109 82 114 139 110 88 80 45 62 70 73 80 94 83 95 59 45 62 69 94 65 59 69 100 89 91 93 96 108 94 85 80 105 88 90 118 84 69 79 94 76 69 87 96 123 85 61 72 60 71 72 73 91 85 72 86 93 83 59 82 76 66 72 90 106 68 62 82 88 80 80 78 76 64 73 75 76 98 97 113 97 86 97 102 103 90 84 96 103 110 116 110 100 95 82 93 87 93 84 81 75 77 81 81 75 69 70 70 56 54 58 63 71 64 58 59 59 54 48 43 44 45 44 31 26 54847 334 26 30 10766 15 14 7 8036 10248 41735 1682 1610 1657 1769 1859 1923 2044 2164 2348 2156 1655 1412 1269 1352 1222 1252 1207 1188 1208 1193 1184 1291 1358 1522 1479 1515 1635 1581 1484 1483 1440 1544 1430 1399 1454 1632 1512 1379 1043 873 857 842 757 789 871 860 842 840 827 891 827 773 770 848 783 792 778 769 773 775 768 826 821 828 775 784 852 849 879 850 770 763 738 776 782 813 872 901 908 913 921 941 901 882 846 985 1052 973 923 1007 1089 1102 1077 1123 1068 1051 945 866 885 905 810 860 821 739 695 780 757 710 677 682 701 557 540 527 502 488 502 590 635 768 858 851 701 639 632 658 584 563 519 534 513 563 506 505 445 321 298 288 276 284 242 164 193 213 154 134 103 180 185 156 145 149 166 153 183 130 159 175 170 147 161 188 139 185 117 131 154 116 84 113 143 127 84 113 103 90 105 91 94 126 96 111 104 118 122 119 165 108 96 122 128 156 144 93 128 120 149 126 103 112 144 138 141 141 116 100 121 97 121 102 105 128 107 99 86 91 100 91 69 110 107 99 96 106 103 111 100 93 101 111 134 112 97 126 122 133 109 88 114 114 135 112 123 132 105 87 131 116 103 107 107 118 135 111 108 99 93 105 91 104 117 113 101 93 85 92 90 88 95 111 111 110 113 111 120 95 113 115 124 122 107 105 101 106 112 98 106 108 102 108 122 115 102 121 106 117 119 115 109 104 108 125 114 116 115 96 92 82 92 100 87 97 88 93 87 86 84 88 83 88 89 86 84 83 70 73 71 67 66 65 57 52 51 54853 334 22 30 10762 15 14 13 8036 10241 45847 1655 1603 1746 1752 1830 2044 2120 2146 2202 2004 1815 1829 1603 1393 1259 1107 1163 1060 1075 1148 1229 1287 1238 1358 1468 1574 1603 1561 1441 1326 1391 1399 1566 1617 1679 1571 1337 1060 894 801 865 745 756 724 793 771 821 792 801 790 796 823 808 707 722 728 748 824 793 776 785 765 696 730 786 805 887 829 794 824 829 771 805 828 837 823 795 799 795 820 801 790 838 893 887 994 1007 1018 1033 1070 1011 1007 938 918 943 939 899 900 842 877 815 783 842 807 724 691 699 680 570 662 669 681 602 505 370 412 449 548 628 639 751 794 714 685 603 601 567 585 590 538 472 512 569 462 409 383 301 284 293 260 245 179 137 204 132 147 132 95 169 139 95 134 102 150 164 87 134 160 213 169 125 104 103 107 171 123 118 93 84 83 82 103 87 104 77 86 85 54 121 115 80 104 66 108 99 97 104 84 95 80 120 113 132 134 119 120 128 115 118 138 112 108 144 143 152 81 64 110 76 96 52 65 93 68 83 92 31 66 101 68 67 79 115 106 65 39 64 49 77 109 93 112 102 73 76 98 95 82 78 55 80 98 93 74 82 106 92 86 83 104 78 85 100 92 93 91 111 121 83 74 83 99 85 85 58 91 81 62 72 97 86 90 78 73 77 86 87 93 73 100 80 73 98 87 92 87 103 92 84 83 87 94 104 106 100 98 89 98 101 110 99 92 85 77 88 103 85 75 67 86 76 59 58 68 58 63 59 60 69 63 58 64 68 57 61 54 49 50 49 38 40 39 32 54859 334 21 30 10761 15 14 19 8036 10234 47503 2043 2021 2052 2048 2086 2226 2302 2356 2413 2318 2095 1952 1851 1745 1339 1267 1557 1838 2199 2456 2906 3183 3152 2596 2095 2036 2027 2020 1811 1771 1724 1643 1541 1396 1498 1520 1503 1246 1040 892 864 780 713 789 787 801 844 849 874 804 871 837 784 764 757 793 834 737 803 750 767 847 749 756 785 777 809 875 813 826 859 906 902 947 857 836 869 856 906 906 862 759 738 815 807 882 987 1015 1030 1067 1027 1039 994 874 891 938 889 835 792 807 791 856 803 805 853 734 683 655 587 538 586 614 692 621 482 454 457 517 565 709 707 772 797 734 754 635 592 584 584 565 541 514 520 503 495 406 366 304 312 312 292 159 141 128 179 115 130 113 121 110 128 88 138 105 136 179 200 186 187 148 78 98 130 150 184 133 114 88 85 108 75 100 47 91 80 72 94 126 72 79 92 113 104 134 117 76 126 102 104 112 152 109 68 71 129 123 103 96 83 82 95 93 74 104 107 79 71 92 97 117 111 42 78 93 69 80 45 83 102 84 90 70 79 75 88 107 95 101 92 82 103 62 47 66 71 93 68 89 104 97 109 59 75 98 96 103 93 82 78 78 66 96 100 90 101 111 93 64 84 107 96 87 79 90 87 87 96 86 77 64 49 72 83 88 86 101 91 74 84 96 82 95 93 95 76 87 95 103 106 114 100 87 102 91 89 93 89 88 86 93 90 89 79 87 76 77 87 80 76 64 85 65 57 64 59 50 67 66 63 51 58 63 60 55 55 59 51 39 49 43 37 37 32 54865 334 16 30 10756 15 14 25 8037 10228 45387 11351 17300 19947 20034 18664 15441 12312 9974 6644 4160 3959 5145 5255 4456 4161 4763 5406 5587 6121 5018 3580 2821 2716 3395 2991 2324 2385 2392 2005 1526 1226 1341 1283 1203 1118 1040 1038 848 931 810 765 634 645 756 690 777 811 706 770 829 761 815 715 680 687 700 691 677 688 736 739 715 707 768 719 739 709 749 758 803 862 886 797 829 889 822 849 897 838 869 915 878 748 773 817 836 874 902 950 967 849 869 883 849 719 736 789 783 761 801 754 813 791 816 766 699 663 556 545 504 505 522 538 673 587 446 398 478 568 664 751 743 757 755 752 752 727 685 636 569 544 507 521 520 502 456 355 289 223 224 239 185 111 83 126 105 112 51 82 94 91 83 108 76 98 176 168 128 126 113 145 110 65 55 109 112 97 55 64 20 30 44 78 65 60 45 59 85 78 74 40 64 79 74 60 49 75 82 65 72 54 55 91 132 117 136 164 123 105 131 115 65 63 38 52 97 65 56 112 141 71 41 71 67 63 67 67 67 62 53 48 28 58 49 72 59 42 51 56 54 44 57 77 39 40 30 62 41 70 75 26 42 68 44 40 95 82 87 39 38 72 83 60 78 70 75 84 64 53 89 82 65 50 85 60 49 70 60 49 70 51 48 63 62 63 65 67 54 51 59 60 70 69 77 56 61 79 71 64 62 54 53 60 54 53 72 74 57 59 67 69 78 56 60 64 71 57 54 49 42 60 49 54 56 49 52 41 46 34 42 49 45 38 31 37 35 31 28 31 30 25 22 19 54871 334 43 30 10753 15 14 31 8037 10221 87062 41563 75983 138530 210349 255876 246534 198438 128800 62519 26241 11092 5096 2944 2760 2263 2464 3090 3138 2862 2794 2586 2222 1938 2066 2076 2145 2416 2784 2658 1883 1549 1401 1461 1357 1009 903 869 859 837 774 692 739 742 715 729 733 794 786 771 752 823 775 792 692 755 730 679 683 728 749 770 752 780 828 802 800 898 946 864 870 880 730 722 771 826 899 921 901 845 788 804 817 857 915 927 947 995 1103 996 920 955 817 818 806 852 831 796 842 863 888 889 870 879 691 675 616 601 595 519 541 522 596 627 665 599 524 581 757 803 852 765 758 738 703 772 869 761 794 680 546 585 576 545 532 492 387 347 289 261 189 210 184 116 154 157 165 150 124 108 143 128 145 154 170 107 120 189 163 205 164 149 162 130 142 126 139 121 119 74 79 96 88 113 61 96 120 93 85 107 141 148 89 126 100 108 110 92 85 81 110 82 81 102 144 91 174 177 186 150 131 139 93 162 113 106 94 100 82 103 120 118 85 87 109 100 124 109 137 107 93 93 96 116 99 97 86 77 88 85 84 125 121 81 89 109 75 78 129 109 122 109 97 93 114 90 104 142 104 111 127 94 103 77 46 98 89 101 107 89 82 84 124 105 120 94 98 106 110 112 119 120 106 99 94 106 101 97 101 108 108 114 125 123 110 134 120 89 98 96 104 98 119 111 111 104 112 105 108 113 104 102 111 119 117 104 102 110 91 87 103 76 79 88 89 84 82 82 84 85 85 84 83 81 83 76 70 75 74 63 72 62 61 54 54877 334 10 30 10750 15 14 37 8037 10214 57765 10892 12763 18387 26577 36046 46971 57463 56471 48922 33375 22659 13634 8612 5513 5267 5744 5722 5170 6083 4980 4027 3664 4093 3538 2860 2747 2980 2412 1981 1662 1420 1403 1375 1304 1061 900 880 887 866 758 753 775 775 725 751 758 828 788 753 782 826 778 835 800 689 748 745 674 727 742 750 643 805 750 652 675 714 727 803 824 824 753 745 777 846 856 833 789 831 793 704 747 728 825 854 911 992 1010 936 918 911 835 856 786 842 798 852 766 871 896 834 876 840 825 788 727 676 607 517 494 484 482 556 673 672 588 543 734 861 868 899 839 789 768 764 698 743 655 543 432 486 583 492 462 473 377 329 287 289 229 180 154 127 106 172 164 124 181 151 123 98 112 123 97 112 59 110 136 144 119 130 136 114 94 143 97 87 128 125 119 82 75 83 41 80 62 43 53 82 77 51 38 81 58 71 79 20 27 76 67 91 62 62 88 145 155 113 132 126 119 110 78 87 108 108 58 121 101 57 61 67 76 63 64 52 43 96 65 85 82 70 69 94 95 79 41 53 99 67 58 61 62 66 78 93 75 89 94 86 86 55 63 97 76 68 81 83 83 55 70 69 32 63 70 81 94 48 65 50 83 76 81 82 62 82 71 72 56 66 77 63 62 75 87 67 75 80 84 67 74 77 80 79 78 82 96 97 84 91 79 67 80 75 85 84 74 62 65 73 84 67 74 85 84 81 72 82 72 67 66 74 61 59 70 71 60 59 67 66 61 69 66 56 54 44 41 53 56 43 35 40 46 43 54883 334 8 30 10748 15 14 43 8038 10207 58435 3311 3472 5093 7473 9709 12632 14639 15870 14845 13890 11250 7468 6003 5936 6446 8114 8964 8691 8151 6961 4997 3627 2936 2694 3544 4749 3987 2420 1821 1684 1432 1256 1258 1217 990 873 789 805 779 685 674 687 732 713 710 753 703 689 688 699 620 748 695 651 722 700 659 585 612 726 675 542 575 620 655 673 638 771 715 657 625 660 649 658 716 735 705 723 706 652 634 695 738 750 835 871 986 997 957 908 883 895 769 840 873 785 729 798 769 693 778 870 874 870 781 667 591 591 498 463 479 495 484 480 663 682 649 660 755 755 782 807 861 805 653 597 628 600 594 505 492 478 463 443 426 314 275 271 217 112 81 113 96 59 76 114 97 90 90 142 122 113 67 98 103 79 119 131 160 121 114 100 106 34 66 65 48 32 10 62 71 78 72 51 69 17 78 86 55 77 41 44 51 64 50 36 31 35 68 38 41 68 88 123 124 130 118 94 82 101 63 62 74 66 37 15 63 39 74 78 29 53 40 34 13 -9 42 77 44 69 77 60 41 44 40 38 49 99 54 34 32 68 71 72 73 62 57 20 65 60 49 85 56 65 34 13 39 37 45 30 38 22 39 49 43 47 52 29 43 21 42 46 47 44 64 43 46 47 51 63 45 36 24 38 37 41 57 50 36 31 39 43 63 49 49 41 31 48 79 67 43 63 50 52 56 50 47 48 50 49 50 58 58 66 44 30 50 49 48 37 39 41 42 39 45 36 43 32 22 21 32 29 30 27 37 33 29 24 21 23 19 12 7 54889 334 9 30 10749 15 14 49 8038 10201 54842 2453 2611 3794 5733 7369 8630 10374 10667 8790 6318 5771 5485 5663 5914 5441 4825 5997 7219 8757 9400 9078 7200 5022 7145 27856 113945 17849 3073 2407 2227 1746 1400 1408 1274 1239 886 767 869 812 730 710 765 742 708 697 727 787 678 727 861 773 706 663 642 681 650 693 675 693 630 588 653 622 489 531 592 612 627 707 667 601 560 632 642 607 732 657 734 781 748 739 753 793 757 878 936 972 1004 999 983 965 905 926 969 844 801 866 840 749 790 844 878 805 864 899 819 606 509 485 513 508 513 496 533 718 806 839 803 835 871 920 891 842 812 645 534 629 682 626 580 546 545 559 499 401 335 295 261 238 180 159 150 105 111 117 137 134 131 104 78 58 64 113 112 86 132 174 161 93 109 89 118 102 111 124 113 89 53 68 49 34 39 71 90 55 67 72 95 88 69 43 77 83 85 84 91 47 64 23 49 115 104 71 115 130 125 112 122 149 126 134 93 107 83 58 61 68 84 71 79 86 34 59 70 49 71 61 73 80 73 88 66 80 68 72 49 59 67 75 75 46 98 101 72 54 20 43 63 94 66 66 79 60 56 88 51 72 69 63 66 52 30 58 88 69 72 51 70 52 22 51 62 62 64 77 81 66 45 37 57 50 42 82 82 56 59 65 63 58 58 72 85 76 79 72 46 68 92 79 70 67 72 86 86 70 74 73 83 74 79 74 69 59 70 73 76 66 54 57 64 54 50 62 60 60 62 51 54 54 46 46 50 42 47 50 45 46 48 38 34 39 33 26 54895 334 8 30 10748 15 14 55 8038 10194 46812 1836 1807 1879 2001 2220 2342 2435 2652 3045 3306 3261 2833 2397 2109 2153 2124 2390 2331 2601 3048 3106 3605 4589 7745 12857 10048 2913 2266 2499 2042 1641 1450 1448 1355 1152 959 861 895 816 750 721 731 765 779 798 671 800 804 770 708 715 778 766 685 727 762 698 716 706 581 537 602 572 557 536 522 633 608 662 619 677 648 605 601 603 629 700 782 786 717 800 820 789 869 885 989 979 908 996 1053 1044 982 931 974 924 915 886 928 880 905 832 819 808 912 824 614 553 529 498 489 496 478 593 659 766 819 884 943 998 980 943 839 864 733 598 548 580 582 573 581 604 530 477 410 368 298 265 290 215 163 167 177 178 186 177 200 155 129 97 101 145 143 133 136 105 146 211 208 169 195 151 138 133 176 131 62 89 77 52 79 106 130 131 96 67 83 144 118 98 95 77 84 89 87 91 96 115 108 122 112 126 182 155 147 146 167 143 120 91 144 131 170 190 130 145 145 122 91 103 91 117 116 93 72 76 82 95 75 90 69 71 91 95 78 86 104 117 102 120 128 121 102 75 99 92 113 127 122 124 125 115 82 83 111 95 116 83 98 120 96 92 101 92 90 102 83 109 114 99 126 91 71 101 120 122 99 107 102 95 103 88 91 123 90 117 127 110 92 94 110 119 116 97 110 110 101 103 101 123 119 103 88 85 107 121 111 112 95 95 105 102 93 109 117 104 100 107 110 95 88 88 90 103 94 87 88 97 93 85 84 87 90 84 88 85 76 73 84 74 70 62 63 65 54901 334 7 30 10747 15 15 1 8039 10187 47827 1760 1635 1742 1831 1943 1994 1852 1609 1421 1383 1358 1484 1558 1624 1582 1354 1468 1519 1613 1960 2521 3390 8341 46332 105303 5445 1946 2189 2944 3136 2009 1573 1446 1232 930 854 874 747 643 685 712 751 771 686 617 716 795 862 807 742 772 719 638 638 750 736 748 730 668 558 509 578 493 511 424 394 413 461 506 534 536 504 542 626 549 536 721 743 692 640 677 729 764 823 866 864 873 968 1008 1044 1052 1065 1016 918 952 918 898 908 818 766 800 811 779 845 834 773 766 691 518 544 502 461 561 644 781 865 850 842 778 793 992 938 954 882 701 493 472 458 543 625 553 618 508 419 334 301 249 284 243 214 204 177 147 182 155 158 169 167 114 95 150 137 75 86 148 176 189 247 161 179 157 105 42 88 110 86 111 50 55 63 93 96 88 125 106 74 85 87 113 127 87 100 67 56 53 72 92 121 107 91 103 112 98 126 148 140 130 191 148 113 104 151 120 120 91 50 73 51 48 51 58 40 53 89 89 73 88 115 111 91 51 94 106 112 88 78 66 103 102 116 126 96 116 107 104 95 72 81 82 100 86 106 103 73 68 52 48 63 70 83 57 67 59 80 93 83 98 83 75 81 77 83 91 85 92 80 80 82 69 76 80 80 95 96 88 94 101 90 87 94 103 96 94 89 92 96 86 95 99 85 83 76 91 107 106 110 93 95 86 95 90 94 90 86 93 92 90 82 84 88 74 76 83 78 71 78 67 64 69 71 68 71 72 73 75 63 56 61 53 54 47 41 42 54907 334 4 30 10744 15 15 7 8039 10180 48137 2033 1950 1915 2211 2302 2346 2474 2382 1937 1460 1481 1530 1561 1487 1578 1572 1585 1616 1856 2146 2809 3692 4810 5024 3072 1928 1931 2213 2445 2048 1497 1377 1234 1046 865 850 903 743 714 744 711 706 709 838 815 744 784 750 658 697 714 683 644 688 655 685 652 672 636 486 557 471 466 482 500 451 342 427 344 463 439 410 455 369 463 541 642 628 678 814 710 642 708 764 793 865 845 843 951 1059 1060 1029 1048 969 876 924 910 861 905 745 773 800 725 706 753 752 835 832 793 648 556 525 489 520 546 535 525 570 686 812 910 881 857 880 697 414 436 503 504 503 539 456 423 392 324 246 253 233 197 150 144 146 124 130 150 124 109 110 120 120 72 91 99 95 113 159 174 176 152 127 146 121 54 118 110 103 81 109 53 59 96 73 90 108 57 69 99 98 93 96 86 110 125 123 83 36 46 114 161 144 84 117 143 145 160 148 115 96 108 123 174 144 124 120 58 108 82 74 66 62 89 94 103 98 49 107 107 109 87 86 83 72 95 104 108 93 117 97 73 59 94 101 89 81 77 70 82 97 85 83 73 84 69 64 69 73 49 80 55 96 85 71 78 88 70 59 89 75 54 57 70 49 73 57 60 72 70 58 73 84 88 67 54 63 64 96 104 67 99 103 85 88 89 83 85 83 74 78 79 99 86 71 76 76 72 91 96 86 84 74 84 79 90 79 79 86 70 76 81 75 61 71 62 67 72 62 57 61 67 57 64 61 60 56 59 62 54 45 48 51 47 42 45 54913 334 3 30 10743 15 15 13 8039 10174 50825 1977 1832 1887 1923 2094 2211 2330 2499 2449 2077 1677 1810 1834 1774 1856 2014 2118 2511 2479 2560 2734 2989 3267 2938 2642 2110 1790 2033 2293 2171 1460 1230 1096 945 866 832 836 834 823 688 685 688 746 797 648 694 729 682 677 755 718 752 659 722 683 644 626 578 550 559 523 507 464 443 461 381 406 432 451 420 348 488 523 373 371 433 486 609 616 630 547 615 574 622 760 784 776 831 988 1039 1039 1055 1114 1008 905 837 863 819 762 827 806 842 770 714 718 762 838 833 715 653 521 488 430 514 566 551 517 611 763 942 855 862 850 777 510 418 428 437 442 514 507 481 458 349 305 305 305 283 172 168 186 200 124 116 131 111 53 85 126 125 69 114 145 99 102 128 180 181 174 123 123 105 129 97 79 70 74 89 57 76 126 52 49 47 34 93 53 72 90 60 63 60 80 80 66 85 102 99 107 111 106 112 123 147 134 158 101 119 169 181 133 159 134 124 78 70 94 90 61 125 82 75 90 82 89 97 108 86 92 66 98 117 105 71 83 71 51 87 83 78 86 70 72 70 68 65 98 77 66 71 50 56 78 54 80 75 63 55 50 59 17 68 74 96 91 66 55 58 48 67 68 53 57 57 53 56 56 68 80 89 85 57 51 58 66 74 77 79 65 62 77 84 82 67 66 65 75 62 80 76 63 67 65 67 71 74 68 82 80 74 63 66 73 76 67 71 64 75 71 62 73 71 63 62 62 59 50 55 65 57 58 55 43 40 45 50 50 45 39 37 35 34 31 54919 334 0 30 10740 15 15 19 8040 10167 53463 2865 2582 2704 2845 2904 2940 2834 2190 1750 1664 1563 1545 1595 1695 1890 2255 4306 6264 5158 3125 2291 2328 2484 2455 2154 1970 1897 1996 2170 1999 1496 1262 1048 988 923 906 947 887 909 848 802 783 837 884 763 724 763 775 750 711 809 724 709 738 711 716 700 666 597 589 581 484 495 446 468 475 509 507 574 501 373 383 491 474 437 386 430 480 536 526 552 610 553 506 615 820 821 864 931 955 1126 1098 995 884 830 862 863 815 857 852 775 748 816 792 703 742 842 800 753 714 547 535 558 561 597 474 532 720 841 791 691 720 519 381 399 381 368 395 445 469 434 413 454 431 372 375 285 265 246 175 130 104 152 125 138 163 130 138 106 93 62 124 122 189 135 140 176 152 116 122 115 130 135 134 103 98 99 64 67 93 104 88 81 118 64 123 84 52 38 64 97 97 83 96 63 74 96 112 139 152 165 163 138 145 128 166 134 150 134 132 125 115 134 162 135 140 129 105 112 98 90 102 107 127 128 124 82 112 126 115 101 94 81 100 75 54 96 106 66 73 84 75 109 105 86 80 87 53 52 69 96 91 44 71 95 83 66 94 91 85 88 75 80 80 84 79 70 71 76 83 49 62 81 75 75 66 64 65 92 76 79 87 76 86 73 92 84 91 94 90 83 65 88 106 72 59 61 80 98 82 81 82 77 89 93 77 77 94 99 89 87 85 82 78 79 84 87 83 67 75 80 73 80 70 71 57 60 68 67 65 62 69 64 61 58 58 56 48 47 45 38 36 37 54925 333 29 30 10739 15 15 25 8040 10160 2623 2218 2309 2543 2651 2636 2268 1865 1602 1387 1389 1409 1502 1682 1737 1923 1877 1860 1862 1852 1915 2146 2143 2117 1843 1866 1955 1762 1733 2035 2094 1660 1234 967 981 974 895 896 817 917 870 705 778 825 845 758 747 751 731 753 755 896 748 771 763 759 740 781 748 610 569 554 571 500 495 506 508 608 636 615 478 400 416 488 433 419 478 508 532 669 657 600 611 505 544 728 935 1002 1073 1166 1209 1180 1091 976 1052 1003 964 925 960 866 950 863 883 920 840 829 818 766 722 789 774 590 515 577 602 589 603 808 872 658 628 563 384 389 341 293 361 356 355 377 425 425 330 339 323 238 325 288 250 170 189 192 209 188 182 188 155 125 191 152 113 197 182 130 144 175 144 115 150 166 193 194 152 142 151 122 152 134 135 112 139 118 126 147 116 105 104 125 121 136 140 128 159 129 111 160 128 142 201 178 166 205 190 198 177 181 192 220 148 138 151 188 180 167 169 199 178 120 110 143 142 138 148 134 121 142 147 166 140 147 157 133 152 163 156 125 145 132 121 126 123 143 134 90 112 134 149 144 130 129 121 135 107 99 94 113 125 112 102 103 118 119 114 85 122 115 103 125 137 119 114 124 104 112 111 120 137 126 127 141 125 125 130 111 97 112 121 110 107 108 117 107 110 105 102 118 103 102 110 128 129 104 121 136 128 114 117 127 106 105 100 102 104 130 117 118 112 113 121 107 98 103 102 103 107 101 111 101 94 101 94 100 92 91 97 89 82 79 70 78 68 62 58 54931 333 28 30 10738 15 15 31 8040 10153 3227 2958 2896 2662 2288 1993 1673 1496 1420 1539 1505 1508 1431 1499 1519 1405 1273 1468 1441 1500 1704 1907 1918 1735 1679 1758 1707 1551 1672 1788 1943 1463 973 926 904 841 830 862 910 826 791 754 755 777 758 756 783 706 694 711 731 714 728 735 706 621 656 664 551 533 457 473 453 470 494 526 549 518 516 483 433 396 476 447 350 373 478 467 491 457 456 508 490 394 442 490 677 756 797 938 999 1046 1119 1132 1032 956 924 984 904 804 856 760 790 799 832 778 848 801 721 724 710 620 482 570 556 492 575 728 701 517 465 456 375 254 248 266 275 255 232 289 308 329 245 253 274 231 221 206 199 186 157 93 91 141 116 113 163 171 151 121 98 143 134 98 85 102 127 125 106 125 154 119 100 82 64 69 136 100 72 86 100 62 59 37 103 111 68 94 85 106 104 56 87 142 123 136 107 75 133 147 133 136 148 127 125 110 138 165 135 136 96 107 117 121 134 86 83 112 120 110 114 118 107 134 145 129 94 101 119 124 102 94 112 84 91 99 68 59 73 61 62 62 63 77 93 89 92 67 87 60 66 70 64 83 66 59 74 86 84 71 51 55 44 46 81 77 74 64 69 63 70 82 54 59 81 70 84 101 90 91 78 80 72 85 74 71 85 75 94 95 77 79 61 50 49 52 60 68 70 69 83 81 81 87 75 71 83 86 85 90 78 72 72 72 79 80 77 68 81 88 72 74 71 73 69 71 73 73 69 65 62 58 60 56 63 59 53 59 52 41 39 34 32 54937 333 27 30 10737 15 15 37 8041 10147 5334 5070 4826 4223 3690 3258 2867 2213 1822 1845 1843 1731 1672 1716 1600 1353 1267 1316 1421 1501 1598 1657 1652 1568 1574 1668 1755 1623 1652 1591 1507 1674 1436 1168 960 903 813 912 872 717 716 769 693 694 768 756 608 729 714 719 775 754 723 725 784 725 610 571 563 568 575 514 517 450 498 576 499 461 476 439 361 407 359 397 361 365 455 500 432 425 418 480 534 422 412 469 570 769 821 914 1017 1006 983 1101 1135 1053 1066 1012 968 934 839 920 834 799 804 898 891 848 795 821 829 757 714 721 651 610 570 538 675 638 552 426 416 409 337 242 231 265 205 176 202 198 259 233 183 202 247 188 119 156 93 137 134 117 93 107 126 171 153 115 87 98 91 82 144 135 160 147 113 144 100 120 92 97 121 123 110 104 117 131 118 106 108 66 59 78 103 98 92 67 75 63 60 74 65 85 111 90 106 90 118 128 109 106 118 147 138 132 143 126 136 146 155 136 97 135 116 93 93 104 124 158 155 135 110 120 97 75 105 106 125 122 115 84 81 108 119 87 81 49 42 77 73 97 107 94 60 67 70 97 91 89 87 89 96 81 83 91 71 96 82 73 61 67 86 67 76 80 80 87 97 106 87 97 131 116 92 94 92 81 89 105 94 104 103 88 86 101 94 100 86 92 70 65 88 69 80 101 106 94 97 94 99 101 91 97 102 102 119 109 81 82 84 100 89 97 112 108 97 91 92 92 92 90 93 86 83 79 86 90 90 92 89 76 72 79 73 74 67 61 54 55 52 54943 333 28 30 10738 15 15 43 8041 10140 11606 12184 11944 11499 10751 9136 7453 4716 2738 2329 2077 1977 1827 1722 1557 1330 1239 1333 1453 1402 1450 1528 1596 1551 1615 1708 1794 1835 2058 2021 1455 1025 928 896 864 746 811 786 749 777 736 719 714 676 691 654 603 653 684 682 658 711 606 575 657 631 670 564 571 586 606 604 499 447 458 516 628 559 485 440 405 381 408 391 394 384 341 439 389 377 400 424 473 431 459 580 667 757 855 899 952 909 1009 1049 1094 1162 1163 1061 1085 1055 976 829 805 797 789 795 842 898 817 794 813 813 829 774 732 789 713 515 591 678 579 489 437 327 313 307 240 264 240 183 145 224 195 197 187 189 201 153 97 92 103 134 143 154 141 101 74 97 90 78 94 89 61 64 90 54 92 98 99 90 121 107 92 109 146 73 81 114 89 92 70 91 60 58 99 89 72 66 56 64 80 75 102 90 117 81 52 68 123 88 106 88 101 128 95 107 111 103 101 73 159 139 140 131 131 101 100 62 79 108 69 107 99 81 56 91 113 81 75 92 84 47 51 80 53 76 76 97 88 64 59 78 70 56 104 85 51 75 95 74 67 68 82 76 47 57 71 53 49 55 50 50 29 54 50 28 46 70 65 91 95 83 68 60 68 79 87 73 67 87 88 94 80 78 72 86 68 87 67 63 68 66 68 54 68 69 80 66 50 59 89 86 67 56 67 68 54 71 84 79 75 73 74 76 68 71 70 74 74 79 70 72 75 76 75 73 72 76 66 56 58 57 46 45 48 46 44 44 44 34 33 36 30 54949 333 25 30 10735 15 15 49 8042 10133 9285 10465 11877 12697 12954 14582 15510 13273 11352 8326 5716 3920 2890 2198 1891 1642 1513 1427 1482 1547 1554 1488 1600 1755 1988 2281 2246 2289 2821 2104 1425 1311 1002 953 1027 947 861 832 775 778 793 736 730 731 829 760 679 745 806 749 730 707 779 636 600 676 709 696 621 629 612 586 527 496 548 570 617 637 632 609 580 471 453 402 401 350 439 398 390 338 403 554 676 671 538 577 649 709 798 918 918 1016 1092 1048 1064 1139 1262 1240 1170 1056 963 882 851 810 793 873 879 863 864 811 806 868 896 900 863 904 766 595 624 645 535 440 348 344 320 301 246 238 233 217 219 171 255 236 147 235 174 133 144 167 178 186 172 166 99 125 165 156 121 137 127 62 111 171 183 150 120 153 189 109 106 156 132 155 165 131 142 157 156 102 86 86 112 143 129 90 77 125 121 115 108 106 120 144 105 110 120 102 98 89 59 88 88 119 129 136 171 169 130 107 131 127 154 140 134 142 129 148 163 139 103 119 115 98 88 80 104 132 113 112 105 84 87 100 128 85 81 78 95 123 74 89 124 98 95 94 78 75 75 102 133 89 113 98 90 93 111 78 79 99 82 103 89 106 91 104 80 92 88 90 92 116 135 97 114 94 94 95 78 98 87 103 124 118 120 107 109 111 118 88 82 74 69 82 83 89 96 84 81 80 104 103 96 104 100 99 104 123 114 106 94 100 96 103 113 115 93 96 112 107 104 107 96 99 97 96 93 85 95 91 93 82 72 75 75 74 75 75 66 72 65 62 56 54955 333 24 30 10734 15 15 55 8042 10126 9291 11844 13412 14759 17536 20026 21263 19239 15269 11390 6172 3052 2169 1965 1880 1714 1482 1464 1416 1383 1372 1616 1915 1702 1719 1761 1783 1569 1357 1259 1113 984 942 928 929 871 803 692 699 786 807 807 783 834 731 625 746 785 666 726 629 558 684 706 684 611 642 613 546 533 466 426 522 548 570 585 524 579 565 599 542 489 456 491 445 384 431 419 427 350 430 458 637 774 756 671 643 778 767 825 856 835 962 936 1112 1088 987 1052 1028 964 874 779 773 711 796 868 916 902 778 784 842 766 853 897 944 827 577 508 527 493 380 326 280 232 243 253 221 158 162 156 143 166 191 198 197 211 142 127 141 131 154 171 132 134 138 119 137 123 169 115 103 104 105 115 121 99 104 129 101 92 136 127 114 123 96 99 97 88 125 117 103 89 75 134 119 103 106 132 95 94 116 108 119 106 35 79 70 78 75 73 112 120 124 76 86 61 88 114 115 113 137 125 168 131 135 105 132 153 93 94 119 92 97 101 134 85 74 77 88 128 97 95 89 51 65 71 65 67 80 68 110 77 41 62 74 93 107 100 79 86 80 89 109 88 86 112 70 78 70 82 100 78 90 98 95 86 82 54 73 84 77 84 94 104 107 112 87 77 76 87 85 83 84 80 82 85 86 83 78 85 74 80 50 63 87 84 78 67 82 74 67 85 83 76 70 79 87 100 79 78 87 78 81 81 96 80 72 74 88 79 78 74 86 90 80 73 75 71 66 54 61 76 75 70 55 60 54 45 44 44 37 33 29 54961 333 23 30 10733 15 16 1 8042 10119 5011 5375 6312 7082 7225 7758 8306 8333 8645 8112 6267 3530 2323 1904 1545 1435 1341 1359 1397 1323 1321 1375 2004 2363 2172 2095 1893 1456 1261 1157 1072 916 890 900 928 815 766 759 744 762 731 799 795 739 736 736 690 590 623 529 491 570 561 580 488 609 594 564 582 462 521 522 506 490 544 542 594 543 577 557 608 513 388 455 521 496 399 429 398 355 461 743 754 731 787 914 855 755 767 891 874 834 899 943 934 918 854 982 1039 959 918 774 770 772 786 809 808 819 776 787 750 801 861 870 824 707 557 494 476 373 283 243 242 193 228 186 140 125 124 170 196 166 166 126 167 162 174 162 195 115 97 107 128 128 123 108 117 144 69 120 93 76 80 99 131 158 138 144 137 99 97 109 140 105 113 96 112 108 107 111 120 78 69 95 85 74 70 67 110 100 77 76 97 95 88 96 64 97 80 81 52 101 82 58 52 108 139 105 89 116 140 93 104 100 103 101 117 108 95 69 64 77 98 101 50 52 37 42 69 95 107 80 55 39 49 56 75 111 70 90 71 96 66 65 68 73 70 71 91 102 43 88 73 69 79 60 76 56 55 85 82 74 63 69 73 70 81 105 86 70 74 75 88 95 83 104 82 57 69 73 57 73 87 66 88 96 77 73 61 50 42 52 68 58 85 85 56 73 65 68 79 84 64 81 76 68 66 73 86 74 84 71 74 79 79 81 78 86 87 78 79 77 76 78 67 81 72 75 77 68 67 68 58 48 42 48 49 47 53 41 38 36 29 54967 333 23 30 10733 15 16 7 8042 10113 7127 7277 7901 8346 9474 9529 9016 7634 4926 2975 2198 2056 1717 1475 1433 1420 1332 1378 1408 1370 1388 1400 1626 1821 1932 1834 1603 1310 1146 1114 1074 1003 1010 983 854 769 787 763 835 773 752 845 743 752 790 772 719 686 638 669 572 554 624 655 610 467 591 621 530 574 570 552 566 627 606 618 613 589 625 643 690 574 507 476 436 433 439 491 429 422 428 422 661 977 855 756 889 897 819 871 935 899 927 902 793 834 808 859 865 776 739 721 753 739 784 772 820 826 919 869 783 838 848 905 746 574 559 459 413 368 343 317 310 297 253 243 237 165 115 129 213 143 137 134 171 206 132 152 102 166 180 121 121 109 118 147 89 137 124 140 114 108 76 85 148 61 124 110 94 43 101 165 120 118 110 116 102 83 109 120 104 108 58 48 77 97 104 136 90 79 132 109 104 100 113 98 82 93 73 99 72 81 129 102 102 78 77 93 69 50 67 118 122 86 82 62 83 105 84 96 113 115 93 68 70 45 61 52 60 57 69 45 26 39 87 65 104 91 61 80 79 40 79 70 98 51 89 89 91 96 84 69 102 99 110 93 109 104 99 82 64 75 89 88 74 68 90 80 74 73 72 68 79 82 71 67 62 76 83 35 47 71 59 85 92 81 73 47 46 59 71 66 73 79 64 56 61 58 71 78 73 73 89 76 77 73 80 82 69 63 82 71 55 69 78 71 67 65 76 66 67 63 61 55 54 53 58 60 59 60 56 58 53 50 40 41 43 39 44 38 33 35 31 54973 333 25 30 10735 15 16 13 8043 10106 6172 6689 6697 6918 7224 7303 6573 4546 2643 2011 1918 1830 1648 1566 1378 1193 1372 1367 1380 1410 1303 1199 1223 1317 1471 1748 2069 1787 1212 1103 998 1008 912 841 699 757 723 664 657 686 703 670 680 671 670 631 596 586 541 505 511 533 524 538 530 517 518 455 491 440 483 540 568 579 615 549 541 508 587 603 503 520 528 485 549 422 452 428 456 500 387 514 779 899 805 728 777 854 835 821 760 805 818 801 810 728 726 720 680 690 687 706 699 671 723 743 778 793 833 896 813 825 819 805 720 668 664 694 667 609 546 391 338 309 350 287 255 236 201 152 193 154 167 101 98 125 76 89 71 63 111 89 135 132 87 105 70 67 68 85 64 78 87 65 43 77 99 76 85 148 96 73 112 46 91 91 92 89 76 44 72 86 93 61 41 53 60 57 95 72 71 75 90 89 61 37 62 50 25 91 68 34 76 120 124 101 93 63 57 63 82 60 39 76 56 41 64 49 36 41 58 15 36 50 46 10 39 74 59 23 41 36 66 34 50 49 16 31 50 69 67 39 63 45 52 47 68 60 50 55 62 39 35 52 43 43 60 38 40 59 43 27 47 53 48 38 40 37 33 34 33 44 37 32 40 46 45 47 42 50 36 38 51 45 51 48 54 26 31 36 30 27 49 48 46 48 37 46 54 55 36 43 39 49 57 48 44 44 34 49 48 44 31 47 46 40 46 51 43 41 48 51 47 38 42 43 42 33 33 34 29 28 27 31 29 29 26 31 21 18 9 9 11 54979 333 25 30 10735 15 16 19 8043 10099 5232 5619 5905 6575 7367 7483 5872 4841 3404 2097 1748 1614 1484 1247 1302 1183 1145 1216 1214 1230 1269 1173 1156 1254 1388 1378 1248 1135 1197 1251 1222 1055 929 781 754 796 759 706 776 783 753 674 684 709 721 656 642 655 663 600 537 579 506 577 613 555 559 560 567 568 587 527 581 498 547 523 534 594 593 586 575 688 655 638 611 520 574 734 814 716 713 823 922 848 767 860 823 838 798 787 765 856 879 882 831 795 808 772 770 741 717 723 748 752 780 832 801 818 879 814 826 868 860 898 951 906 809 744 758 856 876 736 534 414 344 380 455 343 269 265 265 154 155 174 137 129 120 141 127 124 152 172 99 101 90 44 116 92 77 94 82 96 165 129 109 72 107 157 174 131 115 113 132 130 143 99 12 82 85 79 85 86 58 104 112 115 101 72 93 98 122 129 66 123 115 88 55 41 66 68 104 89 76 89 79 96 91 50 44 47 72 121 90 67 74 33 10 26 44 62 95 69 86 80 76 55 48 31 41 42 73 62 71 67 84 78 43 70 79 74 115 69 65 91 81 98 75 70 72 95 97 103 83 93 83 68 85 102 69 68 74 79 80 79 80 51 56 74 54 61 71 72 51 49 68 64 62 54 62 65 51 53 53 74 64 55 70 78 50 60 77 73 54 67 36 52 62 69 63 54 63 66 62 82 80 77 73 71 85 86 71 66 76 83 80 77 78 82 85 83 76 71 83 77 74 71 60 65 67 58 67 78 80 72 51 51 54 52 48 40 46 38 28 54985 333 22 30 10732 15 16 25 8043 10092 6022 6076 5743 5581 5712 6344 6901 6096 3976 2420 1917 1693 1420 1347 1230 1172 1242 1319 1275 1225 1311 1287 1250 1180 1265 1364 1308 1274 1397 1497 1329 1041 875 775 791 699 689 711 756 766 650 649 745 769 705 606 712 696 563 537 526 483 532 540 609 575 571 451 503 441 551 632 608 603 574 540 586 608 655 623 566 715 796 831 766 670 797 839 876 876 906 876 887 859 900 842 755 790 770 800 796 799 933 864 847 863 910 910 915 832 835 867 849 730 699 712 797 797 775 737 777 852 895 890 884 889 849 879 828 912 829 754 791 728 527 409 377 539 620 497 360 331 225 179 140 145 145 128 125 81 121 166 110 97 120 135 120 75 101 90 96 79 71 135 85 74 19 77 146 150 120 78 95 112 95 105 96 134 124 117 108 97 100 73 57 82 125 118 111 78 71 60 50 105 120 72 77 84 64 103 82 50 129 103 111 69 139 107 78 99 99 96 90 71 92 112 96 35 59 69 30 37 70 71 34 68 34 42 68 70 73 61 71 63 73 83 82 64 64 97 70 85 107 60 70 94 96 57 65 86 79 53 26 54 90 63 51 110 108 93 73 79 89 82 90 63 84 78 73 59 55 72 69 43 58 61 51 34 69 75 63 73 43 58 55 66 68 65 49 44 63 54 60 60 55 45 54 72 76 81 74 80 84 72 79 83 67 75 84 80 75 75 100 76 71 84 81 65 76 82 69 73 78 79 72 79 63 74 82 71 67 70 67 54 54 55 55 54 51 45 48 45 31 54991 333 17 30 10727 15 16 31 8044 10085 8286 7425 6500 6384 6362 7105 8005 8757 10371 10574 5661 2209 1664 1371 1180 1322 1321 1260 1320 1339 1342 1446 1331 1258 1251 1325 1418 1473 1543 1444 1643 1609 1141 805 724 828 757 797 802 784 751 778 710 801 747 739 682 625 663 681 537 521 524 544 622 543 494 567 485 470 482 595 623 665 701 604 679 753 739 697 735 728 818 778 804 828 991 974 906 919 905 889 841 771 771 773 674 663 777 748 679 732 783 818 786 778 881 979 997 912 851 893 901 811 818 822 804 743 750 797 840 941 893 898 871 907 977 931 827 865 879 756 760 767 796 686 510 583 747 816 617 416 422 443 312 271 227 201 255 194 151 132 114 148 148 122 192 165 152 166 163 134 112 107 174 126 135 121 96 128 148 142 133 110 76 122 125 121 130 149 96 104 96 120 141 101 73 133 180 137 119 82 79 106 102 99 113 109 118 117 43 109 148 102 129 136 83 106 81 99 95 72 115 102 58 94 97 106 65 71 82 80 54 86 99 67 88 69 56 56 78 95 138 107 108 112 84 110 73 94 101 91 88 105 110 102 77 75 97 68 91 95 139 112 90 83 107 122 78 94 99 87 89 73 63 71 108 91 62 61 69 66 86 100 104 86 91 96 103 86 70 74 67 67 78 103 73 70 89 78 77 92 90 70 94 90 78 97 117 114 100 100 100 99 98 94 96 107 108 88 81 89 98 100 98 93 79 89 101 102 89 87 84 85 88 90 90 86 79 85 81 93 88 70 71 75 69 70 67 64 61 52 49 54997 333 18 30 10728 15 16 37 8044 10078 12275 10543 9631 8118 6396 5106 4802 5595 5067 3173 2233 1759 1465 1315 1230 1200 1253 1196 1224 1213 1348 1378 1474 1577 1488 1426 1595 1799 2024 1746 1508 1466 1221 902 801 838 764 727 730 746 714 692 773 738 751 718 638 725 644 584 512 505 591 548 597 550 574 469 498 489 503 579 598 734 730 780 742 741 727 770 781 741 756 794 815 894 886 959 926 844 832 781 727 622 691 566 542 620 692 680 587 674 769 760 644 695 931 964 1019 939 901 875 844 869 798 783 821 830 825 851 874 860 893 930 867 917 858 759 770 762 682 648 709 779 751 660 670 705 659 660 577 415 436 466 417 323 214 174 169 154 138 92 110 151 180 140 112 136 139 133 160 111 119 96 97 148 135 106 146 179 122 87 121 134 86 123 101 119 103 127 149 112 103 88 116 127 149 140 112 104 111 112 86 99 116 110 128 78 111 79 123 133 108 128 139 101 121 103 153 135 99 84 128 110 84 110 99 128 107 123 68 106 106 73 70 90 102 91 76 71 115 97 92 86 104 113 134 131 105 112 93 82 87 119 118 81 100 115 135 109 88 89 90 97 110 84 125 116 72 86 113 93 79 106 78 77 84 101 80 77 64 74 77 74 89 80 66 75 99 100 102 86 50 78 66 78 75 90 85 93 94 79 89 100 100 97 101 97 99 72 96 90 74 87 94 102 94 100 95 100 108 95 89 109 111 107 98 113 90 86 106 96 86 92 101 106 97 88 89 86 82 84 80 75 73 70 64 61 63 66 63 55 45 55003 333 20 30 10730 15 16 43 8044 10072 13418 12658 12143 10931 9850 8197 6116 4524 3929 3868 3336 2852 2848 3082 3097 2159 1532 1459 1337 1505 1469 1370 1427 1526 1662 1701 1667 1814 1934 1526 1242 983 845 795 736 765 780 748 734 702 723 713 777 791 677 687 635 667 552 545 576 534 488 547 483 538 467 461 572 476 610 619 631 706 690 716 668 663 737 724 834 875 940 823 866 912 829 852 917 876 775 640 576 514 479 454 515 548 699 599 478 593 622 601 542 699 789 880 928 995 881 942 913 858 818 896 860 829 746 815 851 870 857 806 795 818 864 864 803 725 658 657 625 590 516 484 530 638 691 553 505 443 327 303 194 186 144 129 118 140 155 128 83 144 134 141 110 152 126 140 150 144 128 141 134 79 128 78 116 175 152 142 95 107 156 148 136 138 107 74 93 140 152 88 119 124 92 72 48 64 99 126 123 54 91 64 79 80 90 58 101 112 98 140 130 145 151 68 86 92 101 94 108 82 89 119 92 74 52 102 111 114 90 109 109 69 118 91 67 102 92 72 95 91 62 82 103 118 106 56 78 86 104 59 67 94 113 131 138 110 82 100 112 91 66 71 67 93 102 83 86 58 65 84 97 80 59 82 76 77 90 61 56 78 59 65 80 56 55 85 70 68 61 63 79 69 80 89 86 73 70 62 70 84 75 79 74 74 76 72 79 82 86 75 80 83 76 71 87 90 90 84 90 94 97 106 92 81 82 73 73 78 74 81 83 78 79 77 82 74 76 78 73 73 69 59 58 56 57 54 42 40 35 55009 333 22 30 10732 15 16 49 8045 10065 16673 17196 17206 16354 14435 11944 8291 4800 3218 2389 2021 2016 1906 1547 1389 1314 1362 1280 1266 1254 1325 1387 1421 1442 1577 1500 1535 1551 1375 1302 1149 995 957 859 776 781 786 722 745 785 773 730 736 739 755 662 610 662 574 571 507 573 490 550 563 552 588 541 561 545 610 652 637 805 820 778 745 827 855 825 825 766 883 966 984 969 943 870 870 833 690 565 410 424 527 490 478 571 533 484 570 552 594 605 636 684 847 906 877 881 904 943 904 934 897 839 859 792 737 726 807 842 872 868 817 825 831 817 802 724 660 604 586 614 555 477 570 649 575 529 537 414 316 164 138 218 176 171 132 162 111 120 151 157 154 157 173 166 166 170 95 130 120 90 117 189 114 159 160 170 154 149 136 149 159 150 139 160 100 85 111 130 153 108 102 111 108 96 127 102 131 140 73 75 106 129 91 121 97 96 131 151 94 106 176 128 153 109 101 117 76 108 130 147 151 125 99 117 134 118 95 106 137 92 133 131 138 126 109 145 127 114 105 132 77 60 74 89 90 70 95 133 112 69 126 139 154 179 147 105 120 131 165 127 107 120 113 93 88 88 82 113 114 88 84 93 67 94 77 75 83 89 98 84 91 95 85 96 77 86 94 84 99 90 82 93 97 93 104 88 88 86 94 100 105 104 78 96 105 78 97 95 112 101 102 95 109 107 107 99 101 103 98 99 104 106 118 122 103 92 100 103 94 102 100 96 99 97 96 88 96 91 88 81 75 68 67 67 64 61 59 49 45 55015 333 24 30 10734 15 16 55 8045 10058 18141 19260 18847 17988 18633 17213 13923 10488 6489 3644 2450 2102 1760 1588 1471 1457 1362 1275 1387 1381 1387 1309 1358 1317 1321 1424 1435 1447 1303 1260 1239 1052 863 858 749 698 711 695 774 806 707 675 668 629 625 666 651 612 501 444 441 499 526 460 497 560 526 515 555 496 657 602 642 725 829 790 776 756 728 768 844 772 871 904 890 921 813 906 792 656 637 641 566 449 540 608 685 860 745 667 741 690 616 556 690 800 837 871 866 806 757 811 860 765 791 790 761 735 667 670 752 768 792 702 705 764 848 804 713 707 557 564 631 571 512 471 549 553 585 485 329 265 232 213 207 169 90 103 104 97 107 98 161 119 137 119 61 84 110 104 126 116 118 123 101 122 122 69 84 121 86 115 148 80 106 167 138 73 102 106 154 115 62 65 78 49 101 117 20 41 78 80 76 82 97 72 88 71 135 134 132 137 112 124 135 113 118 75 71 49 93 101 90 86 122 102 111 126 101 112 167 121 67 99 102 116 67 53 82 103 140 140 120 92 85 93 83 90 78 56 108 114 128 128 129 133 118 110 107 129 142 129 137 136 104 129 112 81 76 80 59 74 66 77 42 64 87 48 67 58 40 79 80 74 68 72 87 85 80 69 69 68 68 92 89 85 70 78 86 73 77 69 75 78 107 80 72 94 87 69 65 65 72 61 64 75 81 77 95 91 80 87 80 73 82 84 100 91 79 78 72 79 79 82 77 74 69 70 77 70 68 65 62 55 56 64 63 56 48 48 46 41 38 55021 333 23 30 10733 15 17 1 8045 10051 12288 15120 16997 18531 21632 23481 22102 18032 11635 7942 4482 2587 2044 1775 1552 1638 1584 1338 1301 1325 1312 1304 1376 1313 1308 1413 1542 1582 1565 1461 1387 1251 1006 830 776 746 745 777 703 653 619 677 671 669 638 629 637 709 603 494 475 533 472 496 477 488 625 552 650 650 658 553 689 772 828 819 828 847 865 792 899 849 848 877 886 921 961 880 816 810 755 719 626 492 590 793 935 956 853 837 806 609 503 551 819 847 869 778 735 700 716 873 872 774 679 656 762 711 609 721 641 675 706 563 442 466 631 735 855 696 637 548 513 523 443 430 440 570 565 499 398 257 270 225 178 131 131 147 132 127 103 124 137 94 130 98 162 121 160 165 136 134 147 168 165 171 146 154 178 159 164 129 102 99 114 132 98 95 111 64 94 152 115 93 86 105 120 75 84 94 115 95 64 49 36 66 83 107 149 150 93 92 107 112 105 114 135 101 122 139 90 92 117 116 166 116 75 65 85 122 105 120 98 94 103 95 81 109 126 108 109 101 102 83 135 117 95 104 93 103 138 100 109 141 157 160 160 109 107 124 119 125 147 121 102 118 92 103 93 59 59 61 68 90 92 71 80 95 67 88 104 74 71 88 99 86 89 83 73 76 60 75 81 75 70 67 76 91 93 88 73 87 109 107 117 104 105 80 77 83 96 90 80 87 99 109 118 100 86 88 92 99 111 89 86 86 88 86 97 93 89 79 80 86 88 91 94 81 76 83 70 68 76 72 63 64 66 57 61 65 60 48 48 55027 333 23 30 10733 15 17 7 8046 10044 7768 8930 11377 13941 15875 17278 16517 16312 16818 13284 6568 3812 2663 1704 1557 1444 1415 1386 1395 1382 1400 1431 1388 1320 1471 1528 1561 1527 1392 1340 1218 1105 939 801 778 697 688 706 816 815 693 687 752 683 605 615 546 581 572 557 585 469 488 508 617 704 637 600 664 601 715 745 773 793 848 836 878 853 821 872 884 870 881 882 944 902 922 1000 962 894 737 715 683 633 803 921 891 965 1033 890 730 631 498 563 680 789 750 732 650 662 625 712 617 642 555 584 608 523 630 650 649 528 411 316 331 496 623 716 706 555 420 411 485 527 448 451 546 541 435 395 306 249 175 116 137 158 140 176 193 128 154 141 107 105 190 100 108 156 163 99 160 159 181 160 134 154 195 159 146 118 148 114 145 150 142 126 143 154 165 155 125 143 113 124 107 79 85 85 71 83 113 102 117 94 83 30 69 146 116 146 136 144 165 172 149 94 86 150 136 112 99 119 125 131 92 114 101 119 156 125 113 90 107 98 137 100 94 120 121 154 154 154 163 119 125 124 106 136 165 142 136 131 136 148 159 145 139 135 140 114 99 92 114 100 112 125 120 105 74 97 124 127 111 103 77 82 120 118 98 100 95 69 60 81 65 69 94 77 82 84 88 93 108 86 66 72 95 94 98 89 101 111 114 107 103 113 91 87 94 91 86 84 98 100 96 108 92 102 104 103 102 91 93 104 96 86 88 94 105 102 103 96 100 94 94 81 87 84 85 82 75 74 79 79 75 74 77 68 67 69 62 55 54 55033 333 23 30 10733 15 17 13 8046 10037 4848 4894 6066 7723 9562 12482 15443 16317 14739 13373 11972 9598 6660 3917 2534 2205 1928 1849 1682 1485 1407 1423 1424 1575 1674 1547 1556 1493 1493 1328 1108 1006 877 744 782 722 685 732 744 748 658 755 683 672 737 625 590 607 553 559 486 446 469 516 623 632 609 692 671 697 675 738 750 814 834 883 873 839 840 868 919 864 865 908 898 840 834 857 904 907 729 723 704 804 833 826 890 929 863 718 616 577 495 476 475 514 565 498 546 601 583 477 356 423 451 479 391 405 501 477 520 383 255 175 231 269 311 425 521 543 544 381 338 438 460 424 433 448 588 503 348 212 193 203 178 132 108 127 125 81 120 97 178 148 135 142 89 108 151 165 134 135 88 112 141 179 108 107 157 165 99 77 88 82 110 78 78 106 81 99 111 128 124 124 115 88 72 59 76 92 73 65 41 50 51 44 70 99 113 98 81 103 120 105 90 131 157 103 115 115 87 88 107 107 80 97 62 77 68 101 76 70 63 77 66 71 85 62 104 145 121 152 179 140 117 107 122 108 118 110 94 106 148 115 97 88 62 102 122 98 88 76 71 82 80 81 81 75 46 51 71 91 70 79 69 44 68 55 75 99 101 76 55 49 44 66 72 60 63 58 39 49 62 52 84 83 62 54 59 61 57 92 100 99 88 75 79 73 58 67 78 68 66 79 77 73 81 101 87 71 76 65 81 64 66 75 79 77 91 75 75 77 77 79 86 83 67 73 78 74 69 61 57 52 60 48 47 50 45 42 48 37 26 55039 333 22 30 10732 15 17 19 8046 10031 3878 3479 4003 4642 6420 8513 10602 12388 12985 12672 12771 12050 9850 6852 4362 2776 2176 1978 1757 1640 1459 1364 1402 1571 1555 1492 1396 1385 1344 1177 992 901 763 785 747 703 660 670 711 704 703 708 700 708 751 717 690 624 676 611 527 488 488 533 555 553 610 629 699 691 703 753 836 850 790 847 834 931 877 865 899 849 820 909 807 855 914 920 916 878 752 783 870 820 800 917 876 788 668 639 560 477 429 347 382 428 503 554 496 490 457 335 338 291 320 378 449 493 490 468 351 284 185 161 183 154 265 373 508 499 351 245 296 396 426 361 341 409 440 416 385 227 142 165 112 121 136 121 128 159 97 113 127 42 79 112 80 123 105 98 117 86 61 114 116 56 115 170 112 158 169 92 83 83 57 52 46 36 91 74 72 80 74 92 59 78 28 53 53 45 82 28 14 69 47 85 90 91 106 115 119 114 67 52 112 101 97 119 105 119 92 79 102 57 70 105 69 42 57 60 60 59 85 94 86 68 73 90 70 87 105 92 88 84 94 98 98 67 66 81 119 96 85 60 38 59 92 125 123 87 60 77 87 93 79 68 50 37 44 48 50 64 79 78 73 72 75 82 92 80 80 66 58 53 64 59 66 71 56 57 46 58 48 38 57 70 67 70 76 55 74 68 71 67 68 81 72 70 49 68 65 59 66 75 68 59 53 69 79 65 65 60 68 71 75 63 66 73 59 63 70 77 74 72 60 60 61 63 79 74 72 63 62 56 53 51 51 45 39 35 32 39 35 55045 333 21 30 10731 15 17 25 8047 10024 3521 2165 2153 1999 2469 3870 5763 7596 8623 8933 9775 10151 9170 7530 4881 2357 1703 1571 1437 1418 1451 1472 1559 1606 1556 1417 1321 1351 1355 1251 1099 975 925 835 792 760 810 761 854 773 678 678 748 736 786 705 703 729 678 596 524 541 562 621 711 687 822 765 745 815 901 855 844 785 950 974 910 917 856 849 837 824 871 839 832 883 876 993 887 775 802 796 753 800 914 965 902 858 743 693 574 427 364 357 388 475 523 547 536 508 401 326 292 288 358 343 365 484 490 426 325 267 171 193 167 124 129 304 472 367 236 178 218 340 353 370 326 415 414 384 441 390 289 204 177 189 160 187 162 169 148 107 96 150 156 155 129 98 154 149 123 163 174 116 137 123 130 138 135 127 146 154 120 138 119 67 86 104 77 97 64 74 80 79 80 66 43 37 20 48 -7 50 112 63 52 83 73 96 111 108 131 98 107 117 95 98 151 97 109 102 70 79 64 72 77 75 95 75 94 113 102 91 100 81 55 77 91 77 91 130 124 115 100 130 127 151 148 102 82 93 87 128 112 86 86 93 88 81 47 81 102 75 55 50 59 84 65 43 78 121 65 71 65 81 67 79 69 46 47 64 60 87 88 69 46 56 72 79 85 66 48 51 54 50 60 55 62 42 48 78 80 92 87 85 71 73 64 67 77 56 61 78 64 65 55 67 69 66 70 73 79 79 68 66 88 82 78 81 80 82 74 71 71 73 65 74 65 73 73 62 68 67 63 60 49 51 49 42 46 43 41 45 42 55051 333 21 30 10731 15 17 31 8047 10017 3648 1984 2026 1696 1607 1579 1843 2140 2417 2871 3248 3724 3931 3763 2984 1912 1331 1302 1270 1341 1383 1397 1415 1472 1410 1283 1245 1255 1140 1142 1144 1036 867 849 707 591 610 675 673 677 707 627 647 705 697 690 640 546 597 590 566 570 684 639 646 714 743 687 710 723 737 763 711 776 849 806 796 808 787 682 707 790 683 769 769 756 829 837 815 740 713 686 723 716 784 899 805 613 650 570 455 375 346 349 394 453 462 471 531 524 373 368 334 274 280 258 276 281 386 326 269 280 244 134 125 143 109 139 239 265 207 179 231 206 238 249 280 341 278 307 379 502 399 297 181 90 105 119 121 133 66 101 72 70 100 90 108 68 62 103 100 56 136 100 99 88 75 49 77 61 41 83 80 33 65 72 53 51 54 82 94 90 51 24 30 50 53 31 26 3 11 9 -16 4 28 57 71 81 72 71 51 57 67 73 76 66 46 73 54 74 37 32 89 68 44 19 15 28 57 27 63 68 57 34 100 72 31 48 80 100 56 44 64 65 75 98 89 45 36 20 17 10 31 55 61 45 14 17 19 70 26 14 16 20 54 64 64 30 42 34 36 36 26 45 58 46 49 48 49 36 25 50 49 12 35 24 20 22 33 38 31 30 42 20 22 12 21 28 26 39 45 48 51 46 39 50 46 31 50 48 45 43 40 42 33 29 30 43 47 51 36 30 29 40 47 47 39 32 47 54 50 48 45 28 32 34 40 45 48 45 37 34 33 33 24 15 20 21 17 17 13 0 -4 55057 333 20 30 10730 15 17 37 8047 10010 4365 2223 2020 1964 1700 1497 1593 1763 1679 1835 1863 2006 2102 2028 1711 1400 1359 1286 1359 1309 1376 1397 1548 1553 1453 1295 1227 1244 1155 1145 1061 951 885 714 687 772 672 732 735 684 743 797 794 826 904 885 821 834 834 793 645 680 786 722 774 817 819 850 793 791 970 964 909 899 935 1014 978 1012 954 869 799 763 741 720 873 862 839 863 894 783 786 767 702 716 749 871 819 663 669 592 519 455 419 314 328 399 463 497 461 409 451 445 377 293 221 279 290 326 358 363 258 151 149 136 93 126 138 139 185 245 216 156 170 258 278 230 287 235 343 429 443 319 278 159 156 169 129 151 148 92 70 129 105 105 95 99 145 161 131 137 78 110 121 129 136 160 111 94 111 72 20 46 45 89 109 69 48 78 71 61 95 88 66 89 60 52 29 27 42 47 31 37 57 90 82 110 93 106 87 95 68 73 103 85 109 73 57 81 105 64 91 83 46 85 75 33 75 90 59 69 62 81 86 73 65 94 104 134 102 96 81 49 11 30 71 87 80 98 109 78 69 54 69 49 60 31 66 70 59 49 62 71 82 58 83 68 34 60 82 43 42 66 74 61 68 66 59 64 75 78 58 70 74 54 66 58 51 66 61 58 66 78 69 71 55 61 64 67 59 78 82 73 50 65 81 85 80 72 67 56 78 76 70 55 73 66 70 69 71 74 68 68 69 64 64 74 71 75 80 69 65 74 75 65 67 68 69 74 75 80 69 71 72 60 49 50 44 49 47 46 40 36 28 55063 333 20 30 10730 15 17 43 8048 10003 5024 2404 2408 2247 1745 1589 1634 1656 1765 1741 1727 1506 1410 1439 1308 1211 1227 1291 1229 1269 1308 1342 1368 1437 1346 1196 1150 1105 1264 1216 1096 974 838 709 667 718 774 702 664 717 709 794 863 795 889 947 956 938 959 934 896 857 906 906 903 846 927 890 903 861 909 911 896 937 837 946 989 959 902 769 764 754 744 781 807 795 818 891 817 793 847 737 753 628 719 851 732 624 681 608 454 388 370 371 302 427 475 488 454 430 399 330 304 277 241 284 324 280 291 236 153 146 124 162 144 110 99 155 188 122 149 177 154 205 240 253 269 284 365 413 345 295 150 150 143 156 179 126 162 160 182 179 125 81 126 143 152 127 138 123 95 113 115 131 130 108 61 57 28 51 44 75 87 89 75 91 113 111 110 92 119 121 96 76 69 54 35 74 32 34 95 85 48 62 111 84 78 98 81 53 67 95 67 86 73 99 96 86 87 120 86 64 76 54 75 56 78 71 114 85 79 76 109 93 110 118 108 109 84 53 64 48 62 39 66 70 54 39 66 37 44 65 56 64 46 60 62 98 74 60 61 68 83 95 59 87 61 62 61 72 83 59 70 59 88 89 92 80 60 64 45 75 83 57 60 56 91 85 84 72 62 73 76 65 73 80 73 71 88 78 62 71 69 77 79 83 87 74 68 65 68 88 83 52 75 75 64 67 69 74 67 84 76 70 78 81 72 70 74 71 75 80 78 74 82 76 72 69 75 85 74 67 63 53 56 56 53 56 53 48 44 38 35 55069 333 22 30 10732 15 17 49 8048 9996 5111 2592 2610 2562 1942 1670 1772 1761 1772 1766 1767 1417 1251 1241 1182 1167 1314 1288 1310 1348 1363 1442 1473 1440 1311 1239 1236 1206 1167 1177 1139 1199 1017 958 837 724 824 747 767 754 815 838 857 847 899 936 940 931 950 980 1068 976 936 982 965 923 923 1020 1026 966 904 903 914 873 923 966 1003 1085 979 901 930 908 814 850 845 818 898 893 851 819 774 708 793 804 825 796 627 593 595 557 500 383 314 354 491 590 598 455 447 490 406 296 322 271 238 244 289 305 240 221 168 130 148 154 170 137 132 122 173 191 132 153 148 179 246 285 316 359 421 392 319 237 187 132 164 131 124 172 178 136 85 128 128 122 138 156 138 91 136 162 129 140 150 154 113 112 100 68 71 81 111 92 125 106 60 58 98 117 103 114 113 85 40 52 82 38 30 47 52 18 72 63 72 67 84 72 102 104 87 108 143 117 94 105 70 63 72 95 61 84 129 53 80 81 80 77 81 129 127 75 107 85 73 109 139 159 111 62 90 97 66 70 77 63 43 64 20 52 83 52 81 86 69 55 81 92 95 78 54 58 61 54 97 115 83 85 99 82 83 68 58 62 71 55 58 68 86 75 80 91 87 64 78 76 81 87 59 81 95 78 66 77 79 72 76 87 91 73 74 78 72 66 74 79 82 114 108 95 87 62 68 79 78 77 74 84 81 67 67 78 86 82 59 77 86 85 68 66 71 76 74 72 79 78 58 64 69 70 75 72 73 70 61 57 61 56 55 50 46 43 40 39 35 55075 333 25 30 10735 15 17 55 8048 9989 4902 3109 3191 2848 2297 1792 1767 1717 1693 1863 1569 1228 1255 1162 1159 1205 1272 1404 1541 1454 1473 1530 1592 1615 1463 1283 1220 1163 1316 1208 1212 1163 1101 882 780 734 855 788 680 675 748 807 858 840 913 1015 1011 1078 1032 1027 1058 1025 953 982 991 973 1118 1033 976 923 841 887 842 832 890 1035 1048 1065 1088 907 777 782 839 821 792 822 921 876 870 855 703 742 730 704 819 823 639 584 543 569 555 353 372 469 539 545 561 610 495 412 324 285 274 253 239 239 213 197 223 90 107 124 108 110 107 193 159 70 99 109 110 90 206 211 187 164 224 246 306 397 382 334 318 263 165 161 122 147 135 144 115 84 97 83 84 88 132 144 144 165 134 82 101 77 100 128 119 55 46 139 105 47 73 67 46 106 86 108 65 46 83 51 68 64 45 76 7 35 69 42 64 83 101 108 106 63 69 44 50 87 71 73 67 85 107 90 72 58 103 77 42 43 84 94 111 108 60 56 90 106 82 102 103 108 77 81 69 78 80 67 54 64 44 29 39 52 30 30 76 83 64 82 87 81 75 60 64 89 56 62 49 42 74 83 74 67 56 70 64 64 70 47 49 62 45 86 73 69 70 63 77 65 49 40 66 78 60 42 57 75 67 50 56 54 62 52 53 67 67 56 52 49 58 81 64 65 70 71 91 76 56 55 59 67 58 53 69 70 64 57 44 43 54 57 55 59 64 68 56 50 56 53 46 49 49 57 54 60 61 49 52 48 49 50 40 35 34 34 31 24 22 24 18 55081 333 27 30 10737 15 18 1 8049 9982 4451 3004 3053 3065 2696 2241 1980 1962 1843 1755 1472 1276 1191 1314 1299 1344 1534 1668 1638 1547 1494 1361 1334 1412 1377 1315 1251 1179 1138 1241 1151 1166 1127 966 819 756 823 813 718 695 804 845 914 949 1033 1089 1106 1087 1135 1082 949 952 924 924 1004 1002 913 899 885 905 835 830 912 931 847 892 926 971 932 751 836 855 815 874 781 808 913 914 943 866 720 764 753 595 822 807 620 548 551 564 418 366 519 566 587 544 515 513 440 331 267 198 235 235 193 185 209 185 163 137 137 120 101 127 89 89 129 83 140 98 100 155 214 221 176 247 216 295 232 293 360 357 283 226 211 177 138 122 140 94 147 154 127 111 127 128 165 138 148 149 128 114 153 108 115 149 95 81 89 105 76 15 54 98 71 92 109 84 59 115 96 37 46 -30 25 0 35 52 71 119 95 76 92 95 95 78 66 127 90 120 142 93 87 75 70 64 78 94 92 90 111 114 73 101 104 102 128 93 87 127 113 133 148 163 78 66 42 51 69 66 79 56 50 44 70 84 72 69 102 115 119 90 102 83 92 95 102 76 49 65 78 104 67 92 122 100 101 97 69 61 59 68 78 80 77 65 53 58 75 85 96 79 70 81 53 51 74 76 85 87 71 69 62 74 49 25 48 67 62 49 64 69 59 58 56 71 73 79 79 67 78 71 74 69 56 58 65 66 59 48 51 54 62 74 62 69 74 60 61 63 75 77 64 56 63 61 67 73 71 69 67 68 60 58 55 49 52 48 43 44 40 40 34 55087 333 28 30 10738 15 18 7 8049 9976 5041 3358 3476 3610 3337 2652 2319 2131 1853 1674 1473 1304 1436 1692 1781 2035 2408 2514 2437 2165 1902 1759 1584 1419 1308 1364 1204 1171 1239 1213 1196 1233 1224 1006 853 798 721 680 749 794 912 923 986 1032 1110 1065 1070 1097 1135 1079 1016 1000 1038 1005 951 932 941 993 968 866 870 889 933 954 889 963 1016 979 874 780 839 861 776 836 868 851 921 914 961 903 879 860 835 733 735 728 580 550 520 519 563 516 567 512 566 486 286 272 219 216 218 279 245 243 241 141 222 239 144 148 105 86 198 114 123 191 172 141 67 145 142 137 145 164 172 186 234 265 205 263 248 276 250 227 176 125 151 117 136 133 156 137 152 144 107 93 99 102 121 104 163 148 139 117 135 103 138 134 64 52 72 81 68 121 86 76 73 85 98 28 63 71 15 47 87 42 50 40 11 51 76 95 103 127 112 79 85 101 113 132 111 99 75 75 45 62 99 91 66 64 93 136 151 136 158 168 125 129 102 88 140 113 132 76 94 106 61 60 55 57 22 30 56 55 62 63 70 107 150 142 162 173 162 157 141 114 120 129 82 56 90 102 116 117 126 109 117 113 110 95 86 84 96 66 58 78 69 91 100 87 90 91 105 74 71 91 90 88 73 82 98 97 56 51 68 57 64 92 76 73 87 80 68 78 105 90 98 100 103 85 88 87 87 90 88 86 84 73 69 71 67 79 82 93 89 85 76 80 78 99 90 86 92 94 88 85 76 85 72 72 77 88 79 76 68 62 65 69 65 56 50 56 57 55093 333 30 30 10740 15 18 13 8049 9969 5008 3588 3911 4205 4238 3478 2515 2175 1868 1714 1463 1403 1476 1701 1901 2403 2774 2615 2015 1609 1554 1566 1542 1507 1429 1372 1160 1105 1108 1178 1122 1164 1072 916 856 826 799 833 770 792 961 927 1007 1017 978 986 1082 1079 1042 1042 1066 1108 985 941 970 941 972 1009 975 935 994 987 951 899 1026 977 862 921 952 925 920 842 790 857 814 785 841 967 935 936 798 755 751 780 821 854 658 542 495 623 686 628 571 536 541 459 351 263 273 243 269 295 336 241 202 194 196 183 147 149 139 125 127 120 100 107 98 176 169 105 116 105 78 140 159 167 259 175 140 155 210 277 215 234 188 170 157 118 170 102 131 163 123 87 121 128 156 138 69 94 129 106 153 143 138 108 149 123 97 93 85 54 98 123 110 88 125 85 64 58 42 48 67 31 53 40 36 15 17 59 91 64 71 45 138 112 98 102 103 44 70 64 70 87 83 115 106 101 90 103 134 143 158 151 141 119 83 122 103 69 84 76 70 97 101 67 71 45 63 63 75 58 81 60 73 59 117 165 143 142 139 136 151 145 128 124 119 118 79 97 104 127 132 110 119 105 90 97 77 56 62 53 78 67 71 76 67 72 87 95 105 94 87 82 80 80 79 82 67 65 63 59 48 66 71 58 70 76 76 53 65 62 57 57 49 69 89 68 52 83 86 90 84 69 77 69 64 75 66 77 65 61 67 75 67 75 71 73 74 60 58 62 81 83 73 71 67 56 52 55 67 64 59 62 54 49 53 46 47 48 43 39 34 55099 334 3 30 10743 15 18 19 8049 9962 68208 5242 3720 4073 4682 5052 4747 3367 2299 1843 1624 1583 1771 1904 2098 2127 2364 2299 2071 1775 1583 1478 1525 1675 1720 1491 1404 1241 1227 1285 1237 1219 1153 1152 1109 887 805 808 765 815 918 964 979 1065 1073 1042 1050 1142 1109 1055 1034 1062 1023 992 1008 988 1028 972 962 926 793 920 960 941 888 978 995 1055 1084 984 918 868 843 818 787 827 859 927 947 947 910 850 852 824 864 872 873 816 718 627 551 560 603 564 550 636 575 638 589 403 345 263 238 264 192 157 198 180 180 207 82 99 131 176 113 95 94 161 164 161 186 122 146 167 211 209 188 242 269 230 252 262 268 232 194 246 258 173 168 173 132 186 156 154 238 176 153 180 143 168 156 142 142 137 126 88 133 119 102 110 108 103 100 120 157 127 124 106 53 56 87 106 82 87 114 71 51 70 81 79 68 93 117 161 148 85 83 141 127 118 135 108 98 108 110 140 111 96 118 143 132 167 136 155 170 156 127 117 118 121 139 78 89 102 103 96 103 116 137 104 111 100 125 97 77 146 216 190 189 180 145 116 129 166 163 145 151 134 100 116 124 128 134 150 159 164 145 130 153 151 144 133 95 113 112 101 97 106 106 86 104 114 99 84 105 107 128 118 105 83 98 88 102 109 98 93 87 80 70 92 81 81 91 94 84 82 71 83 112 106 91 104 96 91 99 105 95 87 101 86 95 76 78 92 88 95 97 96 82 86 89 89 84 91 100 94 78 81 83 73 84 92 85 79 78 78 61 65 69 67 62 53 54 57 55105 334 5 30 10745 15 18 25 8050 9955 66717 9210 7819 8042 8435 9344 8961 4976 2268 1708 1391 1310 1349 1500 1742 1927 2113 2179 1906 1695 1567 1488 1516 1601 1522 1454 1320 1202 1169 1228 1134 1144 1106 1047 876 798 791 770 719 772 769 904 910 912 933 1008 955 954 879 876 967 935 908 843 916 882 856 897 892 894 805 906 882 929 1015 902 914 1045 974 1026 1022 927 878 830 818 803 823 904 985 949 825 802 797 803 727 864 910 783 526 450 549 559 450 548 593 543 528 519 558 468 393 374 347 289 233 228 180 110 88 104 88 122 81 57 96 93 76 118 131 154 92 118 62 108 248 180 141 139 191 203 222 208 187 153 174 189 186 162 128 112 148 136 189 177 124 122 94 137 103 130 121 69 79 83 51 120 112 87 74 39 64 97 68 66 48 85 48 37 68 77 34 34 37 47 37 34 61 30 38 56 75 110 140 45 86 94 101 103 104 109 110 61 60 91 74 50 63 81 115 118 114 147 179 184 134 120 134 115 62 70 71 93 62 80 88 81 43 43 56 93 132 126 142 83 81 104 170 158 123 137 104 77 82 141 134 126 99 109 111 122 140 121 91 99 128 141 116 117 118 95 109 92 89 67 78 91 94 88 78 94 87 96 91 91 68 82 90 66 66 40 28 47 59 51 44 51 49 47 51 46 41 73 61 57 62 58 61 52 68 69 73 75 62 74 58 62 52 54 84 79 56 62 60 56 47 56 64 63 56 57 53 50 48 56 60 52 54 52 51 41 42 48 53 41 36 41 41 36 37 34 28 34 34 31 55111 334 5 30 10745 15 18 31 8050 9948 68951 8208 6847 7330 8012 7967 6891 4520 2548 1823 1390 1123 1153 1186 1228 1355 1356 1374 1449 1591 1565 1629 1470 1556 1483 1453 1398 1242 1225 1248 1301 1229 1181 1088 967 875 750 775 882 791 802 896 859 944 1027 1034 1069 1116 1036 988 1085 1025 1074 1027 971 954 951 871 881 879 924 883 902 926 950 911 922 962 1015 1036 1095 1035 1008 972 917 836 885 883 953 945 926 904 850 805 827 846 959 790 508 461 543 574 578 583 605 562 564 585 608 472 495 414 343 282 171 195 240 126 77 188 127 61 90 121 144 144 137 148 107 101 129 134 183 214 200 166 230 198 199 168 210 189 165 170 120 185 196 150 128 150 137 59 134 153 161 172 106 124 155 124 71 158 125 86 112 120 73 103 92 38 13 83 120 93 82 89 63 110 94 106 68 70 83 61 92 81 86 45 41 108 98 85 66 92 64 77 63 112 149 151 104 101 79 64 69 90 94 128 94 153 256 198 176 179 116 131 121 103 71 69 48 68 87 73 61 72 97 90 86 124 150 148 135 119 128 173 156 126 124 122 102 133 151 171 170 174 158 160 162 132 154 141 103 143 162 133 129 111 97 117 105 93 106 101 65 100 99 78 68 104 97 95 88 82 94 82 81 79 73 78 51 70 52 65 70 87 75 59 73 72 76 77 64 73 67 69 64 77 66 80 70 71 70 78 102 85 79 81 77 81 73 74 67 70 63 63 70 80 92 76 72 75 69 82 68 57 55 62 65 70 59 62 60 56 54 62 61 47 47 55 50 44 42 34 55117 334 6 30 10746 15 18 37 8050 9941 145323 6722 5245 5515 5352 4957 4741 3772 2958 2408 1625 1349 1158 1134 1112 1258 1180 1111 1222 1197 1282 1516 1451 1466 1473 1317 1241 1267 1192 1258 1274 1274 1157 913 883 898 845 861 847 783 949 945 980 970 1019 1058 1158 1152 1229 1266 1178 1038 1152 1152 1106 1010 985 965 1014 971 996 996 1010 996 991 936 963 1011 1051 1067 1124 1204 1123 996 991 942 864 896 951 999 961 944 824 803 792 813 949 1005 803 497 443 353 518 587 564 575 587 583 619 580 464 400 368 258 256 175 222 140 154 189 129 106 127 122 71 115 120 86 86 157 191 139 143 149 237 185 173 166 157 179 160 187 130 185 154 171 183 184 165 134 207 143 129 185 162 144 109 126 145 100 106 90 174 155 144 102 119 96 103 146 163 94 72 116 85 76 86 75 98 107 90 57 72 99 69 70 106 93 89 74 119 99 63 115 72 72 107 89 76 82 110 107 93 97 99 90 101 128 179 234 263 234 191 170 192 173 172 151 125 91 107 110 105 113 83 88 99 143 160 194 178 196 175 151 125 188 169 113 134 105 102 139 196 183 204 222 180 160 177 181 161 152 145 124 130 153 130 112 137 132 139 143 145 125 105 104 123 139 115 99 116 104 99 98 107 103 107 99 99 92 91 82 61 82 75 81 88 75 74 74 77 90 74 82 103 111 82 80 84 109 97 83 114 122 106 90 92 86 98 97 95 74 67 85 81 90 94 95 88 83 81 91 85 69 74 80 81 64 71 79 78 76 67 65 66 66 71 74 72 65 52 53 52 46 55123 334 9 30 10749 15 18 43 8051 9934 69618 6946 5440 5508 5056 4084 3174 2544 2280 1803 1175 1036 1140 1229 1149 1154 1110 1124 1199 1193 1249 1283 1352 1410 1316 1233 1169 1155 1226 1184 1141 1142 916 819 828 823 763 828 858 879 962 959 949 982 1104 1131 1172 1252 1247 1117 1216 1346 1446 1419 1262 1116 1037 1061 981 1108 1236 1116 1198 1033 998 1037 1073 1104 1043 1058 1194 1208 1182 1117 938 881 868 875 911 1034 1015 916 853 873 852 851 930 1032 862 559 474 460 457 512 551 595 585 695 667 503 456 412 378 321 258 230 205 147 95 140 79 112 110 76 169 172 124 123 133 136 164 142 146 161 200 228 225 155 119 150 152 186 120 120 139 141 166 134 149 222 174 175 167 187 175 153 169 137 121 120 74 106 99 89 115 88 63 82 107 113 42 65 91 125 57 66 58 72 82 103 69 87 42 62 84 42 93 121 103 119 150 117 108 136 115 102 144 123 100 86 124 97 111 94 97 155 134 157 200 247 312 273 185 187 170 160 169 152 144 123 114 116 95 110 150 137 121 141 116 204 251 247 190 176 163 210 187 168 150 139 151 166 169 170 199 208 205 195 205 176 170 179 202 173 129 144 132 134 130 132 141 121 130 112 110 135 123 118 141 130 97 101 128 94 84 110 114 101 107 99 127 90 85 91 90 102 106 92 92 84 75 96 98 89 89 99 99 107 91 98 94 98 107 113 107 107 103 105 115 97 90 91 92 87 94 93 92 94 110 89 92 93 95 92 89 87 76 77 83 86 92 91 82 74 78 78 66 68 65 68 71 69 60 49 55129 334 12 30 10752 15 18 49 8051 9927 64530 7745 7213 7406 6209 4273 3035 2375 1977 1499 1243 1163 1087 1142 1146 1227 1182 1136 1095 1206 1194 1233 1306 1368 1276 1193 1084 1076 1101 1119 1137 1087 1027 841 867 809 871 868 751 812 886 877 1001 1103 1202 1111 1168 1368 1575 1640 1731 1612 1405 1300 1248 1115 1181 1470 2522 3519 4102 3725 1959 1130 988 1062 1131 1096 1044 1075 1180 1203 1241 1166 1042 961 872 885 921 937 930 877 865 848 762 783 883 987 962 740 433 450 382 449 486 637 617 543 589 613 566 515 448 273 205 229 254 183 172 94 95 128 168 103 113 134 95 161 129 88 106 114 217 154 109 180 191 193 209 199 150 152 64 174 211 138 187 174 138 132 123 209 141 158 176 144 93 115 78 79 147 110 149 110 68 110 83 99 45 110 132 127 102 83 119 74 71 51 58 96 121 81 58 43 60 89 97 104 114 124 89 95 100 85 101 96 150 203 94 76 71 80 76 105 125 159 123 181 244 278 287 249 206 185 199 195 176 159 116 108 127 91 102 112 131 138 164 201 214 186 203 234 215 181 182 176 143 138 172 210 172 226 194 184 219 201 201 186 161 150 144 168 157 138 155 141 150 129 100 118 129 122 123 124 123 98 120 133 130 121 127 111 99 90 91 94 106 105 101 110 101 82 89 76 75 73 91 69 87 89 85 80 87 92 97 94 101 97 88 82 91 86 88 100 94 100 100 102 89 92 91 91 82 81 81 84 93 84 95 85 80 99 86 92 92 73 85 67 76 75 72 75 85 75 75 71 68 70 70 61 66 60 61 54 55136 334 12 30 10752 15 18 56 8051 9919 215507 8545 6132 4934 4128 3317 2680 2271 2030 1641 1387 1314 1274 1183 1125 1063 1033 1099 1057 1122 1093 1137 1199 1159 1075 1108 1072 1074 1121 1017 1049 1059 865 828 878 782 769 905 818 756 859 1015 1054 1147 1172 1207 1520 1669 1543 1347 1298 1309 1224 1518 2470 3471 4809 5557 3940 2520 1975 1303 1050 929 938 1059 1093 1032 1097 1116 1196 1165 1135 1083 922 885 860 893 917 906 902 835 851 836 696 795 910 964 983 784 600 513 504 340 347 512 487 593 591 607 552 504 515 394 245 233 198 202 142 132 163 158 116 104 55 107 109 124 107 128 147 177 196 132 153 151 200 192 165 201 157 136 156 161 146 143 144 145 153 140 139 138 126 144 160 126 94 128 174 149 37 89 87 63 113 59 60 58 93 83 85 54 78 73 42 84 97 81 115 66 97 91 56 91 70 130 92 65 80 79 93 111 115 107 154 118 105 93 110 93 46 69 46 111 157 125 103 150 196 251 261 264 239 206 198 183 143 125 121 103 83 100 137 136 129 175 199 199 192 180 169 161 147 167 149 155 140 141 157 173 189 196 218 176 180 178 194 176 146 136 139 124 135 131 135 137 139 112 94 91 112 96 105 75 101 106 120 144 107 97 108 88 81 83 62 63 83 49 76 83 77 74 86 79 92 88 79 77 73 58 67 82 72 86 94 70 70 73 67 63 68 66 67 81 83 92 84 86 72 66 77 73 72 77 72 68 72 74 81 80 71 70 67 69 73 64 57 70 72 63 64 59 61 59 55 50 51 55 51 45 39 34 29 31 55142 334 13 30 10753 15 19 2 8052 9912 569963 7051 4505 4162 3470 3064 2626 2317 1790 1480 1372 1366 1254 1163 1108 1082 1045 1060 1165 1150 1073 1096 1068 1039 1089 975 1052 1032 1032 1062 1096 1046 844 851 784 782 824 883 895 997 1087 1078 1047 1200 1365 2034 3788 3920 2204 1381 1298 1171 1219 1356 1708 2502 2299 1390 1373 1406 1378 1302 1199 1096 1072 1083 1074 1079 1023 1090 1155 1218 1284 1265 1293 1130 947 758 889 899 949 885 818 789 733 653 721 831 993 1030 920 627 514 501 402 386 406 552 550 513 529 493 534 491 328 357 290 151 112 103 128 156 133 84 113 114 93 121 173 88 91 122 120 87 160 206 152 193 216 152 197 170 111 112 159 157 196 156 165 189 182 117 200 205 116 75 124 152 112 107 125 91 115 101 102 98 78 110 125 65 30 36 64 51 73 56 60 87 50 59 55 58 32 35 61 93 88 58 79 121 49 25 53 114 92 65 92 67 91 68 61 70 55 74 112 116 212 267 256 285 253 217 197 158 104 80 121 127 90 123 127 138 132 159 159 207 231 234 170 105 133 142 143 95 130 162 152 138 194 169 179 198 147 159 192 208 198 177 171 161 150 154 123 135 119 100 123 87 64 80 99 90 128 103 128 111 121 113 86 95 81 52 82 68 71 44 74 89 72 66 91 98 74 79 87 72 64 75 72 68 87 92 82 88 89 82 90 88 86 81 66 86 69 64 79 90 76 77 87 91 81 68 68 69 77 75 76 71 58 64 78 72 74 66 67 66 65 62 66 64 59 55 59 53 53 53 51 52 45 43 46 42 43 41 55148 333 16 30 10756 15 19 8 8052 9905 7136 4585 3729 3240 3124 3057 2625 2053 1775 1583 1415 1336 1162 1228 1164 1075 1031 1176 1157 1165 1179 1283 1374 1211 1120 1034 1019 1001 1083 1098 1131 989 943 863 803 791 735 936 1000 1073 1100 1089 1042 1260 1552 1686 1696 1523 1562 1741 1879 2280 2879 3458 3328 2779 2254 1801 1553 1285 1265 1263 1229 1136 1073 1146 1083 1037 1129 1222 1260 1340 1339 1244 1118 919 867 939 968 878 940 852 808 707 674 697 728 963 959 760 525 507 445 304 433 603 570 575 645 643 607 548 446 420 330 290 208 206 151 173 98 137 144 137 163 143 150 115 100 110 163 84 80 167 135 203 246 251 235 176 192 206 215 192 176 171 154 133 135 199 197 160 201 157 122 119 85 90 148 160 143 132 125 152 100 114 131 90 77 113 77 61 133 102 59 49 51 52 48 123 92 79 80 118 111 80 80 56 92 76 78 112 113 117 110 79 99 102 120 113 97 117 158 144 196 255 284 247 298 294 260 221 181 144 147 147 172 150 160 198 178 145 237 252 211 223 216 144 105 138 153 166 138 180 220 210 190 221 223 207 176 210 199 226 194 186 197 186 180 142 133 130 145 127 115 123 142 121 102 92 95 115 110 113 108 102 96 108 91 81 70 83 68 79 79 59 52 79 97 80 84 96 102 89 94 91 80 85 107 91 90 83 81 101 95 70 64 94 102 92 74 90 95 93 92 93 93 83 91 93 98 75 88 85 79 83 79 75 88 83 73 74 74 71 77 85 85 69 66 70 70 74 57 60 64 63 66 57 49 45 44 40 36 55154 334 20 30 10760 15 19 14 8052 9899 182675 4403 2126 1963 2089 2290 2515 2739 2612 2322 2087 1833 1561 1411 1184 1164 1111 1127 1108 1144 1117 1213 1161 1138 1199 1084 1015 1099 1076 1044 975 866 898 803 836 879 863 994 975 993 1036 1116 1170 1687 3338 5198 5182 4550 4057 3119 2366 2175 2015 1814 1766 1916 2187 2198 1956 1827 1623 1517 1363 1252 1201 1377 1318 1176 1041 1052 1100 1250 1246 1301 1303 1120 1114 1019 871 954 919 865 874 855 706 662 600 612 640 774 877 848 597 468 468 306 365 506 559 496 508 535 453 422 405 314 297 263 191 196 150 122 156 110 120 131 93 132 158 153 127 117 127 135 178 203 288 267 227 253 188 193 121 151 114 189 170 124 186 217 119 154 112 140 116 96 98 97 57 39 90 90 55 58 101 129 105 89 74 98 52 59 80 91 59 89 36 69 103 84 41 12 40 73 92 114 90 104 69 104 76 70 91 97 74 105 85 90 74 122 148 121 105 160 176 227 260 316 221 270 243 207 195 142 135 136 190 172 142 176 258 220 181 260 278 252 231 195 115 143 133 130 140 173 219 210 220 227 198 165 181 205 218 215 183 185 178 194 169 133 120 120 111 105 113 117 111 97 92 59 76 89 96 98 104 128 99 105 84 98 86 52 45 69 74 54 40 53 51 68 85 69 61 67 68 72 85 94 95 100 92 83 82 92 93 94 97 97 75 81 77 74 96 104 91 92 80 83 89 99 93 98 103 85 86 86 77 66 77 84 87 79 95 79 71 79 81 91 81 70 73 69 75 85 68 60 63 70 61 60 59 45 42 45 55160 334 21 30 10761 15 19 20 8052 9892 66260 4075 2829 3353 4336 4591 4642 4693 4570 4524 4224 3663 3237 2591 1627 1202 1023 1169 1141 1105 958 955 971 989 944 987 951 947 880 875 815 666 858 854 869 945 988 1298 2173 3458 4378 5527 7247 8381 7954 6533 5466 5765 5553 4977 3941 2960 2413 1926 1767 1847 2029 2278 2050 1749 1636 1598 1410 1318 1420 1546 1353 1301 1060 1115 1179 1172 1186 1288 1178 1122 1178 1166 999 930 860 908 860 795 737 680 676 625 598 672 795 866 796 537 486 403 293 310 326 417 526 512 470 498 479 378 319 307 271 158 116 141 81 102 151 140 40 52 100 142 136 126 137 177 206 245 245 267 147 94 182 175 121 151 133 116 94 126 136 219 230 216 170 116 85 104 117 60 121 103 113 127 141 87 87 78 57 63 60 78 43 20 51 43 19 61 78 58 77 35 32 45 53 82 82 84 76 105 54 71 56 62 112 73 124 106 55 82 94 95 134 168 209 238 252 264 240 224 208 159 150 138 128 174 167 184 209 205 156 214 243 235 224 244 240 244 243 182 130 125 127 143 166 210 212 180 209 218 213 201 197 169 181 187 199 196 199 176 164 167 187 161 162 175 158 125 128 97 110 79 106 106 93 110 117 107 117 102 107 103 63 58 61 59 54 53 75 87 96 77 80 76 74 61 85 89 98 88 82 108 95 66 71 75 104 93 105 98 88 88 88 77 86 94 79 87 100 113 120 99 97 89 88 93 81 81 89 86 76 82 87 93 86 85 85 85 77 79 89 78 74 68 69 66 70 67 67 70 71 68 62 61 63 55 55166 334 22 30 10762 15 19 26 8053 9885 66678 3444 2056 2148 2381 2488 2512 2588 2692 2993 3091 2969 2762 2703 2758 2428 2071 1744 1229 1002 981 975 949 901 911 919 898 846 841 917 862 773 857 1314 2589 5719 10614 15257 16409 14968 14812 16067 15171 11610 9099 5931 4153 3741 4915 8468 11120 6943 3240 2593 2261 1959 1769 1635 1420 1295 1272 1121 936 850 877 924 938 986 947 987 983 1052 1043 1052 991 1037 1078 1092 1004 906 862 844 720 702 745 603 566 614 558 594 750 946 877 819 593 428 395 379 366 406 345 366 478 493 391 328 240 204 217 169 122 120 113 116 139 93 57 35 79 95 100 135 125 133 175 195 234 207 161 129 129 158 137 140 104 115 147 109 122 128 119 171 128 119 93 92 100 85 49 73 77 61 58 15 61 71 124 109 77 82 109 54 74 81 32 24 60 78 89 78 74 36 76 67 82 104 77 82 79 76 89 106 51 91 95 52 91 140 100 124 125 73 97 204 264 258 292 234 241 168 113 161 181 189 230 243 201 165 202 214 196 218 221 206 205 149 162 152 130 138 145 158 185 214 170 163 190 204 204 186 187 203 186 172 167 192 190 170 164 201 161 167 150 150 155 125 113 97 92 82 58 75 96 95 76 90 87 89 70 79 81 49 65 61 47 53 51 60 61 62 64 67 60 68 60 72 82 79 70 75 90 79 77 87 97 79 83 78 62 84 89 83 69 55 75 77 75 103 98 91 104 103 79 82 90 74 80 71 73 83 72 75 78 83 80 78 67 62 66 67 70 69 73 66 64 61 65 61 52 59 57 53 42 39 55172 334 23 30 10763 15 19 32 8053 9878 567365 5525 3773 4321 4822 5072 4455 3342 2961 2855 2751 2710 2510 2073 1905 1740 1530 1506 1249 1042 1012 1085 1067 953 870 887 868 791 872 931 1440 3068 5927 9776 14812 21958 29202 32400 32411 31949 29017 22962 15982 12155 11123 9769 7685 6735 6934 6462 4565 2965 1823 1677 1673 1624 1604 1513 1337 1234 1109 886 807 817 827 793 913 893 956 928 927 892 1009 1100 1000 1014 986 996 899 911 984 944 744 754 706 583 646 604 514 573 827 831 795 648 357 403 305 337 291 373 339 312 341 272 241 214 222 128 82 107 162 79 129 110 148 102 99 154 124 153 120 124 103 156 187 248 288 236 205 141 165 124 104 73 77 94 164 96 138 88 182 148 148 163 96 49 59 101 115 45 64 101 82 63 96 86 70 9 44 68 36 28 41 81 21 36 38 75 35 34 79 75 6 60 74 58 76 77 78 74 89 97 82 46 70 56 89 104 120 118 136 185 191 195 212 228 221 189 146 110 129 149 223 281 323 223 199 187 222 204 205 206 198 142 161 129 116 109 155 194 215 226 226 203 195 207 180 171 170 194 234 207 171 149 179 192 171 191 182 206 193 202 197 161 137 154 141 143 140 88 63 72 87 92 88 112 71 91 74 66 57 57 60 66 55 45 45 74 67 75 78 67 75 84 78 59 66 77 86 84 93 112 99 95 82 85 85 91 94 82 90 90 102 96 88 87 89 95 101 91 97 93 84 81 94 97 83 88 72 81 85 73 89 96 92 89 93 78 82 80 77 66 66 65 77 74 75 67 67 75 66 59 53 51 55178 334 28 30 10768 15 19 38 8053 9871 421551 7930 5673 5170 4558 4140 3360 2605 2514 2286 2186 2146 1826 1500 1277 1178 1168 1047 967 952 989 1079 1053 872 804 948 962 1016 1744 3967 7276 10930 13953 18478 27665 34296 36413 35231 31468 26990 21753 15820 13926 14081 16910 14636 10867 8662 6776 4599 3171 2748 2206 2019 1887 1620 1473 1283 1234 962 851 768 703 804 816 811 846 791 813 900 887 1013 1139 1083 1057 1061 1081 1057 1007 919 869 830 869 728 595 601 641 639 635 693 813 782 833 850 605 421 413 358 410 371 346 300 356 354 292 234 203 171 132 121 149 134 134 122 153 107 97 162 126 153 96 84 147 158 199 218 320 244 143 203 140 140 200 140 112 157 169 130 128 179 140 139 185 131 128 149 131 103 131 79 38 57 105 122 68 90 85 75 131 120 109 129 115 106 63 72 92 29 57 82 109 81 68 90 132 121 45 79 136 143 72 91 68 97 118 107 96 142 194 153 149 204 174 219 237 196 229 195 123 101 115 126 201 271 248 240 221 220 220 251 207 194 209 133 121 139 119 88 133 164 197 204 221 196 170 164 186 210 198 224 233 239 202 173 162 207 196 168 177 201 176 171 201 179 164 176 157 131 135 130 101 86 76 93 118 125 120 93 69 70 86 68 54 56 85 64 67 100 101 69 68 73 54 74 80 60 77 71 82 102 98 96 92 80 96 85 84 80 99 101 88 86 105 93 77 75 85 101 106 109 99 98 90 98 88 86 92 85 78 86 90 85 91 83 85 81 77 77 79 82 89 85 81 75 77 76 76 80 74 65 61 64 55 48 55184 334 33 30 10773 15 19 44 8054 9864 66860 9124 7810 6985 5580 4252 3506 3818 4482 4275 2866 1537 1406 1638 1334 1250 1229 1074 1084 1039 1011 1046 1089 1312 2136 3944 6702 9561 11926 13624 13987 13348 14028 14729 16064 17277 16952 16168 15959 14190 13235 12325 13067 14821 13651 8797 6094 4658 3976 3762 3240 2637 2142 1801 1509 1183 1054 1064 937 859 771 754 731 760 785 849 867 898 884 887 935 954 1115 1067 1010 1027 1087 1112 1015 935 928 948 706 676 694 683 620 651 701 596 591 788 776 735 757 769 495 281 259 214 293 257 292 294 265 194 204 153 169 85 101 110 137 158 95 124 79 110 99 171 201 137 113 111 121 151 172 183 144 157 128 118 155 98 113 116 150 157 163 154 160 109 184 158 113 75 43 90 83 72 86 102 78 123 54 58 102 117 108 49 58 47 115 88 60 59 35 41 45 43 65 66 103 78 74 83 105 104 68 50 74 96 96 127 132 101 140 93 102 142 163 164 197 199 225 186 162 161 95 90 111 144 241 256 269 289 261 257 255 247 206 110 94 73 73 92 76 111 148 164 166 178 176 193 220 229 242 208 186 186 214 204 203 192 204 185 192 212 217 212 197 179 187 172 139 146 153 156 138 124 104 65 45 85 107 80 62 66 86 97 92 67 54 80 63 60 66 72 65 69 66 77 94 74 59 75 85 84 71 75 69 91 95 84 82 90 85 90 95 102 95 88 103 90 73 76 91 92 83 99 99 99 93 90 80 89 80 73 78 89 76 73 79 88 82 88 90 78 81 76 65 69 81 83 75 78 66 60 63 64 65 64 58 57 55190 334 37 30 10777 15 19 50 8054 9857 59233 5571 5008 5272 5480 5302 5573 6452 6209 4472 2850 1854 1444 1645 1870 1574 1494 1462 1319 1297 1340 1692 2827 5394 9444 13813 17950 17717 17098 14681 7547 6742 9920 11394 10746 12284 15686 13196 10481 9544 10223 12606 12887 11434 10401 9376 8391 7433 5925 4622 3896 3041 2510 1855 1370 1020 887 878 789 721 723 744 676 729 781 879 849 862 823 964 999 970 1153 1134 1032 1031 1130 1080 998 921 864 873 720 621 684 693 637 618 609 533 660 767 739 649 643 635 622 397 219 230 251 280 271 202 231 157 191 130 86 109 114 65 51 113 122 70 102 101 84 137 157 134 141 121 204 156 219 234 203 190 153 150 116 123 142 175 162 161 134 130 127 137 208 179 88 97 109 133 101 50 77 77 42 50 27 65 51 103 74 29 23 73 91 36 26 80 95 75 20 46 88 99 90 78 90 48 81 45 62 68 41 55 110 120 103 129 141 82 112 112 118 185 203 151 148 138 125 142 150 161 211 210 242 259 240 231 206 215 200 155 83 21 45 72 114 114 114 135 133 127 149 149 153 159 174 239 234 230 237 232 193 212 205 241 209 159 168 214 201 160 174 179 186 169 195 205 146 115 110 114 100 67 70 82 51 75 55 88 92 78 65 59 49 47 49 72 71 74 53 60 64 60 42 55 72 64 65 86 62 77 89 74 86 75 74 84 81 91 88 84 98 79 70 91 89 78 85 84 88 83 83 90 88 90 89 86 90 78 81 80 78 72 75 76 69 72 69 69 67 57 63 63 68 62 67 70 67 61 59 60 60 51 49 45 55196 333 69 30 10779 15 19 56 8054 9850 3186 3224 4227 5273 6015 7831 10557 12561 13848 14638 13237 9323 5786 4247 4120 4586 5192 5776 6642 7701 8683 9551 10148 11247 12351 12157 13332 12860 12251 15808 18043 17246 19473 31792 44088 36433 25601 23541 22333 21848 22077 19095 16590 14501 14060 12489 9540 7351 6147 4913 4642 3888 2430 1339 928 848 855 899 1097 1089 1091 888 783 727 798 814 936 959 968 1021 1151 1073 1036 1009 1131 1200 1045 977 884 827 795 673 663 742 713 624 560 604 560 591 696 682 623 600 518 517 591 513 345 188 212 292 269 241 198 255 221 196 181 108 77 65 155 216 86 65 77 46 94 117 145 105 104 169 203 185 175 189 197 169 152 146 148 148 116 140 163 114 106 157 145 137 109 70 84 76 90 50 63 101 122 88 59 73 36 58 57 18 23 71 66 44 76 75 76 63 78 45 77 118 92 71 62 46 79 74 57 93 86 59 68 86 113 85 74 102 124 130 122 130 175 235 210 166 127 122 147 116 150 237 292 214 207 229 268 236 210 193 128 57 34 40 69 87 102 107 131 146 119 150 174 165 195 211 208 213 221 220 226 197 187 199 203 184 178 187 176 168 186 165 169 181 144 170 151 156 111 103 78 86 53 91 58 62 47 49 54 50 66 39 29 56 63 39 47 47 42 48 71 65 76 67 60 47 48 55 61 58 72 85 91 73 83 66 87 82 79 65 68 87 82 60 68 78 69 66 66 66 75 88 88 92 93 81 70 71 69 75 66 65 70 62 60 63 71 71 58 57 56 54 52 61 61 66 59 65 47 53 52 48 45 34 31 55202 333 72 30 10782 15 20 2 8054 9843 3598 5105 7950 9621 12296 16775 20834 23799 25111 25255 25399 25325 21815 17110 14904 16537 19292 20050 21418 22559 22053 20481 19257 19101 19927 20233 20245 20347 19789 17908 18724 20241 26328 34370 36391 33669 34069 37149 40735 40233 37455 32266 27122 22509 17874 14117 11112 9334 7585 5859 4682 3230 2393 1732 1327 1123 938 886 827 793 704 690 729 715 802 881 851 887 1003 1180 1174 1167 1065 1095 1189 1226 1170 1012 1013 842 783 796 744 679 680 690 646 691 640 675 737 687 616 447 422 528 536 454 372 267 286 249 246 171 165 210 201 195 151 175 130 157 163 163 165 179 138 204 159 147 136 134 186 171 191 281 259 201 195 182 192 203 238 102 115 173 125 121 173 207 244 146 142 188 124 110 111 155 107 105 111 90 134 114 100 115 108 112 100 114 158 172 106 92 90 102 81 114 91 101 90 93 125 133 85 129 103 142 111 134 91 88 156 134 158 119 127 124 207 208 194 218 212 181 210 173 166 163 233 286 264 262 242 281 290 225 208 154 115 41 77 105 122 157 131 145 221 225 197 226 228 222 232 253 219 217 245 279 272 251 247 213 217 218 189 207 234 231 227 234 211 193 201 200 174 162 137 112 114 83 83 94 101 79 73 92 124 99 62 65 49 74 87 63 62 82 92 92 78 84 91 111 82 90 105 103 99 97 96 106 104 115 105 101 107 113 119 127 110 110 115 99 101 105 115 115 120 114 106 112 114 100 96 111 119 113 110 104 97 99 103 98 94 98 96 106 100 100 108 94 90 92 86 91 91 88 83 83 80 76 69 64 62 55208 333 46 30 10786 15 20 8 8055 9836 5144 4954 6795 8956 11685 15221 17910 17779 20555 26288 29698 32305 31642 27552 22855 22608 23289 22230 21520 23040 25530 28471 30431 29005 25716 22582 20302 17806 16292 18764 24370 28456 32661 35781 42051 53895 54367 47584 46560 42426 33418 27750 23627 20176 16453 13015 9681 6388 4271 3288 2364 1932 1648 1496 1268 1038 997 835 752 772 660 609 546 510 655 776 800 936 1016 1060 1024 1155 1143 1117 1123 1129 1103 989 952 917 735 735 716 680 694 696 637 585 612 568 596 626 580 542 480 386 449 441 463 485 365 311 213 192 190 176 176 173 88 100 72 109 95 142 124 74 129 106 102 107 120 109 134 131 112 173 180 188 220 210 179 168 128 135 170 111 154 164 146 161 165 101 74 172 96 30 98 58 39 88 115 69 74 110 15 88 122 85 62 92 51 67 98 42 75 49 62 83 71 68 85 110 87 122 57 57 38 66 104 94 114 83 67 117 149 184 163 134 189 218 204 175 190 191 213 192 242 232 264 264 238 260 235 209 211 125 77 82 39 64 71 67 77 82 125 133 154 138 160 152 161 200 203 203 218 236 224 248 246 216 206 215 189 178 191 188 174 188 197 171 198 195 145 150 127 117 125 122 119 103 88 61 46 90 74 44 59 72 47 50 42 53 49 51 77 72 52 61 67 70 64 69 93 84 65 88 85 68 64 72 82 92 89 90 95 84 97 88 96 100 101 90 81 82 100 82 80 79 79 84 92 96 95 92 94 92 89 71 55 69 82 83 79 86 82 83 68 77 78 84 81 73 71 67 59 59 57 49 51 54 50 45 38 55214 333 76 30 10786 15 20 14 8055 9829 13534 13327 14553 16366 18812 20097 20876 21604 22857 26305 29213 29637 28993 27847 26249 23794 22294 21971 22405 24386 30272 37875 38081 36422 31935 30499 34807 35662 39145 45137 49726 51867 51675 43844 35272 40962 36458 29941 28394 27503 24656 21475 17233 14481 11291 9216 9399 9292 7471 5758 4252 3483 2740 2111 1659 1296 1052 908 846 720 620 474 434 481 585 809 797 836 937 1014 1134 1152 1179 1130 1100 1014 966 886 824 781 750 758 679 617 629 588 576 520 595 664 605 633 521 435 477 477 371 499 634 543 440 323 193 135 167 195 148 116 161 126 113 134 107 74 126 94 138 129 99 212 161 189 170 143 168 150 193 203 179 133 162 117 99 190 144 185 216 160 146 151 118 79 103 73 104 107 105 84 58 71 64 66 73 97 96 42 62 102 71 54 26 54 64 91 92 61 82 57 47 81 96 32 14 64 107 39 53 83 102 99 107 102 94 107 96 106 85 109 161 212 204 208 173 167 193 264 296 246 288 257 254 194 200 224 202 139 122 73 46 48 45 47 62 135 214 200 150 132 139 184 165 175 230 209 183 202 213 238 208 178 198 191 152 145 130 157 180 167 173 132 131 152 142 137 139 130 125 91 97 79 66 54 63 48 34 48 41 33 47 56 62 42 57 42 56 65 38 44 50 47 52 45 46 75 78 82 54 53 88 67 70 81 59 85 85 94 90 52 70 79 88 77 68 64 70 89 94 74 77 87 91 88 87 91 93 75 80 80 95 80 82 66 65 74 79 85 78 72 73 69 69 69 74 57 49 54 54 57 57 52 47 40 42 55221 333 75 30 10785 15 20 21 8055 9821 30609 31838 34366 37526 40964 43741 45457 44196 40830 37183 36678 37724 39052 38419 36843 36991 37183 38051 37916 38413 41011 46122 49230 52622 57708 56321 49136 45096 44834 41094 32188 26827 23331 19608 20024 22392 26041 28830 27293 26459 28413 30740 32852 32512 28128 21431 16614 12765 9045 6329 3989 2898 2395 2113 1720 1538 1160 979 812 626 485 514 540 664 749 877 985 1037 1068 1044 1130 1165 1242 1194 1147 1074 978 943 898 746 716 695 642 609 673 638 672 576 640 696 614 664 570 592 547 369 353 607 697 643 474 332 223 209 179 125 170 131 181 209 173 162 137 114 164 208 176 194 193 239 202 264 210 205 193 194 187 149 107 177 207 112 186 210 231 202 212 165 131 174 153 165 122 102 104 134 114 76 90 51 47 88 107 91 134 107 148 130 145 90 91 109 114 79 76 117 129 107 74 113 87 120 120 83 125 136 140 124 122 112 131 154 156 149 113 106 142 144 201 207 217 202 149 182 250 297 300 286 305 251 283 242 198 234 196 159 144 96 84 108 129 128 101 187 206 234 243 196 192 174 212 225 251 210 203 227 232 254 233 175 184 181 144 167 193 190 218 191 174 183 182 179 171 161 163 182 168 166 137 88 94 102 106 80 81 55 81 75 61 71 78 72 64 68 80 75 79 73 72 74 70 67 63 100 88 87 95 86 76 90 87 109 104 92 101 107 99 118 117 106 97 103 110 97 97 103 114 105 98 110 111 116 125 114 116 110 109 104 98 105 93 92 99 104 110 102 95 96 99 96 90 85 85 85 86 71 78 77 67 70 63 59 51 55227 333 79 30 10789 15 20 27 8055 9814 23419 22963 25115 28421 32970 38143 42340 47361 53430 54416 48848 43667 43149 46170 47740 46238 45106 43442 40372 37823 39725 43575 48329 50290 46397 40679 35590 31978 30985 29867 28169 25655 24868 30145 39288 44182 44315 43870 45029 47713 47840 47185 44135 38541 32617 26449 20641 14353 9600 6033 3679 2445 1709 1292 1118 948 892 731 589 485 374 526 510 650 866 843 972 1029 987 975 1066 1015 1129 1126 1019 1045 989 1011 958 868 791 700 633 622 577 583 510 593 569 595 641 624 677 619 578 481 398 369 441 432 415 492 572 364 223 98 137 124 180 158 130 175 103 76 63 92 84 117 178 150 140 133 210 231 181 172 190 160 174 123 144 138 125 165 127 146 170 168 171 213 187 109 157 185 167 111 88 96 86 83 50 41 26 -9 53 62 60 87 93 68 74 61 51 62 34 18 50 86 25 76 80 41 59 124 86 59 89 105 85 56 71 88 79 102 112 91 104 153 166 175 144 156 145 159 229 267 265 220 212 246 224 201 169 157 119 80 61 48 29 72 109 139 139 188 184 189 202 177 153 161 161 162 192 181 187 208 183 179 151 98 167 160 140 132 170 174 164 145 174 171 143 144 151 137 125 144 130 111 97 99 100 74 60 37 38 30 30 42 64 52 42 53 46 56 51 62 53 31 43 42 46 48 44 38 30 33 62 68 62 71 58 49 72 65 69 51 61 79 74 73 79 99 97 76 86 83 87 84 88 75 78 91 73 63 75 89 83 77 85 91 78 74 66 67 71 68 80 78 67 67 58 49 54 53 52 45 42 49 47 44 39 33 33 55233 333 84 30 10794 15 20 33 8056 9807 17209 18093 21630 24800 28403 31869 34479 35709 37642 40767 38590 33372 30551 30149 30783 32092 34494 37159 37032 36797 37875 43712 51193 47866 40141 35377 33351 29218 26731 25813 30967 43730 54521 61841 70328 78186 76865 71584 67713 67863 68554 66710 60722 52702 44182 36170 27189 18803 12594 7707 4463 2555 1615 1114 964 848 764 641 535 598 518 566 594 768 941 973 940 990 985 1013 1083 1107 1116 1110 1096 1048 1021 978 925 885 722 729 730 660 590 618 592 589 575 653 628 622 642 705 727 626 446 347 367 343 238 298 384 621 345 145 125 188 178 145 61 102 140 138 113 108 78 127 176 172 126 178 208 167 150 200 163 152 145 202 197 84 158 157 133 124 130 109 186 194 182 125 123 178 184 150 117 145 88 85 52 104 2 20 31 78 113 90 56 54 77 75 62 69 70 67 77 108 53 45 56 57 67 109 75 55 57 76 71 102 99 88 113 111 93 162 154 168 168 183 133 145 150 201 267 257 262 232 281 226 224 172 142 140 104 73 26 39 42 116 160 155 155 189 239 229 197 185 201 199 194 186 207 247 247 203 184 154 179 195 167 168 142 136 155 153 163 176 183 133 122 124 131 111 119 124 92 68 75 57 79 66 69 67 75 44 55 58 46 38 27 20 30 27 44 35 36 39 36 47 63 60 69 63 61 66 64 59 66 47 63 60 62 43 31 44 75 84 82 81 90 94 101 88 84 80 74 89 78 73 94 114 104 88 86 84 91 95 92 91 84 75 80 74 75 85 77 67 76 72 67 58 54 64 53 57 52 51 53 51 48 40 32 55239 333 86 30 10796 15 20 39 8056 9800 8106 9761 13681 18693 22377 25465 28472 29241 29308 29235 28300 27321 26155 25208 24766 24241 23399 24131 26851 30908 37735 46789 50650 46403 37307 29439 26987 30550 39876 55184 72463 89064 102215 106650 103814 100401 102032 112982 119870 114624 106673 94395 76787 59861 42533 27616 19769 14265 9350 6759 4953 3331 2220 1549 1121 785 613 622 743 751 905 838 754 864 928 1000 1029 1050 987 1001 1020 1006 1124 1119 1159 1085 1049 1088 939 862 745 786 771 706 506 496 542 465 533 522 638 615 657 707 681 666 498 325 354 301 238 289 478 630 441 156 173 116 197 179 138 97 147 102 58 126 154 137 184 239 187 123 147 138 95 133 210 202 136 134 131 187 147 170 104 99 153 142 144 134 179 131 115 82 67 64 41 63 71 78 19 70 98 77 90 54 82 66 28 56 56 69 81 90 40 69 66 66 2 86 139 108 48 15 62 47 103 69 78 78 74 84 108 88 107 127 166 156 158 143 200 217 176 252 273 281 238 234 256 222 209 135 118 137 114 79 44 69 78 20 74 141 181 192 178 167 194 185 190 230 188 181 202 191 199 202 156 152 155 152 196 202 202 216 191 142 139 146 128 145 160 143 117 107 108 87 58 61 40 58 78 57 59 43 44 52 47 68 55 61 70 44 36 50 47 59 61 47 40 41 37 45 50 71 64 67 72 52 44 65 67 57 46 54 49 39 63 57 60 77 89 66 85 87 69 73 86 84 80 87 93 83 86 108 100 82 86 81 77 69 75 82 92 76 79 79 75 71 68 83 81 74 66 63 67 65 68 63 55 47 46 48 47 55245 332 118 30 10798 15 20 45 8056 9793 8064 9333 12214 16122 20750 23480 24004 24639 25775 26075 26194 25851 26031 26556 26975 26881 26988 27974 28908 30255 30082 28290 27826 30139 36673 53811 83006 111310 128144 138226 137781 131606 128285 131335 135287 133823 127163 120345 107522 93921 81643 68067 57202 48274 37315 25627 17001 11255 8199 6160 5879 6393 6872 6182 3833 2031 927 711 784 997 1017 948 894 1021 1036 1026 1104 1116 1032 1151 1247 1182 1199 1275 1205 1180 1134 1079 1035 912 934 898 746 629 572 525 481 592 664 583 649 746 726 747 729 545 370 317 357 334 545 740 533 309 203 155 208 218 195 120 136 194 139 116 240 225 165 175 196 206 132 187 190 181 183 169 141 154 181 211 181 169 189 185 143 144 173 191 168 132 89 120 150 188 115 47 134 114 69 99 74 88 56 62 83 68 119 96 51 85 101 82 93 80 103 71 43 86 110 86 133 111 81 83 113 94 131 126 85 122 161 130 135 168 217 189 184 203 218 223 197 230 286 299 292 275 284 269 262 224 200 130 141 102 89 95 82 89 119 113 173 225 227 246 263 228 190 184 232 212 197 212 238 204 211 185 220 255 216 219 260 275 226 201 215 178 181 168 188 174 150 159 166 151 135 122 127 104 100 85 87 75 59 65 98 91 67 100 61 73 87 64 64 78 83 66 75 72 58 67 82 95 99 86 78 72 77 85 77 80 71 73 83 83 80 97 96 110 105 111 105 105 111 111 96 107 105 94 91 114 109 113 118 114 106 103 108 102 101 102 97 95 103 98 102 104 106 97 86 86 80 74 79 84 81 79 75 71 70 71 69 65 55251 332 121 30 10801 15 20 51 8057 9786 6763 7163 7451 8036 8557 9876 12470 15146 16446 16939 17196 17474 17550 17637 17586 17921 19612 22170 26193 33380 43399 53399 64526 76508 91006 101588 111516 115836 119812 125654 133306 135864 137148 135980 130733 119993 106707 95578 85697 79773 70576 59828 51457 48244 44083 37815 34172 30201 26848 23853 23584 23243 19714 15042 9501 5231 2311 989 818 951 1094 1010 1046 1109 1041 977 955 1049 1112 1167 1098 1042 1111 1073 1070 1052 968 950 1019 1025 892 792 637 479 475 482 513 592 603 573 654 694 661 622 598 420 255 264 206 252 664 690 520 441 210 142 94 153 130 96 125 82 105 53 121 149 118 116 146 205 172 122 157 58 116 69 141 156 104 144 123 187 186 142 148 165 153 165 120 136 130 147 113 114 94 46 94 63 62 50 10 41 80 79 66 22 97 77 11 57 59 -2 4 59 60 72 68 101 69 40 74 81 63 71 42 32 105 74 50 78 106 117 85 89 115 134 138 127 130 140 186 226 292 271 241 248 244 230 197 131 89 41 57 34 46 20 -1 40 83 156 222 172 176 146 136 182 172 134 150 149 170 160 138 123 159 177 163 171 194 199 214 169 165 172 181 172 144 126 90 119 84 85 85 69 79 60 79 61 34 53 86 74 47 46 60 24 41 40 47 1 12 48 55 43 37 42 45 29 36 45 40 26 49 61 44 35 45 48 52 52 62 60 56 49 58 39 34 55 64 79 79 78 76 74 71 69 76 69 67 73 74 73 62 92 88 82 70 74 79 80 81 81 71 66 69 65 67 60 64 56 53 48 45 44 36 40 44 43 39 39 29 24 55257 332 124 30 10804 15 20 57 8057 9780 2970 3376 3557 3470 3575 4493 6062 7432 8657 9679 10848 11975 13625 16340 19280 23566 29350 35610 41886 48813 56922 63562 66838 72571 82276 92568 100820 110730 120286 129392 126635 123978 124696 121442 118162 124270 137296 149753 154804 146310 118907 98262 85261 71826 62681 56735 47152 38199 27284 17556 11918 8487 6438 5103 3889 2423 1448 1108 1064 1058 1095 1115 1046 976 973 994 1090 1126 1115 1147 1058 1055 1074 1143 1101 1109 1052 1079 1094 1044 967 884 692 491 488 468 448 561 537 614 628 690 685 704 717 656 520 354 253 277 484 750 697 553 329 136 105 87 125 146 139 90 154 133 139 164 176 181 176 184 173 285 142 144 141 158 141 117 169 141 119 192 181 135 121 169 134 127 149 94 128 130 124 86 74 76 54 38 82 59 37 63 54 27 29 114 110 79 79 53 63 44 57 74 58 84 126 77 11 126 124 97 92 123 66 52 62 102 57 68 90 89 86 131 135 145 153 158 221 206 260 272 220 211 227 251 224 220 131 119 76 70 53 15 13 32 44 35 141 165 185 200 195 184 165 131 131 144 157 119 104 113 136 154 209 210 223 236 233 211 169 147 159 163 142 138 125 127 89 59 81 122 83 61 47 64 70 69 99 101 43 44 57 59 40 37 46 56 41 60 29 27 30 42 44 49 45 27 18 38 40 46 63 48 51 64 64 45 33 54 55 49 60 47 37 46 69 79 67 79 85 89 65 76 76 65 68 67 69 70 76 76 80 93 97 93 96 88 84 72 63 70 76 73 59 71 68 54 59 64 59 54 52 58 61 48 45 46 41 40 35 32 55263 332 126 30 10806 15 21 3 8057 9773 -41 386 865 1372 1839 2497 3339 3855 4685 5767 7070 8593 10344 12650 15729 18825 22502 25246 27681 30988 37984 47789 55754 60240 60873 65554 74631 81458 83424 89384 101692 121752 148843 184783 213494 229982 235938 226396 199080 169545 145718 114543 88823 73163 57779 43828 33496 28990 27923 27488 26799 21457 13613 9072 7375 5782 3984 2739 1943 1540 1355 1359 1150 1096 1145 1183 1214 1212 1154 1178 1160 1140 1113 1172 1170 1181 1192 1175 1089 1148 1047 993 885 698 550 522 534 514 536 620 624 722 743 746 719 739 788 620 424 338 344 463 703 790 632 494 256 233 116 113 120 139 172 128 141 124 128 173 188 259 227 235 193 173 130 151 187 163 183 160 170 155 137 129 147 175 156 172 191 128 115 102 72 97 105 129 81 81 46 80 94 80 93 62 94 49 54 100 34 53 68 67 94 88 69 71 65 66 85 108 66 53 103 107 76 115 84 48 68 107 77 90 96 106 131 180 139 163 198 276 295 264 278 278 277 266 244 224 172 119 110 103 35 24 39 22 60 58 129 149 219 229 202 180 146 134 138 127 123 167 146 160 202 202 221 224 216 230 247 264 172 159 171 172 164 128 114 107 110 104 113 113 102 101 70 68 69 42 69 49 60 55 80 76 90 39 53 44 39 63 78 90 58 44 58 54 58 49 53 54 57 63 51 40 59 54 67 55 51 67 60 59 65 66 71 73 77 78 93 103 100 91 99 107 102 82 89 87 85 82 89 98 91 98 105 108 114 102 101 105 99 94 86 86 95 92 83 85 79 72 75 74 73 73 73 62 61 57 50 54 49 41 55269 329 216 30 10806 15 21 9 8057 9766 12 208 448 619 886 1040 1548 2165 3046 4116 5267 6605 8232 10247 12497 15301 18283 22406 27343 31249 34716 36337 35785 38659 45036 53949 65661 77613 92502 107722 119248 128940 129968 128570 148139 174844 180107 175450 178756 185090 182152 177760 170665 156703 141394 114277 80167 55163 39005 22808 12772 7584 4804 3161 2520 2312 2114 1851 1558 1393 1229 1152 1140 1161 1264 1208 1174 1082 1095 1055 1066 1236 1263 1205 1145 1078 1089 991 907 782 646 531 559 541 532 607 597 696 739 714 749 651 609 450 318 286 423 625 708 568 418 231 161 127 152 122 192 216 115 119 164 125 190 172 174 146 170 211 171 151 207 168 174 183 167 193 217 188 198 197 175 165 131 156 169 120 122 158 105 133 101 89 129 123 94 56 64 70 91 85 92 76 48 83 60 90 131 126 104 118 80 76 47 26 34 111 90 71 69 115 134 98 86 110 103 71 80 118 77 86 95 148 173 169 160 160 184 290 283 285 241 258 232 240 157 161 136 143 125 50 49 68 92 65 26 55 99 172 229 207 194 157 125 152 175 160 162 201 177 210 187 203 212 259 263 260 216 183 170 152 185 169 140 137 140 113 91 71 87 99 91 71 79 94 88 77 67 53 56 57 47 73 54 36 31 45 37 49 30 51 62 64 62 57 68 50 58 65 65 79 84 58 73 61 58 64 54 47 62 63 47 43 47 55 60 70 79 85 93 70 82 90 74 72 65 72 87 92 100 92 100 97 96 93 87 95 93 99 85 80 87 89 83 84 72 68 70 69 70 63 67 57 59 64 57 53 54 52 44 55275 333 96 30 10806 15 21 15 8058 9759 810 999999 999999 999999 999999 999999 999999 999999 999999 999999 463 1577 3086 4767 6665 8282 9545 11223 14010 16917 19881 21900 21887 19301 16950 16794 18287 22127 26127 30541 35942 40689 43155 48250 58201 70869 87766 106716 119971 122186 115104 115884 130376 149100 181668 194538 194271 192242 195413 194203 193550 181068 135836 81210 45760 31580 22538 14078 7690 3494 2587 3038 2026 1504 1267 1125 1197 1110 1158 1168 1235 1205 1206 1090 1070 1125 1151 1136 1101 1075 1042 933 860 739 556 519 514 531 543 584 622 697 704 694 740 570 446 339 260 306 529 684 586 429 309 155 132 146 106 97 74 115 117 114 200 240 244 251 174 170 175 104 126 151 157 115 189 133 102 141 97 123 129 126 102 117 143 104 133 138 129 190 188 148 86 61 65 -17 31 36 41 56 78 58 55 68 45 65 45 42 14 72 51 67 126 67 37 68 60 53 53 -4 28 67 100 64 41 72 74 64 100 119 140 93 81 70 97 132 156 159 182 143 197 242 240 275 270 273 219 195 175 159 73 45 47 28 20 5 18 21 38 87 120 163 139 131 142 145 105 128 166 148 157 162 158 175 183 176 201 229 198 187 157 137 129 123 131 106 124 102 80 89 69 65 55 70 50 44 40 58 44 61 46 49 33 45 18 23 27 37 53 41 38 41 29 34 23 5 6 10 31 51 53 24 42 36 21 24 35 35 19 38 30 35 20 21 11 38 43 39 55 60 55 60 63 59 47 26 55 68 70 51 59 67 80 66 56 63 75 72 67 55 52 60 60 50 52 42 45 38 44 49 43 46 48 38 26 26 29 26 22 22 23 55281 324 368 30 10808 15 21 21 8058 9752 -17 332 824 1496 2110 3261 4115 4894 5728 7386 9199 9961 10262 9649 7700 6971 7069 6805 5819 5958 7853 8834 8181 8187 8209 10693 15124 22213 27361 29476 32815 40959 52367 65873 89682 112450 139359 187796 225150 239760 225455 209895 201268 204578 188321 189064 221671 169457 141661 116965 59665 18327 8350 4412 2349 1876 1935 1483 1216 1128 1157 1251 1334 1319 1205 1064 1102 1130 1124 1169 1138 1098 1025 997 870 761 650 588 549 547 623 557 636 733 714 683 708 680 472 350 327 425 665 735 593 392 303 195 68 146 219 139 113 65 90 132 195 227 255 207 225 178 116 138 112 180 108 173 141 126 150 183 93 168 161 201 136 124 150 123 135 93 104 149 92 85 71 29 97 95 92 50 -17 32 58 46 80 60 -1 32 57 94 42 30 78 83 59 78 62 36 71 65 59 97 54 46 75 53 88 66 105 110 80 123 92 74 73 128 146 161 158 144 141 191 264 263 257 266 268 217 183 190 139 121 82 35 44 13 39 20 34 9 109 143 128 115 98 112 154 148 148 137 120 138 173 167 194 229 204 196 191 191 171 173 156 137 84 97 73 85 117 88 63 52 53 91 66 81 81 61 54 45 80 68 39 55 35 42 44 38 46 27 41 26 36 36 24 29 35 43 35 34 35 40 27 36 47 28 22 23 33 45 49 48 42 26 42 40 19 35 54 64 63 61 54 51 63 65 61 55 57 64 71 75 82 87 62 66 78 74 72 80 74 72 70 71 66 55 48 55 49 47 54 54 51 45 44 34 31 30 30 27 24 13 55287 321 459 30 10809 15 21 27 8058 9745 51 593 1386 2066 2712 3423 3678 3676 3325 3681 3971 3974 3428 2281 499 999999 999999 999999 999999 999999 -95 999999 -28 405 1255 2193 2959 4167 5848 9944 21437 40093 54845 66274 75928 87010 105063 113701 129545 154580 194837 228695 243006 256372 268309 257535 223803 191948 161805 130485 71976 31307 14420 3791 1774 1702 1509 1350 1306 1289 1297 1258 1090 1044 1077 1124 1089 1101 1196 1098 905 965 923 715 671 619 467 524 563 541 611 661 740 788 748 542 360 246 405 724 638 571 399 229 146 93 156 165 175 131 151 142 173 209 230 199 214 206 181 142 208 114 93 107 138 141 141 197 184 161 112 105 73 105 154 128 116 135 53 57 74 113 97 52 25 58 53 47 50 35 115 51 66 15 30 6 41 17 40 55 32 63 56 30 41 55 30 38 41 46 56 48 69 25 77 79 23 76 65 74 76 57 106 105 65 115 174 172 185 143 163 208 232 260 248 247 203 112 73 83 83 50 18 -4 30 29 26 64 139 145 107 117 87 74 87 109 119 141 138 184 174 192 214 203 197 193 210 198 133 120 119 120 99 78 58 81 71 101 64 38 67 58 53 50 53 57 54 45 39 34 40 26 28 30 46 41 38 36 34 11 28 35 40 26 5 -1 24 19 28 20 53 58 45 34 27 42 48 34 19 39 43 35 29 30 40 35 40 49 45 40 50 67 66 66 71 56 38 49 54 50 60 60 64 68 58 71 53 61 63 70 61 50 65 55 54 44 44 50 48 44 41 32 33 34 30 35 33 22 21 20 13 55293 321 460 30 10810 15 21 33 8058 9738 -97 54 518 1054 1917 3215 5587 6733 5744 4248 2744 1162 -46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 307 1199 3101 5933 11139 12612 17683 31376 36772 30812 33604 51361 71324 97635 126792 151786 170514 181359 180661 197364 211457 224096 228530 223622 201406 151975 95507 121141 76826 97208 4396 1297 1230 1252 1295 1345 1317 1104 1107 1236 1106 1036 1068 1134 997 872 750 790 677 615 619 566 608 612 713 721 721 772 703 579 521 396 531 686 709 679 464 296 184 165 228 167 197 179 150 189 215 230 284 219 187 222 190 136 141 132 195 178 133 130 129 179 212 188 145 167 161 176 132 110 145 170 151 136 73 110 122 113 97 54 112 106 87 90 126 94 61 60 48 60 56 85 98 69 102 100 75 90 41 57 54 81 61 118 82 62 98 81 106 117 132 121 108 83 84 74 151 160 86 128 225 186 132 149 217 251 251 267 260 259 268 229 200 146 86 91 52 62 48 59 62 46 135 166 195 173 142 114 169 163 154 149 163 163 203 229 269 278 284 255 228 200 192 186 155 170 152 100 105 95 82 85 104 111 120 95 94 87 99 79 60 91 73 77 71 77 44 49 64 61 49 69 59 87 71 63 55 69 61 59 53 35 39 46 62 42 47 50 72 70 55 57 37 51 59 61 58 53 55 62 65 61 74 59 81 91 90 107 101 84 84 92 79 71 83 103 90 86 97 92 82 85 100 89 91 90 93 91 92 77 65 75 80 73 67 66 59 64 67 59 54 53 52 50 45 47 55299 333 101 30 10811 15 21 39 8059 9731 2884 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 73 932 2235 4401 6582 7878 7520 3552 98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 76 717 1595 2182 3391 7026 10000 11788 15667 22174 29167 40633 49466 58104 68639 79860 93393 102639 111892 122605 135297 148747 161970 162419 147282 138811 168282 388309 448461 153658 5359 1374 1326 1234 1180 1184 1290 1239 1146 1085 978 877 926 1066 1074 964 807 699 741 633 479 518 550 549 609 612 662 768 711 514 296 338 581 730 666 513 384 238 228 187 96 106 131 227 197 203 213 225 190 161 152 183 130 134 142 203 164 162 126 147 172 151 198 178 110 181 158 174 206 171 223 133 133 132 171 141 99 100 114 79 31 64 54 79 40 88 95 87 90 69 31 50 79 89 37 72 63 53 70 73 90 92 75 63 45 63 69 65 76 82 79 98 131 108 89 71 61 112 76 93 107 143 193 204 160 173 179 197 212 229 253 226 231 199 160 130 122 63 47 61 30 61 77 147 169 133 133 126 77 110 92 120 145 163 156 161 154 199 225 234 206 185 191 188 186 110 109 129 115 96 67 60 73 89 93 69 85 78 78 69 69 62 39 66 82 59 46 51 66 69 50 36 43 41 28 35 33 42 49 47 19 26 14 38 48 29 51 45 27 33 43 46 39 45 49 38 11 29 33 32 43 52 44 65 69 63 88 90 71 77 75 70 61 70 64 60 62 73 74 85 76 79 80 66 76 76 83 87 82 62 59 58 53 68 71 65 60 60 61 64 48 49 51 44 35 35 28 55305 313 702 30 10812 15 21 45 8059 9724 628 1291 1304 221 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 26 157 619 1771 3253 3449 4089 5888 6986 10665 18126 18273 20979 27626 38513 46249 52583 60544 59611 58099 64181 63199 63254 80165 108082 263095 537717 677113 563958 524233 443164 10129 1412 1293 1230 1230 1260 1039 976 946 933 945 1032 994 810 821 813 758 580 560 484 498 556 632 688 677 649 449 373 543 639 634 556 371 189 141 164 163 127 94 200 202 183 172 103 104 141 169 118 139 195 134 139 139 154 192 110 123 132 136 157 141 172 142 117 87 129 146 173 112 123 149 112 106 54 112 101 154 115 62 43 15 -16 6 55 44 37 55 62 44 26 51 19 11 43 58 51 85 74 37 73 39 20 78 77 69 41 95 92 114 63 38 91 42 47 65 85 72 86 89 143 160 144 124 182 214 223 203 204 174 191 153 99 85 54 63 66 49 36 71 82 81 107 104 106 59 82 63 77 95 106 116 115 121 180 206 220 234 219 213 163 149 96 91 107 95 109 96 63 73 94 65 94 86 92 100 41 37 45 36 39 28 22 40 70 28 34 35 34 36 31 28 24 35 33 15 43 26 24 33 11 24 17 28 25 23 33 43 46 20 4 32 37 18 13 34 31 23 29 48 43 46 63 52 48 52 52 53 51 59 41 48 33 49 52 59 73 61 60 65 79 61 54 69 70 58 58 47 50 55 42 44 53 44 41 39 43 43 40 37 29 25 17 14 15 55311 289 1423 30 10813 15 21 51 8059 9717 2435 11795 8941 449 999999 999999 999999 292 1685 2486 2483 2949 3851 5758 8352 9734 12009 15617 30147 83473 241215 529153 905484 999999 999999 373924 6952 1362 1332 1231 1257 1214 1212 1103 954 871 933 986 1043 1092 994 809 686 631 589 637 519 508 644 660 691 745 755 543 358 344 491 717 642 460 308 167 164 96 63 141 130 144 190 259 174 221 161 154 148 104 89 105 134 130 164 141 137 124 151 132 131 103 142 134 197 106 103 159 142 66 70 114 99 78 34 95 102 73 49 22 53 44 61 58 67 53 69 82 78 30 35 41 52 122 64 45 22 69 85 34 69 73 56 52 86 68 98 93 67 37 34 41 70 91 75 118 160 158 164 153 141 218 209 214 194 183 165 220 218 165 101 46 55 24 55 66 29 46 99 124 112 113 86 100 111 97 97 99 96 135 180 226 220 237 243 240 177 157 144 131 153 123 128 154 134 76 82 87 99 87 109 86 80 44 59 77 51 35 30 37 36 26 39 24 43 47 24 47 44 40 43 33 14 8 2 25 19 8 26 25 11 11 23 13 18 25 30 19 19 25 44 57 40 35 22 26 30 48 39 41 48 68 70 51 49 37 42 46 51 44 52 44 52 62 64 55 67 69 67 71 77 84 76 74 63 75 70 61 54 48 55 57 58 50 50 44 43 40 38 36 36 32 25 55317 289 1422 30 10812 15 21 57 8059 9710 4447 15489 27057 42714 43121 4568 352 1577 1728 855 887 2320 4760 7398 10006 12286 17019 27642 58609 105678 268822 616014 999999 999999 952302 35667 2203 1444 1341 1326 1265 1249 1141 1090 971 926 1037 1023 1061 955 898 804 698 775 686 602 570 652 678 716 728 780 650 501 404 496 720 690 591 487 276 180 169 146 148 151 248 234 198 201 185 220 162 127 184 163 126 199 185 167 180 129 206 168 201 167 126 135 151 173 181 145 152 184 144 138 103 154 140 110 130 132 54 60 91 106 73 80 80 44 67 94 61 109 120 66 44 57 68 64 83 106 68 86 80 78 111 92 82 82 104 126 134 112 128 105 124 120 121 99 138 167 194 181 177 139 107 196 259 273 237 213 233 198 195 143 134 119 92 73 84 75 36 116 133 169 174 135 133 105 140 159 111 141 186 246 289 289 298 251 214 195 218 174 158 160 158 189 198 171 128 128 113 101 153 143 117 112 134 108 126 111 90 97 89 74 97 116 85 78 64 68 63 61 56 65 59 49 66 55 30 34 39 33 46 54 50 53 73 63 74 66 60 64 46 36 49 69 65 59 66 72 62 49 67 80 71 88 100 108 94 88 92 98 96 90 88 90 103 108 112 108 104 101 110 122 113 109 103 97 103 102 111 108 99 91 93 97 94 85 72 73 78 79 72 66 70 61 55 55323 289 1420 30 10810 15 22 3 8060 9703 8058 30579 20477 2742 999999 999999 999999 999999 1057 3829 5514 6774 8762 11720 14752 18024 24865 33241 44385 104944 320791 725257 999999 999999 522071 41723 1799 1329 1290 1328 1306 1179 1078 1018 942 898 896 836 891 833 701 652 674 568 610 688 681 695 766 736 743 654 454 351 583 858 725 483 310 278 180 141 207 168 187 252 253 262 249 150 166 197 214 208 173 146 130 187 181 134 172 204 190 191 242 194 188 162 179 168 205 217 157 163 216 174 170 171 121 95 117 83 108 124 94 81 134 129 115 60 86 125 98 72 59 67 71 57 86 83 125 120 136 103 129 135 158 112 128 137 144 114 151 142 167 118 79 95 145 189 145 146 206 233 205 174 198 209 240 252 286 275 233 189 178 241 199 127 139 111 73 87 70 77 121 138 181 178 186 151 190 177 174 177 178 236 279 302 278 277 261 260 200 182 187 191 207 222 201 188 149 115 143 192 151 120 138 111 142 98 116 93 91 73 71 90 99 113 76 80 88 105 97 77 97 100 105 105 86 72 54 27 14 58 87 65 72 59 70 81 88 82 84 100 89 100 75 93 78 75 83 79 77 93 86 88 97 93 111 121 103 106 118 119 112 103 108 111 99 113 114 122 112 97 118 129 132 133 131 123 106 112 118 127 113 103 109 110 106 100 89 87 97 91 89 85 75 72 70 55329 329 219 30 10809 15 22 9 8060 9696 3217 999999 999999 999999 444337 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 2342 8943 8333 999999 999999 999999 999999 999999 999999 999999 999999 -14 534 1234 1985 2801 4048 7429 15609 37816 106192 306054 749883 999999 999999 999999 209621 21919 2782 1347 1298 1212 1130 988 990 976 943 983 894 836 814 725 636 595 515 552 652 661 558 709 751 742 595 364 300 602 683 613 428 271 204 180 120 102 174 170 106 188 218 164 157 98 137 95 139 138 145 148 165 129 185 129 129 159 127 169 152 87 147 117 102 120 136 134 98 134 115 105 102 82 44 72 39 60 92 60 103 51 111 129 47 62 44 40 85 64 45 97 36 79 48 59 66 23 118 74 38 36 70 84 81 128 87 101 139 151 92 53 47 66 61 109 180 165 171 188 147 150 180 222 233 220 208 166 170 125 122 97 89 47 77 74 109 92 77 117 151 159 135 101 131 152 124 96 172 258 258 303 253 227 165 142 172 176 152 144 119 124 129 126 135 105 96 82 114 89 83 90 75 73 55 87 69 55 81 70 47 76 67 58 85 77 71 69 48 62 57 51 49 27 26 24 25 26 36 55 39 36 39 54 45 47 46 28 38 41 29 40 46 48 55 40 41 53 60 61 65 89 91 85 91 91 92 74 70 81 89 72 69 79 79 101 91 70 83 95 99 97 97 92 83 86 91 96 84 80 82 79 77 81 73 71 68 66 60 58 48 44 44 55335 289 1417 30 10807 15 22 15 8060 9689 649 1740 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -18 693 3834 14083 33776 71294 148541 343083 844362 999999 999999 999999 255113 4411 1582 1448 1352 1340 1248 1128 1049 1031 1145 1096 960 808 723 625 612 562 575 592 671 725 732 753 765 718 526 426 692 718 634 462 351 281 173 107 64 98 152 171 284 225 171 105 143 176 181 112 114 145 165 195 154 92 71 93 130 80 121 177 139 151 162 148 115 138 136 153 152 140 112 87 71 111 141 133 60 87 98 72 83 102 117 90 98 95 126 90 115 78 98 66 85 79 81 85 124 96 116 90 115 105 75 100 100 125 109 113 133 94 72 120 83 145 121 131 175 171 148 157 233 226 248 236 226 179 137 154 127 93 106 111 84 95 82 43 93 131 121 107 125 110 163 163 159 218 256 264 271 311 229 151 204 195 185 208 179 142 114 76 124 165 121 136 137 146 145 117 116 81 72 55 89 95 108 93 74 78 82 83 83 81 71 60 49 56 79 73 59 65 71 62 38 26 33 33 41 42 50 44 45 64 79 60 47 75 57 41 54 52 46 62 56 75 57 55 68 90 100 90 99 100 90 84 82 79 88 85 88 94 101 110 98 98 106 106 100 101 107 107 103 106 104 105 99 105 95 90 97 92 88 81 76 83 86 77 76 69 65 59 54 55341 272 1925 30 10805 15 22 21 8060 9682 -64 441 1291 3151 6956 17725 47142 133033 377447 949020 999999 999999 999999 199544 2954 1551 1429 1364 1312 1230 1120 1096 1237 1201 1054 892 844 672 531 543 598 612 638 653 764 722 637 635 468 546 695 744 569 412 286 167 161 119 84 131 176 287 211 156 196 198 158 98 126 159 143 142 129 172 103 87 94 152 82 108 95 113 109 144 125 109 120 45 99 129 116 68 87 66 60 93 74 39 80 95 74 108 112 77 79 94 72 91 155 123 107 91 82 60 71 80 95 60 97 58 58 86 108 78 111 136 130 162 126 157 100 122 75 126 121 92 131 165 181 194 173 84 92 163 250 266 250 211 199 193 153 109 111 63 79 55 52 93 98 92 147 147 110 125 153 141 120 180 239 242 205 212 229 213 206 213 214 243 162 112 109 106 114 97 98 125 106 119 115 106 90 72 47 74 71 70 55 65 85 102 92 59 78 69 72 61 67 72 68 69 58 57 42 42 42 31 25 53 51 33 21 20 48 52 39 56 48 50 57 71 52 70 69 46 53 44 55 53 73 86 106 102 94 99 95 82 75 77 67 82 85 89 84 97 102 90 96 88 85 106 113 95 86 86 94 92 92 84 83 77 80 81 80 82 75 66 69 66 63 58 54 50 55347 271 1954 30 10804 15 22 27 8061 9675 24 540 1486 3193 6708 16303 44745 129937 393562 999999 999999 999999 114253 3026 1944 1581 1396 1459 1359 1259 1194 1163 1151 1185 1096 863 686 600 523 546 502 523 619 668 667 697 653 663 607 533 520 558 703 650 480 281 230 97 88 143 123 183 236 183 154 191 138 135 93 204 156 84 108 72 110 87 113 84 102 77 85 86 93 110 93 113 123 105 138 138 81 78 105 117 116 99 68 76 43 82 56 71 108 97 77 25 72 58 89 49 88 75 94 66 50 96 107 78 73 117 112 162 86 117 99 104 108 141 161 98 67 61 61 60 99 56 81 133 115 86 93 143 142 198 246 303 305 228 158 162 138 109 96 59 51 66 98 101 60 99 122 157 105 104 106 116 148 211 196 270 264 254 215 220 210 209 231 210 177 105 89 73 74 78 106 114 77 87 91 77 48 35 28 53 66 76 51 68 72 66 65 49 36 54 64 73 84 77 63 68 71 60 33 19 44 55 57 58 57 45 51 44 46 52 33 50 42 52 57 57 54 40 40 56 56 48 58 60 64 70 96 96 79 85 85 91 91 89 74 65 69 67 71 82 99 90 108 103 102 94 90 83 79 88 86 78 65 75 84 79 72 68 60 57 62 60 57 53 47 45 41 55353 273 1893 30 10803 15 22 33 8061 9668 983 3068 2586 10572 30885 67889 155763 378000 836244 999999 999999 999999 624631 73408 2403 1780 1597 1439 1340 1314 1325 1336 1437 1241 1124 1089 920 733 598 567 554 578 594 549 610 666 696 687 670 612 672 757 528 362 513 701 663 503 332 208 123 121 165 176 166 156 231 274 176 159 211 143 171 171 165 177 186 75 106 65 67 62 73 35 109 113 72 124 118 83 71 117 70 2 86 97 120 88 90 106 123 49 81 97 107 46 72 102 131 89 74 80 94 110 101 86 121 131 117 136 120 129 186 173 185 143 142 146 109 58 67 71 76 89 105 159 105 122 134 103 105 80 124 170 201 248 258 264 226 185 165 147 151 86 82 68 77 93 88 83 91 62 124 123 140 141 128 145 112 162 243 270 262 261 261 243 230 238 169 128 127 114 111 90 109 115 89 113 126 84 82 73 42 93 74 66 80 81 85 86 69 97 99 113 109 90 97 97 69 59 80 82 60 64 71 39 45 50 48 52 51 54 62 68 76 54 43 77 75 74 72 61 59 70 72 57 60 74 53 67 71 85 72 90 93 100 91 89 87 88 73 81 89 98 105 99 105 100 107 127 118 102 109 107 103 96 104 110 100 97 98 87 88 75 69 72 75 70 72 69 64 63 59 55359 273 1888 30 10798 15 22 39 8061 9661 188 856 -4 12333 99387 330751 690573 999999 999999 601408 108416 8872 1819 1515 1640 1549 1358 1322 1293 1325 1317 1353 1334 1138 993 856 727 668 631 622 657 602 570 506 571 643 657 643 647 737 697 729 639 559 412 590 773 702 515 334 188 183 184 187 203 158 193 251 249 190 174 152 199 202 197 121 91 74 121 72 80 107 141 106 84 83 130 89 108 103 10 30 71 96 78 150 132 58 98 62 32 93 103 55 102 118 113 127 90 84 98 97 123 128 63 77 93 131 117 140 144 111 178 135 135 128 122 86 91 52 63 80 130 141 99 64 98 118 102 92 104 143 161 255 292 274 279 292 245 196 176 172 101 96 90 94 85 70 110 104 163 131 107 118 126 104 111 127 160 188 240 261 287 270 245 287 263 189 156 118 110 123 62 49 49 108 109 82 124 89 78 89 76 80 63 65 32 72 69 91 77 82 93 81 86 89 91 78 82 81 84 72 75 79 71 59 65 57 44 56 53 60 43 39 59 43 47 38 61 87 72 54 63 87 56 47 35 49 48 70 85 85 101 99 100 92 98 95 89 95 104 88 90 90 95 88 96 103 114 112 108 105 95 109 109 93 89 102 106 87 100 95 90 83 89 81 79 75 72 64 64 63 64 55365 274 1854 30 10794 15 22 45 8061 9654 -36 941 11435 66195 99794 145218 446444 999999 999999 632193 12056 2333 1461 1359 1393 1344 1213 1170 1167 1200 1331 1269 1072 1054 982 768 725 673 581 600 686 695 620 530 562 469 474 616 685 685 620 665 703 709 498 433 378 543 736 749 493 346 243 227 69 120 117 86 172 189 210 185 229 204 184 133 156 117 122 111 107 132 110 99 122 88 124 93 127 121 57 58 122 67 95 110 84 54 94 46 40 68 36 45 58 44 35 36 42 44 74 51 80 98 59 82 97 110 95 75 92 159 152 100 122 85 74 98 39 50 36 56 96 87 92 76 87 117 104 87 100 132 175 211 237 280 282 255 213 199 183 157 157 118 86 30 88 75 97 117 107 121 114 81 119 100 126 126 91 108 145 225 247 288 261 259 265 234 195 155 128 143 134 105 91 80 74 85 85 82 81 80 89 80 57 27 53 81 52 50 55 61 63 60 93 88 80 63 51 82 78 88 81 53 81 95 71 57 37 53 42 18 26 39 62 53 65 52 57 64 68 62 66 74 46 29 34 41 40 56 54 43 74 112 102 101 72 75 72 88 85 74 77 83 86 78 91 96 90 100 118 104 90 88 96 90 91 91 86 83 87 86 92 77 78 79 71 67 57 61 53 54 54 55 55371 312 711 30 10791 15 22 51 8061 9647 -90 999999 999999 999999 -98 999999 999999 999999 999999 999999 -71 -57 -72 -34 -43 -88 -68 -7 -13 -52 -92 -73 -74 999999 -83 49 -24 -68 -20 4 85 118 165 162 169 216 387 1034 977 8443 183829 951624 731344 169397 98860 134237 35004 2701 2050 1608 1441 1346 1321 1269 1235 1189 1094 1076 1042 977 969 998 743 703 734 663 655 586 691 679 533 487 526 461 523 607 630 672 695 637 730 706 598 452 345 363 581 766 656 417 262 215 184 176 154 118 162 179 265 242 200 225 171 169 136 159 207 168 127 89 73 93 77 148 52 115 118 129 70 134 101 84 123 158 114 132 105 52 70 84 72 94 91 51 77 81 51 51 89 83 105 98 85 77 95 113 108 111 156 101 91 85 68 119 100 87 56 114 89 123 132 107 113 76 62 84 68 108 97 151 235 225 215 257 262 273 233 209 150 151 113 94 95 81 113 100 85 104 102 133 155 133 148 156 179 140 155 172 222 265 262 288 262 224 206 208 209 131 107 112 94 102 91 92 85 63 96 63 56 101 92 78 80 75 51 84 71 53 33 52 87 73 82 82 87 98 61 62 72 80 87 79 81 85 85 79 54 48 45 34 48 35 21 37 60 38 59 34 47 57 46 63 75 71 61 47 45 54 63 62 77 86 87 92 92 75 72 94 94 78 79 89 93 91 100 105 99 115 112 120 115 100 101 98 92 99 89 87 99 89 87 81 84 71 65 66 69 56 61 62 56 51 55377 316 588 30 10788 15 22 57 8062 9640 2 -73 -73 -42 -22 -34 26 -4 -60 -38 -18 19 82 45 18 68 27 -12 84 57 81 -8 19 -41 -66 46 16 46 28 21 9 6 96 122 191 169 246 361 359 439 749 1481 1579 7942 148410 999999 712104 18077 2223 1966 1693 1503 1313 1251 1301 1222 1093 1085 1060 941 976 931 895 871 747 664 699 736 736 675 705 628 646 612 559 474 432 421 357 394 475 481 458 514 659 687 534 467 425 330 638 744 616 376 283 160 145 83 127 177 120 171 221 205 235 244 237 137 104 154 139 71 131 104 59 86 61 75 95 101 117 115 102 63 80 85 75 68 47 98 93 94 120 88 66 52 68 73 53 24 46 83 59 23 54 68 99 115 141 128 124 122 69 76 44 73 58 40 17 80 84 114 141 73 95 87 80 85 71 88 118 147 181 208 220 249 233 227 268 234 168 113 70 66 127 98 58 49 85 77 99 135 136 125 101 98 102 130 161 137 104 141 204 197 206 259 291 284 209 194 143 142 118 94 94 106 101 114 108 61 89 95 69 39 68 73 49 76 77 51 77 57 32 58 80 77 77 77 67 72 92 77 73 64 63 67 79 75 52 47 28 33 29 43 26 32 56 45 33 24 29 47 63 48 69 47 59 51 47 50 41 28 45 44 63 86 95 85 73 76 74 73 81 91 91 70 86 87 93 109 91 94 116 104 95 99 93 91 84 89 90 74 73 80 88 74 66 68 61 55 55 62 60 52 51 53 55384 315 615 30 10785 15 23 4 8062 9632 98 86 33 137 150 85 128 142 92 40 108 105 89 152 106 179 134 183 194 174 183 219 140 78 94 102 79 58 155 164 219 224 289 350 420 451 443 357 462 645 1386 1876 4026 48174 861483 881575 14614 1420 1326 1262 1209 1271 1230 1154 1131 1063 928 857 894 818 807 684 624 516 576 727 821 800 789 724 556 563 662 572 449 372 440 445 416 345 364 419 510 622 648 634 478 441 350 500 730 598 426 342 218 184 165 144 148 92 125 136 166 192 202 225 180 162 152 165 150 128 93 82 65 42 47 48 75 92 91 71 85 49 68 100 63 104 26 91 84 56 60 67 62 90 120 64 86 82 96 96 95 90 118 151 168 121 111 80 79 63 80 60 63 64 67 110 75 72 83 79 123 113 82 96 91 81 126 133 178 226 211 221 272 245 253 199 191 137 102 112 128 109 81 95 64 65 81 45 100 143 140 116 123 121 148 175 145 123 156 215 177 157 162 243 260 226 230 212 134 115 139 139 118 140 147 126 79 66 72 65 60 59 63 81 79 81 83 67 57 78 56 90 91 82 67 72 83 58 58 68 62 84 50 52 37 41 35 19 35 40 32 32 38 54 47 45 53 35 29 59 79 61 55 56 69 75 60 48 42 54 56 71 86 102 97 103 84 74 77 95 91 81 86 81 89 102 95 95 94 89 95 105 91 92 93 91 84 86 91 81 89 85 84 70 71 64 61 62 64 65 64 56 47 55390 316 612 30 10782 15 23 10 8062 9625 673 716 658 640 668 625 650 739 748 702 712 625 686 670 711 649 686 668 694 671 668 670 639 579 640 521 515 566 582 661 647 689 841 927 965 974 840 840 849 1019 1210 1511 2316 2655 11110 184526 392582 10167 1341 1283 1201 1268 1204 1170 1090 1014 957 879 919 824 765 678 650 661 693 749 788 748 688 650 630 576 560 623 529 349 421 452 389 363 312 403 475 482 659 708 621 415 475 377 458 683 663 550 473 284 223 128 122 146 168 238 141 114 176 166 220 243 152 112 180 228 123 132 125 137 129 93 104 91 111 69 129 104 64 65 89 68 70 52 120 159 168 169 111 57 95 123 89 94 123 72 71 109 141 124 103 89 112 97 69 127 120 80 114 121 75 106 128 126 135 111 105 73 83 104 71 96 130 185 237 201 253 291 275 250 236 200 218 198 169 156 127 143 66 91 95 88 74 103 96 97 128 148 156 182 180 166 178 118 110 164 189 176 186 229 191 212 215 177 154 148 136 156 173 151 135 139 138 142 125 92 62 70 83 105 109 78 97 98 76 73 77 92 84 88 74 84 89 92 65 61 66 82 76 77 83 88 56 37 53 48 35 54 64 84 77 72 68 61 63 54 56 54 56 66 45 64 74 79 68 65 79 72 101 108 99 91 92 88 93 91 84 87 103 97 97 112 102 114 116 114 111 117 107 107 111 106 106 109 106 98 95 93 92 94 87 87 79 78 71 65 67 62 62 61 55396 315 609 30 10779 15 23 16 8062 9618 950 951 1028 986 909 945 1009 954 921 1026 993 909 1034 1024 1060 953 909 910 975 984 935 864 899 744 781 723 861 958 973 1000 1016 1118 1079 1087 1111 1041 1123 1208 1161 1385 1618 1693 2107 2800 3610 2282 1112 1075 1093 1039 990 1058 1038 1060 1033 934 791 808 800 750 666 636 618 670 789 761 692 595 473 479 538 476 518 399 340 344 373 277 322 287 314 410 371 514 628 506 399 336 298 312 492 665 503 370 317 210 104 156 139 130 113 120 86 140 180 157 153 144 172 119 111 122 57 84 87 47 36 9 83 72 -3 54 45 13 -1 -10 1 36 38 57 51 21 37 28 0 -3 65 54 22 53 39 53 48 44 65 121 113 109 60 17 45 75 93 95 80 18 15 43 56 48 51 -3 18 51 51 88 73 110 170 219 209 180 135 156 165 124 136 99 90 61 51 20 -2 14 30 39 45 40 65 73 60 54 97 99 145 103 73 84 96 125 138 110 104 127 148 110 135 131 109 130 113 122 95 93 109 95 69 82 54 49 45 19 40 56 73 51 43 45 37 8 20 42 41 36 37 34 36 41 33 29 7 21 36 32 26 31 21 17 8 27 2 -17 15 19 21 22 10 33 23 8 11 8 21 15 16 28 24 13 19 19 21 3 26 35 32 47 52 52 53 70 61 59 55 55 54 56 63 58 52 61 63 61 64 69 69 64 62 70 68 50 44 50 40 41 38 27 33 31 26 32 28 26 24 24 12 55402 312 697 30 10777 15 23 22 8063 9611 883 846 853 815 853 906 929 909 904 846 884 918 856 893 889 860 720 830 759 760 702 728 745 804 850 816 1005 1077 1126 1141 1012 1050 1057 1037 1081 1199 1220 1347 1576 1788 2431 6926 15088 3007 1114 1043 984 991 996 1002 1071 1011 913 835 768 787 735 686 732 743 695 699 668 568 445 476 345 326 276 424 410 415 348 369 309 256 302 288 373 338 512 576 420 337 365 345 304 491 553 357 295 191 119 106 74 127 131 75 77 48 77 149 106 128 111 101 85 92 95 83 94 62 72 44 44 44 3 4 -5 -5 11 2 -15 22 -14 -8 34 39 16 -5 -10 -27 2 15 -10 31 65 30 45 72 34 25 65 115 68 28 45 49 24 38 63 39 37 43 43 48 0 8 16 41 53 -6 46 117 152 160 129 113 104 138 109 73 72 73 50 17 36 27 19 5 29 36 27 36 19 52 47 72 82 95 80 72 75 36 59 49 40 33 58 97 99 98 123 142 99 82 93 122 115 116 108 110 114 68 67 54 22 17 2 -14 21 36 42 30 30 16 9 6 26 21 15 41 31 24 33 37 21 32 16 13 30 30 -1 -7 5 -11 -32 -23 -13 -11 -6 -11 -15 -20 -2 4 -17 7 -19 -17 0 -12 -13 -5 -3 6 -9 -12 2 10 32 34 40 39 36 43 37 23 25 33 34 44 42 34 34 36 39 35 30 38 44 43 37 37 43 38 34 38 35 25 30 30 19 23 20 21 13 2 6 6 -1 -4 55408 314 633 30 10773 15 23 28 8063 9604 907 1000 1030 986 896 970 921 945 935 873 981 913 923 932 965 937 1050 1019 848 851 956 903 725 804 798 758 776 887 865 1076 1141 1124 1125 1035 997 1037 1034 1135 1230 1350 1498 1744 1998 2574 2333 1199 1085 970 970 960 956 969 955 1017 1050 954 876 815 796 776 829 753 658 674 646 644 492 429 405 351 310 351 435 476 409 353 330 337 310 295 359 377 567 586 449 343 353 360 308 440 580 432 309 184 113 107 112 148 111 102 130 51 47 94 108 171 157 105 86 77 109 51 45 80 77 41 52 50 3 -1 15 54 41 -4 -32 -42 27 73 66 66 49 20 51 20 -6 -5 -46 22 88 105 81 39 52 89 106 83 51 -4 -24 81 116 94 51 47 35 46 20 46 48 -12 -11 17 53 76 121 124 147 166 122 84 129 116 95 108 90 73 38 45 -4 1 20 33 19 48 48 78 52 37 77 106 83 104 96 96 60 39 53 41 71 126 132 126 112 149 122 126 126 139 131 129 117 97 103 124 120 118 113 65 91 58 46 69 38 35 70 84 48 39 33 20 -4 16 48 44 15 24 35 46 39 29 38 23 35 50 39 39 41 43 19 14 11 11 -3 2 23 12 -8 5 21 -3 -12 -27 3 9 3 10 -4 -8 0 -5 10 22 27 26 31 41 46 41 32 49 53 46 45 45 38 41 55 49 47 48 54 55 63 59 45 56 60 62 50 43 42 44 41 37 35 36 37 29 27 22 27 20 15 14 55414 314 630 30 10770 15 23 34 8063 9597 1590 1074 1098 1085 1021 1006 948 1077 1007 1007 983 985 1089 1056 1103 1143 1161 1071 996 954 971 873 942 941 895 804 963 1016 1062 1161 1118 994 1014 980 1076 1071 1144 1081 1062 1213 1222 1179 1173 1084 1092 1068 1013 1032 887 1016 979 924 981 995 968 1016 862 818 839 696 702 727 679 638 572 499 470 448 317 290 302 355 348 344 263 235 262 355 345 347 369 453 632 639 485 384 413 346 305 398 517 557 413 208 206 169 134 109 107 181 116 168 118 97 64 149 128 165 182 83 143 152 118 83 113 57 68 88 84 33 -40 -2 -1 39 62 47 54 75 29 44 75 113 49 20 4 32 28 75 113 86 96 87 105 70 50 28 37 63 108 79 104 144 54 -6 65 19 30 43 19 7 0 -6 113 136 116 148 124 117 114 144 157 118 117 76 85 78 47 50 10 8 49 53 53 50 54 39 34 44 56 40 79 101 145 138 111 110 86 79 84 99 131 179 191 161 159 146 167 166 142 135 120 132 133 142 157 125 111 91 114 85 50 72 92 101 117 92 67 70 67 35 21 47 45 53 35 37 48 48 46 56 68 67 74 64 67 44 49 48 51 44 18 23 25 20 26 32 32 30 19 17 24 21 24 36 26 26 17 6 19 39 28 21 19 25 66 74 61 70 80 80 65 65 70 66 76 57 57 74 64 56 64 70 71 68 64 80 73 62 71 68 60 54 57 60 63 62 45 44 42 45 39 34 33 32 55420 314 626 30 10766 15 23 40 8063 9590 13334 1134 1126 1095 1003 1019 1018 952 986 1019 938 904 912 1016 1080 1111 1024 1047 963 960 973 894 890 931 925 958 1023 1025 945 923 927 906 893 939 887 1035 1020 1017 989 978 1003 890 895 937 984 1009 1000 943 944 977 942 998 965 945 929 825 776 742 729 731 722 666 700 563 437 323 331 367 324 313 327 381 314 304 364 341 360 366 347 382 388 485 583 627 536 352 321 373 330 281 377 640 522 399 221 188 124 110 82 129 68 21 120 108 128 141 155 154 146 128 102 92 62 106 56 76 74 77 -9 -12 42 16 -17 27 74 50 48 67 -16 -1 28 51 24 30 5 31 50 63 110 92 69 62 73 104 66 61 89 99 74 51 93 69 48 45 45 35 50 37 45 16 85 122 117 135 130 159 159 130 146 134 110 114 82 104 107 90 57 56 60 54 37 44 46 78 94 59 65 75 82 83 122 143 109 109 80 67 60 66 83 93 119 160 190 187 194 184 201 184 164 173 174 150 132 140 122 109 101 87 106 96 65 71 98 127 82 59 72 54 29 50 63 45 82 55 42 32 84 91 69 67 81 67 90 42 35 51 50 47 46 69 60 31 0 21 22 4 24 29 17 12 0 17 15 17 18 29 21 21 22 33 21 23 26 41 67 60 45 50 63 76 65 60 76 72 71 67 66 74 70 68 70 71 67 80 79 71 68 71 70 59 62 60 54 58 54 56 48 42 44 45 35 35 28 33 55426 314 624 30 10764 15 23 46 8064 9583 280871 3715 1088 1131 971 981 949 943 1008 999 1079 1065 1023 997 1035 1030 909 909 898 831 799 868 852 768 828 833 818 801 790 801 840 827 849 821 947 916 929 960 948 837 825 749 880 933 813 879 946 859 919 944 945 839 800 905 747 699 741 683 664 672 634 597 573 674 517 284 294 275 217 256 241 271 310 330 225 247 255 224 300 320 369 495 522 448 367 300 358 384 272 279 351 508 451 407 259 173 79 74 65 47 51 52 53 80 93 115 151 166 115 131 72 20 2 -5 48 50 42 1 7 -4 -63 -51 -6 10 -17 -15 20 31 -8 37 -14 -11 49 34 -18 36 46 23 35 18 16 31 60 48 77 -4 22 57 26 -15 -17 -8 30 47 73 12 22 9 16 14 18 51 99 100 100 125 64 66 86 83 31 66 28 28 34 83 38 -1 20 -8 35 11 9 32 5 20 27 64 83 90 103 111 90 71 25 43 69 30 79 106 119 114 139 176 216 195 178 202 165 138 117 109 84 66 65 58 93 72 24 25 32 30 108 97 70 38 37 8 27 40 30 14 7 12 -1 17 33 33 30 11 26 47 30 23 7 -8 11 20 9 31 -14 -35 -18 -23 -12 0 1 -6 1 3 -5 -4 -1 5 -9 -24 -9 -3 -3 -9 -26 -23 -8 7 35 26 22 26 37 41 36 28 45 49 35 26 17 25 22 26 31 33 23 41 30 44 40 32 34 30 29 38 24 19 22 23 24 13 7 5 -1 -11 -6 -7 55432 313 653 30 10763 15 23 52 8064 9576 31752 1380 1121 1070 1019 934 943 1042 1021 1052 988 1077 1063 1055 1091 962 944 941 941 858 779 832 798 748 839 966 822 829 860 847 778 882 867 947 986 1026 916 806 786 825 773 789 833 931 855 968 864 878 877 837 769 724 685 733 715 602 656 688 669 643 619 594 577 521 324 276 223 265 290 273 216 212 218 245 227 236 252 330 307 422 522 494 387 333 304 364 329 293 277 301 408 392 312 250 134 104 65 33 45 35 5 62 77 96 119 142 137 88 64 73 74 80 33 -9 35 56 -5 -32 -13 37 12 -9 -19 -8 29 47 52 30 34 37 8 -13 22 -35 -17 41 40 19 14 38 7 3 -25 16 38 41 49 45 20 -4 0 -22 -25 -2 34 -5 20 0 2 22 55 127 121 64 64 35 54 91 67 76 125 80 29 44 64 62 43 -6 -6 1 -21 12 8 -11 29 58 62 91 83 99 109 77 70 74 76 12 37 83 102 139 134 152 191 199 208 191 192 169 123 108 112 79 77 89 43 48 35 39 32 20 56 94 69 62 33 43 23 19 16 0 0 -2 12 38 0 16 10 45 57 30 33 40 33 17 19 15 2 28 27 -1 -11 -16 -1 -3 -11 -10 1 9 -6 -22 -36 -36 -33 -12 -2 -13 -16 -8 -18 -12 -10 -7 0 28 29 14 18 28 24 30 38 30 34 40 36 29 32 33 30 37 39 34 34 40 34 31 38 30 23 24 22 28 16 17 9 14 10 6 4 0 -4 -13 -14 55438 312 682 30 10762 15 23 58 8064 9568 10263 1257 1246 1176 1062 1026 1162 1125 1054 1090 1247 1234 1162 1161 1080 1000 992 935 877 876 819 829 879 866 963 1025 945 880 915 942 975 986 1111 1011 1013 936 864 766 823 787 800 924 929 884 879 906 922 944 923 864 793 683 688 735 666 662 707 731 653 681 635 661 591 351 269 326 319 311 292 260 267 310 330 334 382 344 397 403 423 554 560 422 381 322 356 335 319 308 359 385 325 280 227 159 90 80 113 86 96 85 71 105 133 210 147 109 110 112 65 106 54 25 33 96 71 31 94 75 28 14 21 55 74 28 68 87 69 61 84 21 18 7 3 43 5 77 78 112 68 85 101 83 88 105 143 68 67 62 38 6 51 81 47 17 18 56 10 -5 70 99 126 126 131 89 75 79 96 69 79 101 69 57 55 23 35 12 43 32 41 50 61 28 22 76 62 69 109 155 123 102 110 126 111 56 60 54 132 180 180 229 211 203 184 211 227 228 167 130 138 111 108 121 131 76 73 84 82 81 79 105 88 100 94 83 42 46 43 54 66 33 46 48 50 35 42 54 63 87 75 63 78 73 65 86 54 31 40 28 24 29 21 18 0 18 30 45 25 28 32 52 43 32 32 33 29 31 24 24 26 17 26 44 54 63 69 57 63 72 63 74 71 70 64 62 68 65 58 62 63 74 80 75 69 74 72 70 62 63 60 59 58 57 50 59 52 47 49 48 39 39 37 27 55444 312 679 30 10759 15 24 4 8064 9561 44738 1842 1326 1240 1168 1103 1095 1069 1080 1144 1109 1233 1270 1134 1143 1092 973 1005 945 897 866 945 909 947 1027 1031 1065 1030 941 960 1049 1010 1082 1038 1092 1011 951 889 923 861 869 982 1022 979 936 1013 904 907 943 865 713 658 756 722 763 652 698 667 680 657 659 735 603 425 318 332 316 395 306 267 384 409 525 500 472 434 403 471 612 612 426 395 389 441 375 372 345 343 389 244 226 245 198 130 118 162 103 110 161 150 175 119 175 208 213 157 109 70 62 85 109 96 92 55 54 98 92 38 23 50 120 119 125 93 71 64 77 38 26 86 66 19 17 78 36 55 130 98 76 87 103 32 63 21 79 92 100 84 76 86 55 52 75 53 66 44 69 69 63 130 91 103 144 142 145 120 128 148 136 104 113 68 85 103 43 43 67 59 45 80 65 55 68 48 74 84 141 159 147 92 105 112 88 80 103 142 185 201 208 223 204 200 205 216 228 220 204 159 134 148 122 145 148 127 141 134 108 112 78 77 96 101 124 122 85 71 52 50 50 60 86 88 62 81 79 87 88 103 113 89 96 97 67 65 67 71 70 62 75 63 37 31 60 60 44 36 34 45 33 34 40 68 62 43 48 48 35 33 38 46 54 59 75 72 77 81 80 84 86 69 79 86 76 79 79 82 91 80 76 82 85 82 79 88 95 96 78 76 80 80 82 76 66 63 66 58 59 62 56 52 48 43 55450 311 706 30 10756 15 24 10 8064 9554 15062 1463 1329 1240 1228 1088 1160 1121 1204 1274 1236 1207 1197 1196 1121 1060 1097 1033 899 937 899 875 977 1060 1059 966 1076 1088 1147 1110 1053 1018 989 994 1072 1029 974 934 946 967 933 948 1001 968 941 984 965 992 855 655 656 683 709 695 709 724 649 694 686 610 683 717 550 353 351 269 347 393 363 388 480 527 553 439 422 402 504 598 486 438 442 471 392 391 377 327 384 357 294 235 204 172 150 124 151 144 78 68 175 139 227 191 309 277 158 125 102 103 89 36 145 86 61 65 38 51 36 -16 27 93 85 77 53 58 26 58 89 74 105 86 74 42 80 89 106 116 120 96 96 117 90 98 88 77 98 92 81 62 57 33 68 65 52 38 55 72 108 143 136 164 170 157 151 158 105 115 82 76 54 59 74 89 107 76 48 87 51 56 52 66 52 47 45 79 132 172 148 132 143 109 95 96 99 91 155 212 225 201 193 156 171 212 221 232 194 154 126 114 140 131 123 125 127 126 114 110 87 100 108 134 162 126 122 84 81 80 82 57 64 50 51 93 72 53 72 79 103 105 81 86 71 93 96 72 51 61 47 48 45 47 21 25 55 40 48 40 48 29 34 44 20 32 32 44 27 41 49 36 37 40 71 63 77 62 71 78 82 101 85 66 83 76 75 90 93 72 69 83 86 80 84 84 88 78 76 75 73 75 84 73 63 64 67 58 55 55 59 61 51 38 38 55456 311 705 30 10755 15 24 16 8065 9547 203984 2673 1280 1179 1193 1205 1127 1145 1130 1169 1191 1177 1114 1116 1074 977 998 957 973 954 936 886 911 837 832 919 1167 1180 1166 988 993 922 981 1004 1015 1109 1005 943 909 873 930 1003 996 958 854 865 845 855 712 642 672 699 597 588 629 615 591 593 619 693 663 556 439 327 309 367 411 304 368 402 458 569 493 409 345 384 553 588 466 421 376 411 391 309 301 263 227 245 291 185 154 137 197 126 115 160 117 54 41 79 123 138 194 231 157 85 101 104 85 97 40 33 16 7 58 11 4 10 18 85 44 44 30 40 40 28 51 38 8 48 26 14 10 33 27 34 70 83 77 65 68 25 -15 67 63 71 51 23 45 49 51 37 13 19 31 16 72 145 109 131 127 85 98 110 100 107 96 103 87 87 54 43 80 54 -3 23 13 -20 37 14 46 49 133 115 119 104 119 102 106 92 55 72 58 147 160 137 148 140 154 209 194 158 166 150 109 100 74 105 74 95 110 110 109 122 81 96 124 130 102 94 75 86 55 40 29 31 39 45 59 55 48 27 19 42 33 43 67 66 58 54 47 50 57 60 27 5 15 4 4 31 32 29 17 20 -7 -4 15 13 34 18 0 27 16 4 1 3 -5 -2 17 16 34 49 40 44 39 25 42 51 40 43 58 56 54 48 44 48 48 51 46 41 57 57 58 53 47 53 46 51 41 46 45 35 39 40 35 28 24 25 19 5 6 55462 310 735 30 10755 15 24 22 8065 9540 14492 1568 1358 1320 1269 1237 1205 1319 1280 1299 1255 1248 1265 1184 1167 1192 1297 1256 1267 1054 967 992 988 1005 950 961 1136 1235 1152 1063 1017 1001 1035 994 1055 1082 1031 1008 938 1070 1009 945 1019 992 946 975 901 776 739 770 775 770 767 731 663 612 617 654 681 581 644 618 596 457 343 341 380 374 418 523 582 513 355 426 604 590 455 421 466 444 440 399 390 313 382 308 309 345 337 239 238 186 159 123 164 215 134 148 178 254 274 283 205 116 170 131 53 67 112 56 39 102 69 99 74 56 56 88 95 76 99 81 77 78 77 42 13 46 62 68 69 70 62 75 133 133 180 110 129 91 37 76 123 118 119 51 68 93 118 129 104 47 48 55 58 136 125 142 115 93 79 108 123 118 142 121 90 122 110 80 102 160 108 75 74 63 80 102 59 35 83 123 137 135 146 192 165 166 96 65 120 144 166 160 184 231 223 225 209 234 188 140 142 145 88 117 163 158 173 159 153 130 138 129 142 156 136 122 121 96 107 98 104 87 80 79 85 82 70 96 72 66 62 87 86 82 88 119 95 101 122 68 33 60 66 57 63 43 22 52 61 53 42 43 65 67 70 66 67 40 43 38 41 38 46 43 50 52 69 75 81 71 78 80 98 95 88 88 94 88 90 70 80 88 75 81 87 96 89 90 89 84 73 79 97 82 81 75 80 86 74 73 75 67 63 57 55 49 44 45 55468 310 763 30 10753 15 24 28 8065 9533 36096 1727 1437 1423 1425 1332 1313 1311 1335 1441 1385 1439 1451 1425 1366 1298 1376 1361 1466 1468 1167 1034 975 1000 1073 1143 1152 1170 1298 1288 1147 1047 1118 1107 1074 1067 1180 1205 1159 1148 1074 1080 1079 1132 1052 1021 979 990 812 827 830 819 780 765 706 639 662 713 713 675 685 683 743 694 513 532 541 509 513 669 645 454 319 393 595 576 535 448 473 440 435 385 353 309 316 359 325 418 437 409 310 243 202 154 148 140 181 282 389 398 338 195 168 153 147 97 159 148 139 90 68 148 120 42 135 99 109 127 137 133 134 112 118 126 80 33 45 62 86 61 82 58 89 170 180 102 120 156 108 105 152 147 102 113 113 72 78 69 100 96 92 65 96 69 101 178 170 169 189 148 119 138 147 111 130 132 119 108 116 92 79 97 121 95 62 83 106 110 107 114 134 135 177 171 141 164 123 164 206 137 87 112 155 221 204 164 195 220 228 242 243 194 185 172 146 163 166 116 154 176 166 185 218 188 168 170 172 159 160 112 84 107 105 142 114 102 105 89 96 93 75 89 130 129 116 123 107 125 137 116 90 95 105 107 103 96 79 52 67 80 76 73 70 82 82 92 74 70 61 49 63 57 61 80 93 91 80 88 92 84 94 101 86 102 107 110 121 121 114 117 105 110 116 101 94 96 110 101 108 102 106 110 107 115 108 102 102 98 94 89 93 92 93 88 80 77 80 80 74 63 55474 310 732 30 10752 15 24 34 8065 9526 154804 3956 1561 1602 1644 1607 1382 1438 1510 1705 1669 1537 1499 1664 1666 1559 1511 1549 1521 1343 1121 1036 1033 1016 1021 1022 1050 1167 1292 1202 1102 942 933 875 945 1045 1109 1084 1097 948 915 1014 991 1020 1007 936 907 850 797 787 750 768 707 672 650 569 683 666 713 615 600 668 623 661 695 710 555 573 650 620 497 448 400 369 396 470 417 413 445 393 367 326 283 259 258 320 312 331 484 417 290 285 215 171 150 87 133 282 312 232 193 188 135 125 144 100 78 94 159 63 41 75 42 6 20 40 51 82 104 124 81 31 37 69 39 72 76 22 88 66 59 61 55 78 69 119 119 103 96 93 109 111 66 70 118 101 73 64 51 62 87 67 57 32 40 82 141 133 103 76 138 93 67 87 81 66 56 71 21 67 97 51 73 68 24 44 47 47 61 27 48 102 167 154 154 125 139 166 149 131 98 108 139 177 177 139 172 176 182 191 184 143 125 145 102 76 115 94 143 165 112 137 136 116 107 152 169 102 82 70 85 80 84 88 61 68 66 67 66 78 78 79 59 60 92 93 76 78 91 83 96 73 66 74 80 61 78 68 49 60 51 32 27 41 47 58 60 58 65 50 34 28 31 28 35 42 41 52 62 71 73 62 58 79 94 97 104 92 86 84 84 77 71 68 77 77 78 60 61 74 80 77 77 82 76 80 82 75 70 64 69 61 61 61 55 50 45 44 38 34 55480 310 730 30 10750 15 24 40 8065 9519 324996 5468 2547 2217 2205 1922 1727 1790 1779 1773 1805 1820 1761 1579 1585 1557 1523 1532 1399 1026 922 964 1013 938 891 999 1087 1178 1260 1284 1096 963 976 1017 987 1103 1038 902 895 1004 940 932 1007 985 943 891 867 667 761 739 699 683 623 599 577 613 643 604 640 674 637 740 711 611 643 563 620 645 636 649 544 478 374 370 370 392 356 348 373 393 353 429 419 363 240 237 321 298 367 326 244 265 220 166 158 111 160 204 321 282 247 188 145 139 114 51 79 123 56 62 68 63 90 47 19 -8 98 110 106 143 129 79 87 60 -14 35 8 24 6 1 83 91 108 103 80 58 55 64 85 85 104 97 75 116 139 80 49 68 91 68 35 62 49 56 26 54 118 145 161 146 107 116 108 109 70 84 79 85 83 54 60 109 101 63 49 60 71 37 61 37 19 72 103 128 136 139 158 148 102 93 60 123 203 159 134 179 173 191 176 155 151 169 136 107 119 116 129 138 138 161 155 140 136 106 153 136 127 99 95 100 97 84 62 89 120 89 66 57 39 72 70 62 54 69 63 54 57 86 76 80 87 66 76 86 80 68 86 65 30 52 56 36 38 50 40 46 54 70 65 48 52 44 27 34 39 29 31 45 40 36 58 69 64 66 89 78 83 91 90 91 88 80 70 65 68 76 82 75 76 93 84 84 82 79 80 77 70 70 65 62 61 62 62 66 58 54 51 48 49 42 55486 310 730 30 10750 15 24 46 8066 9512 301576 5017 1870 1744 1674 1578 1541 1543 1622 1548 1483 1552 1645 1500 1399 1316 1437 1586 1425 1028 845 958 902 845 774 887 1045 1100 1190 1082 919 800 864 926 897 796 719 801 803 831 818 919 853 849 791 741 677 672 724 746 589 569 498 521 569 585 591 601 536 542 643 608 559 584 626 613 560 535 551 505 423 458 356 288 415 362 308 310 406 422 363 368 373 297 204 216 239 277 365 399 231 217 178 152 80 97 135 295 293 134 141 122 103 102 94 63 -13 35 104 73 37 50 25 18 45 47 47 62 66 44 32 -26 23 17 -45 -32 31 19 15 26 19 46 31 43 46 57 46 107 79 12 38 1 21 58 78 46 31 55 45 2 19 -10 -20 -9 -4 25 50 92 97 115 57 50 16 41 52 33 38 1 6 15 52 95 74 50 58 8 60 37 39 50 101 80 104 112 86 57 105 110 60 63 57 85 128 142 165 193 175 182 147 131 134 54 32 55 77 106 69 92 100 99 114 107 100 96 114 100 89 64 61 48 53 83 34 45 40 46 20 13 29 24 21 48 33 40 37 43 21 20 13 33 61 53 46 48 45 43 33 27 31 41 38 22 4 18 21 25 29 26 21 12 8 5 -13 3 16 22 7 -6 -1 10 18 23 44 48 51 30 45 50 48 39 43 55 46 46 51 51 44 51 53 43 39 51 50 53 43 42 49 40 31 34 28 31 31 24 21 22 15 7 6 6 55492 310 731 30 10751 15 24 52 8066 9505 58860 3833 2165 1973 1760 1705 1814 1800 1854 1733 1672 1689 1557 1675 1669 1722 1835 1838 1810 1377 1104 1060 915 901 863 989 1080 1109 1204 1161 1028 949 974 881 987 914 768 884 933 932 882 942 904 883 898 852 672 653 708 674 692 622 534 536 570 540 554 569 602 602 629 606 748 646 655 582 511 498 553 603 538 421 318 338 383 357 303 326 398 410 476 476 314 171 184 265 304 446 500 387 333 358 191 140 97 96 194 451 287 194 201 187 130 158 106 80 79 100 112 69 95 68 79 25 27 61 51 42 105 27 10 74 62 78 61 49 23 42 34 70 106 100 90 93 53 86 97 95 75 63 93 140 100 117 43 42 54 54 44 66 37 44 49 78 89 60 119 154 128 126 71 118 102 70 88 83 58 56 67 90 83 99 66 78 49 17 41 53 56 69 102 121 140 159 99 117 138 161 107 78 72 114 156 120 145 226 204 139 123 127 109 71 88 106 126 130 136 116 85 132 171 131 145 136 132 123 118 125 107 122 106 125 99 77 104 85 99 68 72 50 37 53 47 53 57 48 43 43 48 57 71 80 61 55 65 80 70 68 51 68 70 54 57 24 17 51 57 63 64 48 41 34 39 29 36 46 53 57 45 47 35 45 64 69 78 79 75 72 71 84 90 86 70 85 90 84 78 66 61 64 73 75 84 83 67 64 75 80 77 76 66 62 54 57 52 46 49 38 40 33 55498 310 731 30 10751 15 24 58 8066 9498 97273 4172 2442 2264 2305 2213 2228 2112 2216 2309 2277 2246 2315 2257 2180 1978 1968 2046 2181 2093 1437 1050 1052 988 962 968 950 1103 1228 1152 987 949 938 1004 1034 1003 776 837 888 932 925 919 894 834 867 794 755 780 756 736 648 552 566 621 614 640 650 688 728 694 667 688 687 632 694 682 685 614 568 590 505 433 346 377 336 308 436 486 446 471 518 563 478 325 273 351 372 458 522 403 377 328 230 134 127 152 364 387 230 228 237 210 133 167 164 126 101 108 147 137 134 70 80 123 79 55 72 96 82 77 69 90 71 72 69 44 54 60 124 55 29 72 92 70 60 101 104 121 88 83 85 71 95 76 76 87 81 121 98 90 74 80 105 43 12 122 175 141 129 94 125 102 125 87 91 79 67 69 65 75 74 46 95 56 56 94 95 74 108 94 88 100 106 116 107 121 139 154 160 94 78 133 151 136 177 220 193 191 159 177 143 108 91 71 124 132 143 176 169 171 173 186 158 160 148 141 139 136 113 77 95 115 106 80 90 93 95 85 74 55 59 76 105 112 91 100 97 75 71 75 88 68 74 97 69 82 86 63 62 84 90 86 56 53 57 52 56 66 68 64 46 40 61 54 51 27 34 38 48 62 62 51 65 71 83 98 100 89 106 105 102 98 77 86 84 91 89 96 86 79 79 92 99 102 91 85 93 90 92 91 84 79 69 66 60 64 61 54 53 45 55504 310 730 30 10750 15 25 4 8066 9491 198457 6312 2790 2409 2334 2332 2463 2772 2832 2614 2752 2723 2591 2220 1854 1916 1886 2036 2266 2429 2720 2282 1156 960 960 914 1030 1222 1248 1149 1002 864 910 935 995 947 805 922 844 856 859 913 891 896 800 708 632 660 680 714 713 677 599 694 623 616 609 620 662 640 624 660 704 628 679 642 559 402 442 464 443 371 452 452 353 385 434 328 338 398 437 452 431 290 265 333 373 455 460 416 327 263 168 60 92 108 258 300 187 205 157 155 98 129 130 104 112 104 92 98 105 56 28 63 49 28 108 124 77 81 71 59 49 71 43 -2 42 43 21 67 63 136 103 89 101 82 116 137 86 62 60 46 71 70 96 63 42 66 80 89 50 40 72 91 75 95 127 92 116 74 81 73 78 63 71 52 49 70 83 54 49 36 84 105 63 89 57 47 68 99 99 94 117 102 170 178 193 139 74 62 104 83 143 116 138 175 204 184 172 126 130 133 100 78 87 149 113 145 160 165 198 156 117 136 146 136 142 115 93 88 73 111 107 91 92 72 55 40 56 47 57 50 69 57 68 58 52 53 71 49 66 64 73 85 101 94 88 83 69 70 101 77 50 55 64 56 72 56 58 63 64 64 43 68 39 21 32 47 61 50 40 65 67 62 73 77 87 89 80 77 92 98 84 83 83 73 69 83 69 64 82 78 80 79 83 77 78 80 80 73 70 59 50 49 60 56 42 47 48 36 55510 310 729 30 10749 15 25 10 8067 9484 166969 5065 2359 2281 2239 2240 2206 2318 2575 2127 1990 1934 1725 2788 4857 5657 5814 6386 6412 5919 5831 3198 1075 1068 1040 1014 1128 1179 1156 1041 972 969 960 979 972 935 848 969 992 911 840 912 876 850 679 732 677 744 691 724 716 716 556 583 661 652 654 693 657 690 664 676 725 727 685 619 533 527 517 406 324 424 369 357 450 516 436 423 384 468 502 424 367 255 342 437 485 432 510 348 227 196 207 145 149 234 414 312 184 173 199 172 157 127 141 182 165 163 114 205 142 93 83 78 102 79 84 109 47 48 95 74 89 50 72 93 84 104 124 121 88 68 85 83 105 121 75 104 118 151 84 76 77 73 76 96 114 55 39 110 58 79 77 54 121 172 162 98 123 115 98 98 79 158 169 91 88 107 94 95 125 86 68 80 100 125 103 84 94 117 133 134 172 183 140 154 162 151 136 107 99 90 112 141 186 228 204 169 125 158 152 108 88 137 161 191 188 205 190 175 155 156 196 174 157 142 131 122 134 127 129 146 139 122 123 128 130 106 113 96 63 83 84 106 96 121 108 87 102 87 72 90 121 86 95 133 102 96 72 88 92 64 75 75 81 101 92 81 58 84 88 65 51 60 57 65 68 53 61 70 65 86 77 88 97 104 99 96 91 95 113 117 118 116 104 92 82 89 105 114 106 100 115 115 108 109 99 96 105 103 95 96 89 77 77 83 71 59 67 61 55516 310 730 30 10750 15 25 16 8067 9477 41904 2878 2009 1964 1993 1872 1819 1730 1649 1456 1695 6794 15011 19524 20870 17816 15583 12092 11459 14115 26462 3566 1083 1193 1001 1007 1009 1192 1123 1044 1008 969 949 957 1038 1022 831 873 879 910 909 898 936 966 834 768 763 711 710 728 710 640 611 588 565 635 658 662 605 645 684 608 605 701 623 596 527 473 396 327 260 313 296 335 482 537 396 384 441 583 578 440 397 257 310 378 361 406 419 306 260 199 136 138 167 215 395 397 249 169 158 149 153 144 127 125 155 127 62 127 146 102 91 130 102 78 54 93 77 80 120 92 100 93 79 93 69 44 91 135 103 105 69 97 155 137 106 131 148 138 145 142 130 146 131 81 89 42 51 49 64 73 51 51 96 120 130 168 161 95 101 140 107 82 61 97 68 63 74 43 49 65 73 60 125 133 107 67 68 94 113 154 154 127 155 150 164 156 108 87 112 147 117 139 158 223 179 134 125 100 90 86 114 105 142 176 176 179 171 153 194 198 182 156 154 132 111 119 110 115 143 143 133 130 122 91 90 96 79 81 92 91 82 72 86 90 81 82 89 69 70 74 81 87 82 79 104 108 91 75 86 92 74 67 63 59 57 57 78 74 80 58 50 46 47 39 44 58 44 64 73 67 59 64 84 84 109 105 89 93 90 95 97 101 90 90 87 84 87 87 79 85 82 80 80 87 86 85 89 93 84 79 76 76 74 68 59 56 55 52 55522 310 732 30 10752 15 25 22 8067 9470 18080 1808 1799 1685 1641 1679 1723 1692 1662 1875 3942 11492 20387 22274 19393 17095 11647 6508 4900 7923 12684 2752 1062 1053 983 1008 1050 1038 1086 1032 997 896 885 900 964 1011 798 766 887 950 928 812 824 861 798 692 683 711 645 640 668 632 535 578 670 632 684 569 634 738 697 632 591 596 550 501 469 377 293 303 279 328 334 331 394 499 370 380 497 566 533 451 392 266 249 301 321 362 403 365 227 151 151 191 180 216 371 428 239 118 176 207 170 94 122 117 71 118 72 80 61 59 53 95 87 70 37 43 64 76 43 53 64 110 41 44 74 81 62 94 93 99 73 100 86 32 60 112 59 73 74 25 30 83 97 115 82 56 99 60 52 58 -24 31 59 99 131 109 125 99 73 89 62 101 86 97 72 90 80 46 57 67 85 108 88 58 74 40 17 54 91 80 105 132 145 128 84 61 86 127 123 111 114 167 208 162 127 71 57 68 66 69 83 154 111 125 148 150 139 137 149 135 127 147 178 150 88 84 101 100 91 58 86 98 100 76 48 24 51 52 57 62 53 60 47 44 69 57 44 39 45 52 56 62 80 71 71 81 90 67 37 60 50 55 73 63 70 42 47 54 51 56 37 46 35 25 27 40 34 27 38 41 31 33 50 60 78 79 82 90 85 86 70 77 69 60 60 63 56 52 63 78 77 70 56 58 62 58 60 56 59 54 49 43 38 49 38 38 32 26 55528 311 702 30 10752 15 25 28 8067 9463 334165 6072 1842 1998 1869 1841 1894 1867 1785 1782 1882 1694 1646 3455 7341 10333 9744 6408 4032 4097 6611 9276 2500 995 1150 1147 1040 1095 1156 1225 1110 1237 1101 1002 1055 1091 1143 975 831 1009 1070 1009 1049 980 873 873 759 732 857 869 799 820 758 656 649 703 751 665 736 728 673 680 691 669 634 612 543 383 342 389 395 404 341 426 550 561 507 462 536 613 623 645 572 443 309 336 378 416 412 491 434 313 256 256 220 239 254 568 447 318 244 229 203 158 135 137 172 116 104 151 127 132 119 121 94 132 129 107 148 103 125 69 116 92 93 134 95 116 80 130 157 145 162 105 107 100 65 74 159 108 100 125 111 155 135 120 166 156 182 179 110 94 127 80 53 113 133 150 178 154 146 177 131 114 129 132 123 111 96 90 111 113 130 95 104 104 145 122 106 83 126 145 145 147 160 138 143 125 162 189 219 184 202 241 253 209 152 139 133 98 119 137 133 164 165 209 239 231 192 208 210 220 193 184 189 190 173 161 144 159 160 151 130 146 138 110 99 118 124 115 83 108 122 109 106 95 108 115 99 85 95 97 101 90 104 98 102 107 103 109 129 118 143 114 93 122 126 103 117 111 94 94 96 108 98 84 72 79 65 86 96 93 109 114 101 101 99 112 122 123 120 127 133 141 116 119 114 118 118 112 114 116 122 120 119 125 115 110 116 114 107 111 105 102 97 93 92 94 93 82 80 55534 311 703 30 10753 15 25 34 8067 9455 42476 2262 1642 1604 1726 1746 1705 1834 2495 3808 4892 4973 3812 3925 5354 6756 6619 4980 4474 5050 19161 124172 19443 1087 1050 1055 912 998 1161 1214 1098 1097 1217 1208 1021 1011 1058 997 831 944 1075 1012 1038 945 922 853 728 751 801 694 730 698 718 751 646 673 645 604 630 723 683 690 682 679 595 547 430 474 415 347 299 297 355 463 537 511 402 450 553 612 732 672 598 452 278 305 381 345 435 511 466 247 179 146 165 229 415 494 283 231 167 133 161 112 167 210 118 113 120 97 134 130 75 82 78 69 63 40 65 70 65 77 45 93 110 108 85 80 58 124 134 97 76 121 122 101 117 103 115 120 95 92 120 119 80 81 114 83 89 105 94 121 73 89 79 67 111 131 159 181 172 157 117 88 83 98 92 93 99 97 85 54 85 54 92 100 93 81 82 73 88 120 108 172 180 135 118 138 151 160 151 146 238 224 148 150 125 103 99 106 115 129 109 127 179 182 201 208 192 196 184 174 160 170 157 150 153 127 134 127 157 122 93 103 128 91 102 70 64 86 69 73 90 57 84 73 89 109 107 86 91 79 77 76 79 58 78 112 99 95 85 104 121 116 102 86 71 102 72 75 76 95 78 76 83 59 56 56 54 71 69 71 79 102 89 94 99 109 106 105 117 98 109 113 114 101 106 115 103 104 95 102 100 103 106 100 103 113 104 93 102 98 96 90 90 87 83 82 82 68 68 55540 311 675 30 10755 15 25 40 8068 9448 26091 1828 1327 1479 1550 1546 1540 1383 1340 1417 2042 3041 4085 4244 8201 12003 11055 9963 8418 26870 154653 295293 11939 1078 1167 1123 995 976 1113 1188 1201 1186 1193 1272 1208 1047 1094 1209 1053 847 990 1006 982 890 909 847 694 713 668 669 729 708 708 690 624 651 706 648 626 690 715 631 657 684 610 557 468 424 450 388 322 307 305 508 639 460 309 495 665 710 715 610 518 409 335 316 309 362 472 401 262 215 254 235 328 353 435 408 250 193 164 191 192 195 183 130 119 106 140 142 121 150 131 127 75 120 143 70 83 79 74 91 79 98 128 133 116 135 56 73 80 94 136 141 113 152 117 149 123 107 84 115 115 109 116 136 96 143 75 64 74 66 67 70 120 75 97 137 197 176 176 179 149 127 115 99 116 111 130 120 118 113 76 91 70 98 74 81 104 110 144 128 153 160 150 152 168 158 99 113 172 213 249 227 132 111 87 101 89 69 89 148 156 145 174 203 227 170 176 179 138 169 168 173 164 148 162 129 126 134 132 121 108 123 114 104 87 85 89 93 95 115 96 97 105 83 80 96 92 103 100 108 92 86 84 87 92 119 131 136 113 111 107 89 92 109 105 82 83 105 88 98 91 90 96 79 58 67 84 83 79 79 82 88 98 112 115 125 126 131 139 127 112 118 127 137 127 113 109 116 114 118 116 117 127 123 112 118 125 124 113 110 108 102 99 99 97 91 88 86 81 55546 312 677 30 10757 15 25 46 8068 9441 105912 2685 420 359 523 556 524 520 441 371 423 483 997 2449 3591 3947 5328 5897 4865 8221 77186 585787 832026 18599 1085 1157 1113 994 1039 1146 1075 1043 998 1055 1065 1029 970 1086 1049 1148 1037 913 1010 939 901 926 770 709 677 690 678 633 614 556 500 655 592 652 601 622 615 670 727 738 649 557 535 495 453 411 335 276 250 353 473 490 314 409 555 633 755 816 563 364 264 257 289 288 421 507 364 261 160 213 191 316 297 313 330 222 90 109 131 87 95 25 116 159 198 154 85 113 112 31 60 95 111 78 17 64 51 43 40 52 91 97 108 110 51 51 104 93 126 107 75 94 133 107 130 147 119 70 145 110 82 84 61 93 93 105 89 87 66 68 66 77 56 89 36 86 151 147 137 119 74 80 83 92 113 67 83 78 54 37 80 41 65 46 47 58 76 118 114 155 136 170 157 130 131 113 107 137 145 168 187 118 60 29 43 89 51 78 106 122 202 181 199 178 142 168 161 138 143 144 141 177 156 155 116 108 132 151 112 90 116 116 83 72 71 86 78 81 87 55 53 56 83 79 61 68 65 57 43 56 52 60 56 70 85 110 97 83 78 84 73 69 84 74 70 75 62 61 59 76 55 59 44 39 36 40 52 54 64 62 48 68 80 76 95 107 82 86 103 109 87 93 100 94 97 95 93 90 93 92 90 92 97 89 93 97 102 91 84 89 78 73 80 75 74 71 65 55 55552 312 678 30 10758 15 25 52 8068 9434 12298 320 245 217 251 229 159 82 7 37 121 157 240 801 2347 4905 9097 9476 11436 57084 503203 999999 213918 3236 1063 1172 1027 905 988 1098 1126 1143 1108 1139 1126 1060 1091 1065 1133 1246 1208 1009 1028 1063 1037 1003 908 791 755 699 715 695 715 685 544 627 619 597 723 700 725 718 675 674 641 511 489 604 474 340 301 350 424 497 524 540 383 412 565 648 737 747 647 461 264 249 330 323 320 440 392 347 265 152 162 228 254 299 200 106 109 119 86 125 112 147 183 131 150 118 148 126 113 109 75 150 137 134 91 30 81 93 133 71 128 145 128 104 67 99 104 75 103 72 83 90 113 82 97 62 33 39 50 63 76 98 86 52 84 81 79 74 90 44 34 49 20 95 70 143 148 147 146 102 132 112 105 81 83 79 106 34 86 73 56 70 81 80 90 93 123 137 136 130 162 136 123 94 117 101 130 153 164 166 131 107 84 72 89 73 90 120 173 168 187 174 201 157 150 162 177 147 140 133 170 177 127 126 142 142 118 115 113 103 91 111 95 72 76 79 90 62 62 73 66 76 103 105 87 80 80 84 82 100 82 62 72 82 104 104 109 91 89 69 97 102 82 74 77 96 69 61 78 66 73 87 76 75 40 41 56 56 80 82 78 74 81 86 85 82 95 105 91 92 103 99 89 98 95 81 92 101 107 99 91 101 101 104 96 83 84 87 93 92 80 73 65 72 73 64 62 52 55558 312 679 30 10759 15 25 58 8068 9427 1505 512 534 720 861 760 717 881 801 595 586 778 1603 2838 4035 6169 9744 11140 22809 239558 970182 600482 11803 1011 1005 1144 1016 918 959 1060 1159 1212 1034 1019 1096 1174 1105 1076 1140 1268 1325 1358 1143 1057 1035 1008 860 814 739 724 783 690 650 571 536 502 506 512 549 671 739 668 603 639 679 562 433 537 452 311 327 250 362 437 580 475 376 428 504 645 733 731 611 347 249 249 317 261 369 439 419 288 163 73 96 213 304 299 193 167 105 175 175 29 82 116 209 144 221 212 177 208 72 59 115 117 70 81 81 46 -8 51 83 91 73 85 101 112 89 99 94 58 81 126 113 87 68 86 59 23 33 68 89 120 122 83 50 68 40 31 14 79 62 50 65 63 89 72 67 125 111 150 102 96 117 99 66 104 113 81 62 64 84 60 64 73 40 57 96 90 128 143 123 126 164 136 137 90 98 136 109 178 189 148 118 90 79 59 69 92 120 129 150 178 172 185 188 144 132 142 163 179 176 172 131 128 143 139 110 115 112 104 104 78 76 86 82 89 69 66 46 37 90 76 85 72 73 65 70 59 80 90 81 97 92 89 63 76 95 89 105 83 85 85 84 86 90 93 95 88 72 79 85 96 63 69 67 65 65 59 55 64 60 47 61 77 89 96 86 94 106 112 104 92 84 100 98 98 94 97 86 85 93 85 88 88 89 92 96 93 99 92 84 77 73 71 65 73 75 69 58 50 55564 312 680 30 10760 15 26 4 8068 9420 1109 1794 2344 3534 4534 5556 7225 7698 7355 6275 6791 7893 7906 8988 8823 8459 8695 11323 81356 641240 865757 93135 2089 1031 1101 1200 1044 922 933 1140 1077 1049 1027 1167 1247 1197 1253 1244 1250 1256 1333 1159 981 1125 1132 952 806 703 665 793 755 652 569 520 463 504 525 517 566 678 701 727 652 611 646 530 473 445 366 346 366 344 456 560 512 347 364 516 637 748 854 690 452 284 296 282 311 360 506 504 417 243 193 157 205 405 391 207 186 182 172 251 146 157 147 163 227 203 148 216 179 143 129 78 59 77 81 115 95 124 93 64 66 130 126 128 166 174 153 119 142 121 99 111 144 124 108 85 104 82 107 103 97 94 95 81 79 78 92 84 13 87 87 68 37 78 80 33 120 127 139 102 118 86 142 129 103 121 108 73 84 109 93 72 89 95 89 73 79 104 122 96 143 135 140 133 128 92 105 77 135 182 155 208 156 70 100 88 120 160 140 147 184 236 220 191 200 213 222 225 195 189 197 197 155 171 150 144 126 141 148 144 112 108 112 146 129 121 90 76 91 92 69 71 69 93 59 101 89 77 84 71 81 90 89 91 116 118 115 132 134 125 114 95 98 98 104 97 91 86 94 94 101 106 84 75 90 81 69 54 77 70 73 82 81 99 97 103 117 126 118 119 131 125 117 109 117 112 116 122 108 119 124 122 114 108 107 111 113 111 109 111 112 110 104 95 89 88 86 78 79 71 55570 314 621 30 10761 15 26 10 8068 9413 42795 3485 4103 5780 7643 8610 9831 11027 12519 12592 12083 13812 11865 10926 11882 11267 10109 10181 9783 24850 325360 999999 293140 4535 939 1069 1068 997 1003 976 917 984 1116 1154 1032 1038 1108 1124 1101 1122 1117 1215 1270 1170 851 981 1010 885 837 656 657 671 572 633 554 492 464 540 531 471 509 599 667 571 589 570 494 432 379 357 265 250 285 328 558 529 330 328 464 576 682 753 681 556 347 236 289 275 340 426 487 394 274 231 152 157 265 347 280 210 95 129 110 115 81 100 78 105 92 109 70 121 79 127 88 52 87 58 85 57 41 17 2 64 66 17 70 79 84 78 43 60 109 32 46 90 55 86 54 73 116 142 104 42 52 55 52 12 56 92 48 75 54 12 34 -6 28 52 73 85 120 101 125 85 93 77 122 102 81 55 46 75 85 93 84 32 37 59 63 71 32 59 41 61 119 172 143 152 142 99 73 84 123 126 142 131 106 60 54 44 62 49 100 110 158 156 172 175 155 162 170 145 120 125 136 125 119 84 77 114 113 115 101 96 91 111 99 82 76 24 23 44 80 48 27 29 37 31 32 43 37 61 67 56 45 45 53 34 79 72 80 86 89 72 56 54 69 73 52 56 47 37 21 43 57 63 64 40 41 37 38 31 44 39 43 37 36 52 54 68 94 96 92 86 93 101 99 91 83 88 87 85 91 90 99 87 79 88 88 84 78 69 78 76 75 70 71 71 65 65 60 54 53 43 55576 314 622 30 10762 15 26 16 8069 9406 8527 6544 6834 7655 8785 9631 10605 11953 12273 12343 13928 13754 11199 11344 12259 12725 12387 12316 12680 31426 377800 962218 483122 10911 1058 1043 1147 1082 981 960 945 1039 1077 1139 1088 929 1041 1117 1117 1165 1114 1218 1296 1653 1684 1054 1099 1096 972 843 750 699 702 667 577 592 501 458 540 545 557 516 581 541 603 575 637 506 440 374 278 376 346 377 566 674 445 309 267 338 657 786 785 633 499 299 239 219 262 400 459 493 346 258 184 185 273 340 275 213 164 137 136 171 115 164 191 118 171 103 122 166 132 139 57 108 110 84 124 66 80 85 52 26 66 91 77 96 72 56 110 120 78 90 93 91 84 67 61 94 81 47 103 53 35 77 113 68 118 51 55 61 67 46 89 66 69 101 152 104 120 132 110 63 100 121 60 74 77 79 85 72 60 63 79 66 88 36 68 83 80 90 105 68 105 132 132 159 137 68 76 89 113 170 172 165 105 84 98 95 83 66 95 117 121 155 162 166 154 138 166 155 160 130 120 148 133 125 137 127 103 103 90 92 97 85 83 88 89 62 36 70 59 76 68 40 46 61 60 68 57 65 79 70 68 79 85 84 91 84 90 95 93 75 56 82 85 81 82 57 38 61 61 69 71 54 56 81 85 67 67 45 49 41 49 58 51 57 75 81 99 88 97 108 106 104 95 104 95 109 109 101 107 104 102 99 94 88 78 92 97 93 90 94 86 84 92 87 77 70 64 67 59 55 55582 316 561 30 10761 15 26 22 8069 9399 44968 999999 999999 999999 6880 6579 6281 6406 7259 8027 8577 7784 7931 9299 9233 9730 11664 10943 9864 8945 8548 37776 546782 999999 400247 7352 968 979 1003 1080 1026 928 958 949 1010 965 1038 1081 985 1064 1079 1190 1149 1135 1291 1666 2094 1348 983 1152 1010 799 705 652 601 584 528 496 486 509 504 522 466 456 529 537 554 575 609 411 329 289 261 228 282 368 586 624 418 256 226 324 570 739 697 607 389 204 207 214 279 272 438 389 308 275 152 206 338 343 306 167 153 117 131 91 71 100 115 67 70 101 168 138 90 72 44 79 81 66 62 42 61 -4 -10 46 52 40 55 50 47 61 101 81 85 90 48 77 82 81 69 52 20 87 58 33 31 78 64 43 -43 11 17 -8 -9 23 17 15 32 83 97 75 41 34 43 78 91 65 43 94 12 25 31 -14 32 58 36 52 26 9 10 24 64 33 1 45 91 91 100 114 101 82 62 52 65 131 167 149 63 73 83 9 38 76 63 75 116 152 134 120 140 138 110 150 135 112 115 119 107 90 107 90 77 101 79 64 50 64 59 64 32 13 29 45 26 15 22 42 23 14 8 42 20 28 19 33 43 41 47 57 42 27 48 35 31 39 35 33 37 39 48 25 26 12 39 43 38 35 36 33 42 16 7 32 46 32 19 39 27 36 31 48 80 77 66 69 95 79 69 65 70 74 61 72 71 66 79 68 64 71 63 54 52 57 56 51 56 57 50 46 44 44 38 36 28 25 55588 313 651 30 10761 15 26 28 8069 9391 28304 28911 33098 27861 19475 17186 19409 24219 29196 29170 24470 23515 22421 20470 19161 17759 13454 11334 49489 280374 99561 1908 982 1036 1004 1040 1171 1158 1118 1002 1003 1055 1126 1153 1073 946 1039 1150 1250 1182 1239 1394 1407 1208 1022 1156 1124 906 812 724 705 682 666 536 630 661 549 525 581 563 579 538 531 514 547 477 367 296 342 362 379 546 603 526 441 268 341 442 614 780 726 590 317 205 239 310 325 341 448 453 318 198 285 390 438 317 357 293 150 142 161 192 192 191 174 153 141 138 161 164 158 202 168 111 121 96 84 55 40 35 49 54 24 74 85 105 81 65 76 60 112 84 76 57 82 102 68 79 109 80 101 109 70 126 150 80 76 64 75 41 29 59 130 93 31 62 170 128 107 83 113 98 90 54 70 103 122 122 86 82 65 49 88 92 107 68 24 59 66 97 97 114 126 128 156 142 131 135 135 85 138 189 169 197 191 125 71 80 82 115 108 102 102 174 194 167 144 154 161 150 135 128 155 152 175 153 140 140 144 142 132 145 125 87 89 84 85 67 82 67 38 33 41 57 95 76 40 60 68 74 98 88 73 84 77 75 60 72 88 85 80 76 88 96 81 89 84 70 70 62 51 56 61 75 93 89 72 55 45 53 62 66 62 65 77 58 65 81 93 88 102 106 114 114 106 102 107 104 94 93 103 109 117 106 105 97 93 88 93 93 93 95 87 75 83 80 77 81 72 70 56 58 60 55594 310 740 30 10760 15 26 34 8069 9384 26015 21782 21794 21598 21453 20240 19039 20984 21486 17910 16526 16827 13486 8111 5439 6782 9639 1608 1015 952 886 1022 1112 1074 1015 1076 1030 1001 924 1018 1127 1154 1044 1096 1090 1128 1124 1103 951 824 942 1013 930 816 702 706 738 582 464 501 620 553 533 511 527 637 491 480 587 556 514 435 324 257 327 454 510 632 506 385 220 247 369 606 729 745 704 512 265 226 243 233 275 370 539 366 263 226 370 495 386 308 267 197 167 155 168 145 161 122 125 114 117 102 88 93 93 121 147 134 100 47 72 77 10 -4 19 52 40 74 82 28 31 72 60 42 101 106 39 93 16 44 74 69 47 94 46 53 48 64 68 58 56 43 59 47 66 44 53 37 60 73 119 91 56 86 68 48 84 67 52 12 54 78 68 66 31 34 42 54 59 59 36 87 91 48 47 49 69 100 126 111 102 109 116 106 95 74 86 130 127 153 141 104 88 76 103 134 141 83 126 137 150 149 127 133 157 154 114 125 137 103 119 131 96 109 96 115 105 88 67 50 60 61 63 90 84 41 40 53 21 50 64 65 61 63 40 69 42 52 68 40 48 44 59 59 41 68 71 73 48 62 59 78 58 56 52 34 39 31 35 71 60 51 66 55 58 43 44 48 28 36 47 45 50 58 71 84 79 80 70 90 81 89 88 89 86 96 87 92 79 84 86 77 71 73 80 66 62 66 59 61 63 58 53 45 46 50 37 28 55600 309 769 30 10759 15 26 40 8069 9377 19990 15523 11359 10645 11610 12765 13158 12836 11615 8530 7246 6621 4727 3991 3299 1435 1108 985 930 1013 1055 1104 1040 1043 1029 925 944 918 1006 1011 977 995 994 1000 1080 1085 920 748 855 871 838 799 734 596 597 598 491 501 417 509 521 527 563 562 570 514 482 442 535 497 476 399 248 254 389 421 488 519 516 418 237 236 336 539 675 743 607 480 243 186 196 201 240 483 383 271 222 368 389 295 284 233 218 148 117 189 155 145 126 122 132 96 115 113 108 90 126 107 81 103 81 49 30 -13 -2 -3 15 25 -10 37 81 73 37 68 68 27 41 28 37 47 0 31 44 20 -8 15 61 70 62 87 45 -12 32 1 42 15 0 40 52 -3 22 44 51 71 94 76 74 85 45 36 -15 -17 8 -3 27 47 47 20 1 -20 12 26 34 30 57 31 57 88 85 88 124 91 91 128 109 49 79 127 99 119 132 103 76 20 40 77 62 83 89 114 115 113 108 150 137 115 85 78 98 88 75 65 81 102 114 81 63 94 70 55 56 50 51 45 24 24 38 47 41 28 2 10 33 43 42 16 11 23 44 23 42 39 38 25 32 27 33 23 49 50 41 44 35 26 25 22 34 13 28 20 24 31 45 25 33 36 29 11 8 37 27 18 14 32 35 35 48 35 34 56 71 70 63 62 54 58 64 61 62 71 60 62 54 53 52 43 48 39 36 34 35 36 29 22 19 18 15 17 11 55607 311 709 30 10759 15 26 47 8070 9369 20782 18863 15051 13141 13290 13629 14595 15539 16868 16909 13700 11159 8492 4574 2461 1416 1118 1150 1123 935 919 1018 1040 1063 1078 1051 901 988 964 1026 984 970 990 976 1130 1075 1128 1094 1106 1009 820 982 1032 818 790 718 648 633 567 540 531 570 655 593 647 653 655 591 613 567 543 652 605 529 479 331 258 482 624 593 615 651 469 286 299 398 549 758 801 605 451 202 177 266 240 406 587 457 369 412 447 383 334 280 261 179 90 137 166 105 114 134 107 116 135 148 141 127 91 122 124 125 105 59 39 35 58 28 42 45 50 64 57 89 59 82 73 72 25 28 55 3 40 44 49 78 40 49 76 97 108 59 -16 19 48 57 8 3 78 55 54 41 70 93 48 104 114 87 62 63 43 2 27 60 43 46 39 48 40 50 40 17 20 49 54 73 71 54 53 94 122 130 121 163 128 92 93 136 102 141 181 137 76 66 78 70 60 106 113 127 147 148 123 139 168 138 100 106 85 129 120 107 137 133 95 68 72 101 68 92 79 51 64 82 54 53 56 44 64 47 29 61 49 11 31 51 49 58 15 42 35 59 48 48 42 23 31 30 25 35 45 57 48 64 58 39 48 49 44 43 48 41 35 46 57 47 44 40 54 69 52 33 34 40 48 52 26 32 55 72 70 80 71 80 82 82 76 68 70 70 70 73 68 77 72 63 57 61 56 55 57 49 53 40 36 40 42 32 22 22 19 55613 310 740 30 10760 15 26 53 8070 9362 13724 10202 8965 8537 8352 8976 10351 11989 10613 9549 7805 5253 3784 3340 3279 3469 2073 1506 1333 1143 1097 1169 1120 1044 1031 1023 962 946 989 1025 1005 988 1050 1098 1131 1124 1199 1202 1044 839 981 1072 977 844 747 632 663 714 624 550 588 615 646 718 727 757 694 673 626 562 601 563 529 423 336 410 569 671 670 688 626 442 269 311 604 792 800 760 591 372 324 289 309 452 582 503 396 408 492 446 395 383 296 207 160 233 233 211 140 120 134 170 224 123 194 175 144 135 148 119 88 74 89 49 58 45 51 69 64 89 110 99 79 150 194 101 40 94 134 114 81 90 81 98 98 101 87 113 109 96 81 89 67 77 47 58 83 57 60 77 117 131 91 115 70 82 116 97 88 11 63 66 87 86 55 36 51 26 59 61 56 47 91 87 62 84 145 145 138 169 146 172 130 77 111 114 185 200 190 181 156 136 101 126 111 96 117 129 126 138 172 175 158 151 119 153 180 137 97 105 144 153 121 143 146 139 114 128 126 109 78 109 99 90 100 52 65 62 72 74 77 73 55 47 67 84 88 84 70 36 73 60 66 80 70 71 86 94 92 80 67 72 71 78 58 67 82 72 62 74 71 72 82 70 72 61 57 45 54 68 66 59 50 56 65 65 72 78 77 97 105 98 98 105 119 101 114 117 94 90 99 107 105 93 86 84 83 94 95 83 81 79 73 71 69 64 62 60 55 48 55619 311 709 30 10759 15 26 59 8070 9355 15242 13688 14884 15476 15506 18773 18259 14282 11612 13342 12915 8143 5095 3553 3151 2902 2532 1827 1561 1459 1235 1079 1132 1067 989 937 901 906 925 974 1053 1021 1004 980 1042 1070 1022 1161 1226 1112 814 891 1024 1002 812 785 729 638 646 615 577 556 645 678 669 669 716 675 630 588 556 605 551 453 370 309 508 577 633 641 582 421 275 368 539 720 766 708 560 305 192 209 252 401 535 464 483 384 433 412 362 316 242 254 167 175 176 127 148 143 206 195 226 162 181 136 145 118 108 177 163 129 85 65 75 95 92 68 25 51 65 42 100 153 129 97 36 63 113 94 52 134 84 52 90 75 28 26 16 58 46 29 62 57 47 52 88 95 75 93 95 72 104 132 90 65 99 66 51 56 96 41 68 60 72 40 68 61 69 31 71 72 56 61 69 58 95 118 151 162 169 139 137 155 160 118 130 189 200 187 165 139 113 83 111 96 72 117 122 115 143 195 171 187 169 145 137 118 123 151 124 118 100 128 141 94 69 59 91 97 74 80 80 80 82 59 53 66 55 58 51 72 62 41 86 60 60 73 72 79 45 61 79 73 64 67 63 73 79 87 85 83 72 64 64 67 70 70 61 58 60 56 61 54 41 43 66 73 63 70 60 50 64 54 47 55 65 67 58 66 89 97 94 99 91 94 97 83 90 99 89 88 103 90 82 84 86 72 77 82 71 74 70 57 61 57 55 48 46 47 40 55625 322 375 30 10755 15 27 5 8070 9348 21810 18059 999999 999999 999999 11643 12132 15318 17903 18616 18348 16423 14639 13733 14597 16376 18089 18967 20387 21534 20620 18106 11117 6509 4997 4199 3597 2983 2185 1561 1376 1228 1138 1037 986 972 970 978 911 956 1032 1005 981 1023 1066 1052 1064 1041 1067 1142 1159 912 764 1035 1084 957 846 727 620 622 581 582 580 607 653 619 653 691 688 569 522 542 541 529 511 481 315 343 568 618 588 501 279 312 372 491 680 769 691 559 278 214 260 252 425 533 525 461 424 378 332 299 276 305 245 191 211 193 143 99 96 73 131 158 115 149 163 162 120 85 114 95 77 95 51 54 123 64 49 104 87 111 95 99 82 93 89 64 61 51 78 97 50 60 70 56 82 46 57 94 64 72 85 46 50 51 67 90 42 -2 43 78 125 121 101 85 46 68 109 90 25 10 53 57 47 21 16 41 73 33 18 23 85 69 50 61 61 113 124 148 132 124 152 130 95 111 118 142 165 205 186 152 100 79 120 143 100 98 96 144 147 122 129 170 178 172 132 123 117 93 82 116 101 119 88 111 115 113 100 71 65 65 62 97 99 64 62 76 69 63 45 53 68 61 43 28 47 49 42 40 48 45 27 49 41 49 66 69 68 66 80 64 43 40 59 50 65 63 44 40 30 41 53 47 33 39 33 43 53 48 62 67 47 49 39 40 49 59 64 56 57 75 79 83 85 93 87 87 86 80 85 88 77 77 64 70 68 71 67 65 66 71 74 67 55 46 46 43 46 45 40 39 55631 315 609 30 10749 15 27 11 8070 9340 22533 21008 20534 18270 17334 17424 18713 21486 25426 33854 41217 44141 43304 39407 32000 21948 14454 11287 7186 11302 92403 52180 17151 3097 1610 1447 1214 1094 1107 1017 961 936 1063 1007 995 941 985 997 1132 1029 1056 1119 1200 1085 866 934 1079 997 843 790 715 713 694 645 589 569 572 632 610 673 703 661 649 580 527 549 608 529 421 352 388 580 614 501 393 309 332 409 636 683 725 658 445 308 254 424 533 578 548 506 454 418 361 362 241 252 190 151 150 138 194 199 214 154 152 188 186 140 128 158 102 95 112 78 45 76 99 124 47 57 84 95 46 66 109 79 114 160 103 121 123 52 62 79 66 89 83 81 60 76 67 73 82 76 70 35 73 84 56 41 52 51 42 39 67 117 34 44 87 89 47 83 75 50 84 32 14 62 76 36 28 40 16 38 31 62 78 43 20 60 91 78 103 121 131 146 141 130 117 104 163 192 153 137 138 133 86 76 79 122 105 73 93 81 102 107 130 149 171 178 129 108 90 87 126 134 115 88 98 121 102 67 54 69 73 67 69 50 56 52 64 65 45 40 14 36 33 37 60 66 65 36 28 38 28 23 17 32 37 48 53 35 38 43 49 55 49 43 53 49 44 41 32 35 37 28 37 29 46 41 42 51 52 39 21 31 42 42 42 50 56 51 43 45 57 75 84 77 72 86 86 84 86 82 71 91 85 75 66 57 60 62 64 58 53 54 54 50 43 40 33 26 21 20 18 55637 316 545 30 10745 15 27 17 8070 9333 33617 33421 32170 29320 31233 31241 31516 34503 37420 37754 34442 35606 41035 46785 48360 40536 32194 22664 14956 18836 119426 190965 6305 1002 1068 1050 899 915 922 922 1018 1002 960 866 981 986 1045 940 1033 1018 1088 1132 1083 944 778 996 1062 1091 919 805 759 721 705 649 647 622 656 693 662 638 683 662 591 545 532 560 572 535 385 316 323 595 654 478 380 374 369 585 779 830 789 655 388 240 304 505 636 639 555 541 479 486 482 411 342 243 189 163 203 259 229 266 206 201 224 222 129 160 175 229 225 176 207 164 111 108 156 130 161 175 129 80 58 97 89 117 122 117 74 74 88 136 86 95 71 110 114 93 82 88 131 73 110 115 67 52 86 59 63 44 29 63 38 115 110 72 115 127 103 107 66 78 69 38 104 105 131 81 47 82 52 44 86 65 52 50 9 55 60 62 98 126 148 187 194 157 117 155 177 147 167 169 186 244 194 181 160 119 122 123 127 117 105 136 142 149 142 176 219 184 187 155 132 145 121 133 135 123 134 136 124 116 122 78 83 85 67 111 91 71 62 75 59 63 69 71 52 58 85 66 65 77 86 73 70 74 89 73 67 70 87 94 100 86 109 92 75 87 62 48 56 58 57 70 76 55 71 71 55 70 71 76 71 63 47 64 63 70 74 77 68 72 85 100 85 90 104 111 114 122 122 112 113 114 113 105 109 108 105 99 92 94 91 99 86 85 86 79 70 66 69 69 64 52 57 53 55643 318 482 30 10742 15 27 23 8071 9326 10760 10683 9243 8679 8037 5429 3825 2549 1883 1678 2180 3417 4389 5228 6179 7436 8331 9245 12305 14859 12850 11097 53782 546520 903067 802492 731036 46040 1224 1048 924 904 983 977 948 911 963 991 960 980 951 936 959 979 1029 870 902 1028 970 925 841 699 692 596 609 642 647 606 634 646 598 637 632 645 580 508 476 561 519 435 303 273 434 600 458 369 308 390 493 658 810 758 622 408 239 243 327 502 556 580 564 516 521 414 352 358 295 306 269 256 278 268 243 212 233 179 171 193 166 150 137 175 196 206 169 125 147 145 112 119 45 101 81 94 102 141 94 111 57 92 53 70 79 116 82 106 101 92 84 81 109 125 146 100 87 82 84 42 86 59 17 55 97 43 26 65 95 154 167 116 100 81 88 49 47 26 60 64 69 79 65 70 82 61 72 53 76 75 104 47 65 123 110 128 155 140 160 130 109 169 162 175 161 118 172 146 158 154 155 123 98 112 124 118 90 122 130 105 169 173 166 162 159 130 143 124 112 119 137 134 133 133 116 109 85 69 78 86 76 58 63 89 83 70 69 62 51 39 46 42 54 61 70 89 84 75 58 61 47 46 61 51 51 60 69 55 55 67 67 68 69 71 52 55 71 48 49 48 52 70 67 54 65 55 45 49 56 52 57 55 52 67 71 80 88 89 90 91 95 109 98 112 97 105 100 97 95 103 97 102 95 89 81 84 90 94 75 69 66 70 71 65 59 58 57 51 47 46 55649 319 447 30 10737 15 27 29 8071 9319 51775 49188 37198 25297 20695 16255 14767 14288 12377 10353 10770 11897 11880 11153 13492 16688 20175 25495 27671 32943 40197 43171 28440 30967 342158 999999 563678 158917 44125 1480 884 876 938 846 864 893 931 864 825 933 930 874 857 935 939 866 833 928 927 921 861 794 656 636 614 596 636 586 600 576 611 595 500 541 484 422 363 411 415 446 367 214 259 480 493 411 351 335 365 576 759 761 636 432 259 197 248 407 601 538 525 490 466 465 409 343 375 281 234 247 255 246 252 192 154 153 163 246 222 150 128 185 211 154 151 132 96 105 118 108 120 129 116 69 34 88 45 66 139 111 103 51 8 67 56 93 61 41 44 74 74 98 114 61 45 35 29 35 53 42 18 11 9 18 5 67 108 80 83 108 96 60 70 24 -17 31 46 51 19 26 80 96 62 62 49 -30 -3 19 52 48 56 101 69 76 137 112 129 107 62 111 140 149 150 128 181 194 179 145 145 149 141 113 136 112 110 61 85 92 80 89 124 160 152 130 98 100 89 88 82 63 99 108 134 106 109 115 81 61 87 53 60 51 47 58 59 59 58 40 38 35 39 33 63 50 48 49 48 52 63 35 41 53 53 61 39 39 72 90 77 77 63 48 51 48 43 40 43 42 58 41 20 36 44 44 48 46 46 40 38 46 36 42 50 66 66 64 55 64 79 84 85 100 102 90 85 80 74 76 87 75 79 72 56 56 61 65 77 74 62 56 46 51 46 38 36 33 34 28 31 55655 321 382 30 10732 15 27 35 8071 9312 127762 137216 136559 124641 90844 58903 45506 41740 42290 36757 26897 23110 25431 28340 30895 35873 39404 44116 45999 41319 34888 31285 27397 22388 16096 53913 171908 42408 1375 994 855 911 890 867 898 928 906 898 924 851 859 950 934 875 880 887 762 769 969 1001 1047 995 952 869 750 711 530 647 637 596 609 543 670 575 512 489 448 383 284 389 434 386 292 308 428 505 512 367 243 384 602 763 801 711 473 278 225 251 416 557 591 581 572 486 434 367 369 378 400 298 310 295 242 266 246 242 149 176 156 129 140 217 207 214 222 223 168 134 112 87 144 148 19 163 106 98 66 74 54 89 91 129 87 87 44 105 97 74 63 39 83 98 90 119 38 79 103 73 107 71 60 60 34 64 37 12 29 55 119 71 71 76 65 57 52 55 107 102 28 65 76 31 44 91 53 35 -1 15 9 40 57 48 67 35 46 86 102 148 109 147 97 141 130 160 152 125 145 163 176 167 170 166 147 114 117 83 71 87 79 100 130 125 157 164 170 166 133 98 103 90 79 44 49 86 88 80 98 80 73 70 42 55 77 66 53 49 50 40 52 65 38 12 30 28 29 29 42 46 56 75 63 48 69 48 20 66 54 54 52 63 67 61 56 65 74 83 85 65 55 54 47 51 55 64 53 38 48 57 46 47 57 66 52 46 57 67 52 63 75 73 79 103 99 102 100 95 84 94 102 91 89 88 86 81 79 76 85 92 90 82 85 74 64 64 58 57 60 57 50 41 39 55661 322 346 30 10726 15 27 41 8071 9305 25953 26293 27223 28863 29173 24191 16314 15856 18408 18497 14747 11035 10136 7938 7412 7866 8956 10101 11997 13687 17113 19015 17627 16820 17368 15844 51233 514093 999999 844933 81033 2255 883 881 807 923 975 815 892 881 870 872 851 871 940 866 867 829 745 793 970 955 903 815 778 643 546 595 630 578 529 554 575 507 597 433 291 362 303 236 342 396 354 360 371 403 455 314 288 304 373 573 757 836 723 484 273 289 286 487 584 617 561 431 316 359 319 368 416 352 273 233 171 204 198 161 181 183 129 180 180 147 88 179 201 176 136 150 114 103 162 93 118 116 79 85 80 29 41 88 46 72 69 82 98 65 78 91 58 62 58 45 57 70 23 52 87 42 66 85 91 56 14 37 37 14 57 55 61 106 87 77 19 56 74 92 36 38 62 81 51 11 27 48 8 58 53 64 40 20 21 20 37 40 27 75 106 132 148 103 122 141 130 143 118 123 156 156 145 139 134 159 118 104 81 62 80 102 100 118 99 79 99 130 118 192 208 139 99 96 69 64 31 21 41 77 48 48 72 94 79 36 34 19 14 26 33 32 32 42 27 41 42 20 23 14 21 9 19 47 56 43 29 31 43 60 62 36 63 62 59 48 35 45 56 51 52 36 27 27 31 23 28 16 19 24 33 35 30 45 46 47 38 37 45 39 51 61 62 70 76 83 76 73 79 77 69 73 84 75 62 61 72 66 55 49 53 61 66 70 63 53 55 57 47 37 44 33 27 29 29 25 55667 321 403 30 10723 15 27 47 8071 9298 63471 61883 51114 40014 31387 25983 24617 32890 35508 34404 26868 17634 12835 11196 10468 8899 10391 11911 12897 14496 17191 19642 21119 21029 24499 60147 412568 999441 519201 37161 1224 916 875 903 936 928 906 892 885 945 928 954 865 909 982 1026 1011 924 835 851 978 1052 918 855 825 661 585 587 615 584 591 609 575 540 543 381 358 308 301 408 392 372 328 359 426 483 427 332 324 397 642 747 800 637 466 283 238 404 556 565 552 481 429 378 390 377 389 354 317 282 261 232 218 259 148 165 235 207 214 194 264 313 237 275 206 245 179 102 128 100 91 166 172 124 109 92 48 69 112 114 98 47 80 54 80 102 56 50 67 75 71 83 104 51 25 74 90 70 44 23 68 75 44 65 48 40 30 21 81 81 75 68 59 61 38 63 54 62 67 36 68 77 70 61 78 14 38 27 36 78 62 46 97 115 82 119 126 153 83 107 117 132 172 168 183 151 171 169 152 163 140 124 101 59 77 100 104 104 90 63 85 117 137 142 140 136 128 105 101 89 46 44 61 79 45 46 60 37 26 37 56 50 66 48 49 54 42 69 73 55 76 65 32 30 32 40 50 49 43 38 46 79 71 57 55 50 59 42 59 74 69 37 45 70 69 67 63 59 60 65 63 53 40 39 52 56 41 47 52 59 59 37 55 56 59 61 66 78 75 64 76 80 96 106 87 79 88 88 79 86 90 77 72 66 66 78 85 78 59 62 60 56 56 50 43 50 48 44 34 34 25 55673 322 338 30 10718 15 27 53 8071 9290 18273 16572 16289 14919 12169 10077 7780 5749 5741 6563 5986 7129 6877 4893 4112 5049 5519 5736 6871 7972 9254 11133 12366 11763 12022 11727 34896 344052 999999 999999 573855 48847 1548 1041 973 1036 909 921 968 890 787 853 908 926 871 879 877 1046 960 872 853 1141 1117 913 819 640 633 739 687 633 558 572 573 635 614 615 512 391 314 348 409 404 324 359 319 387 437 340 248 250 428 662 762 728 587 312 251 365 583 652 534 483 400 346 351 371 465 347 212 236 240 170 197 195 229 216 163 189 169 244 238 241 149 188 237 267 256 194 149 169 136 140 98 84 97 93 68 70 127 109 131 82 48 114 150 70 54 118 85 80 29 104 107 101 97 135 164 110 60 73 47 30 57 61 60 39 52 67 59 92 74 79 52 65 64 37 52 36 49 84 67 72 54 12 41 26 28 59 81 64 63 68 64 80 134 168 156 162 115 125 154 158 129 202 188 163 177 222 213 175 183 151 146 154 96 62 81 95 103 106 94 115 155 152 165 184 195 117 80 86 72 37 44 46 31 56 36 63 65 56 47 56 59 64 41 52 40 44 65 73 73 44 29 41 34 36 40 35 24 39 44 49 74 79 68 72 58 28 49 76 59 66 56 60 61 63 63 67 57 61 67 56 59 44 53 53 65 63 58 64 52 59 70 71 65 55 61 72 82 73 64 78 96 87 100 111 103 93 86 85 90 90 81 78 63 60 73 75 62 69 68 61 59 58 62 58 53 46 44 47 45 35 55679 324 275 30 10715 15 27 59 8072 9283 26660 28913 27232 23823 20207 14716 10809 8607 9032 9331 8038 6295 8789 10094 6407 3701 2808 3054 3636 4184 4763 6913 8111 10699 12058 10588 9434 19764 72995 309536 721724 922611 904716 166132 2473 821 893 877 898 912 853 820 884 968 975 834 884 871 961 831 895 977 928 989 1020 916 817 797 722 651 574 546 563 586 541 575 657 632 529 393 336 324 312 373 341 375 369 359 323 317 310 406 567 691 723 598 291 272 423 606 641 525 529 434 403 382 389 394 355 299 220 207 197 174 169 202 214 203 155 98 120 184 200 240 176 214 207 191 126 164 193 127 54 100 90 61 65 88 76 77 79 94 106 114 122 79 80 103 133 122 73 106 101 47 68 98 65 81 95 86 78 101 77 14 31 -1 34 -2 60 64 38 57 41 57 93 74 47 33 37 32 43 57 49 22 -9 17 47 75 50 9 16 24 26 107 112 105 95 143 116 115 131 149 183 166 173 179 169 165 132 129 122 135 178 155 124 72 99 102 94 78 81 89 46 85 115 169 199 156 113 70 86 61 15 11 32 61 32 3 41 38 42 51 35 17 43 47 40 39 16 13 23 29 62 57 36 21 26 14 6 8 4 31 12 36 38 53 70 56 26 45 42 68 66 50 41 47 61 78 62 51 54 58 81 72 59 47 34 40 38 31 32 45 38 39 53 56 55 50 67 49 50 71 66 68 64 80 91 90 94 98 85 88 73 72 84 74 78 70 69 70 75 64 58 53 50 40 36 45 36 33 34 31 28 30 55685 324 271 30 10711 15 28 5 8072 9276 16755 17711 16385 13573 9916 7297 6329 5499 5178 4474 3660 3514 3063 1866 1361 1297 1378 1335 2106 3131 3253 3004 2753 2698 2330 2664 3462 4004 16467 159515 647241 986879 999999 743534 122339 2374 879 874 968 958 972 884 881 864 843 872 980 924 950 942 939 883 973 1068 1106 902 801 752 647 574 644 601 549 594 653 612 560 527 547 420 411 386 407 317 321 335 396 429 379 405 327 394 528 730 771 532 282 236 358 574 570 490 456 370 389 414 311 345 322 249 220 207 187 223 169 168 197 139 174 183 144 177 202 193 189 140 208 182 124 148 132 131 73 95 102 63 62 84 106 108 93 61 70 51 67 60 59 60 53 53 70 81 68 75 55 23 55 87 64 50 6 42 44 76 26 77 61 42 12 28 42 71 59 47 79 78 61 39 38 64 15 37 85 74 12 51 23 45 66 43 23 72 82 91 103 80 118 123 110 110 174 174 206 191 177 163 161 134 127 150 149 171 154 109 63 82 86 103 112 82 122 117 92 112 184 211 193 153 116 88 102 53 19 66 75 53 33 54 37 50 34 30 44 70 46 16 39 16 30 24 32 26 59 18 22 36 43 36 37 28 7 33 28 33 41 37 41 34 44 30 35 54 46 52 63 23 36 55 65 65 63 68 90 50 36 43 46 59 46 55 44 40 43 32 34 34 57 51 53 57 55 54 61 67 85 81 88 102 108 108 98 97 96 84 81 64 66 70 68 73 73 74 58 65 63 52 54 51 43 43 45 41 38 33 55691 326 208 30 10708 15 28 11 8072 9269 9306 8996 9164 9013 8874 8371 6551 4531 2924 1910 1443 1488 1416 1020 1312 1403 783 398 422 601 652 746 965 1273 1447 1446 1587 2127 2666 3982 26420 225895 702939 999999 999999 535537 6451 1000 932 893 947 951 999 912 927 989 950 922 895 907 959 955 935 888 824 1023 1087 955 794 814 781 712 629 655 627 595 641 606 572 675 647 542 503 329 418 344 281 373 437 393 333 413 398 324 496 649 753 709 410 295 302 491 544 549 433 386 392 330 342 306 253 211 168 177 163 167 111 129 223 238 248 219 224 184 195 231 244 220 226 206 170 174 113 91 162 123 138 102 84 85 44 103 95 85 109 105 93 126 105 51 54 63 117 125 113 76 81 78 51 75 60 72 36 -7 50 56 84 63 79 72 50 23 82 110 75 94 57 47 67 80 104 78 13 9 31 34 39 75 41 35 1 77 49 60 37 66 111 72 123 174 139 153 142 145 195 183 144 138 152 129 130 170 156 148 157 95 80 78 103 90 106 90 95 96 148 180 198 177 161 111 109 97 73 61 27 44 43 20 35 59 75 45 53 54 34 27 22 2 28 33 11 15 21 43 57 31 27 23 45 11 13 39 25 43 55 38 33 83 66 69 61 55 57 73 62 43 36 43 41 57 57 81 72 55 43 53 64 54 65 55 34 48 51 42 57 57 63 42 70 71 57 65 65 69 77 83 79 76 96 99 107 114 100 97 90 80 90 82 76 70 73 75 73 63 65 74 74 67 64 58 52 57 48 47 46 38 55697 325 234 30 10704 15 28 17 8072 9262 27204 24599 22993 22151 21672 22101 16882 11336 9143 7639 7138 8919 9210 5858 4274 2719 2102 2717 3867 4418 4519 5211 5312 4397 4135 4897 5896 5886 6128 28210 365924 855024 999999 938483 204650 2798 1081 1056 922 1021 928 960 931 912 1014 947 879 955 932 990 890 934 1021 856 992 1085 1052 934 820 767 704 661 618 647 661 613 646 601 676 679 670 565 466 442 469 424 392 412 486 399 401 357 360 489 638 716 663 594 385 257 348 521 544 426 441 414 373 334 359 354 301 267 288 218 169 145 156 170 235 259 232 255 243 263 241 221 229 236 211 225 236 150 136 152 162 174 105 85 103 90 95 127 82 90 80 84 141 122 73 110 81 83 28 52 76 97 66 72 81 70 41 60 56 56 72 44 8 53 47 38 47 85 86 55 67 50 142 90 59 92 65 71 107 82 56 68 69 37 43 47 63 26 6 42 60 78 102 130 119 179 185 168 160 150 149 139 169 151 136 155 202 194 185 165 137 99 120 121 161 119 107 98 134 168 179 212 203 149 128 112 103 76 53 32 59 19 41 21 18 51 57 61 39 55 85 88 61 32 45 41 22 30 25 32 52 30 12 32 22 53 29 21 23 27 32 27 55 69 74 63 57 87 65 45 85 36 20 62 72 63 79 62 87 73 61 57 69 62 76 60 35 43 55 56 58 63 57 55 70 81 73 73 87 96 84 84 94 110 107 125 112 105 105 97 88 97 94 72 78 83 83 89 76 69 76 70 57 62 57 52 56 56 52 44 40 55703 325 230 30 10700 15 28 23 8072 9255 2538 2653 2399 2309 2413 2295 2251 1760 1496 1149 836 477 485 592 499 32 999999 999999 999999 999999 999999 18 194 426 531 615 1042 1505 1294 16703 134937 416543 939593 999999 999999 16028 1205 1055 999 1056 965 932 940 896 940 943 940 945 940 1017 993 947 964 955 999 1096 1078 1022 946 888 805 640 682 629 636 718 715 580 624 763 669 657 595 475 450 397 288 321 408 440 364 388 427 508 621 701 642 500 329 316 538 627 508 406 413 393 309 245 276 240 247 274 243 128 163 160 176 252 243 226 228 256 190 207 220 227 280 222 140 166 161 175 146 126 115 74 104 68 98 82 117 134 90 87 78 67 58 125 84 114 56 55 112 89 110 93 84 79 97 80 36 70 118 86 48 23 29 24 43 75 60 70 105 62 92 114 156 79 65 81 112 66 52 22 45 67 76 81 62 52 43 54 36 42 98 126 125 146 196 205 231 180 158 129 159 171 153 165 142 94 106 124 165 137 106 86 118 135 134 116 115 135 158 163 206 208 161 124 100 121 81 100 91 24 61 36 45 46 31 51 54 65 67 102 58 43 79 57 56 51 35 21 40 55 42 46 43 57 46 29 54 52 49 55 62 64 48 45 60 75 54 55 80 55 23 50 58 67 57 50 82 86 79 79 66 67 65 81 98 92 60 53 57 67 60 56 69 62 81 79 69 77 95 94 99 113 109 96 122 127 124 133 122 95 104 101 89 82 81 85 92 90 86 84 80 80 84 81 70 63 57 58 58 54 54 55709 324 256 30 10696 15 28 29 8072 9247 52714 56404 53134 46360 44584 44231 41809 40512 37773 37459 42137 38485 28797 19534 10967 5141 3259 3590 4265 4434 3864 4111 5336 5724 5411 5396 5596 8790 48801 357417 999999 999999 135004 4782 1087 999 872 832 821 805 819 946 987 1037 997 891 930 1015 984 842 828 852 878 1028 1100 1064 968 858 781 786 641 683 619 693 686 600 573 588 635 675 682 569 508 413 446 390 337 292 320 302 394 505 601 686 717 613 495 292 302 483 583 461 399 348 369 298 270 329 289 240 269 253 171 138 182 234 227 176 173 182 279 238 214 174 229 227 135 146 170 127 107 131 80 110 116 103 96 133 99 78 95 94 88 47 61 74 49 127 136 75 86 41 97 101 117 118 65 60 69 96 94 83 66 41 31 15 61 37 43 44 53 111 78 75 92 99 28 52 65 76 61 43 22 52 45 53 49 55 47 18 53 39 68 114 102 108 150 185 182 174 146 132 105 117 126 126 110 114 114 130 129 134 145 110 115 123 92 114 112 147 172 175 175 196 145 138 129 113 99 49 50 70 48 52 54 64 65 29 33 59 60 50 30 32 49 39 27 28 21 23 39 25 30 11 48 58 36 30 26 36 41 41 42 9 24 42 37 29 28 65 44 36 75 60 32 47 44 54 75 63 46 40 51 52 44 54 58 55 52 43 42 45 37 57 73 59 74 75 60 59 88 94 74 80 80 93 115 124 109 93 94 94 88 99 90 83 84 89 72 71 72 72 71 65 70 70 58 50 54 53 51 49 39 30 55716 325 251 30 10691 15 28 36 8073 9239 51960 54325 56227 59827 64131 63575 59654 52045 44157 43779 45017 49616 51704 43089 38827 39443 31898 21539 15864 15612 17009 18082 18073 15200 11506 11911 13252 13121 13291 38620 373466 999999 999999 453407 132039 2385 1082 1012 957 811 863 848 901 994 1025 1029 1000 928 969 1052 1005 981 845 1011 1125 1116 1042 1006 960 885 823 755 745 711 663 706 628 659 555 593 581 610 615 516 516 528 408 360 301 368 395 412 559 711 790 685 625 515 351 317 485 610 459 391 419 365 310 333 317 296 294 246 288 247 217 200 246 306 277 280 290 255 236 292 255 262 198 223 199 192 155 125 166 103 134 106 83 92 171 183 134 126 147 164 133 97 87 100 82 99 111 108 72 86 149 131 150 183 139 101 100 114 66 82 69 104 111 111 61 60 118 59 72 98 128 73 98 115 122 85 75 106 57 71 86 76 109 69 65 83 72 55 86 137 131 158 125 175 254 213 215 223 216 193 139 127 94 129 141 96 145 199 141 103 83 110 117 114 142 194 175 221 250 234 215 155 109 104 99 112 106 62 84 51 39 52 40 47 69 43 47 62 68 63 65 76 62 72 66 68 74 52 48 41 67 70 81 75 45 58 65 69 85 85 76 65 63 78 62 50 59 69 59 75 73 66 77 55 67 85 92 84 73 78 87 75 67 82 101 79 69 68 70 66 85 73 83 82 88 85 92 96 104 114 105 121 137 125 151 136 128 117 123 113 111 106 113 109 98 93 108 99 90 91 92 95 89 84 84 88 79 75 76 70 62 55722 324 249 30 10689 15 28 42 8073 9232 17502 17817 18273 19119 17012 14979 15128 16165 17426 16451 16011 17053 16865 14352 9763 5980 3178 2018 2151 2336 2542 3569 4674 4797 4164 4223 4762 4168 20355 239791 882732 999999 998770 58220 1742 944 860 842 799 720 847 945 936 977 940 976 980 1057 1032 937 833 904 987 1192 1078 1123 1082 862 806 698 688 685 737 618 654 587 614 569 575 546 608 638 574 453 399 364 370 294 313 383 517 742 739 651 504 422 311 294 468 636 551 401 368 462 364 259 253 258 299 329 291 240 135 103 253 318 271 208 279 259 269 267 185 224 253 279 235 195 179 201 189 180 176 122 59 113 122 129 88 111 145 103 105 67 68 54 47 88 82 66 89 78 118 107 91 113 127 84 67 124 93 62 77 92 68 60 38 24 9 66 82 78 76 81 106 136 91 56 85 76 76 58 33 29 60 94 69 78 114 72 46 45 74 134 110 116 149 147 174 216 171 143 193 178 114 85 123 125 122 124 102 115 149 108 108 124 128 133 136 164 210 221 226 195 155 152 151 56 85 102 61 44 37 62 49 37 42 42 24 14 62 33 56 73 77 70 34 45 22 28 13 23 46 49 47 53 50 56 87 88 56 47 63 61 37 41 34 43 46 45 55 72 75 53 34 51 64 55 35 55 65 49 44 44 49 43 46 47 53 43 56 50 63 77 77 75 84 78 64 67 80 80 89 99 103 103 108 123 109 98 92 99 89 86 94 91 81 81 79 77 81 78 79 68 72 68 68 61 58 57 54 55 50 47 55728 324 246 30 10686 15 28 48 8073 9225 69282 68630 69175 66549 67741 70339 73763 66429 58046 63649 62732 62491 59288 48581 31941 17250 7188 4540 3688 3917 4982 5806 6854 7621 7481 7316 7849 7798 35736 290648 927591 999999 572870 43315 1527 958 916 802 720 753 813 885 949 935 983 919 889 846 948 955 850 838 1003 1097 1061 956 955 802 765 681 580 700 684 547 482 509 589 593 598 541 536 486 477 380 365 342 297 332 353 532 663 683 577 406 225 217 347 473 523 521 366 365 360 379 240 225 287 234 237 277 280 163 119 175 228 178 199 216 199 205 293 180 203 199 206 226 200 121 104 99 98 79 137 99 125 29 34 80 91 55 -8 96 143 99 102 90 38 104 99 122 119 88 36 118 107 104 82 74 120 95 61 86 46 66 79 55 52 87 34 35 15 47 84 63 111 83 99 69 56 59 56 42 81 55 37 61 65 27 -4 -3 64 76 32 90 133 154 156 171 193 196 199 175 129 135 100 96 68 63 69 119 122 129 115 95 93 114 95 85 97 139 170 182 200 142 147 112 86 41 63 46 33 22 3 0 28 28 15 -12 -10 -5 15 22 16 22 11 15 31 11 17 16 17 4 29 24 8 17 50 38 38 47 44 61 43 16 28 41 28 26 15 21 32 23 27 26 34 42 33 19 16 17 11 22 12 16 25 24 23 27 48 66 62 39 45 38 29 39 37 50 55 56 63 52 56 75 78 83 100 106 92 85 78 75 72 73 68 68 63 68 61 61 59 50 51 49 46 45 41 49 40 32 26 24 28 22 55734 324 243 30 10683 15 28 54 8073 9217 44587 48831 49353 49442 47169 44218 41500 41078 39368 38480 39931 44786 43992 46882 41029 23645 11859 7503 6146 7203 8734 8501 8396 10225 9602 7801 7783 7013 32117 328084 990045 999999 922891 57500 1711 1192 970 918 877 810 937 1026 1089 1020 965 930 1037 1037 1019 939 966 1017 1130 1159 1093 1079 931 817 724 636 623 538 617 628 667 604 634 691 629 548 533 580 549 397 408 364 363 311 393 609 755 592 440 313 257 231 337 648 663 659 378 371 349 307 298 366 260 288 305 246 302 236 255 325 357 257 219 214 247 330 294 185 193 237 195 210 212 132 185 129 129 136 116 173 199 166 137 111 110 49 74 143 138 108 80 80 58 89 145 150 123 138 137 127 145 157 179 155 138 120 76 98 89 111 101 83 76 60 43 104 87 103 75 80 42 86 125 123 109 90 111 69 93 81 61 92 85 57 101 52 31 83 106 154 130 145 160 227 214 235 235 204 211 178 110 138 126 116 123 105 128 179 192 152 130 155 169 174 154 210 248 257 242 221 169 116 96 110 65 63 67 63 69 67 63 63 55 48 70 67 42 60 83 65 91 67 59 88 75 49 61 69 67 60 75 70 82 90 66 58 86 89 60 69 62 55 67 54 51 53 81 57 67 77 83 63 74 80 73 48 60 86 71 61 51 67 67 67 85 94 87 65 70 80 64 69 86 88 86 93 97 96 89 106 107 103 127 141 139 130 105 98 104 98 94 101 98 97 96 90 86 86 86 82 84 86 85 81 73 71 70 69 72 63 55740 325 210 30 10680 15 29 0 8073 9210 42622 70029 75095 66842 64173 59548 55326 55067 54108 50366 45552 39529 38882 53938 49004 34836 21849 12019 6366 5263 4768 5076 5453 6268 6089 5997 4932 4793 6160 44778 323167 821801 999999 999999 17296 1277 1032 887 820 685 815 977 1016 1011 968 886 937 891 920 899 816 905 992 1021 1116 1059 1001 851 699 630 639 713 658 627 653 566 578 611 516 569 526 464 488 402 291 328 349 293 369 542 665 673 528 343 242 204 265 448 626 568 555 400 330 382 390 265 239 241 265 303 243 187 205 199 216 283 268 222 210 219 280 251 157 192 231 170 137 140 142 88 119 91 134 104 90 90 123 116 108 84 65 129 89 60 89 98 107 166 139 135 87 99 97 115 124 120 150 90 72 117 133 150 127 98 112 76 84 108 56 41 83 135 93 74 84 63 101 111 123 116 86 108 96 95 93 85 123 111 86 54 48 37 79 103 147 149 124 184 208 189 229 215 176 149 146 163 146 115 119 118 123 130 124 113 131 123 114 90 131 152 208 201 196 179 184 148 111 95 94 93 70 31 45 66 65 72 63 70 70 45 46 41 21 38 61 79 54 32 62 54 60 31 54 75 75 52 67 83 60 36 66 72 69 50 60 64 46 37 53 61 57 63 78 52 65 60 73 63 44 42 52 46 42 43 36 56 49 47 45 46 48 45 50 62 70 74 78 78 87 85 74 76 84 102 92 92 99 112 129 133 123 88 81 99 101 97 83 84 90 86 91 89 85 82 80 72 70 74 68 67 64 66 63 58 48 55746 331 27 30 10677 15 29 6 8073 9203 50752 999999 999999 999999 56365 53243 56595 65334 62156 59293 58443 56224 50365 49424 52371 54661 50750 53719 51636 43710 33477 28618 19960 11231 8121 7472 9113 9553 10359 11959 11559 10111 9055 8147 7928 36196 492183 999999 885217 388129 47118 1589 954 897 783 705 840 858 932 943 872 948 903 853 855 885 888 812 1016 1109 1069 1069 1028 751 722 751 652 546 652 641 633 697 613 608 576 564 555 526 485 530 423 279 342 322 317 474 619 674 631 483 274 250 278 435 562 564 562 390 364 376 328 330 265 213 301 282 248 162 155 167 199 263 181 199 253 225 227 204 150 127 154 166 176 220 170 99 146 176 156 155 104 170 171 87 38 83 52 128 58 72 33 121 137 109 72 98 99 72 41 36 80 91 119 110 123 132 84 62 83 90 92 87 120 115 64 75 99 92 86 59 66 68 64 105 109 88 114 121 126 98 70 103 82 79 57 52 38 71 96 73 64 97 112 155 206 246 227 214 196 229 188 156 152 135 136 125 127 127 116 111 146 167 111 100 150 151 166 189 206 195 199 133 79 124 99 64 50 57 51 63 53 53 32 31 62 64 49 46 39 23 36 48 55 60 61 42 24 39 72 87 110 68 56 76 92 76 54 57 74 68 48 50 36 47 35 29 62 70 51 47 46 37 39 57 53 46 60 46 37 44 37 36 39 34 39 36 36 38 54 60 87 80 78 82 75 87 88 83 78 86 94 83 97 130 157 171 131 106 95 96 89 88 75 81 82 90 93 79 75 71 80 86 78 71 75 70 68 59 56 55 51 55752 327 145 30 10675 15 29 12 8074 9196 58836 39807 28359 33281 33334 34463 40554 39072 32267 31054 28792 27493 25346 30903 29205 28632 21566 16127 10016 4802 2840 2846 2636 2628 2742 3093 3561 3720 4126 4254 4242 27479 292507 812770 999999 999999 19638 1237 1192 985 860 755 821 862 889 840 925 910 885 880 854 828 812 911 1011 1051 1088 1111 1044 827 721 703 665 669 680 640 584 621 554 567 607 534 556 484 444 502 533 441 300 250 305 421 579 635 728 644 519 301 249 267 453 528 606 493 367 315 275 357 295 267 198 257 255 232 205 123 180 190 212 184 141 190 180 182 145 171 128 158 186 144 91 106 117 92 115 113 155 82 70 132 82 165 86 55 98 66 105 94 65 100 104 98 101 112 76 100 122 143 162 135 116 75 93 90 113 78 106 80 60 53 54 73 21 67 99 128 75 78 113 91 75 88 73 91 101 76 85 70 64 6 82 90 85 63 32 68 103 96 145 124 128 163 236 245 224 205 182 193 150 144 136 112 133 105 107 108 141 132 124 146 109 146 223 210 222 189 147 128 99 81 33 15 27 39 55 52 36 37 38 31 60 68 66 47 52 5 40 55 47 44 48 42 39 42 55 81 80 74 71 68 55 52 54 37 41 40 50 57 33 44 42 41 39 53 43 37 42 49 38 46 50 42 56 56 44 34 14 39 30 30 43 35 26 53 57 47 65 77 74 63 57 57 69 64 74 79 90 95 98 115 121 125 121 107 95 86 82 83 86 80 82 76 82 85 77 67 62 65 67 65 64 63 56 50 45 42 35 55758 326 175 30 10675 15 29 18 8074 9189 26197 21207 24481 28234 30379 27925 24650 25379 25523 23786 20572 17567 17767 19646 19701 16450 11435 6269 3525 2606 2417 2462 2439 2469 2678 3038 3615 4398 4583 9111 86355 522759 999999 999999 402993 5845 1224 1123 978 754 817 923 975 967 904 922 909 962 918 904 823 771 865 996 1084 1036 1002 1026 887 729 666 682 599 587 610 630 584 612 591 536 597 564 509 499 442 568 533 340 250 283 368 451 588 694 685 554 300 254 259 345 416 451 375 270 322 315 215 266 272 286 284 293 200 187 140 145 153 198 148 186 234 174 160 187 166 173 123 98 61 49 80 120 158 91 96 115 81 76 89 88 114 127 129 59 93 74 76 73 112 108 57 140 117 82 120 118 124 67 93 64 121 114 85 87 81 54 73 13 50 32 72 70 82 71 53 58 78 91 72 72 98 70 65 64 73 60 58 73 69 36 42 50 32 19 53 92 90 99 143 100 114 156 242 253 208 244 219 221 178 114 111 118 105 98 116 104 102 97 106 135 148 168 204 179 157 133 105 98 80 73 56 60 30 26 27 10 51 36 21 46 39 31 65 46 61 33 50 35 32 14 20 37 48 78 73 109 90 82 66 63 44 42 67 51 23 50 55 43 48 33 28 38 32 45 41 42 47 58 55 36 54 49 53 37 33 36 28 37 29 37 40 22 45 68 58 66 69 57 65 66 80 101 90 75 85 90 104 108 111 117 128 120 107 104 95 99 89 94 95 82 75 73 81 76 76 79 78 73 73 64 60 56 56 58 48 41 55765 327 146 30 10676 15 29 25 8074 9180 67583 49932 46220 55366 58645 57341 53502 49225 54529 52632 43456 40967 38534 36436 34463 30567 20908 12479 6387 4056 4085 5255 6641 7022 7435 7450 7438 8356 9667 8313 17764 186929 870152 999999 893487 227414 4706 1218 1107 972 850 824 867 832 916 879 890 933 903 887 823 792 745 844 926 968 1085 1048 1002 933 749 642 660 700 662 589 570 524 613 626 605 540 601 541 480 428 477 518 358 210 247 416 515 602 560 388 248 262 322 449 473 336 322 321 208 203 189 265 201 198 287 277 229 226 215 132 190 119 159 225 169 98 131 161 136 135 118 135 119 130 105 72 53 124 132 63 103 92 57 33 14 10 55 54 65 119 88 58 63 57 37 71 65 75 53 113 126 94 69 36 41 121 90 90 94 112 75 55 85 52 69 85 82 60 35 43 69 47 101 131 101 80 44 42 29 45 61 45 8 -4 52 2 46 37 59 37 74 81 80 96 104 127 201 197 186 211 238 228 247 181 134 99 83 106 76 95 101 122 92 82 112 145 166 167 162 123 125 115 62 58 39 45 54 53 41 11 34 11 34 58 42 46 40 48 18 32 44 39 41 62 50 38 27 17 41 51 80 91 93 76 25 50 61 21 45 58 47 27 28 24 38 23 33 17 28 50 44 38 36 46 45 42 34 50 56 55 27 11 15 25 18 19 37 46 50 53 55 49 48 56 64 74 64 70 74 79 97 87 95 119 118 110 101 80 79 83 80 78 78 72 64 63 70 74 76 66 67 66 65 59 59 60 57 49 45 39 38 55771 331 27 30 10677 15 29 31 8074 9173 35120 35640 999999 999999 999999 24901 24993 25499 27237 26590 22890 22275 23118 18906 16708 14709 12966 10758 8128 5559 3061 1873 1374 1589 1728 1921 1740 1750 2303 2782 2503 3236 4406 4584 19087 212528 699880 999999 712358 916900 244832 3672 1234 1184 1055 921 838 859 857 867 905 861 817 852 780 769 795 797 893 1063 1083 1097 986 898 816 743 726 627 595 647 637 600 547 594 552 512 583 506 496 542 509 450 390 301 294 365 496 634 690 526 254 303 434 342 350 330 258 273 194 241 196 203 231 221 226 270 187 197 170 145 135 138 121 125 103 162 118 133 80 159 144 84 80 75 40 132 100 92 94 82 50 32 53 46 82 89 70 90 51 31 48 74 76 125 124 77 55 41 19 66 108 130 83 44 91 100 80 14 51 103 27 87 62 79 74 21 58 75 85 67 46 72 68 54 55 52 65 70 46 63 22 53 54 65 67 66 57 72 37 38 47 42 81 105 102 99 121 151 186 192 210 235 257 201 147 111 86 98 100 104 92 87 105 151 142 158 163 154 143 158 92 82 63 52 60 44 52 23 17 37 18 37 46 15 41 61 31 24 36 17 34 47 4 26 31 54 59 43 41 64 78 80 56 65 69 59 41 23 17 6 26 8 14 12 32 35 15 20 46 15 18 27 29 20 36 38 39 33 22 23 38 39 35 25 8 9 18 25 41 46 29 42 53 59 56 52 56 66 53 50 64 76 88 107 111 116 94 96 83 74 84 78 75 72 69 67 69 69 74 64 58 53 51 50 51 47 41 42 39 33 31 55777 327 146 30 10676 15 29 37 8074 9166 2724 2583 2947 2535 2290 2270 2313 2357 1858 1572 1338 909 756 279 -50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -2 146 235 680 759 6968 80047 279204 679706 999999 999999 689280 7026 1207 1317 1154 879 812 812 956 965 895 891 914 929 876 708 729 734 880 1039 1128 1258 1134 934 823 701 763 660 604 624 596 606 552 551 499 568 554 460 423 526 547 499 495 372 214 271 445 580 677 666 468 255 316 344 328 322 310 288 205 239 237 206 207 159 175 262 248 268 233 168 153 140 103 133 113 105 123 157 111 137 126 88 90 87 146 152 139 109 92 71 101 90 46 97 32 31 75 65 59 120 103 76 95 98 71 64 84 93 62 90 115 116 103 114 67 63 77 68 56 38 94 48 86 80 57 63 44 73 91 71 82 55 84 92 84 45 37 46 123 48 55 28 42 88 57 40 48 84 29 59 74 68 45 88 119 92 109 149 155 199 231 234 235 241 231 161 95 77 73 71 95 90 92 125 202 176 191 162 140 137 112 121 102 73 50 25 20 39 33 28 50 37 26 34 48 61 63 44 10 38 43 42 44 63 37 27 50 64 50 80 88 78 69 84 87 72 71 54 26 26 23 33 46 51 50 33 22 47 36 43 34 38 55 49 35 56 56 39 41 37 40 29 14 24 23 21 30 47 69 61 56 59 62 70 84 74 72 85 86 81 81 102 109 136 135 121 107 103 98 88 88 98 99 86 82 83 76 81 83 76 73 76 68 61 66 70 62 54 47 42 42 55783 327 145 30 10675 15 29 43 8074 9159 61306 46374 46100 37691 34030 35193 34501 31979 26640 20360 13522 8262 5788 4277 3768 3033 2321 2009 2081 2094 2114 2691 3576 6028 6323 4256 4021 4912 5603 7986 48254 372837 792611 918349 999829 495090 9926 1325 1271 1318 1139 845 790 750 880 865 899 866 865 853 737 659 705 809 990 1022 1076 1123 1111 919 861 776 601 627 627 659 656 531 546 599 556 552 543 464 414 410 455 494 452 295 203 207 468 633 616 649 596 282 334 329 318 293 306 227 164 254 240 224 177 149 224 253 231 174 186 164 126 135 186 165 116 147 153 128 89 106 74 140 144 117 119 142 100 101 53 68 35 42 88 98 103 63 73 92 90 74 81 40 48 58 47 59 66 78 81 87 62 128 82 90 77 29 56 103 79 45 56 42 55 -8 -10 71 41 -1 73 73 87 134 74 28 75 37 41 67 53 15 17 49 65 39 24 22 11 23 60 45 31 23 48 36 90 59 98 84 93 152 195 199 210 224 184 126 90 109 104 78 79 111 83 99 156 142 144 126 122 116 113 117 66 24 47 42 40 39 42 62 50 43 41 20 4 28 40 43 40 40 52 47 66 72 28 6 36 80 62 76 70 85 64 82 65 62 44 62 56 60 35 15 4 16 23 32 27 41 26 27 28 31 22 26 31 65 47 37 29 34 12 32 28 40 34 20 18 46 44 54 48 55 57 51 70 61 75 75 82 75 89 88 100 123 151 131 112 104 94 84 87 93 95 87 91 94 92 92 84 86 74 74 72 62 63 62 57 55 52 42 46 55789 329 85 30 10675 15 29 49 8074 9151 25826 23178 21958 19608 19882 19358 18776 17879 16450 15020 13327 9548 4989 3862 3405 1917 894 303 135 200 301 520 903 1330 1550 1222 1513 1919 2501 3613 4062 13338 123478 627678 999999 999999 580843 11744 1222 1245 1258 1216 968 843 865 923 931 879 984 1011 957 827 815 798 770 889 1042 1072 1095 1101 1096 977 797 690 685 700 610 587 580 624 628 630 627 603 550 494 472 482 448 502 520 455 250 254 551 762 744 785 613 336 314 428 454 416 309 304 285 237 256 243 159 237 260 211 253 233 136 132 102 180 173 168 166 181 168 252 215 128 157 111 124 172 179 159 158 88 109 116 87 8 45 100 107 119 64 80 92 70 82 99 151 98 107 124 137 113 100 135 133 158 171 131 159 98 68 122 104 124 132 92 84 94 51 6 53 97 102 86 77 106 93 68 97 100 81 55 82 77 81 76 71 75 85 62 42 72 108 82 82 66 79 65 115 134 113 132 187 250 280 294 262 189 144 126 176 189 157 131 96 129 134 118 130 178 191 204 162 144 132 135 175 164 80 56 51 73 54 76 70 68 55 58 57 33 65 30 37 52 48 47 56 56 31 32 49 83 112 108 94 80 68 103 119 124 81 66 83 59 42 35 48 53 50 45 48 64 73 52 70 82 77 79 68 76 68 59 52 56 53 46 40 49 43 35 45 56 78 72 69 70 81 66 74 92 92 88 105 117 116 123 133 133 152 160 166 150 127 115 107 105 110 119 128 116 117 117 107 102 105 108 103 93 94 84 86 86 81 74 67 55795 326 176 30 10676 15 29 55 8075 9144 102567 108474 98242 86882 85828 86127 67195 45642 27856 18017 16924 13372 10583 10731 8284 5265 4201 4632 4925 6594 8105 8274 9100 9973 10869 9940 8837 8154 7018 16625 145547 428141 471905 763003 722386 101645 1636 1073 1359 1150 830 732 811 787 797 812 851 828 708 639 653 722 869 931 946 1001 1052 1055 945 761 644 549 579 582 526 536 534 527 544 423 465 441 450 443 436 402 478 483 418 149 205 385 560 626 669 526 234 290 356 261 315 281 243 227 243 174 134 176 126 196 187 171 114 90 101 99 186 90 129 101 138 105 53 78 99 62 92 101 105 128 104 47 43 58 62 88 79 27 33 22 -11 1 15 67 102 78 65 63 60 36 52 78 50 64 27 99 58 18 71 31 17 75 40 29 19 54 51 19 3 -21 49 37 25 61 94 40 53 17 23 22 37 -16 0 -2 9 34 30 -2 40 20 23 44 23 28 20 29 14 15 40 52 31 43 111 151 206 231 199 147 118 121 91 89 109 101 90 72 88 92 79 94 109 129 142 113 90 55 72 41 47 32 25 -23 6 -10 -10 8 34 18 6 19 1 -22 26 41 26 12 -27 -5 -13 -6 -6 -9 -8 -1 35 24 42 34 35 29 15 17 21 18 14 3 -10 -10 8 0 -14 3 -6 4 -9 -27 2 14 21 4 -8 3 12 27 22 -5 9 10 -2 -5 -3 8 4 11 1 9 10 26 35 16 19 29 25 35 56 61 73 72 80 92 103 101 86 73 56 64 63 62 62 56 61 57 51 45 48 53 42 38 32 31 33 36 28 21 17 16 55801 327 148 30 10678 15 30 1 8075 9137 34344 29526 27760 24975 21024 18803 16401 11298 6601 4358 4077 2941 1920 2253 2646 2076 2476 2865 3185 3483 4427 5081 4302 3373 3532 4412 5270 5172 4902 8160 57990 376501 741201 574090 660316 999999 746260 10713 1351 1407 1434 1339 883 800 838 863 860 966 799 878 709 623 704 825 927 1082 1030 1066 1048 942 882 775 717 618 499 498 511 626 492 494 458 492 534 587 544 431 452 459 395 454 504 374 209 258 514 673 695 395 293 398 339 257 235 290 250 243 208 206 167 110 137 200 208 144 107 92 146 178 179 181 123 112 159 157 104 86 120 85 119 121 126 115 87 49 59 62 73 96 99 52 48 45 20 25 7 18 55 48 55 26 -10 48 29 21 34 50 79 106 77 84 70 41 84 63 30 39 43 49 53 40 -27 1 10 38 1 3 40 33 52 22 -20 -13 25 46 13 31 47 45 34 56 31 20 7 -8 8 37 37 34 45 89 68 100 96 127 140 129 194 191 187 142 94 73 92 106 99 111 139 118 72 75 122 137 160 145 118 93 79 57 46 43 78 76 6 11 14 34 18 10 2 6 0 6 26 18 9 28 3 27 27 15 -7 15 9 16 38 59 68 49 24 22 24 29 24 -1 17 6 -6 -13 -1 22 9 8 -18 6 10 4 3 -19 -4 3 7 12 16 12 4 -3 18 14 21 22 12 4 15 15 27 26 15 8 18 31 37 35 39 44 47 62 71 79 67 80 110 98 88 81 61 52 63 77 65 62 60 51 64 61 51 61 55 46 48 38 31 36 38 38 25 17 17 55807 327 150 30 10680 15 30 7 8075 9130 3121 2368 1868 1552 1082 629 167 999999 999999 999999 999999 999999 -47 86 -87 999999 999999 999999 -65 144 336 808 1005 1479 2370 2683 2287 2449 2143 5616 55040 268454 647461 999999 999999 903209 44796 1418 1181 1165 1764 2366 1381 795 823 895 939 929 826 761 682 722 783 865 876 1000 1061 1045 1065 938 877 695 591 630 701 586 540 502 455 496 523 545 536 491 553 499 463 434 387 424 451 480 219 270 502 669 602 334 336 385 347 317 320 245 242 171 226 243 159 159 202 212 224 156 70 128 168 169 136 142 111 129 114 54 123 95 89 186 171 113 100 34 29 58 60 67 157 101 67 54 31 54 42 7 60 119 61 62 103 83 78 53 49 56 67 60 49 74 50 18 74 95 75 45 52 60 37 49 22 5 77 40 49 63 92 43 30 40 23 32 35 52 2 5 45 52 30 32 22 32 17 2 32 4 5 74 87 38 50 85 74 88 74 107 83 159 204 160 179 192 114 120 109 147 200 150 147 143 113 112 116 142 140 154 177 163 143 115 83 56 49 34 27 41 33 22 13 -9 5 38 28 15 16 9 22 11 31 49 24 4 -6 41 98 105 51 51 79 34 16 15 23 55 45 42 24 35 39 15 26 22 34 25 15 12 13 21 32 23 11 14 2 35 32 22 32 42 21 15 11 19 9 -1 5 13 23 28 27 29 26 20 25 27 32 69 45 55 74 75 83 92 101 120 118 103 91 78 77 77 70 67 70 74 70 63 67 71 64 58 49 49 47 48 45 32 38 31 24 55813 331 33 30 10683 15 30 13 8075 9123 330423 312922 273662 182984 51599 41483 35157 33407 30417 25482 18612 12507 8271 7718 10511 11686 12071 7137 3428 2088 2132 2874 3639 5093 5707 6199 6680 7530 7583 7665 7606 8215 10027 19514 143913 438044 831622 684536 412954 349167 111490 3298 1568 1764 2632 2655 1426 896 899 930 943 880 790 784 722 798 885 990 1001 1038 992 1006 954 905 817 701 651 605 607 560 559 515 537 521 489 554 566 539 456 409 419 462 417 491 494 356 243 431 633 680 683 544 304 314 347 388 344 270 236 221 246 285 212 183 213 274 250 143 138 135 146 152 173 164 190 178 116 105 99 50 177 273 245 98 114 82 68 111 54 68 39 10 25 37 46 64 3 27 83 37 88 53 85 97 109 95 84 57 87 62 88 151 124 137 102 57 29 74 52 76 11 35 70 34 21 70 57 78 88 31 39 13 34 58 -2 21 48 63 47 72 60 42 47 32 23 48 60 66 99 78 47 25 24 32 65 83 111 129 93 138 187 163 183 209 162 101 113 148 171 202 204 172 115 78 98 115 117 177 183 168 135 95 116 90 34 18 10 4 55 58 54 40 24 1 -11 17 27 36 38 28 20 18 -5 14 58 68 52 29 66 65 34 25 15 11 29 56 49 33 31 6 22 33 34 42 26 17 18 39 20 32 39 24 29 42 40 34 29 33 35 27 25 19 36 25 5 3 15 21 16 28 29 21 40 47 33 44 43 52 49 56 76 90 89 97 106 107 106 85 69 84 83 71 81 79 72 64 67 65 70 75 64 66 60 58 52 45 41 48 46 39 31 55819 331 37 30 10687 15 30 19 8075 9115 468397 325648 145554 93754 88246 86696 80619 71029 59255 46260 35339 25335 20184 18724 19779 22636 22030 14183 9415 6498 5471 6089 5894 7514 9075 8746 8785 10116 10557 10160 9726 10889 11699 12077 23324 189171 761145 767236 329855 150355 3625 1292 1276 1469 2134 2334 1228 920 876 981 1047 901 843 836 729 807 957 953 996 994 1027 1069 925 838 725 622 605 661 646 647 560 519 561 505 496 574 462 539 548 471 443 464 518 548 277 207 363 580 750 745 764 586 300 300 370 406 326 379 377 298 240 271 277 240 181 253 225 206 148 221 187 191 241 199 217 168 85 124 217 166 185 192 188 153 62 108 88 99 138 145 125 77 86 115 98 115 82 81 67 80 79 116 86 85 130 73 49 17 70 83 89 101 133 130 127 122 63 55 66 88 48 87 73 46 45 35 8 40 42 41 67 76 3 45 75 42 69 54 102 81 53 71 83 72 47 48 38 71 82 64 83 45 37 101 131 90 120 121 107 160 174 214 204 210 143 137 180 181 186 233 246 219 193 136 167 148 137 193 164 180 175 140 84 72 65 63 51 52 49 29 35 44 66 61 48 69 45 37 33 51 27 4 1 46 51 57 36 56 75 52 50 28 35 48 57 70 53 51 50 42 7 12 17 31 47 55 26 17 34 45 46 51 40 21 37 37 37 43 38 22 42 46 39 38 31 27 16 -3 15 31 39 25 46 32 48 51 57 64 73 81 84 86 106 112 124 128 123 109 93 104 79 85 86 88 91 92 85 86 85 81 82 83 67 64 64 55 49 52 50 42 37 55825 332 11 30 10691 15 30 25 8075 9108 536147 544058 422706 238366 125564 117770 118477 111981 94827 72473 60210 49083 38569 31895 25901 19709 18192 20687 18471 12568 9188 7773 9544 11483 10877 8944 9543 11431 12121 12496 13547 13473 11623 10020 9018 14045 91937 356027 693181 456476 236826 29708 2084 1556 1676 2236 1335 846 898 908 897 901 921 810 670 660 755 863 995 1023 1043 991 933 776 675 645 650 659 668 640 564 561 511 472 519 577 609 561 489 424 410 442 457 458 492 465 309 266 374 693 708 762 619 381 288 446 404 330 288 238 231 302 319 281 241 253 232 172 181 161 189 227 212 140 152 204 227 122 127 152 124 127 134 158 112 124 82 110 94 174 120 118 112 19 98 44 -5 51 74 31 23 89 68 61 113 100 32 34 3 38 84 81 91 100 36 69 116 150 69 34 75 44 40 51 32 12 73 52 16 51 80 83 38 23 56 86 31 42 74 96 68 77 92 52 33 49 26 37 57 63 63 80 67 60 49 116 118 96 122 153 163 177 163 174 191 106 120 129 166 154 185 287 233 193 162 183 178 149 177 216 177 185 181 139 72 55 64 24 53 47 39 49 30 54 36 29 55 58 46 37 1 27 53 61 73 43 57 41 54 47 77 63 30 53 46 53 71 52 50 22 8 27 32 36 38 25 26 16 13 12 28 36 38 47 43 14 36 32 42 46 35 30 26 20 20 40 33 24 24 28 26 38 29 42 53 54 55 47 62 70 80 82 82 83 102 125 123 106 86 86 81 80 80 90 89 84 82 83 82 80 76 79 67 61 63 54 47 50 50 55 47 36 55831 330 45 30 10695 15 30 31 8075 9101 425770 267243 134262 107641 106297 94619 76623 60969 49057 40488 33687 28869 27091 25564 20925 15552 12390 13483 10950 6540 4619 4399 4797 5772 7426 8588 10876 10885 10747 10554 10834 10292 10085 10017 14282 129774 547693 457437 444042 399083 36928 1777 1694 2476 1849 910 881 850 954 985 896 800 691 690 718 833 884 953 941 873 853 736 650 638 571 598 644 520 591 570 503 469 463 487 604 535 441 468 413 403 424 454 536 476 317 185 336 528 683 735 682 611 461 281 258 292 262 279 245 219 288 280 271 221 182 171 168 165 160 124 129 181 185 171 181 124 129 109 222 226 229 153 144 110 48 74 82 90 56 77 108 75 36 75 68 94 65 81 78 113 41 38 48 61 49 68 63 88 72 86 77 115 17 36 45 68 84 51 94 76 14 52 52 31 46 75 49 57 48 25 20 34 44 30 -11 34 46 50 39 21 60 41 48 32 37 17 22 2 12 36 54 66 118 134 148 120 94 123 110 102 187 198 155 157 115 107 135 125 154 183 228 246 234 172 136 161 171 169 170 194 208 101 90 46 36 27 21 29 8 42 27 31 19 34 36 30 21 14 31 12 6 18 37 29 49 23 38 48 54 50 28 -1 17 39 36 43 25 -2 -8 -7 3 20 26 32 6 -8 -6 4 20 18 23 19 18 6 19 4 14 27 21 19 30 2 14 19 -1 -3 9 25 26 22 26 8 28 29 43 38 45 71 56 59 73 78 104 106 97 98 84 72 73 71 64 66 79 83 78 67 70 62 58 57 55 57 52 50 40 37 33 32 28 29 55837 332 19 30 10699 15 30 37 8075 9093 232821 234670 199601 135847 104279 92631 82522 71500 59481 49217 38541 30984 24953 20430 19291 19489 18947 20314 18756 12474 7300 5958 6366 7723 8417 10108 13151 14545 16289 16855 17706 17583 15874 14058 14513 13535 21439 202883 849274 551710 194204 5580 1399 1740 2196 2245 1151 909 945 956 983 926 900 907 699 586 669 889 967 1040 1059 995 1013 918 707 680 630 645 684 610 597 492 504 498 578 528 481 552 571 522 497 497 477 547 506 323 243 301 402 581 722 706 678 568 300 258 286 283 264 298 280 317 360 373 256 151 208 225 236 186 206 215 168 157 141 132 115 138 210 199 186 162 178 159 138 158 123 130 111 117 71 61 67 107 86 61 81 58 46 92 106 118 66 95 95 89 83 107 106 90 96 113 106 89 101 78 103 75 58 104 69 55 83 56 22 38 98 110 46 14 59 59 26 -25 27 72 74 39 20 62 28 50 82 61 41 50 47 48 79 57 68 95 51 37 50 68 106 119 127 127 116 153 190 230 236 175 194 205 158 171 176 220 263 266 216 188 179 164 157 183 208 228 196 153 98 64 76 56 51 54 54 53 42 28 27 22 35 50 43 51 37 43 71 30 -4 26 75 66 53 29 26 79 58 27 37 22 50 107 89 61 24 26 30 26 41 22 30 25 27 35 45 35 28 38 31 29 39 51 38 55 31 32 41 23 19 40 31 29 26 40 45 35 33 54 63 54 45 50 66 64 72 70 72 92 92 114 132 138 119 99 89 86 93 98 83 91 95 91 88 84 80 77 77 65 62 63 60 56 54 55 50 40 55843 332 21 30 10701 15 30 43 8076 9086 214306 244187 218192 121604 60371 50883 47828 40996 32812 25804 21836 18865 14934 12824 12205 13607 15362 16302 14541 9021 5104 4757 6474 8793 9860 11284 11388 11161 11889 12744 15070 13355 11519 11574 11684 11660 16963 171857 968235 999999 175672 5223 1243 1305 1981 2450 1416 925 826 873 932 923 923 860 720 598 756 919 951 1011 906 956 833 732 743 640 674 695 501 526 507 534 525 480 475 475 483 467 517 524 475 430 456 414 466 334 177 215 356 583 710 707 673 509 309 224 292 367 375 250 265 359 340 260 194 182 224 203 136 153 153 178 172 138 172 216 151 165 252 171 139 140 139 97 119 122 69 100 129 93 63 16 15 73 83 61 79 45 30 31 57 25 62 96 102 84 47 54 38 63 47 59 91 89 95 103 76 63 94 32 25 96 27 32 43 37 67 2 68 28 6 34 -16 56 56 36 -20 -8 39 78 26 20 20 31 103 96 54 28 39 71 22 28 19 46 43 81 79 41 75 64 106 118 217 273 213 216 196 185 159 178 182 207 248 241 232 190 187 201 189 156 174 149 147 151 132 82 42 57 60 35 7 34 26 -2 21 34 33 42 17 -1 18 22 11 -15 -1 24 35 56 29 16 16 8 31 48 30 36 34 49 69 33 35 15 -4 10 14 21 6 13 28 33 38 10 6 23 40 34 29 30 34 26 16 24 7 10 1 -7 8 16 11 12 18 35 21 17 18 29 41 55 70 57 61 72 63 71 83 92 98 111 118 91 72 79 75 74 69 68 76 76 76 74 61 57 61 59 54 50 43 42 45 33 33 35 55849 329 118 30 10708 15 30 49 8076 9079 298447 84399 18883 14747 12849 12135 12224 11730 10958 8622 7695 7842 8801 9473 9806 9686 7784 3767 2039 1608 1776 2107 2395 3341 5108 5402 4145 3451 3821 3979 3972 4660 4821 7337 59467 426597 918902 999999 701235 15550 1530 1707 2612 2074 887 826 957 975 865 933 702 524 689 790 856 913 1043 961 931 967 853 715 607 557 586 580 649 564 542 518 438 486 586 438 502 469 431 383 359 418 429 403 353 198 159 335 545 692 706 652 626 495 369 328 331 297 307 306 355 366 243 239 223 221 248 211 249 250 180 199 157 194 271 224 203 148 172 191 166 147 106 57 81 89 48 29 42 23 26 57 9 50 69 119 64 28 68 97 63 53 104 72 26 57 58 84 78 27 88 56 59 113 84 102 112 33 43 88 51 79 12 47 68 47 -5 -12 -18 -11 32 0 29 39 51 35 20 10 11 25 39 4 67 49 2 18 37 5 5 16 17 59 99 95 115 119 128 114 70 70 140 173 230 203 145 173 144 174 145 159 224 285 281 242 257 175 169 187 192 205 206 234 226 152 83 42 8 23 48 24 17 51 38 2 32 27 10 14 30 13 22 10 -12 -1 26 41 34 23 18 22 22 35 31 26 52 65 52 35 30 27 -4 17 27 8 2 4 7 3 8 -2 7 15 8 13 16 17 27 32 38 12 6 21 4 -5 13 18 12 5 17 16 21 23 28 24 18 20 44 48 49 47 49 60 68 87 90 96 113 115 101 83 78 76 65 69 67 66 75 68 68 66 55 50 56 53 52 47 43 43 39 34 32 55855 332 33 30 10713 15 30 55 8076 9072 13398 6093 3876 3280 2594 2015 1681 1629 1806 1862 1550 1282 1063 894 1088 1376 1467 1181 847 778 359 -71 999999 -26 136 353 256 277 638 947 1258 1839 2009 2152 2680 2759 7009 55961 379381 908330 999999 999999 172443 3350 1724 2215 1396 856 831 932 895 862 825 690 674 767 752 846 888 952 879 831 890 863 707 633 574 542 520 587 588 542 455 492 495 487 486 474 512 403 388 365 380 409 382 363 315 223 287 400 551 666 614 581 566 575 482 365 425 308 236 292 347 317 312 258 297 233 270 211 144 217 279 215 208 211 174 144 107 157 187 117 145 95 43 26 4 26 62 40 3 0 41 18 76 75 64 53 -16 18 45 37 45 21 47 13 24 62 20 40 43 45 52 56 33 42 41 36 36 19 44 20 31 22 64 28 20 7 -10 -10 -5 13 21 -21 5 4 37 52 38 37 34 3 37 15 5 -3 36 16 -2 -12 21 23 7 52 70 25 62 70 80 51 25 121 203 208 174 156 135 116 136 180 214 242 260 209 187 180 167 194 190 165 154 169 133 93 85 18 26 33 5 -9 -12 -16 20 44 2 6 -3 -4 -15 3 -7 -12 -24 -35 -6 16 7 -6 -17 -7 -28 -1 9 -1 -25 -32 0 52 40 36 8 3 2 -10 -22 -24 -31 -12 -18 -19 1 -10 -11 -4 -2 -15 -9 -6 -6 -19 -17 6 -35 -23 -10 -3 3 -20 -18 -12 -14 -10 -4 4 -3 7 8 18 17 22 35 37 47 39 51 59 81 99 107 81 60 42 49 45 47 48 53 66 52 51 51 37 35 35 29 23 28 18 13 18 15 12 55861 333 10 30 10720 15 31 1 8076 9064 55190 33655 21629 12028 7462 5169 3883 3403 2542 1931 2144 2311 2570 2495 2123 1657 1169 665 486 307 114 98 52 -57 48 204 527 708 933 1176 1338 1686 1866 1674 1900 1950 2493 21831 162302 469536 668798 999999 999999 493913 9466 1858 2724 2134 962 938 904 901 867 616 528 708 853 846 968 1002 879 864 887 832 705 623 644 651 635 590 549 543 510 476 492 436 432 472 501 481 450 400 348 341 462 497 365 249 167 273 543 575 602 653 559 608 596 610 531 380 279 255 236 233 293 400 336 284 239 152 219 218 200 246 189 204 214 182 231 174 190 193 154 138 49 29 61 42 48 93 76 44 15 83 76 71 58 73 75 58 82 70 23 56 77 53 9 14 21 56 82 112 107 124 91 114 75 48 76 65 25 6 69 29 22 47 8 15 36 49 32 -3 33 55 37 46 -25 -3 27 22 -1 22 51 17 5 54 35 20 12 5 -6 -5 32 9 -8 11 53 38 57 100 69 120 203 288 224 159 155 134 147 175 205 269 254 192 181 153 151 191 209 220 187 139 121 81 60 81 41 35 12 11 37 27 23 15 0 20 7 19 8 -2 -4 -12 30 -2 -26 4 18 22 18 9 -7 3 5 -16 -18 -15 0 42 34 35 46 27 15 38 -4 -6 3 13 6 11 12 9 0 9 8 12 9 11 -4 4 11 -7 -16 8 1 8 6 -20 -15 -11 8 0 -1 2 0 -6 10 19 36 25 31 29 30 45 51 51 50 78 91 91 88 75 62 54 59 61 59 54 66 56 52 45 42 39 42 32 31 29 26 16 13 16 13 55867 332 16 30 10726 15 31 7 8076 9057 30150 21142 12380 8741 7971 7285 6066 5518 5433 5656 5974 6522 6415 7820 8270 6691 5277 4057 2983 1663 553 60 156 604 1246 1833 1798 2475 3267 3052 3095 3185 3507 5071 7829 9994 28640 241086 711288 939065 999999 857444 114797 3120 1913 3228 2906 1046 913 926 932 906 740 573 730 826 897 935 993 871 817 814 829 773 729 671 580 550 576 583 570 562 471 432 458 544 444 472 459 502 487 402 412 412 366 416 321 191 301 467 550 576 617 581 601 602 521 575 555 374 314 315 326 384 387 352 288 179 188 210 272 265 225 244 242 222 198 196 162 173 124 117 69 38 21 59 68 82 83 25 16 66 116 26 89 79 49 24 49 64 31 63 59 95 111 89 33 98 93 81 108 119 85 58 21 36 55 40 -17 6 18 39 45 23 12 47 30 10 48 4 46 70 70 54 50 30 37 62 -3 39 36 22 48 52 16 38 16 -9 -9 11 54 38 6 70 26 11 30 67 67 106 136 155 207 228 223 193 138 191 211 248 273 286 240 193 178 202 226 211 205 204 163 107 78 62 71 -2 17 36 21 7 -5 35 -1 18 50 22 18 4 -4 -7 25 19 -2 23 31 12 29 7 -1 5 -11 -21 0 1 -6 18 56 48 40 29 25 32 28 12 5 8 2 -4 -5 9 16 17 19 29 26 16 -5 -7 -3 3 -2 -5 -19 -20 -15 -9 -4 -2 9 17 14 18 12 8 18 28 29 22 19 14 26 40 47 45 61 58 65 73 79 71 65 69 66 63 54 54 55 59 73 65 53 49 47 39 37 34 33 25 31 37 29 18 55873 333 18 30 10728 15 31 13 8076 9050 58587 34404 24111 15887 13297 12065 11147 9571 9833 11524 13100 15352 14360 14516 15259 15225 13219 10670 9152 6563 3220 2033 4102 7337 7665 5083 5576 5087 2800 2576 2384 2423 2685 3526 5558 5873 5574 24307 186819 526730 941871 999999 999999 55127 2035 1843 2199 2113 1055 982 920 982 829 659 664 774 868 912 944 842 828 764 737 777 768 679 652 578 560 584 540 443 512 508 616 459 446 455 522 546 493 453 458 478 414 448 384 257 247 395 545 603 580 600 539 588 615 633 689 526 364 263 289 369 320 308 278 266 265 265 297 282 228 287 237 177 213 157 187 183 149 86 119 65 34 88 24 15 117 116 73 15 45 38 81 97 72 75 81 67 31 58 26 19 71 37 58 6 38 103 89 131 97 117 94 91 16 47 64 77 71 58 18 -7 45 41 21 50 41 49 35 33 15 12 47 59 72 30 57 49 41 61 25 55 43 20 4 24 29 17 42 29 54 88 47 -19 36 45 80 65 141 125 140 185 232 244 240 170 169 231 286 250 263 228 232 241 210 224 219 212 190 163 142 99 57 67 67 52 26 53 32 19 21 7 23 7 4 24 27 22 1 14 13 10 -14 -11 4 26 26 27 11 -2 32 36 9 22 5 21 32 47 74 39 38 24 27 22 17 -5 -8 4 -9 -11 3 13 31 18 35 21 11 5 3 8 8 -4 4 15 9 18 20 9 1 20 17 23 27 27 28 9 23 35 37 39 50 57 58 49 65 76 68 75 78 73 67 62 67 72 57 60 67 68 69 61 57 61 53 50 47 42 36 38 38 31 26 55879 333 23 30 10733 15 31 19 8076 9043 34510 23950 22102 12562 9270 7835 6620 6957 9103 12050 14597 14813 13450 13340 14212 14285 12854 11882 10831 8350 5697 4176 3120 4139 5701 6352 4597 3230 2585 2867 3490 3417 4357 6660 8629 9482 9480 63533 368089 867769 999999 999999 20579 1377 1490 1568 1180 913 897 923 977 915 773 687 694 817 814 869 898 846 767 684 760 878 741 658 655 656 537 628 647 541 532 575 536 515 533 494 424 479 430 493 432 376 403 335 275 235 207 502 582 617 547 552 444 485 488 571 620 472 384 301 228 309 266 200 227 284 244 274 246 223 275 344 245 187 171 187 153 108 110 46 46 86 54 3 11 88 108 57 46 -11 -12 63 87 81 62 45 18 27 36 44 61 33 1 54 11 36 96 100 96 63 104 119 110 109 86 38 60 40 26 22 3 75 102 33 63 39 21 43 21 -11 11 74 17 58 75 63 15 48 44 12 38 7 2 19 16 28 42 29 6 13 43 9 3 1 21 68 71 72 152 125 131 145 243 262 226 236 172 163 192 264 274 246 268 265 249 274 247 228 192 171 107 94 81 22 28 47 40 31 29 39 44 6 9 23 30 6 18 33 15 24 17 10 16 -15 8 14 -1 -3 5 6 15 25 2 22 26 29 14 30 17 36 33 33 11 19 17 28 22 21 13 -8 -8 14 21 33 26 17 18 9 11 -9 -15 -4 0 2 6 14 18 17 27 16 0 10 20 40 31 29 20 23 31 35 44 43 47 56 71 73 74 74 72 73 73 72 68 67 70 66 64 55 59 61 57 47 41 34 38 42 31 25 31 36 23 55885 333 27 30 10737 15 31 25 8076 9035 18646 7558 6674 7284 7708 7511 7611 8194 9621 10051 10933 10022 8812 9667 11641 13105 13637 12349 9117 5102 3326 2541 2561 2241 2018 2241 2418 2635 3313 3377 3610 3754 3273 3324 3260 3561 8223 53837 295865 819812 999999 999999 273969 5541 1436 1971 2661 1775 844 879 1049 1017 873 740 614 741 879 927 961 963 824 740 744 842 848 747 759 667 644 610 597 611 606 617 590 548 512 557 507 501 512 447 409 476 463 392 256 272 353 523 588 619 611 535 503 521 534 673 728 485 318 280 279 283 314 315 323 319 359 357 359 328 362 321 256 193 153 95 131 115 108 55 71 87 65 75 104 149 151 93 79 54 94 115 76 74 80 115 94 84 76 71 69 51 89 86 80 45 164 114 144 96 109 145 110 98 93 129 71 51 49 100 77 54 125 103 95 79 67 57 62 50 69 93 48 23 52 47 20 38 63 75 42 55 35 49 73 77 4 56 80 36 23 35 64 91 64 52 84 98 134 163 146 117 187 217 274 347 272 218 248 289 273 284 261 281 310 289 265 275 212 182 150 97 99 71 32 43 38 18 1 11 57 64 44 43 42 53 69 52 29 10 42 4 32 25 28 13 43 38 32 38 33 20 45 35 41 44 24 32 57 66 50 41 54 63 23 6 14 26 18 35 34 15 25 32 28 21 47 39 26 38 23 31 35 27 44 45 32 45 44 43 41 51 60 35 39 50 62 70 57 55 70 80 84 90 86 95 97 103 103 81 80 88 91 86 95 87 87 87 95 93 89 82 72 57 63 71 57 51 57 64 51 55891 333 32 30 10742 15 31 31 8077 9028 115439 97332 80539 66609 45033 27815 22526 21279 21614 19303 17339 18703 19916 21727 23460 20049 20343 16686 7495 3360 2867 4913 6453 4808 3729 4199 4695 5659 7659 9902 12873 13824 11424 7845 6315 5421 9316 79976 424312 891461 999999 982593 122665 3015 1655 2472 3180 2090 1003 906 983 971 831 785 664 711 891 990 985 894 678 603 661 703 746 793 758 706 588 590 556 670 606 556 476 537 574 478 478 430 433 393 446 403 381 328 322 265 407 497 571 610 609 524 528 587 587 625 702 718 560 312 271 201 206 190 291 310 269 276 234 295 307 246 282 203 140 147 158 111 38 110 95 74 51 79 107 70 115 56 22 75 65 55 45 21 94 83 31 47 108 80 68 47 23 85 48 17 75 122 113 133 119 124 116 92 82 79 82 59 65 60 17 52 21 60 76 99 57 52 18 50 64 39 43 54 60 50 44 48 49 46 55 72 47 35 54 41 45 90 44 54 71 49 26 27 75 60 59 101 87 118 115 132 156 141 200 233 270 246 207 277 285 289 322 327 277 247 293 257 230 224 159 116 102 90 59 79 68 32 22 30 44 50 28 39 53 70 37 29 41 37 32 10 24 17 26 47 48 48 42 27 40 28 19 26 38 47 9 13 25 32 34 55 42 10 16 30 1 13 8 1 15 34 23 27 35 35 33 16 19 21 26 5 14 13 4 8 10 11 26 52 48 42 55 62 57 52 56 58 54 62 78 85 77 86 95 87 92 91 90 89 102 82 90 89 79 80 81 89 85 76 66 63 68 56 55 64 61 52 56 56 51 55897 332 67 30 10747 15 31 37 8077 9021 41466 44024 38741 30857 24022 16780 8775 7896 7058 6224 6339 7692 7355 7513 8963 10684 13211 14419 13437 9701 6055 3614 2693 2310 2597 3180 3707 3664 3481 4445 4158 3806 4740 5516 4311 8117 58071 340615 793080 999999 999999 647293 12247 1667 1931 3085 2718 1113 995 1051 1098 890 741 680 736 947 990 970 895 814 641 619 638 625 595 615 646 673 580 702 670 631 664 557 561 566 593 557 568 492 556 505 490 479 499 392 294 422 538 596 609 468 400 479 499 479 527 520 491 489 425 312 191 221 363 399 403 384 313 328 255 268 285 179 153 73 91 129 110 86 135 83 119 155 152 116 114 116 102 74 112 73 79 104 160 125 62 72 75 102 87 121 124 54 39 117 135 129 142 162 118 101 153 162 78 66 52 35 66 78 55 99 106 83 86 76 118 119 89 32 95 104 85 109 55 78 47 53 41 30 13 49 75 74 101 85 53 78 19 31 70 44 60 66 33 85 117 103 116 137 146 152 147 228 260 250 302 356 301 251 283 335 351 292 285 247 214 274 317 318 264 204 181 147 100 104 58 66 77 56 70 53 53 43 56 99 29 41 59 50 56 38 46 52 51 52 56 78 80 74 60 41 40 41 46 33 57 65 62 45 47 72 65 85 71 81 72 51 25 45 57 50 63 59 66 61 43 54 51 64 40 45 51 40 32 62 50 54 39 62 65 54 70 77 64 54 55 62 62 82 77 84 83 100 107 120 116 116 112 116 115 114 113 113 120 114 113 118 115 103 104 103 103 94 85 83 81 78 78 73 80 76 55903 332 72 30 10752 15 31 43 8077 9013 13242 14779 13627 10557 7877 4491 2863 2179 1732 1864 2595 4149 6729 9005 9653 11229 12570 12023 9810 5460 2523 1159 794 956 1255 1501 2105 2537 2576 2962 3261 2822 2953 3430 3774 12108 97065 356926 690093 739479 970505 999999 402224 47490 3156 5775 47296 38986 1631 941 955 811 697 641 676 830 852 836 897 739 617 567 637 667 525 477 567 519 464 594 523 462 539 560 583 545 483 517 479 467 473 517 390 404 447 386 264 154 290 427 515 482 435 433 385 339 414 455 472 402 344 342 326 348 381 284 241 219 223 225 162 173 175 55 48 80 57 40 69 22 60 93 69 -15 15 6 -19 18 23 -14 -2 -2 -2 8 -32 33 71 17 -4 -3 4 33 18 17 20 93 105 62 31 72 69 66 64 31 12 61 41 -4 34 -15 -65 6 0 -23 -6 11 40 34 40 20 -2 -7 20 2 25 -18 -8 39 34 17 1 -17 13 27 8 -2 -7 11 20 8 12 13 20 19 33 44 30 3 17 38 44 104 109 121 122 128 228 224 222 179 164 223 213 170 155 147 196 209 209 137 49 77 47 40 34 16 50 43 23 9 14 -25 -13 -29 4 -5 23 7 2 2 1 28 -2 -19 18 -2 -9 -4 11 12 -22 -18 17 28 -9 -8 2 10 -10 -8 16 11 -12 7 18 13 -3 -14 -15 4 -1 -19 10 1 -11 -1 4 2 -3 -4 -6 -11 -9 6 -16 -10 7 4 9 -11 -16 -7 -4 5 13 19 7 9 4 9 1 19 30 50 50 46 48 56 50 50 49 56 53 51 51 45 48 53 51 44 42 37 40 42 34 26 22 17 21 14 14 10 55909 332 74 30 10754 15 31 49 8077 9006 420 513 382 180 95 999999 999999 999999 999999 999999 16 749 1197 1777 2264 2037 1458 901 517 161 999999 999999 54 199 500 1177 1395 699 636 838 1124 1196 1588 3054 4198 10465 63410 197400 480380 999999 999999 999999 45260 5638 4214 7698 5220 943 927 974 950 836 718 608 711 861 942 980 945 862 614 597 648 667 648 571 525 595 684 592 478 529 525 572 507 489 512 532 495 461 433 425 421 449 477 418 265 238 288 497 520 577 561 533 417 308 302 320 364 332 402 446 474 398 350 260 238 335 286 296 217 170 134 64 71 56 95 54 127 139 131 50 90 51 22 45 67 56 51 68 37 50 85 58 56 57 91 48 48 12 54 96 75 29 70 46 71 150 173 95 87 72 105 103 97 93 75 44 44 26 23 26 90 84 71 38 49 43 58 55 40 33 54 20 35 22 14 12 22 29 32 68 22 -15 36 18 3 37 19 30 41 31 38 16 -2 10 -25 -4 -6 21 48 108 132 82 103 154 203 229 233 179 192 211 196 200 202 187 240 253 237 184 129 92 62 63 96 56 19 21 23 25 -13 21 21 3 30 10 19 21 12 0 24 19 12 8 6 5 2 19 12 -16 6 24 24 44 20 12 43 23 14 6 10 13 8 34 26 14 20 48 30 22 -5 11 5 14 25 12 20 23 11 -3 -3 4 10 0 15 2 15 24 31 20 12 20 17 18 21 17 25 16 23 33 42 48 44 56 73 75 74 69 62 59 57 65 64 61 67 65 67 63 72 76 64 59 63 52 51 47 34 35 43 36 29 23 55915 332 47 30 10757 15 31 55 8077 8999 83 132 174 57 999999 999999 999999 999999 999999 211 423 610 1555 1779 1333 1281 1126 626 178 999999 999999 999999 999999 999999 999999 999999 649 815 400 315 559 808 950 1306 3119 18924 92170 262378 599506 999999 999999 999999 85082 2399 1747 2957 2685 1050 995 1054 981 918 676 614 695 822 860 848 921 808 652 535 723 674 620 563 589 622 582 588 506 546 531 545 522 503 510 459 472 483 487 491 359 435 447 392 308 213 284 384 510 486 443 483 326 178 186 208 350 334 321 307 235 227 264 259 199 206 268 268 223 151 92 60 63 48 71 51 84 70 120 84 36 59 53 46 8 -36 35 6 53 76 59 131 89 58 77 -11 71 69 48 70 102 84 93 85 128 78 69 107 94 73 58 59 72 57 47 26 47 -8 2 39 57 56 45 52 41 54 59 42 36 65 62 33 33 29 68 83 37 17 -5 5 32 13 0 40 -7 39 27 -4 15 47 44 34 26 46 60 28 23 37 57 79 124 158 169 223 244 264 216 156 216 187 144 153 176 188 205 219 259 214 142 90 84 79 37 13 18 43 38 23 37 31 21 10 5 11 26 28 10 19 23 -2 -3 -10 10 23 22 -6 24 25 -14 -11 4 -2 16 15 7 1 7 7 19 38 16 34 24 2 -7 10 4 16 12 -2 0 19 2 12 -3 -1 10 6 19 1 -7 -21 3 7 10 25 19 15 29 0 9 21 21 30 32 15 10 19 25 33 47 47 51 69 72 64 59 56 62 74 71 55 60 59 69 69 53 54 57 51 48 54 44 36 42 38 34 25 19 17 55921 321 409 30 10759 15 32 1 8077 8991 -27 221 487 282 9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 52 152 336 170 -29 234 872 1598 5841 38180 124701 319829 846779 999999 999999 734497 10978 2168 2803 6172 5318 1036 1113 1044 923 810 619 721 888 969 974 898 746 721 716 754 726 664 612 697 574 601 594 620 619 574 614 518 551 527 519 455 502 563 487 453 429 539 467 312 244 317 307 407 540 555 590 415 218 229 264 255 258 224 187 198 206 214 223 271 278 245 242 249 195 145 158 108 119 128 101 143 157 164 157 148 100 77 74 37 50 30 66 93 136 110 39 61 125 78 114 119 90 106 125 67 85 141 170 167 127 113 168 131 97 80 92 106 51 69 73 86 63 33 92 15 27 63 34 37 17 32 53 44 61 78 115 130 46 55 53 69 66 34 46 60 84 59 62 89 68 39 14 60 74 72 86 66 59 60 26 31 61 66 98 138 153 162 201 257 267 299 221 169 202 198 191 194 232 227 265 271 242 235 173 134 130 102 92 70 45 68 55 17 33 44 37 29 46 53 43 58 64 34 33 30 38 33 30 52 44 51 26 32 12 0 32 47 48 44 18 34 12 29 38 55 49 49 52 43 47 43 45 32 28 28 25 37 49 38 39 40 44 35 41 59 37 40 37 37 44 39 51 41 44 65 62 42 40 40 48 45 60 62 55 57 63 79 94 99 96 103 99 84 87 99 97 92 86 97 96 82 78 83 89 75 67 69 68 61 59 59 54 42 42 55927 332 82 30 10762 15 32 7 8077 8984 10218 9894 11035 12642 11299 10758 13553 16242 17328 19704 22532 27048 36257 39023 41387 44810 40566 36208 34877 29483 21872 18250 16908 15129 12692 13492 15402 13119 9039 8102 8965 8708 10746 12279 27130 79573 216107 543515 821540 999999 890364 648625 10137 1673 2174 2350 1570 1006 1054 972 823 733 658 615 792 914 924 1015 909 725 697 716 674 724 689 681 668 633 660 637 586 491 530 560 577 493 555 580 612 545 478 408 402 424 408 317 240 207 252 289 358 466 484 396 208 199 226 208 246 176 141 127 187 215 215 217 221 303 201 159 128 97 81 66 67 135 152 102 103 145 177 133 78 127 54 68 42 19 52 111 92 81 74 69 74 71 45 60 85 38 63 76 90 91 168 98 98 126 202 118 104 126 113 101 83 101 43 61 34 57 49 76 82 53 86 94 109 29 38 83 26 14 112 77 56 65 89 64 15 27 18 23 62 32 45 52 14 51 40 63 52 50 62 69 29 58 41 49 46 45 69 114 145 178 230 263 265 222 194 205 196 186 172 182 176 181 202 207 270 281 252 210 210 178 127 127 80 69 53 40 58 54 24 42 42 37 37 33 36 70 41 21 36 38 35 3 36 43 25 20 31 57 39 43 23 9 22 -2 -8 19 31 42 41 23 27 50 30 16 39 22 28 36 9 32 25 24 24 28 32 28 33 39 30 33 29 31 30 33 44 36 41 29 44 47 40 37 49 52 50 49 58 59 58 56 69 90 88 83 85 93 85 91 86 92 80 80 83 91 92 82 80 77 72 70 63 54 52 52 50 52 42 41 55933 332 86 30 10766 15 32 13 8077 8977 806 822 1037 1125 1035 1236 1727 2202 2438 2769 3510 4875 6129 7013 8458 8077 6783 5777 4449 3489 2208 1229 924 1117 1096 1261 1273 1253 1318 1436 1484 1452 1857 2939 9033 61625 230509 537472 999999 999999 999999 39378 1893 1453 1824 2001 1172 892 882 809 762 700 657 740 907 845 961 1074 906 731 683 726 727 781 762 752 707 654 635 631 629 576 497 550 604 522 593 534 568 578 492 428 458 474 439 348 296 260 361 265 257 320 315 304 193 184 190 158 216 161 191 251 192 231 174 189 256 276 237 187 182 151 86 126 111 125 126 116 114 115 83 34 47 3 64 97 61 41 53 66 98 66 42 96 110 118 99 62 73 80 70 79 63 91 139 116 103 146 113 121 81 99 82 62 63 89 36 42 25 31 45 40 75 65 103 41 77 78 77 76 68 59 37 27 85 113 46 73 80 11 37 74 68 82 16 41 46 46 32 4 50 56 38 22 22 67 30 51 53 24 71 102 96 153 195 196 210 254 241 167 185 143 178 181 171 182 238 221 229 257 274 255 226 208 178 141 74 76 42 27 35 63 31 40 18 18 46 42 21 25 23 19 24 34 22 32 56 31 20 -4 34 42 5 28 23 20 29 10 18 12 13 29 38 25 16 15 32 18 2 1 -7 14 24 18 31 32 54 41 10 -1 20 17 20 25 26 11 17 12 26 30 37 33 24 36 48 35 41 30 37 37 43 43 34 41 60 83 93 89 82 84 84 90 84 75 74 80 84 85 78 69 70 72 70 71 57 55 51 46 52 46 41 36 55939 327 238 30 10768 15 32 19 8077 8969 50 14 74 319 791 1254 1583 1595 1512 1615 1743 1756 1777 1084 643 371 56 -7 -54 -88 999999 999999 999999 999999 319 747 1323 2059 2860 2915 15356 101041 312442 727623 999999 999999 735213 10218 1518 1632 2205 1554 963 969 860 662 683 663 884 966 989 1046 1039 875 734 750 773 766 804 800 664 681 669 661 713 632 624 625 638 589 585 537 552 549 504 489 451 555 510 287 230 242 225 218 202 186 232 160 278 257 183 238 181 231 215 206 246 224 265 182 204 210 233 157 135 120 129 96 95 136 139 177 122 151 168 94 103 101 137 57 53 55 85 85 47 98 152 136 66 73 99 104 43 10 71 53 84 74 100 89 130 78 126 156 104 128 159 147 120 36 25 37 19 47 63 47 25 132 101 80 90 121 58 49 65 54 66 90 99 40 99 55 95 45 71 64 78 70 68 40 52 52 31 42 43 25 52 29 20 39 83 53 74 28 62 96 72 128 180 194 213 231 249 306 292 227 216 202 208 191 171 220 262 246 252 303 300 293 271 252 216 134 76 53 62 35 35 44 24 44 48 14 40 41 49 47 11 21 26 21 35 43 42 59 45 63 23 37 52 23 8 26 22 19 19 28 45 32 35 23 13 31 22 13 22 28 23 22 33 26 18 25 31 26 29 30 22 28 30 42 26 25 18 37 30 18 27 32 35 41 31 28 39 41 41 58 61 55 50 73 78 87 101 93 83 87 81 88 86 82 88 82 77 78 76 69 68 68 62 67 63 54 53 55 47 43 37 55946 327 240 30 10770 15 32 26 8077 8961 -82 136 324 719 1069 1145 1241 1257 1270 1351 1487 1484 919 561 347 422 893 1191 969 380 221 326 697 724 727 630 472 911 1572 3558 25888 145440 354633 755620 999999 999999 929909 12936 1631 1572 2332 4688 2996 988 816 733 604 638 838 956 982 948 998 883 785 713 736 786 702 713 731 751 687 696 723 631 623 608 652 653 617 537 596 467 441 434 465 544 566 359 257 205 184 139 150 132 185 183 166 246 218 220 199 205 161 165 203 145 172 204 267 220 186 123 151 163 104 87 108 103 149 129 130 171 130 99 70 88 111 39 33 57 55 44 62 27 61 125 98 89 91 115 110 53 63 55 103 123 139 125 93 92 110 179 142 143 173 131 96 92 99 37 50 50 62 71 87 65 69 76 65 98 65 82 15 51 119 126 107 87 35 56 58 63 54 110 53 69 4 24 43 49 19 23 81 69 51 46 58 48 31 43 40 24 51 54 52 79 122 109 160 175 240 342 335 282 232 250 283 299 259 244 250 257 273 283 283 287 313 298 251 146 95 88 89 57 46 41 34 50 23 41 28 31 23 58 34 34 30 27 39 34 54 46 23 16 21 17 49 35 5 13 -4 28 26 34 33 27 40 55 22 33 24 0 6 18 26 18 22 23 33 22 42 19 30 9 27 32 27 21 17 29 25 13 14 37 36 31 35 36 28 42 43 35 41 51 40 45 52 56 64 74 83 78 86 93 85 76 75 81 81 78 75 65 70 75 77 65 61 63 58 50 50 44 41 44 41 55952 324 330 30 10770 15 32 32 8078 8954 13 -7 185 532 807 857 773 649 467 487 557 820 1082 876 173 999999 999999 999999 999999 999999 999999 999999 -29 156 440 863 4368 29261 109677 290262 721115 999999 999999 999999 79013 1929 1672 1733 1199 963 964 850 715 619 726 883 930 936 1013 894 687 654 772 799 767 796 853 875 744 751 706 652 679 585 664 670 490 435 439 426 479 488 473 521 515 510 445 318 196 175 139 189 156 123 163 165 128 195 180 198 156 126 149 125 165 195 183 238 191 123 135 141 150 126 81 138 167 190 148 169 119 79 66 59 89 67 102 77 61 64 32 57 67 25 133 130 97 114 78 20 43 38 125 138 45 67 107 134 98 154 113 145 135 165 163 125 119 49 45 74 78 84 66 73 78 57 106 98 81 61 59 98 70 73 85 89 34 19 50 79 36 87 104 79 83 70 54 53 45 46 58 41 50 74 37 59 35 90 74 73 55 43 43 65 80 130 121 144 250 317 285 281 281 271 300 274 278 260 274 248 286 277 266 288 335 335 318 290 179 117 100 101 40 20 41 51 49 43 43 55 39 51 64 54 32 37 32 45 37 29 57 34 34 35 26 42 44 46 41 16 0 44 52 50 49 27 29 23 28 27 22 33 38 27 15 22 18 23 42 44 29 25 40 47 29 26 23 21 9 25 36 31 31 35 25 39 32 42 39 47 48 41 41 42 53 54 39 65 81 99 101 86 88 91 77 70 77 88 86 81 77 77 75 66 73 70 66 63 63 49 50 51 40 36 55958 303 960 30 10770 15 32 38 8078 8946 -77 176 607 1092 1892 8520 42258 130101 334095 844986 999999 999999 579511 8374 1789 1738 1865 1300 930 935 887 640 603 637 828 855 887 982 817 684 627 744 785 753 706 675 732 778 765 791 764 656 586 617 631 600 526 458 442 446 385 395 419 463 532 502 345 286 136 129 115 137 143 137 157 175 118 160 154 98 110 138 133 151 139 171 251 187 95 65 141 127 80 136 124 116 123 137 112 83 93 47 55 87 87 28 -16 56 70 64 116 103 69 44 98 128 53 48 88 71 17 60 86 113 112 68 74 114 104 77 152 141 142 152 117 73 48 39 17 28 17 6 62 56 50 39 62 78 65 68 49 40 26 87 98 49 39 16 73 47 24 88 68 51 14 62 106 97 74 79 85 81 82 51 68 82 81 84 17 27 71 46 49 75 91 105 186 244 283 281 286 278 314 299 282 276 281 292 318 272 227 267 283 269 313 316 212 129 112 51 56 53 8 37 27 45 23 -6 -2 29 38 53 39 26 12 16 31 36 49 34 48 7 21 39 33 10 32 21 32 27 35 21 -14 4 14 5 25 22 28 28 20 18 15 20 20 24 31 15 11 20 26 37 32 8 15 17 11 19 11 11 8 14 27 23 37 42 32 32 25 40 43 46 34 40 40 39 48 64 81 80 83 86 85 79 77 69 69 58 62 67 68 71 64 58 60 57 53 50 52 40 37 35 38 55964 317 541 30 10771 15 32 44 8078 8939 -41 70 67 -24 999999 -71 -54 57 -47 999999 999999 999999 999999 999999 999999 999999 999999 96 1121 4602 19790 71234 190269 494056 999999 999999 999999 329387 6426 1698 1351 942 891 865 780 651 571 643 781 842 859 980 712 452 647 753 703 672 633 698 752 809 716 651 698 653 535 525 589 458 323 345 444 350 370 484 448 511 454 358 272 203 62 66 94 82 89 71 67 85 129 148 153 94 136 68 135 114 133 156 112 143 132 93 101 62 83 44 92 161 79 29 108 87 57 68 65 62 48 3 7 49 13 16 47 25 62 -3 30 32 74 69 48 14 46 65 43 111 128 87 46 62 91 83 109 183 112 106 93 51 21 30 -6 1 21 28 16 34 39 78 54 43 64 33 30 55 19 65 56 42 -15 -38 -12 34 16 23 62 37 2 22 28 60 66 49 89 22 54 16 95 93 54 30 8 35 24 27 13 26 27 67 105 167 185 212 263 256 232 215 233 248 226 196 194 217 248 235 266 278 291 276 214 128 74 22 -5 -15 -11 -6 2 12 30 1 17 25 2 -52 -17 -1 12 -25 -7 3 -5 18 18 0 1 2 23 28 23 -3 29 7 -20 -32 -2 1 -19 -8 -15 -8 -22 -17 -5 -16 -19 -3 0 -9 3 3 3 0 -20 -17 -32 -21 18 7 -7 -21 -4 -15 -33 -6 -10 -22 -14 -12 -12 -9 -11 -2 4 9 21 30 11 21 46 42 50 57 42 46 50 45 39 45 45 39 44 40 41 42 34 38 35 29 23 21 15 11 7 10 8 55970 303 961 30 10771 15 32 50 8078 8932 -74 192 755 1462 3088 16604 63843 166501 402219 864166 999999 999999 496455 52128 3057 1445 993 898 996 981 830 609 608 782 981 956 945 973 768 589 743 848 811 806 809 734 652 677 727 740 692 659 598 571 626 552 484 392 390 401 433 423 574 604 537 471 368 225 173 117 162 135 97 133 180 126 128 75 108 98 112 204 258 239 213 191 182 161 92 101 134 153 187 135 39 85 96 50 48 86 50 54 65 67 35 53 59 -15 73 102 75 55 78 18 49 71 41 53 60 29 49 70 159 129 80 143 73 79 113 109 108 105 119 69 82 54 -11 26 45 60 61 20 58 45 49 30 16 44 59 33 21 29 22 46 27 29 38 53 60 35 89 80 82 74 63 58 42 86 91 74 43 39 35 50 55 38 71 77 51 1 12 50 46 61 41 88 68 69 79 134 195 158 156 196 230 230 208 244 239 212 238 271 284 293 289 290 271 155 98 59 50 76 11 -3 9 13 46 54 44 24 12 33 26 -2 3 18 15 35 29 31 38 43 32 -2 4 44 10 19 9 10 25 13 6 1 17 14 24 22 12 10 8 18 7 16 17 17 27 16 1 -5 15 22 26 19 0 7 26 30 34 22 -1 12 21 40 33 33 29 27 34 40 42 38 47 41 61 67 56 59 80 69 72 81 82 76 78 77 74 67 66 69 68 61 60 65 62 61 57 53 52 43 34 37 28 55976 302 990 30 10770 15 32 56 8078 8924 -34 326 1176 6175 24470 70888 189333 487996 999999 999999 999999 97110 2040 1306 929 867 786 716 789 589 544 555 700 888 871 905 904 843 646 637 693 719 763 755 749 694 756 737 684 660 663 674 687 595 505 439 385 351 372 459 470 522 608 515 433 378 269 180 209 195 149 130 113 204 178 139 73 25 48 107 160 201 203 161 167 165 132 131 143 156 133 110 132 106 66 18 38 26 65 -1 22 60 47 5 59 16 32 53 49 7 67 60 70 55 39 14 25 23 32 41 97 125 112 68 91 68 74 158 63 81 127 69 99 60 59 31 -9 1 18 2 19 5 14 3 63 68 23 51 52 25 51 72 44 25 -3 10 16 53 39 68 48 63 25 26 53 56 5 20 36 13 36 50 68 57 60 57 73 27 15 31 24 20 37 26 51 51 40 27 86 109 75 77 145 165 175 163 179 229 234 250 272 277 261 305 303 225 129 58 45 30 38 26 7 11 52 49 25 22 4 2 -11 5 -18 -23 9 21 18 25 29 10 19 -1 -11 6 29 29 -5 -9 11 -1 -8 -14 -15 -13 -13 -20 -3 1 2 19 -12 5 8 18 13 0 -5 -12 5 16 11 -6 -2 10 -16 -7 -5 -8 -11 5 12 13 29 21 36 19 16 29 21 23 32 24 21 19 26 38 63 83 74 73 60 52 51 68 76 70 62 62 58 59 61 58 55 51 45 49 40 40 38 29 28 25 55982 301 1019 30 10769 15 33 2 8078 8917 130 1044 7632 27250 72901 191366 592291 999999 999999 999999 999999 235980 3314 1067 963 853 896 739 604 591 646 760 873 857 937 840 572 561 739 741 746 698 698 805 761 668 672 635 637 624 670 659 614 544 461 455 428 391 407 414 525 618 498 495 385 340 172 186 135 193 157 204 168 149 97 57 77 49 128 166 215 175 169 129 196 207 218 151 132 135 128 156 138 105 90 73 23 26 46 47 34 63 47 52 40 10 70 75 51 45 81 93 24 30 71 70 34 20 18 15 103 124 87 81 83 85 112 85 83 93 87 89 75 36 51 44 -5 -21 19 27 34 26 -8 18 59 60 30 62 78 73 73 48 11 23 11 -26 22 40 73 13 -2 23 21 25 84 104 73 60 20 55 69 67 83 63 54 18 14 44 22 16 21 18 31 9 23 76 72 82 66 91 80 84 71 91 125 138 191 204 250 256 265 268 258 242 276 247 129 45 -4 24 32 6 10 4 29 18 36 19 -15 0 15 -14 13 23 1 8 26 18 11 -5 -13 18 28 2 2 -16 0 -2 7 24 21 0 0 -5 2 -6 -7 -2 -9 10 -10 -14 4 16 0 -8 -1 6 -4 2 -5 5 -16 0 -2 -21 -4 -8 -2 10 11 10 1 2 12 28 19 13 15 22 22 30 29 36 31 50 81 79 64 54 59 57 63 69 71 60 62 53 52 55 51 50 46 37 38 39 27 27 20 19 16 55988 332 88 30 10768 15 33 8 8078 8909 669 777 1007 1308 1540 1936 2470 2835 2619 2800 3750 4433 4524 4496 4248 3629 3361 3591 4215 4756 3590 2136 1385 1316 1077 977 1148 1471 1979 2042 1984 2640 4127 23569 125504 342486 743244 999999 999999 946548 15576 1558 1412 1141 931 861 860 846 766 625 647 824 924 950 1000 949 874 778 697 756 811 810 727 857 781 745 810 703 728 716 713 743 781 764 728 605 440 384 441 479 526 633 734 608 439 453 339 227 233 211 120 185 137 91 87 153 171 140 114 223 296 256 284 234 226 234 257 314 350 271 200 178 207 209 116 122 111 55 -4 76 109 102 37 60 71 72 32 39 43 68 89 75 65 82 112 103 70 63 86 89 77 76 84 120 106 108 127 135 155 115 69 116 131 139 94 80 74 62 65 57 76 121 94 92 132 29 52 94 78 72 81 91 118 62 74 45 23 32 79 94 62 91 149 99 84 104 109 71 61 79 71 92 131 106 84 105 95 81 67 65 65 70 46 61 71 84 107 45 86 94 64 80 92 95 107 127 193 233 292 298 274 289 281 310 335 311 292 193 102 64 34 42 47 52 68 21 8 28 76 58 27 26 47 46 22 54 39 30 54 63 50 36 49 46 55 46 40 18 0 32 8 38 22 32 33 42 31 39 37 32 23 37 45 41 48 27 22 23 11 25 25 31 43 44 44 38 27 30 40 31 47 45 44 44 28 36 39 60 60 46 43 46 45 53 70 74 77 100 110 107 76 81 106 95 95 83 96 100 93 88 82 80 75 83 71 71 67 59 56 55 52 46 55994 327 236 30 10766 15 33 14 8078 8902 -74 116 89 165 139 167 227 216 347 831 981 1005 899 868 828 710 232 20 26 135 337 691 815 578 439 590 1151 2847 8859 36813 126516 346380 853679 999999 999999 466582 42083 1743 1076 862 902 944 938 905 733 560 600 764 910 1060 984 925 808 625 742 759 733 753 743 752 682 679 719 737 644 689 673 680 657 553 528 483 506 463 495 573 709 650 520 498 353 328 288 261 159 210 204 196 174 133 107 89 153 178 202 175 225 304 230 246 308 310 373 367 249 305 239 193 188 182 71 87 73 90 71 60 64 66 45 28 92 51 38 128 71 75 155 130 93 115 96 104 75 67 109 54 79 95 114 114 78 114 123 155 172 133 159 159 139 109 65 96 105 58 26 48 55 32 46 50 57 64 70 16 60 60 86 83 36 31 48 75 102 79 55 40 66 70 98 63 62 46 -1 64 86 74 88 62 71 85 107 91 86 69 61 60 67 73 98 57 68 72 78 60 73 72 67 71 60 58 107 118 175 209 246 222 222 236 258 272 299 326 262 133 89 24 36 62 26 20 39 35 4 22 23 10 27 50 16 27 16 5 24 27 25 23 9 28 -1 10 27 32 14 12 34 26 37 28 47 50 38 46 27 12 36 27 27 6 8 21 30 26 10 11 19 21 14 11 17 14 22 25 -4 14 21 26 28 32 30 28 23 36 41 38 41 44 46 50 49 48 53 68 86 90 83 87 81 76 93 88 87 85 79 74 69 68 73 76 67 55 51 42 52 54 45 38 33 56000 332 85 30 10765 15 33 20 8078 8895 7135 6934 7695 8664 8874 9927 10598 11147 11391 12574 14067 15551 16807 19342 19215 19977 21244 23502 23727 18738 13656 10465 9204 8784 9899 10198 11265 10370 9042 7183 6027 7112 6521 6346 24829 149910 483877 883851 999999 999999 206041 2950 1408 1182 941 932 936 853 1017 954 722 505 581 744 883 937 893 859 770 600 753 751 747 746 716 686 716 601 662 649 666 583 646 550 529 532 416 463 408 447 536 624 578 526 405 350 289 256 171 222 201 178 213 222 212 194 33 44 133 212 234 282 200 211 231 233 343 429 364 325 335 324 193 113 76 69 51 73 53 86 96 77 48 37 30 67 48 49 28 68 80 58 45 41 41 42 45 62 78 105 67 17 90 97 95 105 73 73 132 147 106 77 54 82 98 29 29 21 52 11 40 19 7 35 74 75 49 3 -2 50 35 22 16 -4 -35 47 71 50 87 107 87 18 28 60 70 81 46 24 -8 17 74 95 109 79 65 39 64 47 59 58 62 57 24 37 79 67 43 34 27 65 48 26 52 32 32 79 120 169 185 206 244 240 235 226 253 295 280 241 119 50 26 11 14 20 7 28 22 24 34 60 36 3 4 16 20 32 11 -4 -9 -2 12 17 -22 -7 3 -13 -2 13 19 25 46 17 12 -5 12 -3 11 7 14 21 14 20 12 -11 -14 -18 -10 -5 24 10 -11 -9 12 -9 10 13 -8 12 23 7 -2 10 10 11 1 13 26 23 30 37 24 19 29 35 35 45 59 67 80 73 68 60 63 56 61 64 65 60 53 48 52 49 55 55 54 48 38 35 30 31 27 22 56006 332 82 30 10762 15 33 26 8078 8887 14483 17150 17575 19884 22630 24106 23073 24247 25746 30102 33639 33648 41958 48767 44479 42755 51264 58130 58744 50418 31711 26616 28880 26850 26387 23726 19066 19978 19617 19068 14870 9365 7195 6901 7260 27454 203971 592715 999999 964663 560335 91377 2193 1103 936 910 873 869 949 800 603 554 674 857 952 943 993 935 752 650 755 765 762 775 747 695 688 678 613 642 626 616 612 548 391 424 407 422 472 603 601 588 551 478 464 377 334 182 149 174 221 269 254 244 278 263 279 191 202 246 293 206 226 225 274 414 348 229 172 189 121 114 95 100 109 81 41 79 84 64 75 46 -2 -4 41 46 48 56 26 47 41 -17 64 -9 66 45 26 63 72 68 33 60 123 82 74 95 114 132 85 71 126 73 80 98 27 25 19 30 21 0 34 20 -15 27 33 5 4 12 40 53 40 46 49 11 -48 3 24 36 55 39 34 27 42 47 70 54 49 62 75 34 52 26 25 75 93 108 51 61 105 71 37 45 29 22 23 23 44 37 51 43 41 10 64 51 66 120 180 238 214 229 258 235 205 257 263 314 299 209 111 23 29 17 17 -4 -19 36 40 37 30 2 -10 -5 7 2 -6 -11 6 20 16 0 22 33 5 8 -10 0 -2 -19 9 15 15 -7 -15 -2 12 -2 -1 -13 16 -1 -16 5 8 -1 -7 -12 17 15 3 -2 -5 -17 -18 -3 -1 -18 -3 3 0 12 15 6 6 -3 -9 17 19 17 35 29 17 32 29 28 39 38 39 58 68 63 57 63 55 65 71 79 65 58 55 54 53 50 53 50 44 42 34 35 37 34 26 23 56012 332 80 30 10760 15 33 32 8078 8880 1814 1924 1841 2223 2396 2454 3041 4085 5233 6061 7674 8498 7999 8240 7886 7791 7462 7217 7347 7478 7469 7328 6519 6472 6323 6462 6721 6737 4907 4719 5119 4914 4916 6085 17615 74776 248273 629018 999999 999999 882696 14432 1742 1170 1030 1037 1017 926 867 804 639 641 745 923 1035 1000 1046 989 801 723 767 878 833 773 746 761 709 678 730 720 649 675 715 609 602 463 469 541 594 721 610 490 459 476 354 356 296 249 168 183 292 265 255 287 283 302 335 316 242 242 193 332 351 365 281 279 358 253 121 122 144 109 81 60 46 110 142 116 112 48 99 127 73 66 69 88 89 101 79 105 104 83 91 51 37 90 107 94 58 86 102 101 138 147 102 121 80 104 192 195 172 150 142 121 76 74 92 73 -2 36 66 94 37 74 100 80 63 82 87 59 53 33 58 33 56 93 99 87 95 75 85 74 81 83 86 82 100 87 84 114 106 143 131 126 149 126 107 133 126 116 86 29 40 31 73 84 89 79 71 102 53 37 54 65 126 154 205 241 221 242 264 289 253 254 321 288 267 286 228 131 97 62 47 66 47 76 52 54 74 52 38 24 15 26 57 34 44 48 43 40 22 49 51 40 43 45 40 52 57 52 40 45 34 42 44 19 19 34 46 52 34 25 24 28 28 33 23 16 30 33 34 31 29 40 41 23 16 41 46 32 26 38 36 44 50 47 52 51 54 58 56 53 60 62 86 73 67 83 102 104 106 89 89 87 81 87 77 76 81 82 77 70 78 73 73 68 61 53 55 57 57 55 56018 332 76 30 10756 15 33 38 8079 8873 337 425 770 1140 1149 1127 1644 2378 3198 3777 4222 4841 4814 5002 5078 5417 5345 4704 4495 4899 5450 5565 5892 7006 7434 6327 5168 4450 4229 4218 4440 5029 5148 10170 62601 265771 625140 914900 999999 999999 512491 159696 1897 1022 952 941 989 978 899 836 573 680 829 873 956 936 960 847 687 675 748 760 754 660 700 783 755 651 609 600 689 643 630 603 423 445 460 571 577 548 553 460 410 355 360 357 337 235 206 191 269 274 299 351 309 253 323 297 289 334 276 304 418 449 390 286 328 342 158 112 68 65 106 72 70 51 67 85 61 109 148 91 83 58 58 73 65 31 40 22 55 69 102 76 60 52 52 14 61 108 94 94 75 110 69 77 91 76 120 120 121 101 51 73 113 81 45 49 25 55 62 33 27 40 53 2 53 11 2 72 86 45 48 90 86 86 40 65 53 65 97 126 98 115 100 128 95 123 141 137 129 115 132 160 92 78 85 107 76 84 58 73 61 56 57 67 86 51 67 91 66 70 57 51 127 147 115 143 173 189 211 240 280 295 255 262 260 299 248 160 82 25 28 25 25 20 35 11 52 79 57 56 11 1 45 26 20 17 27 32 23 52 38 9 19 1 17 13 15 9 14 22 39 48 33 24 27 24 26 19 13 29 20 34 42 15 26 27 2 -6 7 34 24 5 21 27 11 18 36 26 37 30 29 26 31 49 29 29 37 36 43 55 46 55 50 48 69 82 85 88 78 76 77 80 87 87 87 74 65 71 74 72 72 75 70 64 55 51 50 43 39 33 56024 332 102 30 10752 15 33 44 8079 8865 1616 1687 2018 2644 3082 3530 3661 3901 4481 4940 5175 5622 5589 5875 6069 6647 6973 6959 6477 7037 8138 9136 9027 8737 10391 13202 14046 13507 12934 10556 8789 8982 9580 11409 39711 196156 455506 857351 999999 999999 552896 10681 1354 968 1018 981 1005 858 726 623 644 711 822 909 1005 994 999 973 777 766 857 793 857 841 836 793 826 830 647 538 601 610 727 652 546 536 619 586 571 586 587 545 501 318 336 306 270 154 140 216 328 404 377 293 348 258 244 263 337 246 260 335 332 454 479 434 442 232 142 91 133 114 77 76 122 143 86 85 102 124 118 75 54 105 96 77 100 120 100 55 62 80 107 155 85 111 120 99 74 119 125 146 141 150 157 100 89 108 138 181 124 138 117 81 109 52 44 74 38 64 23 29 52 99 53 53 53 39 27 29 26 42 84 60 62 26 61 48 56 67 82 109 92 98 60 42 81 120 140 144 152 143 171 196 127 97 129 125 127 124 102 59 47 38 45 49 85 81 79 77 77 76 81 66 66 96 92 99 154 188 199 267 271 284 287 272 288 287 200 110 96 50 44 43 47 64 56 53 80 104 82 62 56 52 47 24 64 48 47 41 8 47 38 29 42 28 4 29 49 35 30 34 34 15 17 21 21 13 23 22 50 35 18 28 34 31 25 56 41 41 46 39 20 21 45 39 32 41 39 42 39 37 60 59 22 44 60 51 40 56 72 70 59 70 80 76 78 90 102 109 102 108 109 89 91 104 100 85 87 93 95 93 91 92 84 79 73 82 83 72 56 55 56030 324 309 30 10749 15 33 50 8079 8858 -95 110 211 177 322 581 896 1181 1375 1436 1667 1850 1945 2270 2750 2903 3065 3270 3297 3524 3447 2933 2804 2855 2996 5493 14611 54731 205154 453668 708401 999999 999999 999999 70137 1726 999 1055 978 712 551 580 607 848 879 1046 955 916 899 827 705 720 817 813 847 809 839 832 772 751 537 343 466 556 607 491 530 543 534 557 601 587 565 512 443 306 272 256 115 145 267 292 305 319 360 348 256 222 218 317 215 227 297 273 302 376 405 271 189 110 51 105 118 93 51 92 80 65 79 96 42 112 130 84 61 59 97 98 47 72 43 39 31 24 61 63 98 99 98 105 154 79 114 125 131 146 107 132 108 126 105 152 133 123 129 91 46 59 33 14 3 56 63 55 12 26 7 20 37 57 43 42 28 70 40 33 52 42 18 70 72 94 88 46 59 73 63 106 120 52 62 95 88 141 122 141 167 146 148 155 172 125 77 28 20 65 67 79 12 27 34 77 64 65 52 49 48 71 82 97 118 138 172 208 257 218 248 266 261 214 157 120 81 39 32 21 32 15 54 55 56 90 44 54 49 38 31 48 53 38 13 25 21 22 29 1 16 22 20 29 42 8 20 17 24 33 47 36 28 25 23 31 30 15 6 6 25 18 14 27 29 17 13 32 28 40 17 29 14 30 37 26 39 39 15 31 29 20 36 47 38 51 64 55 49 53 55 65 60 64 74 88 74 76 76 75 77 82 86 83 84 70 66 69 70 64 77 69 60 56 48 43 42 39 56036 315 575 30 10745 15 33 56 8079 8850 -39 50 301 532 637 592 629 956 1253 1818 2132 1471 1402 1455 1766 2168 3140 4038 13706 72276 182905 394476 999999 999999 999999 483261 5988 1176 1129 1024 790 666 741 728 942 997 995 1009 1044 980 817 752 833 800 734 854 798 832 765 665 574 411 353 450 522 558 560 472 491 513 505 559 556 603 593 489 390 287 226 177 227 214 214 256 310 350 399 335 183 238 306 336 269 317 366 259 190 171 104 75 122 126 156 139 108 131 107 60 91 92 121 120 129 67 37 98 112 103 56 84 77 106 103 112 117 88 70 102 66 127 223 192 173 125 155 171 142 103 102 94 133 157 149 142 129 135 134 112 65 70 66 87 87 98 95 129 81 73 119 85 77 55 74 91 96 57 86 88 99 87 74 97 92 91 64 36 100 136 129 90 46 65 98 110 157 200 210 186 131 134 101 136 144 95 55 67 74 82 109 78 104 73 29 56 91 53 37 49 71 121 127 135 124 160 167 226 267 247 316 283 237 177 136 82 65 55 39 48 77 66 47 68 75 68 74 54 62 35 33 58 30 77 69 39 52 44 61 44 69 58 43 42 63 45 57 53 48 59 69 55 36 34 50 37 47 42 36 59 40 36 42 53 52 60 65 38 9 18 32 41 42 53 55 51 65 49 42 55 45 62 48 45 60 73 84 75 93 98 98 89 92 114 119 111 107 104 99 97 111 106 108 109 99 89 95 98 94 89 84 83 79 72 65 59 58 56042 300 1021 30 10741 15 34 2 8079 8843 -73 279 1691 11513 37786 102531 295403 893969 999999 999999 795115 75106 1815 1216 1163 958 688 568 645 866 922 980 989 995 1039 926 827 785 805 752 815 846 835 814 724 544 502 394 384 463 552 495 489 461 412 478 577 549 490 517 273 148 121 267 267 217 210 156 157 199 226 257 140 213 165 264 274 259 240 268 146 135 74 125 100 142 117 106 95 88 66 97 50 50 129 127 116 105 48 37 115 125 81 133 126 85 71 87 82 111 91 128 96 55 132 143 95 101 92 120 108 133 145 125 110 173 192 106 153 152 126 123 103 66 45 76 51 57 68 72 46 25 7 40 61 39 25 22 44 52 74 75 49 38 27 68 39 31 116 87 80 90 82 76 72 80 83 68 96 129 189 261 228 180 133 108 108 112 83 63 57 78 70 70 63 87 76 48 92 56 68 50 79 118 124 89 76 118 142 203 230 200 197 243 298 276 263 179 125 64 15 17 31 27 57 58 44 57 41 40 36 34 26 29 24 30 44 42 40 32 21 45 60 45 18 42 46 33 25 51 42 33 33 39 41 17 45 15 21 49 30 35 20 59 49 51 31 26 38 30 26 30 44 43 38 18 32 37 36 43 47 46 59 59 47 58 59 57 57 70 68 75 77 77 98 102 100 122 123 96 100 89 92 102 98 99 92 83 81 81 86 85 79 84 77 81 67 61 59 52 56048 302 955 30 10735 15 34 8 8079 8836 -36 279 995 1762 6289 31963 97498 252045 670980 999999 999999 431455 4882 1493 1286 1257 1278 1024 624 480 618 840 968 890 916 929 867 790 767 764 781 764 723 724 836 756 635 553 376 296 338 412 413 469 416 363 432 478 489 551 555 482 287 154 74 83 139 137 153 97 81 108 131 148 133 83 113 127 176 269 349 257 115 71 103 98 4 46 43 54 39 50 65 122 12 93 125 112 121 112 68 49 77 67 36 17 24 16 21 52 13 6 55 113 71 47 99 84 39 89 127 95 114 87 89 93 83 141 108 73 93 105 94 102 40 48 10 -15 47 14 16 29 29 -1 17 -24 57 59 -1 -12 44 42 26 31 31 6 18 80 38 66 48 78 63 61 94 72 -4 23 34 43 25 96 134 177 178 162 142 120 103 96 36 44 60 50 36 20 2 1 12 16 4 46 24 14 53 2 22 25 49 75 107 165 186 181 182 241 282 266 261 209 148 70 48 28 31 29 -18 4 56 40 18 11 6 27 39 28 15 -14 12 3 16 5 15 -4 -50 -31 -9 14 14 -22 -6 -5 -16 3 4 -1 16 44 42 20 -7 16 5 5 1 -9 2 0 7 18 23 11 -4 -6 6 19 0 4 -2 3 25 14 11 38 31 16 17 17 35 32 28 39 45 53 53 51 53 61 68 81 77 60 64 64 68 73 65 59 56 62 51 49 46 46 46 44 40 33 30 35 30 16 56054 333 20 30 10730 15 34 14 8079 8828 4084 999999 999999 999999 999999 999999 999999 999999 -71 94 81 123 322 447 503 583 813 929 799 796 734 647 606 381 -18 999999 999999 999999 999999 102 324 573 1387 2106 6793 44992 175445 442116 999999 999999 999999 360156 4587 1446 1369 1330 1311 1278 902 585 658 784 930 917 996 1103 1024 930 849 691 805 917 859 769 782 824 842 721 635 411 298 332 424 475 423 384 366 436 476 599 579 581 466 209 103 176 189 101 185 203 128 119 154 151 156 141 85 104 188 269 268 237 106 135 100 82 72 77 70 114 59 94 121 95 102 59 112 66 86 96 101 83 64 94 96 47 94 119 69 47 52 53 43 31 98 97 96 87 83 74 103 127 102 90 87 89 113 143 117 108 197 121 93 116 96 146 117 68 58 76 18 60 66 56 23 -21 12 48 28 20 66 67 31 54 71 52 27 77 89 88 72 61 76 87 91 98 105 94 40 17 46 71 113 169 118 153 204 178 142 114 136 93 85 94 87 40 25 30 68 54 54 65 40 64 54 39 52 42 80 65 75 107 150 165 158 180 200 249 282 267 241 200 84 42 6 -9 53 50 43 20 59 45 18 18 65 24 41 26 32 34 53 77 28 41 70 17 16 2 8 31 47 45 53 32 26 38 42 34 26 30 21 7 11 14 17 28 40 31 13 20 32 13 19 38 36 27 23 43 29 24 31 36 39 47 40 31 16 23 37 42 49 59 61 51 52 57 56 54 71 79 87 95 92 86 80 82 91 77 70 78 72 67 71 71 70 71 66 64 52 48 43 42 36 56060 333 17 30 10727 15 34 20 8079 8821 7430 22 -76 97 275 327 311 393 438 554 787 1285 1827 2128 2061 1773 1431 1372 1729 2068 1890 1634 1008 607 844 1309 865 603 978 1395 1671 2279 2865 4759 26045 144695 402580 893179 999999 999999 62524 4445 1690 1433 1327 1278 1172 937 653 620 820 982 997 1039 999 1048 1090 947 860 907 895 904 935 875 862 912 932 784 596 472 429 460 450 443 497 371 346 470 603 676 696 722 643 387 223 151 185 201 203 164 195 144 147 130 141 151 54 63 221 223 188 147 130 127 102 88 113 133 107 106 119 119 86 85 92 111 166 171 102 88 107 92 86 94 94 129 156 133 101 36 83 140 125 111 152 175 143 164 136 130 152 143 130 146 126 130 149 161 148 154 153 134 152 146 127 113 92 73 117 114 84 99 74 63 24 51 75 56 52 82 78 55 48 50 91 87 73 104 129 129 134 125 124 159 150 157 126 75 79 120 76 67 79 141 145 146 216 238 235 173 130 130 158 135 98 107 107 59 67 105 110 103 88 65 101 106 104 71 96 129 137 99 133 192 211 248 240 248 293 321 303 299 228 105 50 72 64 50 57 88 72 95 87 64 56 50 41 39 52 77 65 12 35 57 37 42 55 55 46 40 44 33 22 31 48 47 55 49 30 42 42 31 30 53 48 32 39 60 37 26 38 33 27 34 45 44 40 46 43 43 57 45 43 27 44 57 75 64 51 67 69 66 71 80 81 71 77 81 83 93 106 112 103 99 92 95 100 99 93 92 98 96 88 83 78 86 89 87 80 70 55 56 58 56066 333 44 30 10724 15 34 26 8079 8813 17222 123 999999 999999 999999 999999 999999 999999 -43 172 367 534 631 507 354 329 602 740 958 944 858 935 708 449 325 132 142 219 295 303 485 775 1421 2283 10595 66337 247747 634641 999999 999999 785200 12594 1541 1387 1405 1311 1149 848 651 592 704 903 1075 947 968 1036 1060 993 962 879 873 873 929 838 877 945 901 908 784 622 455 407 421 429 493 447 306 391 576 619 699 738 719 599 329 214 205 145 131 104 72 91 113 117 117 112 102 88 94 97 129 97 102 93 127 118 105 134 150 162 81 65 109 88 65 118 161 174 116 67 71 54 57 76 109 86 22 2 59 59 56 103 129 126 110 143 156 144 153 140 128 126 133 146 134 113 160 197 171 118 113 151 170 135 137 128 100 86 73 64 90 90 78 35 19 43 66 49 37 66 79 62 54 68 88 99 75 61 81 90 93 85 81 81 88 59 47 51 48 54 62 57 43 64 83 116 166 187 192 144 138 153 149 117 83 66 49 39 75 83 67 74 95 88 87 91 92 89 63 73 96 102 107 140 188 192 174 192 242 290 273 257 228 158 93 57 35 23 10 20 21 54 77 68 55 45 29 24 24 16 14 39 38 35 51 30 4 21 31 43 24 29 25 31 32 43 46 42 35 24 27 49 37 44 42 24 16 12 10 20 27 50 33 32 21 20 24 40 46 29 27 26 33 36 35 48 53 47 41 44 62 61 74 67 54 62 73 61 72 73 83 111 103 95 92 84 89 95 87 91 83 74 69 78 78 68 71 68 64 58 49 43 43 56072 333 8 30 10718 15 34 32 8079 8806 28528 2156 2323 3381 4155 4839 5790 6594 7575 8586 7887 6980 7524 7916 7128 6902 7642 8345 8678 8031 6520 5721 5499 5267 5443 6879 7423 5675 4860 4441 5047 7273 7585 7530 21692 116419 428086 850759 999999 989361 28905 3453 1372 1390 1391 1327 1074 724 605 642 771 897 988 1006 1014 993 961 937 941 935 916 870 892 919 921 966 894 709 570 472 410 382 392 447 427 345 344 477 607 654 717 852 795 509 309 212 160 163 150 106 77 79 72 118 153 141 123 146 126 91 97 98 105 113 132 135 128 125 130 150 95 58 100 133 165 155 109 123 155 128 63 60 100 107 71 55 71 83 71 40 43 89 106 119 115 109 134 153 149 123 104 119 136 138 121 121 133 133 149 156 144 138 138 142 102 82 72 67 90 89 89 101 68 56 74 73 58 47 46 58 56 60 77 82 68 70 85 85 105 101 84 104 70 35 60 60 74 67 42 23 55 61 58 73 78 89 135 177 177 163 142 109 102 125 109 84 92 86 113 89 64 80 74 80 75 57 69 75 82 107 107 110 111 112 145 189 199 168 178 222 264 268 227 219 198 147 86 80 82 54 26 41 51 52 47 26 40 41 22 27 42 26 14 21 42 31 31 15 31 28 25 31 41 22 17 37 36 13 22 31 32 28 25 28 15 29 27 20 25 28 36 30 37 29 27 31 33 31 26 19 35 30 33 42 44 36 28 32 40 42 48 55 54 52 59 63 67 72 84 96 96 104 105 105 99 95 93 77 72 70 66 63 62 63 63 64 60 60 56 49 45 43 39 56078 332 35 30 10715 15 34 38 8080 8799 1081 4 134 219 322 399 476 690 813 798 783 632 600 592 610 825 959 1020 1331 1587 1737 1699 1356 817 575 550 431 507 771 867 1166 1752 2375 14240 91085 328058 795102 999999 999999 434675 10661 2086 1367 1269 1067 795 564 593 744 918 999 1001 982 985 970 892 837 878 850 860 917 907 941 887 872 790 616 413 329 362 399 351 448 406 258 259 372 526 642 713 840 748 485 331 271 170 90 83 118 86 66 129 148 110 97 85 63 42 104 96 62 110 87 40 64 89 50 64 60 96 111 140 122 122 117 110 89 63 29 80 75 94 58 51 35 43 32 90 122 70 53 85 60 119 130 121 101 144 112 112 83 67 84 127 121 109 86 94 74 80 129 115 55 59 105 63 66 87 74 72 33 43 72 69 87 70 69 34 45 35 30 67 83 70 58 39 38 55 54 67 69 37 41 50 69 61 33 36 31 37 27 25 42 72 75 90 128 157 168 154 119 131 123 114 88 94 83 51 40 59 62 53 78 93 72 58 55 46 62 90 102 105 130 147 141 165 203 220 220 213 221 240 249 241 188 96 39 28 31 39 48 44 27 20 28 44 40 30 31 13 15 22 19 15 11 14 15 11 2 10 29 18 18 23 33 42 36 19 9 2 4 12 19 22 35 23 29 37 34 18 8 7 5 8 8 10 0 10 16 18 19 26 21 16 26 33 27 25 33 37 32 40 47 49 58 62 62 65 61 74 95 97 84 74 70 71 64 58 53 57 53 54 54 53 48 44 41 44 43 36 35 29 56084 333 2 30 10712 15 34 44 8080 8791 1137 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 256 4017 20045 57989 155089 425649 999999 999999 999999 217088 8372 1487 1484 1278 963 670 655 806 901 939 941 974 982 939 922 932 937 976 992 979 931 879 898 881 755 515 359 349 366 360 443 488 411 314 273 404 635 783 873 891 849 609 355 177 130 150 98 65 88 132 160 126 105 116 143 110 68 57 133 145 137 133 96 114 108 123 145 114 124 125 154 188 143 77 86 98 133 82 92 87 107 89 94 54 61 90 56 99 126 164 151 129 171 138 170 181 165 139 151 140 145 134 92 132 191 143 98 111 129 127 129 123 123 143 135 100 98 57 88 99 111 124 109 42 64 75 68 34 37 40 33 49 34 59 59 59 54 82 56 27 59 93 83 73 41 72 58 67 74 52 57 48 91 119 125 123 169 138 167 192 191 197 206 160 86 80 91 66 52 55 71 87 81 73 93 77 71 102 99 117 133 130 172 167 173 179 183 171 220 240 249 213 182 190 129 59 27 39 44 55 43 44 45 44 24 42 34 26 37 42 34 34 43 43 48 41 24 30 41 25 35 50 76 71 49 32 26 13 23 35 38 25 29 29 28 38 27 29 44 42 33 32 29 25 28 37 42 45 44 33 33 41 40 36 31 31 36 49 62 71 69 67 72 70 72 75 84 87 104 117 104 103 102 87 85 93 89 89 83 78 78 65 67 70 76 72 66 71 63 54 48 56090 302 928 30 10708 15 34 50 8080 8784 57 323 2356 13748 52619 128468 316776 784356 999999 999999 433430 12748 1593 1447 1252 925 569 658 824 933 903 829 903 934 917 835 857 846 850 851 903 875 857 872 804 650 452 382 357 336 371 419 450 395 291 173 323 519 703 824 840 912 830 577 245 98 63 46 67 44 65 110 109 53 109 92 53 61 70 86 110 87 42 51 107 114 88 68 89 50 67 142 92 96 48 62 30 9 0 -6 48 33 32 27 -10 -6 57 86 53 62 49 62 59 67 94 96 103 100 113 95 82 103 103 60 66 142 143 142 137 92 73 91 117 97 52 49 61 57 44 60 47 36 34 36 16 36 25 22 39 21 24 15 12 30 48 35 27 39 55 31 30 25 15 20 23 -24 -22 35 21 8 31 39 54 15 32 69 115 154 138 154 123 131 144 162 146 74 104 107 84 27 19 52 44 32 1 75 85 31 25 39 69 70 110 142 114 135 163 174 188 181 199 176 168 145 97 83 33 11 11 28 47 69 40 19 18 13 28 13 -9 3 8 9 12 17 12 -2 -15 -11 7 13 19 25 21 8 8 17 14 3 7 10 11 12 -6 -9 14 18 17 18 26 21 11 9 9 10 16 9 0 1 9 14 15 18 18 14 12 15 20 26 31 35 34 36 38 40 49 60 66 64 61 69 84 91 84 72 67 67 64 57 61 64 54 57 61 50 45 51 49 48 49 42 33 26 56096 302 924 30 10704 15 34 56 8080 8777 130 1928 12848 54346 160244 428805 949927 999999 999999 301301 5435 1323 1365 1396 1053 632 469 627 769 826 842 824 812 832 810 751 745 824 825 827 860 889 874 804 705 438 287 239 238 294 343 358 381 360 246 307 484 648 702 735 828 798 592 336 122 77 92 128 94 70 71 94 52 64 61 61 38 54 65 38 18 25 50 50 7 32 17 36 62 59 60 64 65 82 59 27 40 38 26 22 0 9 31 23 10 -8 23 11 15 36 66 107 103 47 19 36 74 91 65 59 57 46 80 79 71 48 36 95 111 99 72 36 55 107 98 71 73 19 -13 24 13 -9 -21 10 39 2 10 24 26 -16 16 20 2 29 20 44 14 41 -7 -20 26 10 -18 16 11 -39 -36 10 4 -6 1 40 8 -23 36 35 94 117 88 97 89 124 110 95 110 108 41 27 49 8 18 20 39 32 37 15 -11 11 19 17 8 28 41 65 94 113 126 140 155 163 189 187 167 156 132 60 10 -36 -33 -16 28 33 13 5 17 -3 -10 -3 4 -17 -24 -27 -21 -10 -5 -21 -27 -38 -28 -7 -1 -36 -32 -19 -14 -11 -9 -1 0 -18 -18 -11 -15 -15 -5 0 -4 -15 -19 -9 -10 -26 -26 -17 -9 -16 -27 -19 -12 -21 -19 0 3 -7 -6 -6 -5 4 5 0 8 9 14 20 17 15 22 28 42 48 53 55 49 50 40 40 51 43 36 34 30 27 28 29 28 23 19 17 16 11 3 4 56102 332 20 30 10700 15 35 2 8080 8769 2158 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 157 860 7711 33564 130051 335121 881914 999999 999999 575708 12823 1534 1412 1387 1244 908 572 700 890 858 818 847 832 828 782 827 820 816 820 823 906 951 879 857 733 437 321 341 335 323 346 356 335 340 327 427 516 655 764 829 892 859 871 609 311 128 102 79 21 18 63 67 76 35 71 91 55 51 73 77 91 41 17 46 35 28 95 54 75 66 51 87 65 94 87 82 40 53 32 17 29 49 -5 37 42 3 7 -2 27 27 33 101 100 38 51 149 133 132 126 80 20 -4 33 67 117 113 108 84 101 88 84 85 95 80 117 89 80 62 42 5 18 19 19 18 32 27 34 10 26 13 23 64 53 33 33 23 24 47 22 24 -2 -21 1 18 13 -20 -24 -16 -9 -2 5 -3 7 21 42 72 59 71 76 54 60 67 77 115 140 135 84 63 51 54 29 -6 34 -1 2 10 26 14 14 43 45 27 44 91 99 106 110 117 135 149 170 192 192 161 148 132 79 20 -14 -4 -10 5 -5 4 6 -10 -8 12 13 5 -13 -11 -2 28 17 -4 -17 -28 -32 -15 -2 2 -12 -10 -6 2 2 -5 7 1 -10 -12 -10 -11 -8 -7 -1 -4 -5 -3 -3 1 6 5 -6 -8 -7 -4 -3 -7 -2 12 4 1 1 -6 -2 4 -3 0 11 18 27 31 30 31 42 48 54 65 69 63 67 56 48 49 52 62 55 46 42 40 41 38 31 33 38 37 35 28 20 15 56108 303 887 30 10697 15 35 8 8081 8762 109 704 2600 17053 91630 270854 682869 999999 999999 505428 8484 1598 1484 1505 1429 1126 704 494 653 896 933 867 898 923 902 911 866 813 837 888 882 883 893 894 833 669 383 316 340 316 334 393 390 332 361 520 661 730 762 815 876 868 829 652 368 182 110 90 86 48 49 90 56 48 31 12 66 89 49 56 48 15 45 70 73 62 62 97 56 37 58 59 85 76 38 56 71 41 -10 -7 -6 13 46 37 -15 -12 8 22 18 29 44 63 121 118 67 88 120 153 89 71 58 87 78 60 127 169 89 105 119 78 87 98 73 90 112 73 90 67 39 93 70 69 60 43 46 31 4 28 35 -10 23 26 13 1 23 34 24 21 10 26 33 36 36 21 0 25 -5 2 32 41 14 -20 10 2 13 -1 37 41 23 38 78 60 24 19 -16 74 114 136 98 43 49 31 51 28 55 49 27 27 40 42 42 40 59 40 49 74 103 106 135 143 135 154 183 198 225 186 151 119 65 9 26 36 42 29 22 31 8 -7 -3 11 1 -8 2 9 12 17 -2 -11 -15 -11 6 7 3 10 9 4 7 14 16 21 25 16 7 14 13 -7 -11 -6 2 5 -7 -1 7 4 3 0 7 19 24 7 0 2 8 3 -2 3 15 17 20 30 25 32 47 43 37 45 39 45 62 68 66 76 73 65 65 60 54 58 57 56 51 48 53 58 51 41 40 38 44 38 37 26 17 56114 332 43 30 10693 15 35 14 8081 8755 2224 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 238 1540 10045 37767 123131 372551 999999 999999 999999 22456 3409 1519 1604 1459 1001 646 572 747 901 920 910 899 845 830 822 825 879 835 857 848 836 854 825 798 677 480 352 321 292 304 324 356 364 394 564 751 808 802 825 816 764 735 469 183 60 39 48 82 64 90 98 61 68 50 109 119 0 23 68 86 48 61 95 125 124 69 69 62 71 112 84 118 84 98 75 28 35 24 33 14 18 50 21 10 1 9 23 36 -12 48 65 135 165 111 85 100 67 51 92 106 102 135 93 62 100 88 77 107 128 143 127 104 81 89 52 82 83 83 78 53 47 73 22 16 0 19 -12 35 68 55 22 36 20 21 -2 19 8 -7 -5 16 42 41 48 13 -10 13 8 -10 10 33 11 23 24 -2 21 51 45 33 3 15 59 58 46 56 85 98 108 128 76 76 61 41 43 57 50 48 32 33 19 38 67 54 41 59 80 78 87 108 126 133 161 143 150 184 187 147 110 65 30 10 22 23 -2 -10 -9 13 25 21 7 -3 -4 1 9 24 24 22 35 20 14 0 3 5 16 1 9 3 0 5 8 7 15 13 2 -4 18 27 11 9 9 1 7 10 18 21 12 9 13 11 2 8 1 6 14 16 20 20 18 18 16 22 23 37 44 43 48 56 62 70 67 76 93 90 80 70 66 60 57 60 49 45 48 42 44 38 42 45 47 49 43 36 33 25 56120 309 704 30 10694 15 35 20 8081 8748 115 999999 999999 999999 999999 999999 311 1732 13757 54560 161020 457743 999999 999999 837540 16563 2261 1523 1542 1253 869 544 470 719 823 848 877 918 831 867 779 819 793 801 848 846 878 867 874 802 755 497 320 282 319 360 300 330 296 334 452 725 914 874 836 816 772 728 541 203 149 86 51 106 98 62 27 17 -1 51 97 118 62 63 40 22 59 83 60 72 28 49 67 57 18 21 24 113 111 53 40 69 83 6 47 35 28 28 20 23 4 5 55 58 72 64 76 102 94 111 103 115 98 92 107 80 64 51 81 97 102 87 91 106 137 87 61 111 116 88 88 64 18 51 25 64 54 -8 -22 26 34 15 25 -11 -13 14 11 -6 16 18 -12 -22 11 29 0 -27 -11 -35 -8 36 31 6 12 -9 17 3 10 -4 -4 -1 -31 15 2 -4 8 -1 3 -6 0 31 42 38 52 79 64 45 70 25 -1 21 40 49 51 53 40 47 21 12 16 -2 8 36 58 91 95 104 98 115 132 147 176 127 96 44 0 -10 -5 19 19 10 -2 -2 -16 -24 -11 -8 -34 -11 12 13 21 29 14 3 14 -2 -17 -27 -28 -23 -16 1 -13 -25 -23 9 -2 -13 -12 8 -26 -15 -11 -26 -23 -6 -14 -18 -2 -5 -5 -22 -29 -13 -15 -20 -21 -17 -7 1 -13 -11 6 5 2 6 0 1 9 17 28 19 21 32 41 44 50 52 58 48 47 39 31 39 45 39 32 24 31 26 16 19 19 19 17 18 13 9 7 56126 302 889 30 10699 15 35 26 8082 8740 406 3340 18953 58944 190971 512217 999999 999999 394005 8164 1589 1641 1570 1315 933 618 483 665 890 921 876 902 779 716 776 754 809 872 950 891 888 822 785 657 423 334 302 334 355 349 324 319 399 614 840 893 892 861 747 720 669 422 153 72 47 48 59 62 66 72 72 81 67 85 56 49 22 23 58 60 29 45 20 18 63 47 39 53 23 33 79 101 87 69 0 -9 34 35 -2 34 34 -15 -14 18 8 -3 18 35 50 59 67 115 91 37 40 69 57 10 35 98 117 74 68 114 129 105 113 97 82 82 57 73 76 77 74 57 42 44 25 16 45 35 -3 25 37 41 33 12 22 24 32 20 -2 -8 2 16 10 -20 -29 5 26 12 7 17 -6 -1 7 11 10 1 -16 -19 -16 3 29 54 41 16 5 12 10 10 -7 12 53 82 64 46 71 50 53 49 52 60 43 36 28 31 30 18 1 28 43 42 35 46 64 79 92 111 129 151 166 141 115 58 14 -4 4 12 18 18 -5 -21 -2 -6 -15 -18 -26 -8 10 11 19 24 14 16 7 6 0 -25 -22 -19 -2 -8 -5 7 -9 -15 -7 -13 -6 -3 -9 -23 -28 -43 -35 -19 -15 14 6 -11 -14 -22 -21 -17 -13 -6 -20 -17 -16 -10 -3 3 15 14 10 9 15 6 7 22 30 37 37 49 41 40 39 41 54 58 60 53 48 31 30 35 30 25 25 34 27 24 27 25 15 17 18 15 13 5 56132 303 892 30 10702 15 35 32 8082 8733 74 969 10311 42612 122114 355108 999999 999999 999999 19279 1770 1614 1911 1646 1229 707 514 650 879 959 943 925 927 891 882 885 937 913 902 966 949 928 871 708 370 243 297 362 342 393 386 294 512 815 948 864 624 509 513 550 434 381 219 112 130 129 148 86 172 120 95 81 119 84 52 107 124 163 104 147 121 130 135 120 91 80 49 101 126 91 51 134 138 86 146 23 8 59 80 32 38 82 57 119 126 81 34 89 84 103 95 127 130 149 130 154 144 137 139 94 83 116 182 140 172 124 169 149 128 155 135 103 167 134 124 93 128 86 120 119 72 30 52 96 62 84 71 40 40 24 39 48 22 56 35 30 18 41 3 44 65 56 23 24 25 48 56 78 37 40 51 42 23 28 29 49 51 26 40 66 54 43 30 43 66 83 101 89 90 84 68 82 93 117 81 95 79 86 67 90 73 53 71 65 68 81 98 101 94 105 119 136 177 238 233 214 151 65 39 23 69 52 14 32 46 45 54 69 49 42 32 45 46 84 79 44 32 60 53 58 51 56 38 26 37 42 31 48 35 16 42 18 19 9 20 32 28 27 18 18 35 33 29 25 27 15 20 39 36 42 32 27 31 40 41 24 39 37 35 40 40 61 64 63 75 87 95 117 84 90 115 92 80 81 85 79 82 78 62 65 71 67 67 63 54 54 61 54 55 63 52 48 44 56138 303 891 30 10701 15 35 38 8082 8726 244 2750 18110 65197 193810 537187 999999 999999 733160 14221 1859 1601 1539 1364 908 522 493 712 934 917 900 870 839 835 777 854 873 846 850 875 878 844 817 603 370 295 322 317 303 295 317 326 448 716 834 653 272 109 214 257 190 126 120 87 38 -11 5 70 110 96 96 62 10 -11 57 66 35 67 39 33 47 49 14 9 43 48 20 -12 -9 48 92 92 84 79 56 59 64 44 6 5 33 32 11 -20 -24 -13 34 66 68 88 81 50 50 76 90 107 90 94 60 36 38 59 61 89 102 98 105 115 83 62 87 74 76 63 52 50 61 49 44 58 68 29 29 42 41 30 14 9 7 17 18 35 15 6 -5 -19 -9 4 13 -7 6 -16 -29 -5 3 23 20 15 28 3 -11 -28 -24 -5 7 -17 -21 -23 -12 0 0 5 8 21 9 26 54 73 66 36 60 68 32 39 47 45 51 23 14 22 32 27 6 12 50 65 67 64 59 62 78 88 132 165 178 188 126 35 -7 2 9 22 24 14 0 7 2 -7 34 37 38 27 20 16 7 13 17 -19 -11 -26 -11 -13 -17 -3 18 10 1 16 0 -9 -16 -19 -8 -4 -10 -21 -6 -18 -17 -6 -9 -32 -34 -24 -29 -26 -22 -19 -20 -10 1 -2 -10 -13 2 8 13 13 0 9 27 21 8 22 42 36 69 150 74 47 61 71 57 50 45 39 32 39 48 38 34 32 34 31 33 27 29 26 22 18 12 6 3 56144 318 440 30 10700 15 35 44 8083 8719 -47 77 170 165 197 123 30 -73 999999 999999 -93 66 255 422 971 2105 10242 58920 207846 495580 999999 999999 840054 11836 1460 1461 1408 1390 1270 935 542 526 712 916 918 851 824 799 807 826 843 925 888 895 889 890 822 780 659 339 269 282 306 348 331 291 291 356 550 747 764 474 138 81 76 67 89 31 34 71 74 77 60 89 108 104 101 125 92 54 23 -3 33 59 47 55 69 66 75 89 53 8 62 63 35 53 37 62 89 93 37 43 46 18 27 24 25 28 24 9 30 37 36 82 142 130 87 95 86 87 115 103 67 60 23 -5 21 56 82 72 90 127 113 98 84 89 119 125 70 54 70 72 46 57 84 75 64 43 55 66 19 6 28 23 16 24 37 36 2 -15 -9 -13 -3 29 42 53 57 62 55 27 23 10 -1 11 13 -4 3 14 12 10 24 24 23 13 6 18 12 -10 4 30 22 26 29 26 50 58 52 55 37 22 38 41 13 1 8 7 26 31 37 37 15 18 38 48 57 80 119 142 184 200 156 105 35 3 -2 1 17 52 60 42 12 -9 2 -4 -7 8 29 21 21 11 14 9 2 11 25 30 26 42 30 9 7 0 -8 0 -5 8 19 -5 -13 -20 -18 -16 -14 -20 -27 -14 -3 -23 -16 -5 3 7 -8 -9 -2 -5 4 -5 -5 10 9 -3 -5 17 61 29 19 35 49 42 54 153 93 53 51 57 61 58 54 48 40 39 39 32 32 32 41 37 30 31 30 26 26 27 22 18 18 4 56150 332 18 30 10698 15 35 50 8083 8711 1004 417 636 799 803 699 762 961 1104 1451 1942 2331 2402 2324 2246 2104 2139 2815 3502 3095 2331 1934 1556 1506 1650 1543 2055 2755 3389 5013 18029 99483 419347 938921 999999 852921 469206 11962 1776 1294 1181 1011 810 650 610 689 925 1041 975 935 958 971 959 935 930 981 973 898 954 1018 917 806 645 427 326 339 360 424 457 397 371 382 435 701 957 792 414 159 125 120 98 77 69 66 95 118 152 156 128 135 122 75 75 138 147 145 125 125 144 134 145 117 93 107 68 54 94 93 99 108 126 120 117 138 119 103 117 88 54 54 84 105 70 67 94 109 98 117 158 140 131 131 136 127 129 145 142 111 87 67 68 120 139 135 159 167 139 118 95 100 121 128 135 115 91 99 127 124 95 85 98 95 106 99 65 73 76 68 83 75 33 39 59 65 49 39 50 54 49 69 90 97 80 39 40 59 66 59 36 27 45 38 52 80 79 66 60 59 73 59 48 58 49 38 67 73 73 84 90 94 71 56 57 48 63 52 58 47 44 47 63 78 83 87 89 63 70 113 108 110 135 144 222 266 223 198 203 175 85 34 47 55 84 98 94 80 49 41 50 52 42 51 48 16 26 28 20 32 46 64 67 66 52 45 49 44 41 28 27 37 49 42 28 27 35 35 30 29 37 44 40 31 27 17 14 18 23 20 22 34 32 28 41 41 42 45 50 67 49 41 60 65 76 88 97 103 104 91 115 114 107 102 90 97 90 77 80 80 78 70 67 65 75 70 64 65 65 66 58 53 48 52 56156 332 18 30 10698 15 35 56 8083 8704 1240 999999 -46 119 201 164 113 294 489 661 810 1032 1143 1276 1583 1723 1702 1453 1186 1204 1173 947 666 632 693 870 1097 1730 2628 4577 26579 96779 399211 958279 999999 995534 62497 6014 1368 1195 945 622 510 586 766 962 1020 1009 899 908 952 921 890 966 978 992 1001 976 931 954 1013 789 458 284 314 329 386 421 413 393 368 411 583 880 903 559 148 92 79 73 90 91 150 119 64 82 93 126 177 160 124 89 86 92 121 97 89 102 90 73 29 80 71 52 68 96 73 41 109 80 87 90 113 99 82 112 81 28 57 105 96 93 105 64 53 70 102 141 107 155 105 107 129 146 160 195 164 109 76 75 42 73 98 114 130 115 136 133 131 161 66 89 122 123 96 96 125 154 101 119 87 91 75 65 117 105 93 106 92 95 74 66 52 62 65 39 103 119 86 79 123 129 94 43 38 45 29 41 32 13 46 59 48 61 108 58 43 28 22 39 27 51 67 42 43 53 94 96 105 85 77 76 73 41 44 64 84 59 52 62 20 48 60 96 112 105 110 135 114 118 129 153 179 213 237 229 222 143 85 57 43 24 58 107 93 101 94 72 41 46 64 89 73 70 72 76 47 30 64 83 91 70 53 39 37 25 17 12 29 41 50 37 13 31 33 17 26 15 16 26 32 19 33 33 40 39 20 30 33 29 24 26 34 37 55 43 41 43 57 56 63 63 71 82 97 104 137 113 102 103 104 103 110 107 90 85 79 77 74 78 75 81 81 72 73 66 65 66 62 56 56 54 56162 325 229 30 10699 15 36 2 8084 8697 15 211 366 363 460 309 174 101 301 549 1101 682 51 -5 293 174 113 191 172 503 883 1367 2412 8437 72054 218861 417892 898257 999999 999999 54450 1362 964 692 476 382 575 761 918 981 871 819 849 848 872 928 940 921 914 887 877 879 811 837 599 235 196 270 392 390 421 338 352 316 508 896 911 657 343 134 69 42 12 87 95 83 65 115 133 94 93 124 157 137 96 105 98 108 79 25 40 52 42 90 93 100 96 67 84 70 34 108 123 94 50 51 97 49 105 48 17 2 8 -1 49 107 104 44 82 84 94 50 125 77 119 154 127 52 98 125 92 66 87 111 85 68 109 108 132 123 94 62 97 163 110 91 124 89 81 109 112 93 51 52 32 38 96 101 65 64 17 47 68 79 57 57 24 17 16 35 36 29 71 61 93 48 18 13 7 -8 42 27 -5 -17 20 -5 16 39 85 74 27 18 24 55 39 51 42 35 55 35 35 18 11 22 14 5 12 12 13 27 6 16 59 45 55 50 52 80 72 77 85 97 93 92 114 130 176 204 191 157 105 30 1 15 42 11 42 50 29 17 21 17 20 21 7 8 16 47 28 17 24 0 9 59 44 16 45 23 0 7 25 21 10 -2 -9 7 17 25 9 -4 -7 1 -2 -3 -7 -10 -9 8 10 -1 3 14 14 15 6 6 -3 8 21 33 41 64 27 29 46 60 60 53 100 496 151 103 94 84 84 62 48 59 65 53 43 40 42 49 45 45 44 35 30 27 28 38 28 22 18 56168 303 894 30 10704 15 36 8 8084 8690 626 4280 21731 64931 178662 524237 999999 999999 892399 11374 1399 1121 739 341 440 697 942 1037 978 880 783 861 879 884 970 979 944 925 998 959 905 866 628 318 182 342 387 358 347 337 288 382 805 953 861 557 237 116 48 86 29 66 24 77 124 88 54 51 138 101 94 75 136 117 108 110 101 99 93 79 91 64 138 89 89 60 22 52 47 85 147 141 89 44 58 64 33 32 129 116 45 64 73 47 82 22 77 90 79 79 138 138 115 127 121 132 166 168 83 66 74 104 129 133 94 79 143 112 98 167 172 144 116 97 144 129 78 126 94 62 91 92 85 72 87 108 52 77 70 56 86 60 50 29 7 80 85 44 67 50 121 78 116 87 40 -19 12 34 70 37 28 -1 0 41 83 52 81 76 38 83 36 2 31 42 17 48 39 26 53 66 31 27 64 43 50 24 48 29 57 42 55 57 57 45 74 84 99 78 84 109 116 132 169 188 182 185 176 111 29 16 33 52 72 57 75 90 72 54 70 50 34 37 37 55 51 56 34 51 38 46 34 25 40 46 27 28 36 40 33 24 37 47 34 36 14 11 16 17 19 6 17 9 20 22 23 8 22 12 17 35 28 30 34 28 31 44 36 38 60 48 37 37 45 79 94 75 118 202 127 87 84 83 98 84 78 79 78 66 63 69 62 58 58 55 53 58 52 49 46 49 42 35 28 56174 314 570 30 10710 15 36 14 8084 8682 17 17 999999 999999 999999 999999 999999 -18 28 174 618 1492 19797 99744 280637 732600 999999 999999 59320 1576 1049 963 556 336 446 726 829 907 879 943 770 786 867 885 806 877 838 864 902 871 833 684 397 206 173 249 317 349 422 340 239 207 405 775 780 613 282 22 -12 116 112 64 51 84 43 120 79 135 44 23 51 68 76 63 34 29 53 25 93 68 39 7 -3 79 85 17 37 43 67 59 63 52 -29 -5 -40 52 29 24 14 13 -22 60 68 44 50 78 87 73 81 71 29 115 53 118 148 96 102 102 143 126 44 82 40 54 42 66 146 122 98 66 61 93 57 49 40 66 79 37 44 43 42 48 22 64 113 101 46 71 53 86 54 45 6 14 27 45 14 18 19 13 62 77 57 90 55 15 38 31 23 -8 3 24 21 14 53 37 18 39 69 72 27 1 14 -9 21 28 1 20 6 -2 -13 -8 -6 -10 6 11 48 -4 18 23 17 -16 9 23 23 33 27 48 56 72 71 76 66 81 105 124 176 183 137 77 -2 -22 -14 -6 32 18 27 20 21 18 11 13 9 51 20 5 24 36 16 25 50 31 -14 9 11 4 -8 13 10 -9 -18 3 -17 -15 4 2 -16 -13 -10 -25 -25 -4 -5 -25 -34 -29 -6 8 -3 -11 -6 -10 -2 -11 -15 -2 3 3 14 20 10 -1 20 27 37 44 74 72 97 103 80 61 62 58 47 43 31 32 31 29 27 23 29 27 17 9 22 21 14 17 15 5 0 -3 56180 333 7 30 10717 15 36 20 8085 8675 2649 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 18 511 852 665 197 999999 999999 999999 999999 65 338 415 898 1470 3497 33839 208313 544559 999999 999999 884159 90338 2023 1106 978 550 373 573 880 920 976 996 945 867 849 830 912 905 934 944 900 883 836 809 706 379 205 224 281 359 294 299 199 188 448 735 757 668 471 179 84 115 93 93 110 134 113 80 64 96 59 73 108 61 7 101 111 82 55 63 36 16 70 13 70 64 61 54 37 87 76 62 100 87 133 65 53 9 35 33 14 29 47 81 62 37 45 3 0 46 90 94 86 135 137 111 106 188 189 113 80 88 98 113 123 80 99 115 125 118 102 65 124 74 128 110 119 144 77 70 121 105 117 63 50 58 52 87 67 83 115 40 58 50 31 51 54 98 59 71 39 59 79 93 107 150 45 81 45 13 21 -2 -15 10 43 29 70 86 67 114 100 72 55 53 68 11 20 5 37 55 26 13 12 0 12 12 17 1 34 24 10 33 19 43 51 57 41 60 77 37 48 73 100 74 93 132 120 117 134 153 166 187 152 96 28 -17 20 50 53 56 50 53 64 47 55 66 51 34 75 69 63 60 47 54 45 16 33 8 17 21 23 35 25 25 12 22 28 25 -5 -6 0 0 -2 -14 -14 -5 7 7 1 7 14 18 14 26 14 3 31 31 5 1 24 34 34 44 33 39 50 65 67 139 261 84 79 68 59 76 65 56 45 53 52 50 52 50 45 44 44 36 41 44 44 36 27 34 38 28 16 56186 333 13 30 10723 15 36 26 8085 8668 7004 5584 5865 5323 4813 3571 4544 7882 9127 8304 6714 5239 5412 6312 6352 6853 7279 7448 7743 6918 4357 2432 2431 2609 3134 3409 3410 3498 3391 5135 37467 248281 635335 999999 999999 757052 21538 2944 1101 1169 941 566 521 721 969 1078 1065 981 892 833 841 849 925 992 904 793 858 880 825 775 623 348 215 288 397 406 273 310 321 382 500 683 798 506 240 114 101 80 141 79 93 128 60 61 99 122 116 123 128 161 62 56 128 111 18 44 77 68 65 34 40 44 129 73 67 104 119 59 95 117 137 122 123 62 7 19 34 87 65 81 80 78 62 135 102 129 141 150 88 85 110 123 84 146 152 164 180 143 128 107 106 98 78 120 150 154 176 162 130 93 137 157 134 118 129 121 93 55 95 59 143 143 118 91 93 113 97 71 72 57 68 91 97 86 62 38 74 66 62 87 97 127 99 99 71 58 29 14 54 68 73 45 76 110 126 128 170 178 180 142 105 81 62 61 32 34 61 88 54 34 45 84 68 87 89 57 14 21 68 34 63 46 69 77 97 55 64 79 71 102 97 116 125 129 130 139 175 184 208 183 130 46 28 14 40 59 74 86 71 86 55 56 36 40 57 95 74 74 59 45 57 59 47 35 44 43 46 53 51 73 46 58 50 47 40 41 6 -2 10 13 26 45 30 19 10 29 21 28 19 12 36 42 39 36 46 51 40 37 102 141 61 55 74 93 110 127 148 105 100 88 103 108 87 67 79 74 77 65 69 69 63 65 63 59 58 54 60 53 48 50 51 42 42 56192 332 16 30 10726 15 36 32 8085 8661 3 90 141 286 333 323 208 258 293 326 514 435 524 659 751 790 538 267 999999 999999 999999 999999 999999 106 138 291 1029 1700 4661 39362 175958 484222 999999 999999 999999 21118 1446 1249 1093 721 553 629 872 1030 1001 1055 998 888 897 893 996 954 933 907 953 912 858 508 409 347 272 284 278 357 400 281 223 274 358 584 718 449 269 147 153 68 49 103 48 160 108 101 124 82 98 195 201 83 95 40 124 131 108 119 219 120 103 115 79 39 116 99 155 104 50 65 84 123 138 77 81 73 106 102 78 46 104 129 107 72 83 64 86 49 166 145 132 146 182 149 188 172 111 183 153 162 105 89 146 130 94 132 123 146 180 132 167 169 117 124 77 113 60 78 77 63 60 118 117 83 114 143 119 146 118 79 119 94 87 76 87 89 99 33 40 74 84 83 46 86 146 186 132 81 87 120 89 76 54 58 71 65 89 142 131 140 181 180 199 211 208 198 126 90 80 36 55 53 67 113 198 216 169 177 174 152 90 56 45 60 74 52 64 65 71 55 63 72 49 52 87 116 123 165 158 131 150 234 196 136 71 56 61 50 80 80 79 107 78 71 65 54 65 105 89 101 83 68 73 81 94 92 76 72 55 45 39 69 52 56 46 35 41 52 37 37 51 38 38 54 43 20 16 30 20 20 33 19 35 37 37 43 46 54 78 60 58 47 57 73 92 97 94 120 130 167 102 108 105 108 95 98 96 94 91 84 85 89 70 72 78 76 74 71 67 61 70 66 61 57 54 53 56198 333 21 30 10731 15 36 38 8086 8654 4460 2403 2864 3285 3769 4214 3709 3677 4489 4147 3125 3734 4200 4138 4035 4116 4013 3993 4779 5352 4787 3660 2570 1840 1191 1051 1682 2070 2598 4712 36280 203029 577078 999999 999999 478387 75515 1931 1138 826 677 604 661 910 1114 1118 1050 931 864 953 960 916 978 945 871 867 865 518 290 199 176 233 374 373 314 313 193 173 263 385 539 815 660 242 142 60 61 19 -3 54 68 86 112 82 55 31 80 99 98 92 118 128 174 129 112 84 92 134 127 59 115 117 88 97 127 94 68 69 114 108 87 85 74 48 73 65 27 69 66 70 59 64 77 84 76 101 89 75 34 97 142 112 140 115 121 149 174 135 140 187 142 154 109 119 177 156 161 108 132 119 117 167 153 190 116 65 88 73 52 76 119 42 67 87 123 85 132 112 96 77 96 77 54 39 93 110 94 57 121 153 162 103 131 150 134 86 54 48 43 57 98 75 55 117 127 146 173 146 150 168 179 189 191 195 128 93 39 50 69 53 57 119 161 207 198 207 189 43 40 46 10 29 44 31 47 37 26 22 56 91 121 91 91 116 138 131 147 151 145 186 174 151 63 22 29 31 61 61 80 89 70 57 64 81 84 85 93 65 39 29 61 76 33 50 35 38 9 23 59 44 44 48 67 34 27 18 20 23 0 13 23 23 9 6 10 30 41 23 28 36 30 34 37 36 43 44 38 42 52 59 70 79 73 91 92 105 102 88 97 99 89 88 89 90 82 71 73 63 64 69 68 70 73 64 61 68 56 57 54 49 43 42 36 56204 333 26 30 10736 15 36 44 8086 8646 1086 999999 999999 999999 -40 -10 -31 62 83 62 999999 999999 -79 -27 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 48 392 783 1342 2462 5125 24015 105940 340923 999999 999999 999999 17247 1404 966 632 593 610 803 1030 1023 1054 1063 1009 933 952 862 971 1003 940 910 910 897 615 264 205 262 351 418 408 356 351 268 221 305 393 449 685 829 429 112 99 63 16 91 143 106 85 43 105 114 32 112 212 156 121 125 111 139 142 141 175 122 129 133 53 43 23 75 57 66 68 60 78 142 70 78 98 90 45 48 90 54 86 82 94 65 50 80 91 87 136 143 122 122 166 143 133 154 173 148 143 144 143 145 146 131 93 104 151 157 144 192 200 154 138 150 171 132 118 80 108 98 92 79 103 91 118 111 138 108 142 135 130 104 83 85 116 115 125 87 90 115 82 84 151 153 150 157 160 150 159 125 55 101 149 122 121 117 155 141 173 142 176 187 177 190 208 194 223 221 141 74 75 112 78 18 127 152 171 191 239 221 245 162 112 99 57 63 70 65 58 72 109 169 152 101 127 156 144 169 157 174 170 164 186 209 213 179 74 30 21 45 58 80 114 108 111 130 127 135 120 89 28 37 60 68 61 76 75 77 63 44 38 46 67 56 48 75 51 38 30 33 37 33 40 49 46 46 54 36 21 24 45 36 35 48 53 53 56 53 51 50 48 50 69 81 76 90 108 138 146 136 148 175 117 116 123 115 107 102 95 94 76 74 77 74 76 76 77 78 74 78 75 76 75 65 58 53 56210 333 31 30 10741 15 36 50 8086 8639 36628 28445 27816 27980 28743 27828 24943 25352 27884 28480 28316 31532 32694 27940 26086 20849 12341 7921 8131 8445 6782 6846 8155 8003 7838 8976 13272 19210 19231 25549 123847 500304 989739 999999 919328 14442 1343 780 528 545 578 732 906 927 1065 1088 1014 926 886 884 904 840 892 903 951 857 929 865 515 304 255 264 268 323 390 359 331 271 218 267 476 495 757 604 238 153 87 71 96 89 65 96 24 90 113 79 49 81 65 27 127 120 71 110 119 136 79 99 38 6 45 87 123 123 92 75 97 92 87 50 128 101 54 155 103 56 42 27 39 37 51 66 58 36 60 79 111 129 124 122 93 107 106 141 131 73 126 181 120 100 131 81 96 104 154 136 148 109 170 131 145 167 105 43 69 105 79 46 64 103 131 94 118 114 100 134 105 96 79 64 78 81 80 93 88 106 33 55 101 122 167 108 127 154 158 189 143 139 112 125 80 58 116 132 161 142 185 202 183 148 162 189 201 182 186 125 64 5 32 42 48 10 124 216 214 204 198 207 117 66 56 44 69 31 35 90 64 121 169 121 127 120 124 166 151 149 107 132 172 160 182 188 199 140 66 19 32 40 25 64 65 79 75 60 68 99 71 31 61 59 28 12 21 42 56 40 28 10 27 51 34 53 60 29 26 35 21 20 29 15 -5 12 19 10 24 26 16 21 9 28 35 34 33 33 42 50 54 53 61 40 54 171 185 101 108 241 231 118 92 89 94 96 98 95 87 73 71 59 61 65 65 64 68 61 52 55 64 54 56 48 40 40 38 56216 308 788 30 10748 15 36 56 8087 8632 256 720 1373 4105 10974 26585 82691 224873 538499 999999 999999 999999 6827 591 593 697 756 899 1048 999 950 984 951 808 859 887 900 915 928 881 818 706 618 402 227 273 259 323 410 424 411 246 184 215 195 415 696 804 498 149 96 107 47 79 93 165 112 125 113 111 150 117 121 56 130 104 92 83 58 88 94 102 118 37 21 49 97 102 73 14 99 109 55 46 90 157 123 74 110 108 53 35 27 31 52 12 14 42 105 90 138 90 85 160 138 152 136 79 126 143 126 115 206 189 129 106 124 126 102 154 160 108 166 106 108 115 117 111 152 115 133 112 126 111 88 138 131 126 73 101 117 109 83 66 93 72 79 46 105 100 99 67 66 129 140 106 109 130 150 156 156 130 106 134 145 114 131 129 147 181 158 150 163 201 214 208 197 179 166 124 89 60 68 52 69 78 100 154 180 217 210 192 229 184 66 68 75 47 54 44 44 112 184 139 160 216 189 181 170 155 131 165 173 144 150 200 201 172 102 46 40 -4 32 58 61 64 89 85 108 97 96 73 21 36 35 20 13 17 37 39 18 21 20 29 38 41 35 7 27 33 15 20 21 17 11 18 16 12 8 15 21 15 32 56 39 37 24 43 26 26 44 40 27 31 45 57 70 83 84 96 86 108 172 101 86 94 99 94 90 84 84 71 75 77 71 77 71 71 67 67 69 65 60 54 53 50 45 41 56222 332 73 30 10753 15 37 2 8087 8625 1238 1181 1240 1587 1732 1823 1879 2028 2226 2159 2749 3303 2929 2571 1905 1232 650 389 153 245 397 425 771 1266 1804 2678 4093 6558 16585 60276 213042 622630 999999 999999 551871 8078 670 566 592 765 1066 1143 1157 1063 890 817 866 825 861 887 887 847 754 540 422 273 301 260 302 265 334 343 323 433 361 271 240 242 319 632 840 467 150 61 108 68 147 153 95 98 121 58 102 90 43 58 107 90 83 93 70 49 79 92 123 140 157 167 86 90 116 68 58 80 84 54 44 121 106 62 74 32 76 105 51 75 89 80 73 92 102 46 56 112 95 139 148 217 158 99 27 143 149 116 67 117 159 136 78 119 177 127 103 143 165 131 58 85 150 142 128 125 109 115 137 191 177 171 181 162 162 160 127 95 87 102 99 131 97 115 85 103 106 147 178 90 101 109 110 141 140 156 181 179 189 163 159 163 152 163 161 197 172 182 205 210 223 177 177 244 264 221 224 221 194 155 89 99 121 151 126 172 231 231 196 202 191 87 91 86 98 62 57 58 49 109 185 215 186 176 211 203 179 200 199 154 173 170 191 224 220 130 59 63 57 51 63 66 31 72 101 110 118 90 65 68 75 67 32 30 42 56 22 25 44 46 33 60 45 35 40 49 37 24 38 47 37 32 36 25 34 20 20 38 50 32 39 48 46 55 42 38 35 39 62 75 62 56 74 96 93 98 127 127 125 151 133 109 97 102 133 135 120 108 101 103 88 79 82 86 84 89 76 76 74 70 61 62 62 62 64 61 56228 332 51 30 10761 15 37 8 8087 8617 2859 3294 3523 3503 3431 4066 4648 5156 5889 6604 8121 9010 8060 5741 3247 2142 2403 2371 2499 3156 3860 5460 7201 9116 10981 11345 13010 19492 34170 131332 451283 978318 999999 999999 17719 706 603 606 772 1042 1046 980 1020 927 869 902 821 881 933 986 990 921 796 682 428 372 321 227 290 369 328 333 415 352 382 240 192 207 225 579 744 484 183 98 48 116 151 145 105 124 77 133 123 98 114 125 101 132 95 85 155 159 157 161 108 83 131 150 110 68 121 84 57 63 37 29 93 158 176 152 108 95 84 76 50 101 68 82 53 -2 47 141 163 69 121 135 207 122 113 84 79 170 104 114 148 134 205 200 138 160 104 153 108 186 159 85 129 124 115 122 128 195 133 107 177 161 153 136 126 111 107 125 107 122 127 77 120 147 107 111 136 107 134 130 165 137 162 127 148 124 118 116 139 189 199 187 194 153 131 188 172 161 220 224 169 152 196 203 220 222 207 230 214 207 232 215 141 116 213 248 222 181 178 211 227 196 130 78 63 80 63 51 92 120 92 122 254 230 200 245 273 218 225 225 198 195 156 152 184 217 176 148 62 45 31 51 44 56 62 70 89 117 105 76 86 102 94 40 43 70 93 65 44 54 70 78 59 48 56 62 49 68 65 44 45 52 41 43 30 47 61 52 45 39 32 45 53 51 46 42 53 43 51 53 57 69 71 72 83 100 108 145 272 186 156 128 156 171 122 102 133 143 135 121 103 102 105 93 99 92 87 84 83 80 77 78 70 70 73 71 68 62 56234 332 87 30 10767 15 37 14 8088 8610 12808 13507 15918 18485 19647 19772 18994 16795 14628 14243 14601 13789 10427 6548 4907 2794 1851 2257 2826 3881 5123 6909 7446 8719 11006 11075 12653 11564 20097 115537 412237 854222 999999 999999 631590 26159 968 620 807 1060 1076 1076 1006 928 909 913 876 882 864 956 949 992 909 794 515 265 235 232 229 375 345 308 271 367 284 257 194 257 393 609 553 307 160 127 105 20 90 58 82 102 102 95 128 132 110 150 160 86 82 131 101 129 137 93 73 64 122 98 118 80 67 82 76 30 85 97 85 71 48 42 28 107 150 162 121 52 112 82 77 80 89 124 128 78 157 159 141 100 84 53 43 122 128 109 85 138 185 125 111 200 205 143 139 138 105 119 136 148 101 116 156 208 150 90 65 136 127 130 104 148 129 147 160 147 115 155 120 120 116 144 103 54 88 147 134 120 148 155 145 119 117 142 155 164 158 163 157 145 177 167 173 158 240 205 165 136 156 174 202 209 207 211 211 239 263 250 226 208 232 218 219 164 183 215 222 172 148 82 43 42 90 79 79 97 117 215 209 229 247 287 271 237 234 230 216 212 214 167 188 205 187 156 106 44 49 19 58 69 104 110 81 95 89 86 105 107 74 82 99 154 159 78 27 49 36 47 27 47 23 13 20 34 33 50 45 27 32 28 31 43 30 37 38 39 53 31 31 39 50 43 51 54 49 53 46 53 90 61 51 70 95 97 121 103 130 144 115 126 137 164 152 126 124 122 118 110 97 95 100 87 82 84 77 79 75 74 78 72 65 71 64 54 56240 332 94 30 10774 15 37 20 8088 8603 891 1028 1315 1711 1702 1792 1695 1574 1327 1162 917 1093 1132 1047 724 441 423 268 558 992 1098 1540 2420 3902 5139 5978 6732 7159 12766 66357 260563 653713 999999 999999 294930 3236 636 731 910 1118 1142 1072 980 797 820 845 870 899 947 926 861 736 613 269 202 214 184 278 290 355 322 309 272 226 268 178 288 535 558 372 264 144 118 134 123 72 44 119 91 97 114 140 165 96 47 108 151 119 86 132 119 75 104 104 130 105 109 37 53 45 77 13 8 123 85 41 55 91 110 142 118 131 152 101 68 67 56 70 94 103 42 65 103 113 105 122 152 168 80 63 88 114 95 111 131 100 173 211 199 136 128 155 163 104 101 73 79 100 76 122 137 175 156 141 90 115 191 121 97 137 112 161 134 168 158 112 95 101 71 121 150 118 93 124 86 87 132 121 105 135 146 127 131 148 164 171 152 193 179 146 141 193 164 197 175 151 192 181 145 135 157 164 195 197 213 249 230 229 219 223 206 183 203 215 167 133 156 159 95 63 66 63 75 92 163 246 231 245 249 268 249 205 201 205 200 155 191 189 197 175 135 123 87 64 40 47 64 83 93 107 88 72 66 92 107 125 124 116 146 158 145 76 39 18 26 7 30 51 38 20 23 12 23 21 11 18 16 33 37 39 30 24 30 25 29 42 42 35 31 36 39 34 39 51 55 45 51 53 51 63 91 104 102 98 109 104 99 114 107 113 123 112 116 115 108 91 86 84 83 88 79 84 80 66 71 66 69 60 57 59 54 48 56246 332 101 30 10781 15 37 26 8088 8596 8259 8989 8916 9367 9222 9637 9905 8835 8401 9210 11074 12810 13903 12393 8507 6739 7094 6215 5152 5168 6012 6963 6976 7442 8044 10221 12868 13060 17098 83485 385363 851095 999999 999999 213859 3553 692 659 738 948 1001 1050 916 878 902 889 805 875 1011 1011 849 678 595 367 168 162 273 341 423 352 340 336 274 206 201 200 358 381 219 174 153 135 88 85 179 158 124 145 132 165 168 91 114 101 65 112 120 165 99 106 143 155 120 85 141 143 134 127 133 128 132 74 93 136 96 70 78 127 168 112 111 109 126 84 77 121 27 38 57 98 47 109 117 179 139 112 149 173 168 143 153 92 112 58 28 70 183 198 188 122 203 223 179 134 147 91 84 112 132 172 144 158 151 100 128 105 123 158 136 119 119 127 128 159 145 104 149 85 109 129 123 84 124 161 149 151 177 145 111 114 101 106 202 180 154 180 191 158 158 128 180 189 186 147 175 157 143 102 153 155 179 142 160 215 234 228 233 238 211 203 227 189 160 228 219 225 276 261 182 90 89 83 108 171 219 248 282 285 282 270 228 190 178 179 173 165 183 193 180 192 164 140 102 88 81 59 67 78 81 65 66 62 60 114 155 145 97 100 168 143 60 46 30 37 17 14 34 36 51 25 29 42 36 32 31 21 41 35 39 32 43 36 39 43 47 46 42 44 45 48 47 48 63 58 63 49 47 62 108 168 103 113 120 112 127 158 134 119 116 127 118 121 109 110 110 101 93 86 84 88 87 76 78 77 74 74 73 67 70 71 61 52 56252 332 78 30 10788 15 37 32 8089 8588 628 742 797 1005 1095 1144 1056 762 582 847 1310 2096 2213 1746 723 184 999999 999999 -17 266 620 950 1257 1776 2395 3050 4886 6262 9182 45799 194387 514513 999999 999999 999999 22783 1018 727 651 930 1136 989 894 813 857 796 764 893 939 894 756 639 501 366 222 185 219 280 303 273 335 309 218 168 225 215 269 258 218 84 106 56 65 116 56 34 3 72 42 101 88 27 166 124 68 109 94 142 164 93 133 129 109 53 110 150 102 135 87 73 78 21 47 58 49 74 53 97 100 71 85 34 116 65 50 61 58 58 38 29 103 88 109 117 114 128 161 180 148 79 96 92 96 107 65 37 34 110 86 117 121 102 124 144 142 50 137 124 66 143 146 86 108 88 84 124 100 111 72 67 129 137 126 136 106 95 73 91 105 80 51 81 103 127 105 101 116 116 87 75 114 116 65 107 119 116 169 133 146 148 134 171 136 114 101 76 106 108 84 112 141 125 127 158 190 248 187 183 191 152 188 182 127 196 204 226 228 255 216 107 76 198 308 299 270 255 273 261 235 229 160 172 172 157 145 156 133 144 137 174 141 88 90 64 24 38 46 27 44 42 35 45 39 79 96 37 25 47 117 115 46 14 18 7 20 38 33 4 18 16 26 20 22 7 12 48 30 5 20 26 5 1 13 15 13 29 21 23 14 17 28 6 23 15 13 16 22 34 53 42 67 79 68 87 97 100 103 90 96 79 84 85 85 79 89 79 78 65 51 54 57 54 53 54 49 46 37 39 41 39 35 27 56259 332 116 30 10796 15 37 39 8089 8580 6400 5641 5849 5746 5507 5314 4920 6304 10826 17304 26435 38151 38433 30142 24469 18191 14346 10968 9136 11818 18709 19763 17304 11570 8076 6587 7193 8393 16484 83092 297731 627847 999999 999999 579329 6292 697 770 763 956 1090 975 905 861 951 820 885 964 938 822 646 691 574 326 213 229 290 381 393 313 308 258 203 248 271 249 250 286 159 103 108 67 122 69 69 94 115 56 88 80 64 181 128 106 142 152 66 112 103 133 113 99 168 126 154 181 73 75 79 103 74 37 67 42 48 24 107 93 179 182 157 137 68 88 112 86 80 81 119 62 54 82 104 126 167 168 164 213 181 143 123 125 141 87 91 100 103 151 105 173 141 70 118 122 115 136 166 145 110 96 107 108 164 117 97 74 141 113 34 109 183 104 112 148 156 151 203 179 113 135 162 152 116 125 139 141 163 103 113 127 123 124 160 150 129 186 244 256 215 174 167 133 206 169 156 149 85 129 111 81 121 159 225 235 196 177 183 190 140 153 170 157 177 207 204 208 257 275 317 319 309 327 281 259 190 208 257 263 255 240 228 230 204 195 209 183 162 178 168 192 209 164 158 140 96 76 77 72 55 83 76 58 70 81 104 80 59 110 151 117 82 51 31 42 70 59 57 44 48 37 16 17 47 34 32 47 53 38 17 24 34 30 40 21 31 42 41 42 38 38 37 42 35 55 69 57 71 72 98 90 81 88 87 103 137 108 115 95 102 116 108 98 109 110 111 104 85 86 88 86 88 72 77 76 74 77 73 66 68 64 56 54 56265 332 123 30 10803 15 37 45 8089 8573 1034 787 624 704 613 505 336 317 524 779 2512 4012 5842 6547 4643 4445 5189 4133 2740 2516 2878 3632 4799 4643 5277 5749 5245 5431 14631 89746 262787 640933 999999 999999 999999 181753 2442 750 855 1005 1034 906 843 825 892 854 860 841 753 753 837 640 565 370 196 185 295 322 322 176 262 281 251 318 222 128 168 128 113 78 60 94 88 125 85 101 87 177 203 92 92 124 95 79 139 135 101 104 104 71 159 181 137 146 114 66 117 52 130 89 110 80 90 126 85 70 83 145 146 83 115 69 66 105 60 62 69 41 75 89 69 75 119 99 112 148 154 153 134 94 110 121 79 148 70 119 129 101 74 106 118 70 76 143 149 144 139 147 149 114 120 200 169 121 116 132 147 120 106 96 125 106 86 113 126 106 152 171 107 159 141 95 137 115 114 92 118 167 131 83 102 59 78 105 92 105 222 199 146 164 162 168 140 180 143 122 88 54 68 80 134 163 152 212 161 156 111 96 92 116 117 149 148 185 200 211 230 212 235 265 291 295 218 199 192 168 172 189 140 126 161 197 183 213 213 170 179 188 194 195 207 180 158 157 167 162 172 169 128 80 47 54 60 64 78 95 81 30 90 150 85 34 21 39 59 59 39 45 36 10 17 24 20 16 28 31 25 44 29 46 33 40 37 22 24 32 50 41 32 30 34 28 38 50 55 74 64 57 64 62 83 139 245 122 115 107 112 142 162 137 121 111 104 106 100 103 94 90 92 87 72 84 79 73 70 61 66 60 61 63 53 45 56271 314 670 30 10810 15 37 51 8090 8565 5 295 344 341 472 350 444 662 1031 2432 16452 80032 206306 506372 999999 999999 999999 88896 1659 831 850 936 961 960 896 861 836 883 882 855 803 896 936 860 701 412 332 214 246 349 304 267 210 228 289 213 189 199 143 87 75 147 127 99 33 167 106 112 92 103 90 69 92 67 163 121 61 89 98 105 113 142 84 154 164 150 80 98 120 49 92 76 131 41 42 46 72 80 80 128 106 106 27 92 158 107 85 75 88 91 101 47 94 119 123 108 96 125 144 119 127 104 151 98 65 71 115 53 113 100 164 166 132 133 119 144 147 176 146 100 85 122 107 75 149 146 182 153 126 100 93 64 97 62 70 82 121 77 148 157 148 104 127 131 100 107 141 125 153 146 108 130 70 84 116 107 74 129 149 129 130 105 143 190 153 144 109 88 132 96 47 74 65 111 172 184 150 144 118 104 128 117 76 93 106 93 166 201 226 262 190 212 247 256 211 177 129 138 157 164 134 111 131 156 164 156 142 150 185 186 172 154 159 208 201 184 188 188 168 148 131 88 66 88 65 77 87 72 73 45 41 76 109 60 48 65 68 78 52 48 38 16 18 18 37 34 21 14 24 28 42 46 41 59 43 24 33 46 38 30 38 41 28 46 50 44 43 59 61 64 63 81 79 85 91 100 124 154 140 125 117 127 123 113 113 109 93 91 99 86 82 86 94 88 78 73 74 74 82 76 74 72 63 56 56277 324 347 30 10817 15 37 57 8090 8558 -33 47 334 492 719 878 730 286 17 101 145 214 425 822 1248 1810 2220 3161 3571 3089 13603 90975 263107 575565 999999 999999 934573 49585 1749 813 863 921 1033 957 845 825 859 864 789 871 782 881 910 972 872 603 339 259 278 352 380 297 274 283 201 187 219 99 177 213 101 62 44 165 148 105 79 111 170 97 137 96 121 102 108 75 109 139 109 98 91 91 168 167 106 110 87 126 142 157 143 75 82 129 43 68 67 83 85 128 167 70 41 101 90 91 67 79 36 33 59 43 18 92 111 173 118 189 135 51 109 93 115 100 95 88 61 101 58 100 126 115 184 156 106 119 167 123 126 55 120 151 128 76 85 126 104 95 114 97 125 69 96 85 75 131 157 114 114 125 99 123 108 85 73 111 135 111 98 89 124 126 70 63 134 137 110 95 100 102 91 178 194 130 154 117 84 89 92 112 86 106 108 102 139 147 160 177 125 93 100 83 98 92 96 107 172 212 227 252 198 148 169 186 190 158 130 113 148 120 110 110 113 151 161 167 175 177 219 187 170 163 153 180 163 144 162 167 157 159 161 132 110 94 97 85 85 117 79 20 18 46 116 90 53 39 53 43 43 46 29 18 27 19 39 24 9 2 7 32 28 18 34 27 12 29 48 47 33 24 26 33 39 43 36 38 47 49 42 57 57 113 210 92 88 86 132 163 146 124 125 142 129 128 108 92 93 101 96 75 87 86 84 81 70 70 72 66 64 64 61 58 57 52 56283 325 352 30 10822 15 38 3 8090 8551 131 322 649 893 892 672 800 1214 1086 1069 1259 1125 1034 1176 1594 1529 1581 2009 2736 3475 5897 36947 166329 434203 953512 999999 999999 865714 146177 1656 844 984 1077 1021 992 943 852 912 840 901 967 936 893 976 990 1020 846 413 300 250 307 331 242 247 366 322 259 165 138 102 145 99 112 67 111 195 192 100 163 115 86 18 119 60 63 103 133 184 143 184 101 143 183 150 140 171 121 158 186 140 74 98 163 114 115 100 91 75 119 133 137 88 106 138 104 108 84 95 63 84 137 107 60 52 103 168 177 140 132 103 90 67 81 179 126 160 128 155 88 139 145 134 70 98 168 130 180 158 123 137 161 134 117 127 82 124 131 108 73 116 123 119 138 157 117 93 115 105 129 146 144 110 55 104 113 83 114 133 146 146 140 116 121 169 144 112 144 97 129 131 100 173 168 112 133 103 117 127 67 106 120 76 104 112 159 204 208 175 159 121 98 107 127 118 114 103 123 171 239 250 220 156 142 154 184 173 175 131 99 139 160 104 74 72 102 168 184 202 191 150 190 198 172 169 171 173 153 152 170 126 127 143 154 133 123 119 121 127 115 75 89 58 73 142 151 96 78 66 67 72 48 30 26 45 22 28 32 39 30 41 47 44 42 43 37 49 31 40 43 41 57 48 48 38 41 55 58 49 52 62 77 82 98 91 99 94 103 240 233 177 137 127 108 121 126 106 116 118 105 90 101 87 79 81 79 80 73 73 75 75 74 69 67 64 56 56289 332 147 30 10827 15 38 9 8091 8543 2267 2492 2533 2535 2796 2923 2888 3044 3607 5042 6415 5581 5085 6957 9121 9378 8590 7158 7872 8790 7989 7955 6243 6404 6383 6821 7619 10444 48775 380613 933989 999999 978893 595464 7149 857 786 901 1050 1038 1037 992 997 890 920 851 876 894 959 931 967 962 958 781 455 245 261 288 292 199 241 277 343 182 217 125 57 163 225 188 135 163 128 109 134 118 127 124 153 109 98 138 134 138 161 104 172 62 72 74 92 124 115 123 130 184 152 133 85 58 65 62 148 125 63 83 132 161 151 115 100 146 98 46 65 78 65 34 47 94 91 140 172 151 206 180 69 43 48 125 100 116 156 145 129 163 75 105 136 91 57 54 105 122 165 117 114 81 65 111 157 135 72 114 118 79 80 91 53 51 106 132 128 143 95 137 177 148 120 141 112 102 103 116 101 108 100 111 70 138 139 112 110 101 108 104 153 138 144 184 166 117 87 53 69 72 60 68 90 106 102 85 133 124 94 85 87 74 98 66 96 92 81 124 205 188 186 129 93 74 107 125 138 121 78 83 126 104 80 106 79 75 95 165 166 164 150 205 186 147 167 176 179 160 154 144 132 127 114 139 125 116 109 109 107 68 49 58 48 44 110 159 120 66 56 52 67 57 30 26 20 36 43 41 33 31 25 32 26 24 32 41 22 24 36 39 41 33 27 22 41 31 48 54 45 44 52 61 71 88 85 116 158 108 108 109 106 94 114 117 101 100 107 108 101 86 80 80 69 74 77 57 64 61 61 68 68 62 58 55 57 51 56295 332 154 30 10834 15 38 15 8091 8536 4148 3717 3675 4123 4719 3564 2511 3085 4411 6497 10067 16063 19000 16988 13919 17184 24091 26971 24257 16253 9843 8077 8995 8926 9512 11449 12838 14311 60071 322066 627802 999999 999999 812169 148078 2192 797 844 883 935 888 984 948 791 831 891 828 762 889 811 945 1052 951 867 735 324 198 281 291 226 169 164 217 214 105 47 100 54 41 76 181 131 78 93 68 59 35 39 92 130 91 100 100 129 100 81 72 55 147 179 113 -3 51 77 80 122 74 135 112 63 27 41 103 6 3 97 139 115 63 59 103 30 66 98 18 29 25 -7 37 77 66 63 111 166 100 144 102 76 66 75 86 86 86 108 78 27 66 38 86 26 71 114 120 114 113 77 82 85 36 65 79 76 76 56 50 26 71 33 22 6 14 27 40 104 58 42 116 80 53 97 78 37 75 43 57 46 63 92 63 51 48 31 65 80 100 97 87 108 135 145 82 62 42 43 48 32 1 46 42 69 83 72 52 40 70 57 39 19 19 59 41 19 32 97 99 107 130 78 66 9 30 48 75 58 51 101 48 41 41 60 14 32 50 82 108 126 122 134 140 133 143 164 136 140 130 103 107 114 84 71 111 80 50 24 11 47 41 25 33 29 40 38 49 32 1 5 18 -1 0 1 1 0 -15 -16 0 -10 -1 -16 -16 8 -11 -9 -7 5 -10 -1 1 18 -1 -12 6 11 14 10 0 15 25 13 28 42 51 47 50 57 75 81 90 81 68 73 70 68 70 50 45 41 48 40 32 38 35 36 25 31 24 21 28 31 21 17 17 12 56301 332 162 30 10842 15 38 21 8091 8529 1835 1837 1890 1593 1696 1405 1145 1215 1812 4194 9428 14658 14422 11037 11829 15496 20180 24906 25597 22944 19153 17292 17541 17747 13180 11099 12971 17933 69237 370560 929870 999999 930049 22084 1314 873 761 917 913 846 837 835 853 814 802 790 848 806 830 838 840 869 823 487 272 179 216 274 249 147 172 175 94 75 11 81 96 83 100 94 115 141 74 13 53 -17 16 54 21 41 46 28 51 82 75 76 90 69 54 64 41 77 91 81 73 78 49 45 78 99 65 0 32 -3 50 43 63 71 42 30 28 55 2 11 102 48 -4 -20 3 -5 -33 72 82 79 59 136 117 51 65 44 28 70 16 -9 21 65 18 9 43 35 46 16 81 98 92 50 45 55 57 43 41 65 -1 36 34 -2 46 28 -13 24 45 29 5 53 4 53 25 60 66 49 73 59 60 61 89 96 36 9 37 31 31 0 -17 7 56 75 66 64 73 88 91 73 51 25 23 43 51 49 19 70 44 58 79 54 31 18 26 44 21 1 30 57 57 56 65 97 83 51 57 58 42 60 42 47 33 34 71 39 49 17 35 14 24 75 66 91 101 100 125 125 117 122 103 115 77 69 76 86 68 79 64 55 63 63 19 34 29 41 22 12 10 29 56 20 8 -7 -16 -28 -10 -7 -10 -14 -13 -14 -13 -9 -33 -25 -10 -13 -4 -9 -30 -27 -7 -1 -18 -12 -9 -12 1 2 2 -6 -1 2 13 17 40 47 49 30 35 74 77 103 85 49 148 199 54 53 46 41 37 40 41 42 41 23 27 25 29 28 25 20 15 16 25 19 9 10 56307 323 410 30 10850 15 38 27 8092 8521 602 1699 2593 3236 3334 3846 5351 7760 9851 11613 13612 14354 11273 7870 6584 8192 12576 15550 37465 247806 618992 999999 999999 747670 144194 5730 1082 881 951 1027 995 955 1010 863 792 794 905 818 871 855 882 862 793 512 184 212 299 234 186 236 211 101 104 48 88 66 90 71 100 106 106 117 91 51 57 68 89 51 48 34 99 90 105 62 87 130 76 67 87 76 60 107 58 76 78 26 79 95 69 -7 71 72 66 -9 50 38 42 61 111 110 53 78 37 46 24 28 43 51 55 83 75 45 100 126 130 159 120 97 47 98 82 31 -7 33 73 9 61 27 65 30 84 94 85 126 128 127 86 36 32 68 64 74 83 47 75 66 38 105 63 22 19 19 37 -22 -1 33 35 36 29 43 88 84 33 80 89 75 87 68 104 65 61 63 76 75 69 59 31 51 62 61 31 105 105 57 38 52 67 59 42 54 33 44 51 31 35 58 48 41 37 26 15 30 47 63 65 76 76 79 75 58 44 42 45 73 69 63 42 41 68 76 56 31 71 26 44 110 117 134 132 127 118 134 146 122 114 106 95 101 109 87 81 77 70 75 91 70 36 61 64 44 42 43 46 43 42 14 11 26 4 -2 2 1 -20 -2 -17 -24 -3 -1 8 36 4 -4 -6 -15 -6 -8 2 18 17 13 8 10 2 7 21 12 6 26 25 38 95 152 68 76 86 118 77 95 106 71 62 57 69 67 53 60 60 56 53 44 46 44 36 35 40 42 34 30 32 35 40 30 24 56313 333 146 30 10856 15 38 33 8092 8514 105765 35193 49407 10702 2909 10851 4848 509 -75 999999 84 341 919 1755 1533 1407 2162 5363 10142 10982 6622 2769 1822 2911 6263 10708 16053 31852 196981 983166 718077 249152 11699 4604 3191 2246 1441 1089 1055 1064 962 1108 1071 1041 895 959 966 962 979 989 1028 1033 994 750 344 322 343 257 208 284 136 139 183 152 69 65 122 115 149 131 195 196 108 111 113 54 74 126 148 71 82 92 117 117 112 71 149 133 137 160 97 79 130 109 132 155 75 150 126 118 141 95 73 143 132 146 133 120 136 59 73 82 93 90 62 46 110 99 99 61 83 136 128 151 166 144 181 158 180 143 142 133 150 101 86 86 99 60 110 115 109 131 143 134 183 185 140 125 117 155 107 85 125 67 66 96 127 99 52 22 79 96 49 76 112 86 31 36 161 165 112 106 101 145 138 132 156 114 122 93 51 89 115 112 129 97 102 99 72 133 89 116 111 104 21 73 76 84 88 85 83 79 82 53 115 98 103 90 81 124 112 99 126 107 85 99 115 107 109 112 104 107 135 128 96 84 90 120 98 103 130 108 85 92 115 87 124 155 170 178 188 164 193 138 139 143 144 147 142 123 111 124 111 111 103 117 99 99 113 120 114 116 130 108 60 50 63 51 49 50 37 39 37 34 40 40 30 32 9 30 34 30 43 40 40 55 52 43 53 55 50 47 57 60 51 54 55 60 86 90 80 93 107 124 137 170 128 106 111 104 103 112 107 99 97 86 81 88 90 91 84 77 79 71 75 73 77 72 71 64 59 62 59 56319 333 149 30 10859 15 38 39 8092 8507 46407 130211 485217 495570 26760 95362 20827 1551 781 918 1010 1074 1036 1005 1027 1117 1183 1274 1391 1527 1836 2011 1911 2249 2924 3830 4874 4459 13419 143972 365496 35470 2836 2111 1567 1226 1086 1013 1118 921 793 955 963 992 1126 994 867 952 943 990 935 965 969 947 524 229 286 328 256 293 224 137 36 89 62 72 113 107 190 181 173 118 104 41 41 50 80 84 96 100 121 165 70 56 86 100 14 90 79 86 68 110 142 53 145 129 107 166 80 47 28 3 128 61 106 124 94 138 114 43 73 -7 42 58 26 -3 -60 -21 9 40 89 130 132 98 47 91 132 150 111 61 85 81 84 58 60 46 82 82 52 47 59 122 146 156 156 86 67 42 52 94 108 77 74 77 77 104 88 40 51 36 34 44 75 49 38 51 30 76 75 100 115 126 72 55 64 99 88 64 72 70 92 90 86 49 23 52 42 32 10 61 62 56 47 48 67 74 63 63 27 61 27 45 43 41 13 60 31 51 65 40 50 44 12 19 60 86 40 58 66 43 33 35 66 61 34 37 74 43 46 66 70 36 79 62 51 75 67 79 106 109 135 139 152 173 129 165 158 126 97 90 85 86 91 78 53 74 88 82 70 74 91 81 72 37 15 39 4 0 16 -5 -5 11 21 4 2 2 -8 1 -16 -10 -14 7 15 18 3 0 -1 18 24 14 13 24 17 12 23 22 11 24 52 62 52 55 82 97 95 94 88 76 85 79 76 72 53 53 51 45 41 47 53 51 47 54 48 40 35 41 41 41 33 35 34 29 26 56325 333 152 30 10862 15 38 45 8093 8499 60139 422939 159670 12205 41435 138991 11700 2189 1224 1332 1370 1330 1402 1470 1326 1479 1744 1792 1908 2085 2209 3081 5052 5190 3793 3330 2681 2840 3680 2622 1987 1613 1383 1299 1050 985 970 1023 921 773 863 974 1022 938 910 889 866 812 922 948 891 884 876 834 435 256 269 186 280 176 201 134 155 89 -1 93 134 109 130 144 101 115 142 61 56 68 41 31 71 64 62 154 55 68 151 133 40 82 110 11 78 96 89 56 58 26 61 78 65 101 15 51 88 112 112 135 155 97 60 87 95 48 54 60 40 71 -2 -55 -8 50 35 42 87 102 59 64 115 133 105 88 118 107 120 73 41 50 93 120 57 63 112 143 114 123 109 59 55 50 98 92 90 44 53 32 63 36 11 52 71 29 42 46 26 27 35 34 7 83 68 40 74 76 68 85 80 88 90 79 32 60 65 45 95 75 46 75 35 44 78 16 51 43 63 84 21 13 29 73 74 67 36 64 56 36 55 70 60 35 24 -6 -1 21 34 36 20 15 51 60 17 2 26 48 45 26 45 28 36 49 48 54 62 38 39 47 49 33 37 37 42 82 123 134 125 152 138 118 95 135 152 123 85 70 59 66 61 66 63 79 51 38 43 62 74 71 36 -10 19 18 -9 -41 -40 1 21 -3 1 -8 -5 13 6 -12 -16 -25 -2 37 1 -14 6 -11 -5 -2 -20 -18 6 -4 -10 13 18 8 13 30 33 55 54 68 74 69 73 75 64 68 68 60 62 53 40 37 38 38 48 43 45 33 32 38 28 28 24 28 16 24 20 11 8 56331 333 155 30 10865 15 38 51 8093 8492 192799 114934 72438 11845 17289 15319 10583 13420 21867 15911 9088 11019 6427 3377 2521 2772 3090 3546 7778 10645 7046 9291 18453 49332 109799 8078 2197 2144 2139 1691 1524 1475 1377 1247 1022 1064 1092 1065 875 940 1171 1085 1037 1065 1020 946 939 943 945 994 992 912 956 830 401 248 303 310 220 216 179 126 163 85 76 132 174 114 218 235 196 29 0 43 51 100 87 61 106 179 124 105 103 146 74 90 77 31 63 80 77 96 96 90 105 89 104 131 95 72 81 85 109 72 108 172 174 101 114 96 103 144 149 124 63 68 24 76 60 74 89 130 179 133 117 120 168 91 82 100 127 136 137 76 47 80 111 132 87 95 97 124 88 176 193 179 81 81 93 93 94 94 41 57 88 83 88 96 34 54 68 68 60 91 59 68 83 104 15 59 98 78 58 76 87 93 67 59 91 99 72 91 96 65 50 52 63 97 74 53 81 61 60 59 91 77 74 83 88 91 55 53 50 54 65 80 96 28 43 83 41 93 85 57 49 54 30 70 78 76 55 59 83 72 63 89 67 75 41 43 66 75 59 44 49 68 89 103 83 84 91 131 164 151 152 168 153 193 189 150 109 100 113 103 81 87 109 69 71 72 62 79 86 65 51 72 58 38 31 22 18 0 18 17 12 25 16 0 14 21 13 7 -1 8 9 21 43 19 18 11 22 28 30 28 34 37 30 26 29 58 57 68 79 92 91 85 85 79 93 88 88 79 76 78 63 55 58 59 53 54 49 55 58 59 56 42 46 51 39 38 37 35 29 56337 333 156 30 10866 15 38 57 8093 8485 146354 29065 11256 14421 18353 15585 13802 13299 13632 15000 16804 20260 20606 13568 12761 14842 14699 13347 13647 17078 19367 17790 27160 296329 999999 145427 3317 1508 1482 1478 1391 1362 1275 1145 1054 1102 1153 1046 759 941 1063 1006 999 1043 879 861 959 987 999 979 947 993 970 769 392 304 243 232 248 243 182 182 105 154 101 68 97 102 142 200 179 51 99 120 114 78 77 89 76 128 151 142 101 82 102 223 148 74 113 109 131 91 87 111 54 85 117 115 92 81 62 67 110 162 130 94 127 99 67 125 145 88 92 70 35 16 53 47 117 53 34 43 70 115 161 76 53 176 135 66 81 126 111 94 104 102 148 118 104 116 85 105 142 115 173 95 89 125 112 94 30 42 84 75 95 96 86 83 68 106 58 77 11 63 67 49 32 29 75 89 86 74 68 67 77 67 79 49 53 107 69 52 79 80 55 59 73 68 70 108 58 51 73 69 71 115 92 62 83 94 81 98 81 90 75 58 56 73 55 61 79 93 71 71 51 48 44 52 84 54 55 50 61 97 98 73 74 62 53 101 76 48 63 67 56 55 54 82 103 89 58 107 145 150 158 151 153 158 138 165 123 96 82 85 75 76 73 85 81 55 59 58 76 88 67 50 39 31 37 38 16 25 28 20 12 3 32 33 32 24 14 22 19 14 14 24 32 33 26 29 48 33 17 6 13 25 33 41 42 51 71 77 80 78 81 101 107 86 83 89 91 74 67 65 68 73 66 64 65 68 70 59 60 59 53 46 44 50 55 51 44 47 41 56343 332 187 30 10867 15 39 3 8094 8477 183788 20574 23649 24426 17456 16043 14608 14542 17266 21582 22665 15414 11888 13938 14729 19601 18761 20213 21396 21191 21242 56325 474828 896387 235415 4064 1497 1428 1344 1346 1281 1255 1230 1145 1139 1111 885 780 922 981 989 1020 948 828 810 880 888 847 891 882 917 944 827 491 326 283 231 203 238 250 274 243 152 127 157 169 158 121 147 136 107 96 86 128 107 121 134 79 102 133 93 112 60 83 169 100 105 102 143 157 45 92 130 130 201 111 73 68 31 55 111 173 139 158 110 123 127 95 155 109 107 58 -1 29 79 56 90 74 46 7 -11 88 92 71 125 144 113 114 113 72 87 109 98 82 77 102 85 87 86 94 81 72 81 89 42 87 98 65 15 65 71 59 70 74 44 46 82 63 79 54 29 23 40 39 27 50 33 60 54 35 68 79 89 72 88 78 100 80 79 107 118 64 71 79 80 62 29 41 30 61 59 72 80 30 31 52 57 77 42 86 71 61 44 38 57 67 55 39 62 68 73 68 62 46 30 51 40 38 33 33 54 74 80 77 64 71 72 55 49 73 22 41 60 59 45 56 61 64 69 52 58 68 113 122 120 147 159 148 125 87 94 87 75 76 48 38 42 43 35 17 50 34 19 23 22 13 2 4 8 3 -7 16 21 9 -8 -5 11 12 -4 9 15 -3 5 3 3 10 8 14 26 -4 -7 -2 12 23 34 13 10 24 18 38 33 57 70 81 85 84 135 82 76 70 70 74 72 59 63 44 35 48 58 54 47 45 51 50 46 36 37 40 32 27 26 29 56349 332 187 30 10867 15 39 9 8094 8470 83627 29576 22877 5901 5047 5656 5871 6126 6714 5857 6534 8803 11463 11796 11936 14172 17177 16055 17572 17560 14188 30410 391193 999999 999999 16056 1493 1409 1255 1218 1196 1163 1236 1281 1219 1096 893 839 936 1073 1029 920 764 786 825 867 943 972 957 863 907 915 802 360 248 262 302 237 109 243 218 190 125 104 158 201 134 125 179 89 111 76 62 93 101 84 70 144 106 78 86 22 62 36 44 62 106 107 129 159 156 117 53 95 104 123 96 27 -17 66 82 122 100 69 102 38 71 85 119 98 84 41 34 19 39 50 23 9 31 73 102 84 200 137 83 112 141 90 124 119 114 109 81 54 33 38 33 88 85 90 90 105 165 108 88 44 16 8 73 31 88 102 69 60 27 22 83 47 42 71 43 40 14 58 72 37 61 56 36 38 85 80 43 82 53 48 91 63 52 38 64 35 70 100 67 66 67 77 91 95 93 59 45 68 65 25 79 68 59 31 50 54 80 63 52 41 41 55 32 64 60 18 30 34 21 17 17 13 51 71 93 90 47 62 71 71 73 51 59 53 50 62 49 38 58 62 54 57 68 60 50 35 65 98 157 154 132 121 109 78 98 90 73 52 43 29 40 58 59 44 34 43 60 43 42 17 -2 8 0 -6 9 10 -5 6 -8 7 9 18 17 3 -4 14 17 10 -4 -14 7 17 1 15 12 22 10 11 13 7 12 17 34 39 37 57 95 90 97 132 81 82 89 77 64 68 71 60 52 56 49 47 45 47 41 43 46 45 34 30 34 33 28 31 29 21 56355 332 187 30 10867 15 39 15 8094 8463 214210 204050 38517 8658 11411 15631 15481 17156 22171 26131 26611 28760 28457 28024 27492 29922 34815 34841 34274 31209 26522 48817 712863 999999 411920 6702 1412 1261 1312 1308 1218 1139 1097 1190 1173 1114 1027 1045 1136 1119 1063 1022 1007 864 914 862 935 997 1045 1024 1005 971 998 862 446 305 305 275 273 176 204 236 173 112 84 154 105 139 180 218 95 72 151 87 192 133 82 131 168 121 147 196 150 156 129 97 118 78 105 107 136 97 102 153 141 81 62 84 104 -7 71 219 101 110 141 78 45 135 122 119 77 16 85 70 91 114 64 50 26 88 131 207 163 129 71 116 152 151 75 97 153 133 73 105 111 177 104 80 109 135 161 123 127 156 98 71 58 104 154 144 34 60 47 87 81 60 93 68 68 67 95 77 99 48 40 73 65 110 85 103 95 54 90 112 98 93 94 125 111 64 79 106 90 82 77 59 66 97 96 112 119 107 77 112 99 65 105 116 144 71 62 78 90 49 94 96 60 50 91 97 121 143 90 79 69 82 66 62 44 58 82 41 57 112 103 74 85 95 58 45 89 87 74 58 76 88 90 94 75 74 75 95 113 155 161 173 176 142 103 109 120 85 62 63 56 68 75 61 73 38 66 90 92 109 96 58 39 50 27 5 15 11 10 18 22 31 7 15 29 30 16 37 24 39 46 38 34 15 15 39 31 34 23 51 58 34 47 53 52 62 55 80 96 91 104 114 90 101 102 103 87 91 82 74 82 73 63 65 79 71 66 66 79 72 69 68 67 61 52 48 43 42 56361 332 186 30 10866 15 39 21 8094 8455 422749 433809 71100 11776 13729 17731 21482 23151 29242 40326 47110 54139 56620 51777 50455 43255 36400 36146 38366 39945 36227 123233 859619 847629 11143 1727 1672 1578 1430 1423 1377 1389 1221 1139 1096 1041 1064 1059 1064 1149 1137 1113 1037 911 904 1001 1091 1076 1130 1077 1058 996 960 591 390 380 281 266 279 280 233 186 189 152 193 184 113 251 289 160 118 170 152 162 207 125 130 104 192 192 151 120 156 174 193 154 148 120 158 126 141 168 118 158 143 165 141 113 102 131 183 193 218 175 136 137 184 120 169 161 93 97 116 112 78 51 97 159 120 133 198 110 131 185 220 181 142 91 121 120 154 115 127 136 131 174 144 121 158 165 207 170 193 216 83 97 105 122 158 120 136 150 150 117 125 112 99 140 61 92 123 127 75 97 63 71 132 129 121 105 87 132 119 115 182 155 116 117 78 121 141 170 162 132 107 80 91 92 110 132 107 66 130 142 108 143 137 129 140 113 137 100 71 67 97 86 64 117 126 88 117 102 75 72 88 94 96 120 165 104 103 100 90 65 106 85 109 151 135 140 113 80 78 98 104 89 94 112 114 112 95 98 123 168 199 189 190 188 138 139 135 128 106 116 89 92 66 86 83 78 94 78 125 128 90 108 91 64 51 60 54 53 47 41 41 35 34 33 56 59 47 46 56 43 39 53 65 48 39 52 69 64 63 61 57 57 74 83 79 92 90 97 118 114 132 131 125 123 113 114 117 126 108 107 109 105 99 95 90 90 97 100 96 99 99 88 89 79 73 76 73 65 56367 332 186 30 10866 15 39 27 8095 8448 250487 281698 37879 5896 6586 9193 13427 15666 16683 20562 25012 29719 34020 35158 32829 38066 42202 47013 49963 50327 44501 215725 999999 999999 17640 1583 1565 1612 1521 1307 1358 1265 1176 1167 961 940 883 1042 1110 1160 1138 1068 1012 893 989 1026 1016 990 955 1017 1083 1070 899 473 380 357 235 252 265 238 317 240 170 161 137 141 182 165 191 108 79 109 93 131 167 162 153 165 175 180 174 107 121 117 139 208 130 133 128 66 118 128 136 106 122 141 104 119 69 142 185 200 132 161 142 93 174 108 90 65 70 3 9 113 105 93 72 109 109 90 94 175 168 171 181 175 136 144 147 103 156 168 179 133 147 177 216 217 157 169 193 138 188 203 131 56 122 148 133 139 144 147 110 151 150 120 81 80 70 75 69 53 83 90 127 114 89 112 88 66 108 143 109 70 52 58 91 162 133 72 93 120 90 63 112 99 113 99 94 121 134 104 89 119 131 120 111 96 105 106 71 115 96 109 99 107 110 122 117 128 153 95 90 118 109 99 114 129 123 110 111 106 82 90 69 91 91 124 109 126 98 84 98 121 112 87 89 148 95 121 114 107 110 145 153 145 176 176 150 165 159 149 138 104 125 104 89 92 87 63 55 65 96 102 70 84 84 55 48 65 64 49 47 28 26 40 42 50 47 46 54 61 56 67 80 76 57 58 54 65 62 52 44 43 40 53 55 57 68 79 75 88 104 118 121 118 124 134 128 130 128 108 110 110 96 92 104 100 96 98 93 88 91 91 90 85 82 78 76 74 69 57 56373 332 186 30 10866 15 39 33 8095 8440 273232 167082 15911 4976 6126 9137 13290 17000 21588 25643 26761 23788 23738 30867 34633 30145 20597 19856 23548 23531 33927 348098 999999 621443 9559 1739 1693 1573 1560 1428 1418 1248 1137 1059 1023 837 973 1181 1110 1085 1051 939 823 863 925 1005 959 997 940 947 931 1043 945 492 309 345 267 276 227 174 189 222 136 147 102 78 235 286 230 183 164 203 140 157 128 75 136 150 105 79 109 118 191 116 124 123 114 144 121 74 133 93 96 93 96 102 120 173 166 136 136 144 136 114 149 90 85 93 132 123 101 86 81 85 138 80 107 80 109 108 142 184 108 119 137 142 110 133 113 171 139 109 86 112 188 141 174 142 133 114 155 224 161 112 152 81 82 114 105 88 90 115 102 93 96 83 85 84 68 106 78 71 82 110 90 73 85 61 70 20 88 61 82 77 51 47 119 111 90 92 104 112 117 90 64 95 114 62 77 71 68 35 102 100 96 99 63 70 63 104 71 59 65 75 84 80 91 76 71 71 88 103 108 110 100 56 79 89 100 108 80 90 57 71 107 94 90 107 88 114 98 78 65 94 121 107 120 98 66 76 83 87 107 110 72 63 55 127 149 137 125 98 99 104 86 62 63 63 54 42 63 49 42 53 63 66 77 55 34 51 59 57 39 41 44 25 30 48 41 36 32 45 30 28 20 25 41 46 42 35 34 41 37 52 58 44 53 60 55 55 56 79 84 77 92 100 103 106 94 111 101 97 87 80 86 88 78 73 78 74 75 79 79 76 72 74 69 65 62 62 57 49 56379 332 185 30 10865 15 39 39 8095 8433 330012 60551 6699 7010 8567 12750 20218 25626 29759 39441 45307 40683 43224 39349 30489 32707 27870 26045 29355 32036 70547 520010 999999 202188 3376 1687 1727 1601 1449 1401 1286 1267 1146 934 841 896 998 1155 1057 1001 990 890 822 870 972 989 941 1024 1030 1012 1023 949 780 324 233 269 216 247 193 151 302 302 110 93 115 139 172 148 180 118 79 68 104 129 87 60 63 97 133 89 101 146 99 94 176 105 95 71 46 102 71 80 82 150 151 21 96 78 71 48 162 130 177 116 91 77 125 63 44 62 31 48 97 64 66 61 57 136 159 100 98 120 111 106 60 90 85 95 51 67 104 152 141 165 110 65 115 92 85 76 115 111 180 141 50 58 83 9 77 28 75 116 79 118 100 50 57 80 48 65 81 74 50 43 36 52 30 63 57 71 19 11 29 48 63 86 95 98 70 24 85 117 105 109 90 89 63 42 66 50 29 46 94 102 60 43 35 47 76 55 61 101 100 50 22 73 66 19 11 39 63 71 23 45 77 61 103 87 86 94 70 53 75 80 69 64 56 38 72 75 61 71 48 35 46 67 79 58 76 82 68 95 81 72 91 71 47 73 67 82 61 56 66 87 87 64 41 16 27 38 31 34 49 41 40 44 45 37 24 33 40 32 19 8 21 0 -21 -7 11 23 26 36 21 18 28 24 36 25 27 28 23 19 22 13 6 30 39 41 48 29 34 55 60 55 74 84 83 76 75 75 79 75 79 79 76 65 54 59 66 64 59 55 61 53 51 51 51 47 45 45 44 35 56385 332 184 30 10864 15 39 45 8096 8426 360834 29508 8094 7773 9483 13740 19918 26919 32082 38423 49939 54599 45240 35506 29609 29391 31272 33817 35784 55648 383064 999999 37593 2006 1583 1590 1551 1380 1315 1352 1231 1055 929 878 887 1011 1032 1046 953 921 828 890 854 887 945 970 987 1037 917 922 1013 948 935 433 233 274 183 207 226 251 222 224 151 160 136 209 252 220 199 121 117 140 69 95 99 106 116 162 126 81 77 113 105 44 124 98 89 108 119 126 102 151 171 148 62 34 114 100 83 120 163 158 118 107 154 82 62 62 57 89 98 35 64 102 25 81 62 81 136 144 158 159 78 136 99 99 74 89 40 63 133 153 107 123 139 152 137 68 88 98 88 70 89 123 135 81 62 72 112 74 46 36 77 111 101 63 83 80 50 69 70 88 84 100 75 64 113 88 61 40 29 62 83 57 54 110 95 46 56 92 78 59 100 71 43 65 37 22 71 101 72 23 37 28 57 57 38 48 44 66 53 57 95 127 63 52 80 70 38 51 45 47 57 71 71 58 64 65 62 72 101 97 79 101 89 76 76 75 72 33 41 59 75 69 69 39 42 56 67 68 57 43 51 72 105 83 72 87 61 75 92 83 79 84 102 83 56 52 40 37 47 42 27 31 33 54 57 71 44 28 23 40 43 21 23 24 23 1 11 23 46 64 57 36 10 15 8 13 21 27 38 35 23 14 13 19 32 52 51 33 48 60 61 63 75 76 67 75 67 63 72 71 82 64 55 52 51 52 62 58 55 56 62 58 53 41 40 47 42 32 30 26 56391 332 182 30 10862 15 39 51 8096 8418 186870 29723 7297 9077 12228 12713 11421 11429 13502 17395 24124 29572 33632 35287 26880 27030 27510 23449 22899 30058 194751 999999 999999 58130 2208 1813 1637 1496 1415 1282 1223 1043 868 948 1071 1128 1083 911 880 756 817 869 904 910 886 951 948 967 968 972 907 1005 883 428 251 231 205 270 269 218 218 239 165 108 82 144 146 161 156 85 88 110 138 172 106 107 101 92 150 121 123 143 167 137 165 124 101 64 87 121 150 106 121 104 114 70 96 123 92 99 82 122 137 194 115 79 50 57 128 73 77 38 23 53 82 79 15 42 43 105 120 58 52 52 103 89 109 119 110 84 113 92 155 145 127 60 87 101 89 109 106 156 182 101 68 48 56 81 75 156 114 130 132 102 73 103 72 55 102 88 92 86 67 70 89 45 50 49 37 64 64 63 86 85 84 105 108 51 44 74 57 80 68 81 34 58 4 64 98 87 83 82 91 69 40 83 85 66 51 73 67 70 87 83 56 67 44 44 71 99 126 92 90 92 66 57 96 90 76 65 52 72 60 82 83 69 87 108 69 82 73 76 107 92 78 67 48 76 88 69 119 75 56 82 75 65 62 65 79 58 62 85 85 74 85 65 64 79 80 55 59 56 18 26 48 73 55 71 63 64 76 47 52 74 50 28 23 33 57 44 70 74 80 70 54 54 32 39 30 59 50 65 56 35 50 53 63 68 64 61 52 74 77 73 88 95 82 85 91 95 91 92 68 80 83 76 80 69 68 82 82 80 74 70 63 63 64 64 59 55 47 43 56397 332 181 30 10861 15 39 57 8096 8411 376804 130608 8980 10263 13863 15134 16440 18944 23235 29962 39480 43361 41326 43672 53258 58223 51221 41613 30875 27442 107283 700752 999999 59330 2374 1711 1578 1369 1318 1198 1023 811 839 982 1025 976 960 898 858 822 805 839 796 878 950 952 876 855 926 924 955 951 660 282 246 243 192 192 212 249 196 95 116 59 89 147 150 107 132 59 81 118 30 63 94 55 36 101 59 83 104 64 68 55 117 117 77 65 57 91 91 105 109 70 54 67 82 74 57 104 107 49 51 61 85 46 19 92 88 87 18 21 0 83 36 -3 48 39 40 23 58 64 55 87 107 71 73 94 92 45 53 96 139 102 36 14 52 28 73 43 31 91 110 61 19 66 85 77 71 80 43 81 40 52 61 39 22 45 34 42 5 19 6 56 96 94 19 58 60 57 18 35 65 81 32 69 64 63 93 62 61 59 31 44 89 70 84 78 42 69 63 53 56 34 29 49 30 3 9 34 59 79 67 35 45 34 70 79 38 74 47 9 54 22 42 77 82 54 69 68 62 50 84 78 70 64 58 73 78 79 79 88 86 76 51 42 35 71 64 53 67 75 49 48 45 50 75 56 52 58 54 51 63 64 58 47 59 72 46 31 4 35 30 32 33 19 32 15 10 19 30 41 46 43 37 14 8 24 30 60 70 67 53 36 18 31 23 32 27 22 20 7 33 54 34 51 57 46 27 45 32 55 59 62 69 58 58 66 61 58 63 65 75 67 59 53 56 52 61 58 59 48 49 49 52 50 48 37 33 32 29 29 56403 332 178 30 10858 15 40 3 8097 8403 264036 48504 4766 5503 9030 10612 9895 10983 14139 17274 24632 34231 38744 47559 59620 59182 44538 36428 33498 38345 253390 999999 983888 11674 1834 1796 1710 1519 1293 1082 936 887 951 1091 1077 1061 965 1017 939 860 831 862 890 947 976 1050 1077 1052 1043 1083 988 940 833 379 267 222 241 247 249 256 259 220 104 153 177 205 185 130 109 164 188 113 125 135 98 138 189 134 153 141 107 88 122 125 153 80 145 146 79 125 101 135 170 157 99 117 170 106 130 130 87 159 175 82 133 89 75 165 102 62 44 80 101 52 64 34 46 28 47 80 96 111 90 133 150 117 121 126 150 115 90 119 126 128 78 46 46 44 105 75 79 162 171 124 98 72 55 80 76 116 152 124 103 106 107 108 88 69 56 56 113 77 90 77 62 45 77 116 164 129 100 97 127 72 81 110 108 86 127 95 70 80 97 95 93 62 107 87 87 91 104 101 77 76 82 104 83 85 53 76 72 61 111 106 46 64 97 74 48 89 126 119 90 94 104 129 64 82 77 87 106 77 101 91 129 102 100 81 107 103 84 91 65 93 92 74 67 89 97 106 74 53 62 83 85 109 129 99 71 89 96 103 118 93 75 96 96 74 63 49 82 73 63 61 49 66 78 66 51 42 42 54 67 95 89 98 92 91 106 122 86 72 59 57 61 57 48 46 64 56 59 60 60 68 78 101 78 60 53 57 75 79 81 96 99 92 97 99 92 88 94 101 103 94 83 78 83 97 95 95 93 98 88 80 79 74 74 75 68 66 62 49 56409 332 176 30 10856 15 40 9 8097 8396 291826 33667 4179 4546 4650 5075 5715 7527 11173 19826 29672 40059 55642 67090 67138 59340 48843 32945 21540 33181 324300 999999 565962 7614 1845 1817 1656 1405 1065 935 927 894 940 1090 1047 1010 917 914 866 797 756 868 887 901 1049 1034 966 938 953 1012 1079 1034 857 378 251 236 244 245 360 303 232 168 178 163 158 121 201 137 66 126 118 59 147 143 115 130 76 38 88 59 127 91 112 59 113 81 84 90 81 151 111 102 75 85 77 81 70 81 90 116 102 151 115 133 166 105 125 58 75 112 75 42 73 61 51 68 58 61 102 137 102 109 59 94 113 96 123 92 67 100 78 59 14 54 81 75 28 79 98 79 122 152 108 89 64 79 85 120 104 65 96 114 91 71 105 92 61 67 90 49 35 99 74 55 103 77 97 84 105 94 36 31 47 52 25 63 58 65 56 79 64 81 87 33 3 83 85 104 77 68 94 86 122 79 77 75 91 88 81 71 118 69 70 79 68 94 125 99 105 104 105 111 54 96 56 54 61 91 120 116 101 80 71 75 52 52 97 108 92 98 123 91 79 50 59 74 78 74 64 91 102 63 76 84 74 63 71 88 89 86 93 101 95 92 92 95 80 64 69 80 64 53 65 26 15 29 43 50 63 63 59 74 71 76 91 95 102 96 98 88 71 65 71 59 63 49 55 39 44 46 54 39 34 44 54 45 61 46 32 49 47 58 49 68 82 68 69 67 71 79 89 89 73 78 68 65 74 73 74 70 64 62 54 59 56 57 62 56 45 49 39 33 56416 333 142 30 10852 15 40 16 8097 8387 435656 563128 72957 11452 10082 10220 12033 16744 27966 30147 39068 67413 98688 119748 131292 139550 132424 103028 71382 47306 33638 92604 84539 3213 1828 1806 1727 1374 1090 958 936 996 905 890 1070 1015 1018 999 1009 941 804 833 978 979 963 992 986 1043 974 1027 1065 1007 926 615 273 281 206 165 178 261 221 163 153 178 176 152 143 134 175 100 138 140 106 112 125 142 124 104 120 49 41 78 121 75 33 63 97 70 33 79 81 135 101 116 62 51 100 83 74 84 82 145 188 131 121 98 137 84 98 93 19 9 101 67 96 46 57 14 90 75 81 106 134 83 114 103 142 110 95 95 66 89 75 124 77 91 97 100 81 113 148 170 146 141 56 93 90 59 149 141 75 96 82 85 142 135 80 81 101 56 84 15 61 94 96 85 73 66 84 89 45 64 91 125 78 45 67 87 73 69 102 77 81 64 51 67 94 80 96 63 48 89 107 49 66 60 81 61 53 82 93 89 65 94 55 69 130 98 89 82 91 103 54 88 65 65 93 109 107 66 74 98 58 70 78 132 105 98 94 89 79 83 83 82 26 59 76 82 47 40 56 70 108 83 74 83 82 73 110 103 87 120 134 92 85 78 92 78 64 59 72 70 34 49 45 22 43 77 136 154 162 165 150 114 116 142 134 124 100 102 69 59 83 79 47 44 58 55 52 48 46 32 27 55 26 29 55 52 33 29 35 44 59 53 66 79 74 70 73 83 82 79 83 77 70 76 73 68 66 69 69 67 63 61 55 50 49 52 50 45 39 42 35 56422 333 139 30 10849 15 40 22 8098 8380 279640 121422 16231 13779 12477 11018 9849 9373 8353 11258 16828 27485 58592 82205 80090 82246 96549 96250 96137 84088 60188 226780 159011 3336 1808 1808 1750 1592 1211 999 956 942 900 940 1090 1015 913 1001 993 809 870 885 836 898 1024 876 929 989 1067 1000 1041 966 646 278 316 302 253 229 294 329 274 167 78 117 144 84 188 142 184 154 113 68 123 120 92 91 91 154 119 139 92 81 91 107 132 108 123 86 135 85 135 228 121 138 110 150 63 125 80 101 139 76 145 116 156 134 66 95 93 41 43 36 67 84 84 82 34 67 62 136 99 112 73 73 97 138 81 81 82 76 113 113 85 30 82 81 85 65 47 124 185 96 70 62 40 88 57 84 120 118 118 127 85 118 118 62 83 87 81 85 62 60 69 116 129 90 39 68 71 74 85 120 125 93 65 91 87 89 120 112 67 83 87 121 107 83 88 99 83 88 93 96 91 91 80 109 63 71 64 87 78 61 46 67 105 80 97 89 107 109 41 82 87 98 77 91 77 106 54 54 59 61 66 73 91 101 97 73 71 83 104 86 58 72 65 75 81 63 70 89 92 79 79 101 89 94 91 101 102 86 102 114 126 96 81 103 97 81 65 84 87 96 62 53 53 46 48 63 116 165 232 291 297 257 196 201 171 120 121 104 99 99 104 77 63 58 69 63 54 45 51 48 54 57 50 47 54 41 49 35 48 71 74 76 71 68 76 81 97 91 81 93 104 85 81 89 77 87 81 82 79 75 68 60 67 67 59 57 61 57 51 50 42 56428 333 135 30 10845 15 40 28 8098 8372 403620 75367 22991 20748 17546 14978 14514 11718 6773 5305 6180 7254 13221 23465 38835 57114 57403 38854 35162 39107 36079 39263 13920 1850 1721 1692 1572 1257 1080 1038 937 887 921 1045 1049 942 981 957 836 769 803 855 861 959 1047 960 999 1007 1019 1019 1031 856 358 271 277 237 246 267 276 307 169 179 201 99 120 127 142 129 128 96 22 74 64 146 72 121 125 152 107 28 88 68 98 157 127 114 92 89 75 146 71 83 145 127 121 64 64 39 71 115 53 80 110 105 123 145 119 82 64 101 60 67 54 15 24 89 111 59 41 37 58 61 61 79 62 87 112 99 89 81 73 40 105 60 51 57 62 79 127 113 77 86 45 62 36 96 110 119 100 74 127 93 111 109 130 100 115 85 67 52 46 94 86 64 32 58 45 75 53 126 160 140 134 118 76 57 106 101 91 103 78 45 63 126 78 104 55 40 79 90 58 49 61 104 86 65 52 73 100 66 78 88 71 42 38 76 74 90 121 102 51 57 95 74 73 86 76 81 90 87 118 92 56 53 68 62 82 42 44 111 121 87 43 79 90 51 42 42 49 46 52 61 87 77 52 67 93 87 99 104 102 88 90 81 89 84 87 71 91 78 67 83 79 59 33 44 76 148 320 343 304 324 278 212 180 148 145 111 143 155 122 100 82 86 96 71 75 57 17 21 39 53 68 51 51 55 43 49 32 48 54 66 71 69 74 96 86 85 81 70 70 78 82 93 78 80 81 82 83 88 79 81 71 67 58 61 71 65 60 54 44 43 41 56434 332 191 30 10841 15 40 34 8098 8365 391046 27312 19406 16030 13033 10394 7394 4732 2562 1557 1749 2513 3010 5359 10988 18589 17519 15347 11110 10192 16255 35543 3143 2022 1900 1610 1324 1110 1012 1061 912 828 1132 1154 909 970 971 851 894 787 838 901 945 898 948 937 953 1078 991 974 876 503 220 245 213 222 250 227 178 197 91 129 133 151 162 199 173 125 47 152 120 59 92 52 149 148 140 84 95 109 142 187 164 104 123 117 135 103 132 67 88 139 156 62 32 25 17 65 55 117 97 123 76 74 49 107 148 97 67 47 20 45 97 81 109 130 90 28 57 103 72 38 74 98 140 107 66 111 142 151 37 42 63 52 77 42 52 110 146 164 78 63 74 52 42 67 108 74 103 96 93 103 54 76 123 89 36 35 93 46 32 66 89 68 72 109 124 122 76 81 105 86 83 40 106 82 70 78 50 57 55 92 94 90 44 73 76 86 68 83 53 65 95 44 81 128 110 103 90 89 83 113 83 71 80 96 67 107 90 81 60 56 37 57 73 59 80 98 88 88 61 88 94 80 86 95 108 113 104 94 77 100 95 87 67 40 41 60 59 61 58 45 67 92 61 85 87 71 88 83 67 71 88 82 90 79 62 59 60 78 97 75 81 71 63 130 327 540 536 445 422 464 437 326 243 204 195 210 203 190 155 99 96 105 90 81 76 79 62 62 67 65 72 57 58 49 48 34 51 55 60 62 66 75 78 79 79 88 83 79 89 93 90 94 92 86 87 85 80 82 77 74 80 81 73 69 63 56 56 58 45 44 56440 331 189 30 10839 15 40 40 8098 8357 415790 16709 9873 7599 5344 3670 3040 2625 1994 1703 2145 3019 2587 2201 2265 2471 2445 2644 2822 2566 2583 2477 2142 1634 1514 1205 1068 1026 910 839 902 1080 1012 885 938 830 828 800 836 828 886 961 937 873 926 980 1015 992 1048 1046 709 297 232 201 226 214 297 234 158 160 128 145 135 143 203 62 91 94 103 30 54 144 100 100 91 111 147 109 147 92 44 54 77 46 53 5 48 111 57 41 0 74 8 38 52 60 66 32 71 114 105 104 78 -12 34 31 95 74 14 31 19 25 45 62 92 66 61 71 53 85 66 36 67 84 113 63 54 54 109 78 69 69 40 58 68 52 48 98 110 14 -14 -9 -4 73 74 63 89 88 32 97 73 109 55 53 21 70 70 66 90 56 70 108 63 10 42 72 41 54 46 96 85 46 60 112 75 63 58 68 81 56 62 60 13 55 59 63 52 52 44 57 11 34 58 49 50 51 24 67 60 52 32 39 30 11 48 60 64 51 89 92 54 42 57 89 70 64 52 38 81 47 37 45 28 39 47 59 59 58 29 72 70 43 19 30 57 61 47 53 73 55 40 40 31 34 38 58 42 43 70 47 33 39 49 37 63 80 50 53 64 59 53 74 66 99 283 516 616 649 635 644 633 520 463 388 372 387 359 283 221 145 142 121 101 94 80 85 54 87 91 52 58 46 45 30 37 51 34 16 37 123 83 51 70 63 75 74 72 55 63 74 72 79 79 80 70 78 72 69 62 72 67 48 54 56 48 45 47 49 41 29 25 56446 330 216 30 10836 15 40 46 8099 8350 15683 5197 5126 4593 3661 2841 1859 2006 1849 1404 1730 2000 2148 2202 2395 2932 3846 5177 4055 2122 1790 1403 1227 1147 1130 1060 906 781 846 1050 953 779 873 833 807 802 732 782 843 951 901 917 1051 971 1014 933 973 990 1055 976 446 246 173 252 321 321 186 142 143 175 65 137 187 131 61 92 57 85 128 50 43 9 113 88 121 120 87 120 166 47 78 61 136 48 59 61 54 88 60 111 122 94 62 30 78 15 29 116 168 88 45 132 77 107 116 59 43 20 40 61 71 68 31 25 6 63 55 29 36 78 38 56 67 62 56 82 76 14 71 52 15 81 105 56 51 50 114 113 23 16 24 74 65 70 102 50 97 19 44 67 61 78 37 46 74 59 45 42 -12 69 74 75 47 58 56 28 45 40 81 64 73 53 43 70 80 26 71 106 67 61 65 31 74 79 46 53 86 57 34 40 63 84 62 87 80 76 51 76 70 27 42 73 71 81 91 78 57 57 38 90 73 43 72 75 99 83 62 27 58 56 45 59 60 78 95 62 66 60 65 35 15 55 56 46 33 30 34 52 56 48 36 63 57 30 51 60 52 91 62 60 47 70 73 47 62 63 61 73 66 70 68 72 124 328 527 619 623 656 728 769 781 750 621 493 443 482 433 350 257 200 163 120 104 104 96 58 52 68 63 44 53 53 75 73 48 28 32 38 49 71 57 66 82 78 65 73 75 74 84 84 74 72 81 90 83 73 68 76 69 71 70 70 57 63 56 48 51 48 40 28 56452 331 183 30 10833 15 40 52 8099 8342 669062 15883 2610 2593 2762 2638 2499 2025 1419 1223 1411 1942 2119 2283 2241 2358 2638 3495 4491 3349 1941 1711 1461 1288 1073 1037 1051 977 813 851 1049 985 894 871 867 817 799 831 770 841 933 935 1014 942 914 883 881 930 933 782 338 256 183 236 378 300 247 208 149 114 131 148 143 74 62 85 149 84 105 57 64 66 52 29 31 65 99 77 81 91 121 149 124 82 110 66 109 107 65 54 100 78 67 48 72 44 99 46 102 141 146 53 7 22 97 56 74 55 49 56 37 4 50 97 41 -6 56 47 96 89 54 52 37 58 55 33 74 57 92 104 105 36 30 82 28 67 81 69 120 6 32 3 60 58 81 41 30 15 32 58 80 75 87 86 11 6 28 43 33 58 71 46 57 59 64 56 82 37 46 93 59 54 46 86 53 59 48 24 72 30 62 77 69 123 71 46 81 51 25 35 64 79 49 47 78 88 50 19 60 54 79 64 56 54 69 53 32 39 66 59 71 70 21 42 69 52 25 27 42 59 49 45 56 91 64 46 48 60 56 40 35 48 39 35 59 58 43 49 60 41 44 39 66 63 31 50 54 31 39 53 63 64 76 60 60 44 54 50 50 69 72 88 206 436 540 564 549 467 383 418 469 522 579 662 638 618 616 565 436 322 305 193 144 107 85 83 62 56 58 44 51 50 37 40 43 25 25 35 48 37 57 66 69 77 80 78 85 70 67 85 90 69 76 68 84 97 79 71 74 70 58 62 72 70 57 53 50 48 42 39 40 56458 330 211 30 10831 15 40 58 8099 8335 12697 2679 2535 2678 2486 2362 1869 1382 1347 1153 1421 1957 2259 2353 2399 2395 2321 2765 3704 2789 1830 1508 1139 1042 1019 891 678 839 941 1022 967 765 738 825 858 819 802 785 858 862 949 957 949 940 876 890 879 934 829 390 186 112 228 286 283 218 193 94 127 88 97 134 152 122 122 91 88 57 56 97 79 55 120 80 28 75 85 61 85 34 26 79 66 23 20 56 71 83 22 47 33 89 66 72 2 4 63 73 54 64 69 8 0 19 77 69 81 18 36 27 -22 28 14 83 79 47 85 74 12 65 29 5 -13 54 82 58 96 136 5 19 32 11 13 58 70 88 90 28 -18 1 60 22 17 42 15 62 35 -1 20 -7 16 35 38 29 24 10 98 45 9 49 68 33 63 45 63 42 25 39 52 40 67 43 38 88 44 71 53 53 47 68 26 40 47 34 -16 18 73 57 5 7 15 24 18 6 34 82 34 40 52 30 26 30 56 77 33 52 56 24 66 43 31 26 48 29 13 16 15 53 23 10 18 35 33 40 42 20 35 39 34 24 43 41 37 21 33 18 23 37 41 5 4 -7 24 23 9 36 66 44 47 43 36 36 29 45 53 38 44 46 45 59 69 97 120 183 354 502 509 458 435 416 357 313 305 358 327 333 342 332 324 265 207 132 87 52 64 47 24 38 53 46 49 52 69 50 18 22 26 21 15 29 40 47 61 63 72 63 48 57 70 80 58 59 63 56 58 61 57 44 41 43 46 40 38 35 37 28 27 28 21 7 56464 331 180 30 10830 15 41 4 8100 8327 447757 13446 3139 2722 2661 2459 2320 1700 1352 1328 1393 1778 2178 2383 2557 2602 2409 2097 2282 2650 2110 1490 1238 1166 1061 960 888 765 881 969 1015 923 925 960 918 910 898 776 785 885 951 941 959 1010 1005 1024 1066 1090 1058 994 728 319 183 272 353 348 262 230 204 205 118 163 156 183 138 107 47 107 114 115 127 137 97 98 122 190 133 47 74 106 161 171 103 116 120 216 154 143 152 171 94 116 118 122 161 92 131 80 76 28 124 75 86 42 81 119 142 155 86 34 78 82 97 105 67 141 145 121 72 110 96 73 63 108 134 144 77 114 154 119 95 60 67 38 107 115 139 133 91 59 17 70 139 144 87 78 87 74 102 94 155 118 51 72 101 85 61 40 36 58 94 69 92 86 105 99 91 105 92 67 68 114 95 102 67 86 107 83 66 77 124 149 121 74 73 76 68 108 64 66 81 108 63 83 81 68 104 91 49 60 71 117 74 85 133 105 71 78 71 70 115 90 89 67 94 82 50 81 79 72 80 80 54 68 67 65 58 32 58 75 84 91 67 49 30 56 63 83 77 82 60 54 49 63 84 96 75 68 65 80 54 64 77 72 90 97 81 86 101 97 81 98 123 131 199 378 461 455 440 397 389 403 352 280 266 339 317 290 311 275 238 195 152 124 89 97 47 50 64 56 80 82 92 85 69 51 54 55 66 67 74 94 96 81 96 104 95 92 106 110 100 88 86 85 99 111 110 96 89 81 81 82 81 80 81 81 69 59 63 61 63 56470 330 208 30 10828 15 41 10 8100 8320 22561 4261 2741 2829 2757 2505 2204 1810 1391 1282 1340 1836 2162 2352 2465 2423 2040 1948 2177 1992 1574 1181 1061 1182 973 837 656 716 910 966 820 795 954 954 831 881 802 910 857 929 936 973 985 895 950 1001 1009 1002 1019 912 387 292 319 299 318 311 290 246 190 180 148 165 156 90 126 149 94 119 85 74 70 100 134 136 168 126 120 63 86 89 104 81 113 92 90 146 177 62 42 117 114 98 61 60 56 78 136 105 113 136 125 67 74 91 70 115 125 50 54 67 24 54 53 76 15 59 32 90 118 93 103 78 52 88 97 76 124 137 73 135 52 64 24 79 62 39 117 81 38 13 64 43 57 107 73 66 44 91 61 86 15 39 73 33 34 17 49 67 83 72 48 54 69 85 70 39 108 57 56 56 78 66 83 43 78 45 67 72 66 63 79 63 47 30 58 40 45 65 78 76 80 70 85 92 66 68 57 82 62 115 71 89 63 59 69 75 65 87 83 31 56 38 40 54 40 52 87 72 62 59 88 77 22 15 77 81 57 51 59 79 79 88 51 72 41 58 64 85 79 47 50 56 66 68 75 57 40 73 63 48 54 69 56 64 83 95 133 143 164 181 276 355 432 538 656 719 689 667 595 495 356 300 333 294 235 235 242 245 230 239 200 107 95 106 108 78 91 94 64 105 90 86 101 65 62 63 58 48 57 71 82 86 85 93 91 83 85 85 105 116 106 89 87 97 98 100 93 87 78 75 82 78 69 74 67 66 68 58 53 46 56476 330 208 30 10828 15 41 16 8100 8312 46914 5368 2698 2759 2743 2538 2335 1863 1466 1253 1201 1499 1851 2141 2539 2601 2347 2005 1822 1931 2107 1650 1193 1018 922 780 682 874 1024 984 894 878 826 859 837 855 766 838 899 983 977 1011 1009 931 943 947 986 980 1042 718 330 273 335 375 329 258 191 212 141 146 171 219 126 54 110 109 108 82 8 56 98 140 118 122 76 142 140 125 107 58 68 55 25 138 157 103 106 90 98 59 106 95 83 -26 19 79 128 128 138 94 76 76 109 63 69 75 9 70 72 71 89 51 29 19 37 123 62 86 98 100 57 29 29 80 78 83 85 94 97 57 63 64 30 78 161 87 59 93 55 35 39 66 44 66 31 52 54 68 70 52 40 86 74 95 46 63 76 51 36 39 55 77 79 41 54 95 81 57 102 60 83 99 87 80 71 56 104 94 44 32 38 71 75 86 81 49 30 59 53 47 68 78 60 70 46 61 96 93 49 65 57 68 64 106 56 84 66 74 79 60 38 42 37 60 57 45 51 57 67 47 34 52 88 77 64 64 62 57 59 59 59 68 58 45 62 79 66 44 36 37 42 56 81 60 37 61 71 56 73 40 65 75 70 70 80 102 195 478 1083 1624 1703 1799 1961 1810 1455 1152 933 769 652 549 456 344 300 289 282 264 218 194 241 275 227 202 152 133 118 93 77 70 64 62 80 68 77 68 74 74 72 74 69 72 94 90 92 99 93 86 89 102 118 114 106 88 95 109 97 102 86 82 82 81 75 63 58 66 73 65 55 57 56 47 56482 330 208 30 10828 15 41 22 8101 8305 437608 48707 4118 2758 2697 2532 2172 1833 1595 1334 1159 1416 1788 2107 2657 2815 2637 2401 2064 1786 1530 1152 918 967 899 764 860 1003 1079 997 853 910 859 844 913 885 772 787 920 993 951 922 929 941 956 946 946 1011 815 319 258 290 261 291 229 247 222 191 138 128 172 148 158 130 122 93 87 71 102 98 133 139 129 191 129 112 40 127 120 97 147 130 96 125 72 51 87 30 38 76 93 107 117 64 14 35 63 98 94 70 68 28 19 98 124 106 113 34 43 113 136 58 104 21 45 66 87 57 42 72 98 69 28 106 57 60 23 65 129 113 63 107 43 112 83 91 107 61 63 47 55 83 99 68 73 95 51 58 78 72 22 37 72 66 84 77 78 28 70 108 50 52 58 61 59 81 61 34 65 86 84 93 78 103 98 103 111 89 87 61 65 68 49 83 98 101 90 55 89 91 100 76 72 101 101 66 70 55 70 94 118 75 75 93 102 56 38 95 55 77 70 107 91 76 64 90 94 56 29 61 93 85 78 41 55 84 64 70 69 62 49 60 56 62 62 45 60 57 47 48 42 48 59 69 77 54 44 54 65 80 103 76 77 79 91 91 86 133 391 1041 1572 2067 2158 1892 1578 1258 1012 813 660 583 569 452 321 290 296 295 291 267 219 209 238 272 311 374 308 188 123 94 90 82 71 78 89 92 90 89 122 80 83 96 103 105 96 107 113 96 91 103 117 130 123 105 115 111 99 97 84 83 80 77 67 70 66 59 70 67 61 54 47 45 56488 333 117 30 10827 15 41 28 8101 8297 760601 862738 396432 284479 24956 3571 2620 2617 2449 2265 1881 1504 1396 1250 1263 1447 1723 2406 2737 2623 2226 1941 1651 1432 1194 1008 969 927 835 817 814 975 1051 892 825 910 909 815 838 778 787 901 950 969 928 907 1009 989 1042 1038 1033 829 330 276 289 350 263 245 172 183 194 92 103 180 106 103 113 75 48 56 97 87 126 116 144 142 84 122 165 118 108 60 111 179 141 90 95 96 119 93 34 58 72 73 100 63 115 114 83 102 110 105 71 23 34 60 102 64 76 81 56 44 70 50 75 73 82 37 61 61 62 68 122 52 80 89 54 21 56 127 119 66 26 14 67 78 101 113 88 148 183 103 42 47 24 95 46 49 103 93 68 71 103 109 9 32 88 53 57 67 77 69 37 65 128 115 101 101 102 90 75 69 76 130 101 46 29 65 70 66 65 70 57 86 100 50 77 77 69 65 80 64 69 87 27 47 49 63 63 67 57 72 64 84 89 72 100 99 68 58 88 77 66 44 11 65 66 60 57 62 72 71 89 97 66 50 70 53 54 21 39 21 59 55 57 52 43 22 45 30 38 48 66 61 38 44 79 55 49 68 81 66 68 96 85 77 109 63 74 46 51 66 75 182 598 1182 1756 1954 1898 1638 1316 971 665 505 449 378 374 358 328 309 300 280 231 257 273 264 264 211 190 177 160 160 125 77 114 245 150 114 93 114 83 108 107 130 119 119 123 118 109 121 119 121 138 135 122 125 113 112 114 100 75 71 73 76 77 68 65 58 55 53 51 47 47 56494 333 115 30 10825 15 41 34 8101 8290 259605 250960 148814 263422 36723 4356 2753 2617 2439 2150 1781 1454 1319 1207 1191 1385 1926 2583 2809 2579 2054 1941 1725 1435 1212 1156 1075 1067 1002 846 835 993 1060 938 940 899 894 960 791 820 926 961 905 1001 1042 946 1024 1003 1036 934 1014 984 683 298 309 307 285 320 232 219 288 200 181 170 172 131 167 133 17 45 124 86 147 164 131 138 121 192 129 78 103 139 147 142 161 114 94 141 129 149 108 147 61 112 48 97 69 55 120 157 153 106 47 92 75 82 117 76 31 32 75 125 61 62 48 39 96 55 52 79 66 125 121 92 64 72 28 24 79 78 61 95 91 94 81 68 71 128 89 101 86 77 101 132 107 63 79 89 73 60 73 107 45 52 80 99 64 58 89 129 62 97 78 50 82 78 67 145 58 84 128 78 69 108 71 58 59 85 94 86 121 90 83 92 85 98 104 93 70 100 91 93 71 115 115 57 85 75 72 100 78 78 62 110 99 81 75 101 86 69 77 94 91 69 82 64 31 63 62 95 79 118 51 64 62 59 56 91 106 86 74 62 93 83 83 64 53 26 56 59 72 51 49 89 82 73 74 52 64 75 63 54 69 79 70 70 86 99 82 78 93 98 105 100 254 624 1129 1484 1852 2152 1985 1358 950 685 502 422 385 363 371 387 327 321 299 368 295 332 362 252 315 327 281 356 248 183 189 192 157 184 171 195 243 197 110 146 136 128 139 144 139 160 166 159 156 147 151 154 137 141 133 99 90 93 88 85 87 86 79 79 71 66 71 65 51 56506 333 113 30 10823 15 41 46 8102 8275 180207 21601 4535 6329 7521 3477 2727 2741 2450 2048 1746 1551 1363 1168 1124 1119 1346 2290 2886 3046 2573 2314 2208 2006 1515 1238 1093 1019 927 818 1043 1113 978 918 916 698 776 839 880 941 936 978 858 1038 1006 1014 905 992 1027 1040 1057 965 689 246 309 322 334 316 279 281 226 253 141 152 98 118 129 107 85 79 90 162 88 94 55 23 120 207 168 133 106 89 134 105 92 101 91 201 173 185 97 31 83 53 60 79 41 125 110 56 76 43 50 42 116 137 104 82 61 69 75 72 41 96 114 108 46 27 30 17 52 62 139 107 61 87 117 127 114 137 133 87 94 93 55 107 148 101 75 62 143 111 75 19 -2 26 83 47 67 55 98 81 23 74 83 90 96 83 93 58 68 6 41 94 76 58 83 69 84 83 83 100 117 119 61 48 99 69 45 29 67 68 76 121 68 56 72 98 131 80 36 56 68 76 79 89 74 94 52 66 55 84 100 96 79 49 100 112 77 84 59 50 52 40 50 54 64 28 39 62 75 64 80 92 60 61 123 104 69 89 67 68 27 52 67 74 81 53 60 80 94 79 49 33 56 57 53 77 66 82 63 60 68 89 52 68 57 40 74 77 79 95 101 71 60 90 82 130 244 598 1073 908 587 523 556 494 422 338 308 310 317 319 273 229 207 219 217 224 239 251 248 235 211 219 197 211 223 183 121 164 199 144 149 194 217 230 186 239 217 137 155 163 157 143 132 140 152 164 142 113 98 86 82 67 67 66 63 61 57 56 56 50 46 56512 333 115 30 10825 15 41 52 8102 8267 22865 7074 4025 6934 7664 3769 2796 2837 2394 1953 1852 1595 1420 1238 1131 1096 1611 2588 2907 2712 2267 2184 2140 1818 1385 1167 1175 1030 934 840 858 1004 932 979 918 862 761 809 939 929 948 963 960 1014 971 903 965 1034 963 979 936 528 246 270 311 394 382 350 282 246 193 116 202 194 172 101 72 89 55 69 76 118 96 120 158 136 44 67 45 116 109 83 80 53 51 22 80 129 86 92 130 142 110 57 86 119 125 107 124 81 120 55 54 86 68 81 78 54 29 23 48 25 -4 43 79 67 73 44 88 76 89 87 106 80 74 111 98 94 75 77 85 126 94 95 56 55 118 133 97 74 125 95 92 61 122 132 91 18 78 59 59 43 87 39 84 81 60 77 54 38 23 100 92 80 70 69 87 117 69 117 101 55 88 58 50 106 88 97 119 127 84 68 58 72 61 76 80 70 60 66 91 77 50 63 74 27 62 78 77 52 72 75 53 70 54 32 84 84 82 91 62 66 64 67 73 44 49 64 75 79 39 59 76 77 71 46 48 61 52 39 52 53 60 55 55 51 51 65 57 38 30 76 94 77 75 65 65 78 54 66 58 41 67 74 61 61 61 73 79 73 69 79 70 70 71 81 86 91 121 244 499 637 530 440 440 433 365 318 300 284 276 264 237 217 177 175 185 169 184 193 181 229 222 205 218 185 201 188 148 154 154 120 139 150 148 155 144 137 131 150 149 153 160 134 135 161 175 163 138 110 91 73 69 68 66 67 60 55 61 53 48 43 40 56518 333 117 30 10827 15 41 58 8102 8260 18980 7388 4511 7398 6626 3338 2853 2926 2567 2062 1720 1642 1480 1254 1185 1121 1798 2813 2967 2829 2447 2173 2163 2026 1480 1110 1081 990 992 860 866 951 867 978 892 741 689 790 963 988 1001 974 964 1022 1042 989 967 1004 1078 959 559 281 245 262 302 385 330 207 144 154 157 178 183 109 131 133 71 139 133 23 55 123 76 115 103 27 40 91 83 49 63 129 78 75 52 32 29 61 44 77 103 90 91 44 45 3 37 34 81 111 59 114 56 82 33 58 115 84 22 49 71 51 162 43 36 120 136 101 61 99 74 76 52 122 145 144 121 104 181 117 112 79 36 21 61 103 77 114 129 59 86 52 51 51 86 102 42 67 50 71 60 91 72 34 50 91 61 54 89 81 55 35 60 41 46 104 83 94 135 81 92 54 119 81 72 77 89 90 68 88 124 70 76 78 67 71 65 58 38 71 49 40 18 26 109 59 81 56 93 77 71 87 100 84 141 109 71 56 66 56 80 60 117 85 56 61 70 38 32 46 52 66 76 52 70 65 64 53 61 63 38 55 54 65 55 70 67 39 42 79 34 30 43 56 49 43 42 27 38 61 57 51 85 51 70 99 69 63 93 89 82 82 68 65 98 80 73 72 80 93 237 380 450 402 320 338 292 255 204 162 155 135 159 162 122 97 91 110 92 106 124 126 157 179 217 181 181 198 181 189 151 170 289 302 160 162 145 156 172 151 173 161 147 131 156 194 209 171 125 100 94 88 75 83 74 63 59 54 55 53 52 46 42 56524 333 119 30 10829 15 42 4 8102 8252 21213 8371 4430 7356 5068 3248 2941 3012 2747 2068 1661 1490 1336 1272 1224 1168 1651 2576 2771 2638 2237 2002 1907 1611 1248 1099 1099 902 875 807 969 1064 880 903 896 758 804 891 880 952 927 924 925 924 951 974 927 986 930 897 449 175 190 295 259 334 321 212 201 216 202 96 140 127 85 83 109 107 102 97 121 40 60 76 137 76 115 121 102 105 126 85 135 103 150 94 113 66 104 84 123 94 89 38 29 62 64 141 81 119 69 102 91 126 59 62 54 39 -25 13 73 59 19 129 55 52 56 88 115 106 40 88 88 47 32 -2 29 88 133 76 85 110 75 -4 56 56 88 74 61 69 84 88 98 82 92 95 90 74 39 69 76 -7 51 48 34 87 79 15 48 53 43 42 111 114 103 74 53 8 55 75 109 97 78 85 63 55 67 81 78 126 114 100 55 53 43 82 67 84 76 39 69 64 49 38 6 35 57 42 82 106 78 55 26 76 52 69 39 65 72 86 89 66 74 97 51 62 68 72 58 54 77 93 86 61 35 46 76 51 42 57 68 36 34 42 59 65 46 31 44 40 42 56 62 44 27 44 47 37 39 52 67 77 78 78 73 59 62 53 49 62 54 52 55 69 61 66 60 47 83 72 111 309 418 420 370 311 275 233 183 154 140 117 103 120 108 66 71 59 66 66 85 94 121 179 267 258 167 227 218 186 172 130 143 200 210 171 145 135 143 143 140 142 151 146 183 204 190 158 113 87 81 80 75 66 60 61 58 59 60 54 51 51 44 56530 333 120 30 10830 15 42 10 8103 8245 34705 14455 4821 6678 3971 3108 2929 2953 2535 1924 1585 1408 1387 1203 1079 1065 1453 2239 2575 2502 2258 2086 1998 1783 1262 1141 997 919 871 784 901 922 956 921 979 775 724 813 875 956 982 985 935 927 885 957 920 947 854 567 240 212 290 363 354 301 339 265 180 139 170 119 115 124 58 108 58 55 71 67 147 140 150 97 50 81 29 -2 25 81 118 15 79 105 43 67 56 77 29 57 60 53 5 56 23 69 144 106 63 27 -12 48 -2 34 43 35 78 24 26 28 103 56 52 58 21 3 0 12 75 72 45 70 42 32 5 81 86 71 105 92 78 81 60 103 38 45 69 28 44 55 76 57 100 80 64 114 72 9 38 62 72 31 18 27 35 39 78 72 18 30 32 75 69 55 56 29 34 -2 67 51 8 47 66 37 37 48 43 67 62 38 -9 31 46 40 53 68 45 36 43 37 40 39 31 49 63 65 67 45 38 25 68 77 44 39 65 50 58 26 85 57 65 35 51 33 8 37 29 37 36 57 60 48 60 51 34 35 31 62 28 19 10 52 58 12 20 20 8 -3 57 44 22 31 36 41 47 18 32 38 36 25 26 46 39 49 40 40 46 42 55 37 51 64 62 42 34 55 55 62 59 66 75 143 326 391 498 516 394 316 287 272 243 207 213 259 169 117 121 107 89 66 71 75 61 68 93 152 276 222 181 185 179 153 273 218 193 204 136 136 152 166 143 141 128 146 168 186 161 119 76 58 64 62 53 50 55 53 43 48 47 49 45 36 32 56536 333 120 30 10830 15 42 16 8103 8237 14138 4961 5722 6962 4214 3294 3087 3149 2807 2062 1742 1567 1518 1415 1276 1059 1148 1649 2708 3079 2718 2308 2098 2013 1564 1231 1159 987 1054 836 872 979 952 1034 979 874 826 911 965 955 948 976 994 1011 977 1050 940 944 832 362 162 177 245 303 350 432 382 261 280 195 156 117 115 155 117 117 120 123 150 161 89 115 127 135 117 97 63 114 92 50 41 112 111 167 107 108 97 156 145 120 144 82 75 21 66 82 115 74 76 49 60 78 80 105 22 60 78 4 14 19 17 126 56 36 60 70 71 89 85 98 96 57 115 89 134 145 135 82 98 102 111 91 81 57 103 101 94 72 100 80 53 72 85 136 103 84 90 66 95 21 -11 63 66 71 103 73 11 29 58 70 79 50 86 89 46 40 71 105 66 53 90 96 95 101 93 109 121 102 63 17 45 72 37 89 83 88 86 78 119 16 27 94 24 33 74 80 75 101 55 46 49 80 91 40 60 96 90 86 76 59 38 40 61 59 76 85 65 61 42 66 68 77 84 59 63 30 55 42 36 48 71 58 43 31 5 15 30 43 42 75 52 54 65 33 61 59 38 48 71 44 61 53 35 46 39 65 81 74 61 52 75 82 86 65 82 70 67 82 82 64 68 84 127 213 332 470 603 678 561 413 325 304 278 223 209 165 152 180 141 125 94 78 73 61 83 97 127 187 195 192 179 196 202 202 248 231 192 181 186 185 166 178 175 183 177 183 166 131 92 73 78 71 81 74 61 63 63 57 53 57 54 50 51 56542 333 119 30 10829 15 42 22 8103 8229 14456 4321 5622 6195 3937 3348 3135 3078 2898 2320 1746 1659 1570 1526 1342 1185 1166 1484 2376 2912 2713 2286 2096 2080 1891 1507 1306 1157 1049 829 874 931 815 911 967 811 787 836 866 938 951 903 968 1000 996 944 914 1053 897 534 282 224 155 300 414 437 353 210 231 296 207 184 153 55 42 58 81 68 135 79 64 50 120 129 97 96 114 140 109 96 88 117 86 84 106 137 83 83 130 78 64 93 149 8 32 127 164 168 124 12 64 57 55 87 73 26 39 60 -4 11 66 58 69 27 77 39 88 47 59 73 78 80 90 80 70 106 95 89 84 75 -11 75 28 -3 66 65 91 92 53 37 -7 14 78 -11 67 55 44 48 72 92 71 46 90 49 28 27 57 71 41 9 62 43 107 60 58 35 88 71 114 144 52 82 92 66 51 67 49 79 47 62 57 73 62 76 82 35 45 51 48 25 46 83 44 87 63 80 54 69 38 51 37 96 98 64 68 48 86 71 104 84 47 51 69 33 29 47 90 64 66 52 77 43 53 55 62 33 12 24 35 41 45 25 1 21 33 57 49 30 44 47 66 67 44 65 66 14 23 35 49 47 35 48 37 29 53 57 33 31 44 38 17 29 57 54 66 82 69 47 60 56 54 68 99 110 121 229 359 536 674 588 519 404 364 320 234 215 169 150 140 152 126 81 75 64 62 50 63 121 150 136 156 157 157 173 207 219 180 157 166 203 177 158 145 153 165 158 141 116 88 81 70 63 62 48 46 45 40 43 41 41 43 41 40 56548 333 117 30 10827 15 42 28 8104 8222 16153 4173 5563 5311 3569 3204 2963 2821 2578 1973 1787 1689 1581 1543 1437 1260 1195 1318 2145 2668 2797 2318 2088 2076 1789 1572 1286 1136 939 799 818 907 817 893 938 822 784 911 972 997 983 958 1025 994 986 967 972 909 889 804 331 192 219 272 364 398 312 254 236 232 141 150 116 98 75 74 92 98 74 44 120 103 109 21 131 137 91 97 136 127 79 43 130 89 24 30 65 75 59 79 84 48 108 70 123 112 138 139 136 91 53 39 54 81 140 111 28 38 59 53 62 63 144 119 138 62 41 78 53 81 133 118 82 52 97 120 79 62 126 59 65 30 113 52 47 82 73 36 96 76 26 34 84 52 38 28 24 65 71 39 10 60 49 26 74 47 22 1 51 79 67 72 75 78 55 57 49 113 78 82 73 97 42 62 51 15 83 82 85 81 43 83 85 38 41 71 80 79 48 41 39 19 38 49 41 20 48 40 57 55 39 90 55 49 91 29 33 77 69 56 42 73 87 86 68 41 18 66 62 39 82 69 45 67 64 73 45 43 75 76 63 60 65 36 34 24 26 41 40 36 68 57 40 32 24 60 47 28 49 62 50 46 44 44 62 26 54 53 40 63 60 53 45 32 43 55 62 64 75 49 41 62 96 101 72 86 156 258 367 438 500 409 350 350 379 414 307 162 147 134 144 109 80 110 92 43 60 102 111 123 128 124 122 128 159 193 211 172 203 212 194 158 149 153 169 160 135 106 92 73 67 68 65 54 56 53 45 49 44 39 34 31 31 56554 333 116 30 10826 15 42 34 8104 8214 19834 4598 6214 6438 4124 3340 3017 3022 2677 2042 1896 1748 1599 1618 1448 1447 1307 1320 2185 2873 2899 2437 2122 2034 1924 1591 1355 1316 1085 872 787 938 934 899 953 785 796 961 1003 984 1028 1061 1034 1029 983 1047 993 926 1008 723 326 230 263 401 428 415 310 271 263 242 212 160 102 89 85 102 121 134 137 114 81 96 85 95 142 93 160 173 115 98 136 124 133 90 58 120 145 164 125 112 81 118 84 55 166 178 124 154 105 52 75 72 90 109 139 77 3 42 88 59 69 71 69 68 69 103 95 62 75 70 47 74 66 95 118 138 93 95 121 100 77 44 72 70 82 83 96 86 75 12 62 62 94 81 75 85 54 68 64 43 54 77 47 91 107 91 109 59 106 83 88 59 106 97 152 84 84 88 55 77 71 36 29 89 89 87 125 135 98 82 92 80 89 121 68 89 80 89 88 80 90 84 2 72 97 126 92 66 109 111 108 82 113 93 94 96 110 85 67 55 83 62 110 95 64 84 97 72 76 65 88 89 58 70 67 72 47 49 75 64 73 58 57 67 66 61 65 97 77 85 67 61 54 68 58 70 48 71 60 71 66 57 61 58 68 78 63 53 46 66 67 63 63 65 82 84 81 71 68 86 98 103 115 121 117 97 85 127 230 344 363 377 385 319 379 277 291 259 225 225 158 147 135 153 119 76 94 141 124 128 137 157 163 164 197 171 146 172 212 239 183 167 175 156 177 192 157 130 117 94 80 78 76 76 69 68 66 62 64 62 54 57 54 56560 333 118 30 10828 15 42 40 8104 8207 20194 4559 6450 6726 4447 3313 2950 2939 2719 2164 1786 1626 1617 1499 1574 1381 1299 1264 1895 2593 2846 2618 2146 2125 1975 1512 1251 1241 1006 814 896 1014 933 902 819 814 916 963 992 1073 1081 1019 1012 1042 1009 1055 975 986 940 504 237 199 295 447 499 392 368 307 306 206 194 176 138 146 157 169 111 71 91 88 74 88 86 97 123 156 152 155 141 148 91 132 185 172 87 62 56 93 122 98 88 64 118 57 125 132 79 140 109 93 95 66 62 139 97 85 57 93 91 98 27 101 127 117 104 126 131 75 64 68 56 56 103 137 135 139 99 134 122 138 89 96 98 59 88 65 103 121 62 30 53 93 69 37 90 84 82 61 82 63 68 66 38 18 83 109 130 114 92 103 75 64 77 41 124 128 62 60 78 62 90 119 79 101 106 121 92 101 82 106 89 69 102 65 80 76 48 80 94 60 45 78 83 91 88 99 79 94 72 89 85 54 85 92 117 89 106 103 105 102 91 90 115 92 81 66 65 76 75 52 58 38 26 69 77 65 85 62 55 71 53 50 103 118 70 41 78 63 61 62 70 47 68 64 39 72 71 59 68 66 95 55 76 96 67 71 86 80 68 62 49 57 57 73 83 69 85 98 110 120 111 123 122 115 109 102 91 113 113 203 282 352 431 342 333 362 434 336 299 229 245 326 168 152 147 128 131 128 123 126 112 119 127 120 134 156 148 188 212 191 182 206 191 183 188 204 178 129 116 108 102 91 82 81 83 78 71 76 67 61 57 61 58 56566 333 119 30 10829 15 42 46 8104 8199 18456 4350 6092 6348 4820 3512 3280 2928 2665 2217 1973 1765 1693 1716 1672 1496 1391 1134 1472 2397 2821 2770 2399 2079 1631 1375 1350 1086 826 876 1007 948 967 1022 926 868 985 1004 1130 1069 1032 947 920 992 1108 984 949 922 627 335 284 294 349 389 424 366 360 319 277 256 223 97 138 119 111 153 117 93 109 94 88 133 64 115 201 186 114 134 148 180 89 103 116 61 134 111 145 107 151 86 93 103 110 71 126 177 182 127 65 74 73 115 112 41 82 157 147 50 81 57 129 134 91 119 153 108 129 135 149 115 131 106 50 28 63 63 132 53 75 120 147 74 83 83 88 87 97 131 125 74 124 95 121 111 109 51 116 66 50 77 51 49 47 77 115 106 98 43 97 94 69 119 80 77 73 76 90 90 82 110 59 74 84 112 87 45 97 68 96 97 47 69 67 72 142 95 112 108 108 138 129 102 105 69 65 75 77 109 109 113 85 98 80 66 67 100 83 81 115 120 128 116 86 87 94 82 82 88 110 53 98 88 109 100 83 81 82 79 84 70 61 65 80 71 85 67 76 83 75 77 75 82 83 66 56 70 84 72 66 76 67 66 67 78 81 86 71 81 86 71 82 89 83 88 98 80 77 95 110 97 101 125 154 146 135 129 115 125 132 111 132 126 120 134 133 136 161 203 217 226 218 205 191 157 147 180 154 123 129 141 122 132 142 138 137 136 147 149 163 163 162 250 216 198 207 229 213 129 103 94 91 91 90 83 75 73 74 76 67 73 64 47 47 56572 333 120 30 10830 15 42 52 8105 8191 17398 4879 5514 5158 3779 3151 2851 2678 2515 2165 1910 1724 1591 1548 1534 1480 1358 1225 1265 1659 2633 2841 2771 2521 2182 1667 1403 1244 877 807 1015 985 892 857 791 800 873 960 1001 1118 1037 1031 1086 1080 969 986 916 648 266 204 196 273 326 365 388 361 285 169 225 263 112 142 129 141 168 167 112 52 99 99 102 117 100 135 113 80 114 98 56 96 101 33 35 47 85 120 125 90 139 78 74 16 73 112 141 178 120 116 73 112 142 63 74 114 131 64 24 9 30 96 45 56 162 127 76 67 31 75 126 73 91 69 61 40 56 97 133 149 164 106 80 73 69 77 100 104 123 125 63 90 94 80 24 90 105 69 49 34 91 27 35 31 34 10 -9 42 42 33 65 80 58 48 80 52 92 68 76 52 57 66 38 40 88 72 36 85 72 105 96 94 54 60 56 93 78 71 56 104 59 54 21 37 72 95 79 66 37 57 51 48 57 90 93 107 119 74 65 65 69 79 83 93 74 60 77 58 74 85 35 49 54 57 49 34 45 50 65 55 51 45 27 44 51 50 79 76 77 31 44 57 44 62 74 68 59 62 55 78 63 46 62 82 71 59 54 56 77 71 62 75 69 79 87 68 58 57 78 88 107 110 94 107 143 158 153 131 112 108 116 98 93 107 113 117 85 89 125 121 120 121 159 183 146 130 117 110 112 127 126 112 105 106 114 110 94 110 121 122 124 138 135 170 219 250 224 217 173 124 97 87 86 79 65 68 64 63 64 64 62 55 55 54 46 56578 333 120 30 10830 15 42 58 8105 8184 18231 5850 5758 4619 3664 3388 3130 2724 2663 2596 2277 1844 1691 1743 1725 1657 1436 1259 1093 1223 2347 2917 2643 2323 1872 1355 1310 1038 773 906 919 994 948 848 845 836 954 1116 982 1043 1088 1064 1015 1081 1057 1011 859 607 248 233 196 294 428 397 462 395 229 225 223 207 129 126 146 110 98 99 93 97 116 121 66 131 144 163 202 114 96 135 99 87 145 165 125 136 186 142 69 97 100 65 51 59 141 121 156 159 170 186 94 125 116 103 162 143 158 93 97 91 100 34 114 46 113 149 145 153 96 82 112 99 125 108 96 114 154 87 95 134 163 52 100 135 129 66 112 106 139 137 127 97 137 82 39 77 71 75 109 88 85 113 107 52 102 114 70 79 83 56 91 110 152 143 98 101 89 84 87 162 136 130 114 120 114 131 94 92 116 151 91 99 98 101 88 83 120 59 58 98 107 140 86 85 97 67 46 72 65 59 41 110 89 63 80 116 107 86 126 112 102 102 91 112 111 86 65 96 102 110 81 78 63 77 85 106 75 96 74 59 57 68 88 68 52 70 92 97 98 98 55 45 93 99 65 78 95 64 102 78 78 81 79 72 50 112 79 82 67 66 58 66 90 113 103 101 101 82 99 86 108 123 130 157 163 135 136 150 165 149 148 159 149 138 140 160 145 145 141 155 131 108 129 151 143 121 126 146 151 138 143 141 142 138 137 138 142 131 132 142 135 146 142 160 255 306 256 241 236 159 119 109 105 95 91 92 94 89 74 79 80 81 72 60 58 56584 333 120 30 10830 15 43 4 8105 8176 19193 6434 5748 4889 3912 3373 3266 2729 2531 2634 2275 1839 1735 1735 1703 1624 1516 1310 1185 1149 1870 2877 2676 2364 1824 1282 1154 834 702 932 981 980 947 863 819 800 950 1049 1042 1129 1082 1011 1014 1031 1078 1035 814 496 220 245 357 377 425 416 390 293 221 212 178 206 105 156 148 150 126 143 88 104 72 55 93 87 117 100 171 99 105 99 80 113 57 109 85 131 119 115 61 68 44 24 92 96 115 121 144 115 174 139 112 98 120 103 173 140 173 63 58 88 -8 14 89 145 108 137 102 130 172 147 125 39 67 86 98 120 72 80 116 157 208 165 70 73 177 104 164 175 139 70 164 136 71 76 83 95 83 54 35 80 87 90 117 85 80 110 81 57 51 66 106 94 99 121 120 100 51 38 81 124 84 56 71 88 62 122 125 130 89 61 101 91 124 96 88 90 108 79 108 82 61 101 80 57 87 132 103 108 104 103 106 111 113 107 69 83 85 92 71 68 118 93 92 98 95 79 108 137 104 61 78 88 99 96 67 83 82 73 103 70 62 91 68 64 42 55 56 72 62 46 44 69 42 47 90 102 78 72 60 80 88 69 83 74 77 83 90 63 53 60 62 82 79 92 107 91 85 88 95 67 98 120 149 127 160 187 196 159 152 148 176 185 165 143 153 239 209 164 140 155 140 122 111 132 127 124 125 126 144 137 140 144 142 140 132 135 135 132 143 143 137 131 136 161 190 231 223 231 187 125 109 109 105 109 98 88 88 85 87 87 87 79 73 69 63 56590 333 121 30 10831 15 43 10 8105 8169 18211 5572 5336 4159 3792 3309 3306 3045 2769 2798 2390 1937 1768 1667 1640 1584 1417 1239 1142 1112 1892 2790 2667 2421 1835 1333 1210 840 597 811 817 907 915 911 895 847 933 941 985 1074 974 1006 952 1029 1065 990 800 349 196 262 308 433 360 440 491 289 168 180 171 127 147 130 115 82 68 126 86 27 83 70 97 129 64 99 114 96 67 102 107 49 53 93 99 134 65 116 150 131 126 70 11 82 171 148 116 125 151 107 81 107 110 97 154 155 62 63 99 82 68 100 32 30 39 61 128 80 86 86 92 123 124 71 83 81 74 65 103 88 49 70 103 91 94 133 146 101 87 92 69 52 31 36 58 54 23 94 89 78 126 15 60 90 58 48 106 63 54 46 66 94 96 62 56 97 63 45 75 36 45 82 103 71 70 52 66 64 73 95 114 94 78 57 66 52 72 68 86 74 72 58 78 64 63 75 105 83 75 72 95 61 82 76 67 65 79 94 68 84 114 92 80 95 84 94 113 86 50 37 56 79 67 82 91 97 69 51 68 34 63 76 89 100 68 47 48 33 37 105 112 88 76 62 66 55 39 48 64 42 45 42 76 79 78 63 69 58 66 72 69 79 89 80 69 75 67 51 60 81 91 98 137 145 174 191 197 191 177 182 190 222 355 210 159 177 155 144 133 137 115 136 129 112 115 100 108 117 114 128 124 115 115 122 106 110 123 118 129 113 119 116 129 142 174 216 226 213 157 113 104 100 94 89 85 80 78 75 66 73 81 69 70 60 55 56596 333 121 30 10831 15 43 16 8106 8161 17561 6243 5600 5037 4006 3369 3247 3060 2809 2673 2329 1867 1780 1658 1554 1458 1210 983 1069 1132 1973 2803 2800 2273 1667 1262 991 663 559 771 791 829 835 864 776 720 842 978 1038 1074 999 1064 1014 1008 954 902 717 270 215 254 332 388 331 349 347 278 206 222 140 87 82 106 109 68 116 115 69 114 48 72 57 36 83 99 92 32 30 101 96 84 85 100 90 80 114 127 89 98 93 89 61 120 114 68 50 70 94 109 87 90 121 132 90 88 152 109 39 -4 29 69 84 95 76 107 110 82 121 47 13 49 21 -26 -9 80 76 84 43 40 95 99 89 91 124 112 73 122 62 43 68 11 17 22 66 35 7 62 71 64 97 54 50 95 51 82 52 40 80 45 35 72 61 31 79 42 43 66 74 13 75 69 39 63 46 52 63 51 56 76 106 73 79 81 41 46 31 63 50 81 45 19 39 39 26 50 19 47 58 48 42 77 97 61 74 87 99 83 85 75 47 52 97 67 42 79 86 55 24 96 76 79 62 50 48 54 42 57 45 40 67 46 41 21 19 39 78 47 45 42 48 33 27 67 72 50 25 20 13 46 41 58 73 44 38 41 38 46 52 38 38 40 48 48 73 50 63 70 59 61 79 61 87 99 120 226 295 291 219 179 139 142 160 157 216 255 163 150 157 131 115 101 95 85 109 105 101 117 100 93 105 107 104 102 113 111 100 114 112 104 107 105 117 118 143 206 204 173 131 105 91 87 80 79 72 75 68 53 59 60 60 52 49 50 41 56602 333 123 30 10833 15 43 22 8106 8153 70009 10374 5919 6071 4409 3257 3281 2905 2715 2720 2471 1911 1847 1726 1515 1378 1198 1086 1051 1138 1612 2626 2598 2352 1765 1141 902 708 608 715 929 1004 1012 941 883 861 926 1013 1076 1076 1050 1048 1044 1055 955 713 362 168 155 288 359 373 422 393 277 202 164 165 96 73 153 161 112 81 102 157 64 82 152 146 118 64 73 91 80 77 83 116 133 72 140 152 90 181 118 112 127 134 74 78 77 87 162 93 108 86 70 78 99 110 142 112 106 137 97 54 42 40 87 84 19 46 10 79 33 37 65 67 37 58 87 71 86 16 94 72 54 39 101 66 70 93 64 71 86 82 92 74 101 68 48 46 59 52 -12 25 56 26 49 80 60 75 96 90 39 62 78 79 64 52 107 69 25 81 51 105 111 44 52 84 88 89 86 78 54 66 61 45 68 82 5 28 43 55 54 50 93 98 77 55 68 84 35 91 83 95 43 22 91 70 71 78 65 46 79 108 111 114 71 75 43 51 59 88 77 83 77 44 37 10 47 55 73 73 79 102 74 69 58 67 73 46 39 27 64 43 36 36 43 53 54 78 76 53 39 55 54 59 57 51 34 81 73 79 84 48 26 53 68 44 66 72 72 67 60 64 72 54 68 57 52 80 102 133 168 170 167 139 132 130 114 127 163 171 152 155 164 150 138 125 93 85 118 110 103 111 126 122 90 102 109 106 106 110 111 122 123 113 111 111 115 113 131 165 172 134 108 94 82 80 82 81 81 82 79 73 64 65 60 60 56 52 44 56608 333 124 30 10834 15 43 28 8106 8146 46142 7245 5848 6409 4537 3171 3199 3180 3004 2856 2524 1961 1787 1687 1686 1487 1302 1160 1097 1004 1246 2365 2854 2487 2152 1564 980 768 592 660 888 881 818 1002 897 778 890 970 1101 1059 1021 1011 1032 930 736 443 262 200 313 313 349 397 405 399 281 178 186 141 168 152 90 160 115 40 71 42 44 102 -25 6 89 132 166 49 72 128 115 113 85 142 131 107 83 83 62 42 60 58 65 105 154 133 67 129 138 95 68 113 70 129 87 141 119 79 44 23 57 85 93 104 45 75 61 56 56 100 44 16 8 82 47 76 71 132 92 148 119 61 137 73 73 51 83 122 75 142 108 77 69 39 60 84 59 106 43 49 46 60 24 30 56 88 26 36 55 43 121 88 85 59 50 24 75 63 90 65 94 87 110 77 50 51 64 93 78 100 88 168 97 70 52 64 104 71 23 56 95 86 86 89 47 45 55 78 52 68 77 93 36 58 51 109 65 73 89 56 79 30 49 40 57 44 76 65 44 60 102 104 71 52 44 63 72 77 49 45 40 42 44 53 71 62 68 81 53 16 27 47 69 86 73 54 38 20 49 54 57 36 32 67 52 59 64 57 37 55 72 41 58 60 65 45 33 49 42 56 41 69 65 63 72 64 67 94 147 173 168 153 132 142 155 159 160 197 167 137 134 160 168 130 103 106 97 111 103 102 115 111 90 88 96 106 95 116 107 97 104 107 103 89 100 98 116 142 127 110 97 80 84 78 77 77 72 71 74 68 66 61 58 52 47 50 41 56614 333 124 30 10834 15 43 34 8106 8138 18866 5000 5521 7711 5500 3282 3180 3127 2988 2912 2498 1843 1709 1693 1596 1502 1469 1251 1172 1180 1139 1616 2677 2674 2384 1916 1195 865 656 746 864 819 865 976 840 737 801 931 1028 1074 1085 1018 1026 1014 853 646 323 169 180 259 349 338 424 348 302 248 249 170 81 75 107 186 122 73 81 98 42 55 53 76 92 47 75 45 119 125 41 72 110 80 49 68 87 124 84 117 52 42 117 156 93 93 41 91 138 92 78 94 112 105 106 126 91 66 41 18 10 67 39 53 93 57 56 104 93 72 54 58 55 63 -21 33 63 58 103 98 75 85 58 58 73 91 36 54 68 62 44 71 58 39 19 18 11 99 44 35 18 48 48 43 30 54 22 40 80 54 34 60 65 69 38 40 56 66 42 48 72 53 51 68 25 27 95 61 88 100 75 52 82 95 27 16 30 75 59 63 69 41 36 82 42 28 37 45 30 40 39 44 52 66 52 60 67 68 110 64 51 64 66 37 16 42 52 73 48 50 57 70 80 64 64 64 64 45 46 20 37 7 52 44 13 61 59 46 24 84 47 38 61 47 43 58 48 31 58 57 43 29 36 32 46 14 32 23 39 50 37 33 28 32 29 32 47 38 43 69 64 50 30 48 55 63 74 71 92 162 215 217 169 129 95 95 144 130 112 115 124 154 133 77 86 73 68 75 74 74 77 86 78 77 82 83 91 70 74 81 74 83 80 82 83 87 93 87 87 76 76 80 65 65 63 61 59 52 53 45 46 47 39 32 33 36 21 56620 333 123 30 10833 15 43 40 8107 8130 16546 4824 5014 6494 6265 3800 3130 3230 3162 2927 2570 1818 1616 1409 1449 1485 1345 1200 1234 1113 1132 1832 2829 2491 2085 1533 1032 749 707 922 869 795 929 898 833 855 866 997 1051 986 1059 994 994 906 803 465 227 152 233 316 344 339 339 340 278 214 238 165 132 140 95 68 119 87 54 94 77 29 87 118 113 79 35 120 111 138 100 114 108 111 56 66 76 65 4 100 48 -2 85 121 50 90 69 94 116 110 100 71 131 116 151 93 103 71 60 19 25 47 47 40 60 41 32 55 20 89 14 59 74 77 49 47 69 71 84 77 37 59 23 28 37 -7 38 65 69 91 101 27 44 82 60 30 2 11 23 -18 10 9 -15 46 42 62 53 36 66 73 43 21 17 58 51 28 34 76 88 100 67 16 55 40 13 52 68 102 39 28 19 34 35 55 50 54 17 46 9 76 69 48 30 65 60 19 59 70 38 39 63 70 44 42 21 57 78 66 62 101 124 94 73 76 52 48 77 74 53 72 61 53 46 58 85 80 94 35 62 75 26 38 39 47 31 20 16 44 48 36 55 39 35 34 47 31 43 31 41 67 33 27 45 68 34 19 56 52 38 31 37 47 49 31 36 47 41 62 44 23 44 40 38 56 45 48 75 64 78 93 135 246 264 190 108 105 111 119 120 106 109 119 127 90 84 82 84 75 74 88 85 77 93 83 90 87 77 86 83 84 91 78 87 99 96 85 83 81 83 91 76 77 63 67 62 59 61 50 42 46 51 37 34 39 43 37 30 56626 333 121 30 10831 15 43 46 8107 8123 17142 5022 5580 6912 6337 4600 3454 3295 3323 3177 2807 2211 1742 1445 1435 1399 1295 1254 1115 1078 1317 2412 2736 2390 2201 1775 1184 710 591 890 978 858 927 909 892 880 877 953 1053 1117 1100 1130 1052 988 930 670 355 262 143 224 342 406 250 319 276 209 141 149 167 169 157 93 61 111 51 90 63 122 130 122 67 144 108 69 82 66 122 111 66 61 116 162 116 55 18 80 56 1 40 103 123 115 136 55 56 150 107 75 114 114 141 43 59 131 107 59 66 70 25 -7 71 89 58 60 46 91 32 96 58 44 75 84 61 50 63 170 146 94 74 57 44 46 46 67 49 14 43 52 27 37 46 22 35 -10 -17 74 47 64 71 85 57 75 43 35 80 73 5 84 94 40 86 88 63 52 62 71 54 78 32 3 52 75 61 76 97 50 66 105 68 73 101 72 66 95 63 71 87 85 66 92 72 61 44 16 43 47 47 38 59 70 77 66 38 93 93 68 52 108 87 60 43 40 41 39 81 75 49 55 45 45 71 65 25 78 70 28 77 85 57 45 36 58 73 60 54 74 64 49 38 34 57 52 34 47 45 35 55 50 34 23 35 36 70 58 65 38 44 66 43 34 49 55 42 58 21 16 45 56 62 51 41 62 88 78 84 89 135 227 242 174 123 112 105 101 123 124 140 129 143 160 109 99 89 80 78 72 77 91 91 95 101 88 87 91 99 92 100 99 89 93 97 86 91 87 89 86 86 86 90 89 82 73 65 66 57 55 55 50 48 54 50 41 39 56632 333 121 30 10831 15 43 52 8107 8115 18787 4839 5408 6493 6069 4555 3228 3200 3261 3209 2988 2473 1804 1536 1344 1237 1093 1079 1038 986 1069 1717 2588 2372 2059 1615 1158 670 632 773 877 819 906 941 909 714 780 865 1023 1075 948 972 979 940 831 574 240 212 177 199 291 322 272 262 284 198 169 131 178 92 66 20 91 69 81 53 31 -17 50 -26 20 86 16 35 59 92 91 54 36 92 117 119 98 67 23 27 -7 52 57 104 71 29 46 61 95 99 110 109 135 167 77 89 36 29 62 47 25 32 49 95 73 83 81 41 32 56 89 25 64 32 30 68 19 22 70 71 51 4 3 14 80 15 40 -22 21 30 14 15 -7 -24 -5 69 67 21 9 30 45 7 24 13 70 44 11 -5 -21 18 52 50 28 80 64 50 22 49 33 31 14 54 33 53 60 38 22 45 89 34 75 55 44 28 54 41 45 63 88 29 31 12 70 67 24 31 33 35 7 37 96 39 68 77 51 48 49 48 51 50 52 48 55 68 66 24 43 50 19 48 83 61 41 70 62 52 52 49 28 62 43 61 27 31 49 36 30 17 19 38 54 18 32 34 37 34 56 43 24 45 61 51 32 21 20 48 27 49 51 51 28 47 27 29 34 31 40 40 55 51 56 55 46 50 44 55 66 55 46 83 77 145 175 164 136 124 113 95 105 112 129 118 107 105 112 78 77 61 65 73 81 85 85 91 86 80 81 74 79 77 90 78 79 76 74 75 62 61 70 60 65 65 64 58 57 57 43 43 52 41 36 35 42 33 31 22 22 56638 333 121 30 10831 15 43 58 8107 8108 19046 4676 5381 7078 8257 5364 3246 3214 3181 3222 3143 2682 1857 1524 1230 1163 1028 938 1026 1025 1041 1718 2750 2574 2140 1744 1175 707 667 859 909 832 887 933 852 766 772 878 990 993 1007 1120 1069 950 844 590 294 204 150 176 222 272 265 199 146 160 118 170 92 48 105 74 76 61 25 108 96 38 95 29 21 77 68 38 44 16 65 94 39 34 25 117 25 9 41 50 -33 29 85 147 139 55 29 91 100 122 83 35 39 90 80 65 67 53 22 63 80 33 72 33 37 117 0 -18 -23 22 89 107 84 0 36 21 -1 42 52 68 54 62 64 27 39 25 45 39 42 10 7 -2 17 -17 3 3 -31 23 51 37 0 23 68 51 16 -9 21 -13 40 10 3 6 25 28 44 97 67 31 52 60 58 40 63 26 63 71 59 56 57 34 13 45 -1 6 38 44 55 55 61 68 16 37 51 31 47 55 10 39 47 15 23 50 15 40 60 61 55 32 54 5 22 8 46 46 42 45 32 45 44 41 19 40 51 58 20 12 19 24 25 47 46 30 40 44 45 21 2 -3 -1 27 34 40 65 45 38 18 28 61 58 28 19 3 11 28 33 26 11 26 49 10 30 13 9 27 19 10 28 19 30 37 43 29 56 42 26 28 30 42 42 46 60 102 146 198 146 108 103 77 81 125 116 113 116 150 222 230 96 76 80 59 78 76 59 75 76 66 76 81 68 68 75 78 65 63 79 68 66 80 72 70 62 56 51 49 56 49 39 42 43 41 30 35 41 29 19 23 18 56644 333 120 30 10830 15 44 4 8108 8100 19321 4687 5232 7425 9020 5101 3140 3237 3248 3244 3178 2804 1952 1556 1292 1068 1106 905 934 993 1053 1668 2630 2528 2125 1886 1257 702 643 910 927 838 874 915 850 785 769 836 964 986 994 1043 1107 983 878 661 311 187 151 128 143 197 191 197 208 156 110 68 123 83 49 82 55 45 0 49 77 68 8 -17 -52 40 96 46 56 83 41 52 51 56 97 72 63 -22 15 27 48 66 111 122 128 89 135 85 67 73 82 44 46 40 26 -57 -35 40 -4 -6 63 40 64 47 28 56 43 5 -53 9 14 18 35 46 -31 -34 14 59 82 56 66 30 4 81 64 35 34 -14 -17 66 96 -1 -14 40 36 23 39 -16 14 20 33 100 14 29 42 58 46 59 -9 15 44 11 28 -14 2 38 11 19 30 -43 21 39 3 4 13 81 100 27 25 48 94 17 31 44 37 15 30 29 28 31 39 53 61 30 0 13 -1 17 58 26 34 70 14 28 32 54 32 39 23 17 31 23 15 -17 28 31 28 30 18 20 1 -21 2 26 17 24 9 0 17 10 10 22 28 16 13 46 29 19 -7 1 28 32 8 24 28 28 23 19 16 17 7 -1 5 13 17 12 11 14 0 2 11 13 8 15 23 7 -3 5 -1 15 12 -15 -2 -3 15 15 11 18 51 51 49 63 141 157 123 97 85 95 84 101 131 135 125 146 121 90 68 64 71 40 35 48 44 44 53 52 51 55 66 62 46 48 43 39 38 33 50 41 45 42 45 43 46 41 26 32 32 34 26 23 13 11 11 11 6 5 -2 56650 333 118 30 10828 15 44 10 8108 8092 21391 5075 5071 6208 10070 7620 3294 3215 3236 3243 3095 2334 1694 1503 1199 1033 900 910 1008 1044 1218 1871 2629 2556 2209 1972 1336 817 736 844 849 778 936 919 943 892 832 835 998 1053 1130 1025 1050 1083 1130 934 378 171 166 145 232 279 189 188 199 186 122 121 166 53 79 85 41 33 75 74 36 73 83 45 50 23 42 88 111 115 41 93 60 67 72 55 24 39 42 46 35 64 103 44 69 14 73 162 81 67 83 77 31 88 94 33 36 105 68 28 79 22 44 9 -4 106 60 9 28 42 63 25 10 3 17 29 48 65 77 77 59 42 22 67 7 -23 46 71 65 57 36 29 -2 -10 6 29 41 61 103 23 18 60 16 -3 -16 32 41 75 42 3 22 12 57 41 44 32 71 119 70 74 56 91 60 41 55 42 69 74 63 46 82 71 73 56 55 58 81 78 56 75 90 81 72 35 45 57 35 12 53 71 80 62 102 64 82 68 67 75 16 14 62 53 39 38 41 21 42 20 24 0 25 54 51 6 33 40 43 52 31 30 39 53 32 37 46 50 50 20 34 11 8 37 51 43 25 41 49 46 28 11 29 31 28 35 49 11 23 9 22 54 55 43 29 36 47 44 28 36 37 19 15 31 40 41 32 54 31 61 71 57 59 89 138 187 184 141 124 126 127 118 126 122 138 165 164 191 150 92 100 88 77 65 62 64 71 71 74 74 70 75 76 58 70 80 66 66 66 60 59 60 64 64 69 58 53 53 55 51 39 43 42 34 41 30 25 20 13 56656 333 118 30 10828 15 44 16 8108 8085 23322 5557 5491 5748 7483 5851 3253 3285 3350 3340 3034 2275 1646 1498 1203 1011 934 917 1020 1012 1168 2053 2795 2714 2274 1880 1403 771 753 988 974 903 1004 1025 925 867 836 921 1032 1045 1036 1073 1147 1049 964 729 314 189 123 202 231 187 195 164 141 140 192 170 122 44 61 89 99 112 108 125 108 90 89 8 43 22 93 111 111 86 83 89 70 43 84 121 102 81 49 29 60 59 49 70 138 125 125 106 81 105 168 104 128 41 30 68 64 41 77 30 56 -2 58 57 61 4 4 60 95 44 64 28 52 130 64 46 22 111 80 38 75 106 86 17 82 9 65 57 17 31 20 53 84 62 37 -3 52 110 90 10 -18 29 61 54 25 51 38 80 31 26 30 58 30 34 3 13 45 72 57 56 34 33 42 55 38 35 39 55 59 80 49 21 16 69 76 66 73 66 62 42 86 50 78 73 41 27 35 57 64 77 124 69 52 47 81 83 71 97 46 28 67 55 43 50 31 24 37 48 60 75 71 52 38 100 79 27 49 21 15 32 26 43 26 26 44 38 17 26 44 27 45 67 18 27 33 49 63 56 26 41 41 13 42 33 30 34 22 17 14 17 56 34 6 5 28 57 57 47 40 47 27 26 32 35 44 53 63 78 69 67 76 92 121 189 200 161 140 141 139 133 157 159 162 146 169 185 197 112 92 86 77 60 69 71 79 85 80 58 69 73 71 79 75 75 65 62 76 66 62 63 65 76 63 64 51 53 53 49 44 46 40 31 29 31 28 26 17 56662 333 119 30 10829 15 44 22 8108 8077 22128 5577 5234 5776 7182 5510 3139 3241 3365 3281 3284 2782 1867 1580 1297 1061 994 881 972 1020 1304 2188 2649 2738 2337 2116 1546 863 739 908 1019 949 1093 870 773 789 741 977 973 1068 1035 1024 1022 1010 807 349 220 128 204 158 174 201 216 193 90 131 134 134 116 27 102 72 23 68 87 62 35 -36 39 130 91 60 67 74 48 47 113 67 110 25 44 18 -3 10 -18 72 64 73 120 58 51 50 84 105 113 74 141 153 81 79 42 35 46 16 47 -17 60 67 62 70 70 85 18 -14 8 53 32 77 42 59 -10 -22 31 81 66 42 26 32 34 42 -18 -36 -16 -8 27 30 -9 26 11 -9 72 37 31 13 28 1 8 13 20 49 42 -5 11 22 15 24 -9 14 77 85 37 11 58 40 53 30 4 39 1 32 63 34 18 53 34 -15 41 66 -7 -14 2 21 30 74 20 23 16 25 23 40 25 9 93 94 33 35 41 38 -1 35 52 63 65 -12 -3 62 37 31 10 29 44 12 37 46 41 37 21 21 43 19 43 42 26 29 7 27 33 48 48 43 20 41 10 23 6 -15 22 51 34 37 31 44 37 28 39 37 14 7 24 25 18 36 39 11 -1 22 1 19 38 22 7 3 27 24 30 28 24 17 26 35 47 62 49 57 66 62 83 112 137 173 163 114 101 111 143 134 137 165 166 205 221 172 115 89 63 36 51 47 44 39 66 48 40 48 69 65 71 69 55 43 36 43 47 43 34 36 39 39 35 34 23 32 27 29 33 23 19 13 13 12 8 1 -10 56668 333 121 30 10831 15 44 28 8109 8069 31735 5604 4914 6406 7220 5190 3309 3410 3372 3284 3222 2748 1925 1674 1308 1092 947 973 968 1022 1932 2468 2653 2350 2152 1668 976 597 820 1031 824 973 911 802 764 877 924 962 1003 997 1017 1056 942 956 700 317 188 166 236 152 190 185 174 180 147 116 159 79 61 42 82 136 95 67 125 -8 29 20 -4 53 47 78 74 55 72 78 70 82 54 67 29 68 84 67 -25 94 131 75 114 9 51 59 42 66 45 21 85 135 60 51 29 22 1 9 37 47 -6 4 54 80 52 73 50 6 50 38 5 32 8 -4 37 29 67 77 84 74 29 51 19 24 -19 24 1 -2 -31 -22 13 25 28 62 26 16 12 60 46 18 17 41 21 44 43 40 39 40 49 72 27 17 29 -7 60 51 65 36 19 64 57 34 45 13 30 35 68 36 42 62 41 26 31 54 26 45 70 50 61 52 36 43 43 16 37 57 72 42 41 61 95 65 45 45 57 78 17 0 48 40 34 45 66 32 4 41 8 43 29 15 22 -3 29 37 25 11 41 41 30 10 22 34 10 7 50 10 24 48 28 48 45 56 44 40 11 27 49 20 25 34 41 18 24 26 26 14 -7 37 36 33 17 26 -2 5 20 21 27 9 13 32 22 24 26 36 24 53 55 50 79 97 114 179 206 214 170 153 157 126 125 133 178 194 178 143 158 141 137 106 77 54 42 51 65 65 53 41 41 46 60 61 70 64 60 49 48 42 34 50 48 46 48 52 55 45 50 43 30 38 34 37 38 31 32 25 20 15 12 56674 333 121 30 10831 15 44 34 8109 8061 236050 10008 4293 5887 5166 3391 3182 3492 3534 3344 3448 2946 2049 1687 1481 1273 1072 938 879 1039 1752 2495 2705 2706 2478 2143 1385 697 785 1041 910 842 1030 932 835 840 905 1049 1144 1153 1200 1158 1030 1039 859 369 339 324 237 161 222 230 248 290 240 184 194 234 220 131 142 139 112 58 77 90 76 101 131 146 126 84 110 102 119 96 76 86 35 122 132 110 115 77 30 106 101 98 154 71 80 84 54 143 89 112 130 108 67 72 79 65 38 102 61 70 51 120 95 99 102 31 76 28 47 74 70 87 78 36 47 90 15 44 103 119 134 48 19 60 75 57 65 53 57 74 65 72 88 79 61 79 60 68 89 57 72 82 63 28 61 130 78 67 47 27 20 87 101 95 45 36 98 73 108 92 62 81 89 57 58 79 50 67 42 147 75 56 120 92 78 112 107 121 96 57 51 135 98 70 97 125 61 81 76 98 117 113 72 105 99 50 61 44 48 72 50 104 75 68 64 72 40 24 45 76 49 76 51 87 70 61 48 69 68 70 66 88 94 97 78 52 53 75 59 63 54 86 64 63 58 56 55 84 75 50 47 66 70 59 48 38 52 54 53 50 44 45 62 45 59 68 54 43 37 56 55 58 66 56 79 81 90 98 102 85 116 180 230 259 289 227 179 172 169 174 172 177 217 211 199 163 122 113 102 87 96 88 77 85 85 82 88 94 96 101 97 97 94 91 81 76 73 80 79 76 70 74 84 88 80 75 82 79 72 70 68 58 53 60 57 55 44 56680 333 118 30 10828 15 44 40 8109 8054 13707 3776 4129 5301 4402 3172 2963 3282 3495 3310 3467 3122 2062 1845 1565 1286 1017 922 953 1151 1891 2378 2667 2590 2252 2045 1333 656 700 1026 1015 923 977 815 709 727 825 970 1112 1098 994 1025 971 939 593 205 183 199 142 119 262 179 185 193 143 124 93 76 130 53 102 87 109 93 85 39 39 18 11 6 16 44 81 -18 6 113 76 10 26 47 109 32 26 28 -1 76 154 58 55 12 41 -31 82 66 52 78 77 29 62 26 55 32 -9 40 -39 -22 32 67 51 37 23 18 10 -2 42 52 36 89 72 47 65 36 26 56 -23 37 35 4 -23 -12 35 51 9 -7 0 36 21 31 31 43 13 -3 -7 26 59 43 50 -22 -1 39 84 21 38 39 5 -4 18 10 16 29 54 25 7 8 54 88 36 -4 28 48 76 49 21 34 22 20 61 51 80 47 46 55 79 65 52 57 68 28 54 53 61 95 88 39 27 60 21 38 54 56 66 79 32 41 20 36 14 25 10 15 18 7 0 27 21 18 -15 9 55 61 23 8 10 18 26 17 29 46 21 33 28 51 33 22 35 29 37 31 29 34 15 34 28 62 69 33 9 49 69 42 32 29 14 16 16 33 30 28 40 17 26 23 28 29 14 27 33 38 49 38 32 35 29 50 70 94 91 93 94 140 265 274 223 141 150 229 237 164 151 159 154 155 160 71 68 68 71 63 56 57 53 42 47 60 66 54 52 57 65 64 67 55 61 57 59 54 58 54 58 53 54 44 37 41 44 39 34 31 30 31 26 23 15 56686 333 115 30 10825 15 44 46 8109 8046 17005 3983 4014 4598 3848 3221 3177 3561 3767 3620 3628 3422 2442 1884 1741 1482 1212 940 975 1029 1566 2340 2629 2687 2348 2046 1488 899 797 1132 1121 902 965 1094 948 809 821 970 1138 1058 1132 1181 1143 1046 846 288 169 202 194 172 175 278 235 293 224 129 133 113 74 145 76 142 160 138 65 137 103 94 -34 111 109 135 93 73 130 89 84 129 62 17 40 40 36 40 71 65 113 145 119 51 59 67 111 60 54 104 88 165 85 100 84 135 79 72 36 71 90 95 103 74 122 89 80 55 74 75 88 28 43 56 86 43 59 126 111 91 34 14 28 86 82 24 50 72 30 4 10 -19 75 51 26 77 33 69 32 77 35 31 16 12 -1 34 34 3 52 13 60 63 42 17 52 77 84 105 79 88 49 46 79 69 71 33 75 73 78 66 -10 29 63 54 89 55 79 53 20 42 48 108 70 75 80 33 59 79 86 75 65 70 85 78 80 83 101 102 64 34 46 66 81 55 38 50 34 37 74 100 40 57 43 70 59 46 55 66 45 33 57 74 78 50 53 68 63 35 41 69 50 47 39 35 55 77 59 45 37 37 63 40 70 81 55 61 72 63 72 74 40 42 59 48 37 52 58 51 42 64 72 55 57 75 71 80 78 59 85 109 104 109 138 169 160 224 299 236 169 227 181 165 172 189 203 151 152 133 106 98 83 83 86 92 84 78 88 79 75 84 79 89 88 88 95 94 70 72 74 82 74 71 65 63 68 66 71 69 69 62 52 50 55 51 38 42 32 56692 333 112 30 10822 15 44 52 8110 8038 21883 4505 4184 3501 2994 2926 3128 3695 3868 3644 3656 3679 2985 2144 1887 1611 1293 1004 977 1052 1330 2218 2579 2619 2287 2044 1816 1223 773 991 1212 1008 895 1091 1040 853 758 949 1093 1151 1124 1073 934 963 795 368 221 221 210 226 210 277 242 212 129 127 88 177 187 74 58 114 118 109 43 78 71 64 57 39 112 74 66 78 104 97 110 71 67 22 55 82 100 23 109 100 89 120 83 60 121 28 51 77 95 114 112 82 55 103 57 23 50 25 111 37 52 88 74 32 103 85 51 38 104 71 66 26 46 64 11 34 19 60 120 85 34 33 57 57 12 12 25 -11 23 46 48 22 40 46 23 26 28 32 87 57 25 42 39 43 42 48 43 47 43 38 65 55 89 104 22 50 66 85 68 71 54 73 73 25 103 73 46 69 77 44 103 70 54 79 64 89 87 91 72 63 69 100 72 70 63 72 102 67 77 83 75 89 105 80 57 46 47 46 65 90 82 50 71 23 59 74 92 73 43 62 30 52 80 84 78 39 47 87 99 72 66 60 56 95 87 92 53 44 33 58 35 53 62 51 32 41 55 65 34 44 64 56 74 65 63 62 51 52 47 59 49 59 58 48 55 56 62 80 66 69 69 65 59 79 59 52 73 86 94 116 108 147 155 163 206 263 294 283 237 227 182 182 144 130 125 124 136 154 129 109 101 85 84 97 90 93 90 90 73 81 93 102 98 87 94 100 100 102 97 93 89 90 101 95 77 80 76 68 71 67 66 66 60 55 44 44 41 56698 333 110 30 10820 15 44 58 8110 8031 26591 3962 3659 3385 3144 3202 3022 3441 3858 3596 3637 3748 3073 2219 1949 1758 1339 1063 966 1084 1550 2418 2652 2377 2147 1995 1420 887 847 1130 1199 919 969 1096 958 937 970 1074 1196 1186 1062 1020 1010 747 368 187 153 191 179 170 214 244 215 206 229 161 147 146 190 124 83 83 86 74 -16 72 67 34 44 32 93 92 71 26 67 151 149 120 108 7 43 110 112 83 119 102 120 54 40 70 98 80 37 140 134 131 108 98 80 60 45 66 56 64 111 113 86 117 51 53 161 107 79 60 -4 54 31 40 66 45 51 36 72 102 35 29 18 32 38 50 72 32 49 71 21 13 60 62 27 20 75 50 22 56 31 23 52 122 53 39 49 69 51 25 8 89 74 102 65 57 55 66 26 21 44 51 87 60 69 59 67 49 66 59 102 104 69 56 74 99 74 78 93 65 94 73 42 60 61 54 76 81 41 88 105 82 95 82 77 79 64 97 100 45 63 44 26 50 47 34 15 57 28 41 89 55 56 41 71 50 81 82 67 92 82 89 46 49 102 80 43 13 9 65 43 35 44 52 60 72 54 35 59 87 63 81 67 55 84 71 50 54 68 46 56 74 61 47 53 69 62 58 58 50 50 60 59 58 88 70 57 61 64 71 78 100 114 115 119 184 171 182 242 329 294 233 182 164 150 145 162 158 144 112 140 128 109 110 103 94 96 87 89 90 80 97 99 93 111 106 106 107 84 85 91 92 97 93 85 81 76 69 72 73 68 56 63 58 54 44 40 40 30 56704 333 110 30 10820 15 45 4 8110 8023 28240 3416 3467 3317 3028 2911 2930 3508 3390 3267 3731 3547 2614 1978 1961 1672 1384 1005 954 947 1142 2037 2510 2544 2323 2024 1738 1256 860 1038 1361 1136 790 938 1021 902 896 1000 1120 1110 1149 1099 987 842 444 287 249 246 239 202 171 184 238 166 214 254 206 124 132 119 53 113 124 81 24 64 34 22 45 104 124 44 37 49 5 63 36 146 148 40 1 -25 11 1 103 157 154 36 27 103 66 25 56 104 105 105 70 95 80 79 19 19 79 111 114 107 183 105 64 88 89 35 57 78 85 43 54 58 49 25 66 65 69 50 58 7 65 69 22 35 20 24 -9 23 39 51 -10 34 39 15 79 51 73 71 41 68 37 74 2 -20 47 68 125 38 96 54 48 64 72 72 21 59 83 57 62 60 69 61 40 50 27 50 63 59 36 96 88 69 30 44 62 55 57 55 74 75 47 72 73 71 74 63 88 77 110 74 26 125 82 110 136 87 102 76 47 41 61 60 50 75 124 85 76 55 71 57 27 70 63 58 57 97 65 64 98 100 89 53 46 70 77 52 69 76 58 57 47 33 53 63 44 71 58 40 43 62 78 65 59 36 31 47 55 56 74 72 77 52 42 29 46 63 72 48 50 78 73 67 45 42 63 70 78 70 71 79 101 116 130 151 139 162 206 266 380 360 254 174 176 125 142 144 126 137 160 200 149 130 89 96 103 106 94 90 90 84 80 89 106 100 97 92 81 100 105 93 94 88 94 82 65 72 68 61 61 67 67 76 67 56 49 47 39 56710 333 112 30 10822 15 45 10 8110 8015 27364 3634 3546 3366 3058 3090 2934 3307 3648 3501 3821 3580 2640 2033 1946 1600 1245 972 1022 947 1164 1967 2452 2460 2091 1714 1437 1191 868 1272 1440 1036 954 1056 996 887 957 1083 1194 1136 1166 1063 1115 763 308 231 326 356 276 231 226 231 202 213 303 210 136 174 165 130 104 39 99 123 143 81 47 83 84 94 119 127 82 46 94 130 174 63 35 -16 24 -5 34 74 105 120 141 112 74 109 103 107 82 44 119 115 124 127 39 86 23 40 42 82 109 132 106 44 32 76 106 113 125 102 69 128 104 41 27 27 67 58 89 28 29 94 79 23 57 12 34 56 65 13 34 53 74 55 40 32 10 4 59 68 83 81 98 35 78 73 82 76 67 34 52 31 82 44 108 105 68 66 55 5 21 28 65 67 43 79 95 48 88 123 81 61 53 78 93 65 48 60 63 64 23 42 83 91 96 54 46 79 87 81 49 110 111 87 107 103 102 106 103 106 57 65 70 73 71 43 45 48 73 92 72 66 43 52 44 41 56 44 52 32 77 80 6 52 19 47 90 69 36 42 58 59 63 67 59 37 7 30 46 44 46 53 32 38 32 31 47 66 62 66 45 76 61 66 71 56 70 55 88 76 78 64 57 56 34 50 55 65 64 62 50 72 96 111 129 118 131 166 199 186 242 290 248 189 203 205 154 143 125 118 129 158 145 122 88 99 110 99 78 73 91 105 106 91 91 86 89 93 88 90 94 89 81 85 79 73 80 70 59 69 63 69 62 53 53 54 48 42 37 56716 333 112 30 10822 15 45 16 8111 8007 28475 9058 6241 3660 3118 3184 3132 3420 3553 3730 3752 2918 2183 1939 1853 1709 1395 1085 1043 967 1054 1223 1910 2661 2552 2015 1659 1352 985 1314 1567 1364 1025 1120 1029 940 1049 1134 1229 1214 1143 1215 1030 523 301 239 257 288 297 261 259 236 268 253 297 350 191 126 177 170 120 128 87 130 69 68 119 173 115 107 31 28 95 70 70 144 125 103 79 130 61 89 78 131 231 229 208 85 93 100 120 68 114 63 58 187 170 89 96 82 125 82 74 128 73 109 102 91 50 42 111 69 41 139 93 167 60 72 56 88 108 99 75 129 72 48 36 82 41 55 24 93 58 134 112 56 76 55 42 54 22 22 90 86 80 95 110 94 35 107 91 106 115 91 128 85 72 112 101 109 115 124 98 100 129 111 60 107 123 107 63 60 92 119 92 101 90 66 97 79 78 70 83 98 100 75 76 92 127 133 115 106 102 91 114 100 126 142 105 87 110 51 84 102 79 86 96 84 96 93 88 68 60 71 82 79 53 73 87 95 105 96 101 68 81 89 93 99 106 91 91 91 66 57 50 78 99 85 71 88 82 90 108 102 75 74 89 98 83 76 90 87 85 73 92 88 86 86 80 100 80 77 82 91 81 100 65 66 87 83 89 101 125 93 99 120 116 136 145 181 181 243 335 320 341 290 375 355 225 193 171 181 196 198 162 175 151 110 121 114 119 130 110 99 95 94 100 102 114 117 100 112 116 123 118 112 100 96 106 103 87 87 83 86 87 90 83 78 77 70 66 65 58 56722 333 113 30 10823 15 45 22 8111 8000 26296 5463 3703 3430 3104 2967 2954 3481 4002 3713 3775 2877 2008 2020 1900 1721 1432 1129 964 1037 1026 1161 1774 2446 2465 2241 1836 1423 1215 1438 1501 1135 929 1021 1024 994 1104 1166 1091 1143 1167 1060 740 325 269 244 236 266 328 212 195 264 232 264 212 239 230 291 164 136 179 94 134 122 66 157 58 72 41 63 92 101 97 37 147 95 77 13 108 41 74 89 116 129 114 130 46 76 87 70 107 130 107 122 98 58 63 54 75 48 42 125 119 137 130 122 108 67 83 74 45 40 33 47 77 122 83 -3 44 14 5 59 49 23 96 69 74 94 74 85 69 68 28 53 90 125 51 17 62 49 65 91 92 50 62 88 92 86 89 122 90 65 106 36 42 65 36 54 75 87 101 90 126 137 71 112 54 59 102 152 155 115 91 72 67 98 51 49 118 86 96 110 96 91 139 120 100 110 122 131 83 96 98 100 77 84 107 147 74 83 91 80 95 71 75 78 85 67 90 61 96 107 74 78 66 75 78 64 65 69 112 92 51 85 74 42 59 70 71 84 96 72 60 41 68 84 79 76 61 67 78 78 67 68 78 84 84 79 47 44 51 80 67 42 35 56 52 54 49 38 58 50 45 54 85 66 59 72 66 42 61 80 76 71 77 78 60 100 134 146 162 157 225 292 216 213 218 210 183 187 198 158 141 117 145 146 144 135 111 113 100 98 92 94 92 92 94 91 88 94 92 93 80 103 109 95 85 92 98 88 82 72 73 74 69 70 68 65 61 56 52 47 44 56728 333 114 30 10824 15 45 28 8111 7992 17609 3549 3614 3267 3093 2905 3276 4170 4486 3922 3667 2699 2160 2118 2126 1955 1609 1288 1196 1149 1211 1225 1862 2500 2501 2584 2203 1569 1238 1459 1465 1051 1062 1085 981 888 1190 1187 1131 1090 1137 1008 524 267 291 296 287 298 316 320 284 322 215 297 379 311 228 169 165 115 165 147 90 70 64 162 170 145 123 90 169 157 112 158 142 66 71 75 111 103 138 109 165 222 174 195 79 120 147 172 128 148 137 148 111 91 152 104 40 26 84 34 147 191 157 194 126 107 72 88 90 102 117 119 107 129 80 78 63 82 113 69 73 104 71 76 128 75 129 110 65 72 88 73 85 30 59 82 118 111 59 112 116 121 108 92 72 99 104 126 138 98 104 86 133 109 122 80 156 156 95 89 134 59 86 81 127 133 97 86 112 113 85 105 87 102 112 93 79 100 105 148 105 75 48 101 56 105 96 117 88 96 132 129 104 113 137 119 134 95 108 96 84 63 88 71 55 59 89 96 112 63 63 98 90 108 116 89 60 73 95 99 80 62 65 76 71 49 61 84 70 79 91 85 65 66 68 72 88 98 83 76 73 69 95 107 85 111 93 88 94 80 100 85 55 85 89 111 103 87 100 96 121 107 92 63 85 99 97 110 119 89 80 77 90 115 117 119 129 147 179 200 216 350 321 273 295 232 227 199 179 215 199 185 196 174 144 137 135 128 117 115 115 102 111 112 111 124 131 124 116 116 123 129 128 119 116 117 109 97 97 93 94 88 91 94 88 87 86 83 74 73 67 56734 333 114 30 10824 15 45 34 8111 7984 34538 15166 8144 3855 3256 3321 3613 4314 4624 4206 4072 3508 2398 2178 2013 2001 1719 1270 1080 1111 1146 1405 2167 2443 2547 2520 1973 1431 1450 1509 1073 1036 1074 1044 991 1079 1157 1217 1199 1088 919 491 370 318 307 383 356 298 300 252 299 280 232 346 307 312 245 184 227 157 85 106 152 122 133 159 195 142 119 168 118 177 192 141 111 69 158 172 97 87 106 64 151 231 169 110 118 98 65 76 89 129 140 138 122 194 188 150 122 116 83 107 182 178 122 172 137 144 127 117 107 80 63 128 147 145 161 143 95 77 131 145 99 124 59 77 94 88 103 52 25 67 89 75 36 79 84 125 80 119 134 145 114 113 124 89 111 104 97 126 95 91 116 105 111 80 111 156 86 71 85 64 92 100 108 111 115 129 103 89 68 113 94 145 92 102 86 124 102 104 158 140 109 110 123 118 103 86 62 95 123 112 104 128 138 110 116 149 139 146 145 128 111 131 98 94 93 108 77 87 81 89 69 46 101 94 77 71 101 59 63 78 55 72 115 93 102 120 117 106 108 100 75 85 70 69 93 133 115 109 109 83 85 94 90 108 106 85 129 111 108 89 69 106 96 96 120 110 102 94 100 97 99 86 107 111 96 119 121 125 112 118 100 120 120 108 90 114 133 159 177 237 275 278 366 314 301 349 371 275 219 233 207 187 176 178 166 157 150 136 141 144 131 128 121 125 127 137 137 134 133 120 120 128 128 135 126 127 124 118 113 112 104 105 97 106 103 88 81 77 76 78 70 56740 333 114 30 10824 15 45 40 8111 7977 27297 7899 4361 3988 3609 3389 3732 4136 4462 4484 3958 3069 2295 1992 2057 2050 1699 1147 991 995 1056 1242 1941 2184 2204 2377 2054 1478 1301 1551 1194 952 1077 944 923 982 1178 1239 1177 1053 882 473 307 326 281 380 381 311 304 296 311 374 280 294 234 266 229 191 238 125 151 154 164 170 141 103 144 122 149 149 121 86 184 168 168 130 118 126 116 92 169 143 113 212 142 98 91 72 126 94 93 145 169 74 89 128 154 123 136 91 110 61 74 103 155 127 120 122 50 55 57 70 118 89 88 59 109 116 90 72 76 60 54 71 100 35 91 114 28 31 107 98 77 118 85 20 11 51 79 114 101 131 80 85 129 73 64 91 109 45 89 63 95 85 94 90 143 172 127 134 103 71 72 92 41 54 143 75 80 111 131 103 125 74 73 89 100 100 83 88 82 123 129 67 100 134 119 101 78 98 105 139 102 87 71 122 106 134 91 79 102 101 94 56 75 80 79 117 88 81 89 75 82 59 72 68 91 60 93 94 98 77 83 83 92 74 89 83 71 58 52 74 74 73 91 98 114 95 100 73 102 79 78 65 92 68 84 81 102 90 113 90 78 92 96 94 93 60 75 53 74 82 79 73 94 83 111 104 102 93 87 106 100 77 74 107 116 102 102 124 160 244 324 278 223 295 342 362 344 271 220 324 434 271 210 224 180 129 130 139 132 119 119 114 117 114 125 129 116 107 112 118 123 127 120 113 115 111 107 111 110 101 99 97 94 91 83 80 74 73 70 77 77 56746 332 144 30 10824 15 45 46 8112 7969 9154 4243 3914 3531 3427 3980 4235 4239 4019 3449 2814 2233 2082 1991 1835 1567 1105 995 1021 1136 1157 1908 2067 2173 2174 2084 1606 1647 1473 969 991 951 1039 1015 999 1174 1112 1098 873 673 391 357 313 251 411 355 342 307 282 307 289 260 252 288 337 215 122 117 141 148 169 114 69 134 129 124 170 106 101 126 112 104 51 105 52 22 73 90 93 90 113 139 126 110 128 135 82 129 127 125 61 81 108 115 126 138 110 80 100 98 133 96 100 85 119 83 88 65 75 110 96 80 93 101 82 32 88 85 46 58 110 102 91 67 84 42 84 86 96 66 66 114 140 89 106 134 6 8 106 64 69 112 72 100 87 84 62 75 152 132 80 99 146 160 110 106 82 80 140 147 93 86 87 99 90 133 115 79 78 107 96 162 99 104 91 82 125 124 90 85 127 129 96 75 118 135 114 143 140 129 119 82 100 97 119 101 69 54 74 100 68 70 59 86 59 52 40 49 65 51 75 79 97 84 87 55 51 96 56 67 64 48 86 100 55 73 49 78 85 63 81 82 63 77 57 54 60 53 59 80 67 55 85 69 90 100 79 59 51 49 68 65 88 77 73 69 70 73 81 72 57 101 53 70 99 96 86 71 58 78 93 79 80 92 95 76 79 89 112 125 191 267 337 412 288 327 393 344 340 316 301 283 377 215 238 162 140 134 122 129 121 116 103 113 113 112 112 109 109 125 129 114 106 105 95 96 102 97 96 98 97 88 87 84 90 85 73 69 70 60 60 60 56752 333 113 30 10823 15 45 52 8112 7961 26893 8954 4315 3897 3575 3288 3843 4398 4073 3681 3139 2492 2096 2058 2124 2103 1855 1367 1039 1104 1174 1236 1725 1611 2016 2259 2087 1686 1697 1395 988 1003 931 979 924 972 1170 1153 932 662 469 307 335 388 370 306 378 268 308 200 321 294 276 315 216 214 206 143 126 137 108 108 111 195 139 116 82 64 78 78 55 93 75 71 43 57 118 79 95 121 108 49 144 161 134 108 122 79 130 119 80 61 115 94 132 136 88 83 44 66 87 118 70 120 133 114 136 102 88 112 85 121 111 60 46 138 51 93 80 105 89 75 34 110 108 102 60 75 42 52 49 44 52 46 112 106 105 47 21 52 76 112 143 135 91 75 95 115 109 93 25 69 127 110 119 107 69 80 121 113 96 92 108 62 110 129 83 80 85 97 87 42 45 104 141 109 79 25 92 155 134 89 77 89 85 55 49 86 84 44 102 82 58 68 88 109 116 107 76 87 100 134 124 95 34 77 105 88 57 46 67 43 73 72 78 79 74 65 67 102 98 88 77 98 77 51 39 73 68 52 78 60 55 43 74 82 86 57 40 64 60 75 56 51 44 43 67 57 88 105 67 68 69 66 76 82 77 86 78 91 106 82 80 62 80 47 69 67 77 82 75 64 62 81 84 90 80 80 84 103 114 155 229 364 444 425 428 404 339 316 246 298 300 266 228 174 177 141 115 127 113 107 104 114 107 100 102 107 109 111 109 109 99 108 102 96 97 94 82 84 95 92 76 72 74 69 66 64 65 56 50 55 48 56758 333 112 30 10822 15 45 58 8112 7953 30170 13436 7140 4566 4096 3581 3931 4547 4168 3766 3296 2590 2163 2094 2077 2121 1918 1389 1070 1106 1111 1146 1753 1848 1731 2040 1964 1741 1758 1577 1071 1038 1090 1102 1011 1024 1260 1127 835 610 412 387 383 347 383 373 332 368 311 326 321 296 329 339 305 277 209 223 245 252 184 215 219 118 111 117 123 87 122 156 139 73 140 100 69 66 106 69 96 74 86 154 163 99 119 97 72 102 67 103 101 96 47 48 103 107 133 184 111 58 146 110 131 216 219 159 138 140 127 93 86 137 116 91 97 67 84 97 106 106 63 74 37 68 33 67 56 49 50 58 65 107 121 90 50 61 93 96 153 107 120 58 63 128 138 92 101 86 124 108 111 79 143 119 113 130 133 121 64 117 106 124 140 94 76 94 119 111 139 88 129 127 103 86 108 71 161 140 108 116 126 101 101 105 99 147 130 96 133 100 82 152 155 131 142 160 143 137 108 121 94 86 106 111 109 90 74 62 67 88 71 88 48 71 54 62 71 70 76 73 59 79 75 84 109 88 111 96 99 92 72 51 52 61 61 79 81 78 82 76 59 69 86 109 99 59 53 72 95 96 80 86 93 97 95 99 98 85 83 78 89 88 122 109 103 108 108 123 104 67 78 78 89 120 108 122 111 120 106 103 148 153 188 274 398 525 498 421 413 333 345 460 413 278 239 296 184 139 165 149 134 121 125 118 107 114 115 107 121 134 133 122 122 120 114 101 107 113 97 107 105 97 107 94 96 81 80 85 74 64 66 60 57 56764 333 113 30 10823 15 46 4 8112 7946 27180 10350 6327 4230 3874 3338 3672 4137 3995 3370 2913 2281 2103 2123 2043 2132 1977 1474 1142 1113 1076 1172 1519 1646 1532 1767 1871 1849 1978 1354 954 983 1063 966 938 965 970 1101 892 511 366 413 420 417 340 401 310 239 277 355 289 310 331 297 208 242 213 168 205 230 121 108 119 159 116 137 188 123 75 53 146 143 102 128 35 29 86 77 78 93 117 182 134 168 114 93 20 81 148 84 62 146 66 124 151 69 100 136 136 114 138 70 88 143 159 128 137 122 128 74 59 122 164 57 60 113 69 57 101 81 44 65 73 32 49 23 93 40 -6 39 16 10 25 83 80 90 72 81 109 74 82 123 163 87 79 94 55 68 73 101 74 86 139 154 107 111 148 111 95 74 81 98 94 55 63 79 109 103 125 93 110 134 96 95 93 96 121 64 88 104 95 158 125 72 89 97 82 104 91 145 156 127 78 97 142 144 113 90 105 91 85 114 63 63 70 91 101 69 39 49 73 66 38 61 82 69 55 26 76 106 63 42 86 77 67 68 59 71 42 64 72 71 64 50 66 88 47 64 65 43 72 46 68 75 67 72 85 93 87 75 68 64 66 63 83 71 70 85 85 75 66 63 83 108 94 88 101 85 86 89 90 78 98 92 82 86 111 92 99 103 95 113 134 164 277 422 492 492 367 307 261 257 263 265 218 194 158 134 133 128 120 120 99 105 113 98 94 87 98 99 105 118 111 104 101 102 96 95 91 98 90 87 88 87 75 67 63 76 62 58 65 56 42 56770 333 113 30 10823 15 46 10 8112 7938 27409 9223 5196 4095 3790 3178 3517 4170 4237 3406 2563 2191 2137 2102 2041 2248 1953 1538 1166 1097 1135 1147 1269 1512 1576 1703 1927 2009 1694 1080 878 996 1067 1025 948 906 1039 1028 794 525 477 427 453 381 372 273 325 355 316 383 340 269 290 359 301 315 233 176 113 152 160 124 181 167 109 176 59 127 211 137 100 107 141 123 100 123 75 70 65 38 114 203 118 156 141 115 148 69 131 114 95 129 48 45 84 135 100 169 123 100 107 105 49 112 170 165 125 107 149 133 199 99 62 139 166 105 91 131 118 140 89 -10 76 96 68 83 69 65 96 92 101 74 39 52 70 106 25 48 98 59 95 88 97 120 116 96 156 197 129 133 117 150 73 117 129 91 124 92 99 96 93 146 116 103 151 152 108 107 135 109 128 91 116 125 87 114 150 97 134 102 110 94 111 91 68 97 83 84 106 78 106 87 147 136 118 108 111 105 121 125 143 92 75 78 81 69 95 125 66 109 75 76 55 100 98 62 49 66 70 59 100 92 41 56 62 78 68 43 77 102 74 90 68 55 56 91 82 91 71 47 73 85 68 86 81 85 71 59 59 74 64 78 84 83 73 77 80 84 68 75 81 79 80 91 79 99 92 85 99 98 86 88 119 109 103 94 101 91 92 110 119 113 123 159 243 342 444 473 465 377 480 308 247 227 229 217 208 210 153 131 116 103 99 110 106 103 97 105 110 115 106 110 106 105 107 101 94 93 92 91 88 85 93 85 82 82 66 67 66 66 61 56 52 56776 333 114 30 10824 15 46 16 8113 7930 28769 9331 4627 4010 3629 3100 3251 3650 4155 3478 2560 2083 1955 1723 1615 1901 1950 1444 1064 1031 1078 953 1118 1332 1382 1603 1811 1657 1137 882 898 1032 994 896 899 858 949 1005 828 497 413 441 388 336 337 357 342 326 287 298 323 297 267 283 304 265 252 196 141 63 41 150 85 63 68 24 111 99 116 122 112 104 61 29 29 53 -14 18 17 75 117 74 138 111 97 80 9 43 136 99 73 79 44 80 109 97 121 89 99 92 58 81 105 125 153 115 147 126 100 55 97 92 62 47 4 -19 51 85 28 27 31 92 74 61 27 36 40 27 -16 -4 37 18 0 16 62 89 56 62 75 96 97 91 62 69 92 122 107 54 63 79 103 59 103 130 95 87 78 87 109 126 124 42 55 151 115 68 102 126 84 117 87 53 64 73 48 49 96 131 90 100 58 36 64 111 76 81 86 93 86 45 92 100 108 108 75 90 113 127 79 89 72 60 96 52 66 23 46 -5 15 25 45 51 24 39 42 53 16 39 65 74 48 36 51 83 72 62 57 74 16 40 41 51 46 43 55 32 64 56 42 33 59 81 52 46 58 79 51 48 51 68 68 62 73 52 38 53 59 44 54 58 59 60 53 50 83 64 40 62 54 43 67 54 55 72 82 85 76 62 60 87 91 76 119 143 236 329 273 310 363 354 317 351 292 169 177 147 145 146 133 117 116 92 77 78 86 77 78 81 81 83 83 85 88 81 96 79 67 71 74 66 67 67 58 54 48 59 55 44 46 45 37 35 26 56782 333 116 30 10826 15 46 22 8113 7922 26501 6097 3707 4087 3700 3275 3351 3322 3848 3455 2564 2151 1954 1856 1692 2019 1891 1368 1140 1136 1160 1105 1079 1388 1410 1427 1321 1188 1046 1049 1060 1096 1092 956 972 955 1042 1127 789 561 425 373 386 425 441 328 315 375 361 310 282 337 303 302 303 215 171 248 188 132 53 120 104 111 51 89 161 111 108 82 111 86 69 117 59 106 65 115 92 137 155 150 120 161 85 78 108 118 158 97 79 117 89 107 110 88 120 103 97 129 112 -3 107 163 232 164 165 148 77 93 142 196 140 126 93 83 80 90 90 65 81 67 37 84 45 78 91 19 51 67 39 90 51 34 64 134 114 62 90 94 123 133 134 142 126 92 42 162 74 67 103 127 96 75 95 84 124 107 78 109 110 83 103 107 89 117 144 137 91 115 122 76 68 59 133 92 113 157 142 119 147 164 124 120 99 100 72 70 68 105 146 136 107 103 115 149 142 138 148 147 119 139 105 89 81 80 96 109 81 87 103 75 47 69 83 100 56 85 60 52 70 65 62 77 72 89 111 64 87 100 66 59 61 68 66 85 76 61 76 91 112 68 75 78 74 71 72 56 82 88 85 86 89 83 82 59 95 93 71 67 79 70 76 94 96 87 96 96 83 84 92 91 93 97 94 88 92 95 89 88 85 113 143 139 175 218 250 283 337 309 305 317 363 247 277 243 228 159 128 156 137 131 117 109 108 115 114 113 115 117 121 100 112 111 113 110 110 98 96 96 92 81 81 85 85 76 74 76 72 65 65 64 62 56788 333 116 30 10826 15 46 28 8113 7914 23883 5202 3457 3948 3615 3106 3196 3055 3094 2866 2181 1972 1892 1699 1668 1877 1714 1349 983 972 1061 1101 1139 1263 1337 1344 1206 1033 973 888 922 948 967 976 834 840 1008 1083 782 440 378 370 386 308 321 343 251 187 322 307 286 263 276 325 288 161 187 172 95 102 107 116 99 83 80 71 100 126 147 66 37 9 28 -3 37 49 62 59 131 149 210 139 158 114 105 101 50 49 5 1 59 84 121 139 127 132 122 127 157 107 70 117 104 84 177 124 91 20 103 56 129 86 39 64 71 53 36 71 100 25 35 72 33 90 21 25 52 40 78 26 93 5 44 54 60 70 54 84 86 79 125 77 37 67 34 18 96 90 16 25 69 117 81 72 77 75 82 94 82 78 114 113 132 73 97 96 72 103 78 66 75 61 15 39 77 96 79 67 86 115 79 103 85 91 128 67 73 99 67 62 107 125 68 77 86 107 106 90 97 91 77 72 49 58 72 43 20 60 73 43 46 41 77 40 48 39 17 57 54 47 49 25 34 10 35 38 69 31 21 23 23 37 43 29 36 51 57 52 55 65 57 40 31 70 66 55 47 51 66 50 54 46 52 64 62 63 53 55 45 45 47 52 60 65 56 52 61 40 47 55 63 68 74 53 61 84 70 71 78 89 77 78 96 87 150 151 172 203 232 253 241 215 207 235 243 229 153 138 134 149 120 102 83 72 80 71 74 72 66 71 84 83 90 80 84 79 80 75 80 70 61 68 57 53 55 47 53 56 47 40 42 35 30 56794 333 118 30 10828 15 46 34 8113 7907 22144 4399 3334 3978 4007 3230 2894 2868 2625 2442 2064 1903 1940 1768 1681 1780 1696 1440 1089 1030 1095 1031 1042 1256 1447 1206 1106 1078 985 898 998 1067 1019 973 890 842 876 1034 816 545 442 329 342 344 356 360 308 258 285 291 303 352 309 295 267 171 150 162 140 145 66 144 128 61 46 24 146 109 91 86 73 53 -13 53 20 10 93 34 10 50 214 174 150 77 53 65 92 91 18 53 99 109 100 97 92 130 58 19 86 62 73 60 111 164 230 146 112 87 141 72 98 109 77 83 60 31 47 40 22 67 63 80 61 32 27 51 62 33 35 89 12 -36 13 23 46 82 64 75 71 66 76 116 69 79 19 16 58 33 63 57 73 53 27 19 60 81 65 56 73 60 55 64 31 84 99 108 69 56 61 74 123 88 48 57 94 98 56 46 112 116 95 123 97 76 85 110 65 51 65 58 97 153 110 89 91 122 106 111 118 100 75 53 86 44 49 39 52 52 27 57 29 34 18 14 51 44 35 36 61 75 47 23 30 19 21 38 32 40 16 28 23 13 34 56 48 44 55 48 68 78 65 49 50 37 47 73 43 41 30 18 25 64 75 74 73 38 24 56 59 34 41 49 54 38 38 44 53 25 45 83 76 78 63 56 58 56 45 82 91 79 78 93 125 129 71 144 186 158 185 237 233 177 180 136 146 164 172 135 134 122 104 114 102 83 66 53 65 73 78 88 95 91 88 92 85 87 66 62 73 64 53 55 57 53 48 46 53 53 44 34 41 35 25 56800 333 119 30 10829 15 46 40 8114 7899 19607 4100 3209 3896 4409 3653 2735 2389 2109 2043 1988 1874 1795 1588 1574 1709 1692 1483 1024 1015 982 1051 1081 1253 1473 1229 1150 1175 927 885 1104 1075 1042 969 903 869 839 974 680 416 480 471 268 303 347 293 174 183 287 221 200 318 325 293 214 178 134 116 131 168 121 84 65 49 101 60 131 151 125 89 40 36 101 87 69 37 82 52 42 124 176 169 70 50 42 90 95 11 29 16 37 77 72 67 70 104 125 2 35 79 107 70 68 158 160 100 99 41 106 145 80 54 21 80 1 13 18 45 67 55 39 45 63 80 64 41 -18 1 19 31 31 32 85 16 3 41 10 11 32 26 55 113 96 98 82 8 24 36 30 51 65 51 62 69 60 94 74 47 47 36 13 95 114 100 77 79 66 61 67 20 56 131 66 17 90 66 46 58 49 18 52 77 36 36 57 97 58 42 86 56 63 62 81 66 43 82 86 96 87 67 83 53 50 9 42 95 20 27 39 33 32 12 21 -8 -4 -12 -7 25 -3 29 53 22 5 39 10 20 38 32 29 12 42 46 46 35 34 7 50 58 31 30 77 59 27 45 41 4 24 37 45 37 41 22 18 20 36 26 18 20 34 43 32 42 30 39 35 25 14 29 40 46 54 48 58 53 43 44 51 60 54 55 44 69 77 81 67 123 183 137 135 143 158 161 153 110 76 101 116 104 96 111 97 81 80 77 72 69 66 63 62 56 70 59 62 65 78 77 64 65 57 44 50 42 35 45 39 37 43 34 36 28 31 27 23 56806 333 120 30 10830 15 46 46 8114 7891 18812 3684 3456 4194 4784 3990 3073 2517 2272 2250 2237 2155 1956 1769 1707 1966 1831 1598 1193 1074 1060 1167 1080 1267 1544 1175 1137 1238 1137 1190 1227 1181 1069 1067 972 868 994 965 727 467 432 333 406 422 493 410 259 334 349 300 304 340 293 369 339 299 222 191 139 219 128 110 143 94 94 123 117 155 105 117 140 45 120 50 30 50 123 129 82 139 147 138 81 154 144 109 74 106 104 90 126 78 21 133 105 186 186 129 132 140 70 68 125 217 187 105 54 124 93 100 113 74 162 77 79 50 126 139 118 100 81 43 18 38 74 121 67 40 50 37 59 58 25 32 65 56 31 66 65 83 132 116 125 85 107 112 53 56 56 46 129 105 92 92 123 115 101 146 90 110 123 92 78 90 113 94 64 89 130 94 107 117 95 97 87 49 77 141 93 84 124 141 125 115 81 109 130 131 91 107 116 89 102 162 146 143 123 102 138 179 106 110 84 99 72 64 95 100 111 83 72 77 96 76 50 59 68 76 75 72 80 79 67 73 68 95 71 31 66 89 90 77 56 64 63 97 88 60 61 51 67 83 96 80 62 39 69 98 95 76 45 74 66 71 76 89 93 83 106 95 95 99 91 105 78 60 87 108 88 98 100 95 92 90 100 100 97 92 78 81 101 115 129 121 139 181 166 149 171 195 236 213 232 181 138 146 149 167 190 144 159 144 125 109 113 115 119 112 105 115 101 111 104 116 117 118 110 95 110 110 103 97 98 94 92 90 86 84 79 75 65 70 64 56812 333 121 30 10831 15 46 52 8114 7883 18219 3366 3594 4309 4759 4039 2975 2600 2524 2300 2313 2348 2139 1843 1726 1852 1971 1785 1337 1059 1101 1183 1192 1184 1539 1427 1179 1281 1279 1172 1249 1230 958 1002 951 867 1055 801 471 451 372 386 424 432 289 245 296 276 308 292 294 342 368 389 317 235 226 236 204 200 137 117 65 63 63 133 158 196 174 163 124 124 62 100 75 56 98 209 170 128 232 150 142 85 98 142 131 123 175 86 21 91 54 73 101 103 127 103 67 139 120 142 130 215 183 137 161 123 144 211 88 90 101 91 141 113 46 105 141 95 66 68 77 125 110 74 91 100 142 104 58 126 97 69 21 106 37 64 74 142 116 99 126 147 138 156 99 85 117 68 108 61 83 104 100 117 126 126 143 69 90 99 102 107 95 107 106 71 85 116 95 116 88 97 101 139 106 102 86 89 82 120 132 100 124 114 108 74 81 65 118 113 131 90 100 86 80 90 140 120 97 141 121 101 148 100 100 93 74 64 47 47 76 92 55 30 61 68 107 74 68 71 69 72 58 94 106 101 87 89 93 65 77 79 98 83 82 95 73 99 114 87 78 81 98 90 61 82 84 86 89 91 91 104 95 72 94 96 82 91 68 79 98 72 81 77 77 83 98 97 91 105 110 116 99 99 109 117 104 116 97 91 119 129 152 172 153 155 178 163 203 206 187 162 155 131 131 164 139 142 144 130 118 122 112 114 96 116 120 106 107 102 104 111 111 119 110 99 100 90 96 90 85 87 78 83 88 78 80 77 72 70 65 56818 333 121 30 10831 15 46 58 8114 7876 18306 2978 3275 4166 4581 4088 3174 2711 2532 2374 2196 2153 2156 1954 1771 1658 1699 1578 1199 1060 1030 956 1034 1156 1284 1365 1207 1156 1122 1096 1146 1070 917 890 893 897 980 816 535 423 361 345 368 352 359 341 273 249 258 256 243 290 248 239 180 220 164 131 209 144 99 92 143 51 65 107 86 108 125 91 114 101 115 56 1 22 49 52 106 161 144 156 169 125 78 58 15 74 102 94 28 89 99 92 41 69 90 156 96 49 49 128 125 156 191 152 103 82 142 112 98 116 66 62 59 62 92 103 55 56 52 11 33 46 38 93 55 26 62 51 55 43 57 43 17 9 70 46 64 71 128 82 74 117 157 102 80 40 59 69 48 106 116 80 67 64 114 80 64 70 92 22 55 132 126 127 89 84 73 88 83 20 85 77 89 138 111 79 96 83 75 67 101 107 32 65 73 91 105 113 70 73 103 111 96 167 146 118 108 89 98 97 91 71 47 37 45 62 47 34 59 54 51 54 55 75 81 83 56 61 59 61 73 37 35 67 52 83 61 58 64 60 57 40 58 76 45 37 32 50 36 74 50 72 89 67 56 66 78 46 52 89 82 71 50 62 65 53 49 71 91 63 59 64 66 72 79 59 85 98 84 86 82 59 72 92 85 81 66 86 90 101 112 99 110 109 139 148 168 191 218 191 192 173 167 117 114 112 112 116 117 108 108 91 93 99 103 89 90 96 91 75 84 92 94 89 93 92 92 79 79 83 75 75 70 69 71 65 59 60 62 48 41 56824 333 120 30 10830 15 47 4 8114 7868 17335 2774 3169 4238 4365 4130 3490 2955 2623 2217 2210 2390 2083 1801 1718 1780 1702 1552 1336 965 992 1050 1044 1112 1197 1308 1247 1171 1156 1154 1112 1077 985 922 830 906 927 557 504 396 349 386 449 471 386 304 287 260 258 245 318 344 257 252 244 202 200 237 169 209 131 56 66 70 87 61 94 63 60 79 118 74 117 70 73 61 72 130 154 153 132 142 123 107 103 146 96 71 133 138 47 56 62 57 76 93 91 77 86 133 69 90 109 148 183 134 127 122 79 113 65 38 60 82 153 118 62 100 52 71 40 24 75 56 51 51 48 57 31 22 3 37 42 54 57 53 90 95 99 88 121 83 67 40 61 123 92 91 71 75 137 70 88 100 85 46 63 35 85 100 121 92 76 102 93 5 21 39 85 74 58 47 71 55 32 79 96 14 69 88 66 62 42 26 88 99 95 111 51 49 96 74 81 78 93 78 56 80 101 82 51 51 93 74 92 90 56 61 81 64 71 58 55 26 31 43 11 55 18 36 32 34 43 46 41 47 79 42 48 50 44 68 68 77 46 61 48 67 76 89 70 48 62 95 71 72 53 54 76 51 63 66 93 62 58 77 71 46 55 74 79 56 69 66 73 72 69 69 81 65 78 93 86 54 57 68 57 84 84 100 88 84 79 89 97 100 120 114 128 146 149 171 160 152 135 107 96 92 97 109 98 104 87 76 85 85 87 78 88 91 97 92 85 86 88 86 80 80 79 73 66 69 77 79 60 59 70 62 55 55 53 40 44 56830 333 120 30 10830 15 47 10 8115 7860 17011 2726 3223 4204 4270 4016 3885 3165 2713 2327 2211 2243 2143 1823 1681 1629 1648 1730 1342 1002 1047 1028 1060 1095 1173 1217 1335 1209 1182 1198 1149 1072 951 934 922 861 950 682 499 390 390 441 404 383 332 232 309 262 247 299 284 367 314 322 232 177 148 141 154 153 109 39 147 171 124 159 120 95 48 39 48 109 58 67 41 73 117 91 156 189 154 98 111 145 51 28 68 4 50 61 18 89 71 39 65 83 95 114 42 16 79 177 186 190 121 153 115 98 98 134 110 82 63 130 104 110 94 124 103 70 65 4 38 50 83 79 -8 51 27 31 84 106 54 17 62 77 94 47 81 51 92 113 54 131 91 67 71 75 35 114 53 70 84 99 86 75 88 94 52 56 94 136 117 89 91 79 78 63 56 64 95 114 107 84 57 58 70 66 50 77 84 111 121 123 143 105 137 121 73 95 77 110 170 111 87 91 116 76 70 87 87 68 97 71 62 40 64 48 62 59 35 61 29 11 22 19 38 27 45 18 78 41 29 24 63 66 56 61 64 35 55 90 77 35 58 57 45 57 39 28 44 53 44 64 62 54 56 46 65 92 88 93 87 67 53 63 59 63 54 50 47 76 52 67 57 59 78 80 72 74 91 91 73 72 80 67 75 95 87 92 88 96 98 97 118 106 125 148 128 140 157 175 167 140 105 110 114 131 123 117 127 105 99 87 95 103 94 86 96 83 82 83 91 105 105 101 92 98 84 79 71 65 64 70 64 64 58 62 57 58 55 49 52 56836 333 118 30 10828 15 47 16 8115 7852 17112 2600 2986 3971 4340 4212 4066 3406 2847 2261 2181 2150 2199 1939 1732 1644 1617 1710 1505 1136 943 1025 1093 1093 1006 1099 1214 1236 1201 1178 1219 1086 976 921 781 802 869 621 405 462 348 328 406 367 380 322 283 212 294 301 215 266 224 260 262 174 129 156 145 124 31 61 19 56 147 157 99 92 34 44 67 105 92 108 61 26 -4 128 112 6 44 99 119 85 65 38 55 84 34 80 35 43 67 43 4 64 97 122 49 90 84 108 118 147 146 73 52 121 70 44 80 72 79 54 48 51 12 0 21 46 84 58 64 31 44 52 44 32 35 24 56 110 28 37 85 57 80 64 81 62 87 69 62 109 65 42 38 45 42 13 53 38 43 39 110 102 76 69 66 84 39 62 50 65 75 81 96 47 46 64 74 28 47 54 52 80 89 100 121 137 80 92 100 48 55 64 48 56 53 87 88 86 95 89 63 97 72 95 53 76 89 59 61 65 27 51 62 29 52 56 37 46 28 9 40 44 36 38 14 40 32 48 22 28 20 27 37 38 20 42 84 53 35 38 61 69 51 75 65 65 31 51 59 59 57 64 69 80 44 20 24 50 67 78 41 52 52 63 66 51 45 51 53 55 42 49 49 61 49 60 46 63 68 57 65 48 45 72 60 66 54 61 73 73 88 106 96 108 132 140 153 153 176 155 111 90 86 94 95 91 90 77 71 80 78 89 74 86 96 85 70 82 77 77 79 69 66 72 73 72 59 59 48 54 56 54 47 48 52 37 37 36 34 56842 333 116 30 10826 15 47 22 8115 7844 19143 2701 3012 4258 4649 4514 4272 3704 3014 2638 2418 2268 2328 2138 1875 1786 1766 1714 1616 1242 950 1070 1035 1050 1021 1005 1250 1302 1165 1110 1137 1036 931 854 779 761 924 674 435 366 325 420 442 326 267 271 320 342 303 218 236 255 194 194 291 151 147 171 142 130 81 80 62 104 105 138 154 54 45 73 40 65 33 45 3 60 71 126 154 62 93 125 114 62 8 86 47 35 84 35 60 31 57 112 58 118 70 26 75 63 75 101 228 179 144 85 88 60 96 48 43 43 70 77 48 31 -24 75 39 22 36 -3 27 25 23 17 -6 66 0 1 48 29 94 94 49 37 42 79 105 50 15 42 41 91 75 26 26 45 55 79 78 77 77 32 24 49 47 82 72 87 95 71 70 48 39 37 33 43 68 45 69 75 75 36 63 82 81 91 85 110 56 50 50 79 50 53 78 81 68 45 130 102 56 89 53 33 64 40 33 75 92 74 10 60 70 69 57 85 53 26 32 54 24 15 34 71 66 46 45 20 31 46 42 38 39 42 22 51 38 33 55 36 48 49 24 50 64 66 78 48 55 68 63 46 22 61 81 89 28 24 35 47 56 73 36 21 31 58 56 48 54 48 30 37 24 41 54 58 53 46 55 55 55 57 66 66 88 84 46 68 71 70 80 69 77 85 111 120 144 151 126 115 111 106 98 88 77 76 97 112 102 82 85 78 77 82 71 73 74 81 94 85 74 84 81 87 87 80 76 77 66 57 47 50 52 50 46 45 45 41 35 40 31 56848 333 114 30 10824 15 47 28 8115 7837 21100 2709 3167 4185 4636 4483 4015 3725 3130 2704 2510 2447 2284 2242 2093 1890 1840 1719 1664 1382 953 1051 1005 1003 1067 1047 1147 1206 1155 1102 1196 1028 944 850 823 777 865 595 406 373 433 430 413 347 231 250 202 171 178 195 264 244 171 268 181 142 206 137 105 158 167 124 167 109 71 106 97 129 108 79 67 71 2 67 124 117 90 70 89 189 124 107 109 156 28 48 49 81 90 95 11 22 55 13 49 86 86 122 155 78 115 123 142 136 87 178 131 93 109 87 6 49 75 30 52 70 78 45 81 14 31 53 50 25 10 -26 26 46 54 13 12 38 29 42 -10 31 14 64 64 43 84 100 55 44 81 88 37 29 98 33 79 101 97 93 126 87 60 92 84 75 74 89 24 34 35 29 113 115 93 66 64 80 96 84 88 77 91 25 60 52 57 81 76 99 71 57 53 65 89 47 59 65 61 71 80 40 85 73 95 82 57 60 75 56 77 55 32 51 54 72 67 40 50 61 72 33 42 21 23 14 32 64 56 9 6 29 30 53 52 41 25 70 59 58 75 42 39 52 45 57 83 37 42 61 62 39 56 70 69 46 53 63 61 37 67 61 74 55 43 45 36 50 47 45 47 60 65 48 61 61 78 61 41 69 86 79 77 86 79 62 66 61 75 78 70 76 102 153 122 103 113 139 114 103 91 84 83 77 71 96 108 109 104 97 83 77 82 77 80 94 91 75 83 84 80 79 66 75 76 83 77 70 55 50 61 62 44 51 49 41 38 42 37 56854 333 112 30 10822 15 47 34 8115 7829 22261 2581 3136 3930 4639 4492 4256 3715 3072 2690 2535 2570 2496 2440 2136 1802 1739 1710 1782 1602 1244 1059 1024 1089 1099 1106 1048 1140 1184 1097 1141 1115 968 963 824 791 926 686 381 389 409 432 401 319 280 260 208 231 205 195 230 193 288 295 187 163 188 192 174 120 94 58 83 119 89 78 68 89 97 114 57 36 55 44 9 56 40 158 84 67 181 158 79 33 34 18 53 25 125 118 73 59 38 41 101 107 154 62 56 59 128 199 208 179 159 148 138 91 86 75 115 97 68 80 74 76 25 28 106 99 28 55 46 78 35 2 20 45 34 42 45 63 42 19 48 10 47 64 48 81 68 120 128 95 75 59 30 58 9 78 59 96 108 71 72 96 62 46 115 83 102 101 95 81 109 52 48 116 76 41 88 99 46 77 106 84 65 116 76 42 58 59 63 121 94 75 61 99 80 84 89 95 68 77 74 93 121 56 82 73 55 70 69 34 51 64 58 73 63 63 64 66 22 29 54 30 37 40 38 50 70 52 56 40 50 51 65 41 49 54 59 50 33 62 65 50 58 66 50 22 39 50 58 79 68 70 79 48 60 69 74 76 66 63 54 96 68 59 68 47 42 68 62 66 59 65 69 99 64 74 93 99 77 60 101 110 85 88 76 76 90 79 92 76 83 80 84 96 94 118 125 117 103 111 104 109 97 90 107 107 107 104 112 103 91 82 77 82 71 85 80 78 89 91 80 76 78 84 89 78 81 86 80 68 68 67 70 67 57 53 55 55 51 56860 333 112 30 10822 15 47 40 8115 7821 21529 2747 3185 4125 4670 4408 4146 3536 2859 2740 2747 2629 2526 2471 2271 2030 1717 1574 1698 1520 1153 979 1005 986 1131 1143 1010 1135 1142 1121 1221 1035 979 1005 861 882 854 760 459 390 398 384 343 299 280 179 210 240 286 294 204 202 195 254 166 159 158 224 177 103 126 113 172 90 152 95 64 59 126 81 7 62 73 89 99 70 54 78 71 199 195 135 143 102 46 85 86 76 72 99 110 105 86 58 50 64 41 19 59 107 83 135 183 176 136 112 100 122 12 64 100 122 118 75 43 39 63 97 89 69 99 89 45 5 29 36 31 57 93 71 86 93 64 70 87 83 88 91 132 111 152 118 109 71 63 67 102 94 65 48 86 94 94 130 69 84 93 96 85 57 113 102 101 88 66 63 150 94 54 64 69 73 111 75 127 46 83 131 85 70 65 83 108 86 45 22 75 71 94 86 71 46 80 95 62 55 44 59 47 68 72 73 39 58 108 73 48 39 71 82 68 46 41 24 19 73 35 57 56 75 61 18 53 51 61 35 31 51 68 53 42 54 64 68 77 70 71 82 63 37 45 65 103 79 74 66 65 90 74 69 76 76 63 70 48 74 62 70 65 73 65 70 84 94 70 64 83 74 68 66 72 75 89 99 94 82 106 78 87 85 85 77 85 97 90 88 102 118 106 99 120 114 100 108 84 92 101 88 88 95 110 140 123 101 93 102 108 100 94 100 105 100 95 93 102 87 90 103 105 104 95 98 89 74 70 69 71 67 65 62 60 57 50 56866 333 110 30 10820 15 47 46 8116 7813 20920 2726 3091 4020 4656 4199 4015 3344 2849 2853 2813 2657 2421 2314 2130 1807 1662 1634 1665 1462 1272 1038 1061 1066 1018 1020 894 1091 996 1152 1165 1068 1011 889 856 870 858 728 502 419 450 429 354 279 278 245 260 207 242 184 234 175 174 290 249 137 95 162 126 122 130 56 58 -26 83 153 104 152 96 105 88 61 109 32 3 87 19 66 91 184 112 116 74 78 58 138 52 40 89 61 69 78 94 90 68 62 109 38 47 39 39 114 152 129 110 113 77 100 40 98 57 39 59 54 19 -14 42 33 42 75 47 20 54 26 10 26 30 52 67 -1 64 85 73 25 22 10 20 24 46 73 17 58 77 87 53 71 39 74 63 33 78 60 81 40 6 51 59 60 77 100 80 90 75 69 70 36 107 97 62 77 77 83 93 96 96 82 79 59 76 90 79 56 29 70 83 43 101 101 93 65 46 75 56 24 48 45 57 22 45 40 61 41 36 14 40 16 37 25 44 26 69 35 71 10 26 20 11 26 20 0 43 54 18 21 56 42 23 47 8 13 49 18 47 65 34 57 39 65 72 53 65 39 42 63 61 47 47 44 47 45 44 49 40 44 36 35 43 39 45 48 43 53 53 55 40 25 46 62 39 44 66 68 72 80 83 74 76 75 79 54 49 70 87 87 75 70 88 100 105 93 84 95 95 91 85 85 67 58 68 79 103 107 101 81 84 84 82 72 78 77 82 89 85 61 75 71 71 70 72 75 70 61 60 60 57 43 44 40 38 35 34 39 27 56872 333 108 30 10818 15 47 52 8116 7805 21446 2764 3049 3808 4546 4210 4026 3530 3021 3133 3095 2685 2454 2414 2052 1730 1686 1522 1690 1518 1175 1063 989 1001 1100 1015 982 1032 1029 1071 1075 1048 989 909 825 715 836 713 360 344 376 401 313 293 249 258 219 200 184 189 222 169 169 239 215 107 20 97 127 50 61 61 76 103 124 78 96 136 41 80 86 37 39 48 36 26 63 92 134 162 92 79 94 54 -11 49 53 41 38 81 37 46 103 10 52 52 36 49 46 76 96 121 186 166 86 36 73 125 95 119 63 25 42 37 36 108 78 23 42 19 66 55 -2 48 49 30 -16 43 19 27 43 29 8 38 25 43 34 57 26 35 8 38 65 78 30 4 20 61 36 46 81 16 53 55 42 75 90 61 42 54 65 29 62 38 79 41 0 57 31 42 42 58 82 34 79 83 64 93 74 82 22 33 16 43 44 62 95 70 13 10 52 43 47 39 54 47 18 36 52 36 50 68 89 49 36 38 31 25 22 45 42 4 -10 5 13 -12 30 15 34 26 18 41 34 29 5 13 9 26 40 43 60 48 31 38 61 62 59 59 23 23 47 53 41 22 24 44 23 41 49 50 54 30 38 9 13 23 40 35 29 13 31 18 29 36 38 30 46 31 37 27 51 32 28 53 63 71 65 62 78 60 56 59 70 59 52 59 70 72 99 101 92 89 85 79 77 75 67 64 67 79 94 89 74 68 62 61 66 54 68 66 69 72 65 65 55 56 55 46 55 51 50 44 39 37 40 34 33 33 28 26 23 19 17 56878 333 108 30 10818 15 47 58 8116 7798 20543 2856 3095 3942 4810 4301 4230 3899 3248 3379 3148 2906 2576 2629 2377 1947 1815 1641 1727 1670 1376 1111 993 1011 1067 1013 975 1141 1152 1192 1141 1013 987 869 835 836 875 651 412 332 380 419 353 314 224 218 202 225 265 197 241 314 210 237 177 154 131 155 91 91 101 110 32 103 120 122 139 64 17 97 70 51 20 63 46 90 113 140 140 136 125 48 30 58 103 120 85 58 73 81 67 94 105 63 57 82 59 78 71 100 166 144 154 130 139 118 113 81 64 45 57 87 132 79 87 104 74 125 95 87 169 65 46 14 71 15 20 77 28 27 123 104 40 39 100 104 44 30 29 40 52 74 108 68 9 58 122 53 67 120 43 63 5 56 54 36 49 38 60 105 73 40 76 69 76 42 47 86 142 88 60 65 63 81 99 111 75 70 56 92 35 62 102 78 38 95 102 104 56 39 61 71 55 59 65 34 38 46 13 19 41 89 67 42 22 53 59 58 34 50 36 33 35 42 67 32 40 28 38 37 50 43 54 61 57 6 22 42 61 73 50 33 43 37 51 71 62 38 36 54 55 71 64 28 32 54 28 53 40 61 79 42 46 75 72 33 49 59 36 40 45 59 58 62 58 35 47 62 54 48 74 58 64 85 74 59 75 71 80 62 81 56 73 84 76 90 87 89 108 106 121 126 127 115 118 96 90 87 93 83 87 90 75 82 77 66 74 74 74 81 92 91 74 73 81 83 86 80 68 70 72 60 55 56 54 44 52 54 50 41 38 38 31 56884 333 106 30 10816 15 48 4 8116 7790 19245 3025 3045 3923 4750 4496 4293 4151 3639 3674 3259 2883 2577 2451 2213 2071 1899 1544 1590 1610 1485 1136 1053 1084 1146 1041 1087 1079 1165 1252 1289 1106 1045 934 924 849 913 750 459 370 332 415 414 405 296 289 276 241 195 212 212 210 283 274 249 176 151 151 176 188 169 180 157 75 99 87 52 94 113 93 116 172 96 97 83 138 179 185 167 104 91 67 126 85 56 77 60 82 77 134 66 78 147 165 84 87 146 141 64 99 125 110 207 224 125 182 148 82 100 99 84 100 106 65 97 72 78 29 96 34 30 19 64 63 11 46 40 40 40 55 66 92 94 102 59 24 46 125 100 69 76 98 55 35 71 48 70 85 99 66 60 49 56 127 107 108 56 74 39 81 94 88 110 105 70 103 102 105 126 134 130 156 164 84 98 67 114 84 116 112 87 91 76 90 83 69 88 88 52 82 93 93 83 21 94 77 97 101 75 77 83 116 86 72 86 95 93 73 62 72 87 36 42 97 94 58 53 66 53 52 90 89 67 74 58 69 80 81 54 42 61 98 89 98 94 73 61 61 91 59 60 68 65 75 73 61 74 95 80 62 71 83 72 102 64 54 84 70 62 64 83 87 80 84 91 87 92 66 76 64 89 90 100 85 95 117 103 89 93 96 92 78 88 92 94 90 99 99 103 136 140 129 127 128 107 95 95 95 97 106 109 94 94 103 110 111 108 113 99 94 108 105 98 86 87 90 89 91 92 95 90 79 78 69 71 76 68 61 66 63 55 54 55 56890 333 133 30 10813 15 48 10 8116 7782 21282 3152 3212 3935 4729 4748 4307 4164 3796 3645 3144 2674 2534 2390 2086 2045 1796 1553 1554 1578 1376 1066 1049 1067 1021 1055 1041 1059 1132 1245 1211 1060 979 949 907 900 881 697 447 377 404 430 360 221 257 190 206 218 228 274 180 179 225 194 150 168 234 196 153 130 98 76 103 46 115 84 75 99 199 112 54 110 121 102 71 109 171 240 163 121 139 160 72 52 118 90 86 102 144 88 78 137 117 129 102 68 81 152 58 91 109 163 178 184 195 103 118 81 66 101 56 73 107 125 65 48 71 41 74 97 58 -3 33 23 19 23 39 33 75 76 82 85 98 111 45 53 82 60 119 97 31 58 49 51 43 59 40 54 73 99 43 59 68 71 62 81 64 80 83 107 58 86 105 89 56 72 101 83 125 113 83 81 126 105 85 56 50 54 49 58 65 73 71 96 59 35 55 48 44 65 58 60 96 77 61 105 102 54 60 74 64 80 63 59 76 116 63 72 62 45 59 30 59 45 35 49 40 55 58 75 41 53 40 51 49 49 46 49 92 73 60 40 81 71 63 53 48 58 54 65 59 45 38 28 50 40 46 61 74 56 66 65 66 45 67 39 37 50 51 70 65 70 58 52 61 63 88 61 46 66 77 68 63 65 58 83 80 73 82 83 76 72 70 64 66 88 86 83 90 109 121 104 99 107 101 95 101 100 92 73 86 85 82 70 78 89 85 79 84 91 99 101 90 87 84 81 67 69 80 83 72 73 68 60 50 49 48 45 43 51 43 32 28 56896 333 101 30 10811 15 48 16 8117 7774 24300 3336 3212 3730 4570 4628 4420 4293 4114 3806 3156 2644 2493 2181 2054 1982 1816 1566 1525 1680 1416 1147 1056 990 1023 1089 1124 1101 1159 1287 1245 1165 1045 996 909 824 784 739 420 323 399 426 369 336 258 274 240 182 230 324 234 200 187 232 198 202 204 165 113 86 183 102 115 125 165 128 109 94 87 89 72 28 -1 73 92 59 144 186 117 108 58 72 93 110 58 1 87 78 53 86 80 72 101 75 45 101 118 49 93 108 89 165 202 183 174 175 124 78 107 74 102 56 73 71 69 61 42 28 41 47 73 24 16 62 40 36 52 45 21 54 80 70 87 72 61 120 81 93 88 52 67 90 62 31 85 66 72 58 23 64 73 70 81 91 85 102 59 96 70 59 37 80 102 44 53 108 122 92 117 86 126 84 79 31 60 28 47 54 86 78 96 51 64 93 93 69 38 76 115 82 115 92 73 41 46 10 45 52 23 69 83 57 46 71 90 79 59 60 72 93 89 56 78 68 38 58 67 39 5 59 51 12 45 62 51 46 44 57 30 41 61 54 57 38 46 53 54 53 67 43 69 56 49 54 63 56 51 42 48 38 66 65 42 48 21 53 66 76 55 61 56 38 45 53 41 71 61 58 61 66 61 63 73 78 60 69 62 65 75 83 91 93 89 81 67 67 72 84 86 92 95 94 99 99 82 98 99 81 78 66 63 71 80 80 84 74 69 72 69 80 83 84 86 84 72 65 63 79 71 62 74 65 56 58 56 45 46 43 44 35 34 35 33 56902 333 99 30 10809 15 48 22 8117 7766 25842 3722 3278 3975 4796 4714 4549 4299 4206 3909 3204 2788 2582 2359 2285 2147 1850 1655 1558 1620 1465 1143 978 1045 1114 1043 1109 1095 1151 1294 1280 1150 1094 1019 908 933 853 920 642 482 466 466 400 346 194 216 221 224 259 284 260 271 162 166 210 255 189 138 143 104 120 154 106 119 153 146 64 168 165 74 94 15 78 46 82 137 177 185 128 149 84 68 57 76 73 111 145 112 67 79 23 8 69 77 96 105 25 35 46 77 158 215 242 164 71 140 149 81 34 82 110 84 82 116 59 44 42 93 52 15 28 41 100 71 108 90 62 37 41 80 68 90 49 100 65 33 51 47 58 36 7 79 117 59 63 71 42 59 114 36 82 90 134 84 96 113 123 111 101 86 77 57 95 76 106 135 135 100 85 98 59 43 106 103 95 92 67 110 53 68 85 103 83 71 105 81 65 78 87 39 47 74 85 133 79 77 90 58 52 35 94 88 69 71 98 104 95 129 119 87 70 82 70 56 103 83 78 42 53 68 56 68 68 47 67 75 67 45 49 80 61 84 93 80 52 37 44 67 77 65 64 67 80 97 59 40 58 54 72 61 75 93 71 79 62 64 76 68 79 80 72 68 69 92 68 79 79 72 84 85 76 70 69 71 86 92 89 96 86 89 91 93 73 75 78 76 79 90 88 111 109 116 105 113 109 113 93 82 77 91 86 94 92 84 101 97 84 90 88 87 87 98 103 92 89 87 88 88 79 78 79 74 77 71 70 69 55 51 57 52 45 43 40 56908 332 128 30 10808 15 48 28 8117 7759 3415 3436 4102 4938 4912 4495 4171 4251 3777 2805 2702 2608 2560 2313 2106 1829 1670 1532 1590 1448 1223 998 1052 1083 1113 1083 1084 1213 1260 1328 1178 1171 1150 1093 905 894 977 724 428 416 410 367 321 247 292 233 202 261 239 204 217 255 264 215 239 242 154 101 104 168 210 161 109 55 82 164 168 140 136 70 63 44 56 57 97 174 172 159 176 116 57 71 157 151 136 143 57 68 68 57 92 125 75 95 166 142 138 108 100 156 235 227 178 143 149 184 196 137 133 89 62 53 94 115 114 97 106 127 102 45 61 45 56 5 99 102 66 74 97 86 81 125 104 111 114 107 109 52 66 70 105 148 152 109 93 65 28 98 56 84 97 106 98 76 90 101 112 108 96 125 104 81 75 106 140 119 97 109 97 114 104 105 114 72 67 97 73 87 81 95 77 111 129 100 88 75 76 97 75 77 69 75 62 53 78 104 103 91 81 56 85 95 71 107 91 76 106 145 111 80 88 91 85 67 74 101 81 78 77 70 82 85 93 63 68 77 87 83 72 44 62 57 46 79 92 96 108 81 63 61 109 103 86 83 108 81 77 80 93 85 75 80 77 87 78 59 61 94 96 68 87 65 60 62 78 94 89 98 90 92 83 92 93 86 92 97 107 116 112 101 100 116 119 96 104 109 112 110 100 109 138 139 129 130 120 114 110 96 99 109 104 104 106 93 91 102 92 91 91 94 117 119 108 107 94 93 85 85 93 90 87 84 81 70 60 61 65 68 61 57 52 44 56914 333 96 30 10806 15 48 34 8117 7751 23208 3324 3373 4148 4712 4446 4234 4074 4172 3619 2454 2442 2488 2573 2505 2140 1891 1664 1517 1614 1399 1148 1085 1086 1092 1050 1025 993 1131 1208 1289 1147 1058 1041 963 930 805 887 712 482 445 421 358 276 276 239 213 157 239 210 187 203 255 265 176 156 136 167 145 73 112 151 174 105 75 70 43 114 133 84 78 59 90 64 100 149 177 208 199 137 102 147 109 81 72 88 73 77 160 32 40 89 80 69 72 111 93 24 54 58 150 130 171 128 168 141 110 101 106 78 110 88 99 98 58 22 34 0 15 41 90 46 30 23 47 67 28 42 40 74 63 39 48 69 112 70 53 5 51 70 65 20 32 114 86 82 71 80 94 98 123 91 81 91 72 101 113 49 100 58 16 46 90 112 92 54 97 38 105 89 73 85 90 83 87 47 45 43 80 49 60 103 67 85 63 74 89 64 61 63 34 44 47 73 78 78 52 46 66 67 93 74 71 90 84 78 119 79 76 81 80 59 25 63 62 43 69 72 66 50 32 31 55 34 63 41 50 36 49 41 66 50 63 60 37 58 46 60 73 49 64 40 57 50 34 32 37 20 19 43 75 53 54 54 51 65 80 50 33 61 57 53 40 76 77 52 63 66 58 54 63 64 68 56 75 79 77 82 84 89 87 96 87 97 97 88 76 80 90 85 109 106 103 99 84 97 93 88 83 71 77 85 90 97 79 73 78 91 83 85 90 84 89 96 90 71 73 69 67 68 69 64 62 70 62 52 52 45 45 46 43 37 36 56920 333 94 30 10804 15 48 40 8117 7743 24963 3625 3574 4152 4533 4348 4142 3971 4078 3331 2312 2509 2524 2660 2658 2289 2032 1929 1557 1599 1280 1045 1073 1054 1063 1113 1045 952 1065 1235 1268 1147 1102 1058 984 958 934 924 783 519 389 401 416 324 278 246 238 202 291 216 277 169 147 206 195 127 124 79 167 168 142 98 130 114 25 78 53 152 99 113 107 141 58 18 48 108 266 190 282 169 99 17 -35 163 137 125 81 62 42 33 67 54 49 122 121 69 93 111 76 61 162 175 189 144 172 121 113 107 13 76 105 114 71 105 46 80 62 18 26 22 45 51 100 60 13 3 35 69 63 52 70 74 91 90 81 87 82 52 81 59 -1 57 66 35 31 41 71 43 75 44 91 68 90 68 80 121 98 100 62 86 139 153 98 57 117 121 94 36 47 83 86 57 56 77 101 96 75 77 60 82 94 75 106 49 53 63 46 114 70 59 82 115 80 72 41 55 42 52 70 86 111 107 98 84 93 83 66 94 65 57 89 93 113 77 95 70 39 21 37 35 38 41 60 31 37 25 45 53 31 42 57 54 68 57 68 77 78 70 44 66 76 48 69 75 77 91 56 46 52 47 51 65 83 70 57 61 83 58 61 50 46 51 49 53 29 61 65 72 71 63 64 67 58 93 90 76 77 72 71 76 91 92 65 46 54 60 77 82 84 92 90 94 108 110 111 104 96 82 72 73 75 90 87 84 90 73 77 88 93 82 84 99 92 86 90 77 66 81 77 71 73 73 65 63 60 61 54 51 53 52 40 38 37 56926 333 93 30 10803 15 48 46 8117 7735 25039 3414 3372 4215 4541 4306 4082 4021 3917 3159 2259 2320 2501 2664 2621 2302 2111 1815 1577 1620 1307 967 955 974 1033 1059 1088 1036 1082 1148 1243 1100 1041 997 1001 956 852 827 800 399 406 507 368 272 274 229 212 268 300 290 226 225 191 186 168 129 138 112 148 77 72 148 121 146 154 171 103 55 39 86 45 34 0 98 114 72 138 155 176 128 98 97 67 130 136 84 112 62 103 82 13 69 65 79 63 106 97 56 85 75 107 121 83 107 169 112 97 104 142 55 92 93 51 6 -10 21 -1 5 20 21 20 64 69 62 24 38 64 69 35 46 56 41 71 16 40 44 12 43 24 13 10 24 113 67 60 2 23 56 67 65 68 106 127 56 28 68 -6 32 59 49 65 51 54 40 57 63 60 76 45 103 88 67 86 44 71 88 97 97 63 76 91 85 105 74 71 69 57 30 69 76 57 78 80 62 73 68 46 68 46 95 78 25 70 78 110 84 33 37 74 88 82 45 86 70 37 44 45 22 44 19 75 52 38 47 57 40 29 35 12 44 55 31 39 19 14 60 47 66 48 27 37 46 53 50 30 44 39 25 41 51 52 36 46 40 50 61 39 47 40 47 48 46 54 48 24 51 51 54 64 67 69 50 73 68 77 77 65 53 69 74 68 66 74 87 78 57 64 66 59 74 93 76 79 84 93 95 95 82 77 61 61 68 78 70 50 72 76 64 69 81 80 77 70 69 66 57 63 62 62 68 57 46 43 38 43 45 39 31 29 31 30 27 18 56932 333 92 30 10802 15 48 52 8118 7727 26427 3437 3627 4387 4596 4366 4193 4166 4316 3530 2392 2499 2444 2608 2809 2540 2283 2002 1583 1626 1386 1144 1133 1018 1120 1166 1114 1082 1182 1269 1228 1171 1118 1089 1040 976 886 919 816 442 362 407 344 375 321 241 213 306 369 443 358 259 207 224 229 97 175 214 182 119 137 122 109 80 121 102 102 130 141 108 51 54 85 33 131 122 183 243 218 182 148 116 110 89 56 62 39 65 86 81 114 97 54 90 86 100 76 76 94 133 172 160 170 147 209 209 142 113 115 109 110 66 70 70 53 76 23 42 139 128 123 61 58 49 36 58 77 44 63 96 78 113 90 127 86 94 100 93 67 92 77 117 92 71 99 88 44 88 132 108 86 66 72 78 105 93 89 115 117 156 114 111 130 135 129 119 88 60 98 88 101 119 134 80 81 124 125 122 109 93 91 110 100 73 72 83 85 79 65 86 92 98 124 82 118 142 129 119 114 106 105 111 71 78 113 117 91 126 142 112 135 109 108 74 79 99 128 86 85 115 76 72 77 77 72 91 107 88 51 34 30 53 60 72 91 76 77 51 42 68 42 69 73 65 97 70 81 65 51 87 90 85 103 73 54 65 63 84 79 90 88 80 70 83 112 73 80 75 101 102 81 87 83 86 77 85 112 99 99 112 117 116 130 105 82 96 112 99 94 95 119 111 125 122 114 113 104 105 103 109 101 96 97 101 109 106 104 96 107 106 107 106 110 100 108 110 94 79 93 98 94 88 79 77 77 71 63 60 67 62 60 58 54 56938 333 90 30 10800 15 48 58 8118 7720 24988 3191 3558 4324 4390 4152 4039 4063 4269 3542 2499 2432 2394 2653 2850 2540 2281 1886 1518 1599 1428 1080 1023 965 1059 1174 1118 1108 1116 1229 1203 1177 1097 1044 1082 899 908 967 900 509 372 371 414 429 352 237 169 305 437 316 240 205 289 239 176 103 101 169 183 107 100 103 88 121 140 141 120 113 119 155 152 153 71 104 69 124 138 240 131 121 95 146 146 128 139 119 111 66 82 118 78 66 108 58 35 61 64 109 84 160 165 137 142 117 83 104 81 138 90 86 110 48 10 53 127 74 -24 54 -10 71 124 101 47 48 72 38 89 36 22 36 23 61 67 102 82 82 53 48 77 64 73 28 47 50 19 41 58 67 51 42 83 122 95 101 109 51 94 102 76 75 46 39 56 66 78 89 81 75 91 82 75 77 27 72 79 89 84 101 102 61 64 75 86 95 84 72 88 137 104 57 72 113 99 54 33 71 101 96 80 47 95 127 91 100 106 115 107 52 112 112 111 106 86 79 77 85 62 57 49 69 80 52 39 48 58 49 18 44 65 31 57 51 44 38 47 45 42 32 35 64 74 62 66 68 55 51 59 77 79 53 47 67 49 54 75 44 65 85 49 54 67 62 62 66 64 41 56 75 78 81 73 83 85 69 73 86 78 96 77 85 82 77 100 89 76 87 74 75 102 105 85 79 100 77 89 111 92 86 104 86 78 85 68 75 95 87 79 92 84 69 84 84 86 97 85 75 70 61 77 81 80 85 70 65 62 63 58 48 50 45 40 34 32 56944 333 89 30 10799 15 49 4 8118 7712 22884 3099 3444 4090 3925 3876 3920 4135 4136 3223 2261 2219 2395 2455 2546 2440 2176 1937 1473 1369 1267 1099 946 944 972 984 964 922 900 963 1090 985 906 941 986 984 789 812 834 591 382 294 257 263 206 217 191 234 299 336 159 172 185 158 112 84 62 94 42 117 100 32 96 102 69 -7 50 78 69 53 56 -22 -30 71 48 81 55 154 103 77 48 62 34 32 45 124 44 25 -1 -20 -9 -10 5 17 9 17 8 27 61 142 167 111 126 71 -2 45 41 5 48 23 9 72 -3 44 36 11 -16 -18 0 9 5 -28 -5 -26 -60 -30 -12 18 -12 14 10 46 23 25 29 8 2 28 61 54 5 1 45 -25 -8 28 -13 3 10 0 43 50 53 24 45 69 78 57 50 3 3 62 82 73 32 19 48 47 52 44 30 44 26 58 67 52 105 71 76 60 -12 17 50 61 55 23 40 23 32 55 89 47 59 53 57 49 55 87 57 46 59 24 25 50 16 34 58 32 61 51 26 20 39 45 9 36 48 -15 52 55 -7 1 11 24 -12 -20 -2 24 6 -3 -26 9 35 21 8 -7 18 -10 7 -11 19 19 -1 4 -26 -6 24 26 32 19 -2 4 16 21 12 9 17 20 19 11 23 16 10 9 21 21 19 21 24 25 24 17 24 24 19 26 51 45 58 57 34 25 35 46 38 42 36 36 45 64 56 49 57 75 65 57 47 30 31 46 46 45 31 24 43 41 40 35 30 29 29 35 52 46 39 42 33 33 31 38 37 30 24 20 18 18 12 7 5 1 5 4 0 56950 333 88 30 10798 15 49 10 8118 7704 22885 3147 3396 4081 4167 4105 4063 4182 4237 3106 2180 2218 2333 2323 2500 2423 2253 2134 1574 1412 1429 1210 1066 986 969 1007 1000 905 890 1064 1138 1119 966 976 1008 965 799 807 908 688 393 390 296 348 413 267 242 182 292 377 227 209 168 199 175 50 125 155 136 79 110 154 139 94 68 37 71 105 37 48 81 59 -27 -6 34 133 95 48 44 50 52 41 55 53 120 64 65 83 83 57 -51 -4 40 58 41 57 22 40 89 167 128 163 153 135 105 165 115 90 143 21 9 32 32 -18 -17 -57 33 19 -50 18 -5 -57 52 29 35 33 28 -28 -33 62 27 43 25 -7 -4 52 38 17 54 46 75 70 54 61 46 34 94 54 62 9 43 39 29 31 10 56 73 54 22 6 -39 75 97 54 28 17 19 47 32 77 82 98 49 59 44 45 88 39 63 20 28 62 27 52 39 47 66 84 95 111 85 55 64 61 66 50 45 62 68 108 69 63 59 69 98 85 60 36 73 53 97 69 34 53 45 78 62 66 37 2 63 53 12 47 21 45 14 29 40 49 11 52 64 45 38 58 25 29 30 29 51 46 32 43 41 18 5 1 31 50 52 26 20 35 37 40 35 43 49 37 38 35 26 38 37 31 28 32 52 49 58 58 46 35 32 54 58 66 62 54 46 62 67 74 60 54 42 68 77 67 52 73 76 71 65 67 67 75 77 68 64 60 49 57 67 67 65 61 70 73 65 70 69 77 65 59 63 59 47 53 66 59 52 49 40 37 42 38 25 23 19 19 14 56956 333 86 30 10796 15 49 16 8118 7696 23263 3182 3479 4074 4253 4307 4334 4372 4305 2972 2146 2333 2314 2384 2446 2396 2274 1990 1531 1557 1381 1146 1066 971 1003 1030 982 938 1024 1027 1065 1166 1073 916 910 1063 976 842 907 740 414 330 343 337 298 220 220 204 290 343 242 184 177 234 180 128 111 146 86 98 120 129 146 54 54 63 81 49 62 33 36 46 57 -4 22 119 74 108 21 56 33 49 50 148 100 98 55 53 53 59 63 15 108 108 132 36 44 19 62 179 125 128 126 70 88 110 101 79 96 71 94 82 38 -23 -13 1 38 -14 6 18 -34 -10 54 50 15 48 19 4 54 26 7 58 7 14 36 27 65 93 92 9 52 21 11 14 45 77 62 32 30 114 112 66 105 75 48 42 74 63 35 59 54 17 61 67 92 50 84 97 93 51 75 64 37 25 37 77 88 68 51 102 86 84 85 102 99 117 77 103 60 69 127 98 83 103 118 84 88 106 111 88 61 78 72 64 28 46 43 37 67 84 88 85 49 47 70 54 28 49 79 71 64 16 2 31 45 56 45 45 45 44 32 44 38 28 16 29 41 28 29 21 53 59 34 45 17 48 53 36 49 34 32 18 54 42 46 26 57 42 52 57 32 33 63 62 41 26 22 25 47 58 60 68 72 63 63 60 70 47 53 59 52 63 75 80 86 60 47 55 62 62 92 100 72 75 83 72 65 66 62 55 49 52 56 60 56 58 62 58 59 57 66 68 68 80 69 68 64 54 57 61 56 52 54 62 53 46 51 36 27 24 22 29 28 56962 333 83 30 10793 15 49 22 8118 7688 25773 3396 3420 3939 4130 4339 4356 4303 4274 3130 2139 2423 2332 2219 2344 2439 2352 2020 1521 1551 1488 1189 1115 1043 1082 1014 1043 1108 940 1076 1170 1110 1150 913 957 937 847 892 794 675 414 421 354 299 319 230 159 249 398 383 258 236 155 268 233 77 82 145 180 80 73 64 72 137 88 28 3 76 124 127 37 84 1 38 108 117 110 14 -33 23 63 101 88 59 58 84 36 24 40 86 33 101 72 38 32 -4 17 30 115 156 120 121 98 69 49 111 61 96 44 -2 18 48 51 38 28 -7 -51 -90 2 -6 7 -6 23 -17 -4 60 -11 23 36 54 54 131 97 61 -9 34 3 54 4 13 9 28 -10 37 32 30 7 64 66 14 68 79 44 17 60 66 46 50 52 70 76 32 32 37 57 27 36 49 32 70 65 37 42 91 82 32 56 72 22 33 53 58 53 91 58 40 70 36 52 76 87 61 76 51 77 73 77 88 71 96 67 65 93 129 86 38 22 53 74 28 52 47 40 3 4 18 8 38 50 31 61 11 24 35 26 54 34 12 31 39 18 25 31 25 49 34 17 26 47 83 27 45 10 3 3 22 27 26 26 17 26 27 27 27 37 27 3 19 27 29 41 25 48 15 21 54 34 11 38 37 41 45 48 59 50 57 46 36 45 46 45 52 77 52 34 45 43 17 41 56 46 52 63 68 75 71 59 56 54 52 41 50 61 58 55 52 39 31 45 50 44 50 48 55 61 48 50 38 34 31 41 38 31 34 34 18 22 19 11 7 7 6 3 56968 333 81 30 10791 15 49 28 8119 7681 28083 3193 3379 3880 3962 4204 4349 4143 4133 3221 2179 2292 2173 2155 2416 2481 2365 2018 1548 1486 1340 1177 1073 1038 1012 984 914 937 871 867 1144 1116 1120 943 890 964 924 768 819 804 436 344 297 252 385 294 174 214 319 361 312 250 195 129 193 146 159 75 63 99 55 51 68 36 48 82 130 4 59 98 19 9 55 44 47 44 12 50 71 21 42 64 69 51 85 74 24 2 52 32 23 127 48 36 28 19 26 81 142 77 129 133 104 41 50 58 11 20 12 -13 -26 63 27 -17 -71 -38 -6 12 12 0 -17 -72 -24 -36 -14 -13 -25 57 18 11 30 11 14 85 55 25 -1 5 27 39 38 41 24 6 10 10 29 31 55 70 61 79 49 31 63 23 43 59 7 18 48 45 60 36 40 68 22 10 24 60 71 92 67 77 43 70 76 14 10 36 102 73 35 22 39 59 45 83 85 67 64 89 59 46 75 90 61 65 84 79 43 28 45 55 44 55 24 23 46 50 24 31 48 14 27 25 -9 28 6 -2 16 40 48 29 14 11 34 22 16 25 -5 -21 6 3 9 5 21 14 7 29 20 -7 -6 15 24 11 -8 -3 8 9 8 18 7 2 24 17 12 16 15 33 33 5 3 13 15 39 62 14 22 46 42 20 25 46 58 29 25 30 34 38 27 38 60 43 32 33 22 26 25 32 37 54 54 47 46 56 60 54 54 48 31 34 47 45 48 47 42 40 43 41 43 42 41 50 55 46 41 28 22 31 24 21 31 25 22 18 18 21 12 3 -3 -8 -8 56974 333 81 30 10791 15 49 34 8119 7673 26142 3146 3476 3978 4016 4356 4413 4219 4156 3280 2257 2342 2347 2278 2353 2370 2318 2114 1603 1513 1361 1236 1165 1106 959 967 1049 1011 913 914 1107 1028 1072 953 953 927 933 896 853 784 479 302 372 369 312 266 259 244 372 352 378 276 118 182 117 105 59 77 54 48 47 64 42 128 78 27 96 49 -52 86 46 -5 49 1 44 62 82 37 78 121 63 70 72 17 90 82 16 14 19 4 31 87 57 66 29 -40 35 38 77 132 143 123 80 57 50 52 103 39 51 82 54 3 -1 -23 -29 -49 31 43 21 -4 3 -33 -18 -4 2 23 33 -10 -22 -8 -21 62 40 -14 -16 3 13 53 -20 11 -25 -8 18 10 28 -3 44 42 38 21 53 40 87 28 67 26 66 49 28 59 58 47 38 43 101 121 22 59 54 46 60 85 46 60 28 43 40 44 78 72 47 90 60 58 60 93 62 68 75 87 90 69 65 52 84 90 115 115 56 10 57 69 100 66 97 51 -27 -2 39 64 3 41 64 37 12 62 16 -3 34 39 32 58 17 14 25 19 30 30 32 2 12 -2 13 39 29 31 23 -11 -17 33 32 16 -11 8 17 32 43 17 39 -7 30 43 42 46 21 19 40 30 22 38 31 25 40 18 18 6 19 37 42 41 22 21 36 29 30 41 39 48 48 26 47 46 49 50 51 44 32 35 50 56 44 39 59 66 50 58 71 61 50 52 50 45 43 46 47 59 52 45 35 40 47 43 55 55 47 48 33 34 39 38 37 25 27 29 22 19 14 9 12 13 11 6 4 56980 333 80 30 10790 15 49 40 8119 7665 24609 3233 3514 4003 4056 4523 4560 4431 4257 3231 2247 2281 2219 2254 2333 2364 2478 2094 1434 1492 1425 1316 1221 1092 1074 1098 1137 1052 908 934 1077 1054 1107 1027 994 1012 857 842 867 880 672 341 298 367 389 333 163 237 349 367 307 292 292 300 266 203 90 81 87 75 78 24 92 101 46 75 26 48 76 53 41 12 72 23 16 74 72 71 73 52 20 90 95 66 59 65 37 44 55 24 18 27 10 64 78 111 52 116 160 235 139 130 124 86 109 74 61 125 79 -39 82 20 40 57 -16 -41 -28 6 29 -24 -3 -8 -17 -20 -11 53 25 1 34 61 65 73 60 62 107 37 22 101 16 -27 41 81 57 37 93 77 46 64 55 65 77 32 58 59 24 45 82 51 72 46 43 71 99 85 77 80 104 92 96 77 54 95 73 109 80 54 41 91 87 91 102 87 127 116 98 83 74 81 88 168 141 74 105 114 87 100 91 79 95 106 108 108 55 76 88 90 38 41 84 56 61 77 66 33 44 62 78 86 65 69 68 50 33 8 22 30 44 32 38 18 34 36 61 48 50 57 57 27 29 42 53 49 40 50 52 62 46 30 48 69 64 23 42 49 43 36 43 40 36 15 31 37 43 46 51 67 54 45 46 52 72 60 59 80 58 68 54 74 68 55 49 74 75 69 70 68 63 51 65 67 62 85 88 86 77 76 88 88 85 76 76 71 74 81 87 75 74 58 61 73 71 66 55 64 72 81 70 67 65 62 61 66 55 40 51 44 34 24 28 26 27 29 17 56986 332 109 30 10789 15 49 46 8119 7657 3268 3667 3951 3986 4637 4397 4349 4444 3510 2429 2264 2246 2358 2354 2360 2520 2114 1636 1635 1628 1505 1263 1160 1130 1111 1053 1044 1054 977 1090 1106 1117 1175 1031 973 959 845 896 948 664 375 369 337 347 371 159 189 317 315 383 336 275 279 281 161 67 116 141 93 88 177 67 74 137 101 120 27 127 66 51 78 111 63 75 73 125 72 50 76 112 94 56 79 44 46 9 43 82 31 34 31 130 86 17 47 75 127 190 168 177 167 136 143 107 62 60 55 29 54 133 70 12 61 50 34 40 31 -7 -12 20 27 66 61 27 18 50 71 66 46 33 89 91 96 46 55 57 19 29 111 97 31 50 51 31 53 29 6 73 81 29 95 86 64 95 94 44 6 69 58 43 77 121 72 89 77 42 49 70 53 44 98 65 84 131 93 47 63 101 114 40 75 117 76 101 98 76 97 92 120 106 63 83 96 83 89 104 109 111 101 108 80 60 114 99 117 67 79 60 67 64 74 77 63 66 53 60 49 46 67 30 26 64 31 63 81 51 36 25 54 45 30 6 46 63 44 78 53 44 41 75 60 60 66 59 40 55 52 49 63 30 33 52 48 47 49 57 51 59 51 61 55 47 67 57 63 53 43 55 52 61 34 48 50 42 68 60 60 69 76 74 91 71 64 81 71 56 56 69 74 68 74 80 93 94 88 97 102 101 93 86 81 85 83 79 85 81 76 73 73 72 74 83 81 76 78 74 53 69 65 60 56 54 61 62 45 37 42 29 26 32 25 19 56992 333 78 30 10788 15 49 52 8119 7649 24711 3258 3565 4032 4243 4618 4465 4432 4346 3666 2477 2199 2177 2250 2420 2452 2493 2142 1557 1568 1603 1394 1232 1107 1098 1155 1122 1057 1015 975 974 1060 1106 993 1051 1015 984 817 837 955 757 459 382 374 420 321 266 263 396 408 375 334 254 251 296 198 170 141 168 72 122 103 85 85 126 57 57 145 87 103 113 75 133 69 147 140 105 172 162 112 101 94 139 77 148 147 192 97 56 76 66 92 67 39 78 98 36 51 153 168 192 170 111 108 127 89 94 16 22 65 7 32 60 24 36 0 9 2 4 12 5 64 15 29 70 23 71 41 37 71 119 61 62 33 93 99 72 31 76 49 28 56 56 62 92 60 77 68 48 105 46 35 70 120 61 90 60 49 69 69 88 59 72 91 79 100 87 94 72 68 82 75 113 85 113 81 105 82 84 133 128 105 108 169 142 158 156 94 100 130 110 118 125 115 101 85 87 102 104 134 156 116 113 126 132 109 75 117 89 60 50 71 80 77 66 34 55 69 60 44 50 27 57 70 68 60 46 25 43 46 36 46 48 45 70 58 35 23 64 51 46 74 53 58 59 60 84 68 74 59 42 67 65 73 66 63 65 45 39 70 69 33 60 73 82 63 73 60 68 63 62 82 68 58 70 64 74 79 96 82 62 77 67 75 87 86 79 85 85 82 93 82 76 81 107 124 119 95 105 103 89 83 91 96 88 91 89 81 78 89 84 77 85 84 71 79 84 75 66 80 79 70 59 59 64 59 51 48 52 49 47 38 33 56998 333 77 30 10787 15 49 58 8119 7642 24858 3344 3655 4033 4228 4534 4473 4433 4337 3461 2309 2167 2262 2339 2346 2403 2628 2385 1712 1671 1598 1468 1354 1301 1167 1183 1189 1149 1015 891 1103 1164 1084 1111 1081 1049 869 802 881 933 695 425 368 329 399 405 270 265 358 450 489 350 267 204 227 108 60 102 114 67 101 102 85 36 72 92 79 119 98 53 68 59 105 70 108 106 113 88 106 36 61 69 75 77 136 95 92 151 98 76 35 9 79 93 55 57 43 60 117 168 112 116 135 148 99 92 69 66 31 68 29 1 30 40 37 42 54 12 52 37 27 26 49 66 36 40 53 86 119 60 41 92 27 -21 31 71 49 46 73 37 16 45 21 -1 40 107 71 53 35 117 94 52 54 81 109 75 72 97 97 37 49 67 92 58 86 67 55 53 96 74 104 127 86 76 108 55 110 112 93 142 131 116 98 116 109 70 87 111 135 140 118 113 122 136 114 115 96 128 123 98 101 103 75 92 89 100 91 55 66 99 116 102 74 51 50 67 43 58 41 15 40 63 42 48 47 49 50 45 51 55 77 69 37 45 74 81 64 40 52 51 54 58 50 74 65 52 42 36 64 52 58 68 65 60 71 54 55 76 68 62 62 58 46 57 74 72 51 61 73 43 64 76 70 71 67 65 98 77 81 85 73 98 92 91 92 83 90 88 84 78 84 95 94 93 101 94 108 108 102 101 80 80 85 82 72 74 75 82 76 72 68 81 86 81 83 79 76 75 76 67 74 71 62 60 56 51 50 47 46 44 40 37 28 57004 333 75 30 10785 15 50 4 8120 7634 29212 3440 3766 4120 4382 4755 4783 4623 4556 3799 2682 2312 2426 2322 2392 2412 2582 2414 1792 1670 1623 1595 1461 1350 1280 1169 1190 1146 1046 1041 1066 1185 1122 1156 1120 1060 1004 968 897 957 784 505 484 469 458 484 424 292 374 467 424 497 274 250 225 208 230 145 146 121 120 112 166 156 151 214 157 187 126 101 68 57 115 115 106 106 112 112 149 103 88 57 132 185 123 66 90 83 89 126 132 120 32 76 95 112 148 176 225 217 159 194 227 115 94 106 105 79 61 110 97 119 101 92 75 66 78 31 10 7 92 70 13 47 126 105 68 76 127 121 126 122 129 94 71 108 74 84 97 115 51 99 69 39 92 81 54 38 58 104 115 122 85 102 68 61 109 87 97 138 63 66 121 89 87 102 78 163 120 114 112 109 86 102 133 127 129 142 153 161 135 125 167 134 114 151 159 160 156 154 131 127 120 168 129 137 137 121 119 133 169 148 145 157 109 119 133 91 83 104 120 98 91 70 109 73 100 73 84 87 95 128 72 79 109 84 88 93 89 92 80 78 78 53 79 98 117 105 61 94 111 109 104 101 87 89 105 101 115 114 73 76 114 112 77 85 90 103 85 98 88 104 97 110 89 76 86 98 80 82 108 113 104 121 100 91 94 113 110 107 92 93 100 108 114 106 107 110 94 111 126 117 118 112 125 138 132 119 135 140 134 123 109 107 111 117 112 110 98 101 99 102 92 102 114 114 109 105 97 95 104 113 104 93 98 82 71 70 73 68 67 64 57 57010 333 103 30 10783 15 50 10 8120 7626 32605 3349 3584 3739 4175 4701 4470 4347 4068 3273 2333 2212 2209 2072 2116 2270 2492 2364 1812 1494 1575 1533 1300 1244 1191 1174 1079 1088 1049 969 1002 1080 1111 1083 915 924 903 857 852 890 736 401 344 293 328 343 237 252 318 414 300 323 309 226 178 184 110 111 119 139 123 108 93 94 170 103 145 101 66 76 50 58 17 18 62 143 146 102 74 49 90 66 52 60 118 114 52 50 85 72 48 28 53 83 46 85 46 102 176 158 148 152 94 63 51 78 80 23 25 77 59 29 -23 22 43 9 -6 25 31 6 50 -4 52 -2 14 75 67 35 50 100 45 43 52 41 24 58 30 58 53 8 68 65 86 75 79 58 66 29 67 102 61 85 91 61 115 87 45 131 63 76 110 105 93 137 57 50 113 44 101 67 65 91 69 51 76 79 94 92 126 89 105 123 117 103 70 103 81 90 108 106 135 131 81 61 78 124 88 90 121 85 94 51 19 79 77 144 130 74 41 53 96 67 63 67 79 38 52 61 47 25 20 43 47 22 8 39 56 19 14 36 58 45 38 58 35 43 77 41 54 58 57 34 54 61 58 62 74 55 61 52 46 47 34 44 60 60 56 57 62 57 43 64 49 52 53 63 47 57 75 45 53 48 80 78 74 52 44 77 56 55 59 69 86 88 69 77 75 72 59 73 76 85 90 99 98 92 86 98 98 94 81 84 85 80 82 83 80 73 64 64 73 79 80 75 74 82 87 81 72 68 71 61 60 69 65 45 51 53 40 39 38 34 28 57016 333 73 30 10783 15 50 16 8120 7618 33117 3447 3699 3874 4261 4576 4460 4488 4058 3119 2389 2200 2113 2045 2217 2343 2360 2204 1701 1520 1512 1563 1359 1148 1068 1129 1046 1062 1044 958 927 1081 1073 1035 1075 1040 892 833 850 885 640 379 363 394 377 379 291 249 274 387 320 286 321 308 275 213 173 84 127 56 91 136 104 108 84 115 95 42 78 148 118 36 82 61 116 85 83 107 11 12 70 74 50 79 161 102 78 68 38 73 102 44 90 48 61 52 60 124 197 144 160 73 88 136 122 109 91 57 58 96 -2 -10 11 -8 7 86 59 33 54 49 27 5 17 11 0 36 11 36 15 41 44 41 10 63 31 56 74 66 74 107 39 -25 1 62 31 16 22 41 87 82 87 50 74 81 85 88 112 127 67 76 65 85 96 106 81 68 57 95 43 58 79 117 110 86 118 125 103 97 83 88 84 94 105 144 148 114 129 114 110 108 119 131 146 108 134 113 94 104 117 119 129 154 84 130 108 108 123 103 57 64 104 64 59 77 61 16 -6 39 40 65 45 49 34 50 76 30 49 59 47 53 52 36 35 61 51 66 62 44 60 67 57 32 24 54 75 80 56 59 57 46 64 64 73 34 52 57 26 14 50 78 69 61 44 69 61 47 59 56 39 58 68 64 80 68 56 79 80 69 77 80 52 69 71 85 109 90 75 88 77 75 77 84 88 95 92 89 100 99 96 96 94 87 84 91 78 88 89 89 89 77 77 79 81 79 73 85 80 77 76 72 77 75 67 55 59 66 61 49 44 46 47 42 34 57022 332 103 30 10783 15 50 22 8120 7610 3373 3642 3906 4333 4894 4483 4458 3884 2876 2302 2167 2096 2265 2248 2351 2348 2311 1757 1552 1580 1587 1343 1213 1132 1064 1046 1013 1017 981 975 1044 1094 1147 973 1041 871 774 894 880 504 354 337 386 418 397 308 340 393 334 309 349 300 215 277 211 182 132 155 96 122 122 102 133 163 130 147 216 107 57 63 84 12 83 100 75 79 64 48 27 21 57 103 103 157 130 82 116 64 5 58 125 96 92 110 78 104 132 236 147 100 80 130 122 81 127 98 70 63 93 49 50 83 49 18 19 -6 67 121 97 24 48 30 49 39 75 114 100 37 47 17 72 63 43 3 52 73 72 79 91 53 55 62 102 53 55 62 120 54 64 69 113 81 94 76 103 67 106 104 91 95 93 91 119 122 98 75 120 154 147 116 129 102 117 148 168 98 149 116 130 113 66 141 123 105 137 111 148 129 159 166 121 110 122 81 130 89 89 119 125 150 115 120 95 116 96 126 101 86 85 82 64 68 51 51 90 70 66 56 50 61 119 56 103 75 56 58 34 36 84 83 75 65 66 68 43 30 42 54 44 80 39 35 71 40 68 88 86 81 71 75 59 58 62 81 92 68 73 77 77 74 66 39 60 79 76 61 85 76 68 72 63 79 72 80 85 84 101 85 96 115 91 79 88 98 88 75 105 101 87 69 85 112 112 105 105 108 101 117 112 108 100 87 91 90 85 90 98 99 101 93 89 88 92 83 79 94 92 81 82 77 79 86 81 75 70 68 61 57 56 53 46 43 57028 333 73 30 10783 15 50 28 8120 7603 31434 3469 3700 4044 4574 5029 4348 4010 3190 2456 2092 2118 2137 2136 2248 2395 2458 2391 1952 1497 1477 1583 1399 1307 1151 1049 1064 1037 900 998 1016 1152 1177 1081 1051 951 931 815 901 855 519 382 445 385 426 378 369 371 409 355 264 286 312 264 312 201 100 125 142 83 95 169 119 144 72 88 32 100 155 113 67 85 125 88 161 130 86 95 112 72 124 99 74 159 137 108 64 69 87 79 25 27 91 100 78 90 77 163 207 169 132 109 115 102 50 42 67 70 67 40 -7 47 87 67 19 29 31 40 48 36 32 45 32 72 41 35 27 77 61 87 112 76 44 68 96 49 50 55 85 51 58 73 64 29 65 112 46 59 57 96 74 86 88 94 40 81 95 65 81 102 91 98 99 90 71 78 59 79 102 154 128 88 106 98 96 111 98 101 130 161 122 99 105 151 126 120 129 151 155 137 152 154 140 143 113 119 127 95 96 144 139 140 122 80 107 124 105 136 144 103 65 75 65 38 56 80 78 67 70 56 53 52 53 41 39 69 66 65 57 55 39 75 100 56 35 60 79 68 62 40 60 19 17 56 65 70 60 48 40 48 62 57 40 63 74 81 49 29 49 72 61 38 43 61 54 74 72 73 81 81 68 63 75 66 54 66 78 71 78 72 87 89 82 82 83 72 87 68 69 83 73 91 97 87 94 116 111 119 114 111 85 79 82 83 87 78 84 93 82 81 68 84 92 98 90 85 84 80 83 77 75 79 76 67 61 56 47 49 49 44 41 42 37 57034 333 74 30 10784 15 50 34 8120 7595 30869 3561 3833 4246 4751 5044 4559 4031 3021 2629 2224 2242 2284 2336 2416 2507 2603 2652 2082 1605 1535 1514 1466 1251 1189 1110 1115 1115 1096 981 1059 1140 1119 1215 1156 966 954 903 919 811 512 357 336 436 503 461 392 365 363 430 350 372 387 245 273 278 203 169 124 128 85 86 129 165 171 152 157 81 119 138 105 117 81 138 187 145 90 108 87 42 112 108 191 136 154 99 75 96 56 137 99 66 133 150 51 69 114 185 210 180 142 73 170 102 57 85 65 73 58 74 58 39 47 47 111 108 103 50 45 17 51 59 97 110 66 81 79 30 86 76 41 110 120 63 86 77 63 149 131 93 79 91 39 61 90 72 46 70 151 115 113 130 138 76 141 96 122 131 117 103 100 127 117 86 92 130 148 104 121 94 79 97 135 186 136 114 124 117 140 147 148 180 172 152 181 155 137 150 168 130 134 153 106 110 177 123 120 140 142 122 100 107 124 172 170 139 134 174 138 101 79 86 63 102 106 83 81 55 55 62 69 77 77 76 80 71 72 60 72 71 93 83 58 73 117 112 94 74 71 59 62 68 79 82 94 105 81 83 93 88 76 102 95 81 94 79 90 66 71 69 92 94 80 87 75 84 68 75 78 78 99 98 102 101 99 101 81 83 73 87 91 94 98 106 104 114 105 90 102 102 92 102 96 104 115 122 126 132 132 124 120 103 97 108 89 93 104 104 92 95 105 99 95 88 98 93 90 101 99 104 95 94 92 95 84 82 74 69 67 60 60 52 45 57040 333 74 30 10784 15 50 40 8120 7587 29150 3672 3818 4271 4641 4866 4522 3800 2918 2593 2387 2273 2181 2308 2468 2545 2534 2666 2324 1696 1495 1443 1387 1294 1197 1089 1120 1124 1113 919 932 1132 1216 1184 1073 975 891 835 865 837 477 370 411 477 483 416 345 356 441 386 369 393 321 286 285 208 226 191 187 157 120 61 127 148 203 124 153 113 159 178 126 115 93 111 107 217 153 136 91 78 71 177 92 112 120 119 113 102 75 105 105 113 68 100 152 162 136 153 218 279 253 107 116 128 156 143 97 76 87 35 149 92 104 102 65 69 52 37 97 100 166 106 36 29 125 92 66 50 79 77 92 49 92 48 68 80 103 121 113 76 83 46 58 60 70 68 123 115 89 127 129 122 123 101 96 58 105 129 95 101 116 124 132 150 156 108 113 74 132 89 113 148 166 102 138 145 187 180 139 117 195 161 135 123 173 173 159 125 126 136 137 181 152 145 177 173 155 109 149 169 147 175 157 160 138 146 164 107 89 122 70 100 140 104 63 53 46 66 47 82 93 72 79 99 104 107 93 88 82 85 63 104 125 60 62 89 74 82 75 78 65 86 91 105 97 98 77 78 86 56 80 110 88 90 81 81 86 91 84 88 62 95 89 97 98 75 69 75 77 84 88 112 119 90 84 110 95 92 96 88 101 101 112 87 77 102 92 90 100 101 82 83 107 100 114 113 107 108 124 143 143 116 95 99 98 92 114 107 86 93 100 104 99 100 95 98 104 111 98 93 93 102 88 83 84 81 71 76 66 62 63 61 55 57046 333 72 30 10782 15 50 46 8121 7579 30386 3650 3919 4181 4769 4968 4479 3707 2850 2531 2365 2264 2258 2306 2375 2561 2568 2589 2283 1596 1290 1499 1378 1216 1102 1041 1086 1095 1067 1024 964 1059 1093 1170 1129 1068 996 914 876 790 578 415 407 406 439 385 330 344 334 296 296 333 319 280 274 241 188 205 177 174 142 193 125 159 139 140 138 153 110 117 74 88 87 123 92 142 98 126 88 92 131 124 146 147 161 158 79 30 81 119 141 136 124 83 94 79 77 161 245 261 211 167 130 166 124 93 91 112 103 99 68 77 61 75 60 32 33 68 -3 58 118 113 80 114 50 62 88 85 94 92 92 59 21 64 90 64 93 131 119 95 75 106 77 131 140 131 74 167 153 128 130 132 116 91 103 94 72 65 92 120 121 137 124 103 73 109 140 136 110 162 123 100 149 150 149 151 143 148 128 152 205 183 152 145 172 146 150 182 186 88 139 160 159 125 146 147 157 158 150 162 141 115 115 88 125 129 152 140 126 123 91 73 67 128 94 101 104 79 62 42 61 89 104 82 53 52 56 63 60 74 77 65 76 61 68 99 103 95 68 80 82 66 76 57 67 71 81 93 84 73 86 84 94 103 78 74 74 78 90 86 102 98 74 65 97 100 74 78 92 90 97 94 103 103 90 92 90 102 93 104 112 106 102 127 116 103 110 101 82 69 91 84 97 120 108 108 131 130 129 130 115 118 124 116 105 88 106 94 91 92 90 97 97 98 93 90 97 103 103 97 100 93 81 87 77 70 74 76 75 66 64 59 48 57052 333 70 30 10780 15 50 52 8121 7571 32397 3441 3748 4171 4654 5016 4534 4008 2959 2477 2274 2268 2227 2130 2290 2518 2612 2626 2153 1508 1467 1571 1400 1162 1011 1085 1145 1090 1053 981 931 1030 1132 1185 1138 1031 876 772 861 849 568 423 408 418 506 428 388 359 362 292 312 372 279 233 289 264 187 134 164 148 170 203 214 245 111 118 153 150 105 76 37 47 141 54 80 161 158 134 84 90 37 105 128 124 115 74 55 59 96 134 131 115 104 136 102 122 73 110 149 182 177 143 164 187 140 78 42 91 63 56 92 81 50 44 102 64 55 58 72 69 91 84 36 40 45 52 56 60 117 79 61 71 79 90 95 79 135 101 89 34 72 67 81 39 30 40 114 100 131 80 98 112 165 171 78 85 38 63 108 106 92 124 123 121 96 94 93 121 125 119 141 142 119 138 139 145 161 113 132 130 131 160 175 131 151 168 134 182 161 115 98 123 136 144 135 144 104 132 186 148 116 141 119 120 165 136 117 126 135 118 90 71 115 81 37 66 71 87 87 32 48 60 36 40 76 61 45 90 90 69 69 66 73 84 90 67 75 95 84 113 82 60 91 76 80 95 72 71 85 70 86 95 70 72 97 67 76 72 91 69 82 77 70 71 62 54 66 65 94 102 90 93 112 119 93 87 88 87 76 98 96 85 89 104 105 90 91 83 104 94 97 108 89 88 106 124 115 118 130 121 129 113 101 101 99 94 94 101 98 102 91 90 89 91 94 85 92 84 91 89 89 87 80 77 72 73 64 63 62 62 61 50 41 57058 332 99 30 10779 15 50 58 8121 7563 3507 3798 4185 4733 5059 4631 4175 3275 2615 2376 2204 2162 2199 2343 2435 2511 2385 1897 1377 1363 1357 1284 1117 1092 1111 1077 1130 1065 971 948 991 1072 1109 1066 922 908 894 810 782 494 386 398 438 441 370 362 328 308 322 351 321 239 225 280 246 221 151 64 150 164 120 110 155 61 49 103 75 84 51 84 50 101 173 177 157 207 94 45 94 77 72 165 34 86 125 81 60 109 72 17 159 110 83 72 166 83 134 204 260 129 128 128 94 116 93 -1 46 143 99 79 53 64 25 81 58 28 50 62 69 68 39 102 65 59 30 69 55 53 52 65 59 44 47 37 42 94 130 98 48 52 85 74 117 112 110 93 55 62 91 59 126 127 119 84 91 86 86 65 81 87 105 99 119 139 99 110 121 98 134 97 126 101 116 107 104 89 96 88 108 104 91 122 139 174 165 160 154 137 135 152 147 114 173 155 149 149 179 180 147 135 101 155 125 140 136 133 134 114 136 108 92 122 105 45 47 28 46 65 77 90 60 40 35 53 62 70 62 40 34 39 54 68 58 48 60 58 47 66 66 65 65 66 51 54 76 66 87 80 58 57 65 67 78 74 65 73 64 75 69 84 56 44 44 92 69 68 70 88 113 99 92 97 80 91 79 87 84 97 79 82 89 90 81 97 104 96 86 95 85 91 91 85 89 98 99 108 120 112 116 110 101 98 102 84 74 88 91 84 81 85 77 75 80 82 88 88 78 77 80 80 76 75 75 71 65 59 64 61 50 39 41 36 57064 333 68 30 10778 15 51 4 8121 7556 37626 3680 3557 4024 4707 4913 4458 4118 3170 2623 2325 2191 2077 2224 2153 2322 2492 2471 1749 1224 1216 1334 1142 1038 957 1088 1125 1152 996 1019 959 1085 1130 1196 1062 930 818 885 904 887 516 312 372 480 425 424 373 394 295 278 326 260 187 212 239 254 262 144 110 36 112 160 105 62 75 78 137 131 130 116 116 51 16 108 89 126 167 135 114 77 118 85 96 119 136 111 77 63 36 41 65 106 136 84 113 138 144 176 196 219 187 169 133 147 99 38 92 95 99 80 61 17 -6 34 66 76 97 64 36 45 74 51 59 31 46 74 31 93 71 33 20 66 35 91 83 34 47 116 82 33 48 79 40 85 107 78 87 65 78 64 78 8 63 111 92 43 70 80 32 96 104 114 114 94 106 105 116 127 160 100 94 115 154 139 138 128 92 84 113 130 133 132 145 136 121 152 114 143 113 158 158 151 105 126 201 145 118 141 134 123 134 123 104 140 104 109 103 114 115 95 106 63 76 68 43 49 67 51 54 23 43 83 65 61 69 42 60 56 65 65 52 53 84 85 95 65 80 70 53 61 68 57 71 91 76 75 61 69 66 36 25 59 43 36 63 42 30 59 82 86 64 51 82 78 57 76 82 81 77 88 95 107 85 84 104 94 102 95 87 87 85 90 74 95 102 81 95 87 79 57 77 94 97 87 84 100 98 124 122 113 99 100 95 91 79 73 74 73 80 83 79 76 81 82 82 85 84 84 84 81 77 76 76 79 72 70 61 61 56 48 43 49 42 57070 333 66 30 10776 15 51 10 8121 7548 38962 4003 3557 4005 4616 4744 4241 3758 2889 2417 2367 2219 2120 2164 2295 2316 2410 2339 1710 1242 1166 1311 1099 1024 1020 1056 1048 1060 952 903 913 984 1008 1089 1093 999 903 896 899 911 571 363 416 462 488 424 328 262 255 307 335 241 230 201 211 136 134 126 110 149 101 90 200 99 90 195 107 82 38 74 9 79 -8 55 150 158 136 110 133 59 60 68 42 55 85 18 -1 56 55 -25 79 113 97 52 15 71 86 99 199 233 156 113 66 44 62 59 41 15 40 61 93 70 5 26 37 62 68 28 -4 -26 56 109 39 39 97 52 15 26 48 43 47 55 4 35 60 64 31 60 48 64 62 6 30 52 103 98 64 83 93 120 89 80 84 66 70 65 66 62 105 92 97 92 110 136 84 76 90 103 131 115 79 102 64 57 99 94 53 98 124 114 126 99 122 137 136 118 155 124 109 128 78 81 102 110 121 117 129 108 107 110 116 116 119 114 121 98 116 111 91 119 114 42 51 52 74 32 20 23 37 29 57 21 26 28 41 42 38 61 57 60 66 61 41 64 81 50 48 18 37 38 44 61 49 31 54 60 43 46 45 23 48 32 61 57 49 35 56 56 31 52 68 62 41 55 57 75 38 33 63 64 82 69 73 76 66 78 79 79 79 67 67 80 84 90 101 75 71 68 78 63 68 70 76 70 84 93 91 86 94 95 95 97 78 86 85 68 65 87 85 73 78 63 61 77 75 72 68 65 73 77 64 60 69 73 65 57 56 49 48 39 38 34 25 57076 333 65 30 10775 15 51 16 8121 7540 39675 4307 3590 4033 4382 4710 3933 3067 2645 2244 2119 2099 2018 2098 2222 2237 2325 2269 1638 1155 1210 1144 1006 953 979 1057 1014 995 964 947 1000 1034 925 1029 1071 886 806 770 865 884 665 359 354 445 401 369 423 332 221 257 239 229 148 292 285 227 108 171 173 119 147 103 93 104 86 62 139 113 73 70 81 14 30 10 60 119 141 133 77 5 33 23 77 60 94 87 39 24 90 52 -4 78 84 60 77 92 71 53 179 203 196 164 116 93 119 78 60 77 6 39 23 -7 -18 -7 28 32 91 67 73 32 11 27 21 0 25 30 7 39 37 37 46 0 57 62 12 69 77 73 91 40 52 8 28 45 47 104 92 73 74 63 97 17 48 55 -9 4 30 -22 71 97 79 46 65 105 89 96 96 112 87 81 76 64 75 77 87 107 76 79 99 107 101 128 124 106 113 101 149 106 66 113 86 93 85 105 109 125 136 110 119 114 81 100 119 109 66 55 87 93 103 104 73 49 71 47 30 43 36 12 24 14 53 46 46 53 87 91 56 42 25 15 22 58 56 47 60 62 46 54 48 64 46 53 91 65 50 16 31 44 35 20 34 27 28 3 11 35 42 35 61 65 64 54 32 35 52 31 58 62 67 55 76 78 88 79 76 71 80 85 92 66 54 56 71 77 77 75 77 54 44 38 32 50 59 74 71 76 59 70 80 81 98 75 61 60 73 69 58 61 54 71 66 51 56 60 62 56 68 65 67 74 59 58 57 51 50 46 49 42 36 39 30 27 25 57082 333 64 30 10774 15 51 22 8121 7532 40002 5503 3790 3923 4456 4624 3670 2971 2710 2352 2095 2045 2097 2143 2188 2221 2323 2120 1486 1084 1230 1096 1012 904 991 1136 1111 988 1053 938 885 993 958 1030 1102 924 866 811 822 834 698 455 429 394 413 391 387 327 312 259 256 249 175 229 244 286 205 102 160 121 137 102 138 136 58 51 60 53 128 123 109 17 37 75 37 108 167 128 82 40 102 87 50 14 76 171 164 39 -19 16 91 46 37 17 1 49 59 98 103 196 191 143 139 97 37 40 100 45 -5 -6 0 17 51 56 -23 56 48 31 47 39 58 -7 28 63 48 5 6 -12 76 89 56 43 22 37 56 47 23 29 31 37 23 47 -1 6 55 117 167 68 52 59 89 68 63 66 89 79 25 58 42 48 57 70 46 95 120 71 49 32 11 81 102 77 52 90 105 71 32 55 93 66 85 130 165 149 151 143 151 84 140 109 102 83 97 128 162 135 118 122 161 125 84 90 87 138 142 91 108 84 124 118 72 39 63 67 52 62 43 50 60 62 59 59 33 30 22 21 18 38 59 50 86 58 36 44 33 35 39 25 38 66 52 59 51 39 27 25 25 32 45 46 57 57 45 21 33 41 58 23 42 50 53 43 50 46 37 33 50 48 53 75 65 75 83 82 93 92 102 110 81 67 56 69 83 80 80 71 56 71 64 59 53 72 65 67 74 77 82 76 80 81 83 81 77 74 76 63 62 65 60 50 54 58 66 74 59 57 61 66 69 63 61 63 63 58 48 50 51 48 42 36 35 30 22 57088 333 62 30 10772 15 51 28 8121 7524 140852 140221 17896 4211 4452 4549 3684 2918 2809 2335 2171 2158 2047 2156 2272 2229 2335 2037 1408 1015 1196 1109 1075 978 987 1064 1069 846 882 929 960 1070 1079 1116 1101 937 885 781 710 890 703 497 352 388 515 440 342 372 297 211 236 308 269 214 255 246 192 156 145 128 89 -10 87 116 108 92 108 85 73 46 39 42 91 123 200 150 146 93 45 83 32 16 68 109 114 131 80 83 89 77 96 93 51 -5 13 46 14 72 165 267 180 135 81 122 127 106 41 69 39 27 90 24 -15 77 24 16 76 54 9 57 56 12 53 71 75 68 11 97 39 0 45 93 58 62 49 63 70 29 61 31 50 18 31 60 97 87 80 78 24 110 61 55 47 9 64 39 40 67 -4 66 48 115 114 82 95 157 76 104 96 71 64 86 82 102 105 91 62 113 129 133 111 128 116 91 112 125 99 121 108 127 114 117 121 106 119 103 136 146 95 125 99 110 90 65 90 80 80 117 89 104 82 82 57 91 32 5 69 71 68 43 45 57 47 44 28 32 1 18 51 53 40 62 76 47 48 54 69 52 56 40 47 64 67 51 50 37 48 55 47 56 19 26 57 36 32 45 50 32 44 28 13 34 54 54 56 67 45 44 59 66 57 65 83 84 79 67 58 80 94 65 71 65 71 61 69 59 69 69 69 47 52 63 49 64 78 76 66 74 91 103 80 68 66 74 74 57 68 85 57 51 46 64 66 61 56 60 66 68 71 62 54 64 57 56 61 55 45 35 37 35 26 21 19 57094 332 90 30 10770 15 51 34 8122 7517 349573 25011 4288 4577 4622 3749 3114 2861 2373 2157 2117 2141 2311 2291 2307 2380 2044 1490 1115 1111 990 991 998 1021 1035 1004 959 1046 913 963 993 1123 1167 1073 950 930 843 819 901 732 409 409 483 502 510 333 261 244 263 276 256 177 191 184 263 222 145 195 179 135 124 103 129 98 88 115 137 83 70 121 86 58 84 154 128 127 165 106 66 74 82 115 80 131 80 97 29 75 73 54 89 63 57 70 83 48 40 184 199 221 210 191 123 91 56 19 96 20 40 62 44 32 28 14 66 31 30 79 4 7 41 96 23 38 68 58 50 -1 50 59 43 37 17 43 65 75 22 63 5 3 83 68 91 104 65 76 66 92 114 71 47 112 85 83 60 111 27 21 66 120 121 131 149 90 120 79 93 102 114 69 84 106 107 104 103 80 77 67 66 104 135 116 132 102 169 183 182 140 135 152 141 159 173 116 123 113 98 66 113 123 114 125 137 123 159 125 145 105 94 70 32 51 57 49 65 33 69 70 52 39 6 46 70 60 41 54 38 55 43 41 41 30 43 49 63 42 75 68 42 64 71 45 52 46 21 42 25 25 48 51 54 34 49 50 33 45 51 62 53 30 49 72 70 62 80 71 64 73 73 79 96 92 85 83 90 90 96 102 83 95 68 68 98 97 94 64 48 74 86 61 69 76 71 79 81 80 93 83 83 90 92 85 74 71 62 62 74 62 78 81 76 66 64 63 53 66 75 72 67 70 63 58 63 58 57 51 49 45 35 33 30 26 57100 333 59 30 10769 15 51 40 8122 7509 246945 75472 10417 4238 4420 4628 4019 3291 2779 2426 2180 2099 2144 2227 2222 2332 2305 1992 1396 1096 1125 995 952 1064 1031 1007 974 976 966 954 968 938 973 1123 1120 969 921 897 825 917 725 455 341 399 403 447 373 298 365 287 282 269 233 240 235 170 210 233 181 215 159 155 115 150 113 65 63 74 124 95 16 -11 39 112 155 65 63 102 117 112 94 41 28 33 111 57 27 44 22 106 58 86 69 65 69 111 74 104 191 242 186 140 117 66 37 46 50 62 23 16 9 26 50 14 7 60 28 29 79 56 0 96 64 22 9 67 26 -15 44 103 46 -2 65 47 39 7 60 87 11 66 153 90 39 33 103 67 28 45 69 83 92 50 53 38 70 82 88 66 86 56 85 107 74 70 52 54 99 114 89 58 55 73 87 51 66 75 81 101 144 109 137 99 126 134 134 94 130 164 118 86 96 115 142 143 175 145 79 50 121 146 128 115 109 104 79 114 101 91 114 124 123 100 46 53 64 45 35 39 31 42 64 46 70 66 51 68 78 50 54 46 46 24 42 63 61 77 52 22 53 86 33 64 37 46 27 44 37 41 45 43 24 23 55 48 33 60 74 53 39 60 50 60 81 72 76 73 65 69 90 79 91 96 105 96 104 104 122 120 94 95 67 52 81 87 69 59 71 66 74 70 64 65 53 70 76 83 95 95 100 94 95 91 100 82 74 58 61 64 57 73 75 64 64 62 68 60 62 71 60 59 64 72 76 62 54 53 50 47 49 45 40 28 26 57106 333 56 30 10766 15 51 46 8122 7501 114649 19252 4966 4086 4701 4644 3986 3408 2929 2541 2337 2296 2168 2314 2391 2363 2241 2020 1520 1125 1085 1052 1039 1039 1015 1099 1078 1033 1006 1073 914 956 954 1158 1196 1074 948 935 834 867 775 493 422 447 463 468 421 352 247 258 338 308 184 223 257 240 208 207 258 232 180 221 269 167 86 120 105 123 57 34 64 63 66 72 109 188 117 115 96 146 81 45 109 121 104 115 101 44 14 43 13 37 19 29 79 109 53 46 174 272 270 197 142 136 136 114 109 47 21 40 58 37 33 15 -12 61 34 19 75 83 -5 59 82 46 67 53 69 71 50 34 48 64 73 47 41 68 107 74 55 33 69 87 110 89 122 60 93 82 58 69 76 96 63 22 32 42 42 41 83 89 95 167 121 112 66 98 138 120 82 58 81 95 102 113 141 117 95 53 81 118 109 99 139 148 146 142 142 141 102 113 146 133 148 135 129 164 138 122 131 156 131 114 107 131 135 151 129 147 152 129 129 115 112 77 56 66 67 41 55 52 83 82 50 57 36 50 59 42 26 50 74 89 70 31 37 69 76 69 82 65 54 74 97 97 81 50 55 51 67 81 49 72 85 68 59 71 58 68 73 73 68 66 85 116 127 98 82 81 89 100 121 119 121 129 142 137 112 124 139 107 95 97 107 103 99 101 99 90 91 73 66 70 73 89 90 81 77 97 106 105 118 116 105 94 96 89 85 84 82 90 87 88 91 91 89 85 82 82 88 91 89 86 80 70 69 67 72 60 60 47 41 44 40 57112 332 83 30 10763 15 51 52 8122 7493 427511 177596 6145 4576 4829 4324 3334 2913 2504 2378 2340 2264 2264 2405 2437 2428 1959 1507 1213 1010 1073 1064 1039 1062 1129 1071 916 913 928 980 1001 1051 1188 1239 1048 1008 993 879 870 916 645 396 403 551 450 421 313 290 254 282 374 241 239 277 218 220 215 212 271 263 173 109 22 63 95 92 143 70 5 9 18 74 138 159 115 65 107 113 79 55 17 47 94 94 139 68 13 40 103 54 65 102 152 128 84 111 130 159 287 302 175 122 104 115 118 113 125 62 84 84 88 82 59 75 78 60 91 66 53 28 105 103 67 89 94 94 63 49 86 53 104 94 28 64 88 88 72 92 80 97 88 5 89 117 110 64 94 96 99 152 145 108 103 118 85 78 66 78 94 81 116 82 111 121 135 128 138 95 74 133 116 132 145 117 104 117 97 128 175 172 135 170 133 167 202 122 139 169 145 120 122 143 140 156 158 125 137 153 113 117 143 139 144 134 139 163 149 123 155 152 121 83 127 102 90 94 68 73 52 76 104 76 63 82 91 81 87 78 63 60 83 67 72 84 85 98 78 80 81 98 81 68 69 70 68 52 90 75 60 60 80 69 74 99 107 77 77 72 55 71 79 83 65 84 129 139 125 127 122 125 126 140 164 158 159 150 118 127 104 105 121 97 94 113 120 118 108 88 96 104 106 93 120 121 121 125 114 105 103 111 111 107 104 109 94 93 109 113 97 97 96 87 91 100 93 99 99 98 95 91 94 91 92 85 85 73 69 66 60 46 49 51 57118 332 81 30 10761 15 51 58 8122 7485 648831 369090 11588 4599 4791 4180 3363 3042 2503 2287 2281 2309 2263 2412 2381 2302 1879 1388 1061 992 957 985 889 1017 987 1034 934 900 988 978 978 889 1055 1182 1155 946 933 767 861 938 595 437 435 390 436 389 255 246 266 311 329 331 218 154 210 205 264 257 231 172 169 186 147 137 79 81 47 66 69 95 62 153 144 142 136 110 146 123 63 67 79 72 25 72 31 100 84 114 63 37 102 140 90 35 65 37 83 203 216 237 169 78 111 39 107 9 4 -7 77 37 46 41 -5 29 81 74 83 23 18 48 4 17 69 37 64 72 41 25 93 86 40 61 129 92 55 81 72 77 40 14 63 81 127 79 128 84 69 80 62 63 66 70 82 76 33 54 67 66 39 34 37 74 70 74 96 40 35 123 97 74 93 111 82 78 107 148 110 73 112 150 155 137 145 165 163 95 143 148 128 106 130 155 136 140 126 141 152 174 130 108 162 146 155 143 177 150 109 124 124 140 79 63 92 77 33 17 66 55 52 58 70 77 35 35 37 72 66 51 64 80 67 27 66 69 62 42 61 64 86 71 54 83 79 59 58 56 72 70 61 57 64 75 83 74 50 43 52 63 38 31 60 74 79 95 115 133 126 105 99 97 89 137 196 216 177 148 115 112 115 84 92 90 95 100 97 110 96 81 76 57 58 58 67 74 83 91 92 87 97 99 98 75 72 85 69 68 76 70 54 70 80 77 81 78 79 74 68 66 69 69 71 72 65 60 69 53 44 42 38 32 30 30 57124 332 79 30 10759 15 52 4 8122 7477 261496 22176 3970 4848 5022 4366 3263 3003 2590 2407 2359 2413 2438 2602 2542 2345 1890 1456 1114 1072 1059 1131 1169 1113 1118 1022 920 930 1021 1027 1062 1004 1041 1206 1120 927 939 855 788 838 670 398 457 465 490 363 274 315 343 365 399 367 271 231 282 269 301 145 206 249 197 181 137 136 105 134 167 121 47 128 84 76 134 245 139 82 80 60 63 103 87 38 57 150 194 88 30 126 84 22 69 77 68 18 60 151 127 152 254 299 234 142 113 130 136 109 116 63 82 61 77 59 35 90 74 82 109 111 61 43 63 69 133 20 63 88 1 64 83 84 92 101 108 126 162 132 120 83 32 51 65 72 61 61 52 50 72 96 128 128 107 81 74 74 57 68 87 73 56 87 121 125 107 131 126 133 135 114 108 135 136 159 127 98 115 124 110 98 158 165 121 105 114 148 164 153 146 183 151 152 190 144 156 141 144 117 118 111 149 140 143 136 135 189 174 115 138 144 145 117 89 80 83 72 38 73 79 81 57 32 58 87 84 62 101 102 51 52 63 72 70 48 73 75 65 65 72 70 54 55 58 56 98 90 96 43 72 60 76 61 63 92 91 86 91 73 76 68 48 59 66 71 106 89 79 129 153 118 107 120 142 170 199 206 186 157 126 122 132 112 98 105 125 107 98 128 113 88 100 84 84 91 83 91 91 92 112 106 100 118 126 112 97 81 90 92 83 91 86 83 86 90 99 84 88 86 85 89 94 100 89 93 92 81 76 75 70 56 49 52 48 37 57131 333 46 30 10756 15 52 11 8122 7468 114147 32247 6749 3998 4753 4824 3945 3105 2850 2630 2400 2221 2246 2432 2364 2443 2442 1976 1400 1087 965 1028 1038 1057 1082 1101 940 896 922 1079 949 966 1038 1191 1245 1175 946 934 836 830 818 604 426 462 442 473 309 245 235 206 279 398 309 273 218 267 221 211 203 165 178 130 184 149 117 59 106 121 147 26 55 58 126 155 110 111 173 137 99 111 101 49 118 86 93 90 85 84 10 92 94 85 128 55 81 110 134 103 206 261 246 140 135 120 98 83 87 99 31 34 80 81 -12 14 37 91 81 80 84 55 61 96 31 64 43 74 99 60 48 93 106 48 65 52 79 82 54 96 91 30 46 57 84 85 122 123 75 126 118 145 113 75 132 67 59 92 71 81 104 117 133 101 121 95 69 122 112 54 89 93 127 118 66 103 115 91 76 89 124 149 115 76 106 104 103 155 126 116 115 141 126 147 155 129 91 137 148 110 99 118 135 171 150 127 143 125 153 145 98 102 100 92 78 54 93 73 73 62 69 42 48 48 59 51 33 73 86 66 64 34 79 76 53 89 74 75 72 58 74 90 65 72 67 82 72 56 64 78 59 42 46 66 67 78 44 72 68 39 41 45 52 65 82 91 90 53 77 92 100 110 92 100 132 167 206 177 179 150 113 126 120 113 93 93 91 101 112 96 77 71 77 74 76 76 97 93 76 86 95 102 115 103 90 81 89 86 85 80 83 92 94 75 74 77 79 71 73 68 71 83 85 84 82 89 77 65 61 63 51 42 42 34 35 57137 332 80 30 10760 15 52 17 8122 7461 510041 28279 4697 4829 4999 4017 3201 2907 2704 2586 2410 2291 2456 2502 2623 2509 1996 1527 1300 1172 1117 1101 1140 1183 1129 1043 1090 1023 1001 1077 1057 1112 1115 1137 1106 954 870 874 911 901 657 401 486 568 505 349 314 310 299 390 361 301 253 254 333 259 235 251 258 181 152 166 166 178 127 111 105 92 82 114 136 180 161 192 138 124 159 137 135 191 109 67 119 140 127 118 137 83 134 84 58 99 127 122 103 110 119 240 247 223 204 135 131 126 127 135 81 64 83 114 85 82 132 58 53 42 48 4 -26 -4 44 83 118 120 97 91 63 68 90 89 78 93 66 113 147 94 78 107 70 87 145 83 120 158 120 118 46 79 90 116 139 130 111 140 93 83 113 139 127 164 145 143 191 167 152 126 107 131 150 136 122 99 114 138 118 136 162 99 131 126 152 143 205 223 175 197 199 157 144 146 137 169 205 191 130 136 172 155 207 165 150 138 127 111 134 161 158 144 160 110 79 97 85 82 70 73 54 53 82 70 102 101 85 37 37 75 84 68 93 63 85 89 101 101 93 67 96 97 93 96 99 92 95 84 74 87 132 95 86 86 89 102 90 69 86 91 106 91 94 95 93 88 90 125 134 135 134 157 131 134 149 145 188 252 250 195 178 160 145 123 125 139 133 124 126 124 114 124 127 109 107 111 117 114 122 123 121 126 147 128 129 123 119 119 111 100 116 108 107 107 105 105 94 101 110 96 95 100 102 103 115 105 101 88 90 92 85 83 78 66 60 58 57143 333 54 30 10764 15 52 23 8122 7453 30673 4691 3519 4254 4806 4981 4031 3291 2844 2828 2772 2354 2249 2320 2379 2418 2268 1883 1378 1105 999 1050 1135 1051 1024 981 954 1020 984 1063 994 1015 1075 1171 1161 1128 1037 951 847 950 938 631 400 484 510 504 345 391 313 322 400 453 266 225 177 277 217 255 263 252 209 176 192 173 122 101 178 147 133 70 84 160 132 139 106 146 103 153 128 125 68 74 89 86 86 127 103 72 77 74 110 108 99 76 90 158 150 127 205 251 181 113 131 130 71 126 150 132 72 63 36 96 87 93 86 51 57 63 69 12 19 91 67 87 53 51 110 136 104 93 25 60 119 52 52 73 18 23 75 62 98 80 90 101 119 141 125 104 90 153 75 87 111 92 100 93 115 81 97 107 78 153 121 146 129 88 95 148 147 128 61 85 126 136 93 104 158 97 142 136 121 157 147 196 207 150 153 176 192 202 171 108 109 159 155 119 124 137 140 119 145 175 134 126 150 139 125 156 150 136 103 70 100 110 100 83 53 98 105 98 94 82 104 85 48 58 68 65 98 72 100 98 78 79 76 101 98 86 95 79 75 73 62 78 86 81 96 66 70 72 83 81 93 76 108 90 75 72 57 100 104 81 98 110 108 90 119 136 155 156 156 133 166 274 317 258 188 164 163 130 135 128 120 115 130 122 119 113 89 100 116 118 100 112 95 91 123 128 108 103 120 109 107 112 94 92 95 102 95 104 96 98 99 101 104 99 92 105 102 92 102 92 97 88 84 86 78 73 64 64 55 57 54 57149 333 62 30 10772 15 52 29 8123 7445 37126 6777 3853 4665 5035 4600 3739 3226 2969 2859 2755 2505 2435 2425 2451 2514 2189 1555 1315 995 1043 1124 1095 1095 1018 935 832 920 957 1049 957 1036 1167 1238 1158 1082 908 873 788 928 876 560 453 493 504 426 300 269 304 308 399 313 161 151 177 210 277 257 239 215 118 121 185 171 62 109 108 101 108 72 84 179 151 164 173 179 142 124 114 73 39 142 118 65 58 52 127 132 86 86 103 -3 20 92 158 126 107 207 169 192 106 111 111 96 108 67 36 68 11 43 75 54 74 44 75 61 90 62 20 51 27 23 30 61 77 87 52 79 22 67 119 23 35 45 49 67 59 83 107 74 101 117 106 100 99 106 119 44 105 97 69 95 96 120 114 151 53 104 94 80 119 82 77 122 121 105 113 134 119 133 101 127 124 128 157 124 144 113 122 120 137 135 165 110 73 149 162 162 137 146 177 138 164 160 174 136 64 97 130 158 113 114 126 161 143 136 168 120 140 114 82 93 114 83 62 84 70 76 64 71 100 79 73 53 52 119 101 41 65 47 80 70 70 105 86 84 74 49 82 87 86 95 107 84 69 69 57 68 64 92 84 78 76 71 58 72 89 94 100 62 65 62 73 89 101 108 112 142 171 140 126 122 143 232 337 340 249 162 124 118 115 124 126 125 138 144 127 106 108 103 94 95 84 85 104 109 112 111 112 122 119 111 120 102 105 117 102 94 80 81 88 94 102 98 92 92 91 95 93 84 94 88 91 80 80 83 87 79 67 63 58 45 42 57155 334 40 30 10780 15 52 35 8123 7437 47609 3473 3221 4067 4639 4703 3900 3430 3160 2893 2874 2623 2515 2490 2426 2331 2287 1947 1464 1071 1083 1096 1067 1068 1128 1052 976 904 927 937 1073 1035 962 1120 1186 1204 1056 957 914 883 906 780 476 406 405 449 450 307 302 269 327 378 232 272 182 219 212 192 297 208 152 109 155 88 93 100 92 86 -7 57 89 93 142 128 68 77 98 142 121 113 104 81 61 28 119 137 86 83 53 37 101 88 116 68 55 171 143 126 220 237 193 138 120 164 151 75 22 58 102 75 51 47 112 121 76 82 76 55 17 -7 26 63 50 61 25 46 86 88 47 64 30 20 22 23 50 111 93 53 36 93 114 106 116 126 75 95 96 54 36 73 73 123 84 87 126 85 107 114 98 96 92 82 152 136 132 121 132 120 110 122 105 144 81 48 91 130 113 144 142 138 122 154 172 131 148 132 102 162 163 143 153 116 136 142 107 62 98 105 131 130 112 113 129 105 108 108 128 105 93 68 60 80 65 51 86 59 70 70 85 52 48 60 74 55 55 77 67 53 34 61 69 77 92 53 83 78 94 80 65 73 87 85 56 73 71 90 78 71 54 61 57 67 76 68 67 85 91 76 101 90 73 101 90 86 77 88 125 159 168 181 146 139 120 157 240 291 244 162 129 107 114 107 111 99 106 117 105 112 107 85 92 90 88 67 85 84 98 107 110 116 103 114 96 79 79 87 77 75 69 60 70 75 90 90 80 78 76 81 83 85 89 85 74 75 72 75 74 63 59 53 46 43 37 32 57161 334 21 30 10791 15 52 41 8123 7429 17109 3137 3431 4376 4895 4530 3606 3130 2868 2832 2729 2447 2337 2331 2332 2357 2015 1634 1326 1061 1119 1156 1123 1071 990 1008 977 939 966 990 1009 1016 1079 1197 1158 1058 1005 996 916 903 972 668 412 379 465 502 365 235 268 218 356 374 237 199 191 210 286 252 160 42 107 161 100 95 76 52 120 85 52 57 162 143 159 154 160 144 85 65 89 94 75 4 67 89 94 126 145 120 120 101 43 86 55 115 108 80 97 147 235 226 173 140 137 165 143 92 105 50 24 65 45 -9 16 40 81 47 15 69 47 19 85 97 68 99 70 100 60 74 85 64 109 90 92 100 101 79 20 59 51 54 68 116 117 84 86 105 55 80 43 88 85 56 54 113 110 70 59 108 111 57 99 106 99 154 153 84 133 105 113 151 141 115 105 124 117 155 113 138 107 131 149 149 142 113 121 156 113 122 167 164 152 132 105 134 150 118 121 136 108 134 112 126 127 125 79 86 133 138 125 111 113 85 80 50 77 78 49 41 67 58 53 75 62 55 76 78 66 64 78 94 59 49 41 73 96 71 64 95 87 82 97 61 51 63 39 36 56 47 65 80 81 78 102 82 87 71 93 93 84 73 77 68 91 79 100 154 192 209 187 183 160 119 133 172 251 316 204 148 134 118 99 94 102 98 105 100 97 91 99 98 80 68 90 72 85 98 85 91 110 103 91 97 92 78 93 84 72 73 64 63 75 76 66 78 73 81 77 84 83 75 75 78 67 68 75 72 62 64 58 56 44 32 30 21 57167 335 33 30 10803 15 52 47 8123 7421 221358 4812 3195 3883 4751 4794 3858 3335 3030 2983 2926 2546 2379 2299 2319 2238 2145 1659 1325 1120 1075 1140 1060 1040 1030 976 918 888 863 900 1065 1010 958 1163 1176 1147 1009 929 961 798 813 779 655 479 411 441 453 323 230 251 268 402 409 246 229 170 217 204 220 144 100 128 86 104 81 48 87 76 10 48 56 69 135 98 125 129 76 62 86 111 39 22 48 147 90 86 139 95 49 74 67 42 51 27 63 101 193 147 170 230 175 116 122 67 114 104 13 -23 19 -53 7 33 24 2 51 40 15 9 -13 21 49 11 56 58 -3 52 76 61 78 85 70 -1 54 72 49 86 61 42 6 2 63 89 42 75 66 59 71 14 9 3 85 84 79 72 77 61 65 88 73 137 66 85 61 73 89 129 109 111 101 76 68 91 113 94 24 128 115 107 107 127 124 91 63 84 110 148 157 171 148 106 144 111 140 158 108 106 149 119 101 98 65 127 101 81 102 157 80 114 77 107 130 90 89 92 78 46 72 82 14 -11 42 49 32 69 56 68 53 49 22 42 45 51 60 47 40 57 34 59 50 30 44 46 56 44 56 68 45 50 32 31 60 61 58 60 40 51 45 51 52 73 38 49 42 73 77 102 162 204 208 147 130 128 125 104 131 272 313 208 145 121 89 96 107 90 99 90 87 83 69 72 56 56 67 56 64 59 53 64 72 68 74 72 69 66 61 59 59 57 54 42 50 63 57 67 67 67 64 58 61 62 55 54 55 58 53 50 61 52 41 35 35 33 21 17 12 57173 335 44 30 10814 15 52 53 8123 7414 20997 3141 3245 3996 4640 4395 3728 3344 3228 3125 2801 2491 2401 2445 2326 2287 1866 1497 1139 1005 1070 1161 1019 966 990 1037 978 909 931 958 926 904 1006 1157 1213 1052 921 924 857 825 824 754 517 446 492 430 340 301 277 267 378 487 364 206 227 257 201 171 170 209 132 119 129 133 78 61 118 120 108 76 68 101 160 164 137 112 89 123 129 88 38 29 26 107 161 175 141 2 19 87 76 84 59 43 76 113 82 155 203 176 148 56 94 161 62 13 43 66 88 62 39 43 40 48 39 69 88 63 87 114 123 126 93 62 19 26 18 61 49 47 66 83 68 78 68 53 88 125 96 59 123 115 86 106 86 34 68 59 92 111 111 80 61 65 62 73 45 95 122 114 38 88 100 107 135 81 60 79 80 69 130 102 124 148 141 120 133 170 152 156 121 140 137 121 110 143 156 134 117 141 138 133 97 107 120 130 133 102 127 143 153 106 122 96 130 134 135 125 163 132 122 101 62 50 28 48 48 59 72 42 56 66 98 120 66 34 48 33 74 92 85 133 73 47 32 61 59 72 66 69 70 51 82 91 68 70 58 51 77 49 53 79 62 73 65 60 67 62 55 84 88 58 65 92 137 158 212 228 240 212 181 141 132 148 192 293 217 155 137 149 126 124 107 101 97 113 100 106 103 87 87 89 92 87 89 89 97 91 89 87 106 113 105 92 92 90 68 84 73 59 66 79 83 84 79 76 79 78 79 79 79 83 77 77 80 78 75 66 58 57 52 46 42 35 33 57179 335 25 30 10825 15 52 59 8123 7406 4736 3225 3889 4666 4564 3921 3709 3470 3208 2939 2573 2526 2614 2502 2281 1888 1545 1226 1117 1148 1211 1147 1084 1050 1014 1033 1042 1053 995 1013 957 1107 1191 1221 1217 1007 984 913 859 892 791 742 566 522 557 576 356 325 345 296 456 413 274 216 226 179 178 217 71 141 178 193 168 147 124 116 126 149 98 88 82 97 166 205 112 47 65 170 99 109 85 113 130 158 138 67 110 132 62 89 58 60 151 114 108 90 160 199 179 184 182 165 148 127 29 62 67 43 -15 49 116 30 2 11 47 50 113 36 64 28 20 68 101 139 73 73 65 88 101 52 92 59 64 87 86 120 118 94 95 120 134 108 152 104 88 84 104 105 105 84 105 82 83 82 56 116 112 87 124 113 102 122 93 62 117 117 120 87 122 122 132 105 103 123 143 86 89 157 156 128 168 155 151 147 177 157 180 174 161 157 158 171 135 154 120 85 152 164 132 100 159 168 108 156 183 155 155 142 136 110 114 109 116 106 66 87 91 75 74 113 112 66 53 117 93 63 53 63 79 65 95 98 105 116 93 61 58 78 74 78 86 94 84 64 69 66 71 85 80 98 95 74 101 102 118 121 92 73 78 70 80 101 126 145 207 236 264 289 273 237 188 157 159 182 205 240 209 174 145 124 131 139 131 123 128 119 115 124 122 113 99 107 88 96 96 100 104 118 131 127 127 126 118 115 122 107 101 105 94 94 108 99 93 101 114 114 101 100 110 104 100 106 106 95 93 92 93 95 84 80 73 62 50 50 58 57185 336 36 30 10836 15 53 5 8123 7398 26825 3407 3248 4169 4638 4277 3667 3466 3242 2952 2513 2400 2531 2466 2389 1952 1670 1364 1100 1037 1081 1110 1086 1053 1042 946 921 925 961 1048 1020 1014 1005 1086 1141 997 870 904 886 827 880 842 631 384 433 450 480 357 303 250 395 401 293 206 203 215 196 188 218 210 135 143 112 146 58 147 132 109 65 73 66 164 214 107 144 111 60 50 116 82 118 111 108 148 119 129 74 66 112 112 97 66 113 112 108 76 127 203 159 161 148 123 147 139 83 87 104 77 55 34 71 99 59 68 37 11 5 32 89 17 64 90 69 36 79 61 38 62 125 73 67 61 77 75 68 79 83 91 94 134 119 140 122 128 57 55 92 65 49 26 70 60 37 42 91 117 37 90 93 74 108 56 128 116 115 132 114 110 121 113 152 145 119 117 78 97 110 142 108 115 138 172 184 184 174 132 141 121 128 164 138 130 177 119 129 159 126 129 144 143 133 135 120 93 102 111 128 129 118 131 128 103 89 52 91 86 38 62 71 91 88 47 44 65 53 37 52 99 72 86 63 79 68 67 79 94 92 86 68 64 84 73 72 58 39 80 74 84 70 50 66 86 76 101 89 81 72 88 81 87 74 91 88 91 138 211 250 269 285 238 188 168 174 192 207 200 201 171 147 143 136 130 128 137 126 124 126 114 110 111 118 108 85 90 103 82 90 106 112 112 105 111 102 89 95 98 91 89 78 80 84 91 86 83 97 94 84 86 90 92 90 89 96 97 98 92 88 85 75 69 63 59 58 50 45 47 57191 336 16 30 10846 15 53 11 8123 7390 7220 3195 3535 4249 4290 3751 3629 3392 3268 2749 2430 2507 2558 2321 2089 1822 1419 1119 987 1030 1073 1127 1028 1021 953 944 868 915 975 1010 988 993 1061 1154 1169 887 854 962 838 777 837 773 446 423 464 474 336 261 235 318 409 409 287 208 162 228 145 131 92 24 96 151 86 54 101 56 50 38 30 99 131 143 105 163 71 70 61 108 53 72 52 100 107 102 140 138 90 33 55 97 139 88 82 120 128 86 145 253 178 133 76 111 87 116 52 12 54 63 58 62 28 4 36 45 95 42 21 65 54 33 77 42 27 34 63 73 78 52 52 -8 14 102 85 43 56 35 -2 21 43 60 92 109 74 21 69 79 110 110 57 34 71 30 59 38 28 58 54 34 116 133 79 79 98 73 105 122 92 73 71 130 103 84 127 56 50 41 67 120 104 114 105 151 146 169 138 113 112 138 139 99 116 154 114 66 80 96 111 107 150 121 113 97 99 120 140 98 53 79 99 95 58 61 35 35 59 31 65 70 72 68 64 54 38 32 65 54 56 52 69 43 78 88 70 75 80 41 73 65 49 47 32 28 60 52 48 53 39 40 61 62 38 43 33 57 42 52 49 74 46 44 29 11 75 93 115 160 196 242 248 217 201 199 164 175 172 165 137 163 118 103 94 90 84 96 106 109 121 108 100 84 81 86 73 79 69 73 83 93 81 82 87 103 94 93 89 82 69 67 70 54 61 70 66 59 80 76 66 66 62 63 65 70 74 67 64 57 58 49 51 52 51 46 31 27 32 30 57197 337 27 30 10857 15 53 17 8123 7383 37753 3503 3153 3833 4364 4104 3710 3656 3472 3154 2623 2459 2657 2666 2328 1814 1501 1244 992 931 1095 1135 1162 1094 1047 1017 937 986 965 940 985 974 953 1061 1193 1122 893 828 847 810 841 891 727 446 373 507 456 292 260 256 407 476 380 305 203 191 194 158 160 82 176 131 73 85 72 45 81 38 101 128 92 105 183 237 169 143 29 88 15 22 56 -18 24 12 40 34 47 25 79 25 14 46 39 87 106 42 88 146 169 170 122 142 180 157 114 18 -3 20 80 10 30 60 68 57 86 51 -47 -26 -5 34 54 63 36 19 69 44 51 70 69 21 51 98 36 11 36 81 60 1 -39 73 55 92 93 71 99 67 56 45 12 39 75 58 72 79 77 119 119 54 64 93 92 39 101 79 78 123 125 94 100 134 113 99 109 121 55 60 95 89 91 132 101 128 104 91 103 111 116 105 91 150 128 113 110 118 129 102 108 118 67 71 81 82 104 118 111 85 97 126 93 73 85 58 70 62 55 37 53 39 46 26 38 43 37 50 35 18 39 50 41 64 70 62 74 84 46 25 54 64 46 49 43 22 87 85 53 39 42 39 45 43 42 54 38 69 63 59 26 25 33 49 47 68 57 71 101 159 218 255 301 302 307 281 196 172 187 189 157 127 134 130 99 111 110 111 94 95 105 98 98 86 61 70 71 56 67 71 67 59 72 81 83 89 88 87 73 79 74 57 61 53 58 58 53 54 60 65 75 68 71 66 68 71 73 66 65 60 58 48 47 43 42 41 35 28 25 21 22 57203 337 39 30 10869 15 53 23 8123 7375 10310 3193 3298 4162 4277 3794 3609 3564 3331 2899 2480 2436 2533 2435 2098 1744 1383 1112 1070 928 1041 1117 1096 1060 983 894 844 859 869 914 945 959 987 1173 1100 952 930 866 813 719 788 873 548 435 371 357 356 225 152 223 380 331 263 193 151 113 102 69 60 130 85 36 39 64 22 56 62 25 -31 58 134 137 151 128 149 69 49 22 53 10 63 58 26 21 26 16 -21 -17 32 35 -9 35 54 98 119 127 98 118 143 125 88 88 58 49 20 50 65 -12 -5 -6 34 14 1 15 -81 -5 73 64 -2 7 20 13 -40 -15 -39 12 45 81 -12 -11 -39 28 -15 -50 -15 35 55 13 19 29 69 30 50 52 6 25 27 46 64 61 71 49 68 77 44 63 12 51 82 52 22 18 56 74 95 31 92 72 57 129 107 84 86 50 40 36 85 118 108 71 93 115 120 145 106 56 53 78 97 46 47 64 68 61 66 48 64 60 33 39 63 79 60 60 67 43 114 86 83 47 41 44 11 25 35 40 27 4 -20 32 5 25 29 19 21 -8 2 22 21 22 43 21 32 28 20 46 35 38 30 46 36 25 17 35 23 18 -1 47 36 35 2 18 39 22 39 0 20 31 35 23 21 4 22 43 31 80 195 287 321 347 325 251 189 171 180 146 104 105 97 91 74 65 72 81 77 67 61 56 63 67 43 29 53 54 36 38 67 53 46 56 70 71 63 51 48 50 47 38 42 41 46 32 27 41 38 38 35 36 37 27 35 44 41 46 41 22 28 32 22 16 6 4 9 4 0 -6 -12 57209 337 23 30 10883 15 53 29 8124 7367 3628 3070 3730 4302 4071 3817 3743 3670 3288 2682 2472 2622 2630 2351 1948 1703 1291 1023 1056 1138 1143 1139 1106 1056 956 829 813 883 965 964 893 859 976 1159 1152 942 809 748 748 779 790 705 456 445 442 397 298 191 268 366 367 315 275 172 142 139 58 78 91 12 5 38 52 53 112 97 18 50 51 16 69 155 176 106 88 139 66 7 33 82 63 40 63 67 14 70 24 30 23 -10 24 4 66 64 72 121 156 175 114 49 80 81 114 41 54 10 -21 -4 -58 -24 -1 26 9 -28 41 19 65 32 33 5 9 42 -9 43 74 102 45 45 13 80 21 31 -4 -4 -6 -4 52 56 20 -17 39 118 73 62 -31 -5 21 24 92 15 36 47 51 -12 13 38 76 71 41 46 52 60 73 66 96 55 50 53 74 81 62 69 42 16 35 24 49 63 85 112 108 104 114 125 150 78 69 104 104 48 53 44 74 87 63 94 105 53 60 59 60 72 98 68 33 70 82 66 75 28 20 58 32 19 43 44 7 20 50 44 41 29 25 33 38 57 18 20 42 32 34 33 47 52 20 40 42 41 46 42 30 28 45 55 25 3 28 33 44 47 39 21 21 27 17 52 68 25 42 63 41 47 53 51 72 208 328 394 432 365 220 184 187 167 176 201 152 127 107 88 81 88 71 72 86 65 70 75 49 57 45 48 41 52 47 64 50 57 58 57 76 77 55 56 63 69 41 44 50 47 50 48 57 60 58 60 52 52 54 47 51 54 50 39 43 46 42 34 33 29 17 12 8 11 14 4 -8 57215 338 37 30 10897 15 53 35 8124 7359 11477 3340 3417 4210 4119 3836 3839 3833 3548 2940 2509 2642 2549 2419 2072 1873 1578 1210 1023 1118 1195 1146 1041 964 1027 1014 901 931 887 1044 942 941 1013 1116 1211 1057 895 850 906 744 812 895 643 434 419 354 394 251 174 342 388 296 287 235 126 112 208 135 79 73 112 17 56 131 91 20 65 54 19 50 101 51 93 172 127 63 52 17 17 21 33 19 90 94 133 37 80 54 13 109 24 53 62 20 34 85 186 169 137 57 119 116 92 61 -43 5 23 -18 34 17 -29 57 13 13 1 20 -6 51 -8 -5 28 59 24 20 -3 60 69 67 47 63 87 14 1 -5 -41 -8 10 29 52 74 -14 56 27 37 1 48 14 26 103 45 39 -6 32 53 11 35 68 40 4 4 98 107 73 66 50 47 69 81 84 62 88 53 94 69 38 45 51 36 87 112 93 104 81 78 91 128 89 117 110 77 89 98 52 47 80 75 58 58 76 104 75 112 90 54 73 83 85 97 86 104 68 57 57 30 43 31 37 35 50 30 54 57 51 28 52 33 57 57 55 58 -6 55 56 85 80 36 57 61 53 52 39 64 56 45 29 24 30 44 48 34 11 27 23 25 34 43 47 50 58 43 40 46 11 33 67 126 251 388 507 509 401 293 208 202 214 204 197 184 215 245 116 106 100 102 94 78 78 82 71 83 81 54 58 69 58 44 54 54 60 70 78 79 78 74 74 72 60 55 59 61 68 55 45 53 68 65 56 62 62 53 62 73 64 58 57 46 61 55 39 41 32 28 24 23 20 21 19 9 57221 338 20 30 10910 15 53 41 8124 7352 4050 3455 3999 4504 4181 3871 3885 3700 3163 2600 2640 2580 2524 2323 2026 1839 1342 1070 1106 1288 1234 1155 1084 1070 1089 1056 977 1004 1042 1029 1039 978 993 1173 1158 1057 891 886 894 819 814 811 555 430 441 360 251 228 290 417 457 340 295 208 222 74 147 94 94 67 77 179 53 121 129 65 84 82 99 123 220 158 187 206 114 83 75 68 110 121 97 72 102 114 62 5 -2 88 24 47 45 99 120 83 51 100 196 152 111 92 77 78 87 94 50 25 7 12 4 32 59 44 12 3 82 37 28 52 85 70 59 41 32 98 87 100 82 81 74 31 52 63 141 110 56 48 89 140 71 86 36 53 76 111 77 70 27 85 102 83 49 46 93 110 41 62 89 68 66 83 105 95 100 67 86 61 97 140 142 129 81 108 111 79 76 62 104 138 155 140 177 124 102 137 102 96 132 120 106 145 94 109 90 87 101 135 99 122 135 118 99 123 106 112 111 86 109 103 119 91 101 48 72 84 25 49 51 24 29 27 84 83 51 38 78 91 58 24 75 66 77 87 79 39 79 52 97 101 77 62 68 72 57 68 77 60 39 66 44 56 74 49 36 63 79 63 65 67 74 56 71 62 52 65 90 112 141 237 400 473 451 387 314 237 228 250 263 203 173 164 144 130 113 104 129 127 134 118 113 105 92 78 91 78 80 82 95 84 99 99 93 81 85 83 84 78 83 84 74 74 73 88 84 85 92 92 85 75 81 92 85 89 76 67 71 86 78 70 69 56 49 51 41 45 45 37 27 27 57227 339 34 30 10924 15 53 47 8124 7344 12426 3392 3502 4293 4184 3841 3948 3738 3458 2812 2624 2445 2465 2266 2216 1969 1548 1080 1063 1191 1145 1118 1113 1074 1073 1046 852 1006 976 1031 1097 1052 948 1071 1246 1231 1030 877 944 856 886 885 695 498 520 372 275 225 218 313 432 354 259 223 269 94 83 76 128 145 104 65 123 136 153 161 129 135 97 81 74 114 119 157 117 85 8 16 50 67 23 69 63 23 55 72 63 36 28 64 76 83 89 115 167 141 195 196 162 69 99 78 27 52 127 36 66 2 -36 51 21 18 5 -41 21 15 -18 -6 23 -9 7 64 15 15 50 55 45 78 80 22 60 -12 0 4 42 89 57 41 56 102 113 97 45 19 75 61 65 55 57 44 113 96 75 87 70 63 28 24 45 24 47 33 52 54 130 100 65 115 63 98 86 106 111 80 104 92 59 76 80 94 110 104 123 124 149 120 92 95 120 110 112 103 89 75 73 59 91 103 78 54 98 99 100 84 73 107 144 104 76 90 104 69 41 46 61 68 44 51 38 16 11 39 52 87 49 51 41 11 43 36 58 59 47 41 26 38 46 38 43 58 36 37 31 35 35 59 31 26 49 60 58 33 47 73 54 61 38 60 41 33 59 53 43 31 57 48 73 142 265 410 507 495 359 241 194 213 232 202 159 145 133 131 114 118 93 97 102 92 105 89 71 86 81 75 62 68 67 78 69 72 85 92 84 80 86 77 78 78 64 72 73 78 60 51 51 70 69 68 60 72 69 67 55 62 63 75 66 60 58 52 47 40 43 32 28 28 20 17 16 57233 339 16 30 10936 15 53 53 8124 7336 6771 3260 3720 4288 4166 4066 3801 3614 3449 3027 2840 2471 2231 2189 1941 1624 1133 1011 1092 1247 1223 1169 1041 1072 1034 905 872 917 965 1045 953 993 995 1056 1180 1126 884 877 796 739 791 892 599 495 399 396 331 240 283 485 515 418 291 125 169 86 99 86 90 113 121 126 120 62 125 24 78 101 109 103 103 95 142 141 130 60 -6 65 93 45 77 49 -44 47 43 25 36 -11 49 51 123 83 107 85 110 129 161 63 58 121 120 90 68 88 70 -7 -44 -31 -20 0 41 18 31 33 25 11 18 3 56 66 31 87 59 31 26 29 55 67 62 52 51 15 54 30 22 37 29 30 65 55 85 24 33 27 16 -1 71 56 36 47 42 67 78 30 76 58 34 61 80 54 44 78 89 62 80 90 57 85 104 101 87 90 85 84 113 84 34 60 71 118 121 109 110 104 106 119 130 110 117 97 34 61 84 94 97 61 104 95 58 103 114 96 47 67 87 69 66 77 70 66 83 47 45 29 77 45 24 38 24 93 56 13 48 42 23 23 27 52 47 54 50 64 65 43 64 68 50 69 75 65 40 45 38 34 30 16 32 42 59 49 45 58 52 35 48 58 52 39 40 44 44 46 47 54 64 85 166 264 414 532 620 574 393 266 223 209 242 250 209 178 118 115 140 114 123 99 90 100 92 107 92 83 78 64 72 75 71 64 83 78 84 81 82 82 89 80 64 67 56 57 62 57 62 50 56 49 50 50 58 51 60 69 71 59 56 60 55 58 52 42 35 34 27 32 30 28 23 18 18 57239 340 31 30 10951 15 53 59 8124 7328 17623 3488 3482 4077 4283 4261 4036 3457 3388 3187 3037 2724 2389 2151 1972 1603 1210 1099 1029 1148 1267 1184 1158 1033 989 1023 989 841 802 907 994 958 967 1028 1116 1134 1078 897 956 836 695 806 728 476 389 407 351 164 165 365 445 395 319 251 233 189 137 103 48 93 126 216 132 45 62 20 77 33 81 28 108 153 189 204 114 48 1 49 30 -21 97 117 104 83 28 20 70 17 -29 21 68 76 80 88 74 125 186 49 65 67 113 111 106 66 -13 46 47 30 19 -19 -2 25 20 -26 -14 3 -19 6 61 26 17 -2 55 51 29 87 52 23 17 -29 -21 -6 -52 -26 18 4 27 48 45 46 66 47 62 58 8 6 42 58 53 29 42 21 -20 6 54 69 55 50 39 62 53 37 24 143 124 66 60 95 111 96 78 60 71 64 70 45 53 65 15 51 95 89 55 103 55 61 106 90 81 88 56 76 87 99 74 64 86 58 94 110 65 53 73 83 101 94 96 77 113 58 51 33 28 51 53 27 38 29 24 18 37 52 64 41 25 15 9 43 34 17 62 26 28 38 42 49 28 35 80 16 17 32 45 49 35 21 15 36 18 11 36 36 32 50 58 71 33 18 33 43 47 48 39 37 57 76 196 462 765 996 860 545 414 368 311 240 236 261 195 140 137 121 91 99 127 103 109 90 81 93 93 92 64 57 52 60 53 53 47 63 76 77 65 81 76 67 55 50 55 71 61 52 45 48 50 54 53 49 52 49 47 63 64 58 58 54 58 58 46 29 32 36 31 27 23 19 15 12 10 8 57245 341 13 30 10963 15 54 5 8124 7321 188527 5073 3573 3694 4370 4441 4200 3738 3584 3405 3184 3014 2404 2169 2162 1798 1401 1204 1170 1199 1369 1267 1291 1282 1146 1062 979 997 994 917 1040 1029 941 974 1210 1282 1088 890 892 811 769 833 829 575 450 493 396 243 321 371 528 448 421 369 255 217 190 96 98 74 165 151 198 186 116 96 51 36 6 86 140 135 152 211 132 109 107 61 30 92 66 81 90 117 57 53 63 65 53 106 117 110 146 172 169 148 187 160 176 216 130 89 155 146 55 70 24 0 -10 -29 62 37 139 37 4 100 26 89 69 40 94 107 74 36 7 81 38 103 135 -9 6 108 13 33 25 23 89 99 69 102 104 83 75 46 67 41 80 6 33 78 46 61 76 71 61 37 68 72 92 111 98 123 103 111 140 96 79 39 72 98 18 93 98 85 98 141 113 87 74 108 72 105 140 168 160 114 112 114 89 93 123 114 134 139 138 100 91 87 96 109 105 57 55 116 105 99 91 80 57 69 8 97 74 94 101 84 78 62 45 73 65 64 83 67 39 54 72 67 61 67 68 60 77 68 92 107 78 61 66 57 86 77 51 66 73 69 20 40 63 49 74 55 80 82 83 69 80 45 53 82 60 53 70 74 73 87 190 340 516 769 1037 1101 833 551 410 341 274 286 259 191 153 150 150 175 147 153 131 102 113 102 88 96 99 87 78 73 80 62 89 93 107 93 93 94 95 90 95 93 81 69 72 79 93 84 85 80 73 78 87 90 94 92 99 85 78 77 74 77 77 76 68 62 55 57 61 58 50 47 42 43 40 57251 340 26 30 10976 15 54 11 8124 7313 3757 3900 4220 4337 4306 3954 3488 3399 3254 3007 2489 2278 2109 1991 1560 1120 1058 1119 1287 1319 1274 1227 1114 1054 996 927 913 911 1015 1109 1038 1051 1068 1316 1267 1026 919 888 846 774 923 754 526 424 363 304 297 228 391 447 477 423 387 233 218 174 207 157 192 199 179 174 88 81 136 9 105 91 92 158 246 168 128 149 129 20 73 157 48 128 141 26 28 36 48 97 55 -2 56 66 46 136 161 179 206 190 192 111 127 107 120 59 45 94 50 80 66 -25 28 69 77 63 44 18 32 54 69 3 30 30 34 19 32 38 42 55 84 75 11 20 14 66 64 77 95 14 93 100 83 28 13 35 55 47 52 69 59 84 79 90 58 77 71 57 88 69 61 74 86 91 87 86 108 105 109 125 78 108 82 66 116 121 107 90 89 53 122 70 86 156 148 180 178 179 134 104 93 122 112 88 101 72 111 128 109 99 115 134 132 136 132 145 118 113 126 118 101 89 68 73 57 21 82 68 72 39 16 65 81 98 63 47 78 58 61 70 67 58 78 72 86 75 102 119 85 95 97 100 75 75 69 77 47 59 52 45 35 57 71 69 69 56 70 68 66 75 78 83 82 74 77 75 96 112 282 455 524 695 919 1021 894 565 384 314 315 316 358 297 224 181 156 151 185 170 152 156 142 125 107 134 109 88 102 86 77 76 84 81 80 80 94 89 83 96 112 98 90 81 82 71 82 96 76 76 88 78 78 81 79 87 94 93 84 74 73 78 75 72 70 72 66 61 55 51 54 52 46 38 37 31 57257 341 39 30 10989 15 54 17 8124 7305 7637 3430 3734 4283 4233 4012 3657 3417 3330 3198 2626 2199 2049 2029 1743 1305 1203 1150 1173 1353 1394 1347 1254 1073 1056 1007 1022 1010 1087 1052 1120 1014 1027 1280 1291 1119 946 879 880 774 934 868 504 463 476 485 365 276 316 389 477 459 195 177 259 209 190 148 113 215 159 293 117 99 83 85 116 90 90 74 179 256 230 177 133 80 64 37 34 89 106 51 66 133 124 98 45 84 94 75 114 186 191 193 130 174 205 147 98 124 106 111 33 88 147 103 31 31 40 100 -3 31 40 77 92 15 49 32 54 62 45 41 34 100 63 71 48 55 62 49 15 37 112 83 56 86 57 52 71 78 108 83 25 76 121 102 27 62 88 89 131 107 85 68 81 89 103 121 88 94 119 122 157 96 118 67 87 106 71 56 79 143 135 94 91 110 91 104 95 117 119 166 215 113 142 149 130 133 118 105 108 115 89 80 97 119 93 162 135 120 132 115 123 137 91 101 135 124 121 114 76 74 61 27 89 93 72 55 54 67 84 91 59 36 47 78 47 51 87 94 76 100 103 89 77 119 63 74 104 74 58 72 68 47 45 39 40 62 73 80 98 113 76 74 97 84 81 60 54 87 88 70 90 46 79 196 409 683 914 1083 1154 1025 668 402 316 314 310 288 264 207 170 152 164 188 190 167 140 134 114 123 134 114 110 96 89 75 83 92 82 74 82 89 93 91 80 87 92 82 80 82 84 93 92 93 86 84 82 87 75 80 86 92 99 95 82 82 82 81 81 71 68 65 63 62 52 58 52 46 42 37 35 57263 341 23 30 11003 15 54 23 8124 7297 3621 3532 4063 4433 3906 3754 3728 3553 3380 2897 2232 2206 2047 1919 1685 1318 1271 1120 1234 1372 1397 1333 1125 1030 945 939 931 984 1069 1013 987 1087 1075 1338 1164 976 838 881 941 919 954 716 441 524 439 346 259 347 338 417 426 432 327 264 255 180 211 211 140 168 253 305 123 104 91 122 128 64 74 147 193 233 195 121 43 142 98 133 69 33 45 53 127 103 56 110 27 62 33 62 66 71 142 166 248 232 136 92 68 64 62 74 65 44 4 -21 -51 12 19 62 48 1 -55 43 24 50 53 -15 25 42 58 118 17 18 56 23 30 85 89 28 14 22 3 -57 24 71 55 125 132 87 54 60 47 52 100 50 39 81 84 94 63 65 75 77 71 59 56 67 80 78 48 100 99 136 77 63 102 76 107 105 111 95 69 67 113 105 78 66 135 142 117 153 113 119 118 120 118 107 107 108 84 98 86 114 35 83 136 96 116 74 106 103 124 107 126 117 74 95 121 79 77 70 72 20 100 92 36 16 54 40 40 66 19 27 58 50 51 47 66 70 56 47 39 56 71 76 62 59 44 45 48 39 39 34 63 60 36 52 66 49 75 58 72 51 34 53 69 59 51 54 51 57 91 87 76 154 280 488 791 1047 1170 1078 775 476 362 310 319 304 196 174 173 157 168 208 184 139 146 127 115 120 130 106 88 94 84 92 79 84 92 82 88 83 89 108 91 91 83 78 81 72 76 79 68 77 75 80 80 81 75 72 63 79 77 78 81 85 74 73 64 72 62 50 49 46 44 42 46 45 34 26 26 57270 342 39 30 11019 15 54 30 8124 7288 13159 3332 3711 4367 4314 3822 3758 4243 4620 3339 2437 2141 2176 1996 1942 1552 1320 1230 1299 1429 1331 1399 1285 1087 1040 1062 984 942 1053 1127 1033 1064 1180 1296 1311 1141 978 892 875 816 873 891 582 434 432 338 259 203 344 420 483 404 347 290 180 173 183 175 165 157 224 383 231 17 21 81 126 68 27 64 155 155 152 193 67 63 75 104 16 99 51 91 57 116 171 67 44 65 55 75 167 152 107 158 182 212 211 206 135 126 111 55 79 81 63 56 18 34 61 39 39 26 43 39 14 55 28 89 33 1 47 14 68 64 93 102 87 90 62 90 62 6 55 99 143 117 50 43 55 122 71 72 79 79 66 57 93 79 81 129 51 47 62 120 56 10 131 61 78 93 143 142 130 106 129 137 137 106 70 95 110 95 174 152 89 83 122 81 111 165 161 146 132 154 195 165 139 129 170 153 113 81 87 92 97 128 140 130 103 111 104 101 60 63 118 128 73 53 102 79 93 90 79 66 104 81 59 40 67 87 87 86 95 97 83 85 45 34 84 88 71 64 53 91 78 73 56 56 74 64 50 67 81 81 82 92 54 46 75 80 102 58 70 104 80 75 87 71 64 75 78 79 74 52 49 108 222 375 579 754 962 1030 913 650 508 395 331 330 303 205 188 164 152 167 188 203 183 143 131 140 126 121 111 114 99 98 91 101 105 100 102 99 97 97 100 100 110 91 89 102 106 97 79 80 77 83 90 92 85 82 82 83 90 91 80 78 83 90 85 87 78 63 69 67 64 58 64 60 55 52 44 34 57276 342 23 30 11033 15 54 36 8125 7281 3838 3270 3997 4633 4192 3857 3826 4222 4408 3223 2346 2061 2065 1853 1655 1415 1335 1199 1331 1399 1401 1349 1170 1038 1060 1031 945 1018 999 1058 1142 975 1078 1399 1312 1022 898 856 870 891 905 601 441 380 396 381 270 305 414 447 411 333 282 281 250 204 164 154 207 222 311 221 83 76 57 130 64 58 96 111 116 184 100 74 49 -2 39 91 69 141 58 100 99 0 17 50 75 126 73 71 80 131 157 192 226 198 191 150 131 94 90 93 76 56 57 1 42 50 -27 6 -3 31 -24 10 82 24 77 65 44 55 63 58 65 78 29 126 76 52 4 -13 1 33 71 78 35 120 78 56 116 149 122 64 59 60 83 45 51 60 75 97 82 76 56 50 152 87 62 78 72 58 101 103 130 104 143 136 99 66 96 143 148 124 110 136 135 134 99 81 82 138 156 129 143 178 127 115 135 148 126 94 92 110 113 115 89 95 119 125 85 94 81 87 87 119 127 108 92 98 116 103 65 41 56 50 38 56 68 58 63 53 60 89 91 96 82 43 43 44 67 116 87 60 59 50 46 90 85 85 60 52 62 79 42 47 64 36 49 59 75 58 66 67 72 82 56 62 94 92 63 55 72 75 65 69 63 92 199 372 514 712 855 915 812 617 449 362 321 312 263 224 204 199 178 198 223 205 157 138 144 129 103 115 103 84 90 93 104 83 74 91 91 95 114 118 95 85 96 89 80 92 72 72 89 96 92 79 79 95 85 80 73 81 88 85 80 83 79 77 68 62 63 57 60 59 54 45 44 51 47 41 33 31 57282 343 38 30 11048 15 54 42 8125 7273 15765 3053 3496 4378 4831 4448 3989 3819 3796 3670 2550 2333 2181 1962 1711 1393 1245 1237 1255 1383 1396 1350 1172 1035 1010 1080 1039 1037 966 1019 1025 1052 1041 1103 1330 1237 867 778 883 868 977 810 455 424 428 309 279 216 202 382 422 397 366 291 209 191 188 139 98 167 180 228 216 68 96 46 128 77 91 99 194 146 153 141 69 100 63 97 65 38 42 93 48 50 31 22 -19 128 117 62 7 87 169 221 276 232 143 122 61 101 90 53 21 72 24 -15 -18 -17 -6 -7 -38 -22 14 -18 39 20 -9 57 71 55 -4 70 87 54 56 60 42 32 69 71 33 -2 3 6 39 57 56 44 81 99 68 59 35 18 -47 13 48 46 143 62 26 23 52 46 58 37 15 79 99 76 69 66 103 81 63 70 103 81 71 91 92 60 66 115 120 61 97 63 65 137 126 122 146 163 124 102 99 155 119 117 114 119 131 91 68 127 131 115 98 84 125 106 94 92 102 82 103 106 105 82 108 52 69 60 54 67 91 54 10 37 62 54 60 65 38 53 98 102 82 30 27 61 61 49 62 59 58 58 58 68 74 57 24 33 66 60 32 43 62 49 46 65 77 81 71 84 48 48 66 54 62 46 47 66 62 58 99 302 512 633 828 928 947 847 642 467 343 325 297 245 223 202 179 164 172 169 179 145 133 123 122 116 105 93 81 84 90 86 78 69 82 90 102 87 80 85 62 61 79 78 75 68 67 82 84 67 70 80 81 69 70 90 77 73 85 83 75 71 76 65 58 50 50 56 49 50 49 38 30 31 33 27 17 57288 343 21 30 11061 15 54 48 8125 7265 4375 3022 3699 4467 4859 4658 4057 3897 3687 3189 2580 2296 2184 1878 1728 1443 1340 1251 1436 1483 1438 1293 1078 1066 1159 1155 1088 1037 997 1033 994 1140 1147 1267 1255 1004 975 879 832 848 944 593 511 447 440 319 263 266 274 381 476 423 291 266 238 160 133 117 137 208 202 251 123 56 21 111 137 64 82 94 88 153 137 74 106 65 80 67 69 56 125 109 33 38 95 60 31 72 104 52 157 150 176 190 191 166 169 154 137 142 118 38 151 79 17 41 45 87 19 7 93 40 73 94 74 14 51 116 97 78 -1 38 34 99 73 74 84 59 14 19 45 24 12 21 41 82 99 100 67 83 57 54 21 88 80 28 62 50 68 65 63 29 43 96 95 105 146 103 108 62 85 99 107 112 115 65 85 104 107 103 121 109 124 141 100 83 135 105 73 50 131 195 161 140 150 118 109 66 69 60 100 82 83 96 111 88 125 107 65 67 63 84 100 124 75 43 92 111 97 83 72 75 61 70 101 25 41 61 70 63 63 46 76 73 83 75 86 73 94 105 77 78 44 64 71 65 43 52 56 101 82 68 59 76 54 55 33 63 73 43 41 77 76 73 74 41 51 65 60 40 37 74 83 65 49 47 71 241 448 625 827 992 967 831 701 569 468 398 347 273 231 207 206 189 185 196 150 128 120 121 139 123 131 103 93 97 91 81 90 74 82 76 114 97 96 88 94 94 75 76 87 97 108 95 89 85 92 83 88 88 81 82 89 97 94 88 83 79 68 68 68 64 58 58 53 57 59 55 46 40 41 38 24 57294 344 36 30 11076 15 54 54 8125 7258 27823 3111 3323 3956 4636 4692 4286 3823 3474 3730 2985 2281 2155 2060 1878 1465 1296 1160 1290 1429 1418 1327 1037 1004 1038 1088 1038 1036 1059 978 1030 981 1001 1217 1373 1054 895 994 790 859 874 585 465 465 388 342 290 279 321 297 324 376 348 195 199 110 191 192 129 122 123 95 84 41 84 136 221 120 60 89 128 144 134 112 126 28 -4 -12 -36 30 89 61 60 62 67 60 19 48 30 25 75 84 184 205 209 134 148 129 54 25 36 100 2 30 75 21 -3 13 37 50 23 61 60 36 63 35 54 23 52 54 34 6 7 48 37 41 36 -5 10 22 72 -8 -4 50 80 16 24 78 95 101 57 17 11 13 48 75 52 57 5 68 85 69 -10 6 14 56 47 75 44 97 115 43 31 59 73 106 152 114 136 72 26 64 62 110 78 63 97 81 64 44 115 136 158 115 57 81 104 121 98 80 86 132 104 92 66 57 74 83 93 43 93 54 26 65 52 68 117 75 64 93 73 40 22 44 89 49 16 44 33 53 43 58 26 45 55 32 50 65 53 37 50 50 43 61 46 50 58 75 34 36 51 50 71 58 36 60 33 48 51 61 82 83 89 58 63 76 52 20 40 63 32 16 44 60 36 48 76 155 335 557 756 853 891 926 870 703 562 505 419 331 249 212 198 207 221 209 177 160 122 120 115 118 92 111 93 64 75 79 68 69 72 83 75 76 62 86 96 84 69 73 78 72 73 60 66 59 68 62 62 63 68 62 68 63 64 55 64 64 63 67 58 54 45 47 50 47 46 45 41 31 30 22 19 20 57300 344 20 30 11090 15 55 0 8125 7250 10363 2991 3661 4182 4636 4445 3949 3749 3443 3385 2618 2180 1957 1850 1564 1297 1211 1167 1373 1354 1437 1229 1005 957 984 980 971 912 1019 1079 1092 1079 1065 1282 1155 968 818 847 756 858 791 485 362 335 367 278 215 243 292 291 352 352 292 212 116 177 136 117 119 169 176 201 131 88 116 106 134 69 46 143 105 122 83 66 23 101 -4 51 19 70 111 19 79 88 55 -2 32 93 65 69 78 119 103 130 241 164 112 121 36 63 41 36 68 51 29 46 30 51 21 102 70 50 38 22 -8 15 32 60 46 54 92 17 34 19 44 80 86 7 1 55 83 48 27 58 44 49 43 47 51 49 12 39 90 87 113 75 24 3 31 2 33 24 19 38 51 18 26 20 39 91 59 38 43 97 45 40 90 69 109 86 68 76 80 71 71 25 65 38 62 58 108 127 137 112 118 112 123 100 73 79 62 55 74 64 110 86 126 77 49 78 48 109 70 66 76 89 78 83 92 87 71 61 61 69 68 66 19 25 31 16 21 50 9 -3 41 23 28 26 63 33 45 24 48 45 41 26 49 40 54 58 18 55 54 28 13 56 51 41 65 58 43 56 53 40 53 31 40 38 28 36 26 12 33 26 31 43 29 46 102 213 374 517 628 755 849 865 748 677 616 472 348 220 210 213 263 210 176 157 134 102 119 104 82 95 81 68 77 64 64 69 51 52 56 70 65 68 69 67 62 57 46 47 58 49 46 56 49 55 55 52 70 65 66 74 68 61 67 65 68 55 47 45 41 43 42 30 30 25 29 24 21 18 15 12 57306 345 20 30 11120 15 55 6 8125 7242 100491 3710 3393 4131 4793 4917 4445 3936 3633 3526 3279 2627 2245 2048 1753 1480 1258 1327 1396 1520 1512 1386 1155 1049 984 1108 1025 1083 1110 1111 994 1177 1130 1236 1444 1178 948 890 836 913 831 609 469 515 469 417 378 331 371 396 409 355 382 340 234 222 124 88 157 195 116 138 176 187 179 152 158 149 106 129 183 161 104 20 63 116 40 54 40 70 71 83 139 144 80 80 23 68 115 77 168 143 215 227 179 184 141 123 165 127 56 109 10 39 90 100 31 -6 -4 40 59 84 97 70 61 45 -1 82 15 33 22 69 50 44 108 49 36 59 73 96 20 47 52 78 93 102 95 127 42 73 94 75 92 122 125 121 93 73 89 64 85 79 62 50 87 72 75 67 82 157 149 88 126 143 108 105 109 109 84 136 90 94 97 69 50 130 79 94 90 64 121 202 202 178 196 162 178 139 98 124 166 119 123 70 107 113 87 115 121 119 73 89 110 106 82 107 142 142 140 98 74 70 98 100 57 83 71 60 63 88 58 67 63 64 99 60 103 41 70 58 61 75 93 79 69 68 77 79 80 76 96 131 92 81 67 53 47 61 75 57 50 117 105 113 67 29 90 104 71 68 70 55 59 64 66 79 73 87 103 192 329 492 613 744 865 831 727 697 691 548 440 316 248 255 287 352 283 206 205 176 159 155 127 108 111 113 105 108 97 101 109 107 103 106 108 107 117 107 94 93 117 97 92 84 92 97 98 101 91 83 82 97 97 93 90 82 84 86 83 89 82 87 86 73 66 64 59 65 64 64 63 50 51 48 44 57312 345 74 30 11144 15 55 12 8125 7235 10581 3327 3732 4484 5026 5125 4387 3651 3542 3528 3087 2411 2144 1957 1680 1387 1262 1464 1650 1662 1653 1446 1104 1061 1111 1100 1059 1048 1173 1103 1041 1170 1107 1264 1388 1143 949 969 843 841 749 534 535 508 396 347 311 363 380 463 457 433 376 334 250 170 112 176 238 172 272 181 168 113 198 203 133 97 99 211 209 184 187 192 144 150 151 97 82 97 91 94 190 91 84 128 138 78 95 101 172 159 184 199 118 158 172 149 115 169 165 119 171 138 88 50 76 54 38 76 71 114 157 85 54 73 68 48 51 59 55 138 113 100 123 106 53 43 79 44 56 109 59 110 72 104 140 166 145 75 34 82 40 63 86 60 64 106 97 62 58 54 70 88 102 114 105 102 133 88 65 84 104 75 97 128 128 118 106 111 112 118 141 143 114 80 110 136 178 187 212 170 156 155 183 158 153 177 172 185 156 181 137 116 143 108 152 141 131 122 154 151 144 125 144 136 150 104 94 93 66 79 98 137 109 100 118 72 114 132 86 86 93 89 115 104 148 89 65 76 86 54 102 107 78 99 74 115 127 82 93 89 120 105 69 83 75 69 109 91 109 122 93 92 100 46 85 110 112 91 88 101 100 68 56 62 81 133 286 354 405 385 367 418 518 621 627 627 607 532 408 323 277 298 348 337 262 257 241 202 182 194 165 130 144 148 140 122 115 115 111 101 111 134 142 131 112 118 117 104 95 98 113 119 113 110 115 121 118 109 101 119 119 115 116 117 110 116 113 111 116 105 101 104 94 98 90 86 80 72 76 74 63 60 64 57319 346 33 30 11163 15 55 19 8125 7226 48716 3421 3260 3964 4557 4742 4487 3911 3606 3344 3305 2699 2150 1960 1735 1506 1229 1354 1615 1622 1469 1391 1087 1015 1035 1056 995 1131 1041 1040 1128 1087 1046 1192 1422 1120 909 892 840 782 922 784 398 403 408 387 325 347 316 337 325 423 393 327 277 164 89 133 130 156 205 177 149 174 182 230 219 128 134 98 85 118 137 50 110 86 145 96 39 34 58 79 53 97 100 52 55 21 85 114 92 216 214 218 250 230 137 47 49 99 152 122 123 44 75 43 11 52 26 53 48 4 -11 44 50 26 -11 37 46 42 39 41 -26 11 51 41 64 53 64 60 37 89 57 22 75 65 111 111 64 22 57 87 35 45 43 65 84 67 80 17 58 81 25 3 67 58 108 80 40 112 83 74 50 149 136 98 87 67 65 79 88 81 94 125 71 59 75 96 79 94 116 122 137 120 165 114 96 124 102 94 112 99 109 90 102 94 79 30 76 114 109 70 91 112 140 101 103 108 77 97 72 49 82 82 65 51 64 37 14 42 46 55 47 73 57 49 65 52 28 59 87 44 19 42 62 41 54 40 51 62 35 54 67 74 66 23 13 40 46 57 68 79 92 47 3 29 38 96 101 76 64 42 54 51 55 38 55 39 77 170 250 325 370 400 434 504 573 591 581 457 325 275 282 289 323 318 256 213 186 168 141 152 142 114 94 100 94 86 86 93 82 74 78 82 72 68 65 76 65 63 67 73 87 74 67 72 62 62 71 78 85 75 81 83 81 88 82 75 65 76 69 61 64 62 56 58 50 50 47 35 38 34 32 32 29 20 57325 346 49 30 11179 15 55 25 8125 7218 15974 3256 3612 4287 4817 5038 4377 3848 3625 3447 2984 2289 2198 2094 1684 1387 1322 1534 1558 1548 1452 1230 1054 1047 1139 1032 1052 1223 1150 1120 1117 1147 1159 1372 1521 1143 979 949 946 949 953 760 483 459 501 400 325 354 409 424 378 352 376 306 261 234 156 124 189 67 91 248 263 315 224 100 57 124 130 202 171 113 85 137 128 84 116 62 10 141 96 138 149 101 63 44 57 98 170 119 125 186 223 273 213 108 79 101 47 100 111 66 95 5 26 70 88 69 48 59 116 72 72 87 55 52 85 121 66 8 28 75 82 76 34 68 135 105 33 60 80 104 131 139 105 131 68 75 55 40 65 96 132 89 81 74 75 28 102 97 52 83 130 100 95 102 138 93 133 129 100 79 60 119 138 121 103 99 133 90 110 105 133 176 106 124 159 169 127 148 138 152 158 193 186 147 156 152 142 156 173 137 132 105 123 112 110 102 90 148 163 183 150 155 142 150 157 155 108 87 64 53 86 62 83 95 79 71 96 70 69 78 80 82 72 75 90 96 82 102 95 71 75 103 82 98 97 100 82 99 98 78 67 67 96 77 92 82 84 103 109 99 106 71 32 40 78 100 128 91 101 88 86 76 81 78 87 97 172 208 235 296 346 412 463 521 572 650 724 521 311 281 295 337 375 382 303 238 231 221 239 177 159 146 125 126 121 110 100 107 111 131 127 102 87 100 94 95 84 100 98 105 99 91 90 87 85 81 88 92 97 99 101 106 106 97 90 101 104 104 95 96 97 88 86 80 65 61 64 63 58 62 61 60 46 46 57331 346 94 30 11194 15 55 31 8125 7210 4189 3184 3670 4345 4728 4531 3806 3549 3164 2855 2526 2231 2058 1726 1392 1271 1366 1531 1492 1432 1290 1109 945 904 929 905 1143 1075 948 1038 1056 1043 1056 1196 1291 1067 890 901 791 853 794 552 419 477 404 361 266 288 279 349 331 324 326 282 181 85 57 64 108 69 71 126 219 158 92 137 63 64 95 83 71 85 180 136 57 127 84 21 16 72 98 141 84 13 24 10 -9 84 109 63 90 114 121 162 165 146 104 57 74 90 67 73 34 24 -53 -12 -35 -4 1 14 27 60 54 19 25 49 49 42 53 72 -1 68 16 35 88 59 89 92 59 57 70 8 39 64 73 54 19 14 47 26 16 17 45 47 38 1 15 26 77 48 123 68 28 52 65 66 92 86 66 30 81 159 105 87 58 103 65 61 127 41 68 57 29 34 54 93 80 87 95 42 84 120 95 58 91 112 103 78 74 101 58 87 64 40 76 105 92 65 59 77 98 118 132 115 69 76 90 47 65 13 20 37 33 18 37 42 46 51 -3 -22 9 24 15 56 56 12 7 44 59 51 34 10 -12 -1 26 31 32 60 39 29 43 33 50 9 2 33 44 32 10 28 44 36 29 3 15 28 43 53 7 24 44 12 24 13 35 33 52 30 122 246 327 363 392 417 443 462 456 501 414 282 226 220 248 324 352 317 212 179 212 226 185 120 94 97 76 77 68 53 49 52 58 50 53 62 63 60 52 45 55 54 43 53 53 52 46 43 41 56 51 45 43 53 59 58 56 45 43 53 51 51 44 42 41 38 34 20 25 27 27 19 15 15 11 15 7 -5 57337 347 48 30 11208 15 55 37 8125 7203 25125 3435 3389 4032 4638 4875 4342 3698 3600 3278 2915 2449 2201 1914 1576 1283 1293 1493 1601 1653 1500 1270 977 1019 1015 1009 975 1073 1049 924 1018 1018 1041 1166 1372 1225 1019 926 846 811 930 814 470 421 497 416 356 261 259 354 323 287 286 296 294 422 177 127 135 178 161 208 298 163 115 108 105 38 82 82 60 87 133 145 142 111 69 67 64 95 107 108 85 10 81 89 46 96 46 48 203 103 129 153 165 175 96 149 170 96 63 93 2 49 46 -59 -20 -1 16 44 46 29 -27 53 52 39 -10 12 1 24 -24 13 26 23 39 18 16 25 21 61 111 68 34 24 62 106 71 59 91 97 43 37 51 44 53 86 93 14 41 58 130 107 78 99 80 51 100 53 149 141 99 81 56 52 88 93 78 119 96 47 55 46 81 100 58 11 60 49 97 82 155 115 133 88 112 130 95 139 164 89 54 74 88 63 96 68 75 85 96 98 92 145 121 101 98 70 18 49 98 69 -3 52 79 75 35 64 55 -15 13 17 34 38 54 55 22 37 34 80 95 44 42 40 30 22 44 36 48 58 34 25 -9 13 28 33 33 37 30 28 19 24 40 57 25 24 36 24 47 70 70 61 28 46 48 48 47 44 53 91 123 188 225 270 311 304 347 435 460 516 601 500 350 272 237 285 335 346 277 237 249 286 308 214 132 139 106 90 81 70 77 80 82 66 65 76 75 65 60 51 54 44 60 59 56 68 65 56 74 62 59 55 47 53 66 68 62 67 64 70 75 61 55 48 54 56 49 41 32 34 30 30 34 30 24 23 15 11 14 57343 347 92 30 11222 15 55 43 8125 7195 16969 3580 3905 4530 4929 4851 4297 4008 3679 3332 2998 2449 2239 1957 1659 1475 1562 1668 1674 1732 1436 1214 1140 1135 1136 1182 1286 1102 1002 1059 1200 1165 1108 1364 1529 1206 984 995 858 882 939 686 433 460 520 398 267 313 386 377 321 251 314 369 374 279 159 152 194 113 168 263 314 177 90 124 100 138 229 137 66 143 155 165 130 153 43 49 105 35 62 135 146 69 53 63 72 48 142 122 109 66 151 211 179 109 114 143 143 148 83 37 45 95 65 34 5 29 36 127 108 104 41 84 46 1 104 95 135 74 125 150 143 102 98 133 98 109 96 52 38 110 119 54 60 54 97 78 105 89 43 86 77 94 98 41 103 163 93 75 94 76 91 102 115 94 85 102 89 61 139 173 93 109 75 47 111 124 116 92 71 82 96 92 103 126 103 123 119 123 181 154 141 143 129 146 165 178 115 142 141 159 132 117 116 119 165 142 124 117 122 145 148 164 153 137 105 81 122 80 68 76 91 84 62 81 65 32 47 55 28 94 74 58 56 75 95 103 101 82 104 106 86 88 99 95 69 57 95 52 70 84 78 44 49 53 36 87 52 86 83 50 58 28 30 77 113 90 80 85 61 61 93 83 76 74 155 164 193 261 287 343 355 411 486 560 655 739 731 608 403 335 366 388 424 380 287 273 360 383 338 210 161 162 145 139 127 121 109 104 106 107 111 100 92 97 110 96 85 103 112 99 98 90 107 104 95 104 112 103 99 99 102 111 106 97 97 96 94 96 88 90 87 91 92 86 82 74 78 70 63 62 61 57 46 47 53 57349 348 45 30 11235 15 55 49 8125 7187 110475 4350 3556 4135 4784 5023 4524 4200 4057 3434 3048 2623 2363 2154 1800 1406 1482 1630 1703 1708 1528 1228 1064 1048 1042 1139 1104 1050 964 1053 1222 1112 1144 1257 1430 1262 1124 930 871 838 820 833 568 483 385 292 294 296 368 422 379 319 363 337 392 411 299 174 86 121 81 265 479 335 129 134 60 149 158 149 110 50 93 145 159 204 153 112 94 96 111 211 206 37 62 50 -5 88 120 124 73 156 215 230 240 202 133 172 127 119 112 142 131 93 83 53 33 3 13 30 84 90 68 12 67 108 88 10 46 93 72 69 48 31 58 96 80 72 44 74 56 82 129 91 47 96 83 100 99 83 81 70 70 101 111 104 94 46 28 83 75 106 53 84 131 127 142 136 102 99 150 110 129 100 79 110 162 69 11 57 92 73 134 93 64 97 84 123 155 95 121 138 154 140 150 133 126 110 145 125 127 94 112 125 139 152 124 111 138 116 137 175 126 101 127 96 134 94 92 50 40 73 58 36 76 119 103 87 73 52 67 84 76 87 67 63 58 69 79 98 111 89 85 66 62 49 58 26 26 53 45 54 58 58 55 51 60 35 68 73 85 42 41 51 49 58 55 70 80 116 110 99 67 43 72 75 58 80 90 125 170 225 269 337 385 422 460 556 675 830 871 686 463 389 414 434 365 260 330 523 410 193 167 193 117 108 127 118 91 82 97 100 91 105 112 107 93 94 98 95 83 90 108 93 73 68 78 95 90 85 106 88 97 89 85 96 95 105 107 100 85 80 77 75 69 77 81 78 67 63 65 55 55 52 48 41 42 31 57355 348 88 30 11248 15 55 55 8125 7180 13661 3796 3885 4652 5147 5150 4632 4205 4014 3572 3086 2620 2329 2085 1702 1477 1618 1770 1898 1541 1386 1205 1071 1031 1135 1150 1104 1051 1047 1151 1116 1180 1309 1521 1353 1181 1017 888 826 875 876 707 528 580 460 410 280 422 534 502 319 323 424 434 450 503 445 280 254 191 319 454 398 266 177 157 89 117 147 145 154 191 200 186 269 153 121 62 99 149 203 189 94 54 50 104 134 124 50 91 142 162 163 185 207 165 145 144 145 194 119 76 90 134 106 86 60 99 90 34 19 117 137 66 101 65 142 131 140 150 122 121 102 136 117 74 97 105 67 86 101 87 68 104 104 134 81 125 113 131 105 51 73 90 121 71 142 83 90 75 94 134 139 24 62 134 99 66 109 81 114 103 137 167 140 81 60 81 75 110 116 147 89 96 96 138 87 137 176 126 145 173 205 195 224 195 156 145 142 150 129 116 143 148 189 194 222 196 124 119 197 162 99 132 74 79 134 122 118 88 124 115 97 88 133 99 65 49 86 71 115 129 124 104 122 106 118 144 128 129 131 66 95 86 76 60 61 94 99 73 30 40 64 46 50 58 66 43 71 66 98 98 43 66 65 82 90 103 109 127 92 75 92 83 98 83 101 130 135 162 221 259 309 346 355 400 470 586 769 965 984 777 574 594 562 428 326 327 598 613 346 232 180 184 181 163 145 136 138 140 147 133 115 134 125 113 120 117 112 105 111 111 113 106 100 97 111 129 114 108 120 123 108 123 118 124 113 119 126 107 114 110 102 98 100 97 90 92 97 87 75 76 75 79 69 69 59 57 57361 348 98 30 11258 15 56 1 8125 7172 4798 3776 4139 4833 5027 4919 4349 4081 3973 3526 3139 2582 2334 2006 1598 1563 1651 1822 1767 1505 1225 1120 1045 1005 1053 1102 1094 1043 1084 1074 1145 1103 1392 1371 1142 1002 883 813 854 889 760 525 453 440 393 343 316 360 366 375 310 341 369 482 509 564 362 289 242 236 426 454 355 290 192 120 138 101 69 112 79 123 117 144 187 145 80 71 139 126 187 171 136 64 66 137 133 127 40 43 105 77 198 167 185 230 81 116 160 101 80 93 57 90 123 56 87 106 111 57 94 83 84 153 70 58 104 41 38 120 103 65 106 102 98 46 8 93 98 85 52 73 55 21 100 116 123 120 110 15 23 23 76 113 133 47 72 75 24 26 58 93 81 98 108 94 123 142 85 147 130 122 97 148 114 183 104 66 127 124 136 118 121 78 100 90 61 164 168 134 166 105 95 167 129 115 131 185 144 132 109 129 122 136 143 146 149 147 163 151 182 134 121 92 89 134 81 77 78 86 71 99 106 98 65 84 96 91 62 46 66 70 112 98 69 63 62 68 89 83 80 100 72 69 61 35 38 47 76 55 54 47 36 48 54 55 27 46 72 92 110 58 53 55 44 60 98 49 80 106 58 83 92 74 73 92 82 112 149 192 242 249 290 315 312 376 441 595 860 1207 1409 1190 893 1104 854 477 298 318 471 441 280 179 157 157 161 152 162 150 129 104 117 134 109 101 98 106 106 97 85 88 99 118 108 107 104 99 100 105 107 107 93 91 101 116 112 98 93 102 94 104 102 104 98 99 89 91 91 74 70 73 74 64 63 61 61 63 47 40 57367 349 71 30 11261 15 56 7 8125 7164 51985 3922 3939 4266 4972 5290 5041 4475 4095 4081 3544 3195 2691 2354 1986 1557 1613 1716 1801 1648 1361 1170 1061 1110 1055 1051 1087 1046 1008 1091 1073 1168 1277 1439 1302 1024 931 884 842 802 884 796 583 407 406 405 335 348 439 385 369 319 349 393 413 511 533 381 187 200 223 439 483 378 308 214 113 87 190 115 146 140 65 100 206 227 107 41 -36 16 131 151 164 170 92 72 155 155 61 77 134 145 54 152 194 195 79 112 156 127 96 94 139 151 88 36 19 7 31 27 90 109 71 -2 14 54 126 83 18 31 55 75 111 102 107 91 79 95 98 124 120 98 136 94 85 77 64 44 100 74 29 82 45 50 86 72 78 74 74 51 30 122 131 103 80 116 131 125 145 110 56 74 133 130 141 117 91 97 85 83 84 90 149 63 80 147 106 75 127 150 123 117 167 178 176 178 95 121 145 193 169 112 86 102 78 118 118 74 121 118 101 108 72 105 130 87 63 82 69 62 57 59 71 48 80 102 87 72 81 97 70 56 52 85 71 70 77 64 44 51 86 85 92 57 73 74 22 55 76 49 50 41 38 32 57 60 67 70 68 40 56 65 60 21 17 39 60 71 70 80 72 99 74 70 102 94 67 106 111 142 184 252 281 294 300 316 360 505 749 1016 1165 971 846 994 1077 662 345 285 418 526 378 221 186 155 135 135 145 144 118 115 115 123 104 105 117 106 105 101 97 102 103 90 87 85 88 79 78 90 95 85 82 100 101 100 110 103 80 78 86 93 86 87 87 88 86 74 75 79 74 65 57 56 53 55 53 53 43 41 42 57373 349 69 30 11259 15 56 13 8126 7157 54695 4019 3982 4217 5039 5092 4989 4491 4079 3842 3572 3253 2699 2286 2139 1727 1662 1801 1839 1736 1447 1198 1027 932 1044 936 1020 1044 1146 1071 1087 1139 1367 1586 1324 1202 1025 971 811 725 862 892 636 463 503 438 335 355 359 407 310 264 318 371 441 507 528 390 249 172 360 463 440 369 363 199 107 100 91 66 95 85 69 85 187 231 65 60 57 66 85 139 209 181 141 50 34 40 70 99 124 71 77 140 200 212 240 191 186 145 183 134 75 101 100 44 77 15 76 75 26 7 77 93 91 49 54 84 50 54 67 70 48 51 14 53 5 37 53 49 96 53 39 32 97 117 98 89 28 51 90 123 42 43 109 98 56 43 119 132 62 38 68 70 50 85 118 110 109 105 45 131 199 106 122 79 101 125 84 109 128 140 151 83 103 89 75 79 120 157 145 149 164 115 143 179 122 117 129 108 110 145 72 108 156 131 124 106 133 173 153 87 93 102 93 104 147 86 27 85 88 90 92 67 93 105 116 93 81 111 89 55 86 27 48 55 73 63 69 42 48 56 65 97 74 64 48 41 30 69 76 47 45 39 41 19 66 37 22 39 64 53 38 53 37 45 46 95 104 87 130 91 81 75 96 93 80 88 114 133 176 231 252 242 273 287 364 505 1015 1686 1857 1318 974 1371 1507 962 470 326 476 568 447 261 201 162 157 141 138 129 141 110 100 99 102 98 110 105 110 115 99 91 97 101 99 95 96 90 81 89 90 91 90 96 91 104 105 92 88 91 87 89 93 88 86 78 81 76 72 72 67 67 68 60 54 52 43 46 44 33 33 57379 348 96 30 11256 15 56 19 8126 7149 4672 4359 4372 4934 5131 5027 4518 4078 4082 3772 3336 2794 2416 2107 1752 1701 1855 2009 1673 1426 1208 1206 1135 1117 1039 1060 967 997 1106 1152 1243 1392 1648 1350 1130 1052 956 840 806 845 926 621 513 415 390 348 431 355 404 318 279 225 307 436 461 418 438 280 259 405 605 582 414 392 302 122 60 71 129 96 76 59 110 206 165 173 65 -59 -6 77 106 175 112 170 144 59 113 43 88 67 104 113 154 250 215 217 222 152 105 110 116 51 79 106 107 88 91 73 94 63 38 65 78 59 54 61 58 41 60 109 87 83 102 86 85 18 60 112 123 107 79 56 50 73 48 71 68 82 62 53 112 149 48 60 78 142 88 62 54 84 118 36 86 142 105 135 115 107 56 66 94 91 127 101 83 132 100 134 122 89 112 86 114 105 106 114 96 101 124 147 156 109 149 173 201 185 143 104 150 128 111 79 175 136 96 118 129 142 121 150 170 182 115 117 155 124 101 64 95 112 91 73 64 108 101 79 90 37 80 67 93 127 87 74 99 74 77 45 56 66 100 111 118 103 89 87 88 76 74 55 49 97 52 50 44 63 45 65 57 30 50 58 34 38 45 69 86 113 102 52 64 111 78 89 101 79 101 128 141 148 168 209 174 189 214 216 247 316 603 1779 2242 1385 1485 2213 1859 1090 536 448 616 762 547 210 164 143 153 151 122 131 129 87 93 112 122 107 107 104 86 83 87 96 91 107 84 79 88 94 84 85 97 88 69 93 105 103 102 91 95 90 80 89 91 89 85 79 75 73 66 61 64 58 53 43 46 49 45 42 39 30 57385 348 94 30 11254 15 56 25 8126 7141 5261 4593 4570 4771 5007 4952 4665 4152 3980 3684 3289 2866 2347 2026 1705 1622 1675 1738 1531 1177 1005 1004 993 960 1030 1058 1003 1010 1126 1133 1034 1199 1553 1238 1003 926 870 839 812 866 844 574 356 382 390 317 340 380 408 293 290 254 311 354 358 440 372 280 378 382 517 493 539 424 235 176 147 91 124 54 45 67 109 181 65 44 25 22 84 13 84 146 108 93 61 24 24 71 88 88 112 112 108 202 221 107 108 80 79 60 48 79 24 46 48 62 53 81 62 36 34 50 33 47 36 -22 10 39 4 79 68 32 12 62 82 45 46 -26 27 34 71 105 96 72 82 45 56 55 41 4 30 27 78 37 32 10 18 39 78 4 37 46 84 78 80 42 69 21 39 79 69 58 95 92 61 30 102 49 36 55 24 59 65 55 87 74 40 76 123 137 121 104 121 156 137 117 125 110 121 67 56 96 73 59 93 57 89 117 119 157 114 135 78 86 85 104 95 51 65 36 9 58 43 67 58 53 58 77 59 63 59 36 20 8 17 48 44 34 32 52 85 57 73 76 66 73 51 61 69 70 28 59 47 23 6 9 -4 28 23 10 -3 10 9 -11 -2 30 76 66 78 47 36 54 50 41 38 47 56 75 109 95 91 106 130 148 164 211 394 693 1305 1802 1672 1277 1204 1771 1865 1187 579 702 930 898 564 196 136 114 106 99 107 99 108 94 86 82 77 77 73 80 82 70 53 63 73 73 73 68 56 56 69 68 72 67 65 60 61 76 70 69 60 56 61 61 64 59 63 59 56 52 43 35 32 39 35 25 28 27 23 10 9 7 57391 348 93 30 11253 15 56 31 8126 7134 5690 4462 4865 5188 5480 5321 5098 4554 4424 4300 3554 3103 2454 2111 1735 1629 1721 1864 1496 1106 1137 969 1045 1080 957 1053 1058 1115 1157 1190 1101 1376 1628 1375 1218 969 892 848 796 952 909 732 488 452 409 362 427 265 366 297 225 280 444 462 414 379 329 396 384 413 476 642 621 338 286 221 133 79 185 161 101 60 182 230 149 130 48 27 104 139 132 207 193 82 -20 91 99 50 107 115 165 126 175 234 231 166 246 175 159 52 84 117 105 46 1 44 61 134 81 13 49 9 10 24 71 75 63 66 113 70 103 66 59 9 72 77 62 92 79 134 137 85 75 89 135 98 97 97 84 70 24 37 33 57 27 28 12 62 112 136 98 82 107 88 146 74 64 73 78 154 135 136 160 136 95 76 65 125 145 101 120 148 81 132 134 126 125 92 134 196 152 112 108 145 195 100 151 187 139 109 123 110 133 163 119 128 160 124 122 110 148 158 175 131 95 93 75 94 75 59 95 77 112 95 57 31 82 109 93 59 54 56 53 35 55 86 11 50 82 68 83 108 103 62 112 110 84 97 101 79 77 65 50 34 81 80 36 31 50 54 45 19 40 44 25 49 100 109 79 95 73 87 72 67 77 89 67 102 94 107 143 188 183 182 188 195 219 402 725 1158 1291 1168 1136 1673 1744 976 585 848 1348 1171 600 248 178 147 138 140 121 124 105 99 110 98 87 73 84 103 93 89 73 66 95 93 96 83 86 73 85 82 70 69 69 87 86 73 78 84 76 75 72 79 79 74 81 84 75 69 71 70 53 51 58 60 55 44 38 32 31 28 57397 348 92 30 11252 15 56 37 8126 7126 6283 4615 4933 5387 5490 5233 4956 4409 4210 4192 3602 3053 2548 2164 1802 1829 1881 1842 1631 1205 1104 1129 1060 1083 977 965 981 959 1119 1091 1060 1363 1515 1366 1105 979 865 851 763 851 906 740 562 509 374 297 348 318 343 322 262 340 380 417 402 376 480 351 351 410 487 631 645 418 340 214 126 96 147 61 99 109 128 172 151 81 55 33 39 111 141 86 181 128 115 113 100 101 90 130 131 149 243 263 217 173 234 119 113 149 100 64 37 67 27 81 71 80 57 48 31 7 51 76 71 19 29 71 111 6 31 6 67 58 62 94 90 65 91 85 56 47 62 45 109 56 44 89 82 81 75 117 115 75 58 50 36 84 42 68 127 141 65 91 71 61 99 117 93 106 127 75 111 56 72 95 71 114 92 70 95 95 94 62 90 93 117 85 126 119 104 101 173 149 155 164 119 85 108 107 80 93 98 134 127 131 161 151 129 128 149 129 116 125 95 75 83 69 90 114 64 84 100 87 80 35 90 76 64 84 83 66 60 81 93 63 50 92 96 112 82 88 116 106 85 94 68 96 68 91 90 53 41 39 44 39 54 42 12 24 8 -33 21 42 44 70 72 72 77 65 88 54 46 62 50 71 75 74 98 155 146 168 158 143 145 134 184 324 523 726 793 751 782 969 1146 976 799 1038 1403 1124 468 213 154 152 133 128 126 119 141 126 98 93 105 83 79 81 93 85 77 77 71 81 78 66 88 81 67 80 89 80 87 81 78 84 68 61 61 67 67 60 74 71 79 72 68 66 53 50 52 49 43 36 35 26 38 28 20 16 57403 348 90 30 11250 15 56 43 8126 7118 7065 4830 5308 5646 5694 5329 4935 4414 4405 4158 3640 3215 2717 2396 2025 1837 1783 1841 1705 1302 1059 1011 1006 949 1052 1144 1053 1073 1125 1122 1201 1414 1650 1440 1152 1063 1016 961 761 844 994 716 470 520 407 304 386 415 403 290 295 372 439 411 393 443 415 495 575 641 589 607 613 552 400 306 166 105 41 150 64 25 172 207 168 134 81 107 105 118 106 69 84 86 80 64 67 147 163 118 141 222 335 294 263 145 126 134 136 97 98 134 115 43 112 36 40 109 99 88 93 85 53 17 32 53 96 63 96 108 52 105 71 52 68 55 85 115 109 109 138 95 90 136 102 147 99 81 68 75 77 112 40 21 94 112 120 163 136 111 118 57 19 127 77 54 117 145 135 67 68 92 126 97 85 130 133 115 122 123 128 116 103 102 129 132 119 123 170 179 132 133 207 134 140 168 177 162 180 145 126 114 66 125 159 168 191 190 165 201 182 120 142 90 143 131 112 101 124 74 138 82 81 72 87 106 99 95 79 87 101 119 63 86 88 91 66 110 109 130 150 147 108 108 108 125 154 142 115 78 65 44 49 85 68 48 96 55 41 60 43 26 53 69 110 96 75 101 74 91 54 60 81 80 98 91 73 69 101 146 143 163 181 171 160 146 200 307 467 550 692 814 1075 1296 1258 1116 967 835 1389 1250 428 244 189 182 181 146 129 140 139 125 126 103 102 93 120 112 116 113 104 121 108 95 101 101 98 106 102 110 95 109 103 98 115 109 96 100 98 103 100 109 109 90 94 86 82 86 79 76 85 70 73 71 63 63 65 59 52 46 57409 348 88 30 11248 15 56 49 8126 7110 6098 4680 5382 5488 5667 5422 5015 4146 4268 4526 3671 3122 2613 2157 1871 1730 1699 1764 1539 1158 967 1002 998 991 1060 1076 1087 1124 1110 1115 1142 1407 1593 1323 1189 972 951 929 786 893 907 610 426 491 448 285 327 358 363 289 217 290 348 419 425 388 285 463 412 473 562 623 642 500 402 300 161 63 176 124 99 105 159 235 124 31 88 16 113 106 78 137 57 104 48 8 59 81 82 99 151 295 313 286 188 107 128 167 167 73 106 102 14 47 41 102 96 92 72 -2 -13 96 51 93 42 75 106 91 92 81 24 1 40 63 64 35 16 28 123 142 90 100 82 61 114 80 30 44 107 93 72 38 61 90 12 52 49 63 86 80 90 84 59 -6 34 66 78 88 85 91 155 135 119 96 108 102 88 102 123 90 76 121 88 96 49 87 50 94 160 187 171 163 189 151 134 97 145 143 138 151 141 121 113 96 107 118 155 173 178 175 109 91 86 80 53 83 89 115 79 67 59 59 77 106 151 105 67 53 55 70 60 34 49 60 70 50 60 123 126 124 96 119 77 61 92 66 78 95 108 96 82 43 35 23 34 49 37 21 17 33 11 -1 11 30 79 111 91 82 91 87 80 97 60 63 69 91 59 60 75 91 139 152 159 136 159 161 181 275 404 553 676 848 979 971 974 1036 896 1123 1751 1386 525 238 190 161 141 169 130 119 131 116 110 87 102 87 80 90 104 87 74 92 90 87 85 75 69 93 76 74 80 74 80 78 86 91 97 91 82 76 75 82 91 83 77 66 72 72 59 53 63 62 53 51 53 47 43 38 29 28 57415 348 86 30 11246 15 56 55 8126 7103 38070 5238 5882 5941 5885 5556 5013 4437 4693 5310 3991 3183 2555 2189 1912 1827 1796 1702 1556 1168 1011 1089 1057 1028 1209 1110 1057 1179 1168 1086 1052 1326 1709 1482 1208 1098 1084 959 872 893 946 619 401 534 508 291 282 406 333 313 307 298 442 474 493 537 482 527 486 513 615 704 638 496 356 211 126 119 60 75 132 134 130 148 114 94 40 46 55 82 74 126 78 104 113 54 112 104 96 179 291 222 225 205 124 158 172 111 123 119 68 89 71 47 -3 57 135 40 39 82 136 40 35 36 23 77 89 84 71 29 51 53 53 65 74 23 90 164 141 82 23 99 122 100 109 52 25 25 56 61 47 75 122 49 70 111 86 73 65 88 138 154 125 78 82 111 85 45 79 148 126 81 86 72 122 138 113 125 86 101 82 87 75 91 76 97 112 101 129 161 194 156 129 184 205 155 156 158 196 123 139 104 125 156 142 124 160 158 144 165 158 130 105 160 85 56 68 92 100 90 87 54 83 86 82 95 128 111 90 120 117 65 77 90 97 100 142 72 65 92 97 97 108 87 95 104 116 130 117 92 85 61 49 92 84 87 53 72 49 30 25 35 47 56 85 88 81 54 55 114 95 77 81 76 51 65 77 83 93 87 109 118 138 131 161 184 183 180 231 378 568 783 977 1039 1152 1323 1265 1521 2531 2582 1184 350 207 183 189 194 195 166 152 141 127 138 130 101 106 111 110 102 101 111 100 104 108 89 89 88 97 91 96 102 103 98 107 110 107 100 99 99 93 100 97 99 93 85 88 91 86 79 85 79 76 73 76 73 65 53 50 50 57421 348 83 30 11243 15 57 1 8126 7095 235119 8495 6126 6302 6041 5490 5019 4424 4595 5092 3660 2952 2611 2355 2036 1797 1824 1904 1721 1218 981 874 1059 1047 968 1114 1187 1149 1096 1140 1093 1266 1712 1463 1187 944 1023 903 840 848 984 861 509 453 324 318 386 394 395 289 240 319 401 434 465 426 406 502 598 547 733 694 640 456 313 153 168 138 127 102 33 106 74 172 191 168 82 70 85 139 106 78 117 99 69 105 84 129 77 143 309 302 221 228 145 145 172 122 139 132 76 -29 25 103 32 83 35 51 121 62 91 99 99 52 101 81 76 80 41 120 46 86 84 -1 57 41 94 126 114 68 43 23 40 31 80 84 82 145 127 131 92 91 63 70 130 92 80 92 131 119 82 69 88 128 113 78 94 80 138 156 78 65 101 107 84 104 62 95 103 119 143 111 86 115 131 97 51 119 129 163 143 191 194 198 146 126 123 147 138 159 113 134 119 109 112 136 121 129 164 131 141 103 98 119 79 75 84 84 88 40 100 117 108 44 49 70 98 92 75 64 59 80 117 96 94 91 108 98 99 88 84 97 77 90 92 146 114 95 82 95 89 102 124 136 99 76 61 69 55 28 36 40 38 69 86 77 51 26 35 60 87 96 94 66 95 74 77 101 93 87 81 105 135 133 118 154 174 183 184 238 385 510 628 753 1006 1219 1208 1454 1911 1595 812 264 196 177 163 179 165 161 162 147 138 119 102 102 108 107 104 98 102 94 94 105 105 101 92 97 105 99 90 93 97 89 88 96 93 102 95 98 100 94 88 85 87 86 88 85 74 80 65 71 74 72 60 63 54 40 50 50 57427 348 81 30 11241 15 57 7 8126 7087 11454 5226 6236 6047 6193 5557 5216 4640 4488 4777 3803 3012 2563 2262 2141 1826 1753 1960 1584 1131 1038 1043 1053 1107 1018 1078 1156 1178 1263 1209 1094 1356 1562 1426 1204 1033 1096 978 835 861 914 671 512 425 372 337 445 402 353 200 224 339 457 454 469 450 501 475 562 604 607 751 672 525 365 274 98 158 107 123 117 78 78 131 150 108 128 104 123 64 59 105 138 163 59 37 146 91 131 264 321 277 288 309 175 196 154 165 142 202 151 77 99 70 -10 56 124 87 101 -5 77 80 79 46 91 77 56 128 101 83 35 97 68 83 98 80 98 65 78 57 117 84 115 93 127 60 72 53 54 38 57 47 87 91 63 153 105 81 136 78 45 86 100 101 76 80 117 83 95 82 109 118 127 126 134 73 110 116 122 77 112 126 103 124 95 118 60 106 184 187 180 149 160 159 136 142 118 153 158 123 157 123 104 143 146 191 161 144 126 143 142 107 124 114 122 109 115 134 94 63 65 97 84 125 114 99 120 84 69 78 113 93 93 113 129 100 100 81 94 83 49 47 44 46 39 64 80 76 98 129 77 103 120 113 99 81 70 64 42 56 50 23 71 80 63 50 44 82 76 96 103 108 94 59 91 76 80 73 74 87 115 101 104 129 115 149 191 182 224 303 403 523 570 645 946 1185 1167 945 1059 970 492 240 190 206 206 209 187 164 142 149 140 129 113 128 121 113 108 123 112 97 104 102 95 108 114 112 94 97 93 94 105 106 103 113 110 98 96 88 95 98 94 97 91 85 94 92 75 62 67 73 66 64 59 66 57 40 43 38 57433 348 80 30 11240 15 57 13 8126 7079 5070 5161 6490 6178 6106 5580 5263 4707 4498 4708 3844 2974 2674 2386 2154 2063 1943 1923 1581 1118 1134 1052 1023 1079 1154 1108 1197 1256 1297 1246 1200 1454 1692 1501 1196 1049 1010 961 889 945 947 661 428 468 385 276 389 325 352 305 302 407 365 416 469 512 517 444 530 583 659 694 702 638 432 233 156 150 125 133 27 72 111 161 173 154 105 131 94 138 75 120 134 58 129 126 156 178 197 273 361 249 277 225 246 191 126 155 199 105 157 124 156 31 89 84 114 111 46 97 88 164 95 51 79 114 81 101 90 104 72 72 113 144 99 87 149 151 109 110 116 54 51 133 133 121 119 130 124 82 94 57 133 182 150 169 134 97 70 74 76 149 136 103 98 170 158 112 135 136 101 78 72 134 148 160 212 148 164 104 108 150 107 126 131 108 113 107 162 198 171 216 204 215 195 224 142 141 215 160 129 168 144 158 142 175 212 189 149 153 207 162 185 145 99 95 126 139 126 105 56 67 100 68 89 103 117 101 124 101 113 117 70 89 134 87 79 74 138 96 82 108 94 104 111 101 86 84 85 112 145 156 120 87 146 101 64 37 61 44 47 53 68 105 85 74 77 99 91 78 111 101 113 113 103 90 93 111 109 117 105 134 144 135 117 142 166 190 247 349 429 521 637 768 1117 1567 1646 1204 795 721 607 355 249 219 226 250 223 171 176 184 130 138 134 133 121 128 143 136 119 113 125 127 117 124 120 129 137 133 121 116 115 114 122 128 121 113 123 117 117 120 128 122 122 115 106 113 109 108 105 100 99 89 84 86 84 77 74 75 57439 349 48 30 11238 15 57 19 8126 7072 59487 4768 5170 6729 5853 5459 5188 4876 4519 4453 4418 3512 2878 2724 2257 2030 1820 1834 2018 1591 1115 998 1050 1078 1023 1112 1125 1091 1141 1236 1117 1087 1485 1723 1438 1063 1041 993 898 847 887 913 668 333 442 360 300 357 420 376 332 325 337 369 384 552 589 545 511 553 606 674 712 627 577 341 81 169 132 115 116 82 75 121 211 168 169 165 138 158 140 117 156 130 128 201 121 75 140 200 279 255 216 193 224 244 239 103 159 119 126 87 103 77 118 79 45 110 92 38 47 86 38 61 55 113 76 72 83 91 124 115 -8 9 110 45 85 60 88 106 88 70 89 74 123 120 102 93 130 62 17 91 153 91 101 125 46 48 73 132 118 83 97 62 94 103 96 103 111 120 109 125 128 133 103 95 130 139 125 109 122 140 121 116 91 80 89 124 147 143 147 125 172 161 126 118 135 144 201 205 160 198 132 122 181 195 186 148 143 170 155 150 115 92 101 92 70 91 114 83 103 84 95 82 86 93 88 50 87 88 145 96 85 61 66 67 85 85 88 102 96 103 86 84 76 77 39 68 93 117 117 88 83 95 91 81 82 81 75 57 46 44 71 78 71 69 53 57 64 56 74 99 99 84 78 87 100 86 86 89 89 94 119 104 98 113 133 150 150 219 310 396 501 611 723 989 1282 1153 780 575 551 611 453 288 216 234 250 201 177 165 136 139 142 107 114 103 98 112 124 100 115 109 108 111 118 107 112 112 112 105 103 105 107 95 113 110 104 100 108 111 104 99 99 89 86 98 82 88 86 80 82 77 79 71 68 64 57 46 47 57445 349 74 30 11234 15 57 25 8126 7064 55019 4639 5398 7520 6045 5795 5180 4480 4447 4678 4213 3254 2759 2605 2402 2081 1922 1918 1786 1498 1192 1102 994 1116 1116 1159 1211 1207 1261 1254 1133 1248 1686 1641 1391 1152 1096 1005 901 889 838 867 684 453 457 328 316 369 421 408 452 341 281 380 456 487 567 472 431 499 703 679 685 716 446 215 173 171 131 112 160 81 154 151 254 96 53 111 100 163 154 188 176 80 124 99 67 145 137 185 249 307 279 260 231 228 149 183 174 156 123 171 89 160 105 83 100 113 133 139 97 163 125 151 143 79 103 61 37 59 80 64 108 35 47 87 122 140 101 115 118 120 104 138 113 107 102 96 110 90 83 92 121 100 93 84 48 119 119 129 126 77 99 114 106 69 146 159 134 97 100 114 157 147 136 99 101 129 121 128 151 142 121 120 138 208 141 124 96 167 184 190 183 176 123 135 166 137 213 182 158 144 103 162 179 142 113 175 178 154 168 164 183 151 130 160 120 141 107 111 140 111 94 122 128 90 30 81 95 92 98 88 85 55 81 59 96 87 91 119 155 71 71 96 89 57 107 128 104 115 138 114 134 127 100 92 85 72 70 73 58 88 50 94 61 32 66 40 35 82 99 68 68 107 117 71 85 91 88 90 121 112 128 147 135 146 153 182 197 233 294 365 401 551 724 862 907 990 1003 784 522 424 359 279 250 240 219 222 192 178 159 126 101 127 137 129 115 118 111 125 105 100 109 120 123 129 109 104 108 115 115 113 120 122 114 118 132 126 123 110 118 103 102 111 103 107 103 97 99 97 97 94 98 92 88 78 73 72 66 57451 348 69 30 11229 15 57 31 8126 7056 4886 4921 7333 5992 5262 4777 4156 4162 4768 4147 3112 2670 2453 2218 1971 1816 1998 1842 1422 1092 952 1035 930 935 1167 1147 1242 1119 1151 1089 1172 1547 1648 1298 1053 920 988 879 824 722 814 770 414 372 332 313 351 366 293 295 262 267 318 367 455 491 482 306 465 578 635 574 523 393 176 36 118 103 76 93 121 102 160 148 130 101 112 -8 122 188 162 59 38 73 33 124 87 130 136 294 289 197 149 134 149 126 177 123 71 92 37 69 150 121 78 66 78 111 56 94 67 29 99 91 -21 73 50 33 66 57 45 75 54 43 43 85 106 100 33 83 92 79 79 66 75 63 49 103 93 58 10 47 92 75 27 109 128 64 62 113 111 73 47 53 89 79 65 88 95 104 110 133 90 96 123 149 100 88 97 107 60 49 77 79 108 94 69 119 180 176 144 154 142 112 123 158 130 140 139 113 104 129 157 112 174 197 159 172 182 160 127 117 114 114 118 126 135 99 83 66 41 32 56 116 93 68 67 76 91 121 111 123 89 67 88 69 83 64 61 62 75 70 27 47 57 78 78 75 77 92 87 78 81 73 98 75 18 35 46 24 33 16 47 43 27 35 30 13 40 58 89 65 48 80 74 62 56 51 58 92 97 105 131 106 86 96 128 142 163 207 249 324 399 507 685 839 730 624 570 468 420 409 351 279 234 191 162 155 160 139 118 100 92 92 94 100 89 96 100 88 67 88 102 97 90 86 75 81 86 86 77 80 78 85 88 93 85 81 94 91 92 81 82 73 76 74 68 78 63 61 64 60 56 47 43 45 41 37 57457 348 64 30 11224 15 57 37 8126 7048 5658 4762 6760 5235 5233 4959 4337 4380 4716 3963 2942 2612 2354 2169 1971 1783 1848 1821 1461 1115 1081 984 924 983 1028 1091 1170 1105 1137 1165 1159 1603 1587 1416 1199 1038 1014 962 782 835 880 811 452 411 370 285 281 298 402 313 252 297 303 343 388 325 400 416 461 563 545 687 582 351 215 75 84 145 99 16 37 180 166 157 129 87 81 99 -2 21 36 40 90 -1 -14 -2 58 76 67 234 318 197 177 176 104 131 115 79 30 40 73 19 73 44 28 65 37 79 50 42 78 31 12 20 37 37 63 53 -1 46 -27 36 69 0 19 64 93 86 140 60 82 73 73 9 -20 32 38 68 46 34 92 95 73 102 108 67 72 63 31 60 89 65 55 77 88 72 62 55 60 65 122 82 49 54 90 115 74 69 90 84 94 104 72 108 81 53 60 103 157 128 141 151 163 119 137 94 124 143 135 147 122 104 85 152 144 116 144 127 148 179 118 108 118 114 106 103 93 95 59 71 36 70 86 43 36 48 51 60 76 88 69 84 8 40 12 11 68 106 79 72 70 62 17 22 46 46 65 93 67 35 66 47 57 73 62 52 60 25 34 -7 14 7 8 11 -7 0 12 41 30 52 44 38 61 67 58 67 63 49 59 78 79 62 84 124 111 157 136 141 164 158 172 240 353 419 419 423 392 411 411 338 375 493 489 247 175 170 181 144 125 98 80 87 105 84 78 93 90 72 62 76 77 69 80 71 69 62 73 74 67 62 57 64 77 69 71 75 81 69 66 71 76 64 67 72 65 58 48 52 50 49 57 44 33 33 32 28 22 14 57463 348 60 30 11220 15 57 43 8126 7041 6253 4272 5344 4764 5356 5056 4277 4371 4704 3682 2838 2386 2288 2140 2036 1908 1969 1816 1404 1113 963 1074 998 941 1078 1097 1159 1125 1160 1033 1157 1739 1598 1372 1051 992 998 957 810 799 973 911 503 415 424 334 253 373 397 301 315 311 243 336 387 362 442 444 438 449 481 705 539 269 197 136 121 118 107 129 30 53 136 139 170 148 109 57 80 124 131 214 133 68 74 71 116 50 46 137 204 214 222 163 90 154 129 90 3 67 41 79 77 36 5 49 45 53 31 57 66 80 36 84 48 33 66 44 26 70 52 33 -8 8 26 75 58 43 58 24 101 76 123 64 79 68 90 118 94 64 92 78 77 111 136 85 120 75 35 32 75 60 53 85 83 58 49 81 87 115 95 77 103 109 101 111 75 60 103 85 74 68 45 87 88 93 66 93 129 119 120 145 121 142 140 137 136 198 131 131 135 96 116 96 117 136 116 163 167 173 199 165 125 82 107 104 81 49 87 43 37 62 65 45 58 70 81 74 84 122 93 83 75 41 61 69 68 73 87 76 57 84 123 75 92 62 48 102 112 79 92 85 106 52 72 78 44 6 13 23 37 19 20 34 23 15 40 24 47 41 52 49 70 61 56 70 59 56 40 69 82 109 124 118 130 132 163 172 154 162 182 228 338 444 407 387 477 382 307 350 522 744 487 308 262 198 181 156 116 133 108 111 111 107 94 80 93 84 78 71 77 94 97 81 78 82 74 72 70 76 80 76 80 78 73 89 81 77 70 75 88 78 62 74 66 66 70 56 54 59 55 48 55 47 39 30 25 20 57469 348 56 30 11216 15 57 49 8126 7033 6638 3850 4050 4645 5282 4997 4332 4264 4189 3650 2910 2499 2308 2234 2045 1793 1742 1630 1258 1030 1070 1020 1046 1050 1057 1165 1083 1134 1142 1156 1434 1715 1594 1339 1142 1031 1019 1012 905 810 901 906 588 485 408 265 279 375 440 333 350 307 287 366 428 468 317 431 448 441 554 640 467 372 162 70 118 92 178 89 88 101 110 175 150 65 130 33 -16 100 150 96 36 11 8 85 141 46 79 221 329 213 193 225 206 97 57 40 74 101 70 14 39 6 34 96 90 79 37 67 66 26 100 62 42 88 26 75 91 41 30 28 50 117 118 117 54 111 49 82 91 76 66 25 58 93 99 36 17 88 121 90 91 33 62 72 50 49 34 59 21 85 84 64 105 76 99 58 136 121 123 116 68 71 97 98 88 101 78 84 92 62 77 131 92 71 59 143 154 206 140 164 161 148 183 127 105 142 153 134 139 92 96 99 84 103 173 165 159 191 176 111 140 78 88 104 93 104 76 29 67 68 63 68 100 106 68 43 75 73 95 64 81 59 61 84 94 75 96 69 71 55 26 53 38 66 88 80 100 89 84 90 85 59 70 108 80 24 25 39 28 43 21 13 31 29 37 44 36 62 51 61 92 74 52 69 76 78 64 71 73 101 121 120 145 165 186 205 214 196 191 212 266 329 380 403 395 340 289 349 643 931 471 283 239 220 183 167 147 112 118 108 97 83 88 101 102 74 92 86 68 79 85 85 91 91 83 85 87 68 81 87 99 84 86 100 92 77 73 81 82 75 74 73 74 65 71 61 59 56 50 55 53 47 41 32 35 37 57475 349 24 30 11214 15 57 55 8126 7025 72234 5703 3627 3858 4689 5211 4893 4261 4213 4092 3611 2731 2346 2290 2129 1812 1845 1819 1599 1277 1083 1030 1013 1064 1037 1080 1176 1104 1103 1095 1145 1478 1577 1500 1405 1044 1048 1013 919 829 877 871 854 695 464 429 289 284 353 381 373 284 195 310 357 415 323 407 441 420 437 681 651 538 308 141 117 138 139 81 -28 18 148 125 179 2 127 92 32 38 79 110 124 89 5 16 74 100 93 120 269 295 268 197 122 194 168 119 86 61 63 93 36 82 138 68 -29 8 67 63 -9 -13 -14 45 73 53 0 58 80 145 66 65 34 57 72 44 69 59 26 58 97 100 51 -34 12 123 133 73 38 24 13 64 45 43 68 102 30 61 123 76 41 45 87 74 78 58 0 93 107 107 79 73 66 66 53 87 113 69 131 68 65 132 72 59 100 105 106 143 136 140 217 231 148 104 166 155 93 91 127 179 126 70 112 125 156 157 155 134 160 138 146 158 172 147 129 65 104 107 125 126 106 59 105 92 101 81 57 31 23 66 70 59 49 60 50 52 61 40 47 54 86 68 66 92 82 55 64 61 32 94 108 70 72 52 60 39 75 68 31 7 31 32 26 37 24 60 31 6 12 21 22 70 88 85 76 67 61 56 88 89 74 84 91 116 121 136 147 147 174 181 171 188 195 248 281 294 306 337 323 328 332 415 564 577 642 467 276 212 197 169 148 125 109 103 104 96 72 92 90 81 81 106 96 97 88 87 85 82 84 97 86 79 70 82 93 102 96 90 80 82 74 88 76 75 87 83 85 72 63 59 56 65 64 65 55 43 35 35 28 57481 349 23 30 11213 15 58 1 8126 7017 67644 5159 3645 3854 4714 5333 4874 4330 4507 4578 3863 2955 2448 2252 2079 1827 1795 1748 1483 1280 1136 1017 1028 995 1029 1101 1086 1167 1156 1125 1120 1656 1695 1528 1324 1024 952 964 1013 850 739 850 928 607 480 426 337 251 369 365 348 330 256 310 350 420 334 362 344 341 413 532 577 460 243 154 131 163 126 101 93 36 151 172 146 210 78 -23 96 115 53 114 88 70 70 108 86 153 133 144 262 254 204 209 142 183 171 110 114 76 45 138 132 61 94 95 61 74 73 83 68 33 128 121 20 78 43 72 34 66 73 77 81 52 79 128 92 67 78 26 -4 48 101 95 69 18 53 99 58 40 50 75 104 110 36 78 98 98 101 54 87 87 112 90 78 37 55 91 103 82 108 122 106 46 54 76 74 96 133 39 69 79 89 58 99 112 147 169 133 134 167 142 169 157 133 167 154 127 129 108 128 143 126 111 130 134 137 112 141 146 139 128 137 157 112 126 103 82 68 99 83 72 100 97 95 76 73 85 73 89 87 64 74 78 40 67 55 61 67 61 53 51 68 99 54 41 46 81 98 71 96 72 106 83 75 97 63 56 48 43 36 26 6 24 21 32 59 46 21 28 32 49 87 76 65 67 61 75 102 93 65 55 81 119 142 156 159 203 259 237 218 186 215 237 239 262 267 372 457 333 339 465 584 638 997 1118 416 221 210 160 128 119 116 94 91 99 94 90 97 94 80 82 107 109 95 99 97 86 91 90 83 74 90 102 96 86 86 87 92 92 88 83 80 74 78 89 85 82 79 71 68 50 61 60 54 49 46 41 36 57487 349 20 30 11210 15 58 7 8126 7010 65333 5001 3976 3979 4740 5195 4988 4780 5244 4887 3762 2774 2351 2355 2224 1827 1814 1898 1554 1306 1096 1047 1135 1104 1075 1095 1104 1174 1123 1087 1142 1547 1703 1533 1319 1119 1086 1065 1050 934 822 866 993 632 462 457 364 352 426 385 460 424 316 212 356 431 358 333 352 314 439 668 653 481 220 130 145 182 175 185 123 101 80 167 186 170 131 132 180 86 95 126 111 104 89 93 89 47 122 163 230 338 275 216 201 157 142 90 125 123 111 66 104 78 127 83 89 109 84 70 69 84 67 104 70 168 78 63 59 113 99 68 123 129 92 137 87 103 105 42 39 99 98 76 31 121 109 102 56 76 143 123 76 75 133 130 132 137 162 126 123 151 105 125 98 78 94 58 65 114 131 75 121 176 138 151 102 144 133 140 90 177 100 138 150 214 173 149 190 194 152 172 157 182 215 180 102 155 146 99 131 161 137 113 183 192 166 178 174 148 177 191 192 196 160 104 108 123 141 103 131 96 44 66 102 96 81 118 73 65 79 77 115 124 113 72 77 83 105 97 124 121 66 113 134 128 118 102 132 82 115 114 100 119 106 111 116 86 88 78 68 56 45 42 27 49 54 31 17 57 45 45 48 76 70 89 104 98 119 130 111 113 152 131 135 164 178 203 250 278 267 245 245 224 218 246 286 342 395 421 497 530 673 1161 1245 532 319 246 213 189 168 158 156 125 142 123 97 110 125 130 111 94 99 107 126 107 106 104 108 114 114 114 110 117 116 115 117 115 118 114 111 105 101 104 110 106 98 90 82 87 83 86 80 74 76 60 51 55 45 57493 349 16 30 11206 15 58 13 8126 7002 67175 5196 4332 3998 4775 5154 5052 4550 4429 4451 3853 2864 2412 2316 2134 1937 1938 1897 1619 1291 1159 1111 1134 1029 918 1070 1247 1171 1095 1159 1273 1729 1718 1508 1441 1172 1099 1011 980 1004 848 1027 1018 688 542 521 362 381 505 475 413 370 327 275 345 422 316 364 333 329 490 653 608 500 234 130 204 119 132 151 72 138 145 115 193 125 140 21 31 124 83 98 108 108 134 88 107 100 63 165 317 412 273 196 189 153 174 174 122 159 122 107 103 118 120 127 68 114 38 36 77 79 62 112 102 71 51 109 41 101 54 66 91 32 87 127 109 119 100 93 66 138 54 42 87 97 87 50 91 73 61 141 138 86 153 137 109 120 97 107 75 47 85 120 97 107 90 147 119 143 140 111 95 73 138 120 153 152 106 121 159 101 81 142 157 138 165 143 151 161 253 222 169 172 175 212 136 185 172 137 135 158 167 167 206 211 205 162 186 139 141 179 134 137 163 171 132 155 124 126 154 113 103 57 99 105 83 94 84 69 97 95 50 94 85 50 80 88 82 119 118 92 92 97 103 121 104 102 136 96 108 108 119 85 110 119 95 72 67 73 62 96 89 60 52 64 75 64 64 70 51 41 66 74 107 91 74 85 127 117 97 114 112 123 160 178 165 221 249 286 320 282 255 260 246 243 296 375 353 393 436 665 1162 1199 741 391 314 282 229 194 176 153 129 121 131 153 131 130 120 132 119 132 128 98 122 132 111 99 107 111 101 107 109 119 120 100 112 113 106 105 106 114 108 105 99 96 100 103 92 85 81 84 90 81 73 68 68 61 56 57499 349 43 30 11203 15 58 19 8126 6994 64096 4860 4363 4211 4514 5074 4817 4738 4323 4051 3467 2701 2410 2269 2064 2072 2056 1909 1534 1193 1013 1032 1049 1156 1106 1054 1091 1034 1083 1168 1325 1582 1484 1276 1279 1140 964 932 970 879 795 850 855 605 437 382 431 352 410 466 408 321 265 287 281 342 281 298 288 333 554 636 560 338 165 145 192 180 122 63 116 75 114 149 200 119 192 99 25 87 165 131 103 122 68 50 73 79 133 199 272 309 259 138 168 219 170 143 86 123 62 60 44 86 78 31 19 6 40 131 72 24 53 63 49 47 69 72 110 133 127 83 76 44 81 83 17 34 52 85 116 69 94 86 41 132 80 24 51 110 96 39 83 142 132 96 100 63 81 87 56 70 78 82 80 63 122 129 66 72 138 108 132 100 86 47 103 142 101 113 93 131 134 94 83 86 150 163 180 171 191 201 179 170 205 153 83 100 123 71 84 135 160 165 149 132 131 141 136 199 189 145 160 128 126 123 95 75 72 87 139 119 77 76 120 71 90 93 81 97 103 112 84 57 67 122 128 112 105 90 64 103 79 95 82 57 65 104 86 105 162 117 106 82 118 93 88 86 90 90 78 46 46 58 29 27 43 55 45 56 50 35 65 56 84 92 86 109 110 93 75 96 93 112 157 144 176 189 224 234 258 316 319 269 247 279 285 303 328 417 472 725 1264 1215 560 367 302 228 197 172 166 145 114 104 116 100 108 105 99 102 106 106 91 116 106 101 95 99 106 96 108 112 98 95 100 115 106 108 107 98 96 91 93 97 103 90 83 89 87 80 77 71 70 65 61 55 58 50 44 57505 348 41 30 11201 15 58 25 8126 6986 17339 4185 4420 4598 4951 4808 4877 5060 4641 3724 2906 2527 2349 2195 2056 1920 1769 1457 1305 1116 1094 1117 1094 1095 1102 1150 1115 1067 1126 1338 1675 1738 1461 1217 1059 1073 1088 1037 921 796 886 911 665 480 416 379 361 432 552 473 408 345 271 358 398 377 366 310 391 628 686 574 359 141 76 144 130 122 111 145 153 120 154 158 79 132 157 126 116 144 127 136 154 166 142 97 100 152 199 262 277 274 224 222 180 157 186 179 205 144 82 94 99 119 141 102 74 96 92 105 97 87 86 62 44 72 103 121 90 57 64 104 136 150 105 74 82 119 116 104 88 109 163 120 85 97 32 37 59 45 91 77 55 99 102 109 112 166 145 94 92 117 116 95 93 46 107 140 116 129 138 131 165 164 102 92 78 96 158 118 118 152 147 131 166 163 186 201 226 218 220 206 183 160 157 183 169 148 134 130 127 134 160 162 177 183 204 225 210 174 167 184 185 190 167 125 106 120 145 133 113 103 112 107 136 121 112 107 102 94 55 60 66 74 81 91 96 92 81 70 100 117 99 96 101 103 110 82 88 133 136 116 125 116 100 105 121 103 86 81 94 105 69 27 36 17 39 70 44 43 60 63 69 102 92 72 74 67 83 97 98 113 111 144 164 184 196 249 290 308 330 319 283 262 274 319 349 328 363 425 589 1175 1351 917 482 317 256 220 203 167 152 144 148 144 137 125 128 118 122 127 112 112 123 116 123 110 107 102 102 121 106 107 122 121 129 115 121 107 106 109 113 104 101 107 110 106 106 98 83 90 86 80 87 84 72 71 65 55 57511 348 37 30 11197 15 58 31 8126 6978 26870 4342 4235 4349 4730 4414 4246 4928 5093 3923 2948 2498 2259 2182 2113 1839 1666 1372 1205 1001 1027 1015 1097 1173 1109 1036 1029 1032 1038 1201 1561 1725 1518 1288 1109 1034 930 963 956 797 773 910 779 450 459 429 370 414 457 395 348 380 230 219 254 192 217 286 348 552 582 474 270 149 112 164 101 40 30 56 95 100 65 133 138 75 65 61 74 112 152 64 70 70 89 98 67 114 127 230 265 189 166 161 146 104 119 112 49 27 50 78 105 65 61 86 30 54 60 30 10 20 70 115 106 57 83 110 67 40 61 68 82 74 77 72 46 53 73 115 99 74 98 90 44 23 21 11 29 34 24 42 48 56 96 106 71 80 81 65 83 79 94 91 77 70 54 40 39 84 72 58 92 102 91 90 70 56 60 75 63 63 105 135 122 109 124 160 155 123 119 126 112 85 77 95 113 102 120 139 100 93 107 117 136 132 123 152 173 156 148 109 81 93 101 92 82 73 66 44 49 81 56 29 16 32 41 43 41 46 49 40 50 64 56 58 66 66 73 75 76 77 76 52 64 71 74 72 55 57 71 73 80 75 65 55 52 63 59 59 37 12 18 30 37 49 13 17 22 20 36 56 58 60 53 46 51 53 60 38 41 78 84 102 130 155 173 196 232 287 315 283 241 224 249 294 267 242 273 371 696 1232 1122 624 351 299 243 179 144 123 107 100 107 90 93 88 85 90 97 86 76 80 74 71 81 81 77 62 69 79 82 79 75 88 84 80 75 73 63 63 70 79 74 69 68 72 65 55 55 52 43 45 40 35 32 27 18 18 57517 348 33 30 11193 15 58 37 8126 6971 25384 3773 4178 4695 4731 4308 4306 4279 4028 3406 2685 2409 2356 2162 2036 2005 1774 1315 1131 1073 1027 1000 1020 1023 1015 990 1082 1031 1072 1223 1637 1762 1420 1241 1110 1048 995 938 912 900 868 831 594 437 411 312 279 374 448 427 320 274 260 229 201 306 292 255 422 683 660 531 310 182 67 60 96 162 103 27 69 58 77 103 110 120 122 130 138 126 68 70 80 129 94 91 107 152 170 258 264 198 158 195 156 143 70 96 85 86 82 22 66 107 46 18 32 61 111 95 40 55 90 68 89 96 76 93 45 84 76 84 90 102 73 53 41 38 25 90 102 60 23 53 56 69 70 49 55 81 41 35 60 32 65 60 74 92 67 62 120 72 67 98 86 83 78 75 87 91 97 58 72 92 100 99 113 143 82 53 44 53 56 102 153 150 170 166 157 167 161 164 201 128 95 121 159 150 148 147 117 119 176 165 163 130 103 109 153 166 154 151 167 166 120 105 97 126 96 68 69 67 51 56 70 51 69 60 11 36 68 50 59 76 69 46 59 59 64 75 52 76 86 85 93 67 95 85 87 72 89 96 80 73 81 67 81 75 71 88 76 45 52 45 24 12 30 26 22 28 25 36 43 63 84 67 58 64 91 87 76 75 93 115 137 169 183 213 269 332 369 342 285 238 241 267 297 304 286 390 583 913 974 617 370 354 331 209 166 139 117 99 103 106 95 95 96 90 84 83 86 78 76 71 67 88 93 91 87 84 87 84 84 86 79 87 88 90 84 80 78 74 69 69 78 69 75 71 64 57 57 58 59 47 33 32 32 32 57523 348 28 30 11188 15 58 43 8126 6963 6068 3651 4204 4775 4581 4206 4324 4384 4059 3268 2821 2437 2267 2178 2097 2011 1715 1263 1107 1103 1136 1120 1112 1036 1135 1199 1071 1048 1128 1222 1619 1763 1417 1326 1145 1082 1042 1001 958 776 862 817 523 456 428 375 322 371 426 465 408 252 220 226 296 307 345 302 602 746 701 512 301 185 99 125 175 128 103 142 113 107 140 147 78 122 176 138 88 87 132 152 86 90 61 103 162 166 165 172 281 197 158 199 109 142 166 125 116 118 81 71 54 63 66 104 82 65 99 52 52 162 79 67 89 107 73 59 16 135 85 78 52 80 130 81 94 45 31 62 115 76 56 84 38 64 79 51 95 68 74 104 101 89 153 117 115 161 60 99 83 128 90 72 75 97 92 85 112 134 120 89 149 137 114 138 103 84 66 75 144 155 100 126 159 180 201 185 175 187 145 178 145 116 110 134 155 136 129 149 124 165 134 131 179 166 158 104 175 165 143 143 177 133 108 137 109 117 101 86 127 109 79 72 66 103 88 63 26 54 79 53 54 47 72 89 73 95 101 117 115 76 122 72 78 61 77 67 73 93 125 98 106 155 83 340 1685 1120 158 81 88 47 37 34 42 45 48 23 39 56 69 66 65 111 106 100 67 74 101 94 100 118 127 136 145 172 177 234 268 310 365 356 310 294 298 292 316 351 354 436 553 908 1226 802 629 523 357 201 183 160 142 123 124 122 123 120 110 116 98 102 107 107 105 104 113 112 107 105 102 99 100 115 115 108 109 103 101 105 94 93 97 100 103 95 92 98 89 81 75 73 73 76 64 64 56 56 55 44 57529 348 26 30 11186 15 58 49 8126 6955 8513 3539 4101 4609 4550 4324 4346 4456 4242 3497 2770 2568 2474 2324 2180 1970 1747 1184 1011 1064 981 989 1179 1197 1197 1211 1156 1065 1129 1405 1782 1747 1650 1408 1101 1026 964 947 853 851 911 762 548 422 363 315 375 497 468 407 376 288 216 317 321 323 319 263 464 745 688 614 441 197 173 133 74 62 33 34 90 139 195 169 43 62 66 73 117 161 128 75 31 83 107 72 94 164 255 315 266 235 155 158 201 204 135 149 51 47 93 103 40 98 128 78 72 61 56 46 121 79 128 111 143 36 128 136 70 111 118 111 52 126 148 120 42 68 115 102 49 40 32 36 163 117 130 121 90 79 79 124 85 83 104 102 133 184 174 121 118 104 73 96 132 96 92 94 70 82 146 140 81 118 131 111 93 139 167 88 73 85 104 146 109 125 157 191 200 181 167 211 171 122 141 136 132 94 149 150 99 106 138 213 184 166 137 152 164 142 160 128 152 179 165 128 92 89 92 120 137 84 79 82 67 73 90 84 100 97 63 36 27 73 107 69 90 83 71 102 100 116 126 120 83 47 79 107 104 124 101 105 120 110 113 193 874 1067 193 78 67 64 44 60 54 30 21 31 26 59 67 83 82 56 122 131 120 76 84 87 74 117 130 162 173 187 210 236 228 263 335 372 340 292 300 302 284 301 337 365 452 709 988 1009 828 550 315 228 200 189 164 123 119 112 116 106 112 111 122 123 123 118 122 114 105 103 114 105 100 100 104 117 110 98 104 113 110 104 98 102 101 97 93 99 95 102 94 93 84 78 78 84 79 72 59 57 51 49 57535 348 25 30 11185 15 58 55 8126 6947 8236 3541 4148 4711 4577 4573 4451 4401 4434 3600 2762 2665 2390 2273 2073 2049 1802 1201 1022 1024 968 1034 1071 1127 1081 1152 1151 1019 1038 1341 1695 1712 1524 1340 1088 1011 958 978 963 851 927 815 441 365 389 319 404 421 384 429 272 223 177 264 256 259 275 270 505 720 687 634 391 200 74 102 97 110 98 132 92 62 182 134 79 71 81 121 175 118 119 134 70 91 142 53 84 104 133 199 244 220 193 204 195 151 113 102 95 93 83 71 157 88 40 20 25 40 76 72 -4 67 45 34 74 104 80 113 90 129 89 59 84 58 90 77 70 58 36 29 67 60 171 109 39 83 83 97 69 47 22 91 118 139 94 87 47 132 193 112 93 101 67 70 108 127 94 62 113 110 111 85 124 56 96 91 63 93 92 79 46 83 33 109 124 196 146 115 138 157 149 142 164 151 96 112 171 113 126 128 117 109 152 127 133 162 217 176 120 126 165 134 160 140 115 88 89 111 105 128 66 63 49 67 65 74 123 56 40 51 63 72 53 71 45 84 49 45 84 103 102 103 139 212 240 141 87 67 104 71 76 96 68 75 103 96 87 130 63 57 51 63 44 15 34 36 43 25 26 12 41 35 83 98 86 83 99 98 77 95 85 67 85 122 153 193 206 210 215 249 305 368 386 329 292 284 253 294 294 341 405 523 730 957 905 687 342 224 164 155 153 124 106 113 116 111 112 108 95 99 116 99 89 84 90 88 103 92 101 102 88 89 100 107 88 97 97 91 93 85 85 90 91 86 80 85 81 81 72 79 72 68 69 56 56 54 50 43 57541 348 24 30 11184 15 59 1 8126 6940 7692 3427 4173 4771 4919 4702 4667 4681 4491 3514 2884 2737 2384 2297 2075 1943 1599 1148 984 1009 1065 1051 999 1095 1154 1115 1116 1144 1252 1402 1660 1528 1443 1252 995 954 1008 948 851 850 876 711 417 401 404 319 403 472 366 306 180 214 177 268 194 291 249 238 475 658 762 700 384 224 126 129 153 48 74 62 63 26 134 141 3 70 90 94 92 76 121 158 89 45 104 75 56 71 179 241 211 184 233 173 182 218 147 70 -1 135 57 -10 12 39 60 72 56 32 75 45 86 58 41 12 115 92 13 50 133 101 58 103 105 30 84 21 63 34 37 50 57 45 27 95 89 33 99 78 110 71 64 100 98 85 120 77 57 84 141 134 61 85 77 55 39 42 65 24 32 129 110 65 79 102 47 75 91 89 52 65 72 93 80 142 136 152 174 177 172 151 215 153 191 104 55 46 95 106 131 102 83 73 106 119 126 124 134 148 82 76 117 105 101 141 142 109 107 111 74 101 84 69 103 57 83 61 65 5 22 12 68 68 49 26 47 57 49 46 101 150 142 130 122 119 121 144 125 155 110 85 71 80 65 85 88 92 99 56 60 52 55 75 63 43 26 30 58 30 43 37 41 57 71 102 117 91 63 71 74 65 53 87 91 117 138 165 191 242 236 244 255 318 358 421 403 312 228 239 259 314 376 405 586 818 940 915 413 228 181 165 140 110 104 106 102 117 96 108 98 86 99 109 82 75 91 96 82 83 87 84 82 90 92 89 95 100 104 99 94 81 79 82 87 82 74 90 80 75 71 73 68 57 58 54 51 40 38 37 57553 348 26 30 11186 15 59 13 8127 6924 6414 3433 4010 4932 5036 4954 5238 4975 4526 3670 2884 2627 2591 2377 2250 1980 1420 1247 1179 1078 1129 1132 1143 1113 1165 1295 1120 1123 1258 1552 1773 1629 1501 1251 1048 1043 1042 1016 1029 936 979 921 604 474 447 368 372 508 491 388 228 306 248 185 168 312 251 413 652 668 671 580 335 208 175 39 117 187 127 110 74 45 162 224 161 63 25 121 144 140 158 46 68 54 32 91 78 114 129 266 255 216 227 199 200 191 169 97 153 115 65 88 72 89 79 151 99 70 75 55 105 116 62 82 72 60 88 47 88 84 91 80 28 104 33 93 98 39 85 107 93 115 116 74 46 106 110 69 75 95 120 88 14 129 116 127 150 109 140 150 110 86 124 71 141 113 98 46 116 106 98 107 115 137 133 160 117 85 135 142 149 169 165 114 153 133 125 215 159 175 181 214 201 118 107 93 115 148 166 118 101 143 166 156 190 186 176 182 139 176 177 180 149 142 116 63 109 130 133 114 103 128 100 87 112 122 89 58 74 58 77 84 82 44 90 71 106 117 140 145 219 198 123 108 113 146 179 221 226 170 137 124 111 153 131 104 111 125 126 87 60 65 80 46 42 54 62 68 60 65 93 93 107 128 137 116 60 69 93 82 103 104 101 126 182 218 262 284 274 271 302 342 364 423 403 351 301 302 275 329 368 364 410 727 961 770 462 324 217 200 159 133 120 144 143 122 109 122 138 132 118 126 117 108 116 111 114 112 111 121 113 94 118 129 119 123 112 116 117 108 121 111 105 102 102 110 109 96 93 90 86 83 87 80 69 61 60 54 57565 348 27 30 11187 15 59 25 8127 6908 5609 3261 3792 4547 4527 4776 5152 4908 4549 3417 2811 2733 2520 2348 2237 1778 1364 1208 1034 937 973 1010 1020 1151 1098 1152 1129 1124 1302 1504 1672 1559 1416 1164 1048 1048 937 1039 933 753 930 838 449 341 374 340 397 418 351 260 251 223 148 184 232 267 256 497 622 645 620 417 263 142 95 70 110 153 57 35 97 35 117 47 134 131 180 80 55 137 150 60 57 24 64 62 39 48 185 216 110 154 91 102 85 36 132 147 94 95 59 98 78 21 37 37 44 -25 -6 47 -3 42 55 15 28 9 46 41 78 44 49 112 53 58 79 106 113 27 -13 35 71 25 65 47 23 2 90 17 86 89 60 40 50 135 133 115 79 76 58 94 60 76 113 48 15 63 67 76 81 112 101 65 58 45 36 102 85 57 94 80 35 78 90 161 193 147 126 163 155 142 171 123 162 186 159 166 86 99 111 126 154 115 23 103 138 135 137 131 158 167 129 150 128 166 116 114 76 56 67 35 45 59 64 40 79 78 52 61 52 16 -3 43 88 84 113 85 129 103 133 165 205 200 173 130 115 82 61 111 99 82 102 64 38 79 82 76 83 71 52 36 45 44 72 5 10 32 4 23 41 50 53 61 62 74 88 68 56 73 67 87 68 57 77 106 134 180 245 285 311 311 318 321 386 414 361 330 307 297 319 307 293 303 345 505 621 645 490 275 174 157 140 119 122 109 109 105 89 89 90 101 94 99 84 88 81 72 72 89 83 74 76 89 86 80 84 99 94 93 91 86 81 77 67 69 67 64 68 63 56 62 51 53 55 47 39 37 27 24 57571 348 27 30 11187 15 59 31 8127 6901 4398 3059 3652 4437 4645 4745 5370 5338 4678 3721 2852 2792 2559 2263 2084 1706 1314 1331 983 904 1007 1025 1050 1126 1107 1056 1072 1262 1258 1613 1631 1477 1366 1121 1123 1073 1085 1067 962 778 864 869 604 467 326 340 312 406 444 315 246 155 153 178 184 211 271 426 620 725 616 522 343 224 187 200 94 131 66 76 36 47 79 178 119 93 27 73 82 109 66 100 62 73 48 72 58 178 210 283 126 116 161 135 122 110 150 142 94 78 3 16 94 104 132 109 34 73 49 14 63 75 149 109 88 37 75 82 16 23 57 96 87 47 54 40 81 72 89 91 50 77 60 79 84 64 78 126 115 73 22 49 60 48 83 107 60 90 71 77 66 29 88 84 108 96 110 60 82 69 72 73 83 83 71 141 99 116 116 131 126 142 79 106 146 107 133 170 167 117 165 198 174 140 109 148 147 135 126 155 172 160 123 147 194 164 157 171 152 135 129 145 112 114 98 78 119 157 123 79 111 88 71 81 113 71 89 69 37 63 124 68 84 31 76 68 71 74 121 187 174 207 262 219 168 130 123 91 130 132 98 79 109 98 103 105 84 101 82 77 52 50 63 24 24 45 45 26 36 77 78 62 61 78 91 88 88 67 87 93 85 97 83 98 124 160 201 264 314 346 306 326 373 413 398 376 364 333 306 300 278 268 344 452 564 727 552 258 190 185 162 136 131 104 95 115 112 97 112 113 93 74 94 98 87 72 83 90 81 71 82 90 85 72 82 88 92 84 84 92 78 85 86 77 69 81 83 68 72 68 63 52 51 49 50 42 30 26 57577 348 27 30 11187 15 59 37 8127 6893 4474 3117 3627 4271 4687 4844 5372 5424 4970 4277 3055 2820 2730 2353 2033 1723 1234 1294 1105 952 942 1006 1048 1065 1099 995 999 1160 1347 1574 1738 1556 1392 1220 1080 1034 984 1005 900 879 897 812 498 390 337 270 417 434 377 317 205 145 112 244 273 254 200 445 599 679 673 519 311 135 85 138 144 98 55 15 23 37 67 116 172 106 90 128 85 133 116 92 99 90 47 45 30 23 127 198 193 174 201 113 107 131 89 121 80 31 61 94 109 86 95 71 53 50 -5 14 41 19 37 29 101 73 -7 29 121 73 43 57 82 53 22 75 52 51 -24 26 65 80 53 75 39 67 87 62 48 90 134 52 35 4 104 114 128 94 109 87 83 121 99 48 55 72 99 113 129 101 61 29 127 96 65 64 46 69 83 54 134 147 125 171 174 143 142 162 153 103 169 160 154 121 125 136 98 59 69 140 162 102 128 124 158 137 140 123 127 173 116 136 143 129 85 85 79 113 97 104 83 98 79 69 52 80 117 85 73 61 38 50 64 75 86 82 83 81 132 204 263 392 371 342 241 128 115 106 107 144 105 71 71 81 59 73 97 80 65 78 29 9 50 53 17 18 45 38 56 61 38 56 58 66 62 78 69 64 95 100 101 100 99 111 133 177 227 247 314 340 305 332 368 434 481 454 362 295 293 288 324 297 328 416 617 678 417 225 211 191 156 147 136 107 110 115 108 88 102 103 105 102 101 99 90 84 77 82 89 84 89 81 81 85 85 95 96 93 100 90 79 78 84 77 71 70 66 69 62 58 56 51 51 54 45 39 35 30 57583 348 27 30 11187 15 59 43 8127 6885 4818 2956 3520 4360 4529 4811 5543 5634 4946 4344 3304 2944 2833 2489 2070 1610 1164 1266 1183 1031 908 1014 1159 1220 1159 990 926 1081 1345 1756 1766 1554 1300 1153 1023 938 914 956 897 838 806 843 551 390 405 315 359 390 365 285 190 256 215 253 324 247 325 498 642 670 578 479 274 110 110 128 125 89 84 132 72 143 206 164 240 110 113 35 39 133 161 101 -8 53 58 2 51 129 213 241 244 163 163 205 183 119 167 106 70 40 144 113 69 26 15 45 64 34 25 44 49 6 75 101 23 32 83 92 74 82 94 37 89 26 63 32 53 53 45 106 84 72 53 30 82 63 59 48 80 57 114 82 78 71 93 117 120 51 64 114 83 99 82 75 74 96 73 60 86 92 78 55 50 73 120 125 135 114 134 134 115 77 175 163 136 115 151 144 173 121 131 87 127 145 122 173 98 85 110 152 136 146 74 73 100 124 132 120 120 181 136 130 117 135 147 100 113 97 86 97 73 100 65 69 40 57 60 90 49 62 50 63 68 87 74 44 39 84 227 385 380 289 287 284 197 149 135 100 91 105 111 86 56 78 68 79 90 94 78 81 76 43 48 5 7 46 40 15 35 22 66 59 54 49 74 52 57 65 56 81 68 69 74 102 123 184 219 242 297 358 366 362 418 445 401 327 308 300 319 299 291 314 329 447 570 467 277 218 210 177 140 122 115 111 106 100 104 85 94 92 96 88 83 97 74 82 89 82 79 94 94 88 83 100 99 81 86 86 82 83 77 73 69 63 66 78 61 66 69 57 53 50 50 46 41 35 29 19 57589 348 27 30 11187 15 59 49 8127 6877 6451 3109 3525 4203 4837 4979 5540 5829 4944 4355 3520 3041 2899 2592 2394 1889 1237 1260 1170 992 1040 1104 1163 1151 1045 1029 1053 1137 1325 1679 1602 1441 1377 1264 1177 1080 1031 1007 974 889 851 909 605 393 368 359 446 498 398 227 169 203 160 263 351 331 393 567 725 728 683 540 327 214 64 112 81 91 123 99 83 67 55 177 183 181 126 61 36 90 64 108 47 95 43 53 120 171 198 290 212 279 235 156 126 153 188 129 26 76 67 19 13 94 93 51 52 108 47 42 43 78 141 75 90 -26 34 62 51 111 117 55 50 31 60 37 28 56 50 59 31 19 51 61 27 89 83 133 55 2 79 106 7 25 108 70 67 115 81 111 110 123 97 25 102 100 71 78 55 98 31 81 77 69 115 130 77 60 153 127 110 58 152 174 130 212 165 180 154 126 156 218 103 114 143 148 133 124 113 124 156 104 98 170 114 126 130 122 146 147 154 152 155 147 135 149 128 111 137 118 66 66 81 95 93 91 96 39 72 60 61 62 72 71 59 24 32 107 228 306 223 168 225 303 260 207 159 148 132 128 118 99 90 52 77 97 83 65 83 59 39 48 21 28 51 53 53 44 76 84 53 87 56 46 77 86 66 74 63 66 74 87 91 111 143 177 238 276 320 334 375 411 466 501 486 380 349 330 324 294 307 328 347 492 594 453 263 220 213 185 150 119 123 104 93 104 101 88 88 95 101 96 93 76 70 91 91 91 83 77 93 90 85 89 93 94 98 88 91 81 80 68 66 69 69 76 75 59 64 67 63 57 55 50 41 34 29 23 57595 348 27 30 11187 15 59 55 8127 6869 7393 3335 3324 4322 5235 5015 5311 5776 5388 4741 3813 3143 3103 2830 2409 1775 1326 1294 1156 1167 1099 1184 1141 1169 1146 1072 1076 1097 1410 1746 1649 1373 1307 1264 1156 1012 1024 960 942 915 975 934 613 455 461 324 354 400 378 302 210 162 136 196 213 213 349 547 765 771 652 421 269 183 141 141 66 124 91 84 107 115 153 183 230 220 155 134 126 123 113 40 106 167 81 14 101 81 84 223 212 216 191 184 114 131 135 143 143 124 152 45 121 107 101 162 107 88 79 110 100 17 89 147 83 30 108 131 52 26 56 91 122 69 85 106 56 68 29 88 73 -3 74 66 53 76 24 15 45 73 148 95 77 81 112 103 109 83 115 175 77 52 123 140 124 84 73 113 67 87 103 105 125 118 143 113 58 115 101 115 119 138 124 224 211 160 157 200 111 149 185 198 172 136 191 208 142 135 135 124 136 167 139 154 170 172 136 108 122 140 163 156 152 164 147 168 146 135 119 131 117 112 95 90 124 103 81 106 80 50 89 53 99 94 78 102 88 144 214 188 142 153 210 330 356 390 371 214 151 149 147 121 106 73 93 91 102 96 74 71 53 57 8 24 31 20 66 35 38 78 93 82 95 69 85 101 73 66 81 73 84 91 95 95 144 165 229 317 395 455 455 492 593 699 600 433 328 345 344 337 373 411 430 548 604 560 378 269 242 185 170 163 152 126 105 124 113 122 111 107 103 111 92 82 97 91 105 104 100 105 93 90 89 98 104 103 115 108 93 89 92 88 93 92 82 71 82 81 86 78 68 60 65 66 58 51 43 44 57601 348 30 30 11190 16 0 1 8127 6862 7292 3403 3543 4480 5489 5163 5321 6105 5620 4953 4120 3279 3080 2750 2341 1647 1304 1398 1251 1204 1168 1088 1261 1207 1176 1157 1154 1282 1446 1710 1717 1552 1534 1338 1164 1095 1059 1030 987 847 1005 948 679 523 497 378 469 494 355 321 309 267 280 262 292 300 516 622 808 793 658 573 344 165 187 139 94 103 136 174 106 105 100 233 158 121 177 135 118 162 191 89 107 124 208 148 76 122 103 259 237 201 232 157 172 238 207 139 88 92 52 143 80 103 172 67 66 143 106 97 91 54 136 132 93 130 109 121 127 99 109 134 108 87 84 91 96 79 89 108 87 103 111 71 128 36 47 109 168 162 152 123 91 122 118 144 130 133 111 75 86 109 144 164 153 182 125 94 106 139 138 107 43 63 116 123 107 131 155 180 124 78 128 180 197 207 215 213 214 167 176 171 199 255 253 226 177 187 141 208 153 135 177 201 144 134 164 177 180 179 212 190 204 203 209 156 169 175 137 100 129 109 100 102 127 137 146 120 117 109 143 113 78 92 88 119 119 95 156 125 100 103 217 279 297 314 296 251 172 142 137 91 127 116 109 102 120 130 121 111 76 57 34 59 34 51 54 57 89 81 93 98 115 113 93 116 111 107 101 83 114 127 112 140 160 218 252 300 379 492 632 723 756 759 700 567 432 360 453 497 465 454 445 490 598 635 454 282 275 235 188 165 137 144 135 127 134 124 126 132 142 136 128 128 114 116 116 118 105 107 102 113 113 113 131 118 111 113 100 102 114 110 98 96 99 102 106 100 101 90 88 84 85 84 78 70 62 53 57607 349 2 30 11192 16 0 7 8127 6854 720439 6756 3515 3661 4524 5608 5442 5680 6880 6100 5158 4508 3426 3237 2934 2398 1656 1303 1428 1419 1207 1180 1214 1130 1273 1193 1146 1101 1316 1504 1749 1713 1417 1510 1331 1165 1030 1042 1053 967 925 1013 1037 602 382 351 372 413 479 391 371 276 307 218 294 276 233 524 575 700 824 792 493 243 166 138 118 139 120 72 117 106 31 155 140 230 203 188 158 76 160 190 154 124 104 101 99 56 22 144 288 224 189 217 169 199 189 128 140 157 67 98 118 84 153 108 53 72 67 67 127 119 71 80 100 123 46 111 116 127 66 93 104 47 96 110 76 105 78 47 48 154 103 107 69 87 129 94 107 169 116 125 125 114 153 152 106 92 126 127 155 99 98 175 117 79 138 114 104 111 39 140 139 154 114 106 100 96 78 92 150 134 126 165 218 215 193 206 210 247 197 175 205 226 254 167 155 200 240 206 107 86 164 172 123 160 190 185 209 185 161 231 190 169 212 208 116 137 138 109 97 116 100 122 92 55 94 129 85 77 79 100 98 104 130 117 92 116 126 110 97 113 118 135 222 228 156 186 196 168 135 141 121 127 136 98 119 120 95 65 68 61 54 65 57 51 76 44 24 37 80 81 83 98 67 77 108 122 126 118 128 108 113 133 126 135 199 283 330 378 505 634 726 742 726 663 500 408 389 496 559 525 492 481 496 577 639 454 321 310 260 218 168 153 135 147 139 147 137 127 130 130 118 123 129 121 122 115 125 120 109 102 118 114 113 124 118 112 121 130 120 112 109 109 113 97 101 113 111 102 100 101 83 84 76 84 76 63 58 57613 349 5 30 11195 16 0 13 8127 6846 568605 6090 3263 3533 4407 5663 5300 5570 6370 6372 5344 5122 3699 3167 2964 2564 1816 1306 1296 1282 1305 1212 1160 1119 1002 1010 1064 1095 1214 1369 1721 1660 1458 1410 1228 1086 969 888 877 793 916 1054 862 400 432 365 316 364 353 241 206 146 172 222 209 216 334 481 625 749 758 696 458 180 148 135 150 71 94 54 84 96 40 104 168 109 159 104 46 85 183 140 96 80 106 67 27 54 87 210 293 197 154 159 165 211 109 65 28 53 76 66 98 77 104 33 88 92 116 133 68 12 65 109 159 67 45 -19 54 130 56 40 100 72 61 19 -19 110 27 33 38 30 55 59 95 45 2 37 71 75 116 126 66 80 96 87 65 111 86 85 83 77 29 71 74 69 99 67 43 81 40 83 84 112 137 106 97 106 50 90 118 114 88 88 187 179 157 171 175 164 200 180 164 111 175 175 202 151 157 108 132 124 125 128 97 94 110 160 108 149 174 149 136 180 177 145 135 125 108 90 97 87 104 100 77 117 63 88 82 94 35 22 68 70 56 56 60 92 93 94 88 76 107 98 87 116 94 160 200 162 90 80 90 73 66 63 55 77 47 46 46 51 43 55 2 9 43 51 34 27 79 52 56 83 72 74 41 46 69 79 108 80 72 87 105 86 131 193 262 326 420 525 603 656 675 636 492 386 344 421 506 522 552 498 502 546 554 441 297 303 295 207 166 136 115 106 111 111 110 116 114 106 87 88 78 89 94 86 97 93 89 90 98 93 99 109 98 104 103 97 99 104 94 81 82 90 93 84 81 77 70 74 65 63 60 54 52 47 38 57619 349 7 30 11197 16 0 19 8127 6838 194506 5996 3471 3577 4216 5741 5315 5127 6755 6920 5479 5576 4328 3531 3053 2385 1719 1216 1283 1309 1291 1243 1213 1167 1145 1169 1138 1050 1124 1399 1805 1790 1430 1400 1374 1106 960 900 955 904 949 977 720 361 402 261 389 407 328 232 141 143 134 244 182 226 395 405 598 792 742 693 361 148 200 152 116 169 103 51 46 61 78 113 142 108 126 96 132 75 66 32 124 112 101 41 85 73 201 231 186 117 177 186 170 137 136 172 113 68 47 67 9 38 110 101 103 41 20 6 67 85 105 54 -13 32 76 87 44 87 108 52 47 67 91 83 54 75 91 126 116 132 44 67 84 123 99 46 52 40 89 124 81 115 66 80 98 61 118 120 119 135 96 70 78 113 83 111 65 3 70 101 63 86 66 72 81 120 179 134 73 96 76 101 136 120 155 176 143 163 175 188 207 161 59 74 146 165 114 133 96 119 117 147 163 118 138 160 128 170 157 154 185 177 140 170 139 143 138 79 114 95 102 82 76 98 67 137 109 58 42 64 56 45 96 107 78 96 85 100 72 118 101 119 152 123 54 86 166 151 103 124 73 92 95 72 61 49 95 74 36 37 30 32 3 29 40 27 31 21 53 78 82 75 60 96 65 83 73 50 53 56 62 62 93 82 110 195 239 321 422 503 544 585 655 606 520 405 334 478 571 580 526 471 481 536 541 441 338 309 240 185 136 116 104 113 105 108 108 107 107 97 92 95 91 79 74 83 90 99 79 71 68 84 97 99 93 83 96 83 89 87 80 71 75 82 78 73 74 79 70 64 53 47 48 39 39 34 30 57631 349 12 30 11202 16 0 31 8127 6822 305115 8391 3599 3950 4506 5861 5297 5517 6692 6257 5506 5563 4062 3242 2747 2258 1606 1212 1304 1347 1353 1296 1355 1204 1150 1166 1175 1145 1170 1411 1729 1822 1556 1266 1267 1185 1066 1037 1002 901 909 913 822 440 330 288 438 419 359 273 320 219 211 173 148 171 382 523 575 721 681 727 614 219 140 132 117 118 76 -30 43 87 96 102 178 174 155 73 56 135 50 26 24 115 84 96 50 108 172 250 191 114 152 153 205 154 100 82 78 57 68 27 78 75 112 53 96 63 121 62 6 58 157 168 69 53 63 80 41 79 92 82 91 31 58 101 121 50 51 75 74 13 73 94 64 108 72 174 98 40 84 70 58 72 110 91 108 114 55 67 140 177 126 131 56 37 112 121 131 136 66 74 134 110 107 106 122 96 89 77 125 106 84 92 125 202 166 198 147 139 181 183 205 183 119 90 175 170 179 147 100 109 128 157 155 144 156 147 162 162 136 164 184 155 162 153 148 112 140 118 90 122 118 108 65 73 76 107 87 66 50 26 93 107 96 66 95 124 246 208 161 113 82 159 187 163 168 270 320 183 112 78 118 106 87 96 106 59 59 52 60 48 35 63 44 43 49 17 58 48 63 67 67 94 70 54 61 72 61 50 62 70 90 91 106 92 130 154 230 314 392 481 539 560 593 574 509 410 432 587 629 572 470 397 421 498 558 447 352 278 205 166 153 126 113 120 126 109 101 112 114 95 102 95 87 90 98 98 101 100 87 79 78 89 96 102 94 97 87 78 80 84 87 84 81 81 72 74 79 80 70 63 58 61 61 53 46 41 35 57637 349 12 30 11202 16 0 37 8127 6815 664564 9949 3256 3807 4357 5581 4979 4773 5681 5369 5182 6000 4352 3263 2834 2230 1408 1187 1128 1228 1219 1173 1239 1221 1092 1126 1009 1113 1086 1324 1751 1713 1363 1273 1178 1076 944 891 904 795 754 844 848 633 420 415 436 460 366 165 196 117 157 191 205 144 332 453 466 580 684 623 546 275 117 87 61 31 43 74 57 28 66 154 142 87 40 39 109 56 114 65 56 73 70 38 34 7 132 171 151 143 143 191 136 174 86 122 71 43 16 95 109 63 40 36 -8 15 33 70 14 -18 66 40 15 -18 40 61 44 39 100 24 6 35 44 3 35 69 60 28 62 65 56 59 105 46 71 53 51 42 34 42 38 31 -2 34 95 22 21 98 100 108 24 5 36 63 55 30 53 179 112 61 82 59 52 83 86 38 55 -1 33 80 24 66 107 75 78 99 107 126 157 79 100 148 74 91 84 91 94 101 89 82 89 86 126 150 114 141 163 109 125 128 106 142 114 117 110 114 88 74 62 65 39 66 62 62 60 85 43 47 4 11 27 25 25 79 9 64 238 178 57 41 45 74 83 73 86 241 252 147 87 66 77 85 55 48 40 40 36 39 16 15 0 -5 -6 7 -1 8 -1 21 41 38 15 42 56 24 24 45 56 45 47 36 23 35 72 70 71 102 120 185 292 409 457 485 491 406 363 343 363 429 520 536 473 354 337 398 438 377 316 219 164 160 106 89 86 73 71 83 61 77 70 62 63 70 68 54 53 47 44 59 65 50 48 57 62 57 67 60 54 59 63 52 51 46 59 43 49 51 54 35 31 35 37 31 22 16 15 17 6 57643 349 13 30 11203 16 0 43 8127 6807 720531 11151 3212 3760 4526 5605 4928 4513 5463 5587 5355 6453 4439 3282 2667 2285 1455 1133 1108 1216 1374 1356 1212 1178 1110 1067 1020 964 1034 1413 1774 1673 1434 1197 1130 1020 849 848 847 660 682 807 759 512 323 244 242 377 324 167 190 144 9 140 122 165 248 368 362 514 660 672 564 292 123 34 28 37 -1 2 -50 64 110 126 201 106 42 -4 65 95 -13 47 75 33 93 -19 76 40 99 151 150 118 84 87 139 89 93 52 37 8 20 38 64 67 36 23 36 9 30 50 -39 -49 -20 15 48 44 29 7 21 56 40 38 36 34 -4 22 37 -8 -4 -36 -38 -25 24 56 3 -35 -22 -2 -14 -11 -42 3 15 40 52 47 24 1 46 43 15 46 44 41 35 60 33 -8 22 48 68 57 11 34 23 91 30 11 1 50 54 50 46 99 117 124 117 132 137 166 127 154 163 113 104 82 129 70 84 81 44 76 111 91 69 35 84 103 130 133 143 115 50 73 60 53 53 50 84 82 24 54 63 79 45 48 48 57 49 1 23 39 8 -7 24 40 15 44 246 281 66 47 33 17 22 55 51 90 85 52 41 64 34 47 32 39 60 52 42 17 31 20 4 -14 12 -10 -21 8 38 47 34 27 27 32 39 41 48 18 33 46 52 50 39 46 51 61 65 59 120 166 219 312 371 382 401 427 382 311 328 377 459 463 438 347 309 294 321 364 296 213 167 153 133 108 90 74 58 69 65 53 65 44 51 59 56 42 46 46 44 35 31 40 31 35 36 49 48 43 52 51 45 49 49 34 45 45 40 51 38 34 29 29 20 9 10 14 6 2 1 57649 349 13 30 11203 16 0 49 8127 6799 791628 24309 4188 3815 4628 5806 5838 5094 6136 6270 5522 7115 5720 3934 3434 2603 1658 1273 1221 1200 1346 1301 1292 1266 1181 1144 1162 1107 1179 1465 1961 1795 1423 1364 1311 1039 1028 916 886 812 820 878 924 626 475 374 325 403 419 309 164 151 129 209 164 86 183 368 435 508 637 689 661 451 151 157 127 149 43 31 63 46 91 168 212 136 85 100 63 159 218 102 30 52 37 84 81 44 144 248 194 151 141 113 170 154 53 34 62 79 29 84 75 60 72 43 56 74 56 85 20 41 94 102 72 49 33 45 18 89 71 63 26 -3 1 49 47 85 52 32 56 32 59 51 77 83 25 27 68 98 60 89 58 16 35 65 96 143 88 94 34 63 43 62 74 90 38 31 76 62 58 37 83 71 53 47 64 59 54 153 124 45 61 105 118 172 137 124 155 167 165 188 150 130 172 172 135 189 162 114 70 126 140 107 114 145 102 119 161 162 120 179 166 125 141 159 138 116 121 112 101 58 74 54 79 106 71 26 35 57 61 82 41 49 58 65 46 123 512 739 224 62 63 84 91 200 209 108 100 116 127 140 114 69 82 68 73 64 65 29 36 26 43 33 22 12 6 25 45 47 54 65 63 54 46 56 72 69 55 59 68 57 57 99 92 109 135 151 185 226 276 311 352 403 412 394 387 387 441 464 484 485 436 407 352 306 305 368 334 261 193 178 168 149 110 106 111 101 95 94 93 85 99 104 90 89 80 80 94 100 82 80 80 98 86 72 88 93 80 93 91 81 86 82 74 74 71 73 69 67 59 61 54 47 35 40 40 37 30 57655 348 15 30 11205 16 0 55 8127 6791 22264 4106 3758 4953 6047 5792 4787 5878 6490 5592 7234 6156 3930 3205 2613 1751 1236 1205 1327 1338 1352 1368 1310 1256 1219 1167 1079 1179 1457 1822 1750 1535 1368 1327 1083 968 931 823 809 875 1005 852 534 446 369 358 385 355 333 195 273 207 160 186 238 256 407 423 419 595 678 655 558 199 108 134 117 118 44 73 -20 50 134 188 120 54 46 71 124 62 114 104 104 86 69 88 157 241 210 183 209 147 210 225 178 135 117 97 128 104 48 47 32 57 23 50 22 33 66 31 82 83 115 84 75 108 28 77 104 92 152 86 22 94 142 82 95 69 74 84 51 -2 33 21 71 21 87 113 71 67 30 36 101 159 119 105 119 109 116 83 41 58 118 137 90 55 52 70 98 115 162 122 74 107 88 105 88 83 93 91 71 52 130 172 136 187 163 147 175 173 121 186 219 182 125 123 123 108 123 125 128 137 136 143 143 176 110 126 120 140 166 175 171 141 160 140 150 140 143 81 78 70 114 72 101 89 64 76 69 73 60 61 14 59 76 73 185 970 1337 522 152 98 112 102 186 494 659 431 207 175 179 121 97 74 71 65 82 89 100 96 72 42 35 36 17 3 27 52 69 68 75 56 64 83 79 60 73 87 86 69 63 66 104 109 143 191 248 286 312 368 441 398 345 383 392 414 448 534 674 592 567 483 393 343 341 339 342 327 325 262 219 208 185 137 126 108 117 118 116 103 106 120 96 84 84 80 70 79 80 76 84 88 90 93 92 98 81 80 77 84 78 82 79 91 79 75 76 77 78 81 70 62 57 60 61 45 45 36 57661 348 48 30 11208 16 1 1 8127 6783 117520 11072 3678 4766 6048 5867 5094 6039 6341 5486 7268 5969 3611 3018 2559 1708 1278 1317 1208 1332 1338 1321 1279 1154 1130 1105 1033 1049 1408 1816 1680 1437 1410 1203 976 845 884 833 634 850 1006 769 479 354 344 268 391 421 266 206 169 118 144 156 180 320 468 496 511 698 644 598 635 270 26 96 114 106 125 53 25 52 131 183 148 53 74 54 33 65 62 123 73 45 27 99 105 241 191 157 150 160 143 191 116 93 34 47 40 120 52 36 62 13 59 35 51 65 49 61 4 101 76 89 30 29 42 28 62 59 78 85 83 66 13 85 41 30 75 48 37 39 34 -21 21 17 42 91 70 12 55 64 7 26 16 95 86 72 96 35 64 46 49 44 69 62 -10 71 95 118 45 120 124 21 83 72 65 68 102 97 113 91 50 106 141 98 118 152 111 164 119 130 111 122 126 164 169 137 128 113 84 127 98 109 114 184 139 156 160 130 108 115 128 150 148 159 112 54 67 82 84 75 72 70 89 112 102 81 58 53 58 75 30 63 61 88 307 1262 1378 514 120 70 74 94 113 368 602 443 241 120 115 81 84 57 72 67 67 75 78 80 36 27 22 18 34 17 19 37 40 47 68 53 66 63 60 68 62 54 42 46 46 75 83 100 113 130 185 243 311 380 426 486 444 402 413 474 519 551 536 529 533 457 346 333 320 371 366 307 323 292 237 217 192 144 122 125 107 91 87 102 100 88 97 101 92 83 75 66 87 82 65 63 71 76 75 66 78 81 83 78 74 74 68 71 73 76 72 63 64 70 68 63 50 48 41 38 27 19 57667 348 52 30 11212 16 1 7 8127 6775 64866 5792 3720 4904 6467 6687 5240 6117 6533 5589 7659 6444 3890 3278 2614 1706 1243 1286 1355 1441 1519 1358 1288 1233 1170 1061 1037 1173 1638 1855 1699 1413 1402 1273 1048 1017 1039 943 853 790 939 717 519 420 341 421 444 369 243 217 220 174 214 205 253 323 524 569 530 590 709 796 580 316 145 89 151 187 92 140 102 58 175 153 108 80 71 106 108 101 110 108 19 104 134 120 180 255 139 175 134 144 134 134 128 129 166 115 45 -16 66 49 93 79 29 102 60 77 -14 31 98 82 22 114 132 111 39 91 152 94 77 128 97 59 90 86 48 71 40 102 78 49 94 49 69 51 53 99 120 92 160 87 102 116 101 41 75 53 96 101 47 88 71 85 55 112 107 113 91 164 88 134 109 124 122 61 136 109 119 99 82 93 133 174 163 156 197 192 189 180 169 179 211 165 168 173 160 131 146 79 136 149 159 120 112 147 169 158 169 137 162 161 182 154 177 154 111 110 111 103 111 94 114 112 97 103 94 67 63 70 86 84 56 80 48 73 590 1465 1059 278 131 95 81 105 90 360 880 955 576 227 127 81 80 96 65 101 84 89 80 34 57 33 16 4 17 25 43 27 47 52 63 54 73 73 55 67 91 57 71 52 41 75 71 117 152 153 207 303 419 463 514 574 536 498 509 521 581 653 557 501 424 389 388 405 390 337 333 366 335 311 328 266 224 167 143 129 119 119 115 111 112 102 104 99 93 86 75 77 88 105 89 85 80 100 101 91 101 94 84 88 88 82 88 78 74 84 90 82 75 81 65 68 67 54 55 55 50 40 57673 348 54 30 11214 16 1 13 8127 6768 40658 3658 3597 4830 6315 6578 5014 5598 6124 5280 7208 6479 3843 3015 2329 1576 1187 1311 1406 1353 1405 1364 1305 1294 1116 1106 1046 1009 1431 1810 1658 1405 1338 1067 897 898 905 764 716 859 873 679 403 385 354 317 347 219 241 205 151 166 187 178 135 273 536 492 444 508 673 624 612 277 54 14 145 87 70 91 33 20 147 141 111 125 39 67 76 37 114 112 32 43 41 189 298 305 230 147 154 79 139 132 56 98 90 -1 -9 49 15 63 83 25 -4 22 83 95 60 91 61 -29 30 41 46 60 76 87 57 15 103 16 -20 20 60 93 78 32 48 112 76 49 24 88 59 12 62 62 31 71 18 33 56 79 48 71 52 50 93 58 71 80 75 62 67 98 25 12 64 47 70 82 48 70 69 58 63 55 105 80 51 58 97 160 177 107 149 193 127 134 158 126 167 164 150 159 154 164 124 149 79 133 142 105 150 131 120 110 106 115 132 114 98 153 168 127 74 75 112 133 100 78 84 108 83 63 58 30 64 71 63 7 26 55 53 68 523 1108 536 70 31 57 80 77 91 122 263 666 806 305 112 79 67 40 36 46 70 66 46 40 36 -14 -11 0 11 19 1 5 26 23 14 47 84 81 56 84 56 51 39 44 44 69 57 77 121 145 188 261 381 526 586 651 672 615 512 466 478 481 427 406 402 338 320 375 334 325 389 323 310 315 277 249 187 163 132 105 96 95 85 78 72 70 84 82 84 70 67 70 71 64 66 65 60 60 71 73 70 74 78 75 67 55 64 62 52 52 54 48 47 46 47 46 32 27 27 20 21 8 57679 349 27 30 11217 16 1 19 8127 6760 801554 38717 3502 3524 4805 6206 6081 5028 5497 5724 5198 6760 5441 3740 3007 2401 1560 1299 1304 1266 1331 1386 1212 1211 1066 1010 926 983 1160 1523 1714 1616 1430 1237 933 907 951 963 713 704 779 853 641 452 372 295 376 349 298 289 155 134 154 169 203 193 406 565 517 418 491 651 539 508 190 44 94 40 94 24 13 76 44 122 90 85 116 53 74 64 43 54 39 53 59 92 141 184 271 220 187 130 124 168 197 182 66 62 101 47 -7 21 10 110 9 33 67 53 13 -15 69 90 15 -13 -12 47 55 48 2 35 63 18 94 77 73 23 23 15 50 61 8 -5 105 59 43 49 43 66 102 55 3 -7 42 133 115 47 -11 32 54 97 121 102 60 10 54 40 54 19 18 62 85 40 2 56 81 75 67 97 80 66 55 81 99 109 130 151 140 77 146 167 109 100 96 95 168 90 99 95 101 115 81 88 67 103 122 118 135 153 104 144 153 117 128 106 98 67 123 138 92 114 133 107 135 77 99 55 58 69 76 57 48 22 80 46 6 26 118 374 352 121 62 71 79 75 50 63 51 74 290 646 390 99 53 39 52 78 66 41 61 87 43 32 22 45 33 -12 15 25 17 17 33 40 62 58 75 63 54 52 48 39 48 67 40 64 80 99 123 180 264 391 520 652 723 739 710 645 537 471 452 406 352 334 358 372 397 443 372 329 293 315 295 232 203 153 127 109 109 108 91 92 94 82 81 85 68 69 75 69 73 72 67 63 60 69 73 67 65 60 70 68 70 60 58 66 57 51 51 58 56 49 49 51 43 32 32 29 20 12 14 57685 349 28 30 11218 16 1 25 8127 6752 782513 28354 3404 3399 4816 6161 5513 4506 5158 5464 5213 6343 4785 3526 2869 2370 1453 1301 1459 1317 1341 1440 1270 1180 1098 1091 971 928 1151 1541 1736 1542 1417 1076 941 958 938 825 810 776 727 820 677 431 431 345 396 320 289 266 159 189 138 180 96 187 351 557 501 535 474 478 568 488 141 86 85 94 49 -59 -6 81 51 167 164 89 101 72 104 90 54 59 41 22 87 59 190 188 150 161 173 110 47 130 114 38 65 128 76 -21 84 84 14 -17 48 33 52 79 17 41 92 38 43 24 9 49 -1 5 37 90 16 -15 97 98 50 41 7 57 34 24 33 39 100 46 40 86 7 20 56 38 41 86 54 69 107 98 79 49 73 53 -25 64 92 80 75 101 84 51 5 53 133 89 50 84 24 84 124 83 79 122 119 63 31 25 128 138 146 124 118 94 178 137 66 123 109 101 118 165 122 161 125 126 150 140 103 128 128 130 131 142 137 174 140 126 122 96 144 69 130 125 43 62 93 106 107 70 73 30 39 29 31 28 9 19 21 3 58 174 178 66 61 66 33 51 42 33 41 39 90 201 176 87 49 44 56 29 3 26 41 19 24 12 18 -8 25 -2 10 17 17 7 20 43 59 26 52 31 14 70 55 27 52 37 43 53 88 113 126 201 271 368 529 627 739 848 841 747 583 493 474 414 395 329 340 391 359 350 346 362 313 294 324 300 229 194 162 121 102 83 97 90 74 78 85 76 80 76 63 53 55 62 78 55 42 59 62 62 60 69 75 75 68 59 55 59 62 59 61 55 59 49 55 48 34 33 30 31 26 21 16 57691 349 29 30 11219 16 1 31 8127 6744 811858 23481 4530 3731 5033 5808 5486 4954 5732 6237 5439 6229 4773 3505 3015 2539 1530 1284 1539 1519 1368 1429 1421 1235 1125 993 924 924 1225 1725 1835 1574 1426 1282 1064 981 956 914 870 852 888 945 792 492 382 368 311 395 367 237 172 201 213 274 247 266 390 530 462 518 495 503 640 395 153 81 60 5 46 84 83 87 118 142 227 204 127 145 174 112 125 81 72 112 79 58 214 295 209 217 149 160 132 94 124 182 175 72 56 6 61 79 51 109 56 99 34 55 80 66 82 99 50 60 88 95 60 34 6 13 86 127 31 52 63 54 84 44 46 24 73 80 45 67 109 119 78 104 84 90 103 37 73 125 133 136 131 91 34 41 103 64 87 107 135 57 40 124 119 34 46 83 75 125 113 132 111 125 96 125 115 77 85 60 138 169 148 152 202 128 138 180 157 188 178 218 177 176 170 111 176 117 88 151 192 178 160 150 140 181 166 127 181 209 163 143 123 147 140 93 130 124 111 57 88 120 122 100 108 82 57 56 40 36 96 59 53 102 99 75 85 115 95 56 78 54 73 76 126 157 112 73 81 59 71 99 84 66 89 65 70 33 28 43 31 39 12 0 18 63 61 72 62 70 72 52 60 57 81 51 31 56 54 69 106 144 139 178 278 392 518 650 809 896 878 831 700 562 472 411 417 384 389 440 422 437 380 368 357 345 386 339 213 183 157 131 117 111 123 103 103 108 105 108 100 79 92 84 87 85 90 85 86 91 87 97 96 90 77 98 90 83 95 92 85 79 79 75 79 82 72 64 63 50 51 49 40 29 25 57697 349 31 30 11221 16 1 37 8127 6736 831371 19084 5425 3625 5023 6030 5965 5387 6384 6668 5673 5797 4352 3425 2982 2522 1474 1340 1524 1604 1423 1520 1427 1328 1155 1115 1091 1092 1228 1611 1876 1757 1604 1343 1196 1114 988 1021 884 886 853 860 855 538 461 420 440 489 424 274 237 247 253 276 243 304 414 610 614 498 533 565 624 395 151 71 76 88 158 150 108 6 108 192 243 228 187 125 123 163 137 162 115 81 117 115 161 287 291 252 167 181 149 167 210 126 132 173 115 32 80 104 104 102 143 79 62 66 90 56 9 -19 65 116 118 76 70 55 101 73 38 133 65 26 90 95 149 113 112 89 29 62 48 100 92 102 102 74 81 104 124 101 68 149 143 138 73 146 145 112 81 116 90 112 142 121 101 63 117 117 -4 43 96 92 113 148 117 100 77 99 139 108 99 80 158 222 152 174 226 248 238 163 168 210 157 141 124 154 192 195 167 167 125 126 168 200 172 151 165 209 179 222 200 191 184 192 150 148 171 158 141 119 157 150 133 115 119 100 115 97 60 74 70 78 73 54 112 83 109 88 102 111 124 89 56 93 114 128 112 137 123 103 99 89 107 93 88 98 75 94 77 40 34 23 46 39 30 50 72 32 87 97 78 84 82 68 71 87 104 95 91 48 63 71 99 110 144 180 283 413 509 594 692 829 966 998 878 701 555 470 461 455 442 459 474 456 480 439 410 390 424 396 238 192 164 150 128 126 128 113 124 111 99 107 102 89 89 102 116 104 91 89 101 92 107 103 100 98 99 102 101 101 101 103 91 77 94 96 85 89 81 81 82 71 65 59 56 51 43 57703 348 62 30 11222 16 1 43 8127 6728 15849 5683 3393 4916 5922 6180 5273 5546 6013 5652 5620 4032 3284 2813 2117 1373 1369 1526 1566 1497 1487 1342 1232 1073 1142 1090 1073 1262 1647 1876 1761 1517 1435 1230 1027 1073 993 982 867 804 922 866 594 438 407 414 378 301 229 191 161 194 274 232 324 479 563 510 527 566 679 590 397 173 113 27 89 82 74 89 98 96 138 179 129 91 156 176 139 93 165 111 86 56 87 228 334 238 194 159 144 167 174 74 124 170 137 67 47 54 54 60 60 22 94 71 69 5 83 75 -12 0 98 112 16 87 49 62 75 109 88 80 90 77 72 83 134 6 25 32 64 134 36 80 62 27 88 86 40 65 44 73 78 110 99 73 123 86 41 94 124 61 85 84 97 88 24 54 87 49 101 122 52 78 74 99 104 136 121 147 80 81 137 107 155 153 198 245 196 214 235 165 193 168 201 171 147 206 217 145 149 154 99 110 157 147 143 171 170 139 178 188 185 162 186 171 133 113 126 121 147 152 148 113 101 122 127 94 87 75 78 87 100 54 87 90 95 82 75 77 72 98 105 79 43 86 76 99 120 117 133 94 101 115 108 78 57 74 88 86 58 36 32 56 41 45 56 28 18 24 49 36 60 81 81 85 70 54 69 61 80 52 78 84 83 94 136 227 328 437 549 667 713 789 809 754 605 508 455 401 437 457 460 448 435 456 465 417 349 389 370 235 190 175 146 123 115 113 101 105 102 106 96 94 89 90 87 89 96 98 93 90 81 80 79 91 100 93 77 80 83 89 81 78 71 80 85 77 71 69 67 64 54 52 58 53 48 39 57709 348 62 30 11222 16 1 49 8127 6721 14647 4862 3499 4954 5811 6018 5303 5909 6008 5396 5125 3796 3171 2890 2100 1354 1290 1406 1543 1566 1570 1370 1186 1144 1085 997 1191 1255 1654 1926 1797 1600 1439 1278 1066 1000 1015 963 880 913 885 822 539 419 390 360 306 353 239 243 257 283 234 236 434 523 486 550 567 538 616 702 435 145 96 65 38 105 153 136 49 101 108 165 193 132 181 173 155 187 188 226 90 87 172 280 340 322 211 221 142 85 103 210 179 161 164 62 87 159 129 120 135 111 17 -7 62 91 142 73 31 30 95 134 65 89 19 79 103 115 107 13 90 154 119 57 98 143 126 64 78 94 79 131 108 80 91 92 137 129 107 92 123 85 118 82 73 78 140 169 121 118 187 124 85 128 78 55 106 87 128 128 68 77 104 106 62 101 129 118 135 87 85 115 178 208 204 174 164 208 175 161 182 148 204 228 208 202 196 208 262 170 106 159 230 213 173 190 190 131 198 187 135 173 177 164 169 191 174 158 146 127 142 107 87 135 102 67 74 81 77 102 96 83 92 97 91 53 102 121 103 85 73 75 103 111 131 108 70 99 85 60 82 103 121 92 124 101 111 84 75 84 60 48 64 53 66 32 57 81 35 54 83 106 83 61 100 96 88 88 76 85 91 94 99 103 132 187 255 361 530 610 695 730 770 733 648 511 446 457 486 395 418 405 398 411 429 482 451 439 455 307 223 178 149 139 134 133 128 115 118 113 113 117 104 92 91 89 96 93 89 91 91 96 92 99 98 97 106 109 96 96 94 81 73 88 83 77 90 84 81 69 67 65 61 54 53 44 57715 348 62 30 11222 16 1 55 8127 6713 20522 5427 3250 4697 5821 5902 5334 5924 5788 5276 4771 3536 3185 2902 2142 1428 1368 1510 1555 1687 1621 1419 1192 1142 988 1144 1111 1207 1651 1851 1722 1502 1372 1171 981 988 1079 927 856 907 1004 847 493 415 400 389 341 351 232 253 265 269 367 364 460 523 486 505 454 580 623 709 404 145 119 150 131 110 162 124 93 31 166 248 220 204 136 229 193 140 88 50 85 106 141 220 311 232 238 171 150 148 193 193 115 165 133 138 62 113 67 8 70 23 49 66 50 65 133 109 75 87 74 101 96 100 99 59 35 52 76 73 22 61 46 95 128 125 52 88 176 90 78 85 123 66 65 61 127 116 70 85 163 176 104 128 146 100 132 173 154 120 125 99 68 100 88 82 88 110 127 67 99 96 108 91 111 132 139 63 123 113 81 124 126 166 176 170 207 174 165 207 212 196 132 188 190 172 165 204 187 182 173 153 161 166 168 119 177 196 152 151 166 168 167 178 156 203 146 156 198 172 152 154 159 105 94 117 153 99 120 96 54 85 97 71 92 105 102 103 105 60 69 72 89 82 127 111 113 101 60 35 70 68 95 80 102 108 85 49 58 67 68 24 23 8 51 62 47 62 30 36 47 88 83 79 95 71 76 64 72 73 68 75 114 140 143 166 193 289 424 579 674 745 791 775 698 574 432 411 441 406 411 380 345 415 457 412 371 412 451 302 226 193 143 126 130 115 119 133 118 116 106 87 91 87 86 85 82 82 92 99 88 82 87 95 91 79 87 89 87 90 79 82 78 82 86 77 70 77 77 67 56 53 49 46 35 37 57721 348 63 30 11223 16 2 1 8127 6705 18087 5067 3273 4320 5738 5942 5303 5901 5849 5539 4889 3478 3148 2985 2217 1477 1338 1545 1442 1676 1675 1527 1292 1191 1129 1076 1111 1212 1745 1943 1774 1580 1370 1210 1112 1138 981 951 845 933 986 606 500 475 473 456 374 369 259 221 210 243 335 436 550 620 636 607 570 562 580 756 520 185 222 221 167 103 128 118 105 88 168 202 245 179 141 129 97 100 119 87 92 80 122 202 195 252 309 252 174 131 168 216 188 139 197 186 76 152 182 133 142 70 89 85 93 101 136 196 103 72 103 104 104 95 111 148 93 78 42 101 101 114 163 70 48 140 132 98 67 113 85 34 42 89 81 83 107 183 195 160 150 159 122 125 93 135 179 107 134 159 180 110 141 152 155 209 157 116 99 142 108 106 138 162 144 130 162 165 127 148 96 183 212 172 219 227 203 199 197 209 214 184 159 225 225 201 208 224 191 196 201 153 189 247 199 185 203 197 185 198 191 179 179 172 204 190 160 141 209 204 167 187 188 170 131 100 124 117 101 65 103 90 123 113 144 154 120 134 121 119 109 95 143 137 167 125 112 148 129 167 128 103 146 111 89 126 110 81 67 55 57 41 50 99 69 57 47 89 71 57 56 103 101 101 125 120 110 105 121 120 105 118 112 143 159 238 320 398 448 535 700 816 852 840 845 742 564 489 477 485 471 392 460 494 482 526 424 444 543 371 238 206 152 153 133 125 145 149 138 125 127 119 112 110 114 126 110 114 108 108 115 121 107 125 109 114 104 107 104 110 121 114 105 106 109 97 99 95 94 82 77 80 74 65 64 64 57727 348 64 30 11224 16 2 7 8127 6697 14053 4864 3015 4191 5760 5748 5326 5935 5831 5804 5250 3443 2953 2687 1829 1382 1321 1290 1412 1602 1529 1355 1230 1153 1068 1059 1143 1128 1697 1839 1657 1456 1385 1181 1060 917 889 848 834 907 848 653 434 429 421 407 427 320 301 198 190 231 358 470 488 497 576 536 535 622 594 770 563 195 103 93 105 88 126 70 69 103 133 232 237 216 112 141 162 112 101 72 122 83 118 215 184 190 232 148 193 178 215 176 146 131 160 138 82 44 50 68 72 110 123 141 86 90 86 61 62 45 121 97 71 81 89 39 43 33 69 105 104 152 74 94 81 100 59 85 81 102 122 116 79 93 72 57 87 96 97 127 204 105 113 142 96 121 129 113 159 125 159 137 83 70 108 154 162 116 145 165 124 121 122 77 68 108 114 96 139 156 90 112 90 181 221 224 201 195 219 196 176 178 188 148 164 166 155 145 132 179 158 114 167 171 166 137 198 187 178 166 161 176 134 174 160 166 163 133 146 142 175 131 99 91 94 60 85 83 74 77 72 29 68 71 88 84 78 92 63 86 99 124 68 64 98 105 102 74 87 85 100 51 91 109 88 112 78 57 59 45 14 29 49 39 23 31 33 51 94 106 64 44 76 96 119 91 65 90 115 90 116 99 101 106 128 167 234 329 474 548 612 729 804 846 840 756 606 561 511 431 365 341 376 421 433 343 309 368 510 368 197 168 142 118 124 122 110 115 104 111 116 105 100 98 85 81 81 82 85 83 93 94 89 96 97 98 94 90 87 95 88 83 81 84 85 90 87 77 67 65 68 62 64 56 40 38 57733 348 65 30 11225 16 2 13 8127 6689 13150 5260 2999 3759 5443 5882 5376 6013 5828 5910 5217 3506 3091 2860 1979 1406 1282 1378 1419 1544 1498 1391 1290 1126 1027 1073 1152 1414 1787 1979 1720 1357 1238 1104 1063 1031 937 822 794 912 1012 654 359 461 418 411 390 341 253 267 193 193 303 404 541 582 635 667 629 542 619 635 443 188 133 117 100 89 147 104 92 74 63 174 180 117 113 114 175 212 110 159 124 50 78 177 229 238 249 215 198 187 152 88 168 187 127 114 52 59 55 42 50 -25 -33 30 86 82 74 41 64 43 63 -5 -7 80 66 49 68 33 57 115 29 51 84 131 93 51 109 89 58 14 9 53 51 89 92 109 53 15 56 99 167 84 66 68 71 57 81 133 131 148 117 68 65 63 65 52 83 84 107 94 79 113 56 97 82 110 37 119 158 124 69 71 72 131 133 193 197 156 161 175 179 224 171 122 121 125 170 162 161 138 121 87 141 188 177 150 160 133 151 118 140 169 180 163 144 137 173 196 207 172 115 114 75 73 94 77 66 71 84 95 72 78 89 97 69 78 73 86 99 119 95 76 91 98 118 87 82 110 105 87 67 88 54 100 89 77 72 56 43 32 46 37 32 31 38 32 31 36 79 114 97 57 38 55 87 90 62 71 98 99 96 91 97 128 118 157 202 282 394 523 610 716 847 918 888 766 666 534 481 500 415 385 414 425 387 329 302 427 462 257 207 165 141 117 109 117 125 112 107 118 116 114 95 83 92 94 88 81 88 89 106 87 89 93 80 104 112 99 82 96 97 91 86 84 94 90 86 77 76 78 73 58 57 51 42 38 57739 348 65 30 11225 16 2 19 8127 6681 12483 5469 3178 3740 5413 6127 5406 6103 6411 5965 5493 3663 3047 2867 2053 1333 1308 1356 1422 1520 1519 1461 1324 1104 1081 1081 1119 1339 1776 1801 1747 1538 1337 1166 946 920 984 874 863 866 914 783 429 363 343 401 448 329 254 194 247 284 407 470 507 593 575 548 503 589 592 653 432 145 172 91 128 143 157 143 62 52 54 97 113 189 176 106 129 144 118 23 38 123 182 171 242 250 216 203 193 121 78 141 182 126 126 112 93 92 32 129 85 110 66 43 31 14 45 89 90 117 132 75 58 101 5 81 97 68 22 44 76 26 81 84 124 86 84 59 20 12 92 70 62 95 70 77 35 92 137 71 86 154 105 130 126 126 83 112 138 82 109 73 35 99 69 54 87 137 106 88 118 97 118 94 96 124 120 126 145 137 114 140 75 126 141 171 186 143 148 199 180 148 181 136 136 147 202 201 151 163 202 121 108 197 207 181 158 163 196 146 104 154 123 160 126 167 151 172 166 182 140 86 124 76 53 105 116 72 48 56 2 39 62 48 66 71 79 134 114 82 69 89 76 69 79 88 83 48 83 94 42 70 86 80 67 60 88 60 38 27 15 25 25 36 21 16 51 38 96 206 184 184 118 102 84 93 107 81 76 62 97 86 132 157 145 188 246 397 527 596 667 720 819 943 956 858 673 507 454 403 387 475 687 552 378 326 294 325 369 232 168 144 145 136 114 116 111 111 112 110 98 94 105 91 88 93 102 111 105 97 85 96 95 93 98 103 96 100 110 101 97 102 86 73 80 79 78 84 79 70 73 65 62 54 46 45 57745 348 64 30 11224 16 2 25 8127 6673 13621 5163 3255 3548 5273 5967 5334 6292 6952 5939 5617 3711 3123 2696 1985 1423 1166 1391 1456 1440 1496 1477 1244 1025 997 1035 1191 1471 1695 1748 1729 1465 1265 1177 1020 956 922 846 823 851 965 725 383 255 317 409 308 284 224 263 184 288 412 483 588 590 558 575 637 525 597 747 424 155 70 128 112 30 141 115 76 2 151 149 130 98 95 138 160 87 84 4 -20 22 57 113 337 306 213 169 166 217 114 84 81 92 110 116 137 69 71 80 85 102 115 112 88 26 48 77 142 95 156 70 55 25 24 67 110 98 92 111 46 50 22 8 61 29 20 44 59 13 39 52 47 98 111 81 73 85 85 62 144 130 110 144 121 88 38 67 105 136 124 54 56 105 95 66 135 89 84 152 120 136 119 86 110 139 132 99 130 141 81 63 15 53 148 163 220 227 189 231 242 176 158 173 190 163 186 173 211 197 216 94 111 141 118 136 138 140 218 161 161 142 136 160 170 104 116 134 132 124 128 93 111 113 75 49 66 84 71 48 52 96 97 77 105 97 97 112 91 101 103 85 108 69 91 69 72 86 98 73 72 95 82 67 45 47 121 93 47 14 25 79 44 18 25 39 60 14 23 84 192 340 253 125 49 78 62 66 80 72 96 126 130 149 181 213 263 330 439 597 656 763 846 883 881 808 713 616 638 691 607 545 421 412 393 340 288 407 406 291 169 140 135 120 114 111 103 97 84 107 104 114 102 101 90 84 100 97 91 86 92 95 93 88 95 93 92 99 103 98 105 102 92 93 80 76 73 72 74 71 64 64 57 58 52 43 57751 348 64 30 11224 16 2 31 8127 6666 13434 4447 3243 3578 4987 5936 5370 6658 7377 5985 5683 3930 3197 2778 1992 1501 1256 1316 1488 1399 1440 1473 1190 1059 1015 1018 1087 1378 1704 1905 1619 1342 1344 1161 1004 981 918 795 833 944 929 800 366 420 268 365 401 349 307 223 331 339 468 468 492 619 561 563 569 572 671 581 273 129 93 77 83 120 90 103 76 40 86 163 175 182 144 70 110 124 145 146 32 -5 26 111 216 308 266 205 148 152 171 121 77 120 114 85 82 55 75 99 85 92 87 65 28 23 28 80 70 64 124 83 50 73 112 140 78 35 87 21 17 40 87 62 82 74 46 74 113 115 109 80 56 30 46 34 114 65 47 103 109 94 22 53 123 84 81 96 115 112 89 105 58 76 93 88 83 73 99 76 102 106 96 147 96 65 117 59 118 93 61 77 120 168 156 173 206 162 167 166 199 182 163 170 184 192 152 173 145 154 187 117 148 188 170 157 181 161 161 164 137 161 177 147 161 143 175 169 135 123 125 120 75 55 88 104 47 46 50 69 101 98 63 86 68 81 60 53 100 135 99 74 65 93 66 76 123 95 112 80 81 73 67 77 70 98 76 90 53 20 2 24 57 47 62 61 46 40 67 92 107 200 144 52 55 62 76 76 79 71 118 115 148 170 222 237 267 294 376 522 676 765 799 864 885 901 802 734 667 636 582 505 491 494 386 300 318 317 338 322 233 167 134 131 127 108 117 115 96 107 99 85 89 89 92 79 80 106 87 83 77 85 92 85 87 107 94 92 86 80 77 82 82 77 83 87 77 72 66 60 66 57 47 53 41 41 57757 348 63 30 11223 16 2 37 8127 6658 12755 4757 3201 3600 4664 5662 5372 6536 7719 6073 6113 4543 3404 2910 2080 1589 1328 1400 1364 1318 1546 1672 1239 1047 1002 1178 1241 1411 1771 1964 1647 1397 1314 1248 984 946 949 967 851 837 913 833 465 377 360 354 411 261 205 226 245 337 428 439 559 594 584 535 561 680 643 398 228 114 73 102 123 157 110 134 63 67 91 176 218 128 88 140 120 100 132 105 90 50 65 95 227 247 177 137 206 141 115 135 142 223 102 47 115 126 144 77 106 36 78 26 70 105 43 66 96 29 75 40 83 -3 15 39 25 67 101 109 85 -4 18 105 48 70 101 60 17 58 91 45 89 37 27 28 43 46 75 142 148 112 101 75 27 101 119 77 68 58 70 22 94 54 98 136 188 134 115 142 120 130 93 78 106 95 107 129 132 125 53 88 61 76 124 104 193 194 162 207 184 163 145 136 144 150 180 176 162 158 192 113 78 127 165 134 155 136 194 173 140 96 162 156 184 178 141 174 205 180 119 117 88 114 96 80 66 49 120 104 58 64 96 66 32 70 54 96 121 107 83 130 139 119 98 104 97 127 133 97 54 38 88 110 107 53 81 99 70 60 47 30 25 31 22 27 56 45 39 74 101 92 66 23 66 76 98 107 83 60 63 69 120 121 170 234 278 306 339 487 641 722 751 802 865 806 760 736 681 660 618 474 546 595 368 323 323 371 397 351 245 160 125 115 105 103 99 94 91 81 83 86 93 87 85 93 92 85 77 81 88 85 98 102 92 89 94 98 89 82 95 89 82 87 82 74 72 76 80 75 73 64 62 56 56 48 57763 348 63 30 11223 16 2 43 8127 6650 12858 5189 3363 3325 3970 5084 5128 6430 7475 6208 6092 4387 3442 2849 2106 1508 1392 1464 1477 1420 1820 1907 1291 995 961 971 1187 1360 1670 1794 1560 1305 1272 1051 939 920 920 846 839 837 841 657 365 319 311 319 264 208 256 180 252 265 397 445 504 507 551 483 537 713 622 393 197 119 22 13 52 31 79 45 13 55 62 150 117 56 104 70 98 69 106 8 30 21 -5 107 206 206 242 163 154 99 76 84 111 151 78 41 96 69 62 -1 12 61 63 41 130 55 -23 11 37 37 63 50 16 -19 -7 -24 -33 35 111 65 62 0 5 86 85 8 26 77 23 10 13 70 -15 -39 -16 32 18 8 16 85 136 77 7 24 36 53 45 61 60 103 99 44 101 55 36 77 51 88 56 37 58 79 109 129 72 75 49 36 90 108 44 19 52 35 30 128 183 127 115 163 208 154 137 133 142 148 176 196 113 158 166 98 75 144 171 149 136 133 129 165 132 115 181 134 151 115 103 135 125 105 125 102 88 69 56 14 50 70 27 20 28 33 43 42 47 37 58 69 65 84 90 99 89 71 86 80 89 68 38 32 65 67 60 63 72 56 61 47 9 0 29 8 27 21 14 13 49 46 65 96 111 15 13 22 21 36 63 36 19 20 76 73 78 130 198 235 308 399 490 575 623 691 700 692 667 707 753 755 693 634 555 523 466 393 350 301 320 385 377 318 210 123 120 109 106 98 102 85 68 69 78 52 54 68 63 68 56 53 54 57 72 82 79 73 80 84 79 70 77 73 66 73 68 69 58 50 52 62 54 49 37 41 37 26 26 24 57769 348 62 30 11222 16 2 49 8127 6642 11907 5187 3196 3302 3645 4210 5146 6653 7327 5960 6059 4590 3460 2915 2156 1648 1315 1273 1408 1356 2026 2326 1538 1161 950 1021 1226 1550 1851 1883 1540 1283 1277 1109 994 945 954 840 766 826 871 730 355 327 409 387 311 226 207 243 306 300 379 439 609 630 449 566 672 710 535 260 121 105 47 88 129 80 99 71 106 12 28 109 158 116 115 95 110 96 141 138 48 32 15 63 302 288 228 175 103 136 50 128 137 162 112 76 61 47 61 34 77 58 72 60 84 30 65 52 100 60 25 14 49 77 36 11 64 52 30 30 58 76 75 42 82 39 2 14 30 82 70 10 36 42 52 88 54 21 54 76 103 80 37 68 68 45 70 76 83 95 92 53 74 26 37 89 96 71 21 51 34 53 115 84 51 34 93 32 95 112 48 11 23 34 110 125 164 201 172 156 126 160 117 120 102 149 172 138 170 179 130 128 110 61 129 124 122 139 125 129 154 125 108 141 133 116 110 136 124 108 123 135 128 71 79 49 81 57 81 57 49 90 77 35 41 51 63 92 96 119 126 124 118 118 106 97 87 95 82 59 62 102 128 92 80 87 88 29 18 30 13 -3 11 7 18 11 50 67 45 57 67 29 17 -5 8 38 67 55 17 1 34 48 96 111 147 216 302 417 556 666 802 929 988 879 780 760 700 721 724 660 586 578 565 429 335 315 361 513 502 360 238 153 110 138 121 102 106 90 86 80 76 74 83 74 74 78 81 79 74 72 70 73 81 86 91 82 81 75 67 78 86 81 77 64 71 64 62 66 69 59 46 48 45 48 42 30 57775 348 62 30 11222 16 2 55 8127 6634 12555 5260 3298 3354 3558 4162 5407 6828 7336 6039 6547 5130 3468 2816 2154 1815 1335 1380 1417 1494 2240 2285 1867 1276 1004 1098 1373 1568 1852 1835 1527 1321 1142 1152 1030 933 1001 878 791 742 904 793 450 397 324 383 275 234 216 241 267 360 433 466 525 580 549 535 531 620 469 166 31 159 119 108 30 172 106 28 54 181 132 90 88 104 143 175 111 186 134 34 37 142 39 61 187 273 247 255 216 157 122 167 135 150 153 97 86 28 62 73 56 34 33 69 37 113 17 17 8 60 40 53 80 76 53 65 73 92 55 14 66 74 -4 -9 63 147 81 83 -10 31 55 77 51 3 2 13 94 76 53 124 124 119 87 84 35 16 40 38 38 92 66 45 15 55 84 93 63 38 92 66 71 81 125 107 78 57 127 113 106 80 90 47 41 29 123 158 196 137 188 187 163 116 185 169 154 149 121 138 164 152 172 118 119 125 72 79 124 159 144 165 150 198 187 151 142 145 108 114 149 109 112 80 77 75 43 68 46 66 19 60 46 43 58 56 56 90 72 126 162 128 125 132 117 97 84 90 93 114 99 73 55 70 71 66 49 63 51 61 34 36 33 40 39 14 43 81 106 94 58 79 75 44 42 45 26 16 43 51 75 70 63 60 81 100 151 182 230 314 435 603 738 904 1082 1175 1206 1180 1031 827 750 719 654 495 491 639 493 384 478 637 571 351 264 165 121 124 122 115 81 103 104 103 90 92 95 95 90 90 81 82 89 78 86 83 84 75 87 84 86 94 93 99 78 76 80 80 71 65 65 68 74 68 61 56 44 47 45 34 57781 348 61 30 11221 16 3 1 8127 6626 12126 4742 3034 3393 3703 4255 5192 6779 8041 6235 6475 5332 3364 2780 2074 1616 1372 1328 1197 1726 2449 2164 1576 1135 956 935 1330 1631 1691 1554 1380 1139 1185 1024 892 914 921 888 772 774 924 887 472 349 289 380 349 289 239 252 252 311 356 524 525 616 562 473 599 562 402 184 143 113 131 81 83 88 59 90 28 70 115 147 110 118 142 99 80 91 109 33 63 104 87 54 133 264 314 250 185 145 116 156 65 72 84 91 78 29 37 -1 60 71 74 23 -8 46 32 -1 62 10 -17 62 35 11 31 19 41 15 42 48 58 35 28 45 -4 -37 65 52 -14 6 81 12 57 51 13 43 22 15 46 103 75 111 61 16 78 73 48 70 61 100 114 49 50 33 -9 -7 -15 23 60 79 89 49 74 59 44 60 65 86 58 102 36 53 66 88 206 192 148 135 163 144 126 146 103 105 125 108 158 132 144 147 107 95 109 113 93 97 96 114 136 132 145 108 92 145 127 92 118 65 60 61 79 77 86 62 89 91 80 60 42 38 63 56 47 62 62 58 52 64 108 137 124 104 114 126 115 70 64 79 79 88 63 47 54 47 49 72 69 75 38 28 25 20 10 -3 14 20 30 16 23 24 9 -12 -5 37 21 38 48 44 6 50 51 40 54 77 89 119 123 196 259 296 370 485 644 782 899 1033 1082 929 834 906 727 492 362 391 486 578 830 891 487 299 222 119 122 113 91 86 89 84 72 69 56 54 61 59 49 57 56 57 71 74 62 49 66 70 68 73 77 68 69 72 69 67 71 62 53 57 64 60 57 46 38 42 36 33 25 23 57787 348 59 30 11219 16 3 7 8127 6618 11261 4649 3245 3723 3736 4384 5509 7052 8670 6811 6401 5170 3478 2657 2043 1530 1231 1337 1370 1760 2402 2418 1781 1253 1047 1262 1647 1731 1757 1593 1443 1313 1313 1153 1011 961 969 938 836 834 929 935 637 377 332 283 350 348 232 253 319 400 463 479 561 628 644 667 721 759 497 203 135 174 85 71 138 205 140 60 30 95 108 79 73 130 144 163 112 118 82 43 125 74 71 136 127 293 317 312 131 71 111 139 141 101 106 125 24 41 92 62 63 26 95 94 43 70 62 48 99 50 60 91 82 107 100 24 77 121 106 131 52 122 102 54 100 79 16 93 153 70 124 67 72 77 49 79 29 87 76 82 140 122 115 98 55 116 71 72 91 112 116 101 92 107 115 142 83 89 142 79 71 76 167 116 152 118 72 86 124 71 137 112 118 113 151 162 211 208 214 196 214 174 176 159 141 186 174 129 169 174 131 124 161 123 119 175 174 134 143 173 156 169 191 196 137 124 137 172 160 126 119 98 97 68 98 87 89 105 97 68 88 81 106 77 100 78 83 152 157 143 155 137 113 150 147 166 156 114 99 112 89 138 167 134 109 142 166 105 72 84 61 67 26 38 60 74 34 20 12 18 26 25 19 29 35 56 70 64 59 67 87 54 65 99 105 131 156 151 222 290 296 320 408 484 601 673 733 844 866 752 728 680 540 432 411 510 758 838 545 406 285 161 137 125 119 118 96 92 94 99 90 93 99 102 101 102 88 85 95 76 82 89 100 100 111 96 97 103 90 89 87 90 101 91 78 72 74 75 78 69 67 69 62 56 55 46 57793 348 55 30 11215 16 3 13 8127 6610 11594 3927 3012 3686 3997 4608 5517 7327 8798 6580 6098 4697 3229 2590 2043 1585 1262 1462 1420 1933 2482 2345 1799 1287 985 1207 1703 1915 1956 1681 1311 1218 1237 1189 1163 1041 1081 888 882 854 926 939 584 410 374 352 303 283 160 247 381 360 521 584 680 641 623 656 647 684 483 92 42 102 147 172 83 83 105 122 86 19 121 101 106 150 156 170 168 90 143 112 57 112 120 193 230 257 244 187 207 163 135 204 172 136 140 88 99 68 90 11 14 68 39 31 6 51 87 128 80 39 97 69 60 82 74 97 131 31 56 48 27 120 102 38 101 43 112 64 32 97 110 50 51 35 31 51 1 10 93 124 103 89 91 75 93 70 88 88 65 128 100 81 96 49 57 80 41 74 98 109 117 133 79 76 135 106 130 112 111 102 95 78 76 82 144 162 153 198 178 204 202 187 186 162 125 159 213 199 147 142 137 135 174 117 112 148 139 124 150 155 154 147 135 135 145 146 138 152 172 114 92 87 77 81 79 104 87 89 73 44 77 105 58 52 84 136 114 112 104 124 89 133 159 138 160 142 161 143 101 118 117 158 187 194 212 181 252 215 163 133 87 53 16 23 63 63 81 57 38 40 37 49 27 45 59 54 44 55 64 77 68 56 66 84 83 94 117 183 227 302 358 420 502 562 656 692 719 741 816 781 690 604 471 449 439 613 796 674 427 386 282 157 148 147 124 126 118 119 113 104 100 102 86 80 93 105 103 99 87 89 83 94 96 100 97 95 95 92 101 95 82 90 89 72 72 69 75 78 76 68 64 62 56 55 46 43 57799 348 52 30 11212 16 3 19 8127 6603 14083 3606 3107 4019 4082 4533 5582 7081 7399 5945 5826 4240 3214 2506 1935 1571 1353 1379 1494 2079 2583 2464 1830 1383 1118 1215 1631 2009 2001 1756 1497 1317 1133 1177 1273 1105 1007 995 925 806 969 869 532 439 357 369 314 292 283 326 382 458 558 629 650 721 733 747 644 702 377 204 107 103 83 75 148 121 97 103 51 107 89 61 122 163 163 207 200 129 231 152 129 87 142 112 287 316 228 168 169 164 125 95 138 164 142 159 134 80 112 153 125 84 85 128 71 65 62 2 80 43 18 130 88 65 107 92 22 78 139 149 137 119 121 23 20 108 93 107 75 87 107 56 77 77 69 86 105 72 157 223 188 153 131 34 77 50 117 112 132 118 42 93 128 167 151 64 48 106 125 103 116 130 130 137 136 122 126 157 140 116 146 138 69 87 146 209 185 180 141 150 229 184 160 189 151 174 178 166 207 218 162 147 178 172 164 154 142 165 160 159 210 207 164 129 137 169 133 141 140 127 134 123 142 120 133 161 124 84 95 87 118 88 58 86 71 57 89 121 97 144 145 144 157 125 128 161 178 170 137 118 144 201 258 357 492 620 543 355 235 162 114 81 36 57 62 64 72 64 67 48 53 42 33 49 73 54 71 71 88 70 62 69 87 97 117 131 127 168 232 270 357 450 523 585 625 684 789 752 779 735 620 574 520 458 458 628 772 738 490 433 381 185 130 130 150 154 139 122 91 78 113 99 107 99 95 104 112 98 101 110 111 103 98 100 97 96 99 111 106 104 112 103 97 98 83 88 92 89 86 84 78 75 69 60 61 57 57805 348 49 30 11209 16 3 25 8127 6595 15487 3354 3026 3799 4263 4645 5510 7031 7199 5834 5546 4071 3100 2206 1858 1488 1214 1257 1408 1817 2630 2376 1902 1567 1194 1173 1566 2025 2041 1846 1568 1340 1256 1338 1231 1170 1059 953 828 860 978 881 561 469 448 302 421 379 298 357 386 549 545 582 740 820 712 728 773 616 399 268 146 152 152 165 183 150 122 156 149 120 139 180 69 197 132 136 142 156 80 78 81 45 30 73 191 345 279 166 171 126 176 114 103 137 101 143 73 117 131 163 116 36 55 66 23 38 114 135 53 0 13 26 70 125 96 122 61 20 84 107 61 72 115 106 64 65 35 99 98 98 76 35 77 54 20 52 60 81 131 151 144 98 115 119 130 67 83 137 159 155 92 104 73 130 102 134 74 34 33 99 139 128 105 89 137 124 94 133 104 94 77 78 45 86 130 176 202 210 198 210 261 229 177 197 200 178 167 189 221 188 163 139 137 134 143 158 177 185 200 174 118 149 172 143 169 155 173 207 166 121 117 78 95 93 143 180 116 79 106 112 161 119 101 92 140 108 143 155 167 137 151 165 161 137 159 144 148 147 112 111 176 319 492 656 991 1477 1120 556 312 244 131 69 52 68 54 58 58 31 55 38 40 74 50 42 71 65 53 82 80 72 73 95 103 89 81 100 122 129 144 212 241 298 390 504 576 610 626 623 652 678 587 523 561 553 437 455 615 653 442 395 287 206 135 131 142 128 114 109 112 116 112 97 110 94 83 84 84 95 111 111 101 88 83 91 100 100 103 106 98 96 83 83 81 81 69 76 77 68 74 57 58 66 58 56 51 45 57811 348 46 30 11206 16 3 31 8127 6587 14936 3285 3147 3745 4124 4644 5559 7047 6662 5986 5752 4459 3262 2516 1945 1566 1253 1332 1485 2209 2773 2158 1906 1666 1253 1197 1747 2099 2008 1885 1540 1252 1206 1320 1390 1178 1065 992 985 890 994 1013 675 468 405 388 334 319 348 374 487 518 533 648 757 786 818 722 715 631 375 236 168 97 67 62 88 136 81 113 18 0 92 143 92 159 158 111 61 198 146 102 166 172 136 96 251 338 264 227 234 217 136 163 169 202 144 31 64 137 67 61 40 100 116 124 99 100 106 144 20 41 74 128 158 30 47 72 92 75 98 87 62 40 96 140 80 42 51 110 67 49 32 42 46 103 125 73 112 28 115 111 127 131 138 56 49 62 56 99 115 120 132 121 162 108 99 132 178 91 125 177 117 88 98 128 114 91 122 125 105 129 118 102 82 167 192 179 204 241 223 224 219 223 192 152 181 232 190 226 220 206 173 163 138 89 116 105 146 142 145 134 158 171 193 186 186 154 129 162 152 138 115 76 118 157 149 86 121 95 99 141 118 104 95 119 90 109 127 142 157 156 133 166 159 139 140 192 174 144 138 203 261 504 704 734 1078 1578 1405 860 570 386 213 98 84 58 57 44 80 48 47 63 48 36 31 41 59 91 95 94 100 63 62 76 84 81 87 129 144 126 150 161 211 260 285 371 442 536 650 663 709 729 707 602 494 503 493 499 565 529 431 323 257 175 137 139 112 111 124 106 117 117 98 109 109 100 100 84 92 99 86 96 107 93 93 101 109 107 108 98 101 98 100 92 81 84 77 86 80 78 79 63 60 58 62 55 47 39 57817 348 74 30 11204 16 3 37 8127 6579 13300 3154 3113 3349 3878 4455 5619 7126 6751 5789 5509 4226 3140 2402 1990 1556 1304 1451 1461 2148 2812 2502 2116 1822 1377 1180 1481 1917 2045 1843 1719 1297 1250 1266 1282 1217 970 841 909 864 947 1050 668 480 327 294 416 304 303 334 432 583 538 720 748 717 731 804 746 467 238 167 66 112 103 136 87 139 157 70 73 39 57 161 151 97 85 87 140 84 30 99 88 101 63 135 211 287 240 208 186 148 169 181 207 117 135 137 53 100 34 69 120 60 75 61 100 56 45 100 96 113 31 68 65 57 67 86 79 91 90 65 98 126 136 54 39 38 20 30 37 114 64 33 72 73 72 75 140 86 69 93 128 161 85 124 123 59 87 92 55 87 132 91 106 144 81 78 66 82 107 147 99 118 58 78 68 82 111 108 125 116 123 49 60 118 182 233 215 242 222 200 190 200 152 170 200 200 205 172 176 183 160 151 120 104 119 136 154 222 159 134 154 170 141 142 142 129 191 172 112 107 94 110 130 169 133 126 102 93 75 73 113 98 80 97 110 97 61 93 164 197 191 173 173 183 271 343 289 183 173 277 772 1647 1761 1586 2154 2306 1810 1344 1201 964 443 207 104 45 30 30 28 31 16 6 0 18 26 94 82 103 56 58 96 84 81 92 88 68 94 107 120 137 162 189 230 293 342 340 393 503 611 598 609 587 573 574 561 509 544 562 551 431 335 298 240 176 143 140 128 113 121 117 109 105 105 105 97 114 126 103 104 91 98 113 111 107 100 109 108 94 96 102 109 103 104 98 91 95 85 87 87 83 81 76 71 68 69 66 65 54 57823 348 41 30 11201 16 3 43 8127 6571 11525 3123 3132 3646 4065 4373 5465 7019 6501 5676 5290 4138 3388 2614 2136 1855 1338 1355 1361 2103 2760 2496 2358 2046 1454 1233 1718 2031 1997 1934 1678 1341 1211 1289 1258 1190 1034 951 942 898 912 968 737 494 358 402 323 335 342 371 434 557 570 598 705 720 802 857 634 394 312 230 163 15 64 136 62 101 95 73 74 100 181 172 143 113 123 182 81 74 124 105 127 50 132 127 181 281 305 159 141 199 174 185 140 114 170 134 122 58 114 106 54 96 105 46 -14 64 81 44 33 87 55 60 39 56 90 102 108 91 60 66 46 102 82 44 91 27 53 106 65 43 142 46 -10 25 53 -6 42 136 111 152 168 144 113 138 124 92 50 35 55 90 114 71 61 49 75 86 57 38 105 62 82 102 38 92 55 111 130 116 104 92 58 97 47 111 192 231 208 164 193 210 209 224 247 195 159 235 191 221 193 190 205 144 115 76 139 126 170 148 170 166 141 129 168 162 183 148 132 117 137 172 187 169 112 147 141 128 135 122 63 113 143 82 114 106 75 104 118 179 242 245 262 265 177 206 385 634 616 443 438 1138 3419 4601 3641 2741 2281 1929 1737 1549 1217 1089 530 161 46 69 39 33 56 37 32 46 51 43 64 67 78 82 112 66 79 76 85 88 110 107 120 162 157 183 213 275 340 345 372 411 439 516 687 847 694 599 559 702 788 487 486 546 551 419 320 275 220 180 165 150 143 140 141 136 121 130 122 112 119 120 118 105 89 114 112 113 120 111 114 110 113 116 110 112 117 107 115 125 112 91 91 100 106 102 91 90 84 80 85 76 70 67 57829 348 38 30 11198 16 3 49 8126 6563 10973 3093 3140 3421 3864 4008 5122 6834 7675 5852 5582 4634 3599 2694 2135 1876 1298 1268 1449 2130 2505 2460 2267 1921 1399 1210 1685 1954 2048 1750 1596 1199 1120 1216 1191 1200 917 876 936 718 812 895 640 398 323 259 284 276 284 334 511 599 588 676 593 630 634 552 567 292 183 173 87 110 63 46 108 66 75 51 70 46 82 106 135 129 93 118 109 124 -3 37 50 94 24 79 200 285 299 156 137 188 95 39 102 136 61 46 96 72 9 40 110 64 -17 -23 55 39 -16 -26 47 59 63 -6 37 36 18 57 52 32 75 58 62 42 22 -14 72 30 54 46 44 23 3 39 62 20 1 -14 48 16 72 130 53 60 67 80 7 40 44 97 18 10 56 79 58 28 78 80 67 56 63 51 72 65 100 109 76 89 56 55 94 125 147 60 44 141 148 105 146 154 175 206 154 124 132 147 125 149 183 146 167 200 132 109 95 100 112 91 127 175 147 98 116 167 131 101 124 99 75 142 65 66 110 88 64 98 105 44 34 44 65 52 55 20 53 53 69 102 102 140 274 349 342 361 289 222 267 818 1446 1454 1158 1974 4054 4172 3254 2095 1578 1415 1494 1383 1225 1178 546 148 41 4 27 19 17 -4 -11 18 13 2 25 35 32 50 80 55 55 71 64 49 53 62 64 77 115 136 161 218 292 385 425 445 470 540 547 518 504 525 505 530 447 446 488 524 541 465 330 263 202 156 129 130 109 114 103 84 93 95 92 86 77 79 100 94 76 82 85 82 91 86 85 88 95 91 87 89 82 73 67 74 70 73 67 66 63 57 53 50 47 43 42 41 38 31 57835 348 35 30 11195 16 3 55 8126 6555 11642 2716 2907 3183 3740 3859 4780 6122 7180 5965 5328 4638 3610 2874 2218 1856 1352 1192 1342 1969 2206 2401 2063 1698 1284 1147 1690 1819 1694 1649 1304 1118 1025 1048 1152 1015 876 943 858 686 773 787 408 288 294 243 254 205 102 270 467 532 526 590 565 627 589 563 532 268 212 113 69 76 100 -2 -9 63 8 -4 -33 -79 -20 81 59 100 86 99 82 -12 9 -30 -26 -55 30 -12 116 200 179 140 127 122 66 65 35 101 76 56 -39 -15 -3 17 35 24 -6 -1 -4 35 -4 -14 64 -3 -48 -27 8 72 16 25 12 22 -22 21 -4 -21 -22 -17 15 -15 -25 -12 0 -19 6 19 -29 -76 -20 20 -9 6 5 62 91 39 29 39 52 71 34 55 37 11 39 13 21 35 89 30 9 58 61 29 17 12 51 66 32 68 50 40 61 72 58 13 2 45 104 136 143 176 167 127 128 153 126 80 95 121 144 134 113 99 140 76 87 66 72 100 114 97 104 135 103 83 98 105 78 50 72 37 41 71 78 70 62 50 64 90 25 34 40 57 42 25 14 51 54 45 102 217 338 340 342 382 434 436 817 1600 3523 5235 5716 5516 4126 3480 2272 1142 879 1091 1267 1110 771 390 185 67 27 3 -19 -4 -16 -22 -37 -25 -26 -1 -12 1 38 29 46 22 38 9 30 27 12 27 74 92 104 100 130 171 245 331 425 479 481 470 433 457 475 539 489 503 482 443 408 477 504 462 331 229 194 130 104 84 71 79 73 71 71 68 55 69 68 59 46 57 70 65 48 61 60 61 47 38 54 74 60 59 65 58 57 44 47 48 42 51 47 41 48 37 23 23 18 15 13 14 57841 348 29 30 11189 16 4 1 8126 6548 22601 2862 2885 3188 3740 3703 4417 5821 7570 7191 5732 4617 3714 3101 2417 1917 1261 1211 1383 2267 2293 2185 1905 1666 1306 1338 1764 1750 1693 1625 1263 1058 1077 1087 1212 999 799 1019 900 690 803 806 466 330 253 201 215 212 178 241 407 489 546 597 592 716 739 624 523 244 111 84 118 47 -5 79 117 29 -6 5 27 -9 27 107 68 114 87 69 58 83 50 -18 53 44 -14 18 65 169 197 140 112 89 182 156 117 149 61 34 31 -47 -46 -10 68 34 -21 -21 -5 -28 1 -8 21 63 58 66 48 -40 -56 -39 21 41 -5 -17 -1 24 13 31 46 39 19 10 -5 6 -19 -48 -22 30 9 -33 -31 -56 -9 53 72 95 54 117 64 -36 -17 42 10 49 100 74 -18 15 11 24 51 49 82 69 56 13 32 39 71 40 9 51 24 55 21 3 35 47 103 123 170 166 146 150 135 126 131 142 175 159 161 151 142 130 102 106 53 28 110 87 53 104 129 95 75 97 121 118 88 57 50 68 74 88 84 50 62 63 44 33 42 73 73 69 51 67 54 27 58 87 117 231 221 197 259 315 341 544 1534 2554 3545 5518 6165 4892 3762 3494 2648 1632 1103 1184 1493 1263 722 360 129 41 22 28 -9 7 33 -4 -25 10 0 -19 0 31 33 25 25 54 43 31 27 23 14 33 66 100 92 114 160 207 252 371 513 553 583 568 585 471 379 390 450 454 500 483 501 500 573 581 432 272 204 149 101 79 78 91 65 67 69 73 60 68 85 67 51 58 67 67 78 66 63 67 63 63 69 68 67 60 60 61 64 60 53 52 53 46 47 42 37 39 37 30 25 27 21 17 57847 348 25 30 11185 16 4 7 8126 6540 44794 3212 2659 2996 3487 3780 4218 4907 6315 7867 6229 5111 4115 3264 2561 1978 1369 1139 1455 2112 2197 2224 2126 1696 1197 1281 1687 1689 1675 1619 1276 991 1028 1144 1140 875 790 862 841 758 822 689 409 297 309 331 243 302 304 392 390 524 517 545 541 612 637 694 546 315 154 107 111 102 117 77 17 78 43 -55 18 -33 113 163 116 112 100 103 132 49 43 55 39 3 50 90 108 150 168 118 143 152 70 117 147 108 18 60 76 51 68 52 13 25 70 -1 87 102 53 52 68 -7 26 87 69 51 49 52 1 -1 55 108 23 10 73 37 32 13 43 87 36 22 24 16 49 52 35 2 36 -19 75 80 73 88 80 50 24 94 30 45 -5 76 114 49 21 34 37 47 17 -10 30 110 86 39 47 72 16 68 135 72 14 90 62 17 15 38 79 116 174 137 129 168 182 167 150 154 169 104 119 147 160 147 123 112 71 108 121 132 93 122 151 136 112 92 71 84 115 100 105 78 44 108 116 81 86 107 71 87 86 64 54 66 41 97 81 76 88 85 155 214 215 187 198 238 297 551 1552 3300 4479 5667 6003 5931 5923 4779 3059 1847 1396 1415 1598 1353 687 220 56 -10 -18 -2 27 15 -6 11 9 3 9 15 48 71 58 44 61 82 69 32 65 60 55 51 79 140 157 157 202 281 390 493 529 566 662 719 505 559 690 469 531 494 427 449 542 614 654 666 497 276 197 165 133 114 95 75 51 70 106 83 95 90 96 70 74 71 77 80 87 84 73 82 71 62 72 77 63 67 63 62 61 69 70 61 49 49 48 50 58 61 51 41 35 30 30 29 57853 348 19 30 11179 16 4 13 8126 6532 42369 3029 2555 2769 3315 3887 4369 4777 5689 6528 5720 4687 3953 3388 2513 1902 1362 1199 1260 2029 2439 2207 2211 1803 1094 1166 1782 1970 1837 1878 1467 1127 1186 1206 1254 1125 940 866 774 733 806 760 460 350 303 320 301 270 256 379 461 570 547 639 728 729 761 628 574 320 188 162 128 58 44 41 118 68 105 55 19 7 83 208 165 162 80 80 107 102 105 78 62 124 124 149 154 240 204 167 121 101 100 92 55 13 67 71 70 20 18 44 15 54 58 14 -39 56 -3 18 11 13 54 -5 6 35 60 18 -18 -2 39 68 74 -10 16 58 -21 -11 30 46 112 65 38 -1 31 23 120 89 66 24 68 40 68 120 139 94 93 75 -9 0 36 36 55 62 78 33 46 58 53 57 30 50 47 96 127 91 103 98 105 6 57 113 70 70 58 0 50 101 126 137 145 199 180 157 131 130 83 101 168 196 182 203 181 146 112 93 114 150 149 128 178 113 113 117 124 96 105 118 94 126 100 109 110 127 133 96 84 73 92 87 70 74 74 56 29 57 77 106 157 348 513 506 361 312 338 494 1782 5456 7851 7633 8103 9102 8833 5386 2390 1436 1137 1064 1126 875 308 60 12 38 65 43 18 -8 3 18 44 47 58 58 53 77 77 58 70 59 46 55 34 56 85 73 85 139 170 225 232 275 346 418 542 602 622 567 498 566 606 821 593 487 459 486 563 629 730 769 631 350 227 165 141 132 97 90 99 77 73 100 92 93 91 95 93 86 88 84 87 92 97 84 90 96 80 81 78 83 95 91 79 79 74 70 75 61 60 66 58 52 49 45 43 38 34 35 57859 348 15 30 11175 16 4 19 8126 6524 49535 3183 2725 2809 3132 3709 4319 4533 4888 5536 5501 4744 3950 3480 2944 2285 1548 1332 1364 1912 2393 2291 2198 1654 1127 1180 1710 1826 1825 1768 1481 1096 1147 1208 1170 1081 875 930 876 760 786 756 516 301 256 274 157 217 288 328 492 548 580 550 545 616 692 693 619 311 197 204 152 90 46 50 55 30 75 -22 -15 65 107 71 97 99 63 132 123 116 71 74 52 27 -7 119 64 207 236 146 140 157 108 51 39 86 96 63 162 88 58 14 74 61 -15 -29 48 103 2 49 66 35 61 31 31 4 16 43 47 9 8 24 47 57 30 27 22 85 76 34 29 29 43 35 39 37 74 6 14 -37 50 114 164 127 58 33 45 58 40 71 83 91 19 -5 62 51 60 84 61 86 66 16 82 81 40 15 54 57 11 39 116 102 107 83 40 49 60 91 141 160 140 162 143 173 170 144 173 144 183 157 131 131 163 131 63 56 144 152 107 119 140 115 138 109 87 135 125 95 87 98 91 121 67 59 96 93 79 59 37 110 89 46 56 80 61 60 76 128 345 613 702 653 596 650 875 1297 3188 9876 16241 12288 9788 10265 7959 4163 1846 1314 1132 974 675 413 181 62 50 57 20 -1 -1 14 15 11 1 19 19 15 51 58 61 56 66 84 67 62 50 58 51 77 70 97 171 208 222 260 352 460 478 604 692 681 757 578 533 517 530 481 509 533 570 634 745 810 689 389 258 171 152 121 113 109 99 97 84 87 85 97 79 86 92 90 84 74 88 85 80 82 81 81 73 80 90 87 69 69 72 70 67 66 71 62 60 59 56 48 45 40 43 42 30 27 57865 347 71 30 11171 16 4 25 8126 6516 3127 2581 2546 3013 3649 4456 4922 4938 5215 5342 4652 3924 3570 2949 2088 1429 1217 1414 2118 2237 2195 2089 1592 1097 1273 1755 1814 1795 1781 1486 1042 1162 1154 1211 1190 992 881 815 819 804 573 277 305 292 222 203 204 266 465 497 521 487 531 544 593 660 596 560 346 132 140 157 72 18 25 88 2 -4 74 75 82 101 -43 80 45 47 87 115 84 -12 71 36 30 -20 52 70 196 163 164 81 134 92 41 152 192 129 85 56 62 -14 35 42 8 45 -19 20 24 6 14 -29 1 45 62 68 23 46 -8 7 36 -2 14 21 72 72 -6 7 60 48 13 39 6 29 -4 22 -2 -17 21 35 85 110 69 55 -5 -4 23 48 61 7 35 37 75 75 92 84 103 60 64 54 38 117 117 52 22 24 31 74 39 25 69 21 31 88 69 59 57 50 44 142 141 131 210 187 176 196 220 141 157 161 181 138 130 164 124 120 91 132 167 103 92 86 97 113 107 104 111 113 105 90 82 95 37 82 86 83 82 102 109 47 42 87 55 71 39 64 83 192 407 804 953 858 848 997 1438 2410 5281 10075 16203 15598 11672 11121 8237 3655 1964 1366 1096 813 674 502 273 161 132 105 48 16 20 -19 0 -26 12 38 13 30 34 34 49 70 65 39 70 80 55 36 37 54 34 31 92 144 175 171 209 315 355 433 538 590 558 688 636 614 684 617 626 667 644 677 725 823 923 811 501 333 216 199 151 102 95 97 95 104 98 91 87 87 94 81 76 82 72 72 68 80 76 77 83 82 86 85 85 91 93 84 75 73 74 69 61 66 59 49 44 58 57 43 38 33 31 57872 347 38 30 11168 16 4 32 8126 6507 2998 2494 2421 2863 3646 4317 4778 5060 4848 4277 3750 3416 3108 2574 1873 1368 1213 1393 2003 2200 2273 2136 1814 1402 1158 1518 1747 1844 1716 1456 1067 1083 1109 1192 1129 942 843 751 766 903 619 334 320 211 168 234 213 283 439 496 440 490 585 597 590 627 627 559 316 181 139 113 85 52 53 81 36 55 30 27 53 128 88 157 87 47 82 100 11 29 7 -1 -5 25 -20 142 195 137 81 136 144 133 40 29 135 66 23 -28 -39 28 7 -17 10 20 0 -20 -4 53 28 5 32 21 6 -17 28 41 9 -3 27 -5 9 -25 -3 9 -75 -63 10 -40 -56 -17 26 11 -49 3 -15 37 39 24 5 101 54 76 66 -13 -2 33 34 11 70 25 83 106 102 62 107 45 30 39 28 32 93 47 34 26 29 44 49 32 37 84 54 41 31 36 46 23 19 84 109 162 221 206 144 175 164 142 87 119 142 147 152 122 113 123 56 131 106 145 97 89 117 102 99 74 96 78 88 71 67 59 91 90 50 82 106 42 56 61 66 67 33 47 59 67 110 263 576 951 1153 1168 1143 1374 1823 2784 7544 17602 22907 16554 11828 9805 6966 4474 2241 1228 981 762 577 417 244 121 97 78 41 52 40 21 30 37 19 5 22 -13 -3 44 59 78 92 51 45 52 47 49 61 37 17 47 112 133 148 170 217 257 325 415 548 625 673 668 619 581 543 484 621 918 700 804 723 763 918 835 455 307 209 150 118 114 95 91 97 81 86 94 92 91 86 75 71 81 80 86 73 74 70 75 80 73 82 80 67 78 88 76 71 68 65 67 62 62 62 60 55 47 46 39 33 32 33 57878 347 33 30 11163 16 4 38 8126 6499 2890 2979 2772 2937 3705 4547 5237 5192 4949 4567 3908 3598 3294 2646 2052 1469 1240 1475 2104 2345 2320 2202 1901 1618 1351 1693 1790 1804 1640 1205 1095 1077 1151 1154 1062 976 911 773 795 888 572 335 331 309 282 303 251 347 415 519 504 477 617 651 623 630 715 699 436 225 123 116 95 4 6 -20 79 85 51 58 120 160 123 102 128 88 74 60 -2 11 21 53 77 79 121 195 315 220 188 161 110 69 61 82 128 22 20 -37 39 58 10 -32 8 29 17 64 -40 -41 40 35 44 26 26 55 24 10 -2 52 63 33 35 4 32 55 64 36 -4 24 25 41 23 25 51 17 31 11 46 40 60 67 94 73 105 52 40 11 39 70 23 25 73 111 46 46 71 105 96 60 73 89 88 38 35 83 26 44 123 105 105 120 106 3 39 51 10 60 54 98 108 136 139 190 226 231 144 137 133 171 162 188 139 170 112 91 56 75 113 106 161 100 146 135 91 75 81 100 94 82 115 134 150 99 117 130 89 88 77 51 65 89 72 79 43 86 208 351 523 701 708 745 840 1229 1610 2030 6393 19619 24229 17538 16640 14881 8738 4282 2148 1303 903 688 614 571 396 216 148 168 236 272 165 59 41 54 34 46 34 21 47 59 62 73 92 71 73 63 46 66 58 60 59 60 93 159 192 203 236 254 284 371 525 664 691 650 625 625 629 574 665 688 701 768 844 1000 1037 925 517 292 206 162 131 108 105 118 105 81 93 97 99 99 99 92 83 78 82 93 91 84 87 87 94 84 95 103 91 90 93 95 84 83 74 60 63 70 71 79 62 60 62 58 61 49 41 57884 347 29 30 11159 16 4 44 8126 6491 2828 3005 2911 2950 3644 4308 5076 4865 4612 4245 3808 3500 3159 2784 2034 1468 1215 1285 2078 2350 2256 2137 2009 1417 1345 1698 1800 1726 1445 1077 1087 1199 1082 1105 918 866 913 726 805 798 572 367 265 139 228 300 268 308 450 533 418 397 477 540 601 593 664 601 372 183 80 59 15 -11 15 78 68 38 99 -25 34 117 124 142 49 51 27 38 19 23 118 24 64 82 84 121 234 169 125 197 130 138 71 102 81 73 13 8 65 68 16 52 22 45 50 -38 8 4 18 -28 -12 -5 23 73 -41 -51 4 -59 40 4 68 41 7 -13 3 79 12 -26 -13 -1 -13 -17 23 -53 -51 14 -7 13 46 99 55 31 -1 3 61 96 -11 22 14 -34 18 71 103 123 91 30 77 114 48 66 52 28 81 67 52 52 78 68 79 78 57 37 19 54 59 87 50 98 167 175 201 194 202 164 148 141 181 155 120 163 137 150 164 99 71 97 71 114 114 67 119 95 63 59 59 87 70 111 107 91 74 115 72 56 59 55 34 61 56 27 85 57 49 145 223 312 387 440 436 489 554 673 895 1019 2366 9909 14939 9995 8164 9368 9941 5844 2002 1008 792 747 643 612 488 375 291 221 171 148 104 37 5 -18 -20 -13 29 32 55 35 33 59 76 81 46 60 36 18 33 33 34 58 86 104 167 180 192 248 297 379 479 545 660 736 753 673 644 658 613 738 654 661 844 1099 1070 859 543 327 233 149 107 101 81 83 89 72 71 71 73 79 86 70 55 69 62 68 76 66 57 65 72 71 65 65 72 75 71 69 66 56 59 59 52 51 59 50 45 44 39 30 30 27 17 57890 339 263 30 11153 16 4 50 8126 6483 4516 4517 4129 3745 3385 2852 2035 1390 1331 1431 2100 2572 2492 2379 2304 1664 1398 1707 1782 1801 1708 1209 1035 1270 1204 1249 1206 969 890 799 761 938 717 428 293 252 328 318 310 384 567 651 565 516 589 655 683 657 644 647 401 261 212 103 106 124 33 -6 122 64 0 33 40 119 68 232 151 122 96 96 28 59 111 68 90 50 105 164 294 183 141 137 110 148 103 96 108 136 67 28 86 110 81 34 111 32 48 38 63 43 54 2 42 95 109 58 48 59 60 2 32 23 36 71 79 44 53 77 56 46 15 -6 -29 1 45 36 40 47 30 54 40 62 122 114 139 33 73 30 24 7 16 60 44 100 122 61 114 25 76 64 105 58 81 91 71 -1 -9 85 108 69 128 134 117 72 87 90 57 109 73 78 176 174 204 266 238 230 209 197 151 166 199 219 202 205 160 126 91 99 141 187 208 136 139 182 140 160 112 126 133 120 87 109 90 99 155 140 127 114 113 92 55 75 109 108 143 212 260 345 467 488 473 435 465 581 663 699 1488 4984 6927 5585 6544 7298 7004 5525 3418 2046 1428 1253 1190 992 733 553 346 226 210 158 78 23 12 10 18 49 33 49 74 77 70 87 72 77 74 50 60 51 71 83 68 84 65 95 147 182 237 301 355 428 547 653 809 855 919 855 808 797 751 682 675 653 807 985 1149 975 665 403 284 187 118 114 126 126 97 91 102 117 105 97 95 104 93 93 83 82 97 91 89 96 92 89 99 103 84 83 88 96 97 87 77 67 71 76 76 80 66 72 65 58 62 58 49 57896 346 48 30 11148 16 4 56 8126 6475 3427 3419 3266 3833 4757 5371 4723 4557 4410 4257 4142 3736 3062 2225 1508 1310 1618 2080 2701 2744 2467 2412 1977 1467 1785 1939 1940 1893 1405 1135 1154 1226 1247 1240 1014 961 874 898 857 735 496 417 270 275 297 271 370 655 699 555 522 666 715 739 752 693 629 438 234 148 122 121 90 81 135 -13 52 44 16 70 175 194 108 147 117 88 54 54 70 49 81 44 42 74 123 262 296 224 169 184 149 137 79 53 81 89 71 31 106 129 65 63 142 69 4 94 59 111 54 -23 98 134 22 23 115 61 111 79 80 115 57 17 16 30 27 57 56 54 -18 -35 27 13 54 94 67 76 161 166 148 174 171 199 149 161 146 113 83 91 91 126 64 88 104 81 69 128 74 85 96 98 75 138 64 68 91 76 121 95 91 117 40 40 81 123 119 134 128 151 233 220 237 232 261 254 249 247 234 264 294 256 240 225 183 143 155 195 173 172 182 163 171 195 187 163 189 121 123 126 150 154 135 143 148 120 115 100 87 95 95 146 142 150 198 282 412 563 614 571 542 530 555 589 671 1319 2614 2434 2598 4164 5156 4514 3562 2748 1857 1332 1268 1204 956 657 429 314 256 179 106 107 50 36 40 10 10 36 84 79 86 103 101 110 100 90 85 59 61 78 78 63 65 57 78 105 153 194 262 311 465 621 712 805 845 813 793 777 824 730 713 801 810 960 1072 1116 925 619 402 301 226 165 134 115 132 135 128 129 118 122 127 119 118 108 107 96 102 111 98 101 107 114 111 111 102 105 117 110 109 96 96 98 96 96 91 86 82 82 79 74 70 64 65 58 57902 346 74 30 11144 16 5 2 8126 6467 3581 3470 3253 3967 4986 5014 4440 4474 4384 4154 4170 3834 3376 2580 1876 1373 1351 1651 2655 2977 2547 2405 2042 1663 1904 2008 2011 1821 1342 1058 1072 1228 1264 1263 1049 954 895 692 834 870 450 370 346 325 301 304 403 574 649 480 461 633 649 698 715 731 512 272 139 96 101 139 82 63 85 89 112 62 64 87 61 145 229 169 130 92 59 100 29 82 78 91 66 62 127 213 293 125 78 148 174 169 194 179 147 94 65 101 136 105 82 32 55 119 53 1 52 45 115 90 51 62 44 -11 56 115 88 69 40 40 119 105 61 142 25 36 49 107 50 29 47 92 84 40 65 131 51 85 131 141 124 185 203 112 80 69 71 81 87 96 176 151 140 120 146 135 120 122 96 135 136 89 154 132 98 135 79 92 84 102 78 88 86 138 109 122 117 170 220 217 214 221 271 279 267 324 521 522 345 270 229 214 191 144 132 209 210 197 187 225 210 189 163 141 140 129 130 158 123 161 158 149 134 145 89 124 127 116 133 159 163 176 215 360 536 670 748 723 683 680 784 912 963 1122 926 530 639 1561 3125 3741 3549 3214 2720 1842 1216 790 530 346 299 269 213 194 137 74 61 67 64 54 50 23 14 75 96 105 117 111 88 72 72 61 80 71 67 68 85 76 76 110 108 141 182 234 327 519 618 680 797 904 828 915 882 734 691 808 780 839 1046 1187 939 673 458 294 222 186 134 124 129 144 142 126 131 116 100 105 114 121 103 107 117 119 106 113 107 114 104 110 119 123 125 111 112 106 98 101 104 102 93 94 94 91 85 75 70 68 64 62 57908 346 39 30 11139 16 5 8 8126 6460 3450 3366 3167 3915 5118 5145 4399 4429 4341 4197 4123 3792 3394 2634 1821 1506 1329 1461 2557 2814 2390 2329 1940 1700 1902 1973 1875 1612 1187 1153 1162 1224 1355 1248 1037 936 845 773 818 876 539 421 285 293 400 383 569 662 610 478 467 594 624 709 739 553 512 341 225 147 84 108 71 83 94 148 173 137 23 67 108 165 207 129 146 98 113 71 69 95 101 80 81 99 63 212 254 236 166 135 94 122 143 183 161 115 65 59 74 108 27 106 42 38 63 -21 29 97 56 56 110 76 46 112 102 117 37 25 43 53 98 95 90 88 30 57 7 65 47 33 21 17 52 4 16 50 118 121 98 113 94 101 135 91 51 62 50 19 45 55 89 87 79 77 92 113 135 148 131 118 110 68 30 23 42 101 91 75 86 57 84 107 87 116 72 85 158 140 217 225 253 201 205 360 382 279 339 433 575 450 302 217 144 120 77 135 150 171 178 161 196 153 121 139 128 135 115 132 170 172 125 127 140 84 79 84 137 142 130 113 159 186 281 447 580 667 681 671 687 790 1328 1938 2034 2421 2065 977 597 917 1646 2525 2783 2626 2619 2393 1791 1140 676 425 361 301 256 201 137 90 54 27 31 21 1 -9 32 82 71 81 81 81 66 75 54 68 66 78 40 56 69 82 106 101 105 112 99 135 163 194 209 284 438 675 959 1112 1127 937 756 796 891 910 1109 1150 898 623 426 245 186 161 116 117 129 118 125 124 96 95 114 111 110 97 85 89 95 96 92 87 80 92 96 103 95 95 99 102 94 93 88 84 90 88 86 78 70 65 67 65 61 61 53 54 57914 346 35 30 11135 16 5 14 8126 6452 3204 2795 2851 3807 5287 5034 4503 4094 4167 4315 4197 3840 3320 2898 2007 1468 1314 1785 2584 2313 2230 2137 1669 1590 1966 1944 1736 1565 1163 1167 1177 1122 1180 1238 1056 1031 910 878 938 778 429 293 244 292 359 402 568 650 572 418 475 544 568 681 694 549 331 216 183 151 115 137 114 14 89 76 8 56 119 131 79 75 196 169 122 68 93 49 93 52 27 57 123 109 138 240 190 173 157 185 97 87 114 104 161 47 32 33 55 72 55 40 47 96 87 33 1 26 29 31 36 38 -7 25 10 47 19 23 29 89 33 39 106 -1 90 75 34 12 17 23 44 28 53 17 -2 23 29 90 101 92 157 169 169 88 58 45 78 57 51 80 68 93 71 62 86 123 122 75 76 72 42 36 115 126 65 67 49 66 108 27 87 133 110 138 124 101 180 192 232 264 245 286 376 670 474 361 359 468 451 295 261 218 145 93 103 194 133 141 148 167 160 158 205 180 143 130 145 141 105 107 104 94 86 45 88 114 116 100 99 140 150 185 258 423 694 771 720 646 642 640 965 1638 3167 4669 5361 3738 2897 2674 2761 3756 4523 4523 4819 6104 5471 3220 1492 867 719 602 583 600 373 129 44 42 27 49 49 26 41 72 78 88 69 33 38 75 80 48 60 58 53 56 56 85 76 106 121 147 186 227 211 196 181 187 299 620 1031 958 1013 1060 990 902 940 1025 1077 984 758 546 381 279 213 159 103 92 100 114 106 86 92 103 94 101 111 110 89 74 89 104 96 94 88 89 95 81 80 76 88 94 89 98 93 80 79 77 76 74 67 68 64 60 51 45 43 38 57920 346 31 30 11131 16 5 20 8126 6444 3123 2619 2671 999999 999999 999999 5240 4512 3799 3887 4018 3742 3307 2893 2101 1543 1411 1724 2594 2569 2278 2217 1982 1571 1795 2037 1916 1822 1441 1122 1056 1106 1271 1304 1021 1002 928 765 840 685 449 423 328 268 322 548 624 674 503 536 542 627 668 657 620 629 391 247 280 205 108 61 105 116 136 86 99 70 130 179 139 178 219 237 187 109 57 93 59 15 115 141 87 117 76 219 202 140 90 99 87 143 224 52 120 27 56 36 51 54 119 53 97 10 19 57 98 117 75 102 62 49 119 83 54 33 87 106 78 48 99 90 103 80 33 70 63 33 66 37 56 124 56 41 57 143 168 137 130 164 137 118 141 39 73 87 102 95 44 111 158 180 121 84 158 161 160 98 114 106 107 94 46 101 162 117 83 13 73 115 100 46 132 133 175 192 173 229 250 317 325 314 553 732 447 319 318 350 292 262 260 158 111 151 157 170 140 203 164 170 152 190 201 168 180 138 117 127 122 108 116 124 111 127 126 135 134 155 147 138 192 198 258 465 782 855 680 548 518 613 796 1327 2996 4984 6434 4819 4185 4089 3816 3507 2825 3019 4035 5129 3445 1486 975 788 747 790 701 590 449 258 112 59 48 63 41 29 47 44 99 88 68 97 97 88 86 64 70 67 66 58 88 86 95 124 144 160 246 296 335 376 434 447 481 503 709 1150 1054 1163 1118 1118 1153 1187 1043 1013 904 686 439 315 254 192 136 101 124 130 109 88 77 105 118 108 102 99 97 102 92 99 102 100 96 98 103 87 93 99 103 99 100 99 89 82 83 83 87 86 81 78 69 76 73 62 60 64 57926 346 27 30 11127 16 5 26 8126 6436 3043 2787 999999 999999 999999 5499 5493 4372 3676 3767 4038 3864 3406 2986 2254 1595 1278 1599 2552 2700 2283 2268 1836 1584 1817 2085 2006 1775 1314 1093 1170 1219 1251 1366 1210 954 907 827 862 667 545 330 256 336 388 365 652 690 637 543 586 734 682 704 573 473 365 198 172 128 64 37 101 136 73 49 71 81 115 141 119 133 149 138 160 110 70 96 106 70 32 98 79 4 128 265 187 154 153 168 149 140 155 146 169 68 105 96 44 47 117 62 46 66 79 54 84 72 41 52 40 114 39 45 55 108 89 32 66 90 98 40 29 62 100 91 17 35 40 92 72 37 56 131 71 45 99 125 141 141 151 188 148 144 105 84 54 64 141 92 102 145 116 102 102 201 197 150 145 119 91 109 94 76 90 64 37 67 81 123 104 112 119 175 181 219 198 238 288 335 472 422 464 519 481 424 310 255 285 313 275 162 136 163 154 142 173 128 149 170 200 193 176 186 148 140 118 145 107 119 137 184 133 164 132 145 143 180 178 196 230 233 333 558 704 673 583 568 531 495 754 1198 1705 3142 4054 3374 3645 3301 2404 1973 1489 1112 1121 1435 1067 618 342 253 326 427 446 534 485 370 160 30 53 38 36 32 65 76 77 84 104 107 82 67 71 58 80 54 57 55 64 77 72 91 129 206 297 377 434 517 602 685 783 916 1009 985 1059 1072 1026 950 1017 1109 1037 947 887 736 475 339 257 181 151 121 123 118 97 110 101 112 104 130 111 104 104 96 100 103 92 90 86 95 106 111 103 96 106 103 91 86 85 88 87 90 85 81 82 75 81 85 74 62 62 56 57932 339 233 30 11123 16 5 32 8126 6428 3832 3605 3673 3896 3708 3401 3095 2406 1618 1385 1735 2549 2559 2340 2253 1835 1593 1881 2153 2027 1773 1255 1196 1223 1278 1313 1302 1249 1104 986 821 1000 874 584 434 282 417 426 481 671 790 661 520 669 640 711 706 708 489 246 235 178 149 99 85 52 82 46 178 173 155 180 165 179 110 183 163 200 208 112 156 103 148 50 87 87 154 274 303 244 186 158 97 200 196 138 127 168 93 76 68 69 94 109 116 83 112 107 66 102 104 121 74 41 36 102 4 83 93 100 48 151 89 102 63 86 102 65 77 37 123 82 21 74 39 70 38 86 153 120 157 113 165 217 175 176 135 20 94 91 99 147 133 168 131 91 121 201 205 209 101 28 45 76 141 107 137 94 39 73 45 99 130 147 118 191 299 257 284 279 328 474 486 506 502 482 498 511 472 417 410 430 386 321 193 121 94 184 182 184 225 195 176 213 192 144 175 178 186 166 156 175 144 169 130 160 152 138 164 176 224 203 186 245 312 388 577 700 767 768 673 694 731 894 1119 1191 1597 1940 1899 3109 4060 3287 1993 1223 795 709 639 481 300 223 183 221 282 398 443 379 288 135 33 34 47 72 82 54 69 83 126 134 122 111 85 68 51 69 92 107 85 81 99 118 183 256 333 391 444 519 643 799 883 853 970 1009 954 894 1013 957 1029 1134 1080 1149 1100 928 752 522 371 312 253 168 139 150 140 132 114 129 125 130 119 118 138 108 116 108 101 109 114 129 105 105 110 126 117 114 111 109 95 103 108 101 99 96 99 95 86 85 76 70 71 67 58 57938 338 260 30 11120 16 5 38 8126 6420 3461 3461 3520 3541 3468 3195 2409 1595 1388 1579 2457 2641 2274 2220 1704 1631 1890 2040 1964 1783 1216 1111 1160 1130 1179 1338 1313 981 794 864 838 751 433 347 314 343 367 434 610 699 561 449 557 600 669 669 545 289 217 189 150 113 123 93 129 181 174 140 41 87 91 193 93 135 157 184 104 140 106 95 46 71 98 77 98 137 176 290 207 165 143 81 148 162 170 143 113 71 23 50 57 110 81 45 95 101 89 69 89 81 11 55 122 64 48 53 76 56 54 91 44 34 77 62 123 60 43 60 37 34 11 48 62 27 43 89 143 87 140 161 158 172 179 122 107 23 56 63 83 78 90 146 138 140 137 59 141 132 116 54 40 76 36 87 94 137 92 55 34 56 142 146 123 95 195 270 220 249 303 421 410 436 443 511 467 476 498 508 455 378 291 282 207 151 96 102 127 120 103 158 176 164 198 164 124 146 114 119 169 159 173 139 166 139 111 124 135 143 179 162 158 210 269 322 330 439 614 716 867 892 798 753 827 950 919 966 1216 1319 951 1367 2092 1438 925 599 564 523 443 310 202 200 201 276 361 433 382 310 215 56 17 28 49 33 62 64 86 94 86 104 82 88 82 65 50 50 62 56 24 44 93 185 298 343 364 423 468 588 721 922 871 895 936 885 1052 969 983 996 997 1072 1040 955 801 763 595 408 310 258 184 139 116 96 96 104 108 99 116 106 116 106 90 101 97 93 91 95 101 91 79 86 91 114 111 102 84 90 82 80 87 94 82 66 70 74 66 70 63 62 58 50 57944 339 228 30 11118 16 5 44 8125 6412 3631 3382 3365 3486 3586 3422 3153 2467 1712 1433 1360 2181 2768 2365 2276 1795 1695 1915 2003 1956 1671 1152 1224 1175 1260 1266 1312 1330 1173 951 904 871 859 642 472 355 335 435 524 638 742 577 527 625 675 683 737 582 349 313 188 99 117 104 61 51 82 83 11 20 32 148 171 184 161 113 171 144 42 96 156 130 157 119 122 42 133 232 306 296 233 117 135 195 121 138 159 125 54 158 164 108 55 90 38 50 -8 29 82 96 78 77 21 70 112 34 124 117 28 38 141 80 55 117 107 66 87 88 80 90 40 41 57 67 97 51 154 114 147 141 139 109 182 189 158 70 90 69 21 25 60 40 108 121 154 149 124 119 147 148 168 167 64 122 58 67 130 122 99 84 64 74 95 140 135 139 230 219 295 379 368 429 483 465 536 473 523 587 660 597 477 301 228 196 97 114 178 171 224 176 207 186 163 180 164 115 128 164 162 192 155 117 129 127 143 158 158 133 122 176 228 234 230 258 307 392 479 671 897 1051 928 830 782 782 837 948 820 649 476 479 870 1079 826 473 390 485 504 441 350 299 213 197 288 438 429 323 204 89 55 38 64 50 74 82 99 90 78 92 88 81 86 85 81 73 63 63 56 89 95 99 140 295 417 464 508 567 682 830 924 949 963 1168 1058 1063 881 920 961 963 980 1000 853 704 647 541 407 359 270 171 135 122 138 124 112 116 122 113 127 131 116 110 96 99 102 101 119 106 93 105 109 110 104 86 97 94 106 103 93 87 83 98 89 90 90 79 84 74 59 57 58 57950 339 226 30 11116 16 5 50 8125 6404 3907 3487 3219 3254 3560 3341 3054 2439 1689 1361 1405 2125 2642 2397 2300 2060 1574 1765 1939 1933 1694 996 1090 1112 1127 1222 1269 1308 1081 935 888 920 811 465 405 306 363 440 471 624 699 520 439 649 687 657 580 499 214 202 234 91 45 46 80 43 72 37 22 95 190 157 75 111 140 103 93 53 112 57 90 77 105 63 111 78 138 217 270 179 123 126 127 92 158 176 111 124 48 75 66 80 77 39 49 46 -11 42 56 73 57 33 86 42 88 87 56 56 88 73 50 80 58 50 45 103 71 76 82 53 36 29 69 44 70 183 166 119 157 182 165 175 182 134 122 70 70 65 43 24 76 50 80 103 123 174 115 92 113 94 142 81 67 95 127 113 76 83 118 57 23 50 57 125 138 134 195 262 300 399 588 693 610 517 446 435 396 447 409 417 404 335 247 183 138 94 127 156 116 142 155 164 182 189 165 118 145 130 145 152 114 142 130 137 155 140 111 120 162 185 198 208 250 326 348 426 610 823 988 856 730 663 574 506 429 490 374 312 324 466 922 1209 717 425 424 445 411 368 286 217 155 227 299 344 256 132 81 59 37 35 46 64 80 81 79 61 44 71 83 67 58 61 45 39 61 70 55 71 59 103 138 221 345 412 489 575 667 694 801 947 1047 938 942 990 1052 959 860 911 879 894 834 668 637 580 450 301 213 155 107 118 112 113 91 92 95 98 104 107 107 95 96 107 109 105 111 115 97 84 80 89 90 97 104 91 92 89 91 80 72 77 80 76 77 73 74 61 53 49 48 57956 339 254 30 11114 16 5 56 8125 6397 3817 3464 3391 3321 3539 3435 3131 2438 1710 1445 1368 1983 2556 2477 2279 1932 1663 1762 1990 2001 1849 1275 1070 1102 1138 1190 1250 1306 1094 922 797 948 797 475 370 296 303 375 516 651 672 515 387 625 701 682 639 469 235 173 114 65 99 74 102 54 75 102 48 63 91 143 92 87 151 166 118 87 74 36 60 51 107 69 65 111 161 269 243 208 137 137 66 80 164 199 133 42 59 50 42 38 48 54 53 40 27 64 47 21 5 107 95 79 48 60 49 65 69 -13 -11 57 83 152 154 84 99 73 44 71 57 45 102 119 77 119 173 149 139 171 129 149 125 98 144 81 96 73 65 86 84 65 51 110 139 140 74 122 120 117 74 64 112 79 100 116 157 117 56 84 74 73 104 128 120 157 297 275 419 516 593 599 577 522 494 386 290 295 252 234 215 158 130 135 156 116 73 84 137 150 151 150 181 220 134 120 165 191 172 168 140 136 183 148 131 115 99 103 140 146 249 323 276 328 414 534 771 1016 1068 932 747 538 409 291 256 229 177 154 216 298 520 1081 919 445 310 288 334 372 308 190 101 126 208 232 191 112 65 39 36 51 64 29 64 78 49 62 72 68 81 77 64 73 87 79 60 38 13 39 63 65 86 140 260 353 450 547 611 727 880 1068 1160 1159 1199 1466 1227 1108 974 999 957 906 841 737 660 594 488 342 240 159 116 110 113 97 95 101 99 88 93 97 91 95 94 94 91 78 80 88 97 101 86 87 85 87 90 78 81 87 80 81 75 68 74 77 80 64 59 53 53 49 50 57962 338 251 30 11111 16 6 2 8125 6389 3230 3219 3193 3322 3405 3204 2584 1545 1316 1322 1970 2300 2302 2090 1838 1651 1767 1856 1788 1585 1203 1093 990 981 1084 1207 1182 852 844 709 803 726 390 303 277 330 336 454 638 636 580 374 408 542 624 582 385 197 155 122 46 18 90 0 -9 30 83 24 65 74 109 -22 19 81 98 152 85 20 73 21 39 -35 33 -14 41 110 103 243 220 108 107 109 65 36 74 117 59 14 23 -10 -3 -20 30 57 38 9 32 -8 -33 7 40 -11 -7 53 1 0 32 100 31 -45 38 58 65 40 41 19 71 43 -24 -8 44 9 27 55 12 83 74 89 123 68 91 150 110 62 9 4 2 -2 49 90 39 78 65 85 122 74 121 25 42 77 41 32 85 82 72 18 50 66 56 16 -14 17 35 70 157 175 233 232 227 231 249 188 242 259 247 252 210 161 174 115 81 115 120 91 69 95 115 121 101 99 124 114 123 124 91 119 81 104 77 75 104 117 147 81 109 56 53 74 98 169 182 261 331 416 617 886 1212 1342 1290 926 671 516 327 249 171 103 49 81 140 273 583 561 253 196 232 248 235 224 196 125 77 88 115 69 14 11 12 -2 -11 -8 0 36 23 24 24 18 14 11 22 6 14 11 20 28 2 26 31 32 44 62 93 169 240 261 362 551 749 940 1095 1091 1045 1057 1059 1070 1056 959 937 876 891 750 666 644 543 466 328 194 114 82 67 69 65 60 50 63 69 65 61 56 44 48 61 47 55 57 53 46 50 56 51 46 47 57 54 48 39 40 39 40 45 36 32 40 30 25 25 14 15 16 57968 339 219 30 11109 16 6 8 8125 6381 3392 3022 3111 3256 3397 3660 3466 2939 1799 1466 1312 1944 2496 2429 2195 2018 1782 1845 1912 1808 1457 1094 1031 1055 1015 1120 1155 1159 872 708 734 838 745 495 321 258 375 462 451 601 704 626 482 420 559 577 608 535 270 142 66 28 52 60 36 8 109 59 87 60 58 169 126 90 113 110 63 71 79 45 37 -37 24 74 51 53 40 116 245 270 200 114 75 120 139 166 136 106 50 64 25 17 63 -13 39 41 67 22 -25 40 18 -37 18 65 41 25 -28 37 20 8 12 36 20 29 57 89 39 -3 15 29 -12 -38 9 -29 47 82 116 158 202 166 62 73 143 156 123 46 73 38 -8 17 100 100 118 90 103 99 54 111 122 80 64 56 124 145 157 63 31 26 56 102 83 67 66 71 122 149 153 212 223 228 222 175 153 168 182 203 182 180 186 155 122 123 169 179 119 107 105 116 84 106 166 151 136 150 128 102 115 108 111 120 81 71 125 124 136 131 116 130 111 148 156 203 354 480 625 907 1292 1532 1469 1215 896 710 561 409 378 305 116 91 147 198 232 429 465 306 270 255 258 274 274 270 262 272 200 148 93 49 32 21 -17 -20 -1 8 48 55 52 41 53 58 42 45 53 61 32 24 34 29 38 45 37 37 55 96 166 222 272 340 490 682 856 1019 1086 1096 1129 1143 1150 1183 1109 1016 900 983 821 720 595 537 450 285 198 121 90 86 76 84 81 77 72 72 71 78 63 69 56 74 68 59 77 71 63 71 60 60 68 81 70 69 68 65 56 56 53 51 52 53 51 49 52 43 39 32 24 57974 346 8 30 11108 16 6 14 8125 6373 3015 2919 3404 3864 4438 4968 4896 3926 3212 3199 3307 3412 3799 3661 3485 2377 1535 1477 2063 2561 2535 2274 2012 1993 1991 1953 1764 1368 1110 1136 1184 1224 1233 1322 1170 1050 890 817 961 860 544 449 394 386 492 567 768 735 611 531 476 601 692 632 523 312 264 220 178 57 102 114 157 126 126 134 103 170 159 148 97 216 177 190 159 168 64 96 61 134 58 53 88 116 246 332 265 214 223 116 151 165 165 197 161 115 118 107 69 102 85 75 109 104 103 78 55 87 44 31 58 80 68 79 113 136 51 50 128 157 92 54 44 92 46 23 91 63 53 31 28 112 146 128 202 187 135 157 210 206 163 178 85 73 67 30 95 77 75 140 165 159 100 154 159 127 97 129 171 155 204 210 154 146 108 102 161 144 132 149 127 199 193 206 271 258 242 202 292 279 219 245 276 238 196 225 189 151 185 164 163 112 105 145 199 160 156 212 167 185 173 188 189 203 156 146 166 149 156 159 169 150 168 136 110 167 207 222 347 469 615 777 1190 1688 1661 1264 1086 1022 846 706 599 572 434 218 168 160 216 251 402 606 496 377 352 345 362 376 370 432 510 435 250 113 86 77 44 39 62 59 30 80 110 109 116 141 96 91 84 84 73 97 87 85 92 87 80 86 76 81 104 168 229 258 281 366 477 630 806 1095 1324 1257 1223 1147 1246 1093 1084 1086 977 966 856 724 590 448 344 233 158 126 128 124 124 121 112 118 139 113 140 124 112 104 102 109 111 119 118 102 101 125 120 103 115 105 95 106 116 92 95 98 92 86 94 93 90 79 75 68 65 59 57980 346 8 30 11108 16 6 20 8125 6365 3019 2861 3047 999999 999999 999999 4723 3855 2994 3028 3099 3286 3574 3517 3239 2122 1387 1319 1743 2199 2238 2143 1759 1755 1889 1782 1595 1272 1026 1081 1030 1068 1218 1260 1046 921 766 749 828 699 457 360 344 420 450 568 639 602 569 528 432 610 717 663 581 320 277 170 123 103 79 64 139 61 53 40 67 98 114 105 53 99 128 153 71 -18 -26 83 98 90 89 76 -16 144 258 194 157 226 122 104 112 176 207 134 98 91 29 50 20 26 16 32 57 2 -11 24 95 103 25 44 97 71 17 65 86 50 3 34 65 91 76 93 106 68 54 14 88 69 64 -4 105 130 179 119 85 123 145 95 106 114 158 135 120 79 37 -2 3 103 134 115 136 117 32 152 97 26 82 128 82 146 152 109 52 118 115 59 106 128 143 161 160 155 181 197 219 214 206 179 210 217 211 138 178 148 176 203 173 149 135 139 118 110 74 99 109 121 140 133 120 132 178 153 115 148 113 108 142 110 135 151 138 130 80 95 131 109 163 202 321 460 579 715 1154 1590 1370 1035 1023 1028 928 777 657 634 581 384 175 144 185 285 494 728 523 382 372 388 393 368 289 205 141 143 175 180 285 302 191 63 5 25 11 45 69 71 74 59 43 62 73 49 54 70 46 41 58 40 64 46 42 70 71 86 159 256 292 427 640 767 828 1001 983 1208 1198 1409 1333 1158 1157 998 1023 917 809 655 503 398 291 193 108 85 94 88 78 94 84 73 79 81 84 87 74 74 76 89 84 64 63 66 72 68 78 77 70 65 72 73 68 63 57 50 60 58 50 54 52 46 45 35 29 31 57986 339 219 30 11109 16 6 26 8125 6357 3408 2958 2963 3024 3443 3694 3544 3251 2029 1422 1371 1826 2438 2443 2231 1819 1855 2024 1959 1746 1179 1095 1087 1096 1222 1301 1230 1053 887 841 836 870 742 419 356 344 383 402 570 731 597 572 511 437 664 656 538 584 343 227 170 135 61 75 50 93 80 106 5 70 128 108 75 97 83 116 156 146 46 73 44 40 120 91 37 7 88 189 285 220 146 142 158 140 104 124 235 106 70 23 12 116 24 19 21 52 56 37 140 62 65 117 34 53 55 0 18 48 68 29 -5 70 69 32 70 51 79 77 28 26 17 32 44 68 106 86 65 66 118 62 108 128 133 151 110 73 -27 2 51 73 39 68 77 95 159 122 129 117 147 199 147 142 137 126 131 147 99 94 99 124 130 104 51 148 159 158 226 214 194 256 196 193 242 226 254 231 160 198 225 170 159 179 150 122 110 127 141 200 203 162 142 157 119 135 166 182 126 128 142 134 119 157 114 165 164 138 103 100 94 164 181 307 472 647 910 1323 1505 1150 961 946 876 752 666 689 867 1166 819 247 153 205 265 373 526 434 370 336 351 374 330 280 311 416 419 543 644 527 366 201 88 19 21 36 26 49 83 85 66 55 50 20 37 50 62 59 81 52 53 49 37 39 56 89 105 98 151 264 392 636 833 1056 1146 1201 1382 1302 1317 1058 993 1066 1011 1039 993 951 706 545 456 292 184 119 105 92 88 97 85 79 94 96 90 81 79 91 61 59 63 79 79 76 83 83 80 75 69 81 93 73 75 86 78 67 68 67 65 57 51 56 56 45 40 34 29 57992 339 220 30 11110 16 6 32 8125 6349 3136 2940 3039 3243 3627 3706 3570 2847 1817 1514 1370 1738 2699 2663 2465 2185 1930 1951 2064 1996 1339 1044 1162 1183 1258 1374 1419 1229 980 891 857 923 766 400 368 359 429 462 634 820 731 552 484 488 650 653 576 550 455 280 262 194 150 67 112 105 91 51 100 45 113 168 160 135 155 168 123 108 108 122 86 55 146 147 124 122 169 209 240 189 182 185 178 208 179 186 211 126 93 50 16 79 82 37 57 68 54 64 92 83 126 83 65 112 139 65 69 33 60 70 31 85 98 68 81 99 51 50 19 46 77 59 80 165 143 198 165 174 138 190 160 159 124 108 164 150 76 103 50 53 111 134 145 127 121 86 130 116 158 124 114 171 153 167 175 155 132 81 128 123 167 169 176 204 183 148 240 265 290 340 338 312 287 333 272 283 202 267 270 214 230 251 226 179 116 141 194 184 159 216 194 170 172 210 189 171 151 159 139 126 151 168 159 155 127 153 166 136 159 154 207 363 534 780 1041 1261 1303 1202 1033 999 937 831 851 844 1013 1100 801 394 274 235 305 378 516 474 377 285 337 433 488 522 579 557 488 470 544 600 418 220 74 63 44 56 55 94 113 79 102 130 87 88 68 73 105 83 99 79 63 65 70 76 82 82 102 122 142 170 210 291 407 496 603 911 1025 1173 1443 1533 1154 1125 1246 1112 1000 857 680 585 471 330 225 156 134 109 104 127 120 105 100 113 123 112 94 85 101 96 101 96 92 93 87 85 88 89 94 105 99 90 87 79 84 84 83 82 87 84 80 77 71 67 60 53 47 57998 340 190 30 11110 16 6 38 8125 6341 4215 3282 3055 3009 3102 3433 3679 3491 2615 1741 1502 1435 1710 2656 2639 2493 2316 1947 1970 1963 1808 1315 1030 1216 1190 1134 1219 1295 1151 985 839 803 836 748 452 330 445 444 568 664 767 688 558 472 464 565 603 571 525 388 191 147 96 97 70 92 106 155 161 52 33 48 141 97 142 138 138 154 94 93 127 93 57 87 0 41 62 126 247 245 177 166 143 157 158 78 122 175 122 122 122 82 80 81 72 58 76 60 97 -15 17 94 112 59 99 96 59 79 13 37 87 138 92 142 106 8 27 51 63 93 60 22 23 90 136 132 99 109 72 123 120 194 194 130 129 147 184 86 55 16 25 27 76 123 147 132 110 130 141 179 184 152 174 131 195 221 176 127 108 139 115 76 147 195 218 201 196 256 229 256 347 386 327 320 334 390 269 207 233 309 337 264 208 157 101 85 165 176 152 127 126 138 151 139 150 125 126 136 195 133 153 192 148 128 123 143 133 149 130 136 229 393 692 908 890 976 1056 1023 979 948 880 737 710 754 713 817 936 751 444 402 341 404 507 665 500 347 394 494 549 545 528 417 286 282 450 856 738 238 60 22 29 48 36 34 64 79 63 92 98 90 76 86 58 66 65 62 93 83 54 70 79 87 101 113 133 153 138 127 123 158 168 201 265 428 580 861 1545 1930 1223 1100 1220 1242 997 683 551 457 323 219 141 96 95 88 90 104 94 95 96 102 121 93 76 93 76 85 81 69 86 78 83 87 82 74 82 86 81 74 77 79 75 65 69 65 61 55 54 49 50 46 39 38 58004 339 221 30 11111 16 6 44 8125 6333 3303 2916 3112 3226 3543 3727 3600 2899 1823 1534 1308 1834 2711 2484 2274 2204 1997 2091 1943 1703 1167 1023 1088 1237 1316 1224 1283 1204 966 936 880 855 811 515 428 381 469 571 725 780 679 618 565 568 621 733 628 596 423 291 219 150 148 87 105 166 139 123 81 58 62 112 133 160 157 101 194 160 140 106 137 132 38 8 33 67 157 270 288 240 188 163 157 158 187 208 158 120 59 40 61 79 43 31 86 69 55 54 143 83 73 101 38 47 65 67 40 67 82 105 84 84 66 85 126 98 75 67 68 31 99 103 89 127 170 214 140 129 123 115 178 187 134 198 179 175 152 87 102 80 80 160 174 197 156 160 167 174 218 163 148 199 202 203 205 147 155 102 162 123 119 138 192 203 191 197 268 333 368 362 351 333 372 435 465 461 412 390 364 405 420 456 376 182 102 98 140 181 183 135 189 192 164 146 161 198 193 179 98 152 113 125 220 183 185 149 185 139 205 372 617 811 1001 1076 1091 1051 1005 1276 1464 1096 816 701 666 814 1080 1090 809 623 578 563 654 920 861 517 388 354 422 497 538 443 292 211 197 185 197 130 114 68 61 60 16 8 57 78 70 64 92 96 90 103 96 69 86 76 70 77 56 77 102 80 72 107 123 145 159 177 232 300 345 356 358 419 532 546 768 1159 1251 1341 1331 1179 1166 989 736 564 446 307 194 131 109 102 96 113 136 126 116 113 104 114 112 114 101 101 96 102 90 88 91 90 88 90 98 99 87 97 90 85 91 89 78 85 84 78 78 71 70 71 60 55 50 58010 344 72 30 11112 16 6 50 8125 6326 3174 3845 4348 4327 3722 3093 2998 3027 3119 3330 3361 3259 2577 1726 1413 1276 1850 2574 2399 2432 2140 1955 1863 1797 1552 1084 1071 1167 1093 1185 1243 1250 1041 971 924 873 835 854 633 396 410 460 528 659 722 691 526 578 442 620 681 565 341 268 251 205 64 61 103 61 58 129 68 45 49 49 194 61 173 148 156 160 70 98 98 32 77 58 50 76 32 208 227 191 189 94 109 162 182 76 140 147 88 42 60 127 82 -15 42 34 32 54 63 73 71 46 113 72 52 26 81 58 47 61 70 19 32 60 48 74 67 -7 28 106 -20 61 87 85 114 119 129 185 144 119 115 110 99 125 158 166 160 68 38 46 52 71 121 128 137 142 118 180 188 157 81 102 146 176 173 176 177 167 132 152 125 115 145 208 208 297 454 601 704 726 656 611 585 620 639 577 543 507 407 408 433 475 488 294 135 84 93 169 194 154 124 117 132 118 146 164 120 129 133 116 117 146 122 151 109 106 119 123 95 180 313 493 710 952 1020 940 947 1110 1291 1169 999 894 814 863 1073 1265 1403 1256 985 899 1084 1079 1072 929 658 400 328 342 327 289 261 220 151 104 88 78 32 36 54 55 49 26 16 39 33 38 46 68 77 40 45 58 41 57 45 52 60 61 65 57 45 62 102 94 108 131 167 246 342 451 479 548 706 948 1033 853 1124 1067 1109 1130 1300 1225 1047 676 522 399 276 166 95 93 85 91 85 84 86 76 100 88 89 93 85 81 73 85 90 84 77 73 61 68 69 67 80 72 69 82 78 65 56 64 49 56 59 53 51 45 43 36 34 24 58016 340 191 30 11111 16 6 56 8124 6318 3960 3097 2890 3096 3156 3379 3459 3400 2781 1900 1446 1485 1775 2401 2450 2379 2314 2039 1979 1786 1519 1114 1141 1147 1219 1204 1250 1265 1081 908 779 852 924 830 563 453 381 454 576 629 704 662 553 402 435 668 728 623 410 269 209 177 163 96 88 167 178 122 78 67 71 92 116 108 157 206 181 112 78 68 46 29 40 61 118 143 155 199 294 233 200 184 97 115 183 137 179 151 120 106 76 95 45 33 48 58 20 33 60 67 92 122 74 64 62 61 49 91 62 99 74 77 99 147 100 18 55 53 104 44 22 112 141 126 99 103 185 187 153 143 190 152 170 76 128 127 140 113 96 61 66 114 147 179 203 176 167 152 159 159 160 185 209 231 209 209 156 152 176 188 157 136 186 485 825 1008 1062 969 970 812 602 542 542 589 650 615 607 589 600 478 416 387 342 341 165 117 162 203 157 166 171 168 168 165 144 142 198 162 102 131 165 159 157 145 172 110 139 185 195 208 402 629 786 899 1049 1083 1064 1032 1013 1044 1120 1355 1431 1356 1209 1248 1256 1577 2020 1580 1508 1448 1364 1152 889 649 395 294 302 292 235 163 125 105 112 77 79 74 75 51 30 29 67 64 90 65 68 111 101 80 85 65 95 105 98 83 72 57 72 57 60 98 75 87 109 141 203 232 289 330 426 492 777 1126 903 1018 1084 1101 1149 1594 1555 1396 1196 856 639 519 378 221 136 108 111 109 106 118 114 102 108 106 112 105 95 97 92 86 92 90 96 91 99 108 106 93 101 106 95 87 86 101 88 96 98 84 78 75 71 70 60 61 61 57 58022 346 11 30 11111 16 7 2 8124 6310 2979 3081 3396 4007 4577 4687 4110 3312 3078 3156 3237 3417 3380 3422 2876 1964 1591 1381 1784 2462 2719 2534 2391 2146 2030 1935 1408 1075 1118 1156 1224 1287 1342 1221 967 975 859 892 912 902 581 475 420 461 454 695 673 592 576 470 533 660 669 616 407 312 265 305 188 119 22 18 105 147 149 123 74 126 130 129 121 167 214 154 128 63 72 47 68 59 56 110 141 237 326 281 148 155 141 159 189 185 171 161 87 89 83 150 125 84 52 -17 9 11 105 113 65 53 45 62 16 27 59 76 47 65 94 139 96 137 114 4 17 102 67 68 70 67 127 137 152 152 146 193 175 172 108 148 184 140 127 153 150 160 92 98 111 141 109 138 146 119 140 144 159 222 125 129 124 183 161 114 154 197 151 100 166 144 199 620 959 924 906 868 784 754 766 845 857 908 809 724 620 559 525 470 482 374 350 305 195 135 129 169 163 201 211 170 167 136 131 170 199 189 146 158 145 192 196 188 158 170 164 159 179 197 288 452 559 667 778 893 963 872 887 938 1032 1136 1137 987 866 770 713 893 1977 2104 1308 1171 1195 1114 967 911 512 293 298 321 263 179 159 128 90 83 87 64 70 80 49 62 56 77 99 67 72 120 96 84 105 100 106 72 71 77 58 87 67 58 93 91 96 119 108 124 163 194 232 303 413 498 633 700 848 1046 1015 1224 1379 1353 1505 1651 1288 842 629 608 483 287 161 135 126 115 110 117 122 118 134 128 123 113 122 105 104 114 100 111 115 95 104 95 98 106 98 98 101 105 98 96 88 90 91 77 85 86 90 80 70 61 57 57 58028 341 163 30 11113 16 7 8 8124 6302 4383 3971 3178 3088 3155 3239 3406 3395 3319 2994 2204 1583 1391 1612 2390 2652 2375 2377 2116 1841 1674 1289 1100 1090 1032 998 1151 1255 1139 913 796 772 852 950 960 573 418 426 455 551 712 798 636 615 505 462 584 618 464 354 297 217 178 175 116 53 67 143 120 107 92 128 75 150 87 135 144 127 121 91 75 77 68 81 -11 31 59 93 184 321 294 233 182 133 212 121 103 145 142 152 98 108 34 67 41 121 30 62 36 38 -28 8 46 58 74 50 21 52 79 35 -18 4 49 119 135 139 73 49 38 41 69 28 84 73 115 116 134 160 117 49 78 133 90 131 142 111 98 126 106 72 7 37 90 125 129 116 134 120 123 161 132 68 125 112 143 170 208 208 197 154 80 101 163 211 504 813 845 837 756 682 643 620 682 691 740 678 610 525 420 345 378 379 377 291 226 135 82 75 144 157 167 232 207 184 166 128 136 173 171 167 162 124 103 162 160 169 184 152 122 135 125 248 504 629 626 723 891 894 759 869 1069 1085 771 681 623 663 666 708 854 1379 2325 1790 1014 1183 1144 1066 855 611 280 197 235 245 200 190 182 167 126 95 85 55 65 76 35 31 28 35 9 46 72 91 87 78 77 80 68 74 55 37 73 61 40 39 47 67 80 85 92 161 181 220 283 388 533 811 968 1067 1096 1097 1179 1316 1428 1568 1567 1171 835 574 525 423 220 123 104 100 102 117 101 94 101 109 98 99 88 98 98 69 74 94 86 88 76 82 80 95 89 86 85 81 84 80 72 63 67 65 64 68 63 58 54 59 51 46 37 58034 345 15 30 11115 16 7 14 8124 6294 3059 3465 4093 4177 4341 4044 3155 2953 3170 3113 3222 3404 3249 3064 2495 1762 1455 1690 2361 2657 2382 2336 2024 1835 1503 1149 1016 1081 1130 1167 1224 1213 945 878 837 759 793 893 761 466 321 389 519 698 724 679 602 546 498 391 563 623 456 335 267 256 201 30 46 69 25 78 104 94 75 27 61 10 37 105 139 188 182 100 17 12 30 74 130 57 99 87 153 224 196 255 230 102 146 98 67 116 150 118 56 29 56 143 10 19 73 26 72 91 51 84 52 58 34 40 78 33 22 111 88 83 22 15 10 65 88 77 61 5 69 0 43 105 87 162 183 198 134 154 163 141 111 109 114 115 105 75 105 78 34 22 42 67 53 76 93 113 91 124 164 113 131 121 119 167 187 159 144 126 102 116 94 120 289 603 640 636 700 675 721 805 769 754 712 675 651 601 482 374 338 331 269 272 217 139 98 111 135 141 134 149 150 139 162 158 134 165 123 139 142 125 168 163 216 140 111 113 92 149 188 299 440 478 565 698 769 691 618 695 722 703 613 567 505 553 821 1069 1208 1247 1925 2171 1205 1319 1222 1138 926 654 421 265 208 169 171 189 190 191 173 164 122 92 99 59 52 44 31 17 27 58 57 74 70 60 54 50 52 70 80 42 71 68 40 47 55 76 72 88 92 120 200 284 280 303 417 489 677 1002 944 972 1215 1395 1629 1406 1378 1164 875 656 530 472 284 151 103 88 85 91 98 95 93 82 73 83 89 87 84 64 74 79 63 74 69 63 68 78 90 77 70 68 63 66 57 52 57 52 51 54 45 51 41 43 44 38 31 58040 346 17 30 11117 16 7 20 8124 6286 2751 3087 3488 4054 4362 4563 4365 3459 3201 3274 3130 3344 3660 3415 3255 2984 2121 1540 1598 2262 2719 2583 2643 2327 2054 1684 1166 1131 1058 1204 1220 1226 1191 1022 967 863 764 836 902 760 569 372 381 457 708 788 749 631 569 405 384 463 542 407 375 294 272 250 164 106 120 191 183 123 181 138 133 93 92 133 176 173 54 130 57 45 23 53 42 130 133 98 104 175 262 249 299 209 231 210 179 144 114 124 126 88 74 30 54 9 55 68 36 56 13 94 84 -9 39 40 88 71 36 88 123 67 80 93 102 73 84 63 108 102 70 32 44 72 122 135 178 102 139 127 202 140 107 129 130 149 116 105 164 96 60 53 73 144 72 83 133 108 204 138 159 168 151 143 161 190 217 199 183 193 166 179 137 164 134 166 483 825 937 1005 1015 965 858 811 712 677 751 705 612 496 494 500 513 508 350 247 211 141 108 185 117 138 187 194 141 164 171 215 188 167 188 145 177 181 175 204 193 233 221 234 364 412 422 502 594 664 791 820 727 611 574 659 626 557 640 691 1027 1421 1425 1375 1482 1960 2401 2216 2212 1771 1408 971 745 478 251 272 245 242 217 226 198 228 303 353 379 324 124 97 63 61 51 50 76 90 84 65 91 85 71 71 75 84 102 90 91 82 94 74 91 83 97 148 180 218 234 267 322 503 633 615 603 744 877 1139 1582 1535 1362 1433 1171 941 689 561 519 374 188 121 108 99 103 121 107 111 128 120 113 114 121 117 106 96 102 98 103 97 90 88 91 88 103 100 90 91 92 81 76 79 76 81 84 82 74 76 79 56 49 51 58046 346 19 30 11119 16 7 26 8124 6278 2677 2908 3797 4357 4249 4449 4406 3516 3195 3265 3182 3411 3671 3533 3339 2697 1904 1583 1653 2201 2760 2772 2697 2531 2112 1661 1179 1110 1097 1098 1130 1315 1246 990 787 823 945 895 870 786 639 503 373 534 647 739 700 598 521 396 466 589 673 482 438 266 235 220 116 147 74 118 121 123 58 118 5 22 123 117 165 154 116 107 38 63 111 61 85 17 78 59 119 148 276 300 216 273 192 116 158 171 121 129 141 29 109 80 89 72 87 37 61 50 48 1 44 92 97 58 108 67 64 89 117 98 71 37 72 86 65 121 96 87 119 79 127 102 101 92 192 207 124 166 176 188 183 202 132 66 119 124 82 63 69 63 63 106 113 150 148 167 123 89 147 131 109 124 153 185 183 183 175 178 175 152 173 154 186 160 227 486 816 1070 1022 913 823 716 599 623 656 665 579 500 494 447 378 389 355 254 158 119 116 188 189 204 173 154 186 191 213 188 166 169 181 156 184 157 241 272 320 345 351 368 439 406 438 485 584 633 682 699 683 602 570 704 839 817 827 1094 1633 1551 1213 1381 1612 1820 2281 2386 3022 2662 1846 1372 954 525 330 257 265 250 215 207 346 628 1540 5943 6643 1804 901 326 81 46 26 45 94 101 111 96 86 70 108 78 78 59 77 86 94 76 61 70 97 95 139 155 159 156 153 145 168 188 215 298 444 771 910 1081 1451 1639 1561 1527 1530 1281 787 586 512 427 265 147 125 122 137 141 122 124 131 126 118 130 115 102 117 92 92 91 106 102 102 103 104 108 96 100 97 91 86 83 88 82 90 86 86 82 77 73 70 71 58 48 58052 346 22 30 11122 16 7 32 8124 6270 2562 999999 999999 999999 3884 4165 4311 3502 3164 2982 3170 3431 3440 3377 3148 2832 1996 1522 1501 2105 2579 2671 2531 2421 2135 1662 1037 1013 1025 1033 1148 1274 1099 873 819 738 751 751 812 649 377 322 392 550 780 763 615 549 490 436 470 675 510 275 190 248 227 199 71 103 48 55 82 107 99 30 54 138 130 13 61 177 146 130 114 52 -1 14 32 62 85 19 145 194 259 266 231 138 114 89 59 76 153 99 103 156 88 27 52 36 92 -12 -76 37 82 46 21 21 7 32 17 1 22 81 -20 -9 42 49 98 55 58 22 -16 37 23 36 48 57 41 99 78 86 78 96 73 117 143 138 107 134 79 59 67 39 57 48 54 51 95 104 103 155 127 142 91 75 98 120 41 77 130 113 99 180 203 141 145 114 113 103 143 141 309 577 733 757 634 575 518 483 438 413 344 346 370 342 249 201 230 235 147 40 104 125 121 153 162 98 126 121 174 112 134 133 116 114 127 266 439 603 642 583 500 391 397 403 453 473 497 558 577 632 665 632 611 702 907 974 1151 1625 1331 981 1003 1150 1629 1898 1755 1869 1688 2708 2396 1410 835 524 313 258 221 188 162 358 760 2712 10992 14455 6207 4159 2485 693 135 10 7 12 29 75 61 35 79 57 42 74 85 59 55 68 49 49 63 77 66 88 85 72 108 112 96 119 140 153 192 206 172 243 357 681 1430 1453 1328 1370 1386 1033 708 499 437 394 227 130 98 102 94 97 84 95 98 92 92 99 81 83 80 75 71 75 82 72 76 84 72 82 72 74 75 69 70 76 73 66 66 60 61 56 44 43 47 41 38 33 58058 346 26 30 11126 16 7 38 8124 6263 2573 2671 3686 4098 3817 4182 4468 3911 3334 3277 3182 3394 3637 3697 3492 3272 2377 1720 1496 2133 2775 2932 2808 2642 2530 1884 1222 1180 1144 1174 1200 1237 1167 1001 896 757 779 881 839 646 477 441 451 641 718 681 610 452 429 420 569 689 612 232 160 173 200 157 104 133 80 32 69 43 93 91 92 75 129 41 119 215 191 104 67 -3 37 111 51 51 128 125 107 147 282 292 248 216 162 216 128 163 180 178 137 87 114 91 27 -32 18 82 66 54 19 113 90 69 54 11 76 74 56 41 83 47 72 2 7 116 125 37 12 17 22 -5 13 40 101 109 123 193 154 97 60 104 160 202 158 103 78 73 67 81 26 76 45 60 124 122 138 192 169 149 110 136 119 122 96 130 169 127 99 201 171 129 146 157 88 134 203 398 553 681 588 533 424 437 433 450 392 395 433 478 524 328 183 201 207 262 208 145 140 149 138 161 129 144 233 180 164 160 133 129 131 194 275 486 764 915 769 571 406 325 359 396 505 548 548 513 468 506 693 847 902 1319 2125 1836 1285 1327 1085 909 872 1027 1632 1825 1439 1340 1726 3116 4191 2275 1039 510 304 233 272 253 336 802 1562 7359 17517 12278 2607 1506 990 629 497 538 752 427 107 65 88 62 50 57 105 114 76 100 120 104 99 83 92 84 97 110 95 129 131 114 136 128 134 189 278 272 255 259 336 472 807 1301 1513 1542 1342 1083 766 570 477 392 245 159 119 113 124 119 113 119 115 117 124 102 112 108 97 99 99 95 102 104 104 105 94 94 99 95 96 99 100 98 90 83 86 81 86 85 79 71 68 59 56 56 58064 343 118 30 11128 16 7 44 8124 6255 4271 4023 4146 4314 3902 3239 3303 3194 3200 3437 3678 3458 3286 2672 1692 1481 2005 2694 2791 2663 2467 2314 1773 1094 1005 1079 1112 1090 1131 1018 859 801 707 774 840 804 498 383 366 457 606 666 674 622 430 443 425 466 645 423 215 217 203 96 96 113 36 14 83 105 91 53 54 74 72 44 56 156 172 147 77 71 118 64 26 25 27 60 48 29 58 161 234 204 141 146 126 138 104 115 72 120 129 49 25 29 46 57 25 -7 51 17 15 -25 -18 18 4 19 75 34 73 52 -7 49 33 15 9 19 57 51 5 78 33 -24 19 34 23 11 76 116 106 47 110 106 100 54 48 41 13 48 80 15 75 86 45 65 78 127 135 117 95 124 124 183 79 126 124 101 130 104 134 105 106 107 93 90 121 156 217 376 417 319 269 332 438 494 462 387 435 438 359 321 274 200 212 237 272 212 103 59 75 119 150 130 115 112 110 174 136 89 125 158 178 269 496 738 807 632 421 331 313 334 422 416 360 296 341 382 480 779 1070 1218 1934 2335 1803 994 934 965 892 1000 1279 1598 1335 910 1602 2502 1699 1625 1139 642 474 398 296 302 519 712 3538 14633 18618 12138 5558 1456 914 610 422 451 723 1804 1847 319 36 33 63 66 65 57 79 66 46 54 60 57 44 54 48 58 82 96 92 104 74 86 123 160 212 253 290 368 581 463 627 951 1309 1518 1514 1334 981 742 460 417 331 187 117 91 71 81 98 97 108 103 109 100 88 77 67 80 68 84 79 72 79 75 72 77 80 80 74 77 70 62 68 59 60 60 57 59 51 42 44 37 36 36 29 58070 339 242 30 11132 16 7 50 8124 6247 4331 3450 3370 3394 3385 3478 3687 3498 3305 2455 1592 1431 2319 2911 2822 2618 2488 2261 1689 1199 1034 1060 1080 1235 1294 1056 930 1015 866 805 891 874 669 493 382 426 587 702 784 569 583 431 378 606 680 571 344 257 268 200 125 65 131 75 61 123 69 93 91 105 139 97 112 166 155 165 154 61 65 89 50 99 83 40 19 113 144 211 262 200 182 237 136 143 144 176 148 93 117 57 46 102 84 38 32 42 53 81 122 40 49 36 29 27 28 23 -7 64 115 24 62 42 120 104 9 36 31 23 103 60 13 128 159 100 130 111 124 148 206 183 110 88 135 49 62 63 49 39 60 92 116 70 80 149 194 145 146 100 128 154 137 87 82 92 147 136 125 171 146 141 126 161 140 118 218 396 396 441 427 371 328 323 361 392 372 315 280 283 260 215 222 181 135 159 104 132 162 145 131 180 177 150 156 152 152 182 183 157 133 221 555 910 1022 838 596 503 439 406 372 341 353 409 518 555 672 990 1341 1780 2268 2463 1641 1085 876 1130 1437 1556 1689 1677 1215 1016 1534 1704 1069 841 658 552 522 469 473 550 676 1449 7828 13314 13656 10887 4636 947 828 571 449 391 334 219 207 118 86 83 94 80 74 82 86 82 105 89 85 61 75 75 72 81 103 123 113 118 115 112 143 191 254 312 330 377 401 648 1104 1334 1607 1702 1628 1404 1279 891 661 464 355 221 140 99 117 102 102 102 123 115 112 118 106 113 96 81 109 107 96 102 98 87 101 102 97 108 95 89 95 85 92 90 78 82 78 73 67 60 64 67 64 55 48 58076 347 5 30 11135 16 7 56 8124 6239 3276 3213 3671 3851 4331 4271 4243 4467 4442 3720 3434 3435 3513 3454 3665 3478 3245 2433 1625 1580 2444 2813 2637 2278 2228 1983 1427 1129 1100 1059 1044 1203 1209 1103 919 861 784 788 849 858 602 408 467 516 650 732 659 524 592 430 358 545 611 395 238 244 141 124 83 75 36 126 83 101 98 9 20 184 147 63 93 152 140 139 154 130 143 146 78 64 49 19 85 92 102 195 294 254 198 163 130 92 130 111 117 103 170 92 41 92 89 14 49 69 7 26 79 96 89 109 51 59 24 70 73 43 71 24 56 112 96 78 118 110 49 -28 -27 51 100 108 61 50 157 130 136 164 198 192 156 113 82 64 63 92 76 85 104 140 108 142 158 176 173 184 171 153 156 138 166 164 127 64 102 108 121 131 174 188 90 121 126 245 409 365 374 426 364 287 324 377 324 355 299 260 216 196 204 206 179 152 174 95 84 180 150 141 159 161 210 205 213 170 173 174 171 179 186 207 452 879 1120 1100 792 643 508 433 426 428 472 638 782 955 1163 1476 1900 2474 2794 2275 1457 1163 1208 1438 1805 2122 2238 2371 3170 2425 1401 1075 1251 1134 898 696 604 587 500 572 696 627 2752 11405 10655 4841 1656 727 1642 1338 603 707 1016 652 425 358 195 89 123 147 108 94 105 113 128 87 65 80 80 108 109 99 95 112 117 110 113 115 131 186 223 294 353 396 500 799 1080 1382 1596 1547 1597 1397 1156 844 582 494 423 318 198 137 118 123 140 137 142 126 122 130 134 115 108 113 122 104 96 103 106 95 97 94 96 103 101 97 101 101 99 94 83 78 80 84 74 65 68 68 62 60 51 58082 347 7 30 11137 16 8 2 8123 6231 3093 3242 3481 3699 3929 4178 4043 4456 4618 3747 3387 3393 3348 3432 3561 3465 3180 2321 1449 1629 2400 2654 2579 2215 2073 1687 1176 1091 1019 1013 1090 1154 1253 1111 853 846 927 811 866 926 632 448 399 411 540 616 741 586 520 368 343 500 640 431 229 277 225 197 135 45 40 50 39 43 71 85 57 56 95 114 105 154 77 121 89 134 83 56 40 24 76 73 74 49 98 177 266 218 189 96 185 117 134 150 42 58 63 16 9 37 72 111 54 21 88 85 41 36 61 32 89 47 15 67 85 67 71 106 59 80 107 18 95 34 45 -24 28 97 -19 19 44 63 154 149 149 108 145 110 102 64 39 79 27 82 100 56 115 89 75 77 188 155 159 153 119 127 111 58 129 159 130 139 87 79 101 127 140 167 96 83 105 179 288 296 338 320 345 319 313 252 233 276 236 210 143 172 185 190 127 112 120 121 170 186 104 104 121 116 133 152 140 171 195 170 140 135 157 275 506 803 1049 1034 863 619 467 414 453 588 741 883 988 1221 1584 2085 2736 2907 2350 1956 1995 2011 1932 2160 2524 2530 2470 4430 5625 3194 1379 1239 1585 1894 1355 959 995 871 612 689 747 889 3858 12491 9021 2233 1424 2506 3163 1577 1317 1731 1373 663 454 276 109 77 96 96 73 93 79 61 67 62 57 47 45 82 83 81 74 85 100 79 96 99 84 111 122 226 264 361 471 541 716 1226 1584 1758 1715 1442 1289 944 616 491 414 323 199 116 107 117 108 119 109 102 107 100 103 100 95 100 105 86 81 87 89 95 104 97 91 89 87 82 83 95 86 74 74 76 67 69 67 60 55 52 50 46 38 58088 347 11 30 11141 16 8 8 8123 6223 3199 3028 3325 3796 4330 4531 4315 4358 4609 3861 3452 3430 3028 3282 3531 3218 2884 2015 1444 1669 2268 2493 2503 2161 1845 1504 1163 1016 963 1034 1039 1125 1201 1139 993 850 915 792 833 904 676 465 408 420 533 715 788 710 595 428 391 379 511 508 272 181 156 184 102 23 48 57 74 76 80 71 46 76 86 89 129 113 75 75 77 35 45 72 6 55 100 34 121 82 129 205 225 197 189 103 57 68 67 110 130 66 96 56 69 23 35 0 62 29 71 60 50 -24 30 96 106 93 66 64 23 60 66 42 9 63 58 54 42 44 16 30 -8 4 39 24 121 145 113 101 159 150 190 93 74 27 71 21 59 31 48 45 72 98 100 117 187 197 134 148 132 148 120 191 157 142 102 125 71 121 156 132 135 127 98 150 218 278 264 264 225 282 302 301 256 326 269 247 188 174 204 150 113 146 195 128 78 78 132 135 169 125 102 112 98 151 132 164 199 116 122 160 214 354 494 590 770 807 744 676 531 479 518 689 1022 1241 1157 1256 1766 2697 3098 2430 2230 2338 2543 2883 3158 3133 2882 3225 5320 8062 7089 4135 2261 1774 1508 1732 3607 5075 3606 1771 762 634 1133 2161 2192 2807 2728 3672 3535 3248 2340 2358 2173 1611 1550 1207 741 838 589 277 88 110 86 82 81 59 61 83 88 92 68 76 80 83 101 95 129 134 115 108 100 91 118 137 191 276 361 478 663 934 1460 1820 1757 1551 1365 1235 774 530 441 357 188 127 120 125 114 110 125 117 114 114 102 116 103 84 84 86 93 92 97 97 100 107 96 99 105 97 105 107 99 92 89 84 84 73 71 67 64 61 58 56 52 58094 347 14 30 11144 16 8 14 8123 6215 3050 3070 3290 3867 4373 4259 4109 4355 4446 3927 3609 3253 3047 3299 3424 3198 2677 1777 1437 1591 2119 2513 2481 2027 1721 1416 1155 996 1021 1066 1109 1220 1265 1252 978 936 805 740 797 885 759 421 343 377 465 569 750 694 476 385 364 398 474 567 381 245 216 133 87 148 98 64 7 61 81 43 66 46 47 58 98 137 113 105 50 2 -13 26 51 76 2 47 53 129 128 137 265 142 69 106 122 162 80 120 83 65 57 87 -15 41 6 63 83 4 17 60 54 64 39 78 43 -46 -23 91 100 36 133 24 6 46 39 -31 16 45 61 -8 5 43 69 95 89 103 132 82 39 117 199 55 111 69 39 -8 -27 23 78 31 37 63 59 148 157 140 134 117 113 104 146 117 138 178 172 85 91 140 96 151 126 121 122 200 271 237 272 250 192 245 248 260 226 236 208 203 201 144 150 138 120 141 106 139 112 73 152 117 130 106 142 151 170 115 120 167 173 143 200 218 290 338 372 450 591 636 560 553 529 547 609 862 1168 1433 1538 1551 1933 2789 2914 2469 2358 2796 3480 3410 3249 2927 3682 5036 6447 6573 5246 4242 3564 2948 3325 4703 6838 7866 6808 4478 2154 1804 1966 1438 587 432 1311 3180 2261 1777 2861 3057 2317 2048 1876 1764 1564 1301 861 517 397 469 428 326 253 133 101 86 99 73 74 60 63 105 100 93 110 106 93 96 84 91 104 114 171 203 261 545 763 743 983 1272 1478 1516 1356 1150 825 580 476 345 183 123 120 112 118 119 108 105 106 98 107 106 106 94 83 78 89 104 87 88 93 94 85 92 91 89 77 84 89 81 80 77 74 69 67 69 67 61 62 49 42 58100 346 18 30 11148 16 8 20 8123 6207 3071 3584 4078 4239 4560 4286 4330 4701 4241 3631 3324 3035 3335 3410 3029 2377 1647 1371 1553 2156 2475 2357 1770 1560 1447 1075 1041 1059 1019 1027 1162 1263 1197 982 925 866 848 802 862 855 665 409 373 481 613 672 724 533 516 450 401 456 611 452 283 235 183 130 102 86 60 79 96 68 55 51 66 18 93 182 110 175 142 8 84 26 44 50 1 33 12 88 129 167 288 220 184 163 142 138 70 153 110 108 41 66 59 3 11 39 51 10 91 50 10 109 72 58 52 11 19 69 29 47 24 53 47 20 56 72 133 81 3 51 67 42 96 86 114 149 72 105 96 87 111 106 93 45 23 18 76 121 78 29 68 89 155 151 136 146 136 185 145 98 153 133 97 110 120 80 87 125 109 80 172 128 77 132 257 245 247 257 242 221 188 219 163 192 192 207 161 177 150 173 113 134 137 175 154 106 91 106 164 154 145 114 145 137 90 135 142 165 147 194 231 322 369 503 561 581 537 515 592 809 1038 1123 1221 1277 1350 1578 1890 2348 2692 2844 2828 3012 3653 4102 4253 3558 3362 4487 5053 4634 3591 4028 4245 3352 3258 2452 2713 6154 9924 7848 4088 1729 733 468 400 395 394 789 1561 1987 3199 3198 2815 2720 1991 1214 675 543 875 1452 1581 1147 842 583 503 379 135 76 70 71 56 61 71 92 101 112 92 80 88 97 106 86 96 137 139 150 185 250 343 606 857 1152 1340 1525 1612 1418 1196 940 606 476 357 211 139 109 116 122 126 110 125 129 111 109 120 119 108 109 103 101 99 100 106 96 100 94 97 97 100 100 102 94 96 88 80 83 79 79 83 74 60 60 56 51 58106 347 22 30 11152 16 8 26 8123 6200 3017 3137 3413 4040 4393 4129 4266 4569 4743 4104 3465 3252 3027 3166 3299 3017 2493 1807 1475 1590 2128 2614 2393 1382 1295 1257 1061 1026 1030 1082 1070 1232 1229 1207 982 800 858 843 921 905 851 549 471 431 628 654 796 736 575 526 387 383 491 509 541 357 192 194 103 81 50 130 87 142 126 41 20 73 7 69 106 163 127 112 56 -8 55 -6 78 46 61 77 38 14 124 252 209 253 147 187 114 87 62 67 113 89 10 32 40 98 78 19 129 85 32 -5 34 10 72 67 121 12 41 59 98 25 37 41 -10 -27 -30 33 38 8 19 23 74 38 72 81 50 139 151 103 88 131 123 81 39 40 70 52 71 67 65 118 119 79 105 163 144 177 235 176 105 114 68 106 183 185 61 119 127 130 192 198 130 98 194 262 274 212 187 199 206 193 127 147 154 191 183 245 214 139 142 144 102 90 99 104 107 68 127 120 118 111 99 164 121 152 169 160 184 220 222 225 333 416 570 680 629 582 738 936 1086 1162 1115 1108 1371 1884 2528 2748 2686 2829 3102 3495 4141 4741 4399 3123 3306 5268 4591 3207 5156 5674 3493 2839 2391 2543 2431 1669 2655 5863 4461 1586 530 371 302 340 379 502 1021 1679 2181 2579 3084 3184 2287 1403 629 428 282 501 2042 2751 1631 717 566 1229 456 114 79 95 69 56 70 80 88 96 63 89 96 81 72 104 103 123 124 155 159 172 305 444 657 936 1035 1152 1394 1539 1573 1228 940 539 448 326 184 132 114 113 110 111 114 110 94 93 93 109 109 91 86 92 106 104 100 91 88 94 98 97 93 95 100 95 92 78 78 68 73 74 71 64 59 62 55 50 46 58112 347 26 30 11156 16 8 32 8123 6192 2878 3060 3537 4099 4257 4309 4222 4386 4567 4012 3400 3088 2905 3128 3098 2962 2380 1759 1342 1496 2080 2487 2283 1373 1093 1112 1055 1089 1081 1078 990 1081 1143 1148 1026 937 922 813 856 844 839 541 405 377 534 546 720 638 492 397 309 451 549 574 361 298 219 180 190 54 34 12 47 141 143 78 40 77 69 49 115 182 157 82 16 37 97 138 31 6 110 68 56 107 58 204 226 196 143 83 33 101 67 50 69 108 42 77 75 42 74 24 1 -14 57 10 15 -25 -26 12 44 -12 39 79 47 30 79 67 27 90 86 -6 54 39 14 -42 51 41 79 133 79 66 144 132 115 95 91 145 90 30 54 68 100 114 117 119 167 104 124 129 116 142 104 153 118 117 112 115 170 137 139 130 149 124 143 123 128 128 151 246 315 193 192 191 189 160 179 163 155 171 174 165 189 178 101 101 124 135 158 109 78 81 85 115 113 66 118 136 166 154 130 149 203 167 202 275 352 427 594 603 583 671 724 824 919 933 927 1222 1640 2133 2530 2566 2514 2882 3308 3837 4495 4312 2833 2542 5451 6318 3532 8313 15546 8297 3138 1908 2097 3133 3508 2631 3151 4810 3958 1220 311 231 219 284 348 379 606 885 1230 1958 1882 1722 1333 800 435 382 358 538 1015 1359 822 245 742 1534 482 115 80 77 77 76 75 90 65 77 98 98 87 80 90 105 109 105 128 134 191 249 336 406 735 976 1144 1447 1687 1816 1392 1105 784 505 392 284 149 105 103 115 102 108 104 119 101 86 97 114 113 102 100 89 91 98 85 83 86 94 83 89 100 86 86 84 94 80 79 78 83 72 71 69 63 52 51 52 42 58118 347 29 30 11159 16 8 38 8123 6184 3008 3291 3706 4175 4357 4292 4233 4484 4646 3945 3579 3344 3056 3152 2967 2772 2309 1823 1489 1390 1870 2396 2105 1312 1089 1067 1084 1048 1098 1144 1128 1232 1213 1151 1003 880 899 866 868 840 768 600 459 374 587 616 729 716 496 494 387 426 601 616 460 214 195 168 193 149 146 60 39 39 72 33 39 124 102 75 177 97 118 88 139 46 52 47 20 105 59 -32 85 118 172 241 155 157 153 186 168 129 113 113 146 104 111 156 87 29 -20 59 99 19 54 49 82 74 85 0 34 77 82 26 56 47 13 36 27 80 158 121 45 11 70 70 -27 80 65 93 213 159 144 104 84 80 118 99 38 89 44 79 87 18 34 106 102 67 155 148 191 135 123 89 152 117 94 97 98 132 142 144 103 199 207 178 162 159 246 265 269 215 213 207 212 190 193 186 163 170 173 195 188 179 151 101 108 159 138 82 116 124 162 135 138 74 155 209 159 97 180 177 145 231 352 462 599 598 630 558 575 678 781 828 906 1046 1366 1837 2266 2122 2128 2276 2351 2693 3361 4175 4384 3503 2540 3426 6813 4774 7619 21193 14886 5822 3107 1643 1716 2700 3325 3162 2157 1654 925 384 311 270 198 183 174 220 274 313 502 767 833 700 641 497 336 329 341 596 752 556 262 125 687 844 188 125 88 64 84 79 61 80 92 96 106 110 105 81 75 115 160 137 141 190 212 262 391 730 980 1137 1443 1707 1568 1451 1483 1229 853 611 412 324 195 139 123 118 114 120 123 121 122 113 103 114 117 104 99 103 94 95 102 107 99 98 99 95 96 97 98 94 95 92 88 92 90 89 78 74 82 65 56 63 55 58124 347 30 30 11160 16 8 44 8123 6176 3186 3452 4003 4593 4700 4100 4243 4510 4583 4167 3625 3438 3051 3130 3057 2871 2560 2107 1615 1448 1797 2375 2060 1224 1030 1151 1108 1111 1088 1073 1142 1210 1282 1289 1153 1018 957 949 897 910 908 590 517 405 593 546 711 632 544 486 352 421 584 557 365 236 175 189 189 86 67 44 116 97 144 111 104 40 50 56 166 203 141 91 39 110 10 85 17 50 49 47 32 77 152 263 239 180 143 145 155 147 130 104 90 83 50 87 61 33 78 28 47 58 99 55 80 85 -4 5 105 63 -2 50 79 35 59 48 2 103 80 45 11 23 18 12 32 56 106 108 148 136 161 162 133 118 130 162 131 107 20 91 51 56 82 133 167 143 164 157 178 176 154 128 116 87 115 116 198 128 121 156 58 123 125 164 181 134 195 211 278 285 263 231 235 200 188 183 197 167 154 190 209 170 103 137 160 193 167 161 114 124 142 116 89 119 212 186 192 178 193 224 260 390 521 645 670 557 498 577 663 664 725 876 1218 1648 2214 2238 2078 2342 2788 2911 2994 3417 3940 4115 3841 3293 3074 5774 6956 5838 22804 29491 16067 8791 4225 1674 1580 2842 3453 2747 1510 858 537 334 211 184 184 167 195 236 368 417 405 451 465 416 319 368 477 406 262 264 440 422 205 173 306 264 156 151 117 128 123 123 97 99 110 74 79 106 130 121 124 129 118 133 154 162 196 264 273 339 500 855 1311 1373 1332 1447 1391 1255 895 572 399 320 207 159 145 125 130 114 116 122 114 121 127 122 120 110 107 117 122 125 124 112 109 107 107 111 109 109 112 110 99 100 98 94 92 94 85 82 86 79 72 63 65 58130 348 1 30 11161 16 8 50 8122 6168 9441 3088 3376 3930 4288 4444 4278 4372 4436 4345 4207 3760 3519 3231 2927 3348 3054 2614 2289 1832 1496 1531 2098 1976 1165 1007 1107 1134 1069 1064 1135 1088 1067 1171 1168 1043 895 842 843 844 856 829 602 371 428 553 589 738 593 442 428 347 396 637 523 358 93 207 157 147 76 47 73 70 44 95 16 90 132 64 73 146 63 136 104 5 -55 -8 121 58 0 23 8 -31 -6 81 244 157 177 127 135 113 81 43 148 52 21 50 58 72 52 54 32 -12 40 -11 7 9 -3 15 -12 6 2 53 65 37 16 11 73 35 39 14 28 23 84 37 32 -36 -41 71 45 136 148 144 182 165 127 63 50 112 92 102 37 44 40 17 65 139 128 130 145 135 138 120 76 115 141 157 153 85 94 88 114 114 145 103 110 171 158 137 147 162 251 239 150 176 179 166 126 171 213 163 160 185 128 124 107 101 108 133 132 73 127 126 103 112 89 109 148 122 163 151 233 298 511 523 520 465 417 414 497 553 626 729 1088 1599 2297 2880 2512 2572 3027 3205 3599 4098 4239 4223 4312 4265 3835 4070 5925 5678 6551 24376 26780 14642 10813 5391 1472 1063 1189 1352 1599 1474 739 294 164 142 110 126 92 134 150 188 307 526 522 362 283 211 423 585 421 265 184 193 216 152 405 746 298 103 91 41 46 70 80 82 71 58 65 81 72 99 84 103 92 106 121 132 164 216 230 250 319 400 510 711 1122 1358 1250 1208 1118 826 651 506 318 186 123 101 99 110 102 98 105 96 96 89 89 100 84 91 91 86 78 84 82 80 73 80 95 82 85 77 73 74 64 68 75 78 68 62 61 50 49 49 45 41 58136 348 1 30 11161 16 8 56 8122 6160 12266 3367 3531 3850 4124 4547 4437 4210 4351 4210 4099 3731 3564 3292 2916 3179 3142 2670 2256 1957 1492 1415 1689 1369 958 1050 1067 1031 1024 1059 1093 1084 987 1168 1179 999 887 821 888 823 827 803 764 463 432 567 535 623 548 386 410 365 373 473 507 264 105 146 188 189 127 37 31 36 12 33 112 110 45 72 86 154 122 49 110 77 17 64 89 21 99 84 43 23 72 107 167 133 176 141 156 186 158 121 137 51 96 72 48 35 44 30 -21 -2 70 94 39 71 150 16 -26 56 36 57 2 33 46 51 57 17 27 55 28 20 14 15 27 68 54 73 22 122 132 66 87 107 96 67 82 79 123 61 113 76 12 18 52 79 77 129 187 184 168 139 112 81 122 135 180 166 109 74 116 87 102 129 110 124 191 149 87 203 173 203 203 177 177 127 170 165 123 186 191 173 120 72 80 98 105 85 35 92 122 157 96 91 89 121 139 183 141 114 176 270 415 557 513 424 401 413 434 486 565 820 1278 1598 2163 2895 2530 2600 2709 2917 3915 4637 4439 4544 4014 3295 3965 4708 5126 4614 4942 18388 23239 21013 16054 7461 2492 1471 1434 1237 1403 1143 443 179 107 138 139 128 68 94 115 217 420 620 595 470 243 146 279 431 338 177 136 177 280 185 414 713 305 139 97 78 120 73 66 69 61 73 88 75 89 88 82 95 109 120 120 156 220 278 288 332 353 478 606 727 1021 951 1079 1166 1092 964 808 585 351 217 117 100 94 105 89 84 86 81 95 93 92 89 90 79 75 77 90 85 93 75 84 83 88 74 82 78 66 69 68 64 61 66 65 58 47 56 48 46 37 23 58142 348 3 30 11163 16 9 2 8122 6152 13593 3382 3505 3654 4014 4612 4856 4568 4646 4465 4409 3976 3712 3404 2916 3145 3052 2784 2366 1887 1399 1478 1530 1148 942 1031 981 969 1082 1061 1064 1020 1132 1176 1289 1048 900 922 913 882 858 788 723 518 484 586 552 702 492 421 381 360 409 542 488 276 181 183 176 102 66 25 53 49 91 82 153 90 43 31 33 144 157 135 121 65 18 38 38 16 73 19 48 28 47 95 190 243 164 175 148 153 97 140 57 14 97 39 47 77 -11 -18 -9 67 54 -63 -66 -9 15 64 27 34 64 -5 51 29 0 5 69 51 -5 4 31 44 41 42 16 43 124 83 121 135 40 114 174 167 126 120 102 138 122 38 61 34 62 69 97 72 88 91 125 196 177 145 179 127 93 70 119 186 175 127 144 77 79 75 105 131 138 99 116 196 246 233 174 125 172 167 192 171 187 194 206 158 148 126 73 98 137 163 118 94 81 115 64 115 115 82 129 151 163 139 162 319 454 479 458 444 452 469 467 567 814 1135 1531 1581 2409 3851 3256 3038 3414 3554 4313 3992 3982 4437 4004 4173 4606 4506 4314 3043 2542 10176 22060 28395 21439 8088 2634 1559 1893 1437 899 416 222 203 204 161 119 105 139 152 232 386 600 944 976 431 158 122 129 196 207 204 244 343 321 219 514 767 411 168 129 138 226 141 85 61 56 67 55 73 87 87 100 89 95 121 155 170 190 216 275 326 539 780 663 831 991 979 1091 1004 1130 1122 866 635 409 231 127 122 106 109 119 107 107 98 98 111 89 89 87 96 103 86 92 94 93 82 80 83 79 87 100 94 95 83 72 72 75 78 72 62 67 64 55 54 44 45 58148 347 35 30 11165 16 9 8 8122 6144 3142 3013 3324 3831 4584 4586 4302 4424 4246 4060 3672 3497 3223 2865 3152 3252 2777 2265 1857 1302 1254 1211 1170 1038 916 968 949 1018 1117 1064 960 936 1086 1199 1123 894 896 858 798 848 786 605 459 451 509 529 598 527 495 427 424 404 469 488 283 237 213 180 119 67 92 44 89 57 45 19 38 -18 38 42 85 94 90 86 52 3 107 36 40 35 59 30 87 31 43 174 333 186 179 101 98 80 87 80 81 48 -20 37 -23 -56 26 19 -11 26 47 -77 -48 -35 26 16 -23 -20 17 10 24 -13 -25 17 26 64 35 31 -33 -29 12 -25 -12 61 137 101 140 108 150 118 92 102 92 110 140 84 30 56 67 49 29 29 57 72 53 92 127 137 120 88 119 98 99 143 151 166 134 136 88 57 71 97 131 156 81 155 190 127 155 90 148 154 139 128 143 148 191 202 154 98 109 40 53 97 91 76 84 86 148 120 71 56 98 141 130 117 200 326 451 494 454 415 411 474 504 607 828 1059 1382 1621 2297 4874 6099 3975 3578 4328 4138 3612 3772 4157 4045 3936 3792 2973 2304 1939 1804 3735 14611 30409 26442 17196 9586 2253 1082 1570 1188 396 325 384 314 268 183 118 170 176 223 425 716 920 897 620 307 176 142 92 131 141 239 492 561 421 551 1145 780 356 241 150 133 146 109 58 51 52 82 90 72 85 96 84 108 148 155 169 191 234 313 327 374 521 688 1076 864 886 1187 1082 844 928 1230 970 672 402 299 186 116 120 109 92 109 118 111 97 96 115 85 85 84 87 95 78 92 95 83 95 83 84 83 86 90 78 85 87 85 77 72 72 68 61 52 50 47 49 42 58154 347 39 30 11169 16 9 14 8122 6137 3366 3162 3477 4047 4369 3815 3851 3996 4002 3930 3583 3098 2655 2710 3038 2886 2689 2272 1632 1322 1247 1165 1018 1004 946 928 944 919 983 1050 1077 1092 1167 1154 1006 898 782 760 795 819 731 508 429 493 439 485 532 470 428 344 391 493 470 295 164 200 139 120 108 36 73 101 65 -20 45 42 96 38 32 5 95 170 107 77 29 35 -21 29 107 2 12 3 24 45 71 109 215 119 167 211 141 121 6 28 80 10 -15 -32 8 13 -43 -24 -59 -50 -28 -70 -46 40 49 42 67 16 4 35 -8 24 35 34 64 34 21 22 55 10 -3 2 -23 32 43 52 26 135 76 58 106 16 40 68 45 31 -6 43 47 12 55 32 46 88 48 70 107 168 146 104 115 121 136 121 68 110 73 67 58 24 38 99 32 78 107 146 189 245 213 192 145 68 112 143 146 112 166 177 181 124 84 70 82 62 106 55 68 58 88 91 99 83 94 120 138 227 295 378 412 382 398 453 516 601 708 931 1161 1321 1608 1662 3840 10086 9121 5859 5126 4786 4270 3740 3492 3308 3375 3555 2835 2203 2294 3204 5721 13253 32798 30693 11751 8932 10824 3834 892 1053 605 938 1523 706 235 156 129 115 124 135 619 1504 846 521 687 684 612 692 317 246 211 238 457 736 742 661 965 1563 915 244 136 125 102 51 68 91 80 60 72 104 82 71 77 79 102 125 148 181 210 235 259 333 556 499 472 549 670 700 785 799 1073 1111 1038 806 600 463 293 182 96 88 101 93 89 98 103 93 83 81 81 77 89 90 86 87 87 79 89 75 67 75 81 84 73 69 66 64 66 68 61 57 55 54 51 52 44 40 36 58160 347 42 30 11172 16 9 20 8122 6129 3352 3275 3544 3960 4313 3705 3751 4038 3908 3727 3330 2957 2754 2785 2791 2533 2563 2079 1509 1255 1229 1151 1066 979 887 795 929 1048 1065 962 917 1049 1206 1129 1067 939 796 754 719 732 795 501 348 382 373 464 458 425 369 379 361 418 545 352 155 162 73 82 37 56 43 40 12 37 57 27 -36 16 47 70 126 120 45 56 0 -71 -14 4 40 43 37 -21 -16 40 28 60 188 177 167 78 52 46 38 96 38 69 -33 -5 50 59 -13 -5 -47 -36 -9 -48 -13 -13 -11 -20 -2 -23 -21 -58 -42 -23 22 -60 -65 14 17 -17 51 52 41 17 47 47 11 22 41 68 88 83 77 73 68 -48 13 12 -25 -26 -42 -38 0 51 40 -1 76 102 70 97 84 58 91 89 73 91 102 103 51 53 84 9 37 47 55 28 92 132 90 107 125 44 137 113 116 179 170 116 87 143 171 84 47 61 16 74 136 66 60 60 92 125 109 36 69 202 306 372 347 311 348 379 403 515 697 795 1001 1259 1421 1668 1813 2090 7406 16092 12146 7651 6355 5352 4048 3381 3092 3294 3995 3662 2615 2599 3355 4331 8615 23561 37002 18288 7410 5066 9489 7505 1273 465 479 1212 1083 339 141 127 143 126 143 129 748 1689 1061 823 754 670 1032 1549 547 580 424 278 398 490 477 546 821 827 395 242 161 76 86 89 55 42 50 72 46 54 68 58 53 64 56 85 105 126 144 155 219 281 336 443 643 678 514 670 743 799 881 939 950 837 658 417 261 164 93 85 83 67 87 77 98 86 73 69 73 70 65 63 71 61 66 71 64 54 67 64 74 63 62 62 58 61 63 52 46 58 51 54 46 45 43 35 23 58166 347 18 30 11178 16 9 26 8122 6121 2826 2953 999999 999999 999999 3731 3662 3720 3685 3434 3226 2730 2476 2868 2471 2289 2128 1780 1337 1180 1132 938 1053 896 864 813 794 916 971 903 872 972 1122 1127 1000 767 763 708 735 766 641 417 289 419 481 485 371 308 279 274 386 548 462 285 137 96 86 102 54 -60 -29 48 12 9 43 -8 -47 -71 -21 11 14 73 38 -17 15 -56 -15 30 -40 -60 -2 75 -55 -72 -12 107 125 107 106 36 55 78 37 36 6 -17 -84 -65 5 4 1 22 -15 -15 0 -27 -12 -25 -82 -3 -22 -15 -32 -19 999999 -59 -23 1 0 -22 -41 -23 -11 3 9 -10 11 -29 9 28 69 79 86 37 64 54 20 33 11 7 -44 -57 -28 -39 6 -3 -18 22 42 69 53 86 58 70 38 67 98 76 33 30 58 45 35 7 -26 16 88 15 55 151 140 123 130 134 130 135 147 115 119 108 142 123 112 84 94 55 26 32 22 14 -10 6 62 67 62 67 112 210 310 311 286 270 348 456 578 693 873 1143 1343 1425 1601 1679 1930 4469 10006 15050 12497 8213 5731 4420 3944 3464 3344 4030 4063 3178 2901 3114 2941 2390 5297 26828 38730 13134 6329 5372 9426 9767 2632 289 256 283 191 133 108 120 98 126 82 276 1973 2101 900 696 836 1016 1876 1793 582 417 169 111 166 223 366 455 653 744 625 394 188 55 41 30 32 42 29 18 14 51 24 15 43 38 35 47 90 100 121 146 156 206 228 306 374 456 453 568 751 872 900 874 825 766 609 357 224 117 68 50 45 61 46 56 60 64 56 44 45 47 48 43 49 50 43 47 49 42 38 46 52 45 44 44 33 23 28 32 28 27 22 26 26 17 20 10 4 58173 341 233 30 11183 16 9 33 8122 6112 4038 4191 4029 3766 3561 2915 2570 2786 2455 2481 2229 1663 1368 1180 1199 1186 1077 940 934 834 818 997 995 975 973 1089 1256 1214 1089 892 796 809 757 795 696 431 402 453 394 510 518 389 368 354 374 425 424 277 214 206 96 99 90 60 36 -21 34 75 -9 -45 20 20 66 102 66 57 47 29 8 2 40 -7 -35 20 32 26 -6 83 101 190 109 90 95 59 80 27 7 11 64 82 72 -9 25 31 10 22 -25 -9 23 -39 -26 65 25 -45 3 -18 -24 9 11 28 7 7 37 19 18 26 2 5 14 -48 53 81 35 52 105 72 74 112 104 73 65 42 73 20 15 -39 68 39 31 5 11 35 25 61 101 57 57 108 66 143 105 106 93 115 83 60 60 43 27 18 18 85 171 218 211 184 220 188 167 121 57 101 150 171 175 103 95 96 102 101 54 36 108 99 57 55 113 133 138 148 187 316 325 356 445 526 614 709 810 1040 1436 1627 1685 1681 1660 1656 2189 5978 12860 15570 12392 8560 6795 4752 3890 4271 5046 4718 3855 4327 4399 4263 4549 4287 12043 40901 35259 11226 8349 6571 9793 11999 3343 487 263 223 246 258 194 165 147 141 244 1480 2066 1200 926 747 1027 1422 1903 1608 455 130 93 104 158 206 276 340 525 617 534 341 179 114 92 112 89 91 69 66 74 80 76 99 87 83 84 103 133 157 172 226 279 293 336 374 433 571 599 742 934 947 1081 1063 957 808 640 477 285 154 140 113 103 118 117 114 106 107 100 110 106 99 79 90 101 94 87 75 80 97 89 80 92 91 82 89 85 87 75 77 80 87 78 63 66 64 56 47 47 58185 341 237 30 11187 16 9 45 8121 6096 4027 4219 4018 3928 3777 3051 2597 2697 2243 2187 2203 1776 1526 1254 1230 1145 1047 1038 867 828 869 1033 981 968 1111 1300 1219 1207 1105 891 812 818 895 683 411 364 454 389 435 584 461 363 394 335 427 482 483 324 266 220 139 37 83 56 71 31 47 82 48 9 -1 26 17 67 77 133 89 117 58 30 60 91 35 -3 66 33 -5 66 28 238 215 117 104 141 160 44 55 87 46 44 30 49 50 -29 -24 -57 -15 26 -1 27 67 20 43 15 50 16 23 22 -9 -52 -22 44 72 19 40 9 25 -38 -27 37 38 33 80 71 147 124 83 66 109 127 90 87 43 23 18 29 41 -15 23 59 48 30 84 107 120 136 82 91 140 131 93 104 128 145 128 102 48 70 119 111 112 111 202 251 262 198 194 234 156 153 184 176 110 169 135 151 177 142 99 75 53 77 144 115 106 81 86 162 241 235 185 234 375 396 476 547 696 1034 1574 1877 1861 1897 2629 3952 4703 4536 4304 5078 7300 11215 12867 10676 7536 7019 7515 6417 4812 4576 6342 7927 8153 6901 11700 26770 26781 15831 16460 13681 7486 3945 2739 1692 886 605 508 499 441 311 215 183 232 316 657 1598 2672 2658 1919 1189 739 659 663 609 249 102 58 111 144 210 207 175 147 130 98 115 106 101 85 96 96 99 116 99 102 109 114 89 108 114 100 122 152 165 191 221 286 391 541 545 668 825 929 1071 1009 1387 1450 1181 1185 1065 874 614 330 184 124 130 125 131 131 124 126 115 119 117 116 102 100 111 94 99 102 109 104 96 105 102 104 106 103 86 90 89 93 92 88 83 89 85 84 74 70 71 61 58197 346 90 30 11190 16 9 57 8121 6080 3186 3474 3893 3896 3897 4168 4045 3873 4024 3875 3375 2630 2362 2136 2188 2001 1765 1501 1192 1021 981 865 886 807 819 882 994 920 983 992 1193 1253 1068 949 922 955 803 762 791 503 331 452 415 556 379 371 386 418 458 374 502 444 278 174 122 81 92 118 69 -88 37 56 31 5 2 4 18 14 29 93 26 78 70 41 70 -5 40 44 -65 16 -11 38 86 155 172 140 170 76 137 89 45 -3 -29 74 54 31 -6 -50 14 62 -37 -26 2 -22 1 37 25 12 -5 -47 -24 -37 -34 6 -17 -13 -21 -59 -38 3 -18 9 -1 19 -2 -10 -58 -29 31 107 58 55 142 123 69 41 39 49 50 48 16 37 27 -16 10 -22 48 71 131 92 71 81 99 146 146 91 51 80 152 111 96 37 38 112 40 84 92 102 92 108 158 123 133 164 139 120 119 142 118 147 162 131 120 87 69 104 98 79 122 102 55 90 125 164 209 173 242 347 550 793 1220 1422 1485 1702 1817 2485 6272 9889 11189 11858 10265 8877 7941 7827 8927 11358 12110 9704 7118 5696 4426 4369 4339 5282 7718 10768 21896 34610 26984 25336 27313 15559 8113 5265 4606 2916 1246 650 506 449 360 297 283 289 312 321 569 1343 2070 3803 2735 359 77 116 102 100 144 164 84 70 89 114 160 194 142 91 96 99 87 84 80 89 75 92 88 88 63 69 83 98 113 88 78 96 96 120 128 147 162 173 212 272 320 379 514 791 948 1148 1169 1102 1137 1083 957 771 392 183 107 100 98 101 99 109 93 110 97 107 100 85 89 72 67 65 62 62 70 66 68 83 78 75 80 84 78 75 68 64 67 62 63 57 55 55 48 46 42 31 58209 347 66 30 11196 16 10 9 8121 6065 2658 2791 3350 3563 3447 3606 3932 3869 3739 3440 3334 2896 2292 2007 1750 2032 1991 1697 1389 1114 985 946 899 854 872 815 840 933 911 878 864 983 1055 1042 1069 760 765 715 688 548 380 371 373 313 384 323 391 362 341 395 356 429 467 280 215 160 97 45 101 69 -43 -25 -73 -1 -35 35 30 -64 5 58 39 -9 29 33 52 -11 5 -37 -30 -73 -30 10 22 6 58 167 139 148 70 54 83 49 76 -31 5 33 -13 -25 -15 -42 -49 -68 -74 11 -33 -77 -35 -65 -32 -12 -34 -9 -50 -36 -44 2 -56 -7 -29 -66 -77 -5 -15 -23 -11 -68 -18 -36 -80 32 68 63 66 40 27 3 69 38 9 12 -5 -4 -20 41 -34 -42 -22 4 15 57 60 86 53 71 52 93 152 89 120 61 55 75 63 48 44 1 12 -35 56 50 86 104 113 100 83 97 101 104 112 120 90 143 101 21 31 64 15 49 60 86 69 53 100 115 126 192 204 310 471 692 870 1155 1450 1567 1653 3997 9401 12842 16284 19742 18554 17510 15436 14617 13801 11687 9507 7456 5364 4756 4668 3909 3801 6460 12081 15730 23381 28312 29590 51812 34557 12642 8238 6671 5432 3121 2358 1386 940 837 743 693 656 542 558 641 669 1441 4250 5598 6721 4821 1223 301 451 838 606 334 362 266 272 262 205 221 245 244 156 104 91 81 84 88 63 61 88 97 103 82 82 75 76 66 84 59 70 53 64 79 108 104 96 108 109 114 128 129 122 171 266 500 795 957 929 854 651 353 192 127 100 107 126 109 104 103 98 103 112 94 87 97 89 81 82 89 89 84 85 90 85 88 96 102 92 83 85 83 77 70 83 84 67 61 61 62 59 53 44 58215 347 69 30 11199 16 10 15 8121 6057 2600 2786 3324 3613 3766 4054 4350 4368 3687 3579 3296 2914 2177 1823 1743 2035 2105 1646 1291 1060 962 940 807 897 871 871 853 839 895 920 843 918 1055 994 1002 894 912 722 774 645 373 274 227 388 483 322 345 350 362 322 334 390 418 292 188 115 100 173 67 -73 999999 -35 -5 -56 -20 23 -44 -48 6 0 67 69 47 -45 -86 -27 -18 -13 -93 34 -8 -34 11 61 74 131 142 105 115 84 11 -15 60 26 23 -33 999999 -27 4 6 -36 -95 -82 -27 -50 -35 -29 999999 3 -40 -34 18 -16 -15 -30 -15 -43 -48 -35 -17 20 -10 -4 -33 14 -17 8 21 -21 10 2 21 63 123 101 51 88 80 28 91 58 6 78 17 -1 11 -2 20 14 56 95 20 32 85 67 58 36 41 79 109 43 28 46 52 67 35 31 42 74 110 116 113 160 167 105 98 124 101 107 67 126 127 73 46 69 -37 -11 16 49 72 48 71 71 97 143 163 209 292 463 629 868 1136 1367 1947 4330 9088 13985 15818 14864 15335 20053 24178 22128 19402 14242 10234 8105 6991 6324 4955 3646 3935 6131 10884 15922 22606 31158 28636 64316 50659 13688 8083 6201 5443 4014 2468 1597 899 901 1129 1139 1010 864 827 890 837 1594 6085 10437 10391 9145 5530 1677 1311 1985 1383 827 497 652 830 734 468 439 325 263 234 162 113 93 79 76 80 89 106 98 98 98 97 98 92 83 93 89 83 82 109 92 104 114 111 100 110 98 105 128 138 187 241 359 488 754 852 878 749 697 527 259 145 134 130 124 123 117 110 118 134 113 121 116 114 100 95 113 100 105 100 82 97 113 105 103 102 90 88 95 94 79 80 81 80 70 64 72 73 64 61 55 58221 348 41 30 11201 16 10 21 8120 6049 9955 2973 3144 3405 3595 4040 4628 4553 4263 3751 3419 3003 2734 2391 1960 1808 2074 2156 1771 1359 1070 996 914 892 957 834 871 819 868 905 999 1025 1038 1038 1045 1094 1172 1009 853 817 678 424 431 426 396 459 448 454 370 453 390 425 501 416 283 200 140 113 127 152 38 -58 -33 25 999999 -28 38 -5 -11 8 42 134 68 93 52 11 -14 -88 -55 -32 -12 32 -28 -37 -31 32 122 107 104 93 94 25 40 31 41 34 -53 19 -3 -41 999999 -15 -41 -47 5 -46 -17 -56 -70 -3 -34 -21 -16 999999 -45 -19 -45 -43 -1 28 -58 -12 -23 -93 -30 -27 -1 6 9 -21 32 93 56 57 82 106 110 101 19 74 50 56 16 60 7 -16 24 41 52 -14 7 97 107 99 109 108 80 125 136 173 137 111 81 76 77 80 81 69 93 68 105 214 170 148 79 93 135 95 75 143 135 139 121 115 27 51 37 34 84 84 86 48 123 73 72 126 145 223 307 461 763 1013 1093 1213 2746 6817 8998 9358 11179 12601 12720 15092 20592 18364 13295 10578 8559 8037 7668 6611 5241 4287 5357 8894 12983 16118 21996 25913 35468 72545 32318 12261 6493 4196 3691 3009 2024 1053 730 842 1272 1427 1454 1268 960 914 1011 2445 7500 12396 14531 11615 4252 2305 3522 2383 2454 2343 1336 1148 1065 1290 1387 596 270 200 174 161 136 134 110 77 102 136 139 103 105 101 90 97 120 113 102 82 88 94 96 98 110 117 104 114 119 132 128 140 173 189 233 276 394 556 631 620 697 693 503 254 165 135 131 138 131 128 128 129 128 130 122 127 104 103 114 108 119 96 91 101 107 96 98 113 123 113 104 103 103 93 89 90 93 91 83 85 73 66 67 59 58227 348 43 30 11203 16 10 27 8120 6041 11962 3289 3308 3488 3793 4368 5086 4988 4289 3854 3704 3182 2747 2404 2113 1945 2186 2232 1823 1572 1227 1081 983 889 894 941 905 976 901 930 958 997 1094 1277 1193 1161 1184 1106 803 777 709 428 449 400 340 480 390 460 499 415 437 510 568 566 366 199 175 124 218 147 85 49 20 89 9 80 5 32 18 999999 53 83 107 65 4 55 41 32 62 36 15 80 29 74 86 86 235 127 136 155 138 99 66 32 13 57 -17 -4 25 -32 8 48 52 -6 -11 10 7 18 -5 -8 -41 -16 -11 -43 21 20 105 16 18 23 -18 2 36 38 35 -28 33 64 36 -6 54 42 84 89 99 121 136 102 58 71 37 39 67 38 30 20 18 3 42 76 100 137 88 136 111 113 136 117 74 146 125 157 123 106 89 77 95 133 124 142 169 183 150 154 167 134 151 192 131 165 173 194 164 127 47 50 78 36 43 62 129 110 84 112 67 107 156 191 317 490 650 853 911 1018 1361 2969 6222 8633 12113 14731 13228 11772 13093 11971 8657 7242 6611 6983 6928 6268 5138 5054 6716 10274 16215 14561 23396 28644 52194 61724 18943 9055 4423 2912 2704 2178 1504 1045 967 1061 1255 1319 1329 1183 985 987 1098 2427 7021 8729 8667 5294 1490 2370 4075 3397 2607 1985 1688 1329 1753 2538 1885 642 277 232 171 169 170 164 146 131 103 108 110 132 119 100 114 129 128 95 114 88 114 134 131 126 120 132 131 153 161 170 166 185 198 230 282 381 556 675 786 986 677 642 518 345 215 147 140 133 148 147 148 146 142 144 137 123 131 129 125 122 126 131 129 129 119 114 124 122 122 122 114 120 123 116 117 107 108 99 99 97 99 91 76 74 58233 348 15 30 11205 16 10 33 8120 6033 12800 3025 3116 3247 3723 4107 4814 5031 4172 3724 3480 3159 2784 2335 2070 1925 2038 2228 1801 1517 1321 997 813 793 902 865 852 879 867 925 898 990 1142 1101 1097 1116 1129 1094 792 607 547 385 446 298 243 391 379 475 395 358 300 386 457 484 354 265 221 126 151 30 7 2 -23 9 0 28 -5 -4 51 -24 78 76 27 23 -32 -26 40 23 23 31 3 -50 -29 2 -21 169 209 122 68 68 -9 7 46 -6 42 44 -64 -83 -49 11 -8 -29 -54 -67 -17 29 -45 -34 -19 -60 -36 -14 -56 -44 -27 -48 7 7 4 35 20 -22 -52 -9 -6 -11 -30 28 -1 -22 4 53 82 99 65 47 81 137 96 86 68 10 -19 -12 37 14 47 6 -26 54 110 71 71 38 46 71 75 76 55 92 120 118 20 77 93 72 87 78 85 98 100 163 134 144 67 65 105 86 159 156 151 171 127 76 70 45 37 60 56 58 113 95 66 86 57 71 125 138 186 232 356 567 715 892 1058 1960 3428 4615 8036 10265 8959 8007 7909 7618 6886 6280 6112 6705 7221 6779 5613 5205 7895 13824 14993 10350 26373 41381 53465 38614 18388 9882 5239 2520 1830 1807 1321 932 942 926 1019 1227 1478 1589 1594 1873 1966 2953 5544 5366 3982 2070 1861 3395 4356 3269 2278 2215 2216 2742 2625 2021 1567 746 224 114 129 128 136 117 105 69 85 99 101 83 87 79 90 79 81 82 85 76 79 85 99 78 60 94 115 98 84 98 103 124 153 182 195 239 270 385 557 660 667 687 518 335 198 114 96 93 84 85 87 94 99 101 103 103 86 71 76 82 86 84 79 75 88 80 74 88 92 99 82 73 83 77 71 67 68 64 61 59 51 47 47 40 58239 348 48 30 11208 16 10 39 8120 6025 12357 3080 3047 3311 3722 4250 4963 5130 4390 3878 3549 3282 2932 2504 2065 1913 2092 2203 1874 1544 1198 1069 826 870 833 891 932 962 904 907 831 911 1063 1125 1066 1127 1037 1102 850 745 603 382 435 275 259 488 339 393 489 387 347 389 477 459 328 184 191 102 70 20 38 37 44 -1 -6 12 -32 36 58 27 55 55 124 95 25 -16 49 80 -13 -31 -12 -53 -49 34 -35 88 122 147 105 128 107 138 109 87 -14 -19 17 -26 -27 17 13 -60 -10 -19 -52 -10 4 -36 66 41 -62 -44 -46 -26 -18 6 17 14 -3 38 6 -42 27 7 20 8 -20 -42 -81 5 24 14 83 71 66 114 97 50 27 -29 32 -46 -23 -29 23 13 13 13 44 95 104 55 26 104 91 53 67 123 100 138 147 132 138 78 102 93 139 137 100 152 165 140 90 107 117 150 97 158 156 136 118 124 124 57 54 70 73 50 34 84 133 77 55 57 69 83 118 139 134 240 398 552 702 870 1063 1490 2283 3277 5524 8635 8949 7030 6838 8897 7935 7285 6761 6585 7510 7770 5881 5196 8817 15365 10470 8024 27442 60684 57852 33818 21391 8632 3578 2175 1916 1792 1484 1132 1132 1210 1362 1785 2023 1901 1908 2146 2255 2295 2557 3668 4840 4108 5749 5714 4645 3546 3451 3716 3911 3319 2784 3306 2445 615 259 130 96 122 130 130 118 99 97 89 101 128 104 94 72 89 104 104 108 94 103 102 81 85 91 100 112 101 108 105 106 117 129 137 162 182 252 342 475 692 779 687 570 386 241 162 116 121 101 96 96 100 108 110 96 97 97 85 94 104 100 88 95 84 81 83 93 108 95 84 90 85 75 83 77 78 78 69 66 69 61 61 53 45 58251 348 52 30 11212 16 10 51 8120 6010 13096 3114 3108 3470 3800 4526 5286 5519 4610 3944 3439 3115 2987 2541 1993 1685 1758 1913 1674 1360 1077 974 927 815 827 934 1007 796 778 809 877 938 1041 1110 1010 1026 979 1040 762 652 646 407 330 344 241 393 422 393 447 375 401 375 387 478 493 166 181 153 140 106 46 83 15 -42 47 56 15 25 -4 3 74 77 49 -6 64 9 33 -17 -42 -77 -24 -4 -58 -31 -16 64 261 88 32 28 5 103 64 92 83 54 -18 1 -52 -65 -19 -29 -45 -38 -89 -24 999999 -73 3 63 11 -27 -40 13 -12 18 -62 -35 -5 24 7 56 -9 -28 -52 -44 15 -24 44 32 66 102 96 96 110 114 120 63 4 20 27 -8 9 -21 -2 10 36 25 89 115 85 98 79 115 56 40 47 129 127 98 138 109 141 95 107 135 120 92 85 63 97 109 116 115 91 125 174 123 124 138 113 96 44 39 71 75 62 84 154 123 109 110 119 123 92 70 87 110 118 166 475 687 819 1071 1360 1577 2007 3371 5683 7545 9503 13696 12085 8640 6776 5373 4942 4473 3963 4043 4366 8597 15221 9835 4828 10265 47687 84757 48329 26373 14717 5289 2630 1582 1640 1802 1608 1619 1711 1803 1693 1476 1526 2160 4349 7355 7239 5291 4475 3936 3935 6486 7610 7029 5400 4846 6286 6530 4160 3078 2237 1511 1869 1827 844 364 210 196 148 154 144 112 88 116 109 129 98 107 96 100 108 99 100 96 100 104 97 98 87 88 104 116 125 116 113 128 137 157 176 176 222 292 382 514 804 911 563 378 227 134 110 115 109 112 117 107 112 101 102 94 98 89 87 93 91 91 96 104 93 89 91 92 96 92 91 86 87 84 78 77 73 66 68 61 58 49 55 53 58263 348 57 30 11217 16 11 3 8119 5994 15188 2931 2942 3258 3636 4095 4650 4800 4293 4118 3534 2881 2845 2575 1819 1434 1373 1493 1641 1546 1223 953 909 789 702 877 897 715 678 831 847 886 949 942 957 986 952 955 702 649 554 444 359 327 286 382 443 396 432 327 352 276 395 426 374 266 184 116 22 45 70 -32 -53 -26 -30 -75 -40 -5 13 -41 1 4 2 -3 -11 -26 -27 1 -53 999999 -80 -25 16 -87 -64 110 70 52 65 23 5 27 20 43 3 -24 -27 -12 -19 999999 999999 -90 -54 -23 -43 -18 -23 -63 -27 -36 -99 -89 -32 -25 -56 -16 -21 -56 -47 -33 -74 -97 -85 -73 -54 -42 -71 -84 -59 -26 46 28 47 104 73 73 -21 -3 12 -27 -16 -1 36 -10 -26 -1 55 -15 25 44 42 34 21 50 57 92 105 109 78 68 106 57 38 157 124 84 132 88 69 90 59 61 119 109 89 112 214 174 186 162 179 315 602 741 474 260 235 204 131 111 126 228 706 1180 1169 1416 1155 708 390 712 1504 1530 1216 1046 1081 1186 1708 3475 6801 12562 16670 12987 9265 8153 6974 5526 3683 3247 3098 3705 7348 12475 12005 7185 5479 11901 54594 80623 42202 18745 13385 8718 4119 3015 2093 1727 2300 2264 1937 1930 1904 1848 2127 3309 5347 6069 5376 6863 9846 13555 9385 5509 9756 10114 8301 6233 5531 4647 7181 8557 7265 5363 4214 4934 6008 4066 2487 699 140 108 108 82 81 89 110 131 149 125 91 56 63 87 79 65 73 65 75 91 63 67 85 97 78 100 98 114 135 152 185 215 243 361 461 569 707 754 550 332 173 114 108 109 103 93 97 102 104 92 107 92 83 82 79 76 83 73 72 72 78 80 86 84 87 81 70 72 55 65 58 59 60 51 54 56 49 42 37 30 58275 348 62 30 11222 16 11 15 8119 5979 14638 2685 2810 3294 3920 4612 4868 4429 3732 3526 2916 2773 2653 2162 1413 1262 1294 1378 1353 1143 901 899 702 690 711 800 638 581 707 834 806 894 909 767 892 1009 892 830 730 587 501 271 212 214 220 274 283 316 302 273 198 189 234 341 345 168 72 116 16 -27 -68 -94 -40 999999 999999 999999 -67 -55 -66 -13 999999 999999 -10 -20 -25 999999 -99 999999 999999 -70 -59 -55 -74 -10 -46 25 24 7 -46 -58 -19 -7 -57 -35 999999 -57 -84 999999 999999 -90 999999 999999 999999 999999 -88 -32 999999 999999 999999 -85 999999 999999 999999 999999 999999 -15 -98 999999 -86 -82 -2 -80 999999 -99 -87 999999 -84 999999 -85 -90 -72 12 -18 11 10 37 -34 16 6 -52 -38 -37 -24 999999 -42 -49 -44 -59 -15 -6 -10 -29 -4 -16 -47 -28 39 33 53 5 37 -14 80 243 126 91 105 99 93 119 131 151 246 373 551 920 1283 1455 1469 1425 1243 916 638 655 787 759 678 1090 1644 2016 2420 2307 2101 2287 2169 1138 570 442 743 1441 1291 1032 885 791 1030 1442 2038 7613 24054 29214 20817 13840 10483 8727 8334 8140 5597 3784 6451 10832 10809 7748 6186 5107 5915 34313 61222 31707 25806 23070 7510 3252 1485 813 954 1330 2335 4624 5633 4406 3322 3188 3401 6059 16760 21965 25975 28261 17831 15445 14951 9717 7012 6492 6879 8473 8206 10550 11733 12662 15059 15482 14177 13310 14303 7473 4253 3819 1814 284 99 67 72 85 69 85 89 96 83 74 85 97 77 90 76 60 46 56 70 99 80 66 93 95 94 106 122 148 188 217 261 334 449 598 831 736 484 316 166 100 78 77 94 91 73 76 77 95 86 89 75 75 74 71 64 67 69 55 62 71 65 77 65 70 68 61 61 54 53 53 55 43 40 41 39 31 27 30 58287 345 159 30 11229 16 11 27 8119 5963 54882 3781 3814 3961 4016 4084 3716 2982 2796 2537 2122 1714 1290 1090 1236 1393 1342 1072 945 852 670 674 761 692 753 788 868 900 909 792 861 872 835 936 810 564 591 528 286 230 181 317 295 289 341 270 280 281 301 395 313 342 214 81 100 64 4 -38 -5 -57 999999 -90 -55 -85 -44 -95 -34 -69 -84 -16 -18 999999 -99 -77 999999 999999 999999 999999 999999 -71 16 -43 -4 81 47 -17 -49 -49 -35 -79 -81 999999 999999 -86 -35 999999 999999 999999 -26 -83 999999 999999 -90 -73 -16 -26 999999 999999 -97 999999 999999 999999 -77 -76 -82 999999 999999 999999 -84 999999 999999 999999 999999 999999 -60 -54 999999 999999 -47 -29 -32 25 23 4 -22 -3 -50 -60 -26 999999 999999 999999 -94 -72 -30 0 -25 45 49 -30 -56 -38 -39 -68 -4 25 5 165 266 244 161 171 190 300 509 1028 1745 2162 2024 1838 1530 1473 2009 2653 2717 2696 2518 1986 1583 1585 1986 2232 2464 2881 3549 4125 4039 3486 2474 1925 1893 997 467 283 372 940 1242 781 720 862 1066 1350 1844 2970 6326 11826 18545 24567 25306 23903 18257 10113 4158 2777 4007 7906 9998 9058 4997 2431 5306 22937 58143 41657 26470 19845 7723 2771 1417 919 706 896 868 1423 4101 7539 6887 4064 3101 3629 11656 21183 22538 18826 16387 15619 9634 7991 7094 6989 10096 10629 7355 6940 9107 10946 11887 16607 19402 17013 14392 10629 8255 7872 5509 3904 2251 535 136 103 90 113 100 89 75 67 53 68 99 75 69 62 65 75 67 64 71 101 73 81 89 83 117 158 164 218 277 310 345 433 506 570 598 450 292 168 103 85 89 89 92 75 94 101 91 80 76 89 84 76 77 80 84 73 62 75 63 70 81 80 78 74 70 62 60 64 61 60 57 50 47 34 39 34 34 58293 345 161 30 11231 16 11 33 8119 5955 54696 3399 3430 3702 3851 3624 3263 2714 2657 2475 2187 1744 1322 1056 1157 1505 1314 1055 885 842 688 661 778 831 815 798 814 895 878 714 784 870 825 797 631 487 565 397 229 217 115 177 238 312 294 229 238 276 287 391 310 286 204 129 0 5 -58 -63 999999 -96 -85 -84 999999 999999 -9 -41 999999 999999 999999 -99 -92 -57 -49 -44 999999 999999 999999 -86 -90 999999 999999 -80 -18 28 -39 -56 12 -16 999999 -84 999999 999999 999999 -39 -80 999999 999999 999999 999999 999999 999999 999999 -97 999999 -50 999999 999999 999999 999999 999999 999999 999999 -99 999999 999999 999999 -90 -99 -78 -99 -85 999999 999999 999999 999999 999999 -76 -77 -67 -44 26 3 28 16 -31 -35 -64 -94 -51 -93 -75 -94 -74 -35 -56 -30 -6 8 35 -48 -42 7 19 -17 -2 23 106 380 293 229 373 481 926 2143 3401 3602 2840 2054 2117 3021 4311 5108 4593 3753 3330 3108 2637 2444 2449 2507 2830 3275 3922 5022 5803 5477 4115 2851 2961 2907 1334 392 395 793 1255 1067 799 598 670 801 969 1128 1591 2783 8128 17090 20612 18168 16459 18126 16884 10906 4371 2784 4856 8607 10042 6976 3715 3875 7194 32392 59148 39490 25285 13494 4242 1585 1087 1069 724 530 678 1453 2955 5883 8528 8911 6239 3550 8816 21785 15175 10462 10352 10835 8984 6242 6849 9278 8236 7064 8277 7433 8100 9094 11113 14094 17608 15581 13371 13777 15912 13997 11658 9363 4981 1437 323 129 134 142 112 80 78 78 89 65 66 61 66 67 60 63 69 78 75 80 61 58 80 89 96 97 114 163 196 191 274 369 427 524 623 495 275 195 107 95 93 70 94 90 90 88 83 83 70 75 73 71 69 63 66 74 66 67 76 74 73 82 77 63 60 63 49 50 54 58 58 43 31 33 38 39 23 58299 347 103 30 11233 16 11 39 8118 5947 7256 3047 2995 3060 3329 3696 4062 4128 3676 3179 2736 2402 1996 1662 976 1018 1307 1447 1255 1081 932 852 727 645 737 749 840 999 1019 860 703 595 699 786 664 743 675 455 583 435 208 179 185 291 362 309 362 305 268 302 251 447 417 370 255 80 122 14 37 -28 -80 -47 999999 -90 -60 999999 999999 -18 -68 999999 999999 -53 -11 1 -56 -66 -87 999999 999999 -95 -98 -79 -48 -81 -8 37 14 -16 -35 -21 -85 -47 -82 -96 -33 -86 999999 -89 -81 999999 999999 999999 -43 999999 -89 -87 -84 -62 -93 -85 999999 999999 999999 999999 999999 -63 -83 999999 999999 999999 999999 -61 -64 -72 -95 -48 999999 999999 -100 -68 -52 17 -9 -2 18 18 -4 -67 -87 999999 -85 999999 -73 -67 -19 -19 -43 -52 -52 -3 54 10 10 7 12 11 39 100 356 491 490 650 1117 2080 2730 2728 2826 3084 3569 4634 5628 5744 5224 4528 3858 3302 2896 2863 3185 3250 3838 5132 6547 7057 6877 5728 4260 3355 2937 3357 3974 3025 852 412 653 1413 1551 1141 688 606 707 892 1220 1852 3939 10460 17294 19168 16852 14027 15714 18985 15882 8025 3532 2995 5990 10101 11233 6662 4824 4399 11013 40473 51876 37399 24935 10985 3695 1668 1401 1302 1073 537 626 1333 2572 5419 8620 8417 5210 5331 15204 21900 14150 11240 9593 7870 7841 8859 9873 9848 8384 7715 7038 7663 10940 9472 10145 10336 8840 7612 7700 9735 11427 11377 10808 9441 7137 3914 1331 368 153 180 165 116 108 93 82 77 103 104 90 73 87 90 94 102 98 95 90 88 80 94 132 117 126 137 162 199 261 315 389 622 654 436 269 183 118 113 110 107 107 127 118 98 103 109 105 95 95 93 95 94 91 82 89 86 87 87 92 93 95 87 95 87 80 76 72 79 72 63 63 51 48 56 45 58305 348 74 30 11234 16 11 45 8118 5940 81174 3680 3362 3260 2977 3417 3953 4484 4259 3628 3196 2724 2392 2040 1691 1143 986 1189 1401 1247 1117 1038 970 676 789 914 819 927 993 1046 772 648 614 544 476 530 484 532 431 458 399 290 273 121 210 281 286 290 221 162 196 253 330 301 363 241 122 44 -11 35 -1 -12 -51 -70 -89 -77 -84 -10 999999 999999 -68 -31 -56 -64 -43 -41 999999 999999 -34 -94 -95 -96 999999 999999 -66 26 37 -33 -70 -41 -43 -8 -21 -28 -92 -60 999999 999999 999999 -85 -100 -91 999999 999999 -67 999999 999999 999999 999999 999999 -88 999999 999999 999999 -71 -79 999999 -75 -45 -96 -89 999999 999999 -82 -84 999999 999999 999999 999999 -78 -78 -39 -30 -6 -60 39 4 -18 -11 -37 -69 -93 999999 999999 -80 -46 -66 -81 -41 -8 10 16 -15 -38 -7 26 28 196 540 904 1521 2404 2852 2890 2838 3025 4044 5872 6970 7254 7405 6535 5557 4520 3243 2533 2483 2810 3277 4281 5122 6220 6837 5965 4663 3847 3359 3102 2868 2852 3287 2702 1425 519 424 626 1248 1350 978 679 634 766 1006 1534 2849 7147 14707 17572 17016 16705 16199 17173 19025 13741 5655 2328 2527 5743 12039 13033 7520 4335 6154 22848 46112 44756 31034 14765 4673 2396 1965 1323 912 532 445 658 1443 2875 6233 9504 7746 6635 14837 19328 12496 7329 6858 6938 7284 10066 9590 7869 8155 8563 8732 9051 8778 7889 6793 7553 6542 6127 6748 7726 8398 9905 10428 10043 9777 9554 5397 2223 958 411 188 186 138 95 70 92 95 109 96 104 91 83 64 72 83 96 100 79 98 104 98 107 112 129 121 150 179 231 298 351 495 508 399 245 155 109 96 88 93 91 99 93 87 103 102 88 81 82 96 92 90 87 87 82 80 77 87 86 88 86 87 80 69 64 64 71 69 71 65 55 55 48 44 35 58311 348 74 30 11234 16 11 51 8118 5932 14956 2924 2900 3004 3110 3515 3955 4280 4025 3440 3120 2709 2257 1926 1706 1160 970 1033 1203 1198 1033 978 880 719 748 935 853 846 957 982 885 584 414 399 436 496 478 473 514 522 364 185 149 36 87 161 214 271 262 159 111 215 283 232 286 183 101 60 1 -21 -89 3 -62 999999 999999 999999 999999 999999 -76 -87 999999 999999 -73 -64 999999 -39 -52 -71 999999 999999 999999 999999 -99 999999 999999 4 45 1 -61 -78 999999 -84 999999 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 -71 999999 -64 999999 -100 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 -71 -32 -3 -42 3 -52 -84 -92 -57 -86 -99 999999 999999 -61 -64 -55 -63 -56 11 -9 -5 -42 -44 -12 7 319 1233 2438 3110 3482 3299 2918 3777 5835 8629 11649 13697 12728 9216 6393 5048 3911 2890 2753 3265 4187 5872 7274 7462 6685 5925 4830 3445 2938 3369 4171 4574 4811 4929 3958 1815 838 863 939 1156 1186 1104 866 565 721 966 1904 6186 13081 15080 13807 15252 17895 20670 19512 13930 11428 6801 2780 3031 5571 9034 12613 10826 5310 3730 9435 34094 48323 35382 21772 9032 3221 1909 1445 665 361 423 587 836 1726 5722 13316 15851 14474 15861 17145 13558 7395 6941 6715 7512 10005 9642 7665 7014 8756 9392 10211 7745 6587 6625 6703 8412 9856 9996 11943 13136 14685 16478 15006 13005 10659 7303 4943 3348 2342 1027 358 166 125 115 98 114 76 70 82 70 61 47 58 61 87 91 107 82 81 65 88 83 86 96 90 109 138 193 234 266 300 340 323 223 154 106 94 79 88 94 97 91 104 96 84 79 83 71 81 73 75 86 68 69 77 78 70 77 84 84 75 57 65 56 54 55 51 58 59 50 42 45 36 30 58317 348 45 30 11235 16 11 57 8118 5924 17277 2896 2836 3006 3043 3332 4082 5024 4161 3348 3155 2799 2195 1786 1716 1229 933 1007 1155 1077 1059 998 851 737 659 859 902 893 905 979 833 489 390 285 310 328 295 365 516 458 191 122 35 92 222 221 239 293 237 129 202 258 222 220 204 -7 -56 10 -29 -36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 999999 -58 -63 999999 999999 999999 999999 -96 999999 999999 999999 -83 12 3 -79 999999 999999 999999 -90 999999 999999 999999 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 -69 999999 -77 -45 999999 -94 -69 -75 -75 999999 999999 999999 999999 999999 -86 -96 -80 -51 -62 -24 -85 -58 -18 131 1695 4243 5068 5175 5352 5871 6884 9742 14163 16555 16558 15748 13961 9413 6158 5163 3998 3068 3583 5036 5670 5436 4571 3809 3236 2806 3321 4405 6105 7702 7799 7089 6304 5645 4320 1890 891 964 1651 2327 1925 1395 1070 738 787 953 2276 10388 19579 19886 21202 21335 22348 21922 19436 16618 12608 9375 4877 2722 4077 8197 11259 11852 9260 4634 4059 12637 34604 40833 30617 20319 9372 2396 1259 790 401 419 544 710 1134 2643 7246 10861 17201 18954 17914 12155 6952 6360 6394 7702 9350 9127 7892 7674 10039 11885 10005 7657 7714 8191 9948 10697 12708 14458 16332 14850 15416 16900 15785 13897 12598 12676 12825 8948 4871 2490 990 282 157 132 82 89 67 72 75 85 110 95 91 65 57 92 87 80 95 93 80 93 109 96 91 125 126 145 157 204 266 332 344 367 302 219 140 92 101 114 102 87 85 88 95 104 89 75 80 74 89 91 75 78 73 67 72 86 86 84 85 84 69 69 65 67 59 64 72 56 53 50 54 46 34 58329 348 78 30 11238 16 12 9 8118 5909 15117 2843 3080 4148 7261 22107 21722 7017 4373 3199 2890 2642 2202 1665 1605 1544 970 929 1085 1096 847 999 891 869 828 892 929 907 843 775 612 482 272 302 368 325 381 358 386 449 372 113 136 28 155 177 178 220 188 151 165 182 132 97 55 -6 -9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -36 -59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 999999 -91 -76 999999 999999 999999 999999 -96 -87 999999 999999 999999 999999 -27 -41 -38 -99 -64 23 113 2527 6783 9112 13987 17083 19131 16864 13772 11400 9244 8053 6330 4408 3324 2755 3239 4882 5532 4364 3133 2694 2597 2717 3519 5949 8926 9552 8289 7136 6016 4840 3851 3464 3560 3608 2675 1956 1782 2059 3301 2894 2384 2265 1427 2369 6477 12876 18511 23601 27293 21273 11898 9211 8071 6523 6723 6432 5432 4462 5355 8803 10454 9918 7684 5572 4162 3037 4675 9936 30851 43410 26701 11959 3677 1239 799 630 635 555 480 556 843 1445 4003 8488 12835 13892 10433 7120 7478 9849 9493 7550 7271 9886 11150 10008 7938 8636 11495 11226 10978 12403 14220 15307 17336 22138 22593 23175 23187 22131 20533 16640 14392 11638 8501 5626 2972 1033 273 95 80 55 93 98 68 80 88 66 60 63 74 52 59 66 86 70 68 70 64 64 95 116 109 122 140 135 136 135 171 248 270 305 276 218 150 90 79 84 61 82 89 87 86 79 64 63 60 73 85 74 58 67 73 63 60 77 60 66 65 63 73 65 49 48 49 44 47 44 42 35 30 29 21 58341 348 80 30 11240 16 12 21 8117 5893 13459 2689 2725 3874 5905 10179 9942 5265 3498 2947 2968 2818 2039 1527 1639 1419 1038 836 1108 1140 1100 1010 1035 960 1217 1222 1074 1032 987 862 381 145 211 363 380 347 368 334 338 295 145 93 87 131 109 214 224 86 197 234 153 149 135 83 13 -42 -76 -68 -66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 -60 999999 999999 -85 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 -92 999999 999999 -82 -58 -66 -57 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 -54 95 203 784 7239 14719 13130 8813 6277 5516 4556 3542 3075 3013 2951 2724 2505 2436 2460 2348 2338 2574 4324 8038 10380 10929 10605 9701 6841 4005 2518 2036 1722 1362 1148 1077 1025 909 819 855 955 1426 2355 2617 2677 2357 2202 2311 5145 18032 39483 52767 50003 35346 23162 15185 8704 7078 7525 7834 8264 8951 9697 11276 12713 12339 10316 7247 5383 3819 3395 5703 19538 47027 57845 25671 6474 2267 1225 1035 1003 869 739 835 954 904 961 3694 8454 6047 5386 5851 6904 9406 9807 9603 8403 7929 9871 11926 11415 11446 13727 11337 9789 8706 9672 14119 18859 24516 24516 23248 21370 17707 15999 17552 22821 25862 21666 15809 12396 6102 2529 1433 686 292 150 125 110 93 104 99 115 125 132 123 113 92 74 116 117 111 113 98 110 125 123 128 145 156 163 185 213 210 216 253 281 306 293 266 215 144 117 109 124 128 123 116 120 117 104 99 95 85 84 89 104 101 79 89 79 76 96 93 82 80 87 76 78 67 70 78 71 65 63 56 57 48 42 58353 348 80 30 11240 16 12 33 8117 5878 12829 3089 3210 4634 31979 77037 45835 6322 3792 3087 3014 2785 2061 1605 1525 1320 1034 915 1112 992 1111 1131 1291 1217 1176 1054 1142 1025 882 670 323 213 230 343 346 349 331 364 326 283 82 79 78 156 133 131 161 206 153 209 182 225 160 57 -78 -69 -40 -49 -63 -41 -56 999999 999999 999999 999999 999999 -97 -60 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 -13 -13 -74 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 999999 -66 999999 999999 -78 -94 -93 -85 999999 -77 999999 999999 999999 999999 -90 -29 -63 -39 80 25 336 4153 7002 4685 4198 4355 3850 2784 1969 1733 1745 1955 2237 2519 3190 4698 7689 11974 15022 13375 9299 5839 3403 2379 2072 2073 1998 1560 1308 1017 879 764 687 734 871 1114 1493 2013 2969 3275 2292 1748 1722 3521 12029 26297 29645 24763 21938 20400 17437 14582 12315 11322 11920 11938 11735 12047 12947 16296 15774 14427 13907 12897 10485 7057 4643 3961 12159 39629 59478 59750 43990 15777 4625 3180 1783 1345 1259 1827 2246 2564 2059 2023 2801 6041 8275 7439 6953 5714 6381 7791 8635 8829 6848 6939 8986 14387 14900 10076 8417 8203 8316 8954 10396 15689 19583 19446 16442 16299 16526 18941 22148 23200 19353 15883 16475 20605 15395 5964 3084 1744 1022 577 296 173 139 114 110 130 122 120 106 107 121 114 113 98 105 118 93 104 99 109 115 130 132 150 148 156 176 223 252 263 253 268 247 213 169 124 112 119 113 107 104 109 114 113 109 102 88 110 108 92 94 92 99 102 106 99 95 92 106 94 93 89 76 73 76 78 72 71 70 68 62 53 46 58365 348 76 30 11236 16 12 45 8117 5862 13639 2358 3122 6488 9288 11460 7332 4604 4049 3086 2796 2812 2295 1380 1296 1140 961 803 925 1011 923 1049 1175 1228 1085 862 715 746 712 515 294 225 246 257 280 285 209 286 275 223 99 87 131 130 175 132 208 140 98 137 140 175 72 -75 999999 -55 -31 -56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 -50 -60 -68 159 1915 2645 2202 2191 2255 2140 2084 2305 2500 2654 3228 6453 10725 11190 10106 8391 6893 5534 4421 3581 3393 3141 2443 1790 1724 2153 2268 1949 1408 1176 992 870 1001 1192 1532 2360 2990 2642 1947 1454 1507 2847 12293 29465 38870 43138 43532 37503 29868 22842 18112 15949 14822 14119 13685 14181 16366 17197 17405 16169 13078 12347 12536 10462 9084 8061 6246 8426 15186 24550 33199 33906 20945 7833 3728 2491 1769 1827 1784 2439 3223 3224 3400 5146 5006 2782 5028 5988 3360 4907 6091 7885 8167 6204 6867 8671 15512 16341 13038 12463 12066 13139 15786 19570 20986 18305 18202 20198 23042 41010 52441 48740 39501 31713 27858 25074 23431 21704 17524 11448 5883 3995 3266 2990 1636 538 193 130 139 107 112 128 118 125 140 131 154 125 131 104 96 101 119 123 122 126 129 135 144 148 174 198 236 269 267 278 267 226 187 133 114 111 119 123 99 121 123 105 92 114 110 105 111 107 99 96 92 72 91 107 101 93 87 91 91 86 88 80 75 73 75 72 63 60 60 52 41 58371 348 103 30 11233 16 12 51 8116 5854 13829 2434 2463 3551 6579 7895 5538 4396 4295 3412 2733 2747 2149 1362 1347 1251 1010 709 919 1025 1064 1111 1075 1006 896 765 598 565 682 473 260 242 244 225 218 331 298 320 293 138 85 77 28 49 108 128 148 228 135 126 221 262 69 -20 -8 999999 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 -49 -67 -31 -30 20 751 2738 3802 3609 3310 2973 2756 2946 3110 4399 7295 10987 12471 10412 7450 5486 4525 3960 3512 3595 4112 4010 3332 2724 3117 3474 2942 1949 1375 1072 988 860 953 1370 1791 2154 2553 2453 1952 1527 1473 1463 3130 14487 33339 43338 43196 37942 31465 25233 20500 16063 13486 12131 11848 12655 14821 16255 15191 13698 11680 9844 9029 8334 8544 8767 7664 8013 13366 23480 34665 36277 27798 14519 6447 2811 1700 1925 1811 2326 3215 3916 4898 5757 4330 2639 2172 4527 3785 2460 4045 6421 7319 6381 8270 9234 11412 18770 19978 19340 20768 21027 21589 23458 22760 23818 23604 22759 21308 26913 44984 45446 52641 41955 34501 31761 25457 21360 20775 23282 18858 9109 4024 2498 2021 1500 921 415 150 108 128 146 149 154 156 168 152 141 138 137 134 132 131 133 127 140 153 134 147 164 162 173 196 235 291 273 278 252 212 192 146 138 141 139 145 132 137 119 129 123 128 127 101 108 119 100 101 105 117 114 114 115 125 114 118 106 93 95 95 95 97 86 80 80 85 75 74 73 58377 348 71 30 11231 16 12 57 8116 5847 16229 2183 2450 3511 5596 5862 3909 3843 4177 3322 2706 2729 2153 1268 985 1053 827 667 887 910 889 914 1000 874 874 663 535 531 579 420 155 143 148 156 212 171 143 136 211 79 -45 -36 85 76 39 69 105 49 50 55 125 155 4 999999 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 -69 999999 707 4162 4472 3024 2695 3304 5145 7639 9925 10475 9340 7495 5941 4367 3456 3254 3377 3564 3750 4111 4354 4432 4950 5305 4486 2782 1776 1309 1185 1408 1559 1471 1839 2258 2174 2172 1782 1235 1260 1616 1648 3752 12571 22898 26594 32453 35693 32701 26635 20911 16459 13198 12038 12525 13510 14249 15191 15975 15325 14378 11867 8443 7707 7923 8648 9622 8708 8048 11090 17514 29659 35684 27040 13341 4814 2746 2519 3013 2302 2605 2972 4325 5772 4026 2157 1859 1993 3113 2683 2618 3641 5097 5798 7666 10832 11253 15593 18509 18440 19360 20842 21610 21297 20830 20565 20432 21091 23354 27051 40286 52349 56447 65767 61486 57983 55184 47225 37512 27487 21443 11017 6684 4577 2855 1457 794 421 168 114 100 117 140 129 133 136 118 126 105 97 99 72 76 102 121 114 117 131 134 126 127 160 182 197 224 229 242 240 225 177 141 123 115 105 115 114 118 110 110 104 83 79 86 98 89 88 77 86 82 88 84 88 99 93 80 87 91 83 84 85 79 82 77 63 52 53 50 48 46 58383 347 98 30 11228 16 13 3 8116 5839 1984 2028 3273 5541 4496 3106 3558 3780 2860 2408 2445 1721 1129 1002 836 747 571 745 759 745 836 785 844 750 404 512 429 444 324 97 68 189 168 139 146 236 218 210 42 -78 -73 -60 16 42 46 13 -54 -2 9 23 140 24 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1121 3450 3859 5080 7954 10830 11586 9890 8021 6313 5136 4616 4160 3785 3615 3739 3994 4095 3967 3874 3910 3798 4046 4210 3022 2126 1784 1626 1290 1186 1354 1526 2208 2362 1958 1664 1219 838 1266 1654 1676 3832 12815 24766 32816 37614 34764 30792 25262 17997 13252 10502 8966 8365 7779 7682 9906 13433 15034 12858 13704 12687 11132 10670 12110 13616 13731 12300 15476 23774 32079 34241 25803 14418 5907 3579 4102 3390 2745 2934 3365 4978 4481 2056 1886 2172 3257 2948 3081 3706 4030 4100 4810 6205 6332 7773 11867 12890 13604 17527 17117 18626 23817 21185 16667 16967 18640 21474 33317 46913 50435 38600 34718 40542 55416 70116 74707 49854 30714 24085 18282 12699 7566 4405 3510 2066 620 175 95 85 83 60 78 77 87 89 76 69 61 60 83 91 66 72 74 84 93 96 110 129 145 165 175 196 205 214 215 184 137 88 71 67 66 72 66 79 84 64 74 62 54 58 61 58 65 65 48 57 58 59 71 65 54 50 56 51 49 43 46 51 47 39 41 34 19 24 20 20 58395 348 63 30 11223 16 13 15 8116 5823 19536 1930 1891 2097 2203 2295 2876 3545 4160 3797 2695 2692 2127 1288 1028 749 686 495 711 763 789 839 844 792 646 465 398 295 383 246 245 160 143 149 159 190 192 160 198 46 -6 -41 9 25 -29 79 33 52 71 57 65 73 56 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -73 17 1167 5003 8120 8446 7068 5569 4211 3371 2672 2220 2004 1983 2178 2379 2691 3356 3746 3404 3108 2850 2495 2240 2840 3723 3710 2841 2396 2165 2120 1956 1934 1867 1711 1568 1404 1321 1275 1088 1077 1321 1531 1357 2577 12276 23663 24972 21515 18412 16299 15195 14699 14389 13919 13885 13112 11870 9504 8356 8331 11150 17397 24376 27446 22448 15197 12509 15210 21389 25611 30351 44323 51922 37687 19719 11755 10101 6167 4446 4008 5047 4912 4660 3666 2377 2481 3167 4301 2866 2565 4752 3550 2870 3245 3619 4493 5050 5132 6605 10467 14352 15097 15841 24329 33154 32317 24672 18888 22641 29239 30458 25563 15385 10100 10482 12291 19884 32089 43118 48412 55886 58731 60075 52269 36726 21144 8244 3867 1821 716 218 98 115 138 136 111 102 126 96 88 94 94 90 82 67 96 102 97 94 100 118 133 159 203 253 274 248 237 220 202 155 134 99 123 88 86 108 102 102 97 95 101 95 90 80 91 80 72 75 82 76 74 80 97 92 72 80 87 67 73 70 69 64 64 54 52 53 50 40 32 58407 348 60 30 11220 16 13 27 8115 5808 15965 2188 1921 1903 2169 2336 2688 3046 3688 4105 3522 2825 2250 1312 957 871 767 668 603 837 886 957 847 655 524 628 616 450 317 186 217 208 253 238 281 203 218 216 132 36 2 91 106 -6 -17 29 83 76 118 65 158 106 -21 999999 -88 -52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 1 -7 230 3569 9188 6302 3138 2517 2212 2028 2080 2040 1940 1974 1937 2089 2461 2954 3207 2909 2274 1890 1880 2141 2355 2724 2925 3165 3769 4214 4025 3163 2275 1684 1273 1225 1414 1239 942 832 1027 1393 1115 1220 3324 8237 13239 15044 15998 16322 13960 11683 11137 10240 8736 7182 5906 4618 5940 7257 8287 9628 11455 14722 18429 22696 24897 21925 22380 27906 37689 55745 69050 62498 46541 27052 18127 13117 10499 9728 5540 4339 2825 3697 3760 3105 2875 4577 4357 2293 2170 1697 1239 1209 1385 1713 2240 3123 4694 7079 8374 10473 21078 35081 29946 21080 17775 15780 11318 12276 13321 12180 12412 11341 9348 8421 6122 5615 6872 10233 15480 27071 47487 54217 41868 35301 27955 24182 20017 9300 4392 2378 1050 289 112 111 129 108 127 95 94 82 106 82 80 90 87 90 97 83 88 79 84 101 126 154 175 195 218 216 205 175 143 122 94 100 107 87 61 71 81 87 87 87 70 75 79 73 83 79 77 71 73 79 82 74 87 90 77 74 64 63 61 64 59 60 59 49 52 42 30 34 58419 348 52 30 11212 16 13 39 8115 5792 19004 2246 2025 2179 2179 2346 2614 2961 3009 3380 3450 2874 2165 1215 936 946 978 657 651 807 1007 940 726 723 707 743 597 512 437 278 188 263 248 249 283 323 234 261 241 146 91 124 188 156 109 25 42 151 199 149 123 124 60 -19 999999 -76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 -56 -49 999999 2365 8121 4953 2527 2229 2233 2399 2468 2405 2392 2286 2121 1900 1678 1462 1480 1707 2096 2243 2364 2764 3443 4228 5284 5460 4081 2930 2617 2575 2443 2103 1639 1405 1268 1206 1248 1479 1734 1498 1897 3328 4225 4796 4742 4774 5406 4709 4265 4453 4880 5383 6062 6461 7200 7308 7508 8474 9651 11513 14408 18055 21596 24325 24964 27375 34438 42885 55126 70728 69600 56567 36499 21915 14087 14866 13139 5677 3454 2620 3783 3852 3890 5410 4007 2578 2145 1436 1229 1318 1462 1215 1355 2178 3163 4082 5384 9260 22823 32147 24018 14188 13183 20039 21945 23823 24581 23108 12057 6515 6417 6536 6434 7395 7154 5119 5535 7859 11187 11613 11625 26463 59502 58079 44799 36869 23389 11783 6583 3231 1105 402 177 154 155 164 179 139 114 97 124 117 122 128 112 96 109 120 121 115 119 137 145 143 156 189 198 241 227 220 179 129 108 107 106 125 110 103 97 120 114 100 81 96 96 91 104 92 89 94 93 102 107 102 92 95 93 94 98 87 83 91 82 78 74 67 65 56 50 50 58431 343 195 30 11205 16 13 51 8114 5777 2387 2458 2728 2860 2984 3125 2942 2240 1299 955 1022 874 630 518 711 806 789 745 694 674 672 574 434 382 402 233 213 258 264 237 192 188 226 209 185 39 66 77 39 69 78 69 44 129 101 165 80 24 -73 999999 -89 -92 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 408 4604 5696 3160 2185 1434 1197 1083 1015 1010 1074 1097 1057 1098 1129 1239 1606 2327 3159 4111 5774 7384 7188 6646 5881 4886 3506 2382 1861 1536 1269 1077 993 1087 1579 2489 3051 3103 3718 4480 3588 3178 2642 2379 2273 2974 3957 4248 4191 3970 4040 4810 6169 7874 9257 10463 13178 15706 16403 16620 16083 16010 17657 18866 21611 26875 31197 35891 43594 50670 45199 36417 29978 19869 11669 9447 12899 6418 4164 3943 2262 2777 3509 2416 1949 2157 2355 2164 2313 1920 1620 1766 1792 2278 2744 3227 8676 15331 14177 14203 21979 29960 32631 38695 43004 31777 13169 8658 5140 4403 4245 3738 3374 3380 3746 3834 5065 9274 11651 12031 22128 51477 53590 50509 53222 53126 62179 60815 26575 9635 3442 918 223 151 160 138 121 119 125 113 127 120 91 101 93 111 110 112 99 118 126 134 122 138 158 188 188 212 222 194 163 140 115 102 98 110 121 113 116 106 96 109 103 89 92 87 76 87 86 92 83 86 84 82 98 94 77 81 72 75 80 72 75 74 69 58 53 48 39 35 58443 338 338 30 11198 16 14 3 8114 5761 4041 3075 2668 1544 875 769 833 542 406 502 714 781 708 476 464 429 372 273 296 312 165 216 139 122 172 126 151 170 93 -22 -11 -16 24 -9 -81 -46 0 33 27 40 60 108 36 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 2426 3167 2074 1696 1435 1205 1172 1386 1514 1848 2119 1930 1682 1643 1667 2013 2740 4494 7558 10326 9857 7487 4830 2760 1860 1485 1346 1282 1452 1629 1718 1766 1745 2067 4046 8027 6731 4461 3432 2224 1575 1294 1262 1195 1210 1100 1577 2446 2991 3281 4632 8927 9303 4940 2982 3659 5160 7377 8992 8303 8808 9695 11013 14292 19170 25281 31697 34239 32776 30733 25371 17766 9622 5337 3841 5794 9026 6802 2157 1575 1643 1343 961 1760 2827 2413 1798 1574 2097 3347 3540 2332 1792 2366 2924 4116 7925 11197 13586 19087 19758 21984 17448 12165 11208 10137 6704 5668 4538 3673 3728 3636 3594 3944 3985 3573 5005 8708 11485 19091 70363 139320 163610 182962 186686 174236 166477 144752 94073 46199 11571 1086 168 130 155 171 154 152 151 131 123 120 118 94 104 97 109 107 112 113 116 114 116 136 155 144 158 201 228 216 184 157 123 107 110 120 101 96 113 108 111 106 104 97 97 96 94 96 77 75 93 98 96 98 103 98 93 91 94 95 90 81 74 71 69 61 60 55 53 48 58449 340 276 30 11196 16 14 9 8114 5754 95776 999999 999999 999999 999999 6487 1315 975 757 478 365 391 611 747 537 421 368 362 323 254 243 361 182 161 130 101 105 168 159 192 90 -20 28 -3 -30 -20 999999 -46 -31 6 38 1 26 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 498 2471 2536 1726 1467 1093 1057 1149 1321 1478 1606 1741 1704 1834 2101 2386 3466 7324 11643 11523 8382 5307 3615 2780 2213 1834 1538 1600 1679 1853 1996 2134 2415 3751 6832 7204 4619 3518 3307 2922 2131 1152 717 561 460 371 857 2366 3525 3298 3276 5215 6477 4880 3931 4375 5445 6917 7657 8250 9282 9935 9965 12556 17159 22760 28233 30205 26012 20039 17984 15554 9262 4397 4147 5946 7507 7005 2975 1185 1219 1016 1094 2303 2774 2032 1681 1751 2458 3829 4632 4471 2942 2072 2679 3286 4670 8637 13425 12594 9416 10523 16034 18260 15523 15116 11934 7728 5849 4095 3095 2813 2794 2974 3573 4500 5348 5703 7583 14595 10541 14951 71435 143729 183621 212308 244486 245695 198725 143151 67685 12739 1812 244 166 127 120 150 153 136 130 96 97 97 108 139 113 80 78 117 121 112 107 119 124 150 170 170 208 236 226 204 155 115 118 110 105 93 101 113 101 87 82 83 75 78 96 85 70 73 88 88 78 86 91 85 93 94 91 86 79 70 64 66 65 66 59 50 44 43 43 58455 335 423 30 11193 16 14 15 8114 5746 36663 1372 829 779 423 277 484 669 639 651 583 423 276 157 243 320 271 153 61 90 59 103 99 109 214 -10 -83 12 -13 -11 999999 -44 -24 -77 -58 -32 -20 -68 -8 -58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1140 2547 2104 1467 1233 1098 1018 1109 1335 1645 1850 1908 2007 2326 2691 3807 6691 10396 11490 9643 6584 4803 3710 3095 2401 1993 1942 2061 2335 2725 2955 3078 3661 5683 8754 8189 5399 2950 1820 1288 815 566 427 357 211 165 605 2177 2924 2669 3102 3409 2545 2831 3930 4745 5725 7051 7384 7551 8545 9795 11040 12981 17114 23349 28752 27613 22780 20617 20035 13905 5235 3812 6194 6581 5917 3243 1485 1567 1239 2122 3101 2112 1553 1454 1678 2770 4119 4130 6442 7211 2987 2167 2633 3151 6647 14008 12584 6819 5333 6384 11941 16322 14928 11261 8147 6811 4817 3349 2702 3211 5049 7296 7243 5558 5221 5807 8888 13589 11140 20551 65071 124868 169438 195145 225556 254094 246035 170637 64612 11336 1042 196 116 154 138 131 90 109 117 120 103 108 101 77 97 95 93 102 95 98 97 100 97 111 122 142 196 223 239 187 146 120 85 95 107 98 81 85 85 88 77 75 80 69 77 87 73 75 85 82 76 79 85 81 87 88 81 72 61 60 62 60 61 59 57 46 35 34 35 58461 336 390 30 11190 16 14 21 8113 5738 5463 1481 911 766 636 439 418 532 523 722 758 641 432 370 332 320 279 219 211 65 98 154 88 144 110 115 -12 52 58 -5 -16 -47 -90 -100 -18 -17 21 68 46 -7 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1059 2680 2802 2179 1735 1299 1189 1420 1718 1904 2042 2102 2284 2848 4153 6596 9513 10422 10702 8833 6453 4937 3888 3232 3059 3288 3746 3909 3857 3716 3499 3536 4073 5885 6645 5385 4058 1948 877 477 272 207 175 141 98 403 1293 1612 1715 2501 3631 2853 2189 1700 1848 2739 4874 7108 8622 8975 8884 10345 13224 14198 16035 19888 23903 26565 27750 25622 18937 12947 9085 7540 6757 6530 5047 2701 2156 1941 3319 3902 2154 1752 1461 1229 1382 3550 4564 7615 18041 16524 5756 2365 2307 2792 6416 9553 6085 4639 4614 7403 16714 16070 11224 9622 8960 6972 5139 3921 3188 6629 11329 7327 5169 4056 4166 5791 8451 12042 14524 37564 112659 151655 162035 195742 238861 245257 197837 103563 24220 3118 500 201 185 193 178 141 155 122 126 132 108 114 103 108 113 114 112 101 110 121 126 141 135 146 167 168 204 244 243 193 141 126 114 113 93 107 105 108 112 113 98 108 121 115 114 109 94 93 97 104 106 106 113 107 106 101 105 99 95 85 91 83 80 81 72 64 62 59 52 58473 336 385 30 11185 16 14 33 8113 5723 10609 1317 900 870 728 502 406 444 475 637 640 606 408 367 336 345 231 208 224 178 152 167 216 129 140 25 62 5 22 31 -47 -78 -43 -39 8 -59 -22 104 152 6 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -8 911 3037 4146 3130 2281 2337 2563 2740 2495 2537 2749 3047 3891 5255 6320 8055 8584 7180 7028 6894 5367 4322 4474 4023 4063 4246 4254 4556 4930 4978 4482 3860 3595 3655 3797 3846 2769 1070 229 60 -7 -89 999999 -78 999999 468 2104 2170 1518 1725 2713 2930 2599 2468 3132 4555 6259 8209 10310 10867 10516 11636 13580 16147 18511 20942 23456 28701 35235 38032 37069 32183 24273 17358 11148 6107 5457 5308 3431 4701 4503 2674 1733 1200 1003 1029 944 1371 6774 13551 9132 10749 10980 6492 3212 2209 2439 3096 3671 4159 4487 4247 5090 7404 10322 11172 7812 6321 5783 4460 3805 4189 5017 4163 3891 2840 1942 2430 3988 5383 5652 8554 35647 111701 160321 164116 190759 211385 211413 163376 95011 32157 6866 2372 798 242 160 158 158 156 143 147 137 130 150 140 137 124 135 113 111 129 130 120 151 166 171 166 160 201 233 232 228 162 133 129 142 133 128 130 126 120 127 130 120 126 121 117 116 107 101 103 108 102 112 118 115 110 119 110 104 106 98 92 96 93 85 88 78 76 68 62 58485 337 350 30 11180 16 14 45 8113 5707 2174 1867 1441 944 589 529 354 291 266 447 494 499 450 343 227 261 327 238 57 22 24 165 80 71 77 138 48 -14 -60 -17 -3 -58 -80 -75 -53 -47 999999 -53 -21 5 -72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1447 6237 5268 3892 4169 3783 3368 3619 4151 4810 5645 6783 7692 8400 8621 8198 7623 6266 5833 5014 4805 4268 4512 6227 7868 8059 7721 6560 4103 2292 1480 738 367 168 26 -22 -62 999999 999999 999999 999999 999999 999999 -66 370 1141 1822 2339 3425 5542 7191 9092 9979 10145 10369 10625 11063 10964 11938 13571 14832 14567 14407 16076 19454 24280 32173 44708 45146 33442 27730 22576 15815 11096 7724 6571 6543 4315 2926 2333 1479 755 511 535 822 4221 9250 7774 8876 8552 6185 3177 1730 1722 2101 2189 2840 3875 4402 4824 5004 5276 5721 6030 5592 5161 5203 3999 3607 7243 8262 7399 5772 3418 2070 1706 2476 3929 6862 24688 89567 143978 136197 155968 174066 128780 132924 131108 82837 32573 4376 567 315 173 105 83 96 110 85 89 132 191 81 74 55 50 59 58 70 63 64 81 78 76 99 109 110 115 119 134 153 121 66 61 71 70 69 64 53 48 47 58 48 36 59 59 47 42 49 38 44 58 54 44 46 58 54 50 49 51 40 43 45 37 34 21 19 18 16 12 58497 339 287 30 11177 16 14 57 8112 5692 2283 2176 2131 1827 1495 1007 577 396 342 297 382 387 461 559 443 308 308 308 303 178 121 104 141 136 111 105 80 69 46 -33 -20 -16 999999 -85 -72 999999 -68 2 -50 -48 -38 39 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1292 5394 7095 6130 4849 4822 5397 5968 6406 7228 8138 9104 9624 9646 8849 7311 6587 6924 6958 7006 6697 6324 7268 8503 7123 6857 5066 2616 1199 401 70 -44 -24 -32 -72 -58 999999 999999 -39 175 1098 2622 4384 5671 5688 4540 3340 3518 4534 5846 5940 5357 4517 4605 5811 7038 7630 8188 8625 9143 10509 13530 15311 15343 14790 15259 19908 28925 41206 39329 26599 18798 13843 13787 14875 11308 7673 8382 7335 3907 1619 560 333 453 1352 4925 7146 7015 7131 6450 3956 2331 1384 1432 1834 2305 2568 3012 3645 4123 4146 3994 4099 3800 4082 5378 5908 6111 5267 5932 6649 7420 7310 7651 7352 4590 3270 2906 7212 24902 65051 128635 124596 130808 158681 197851 191900 157392 164210 123272 38001 2638 331 153 135 133 133 129 118 109 99 104 98 108 101 71 73 97 97 97 102 97 108 121 123 132 139 145 161 153 153 129 117 99 99 111 105 111 117 92 83 87 91 91 97 94 81 69 74 87 76 84 86 87 81 80 80 71 77 72 59 70 72 66 57 58 61 47 43 40 58509 340 256 30 11176 16 15 9 8112 5677 1986 2074 2067 2029 1991 1571 1044 646 487 355 283 261 370 484 471 284 264 291 292 244 181 31 24 87 119 -14 65 88 111 16 -94 999999 -6 -49 -37 -28 -98 -78 999999 -62 -70 -42 -38 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 33 1976 6092 8353 6510 5579 5728 8085 8753 7512 7936 8788 8841 8752 9071 8700 8783 9966 8685 7979 8229 8836 8391 7494 6889 5520 3169 1461 653 238 108 41 -26 -53 -38 -54 999999 999999 224 1966 5319 7892 9762 10473 10520 10092 8047 6651 6522 8159 8707 6705 4962 3805 4219 5142 6386 7937 9089 9717 12132 15210 16386 16368 15340 14252 18428 24821 27404 29064 27692 22444 16866 15421 15193 12850 10063 7575 5712 3387 1835 745 435 281 311 662 2799 4660 4218 4506 3502 1594 809 765 1178 1701 2228 2937 3627 4208 4711 4668 4581 4552 4406 5154 5411 4735 5398 5917 7446 6771 5909 5384 6353 6788 5859 4560 3154 2416 4888 22551 69265 132737 161447 168476 169522 141603 122314 152100 164402 133547 52584 3075 205 182 142 130 137 134 134 118 103 125 104 86 96 87 98 96 105 110 107 93 109 110 119 130 138 166 196 192 158 130 120 115 106 110 91 96 94 93 86 78 94 78 80 92 84 91 86 76 75 75 87 87 81 79 81 83 89 73 74 76 73 62 61 55 53 51 45 58521 339 288 30 11178 16 15 21 8111 5661 2403 2435 2626 2580 2047 1202 920 745 536 453 415 447 556 613 488 432 525 455 395 370 255 183 85 116 201 194 192 150 92 -68 -43 158 51 40 13 78 81 88 89 30 77 67 0 -63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 -59 -6 -21 2859 8780 7733 5527 6112 6978 5694 5894 7065 7700 7676 8178 9107 9568 9200 8892 8088 7967 8086 7366 6898 6470 5717 3333 1183 547 442 351 193 67 10 2 -5 26 35 476 3804 8915 13162 17383 19091 19010 19569 18463 15644 10661 7093 6673 5502 2692 1475 1389 1662 1971 2158 2498 3502 5257 7049 9704 13353 15871 17702 17709 18212 20796 21972 15588 12488 13842 16529 20270 22264 15811 13046 9050 6851 3977 3055 2075 1952 1185 278 155 298 1289 3318 4189 5153 5845 2749 834 904 1459 2027 2632 3401 3766 4104 3840 3652 3530 3471 3443 3523 3336 3747 4584 5150 4565 4339 4419 5073 6081 6904 5821 3580 2865 3211 3241 3297 12770 54143 87517 128145 121102 94527 98441 118783 159696 161931 77767 4366 229 177 163 148 118 147 158 132 153 141 139 133 117 105 102 122 124 135 130 142 154 167 161 166 178 169 180 184 170 135 121 122 111 130 111 115 114 116 124 102 114 115 110 110 92 97 96 96 114 107 105 102 104 92 98 107 91 90 95 90 81 73 67 71 64 66 62 58527 340 259 30 11179 16 15 27 8111 5654 2979 2682 2576 2731 2745 2174 1337 986 799 633 569 447 556 601 597 561 555 498 550 483 302 199 227 276 238 229 212 269 244 121 45 137 168 141 95 93 78 32 103 120 158 189 209 34 999999 999999 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 -41 15 999999 76 3296 8865 6478 4703 4257 4900 5351 6428 7249 8164 8144 7379 6404 5488 5860 6883 8214 8838 7730 5641 4146 2326 1388 998 779 618 547 284 117 -10 30 50 143 126 414 4294 9983 11917 13221 10632 5122 3805 3188 2221 1731 1679 1753 1625 1178 992 1120 1286 1531 1663 1957 2446 2962 3232 4210 7039 10791 13150 13069 11975 14768 19226 18355 11998 9797 12045 18227 18620 16363 14067 13130 9474 6433 3923 3204 3313 3110 1485 195 56 79 491 2059 3957 6904 8678 4230 1011 754 1164 1792 2426 2821 3268 3412 3175 3271 3494 3340 3148 2915 2603 2919 3672 4263 3581 3132 2707 3369 4802 5604 5631 4604 3421 3070 3539 9002 34492 48389 56237 97102 124060 126256 105488 108814 137386 139580 99527 23959 1268 129 116 120 145 141 150 125 97 108 131 100 84 81 81 108 109 89 106 113 119 94 101 146 143 129 165 170 138 108 113 106 87 90 95 92 90 103 86 82 78 83 98 87 71 90 73 72 87 88 74 72 79 79 75 77 78 67 62 59 63 61 55 52 42 37 37 58533 347 49 30 11179 16 15 33 8111 5646 1776 1684 1967 1974 2122 2674 3073 3263 3067 2982 3108 3038 2190 1420 1159 806 573 549 547 609 622 597 573 566 570 558 390 311 314 251 226 327 281 338 312 230 126 86 134 156 146 113 121 100 119 147 179 114 115 130 97 -87 -87 -43 999999 -85 999999 999999 999999 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 -26 -9 -42 -37 22 -57 214 3028 6238 6379 5372 5286 5475 5660 6386 6257 5810 5130 4462 4228 4939 5899 8162 12173 9485 4291 1630 913 865 688 491 312 308 318 252 192 159 114 117 118 18 1946 8291 9638 8473 7000 3593 2549 2572 2167 2131 1988 1775 1486 1151 919 822 842 878 888 885 894 948 1005 1221 1669 2719 5049 6877 7840 8899 9637 11006 11341 8960 7606 8800 14444 18584 16004 16962 14125 8318 5276 4780 4820 4708 3321 541 -26 -18 69 363 1653 5018 10452 9363 3439 866 613 1022 1590 1944 2048 2323 2656 3034 3336 3197 2787 2534 2282 2232 2681 4041 4250 3080 2199 2306 4136 5126 5088 5111 5523 4385 2999 2095 6756 44318 47245 38496 99376 149759 128233 98198 107125 161907 181622 131989 46416 3286 195 147 130 122 123 138 139 131 120 113 95 86 81 110 110 117 111 112 111 118 122 123 125 142 168 174 176 159 136 109 99 115 105 94 82 102 92 86 76 80 86 81 75 79 81 82 91 90 91 79 84 88 95 80 74 74 84 78 75 60 58 54 53 43 44 46 58539 347 63 30 11163 16 15 39 8111 5638 1937 1769 1919 1949 2280 2831 3815 3972 3594 3342 3440 3162 2427 1587 1117 876 766 647 639 618 698 687 761 731 694 649 556 359 296 345 383 359 362 392 355 300 187 180 307 264 177 210 246 277 288 256 214 195 202 84 106 -21 -43 -40 -12 -1 -69 -36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 -80 999999 999999 999999 999999 999999 999999 999999 999999 -85 -24 -21 -21 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 999999 999999 999999 999999 999999 999999 -87 999999 999999 999999 -51 -55 -21 78 104 160 97 25 156 1418 4418 6511 7597 7779 7826 9731 9346 6896 5647 4921 4002 4170 5019 6021 9270 13521 5360 769 473 355 279 191 201 329 377 371 389 318 308 282 249 254 741 3854 9773 9427 4870 2126 1162 875 670 529 499 517 573 586 495 505 543 640 675 698 815 842 926 1133 1516 2235 2827 3018 3101 3381 3844 4889 6343 7446 10289 12846 12921 14930 18206 16542 17851 14905 10515 7411 5440 4845 4310 762 -15 7 30 63 381 1633 6287 11301 7071 2876 970 641 1016 1312 1425 1798 2434 2993 3295 3292 2971 2565 2280 2184 2269 3023 4615 4334 2849 2336 3024 3263 3121 3277 4108 5009 3808 2206 2377 11196 52610 42750 27284 77294 141576 123835 77256 78693 120497 153363 136012 79617 11674 525 221 204 155 169 160 149 151 142 111 134 110 114 117 127 125 125 144 166 147 140 162 182 176 162 166 200 182 155 128 127 138 127 114 112 117 115 107 105 99 98 115 109 114 111 97 93 103 103 107 102 91 89 104 90 81 85 86 74 75 82 74 71 74 66 61 58551 347 31 30 11161 16 15 51 8110 5623 1934 1685 1801 2221 2666 3653 5548 5441 3838 3209 3014 2679 2342 2077 1417 764 627 493 545 623 544 577 748 806 730 680 632 461 381 329 382 439 353 430 464 377 214 182 244 242 155 184 212 224 220 217 182 83 92 117 86 9 -16 -83 -16 999999 999999 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 999999 999999 -87 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 -78 -96 -21 8 20 9 32 6 9 -13 38 938 2026 2551 3415 4493 5122 5628 7687 8654 7036 6138 5683 5565 5619 6393 10287 7695 1535 621 341 515 794 1074 1160 962 826 779 702 479 353 311 855 4058 9037 7831 4185 2206 2083 2007 1824 1770 1626 1410 1268 1236 1151 1051 998 905 878 798 696 749 994 1392 1990 2283 1985 1852 2273 2073 1787 1671 1873 2850 3507 5749 11046 15391 15518 11434 8502 9631 8917 6263 5075 4554 2466 1396 1413 993 278 -39 -54 -24 127 1053 3955 8291 7239 3643 1640 612 643 1023 1319 1780 2450 2860 2878 2720 2399 2220 2101 2014 2427 3823 4773 4458 3816 2757 2005 2041 2040 2053 2811 4149 2957 1911 3064 8920 33611 49052 50883 83251 116551 121379 122003 121323 108694 131401 165557 138807 67295 4450 224 166 186 185 148 149 149 141 156 120 112 130 135 119 105 126 129 125 140 129 139 146 159 168 186 204 172 140 121 122 112 111 116 120 104 102 104 102 107 100 120 106 101 97 92 101 97 99 95 89 95 92 93 92 87 82 76 70 73 67 63 59 58 53 46 58563 346 62 30 11162 16 16 3 8110 5608 1933 2069 2327 999999 999999 999999 3182 3069 2970 2847 3004 2780 2261 1470 805 629 596 576 626 611 632 576 629 630 623 471 395 337 351 275 330 377 324 283 235 244 269 262 227 147 132 192 145 126 43 89 71 -64 999999 -11 -31 -60 -74 -48 -80 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 -53 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 -6 24 -4 -1 999999 -100 -81 -88 -80 157 548 1456 2153 1992 2839 3601 3478 2891 2530 2374 2096 1712 1613 3820 7468 2455 922 1431 1971 1885 1380 968 761 736 689 673 1162 3353 9704 17284 18031 13379 5717 1304 700 789 930 1077 1116 1164 1256 1316 1487 1654 1854 2337 3139 3923 4148 4111 4725 4924 4311 3659 3635 2830 1829 1456 1437 1801 1730 1205 854 1749 3806 6440 9190 9499 7174 7619 6444 3198 2167 1399 2009 1787 1126 1406 1177 544 25 -82 -73 -27 33 663 3326 5892 4586 1921 613 599 842 1199 1541 1901 2416 2553 2425 2341 2364 2402 4125 8391 9539 7020 5120 5289 4436 2965 2807 2951 3948 6574 5154 2779 4505 8060 11899 25000 48654 93291 127863 143759 139378 99131 74062 79854 121169 155178 138588 88546 20384 1016 205 168 155 180 188 156 117 137 153 134 124 135 127 126 127 132 136 125 140 150 159 161 171 185 178 182 176 139 132 131 143 141 117 114 117 116 117 117 119 116 120 116 114 112 113 109 104 119 115 110 107 102 102 102 99 91 88 85 90 83 81 80 68 65 58574 339 275 30 11165 16 16 14 8109 5594 3375 3266 3329 3082 2714 2373 1483 877 708 621 654 726 643 584 659 776 719 607 644 559 407 345 354 387 357 406 379 324 206 280 231 217 133 149 125 111 80 3 50 6 -12 43 39 31 -73 999999 -64 -47 -47 -29 999999 999999 -90 999999 999999 999999 999999 -98 999999 999999 999999 999999 999999 -80 -98 -46 1 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 -27 -74 -66 999999 999999 999999 999999 999999 -94 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 -100 -78 -79 -58 -20 -16 20 -12 -75 999999 999999 -66 -24 -7 551 1606 1688 1432 1474 3381 3883 3134 2484 2219 1762 1471 1063 1702 4517 2900 1531 1593 1055 555 397 479 558 735 1523 3194 7043 14716 22267 28021 21395 10214 2738 973 1108 1391 1607 1697 1639 1557 1495 1528 1935 2776 3704 3976 3796 3803 3423 3044 3043 3475 3376 3047 2644 2316 2559 3036 3249 2625 1789 1481 1845 2226 2840 3754 4794 5616 5519 4610 2755 1641 1517 1725 2121 2033 3115 2144 830 187 -41 -74 -49 -5 16 -13 1714 5905 3387 600 320 427 654 998 1318 1790 2446 2762 2670 2518 2400 2832 6410 12434 12260 8954 7662 7728 6206 4964 6661 9449 9369 8236 6439 5151 3357 6783 40427 49165 63255 90260 114165 117023 81124 57050 56871 51261 59595 117375 129848 62347 7986 586 183 181 200 181 163 141 139 121 122 105 97 107 115 93 103 116 114 132 144 141 120 152 146 174 197 187 144 113 116 112 108 116 118 106 101 104 99 106 107 111 113 86 96 105 91 95 106 98 97 96 97 79 91 77 75 84 79 72 71 71 60 59 50 48 58580 338 308 30 11168 16 16 20 8109 5586 3348 3255 2958 2720 2268 1596 881 666 697 544 535 565 565 632 678 631 595 521 437 306 231 333 326 323 316 328 208 158 286 338 214 145 83 69 -10 48 24 -52 -74 -86 -79 -13 -44 -32 999999 999999 999999 -93 999999 -94 999999 999999 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 999999 999999 999999 999999 999999 999999 999999 -96 -84 999999 999999 999999 999999 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 -74 -79 -54 999999 999999 999999 999999 -40 -96 28 1064 2035 1700 1589 3205 3943 3457 2716 1989 1718 1453 1179 1484 3476 4233 1921 1400 984 633 568 685 1017 1420 2613 5123 7920 11618 19627 31760 24327 9292 3142 993 1329 1769 2033 2217 2252 2088 2034 2145 2468 2660 2428 2249 2284 2269 2161 2045 1974 1818 1950 2353 2685 2703 2643 2885 3482 3635 3852 4750 6139 7426 7443 6681 5892 4674 3133 2298 1697 2118 2009 1378 1835 2721 2164 839 198 -46 -88 -82 999999 -66 -28 -50 316 1834 1440 225 160 348 675 1093 1619 2151 2465 2593 2667 2642 2709 3153 6062 11901 12436 12150 11056 11081 8476 6107 6220 8219 7252 5071 3215 2412 4314 36696 77754 51782 69958 74409 81975 80516 53748 47222 54923 49796 47867 100457 136393 88406 11265 626 170 182 149 132 102 70 84 93 103 85 96 77 82 82 91 101 77 99 114 116 107 108 125 129 135 148 140 107 99 88 86 78 90 84 77 76 83 79 76 78 88 68 65 68 73 68 80 75 78 65 60 70 67 57 49 51 62 48 46 34 50 41 29 24 58586 336 370 30 11170 16 16 26 8109 5578 2782 2509 1773 1192 853 689 606 536 636 583 639 667 656 703 624 419 463 344 276 382 388 314 321 315 251 255 313 171 162 103 43 49 37 -16 -1 -60 -46 -77 -78 -64 -43 -72 999999 -67 -85 -70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 999999 999999 -89 999999 999999 999999 999999 999999 999999 999999 999999 -93 -20 999999 999999 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -52 -42 -89 999999 -78 -62 -98 999999 -91 999999 999999 999999 -32 9 30 636 1396 1693 1878 2520 2624 2227 1581 1132 917 738 399 221 797 3362 2878 2325 1313 670 544 703 1107 1695 2804 5301 9913 19844 35588 34498 11436 3077 982 1196 1900 2336 2614 3256 3539 3912 4220 4316 4074 3586 3313 3187 3512 3523 3101 2749 2531 2343 2309 2345 2364 2462 3474 5115 5930 5593 6455 8510 11976 15279 15950 12391 6411 2763 2034 1817 2786 4192 2851 2100 3652 4150 1141 51 -60 -82 -13 100 9 -64 -36 -8 -23 166 345 158 278 434 787 1193 1579 2051 2366 2615 2945 3114 3214 3136 5030 10898 11016 9591 10617 10573 8334 5836 5677 5798 5173 4353 3242 5654 27434 81423 51648 37061 63843 88877 99197 100256 78598 46368 39495 42193 42301 69771 119328 80006 7522 592 173 159 159 125 130 125 116 117 135 105 115 104 111 124 110 128 123 122 130 130 134 137 149 149 175 167 150 126 123 104 95 102 121 123 116 105 101 94 83 99 107 92 91 89 91 101 95 91 91 89 85 89 89 77 69 67 69 72 71 64 60 55 46 43 58592 340 252 30 11172 16 16 32 8108 5571 2908 3002 3257 3253 2821 2246 1555 1249 973 624 582 578 575 577 575 697 753 644 608 559 487 430 404 370 330 399 431 394 281 273 362 246 122 115 83 88 46 61 22 -6 25 18 47 -62 -19 -28 -18 -25 -69 -72 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 -56 999999 -93 -81 999999 -61 -96 999999 -40 999999 999999 999999 999999 999999 999999 -84 -20 999999 -65 999999 -48 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 -66 -18 -45 -65 -82 999999 -69 -62 -78 999999 999999 999999 -71 999999 -44 16 30 108 358 585 754 1288 1855 1691 1115 411 144 314 277 63 451 2906 2954 2447 1136 767 903 1607 3083 4773 8226 10830 13293 21318 33573 29662 7794 1942 1308 2255 3824 4686 4237 4277 4737 5303 5774 5736 5489 5524 4994 4591 4488 3939 3387 3120 2764 2084 1746 1671 1708 2030 3093 5603 7635 7462 8812 13554 18988 19364 15977 10095 5584 3289 2713 3027 5597 5869 3069 2544 3335 1901 237 10 -55 -15 237 288 32 -27 -13 25 7 61 251 235 342 508 718 1023 1453 2017 2537 2985 3538 3563 3187 3436 7146 11081 9418 8713 9444 7745 5176 4178 4095 4043 4396 3771 3083 7554 33809 72324 36368 29732 43336 61211 68905 71196 79773 65534 38451 22162 28063 64544 103744 51956 4938 276 169 159 180 158 165 165 138 133 134 125 114 114 123 134 129 132 144 137 138 129 141 162 158 156 171 172 151 134 140 137 124 107 112 123 119 125 127 120 118 98 104 114 114 103 96 104 110 112 106 95 107 101 88 94 95 88 84 91 90 84 74 71 70 61 58598 337 344 30 11174 16 16 38 8108 5563 3169 3127 2622 1769 1423 1049 722 636 620 629 617 596 696 696 643 628 584 506 453 357 408 434 402 412 324 298 337 307 220 164 93 130 101 -20 -7 -7 16 -51 -64 -34 -31 -32 -69 -10 -31 -95 -58 -65 999999 999999 999999 999999 -58 999999 999999 999999 999999 999999 999999 999999 999999 -93 -96 999999 999999 -82 -51 999999 999999 999999 999999 999999 999999 999999 5 -14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 999999 999999 999999 999999 999999 999999 -74 999999 999999 999999 999999 999999 999999 -85 999999 -82 -51 -66 -37 -85 -93 -87 -64 999999 999999 999999 -92 8 48 3 -12 0 72 122 289 875 1035 435 18 -20 13 73 37 650 3851 3989 2434 1714 1839 2495 3636 4862 6836 10438 14089 19286 27887 32962 13727 3370 2865 4768 6291 6790 8421 9074 8693 8237 8058 7888 7597 7367 7096 6222 5237 4109 2796 2027 2035 1865 1485 1267 1250 1165 1445 2753 4378 5665 7021 10259 16066 18793 15629 10666 7140 4598 2986 2868 4456 7802 5079 2123 1028 833 696 157 27 30 180 337 223 59 41 1 41 25 55 136 223 303 430 579 895 1315 1824 2270 2794 3393 3418 3159 3935 8113 11052 8850 7213 6621 6284 5474 5557 4121 3974 4560 4169 3335 5693 26421 69819 33259 20940 27272 41954 52570 57026 65790 73732 61549 41506 39569 49429 82638 55503 5548 231 164 153 153 137 130 106 112 141 143 127 91 109 114 112 132 133 139 125 119 137 131 137 149 148 177 162 136 94 115 111 114 112 103 87 108 104 89 91 85 83 87 94 83 89 85 83 88 98 98 92 72 74 72 74 73 75 70 63 63 58 51 47 46 40 58604 337 316 30 11176 16 16 44 8108 5556 3506 3073 2365 1814 1344 948 804 677 655 626 570 630 616 767 825 661 614 499 487 473 447 466 430 455 348 350 339 313 230 15 124 152 96 99 12 33 88 14 -5 26 -3 -64 -35 -64 -49 48 -30 -11 999999 999999 -88 -58 -74 999999 999999 999999 999999 999999 999999 999999 999999 -54 -67 -23 -1 -1 -96 999999 -49 999999 999999 999999 999999 999999 -59 -52 -7 -82 -49 -100 999999 999999 999999 999999 999999 -82 999999 999999 -97 -96 999999 999999 999999 999999 999999 999999 999999 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 999999 999999 999999 999999 999999 999999 999999 999999 -38 -15 -74 -92 -59 999999 -53 13 -30 -75 -61 -68 -49 -19 1 40 55 60 62 42 8 24 51 59 21 -11 32 41 43 9 1742 4491 3277 2464 2279 3020 4114 5962 9086 11927 14087 14456 14824 24682 25329 7059 3982 5707 8774 11013 11425 10927 8686 6783 6409 5852 5032 4333 4122 4630 4518 3619 2571 1868 1325 1075 852 775 719 536 501 559 637 1552 3122 4096 4716 5195 7001 9561 9938 7784 5353 3618 3246 5633 8392 5296 2359 1180 1212 1014 518 356 234 443 499 397 91 -25 -13 40 57 101 160 211 261 381 540 778 1066 1502 1867 2447 3144 3348 3036 4092 9530 10087 6600 5889 6391 7307 8326 7590 6111 5031 4781 4290 4591 7095 20501 63266 50124 16072 14435 21305 32586 51311 53985 50798 50229 55375 42596 54493 84993 47033 4875 243 156 141 128 116 101 105 114 124 115 90 86 84 98 102 108 126 105 102 130 123 122 130 145 137 138 159 134 99 99 101 109 112 93 87 106 115 97 87 102 93 91 83 89 91 89 86 88 85 81 86 84 82 82 73 71 76 73 67 64 57 50 49 43 43 58610 347 48 30 11178 16 16 50 8108 5548 2215 2282 2482 2633 2619 999999 999999 999999 3022 3031 3306 2848 2223 1781 1280 898 831 728 614 780 754 708 734 786 701 713 717 608 492 451 501 494 513 477 381 318 472 436 252 160 143 210 156 101 68 16 45 22 999999 -38 -16 34 3 -15 -26 58 -15 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -50 -38 -69 -35 999999 -19 37 -61 -46 999999 999999 999999 999999 999999 999999 19 0 -44 -53 -89 -43 -35 -66 -62 -49 999999 -96 -93 999999 999999 -68 999999 999999 -93 999999 999999 999999 999999 999999 -45 999999 999999 999999 999999 999999 999999 999999 -54 -56 -69 -98 999999 -84 -94 999999 -95 -90 999999 999999 999999 999999 999999 999999 -54 -62 -16 -9 18 -29 999999 -59 -34 45 1 -30 -53 -29 -76 1 40 70 90 132 78 50 34 72 35 50 37 29 63 87 71 2271 4757 3281 3740 4001 5078 7268 9229 10690 11372 11395 14707 22804 22374 8916 5167 5783 7791 10644 7711 6087 5826 5503 4106 3710 3573 2930 2534 2668 2956 2777 2215 1847 1568 1241 1022 831 636 526 394 338 412 318 303 400 707 1218 2133 2810 3123 4231 5446 6131 4341 3765 8408 9269 5337 2516 1833 2459 2300 2161 1565 630 769 1448 1435 473 166 40 68 102 130 170 166 225 320 452 592 935 1340 1763 2394 2891 2930 3135 5509 8144 7177 6156 6399 7938 11135 9490 6718 5259 4495 3878 3753 5134 7816 15787 57859 64238 25977 17168 19148 21557 29472 29874 32771 33403 34358 22537 35975 63730 31663 3900 247 187 146 175 152 115 81 98 77 74 91 69 78 70 86 65 89 83 87 94 103 114 125 117 127 137 140 123 98 103 84 76 79 72 80 79 80 82 67 63 66 66 60 66 72 72 63 73 63 56 58 58 55 58 49 48 51 58 51 46 37 36 33 22 20 58616 343 169 30 11179 16 16 56 8107 5540 2441 999999 999999 999999 2965 3143 3293 2848 2244 1855 1416 945 795 676 621 684 679 671 641 710 762 720 659 505 572 624 460 480 451 464 375 502 519 434 375 204 195 111 55 55 74 76 33 42 21 4 7 -9 -25 21 -5 -49 27 -21 -83 -80 -89 -39 -42 -59 -87 -82 999999 -17 -66 -99 -100 -60 -60 -56 38 -48 -25 999999 -96 -83 999999 -58 -76 -60 38 -15 -49 -71 -75 999999 -66 -62 -60 999999 999999 -85 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 999999 999999 -91 999999 -87 -65 -100 999999 999999 -88 999999 999999 999999 -90 -56 -50 999999 999999 -70 -29 -26 -25 -13 -39 -38 -19 1 -40 -35 -44 -67 -62 3 37 69 -9 65 102 56 16 65 118 94 53 -7 29 107 76 220 2696 4522 4919 7794 8723 8077 8400 9635 11330 12271 16839 25776 24735 11051 5650 6597 7996 8696 6475 3854 3319 3708 4864 5962 6618 6994 7535 8175 7103 4609 3871 4192 4703 4036 3021 2260 1727 1285 1095 1089 891 596 409 238 175 200 300 725 1889 3463 3371 2970 3596 3750 3889 7334 5626 3896 3059 3833 4825 5198 4103 2691 1576 3185 4616 3011 1354 523 98 39 95 128 137 168 236 307 448 736 1055 1391 1829 2428 2842 2881 4174 7327 8360 6952 6128 6014 7324 9867 8093 5804 4213 3377 3388 4163 6802 10645 14994 46510 70533 38695 20716 20054 26136 34143 35635 39018 28852 20195 27539 48335 58312 22036 2161 172 158 160 163 166 120 102 90 107 94 85 96 84 82 81 73 108 103 92 91 90 103 122 131 158 151 133 123 92 103 82 80 79 79 93 92 86 84 92 83 86 78 77 85 79 73 78 87 88 88 95 90 84 72 56 54 61 57 58 58 52 47 42 42 35 58622 337 349 30 11179 16 17 2 8107 5533 3072 3084 2453 2032 1488 1040 787 820 681 666 705 674 716 778 763 611 584 519 510 494 335 482 394 418 276 342 370 414 276 167 139 80 45 34 30 -9 43 -12 -39 -8 33 2 16 -55 -83 -14 -45 -73 -98 999999 -70 999999 999999 999999 999999 -95 999999 -60 -78 999999 999999 999999 -91 -48 -34 -79 999999 999999 999999 999999 999999 999999 -72 -86 -27 -65 -88 -86 -99 -76 -81 -57 999999 999999 -77 999999 999999 999999 999999 999999 999999 999999 999999 -95 -93 999999 999999 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 999999 999999 999999 999999 999999 999999 -75 999999 999999 999999 999999 999999 -89 -93 -94 -39 2 -46 -65 -48 -46 -33 -60 -29 -26 -59 -41 -8 -10 48 55 6 11 37 75 44 31 53 57 67 50 78 182 466 2125 3386 5238 9751 9552 8730 10306 13119 13910 14640 18997 24792 19558 9811 8031 8701 8641 9112 7662 6491 9643 11849 10366 9100 9567 9934 10016 9629 8848 7876 7241 7958 8867 8302 6175 5358 4628 3250 2542 2369 2014 947 357 162 61 10 37 137 644 1675 2460 2050 2374 3042 2951 5689 6700 8223 7002 6227 10847 9240 5560 3809 5071 9445 7910 4415 2142 1051 306 82 103 112 163 178 231 315 419 603 851 1451 1985 2535 2867 3211 5429 7868 6577 5144 4751 4978 5426 6593 6880 4891 3504 3001 3409 4817 7097 10782 13786 36427 74034 71320 34212 23524 24814 33832 44807 54177 47774 24726 17932 34992 57354 25567 1306 172 193 114 124 167 136 86 69 95 107 128 118 96 85 80 103 93 91 122 120 111 99 114 105 118 132 137 121 86 84 91 80 75 95 90 88 88 107 93 83 87 94 80 77 79 77 79 83 74 85 80 85 78 76 78 67 72 71 64 59 54 51 44 41 37 58629 340 260 30 11180 16 17 9 8107 5524 3120 2710 2603 2844 2965 2128 1708 1389 929 735 641 528 603 568 600 582 572 629 600 469 481 474 345 311 311 378 334 215 302 396 204 82 114 143 146 28 -55 -46 16 999999 -73 7 6 -74 -63 -83 999999 -58 35 -36 999999 -63 999999 999999 999999 999999 999999 -75 999999 999999 999999 999999 999999 999999 999999 999999 -99 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 -61 999999 -56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -41 -63 -72 999999 -82 -74 -51 -75 -76 -45 -61 -72 -62 -32 -36 5 22 14 17 18 -13 -2 17 6 46 9 -12 0 409 1679 2901 2572 5392 10648 12346 10230 9803 11127 13688 16768 18472 16444 10015 7235 9352 9216 7019 5367 9548 16365 17800 13825 12039 12909 14668 15293 14825 12957 10218 9754 10349 10381 10441 7927 7077 6602 5259 3354 2270 1764 1732 1250 491 119 12 -54 -42 -33 17 296 1138 2515 4056 3320 2787 6950 13572 12281 11307 17134 13975 6739 4865 6710 10189 9181 6350 3805 1941 1012 260 87 104 155 114 147 240 314 415 697 1110 1673 2244 2519 3008 5033 7218 6694 5391 5303 5572 5581 6900 7488 5983 4964 3568 3481 4467 5417 7476 11475 12605 18272 53706 85844 52780 40166 33406 30186 32348 37995 51371 44079 22747 35590 63842 37060 4057 177 138 140 118 101 125 98 110 102 113 108 90 104 92 65 75 85 83 100 108 102 83 98 118 116 116 114 126 112 94 93 88 96 88 75 69 84 77 69 73 74 77 70 74 80 62 68 67 66 74 72 73 63 62 58 65 63 62 51 55 47 42 42 36 26 58640 336 382 30 11182 16 17 20 8106 5510 2487 2188 1604 1094 745 525 527 467 437 543 540 483 524 550 404 412 454 369 357 228 246 268 242 189 234 202 56 3 1 19 -11 999999 -85 -32 -41 -73 999999 999999 999999 999999 -77 999999 999999 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -58 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 -90 -94 -73 999999 999999 999999 999999 -73 -78 999999 -90 -49 -63 -27 -52 43 145 140 116 212 184 165 210 162 50 492 2209 3209 2242 1993 2073 5980 12948 11155 12875 15481 19682 21995 14383 7190 6610 6130 6634 10073 13438 10015 9857 11933 15349 16259 16254 15763 16689 17581 17074 17074 15830 13620 13444 15330 14315 12608 12039 13355 15524 8946 4777 4083 3878 3274 2556 1568 738 159 -25 -19 -17 244 1900 4730 6423 5859 5196 6533 9693 12228 13205 21935 19389 9253 8589 8411 9785 13102 12934 8711 6063 4479 3619 3047 3522 3586 4316 3641 2756 800 383 621 951 1317 1532 1810 2013 2419 3532 4940 5312 6427 6942 6792 6246 6622 8336 7724 6509 7092 8711 12381 12234 11617 16444 20449 30968 32775 37991 58422 76249 91520 102554 74481 39295 29361 17848 8758 15103 26735 20165 8222 509 159 144 135 149 145 77 92 104 122 128 96 104 109 98 108 103 108 105 105 127 124 115 101 123 133 140 142 124 101 86 82 87 85 89 95 89 95 83 77 81 82 76 75 79 73 74 67 73 72 70 73 71 63 70 67 60 63 68 67 53 37 37 40 36 58646 336 383 30 11183 16 17 26 8106 5502 13208 2264 1585 981 597 485 522 487 512 503 397 406 450 422 386 375 390 386 396 350 307 213 226 278 215 199 80 -12 -39 -26 -69 -72 999999 999999 999999 999999 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 999999 -94 -28 59 269 487 464 325 262 177 193 169 23 709 3504 3576 1864 1704 1941 2538 7764 12138 11898 14318 18709 24035 18454 9597 6625 6997 7768 8848 9737 9195 12514 16679 19159 25257 25163 21690 19382 18792 18150 17362 16136 14195 12726 11923 12470 12963 10782 10941 14533 13474 9517 6108 4046 3209 2357 1294 736 956 397 -33 -32 -8 52 646 2221 4647 7781 11471 14654 16901 14566 13849 20405 14691 8150 9485 10417 11710 13332 13163 15478 19346 20320 14804 5873 3971 5857 7814 10014 10725 2585 473 698 1012 1305 1625 1941 2220 2722 4273 5327 6215 7694 8204 8063 7366 8529 9240 7608 7263 7755 9374 9693 10185 9853 10406 20404 32849 28246 31302 54105 75810 93433 108452 127215 108425 50934 17823 9211 8476 13284 18696 14238 2278 189 207 179 163 132 152 171 119 133 154 146 117 109 109 96 102 116 107 116 111 127 138 137 130 149 152 125 99 83 86 99 104 105 98 107 110 118 114 107 94 97 88 86 84 80 93 98 85 83 82 71 73 81 75 73 70 76 70 64 66 62 59 56 57 58652 336 385 30 11185 16 17 32 8106 5495 51221 2447 1508 939 564 399 374 420 436 390 404 401 464 511 339 410 338 307 403 419 365 324 276 220 179 90 28 -57 -79 -82 999999 -46 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -67 228 989 1253 783 709 928 1209 1674 2612 4177 5269 3879 1926 1371 1588 1718 3601 8816 12431 15267 17025 20942 19361 10645 6504 6835 8498 8954 8307 10969 14381 17329 21017 30076 28207 22697 18502 16270 14328 13443 12559 11545 10505 9640 7783 7036 7456 7189 7034 9458 11144 8084 5197 3280 2417 1429 633 884 751 225 -2 -7 -28 -9 105 780 3152 7320 12230 13281 11761 15071 19421 17088 9690 8797 11416 12483 14290 17920 25280 30069 34584 34918 22474 11796 7447 6721 13444 21598 11129 1476 502 715 1041 1471 1809 1927 2353 4335 6010 6660 8891 10825 9416 8738 10046 12263 11125 11277 9333 8326 10044 10885 10612 14686 20980 24950 25336 23326 35543 68983 96609 111058 123651 121933 84295 45277 16317 7377 5976 8509 14664 15028 3781 231 133 153 150 144 149 93 119 114 116 97 99 89 101 104 101 103 114 124 115 120 123 142 144 138 141 123 96 109 107 102 116 88 88 98 100 96 96 87 89 82 70 81 82 81 87 95 86 82 79 79 80 69 81 72 62 61 61 67 53 46 48 50 41 58658 335 417 30 11187 16 17 38 8106 5487 10952 1562 832 548 475 399 344 481 456 437 510 496 391 228 332 346 358 345 396 263 282 210 240 129 155 48 -51 -57 -96 999999 0 -46 999999 -63 -54 999999 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 999999 -98 999999 999999 -77 999999 999999 999999 999999 999999 999999 999999 -65 177 1352 1676 1288 1117 1567 2256 2926 2974 3414 4663 4608 3249 2223 1633 1472 2651 6287 11390 14199 17378 20663 19844 11952 6956 6061 7317 8511 8514 9792 13901 21590 31934 30033 31152 27695 25246 20703 17135 16045 16363 15699 14114 12255 9521 8545 8138 7344 6602 5716 5287 7331 6455 3810 2425 1569 901 890 1586 1060 190 -33 -25 12 59 200 1085 3332 6470 8724 10103 16777 20893 19415 15209 9993 10198 14376 20794 26841 32055 41293 50887 53795 49999 37170 20352 12843 13775 15346 13902 5796 982 657 860 1295 1765 1907 2079 5572 8756 8061 11641 13512 9579 7853 8338 10461 13862 18743 14196 10355 9281 8570 9801 16824 20747 23067 26174 21433 23976 36380 42425 73846 98817 107547 109147 81261 39568 17535 7624 4755 8250 14491 15270 3943 286 265 249 193 151 118 120 128 158 165 153 141 128 119 128 140 144 140 135 167 175 181 165 168 187 168 132 119 133 135 129 122 129 129 118 131 127 135 139 138 134 111 111 121 116 109 114 110 108 110 103 105 106 97 94 96 95 96 80 77 80 79 69 68 58664 336 388 30 11188 16 17 44 8105 5480 596244 11898 1485 1009 549 424 426 433 349 375 343 343 431 396 262 208 282 377 273 284 183 182 189 210 74 70 -9 -48 -98 999999 -84 -15 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 9 872 1870 1413 1396 1293 1336 1428 1667 2122 3299 4041 3805 2336 1714 1375 1251 2347 7906 15152 16645 18497 18145 10211 6180 5753 6374 7921 8686 8628 10595 15509 22494 29286 35248 38342 34114 27994 23555 20182 18369 17263 15586 13594 10977 9628 9123 8917 7868 6520 5387 5026 5567 4854 3037 2067 2078 2065 2192 2323 1792 966 798 597 789 956 1206 2344 4608 7200 9986 14695 18622 19970 20735 13790 8173 10434 16173 26746 42813 63654 77181 73340 65961 57506 37305 21514 21085 26846 23490 10109 2906 788 705 926 1356 1657 1542 2573 6724 9496 12751 12576 8068 6312 7267 8602 10641 13466 13772 9319 8117 8779 11598 15474 16061 15755 19472 24406 23739 30948 37351 38879 60310 92995 137415 140862 111463 56169 24807 9324 5763 11901 16385 17319 4831 236 176 172 178 174 123 118 131 170 180 137 141 147 143 121 121 137 128 124 142 135 159 174 175 149 161 142 138 122 131 131 119 135 130 129 123 116 133 142 117 112 125 116 120 122 108 110 118 118 108 105 106 98 91 86 85 91 89 80 75 75 63 65 59 58670 336 388 30 11188 16 17 50 8105 5472 642219 11144 925 410 306 360 292 264 239 117 201 213 346 266 124 89 170 220 170 138 168 167 160 70 -66 999999 -62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 315 2076 2050 1704 1762 1619 2191 3401 3587 2634 2345 2032 1721 1586 1353 1366 2589 6819 13988 17651 20348 18887 11316 7026 7019 8031 9387 10437 10845 12390 13419 23729 31158 34179 34250 34040 35834 35523 27515 19806 15694 12737 10018 8865 8488 7752 7361 7167 6691 6581 6134 4714 3095 2022 1415 1477 1707 2123 2934 2044 1474 1193 784 466 331 765 1906 3666 5718 10502 19226 27275 27356 19660 10255 9374 16838 31137 49052 65734 78628 86946 93254 87751 69814 49634 34105 29353 29789 24205 11906 3604 1145 838 1097 1372 1364 1604 4426 8012 7548 8203 7225 5977 6201 6941 8788 14189 17487 13816 9148 10519 14610 15032 15988 14613 22811 27076 28885 34087 46270 47672 43423 50071 85976 143018 121083 84178 47122 20223 10010 6264 11077 16184 16753 6907 549 168 213 236 185 149 112 159 160 159 154 147 150 145 135 140 168 144 156 174 170 159 188 187 178 180 142 140 150 149 152 148 133 140 128 131 123 130 126 130 130 127 121 121 118 111 114 123 113 118 117 114 112 106 108 100 100 102 92 78 79 85 85 73 58676 336 389 30 11189 16 17 56 8105 5465 15606 811 387 314 215 256 282 232 215 187 223 207 189 150 44 -15 50 88 40 15 0 24 26 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 940 2142 2066 1695 1171 1279 2884 3807 3019 2598 2145 1838 1635 1299 1044 1075 2043 6332 12297 17069 19445 11951 7605 9239 10574 9711 8845 8789 8792 9788 13021 21140 33103 28792 25409 26339 27484 29222 26665 19006 15095 13988 12360 9917 7472 6288 5912 6064 5830 5442 4876 3350 2138 1373 948 815 1070 1501 1918 2097 1914 1720 1422 817 322 193 727 2308 6308 15777 34266 47734 35779 17632 10221 11328 17753 31570 49722 64138 91400 128368 129857 92660 61551 48050 37889 32892 24005 10560 4806 2277 1083 818 1013 1177 1191 1547 3464 5135 4771 5308 5535 6038 5900 7236 12618 20198 18884 16788 13299 15518 15915 14288 17365 20918 22385 25878 30747 30778 43477 59504 67321 60205 52125 103232 165779 130967 54066 14056 11473 8333 8252 13072 15724 8613 899 151 121 135 115 97 118 126 125 115 107 118 115 108 125 126 109 112 131 137 106 131 142 146 142 134 102 107 113 105 102 94 102 112 113 107 100 95 125 108 92 95 83 86 94 95 84 85 92 84 93 84 79 79 69 64 62 58 60 52 52 44 38 38 58682 341 239 30 11189 16 18 2 8105 5457 2174 2068 1864 1401 1150 978 984 825 528 387 155 167 161 53 63 61 248 169 149 4 -87 -8 88 70 8 -29 -46 999999 -52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 498 1029 1364 899 430 937 3064 3698 3155 3258 3277 2244 1800 1541 1259 1299 2325 6075 12556 17123 15183 9758 11021 12381 10437 10991 12173 11667 12901 12973 15305 24579 32160 25982 23672 24616 28321 33502 30013 22842 16849 12427 9625 7596 6493 6502 6598 5879 5593 5155 4381 3979 2511 1467 1189 1084 1446 1897 1853 1660 1833 1975 1960 1282 542 617 1403 4398 14205 36934 60559 54803 27279 13145 12407 16777 24987 40743 53091 60981 99488 141514 135207 94233 63472 56195 47776 32804 18238 6533 3396 2888 2198 1205 1032 1176 1216 1754 3723 4807 4799 5689 5920 6524 8662 8754 7880 9528 15353 16645 13215 17653 18257 20396 29415 32271 28983 29773 28827 30075 49918 65254 63148 60426 69393 106287 143107 135638 62263 17160 11157 8373 4886 8299 15457 12611 1730 147 128 175 130 90 91 116 123 122 87 100 107 109 100 104 105 80 99 120 122 145 125 123 137 153 132 116 108 113 92 100 107 104 90 89 82 91 99 96 85 88 75 77 73 74 76 84 80 77 77 77 73 71 76 68 62 53 49 52 46 44 41 35 58688 346 88 30 11188 16 18 8 8104 5449 72760 57484 39064 18228 6652 2070 1489 1143 1016 1031 900 773 720 491 245 161 82 61 -45 19 112 205 245 84 999999 -66 -61 -56 55 12 999999 999999 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 93 468 672 432 367 715 1693 4030 4445 3440 3574 3989 3337 2462 2140 2026 2050 3357 7308 14585 19306 15038 13037 14378 11469 12543 15485 14961 12045 13651 16905 16091 19259 29046 30654 26425 23855 24061 21857 21207 17241 13590 10232 8050 8008 8274 7786 7538 6737 6125 5273 4290 3077 1662 1214 996 758 1049 2182 2475 1659 1428 1487 1599 2055 2710 2826 4179 13328 37679 62240 71875 57623 27904 16017 18992 27655 37554 46332 52405 66673 113727 137121 124535 97887 67883 58157 45019 25878 13698 5575 3599 2512 1982 1186 1109 1203 1347 2011 3662 4288 5421 6233 9213 14328 14251 13623 15369 15931 16849 15413 14145 13351 13967 17377 29012 39205 35102 27846 24671 32300 53098 79932 95871 91202 86816 78494 84039 110056 81725 25618 12472 9605 4384 5909 12414 14288 3383 332 652 344 158 127 120 120 99 121 136 121 118 125 111 104 136 131 100 126 139 135 155 156 155 153 142 114 116 119 116 114 108 97 120 135 115 114 112 114 115 98 83 101 98 104 101 91 97 106 91 84 90 103 91 94 90 79 76 60 54 69 68 58 58694 347 59 30 11189 16 18 14 8104 5442 106124 115350 93983 48612 21084 9877 4771 2979 1728 895 809 718 605 550 486 257 110 74 68 19 -12 78 117 136 126 -1 999999 999999 -59 8 -8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -5 183 328 533 878 1560 2733 4435 5035 4505 4651 4994 4931 3846 2769 2631 3115 5213 10282 18195 18892 14670 18945 16631 13480 16522 16925 15383 15148 13413 15662 11017 13039 23746 27806 23530 16835 13826 11834 10254 8359 6561 5340 4699 4160 3787 3506 3330 3211 3357 3099 3002 3642 3115 2411 1929 1260 1291 2791 3046 2477 1886 1578 1392 1951 3114 4916 14560 41475 64084 72524 73768 55225 29809 25827 35398 36915 33830 42928 54000 82917 130026 145554 129811 104593 75985 55770 42656 29857 15085 5234 1830 1676 1535 1171 1177 1332 1555 2441 3952 4353 5213 11001 18042 16860 18562 17767 16423 17241 18625 15944 12357 10971 13040 17408 31393 39998 30554 26518 21593 31622 48098 64554 88662 93069 75488 64791 85368 108696 56854 18063 9163 11113 6566 3312 7347 12780 9909 1050 466 721 321 108 104 108 125 133 134 113 123 114 102 106 133 131 120 139 132 131 141 152 150 143 150 123 117 113 131 127 119 99 101 121 125 113 115 115 117 102 98 94 82 97 97 99 103 101 84 87 90 83 78 89 82 85 81 76 69 56 58 54 58700 347 60 30 11190 16 18 20 8104 5434 15139 8800 7189 6014 4804 4167 3512 2733 1809 1011 897 794 692 571 417 228 160 70 -23 -62 -4 102 12 54 146 7 -45 999999 999999 999999 -3 -41 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 8 162 339 534 926 1636 2318 2653 3442 5030 5930 5739 5955 5511 3785 3346 4046 4539 5891 10727 17847 16993 16943 17182 14478 15385 14969 14567 16181 16056 11405 7936 6133 10390 23327 22446 17162 15754 14472 11401 7271 6004 5466 5573 5833 5978 5816 5750 5544 5634 5727 5319 4495 3620 2816 2079 1449 1001 957 2867 3816 2711 1445 1224 1685 1253 2779 18346 53658 63771 57116 55188 54709 47587 36656 35021 32308 29557 31980 41984 71726 107995 127142 130311 117683 101927 84011 59439 41542 25089 13018 4840 1395 1320 1191 1229 1336 1618 2081 2931 3929 4571 7938 15381 12925 12934 18637 16347 13352 14674 15054 13674 11978 8466 10591 22730 30591 24974 23630 25027 22893 29320 46898 60848 74869 75441 59556 62326 96591 117377 70869 9898 6647 8716 7768 2441 3978 9846 11269 2437 202 298 192 97 114 156 121 98 100 89 108 123 98 100 85 97 115 114 122 117 136 126 126 153 137 94 93 100 105 107 110 96 96 101 91 85 81 86 93 97 82 70 68 65 77 84 81 84 82 73 68 70 75 74 58 67 69 53 36 37 41 34 58706 348 31 30 11191 16 18 26 8103 5427 25861 9374 4033 2457 2396 2448 2868 2723 2104 1604 1186 1144 1086 784 502 302 221 112 62 46 42 -11 11 167 119 47 -21 -65 -33 -89 -73 9 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 39 389 895 1504 2072 2917 3454 3890 4645 5464 6201 5780 5311 4701 4084 4452 4573 5372 7194 12951 17475 16679 19668 17284 14193 13769 14939 17242 18439 18165 12632 6253 5475 8346 15722 15063 10959 10272 9596 8848 7908 7370 7583 7806 7409 6452 5944 5738 5815 5731 5803 6081 5417 4912 5477 5710 5246 4652 4480 6503 7158 5205 3492 3217 3620 4807 16108 66600 118206 98710 66226 48519 38164 35926 34683 34491 32798 28751 31373 40431 61651 86849 95974 90119 81674 87252 87533 61362 47095 35324 21767 6478 1493 1175 1298 1485 1512 1793 2194 2496 2690 4879 10757 10939 12463 18225 18500 11187 12384 13180 13460 17612 17037 15931 19383 24543 24850 20612 16937 20567 30287 29794 37963 59851 72046 67201 57634 50109 71032 121443 116567 36673 6624 8182 11548 5106 2091 6609 9488 4731 854 400 136 87 114 165 123 139 129 118 118 120 123 135 122 104 115 114 120 117 123 151 145 136 129 118 111 113 127 113 99 119 125 114 106 106 103 111 101 102 95 90 95 99 105 101 97 107 94 94 85 85 84 95 85 77 82 77 63 61 63 48 58712 348 32 30 11192 16 18 32 8103 5419 20288 4658 2791 1871 1874 2318 2914 2522 2000 1821 1530 1391 1270 944 683 379 195 204 145 88 22 93 27 177 97 199 35 -45 999999 999999 999999 -35 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 280 848 1554 2298 3061 3893 4524 5160 5899 6270 7330 6977 6523 6166 5754 5715 5980 7167 9056 14213 19726 22737 22624 23506 22973 18950 16933 17203 16070 13201 7489 4278 4574 6835 8259 8016 8521 7801 6879 6887 6930 7516 7927 7774 8457 8744 8575 8481 7421 7297 7463 6615 5285 4505 5596 7504 8747 9378 10362 11449 11119 8405 6357 7177 10125 19025 53697 110362 112965 70626 43509 33869 32150 31295 30597 29286 24818 22385 33650 54243 82469 88646 92597 89755 78298 86142 105476 84325 58281 38268 19515 5313 1323 1151 1614 1784 1995 2249 2448 2380 2851 5740 12244 12796 17506 22159 16065 14995 16941 16149 21566 26585 24539 22635 24577 22097 17040 14149 13393 18899 29973 31563 33551 43717 63903 66826 64340 71004 74119 106102 103012 43881 6758 4187 9164 11580 3644 1923 6668 10007 4964 1286 387 166 181 174 187 187 180 165 163 154 150 175 166 162 174 174 184 187 205 188 202 199 192 171 173 169 164 174 163 160 151 145 149 158 155 154 151 155 144 143 151 142 145 144 143 151 136 134 140 137 136 133 133 121 120 110 107 106 105 102 58718 348 31 30 11191 16 18 38 8103 5412 23926 8743 6919 4813 2969 2429 3011 3250 1812 1799 2079 1819 1452 1106 722 384 223 111 140 25 -14 -39 -59 -1 117 97 16 -60 999999 999999 999999 999999 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -14 920 1918 2663 3379 4221 4953 6202 7464 7931 8549 8938 7269 6304 6062 5556 6818 10057 12776 17116 19390 24814 28505 27892 20992 15608 15226 13710 10658 5741 3881 4244 4511 6622 10432 12134 10242 8575 8609 7967 7150 7301 7607 7735 7809 7556 7040 6441 5895 5969 6394 6348 5820 6005 6502 6885 5980 6404 8126 10370 10850 7736 5528 7583 15619 38254 82176 109649 82490 34299 21051 22843 26483 27310 24629 18152 12095 19145 38483 66726 82003 80474 83342 82657 77036 96892 115897 87455 49790 27817 14805 4557 1040 1005 1326 1657 1893 2289 2448 3440 6001 7604 11479 12581 17050 19136 14771 13455 13258 16597 21206 22205 22498 21002 17912 13282 11305 13309 14269 15994 25882 31465 31700 39803 54500 55414 55989 68024 78127 88502 100455 58899 5762 1091 4192 9379 7755 1840 3889 6815 4659 799 132 95 94 124 157 145 123 115 128 135 125 142 129 135 141 136 144 164 163 164 158 153 136 116 127 144 144 129 119 106 105 120 117 118 119 112 123 112 109 106 103 111 116 99 87 98 101 101 89 93 84 82 86 87 81 77 67 69 65 52 58724 348 30 30 11190 16 18 44 8103 5404 28894 10317 10280 9332 8036 5668 3880 3504 2269 1569 2118 2060 1700 1225 761 476 297 166 102 44 29 -6 -3 -32 30 63 88 999999 999999 999999 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -56 1498 3028 3808 4206 4756 6327 7133 7600 9736 11062 8592 6039 5134 5191 6351 8402 10059 13957 17953 18454 18091 18975 21414 16242 13646 12675 9738 6697 4710 4535 4240 3961 6570 12083 14295 15252 15551 14877 14225 13881 13068 12545 13504 12200 11730 11788 11670 11924 12365 13705 14461 12694 10142 9377 8958 8042 6762 5941 6218 7629 7153 6206 7078 13409 34041 70710 97214 93571 61520 34484 27007 24890 21398 17165 11099 10112 20354 47298 84500 94359 83296 87638 85201 84607 112708 108458 72257 37770 15227 8485 3669 1576 1675 1753 1872 2396 2751 2808 4669 9490 12285 14362 13347 16794 16740 15781 14143 12478 16085 19460 22616 20584 16109 14429 13228 12924 15230 22902 21229 16871 23979 39425 39725 41932 56395 68856 73292 66517 56753 70145 43026 6569 447 685 4602 10201 6049 1489 2914 2910 1811 362 119 92 122 173 184 165 138 129 151 144 153 153 153 149 159 161 163 171 166 162 163 165 138 134 144 132 115 126 141 139 131 129 134 137 131 131 130 117 120 118 116 122 114 122 116 115 106 100 104 115 109 102 100 94 97 91 84 81 72 58730 348 29 30 11189 16 18 50 8102 5397 28916 1819 1662 1722 1785 2003 2667 4191 5012 2401 1571 1810 1711 1161 675 501 346 153 66 27 -61 -9 -11 -45 -27 -70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 214 2435 4382 4972 4453 5088 6145 7708 10234 12386 10930 7670 6531 7039 8032 8850 9229 12977 18297 17699 15843 18018 23544 26804 27931 24269 17644 12624 7262 5012 4215 3817 5844 10883 15104 17112 16423 15851 15370 15529 15862 16044 17730 18944 17386 17267 17999 16974 15931 15158 15752 16928 13822 10195 8637 8799 8555 7432 6110 4996 3600 2769 2775 4090 6745 11082 17759 35101 71388 68497 45380 25723 18878 13832 8670 4592 4483 14979 46758 83726 87564 84928 82685 75763 87574 117891 114035 80509 51054 33763 23216 11339 5012 3134 2583 2503 3325 3212 2409 3319 10605 13459 14222 13781 13756 11589 11514 12338 13343 12009 14963 17109 13863 11714 13652 14757 13318 20623 27165 18370 14798 17771 27798 41240 44200 44471 53499 67218 72200 65678 54995 11969 1094 224 217 1842 6847 7479 1101 974 661 425 160 76 70 89 120 129 99 106 102 90 99 108 96 103 98 108 129 115 125 132 115 104 109 117 102 96 96 90 91 105 91 95 94 86 87 91 102 92 73 72 78 75 80 77 86 77 78 68 71 64 62 60 64 56 55 53 45 44 42 32 58736 347 58 30 11188 16 18 56 8102 5389 2614 2551 2474 2499 2700 2904 4883 25838 58054 12175 1500 1299 967 496 335 247 157 26 -89 14 -3 -39 999999 -41 57 6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 83 1607 3139 4504 4997 4850 6520 9510 12850 14181 12489 10971 10113 9029 10395 9991 9947 16439 22414 19374 17385 18449 23727 26057 20932 12852 8197 6497 5576 5615 7604 10479 12301 13193 14037 14707 16030 15279 14134 14035 13299 13240 15250 15940 14935 15236 15465 15191 14994 15072 15360 14534 12491 9339 7767 7385 7464 6866 5727 4344 2776 1962 2596 4355 7929 16758 22597 27167 56309 58026 40394 22800 14915 9646 5433 3647 14651 52992 81575 87519 81625 76803 77293 83339 93647 111149 116910 86677 52963 37681 33995 27240 15790 6311 3960 4157 3977 2948 1989 2860 8591 12345 11709 11227 9702 12329 13233 13186 14276 16453 14713 13714 14660 17919 26813 24802 19548 20920 26336 29709 22282 23387 29429 36787 56521 59410 54241 55955 67251 67715 63214 25470 2200 222 178 294 2460 6749 2843 320 277 170 127 107 100 114 110 106 110 95 109 112 106 124 118 123 134 134 136 132 133 145 148 144 141 119 109 108 103 94 107 107 97 106 106 101 99 99 107 105 96 92 96 96 88 90 93 85 84 89 81 81 75 78 81 74 64 63 58 58 41 39 58742 348 30 30 11190 16 19 2 8102 5381 34377 1988 2018 2033 2137 2447 2898 3572 35601 293134 463659 32686 1648 973 767 462 301 194 76 -59 -13 -67 -20 -90 -32 10 -60 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1588 3505 4880 5438 5302 5765 7983 12454 14268 10892 9202 11415 13433 13653 13299 11179 16637 22666 21974 19875 18987 23484 27087 20223 13495 11754 11238 10752 10357 9632 10081 13436 14112 14570 14942 15587 14043 14447 15228 14200 14123 13907 13657 13598 13650 13406 12791 12679 12187 11483 11297 11600 9844 8193 7322 6833 6108 4830 3628 2716 1715 1635 3283 9246 22663 21221 26050 45505 53861 37393 16574 9571 7547 5579 14637 58364 104045 90108 69738 69057 72362 78033 94544 102519 104288 113051 102191 77801 50387 30732 18070 11066 6466 4443 4982 4746 2868 1467 3334 9388 11607 10122 10839 11324 10332 11447 11272 12020 11589 14229 19101 26179 24180 22570 23747 19548 16676 26609 42275 27408 25551 36877 40226 50060 51948 44689 50259 65568 57555 60666 41141 5881 443 221 196 277 2826 6623 1879 185 169 167 140 132 141 144 150 157 143 120 133 122 121 145 119 139 160 153 147 163 168 176 194 189 145 132 135 133 136 143 135 136 134 132 140 136 130 146 138 137 126 123 132 132 120 124 119 116 121 117 113 106 112 101 96 93 86 88 89 85 71 58748 347 62 30 11192 16 19 8 8102 5374 1397 1445 1471 1506 1641 2138 2492 28257 260849 642812 330060 10605 747 819 570 362 128 103 37 16 -91 -70 999999 -65 -92 -10 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1087 3264 5104 6055 6009 6208 7360 12759 16566 12106 10837 12263 15739 14327 11964 11180 12692 20016 23403 24066 22391 21446 25230 21200 16333 18899 12374 8051 8835 10890 15049 17158 16064 17498 16706 16622 15465 15062 14847 13422 12998 11262 10346 9989 10003 10272 9716 9238 9262 9747 9350 8967 9117 8806 8632 8461 7952 6236 3747 2024 1051 349 433 3209 12378 11860 4549 5938 23672 51437 33773 12973 7856 6654 17167 60415 101103 74258 61704 73724 83022 94896 100980 98076 90665 87267 87185 76489 46496 20079 9143 6663 4927 4148 4675 3839 2010 1797 7214 10402 9741 12261 15010 15997 11794 9572 10033 12141 15464 21470 19552 21603 20406 21230 23991 28130 26671 26864 23804 16554 24387 43925 49738 49395 45520 37444 33275 33714 27773 42732 55173 14765 758 172 183 123 480 4970 5232 379 122 130 101 101 109 106 126 126 98 100 100 101 115 110 110 115 107 112 118 126 117 140 139 128 116 103 115 117 115 105 108 115 114 104 115 103 102 109 109 97 91 105 99 81 85 92 93 92 81 79 81 79 74 68 60 53 55 54 53 42 31 58754 347 65 30 11195 16 19 14 8101 5366 248 322 417 423 720 1405 1277 14062 122541 490202 717379 144277 3339 740 655 450 65 25 -1 -75 -39 999999 999999 -78 -19 -44 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1230 3829 6894 7873 7195 7137 9183 14875 16293 11495 11543 16449 20736 15972 10592 10480 12594 17333 22908 25982 25019 24233 29236 31531 27560 21838 12875 9981 11263 15410 19941 21125 18820 19935 19658 18361 15916 14456 14161 13328 11952 9798 8681 8238 8562 8439 7752 7430 7132 7215 7856 7888 8328 8443 7798 7065 6868 5792 3451 1473 573 87 -61 974 4624 3689 1076 1094 2418 12783 20294 10220 4728 5154 15470 44181 87534 62416 55489 78136 96124 104427 105551 96953 81467 73327 79097 78787 67704 31548 8822 5388 4311 4231 4288 2512 1533 2130 9319 17000 17633 15434 12183 9603 9499 11095 14166 15354 15761 14792 14818 19834 25573 31391 33838 22302 18478 20257 22067 28182 47927 51233 45126 40453 29870 24073 28531 40300 44463 34818 17634 2967 266 163 152 172 75 3574 10135 3536 449 105 78 80 109 106 127 121 93 94 98 103 108 122 106 117 98 115 116 108 118 122 137 134 114 103 96 96 105 107 95 98 110 110 110 118 109 100 95 86 86 91 74 70 74 75 68 79 78 70 71 67 61 54 62 56 55 46 46 46 42 58760 347 66 30 11196 16 19 20 8101 5359 306 393 610 653 931 1651 1698 11142 96999 411683 710998 482524 11548 776 576 448 183 110 11 13 19 -30 -8 -80 -41 -77 999999 999999 -74 -70 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 115 2414 5292 6709 7015 7075 7552 9128 15107 19882 14459 12094 15542 21440 19999 14334 12738 13142 14428 20714 28326 26879 27724 33930 35919 32934 24674 17708 15903 18874 19920 20859 20884 19343 21462 19591 15623 14051 13010 13184 10859 8248 7181 6868 6353 6099 6197 5858 5190 5054 4849 4930 5682 6926 8003 7731 6965 6261 5074 3196 1370 309 -35 -89 154 1086 1256 751 971 4524 15189 11210 4586 2758 7137 16476 45923 75683 68508 90807 108996 112588 110058 104365 94190 78736 65442 66759 73445 53804 23712 9128 5841 4635 3930 3537 2711 1750 3153 9079 12990 20231 13660 7814 9217 9424 10102 11232 9049 10356 13141 16310 23679 30649 30346 20259 19783 22870 23606 24851 37482 48774 45117 48269 48428 40136 36664 49104 56657 43023 20467 4066 326 210 175 183 247 110 1276 9359 8439 1077 149 115 99 141 164 161 146 143 133 123 137 139 121 131 118 120 140 156 164 166 173 164 169 158 159 142 134 113 112 122 110 129 120 117 124 125 121 115 116 108 105 102 112 112 107 105 111 111 102 99 102 94 94 77 79 70 70 71 65 64 58766 347 69 30 11199 16 19 26 8101 5351 140 192 175 361 771 1569 1355 10460 100630 347295 589685 553262 89150 1739 549 438 189 136 8 10 -3 94 2 -24 14 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 573 2775 4677 5406 5958 6544 6952 7583 10673 16878 19540 15534 15576 17252 18011 16615 15104 16551 19775 28522 34951 28743 26680 31810 35734 41448 36945 25366 21819 19017 15165 16060 20240 19468 20024 18413 17452 15106 13717 12796 10303 8648 8025 7789 7692 7407 7441 6967 6445 5845 5137 4836 5262 6284 6893 6196 5070 4362 4277 3307 1698 541 -68 999999 999999 -38 105 287 430 2133 7225 6308 2142 1633 4580 8979 18544 50052 77692 106637 104696 86805 83224 82095 69043 58646 50630 60454 69288 47820 19700 10990 8881 5722 4068 3453 2935 1872 3654 6740 12427 22127 8986 8164 9747 9583 9899 10914 10173 10406 13616 17397 20313 22723 25239 25341 25861 25223 22941 26248 39730 40816 42179 54557 62804 54948 37445 29067 37344 32404 11285 1463 250 204 166 143 147 155 256 3732 8605 3249 182 87 108 131 141 143 114 86 106 115 101 103 114 106 115 113 103 120 124 124 130 143 145 130 124 121 123 110 100 107 105 107 99 114 109 91 93 90 78 86 92 90 93 105 104 92 78 75 78 78 78 79 71 68 63 59 52 46 40 41 58772 347 72 30 11202 16 19 32 8100 5344 731 825 971 1064 1264 1758 2208 19090 138429 349717 527352 604005 94177 1744 772 407 205 149 62 74 130 72 50 82 56 16 10 -73 -72 -63 -15 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -65 597 2598 5112 5984 5690 6666 7483 8014 10021 12592 16470 18331 17742 18443 19741 20901 18238 17237 21532 33091 36247 26083 25779 32406 37608 39060 35557 32693 26677 20134 17117 16148 16813 18399 17897 15645 14575 13163 12916 13455 11753 10535 10489 10201 10234 9412 8669 8300 7894 7357 6474 5288 4604 4874 5376 5180 4660 3662 2877 2280 1615 670 -1 999999 999999 999999 999999 -77 -54 -6 286 757 865 1189 3697 8785 22543 57071 87235 89114 59005 23420 29877 62976 63736 49152 36779 39208 56665 53785 30645 16211 8807 6630 6077 5945 3768 3007 5119 7798 16156 15327 8896 9583 10193 11604 13957 14616 15686 17396 17894 21028 22707 28658 29573 27526 25277 27573 26795 28058 37487 40841 45360 47022 45441 47963 40953 29227 27103 25215 13269 1970 306 202 164 161 180 177 172 136 260 622 231 125 113 110 127 163 167 126 127 113 107 104 111 121 114 128 142 147 131 145 150 142 137 145 126 122 116 119 118 125 130 114 112 122 117 115 118 100 85 96 98 97 96 105 92 93 96 97 96 100 92 86 80 84 81 70 68 68 60 53 58778 347 73 30 11203 16 19 38 8100 5336 535 624 873 957 1198 2025 2217 8505 72197 316544 586928 605733 119862 2303 875 535 220 140 97 81 40 23 60 62 -7 29 17 -25 -56 -34 -17 999999 999999 999999 999999 999999 999999 999999 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 769 3323 5589 6364 6048 6603 7211 8553 10786 12353 14563 17778 21024 22944 22122 21180 20280 21085 21921 23544 28401 28217 28628 33272 35317 38269 42573 39106 27556 21497 18437 17452 15919 16418 17238 17340 14205 14844 13999 12870 14983 15366 13401 11939 10431 8681 7324 6357 5611 5238 4835 4201 3872 3524 3608 3806 3519 3196 2588 2189 1668 741 194 -8 999999 -75 19 67 853 4053 2992 1289 795 740 1490 4783 12376 38727 78990 90903 66862 19515 5551 13576 37371 46498 33355 22081 19632 31760 38573 23925 11378 6529 4567 6503 6470 4737 6142 6946 10321 22764 16159 12953 11744 10546 11480 11772 16030 24792 27495 28265 31858 32359 33703 33002 29966 28292 30743 31966 31959 36459 35151 36769 32402 32602 44005 42897 30732 23886 14844 5675 1065 333 237 194 162 173 152 136 134 123 131 105 88 108 135 139 146 149 118 74 86 108 109 116 104 113 139 116 125 134 128 142 146 155 134 112 110 105 112 110 108 120 112 102 118 106 101 98 98 97 97 102 97 87 95 89 86 87 84 72 71 79 85 82 75 68 67 63 59 50 50 58784 347 45 30 11205 16 19 44 8100 5329 209 307 455 554 775 1316 1339 11133 87540 264918 497033 685526 284503 8230 1047 547 220 238 236 105 120 120 117 37 -1 19 37 -49 -24 78 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1260 4076 6001 6564 5963 6282 6428 7821 9816 11828 14889 20609 30275 30700 26040 26412 27302 28406 29890 29946 29753 28914 29126 34376 44846 52512 48872 41195 26723 18609 14375 11846 14344 16073 18390 15572 13389 14205 10708 9649 11437 12244 12116 10057 7919 6445 5392 5057 4415 3762 3587 3357 3134 2973 2691 2822 3213 3109 2731 1640 862 370 108 -9 999999 -93 35 83 906 2767 2185 1038 855 955 2510 6747 13214 42461 84086 76192 31877 6233 3613 12637 30404 28151 18338 11072 9479 17512 25689 21807 11730 5068 3577 4430 5045 7025 7145 6252 10153 24247 22594 14144 13666 11811 13450 27095 31438 27957 33664 35687 35448 37017 36289 33452 27915 25292 25123 23176 32112 41124 40660 31321 31343 39421 47217 44414 30880 21436 16990 13112 4021 519 237 216 191 154 146 151 152 149 130 146 114 108 133 152 165 164 147 116 118 122 119 119 122 127 121 118 127 131 145 136 142 133 113 114 114 110 106 109 116 125 112 105 102 96 101 110 99 107 106 115 100 103 104 108 103 100 93 85 86 85 88 84 77 69 68 59 53 51 46 58790 347 76 30 11206 16 19 50 8100 5321 920 1162 1434 1608 2095 3098 3040 18906 147962 397698 582626 407369 57177 1932 773 397 258 222 122 76 110 56 82 103 70 55 57 -29 -60 -37 -84 999999 999999 999999 999999 999999 999999 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1027 3919 6304 7525 6887 7002 6886 7803 9171 10903 13890 23958 33422 30499 26197 26565 27279 28258 27801 26147 25512 28244 35257 45689 54393 56192 44472 35510 25186 17721 15136 14495 13604 15747 16151 13916 11976 13258 11237 9807 9988 9592 8945 8039 6695 5917 5637 5278 4642 3669 3176 2924 2504 2139 1995 2052 2402 2377 1902 772 169 -38 -34 -45 -99 999999 -54 36 286 489 660 723 980 2308 6429 17919 51642 89805 85136 41751 7961 2105 4742 20572 35553 25147 13674 7054 7593 14333 21202 17629 8111 4839 4550 4612 6270 8054 5335 7757 17682 17357 11318 9542 10642 17423 24809 21358 13004 13020 21323 31234 27424 32544 34731 31414 28920 27651 20584 25928 31171 31168 35045 41589 54341 60135 51293 39329 23068 13366 11454 9545 2578 438 257 179 173 195 182 161 142 130 131 115 79 95 146 144 126 110 103 102 87 98 101 103 116 111 111 108 128 110 114 138 121 136 110 105 99 109 103 95 89 86 98 94 83 85 95 100 92 92 86 79 75 79 79 75 81 79 86 73 62 60 62 60 63 57 47 46 45 37 35 58796 347 78 30 11208 16 19 56 8099 5314 1531 1615 1758 2149 2940 3946 4481 25872 210476 554203 629000 274235 8334 1447 964 446 189 150 164 134 147 111 103 59 46 72 22 10 -26 15 -95 999999 999999 999999 999999 999999 999999 -69 999999 999999 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 177 2513 5693 7786 9089 7558 6853 8273 8518 9302 10748 14693 25643 33072 31784 30586 30291 28959 27140 25060 23078 22958 27676 35520 43893 52039 60894 50432 35700 30733 29036 26917 23394 17471 15222 16294 12446 12456 14269 13350 9259 8874 10318 9587 8696 7286 5969 5019 4426 4096 3788 3531 3172 2672 2413 2197 2341 2304 1843 1517 610 55 -26 29 -51 -85 -77 -80 39 236 369 529 735 2164 5324 9482 25985 74032 92967 61044 15276 2034 2491 9881 23221 20485 12370 7445 4713 6344 12616 18957 18593 15503 11451 6796 6057 8228 6747 6372 13267 17058 15746 8581 12254 18239 14148 12161 10165 10888 12360 15816 24134 21343 30408 40158 36880 32130 23099 21518 30358 30169 25740 33444 46683 59552 70102 63620 46126 24582 12958 14618 15940 8535 1815 348 267 218 201 177 151 160 153 149 138 136 116 127 142 175 156 120 109 99 129 123 114 131 129 126 139 139 127 154 161 146 155 152 139 131 127 125 115 115 119 124 129 128 123 112 111 113 109 110 105 103 102 100 102 96 92 98 100 94 85 82 77 77 75 68 68 64 54 54 58802 347 80 30 11210 16 20 2 8099 5306 2414 2496 2982 3573 3944 3830 4282 24482 194071 410728 351375 123007 5273 1255 619 348 178 221 154 99 112 90 59 62 74 18 1 -9 -45 -84 999999 999999 999999 999999 999999 999999 999999 999999 -70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 670 3416 5315 8239 8929 6788 7100 8041 8711 9275 11191 15101 20867 26346 31036 32843 32202 33039 29566 22948 18274 18844 22106 25113 30283 41131 53246 53763 44128 38196 32341 26055 25080 22962 16966 17690 15093 11520 11179 13240 10405 9219 9607 9793 8430 6070 4751 3750 3452 3457 3463 3456 3733 3638 3282 2966 2908 2874 2116 1616 651 47 -22 -29 -31 -59 -62 -23 21 41 158 382 1112 3089 7147 25766 71341 84162 45318 11203 1820 3444 11229 24602 23071 14980 10579 6764 3792 3393 6581 13081 12151 12372 12282 11788 11400 7983 5218 9232 13870 19087 15887 8693 9625 7426 5764 7513 9799 11932 14593 16107 16321 19003 33353 41172 40413 43354 34095 35586 32376 27978 28969 36722 42766 45965 54821 55553 45910 30276 21346 16334 13763 7759 1580 395 302 197 142 130 121 129 140 119 113 92 106 117 176 147 127 102 88 87 88 92 76 77 97 97 99 110 91 101 111 120 121 98 86 89 95 77 71 86 80 88 87 80 84 81 77 81 69 61 66 76 82 67 58 66 60 56 62 57 56 54 51 44 44 41 38 36 28 24 58808 347 82 30 11212 16 20 8 8099 5299 1476 1470 1881 1983 2452 3223 2940 17530 161421 479616 639992 337309 13426 1529 784 248 48 167 171 141 149 75 -24 29 44 0 11 -81 7 46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 978 3097 4819 7656 9657 7578 7119 9046 11037 12645 15056 17595 19676 21759 27966 32517 33609 31923 27528 23483 21208 20216 21049 22901 26203 32399 43046 49596 45349 39484 32113 30280 28166 23882 21582 20516 20105 14983 12538 10995 9516 8878 9401 9011 9108 9745 8703 6767 5601 5301 5004 4414 3976 3724 3398 3284 3495 2951 1705 802 189 -24 -74 999999 -52 -88 -76 -10 62 170 437 1320 3366 8971 28847 73597 90936 62890 20484 4084 3840 8203 24754 44916 32976 16898 8266 4246 3510 4281 7130 9589 8455 10332 13863 11290 6206 5741 13659 19600 18585 11954 8009 10672 9126 9464 8656 10655 12275 14509 18940 17702 16916 27740 35580 34363 46377 51723 43810 33501 24713 28507 32781 35745 31029 26064 31897 37337 42929 43614 32349 16755 8556 3698 773 334 363 272 180 136 122 126 119 136 129 121 139 146 150 127 105 87 75 96 94 89 77 89 97 100 98 108 114 109 118 114 110 108 111 104 95 110 101 91 89 89 98 111 100 99 89 94 78 83 71 63 68 64 74 77 63 70 68 67 62 59 54 59 49 49 42 41 35 32 58814 347 84 30 11214 16 20 14 8098 5291 4090 4410 4332 4025 4113 4320 4925 20343 166726 449911 282684 42285 2629 1601 902 427 269 186 205 153 174 81 169 135 155 127 15 -6 77 -38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 614 3127 5313 6374 9013 7290 6933 7949 10920 15362 17064 20238 22446 27496 30046 32437 31364 26704 22838 20942 20797 21263 21245 23556 27015 33356 44618 49301 40411 32286 28470 29658 27404 24525 25007 23266 18716 14939 14527 11935 10002 10427 11194 11237 9803 8670 7641 6755 6252 5964 5422 4972 4816 4860 5073 4863 4085 2879 1248 372 -12 -61 -68 -71 -47 -26 17 164 224 470 1508 3774 8466 23043 44708 47133 38859 21268 6201 4322 8519 21370 58073 64043 37412 18892 8308 2955 2424 2564 2992 4030 7778 13690 9178 5535 5027 7539 15070 16784 11241 8183 9885 9609 9752 7869 10158 12543 13682 11005 8706 14465 21208 30040 29551 35573 46397 45846 38957 29517 25716 28163 32211 31995 26808 26365 30049 35029 39245 37023 28476 15119 5179 1502 598 367 402 309 214 159 140 144 147 163 153 116 125 125 139 175 124 109 82 86 117 122 106 101 107 96 87 94 123 118 142 130 115 105 103 104 95 85 87 86 77 79 107 108 94 90 92 89 78 81 85 75 79 75 77 90 83 69 72 60 55 59 64 63 55 49 53 46 44 43 58820 347 85 30 11215 16 20 20 8098 5284 2936 3192 3565 3748 3702 4227 4324 13140 109976 268225 277793 129277 10093 1718 937 402 104 80 42 9 29 41 27 -66 -58 -83 -30 -43 -59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 375 2911 5711 4538 5677 8164 8564 8409 11433 16462 21591 20634 22114 26310 26525 26619 23875 19437 17567 18818 21399 24796 29184 33059 36733 43136 47238 39056 26813 26223 26856 25264 22580 20671 23674 22975 16536 9388 9796 13088 13540 12633 11341 10964 10978 10856 10263 9223 8055 6915 6702 6676 6852 6138 5327 4496 3500 1744 662 316 -45 999999 999999 999999 999999 999999 -45 97 389 711 1459 4032 9699 23317 44468 54063 32593 11091 4535 8760 21820 57044 79648 57731 31539 14642 5485 2639 2018 1636 4561 8462 9943 9608 6587 5229 6477 11639 11208 11748 11358 11411 8380 7180 7736 8970 13952 12743 10394 8061 8587 16059 28367 30599 32059 42967 58285 57887 41846 30345 26365 19770 24225 29047 33499 38391 42646 43852 41635 35129 22272 9906 3584 1225 557 340 286 304 233 176 129 129 103 112 135 76 69 105 128 120 106 83 67 59 82 80 71 71 60 84 96 86 97 105 104 97 97 86 76 90 85 60 64 60 69 69 77 73 78 71 72 76 64 72 57 55 71 61 45 52 55 59 50 46 42 43 44 34 32 36 34 25 21 17 58826 347 87 30 11217 16 20 26 8098 5277 -97 -10 128 316 622 1180 1134 17728 107301 295856 554992 681641 113362 3056 861 267 112 125 93 87 74 139 48 -33 13 50 -41 -74 -51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 954 4113 7711 8366 8267 7839 8325 9166 12952 18460 21681 21953 24384 26548 28146 28165 22360 16668 16188 18497 21406 25594 34853 44097 49843 49425 44639 37756 33649 33524 31477 25965 21303 22401 24513 18765 12365 9393 8062 8994 11416 13739 13963 13574 12605 11633 10682 9905 9254 8542 7785 7143 6361 5354 4230 3525 2464 1293 630 92 999999 999999 -80 999999 -98 -83 -100 -69 101 341 917 2824 7996 16923 30414 39349 26854 11177 8358 19292 61838 97126 74880 51431 30370 15597 6132 2715 2369 2868 5543 6809 6049 6240 7117 7140 12378 17658 14859 8784 10326 9999 9354 8801 11760 16067 15853 11924 8459 7907 9568 16435 27180 29267 33241 54781 66738 59690 39381 29556 21462 17795 22231 31151 37911 41449 42253 42564 40382 32119 21381 12798 5197 1295 589 399 309 346 266 185 157 172 168 140 147 116 102 134 152 137 139 109 85 100 119 104 112 110 114 119 105 101 104 131 127 119 121 121 113 119 112 96 88 90 87 84 90 94 89 104 93 95 93 94 81 80 77 77 76 75 75 73 72 70 75 75 71 64 60 51 44 40 32 35 58832 347 88 30 11218 16 20 32 8097 5269 -43 22 166 322 723 1252 1385 22229 163135 375496 507037 466241 300881 10052 946 394 93 58 85 57 55 84 55 -18 -39 -68 999999 -53 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 117 1691 3891 5781 8335 9172 7426 9172 9568 14378 20495 21625 22900 25767 25448 27233 28394 23424 18739 18161 19787 22565 26847 33257 41792 51585 54714 51051 43432 33986 27237 29464 25200 19389 22991 24537 15829 7013 5963 6893 8223 9267 8593 9092 9821 10104 9476 9279 9281 8226 7300 6456 5636 4777 4003 3357 2910 2076 1156 527 37 999999 999999 999999 999999 999999 999999 999999 999999 22 475 1605 4003 7333 9575 10540 10576 7146 7296 18222 55523 120855 114584 70334 46677 28619 17821 10396 5555 5020 6564 7784 6770 5564 6359 9371 13447 14683 14516 9837 8103 9223 12322 12731 10779 13522 15991 13295 8636 7031 9111 12147 25179 44373 43622 46524 50554 40048 33044 29767 25339 17930 20507 25042 28804 29505 26033 27929 35403 39604 36507 34563 25108 12721 3743 829 406 285 316 267 198 177 147 140 131 137 115 102 108 132 119 127 107 95 87 87 96 115 105 100 112 103 106 98 103 112 113 130 115 98 85 92 94 93 88 81 97 98 89 82 86 86 77 74 88 78 72 62 60 76 76 66 59 63 62 61 64 52 48 49 45 39 34 35 21 58838 347 89 30 11219 16 20 38 8097 5262 800 1006 1127 1322 1769 2390 2403 20232 171025 452661 626803 411634 16156 1869 995 392 168 124 61 138 111 74 -2 0 -8 1 -18 -37 -63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 1103 3481 6150 9137 11051 10007 11006 11740 16276 21297 25958 24861 27478 31380 29426 25688 21786 20741 23416 25138 25782 31223 39983 47907 54512 56997 56956 51885 36850 29547 27391 23655 19885 21363 21875 16198 6018 4378 4457 5663 8618 9138 8275 7759 7507 7453 7656 7567 7211 6714 6117 5526 4823 4046 3205 2558 2206 1402 741 232 -49 -90 -86 -92 999999 -47 -71 -46 183 708 1797 3296 3926 3772 3659 3302 4667 12809 48909 119380 160945 112944 58237 37293 27441 17478 11824 8211 7596 7655 6372 4572 4104 8096 12796 9875 10535 15266 11640 12377 12931 7353 8912 14420 11895 10045 6360 6064 7578 11936 18092 32965 46799 54583 54291 45313 37236 30736 23016 16315 18417 23350 26309 24735 21472 21297 23705 25918 36469 45117 35732 16584 8036 5211 2055 655 352 304 336 254 205 189 175 174 197 159 150 155 158 149 162 123 128 110 114 133 145 137 127 134 140 138 135 151 159 148 143 130 119 109 118 125 131 124 117 120 112 126 128 121 118 105 99 105 109 96 104 112 101 104 93 93 95 88 86 81 77 83 83 66 59 58 63 53 58844 347 89 30 11219 16 20 44 8097 5254 243 250 445 712 1015 1623 1441 9097 89296 338299 572772 614378 88542 2480 1057 394 194 100 28 84 64 82 66 42 119 54 17 31 -15 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 672 3438 6329 11068 13233 12832 15338 20662 24390 24502 23066 21939 22219 23530 25304 24481 24359 24927 26355 31200 34174 34953 38491 44242 52912 57471 50994 38351 29580 26472 29036 26618 20496 17620 12884 7922 4983 4029 4574 5610 7425 8399 8985 8231 7789 7808 7599 6946 6071 5287 4643 3859 3063 2563 2188 1792 1452 1191 540 27 -76 -60 -57 -82 999999 999999 -91 6 219 692 1510 2482 3210 3708 5009 13657 53141 89955 141941 161014 100236 56259 30522 16623 9950 6964 6240 9350 10281 6848 4299 6991 15580 10706 10648 17481 11897 10325 9633 6164 9574 19949 18246 8377 7082 5481 7346 11485 16595 23856 28310 30781 35402 40339 36343 29142 23137 18446 16950 18624 22736 24220 22945 22001 22004 23250 29568 41228 47294 39520 18823 6948 4484 2251 843 405 313 289 261 234 197 173 184 203 174 166 179 171 169 171 153 123 135 131 138 135 142 133 120 138 147 145 147 147 165 143 127 126 125 130 124 118 123 118 115 115 121 117 128 117 110 107 108 115 104 100 96 103 104 95 99 101 96 89 87 85 77 75 69 61 64 61 53 58850 347 89 30 11219 16 20 50 8096 5247 1469 1427 1492 1777 1958 2272 2747 10184 86787 331309 516857 280500 17962 2073 1074 319 172 267 162 47 33 72 50 38 0 11 -43 -18 14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 74 837 4031 9761 12701 14418 15098 22314 29255 26642 24383 22242 20221 21752 24944 26363 28080 29454 30027 30531 29408 28864 29918 33960 40508 43077 39163 33540 27278 23012 21403 22791 22194 19960 15833 9397 5586 5291 5846 7597 8311 7805 8402 9448 9732 8892 8082 7341 6736 5995 4828 3736 3003 2467 2283 2103 1964 1304 630 116 -42 999999 999999 999999 999999 999999 999999 -33 80 209 450 642 1289 3559 9962 38454 85233 73950 88827 133168 105302 56712 25548 12185 7002 5038 5539 6486 4034 3138 4550 11349 9489 7894 14316 16754 11267 12074 8992 6740 13717 16892 13345 8220 7525 7596 13314 18591 20702 19063 19195 24596 28399 27496 27954 26039 23514 22099 20370 17211 20151 24450 24754 25692 27020 30477 39376 49041 46646 33297 25407 18462 6822 1905 722 401 282 237 218 187 194 171 162 171 125 137 135 134 147 134 120 98 88 95 116 121 126 116 113 123 134 119 121 127 119 125 112 120 116 99 103 104 98 108 95 99 103 111 96 99 91 97 104 96 87 85 85 85 85 89 92 84 69 76 74 66 68 57 53 55 46 39 37 58857 347 89 30 11219 16 20 57 8096 5238 1200 1320 1261 1456 1803 2416 2593 13787 117331 448455 734100 290774 8052 1960 1069 389 234 202 211 101 142 149 153 103 51 8 103 34 32 -49 999999 999999 999999 999999 999999 -90 999999 999999 999999 999999 -80 -39 -65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 19 1058 4839 9100 11925 13881 18042 25033 34844 44510 39026 26194 22929 21549 22785 24218 23986 24292 26349 27494 27029 28152 30573 36532 38781 34905 29445 27376 25123 21334 18738 19962 18450 13968 8181 6132 5682 7137 8732 8768 8892 9533 9958 9920 9815 8976 8290 7423 6736 6324 5664 4915 4212 3541 2976 2260 1687 1020 374 106 -51 -96 -64 -98 -79 -90 -42 26 96 258 570 1801 5252 17832 65970 72809 39336 32057 71498 70889 43481 29013 18437 10191 6678 5090 4532 4305 5685 8995 8950 6613 12049 16222 10535 9168 10876 11810 15085 18844 16896 11182 7117 10116 16675 22310 22056 18883 15935 17619 23325 27976 28626 34176 31252 20880 18063 19085 17315 19898 23309 28054 31117 32467 37379 45107 48471 46827 44527 34741 25836 11830 2835 781 504 355 287 255 230 193 181 201 213 159 160 146 165 168 153 125 122 132 128 131 123 111 141 144 142 140 155 159 149 155 151 134 119 131 118 106 117 111 108 124 117 119 124 112 119 113 106 110 101 112 97 94 103 110 103 92 100 106 97 82 79 86 77 64 73 65 65 58 58863 347 88 30 11218 16 21 3 8096 5231 736 806 1070 1339 1799 2528 2279 19649 199180 600388 779497 239787 5788 2372 1388 628 323 255 278 281 184 178 169 189 196 142 178 147 211 79 -84 -34 -71 -72 -24 53 41 -42 32 -66 999999 32 -9 -38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 14 373 1531 6264 12283 12480 15769 25182 34992 48919 45042 27905 21452 18832 17625 16659 15398 16112 19546 22842 24474 26866 29385 32243 33030 31829 30405 26220 22988 20227 21796 22523 14457 9790 7655 6111 6455 9506 10713 10503 9859 8711 7966 7451 7261 7695 7811 7805 7661 6817 6020 5264 4378 4062 3458 2771 2212 1465 747 273 -2 -34 -59 -52 -65 -38 -5 49 153 347 846 2576 5716 12843 30441 32133 18250 14430 34920 72225 57839 33409 22836 12629 5915 4049 3845 5077 6897 7981 7131 9592 15234 14003 9034 12613 13980 15455 18745 16819 13626 10040 11926 19658 18631 22230 17403 10835 14420 17724 21878 25573 27170 30534 28057 22005 15659 15608 16779 21610 21564 21091 25612 32930 38510 40872 35141 32617 23918 18645 13764 6941 3072 1029 517 405 333 298 230 192 202 210 211 170 153 178 192 187 169 144 121 121 119 110 108 109 125 135 138 151 141 146 163 161 140 141 137 132 115 117 122 108 115 117 110 124 134 127 121 121 109 109 109 104 113 100 96 96 101 106 104 98 89 81 76 82 79 76 70 62 63 61 58869 347 87 30 11217 16 21 9 8095 5223 2807 2987 3081 2994 3167 3833 3854 22435 211918 620049 561720 36564 3200 2255 1228 577 427 364 261 303 246 239 248 281 263 264 204 225 295 102 999999 -52 -31 -27 -13 6 57 43 37 -43 -35 58 31 -28 -67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -58 114 821 3412 8045 13977 16010 20261 27364 35662 44191 39593 30543 23883 18468 17150 17288 17127 16403 15647 17507 20203 22263 25589 27322 29071 29413 28916 26989 24005 22647 21706 18885 12752 7935 7841 7227 6844 6607 6872 7633 8421 7693 6706 6260 5851 5864 5953 6120 5911 5546 5275 4897 4256 3144 2594 2282 1815 966 301 27 -46 -34 -17 -22 -21 65 157 257 452 771 1447 3333 6151 8476 10556 11589 11552 11813 28693 72091 73674 43391 26767 16978 8832 4945 4870 4600 5219 10746 12304 13877 10741 7252 11828 14676 15873 19623 17994 11472 8406 13911 20575 20585 17529 16333 11044 12857 19210 21679 19843 20630 21502 24776 26373 24398 18496 14401 15223 20303 20338 19545 22551 30753 35461 32227 37349 32863 23157 17339 11552 3768 2095 1022 591 511 356 291 264 223 178 214 216 171 140 154 175 157 139 117 97 107 110 118 117 124 137 127 136 139 166 136 124 152 143 117 118 119 118 120 125 123 118 117 115 130 122 106 103 108 114 98 103 96 106 107 108 116 103 93 98 89 96 90 81 76 72 68 72 69 68 55 58875 347 85 30 11215 16 21 15 8095 5216 3572 3674 3806 3969 3979 4433 4300 18759 203073 645231 590400 29937 3128 2458 1460 697 489 400 272 331 408 332 262 244 252 213 249 282 283 45 -13 -11 -2 -38 80 37 38 -42 -62 95 -31 -84 59 43 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 19 396 2560 7113 10350 11780 13040 17737 21186 26361 35816 32494 26534 23497 20593 19153 19330 19226 18244 17759 18688 20542 21171 20735 22920 25985 28203 28905 29073 25537 21470 20713 20135 14935 9308 10000 8430 6840 6430 5796 5501 6286 6610 6056 5419 5051 4927 4793 4385 4044 3825 3613 3270 3044 3092 3464 3423 2472 1277 317 27 -21 -10 -52 -18 17 83 239 427 554 999 1908 3450 5048 6522 8951 10290 9105 7873 15411 32820 44651 50603 35556 23150 10449 6584 8759 8991 10461 10587 8246 11339 11892 13089 14509 14743 18465 21187 17202 9125 9489 11948 15396 18287 15494 12264 12026 15890 20323 21205 19774 21692 24365 28813 31403 26874 20791 15303 14797 16883 16016 16791 19568 22044 26302 33204 34547 33916 23892 20201 19229 9910 6417 2086 547 526 445 358 295 209 170 186 196 175 142 152 157 172 164 136 120 108 109 115 124 117 104 108 108 119 141 129 133 121 135 117 115 122 108 102 122 122 125 130 127 127 115 105 106 108 108 99 99 103 103 100 101 103 102 107 95 91 93 83 91 81 77 68 66 62 55 47 58881 347 83 30 11213 16 21 21 8095 5208 4108 3983 4031 4283 4992 5259 7366 40717 285269 559380 187436 7614 3126 2474 1486 803 453 437 515 375 358 324 323 304 253 279 308 396 362 138 -51 95 -27 -64 21 52 48 46 108 65 45 1 73 2 999999 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 999999 999999 -77 -60 53 500 2698 6188 7681 11488 15063 15326 21348 17297 15262 16180 16904 19017 19205 18819 20545 20973 19921 19423 19792 21042 22490 24417 26336 26238 26378 26886 28895 26335 21750 19125 19962 15454 10658 9702 8793 7358 7493 8149 8149 8831 8760 7660 7025 6539 6426 6471 6632 6508 5915 5420 5176 5329 5278 4871 4261 2797 967 116 87 30 16 20 96 187 310 512 752 1153 1620 2094 3284 5263 7232 9056 9494 7133 5444 5765 8145 16874 40624 48179 30927 18178 12780 9690 4673 3358 4118 8031 11706 12415 13701 14175 18964 21579 17682 9102 8459 10237 9464 10853 11887 11179 14666 15234 16345 14071 16392 20154 22925 25257 29216 29508 25417 20648 17040 16666 15610 15269 20962 23281 25876 26549 27274 31473 26132 19675 19021 22142 20799 10049 2221 508 532 513 419 313 244 181 207 235 189 192 166 169 163 172 152 113 122 141 123 137 144 129 122 125 140 141 156 156 150 141 133 137 123 128 134 126 122 116 107 121 120 119 114 117 121 114 105 114 118 112 98 105 104 99 117 114 99 86 90 92 83 88 86 82 69 58 52 58887 347 79 30 11209 16 21 27 8095 5201 8214 7796 6282 5491 5520 5841 5439 20846 196205 482898 158266 6321 3530 2839 1665 816 502 490 465 453 466 350 382 290 329 331 360 439 354 165 66 121 2 -17 58 136 92 128 161 82 49 118 121 113 15 -79 -23 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -18 121 291 1556 5407 8159 10766 16309 21172 19959 17697 14162 12846 13465 14113 15969 18417 17928 16675 17200 19159 21412 21893 20894 21543 24089 25570 24815 24499 23836 24194 22717 19447 16610 15286 11367 7825 8250 10150 10460 12679 13600 13189 12181 11438 11008 10998 10579 10693 11500 11453 10577 9766 8520 7474 6693 5338 3628 2309 1084 271 150 136 141 128 240 459 844 1386 2093 2663 2905 3146 3770 4760 6625 9068 8846 6985 5470 4886 5499 6846 13108 24340 24958 20492 17912 11603 5649 6213 8632 10029 9634 13524 16917 20899 25042 21240 10956 8836 10766 10894 12811 11938 12317 15083 14332 15269 14807 10840 12658 17967 19076 18139 20272 20601 17374 13873 14038 13948 12599 12419 15612 18948 22889 25272 37877 45344 29821 23765 23995 32559 26194 8103 2745 610 483 572 498 393 322 244 252 246 211 184 193 185 186 181 144 138 178 141 151 153 147 146 153 162 167 158 179 177 150 161 164 155 147 131 139 150 152 149 156 130 138 161 151 148 146 132 135 131 129 120 124 129 139 132 133 124 114 115 123 116 104 112 105 90 84 82 81 58893 347 75 30 11205 16 21 33 8094 5194 2748 2979 2986 2917 3557 4275 5482 36452 339868 741452 490227 17108 3118 2716 1911 930 418 465 459 453 396 350 300 372 384 282 299 309 326 194 69 97 27 50 -29 118 112 5 33 68 36 68 100 68 -19 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 -93 999999 -9 190 1754 4864 6426 8491 12957 18664 13806 9274 12464 9678 8964 11640 13592 14990 18065 18259 17228 18975 20295 22962 28673 29782 29059 26616 26034 24788 20772 17862 15750 14739 13799 12033 11474 9783 8441 12253 14026 16318 20068 21573 20037 18265 16946 16073 14531 13646 13122 12365 11213 10357 8794 7230 6074 4571 2853 1634 910 377 212 231 174 178 349 575 1046 1923 2927 3735 3951 3624 3945 6122 7832 7196 6373 6144 4356 3823 3853 3715 4440 7040 11355 12549 10646 7178 5626 7613 7492 8680 13247 16471 18610 20047 21366 12424 8153 9566 9857 7787 9719 10935 14563 15351 12502 14594 13953 11773 12723 13879 11505 12039 13290 13042 13698 17157 19233 14015 10377 9555 11312 13983 17055 29239 50959 58514 54154 40650 31348 28231 30327 8738 3718 1215 410 436 442 431 338 283 225 236 220 174 164 170 173 146 135 122 126 114 125 116 108 126 130 139 121 135 144 135 133 135 140 122 133 132 121 115 125 115 111 125 110 111 113 114 110 112 113 118 110 108 111 103 115 107 106 100 97 93 95 89 78 74 72 59 62 62 56 58899 347 101 30 11201 16 21 39 8094 5186 2518 2891 3163 3350 3921 4171 6042 47497 481165 799318 383554 12203 3397 3105 2340 1142 627 591 495 397 454 396 330 319 313 291 364 382 404 203 200 145 53 89 98 58 71 57 116 93 116 126 145 117 9 -65 999999 999999 999999 999999 999999 999999 999999 999999 -65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 -92 -96 999999 -96 -47 88 911 3623 6037 7263 9913 16707 20192 13667 8365 5510 5046 5322 9923 15859 17825 17831 17595 18210 19770 20591 21605 23391 23315 24993 25185 24658 25360 23481 20104 14979 13131 15465 15515 14418 13302 14752 15601 13391 11832 12703 15611 16528 13998 12292 11663 10537 9811 9238 8212 7322 7076 6160 4947 3815 2694 1952 1609 1164 686 382 343 241 143 162 438 747 1137 1708 2349 2893 3131 3362 5369 7273 5491 4950 4994 4287 3955 2864 2543 3519 5643 9107 12131 10990 9694 9961 9557 7762 11228 15489 15349 17861 20986 13849 8519 9596 8313 6661 7659 9669 13573 13921 12925 15334 19378 14875 11208 11061 13803 11819 12352 14927 15349 14548 17875 19011 13756 10302 10184 10644 11663 15489 23935 30079 32571 39546 34073 28739 23032 17620 8471 4113 1817 458 433 402 413 353 299 255 247 211 163 203 173 159 147 151 136 124 130 143 138 135 129 141 139 149 157 136 153 162 170 164 152 131 121 129 125 123 128 115 114 130 127 128 117 116 117 120 113 106 104 111 118 121 110 101 101 102 103 105 87 83 72 77 76 69 57 45 58905 347 67 30 11197 16 21 45 8094 5179 2045 2202 2359 2353 3041 3351 7007 56725 550733 789293 291568 10646 3412 3285 2669 1492 751 544 476 533 544 449 461 444 301 258 366 539 466 336 182 183 114 79 26 38 145 131 94 107 149 121 106 104 67 -61 -63 -73 -89 -53 999999 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 -99 999999 -92 -81 -98 -83 -80 -64 -57 -50 41 484 3137 6709 6954 6645 8368 12619 14705 9711 5515 3999 4172 5392 8590 12957 16698 17053 16330 16842 18475 20569 22919 24136 24749 23949 22604 23805 25280 25381 22067 16229 12837 13019 16314 15482 14761 14549 16296 18148 17416 13848 11105 9541 8248 7204 6430 5520 4783 4327 4004 3721 3522 3274 2906 2604 2267 1926 1673 1243 772 396 249 197 187 184 300 752 1332 1825 2102 2305 2385 2841 4819 5090 3566 4782 5788 4611 3752 3283 3573 3950 5307 8956 11400 10718 9960 8708 7003 9588 13703 15268 17124 17650 12562 8431 8471 6643 5142 7011 9919 11063 11310 13500 18655 24129 15525 11026 9655 10840 14421 14509 13107 12763 12203 13485 16912 21301 19055 12777 10293 9638 10161 11739 15318 22248 23623 23653 33326 25572 10575 12771 6597 3286 1149 484 421 413 370 329 285 275 265 196 178 167 190 181 160 153 132 120 125 125 127 128 133 144 142 138 145 148 151 146 133 120 129 137 132 133 141 118 116 112 126 120 114 129 126 122 114 116 109 103 103 109 101 101 113 100 97 89 94 94 88 84 75 77 74 74 66 58 58911 347 63 30 11193 16 21 51 8093 5171 2240 2512 2760 2657 3166 3355 8507 68453 594965 767616 126541 4929 3672 3541 2638 1423 780 578 493 469 458 396 459 479 364 321 347 504 479 323 142 131 191 71 137 110 85 103 135 109 126 51 127 104 121 -31 -49 -53 -65 999999 -93 999999 999999 999999 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -60 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 -97 999999 999999 999999 999999 999999 -90 -75 -88 999999 -82 999999 999999 -78 -56 -69 21 140 151 1696 8180 11178 8002 6762 9935 12506 9444 5250 3688 3897 5619 7481 9518 12208 14643 15237 15809 17436 18405 18688 20579 22194 23316 24915 24359 24449 23944 24912 23247 19482 16943 15796 17805 18879 15749 14661 18016 21698 21147 19455 14775 11271 9087 7427 6223 5625 5290 5065 4887 4483 3664 3152 2852 2411 2044 1835 1699 1262 757 364 286 238 186 129 210 328 483 613 787 900 1040 1924 3157 3169 3125 4060 5273 4712 5142 5155 4585 5164 6282 7264 7652 7925 8359 9059 12078 14352 14711 17422 15170 11484 8548 8067 5944 5365 7876 11639 11785 9437 11395 15035 19417 14910 10699 9141 10444 14537 19106 16107 12553 12673 13051 16095 19295 22136 21405 16762 12809 10300 8474 8342 14344 23909 24403 25491 35434 48781 20284 14995 4343 1613 787 630 531 449 394 360 305 282 282 223 195 208 194 196 193 180 146 139 122 134 141 137 132 141 155 158 142 142 142 151 156 128 138 131 131 132 149 123 115 141 153 117 129 127 127 120 122 119 117 119 119 121 122 117 120 106 105 116 106 96 97 94 83 88 74 68 66 69 58917 347 57 30 11187 16 21 57 8093 5164 2284 2256 2585 2708 3339 3586 8793 77459 624401 737821 40762 3842 3495 3480 2737 1356 763 541 520 480 413 319 373 392 367 315 313 382 390 265 130 134 50 97 116 77 143 112 107 95 96 166 143 128 144 -38 999999 -77 -45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 999999 999999 999999 999999 -84 -26 -52 -94 -67 -21 -17 32 615 4690 10771 9727 7192 8185 11088 9868 6853 5846 4965 5228 7313 9563 11785 12482 11757 12041 14320 16505 18106 19444 19655 20815 23351 25340 26346 25899 25884 25780 23379 19021 18598 17797 16156 15562 16967 18819 18617 18419 17812 17521 16493 13717 10802 8950 7493 6414 5904 5378 4721 4111 3774 3318 3071 2772 2446 2084 1632 1142 716 362 269 267 215 127 287 560 1345 2300 2280 1628 1166 2043 3123 2795 3544 4380 4347 4989 6579 5594 4829 5240 5719 5590 5822 6683 8746 12302 13538 14750 16037 14289 9982 6820 7703 9061 6874 7746 11449 10389 7696 9107 14306 14977 18718 17721 11819 9658 13333 18670 16044 12905 14468 17828 18001 15422 13944 11835 9871 13670 14801 10081 7600 9667 13921 21551 22110 19995 27738 38708 35556 15897 5806 1223 775 798 612 552 394 321 287 304 261 188 176 195 171 162 175 146 115 111 115 113 98 124 131 121 112 121 135 143 139 125 119 102 117 110 120 121 116 109 114 121 122 114 128 119 116 102 97 101 90 87 94 85 97 93 85 89 84 92 90 91 80 65 68 64 53 58 56 51 58923 348 23 30 11183 16 22 3 8093 5157 35620 2345 2444 2664 3025 3575 3869 8117 60534 543873 659394 56069 3873 3309 2969 1841 877 552 476 411 434 352 383 328 442 428 317 360 385 445 330 152 187 129 2 73 94 71 44 152 183 69 127 105 132 35 999999 999999 999999 999999 -16 999999 999999 999999 999999 999999 999999 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 -68 999999 999999 -72 999999 999999 999999 999999 -59 -54 135 2813 8533 8642 5684 6305 7274 7760 9466 10000 6998 5714 6398 7080 7751 8203 8439 9192 10892 13179 15665 17781 18856 19812 20402 23360 27470 27720 28431 27462 25633 22691 20707 22043 22531 20477 21958 23642 22688 18963 16765 15226 15246 14970 13729 10810 8463 7100 6205 5488 5000 4314 3469 2908 2604 2328 2030 1769 1704 1424 790 415 382 354 282 184 150 169 340 623 671 559 761 2240 2950 2876 4070 5036 5761 7063 7849 6098 5333 4845 4629 4647 5046 6111 8710 11873 13998 15556 12729 8254 6483 7737 9153 7377 8815 9874 7026 6707 8565 12897 15713 16832 23542 18306 13637 12239 12854 17494 21475 24508 24776 22282 15855 13926 13888 13658 11672 15532 15858 9624 8040 11532 11160 16768 20081 24280 34740 18083 16990 16953 7752 1442 983 1833 1446 785 406 307 260 272 250 183 169 169 177 172 157 138 103 110 103 100 113 105 109 109 98 104 116 123 126 126 129 104 110 121 107 91 87 97 90 95 102 92 83 101 111 102 88 88 75 77 88 90 87 96 94 86 82 74 78 85 68 61 63 61 52 47 38 32 58929 347 48 30 11178 16 22 9 8092 5149 3968 3986 3480 3149 3709 4049 6492 52722 520778 516871 23977 3016 3336 3125 2172 1053 529 503 503 451 450 353 320 332 424 308 327 364 486 317 125 187 159 36 -23 73 42 -22 18 150 148 47 97 111 -9 -90 999999 -83 -23 -10 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -61 -79 -94 -70 -65 2 20 1150 6849 9079 5118 4157 5661 8804 11043 9616 6442 5238 5964 6493 6486 6548 7128 9108 11634 13465 15656 17131 18447 18753 18350 19596 22754 24751 27030 24793 21258 20407 21330 21680 20869 20300 20519 25365 28658 27348 21527 18612 16626 14411 11892 10394 8572 7131 6326 5423 4859 5012 5009 4481 3904 3422 3124 2730 2188 1419 822 476 426 445 391 230 107 116 205 488 500 625 1437 2250 2714 3224 3957 4800 5583 6030 5804 5603 5269 4275 4099 4245 5113 7065 9555 12796 16477 16454 12701 8674 7874 10074 8467 9198 8236 6208 7309 8526 11658 15571 15851 19935 21408 15668 17911 13318 12120 14711 23120 27812 24320 22371 18989 15402 15393 16639 15379 15366 12286 7015 6666 10933 10078 16374 28929 35592 36232 42276 25591 21648 10689 2103 929 2471 3146 2341 1071 488 304 288 264 219 186 196 206 384 264 166 132 105 104 105 124 106 112 133 130 129 115 123 135 144 147 125 116 110 107 111 92 98 98 109 119 121 113 108 111 118 106 102 102 104 96 87 86 98 98 94 97 88 90 83 75 74 75 70 60 52 51 49 58935 347 73 30 11173 16 22 15 8092 5142 5717 5514 5227 4829 4978 4175 8778 76024 451072 252954 14103 2980 3115 3105 2286 1153 628 516 440 473 470 404 378 392 293 199 270 413 455 153 135 147 77 13 31 6 47 84 105 46 120 124 119 100 -10 999999 999999 999999 -81 -45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -58 -73 -70 -82 -23 94 1878 6396 7300 5167 4651 6520 9838 10709 6645 6008 6873 8055 8075 9022 10015 10781 12466 14419 16057 18630 19707 20262 19523 19175 20573 22220 21067 18638 17398 17706 16657 16174 16756 16034 16366 21997 27873 26430 26219 24628 21233 17847 14618 11990 10447 9172 8083 7141 7101 7472 7080 5665 3960 2932 2582 2338 2151 1708 1078 623 470 459 514 394 230 204 298 459 538 1055 1869 2392 3031 3413 3807 4651 5380 5506 5332 5848 5802 4928 4764 4267 5647 7561 10411 14386 16393 13474 10199 10385 11244 7978 7219 8076 7191 8619 10981 12647 12753 12385 12453 15861 18745 19079 19064 16256 13624 19057 24721 22797 21346 18012 16762 20748 20554 18073 18078 19774 14892 6901 5888 8864 11934 16243 24677 31958 38863 29746 26222 13144 9036 4855 1232 1551 2416 4132 2132 1003 380 308 317 270 248 191 200 199 176 177 181 154 106 118 133 128 142 137 131 129 129 130 137 145 122 131 131 128 128 119 126 117 122 116 126 129 131 118 120 118 120 116 99 93 94 104 95 101 109 106 103 98 94 92 81 80 72 75 71 66 58 53 58941 347 37 30 11167 16 22 21 8092 5134 4726 4462 4566 4411 4845 5049 7617 62196 427665 285590 18588 2781 3113 2971 2523 1585 761 499 531 490 397 406 318 349 348 278 371 364 454 220 205 121 42 128 21 -50 89 48 168 114 146 130 143 99 51 -65 999999 -35 -65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 999999 -98 -83 -48 -57 -7 116 1511 5521 7533 6449 6031 8252 12078 11313 7366 4862 5200 6504 7708 8419 8752 9780 10802 12434 13515 14538 15625 16519 16953 18025 21964 26084 26147 23499 20711 18726 16773 15813 16990 15462 13698 15925 21208 23832 24869 25723 22872 18970 16116 13094 10820 9649 8302 7439 7637 8110 7542 6512 4961 3935 3348 2859 2264 1672 1055 683 632 528 601 588 342 238 281 506 980 1752 2380 3044 3461 3473 3661 4459 4509 4418 4238 4616 5716 5934 4983 4069 5303 7823 9976 11070 11189 10692 11101 11069 8876 6536 6092 7624 9362 10310 9980 8116 7013 8914 12286 14488 17097 14770 17397 16310 16855 23309 24932 22235 16347 15191 18151 21845 21253 17536 16585 18288 15004 7861 5711 7673 11098 16098 25214 32119 27661 26231 25083 7405 8639 5835 943 918 1441 3178 3528 1953 484 320 320 253 189 193 192 188 166 148 129 103 109 122 109 103 123 138 127 125 119 121 124 142 131 125 109 101 91 102 103 106 104 102 91 93 102 111 107 103 84 82 91 96 81 92 89 79 91 90 96 84 87 80 73 69 57 62 57 55 53 40 58947 347 31 30 11161 16 22 27 8091 5127 3352 999999 999999 999999 5277 5391 11715 80967 309353 221449 12701 2832 2946 3443 3543 2816 1328 648 495 447 376 435 332 344 331 230 248 347 414 168 161 114 147 25 35 53 54 9 81 163 139 62 36 139 61 -39 -100 999999 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 -89 999999 999999 999999 999999 -98 999999 999999 -40 -100 999999 3 290 1810 4301 5543 4806 5643 7551 9080 10803 7550 4541 5746 7399 8931 9628 8935 9631 11824 14183 16593 19412 20876 21481 22290 24539 22936 18917 17917 17796 16069 14497 14458 14665 13409 12001 12441 17447 19807 20063 21159 22025 19521 16322 14174 12780 12942 13055 12888 13112 13158 11182 8199 5628 3958 3053 2628 2016 1346 850 695 623 616 648 671 631 552 669 1062 2006 2544 2532 3023 3406 3721 3682 3637 3687 3665 3434 3112 4335 5386 3911 3647 5428 8019 9267 8542 7833 7732 6896 5966 6225 6461 7777 9795 9999 6582 5200 6477 8877 11608 15223 15527 12139 8591 11917 15382 21843 22132 21504 20803 21130 17412 18267 18075 18353 18861 18643 18092 14024 10369 10912 12358 12163 12385 18026 21233 23344 35042 27476 6761 5412 3504 960 737 825 1661 1914 1558 585 296 315 292 206 248 243 192 204 187 146 104 98 116 90 96 101 119 109 109 122 122 122 120 116 125 113 127 132 115 120 108 112 96 103 92 107 115 113 106 94 93 96 104 94 88 94 97 105 98 93 80 75 75 73 77 69 60 55 57 48 50 58953 347 23 30 11153 16 22 33 8091 5120 1334 1600 1784 999999 999999 999999 13886 120360 465833 763332 621500 24350 3182 3387 2737 1484 727 538 433 441 387 439 461 401 280 326 229 270 388 234 138 124 156 64 53 94 79 37 27 -19 114 99 127 69 86 -7 -96 999999 -41 -35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -49 999999 999999 999999 999999 999999 999999 999999 -81 -28 -58 -77 -84 41 1207 3895 5616 6511 5734 5231 4635 5872 8019 7237 5658 7155 9679 11363 11681 11563 14229 19007 22934 24695 25755 24893 24518 23270 19347 17464 17803 17795 16987 16844 17378 17297 18377 17815 14785 15027 18804 21901 20591 21646 24554 25547 25629 21403 17669 15634 14999 14681 12195 8914 5927 4124 3517 3031 2558 1940 1277 862 765 630 655 979 1193 1113 875 812 1102 2172 2835 2597 2858 3362 3517 3321 3125 3187 3080 2920 4043 5353 4253 3898 5355 7744 9882 9339 7132 6492 6894 6771 6171 6702 8580 10207 10029 7046 5468 7034 8740 11768 17766 17063 12466 7958 6495 10419 16487 20373 16388 12448 18897 23181 16551 16378 17191 19438 21850 21924 18833 14440 13013 14624 14529 13102 13629 16960 19019 16646 19712 12939 5023 5462 3037 1010 884 848 1091 1579 1440 593 307 317 295 228 206 236 200 206 185 160 106 102 121 134 132 124 131 133 117 125 128 143 147 153 121 131 135 129 123 120 129 115 115 113 122 123 114 121 125 122 123 112 114 114 104 101 108 112 111 108 105 110 103 93 81 83 84 75 75 69 71 58959 340 227 30 11147 16 22 39 8091 5112 38032 347265 636029 328603 10664 3001 3040 2771 1788 843 573 356 331 362 387 353 257 238 249 318 246 287 230 150 95 60 93 41 -61 -14 -36 69 77 69 22 89 17 -8 11 -88 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 -72 999999 -96 -93 -75 999999 999999 -93 68 952 2269 3456 4690 4910 4812 4041 3579 4953 6438 6075 5459 7253 9748 11124 12200 14628 18169 19891 21859 23962 26695 28351 27498 24578 21473 19588 18883 18540 18071 18757 20618 23104 26153 26090 20186 16052 17096 19293 21862 24213 27440 30559 27581 23076 17282 13191 9524 6671 4745 3550 2709 2243 2019 1791 1509 1253 911 717 693 789 1322 2053 2272 2010 1332 1248 1642 1946 2257 2769 3114 3102 2976 2941 2758 2340 3285 5393 5518 4353 4876 6306 8285 8978 8766 8263 7657 7318 7605 8413 8958 10053 8731 6446 6283 7895 11149 13930 14932 14984 14702 11136 8600 5746 9557 16325 24525 24399 17515 22678 18252 15103 16520 16665 18566 21514 23144 22120 18962 15847 15773 14471 11676 13278 22886 27856 25328 16401 11404 4268 3559 1624 941 747 880 1442 2384 1457 410 318 340 284 223 202 185 191 173 152 140 112 115 107 101 97 99 99 121 126 123 116 134 131 129 117 125 115 105 119 116 103 112 103 116 110 110 107 100 104 102 101 88 90 87 99 89 82 77 82 87 76 68 79 87 79 66 59 56 56 52 44 58965 339 283 30 11143 16 22 45 8090 5105 332162 843792 644813 42156 3276 3230 3002 1641 683 502 462 412 427 421 326 394 359 238 236 336 303 220 245 163 163 49 0 74 75 56 21 115 131 105 116 135 57 86 -25 -68 -74 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -65 -88 999999 999999 -27 571 2373 5119 6564 5811 4166 2890 3043 4740 7534 8257 6224 6590 9252 11774 13860 16135 19315 23134 24422 24389 24008 25926 27967 27478 26343 25298 24977 22981 22000 22433 22194 22669 23075 21878 19404 15214 13916 14039 13891 14761 16646 18190 18088 16431 13060 9911 7366 5924 4666 3326 2453 2101 1975 1855 1607 1318 1050 874 826 1126 2898 4974 4288 2535 1623 1482 1538 1859 2424 2984 3289 3157 3147 2974 2249 2391 5180 6057 4396 4254 6095 7050 9437 10032 9008 8520 8607 9515 11440 11092 8575 6319 5741 6637 9638 13788 12440 10948 12496 14817 10652 6427 6028 9084 17727 20184 22497 23048 18603 15505 13359 13985 14684 19771 27532 31337 28788 23740 19192 14293 14924 16945 13966 11668 14014 18057 18042 16628 15288 5099 2981 1549 1011 786 946 1842 2785 1715 623 355 370 393 238 206 197 189 187 163 145 126 119 114 115 123 113 119 121 121 123 127 110 126 133 134 124 120 121 127 112 102 104 118 119 106 108 122 120 103 95 98 105 94 88 89 96 100 93 91 93 87 89 88 73 63 71 65 63 60 58 54 58971 339 249 30 11139 16 22 51 8090 5098 224930 857312 751114 25533 3111 3201 2608 1400 681 515 428 404 369 305 329 342 335 260 331 355 352 146 216 131 154 94 174 77 75 63 69 111 93 79 73 136 74 8 -47 -87 -59 999999 999999 999999 999999 999999 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -66 -71 -90 999999 -79 -62 999999 999999 -55 -85 999999 -88 -72 141 2056 3892 5581 7104 6387 4710 3393 3311 4492 6869 9468 10289 10080 10867 12879 15003 17605 20303 23033 25376 25899 24550 23161 22850 23889 24323 23719 23310 22976 20813 20786 20427 20202 20070 19031 16429 12350 11179 9192 7659 6849 6229 6123 6837 7827 7680 6964 6022 4987 4029 2992 2326 1902 1719 1565 1375 1263 1036 869 803 1578 4279 5400 3362 1805 1261 1219 1263 1649 2470 3151 3225 3045 2704 2188 2778 5249 5424 3368 3160 5922 8043 9513 9931 9979 10063 10498 10860 10106 8170 6884 6389 6460 8967 12062 12711 10247 9584 10248 9836 7788 4667 3864 7589 16881 21778 20676 17072 19926 16559 11294 12440 14207 18349 23363 25541 26774 25780 23199 23472 19574 17609 21493 21438 15843 11423 11189 9905 10462 6095 3114 3175 2140 1170 820 1468 3147 2482 1382 641 371 335 289 225 227 222 203 159 137 142 118 105 102 117 106 114 114 130 120 114 126 143 116 108 124 118 119 97 104 121 98 90 84 92 98 105 104 98 97 94 96 91 85 75 67 79 91 87 88 88 80 78 73 62 63 64 60 58 48 51 37 58977 338 275 30 11135 16 22 57 8090 5090 676705 999999 273634 7097 3418 3314 2106 999 719 525 455 432 460 452 399 388 317 321 407 211 204 348 235 179 146 164 98 148 99 187 131 166 257 234 141 97 111 2 999999 999999 999999 999999 999999 999999 999999 -98 999999 999999 -57 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 -90 999999 999999 999999 -91 999999 999999 999999 -99 -74 -61 -99 999999 -57 -65 -77 -50 20 0 -7 -5 -41 11 455 2686 3666 4604 6582 8159 7669 5241 3479 4565 7185 9632 11850 12390 12019 13763 15740 17446 19318 21610 23766 23824 20761 18313 17548 19931 20734 17341 15636 18268 18611 19239 21517 22907 21148 18758 17595 11590 7625 6563 5834 5939 5729 5483 5831 6347 5979 5077 4324 3575 2462 1952 1716 1530 1415 1353 1341 1348 1207 1057 986 1593 3988 5605 3360 2187 1686 1523 1685 2266 3183 3735 3756 3498 2857 3055 4514 5388 3072 2048 3879 7769 10524 12806 11666 10102 9313 8895 8226 7627 6671 6504 8683 11853 13329 12652 9671 9000 9762 9930 9246 7375 6099 6229 6958 9122 13998 16562 14148 18664 17769 12937 13045 16412 18632 19617 21484 22443 21160 20824 21436 16271 18068 28706 35460 28511 19613 11928 5710 5770 2694 3065 2954 1509 1066 967 3673 6418 2023 814 562 391 369 348 261 249 239 214 181 189 149 126 134 138 145 128 118 146 147 128 139 151 174 171 146 151 137 130 130 129 130 121 127 142 133 123 121 146 129 119 127 128 126 122 114 97 101 103 114 116 114 103 105 105 95 97 93 81 73 72 73 62 58983 339 241 30 11131 16 23 3 8089 5083 218398 504950 999999 840337 20588 3327 2965 1682 880 633 491 450 475 435 499 410 401 331 351 428 293 221 252 227 188 193 51 48 103 152 145 111 218 160 204 160 157 156 43 75 -16 -79 999999 999999 -81 999999 -34 999999 -53 -24 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -40 -48 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 999999 999999 999999 -93 999999 999999 -94 999999 999999 999999 -96 999999 999999 -90 -75 -83 -65 -22 5 -48 -69 -60 999999 999999 999999 -33 -14 -61 -24 46 18 4 16 65 1309 5455 7114 8122 10143 9060 6216 3753 3032 4268 7418 11703 13902 12953 13266 16018 18232 19590 20454 20982 21287 21595 21566 22929 22467 19460 17070 15512 15476 16745 18420 19491 19891 19458 18502 17163 11221 7604 6778 5263 4345 3678 3325 3366 3096 2728 2434 2217 1942 1761 1575 1510 1557 1596 1684 1719 1546 1559 1490 1273 1486 3895 6366 3991 2196 1519 1195 1571 2800 3967 4188 3762 3193 3303 4318 4802 3444 2295 2287 3126 7492 12526 12649 11175 10531 10122 9811 9260 8117 8221 10751 13395 12775 10434 8818 9364 9553 8991 7597 5838 5997 7300 7333 7972 10613 16625 15056 18016 16951 17614 14298 12827 13418 14550 15399 16570 18789 18598 20085 21226 14255 17964 30988 42442 46672 40547 22164 13505 8099 4301 4465 2898 1134 879 1043 4016 5756 1258 576 460 403 416 299 246 261 230 223 201 185 168 141 149 120 143 162 167 150 132 128 166 183 155 142 159 142 150 151 146 141 141 144 137 143 152 138 139 134 147 151 145 136 129 128 117 117 122 122 122 129 117 113 108 106 102 90 91 96 95 86 78 67 58989 337 295 30 11125 16 23 9 8089 5076 898998 264697 7049 2861 1621 657 552 456 478 406 441 408 419 343 287 352 372 342 374 250 299 220 194 117 103 84 175 165 144 193 146 213 234 183 201 189 -1 -63 999999 999999 999999 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 -73 999999 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 999999 -88 999999 999999 999999 -68 999999 999999 999999 999999 999999 999999 -74 -5 -34 -37 -75 -13 -38 -70 -30 34 153 180 1634 8831 13568 11717 9585 9861 7350 4470 3205 3381 4768 8214 12845 13686 13551 16330 19420 20747 20206 19163 19087 19123 19079 18693 18123 18611 18488 17059 16809 17961 23142 24240 20152 18320 15534 15359 15671 11869 9855 9124 7321 5075 3604 2870 2464 2316 2360 2259 2040 1987 1944 1847 1928 2101 2229 2249 2237 2199 2034 2025 2467 5205 6792 4016 2219 1522 1405 2781 5164 5036 4021 3531 3164 3992 4543 4103 2803 2119 2342 3190 7194 10294 8145 8107 9232 8843 7610 7044 9158 12068 12854 11065 8936 8243 7904 7930 8218 8011 5688 4674 7090 7744 7068 9876 13247 12719 15183 21482 19350 18993 13843 12398 14066 14102 13636 13801 14807 16404 21932 27010 18563 17810 25956 41034 66351 74170 42176 15856 7515 6466 3925 1954 1030 840 1244 5883 8654 1900 605 523 445 449 345 291 261 252 271 233 197 159 150 153 166 168 165 147 155 156 169 167 143 153 148 153 163 161 165 155 144 145 142 140 138 140 151 142 135 136 143 147 147 136 125 127 128 142 137 127 128 121 115 124 113 111 103 99 90 97 89 81 78 58995 338 259 30 11119 16 23 15 8089 5068 572468 45261 2836 2084 904 591 573 534 333 312 328 326 348 361 425 385 384 347 290 305 241 286 280 154 138 14 -14 22 76 113 143 127 129 156 150 137 93 -21 -20 999999 999999 999999 999999 999999 999999 999999 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 999999 999999 -40 -80 999999 -41 -24 9 171 1420 3882 5421 8996 10866 10149 7862 5875 4068 3727 4632 7535 11986 15042 14593 16517 19572 21255 20927 18337 16166 16261 16678 16454 15830 14398 14126 16202 17647 17607 18246 18938 16191 14393 14647 14483 15081 17056 16044 12988 9871 7364 5160 3521 2905 2751 2547 2305 2218 2037 2041 2351 2483 2470 2252 2158 2027 1966 2411 3484 4781 5821 5468 3619 2286 2195 3877 6321 5595 3981 3791 4384 5365 5353 3733 2223 2041 2154 3064 6436 8102 7925 7305 8184 9562 9035 8283 9619 11519 10805 8930 7770 7752 6848 6883 5543 4864 3867 3905 4535 5280 4362 6225 12322 12439 11347 17095 23701 22217 17252 14087 13206 12474 13201 14261 14813 16042 20285 24889 32623 38387 29488 26897 39595 74792 69584 25272 13217 8744 6732 3423 1696 1019 773 1342 5564 7639 1655 538 404 353 353 342 275 248 216 218 193 169 180 141 123 121 107 125 111 95 118 118 102 110 132 149 135 132 95 109 123 128 110 103 111 100 114 106 115 116 117 124 112 108 116 109 92 85 104 101 94 98 97 89 79 81 87 82 73 77 77 59 62 53 59001 339 254 30 11114 16 23 21 8088 5061 292195 21213 2207 2275 2164 1490 753 462 293 252 249 252 246 282 241 273 371 304 288 246 192 168 112 87 -72 999999 39 -4 -74 -86 -8 -16 -69 1 76 5 18 18 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -74 999999 999999 999999 -43 41 878 3398 6732 10147 10374 8507 5199 2877 3182 5317 9159 13395 15897 17545 20092 21961 21319 19646 17807 16602 15366 15777 16019 14988 13613 12626 13464 15656 18365 20844 18705 12919 10773 10871 10636 11269 13076 13254 11406 8817 6518 5417 4518 3780 3279 2689 2331 2149 2166 2178 2085 1837 1593 1477 1674 2255 2975 3674 5365 5219 3599 3110 2043 3183 6924 6822 4238 3517 3925 4905 5849 4434 1932 1749 2649 3499 4739 5799 6255 6348 7992 9187 8778 8219 8597 9710 8863 7164 6683 7525 7429 6179 5386 4242 4019 4267 4040 4753 5196 6431 10229 10751 10338 13444 16150 17041 19875 17278 12798 13695 15411 15804 16420 17035 17971 20872 23055 28676 35633 25487 26993 43283 63985 67600 44454 18752 7513 3771 2299 1615 968 726 1560 4484 4464 1148 497 377 282 268 214 190 184 172 128 118 108 75 52 48 38 46 49 49 53 72 72 77 56 62 57 56 58 52 40 37 42 47 40 40 33 31 29 29 35 46 37 36 31 30 29 21 19 25 30 25 21 29 22 25 8 7 8 4 -4 4 -5 -13 -13 59007 338 249 30 11109 16 23 27 8088 5054 235541 5600 2351 2654 2219 1085 606 373 303 369 342 336 495 446 362 355 420 309 282 194 236 156 127 124 151 85 63 22 64 72 62 101 61 157 154 97 52 70 -57 999999 999999 999999 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 -76 -94 -44 -56 -46 -9 -92 -58 -2 44 237 1510 5590 10844 13566 14578 16021 13434 8364 5546 7161 10370 13036 12798 12101 15505 20216 23776 25058 23484 20915 17956 15820 14352 12450 11550 11641 11351 12490 16356 20390 23141 18872 12041 10789 10146 9342 10582 10801 10715 9931 8309 6969 5990 5010 4391 4020 3879 4037 3866 3582 2980 2663 2369 2188 2688 3777 5277 5935 6005 5066 3640 3122 2373 3181 7423 7985 4791 3954 4834 6672 5723 2507 1685 3312 5875 5571 5511 5764 5915 9273 10664 9804 8094 7573 8223 9173 8642 8628 9347 9511 9148 8755 6790 4626 3765 3854 5555 6787 7607 11830 12388 11645 11047 13457 17671 17816 21817 15383 12659 16466 17140 14918 16194 20307 20527 20559 21657 32531 42042 23992 21542 34821 52890 65055 59716 23660 5783 3960 2803 1778 1169 816 1260 3991 4998 1647 724 551 390 409 369 277 241 226 223 191 168 169 138 119 130 128 129 125 137 153 156 156 156 151 134 149 154 141 134 126 124 137 112 117 128 114 122 118 116 119 121 124 126 127 122 113 103 109 111 105 110 109 107 104 91 90 87 89 83 78 72 68 59 59013 337 276 30 11106 16 23 33 8087 5046 7306 2337 2563 1910 918 495 459 406 321 416 500 424 403 422 313 330 346 350 270 301 249 161 86 6 120 54 68 38 39 29 46 83 96 91 188 54 49 -49 -43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 -63 999999 999999 999999 -87 999999 -75 -89 -10 -41 -65 -90 -55 2 183 851 4013 9452 12850 13858 14959 15893 13428 9240 8123 10922 13377 15440 16449 16694 18430 20341 20853 20118 18924 17395 14303 12017 11432 12676 14410 15152 16228 19017 22589 23013 22019 17936 11250 9328 7901 8094 10320 10198 9335 7646 6171 5297 4890 4397 4110 4301 4886 5108 4570 3920 3411 3148 3038 3125 4084 7628 9513 6965 6850 5964 3678 2966 3342 6069 6851 4617 3725 5282 6822 4383 1836 2903 6093 6378 4833 4643 5391 7809 7552 7641 9096 7638 7269 9699 10627 10798 10360 9370 8961 9092 9963 8415 5367 4422 6120 8577 9356 12051 12864 12471 15563 13749 11350 20630 22558 22137 18049 13662 12738 16205 15327 15663 18922 19632 17681 18169 31299 39267 23340 21619 28944 54279 77574 32830 5973 3851 4255 2840 1450 1011 818 1122 3653 4248 1773 866 623 476 462 391 282 257 250 243 198 185 156 138 137 145 143 155 158 154 144 148 149 165 185 172 164 164 152 138 141 138 138 139 138 142 137 127 143 136 124 124 132 131 126 126 121 119 120 116 118 118 119 114 99 102 101 94 90 91 90 79 77 67 59019 337 273 30 11103 16 23 39 8087 5039 39907 2659 2503 2346 1165 670 506 388 361 327 363 444 436 373 327 383 263 263 277 260 160 190 182 172 22 -31 20 85 47 -2 69 66 112 170 181 70 0 -66 -74 999999 999999 999999 999999 999999 999999 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 -70 999999 999999 999999 -63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 -51 -14 -16 -57 -58 -74 -77 -35 63 779 3698 7339 8784 10510 9992 11114 14586 15466 13811 10636 10892 14611 16440 14416 13588 14240 15489 16964 15923 13973 12313 11089 10519 10479 11682 13156 14590 16875 17868 17823 17644 18962 18116 11967 8403 8593 7366 6745 7110 6422 6145 5774 5464 5216 5285 5315 4974 4641 4021 3679 3461 3216 3330 3576 3782 4916 9694 12934 10926 10068 7275 6618 7060 7789 6490 3871 3975 5532 6802 5372 2786 2825 5154 6412 5293 4572 4195 4961 6084 5732 8103 8902 8453 9147 10932 10933 10689 9876 8794 9100 9504 8695 7900 7397 8335 12282 12089 10408 12572 12083 10269 9587 11254 16582 27602 25245 21697 14937 14142 12359 14648 13579 14633 15397 14042 13748 17441 30714 39333 29982 27963 37719 46674 32332 7151 3958 3295 3680 2306 1187 905 761 1403 4847 4158 1304 824 624 484 405 327 305 319 263 231 176 171 163 121 131 128 119 115 114 102 125 141 135 154 163 139 125 133 142 133 145 123 116 136 116 98 117 114 110 117 119 125 113 126 118 103 106 118 103 104 107 98 101 102 95 90 91 86 81 74 72 71 65 63 59025 337 270 30 11100 16 23 45 8087 5032 45550 2417 2248 1983 1018 584 472 323 370 292 251 285 303 350 304 325 256 258 252 197 139 153 160 168 12 -77 -2 53 4 -46 10 37 71 88 109 2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -40 -36 999999 999999 -88 -47 -35 134 662 3200 9305 14376 14304 13370 14854 17353 21174 21209 14962 10010 9193 10699 12299 12659 13479 15081 16208 15571 13583 11130 10393 10847 11475 12509 13548 14963 17538 19206 19005 17426 15002 13089 11222 9104 7329 6558 6913 8056 7198 5767 5129 4603 4250 4221 4110 3815 4045 4134 3876 3992 4192 4378 4664 5056 7151 12954 16132 16101 14217 10431 11594 11220 8005 5368 4995 5925 6304 5212 3046 3106 5612 7436 5991 4345 4563 5113 5773 5125 6171 7987 8638 8518 10010 12145 10811 9910 8782 8685 8747 8349 9092 10544 14666 14381 9870 7648 7979 9314 8539 7347 7643 13156 28040 26538 21388 15954 14133 13023 11812 11094 10696 11259 12786 16431 18952 22390 28200 35106 34923 29881 39216 37944 19628 11167 4767 2570 2695 2032 1266 1016 797 1412 4924 4584 1396 812 687 637 453 322 249 256 251 198 162 165 160 123 117 116 117 134 117 110 123 144 124 116 110 114 133 108 102 116 113 103 102 102 91 88 108 96 100 98 102 100 92 103 100 88 93 96 88 84 77 90 90 79 83 83 78 63 67 60 51 50 46 48 59031 337 268 30 11098 16 23 51 8086 5024 58372 2203 1974 2257 1714 805 505 363 296 225 324 226 201 243 256 236 155 289 157 79 94 113 54 -23 6 -65 999999 999999 -99 999999 999999 22 44 46 14 -21 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -72 -87 -91 999999 -26 461 1860 8050 18920 22183 20303 19378 16427 17484 25352 28628 18841 11247 9206 8379 7784 8238 10612 14234 15995 15591 14400 12705 11438 10539 10342 11047 12604 14558 15987 16782 17757 19296 20453 20407 17989 14653 12298 9152 7173 7701 8866 9005 8053 7644 7400 7208 6989 5965 5067 5175 5426 5219 5057 5192 5544 6328 8329 12449 17727 20833 19630 14423 8538 6433 5913 6339 7672 7676 5542 3761 3747 5611 6197 4988 4441 4527 4742 5521 5156 5332 6482 7280 8487 8086 9332 9704 9838 9953 8649 8001 8463 10848 16552 20162 14313 10738 11487 12870 12372 10908 8784 7880 10805 18995 29531 22557 17048 12252 9756 9834 13969 16523 13692 16023 18000 23832 28177 27487 28651 29428 26524 28245 32034 26586 15233 9625 5291 2087 2288 2040 1206 1119 989 1392 4101 4794 1677 917 614 555 460 364 280 331 297 225 189 203 209 131 97 114 114 110 129 109 114 104 121 142 137 151 143 131 117 110 109 99 100 100 99 101 93 96 99 103 103 98 98 100 90 93 86 90 88 93 93 78 86 87 78 80 74 65 65 70 63 56 53 42 59037 337 266 30 11096 16 23 57 8086 5017 15168 2004 1786 2197 1878 963 372 183 226 233 165 204 191 212 223 239 222 242 206 181 174 59 0 0 -9 -32 -56 -95 999999 999999 999999 -11 36 1 -11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 999999 -68 224 977 5537 15963 22079 19626 15197 13668 14223 16903 24407 31347 24430 14353 10741 10478 9890 9669 9958 11991 14220 15385 14977 13740 13019 11914 11506 11905 12290 13432 15184 16078 16816 17599 19611 22716 22843 20533 16206 12784 12481 13871 14632 15277 17343 19041 19618 19074 16927 11268 8925 8845 8259 7658 7393 7197 6933 7959 8973 14198 23005 25642 18567 12938 11021 9021 8046 7067 5780 4678 4769 6248 7746 6548 5453 4999 4693 4561 5235 5140 3967 5342 7567 6297 7068 8469 10661 9449 9440 9090 7796 7018 9010 13586 15443 12835 12201 14268 14067 13559 14852 14728 11789 11099 13610 17228 25077 23843 16859 12862 11883 14777 20349 22640 15233 11913 15139 22211 30700 29249 29413 26479 15923 29561 46214 28548 12435 7741 3393 2258 2548 2288 1297 1093 1104 1100 3254 5948 2414 1296 856 522 455 381 350 352 305 295 246 218 188 164 148 153 143 164 159 148 159 158 155 153 163 151 151 138 142 145 144 143 134 133 143 132 132 125 136 144 139 134 142 131 122 119 124 126 124 136 132 125 118 120 118 113 110 101 101 94 90 86 77 73 59043 337 264 30 11094 16 24 3 8086 5010 8274 2375 1621 1819 1777 911 265 118 100 136 163 171 147 130 99 93 32 113 151 100 86 31 14 37 -64 -89 999999 999999 999999 999999 999999 -21 -9 -8 -27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 19 405 3282 10494 15333 17793 19808 18558 15711 13782 15381 20040 29694 30549 19585 11850 9631 8729 8575 9426 10733 13426 14620 13263 13088 13998 13534 11852 11648 12353 14627 16919 18441 19438 19280 19368 18324 17447 18115 17940 15856 13201 13118 15158 17165 18323 18869 18299 17907 18177 17374 14014 11873 11397 10290 9200 8924 9167 9467 9195 11276 22080 28010 20159 13456 10955 8533 7783 6777 5406 5786 8085 9367 7508 5573 6123 5271 3886 4779 5469 4235 2862 4276 8453 7880 6900 7970 9259 11229 13465 13591 9900 8803 11396 15018 16182 14972 14889 15316 13891 13482 14011 14253 10959 10230 16046 24148 29884 26901 20492 14282 13707 15279 19613 21836 17005 18415 22864 26040 28934 30351 31283 20967 14722 39401 42267 18731 10609 7210 3307 2642 2856 2396 1542 1125 1130 1181 2786 4439 2127 1191 868 582 508 459 356 319 293 247 255 223 180 178 134 117 101 110 134 133 129 132 143 140 152 140 142 139 125 124 129 115 114 133 133 126 119 130 124 105 122 122 121 106 116 116 108 113 112 106 98 104 104 105 105 105 90 88 85 76 74 73 71 60 59049 337 263 30 11093 16 24 9 8085 5002 8943 2370 1620 1830 1779 975 426 265 169 230 169 144 184 141 123 134 126 157 130 87 63 70 43 0 23 -59 999999 -32 -71 999999 999999 -10 -75 -96 -14 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 75 695 4020 9807 15582 22697 21301 18189 16321 14497 16310 17770 23292 29590 27656 20607 17005 12627 9901 9464 10940 13607 15986 16305 14332 12992 12949 13765 14690 16709 18706 21086 22470 23162 23532 23026 22224 22869 22991 19755 17009 15041 14524 16514 21222 23745 22692 19791 16052 14187 16312 17569 16336 15525 14762 12118 9237 8365 8363 8156 8946 17668 27734 23660 13470 9728 8650 8376 6966 6765 9972 13999 12383 9133 9448 10206 6905 5045 5490 4442 3517 3079 5946 6982 7310 10567 11986 10574 9163 11302 11005 9626 15179 28014 29161 23774 19751 17351 17267 17941 18372 15284 10940 8846 10338 13235 18909 25485 25763 23661 15013 13481 17508 21231 22471 19819 17620 14748 13942 17096 23186 27458 21821 16077 36158 47549 26028 18118 15328 10156 2745 2123 1893 1320 1082 1084 1278 2645 3705 1906 1104 895 593 531 506 487 395 388 305 251 213 227 224 180 161 157 157 160 170 173 163 169 157 175 190 186 182 169 154 157 163 164 156 164 165 154 160 160 169 180 174 162 146 150 142 127 135 146 136 137 144 143 130 126 120 130 115 114 115 112 103 102 98 59055 342 114 30 11094 16 24 15 8085 4995 8886 7417 10608 6036 2322 1649 1395 1694 1904 1605 1072 562 272 127 127 131 173 176 102 122 131 129 90 104 101 40 -8 -84 -42 -85 999999 999999 999999 -100 999999 999999 -54 999999 -77 -99 -45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 40 478 2305 8529 16539 19983 18214 16868 17746 16715 15862 17307 19615 21017 21027 19611 19460 17490 14929 11768 9896 10505 12205 13970 14889 13870 12889 12574 14391 15257 14293 14455 16320 18081 19948 21057 20874 18572 17328 18274 17110 15496 16560 18899 21510 22736 22036 20484 19261 18084 17438 17497 16444 13842 12636 13605 13923 12756 11447 10223 8564 12247 23351 23899 15161 10379 9001 7963 8845 12504 16352 15935 13289 13071 15834 14254 8399 6163 4376 3565 3495 3781 6235 6091 6455 9556 9979 7551 7756 9260 10594 16064 23632 23732 22464 21433 18188 18358 21285 22122 17439 11290 7954 7871 8289 10310 22549 34144 27254 17538 16264 14535 22243 23162 16831 11540 8989 8222 10154 11733 18195 25727 19541 12585 22592 37465 23420 18873 28698 15622 3539 1806 1606 1281 1070 1085 1186 2100 2880 1637 1164 938 641 543 436 399 379 356 316 254 208 181 180 143 139 123 130 138 117 131 153 153 139 155 141 149 133 136 134 130 137 112 119 116 124 129 121 127 126 124 118 113 118 117 111 112 117 112 103 105 99 96 102 109 102 88 96 89 77 70 70 68 62 59061 344 56 30 11096 16 24 21 8085 4988 8049 6379 4942 999999 999999 999999 2361 1688 1329 1587 1799 1619 1010 436 161 96 159 162 152 194 115 60 98 223 178 152 102 47 2 12 -35 999999 999999 999999 -67 -69 -74 999999 999999 4 -47 999999 -59 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 -17 529 3496 9895 15790 19153 20519 18886 17309 16548 15609 14317 17398 21211 18981 17738 17832 17285 14416 12979 10583 8627 8003 8342 9734 11791 11235 9878 11412 14486 15847 14085 13867 13478 14102 15457 16940 18187 17264 14736 14390 14844 15275 15383 15216 16256 17520 18252 18442 17158 15106 14063 12814 12028 10969 11457 12214 11786 11116 10813 10461 8393 12989 22599 23177 16743 11830 10914 14632 19559 20336 16771 15108 17097 16824 11633 7920 5204 4228 4416 3674 4105 6006 5569 6174 7424 7990 8663 9426 11633 16967 20728 19978 19882 20336 23862 26373 29333 29995 27092 22047 14850 10546 8609 8016 20257 42783 47917 35967 17575 15009 16154 19670 16961 11213 7564 6784 9131 8693 12878 24637 27979 17170 12663 25344 41360 41352 35846 30100 14263 7517 2433 1945 1459 1049 1163 1491 2172 2988 2026 1285 933 753 633 464 392 323 325 273 218 213 204 181 158 135 144 144 132 127 130 133 159 146 121 127 137 144 125 125 111 127 120 117 99 111 121 122 124 119 118 113 117 117 106 105 109 99 102 107 101 108 108 102 95 93 86 86 74 71 68 63 71 63 59067 344 57 30 11097 16 24 27 8084 4981 5421 4361 2837 999999 999999 999999 2403 1722 1361 1614 1735 1502 930 377 232 156 66 182 189 127 174 192 184 147 142 143 136 168 0 15 36 -76 999999 999999 999999 -39 999999 999999 -24 -2 11 -63 -21 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -38 785 4684 10604 15127 20826 21587 21541 21381 20405 17365 14811 18954 23505 20496 17352 17201 18448 17862 14844 11607 10853 10892 10766 10986 11636 11706 10670 10289 10598 11467 11535 10986 11160 10044 7962 6463 6242 7487 10065 11523 10726 9811 8782 8132 7876 8058 9116 10889 12054 11860 11783 11142 10431 10510 10944 10893 10088 9385 9291 9241 7332 9263 16529 20869 19365 15892 16559 20208 23136 23248 21396 19422 18045 14719 11709 9924 7912 6496 4260 3529 4840 5829 5128 6701 8067 8019 8369 11493 16547 17474 18397 20137 21359 24857 28294 28869 26430 23180 21091 22613 21642 18792 11755 10352 22920 41038 49882 40930 15351 12946 14455 18582 16617 11276 7394 6415 8211 10863 18206 26792 23188 19331 23606 51254 81766 75064 39465 19720 13552 10397 5309 2609 1370 1184 1260 1935 2698 3333 2131 1285 979 821 728 521 404 398 368 294 272 247 207 194 162 132 117 139 139 142 131 135 142 138 143 154 146 136 134 154 128 118 119 118 120 131 124 134 130 127 126 115 117 115 114 105 102 102 104 109 115 117 103 101 100 104 97 91 88 81 75 75 70 59 59073 337 269 30 11099 16 24 33 8084 4973 1682 1266 1531 1834 1472 697 259 146 120 62 144 106 179 108 142 148 194 94 66 60 78 39 -38 999999 999999 999999 999999 999999 999999 999999 999999 999999 -47 10 -42 -51 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 155 2431 9557 17102 18203 17503 19180 20645 20147 17834 16139 18424 18349 17882 17476 16056 16411 17842 18603 18223 15848 13271 13585 14213 14627 15002 14391 11537 9438 8484 8562 8940 8525 7953 6884 5633 5000 5425 6163 6047 4874 3995 3560 3334 3270 3265 3497 4253 5898 8353 10152 9736 8598 7579 7088 8459 9499 8695 8071 7523 5524 5571 12118 19650 21552 18806 17490 18657 22314 25181 24021 21539 17110 10789 8245 9439 11748 8562 5361 4794 5341 5181 5507 7963 8797 7156 8363 12567 14187 13026 15680 21630 23580 22639 23955 24115 22546 19574 20716 25737 26428 22525 16062 13249 20239 40385 54629 40433 14406 12316 13947 18826 17108 13436 9763 8797 11938 13361 18604 23355 22111 26276 48339 102113 115773 56682 22357 20489 12135 7763 8903 4017 1195 1367 1602 1838 2436 3620 2660 1469 1016 900 631 496 425 434 368 284 227 189 167 142 112 112 111 106 97 96 110 111 115 115 120 123 117 128 122 114 114 91 93 96 91 100 102 97 90 85 95 103 94 101 91 87 87 93 76 73 78 88 85 88 79 71 68 63 57 59 56 55 51 37 59094 337 272 30 11102 16 24 54 8083 4948 1634 1174 1468 1671 1187 561 273 243 129 176 121 118 136 140 158 135 157 89 101 79 74 75 -40 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 -67 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 72 1247 8853 19380 19328 16041 15774 18645 22508 22499 18739 16423 20089 22678 19715 16728 16324 18003 20432 22450 22410 19492 16688 14965 14637 14200 13218 11505 10632 9608 9112 8276 6832 6106 5657 4807 3990 3846 4163 4714 4992 5760 6938 7137 7234 7760 7873 7832 7615 7060 7842 9098 9311 8947 9181 11212 12630 10242 7501 6280 4669 4166 7294 14603 22483 23018 19216 17424 18226 21426 23239 21392 16006 10327 6066 5789 8487 12137 10236 6661 5844 4850 5916 8156 8271 6981 8471 10462 10532 11718 14018 19000 24483 21598 20364 18983 15527 15165 19879 30131 35085 27428 19896 19929 28168 46655 56533 38144 16421 15276 15341 14691 12883 13560 12500 11749 15470 15501 14708 17811 17149 24110 42618 62918 65095 38509 37544 31436 15349 6665 4506 2550 1212 1225 1754 2184 2321 2650 2835 1862 1220 905 680 537 435 354 370 318 250 195 151 158 137 123 114 97 99 96 106 106 103 101 105 113 121 108 112 98 105 92 98 111 84 83 79 83 85 105 93 84 89 92 76 72 64 80 75 72 70 71 74 75 73 72 67 56 48 47 47 46 43 35 59100 338 245 30 11105 16 25 0 8082 4941 12439 3022 1653 1248 1515 1287 761 263 195 177 148 71 153 116 154 106 106 145 65 127 67 64 32 3 16 -55 999999 -96 -91 -34 -99 999999 999999 999999 -71 -67 -33 -37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 25 398 2949 9187 14616 16984 17074 16779 17995 20008 22018 23333 23301 19748 15980 17627 20636 21410 23850 25837 30127 33445 34693 32853 25934 20845 17862 17307 16595 14966 15032 13784 11288 9505 8656 8945 8924 8984 8342 6389 4251 3890 3678 3299 3421 3380 3052 2941 2766 2395 2158 2110 2186 2724 4136 5599 5728 5321 5133 5279 5333 5122 5330 6504 8442 8464 8566 17117 24612 21454 16168 13301 10365 5604 2397 1541 1529 2331 4651 8924 15082 7979 6338 7726 13263 11624 9112 11460 13898 15407 18228 18020 18879 21483 23559 22107 22675 26340 30006 28328 43780 68983 56326 52767 47840 54444 57931 20812 10585 10578 10314 10790 8195 7274 6488 6612 7627 6429 5567 7664 10217 8553 9494 11028 12361 14894 18898 22093 23711 35419 38615 27636 9623 1722 1419 2104 2017 1863 2002 1705 1282 1078 927 734 656 523 460 390 313 227 192 152 136 113 106 92 94 102 95 91 123 122 118 118 125 117 115 105 100 104 98 88 96 110 109 110 102 93 96 88 107 105 101 82 77 83 80 76 85 82 77 81 86 88 77 68 75 66 58 56 51 50 59106 339 218 30 11108 16 25 6 8082 4934 9734 3451 3064 1860 1179 1438 1285 758 275 167 129 55 59 37 98 93 132 149 147 121 37 85 58 -21 -82 999999 999999 999999 999999 -98 999999 999999 999999 999999 999999 999999 -87 -28 -57 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -24 506 3457 10046 15477 19776 21544 19968 18699 18291 18937 19957 20339 19565 16708 14209 13804 16802 20417 22394 24334 28928 33786 34841 31323 26767 22320 21019 20277 19459 18133 15997 14015 12682 11771 11170 10553 10440 10872 10653 8887 6848 5797 5699 5422 4687 3933 3339 2994 2717 2563 2282 2700 3075 2150 1424 1057 1301 2198 3221 3922 4191 4487 4565 5477 6142 8243 13998 16363 12598 9779 7588 4630 1896 820 1053 1596 2410 3801 7148 18946 16033 7053 7113 12293 11962 9292 12802 16697 17627 19358 20410 22474 25078 26899 34854 35625 30006 29864 33820 51728 64754 68683 61335 51672 51725 26010 7836 7313 6584 8197 8174 7026 6061 6981 7665 6606 3820 5077 10182 12707 8825 8076 11389 13511 13899 24143 28019 29570 45557 40927 27027 9135 1520 1145 1669 1916 1783 1628 1320 1147 1181 857 658 613 457 423 365 269 180 160 134 94 97 82 82 95 88 90 93 88 77 97 95 89 87 93 93 70 46 64 72 76 75 70 75 91 74 71 73 61 63 64 59 63 69 72 57 56 63 61 64 56 52 52 47 45 48 40 33 23 15 59112 338 251 30 11111 16 25 12 8082 4927 3884 3099 2081 1324 1503 1304 545 109 97 129 17 69 43 94 94 153 176 167 95 62 24 11 -86 -56 -49 999999 999999 999999 -22 -69 999999 999999 999999 999999 999999 999999 -53 -67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 74 1760 8019 16198 20770 23378 23119 20910 20141 20074 20016 19114 18855 18733 16635 13006 12523 15734 20011 23678 28534 32920 35625 34960 31703 27195 22926 18331 17516 18342 18366 17088 15771 14759 12867 11213 11145 11638 12532 12252 11427 11567 11025 9515 8178 7851 7409 7152 7555 8112 8130 5831 4355 2871 1761 899 210 336 841 1869 2989 3685 3737 4049 4849 5651 6914 8456 8662 6663 4404 2426 998 785 1145 1610 2076 2757 6130 22370 24488 10800 8134 12396 12809 9451 14370 19774 22485 23462 22671 24951 29081 37452 45740 43552 34009 29510 40746 50696 58158 70154 53617 56077 52133 10935 5899 6068 5418 8113 9673 7180 4695 4279 4577 4293 5416 7918 10616 16881 16877 11325 10758 15480 16725 30739 48619 57634 67240 51618 37158 16415 2799 1411 1850 2066 2684 2389 1517 1124 1034 1015 751 501 501 455 455 339 214 156 158 140 116 113 102 113 111 117 118 121 110 138 135 118 108 115 102 88 95 117 118 93 95 94 99 95 99 111 105 96 85 90 90 76 72 76 77 75 83 92 93 88 81 71 64 62 64 61 56 53 44 59118 338 225 30 11115 16 25 18 8081 4920 24482 2808 1709 1077 1233 996 382 50 28 87 71 -21 -15 14 -22 -2 62 -26 10 17 -20 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1288 8953 15747 17265 20637 20884 19801 17244 16467 18853 19100 18945 19219 17636 15992 14742 14706 16712 21123 29875 34458 34633 34633 32601 29034 24722 18949 14420 12657 11098 10060 9867 9997 10774 10557 10474 11375 12424 12584 13080 13803 14669 16124 17270 17366 16438 14741 12743 12758 12311 9870 7142 5160 3648 1777 576 518 1408 2514 2569 2835 3072 3526 4296 3534 3217 5022 5625 4433 3411 2150 1067 794 975 1107 1338 1848 4133 15834 23188 8324 5205 10998 12648 9487 12519 19242 21434 22625 26924 28305 31751 40443 57179 67640 55589 42857 39673 48977 74579 71572 45911 57754 64184 18804 7726 5565 3706 5828 7149 6121 5421 4677 4495 4487 9019 10178 11124 20857 25247 17279 17034 23475 27122 42122 65474 61504 63175 62306 65046 41659 7634 2553 3159 2657 4990 5019 1923 1011 938 874 772 602 451 408 362 271 269 271 136 111 92 89 106 114 109 102 108 116 116 104 94 114 103 102 118 113 126 119 91 100 90 74 90 104 95 94 99 98 94 83 78 82 81 79 75 80 80 84 83 83 75 69 70 64 60 52 48 49 39 59124 340 198 30 11118 16 25 24 8081 4912 36399 225888 38356 2783 1898 1095 1076 884 335 67 -3 -22 -47 -35 999999 63 46 -48 31 50 -24 999999 -85 999999 999999 999999 -43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 752 6189 14713 19240 20432 20133 18822 16560 15351 14985 16372 16488 14974 13588 15623 16403 13188 13333 16856 22565 27915 32393 37803 40475 38780 30199 20840 17214 15891 14109 11748 9575 10085 10606 10566 11631 12839 14751 16646 18238 20920 23815 25940 25581 24580 22589 18933 15249 13137 11700 10175 8629 7194 5850 4129 2174 1551 2584 3682 3367 2570 2162 2024 2204 2030 1921 2621 3430 3194 1844 1138 793 687 799 957 1201 1397 2404 9307 22575 16854 9356 11227 18451 17920 16012 16351 19531 21531 21357 24080 29996 36393 41998 55401 58795 47874 41898 49533 82202 67209 35196 51342 64364 30275 10673 6251 4688 3480 6328 8617 8248 7445 7851 6137 5338 6017 7412 18368 25340 17822 14064 17160 24190 52622 66377 58870 61648 82104 116872 65413 9522 2909 3070 2744 4276 7587 4761 1734 998 969 900 674 535 464 361 287 201 157 129 124 109 91 84 78 75 107 103 97 102 97 86 93 97 107 101 96 89 94 98 93 89 84 77 85 101 92 93 87 78 79 74 69 72 76 70 76 72 70 68 73 77 69 64 61 49 57 53 46 38 59130 339 230 30 11120 16 25 30 8080 4905 21713 3430 2491 2020 1251 1122 819 296 76 12 -28 -96 12 74 -13 -12 31 77 50 67 25 -39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -6 2308 7855 12641 15574 19545 20915 22407 23442 21456 18486 16074 13684 12335 11909 12195 13255 17651 19635 17244 20013 25028 30342 34743 38607 38782 36669 30055 19881 15571 13658 12704 12172 12107 11891 11776 12675 14152 17280 22904 26733 30928 35863 38529 38116 35862 32659 29164 25177 21085 18170 16788 15784 13588 10745 8178 6265 5680 5919 5377 3653 2308 1919 1886 1902 1936 1951 2276 3102 3032 2212 1374 769 606 664 759 1061 1162 1059 1640 6467 12269 11389 12733 12551 16998 25518 27830 20766 24106 23635 22403 26569 31627 39036 49324 59247 51289 38734 39932 64014 69890 43423 39051 49571 22284 9473 8051 7323 5922 8302 8941 7883 10015 12425 9940 4571 4688 5412 12351 25478 17853 15403 15393 19182 50454 59750 67008 83287 108810 138996 66585 5661 2884 3894 3272 2519 3268 2198 1421 1178 1177 1086 720 489 450 407 331 229 182 156 143 134 132 127 117 130 113 112 114 125 125 138 140 141 137 123 129 122 112 109 117 107 110 98 109 117 96 104 113 99 99 104 105 87 96 99 95 103 108 101 95 87 92 89 83 82 74 69 75 69 59136 340 203 30 11123 16 25 36 8080 4898 1847 1771 1423 2210 1905 932 863 606 210 15 -52 -32 -83 999999 999999 999999 -78 -86 -28 50 -36 -53 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 465 3811 9196 12857 14079 13790 15263 18334 21164 20588 19104 17942 16027 14030 13814 13573 12614 14855 20161 22666 21135 26050 24860 25041 27976 25815 22172 19942 16590 14911 13712 13079 13530 14437 15965 18040 22119 28568 35005 38805 41341 43186 43962 43422 41745 40377 40029 37639 33920 30200 27430 25373 20742 17050 13668 10241 8169 6815 5426 3989 3000 2194 1616 1608 2046 3012 3919 3879 3210 2312 1304 655 366 257 283 454 663 692 683 2063 3864 3382 3510 8959 12422 8978 20600 33124 28822 24082 20632 26700 37748 46010 54129 67096 66576 51712 46183 56664 86539 62961 28046 23711 14278 9199 10298 12479 9000 8392 9561 11415 11860 8630 8662 6551 4283 6248 12152 25264 13591 8990 14504 24483 62756 61829 79546 106679 115573 127780 41475 2795 1832 3098 2998 2560 3633 1882 1125 1213 1093 883 531 429 398 362 318 206 193 153 124 113 128 126 112 106 122 126 122 124 142 150 142 132 109 119 124 106 112 127 111 99 96 98 111 103 105 119 115 115 110 111 106 104 96 89 86 94 88 91 89 91 87 88 80 73 71 64 59 51 59142 346 27 30 11127 16 25 42 8080 4891 973 704 805 999999 999999 999999 1822 2421 1660 1963 1877 1021 856 546 190 25 999999 999999 999999 -80 999999 999999 999999 -79 -42 999999 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1192 4655 7350 10642 13141 11785 11468 13587 16243 18512 18864 16739 16201 18984 19042 15719 12471 13477 16903 21240 22030 21958 21680 22269 25862 24671 21039 19012 15800 15114 13311 12284 13541 14826 17382 21917 27557 35323 41769 42911 42351 42569 42300 43070 46308 49652 50232 47889 44321 37785 33086 29382 26411 24169 20452 15187 11746 8879 5773 4035 3112 2687 2402 2253 2546 4197 5944 5690 4957 2835 1123 465 194 146 215 428 467 450 471 1235 2870 4158 4081 3763 7577 9461 17331 31357 41549 30928 24498 34121 50136 63210 68669 63425 55100 49598 44507 65589 102954 62241 27815 27059 17831 11527 10640 8702 6154 5289 6038 5835 5821 6154 11392 14166 16306 16355 20656 38313 35548 16316 14541 32956 61594 65724 95324 108411 119508 132636 47745 3816 1725 3276 4012 2519 2715 2072 1307 1359 1148 781 592 452 396 348 283 235 181 178 142 139 139 129 125 126 136 142 133 143 156 145 153 140 132 128 132 121 123 126 124 122 122 129 131 131 134 122 119 121 115 118 118 116 102 103 98 101 102 99 99 111 95 93 89 86 79 69 67 68 59148 339 240 30 11130 16 25 48 8079 4884 6400 25017 11314 1681 876 758 355 40 999999 999999 999999 999999 999999 999999 -47 999999 -66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1319 5435 8602 9151 9906 10304 11339 12268 12593 13791 14842 14973 15254 14926 16416 17419 15638 15408 16747 17933 23687 26601 21634 21831 24674 23138 20021 20382 19921 17763 16597 16012 15873 17585 20558 25547 33234 39353 40287 37292 34650 36697 41373 46404 50498 53446 54247 52751 49445 45201 37675 30518 27846 23566 20038 15128 12118 9722 6780 4088 2917 2535 2221 2016 2340 3432 4780 4419 3289 2280 1034 336 139 102 40 131 310 379 583 1699 2284 3010 4256 6021 12661 12568 14366 27124 37785 33145 34786 46821 59147 67662 65499 55882 51750 50846 51684 71728 115869 75578 43328 38956 22203 10103 7762 9213 8780 8864 8348 7319 7533 8571 7455 6424 6670 6891 26257 59055 35011 9374 12132 41861 58799 52932 67901 82142 89391 115261 53547 3644 1313 3090 4472 2937 3427 3043 1825 1767 1467 858 595 466 368 328 259 217 185 163 139 151 147 156 136 129 148 149 147 138 136 130 150 144 132 131 124 119 126 148 122 115 122 115 120 125 116 118 118 118 117 117 112 104 101 87 98 105 95 89 94 103 94 83 77 76 74 73 68 62 59154 347 4 30 11134 16 25 54 8079 4877 421 298 357 368 656 1260 2010 8552 79421 252891 52363 2209 829 634 262 -60 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1270 5405 8111 10142 10398 10609 11802 13899 15798 16859 17140 17888 17244 14970 13248 15740 17672 16183 14999 17152 21368 28914 38059 30092 21876 19051 20641 24264 26544 24262 20596 19306 20435 23292 28156 33417 38085 38705 35293 32049 33979 38775 43612 48323 54046 57175 55315 52727 47269 41111 39468 37354 32283 26918 22903 16182 10320 6488 4553 3589 2806 2137 1886 1928 2558 4157 4542 3948 2522 1141 513 205 138 31 -67 999999 10 273 572 1734 2223 1955 2953 4593 11734 14365 13027 22470 30603 26032 41463 56384 64807 67145 63471 54866 43176 40099 45248 67297 111407 102126 69671 60678 30207 10703 6783 9938 10588 8774 7620 7402 8381 9818 9462 7692 6530 13058 44485 43755 12601 12204 25595 53601 33574 26490 46312 53689 53999 92245 59592 5785 1194 2026 3529 2469 2384 3004 1924 1595 1621 998 580 454 363 300 248 212 175 148 136 109 118 121 132 126 138 144 153 131 133 163 135 130 132 140 126 111 123 110 107 124 116 109 112 112 125 123 119 120 103 107 104 96 112 101 100 94 98 104 94 94 95 86 88 77 74 66 62 52 59160 347 6 30 11136 16 26 0 8079 4870 474 234 113 91 345 1064 1500 3757 55112 317805 61903 3022 1011 806 359 94 -16 -91 999999 999999 999999 999999 999999 999999 999999 -66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1847 6648 7768 9357 11890 13429 13780 13486 13616 14588 15898 18166 19450 18736 16377 13730 14556 21986 26815 24889 22522 23406 31298 39302 30392 24447 22894 24367 30554 30538 28980 26360 27104 30863 35008 39255 46731 49920 40731 36191 39630 45555 49838 52343 52678 50652 48620 46442 43347 40623 40245 41347 38579 31707 22713 15482 9914 6416 4431 4364 4525 3609 2998 2263 1788 2134 3347 4296 3845 2294 889 361 63 -20 -79 -61 14 273 473 1497 2264 2078 3213 7694 9015 8573 15150 20655 21050 22955 34470 52003 64489 67561 58254 44934 39155 41412 51111 81468 111228 91019 74718 42001 23993 10810 9856 12115 10471 10508 11642 10385 7895 7576 8534 9949 11720 14073 34951 32955 16013 16231 29211 49302 24977 15778 39757 46305 33180 38136 30534 3484 1020 1316 2039 2108 1589 2420 2020 1294 1024 797 605 481 399 347 296 273 217 176 151 140 130 132 127 131 138 146 151 154 145 144 143 129 125 123 118 123 124 124 119 121 127 132 135 129 124 130 127 117 119 123 132 119 113 117 110 115 111 110 103 102 97 89 82 82 77 80 73 64 59166 347 9 30 11139 16 26 6 8078 4863 951 647 439 292 999999 999999 999999 2658 45725 289645 66354 2587 873 804 389 190 -9 -4 999999 999999 999999 999999 999999 -97 -63 -34 -98 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1038 5478 7905 9456 10300 9866 10803 11988 12321 13832 15819 16874 17189 17475 18284 18123 16334 15058 19225 25182 25495 23048 25058 30051 33723 40936 45456 32740 32067 37865 38234 38267 39185 42998 42888 43806 46184 47082 47219 47779 48462 49878 50982 49944 48108 46244 46061 47539 49815 48666 45934 41693 39551 34735 27526 20430 14881 11441 9982 9104 8099 6995 4194 2118 2343 2436 2819 3296 3239 2100 1101 494 140 19 31 34 26 208 820 1999 1547 1254 5661 13518 9890 10055 11348 12017 13415 21486 42776 53689 55853 45160 33840 28873 29750 42601 59519 90091 91530 74999 48377 35356 19824 6417 5857 9351 11009 10235 7884 4976 4976 11798 14288 14704 9223 15953 33136 23749 13657 19036 49750 63880 26472 22598 50803 45188 20518 18822 13469 2161 952 1022 1667 1798 1382 1904 2509 1618 1219 935 641 508 467 437 331 263 227 196 182 153 148 145 151 146 176 171 141 150 177 164 156 150 162 144 137 137 148 151 130 127 134 140 148 145 143 130 135 145 143 128 133 133 126 115 121 118 121 126 118 114 113 111 102 96 96 93 83 82 59172 347 12 30 11142 16 26 12 8078 4856 1099 920 719 583 654 1452 2131 2961 46478 288830 50961 1819 827 637 306 75 -17 -36 999999 999999 999999 999999 999999 999999 -57 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 833 5769 10782 11711 13115 16035 12934 11333 12953 14933 16025 17344 17857 17217 16997 16206 14311 13928 14583 15376 18913 26192 28785 28753 28871 30687 40444 47952 42459 37067 38816 41507 38540 35471 37174 43531 49354 54088 50393 50466 57942 58508 57908 58749 56703 53439 50498 50007 47194 44967 45675 46086 38148 32829 31035 27735 22891 18875 14718 10635 8146 5058 2759 2005 2192 3062 3432 2959 2361 1709 1004 470 99 -39 -35 -38 5 152 1296 2673 1781 3644 13496 11603 9222 7559 4612 7664 15258 30869 43378 48114 42119 33174 23626 20368 26803 48120 78263 79884 63195 55874 40149 44092 14560 6015 4422 8058 11011 11285 6919 4584 4789 8727 15040 23595 18514 22524 19399 9202 11392 23854 65951 51926 20470 27385 40120 25675 10868 9112 4442 1604 1062 885 1312 1794 1365 1563 2082 1737 1208 1026 762 566 444 389 326 289 215 169 144 129 123 137 122 124 139 141 152 163 137 145 120 108 117 123 128 124 106 108 111 107 114 111 115 121 115 116 120 125 123 113 113 113 110 111 109 111 100 107 100 101 99 102 91 85 80 74 74 70 59178 346 44 30 11144 16 26 18 8077 4848 1201 955 721 893 1741 2178 7086 70276 351892 70647 2677 1004 635 401 256 87 -3 999999 999999 999999 999999 999999 999999 -80 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1195 6418 11800 11059 12347 15391 17517 18557 18430 19014 18517 17838 17739 17858 16776 16662 17272 16482 15357 15034 15823 17595 20057 24829 29339 31824 35517 33802 45524 51888 39167 37155 39220 41275 42449 41877 40733 41566 45615 52577 58640 59763 58532 58473 58817 60005 60929 57338 52939 49978 46337 45795 43067 37354 35789 32926 29139 22989 16829 11927 7693 4420 2866 2383 2350 3252 4438 4971 3047 1459 761 276 23 -25 -1 35 51 313 2056 3451 2790 8845 15636 12697 11499 8725 5635 8710 16693 26011 31690 44863 38944 26812 21328 19981 26777 41211 66208 76853 50794 27683 22238 29592 17329 6175 5255 7804 9904 7204 6581 10113 9059 9121 17922 22423 17055 16115 12376 11386 15603 30723 59422 29033 20881 26268 27997 14718 7305 5841 2713 1875 1257 819 810 1114 1224 1290 2144 1968 1302 909 657 495 514 497 356 313 265 156 119 98 107 87 94 103 112 106 90 114 132 119 107 100 98 106 117 99 89 106 104 111 94 88 94 104 105 93 93 90 82 84 93 86 82 77 75 68 73 72 71 69 73 61 54 61 55 55 44 41 59184 346 16 30 11146 16 26 24 8077 4841 2680 2131 1345 1498 2172 2127 18874 135490 283869 114069 3938 954 614 410 298 179 -22 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 241 2066 7717 14970 14698 12391 12560 15856 18895 20601 20523 21029 22624 22152 20859 19977 17873 17910 20277 22380 20928 19723 19421 20509 24754 31859 38978 42043 37092 43119 48109 38185 36015 41627 47051 53540 59090 55879 55342 55771 52534 54014 59149 58383 57094 61687 66392 64731 58632 57583 53065 43564 37683 39359 34226 30439 28292 26241 21454 15689 11406 8532 4472 2249 1751 2091 2003 1987 2183 1411 443 105 12 -22 -33 15 75 302 1801 3490 5360 12663 13144 14118 15210 12271 8320 9528 17929 28647 38281 42557 33967 22901 24074 28441 30317 41010 58659 67823 44916 24158 13010 19596 14508 5867 5877 5752 5348 6832 11238 14629 15881 17075 19792 22331 26730 28420 19909 12871 23396 39214 71791 65815 21176 17629 14162 9243 7836 4817 2412 1821 1195 964 873 952 1105 1427 2077 2268 1468 958 834 844 557 430 364 292 236 184 146 147 114 143 160 132 134 142 128 137 149 137 137 151 137 129 135 125 124 128 119 128 120 118 126 121 111 109 118 123 125 113 101 101 110 115 106 109 117 110 104 97 94 97 91 79 75 69 72 69 59190 346 49 30 11149 16 26 30 8077 4834 2972 2033 2008 1987 2546 2667 19853 142207 255135 57069 2675 758 425 229 199 85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 446 4875 11303 13498 16017 16240 14520 13204 14996 17637 19659 21907 23461 24880 24600 21315 17512 16329 19711 24896 26010 25148 26656 24896 22756 26000 34256 41845 43255 32069 37092 55736 59773 46152 38671 42240 50520 54097 51204 49923 58569 62369 60321 57515 56167 57994 56064 49926 49445 55542 58673 51805 39782 33056 33497 32112 27158 21840 15089 6802 1940 477 257 205 117 294 490 604 523 302 83 15 -28 -17 -31 15 7 222 2731 5043 5804 12846 18374 16478 10586 6678 6268 10664 19304 32597 43281 47126 32779 29013 31907 34067 33083 33839 46006 51967 29633 26598 15567 15474 11553 7450 10826 13058 11084 7897 6845 6349 8819 18501 16934 27590 42731 31701 23413 20629 39950 70992 101740 71322 21466 19371 15013 13454 8037 3570 2482 1657 1189 1100 935 840 1118 1347 1630 1897 1196 879 765 615 526 436 290 269 192 161 136 117 121 124 124 117 122 131 120 118 123 126 133 131 124 121 121 112 114 121 112 109 98 109 115 120 114 111 114 111 103 100 93 87 89 86 95 93 91 91 91 88 82 75 70 69 69 63 61 50 59196 346 52 30 11152 16 26 36 8076 4827 11222 2614 2266 2637 3446 4194 37299 216555 300549 63312 2394 551 327 196 286 120 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 120 1966 6591 11906 13996 13446 12536 12612 14748 17531 17610 17901 18789 20960 22403 23003 24055 23260 24505 28243 31308 35443 35274 29928 27043 26126 31619 39655 39319 36489 26454 34205 59270 69831 55972 46209 42985 51504 62563 63169 64940 70076 70916 68004 72093 72996 56998 46286 45503 48071 51807 55122 49779 33886 23192 20367 17732 14354 11586 7964 3766 1033 194 -12 18 12 2 48 133 121 83 16 -24 -40 -7 32 51 261 4014 8778 6226 7170 18011 19640 10289 8814 6395 11722 27666 40644 37993 48216 50960 47989 44217 37557 32648 28500 36036 28043 19209 31909 30877 21787 12049 6727 7265 7564 4364 3535 4611 5871 6951 13383 17506 32865 33064 23288 23967 22602 31376 61290 91132 57689 38663 28894 24260 15462 6493 4250 3829 2515 1360 1113 937 824 837 932 1267 1878 1491 1043 1067 816 614 530 417 356 355 224 146 144 135 127 130 145 134 144 130 152 137 156 160 156 137 134 140 157 157 147 142 133 126 135 138 138 136 133 122 119 117 123 120 111 115 117 116 118 105 120 124 118 114 100 97 87 90 86 78 75 59202 346 55 30 11155 16 26 42 8076 4820 9107 1205 1103 1324 1767 2067 27118 202694 415118 169902 8239 463 238 313 224 -33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 807 4124 9746 12869 12260 11711 13200 15773 17965 19638 20823 20131 18835 17920 18998 20976 21843 22827 27872 34060 38997 42811 43224 37510 28589 26850 30308 33943 33249 27800 29301 44040 60706 69269 72103 69035 61463 57026 72620 75329 68841 63878 65093 64532 57408 48382 37808 32856 32647 30886 41298 51406 43442 30822 23064 18472 13451 9872 6545 3223 966 116 -5 -46 -58 -88 -64 -60 -22 -31 -17 -56 -17 -21 3 56 145 2382 7353 8879 10834 16325 16367 8020 5458 6221 9422 21964 35001 35525 40991 47143 52013 54729 42324 31546 23724 28754 24422 14203 27263 36002 15763 10760 6987 6370 6246 6846 6946 6749 6313 7964 11353 17743 24087 23287 27876 24067 20384 39242 74859 80034 56998 44575 32707 22746 15095 7494 3821 2890 2009 1210 1039 900 874 814 817 803 1402 1245 843 715 507 442 402 302 307 226 174 134 119 103 100 95 100 108 113 115 104 106 118 117 119 123 110 90 109 92 96 106 108 109 96 112 107 98 95 110 104 101 97 93 92 87 81 85 88 79 84 82 84 82 67 69 60 52 48 44 46 59208 346 59 30 11159 16 26 48 8076 4813 10441 1358 1523 2017 2297 3168 41318 290718 317947 27444 627 285 302 256 23 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -53 911 4302 10114 11893 11375 13725 15486 16404 15757 15858 16451 19043 21295 22531 21915 19931 19113 18889 20800 23000 27343 30914 30292 35398 46597 46019 34747 29825 31513 30456 27507 23832 29703 40485 54283 63700 68207 78135 87501 91326 92277 87092 78758 71256 67616 64838 56838 44572 35787 32224 25922 24620 31146 45048 42933 37870 30995 21050 13920 10590 7055 3869 1202 212 2 -23 -33 -19 -24 -48 -16 -27 -18 -27 -27 -49 5 27 161 503 463 1468 10575 17993 10012 5875 8437 10408 19111 31594 32551 33620 42115 47455 51008 44925 38651 33716 35129 23907 12757 12771 23620 14271 11252 9232 7286 10500 13750 9945 6780 8237 12056 15479 16290 19636 22710 23812 23646 34027 48889 60234 73448 38496 36874 35864 26992 17077 6444 4820 3476 1783 1229 1021 968 888 819 808 799 1006 1055 922 794 532 383 409 484 359 225 176 133 125 112 127 126 114 111 114 128 136 113 120 127 130 130 119 122 121 116 124 104 108 113 115 117 115 119 119 114 117 110 101 106 99 93 100 100 89 98 92 95 92 87 77 74 74 74 69 57 53 59214 346 61 30 11161 16 26 54 8075 4806 12198 2113 1749 2389 2339 6267 58768 325354 265424 10844 324 250 281 211 -34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 262 3009 10332 18779 16893 13876 14840 15517 15177 17559 17754 17135 16081 17199 18770 20256 20768 20201 21176 24491 27651 26143 26763 26280 27215 32517 36225 37815 32489 29958 25503 25844 27019 30732 37893 45810 50475 56823 65915 67976 71937 75095 73154 70941 66187 63145 64612 62487 49856 40743 34723 27864 35618 38326 35948 37106 37642 36745 33744 26162 20078 13825 7036 2440 263 -53 -55 -55 -69 -68 -82 -75 -58 -58 -49 -51 -44 2 10 202 267 657 11740 24773 13229 5911 6472 7796 14293 25851 25475 23235 34949 41042 40828 42968 42902 45636 45783 33452 20801 11678 17474 13124 18094 13298 13879 21467 20272 19222 14751 13498 15987 13526 11462 17432 28038 36025 41351 38986 40325 44016 59726 41466 42110 44185 33348 10304 5840 7022 6972 2467 1305 1006 917 903 914 792 734 844 1011 948 765 637 427 313 292 286 224 156 100 107 128 125 113 112 105 117 118 130 117 101 116 142 141 133 124 114 120 116 114 110 107 95 100 111 107 116 109 117 112 104 103 100 89 94 105 104 94 84 90 93 87 80 85 73 67 59 59 58 59220 345 95 30 11165 16 27 0 8075 4799 2065 2563 3502 9054 40405 173782 219506 45696 1381 300 318 255 101 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 288 1851 5353 11029 13738 12741 12261 13566 14242 15814 18762 20969 21335 20110 20935 22336 24832 26854 26362 25095 26960 28692 26939 24614 24873 23990 25791 30991 33014 34019 31248 24826 24178 27317 32357 37118 36751 35607 35580 36755 42035 49251 54023 56716 59093 60073 60122 61282 52142 40208 36432 37010 39333 42879 39553 34331 31256 25950 21287 17780 14506 11006 7332 3879 1578 181 -73 -72 -59 -64 -65 -83 999999 999999 -93 -79 -79 -83 -33 16 192 298 2461 14187 24030 16476 6863 6098 10007 17369 23252 23067 26001 32570 35996 42158 48420 49597 53145 49696 37830 25566 10833 10893 15173 23308 19587 20646 19193 15992 22974 23511 17768 16328 14668 11454 11949 18872 35469 44165 35511 32637 35945 41562 30559 29522 25936 10720 5157 5765 6237 3057 1108 874 705 678 667 604 556 557 561 638 767 601 386 300 217 200 223 174 128 115 127 119 96 106 102 99 100 106 104 106 111 128 118 110 115 104 87 93 88 95 92 98 90 93 90 89 94 83 84 86 81 79 80 77 72 69 71 72 82 81 77 63 54 63 58 50 44 45 35 59226 345 98 30 11168 16 27 6 8075 4792 9416 1916 2343 4042 19122 55408 95408 136383 28401 2542 326 251 70 -22 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 251 1833 5184 10416 13803 14229 13056 12338 13926 16061 19113 22009 23544 24904 24498 24418 25883 26805 25325 24903 26528 26086 24363 21860 23022 26333 26410 27681 30415 33966 36827 34701 31378 30485 29438 28190 25830 23619 25557 30637 40474 53944 70471 85663 92566 84071 70908 64665 51720 39733 33979 33642 34934 37011 40333 38940 30078 22436 18343 16590 14742 11938 8179 3688 1034 91 -38 -47 -59 -46 -37 -40 -32 -32 -67 -61 -32 -27 -20 23 162 329 2580 10276 19635 23089 16304 9462 10998 14456 21883 28880 28796 32775 42007 51794 54686 54395 57455 52352 38527 25773 13411 8796 15868 28657 31211 27010 20455 14356 12140 12278 13902 16667 15024 12503 16182 22740 24935 29361 31301 24079 23499 28676 24349 19453 15787 10750 4560 3728 2916 1126 756 654 498 482 537 533 471 392 364 381 412 357 279 234 211 223 170 164 159 132 110 128 134 133 131 111 126 120 121 141 152 138 125 129 124 130 129 126 128 124 115 107 109 114 113 114 122 125 122 115 108 108 109 105 100 99 100 103 106 104 103 97 88 79 75 71 71 69 63 59232 344 128 30 11168 16 27 12 8074 4785 1520 552 954 1141 4506 38518 252438 402034 155894 12193 688 438 304 133 -50 999999 999999 999999 999999 999999 999999 999999 999999 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -61 791 3577 9464 15722 17193 14824 14492 16705 19066 20349 22027 24234 26972 28261 27345 27971 29563 28874 26919 26977 29214 30227 30383 29215 26467 22557 18511 19576 27441 39848 44144 37294 32503 32810 34917 34324 31331 29662 32551 36095 40097 47416 58277 72032 80746 73160 60047 55402 52385 46860 39330 32331 29466 31085 33262 30496 26312 23058 21200 19015 15001 12211 10006 6915 3421 984 131 -5 -14 -49 -66 -58 -58 -67 -46 -14 -14 -26 -13 20 48 169 1654 5475 9329 10992 9686 8577 10236 17300 22112 22856 27563 39242 46840 48043 52553 47329 32220 22191 9830 8299 15691 30051 40733 32160 21857 15858 13422 14348 19731 24109 22318 21348 15732 16014 18915 24298 24007 22103 21410 23623 16207 11324 10791 7851 3703 3679 2670 999 738 775 663 518 500 511 493 452 347 291 303 307 259 285 224 181 160 133 109 102 104 96 86 92 106 107 103 114 114 104 101 105 102 100 103 106 102 99 101 96 83 82 90 94 100 103 95 96 99 94 84 82 79 79 79 78 78 74 73 74 75 67 54 49 49 51 46 44 38 59238 345 97 30 11167 16 27 18 8074 4777 247 999999 999999 999999 827 6882 69485 276014 371485 224807 21115 1589 590 401 77 -82 999999 999999 999999 999999 999999 999999 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 26 1418 6626 15936 20463 17002 14844 15449 17618 19810 22380 24611 26761 29363 30092 30418 30311 30601 31605 30743 29614 33645 43651 46138 34469 22183 18968 20221 22755 27894 33745 31672 24185 21272 22653 22172 20378 19974 23314 30679 37329 44268 58772 84376 104154 101274 74450 50241 40740 43673 50969 47372 39755 35666 31981 27243 25146 21759 17142 13955 12073 10849 9852 8156 6324 4144 1847 519 48 -20 -52 -58 -29 -22 1 -12 -25 -29 -8 2 14 200 838 1754 4228 8990 11790 8906 8540 14250 18477 16540 19449 33790 45855 55602 67076 48210 26088 15535 13626 20942 33039 35050 23572 16372 15593 18960 22974 22800 19437 21161 20027 13883 13217 13802 16185 20358 25817 30660 34424 24632 17269 26228 21028 7258 2948 1767 1898 1596 1103 836 693 667 647 575 476 387 349 340 312 269 261 229 224 220 184 139 117 107 120 126 124 125 118 113 128 134 124 128 132 127 119 117 114 123 121 124 117 104 100 113 101 100 105 102 110 109 102 105 105 88 82 83 87 94 98 93 86 83 76 78 74 70 68 59 50 48 59244 347 39 30 11169 16 27 24 8074 4770 22095 59 20 83 385 879 3663 26656 178457 379273 189764 12019 1132 829 568 257 -39 999999 999999 999999 999999 999999 999999 999999 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 207 2273 6606 12890 18670 18783 15743 14924 16404 18955 21435 23159 25500 29572 32763 33523 32210 30675 30104 31523 31145 27866 32172 46923 47702 28088 18376 19268 20346 20057 25277 33577 33627 24502 17039 14231 13262 13785 13697 13145 14321 16481 21145 32935 53692 77708 92447 94968 86838 67029 51053 44660 36753 33557 35461 35509 30689 24555 20976 17934 16322 15972 15005 12711 9788 6994 4359 2007 465 -33 999999 -98 -76 -75 -46 -22 -48 -55 -33 -51 -32 -24 344 2332 4163 7159 11245 10476 6204 6903 13492 15595 20025 30128 40235 54535 73353 70191 41706 22027 13202 15810 23531 22284 20001 23829 28841 26378 18735 14000 13636 15007 16778 15272 16376 16210 17852 34017 45368 55845 51941 33038 22110 35005 14629 4903 2426 3306 4809 3574 1655 963 791 730 659 569 485 396 359 358 366 354 369 276 239 246 233 158 114 100 104 100 89 99 105 97 86 92 97 111 111 108 108 98 92 81 93 87 88 90 79 87 85 93 98 98 91 85 94 88 77 71 73 73 77 69 68 71 75 69 65 51 42 50 45 39 31 28 59250 340 225 30 11175 16 27 30 8074 4763 359072 273507 29535 3276 895 441 108 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 137 1667 5418 10651 15358 16349 15539 14832 15101 15780 17683 21085 24770 28689 30290 29399 28802 29064 29932 33402 36198 38008 44268 48490 40922 27466 20505 19767 21267 21141 20052 25780 37613 37405 26260 20402 16966 12901 10125 9558 10641 12965 17016 26496 41980 57149 58888 54639 57351 77818 100565 80315 47259 36657 32605 29718 27064 24660 21600 19390 17638 17144 17338 14750 11797 8872 6324 4329 2365 549 -1 -79 -70 -66 -83 -47 -27 -38 -61 -63 -26 -49 -39 336 1896 4196 8813 11774 8194 5163 6669 10068 11554 16955 31491 43174 54906 70740 77659 51375 26640 15054 18348 27163 25310 27101 31691 29582 24623 18963 15647 14538 12970 12394 11006 10899 12614 18443 28845 41015 63865 63887 30554 24812 42690 20960 7951 2235 1285 2315 2656 1330 564 476 508 501 403 325 268 237 237 254 233 204 197 172 144 143 145 128 109 98 97 93 88 85 87 91 118 117 115 112 107 99 102 105 123 111 91 86 88 85 90 94 97 88 91 102 91 89 86 78 85 84 77 74 78 82 76 75 72 77 77 73 65 59 54 49 38 35 59256 345 108 30 11178 16 27 36 8074 4755 8850 -28 -25 1987 14519 35375 62296 140386 218303 266993 163202 29799 1450 452 150 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 766 2827 5997 10993 15061 16846 16322 15901 16712 17576 19304 22145 24811 27741 28547 28185 29649 31228 33618 36342 40157 45437 48327 47917 43660 32941 25275 22090 19598 19117 21190 23757 24935 25426 24076 21974 19687 16548 14416 14799 16654 19175 23295 30311 42952 51594 51801 49117 45332 51191 64030 72187 68885 58795 53065 40123 32620 30457 27766 26508 22171 16939 13924 12075 9133 6138 4288 2899 1141 138 -34 -74 -98 -91 -63 -62 -56 -54 -79 -44 -29 -3 476 2400 4859 6150 7582 9287 10981 13252 12662 11452 16683 31804 52275 67561 73608 61116 32826 19653 14608 19589 27634 27941 24610 21495 23080 18982 14725 15591 14554 12570 13065 13462 15799 23780 32026 38790 45500 66432 65788 30819 27354 46975 45526 21122 6398 1455 1284 1078 713 519 428 475 504 390 313 246 224 220 220 208 205 193 167 153 159 147 144 125 118 118 117 106 113 120 135 126 126 135 131 121 123 115 112 120 138 110 115 111 106 97 106 114 119 121 118 117 111 110 107 98 90 92 96 102 102 95 95 99 94 83 78 71 67 71 63 65 59262 341 253 30 11173 16 27 42 8074 4748 136 687 3456 33120 168185 392813 368800 99341 6912 1611 993 465 210 23 -78 999999 -81 999999 999999 -47 -24 9 -69 999999 999999 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -40 1116 3860 10357 23700 31878 26649 22678 20633 21880 24783 25908 28458 31790 34099 36702 37062 36030 37790 41349 45554 51395 58932 61956 52446 40046 28437 18549 16298 18160 20089 17166 15288 14461 12435 11111 10028 9926 10007 10053 9815 10470 12099 14735 19894 26978 32604 34285 38984 43898 42787 37502 33329 30790 29458 29432 26652 23538 18702 16367 16471 15263 12350 9479 9249 7420 3689 1439 230 -19 -34 -37 -33 -3 -2 -15 -54 -46 -23 -56 -28 154 467 858 1073 1257 1898 4938 11961 19730 15624 8698 22578 55461 66943 69454 40285 22233 19269 17043 25840 34063 31250 23206 19200 19757 16938 17400 20801 27951 32220 26903 27048 32055 33683 29859 29864 45839 66583 78056 72838 41292 22203 11333 3149 1299 1296 1101 914 774 644 547 546 506 449 397 314 269 262 236 218 217 195 188 198 190 159 150 130 127 136 141 143 143 133 128 143 150 157 162 152 145 145 141 119 124 138 130 127 132 133 140 142 138 135 139 128 118 111 104 107 108 109 105 108 105 112 105 100 96 94 90 86 84 77 72 59268 345 102 30 11172 16 27 48 8073 4741 532 93 481 801 2407 26499 181938 321589 249791 116518 27801 1733 1051 611 317 133 15 -60 999999 999999 999999 999999 -35 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 183 2148 7346 17039 32963 37621 26492 20183 19011 19977 22280 24068 25678 29164 31775 33550 34770 36189 39664 42730 41892 41717 51186 64748 66747 54800 40205 27418 18642 14895 13318 13143 13592 13657 12186 10783 10689 8753 7168 6790 7130 7065 6394 5798 5900 8207 13746 19477 23336 26647 33207 41462 48208 52701 54838 56254 54241 46518 36281 33185 32429 25913 13067 5303 3466 2262 1597 597 41 -25 11 -14 -29 -44 -44 -56 -52 -45 -22 -18 -54 -75 -8 389 865 722 1152 5153 12324 20073 18595 9383 9722 33951 49597 51149 34504 18825 21398 25768 27291 21977 25829 32817 25308 21716 21592 22474 23118 25338 26307 21926 23240 24681 27046 30260 39013 43991 41600 32860 20665 15191 8050 3570 2462 2403 2377 2062 1826 1847 1857 1387 1001 750 614 468 392 338 315 293 265 279 277 239 176 116 98 101 105 111 104 101 101 116 119 115 104 108 98 99 110 120 104 90 84 91 93 96 90 87 93 103 95 93 86 69 75 68 77 82 81 75 70 71 73 70 69 74 69 59 62 56 47 44 40 35 59274 346 47 30 11177 16 27 54 8073 4733 2432 374 665 1435 1837 15771 131094 424753 106898 5570 1132 1173 963 590 377 156 4 -57 -50 -75 -93 45 155 84 52 -25 -8 -12 -81 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 647 2895 9341 21606 35939 38283 25349 16972 14589 15790 18737 21759 24150 26857 28824 31308 35546 39090 37320 38327 40324 45758 53960 55172 58769 44961 30500 20564 18247 19221 20616 23066 19170 15351 14908 15596 12788 11377 11274 11152 10127 7526 5067 3501 2312 2992 6035 9064 11920 13950 16623 20521 25467 28900 31342 34333 35614 34052 28720 28818 32630 29211 21648 14284 7053 2371 445 36 20 6 3 -28 -32 -49 -19 -19 -36 -33 -41 -58 -73 -54 6 287 691 1517 4174 9567 12992 9745 6330 4358 5180 17393 38746 46830 30571 11793 20274 31449 25767 21089 22935 22583 22021 22199 19788 13127 13793 18490 20624 18833 19533 22422 25411 28607 29983 26815 37557 40198 27845 13042 5013 2171 1759 1621 1436 1265 1199 1115 969 759 588 458 324 293 271 213 222 200 333 239 132 116 107 71 68 71 68 72 66 85 82 81 83 88 100 93 89 91 110 103 88 78 78 75 79 68 70 72 82 72 64 65 64 72 57 68 59 49 54 54 55 45 45 54 54 55 47 38 34 30 26 23 25 59280 346 83 30 11183 16 28 0 8073 4726 19033 691 416 1154 1426 8091 73702 403127 232863 18215 1679 1235 1114 736 432 303 153 41 -16 -18 -15 46 75 27 -41 58 31 9 -6 -64 -79 -61 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 487 2811 7362 14564 27593 40106 36501 24513 17261 16402 17819 20821 24204 26607 27765 27326 27741 32258 36544 39297 39629 37479 39389 44483 48967 50936 41814 26334 22959 23805 24297 22886 19678 17055 16430 14734 13361 13107 13445 12387 9917 7826 6686 5935 5454 5734 5817 5539 6633 10429 13732 15379 17985 23836 29455 32757 35141 33378 28248 23432 18938 15691 16172 16379 12094 5857 2138 443 -12 -13 10 -13 -48 -42 -10 -19 -45 -56 -60 -61 -70 -60 -34 23 370 1626 3230 6467 8382 7061 8619 9030 8798 18533 35860 34087 34739 27208 15174 19019 30594 29011 26796 30078 29695 25397 20147 18298 20628 22099 20761 20473 20141 19702 19389 21116 28938 42809 51654 50443 38409 17541 4259 1513 1228 1089 962 864 813 759 708 608 495 359 288 237 202 186 189 195 169 142 137 135 127 108 79 69 70 87 91 98 102 109 108 91 95 104 110 111 95 95 91 94 92 91 88 88 83 74 82 85 85 80 78 77 76 70 68 64 60 69 74 77 70 71 69 64 60 59 51 48 45 41 33 59286 345 120 30 11190 16 28 6 8073 4718 1079 586 1279 1800 7541 53380 400258 356292 21281 1795 1282 1193 816 538 317 129 39 14 111 129 156 186 82 49 1 69 43 0 -62 -58 -41 -84 999999 999999 -88 999999 -94 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 272 2688 8001 14085 21154 29389 33704 30016 24987 21512 17970 16124 17275 20099 23606 25817 24878 23256 24856 28663 33742 39295 38509 33814 34578 42531 47011 37972 30598 28191 25738 25047 24419 23612 22522 21557 21181 20199 19596 19430 18889 16610 13575 10891 8750 7409 7413 8816 10497 12328 14956 16636 16780 16357 16447 18042 21179 26926 31752 26991 18703 14452 12647 10373 7148 3487 970 145 34 35 23 3 -4 -5 9 -10 -11 -10 -28 -53 -69 -62 -17 85 152 956 3466 6498 7312 7277 9558 10271 11044 20139 26374 22424 29286 25326 13427 17583 34387 34526 29525 27175 28302 30592 27209 22084 27389 30925 25101 24393 27079 28616 35734 35229 37237 46403 48940 40385 15298 4784 2059 1838 1598 1371 1354 1132 953 950 905 722 561 447 369 315 271 230 212 199 164 147 164 162 140 126 118 98 104 121 118 117 121 125 132 128 139 135 137 135 126 114 110 101 97 97 95 104 113 104 110 114 116 113 110 106 101 97 97 92 96 94 89 95 90 87 90 89 87 75 73 74 70 63 52 59292 346 95 30 11195 16 28 12 8073 4711 4482 416 747 1446 2745 33793 245154 580520 312195 12584 1669 1174 909 627 387 278 70 -34 18 49 26 114 126 26 89 46 7 95 67 -72 -53 999999 -56 -78 -40 -66 999999 -91 28 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 96 3264 11433 13711 15066 24303 36871 36459 29925 26922 24901 19811 15096 13833 14033 17591 22792 23671 25392 29385 35721 40002 39728 35388 34958 48130 61780 46257 30134 27196 25406 25173 27830 27836 22691 22768 23627 24199 25621 25623 27126 26505 20078 17223 17387 19990 17920 12994 11455 11576 12339 13857 15408 15943 13680 12977 16049 19205 19493 19635 16100 7234 2792 1364 701 291 59 42 16 -9 -7 6 22 16 -3 -31 -3 -4 -12 -3 -17 54 451 1311 2478 4174 5578 6965 8700 9605 5837 4125 5813 17923 23727 18925 31398 21703 10967 26186 32866 21921 27763 39574 43596 32281 26239 22099 32872 34860 21032 22900 28773 30130 29053 30954 36281 55281 80832 54204 16540 4163 2844 2954 2698 2117 1765 1822 1714 1362 1130 937 786 790 524 371 335 316 270 247 208 178 148 126 135 118 113 116 107 128 147 143 136 125 124 123 135 140 125 115 128 121 118 117 114 99 102 116 128 122 114 100 110 112 110 106 101 104 99 95 97 95 96 106 102 95 91 89 81 81 82 76 69 69 59 59298 346 97 30 11197 16 28 18 8073 4704 316 352 1105 1458 10792 81116 403282 693786 230283 5343 1394 1187 962 605 470 309 212 11 49 13 134 189 183 50 9 85 28 55 64 -46 999999 999999 999999 999999 -99 -29 -14 -6 24 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 65 3277 16349 24010 16423 15999 24715 36946 35546 28141 25071 25821 23552 20444 19489 18384 17507 19550 21366 20872 24821 30320 31146 33853 39015 42630 43752 43472 37339 30805 27768 25137 24453 25700 27033 28835 28381 30484 26975 24675 24249 27620 29754 25472 26316 25997 27861 27539 23260 20070 19299 18020 14933 12765 13144 11185 9148 10207 13259 16749 17762 17127 13970 9093 4007 1083 205 45 -22 14 39 11 37 67 32 -21 -25 25 -32 -29 -1 74 284 1556 3727 5434 5646 7735 9136 7084 5307 3525 5327 14267 19214 12573 14844 15127 13096 21360 22008 19237 22020 28787 30483 30319 26388 25654 31512 40749 27620 21163 21005 25586 30508 32705 36532 55429 68215 31616 11088 4614 3413 3334 2837 2465 2364 2226 2022 1837 1484 1108 928 799 638 519 430 359 352 471 348 186 156 194 186 137 103 100 121 129 132 117 114 118 139 141 149 125 110 122 116 125 138 123 123 116 117 120 110 111 121 119 104 92 102 97 97 93 78 86 95 97 85 91 91 78 82 80 80 74 60 56 55 51 45 59304 346 99 30 11199 16 28 24 8073 4696 996 1371 2296 4721 29956 170058 529217 597850 60385 2020 1417 1155 821 605 455 281 142 11 24 27 188 195 241 180 169 133 -3 -9 -41 999999 999999 -73 999999 -90 999999 -73 -59 -32 -12 -81 -65 -41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -26 495 3734 15655 28788 26098 15056 13499 21437 39473 44991 32410 26313 25554 24690 25505 24676 22031 22306 23575 21456 20542 21151 19426 21472 29944 39365 45838 44035 33241 26020 23885 27677 32495 33404 32687 32558 32631 36652 41406 41137 39277 34515 33967 36970 37421 30221 26215 26995 25244 25179 24468 23315 21642 20424 17968 13953 10623 9163 7942 7540 8718 10661 10204 8079 4335 1224 286 81 42 24 57 18 49 50 44 37 44 -7 -16 -6 -13 77 441 1297 3439 5363 8143 10498 8389 5480 4072 2558 4067 12069 16663 7262 12024 16114 15919 22846 24004 26458 31232 29803 21165 20949 26491 32638 31920 31502 23500 18288 22804 27487 27541 29439 52244 63650 54488 23404 7732 4418 3694 3315 3010 2906 2368 2029 1992 2058 1436 1089 971 938 761 492 408 328 311 379 300 224 198 178 155 148 137 136 134 142 130 139 134 127 129 151 165 156 132 117 130 131 127 129 128 137 122 122 110 108 119 128 120 125 118 123 101 104 97 95 109 100 106 109 104 100 97 96 92 84 78 75 74 68 59 59310 346 100 30 11200 16 28 30 8073 4689 926 1143 1876 2228 11400 95646 413944 604548 237428 10241 1452 1288 1081 676 525 244 103 -37 -15 77 112 165 147 144 78 21 17 -39 999999 999999 999999 999999 999999 -53 -55 -64 -99 999999 -16 77 67 -62 999999 999999 999999 999999 999999 -61 -70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -69 625 3406 12319 25397 20039 11891 11576 13492 21598 33520 37042 35035 28682 22600 23422 25494 26214 24360 20083 20990 24323 24024 23537 22676 21690 26509 39562 46990 30894 25280 26900 26905 28265 31525 33572 35585 37101 35084 38930 39830 40542 34523 31149 32526 37597 41057 42476 43140 41418 32587 26005 19783 17246 16329 16188 14740 14321 13132 10043 6678 4799 3869 3018 2748 2232 1330 598 309 133 16 43 61 52 109 111 99 107 41 -4 -43 -12 26 73 497 1743 4966 8790 7066 5439 5015 3658 3609 5388 21794 14780 5753 10977 12908 13878 21367 23952 24350 20114 20823 28047 28649 31307 31692 31819 35533 25811 20043 24238 25238 28112 40430 51923 49689 50159 31423 10274 4510 3404 2992 2777 2523 2322 1890 1939 1932 1616 1278 1241 932 722 700 529 336 337 298 221 164 136 151 131 120 119 116 114 116 116 112 110 108 113 121 133 134 127 110 98 119 128 116 117 108 105 110 111 111 102 105 99 99 98 95 104 91 82 84 86 88 86 86 88 89 77 70 70 65 60 60 52 54 51 59316 347 71 30 11201 16 28 36 8073 4682 4854 767 1124 1870 2681 10447 85189 380370 596626 332053 13410 1615 1413 1109 768 593 384 163 -72 -89 21 106 185 112 128 98 10 49 -31 999999 999999 -74 999999 999999 4 -99 -95 999999 999999 64 63 45 46 45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -54 508 4960 20144 32305 24092 15270 12460 11860 11819 17126 26614 35397 33752 28277 24723 22526 20911 18398 16789 17431 20840 23369 27160 26954 19680 21702 35899 38160 29971 26288 25734 25975 29499 32369 34470 36473 36154 37179 42321 44307 43076 41866 37149 34800 37180 39206 35389 34205 36034 34409 34439 31462 26390 20513 14494 12162 11707 10907 8896 6739 4928 3023 1661 661 365 424 347 261 58 25 34 58 175 391 1307 1759 851 71 8 27 32 24 677 4229 7697 13509 12520 6348 4854 5505 5342 6965 18763 11638 5091 9535 12111 10775 24001 21032 19146 14428 17140 21647 22581 21244 19960 20445 28911 35431 21591 19503 26333 33590 38838 43639 47630 72035 54793 7427 4149 3677 2988 2477 2349 2105 2130 2374 2236 1424 1175 968 757 649 677 593 388 328 288 256 197 166 143 122 114 137 132 100 121 120 125 103 106 121 128 124 130 130 109 119 121 117 118 131 129 110 104 108 116 117 102 111 99 98 86 73 80 85 90 84 82 91 87 93 85 83 80 75 70 69 66 57 50 47 59322 347 72 30 11202 16 28 42 8072 4674 7420 1777 1863 2706 3149 6385 54181 334087 558350 191179 6760 1251 1050 910 723 413 226 44 999999 -95 1 45 111 52 15 -41 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 -36 -21 -50 -15 4 -76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1419 7591 14200 16916 21375 21374 16255 11267 10205 12181 15871 21564 30391 36796 36779 29084 22339 21753 19037 17749 21004 23522 24866 27849 27233 22139 23981 27494 24797 23869 24763 24764 25363 24650 24873 26123 28214 28952 30267 31505 34304 36901 38349 39642 41672 44221 44405 47447 43786 37647 34861 32298 30483 28581 27271 23185 17961 12631 8905 6648 5833 4917 2653 972 309 177 199 244 65 -19 -18 147 349 805 2247 2933 1550 156 -57 -45 70 88 1715 9444 16405 18616 14415 6396 4426 5261 6744 9262 8117 11949 6299 7141 12066 9121 14388 18603 14992 10761 13385 15610 15951 14026 14810 15250 18300 39143 33756 26895 25892 31178 43430 57017 62732 111652 106463 30145 6547 5021 3410 2535 2292 1872 1893 1796 1605 1294 1183 1106 768 555 479 440 419 325 254 225 192 139 106 87 96 95 93 97 92 72 90 113 99 107 100 113 111 102 94 98 104 101 82 84 84 81 81 72 86 95 89 83 78 84 78 69 68 82 90 82 72 76 71 65 70 67 65 54 53 52 37 35 36 38 59328 347 73 30 11203 16 28 48 8072 4667 4380 1437 1944 2710 3801 3864 10365 86769 458399 468628 25803 1359 1225 865 679 521 226 26 999999 -37 72 17 102 20 -45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 -78 -56 2 -19 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -72 1311 3170 3389 6424 14955 17306 15461 14392 12479 12572 13767 15532 19448 27459 32856 30466 28419 24453 17902 14185 14884 23223 35791 43174 29360 25658 27125 28322 25337 22054 21434 22315 23321 23086 22854 23237 24048 26126 29122 30997 33401 35071 36657 33457 34851 37870 38603 38300 42082 45398 43745 39915 36139 34134 32476 27707 19783 13255 9060 5494 3983 3274 2232 1028 319 136 173 188 27 82 389 414 475 1683 1993 415 10 -68 8 122 337 4762 19841 31128 25701 10893 5754 4408 4384 9779 13349 9425 11589 6810 7974 15483 12973 11649 15817 16393 16159 16394 18459 17884 14077 13182 13377 14988 33847 37280 37357 45134 43773 45760 68443 72348 129270 145127 48002 5973 4094 3167 2659 2421 2033 1846 2036 1921 1391 1150 970 769 667 462 396 391 352 296 223 202 179 159 136 119 120 132 125 127 126 111 128 133 113 127 120 111 107 105 119 110 106 102 109 106 82 98 88 101 95 112 117 106 98 98 91 88 80 87 81 84 80 78 79 85 87 72 68 72 65 61 58 49 42 59334 347 74 30 11204 16 28 54 8072 4660 2347 765 976 936 1477 1917 999999 999999 999999 612468 334278 7292 929 843 679 338 177 61 999999 999999 -52 -19 12 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 208 1087 3111 6778 14539 19376 16824 14165 15224 14001 13172 14892 19028 22758 21701 19248 18605 16609 16509 15946 20260 42776 42229 31612 29136 27307 24985 24498 25211 26788 29622 29235 26100 26350 29393 30126 31813 36489 39396 41302 44118 44902 44184 44971 44499 43956 39141 35146 39026 41199 39433 33896 33641 30576 22808 17185 11036 6882 5518 4506 3215 1828 733 269 303 206 97 507 838 699 513 1624 2031 357 -35 -26 37 133 413 6436 23111 29538 25617 14709 6884 3193 4589 9531 5826 3827 7918 7771 6599 10300 13000 10433 13008 18248 16324 13352 12629 14705 15193 15179 14061 15309 35562 49818 59320 58202 50296 43622 59632 74389 170644 155525 17750 4670 3630 2991 2759 2558 2116 2043 2194 1700 1513 1305 1081 777 639 508 395 357 344 323 315 253 223 197 154 150 121 127 129 139 131 108 119 136 144 137 141 136 124 132 119 122 126 123 127 116 108 113 115 121 122 121 115 115 110 112 104 104 96 101 103 106 104 100 97 102 96 89 83 88 80 73 78 73 62 59340 347 45 30 11205 16 29 0 8072 4652 5806 3429 2544 2439 2897 999999 999999 999999 357904 397911 23157 996 770 654 562 244 194 -38 999999 999999 -51 6 -16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -42 916 3847 6387 8570 13004 16679 15812 15024 13616 12715 13136 12503 11390 12432 15560 16022 18227 19353 17869 28045 39792 31117 31334 29894 28022 26252 26165 25870 26721 28957 30875 33076 33622 35545 39815 44533 47723 53867 56241 54817 54530 58966 62004 54610 51770 50252 40813 40221 40108 36296 31152 26163 21432 16300 12127 8608 6453 5357 3279 1515 695 209 155 289 929 1719 1778 937 625 3423 4850 890 153 105 58 326 3106 11535 24312 28130 27315 19155 9538 3742 4086 7545 7122 3709 6718 6236 5951 10318 9873 10798 13627 11725 12224 13577 14730 14684 17153 21640 18129 16160 43653 52101 77660 62551 45099 47516 60707 82104 149159 99387 22474 5198 3586 3344 3190 2702 2264 2355 2363 2154 1645 1383 1130 907 896 578 569 383 410 296 269 270 212 198 143 137 131 128 125 94 95 111 119 121 129 144 128 130 123 105 110 118 112 113 121 105 112 106 113 110 101 98 110 106 102 96 96 88 95 96 98 92 89 90 93 96 86 84 81 77 75 67 57 57 54 59346 338 374 30 11204 16 29 6 8072 4645 378855 33689 1078 772 663 794 528 167 -61 -83 -85 -45 17 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -35 883 3000 8408 11566 12351 12927 15711 17589 15835 14050 10286 7607 6358 7587 8891 9391 11361 14872 18077 18486 25212 23343 18430 23402 27334 26965 29322 31996 33773 35184 34189 38615 42988 45925 48690 51940 52853 49493 46019 44286 44823 46136 52274 61803 61042 62461 64535 59608 55457 49110 42181 35456 26210 18413 11240 7481 5424 3408 1877 957 555 548 1039 1706 2620 2917 1618 712 1179 6537 8728 2143 990 1619 1504 834 3583 12039 22156 27031 23569 17326 15655 8473 5720 7279 7039 5997 7802 6711 5896 9285 6424 8470 13636 15935 16768 16252 14859 17348 23672 33928 31232 20989 41660 68722 83385 60686 52822 57189 64384 119746 129885 67225 14060 4464 3477 3347 3775 3236 2519 2356 2204 2008 1689 1403 1252 931 755 571 499 392 319 315 297 271 187 177 162 172 142 112 137 153 141 135 120 130 145 151 148 132 138 162 148 149 123 117 127 123 135 120 114 111 132 133 128 125 114 116 102 99 114 102 109 101 106 113 100 105 116 99 94 93 93 81 79 69 66 59352 338 341 30 11201 16 29 12 8072 4638 132330 4187 1088 964 648 673 462 189 -17 999999 -88 -74 -45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 11 1432 8019 10639 8457 7664 9564 12212 14050 14337 13804 14011 12185 12087 11322 7115 6679 10333 14699 16359 16692 19250 16614 17383 19991 19203 20191 19682 21101 25479 27819 29405 32756 37126 40721 43180 48516 54747 58898 59724 60501 59190 53206 49116 51052 62060 72343 74650 70635 61915 56172 48640 35305 26293 17047 9692 5254 2586 1133 923 1191 1389 1544 2210 2641 1657 847 613 1004 5938 9846 3664 2536 5884 7403 3622 4480 9908 17822 20941 20710 20761 17966 9563 6634 10107 10255 9176 10075 9354 10119 9324 7951 5544 7912 13078 12519 12210 13760 15016 17295 24728 25953 15492 31693 71824 90563 73293 67630 52025 76175 126946 100306 28474 12195 4924 4189 3364 3552 3627 2794 2743 2605 2291 1853 1439 1161 1120 895 715 631 491 352 289 291 310 231 164 153 157 134 114 106 125 127 106 99 109 125 133 152 137 131 116 125 116 121 107 103 113 117 120 116 116 123 119 108 107 109 108 97 95 92 95 98 102 105 97 89 90 82 77 73 69 72 69 66 62 48 59358 338 339 30 11199 16 29 18 8072 4631 27247 1001 945 1399 1113 802 603 289 32 999999 -6 -15 42 49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 9 2084 10537 12867 8186 8069 11020 14267 14451 13521 12251 11755 10059 8493 7477 7368 7851 9499 13964 20378 22433 18592 12962 16022 18010 17902 18083 19633 23309 27370 31691 34853 35408 37389 40128 42568 45229 54308 63404 69178 70621 75687 72892 60793 53830 58698 65459 66978 68008 61716 51666 45850 33944 21707 13098 6891 3226 1865 1528 1178 1246 2386 3450 2538 1381 677 660 909 3115 7790 4671 2546 5116 12379 12978 13235 22020 28621 24110 17184 15576 15063 12144 7368 7789 8408 7734 12772 11265 10196 10551 10112 9401 6713 7564 8727 10843 10684 9465 13806 21008 21250 15462 24346 48814 60964 53340 50528 43767 79079 150797 87859 16006 7119 4399 3632 3325 3162 3172 3130 3148 2875 2446 1847 1549 1314 1126 951 755 692 533 349 338 285 283 229 215 222 150 132 129 134 126 123 124 117 119 143 141 133 133 122 115 118 118 123 115 127 119 122 121 133 134 134 128 135 129 110 109 99 104 109 109 90 103 107 107 97 100 93 94 87 81 81 80 74 67 61 59364 338 336 30 11196 16 29 24 8071 4623 36232 3197 863 1080 936 752 451 163 17 -28 10 10 -10 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 336 2236 4707 6160 7308 8910 10719 13837 15236 14551 13098 10339 6667 6453 5171 4172 5612 6723 11028 18674 18629 23033 31245 24639 21751 20526 21231 23486 27149 28836 31407 38585 44346 44722 45614 45968 46371 47969 48942 54071 64838 73872 79722 80929 76099 67900 54753 56592 66821 61239 51287 43423 37582 28343 17640 10350 5859 3870 3926 2979 2489 3321 3499 2672 1657 1573 1424 655 1058 3513 5484 3044 4219 7855 17770 22646 22674 27353 33413 22420 11733 9345 9026 6910 6287 8473 8334 9894 13162 13100 10840 8555 10788 9988 5018 5057 6318 6986 9833 12999 12950 15061 17752 17065 27932 42376 36392 37588 35460 64414 176155 149399 24884 4040 3615 3969 3814 3315 3331 3271 2998 2879 2772 2771 1959 1402 1350 1092 751 542 432 413 389 358 285 241 180 174 154 146 152 125 154 151 153 153 136 139 137 152 173 151 140 129 138 144 135 137 134 141 123 122 125 129 131 125 126 120 117 106 116 117 133 123 115 117 121 113 111 119 110 103 91 92 94 87 76 66 59370 346 93 30 11193 16 29 30 8071 4616 4343 5375 6932 8297 7818 10723 70262 333655 184830 24168 2236 859 727 500 270 128 -50 999999 101 52 -9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 302 1569 1846 1887 3827 7518 10391 9854 8301 7817 8323 8490 7646 6719 6729 4801 2886 6378 16323 18750 23283 38099 33051 22496 23531 26811 28783 30966 33691 37419 38728 35691 36634 42158 45925 46940 49137 50836 51444 52384 59220 69297 75722 80885 78806 55541 40290 40184 45769 41282 34559 30358 29350 21837 13301 8943 6507 4594 3778 3983 4235 4002 3238 2889 2758 1195 514 801 1627 5193 6417 5467 5593 13831 30051 32067 30237 30059 29191 16909 9723 6123 4834 4340 6103 6278 7055 10716 16521 13880 10461 10477 13521 14850 13546 11205 10370 10680 10478 10532 11363 22197 20402 17914 35450 39494 30819 40470 96145 212328 184550 22766 3655 3887 3795 3337 3092 3054 2916 2653 2402 2391 2256 1908 1571 1457 1199 845 632 462 309 266 211 191 192 150 114 115 113 132 130 128 128 135 134 124 122 140 132 131 121 113 118 116 118 115 117 107 104 118 117 117 100 103 104 106 97 94 92 94 99 96 96 96 93 89 85 90 95 86 85 71 65 69 68 63 52 59376 346 90 30 11190 16 29 36 8071 4609 4365 4316 4770 999999 999999 999999 32809 257155 456832 267848 12120 981 871 656 413 111 -66 999999 38 92 56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 183 1108 1891 1938 2832 4721 6530 7340 7819 7790 7611 7350 6664 4885 3200 4024 4995 4222 9592 18789 19210 35971 33129 22499 21287 21394 22629 24109 26233 30463 34124 40944 51203 53047 55281 57576 62068 60818 55029 55974 58948 64621 70582 77853 83997 80396 52955 35153 34254 33914 29512 27410 25537 21823 16698 12443 9381 7793 6778 5730 5599 6255 5622 4930 3019 921 686 1021 1735 5480 11684 10285 8767 14712 33178 39484 29075 20409 23407 29129 14045 5655 4130 5681 7609 7445 9746 9841 12026 12593 14648 12363 10582 12583 14007 12909 13350 12548 11854 11176 10309 21965 28155 27139 29824 36926 35379 58018 140703 218807 96582 7278 3539 3862 3845 3580 3254 2845 2873 2874 2613 2588 2214 2217 1905 1473 1437 940 716 505 377 305 340 278 190 170 143 111 130 130 134 140 138 136 125 128 130 152 158 153 142 139 146 143 140 115 118 119 128 121 124 137 135 125 124 110 116 106 97 106 109 113 118 109 106 109 108 104 106 107 89 90 87 79 75 78 74 59382 346 87 30 11187 16 29 42 8071 4601 5878 6601 6872 6918 999999 999999 999999 273346 486466 238635 58825 1610 844 715 410 177 -43 999999 999999 -21 39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 36 689 1628 2710 2988 3529 4324 4436 4621 4621 4416 4994 5227 5462 4054 2604 2307 2792 6533 15159 21437 27704 23493 22311 24671 21080 21126 25638 30055 34551 40830 52225 52524 50682 47786 49835 53205 58901 65872 64115 59559 62218 72345 82812 82271 89232 75827 41420 31527 28395 26666 24624 23435 23813 19639 15723 12465 10232 8807 8891 10546 10887 9923 7743 3838 1103 1098 865 1586 5965 11523 10923 10628 22539 44169 46898 29913 21883 20421 29652 17235 6060 4201 7164 8349 6302 7439 9624 7080 6399 8277 8581 7620 5660 5073 3773 4338 4907 5267 4776 6312 13092 18949 35310 35449 37978 46790 66659 163099 163180 34219 3889 3527 3560 3639 3279 2733 2579 2772 2752 2544 2527 2529 2127 1876 1690 1297 970 751 561 382 313 234 224 238 161 136 120 106 110 134 109 108 135 124 113 117 117 119 133 133 109 92 102 102 108 113 104 108 95 96 97 111 104 104 97 80 86 90 92 94 97 93 95 96 89 79 76 85 77 73 76 68 59 54 58 48 59388 338 323 30 11183 16 29 48 8071 4594 306210 242476 56102 1020 514 433 300 106 -97 999999 999999 -89 -40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 72 987 2043 2550 3163 4041 4363 4527 5470 5012 4020 3970 4184 4330 4783 3535 2636 5405 14225 24046 24310 26351 30063 31428 35637 40778 45475 47053 46490 47424 50842 54946 54041 53926 54031 53192 54765 59932 64427 65820 64240 64430 69319 77089 79648 80911 78158 54841 31703 25293 21815 21261 21935 21630 18249 14082 14453 16980 17363 16999 15546 12398 8664 3589 1596 1700 3722 6964 9730 16939 17460 25642 40669 34214 29191 31860 27195 14667 23645 21116 9845 4521 6573 9124 8901 6322 13437 12486 5140 3967 5918 7382 4891 3196 3241 3597 3714 3838 3613 5075 10428 13655 24714 32511 41023 44750 58935 137581 99813 8948 3057 3530 3478 3435 3178 2805 2787 2659 2380 2479 2330 2097 1840 1625 1658 1477 1055 733 542 365 274 211 166 153 129 112 115 102 107 90 98 94 97 99 101 94 100 109 118 109 94 90 92 91 83 91 92 95 91 92 89 80 91 82 92 84 68 80 75 77 71 63 65 69 73 70 57 66 61 55 49 50 42 35 34 27 59394 338 319 30 11179 16 29 54 8071 4587 258989 372578 400134 212878 11196 579 277 -52 999999 999999 999999 -64 -38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -21 908 828 959 1414 1801 2357 3163 3467 3301 4221 4912 4495 4649 4608 3918 3597 4280 5257 4825 12963 27863 26653 26805 29808 32664 34663 37981 42191 40268 37077 38868 42821 47860 44270 44142 53386 63097 70328 77674 79484 74505 65087 63678 65421 76294 82395 72626 66362 56983 36894 27899 21894 18778 20011 20659 18965 21225 24733 22892 21751 22172 19421 15000 8116 3577 2919 6000 8872 10755 10572 20511 32645 51803 59802 39566 22139 22932 30499 17029 18985 26116 15847 5162 2909 5453 9027 4818 6234 10553 9084 4424 3994 6436 4933 4022 3842 4319 5172 7239 10631 11493 13743 14771 24601 36138 45493 36346 39786 83724 58872 9743 3029 3144 3409 3321 2915 2775 2578 2428 2469 2678 2395 2203 2005 1657 1556 1395 849 741 579 378 272 224 155 173 207 118 115 104 98 105 94 108 103 82 79 100 123 125 111 111 104 109 113 101 91 93 107 112 96 92 94 96 88 85 80 86 83 86 81 79 83 83 85 87 77 65 68 62 65 66 62 57 43 42 49 39 59400 339 285 30 11175 16 30 0 8070 4580 60226 171753 259945 427043 509105 238533 81086 1326 42 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 897 1573 1861 1842 1633 1751 2468 3715 4865 5343 5731 5901 4078 3503 2714 2076 2356 3572 6178 9141 18020 25052 22633 20243 20280 21486 23212 25624 27293 29045 32996 34951 34188 34494 44241 53369 59264 61623 65434 74717 85706 85527 73505 64872 67830 77258 64815 50058 41586 32218 25945 21173 20256 20497 23695 28437 32117 31708 27412 24893 21955 16988 11605 6525 4009 7408 10998 12821 14150 11892 13893 26788 44447 64289 59156 38100 31669 33499 16110 12892 18847 11769 3684 1063 1272 7634 9716 3325 10448 18789 8750 2428 4345 5837 4696 4737 5548 7783 11373 17554 22312 26342 32236 31417 37504 36402 33967 48139 91764 47061 10492 2748 2882 3377 3325 3029 2802 2380 2205 2194 2182 2278 2171 2089 1869 1608 1504 1181 848 660 511 344 366 503 179 137 116 102 87 93 98 85 107 105 126 106 95 95 101 110 98 89 98 86 86 92 75 77 87 80 69 80 88 89 96 83 76 68 67 61 74 75 79 80 75 62 56 63 69 54 55 48 53 44 44 38 28 59406 346 101 30 11171 16 30 6 8070 4572 779 813 761 1072 1906 1929 8189 65646 208467 360898 559135 323610 11838 498 309 -5 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 582 1153 1167 975 940 1244 1349 1572 1942 2407 3993 4477 3857 3617 3042 2313 2059 2657 6546 12195 17836 19680 15861 14176 14254 17228 23843 28463 29471 32369 36617 36519 35148 36139 41040 44212 51246 59693 65071 71756 83456 91950 80994 67264 65299 71784 65378 48549 33071 27703 24461 26724 30754 37879 44533 40310 35405 32150 27987 22967 16272 10929 6981 6681 11291 12937 16027 20457 18592 25496 35071 50849 50350 39906 34476 35381 33068 15425 9600 11244 5779 2306 596 694 7518 11250 4055 10517 24491 16431 4660 3022 4538 6524 8414 10833 11877 16292 15531 14284 22485 41277 45052 32408 30761 30170 85225 94577 51418 8947 2342 2719 3332 3496 3106 2993 2471 2133 2226 2495 2508 2139 1996 1834 1720 1566 1001 847 732 454 327 252 156 112 107 110 89 82 106 103 85 85 104 105 88 96 97 102 104 88 85 86 83 100 85 79 81 89 94 99 97 95 89 76 78 91 86 67 74 84 80 77 73 67 72 78 71 72 66 62 62 51 40 35 40 28 59412 346 68 30 11168 16 30 12 8070 4565 944 1188 1314 999999 999999 999999 13509 93522 259253 428071 474829 110203 2583 555 364 85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 176 1920 2235 1560 1792 1833 1608 1465 1614 1511 2746 6414 7238 5122 3819 2864 1889 1870 3751 10253 17518 19642 16320 17274 22783 26529 29301 29803 27573 23254 24454 28632 31040 35729 40173 44346 47392 49918 53676 63565 74217 77999 80462 80690 74476 70634 71608 69202 55435 36827 32117 34985 38288 42567 44991 44470 40530 37487 33100 27784 22081 16349 11538 9640 11898 15661 20377 20982 18693 26952 38804 58463 50419 34918 26850 28304 34270 20681 8054 5407 3264 1520 485 1173 9385 11719 5013 4451 14980 24785 9821 3402 5296 15209 19977 16067 13498 15335 12037 10023 16829 33206 30342 20220 31092 37668 104209 91218 69915 10305 2501 2726 3285 3224 2915 2900 2744 2416 2309 2264 2216 2310 2123 1835 1504 1401 1035 782 666 445 350 306 219 138 121 96 96 107 103 110 110 114 109 119 105 113 128 121 120 114 111 112 109 107 96 104 111 100 105 110 99 104 105 106 105 93 98 89 83 77 90 86 85 93 85 89 78 71 75 69 62 62 60 52 47 44 59418 346 63 30 11163 16 30 18 8070 4558 -86 91 178 273 718 875 4417 38492 112585 229657 549880 797681 173889 2824 311 52 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 530 2170 2483 2315 3077 3415 3732 4212 3999 3380 5135 6412 5184 3976 3956 3555 3113 3133 3329 6181 16622 32084 36675 34368 34244 30930 24871 20358 22121 28554 33850 35982 37333 38217 40781 40870 40475 42290 44028 47900 59489 72833 80732 81314 76515 78492 88618 82600 58283 40447 31720 32910 39675 37315 34982 37308 40998 40557 36541 33282 27715 20109 15069 10996 11659 17282 22231 29830 19869 15552 27551 43038 46253 32423 25506 23950 38967 32307 11529 5621 2453 731 420 595 8273 17285 7648 4069 11999 23500 12052 3899 5070 8852 11847 11350 9373 7654 7429 8104 14721 28386 25565 14728 17672 29017 110467 87774 46496 6632 2185 2546 2719 2826 2952 3035 2686 2447 2230 2095 2220 2356 2177 1906 1632 1232 984 813 588 427 326 270 201 158 130 122 99 91 99 95 112 129 115 118 116 111 117 128 124 111 107 96 89 85 94 105 99 95 107 112 102 93 97 99 100 104 94 83 87 86 81 78 80 72 79 90 81 82 71 69 66 64 59 57 56 51 59424 345 89 30 11159 16 30 24 8070 4551 25 14 285 999999 999999 999999 75929 186141 337343 650461 548479 21670 851 549 202 -75 -77 -23 -24 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 590 1971 3114 3167 2999 2689 2409 2653 2526 2533 3196 5560 6043 4675 3332 3723 4751 4512 6871 20328 32733 35274 32153 28636 28150 29736 29097 29908 33279 35626 35523 36005 38626 40555 38750 37373 37517 38937 43430 52779 66434 76914 76205 68953 75038 92004 74968 46378 29993 31749 34151 30910 29602 30772 39598 42850 40848 39643 30034 19774 14989 11559 13202 18179 25897 29927 16202 11614 17802 31013 47234 37699 26007 22127 36761 36548 13078 6695 2781 811 493 361 3888 12907 7274 5357 14562 22777 12130 8872 7376 9552 7029 5417 6122 6409 7386 9607 9645 10509 24404 10863 11728 70783 112888 34648 7179 1903 2216 2447 2461 2645 2759 2696 2675 2448 2141 2053 2196 2208 2225 2021 1837 1448 1169 791 613 449 329 238 169 118 116 77 94 73 74 91 81 76 71 91 90 77 75 87 87 71 68 69 66 71 61 60 70 74 87 79 69 65 70 81 75 58 52 54 56 62 58 60 63 67 61 58 48 51 53 48 39 31 33 27 21 26 59430 338 293 30 11153 16 30 30 8070 4543 191040 392432 782476 562264 16493 878 511 330 43 999999 62 127 0 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 999999 999999 202 1292 2985 6557 9248 7029 3847 3199 2704 2746 3598 5212 5633 6348 3957 4507 5716 4689 8409 21343 29472 30117 32859 35357 33996 29447 30171 29006 31538 40082 41892 39537 36597 34229 33892 33587 31856 32685 39958 49440 59391 70806 72877 70698 79547 74707 56825 40981 33278 34219 32370 31216 40143 47295 45537 46102 46710 35881 23632 17503 13641 18062 27800 40055 41536 24838 16257 17180 45018 63951 45542 31083 26032 39138 35264 12617 5911 2863 1283 684 383 2418 11014 6647 3990 9281 15931 16227 23587 8679 5532 4586 5147 6327 5350 5408 6321 5267 7883 22862 28203 34417 114326 52714 9895 2355 1842 2015 2243 2487 2513 2674 2768 2741 2593 2231 2131 2421 2345 2367 2274 1888 1514 1219 1064 789 842 459 302 303 270 145 137 134 140 128 129 124 132 133 148 124 149 152 132 112 112 126 122 133 123 116 113 118 107 114 116 113 128 117 114 116 116 121 124 111 102 109 101 104 98 100 103 98 98 92 85 86 76 77 69 64 63 59436 338 288 30 11148 16 30 36 8069 4536 178500 445335 892153 639864 24672 954 634 346 65 999999 14 133 63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 21 263 135 120 199 623 1302 1788 3139 5167 6881 5360 2596 2239 2449 3478 5597 7813 4513 4663 5269 5947 10000 19527 28660 31186 29751 30447 30537 26807 23738 26027 33913 37149 34261 32786 31214 26844 25101 25905 28084 30653 30517 33240 43728 55362 69283 72212 64776 66362 63162 52459 40255 34723 34798 34353 41341 42943 40643 42874 47892 46604 36471 23255 18495 29392 47159 65991 69471 40317 17301 16780 45308 51460 27194 30372 33679 37325 21748 8321 3486 1662 1268 613 446 1755 9119 5821 2134 3046 3695 4168 8239 10828 5389 4705 4246 4432 5457 4558 4370 3327 5758 34664 64334 75167 117655 18737 5283 3791 1834 1919 2107 2121 2336 2456 2419 2387 2417 2500 2812 2507 2441 2458 2436 1974 1347 1164 961 797 614 413 318 257 168 122 113 103 94 101 107 101 101 124 116 102 122 119 114 106 102 98 104 99 102 98 92 97 98 92 87 103 103 101 107 98 96 103 94 100 95 88 95 89 87 85 87 90 89 78 73 75 67 57 56 50 46 59442 338 314 30 11144 16 30 42 8069 4529 266869 649910 973311 216473 5717 946 700 364 48 -24 135 224 102 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 13 434 916 1096 848 978 1634 1942 1753 1801 2259 3688 2845 1524 1500 2201 3230 4683 5390 6417 6842 6176 8956 15850 22729 26361 29891 29936 29085 28635 30249 31987 29736 25490 21178 20688 19836 16691 14822 15698 18651 22955 27267 29431 30900 39644 52283 67098 58752 52946 52674 48740 40416 39944 46277 41429 38855 44437 46247 42172 46246 52261 41305 25279 24410 39758 63398 81112 77958 52901 24855 18210 42797 43976 22767 23654 25694 26823 20832 10949 5454 5438 3360 1036 592 699 5615 7741 2238 2291 2161 1881 10900 16559 4436 3185 3433 4607 6097 5865 3866 3417 2710 17020 75971 83361 46055 10183 7279 2743 1570 1711 1838 1882 2139 2466 2321 2293 2448 2517 2675 2655 2225 2084 1927 1663 1444 1364 1089 830 729 635 411 227 143 128 101 101 115 112 109 109 104 113 115 106 128 133 110 113 117 117 93 88 97 106 98 105 108 110 107 97 97 98 96 112 102 99 90 81 90 89 93 97 81 81 83 83 78 67 68 71 57 55 51 41 47 59448 338 278 30 11138 16 30 48 8069 4522 389861 816692 934620 113367 2656 1081 882 544 283 280 420 442 110 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 -22 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 947 2296 2430 1931 1443 1230 1162 1016 1204 1436 1881 2658 2157 1361 931 1653 3391 5136 7993 9677 11345 14062 18775 20508 21548 22318 20768 20112 21086 18960 14403 11131 10354 9947 8809 6934 6996 7532 7375 8617 13911 23160 28432 29707 39095 57260 59895 43926 40151 39090 36277 34418 38740 39865 33332 32634 40450 41396 39416 47266 44407 29600 35955 54651 65223 62652 55744 51515 43215 31730 44944 31489 23432 19886 13642 11809 11078 7393 5589 6912 3958 821 907 1092 3483 7506 3165 1584 1393 1398 6659 16503 6246 2303 2988 5408 7474 7477 8464 7791 9309 15160 66648 93479 34436 6463 3066 1539 1373 1586 1781 1827 2189 2495 2111 2112 2468 2626 2444 2363 2371 2399 2029 1859 1464 1182 1090 950 664 498 343 240 204 148 133 112 118 131 130 113 125 125 125 131 133 126 125 125 112 111 108 117 113 119 112 102 118 117 109 107 115 107 103 106 112 112 110 105 106 106 108 108 103 101 102 102 95 86 84 86 83 63 71 68 59 59454 347 3 30 11133 16 30 54 8069 4514 7872 561 846 1025 1753 1719 8657 75188 265130 495116 816182 709229 27808 1301 1226 827 419 176 271 373 169 34 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 13 -28 999999 999999 999999 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 999999 999999 999999 999999 999999 -41 485 2084 3490 2534 1864 1821 1467 1316 1330 1114 1016 1027 1264 1339 1266 1269 2795 4602 7337 10977 14725 19323 22003 21725 20174 15523 11708 9441 7568 7449 6879 5501 5369 4977 3303 2977 2931 2410 2333 3455 5907 12518 22705 30867 44404 49327 38899 34133 33816 32197 29256 31270 37657 28873 23597 30325 33672 36119 42412 46567 40063 44493 58039 59346 50517 38245 38711 64797 59417 42525 22451 21914 20860 14311 14110 10352 6768 6257 6272 2423 630 1955 3599 3244 8143 4622 2130 1561 1898 6797 26126 16142 6316 8876 11684 13318 15893 15129 8742 6259 9033 33426 67190 33285 8579 1859 1168 1232 1432 1686 1674 1812 2039 2472 2199 2455 2573 2385 2248 2157 1977 1840 1805 1527 1353 1180 929 709 457 323 268 190 135 104 98 108 109 115 101 99 90 99 123 123 114 115 107 119 105 95 101 89 86 78 82 93 94 77 83 89 96 81 83 89 85 87 87 88 78 75 79 75 74 83 80 83 71 64 59 57 58 49 39 32 59460 346 29 30 11129 16 31 0 8069 4507 2839 2867 2867 3150 4008 6106 47261 243058 466986 603744 431431 46275 1684 1236 834 481 244 385 153 -88 999999 -84 -71 999999 999999 -75 999999 -71 999999 999999 999999 -90 -76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -60 156 92 999999 999999 -54 -4 -29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 999999 999999 -90 999999 5 165 204 462 1420 2152 1747 1105 829 798 876 902 1088 1814 2492 2076 2256 2505 2437 3141 5688 9775 10075 10810 10906 12187 13209 12698 9569 6884 6637 6951 5778 4710 4742 5343 6051 5745 3516 2015 572 43 173 368 1344 9771 24649 33815 41566 39057 35643 35010 33792 33107 32449 34611 31255 25042 27398 29445 32183 41943 49390 48203 51131 59450 62465 55523 43743 43170 69992 73104 46638 24367 16296 17579 17730 13889 10714 11344 12110 6986 1878 695 3643 6832 8769 9171 3657 1805 1122 6332 17771 32063 21964 16099 15755 15743 17088 22218 11904 5573 2553 1900 6359 24179 23166 5067 1333 1090 1214 1331 1392 1607 1896 2070 2114 2158 2352 2561 2443 2340 2247 2230 1973 1729 1461 1212 1178 988 743 519 390 296 181 155 128 121 135 127 131 136 123 136 138 137 130 135 144 131 120 123 141 138 129 120 118 120 119 130 117 104 128 137 131 125 123 119 119 110 108 109 100 108 105 105 105 100 103 95 92 90 88 81 80 73 72 59466 346 26 30 11126 16 31 6 8068 4500 1957 2091 2170 999999 999999 999999 44266 244121 471952 742073 729122 57191 1855 1408 950 478 323 477 -11 -72 18 -88 -96 -54 -68 -90 22 999999 -86 999999 999999 999999 -57 -98 999999 999999 -83 999999 999999 999999 999999 999999 999999 999999 -33 108 11 -79 20 62 -3 61 -30 -48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 999999 -75 -8 71 275 592 1086 1281 1103 729 1084 1320 1321 1594 1234 867 742 792 1124 1520 2110 2267 2631 3489 4210 6957 10607 8035 9918 9006 7255 6304 4489 4038 5393 6487 5717 4473 4039 4413 4151 3058 2689 1864 823 124 -19 22 224 470 3934 16009 26594 27130 29997 37505 37873 34550 32033 31000 27787 25400 24323 22514 25247 32147 45997 55843 55006 59643 60092 51537 47557 46106 56371 72686 59372 44300 15035 7741 6218 5242 4390 3799 8264 10123 3991 949 646 4282 13643 12941 3537 2274 1120 779 5499 16523 18669 16429 16776 18763 19920 21055 24598 10793 4131 1768 1435 1613 2196 1909 1186 1024 1078 1259 1376 1414 1527 1881 1999 1973 2279 2527 2666 2442 2355 2235 2094 1776 1702 1644 1245 1222 966 661 446 365 206 161 117 120 112 106 118 135 120 128 106 117 124 113 125 117 105 123 124 106 115 96 96 110 119 109 114 113 95 112 123 111 103 104 114 107 100 92 104 91 92 98 101 101 100 100 90 83 74 72 70 61 52 54 59472 346 23 30 11123 16 31 12 8068 4493 848 878 966 999999 999999 999999 45910 183340 355792 669459 980366 644330 278012 5453 866 406 530 559 151 14 -50 -36 -79 -27 48 -29 -97 -60 -53 -23 -51 -58 -16 -67 -96 -24 -87 999999 999999 999999 -98 -64 -93 999999 -96 91 150 -17 3 2 55 99 -11 -48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 -69 999999 999999 999999 999999 -40 33 344 1157 1495 1763 2032 1729 1470 2713 3154 2044 1538 1549 1600 1535 1349 1269 1669 3206 4405 3628 3913 4462 8280 12896 12945 18185 15849 12152 9540 7029 5537 4778 4810 3980 2412 1797 1379 978 632 210 -12 -25 1 4 84 145 400 2775 12058 21676 25872 34686 38176 33591 32224 32493 27360 22466 19134 20872 26668 35189 52244 60155 56492 55180 47073 38800 43407 46306 69218 72664 41713 25461 8669 3686 3307 3452 2761 5420 14175 7755 1716 368 1891 18412 26555 5910 2467 1644 730 1519 5855 8922 9322 16446 21039 21519 22255 22260 13948 6083 4015 2647 2546 2874 2016 1069 970 990 1076 1238 1275 1380 1570 1871 2004 2215 2401 2885 3190 3186 2523 2302 2184 2067 1933 1683 1660 1231 879 581 439 304 271 236 134 116 94 92 122 115 113 126 116 133 134 112 119 126 130 108 105 107 110 106 106 106 99 99 96 106 114 117 106 105 108 89 98 96 101 94 92 101 97 95 88 95 88 83 79 79 72 59 60 57 61 56 59478 339 230 30 11120 16 31 18 8068 4486 200520 476263 999999 999999 213963 5361 948 648 457 434 267 113 40 31 41 41 41 -2 55 15 -52 -28 44 -99 0 16 -66 999999 -55 -43 999999 -57 -92 -97 999999 999999 999999 999999 -55 182 116 72 34 -14 57 55 -11 -54 999999 999999 999999 999999 999999 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -73 999999 -96 999999 999999 999999 999999 -93 -94 -91 999999 999999 999999 999999 -98 999999 999999 999999 999999 -85 999999 999999 999999 999999 999999 999999 999999 999999 -99 -68 -75 -33 -37 -5 200 1247 2431 3745 4679 4110 3792 3852 5635 8135 6854 4820 3236 2766 2572 2088 1864 1868 2288 3246 3779 4570 4260 4309 8737 18300 24713 17847 8683 5614 4817 4371 3334 2582 1792 1316 934 681 578 410 210 12 7 39 44 58 72 116 237 1110 4876 11473 20525 28228 33369 37107 34787 30158 21910 14836 14473 21262 38050 56400 58323 53615 47603 35470 33068 37127 46859 75758 79445 36346 14413 6334 4368 4151 4198 4371 12792 19148 6487 1537 473 1212 9094 13128 3979 1861 891 596 1389 4305 7001 8657 14400 20169 26282 22908 15382 22765 25536 20101 13147 7580 2872 990 926 992 1076 1203 1353 1351 1429 1592 1849 2050 2133 2298 2457 2685 2588 2754 2568 2059 2095 2249 1799 1432 1197 907 700 498 331 241 193 142 145 151 140 129 142 146 148 123 128 123 124 128 137 133 126 99 97 114 110 112 116 128 124 131 121 123 122 119 114 105 113 113 99 113 111 104 96 108 111 102 98 102 108 99 91 82 80 72 71 66 60 59484 339 228 30 11118 16 31 24 8068 4478 308012 666158 999999 899575 20375 1205 989 843 534 463 354 116 72 9 7 20 57 -8 55 -41 27 -3 -21 32 14 -14 -88 -19 -49 -48 999999 -93 -29 -76 -51 6 999999 -79 -40 75 198 -5 9 90 114 70 -32 -60 999999 999999 999999 999999 999999 999999 999999 -86 -32 -52 999999 999999 999999 999999 999999 999999 -89 999999 999999 999999 999999 999999 -96 -72 -67 -72 -94 999999 999999 999999 999999 999999 999999 -82 999999 999999 999999 999999 999999 -100 999999 999999 999999 999999 -98 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 -45 999999 999999 999999 999999 -83 999999 -39 999999 -81 -63 -13 999999 -63 -43 -78 -80 -98 -65 -55 -56 5 -24 1 -28 6 -13 -18 43 572 1424 2243 4772 5681 4742 2999 2917 4462 6063 6081 5181 4257 3865 4226 4825 4798 4396 4645 4162 2883 3889 4574 4090 5552 10980 25161 22766 8312 3067 1850 1449 1522 1394 1210 996 854 676 508 304 81 0 93 158 117 69 67 58 27 124 355 1562 5564 13757 23810 27230 29930 29975 23222 16351 12650 20486 41682 54640 49193 43321 41096 31158 24076 29465 46582 79481 81797 43069 17522 8375 4760 5447 6728 13971 29266 28646 9269 2195 717 404 3463 12151 8844 2844 1240 600 743 2602 6381 7137 11229 17757 22068 21357 10612 18608 40406 22405 10112 3312 1482 1093 954 991 1075 1257 1309 1216 1363 1496 1647 1774 2145 2566 2806 2865 3143 2887 2302 2174 2524 2457 1988 1739 1652 1217 874 600 469 347 270 194 146 127 125 125 127 145 144 142 137 137 139 146 145 129 119 127 118 122 123 143 131 119 139 132 132 131 118 112 126 132 129 118 112 118 125 120 108 103 116 113 113 109 100 99 98 91 86 79 70 67 64 59490 339 226 30 11116 16 31 30 8068 4471 546963 999999 999999 32977 1785 1523 1329 1003 611 633 256 167 185 143 98 14 49 38 66 30 -62 38 53 27 -11 58 58 36 7 -1 25 7 -80 -78 -12 -12 -76 999999 -76 110 197 165 181 149 131 82 4 -86 -81 999999 999999 999999 999999 -68 -88 999999 -77 -89 -56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 -61 -15 21 -66 -52 -75 999999 999999 999999 999999 999999 999999 -74 999999 999999 999999 999999 -80 -40 999999 -52 999999 -88 -83 999999 999999 999999 -76 -72 -95 999999 999999 999999 999999 999999 999999 -85 999999 -65 -56 999999 -76 -88 999999 999999 -65 -89 -81 -89 -85 -19 -8 -72 -53 -81 999999 -33 -41 -82 -88 -57 -54 -33 -81 -42 -55 -66 -54 -46 -87 -86 -23 4 28 17 2 10 -4 79 945 2073 2571 3870 6157 6016 3119 2213 2508 2573 2874 3214 2658 2048 2297 2456 2869 3740 4014 4693 4950 4493 5263 3838 3716 5680 13439 18204 9415 3066 2021 1621 1310 1096 1132 1149 1109 843 593 444 522 1107 1081 415 114 112 85 72 99 105 101 237 606 1870 8245 19741 23345 26196 30727 32028 30841 37730 44164 41016 37869 35327 29452 23006 17785 26071 49299 83147 78168 48570 24141 12339 7198 7041 12590 24789 28736 21970 6946 1724 494 466 1692 6660 11411 4155 1077 643 577 1220 2421 2705 4190 7468 7107 7610 12131 8868 18542 16226 5101 1147 807 873 934 972 1025 1166 1124 1209 1382 1516 1613 1738 2110 2654 3157 3134 2925 2676 2594 2498 2525 2382 1997 1692 1466 1226 801 600 392 325 335 357 164 139 166 164 146 155 153 150 147 144 153 154 144 140 136 121 127 147 134 131 119 126 132 123 127 125 124 129 134 138 130 125 121 119 128 128 115 116 124 121 121 118 108 104 100 94 94 89 81 73 81 59496 339 254 30 11114 16 31 36 8068 4464 738087 999999 574990 7993 1611 1734 1530 992 556 585 246 98 107 156 139 77 92 45 33 -7 115 54 72 50 42 35 31 20 -1 50 -13 57 56 25 -82 999999 -71 -74 -11 71 259 179 84 220 131 136 23 -3 -88 999999 -92 999999 -70 -30 -50 999999 -85 999999 999999 -87 999999 999999 999999 999999 999999 999999 999999 -80 999999 999999 999999 999999 15 -30 -55 -67 -81 -52 -80 -28 999999 999999 999999 -98 -100 999999 999999 -51 -76 999999 -24 -96 999999 -53 999999 999999 999999 999999 999999 -93 999999 999999 999999 999999 -98 -87 -46 -33 -72 -95 -95 -12 -52 -64 999999 -51 -77 -64 -92 999999 -72 -63 -37 -66 -66 -92 -68 -74 -83 -82 -52 999999 -93 -83 -40 -72 -11 -43 -28 -9 -12 -48 -87 -32 -56 -2 25 40 58 49 297 2242 4989 5619 4763 5694 5738 3575 2336 2197 2569 3589 5040 4772 3441 3206 3025 3211 3061 2807 3468 5451 5801 4996 4049 4751 7489 10875 7116 4173 2806 2257 1830 1549 1536 1836 1763 2196 3519 4307 4077 2567 1233 648 172 92 75 61 48 65 116 103 201 519 2794 9605 15352 17865 20238 23317 29858 40299 46205 40594 30702 26456 21974 15402 14350 24548 44265 72489 68055 42453 18589 9806 7257 10406 24977 43301 31733 14213 6400 2373 478 459 1455 6069 11473 6655 1542 601 509 736 1412 1790 3124 4436 5033 7362 18304 15050 6108 5895 2108 949 847 969 1108 1271 1317 1117 1032 1122 1217 1371 1503 1652 1912 2407 2647 2880 2526 2150 2213 2443 2351 2209 1983 1807 1504 1336 973 617 591 452 256 197 160 140 125 137 142 145 140 140 138 132 133 156 144 130 125 132 119 121 120 124 122 115 122 118 103 111 110 123 110 114 115 112 103 106 120 116 105 103 115 118 108 103 108 96 89 85 78 78 72 67 60 59502 339 223 30 11113 16 31 42 8067 4457 881489 999999 77909 2398 1614 1731 1434 808 486 537 313 118 53 137 27 -98 -45 68 -42 39 30 45 27 4 32 31 18 -25 13 -37 -14 -42 -46 -25 -19 -62 999999 999999 -62 75 232 116 64 149 105 -27 -73 -72 -70 999999 999999 -98 -86 -92 999999 999999 999999 -70 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -28 -21 -73 -72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -28 -91 -97 999999 -73 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -73 999999 999999 -79 999999 -88 999999 999999 -69 -79 -65 -87 999999 -6 -22 -61 -84 -56 -75 -69 -82 -74 -54 -60 -58 -40 -51 -51 -71 999999 999999 -38 -49 -52 -12 -57 2 -87 -30 -45 -14 106 103 645 4815 10017 7273 5321 5792 5648 5815 4242 2102 2229 2889 3923 5420 5715 4395 3844 4317 4517 3937 3432 5795 5960 4425 4026 4877 6638 8457 5544 4126 4005 3725 3355 2774 2542 3113 4326 8622 12735 9940 4967 3176 2441 1700 690 241 131 71 69 51 78 79 71 152 210 908 3853 7952 11514 14568 17223 24082 31946 34359 29139 21615 15346 9698 10764 22964 45200 84646 78547 48865 22587 12789 9478 10501 22320 41041 36719 14259 6008 2276 475 421 814 6097 19880 21128 7129 1212 491 588 1170 2022 2033 2736 5214 6770 10169 15138 6380 1131 860 837 806 1090 1372 1391 1158 972 941 1021 1244 1488 1539 1704 1752 1922 2231 2368 2317 2201 2046 1953 1814 1671 1632 1601 1504 1447 995 602 428 340 394 199 135 129 107 101 118 134 129 97 110 132 115 111 129 130 101 101 107 105 87 92 102 114 105 109 96 87 94 94 90 86 103 92 78 86 95 94 97 82 87 83 85 84 79 78 67 57 57 58 50 48 45 59508 339 222 30 11112 16 31 48 8067 4450 974290 999999 112272 2450 1726 1615 1316 823 572 445 255 89 68 66 110 -20 57 88 36 38 45 4 -5 19 -6 -59 -3 -7 -5 -39 -48 -29 -21 -90 999999 999999 -52 -90 -68 79 220 223 86 104 182 59 -50 -52 999999 999999 999999 999999 999999 999999 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -64 999999 999999 999999 999999 999999 -68 999999 -47 -96 999999 999999 -98 999999 999999 -44 -88 -57 999999 999999 999999 999999 999999 999999 999999 999999 -69 999999 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -47 -78 999999 999999 -42 999999 999999 -82 -87 999999 -62 -88 -79 -59 -39 -70 999999 999999 -77 999999 999999 -73 -69 999999 -86 999999 -94 -39 -48 -88 -77 -66 -81 -39 -66 -18 -34 -44 23 95 278 2316 8665 10054 5807 4003 5164 8095 7606 5383 3484 3640 3556 3483 3903 4001 3583 3074 2761 3518 4776 5752 6400 5458 3656 3886 4648 8953 9707 5252 3049 3610 3710 3448 4234 5612 8025 9009 10598 12829 11253 7258 4427 3440 3025 2170 1636 1448 1107 579 241 50 28 46 92 79 155 377 1406 4911 9657 12396 15112 19378 22112 17997 12896 8962 6004 8311 23708 37864 79203 90019 57767 36613 15293 11250 9173 13251 29457 40162 23900 10642 2411 538 382 482 6902 30364 36998 14753 2614 469 558 1479 2710 1832 1098 2355 5352 3305 4659 5130 1112 649 722 846 1190 1587 1423 1021 923 947 1057 1237 1364 1419 1590 1635 1841 2207 2168 1936 1651 1569 1735 1696 1464 1529 1492 1323 1110 902 533 349 258 175 154 101 107 103 97 87 92 105 113 104 92 89 101 86 95 99 74 86 90 91 105 99 97 101 84 86 98 86 99 102 101 80 74 83 81 83 84 81 71 71 78 73 69 65 69 73 62 51 51 47 49 38 59514 338 252 30 11112 16 31 54 8067 4442 376758 6360 1584 1708 1743 1381 842 511 593 182 109 65 76 108 28 39 65 28 -49 -5 -35 -40 -10 61 -27 26 1 -42 -6 -25 999999 -74 999999 -13 5 -89 -47 -16 4 214 308 144 27 93 64 -24 -5 -29 999999 999999 999999 999999 -87 999999 -97 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 -94 999999 999999 -67 999999 999999 999999 999999 999999 999999 -74 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 999999 999999 999999 999999 999999 -96 999999 -87 999999 -99 999999 999999 -98 999999 -88 -91 -64 -8 -51 -95 -100 999999 999999 999999 -58 -64 999999 -53 -87 -98 -92 999999 -54 999999 -87 -77 -61 -63 -9 -44 -37 -29 34 52 135 706 3918 8808 8020 6386 7080 7271 8741 9952 7918 6724 5591 6484 6780 6449 5905 4697 4379 4412 4593 5698 7131 6878 5083 6049 6573 4193 6559 12379 10610 7474 6520 7242 7632 10697 15053 15403 14682 14022 12716 11250 8612 5307 3854 4445 3483 1958 1414 828 677 556 324 136 99 90 109 84 188 405 1356 5615 11544 12423 11305 10990 9499 6342 4030 3316 5205 15851 27790 62987 102517 72981 49203 22866 10107 9473 16348 25676 29713 15143 10626 3231 1238 507 330 5916 32154 33808 13923 3409 640 536 811 886 867 758 825 905 808 2585 5024 1491 642 735 870 1033 1339 1269 957 845 967 1067 1197 1280 1354 1477 1616 1737 1733 1884 2024 1761 1583 1558 1462 1431 1279 1260 1416 1458 1000 610 430 288 196 151 140 116 118 110 115 109 110 123 108 116 114 115 119 118 111 101 94 91 95 98 105 110 106 102 103 99 109 110 104 101 97 109 93 85 93 101 101 83 86 89 86 89 92 81 74 68 58 46 49 46 38 59520 338 253 30 11113 16 32 0 8067 4435 438823 10238 1728 1804 1656 1194 726 423 516 278 45 4 22 5 56 -4 0 47 126 10 -94 999999 78 -19 -57 -81 -36 -10 -57 -4 115 -68 999999 999999 999999 999999 999999 -85 -63 183 289 129 32 51 -43 -71 -82 999999 999999 999999 999999 999999 -86 -57 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 -67 999999 999999 999999 999999 999999 999999 -88 -90 999999 999999 999999 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -65 999999 999999 999999 999999 -99 999999 -80 -43 -91 -78 999999 999999 -95 -64 999999 -54 999999 999999 999999 -65 -60 999999 999999 -74 -85 -64 -15 -52 -54 -19 -65 -33 35 27 217 1433 4846 8886 5711 3447 4723 8055 11657 11641 10631 10579 10579 9166 7337 5564 4706 3782 3774 4337 4624 5876 8865 9762 7036 7499 9140 5966 6502 14701 15951 12002 10162 8887 7538 9472 12689 12826 12344 12220 12940 10837 9030 6618 4074 4273 5028 3153 1847 841 670 906 700 455 169 80 85 75 142 222 522 2488 7929 9540 7428 5370 4564 4280 2358 1534 1428 2689 10938 33618 79933 82435 59665 39742 16417 5831 9818 19705 28329 20468 14357 6662 2373 820 397 1012 13101 35917 19345 5912 1016 547 636 780 1073 847 826 791 728 1625 2555 1910 1235 1322 774 851 902 847 858 862 910 1053 1104 1247 1276 1470 1702 1651 1843 1988 1777 1924 1431 1371 1386 1560 1414 1192 1176 1041 774 551 378 277 204 146 105 89 94 102 86 79 102 103 101 103 104 98 99 110 95 94 91 98 95 88 87 87 94 87 86 81 94 84 87 91 86 77 66 72 72 76 82 81 80 72 80 73 64 59 57 50 47 44 47 41 29 59526 338 254 30 11114 16 32 6 8067 4428 432866 7771 1774 1878 1745 1323 746 536 573 68 -51 51 74 76 141 80 110 96 7 20 64 69 8 9 -35 -15 13 -12 -24 -7 27 17 -39 -35 999999 999999 999999 -46 -76 108 162 30 62 123 25 14 61 84 -25 999999 999999 -88 -88 -52 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 -88 999999 999999 -86 999999 999999 999999 999999 -86 -96 -77 999999 999999 999999 -72 -97 999999 999999 999999 999999 -88 999999 999999 999999 999999 999999 -99 999999 999999 999999 -97 -62 999999 999999 -59 -47 -42 999999 -99 -91 -63 -99 999999 -77 -65 -63 -18 -58 -98 999999 -85 999999 -97 -61 20 -36 -59 999999 -29 -35 -42 -31 6 -19 -2 -60 -3 -15 23 12 54 278 2084 7266 10449 7714 5824 6803 6574 6688 9117 12617 13726 11876 11138 12208 11387 8890 7231 5171 4283 4571 6021 7010 6680 7268 7174 8236 6806 5992 7923 9364 8827 9096 7877 8218 8731 9976 11813 10998 10601 12173 11658 9145 7929 6551 5856 7013 5287 2405 1144 879 802 499 259 159 104 142 140 128 193 322 1301 4339 6631 6144 4314 2826 1588 686 555 713 1108 2664 12643 58427 112042 88888 53050 24405 7493 3983 11129 23293 27161 18031 9573 4217 2304 1501 1567 7528 22132 15563 5239 1454 694 686 598 674 765 1023 1081 1311 6786 7432 5524 10931 4611 951 946 938 836 790 820 884 986 1189 1344 1477 1551 1445 1609 1850 1831 1795 1681 1735 1608 1748 1575 1342 1328 1222 1065 809 626 409 305 270 160 133 114 127 118 111 129 115 119 110 125 121 131 120 101 110 108 113 92 100 117 106 112 107 118 103 96 102 104 108 95 90 103 89 95 104 95 96 98 97 101 86 81 79 86 76 73 69 62 69 72 54 59532 339 195 30 11115 16 32 12 8066 4421 897978 463841 9715 1856 1814 1468 1106 563 483 250 52 -76 62 75 42 -2 5 20 29 8 7 -44 -34 -21 -36 65 37 18 -17 -32 -63 -8 -26 -29 -41 -89 -82 -80 -75 -38 9 127 23 8 100 31 -60 -41 -38 -62 999999 999999 -62 -69 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 999999 -98 999999 -79 999999 999999 999999 -57 999999 999999 999999 999999 -79 999999 -45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 -83 -73 999999 999999 999999 -75 -87 -98 -77 -85 -71 999999 999999 -72 -76 -48 -27 -99 -82 -95 -37 -47 -45 -70 -59 10 -97 -60 -2 -23 -11 4 -2 -18 82 355 1811 6903 14152 15368 13256 11078 8912 9341 9012 7369 7567 9261 12226 12395 10186 9827 9592 8718 8784 8036 6284 6841 8268 7615 7431 7553 6951 4936 6457 11051 11058 10191 10097 9879 9664 9389 9244 8811 8587 9606 12323 12904 11725 12339 12235 7978 6595 4328 2394 1529 1137 972 675 416 159 121 139 122 119 178 367 1879 4611 4197 3760 2754 843 323 312 402 713 1218 9505 62120 124057 86588 43590 24245 10605 4694 9843 19167 22742 18608 12226 7273 5263 4675 3050 3714 9245 10262 5741 1641 458 556 684 770 932 1081 1302 5543 15143 10627 7228 19135 29884 16510 3238 3057 2225 822 851 896 902 1070 1255 1411 1451 1611 1670 1775 1766 1673 1572 1577 1485 1490 1378 1378 1324 1250 984 775 485 334 279 236 175 124 108 124 123 119 123 103 115 121 121 112 126 114 106 98 109 116 110 106 113 116 109 111 113 99 105 122 97 104 104 95 96 100 102 106 106 105 94 96 92 92 92 93 80 75 70 68 63 58 50 55 59538 346 15 30 11115 16 32 18 8066 4414 1297 1485 2265 2537 6775 59101 545482 797360 211677 4581 1721 1521 1169 773 585 521 255 23 2 29 90 98 56 102 43 45 37 1 -13 -56 -26 30 -42 -84 -15 -47 -13 38 -17 10 -15 -17 -70 999999 -32 -30 999999 -84 39 -53 45 163 0 999999 -15 -3 -15 999999 -94 999999 999999 -37 -16 999999 999999 -62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 999999 999999 999999 999999 999999 -58 -15 -72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -74 999999 999999 -78 999999 999999 -71 -32 999999 999999 -87 -70 999999 999999 -33 -59 -77 999999 999999 -96 -64 -76 -54 -24 -94 999999 999999 -82 -36 -68 -71 -35 -71 -38 -53 -43 27 10 37 212 878 3214 9367 15855 18477 19130 14346 13229 13241 12184 11968 11186 10340 9839 11269 13168 13503 12407 10622 9883 10295 8259 4732 5044 6849 7165 9397 7682 4984 5034 7277 8949 8043 7422 7351 8676 10036 10293 10794 11294 10897 11546 14477 18301 20013 19693 16374 9365 5486 4867 3617 2443 1876 1375 895 541 246 150 130 140 150 510 1366 2821 3022 2122 884 255 198 211 323 740 1489 10054 62754 97790 66593 41497 24250 12233 5966 11002 16045 14767 16013 15129 8040 9661 9448 4540 2998 4157 6503 4532 2298 562 583 1008 1168 1133 3200 5948 6214 7201 7107 7626 46124 68705 21776 8911 9467 4143 844 776 820 985 1101 1411 1553 1447 1561 1733 1910 1888 1600 1561 1475 1573 1635 1457 1305 1187 1073 924 817 625 396 274 251 220 162 138 148 141 127 124 137 148 147 161 142 148 162 132 132 119 121 127 134 149 140 124 132 135 137 138 134 123 121 128 135 132 124 120 103 115 116 113 116 114 115 102 110 111 111 98 95 86 85 75 68 59544 346 15 30 11115 16 32 24 8066 4407 1130 1312 1800 2522 2395 24076 345095 582197 34081 1628 1558 1360 959 576 328 368 127 -39 999999 -45 -17 -11 46 21 -18 1 -7 -92 999999 -67 -19 -12 -62 -85 -4 -93 -96 -58 -37 -60 999999 999999 -86 999999 -88 999999 999999 -93 -65 -97 -84 51 -66 999999 999999 -90 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 -87 -24 -67 -99 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 999999 -59 999999 -59 999999 -53 -70 -99 -83 -8 -44 -31 -87 -47 -2 51 615 3057 7497 12236 20192 27255 28271 21792 15287 12748 10878 10269 10349 9519 8605 9181 9982 9683 9656 9404 9774 10302 10330 9401 8941 9663 5713 7890 11399 8700 8091 7794 7192 7192 7687 8673 9328 10453 11254 12010 12510 12283 12600 14570 18888 23840 23472 15697 8792 6185 5755 5149 3347 2163 1572 1060 694 309 132 122 110 144 206 415 630 788 387 159 161 219 422 881 2118 13644 54965 82723 62701 30894 14242 8292 4053 5954 9799 10024 14672 14556 8407 11757 18095 12409 5834 4025 3624 3278 2551 539 557 1115 1233 1095 7051 10329 2822 2162 2615 8923 58550 66007 29271 17584 11945 2908 793 725 756 874 1041 1220 1291 1284 1399 1505 1655 1428 1286 1358 1389 1398 1485 1303 1201 1095 1205 951 612 488 354 362 304 160 125 122 128 113 104 118 129 128 124 133 134 122 121 92 99 107 108 111 123 114 110 105 100 118 106 89 105 112 109 98 87 90 108 101 98 98 88 90 99 98 95 90 87 79 66 68 67 62 60 56 51 59550 346 16 30 11116 16 32 30 8066 4399 1125 1142 1379 2084 2125 9397 126573 192670 7678 1514 1578 1366 1072 684 378 393 138 -48 -55 -24 -43 -93 -93 -35 -63 -13 -53 -66 -39 999999 -55 -73 999999 -59 999999 999999 -52 -50 -43 -62 999999 -98 -95 999999 -72 999999 -98 -87 999999 999999 999999 999999 999999 999999 999999 -82 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 -71 -99 -80 -54 -49 -94 -14 -3 49 292 833 2112 4535 9676 17629 25347 29926 28016 16745 10671 9985 9881 9020 8350 8554 9117 9824 8863 9010 10287 10561 11853 12973 10218 7882 6171 6119 10780 13304 8734 7635 6531 5809 4869 3832 4602 5623 6283 8622 13812 15731 16120 17387 19701 24174 28668 21377 11753 9113 6661 5604 4882 3400 2379 1706 1166 676 232 118 84 89 74 117 154 120 129 120 142 212 672 1510 4449 22098 73366 111751 76351 32946 12991 4559 2504 2600 6103 12028 18984 15074 9527 15553 40672 35934 12197 6067 6106 3064 1643 961 945 1393 3161 1466 5033 11252 4389 4260 2843 2487 11364 25361 20992 13533 6959 1317 730 698 780 934 1057 1183 1270 1485 1493 1545 1622 1383 1285 1240 1308 1466 1368 1144 1081 970 898 709 605 503 338 300 254 155 132 117 123 137 127 125 120 129 133 126 130 126 122 118 126 114 119 110 110 117 107 108 111 99 106 114 102 107 109 114 117 107 101 104 107 103 95 99 101 93 94 96 93 101 90 69 64 66 66 61 59 59556 346 18 30 11118 16 32 36 8066 4392 1143 952 1128 1424 1685 5170 22429 9766 1529 1517 1750 1639 1168 683 419 429 135 4 -78 -2 3 -3 48 -19 33 35 -28 -37 -43 -52 8 -19 999999 -58 -43 -17 -60 -58 -51 -54 999999 -79 -81 999999 999999 -81 -84 -46 999999 999999 999999 -10 -4 999999 999999 999999 999999 999999 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 999999 999999 -87 999999 999999 999999 -74 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 999999 999999 -84 999999 -95 999999 999999 -83 999999 -95 -50 -77 -65 -29 -11 62 305 1000 2384 5830 11911 18684 28450 36767 31400 18648 11810 9208 8990 10166 11042 11540 11291 11673 11086 10498 10739 11173 14334 16419 12521 6721 4836 8530 9572 6541 8276 9226 9490 7733 5516 4045 4147 5170 6470 8781 11789 15073 19257 22908 28632 31469 24454 17922 15827 11068 7531 7173 5161 2951 1739 1122 666 290 117 118 128 113 145 156 140 134 157 177 243 341 573 1362 8345 39609 109327 102027 39499 12706 5965 2110 1384 4551 7595 18443 18145 8607 14870 36960 48421 31900 10126 6940 6007 3826 4379 1819 1613 5565 3205 3158 8501 13360 13584 6195 2202 4193 8461 12113 24221 15280 1954 735 789 854 931 1101 1282 1523 1615 1502 1521 1547 1432 1194 1195 1340 1540 1335 1220 1310 1130 920 702 577 437 313 305 220 168 152 149 148 156 142 138 138 164 153 158 147 165 145 128 129 133 137 123 128 130 123 120 138 139 138 133 130 141 129 118 125 120 128 133 124 124 120 119 113 116 123 117 117 116 104 87 85 87 87 81 80 59562 346 19 30 11119 16 32 42 8065 4385 1077 995 1132 1367 1508 3077 11316 14656 2380 1327 1581 1544 1070 558 442 265 14 -10 999999 999999 -98 -80 -26 -20 999999 999999 -52 -47 999999 999999 -67 999999 999999 -90 999999 999999 -68 -85 999999 999999 999999 999999 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 -38 -33 999999 -85 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 -79 -74 999999 999999 999999 999999 999999 -82 999999 999999 -86 -89 -99 -96 -19 -43 -27 -27 59 338 1434 5905 14398 20041 26011 36081 45605 42075 32649 27340 20661 13195 10479 10880 11584 13078 12014 10157 9020 9226 9710 13450 16133 9285 5311 4877 7596 7709 8172 14790 14999 12094 11390 10733 10403 10987 11235 11823 10994 11213 11898 14917 23788 31553 27813 22014 19939 17731 14676 10014 7205 5048 3068 2041 1293 574 182 128 99 117 94 75 92 110 138 181 172 199 310 526 962 8950 64194 92837 39260 8938 3395 3440 1715 3573 6620 19229 20940 9547 13749 36749 63801 50725 25885 11183 10932 7530 6397 2357 2726 5287 3893 6271 11808 14721 13875 6343 3129 3195 5273 10265 11682 5843 1362 771 708 776 888 1020 1276 1539 1610 1567 1623 1669 1385 1213 1190 1082 1097 1378 1214 1098 1161 927 638 467 400 310 249 225 164 133 133 117 131 149 156 144 143 138 143 134 140 142 126 119 118 120 111 138 139 127 124 120 124 130 120 122 128 129 122 117 113 110 113 123 118 109 115 110 117 114 103 97 87 81 83 86 79 75 72 76 59568 346 22 30 11122 16 32 48 8065 4378 1002 869 984 1147 1433 1912 1858 1097 1070 1328 1502 1324 756 405 282 143 999999 999999 999999 999999 999999 999999 -94 999999 999999 999999 999999 -63 999999 999999 -87 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -73 -90 999999 999999 -94 -26 102 523 3064 11261 17634 18055 20079 23737 34216 42268 40623 37783 29495 21434 20458 20733 18621 14127 10618 8864 7935 6586 6016 10458 15828 11224 7142 6605 5568 6464 6684 10323 18502 17503 15929 16122 15252 15501 14627 13147 11686 10045 10044 11781 14365 18973 27473 28783 21508 18024 17314 17355 13535 8412 6491 3369 1235 675 320 103 50 28 82 100 81 84 115 124 170 178 310 414 4592 32333 92384 87179 30861 5494 2295 2121 1173 2220 5286 18464 24315 8044 9565 25714 55639 47513 34574 17090 12069 12589 12456 4529 2924 2771 4135 9149 10516 12751 10177 3890 7374 8467 8590 6732 3264 4323 4717 1238 670 666 750 940 1175 1302 1413 1495 1679 1585 1433 1272 1303 1155 1212 1238 1094 909 789 794 671 511 370 256 170 133 143 110 87 92 99 98 111 116 104 120 128 111 109 83 84 94 93 103 102 78 90 89 83 87 95 96 81 80 84 91 84 90 87 88 90 93 82 74 74 80 79 78 75 71 74 66 56 47 46 43 45 47 59574 346 23 30 11123 16 32 54 8065 4371 1515 1096 980 963 1096 1724 2084 1270 1061 1300 1492 1079 480 285 277 161 -36 999999 -93 -76 999999 999999 999999 999999 -78 999999 -96 999999 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -64 -92 5 288 812 2003 3891 5486 7049 9404 13660 22353 37089 46300 45600 36710 27847 23281 21822 21790 21700 21092 17599 12168 8033 5208 4422 8127 11947 10078 8609 9298 5848 6649 6458 8248 10806 12997 18768 24005 25623 23837 19779 16439 15138 14411 15053 16644 18537 25025 32357 26389 19876 16890 15847 15390 10647 7231 4331 1186 321 173 122 117 112 88 94 99 94 91 108 135 317 364 3527 28777 72339 88506 62081 20824 5474 1940 1428 882 2829 6569 21419 23824 7006 6380 15709 46679 60470 56387 29189 14570 10130 9519 2809 1472 1913 3782 4613 4321 5508 5299 3000 2753 2921 2611 2544 5763 5063 1422 700 672 714 811 922 1082 1187 1319 1551 1762 1912 1699 1283 1256 1365 1214 1242 927 916 894 780 736 678 452 271 268 224 255 118 105 111 99 124 98 113 130 108 105 118 116 115 116 112 102 101 96 98 106 105 93 96 108 114 98 102 89 96 89 90 98 99 86 86 91 91 88 88 92 86 80 75 72 71 53 57 57 55 50 46 59580 346 25 30 11125 16 33 0 8065 4364 1552 1305 1087 961 999 1567 1798 1010 984 1201 1404 927 386 198 176 102 999999 999999 999999 999999 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -46 128 775 1883 2765 3385 4144 6114 10526 22149 41088 52259 44884 37119 29435 24333 22737 21606 20903 17868 13298 9302 7638 7506 8704 10877 13078 10382 8766 9462 6683 6858 4613 5073 8867 17374 30259 36030 37764 35248 33223 31540 28417 25619 26073 27775 29374 36099 36187 27888 23686 18982 14821 11448 6787 4254 2286 817 342 137 120 103 101 80 124 116 98 133 179 297 594 3626 15440 31254 49523 44526 17556 5397 1649 762 1854 4445 15431 29073 11373 5122 5384 13662 41353 61126 55345 25109 11977 6528 4871 9807 10635 3743 3196 3819 4970 5022 5320 3952 1955 1707 1280 2312 3047 1268 662 656 667 709 815 944 1080 1297 1471 1429 1419 1525 1703 1474 1368 1141 1044 1097 1060 856 872 794 616 471 370 314 244 213 178 143 120 102 103 116 118 115 115 105 130 135 124 112 103 105 122 102 101 105 94 89 99 97 96 93 101 94 95 95 92 93 102 109 99 91 86 84 79 80 87 92 83 86 74 71 63 56 53 60 53 50 59586 346 27 30 11127 16 33 6 8065 4357 1083 840 785 855 1036 1165 1062 917 1035 1351 1450 916 446 222 178 80 999999 999999 999999 999999 999999 999999 -91 999999 999999 999999 999999 999999 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 -27 169 537 1112 1591 2455 3034 3823 5292 9935 20270 29314 37777 46559 46742 39047 30697 24738 19776 15381 12753 11696 12165 12523 11275 12090 13262 12605 11151 12616 10244 6699 7249 7112 8093 14085 23591 27489 31572 37070 37956 35915 36169 35365 33436 33630 33291 38163 43016 38511 32158 28966 22116 17654 11823 5908 2559 1049 394 203 103 114 124 146 130 126 146 177 222 330 837 1994 3181 12240 35444 30457 9633 3220 1269 929 2488 10585 33549 23922 6683 4042 7864 19562 45698 65974 65986 29701 8523 7000 6561 5920 3093 4682 5404 3463 3284 2401 3071 3321 1992 1312 871 913 749 678 669 613 633 704 794 854 1033 1198 1414 1525 1558 1508 1424 1301 1239 1156 1184 1152 1021 879 941 752 514 380 449 307 205 175 147 129 113 129 138 141 133 141 148 160 137 124 134 138 118 132 140 116 103 113 118 113 114 121 126 123 130 112 105 117 115 121 111 111 106 106 117 122 107 108 106 110 105 99 89 87 83 80 77 73 74 78 59592 346 30 30 11130 16 33 12 8064 4349 1463 1312 1203 1142 1094 1099 875 768 869 1410 1376 789 301 175 129 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -45 140 451 874 1192 1038 1457 2787 5204 9041 18329 30652 40871 49421 49431 39632 32558 30854 29465 24280 18417 14924 10691 8912 12342 16120 16149 16152 13875 6802 8298 11461 14455 17300 24078 32403 37610 44026 55241 60415 54406 53883 50245 36144 22435 23022 30855 34614 32896 24852 17307 16007 11756 6206 2089 631 311 245 147 110 90 111 123 108 121 177 226 375 744 1126 2236 8759 19842 22167 9032 2236 1200 966 3520 13001 22002 12613 6136 6781 15492 27241 36413 63426 68948 34648 9584 7256 7639 3898 1264 914 2881 2531 1062 2058 5631 7574 5559 2472 630 537 551 539 564 539 566 628 703 785 955 1109 1245 1423 1531 1542 1629 1229 1125 1272 1092 977 928 837 890 883 576 430 317 270 215 208 128 129 151 130 120 135 134 129 133 124 115 138 114 97 97 120 106 109 120 115 111 111 110 116 109 108 106 103 110 104 105 102 101 112 109 98 103 96 103 107 99 90 90 72 77 77 66 66 62 62 51 61 59598 347 2 30 11132 16 33 18 8064 4342 14864 1809 1400 1188 1088 981 991 834 861 1001 1315 1214 556 268 196 123 999999 999999 999999 999999 999999 999999 999999 -93 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 50 237 407 557 824 1389 2936 5324 9091 16242 27789 38932 42206 36365 29224 28372 27879 29285 30216 22695 13598 8585 9889 12174 14043 19205 21263 14006 8930 11988 17522 19710 24641 37773 42438 51799 68844 77524 71278 59154 45461 30851 20505 14816 17503 26577 27900 22618 19117 17188 10587 4880 1489 649 518 412 204 109 121 146 157 150 153 153 179 280 547 743 806 4746 10859 10174 6022 2191 1584 1809 3730 7449 11104 9324 5794 7627 7644 13764 24631 42106 69760 47985 12496 8142 7785 3509 3275 3096 1241 902 2318 6546 10867 9420 4597 1156 393 436 440 456 451 474 536 596 651 791 926 920 1124 1439 1393 1364 1289 1204 1372 1195 1218 1229 984 852 856 872 675 445 336 220 196 151 116 111 104 101 108 119 115 116 111 109 117 113 129 119 102 110 100 105 97 101 110 113 104 96 93 94 93 106 104 96 92 99 91 92 87 88 86 84 90 97 91 82 80 77 61 52 56 59 53 54 49 46 59604 347 5 30 11135 16 33 24 8064 4335 17464 1548 1109 860 855 1144 1034 782 894 1077 1407 1497 729 312 274 141 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -47 50 240 419 501 587 873 1549 3185 5113 6719 12252 26021 38233 40956 39564 39594 39543 35128 30296 32785 32542 19649 10691 9648 11094 19810 20703 26171 26337 21774 22789 20676 22675 30878 41207 52212 57820 63028 70265 72521 69517 60517 45326 26842 12830 13564 24598 27573 20099 18515 18329 11338 4265 1577 847 612 484 265 189 212 202 169 212 197 228 344 471 682 740 2608 6474 8800 9459 5553 2488 2596 4579 5404 5308 6333 4862 3624 3500 4726 14561 35841 75365 50765 14511 9959 7759 5898 6765 6753 4685 3278 4436 5532 4837 4001 2162 494 439 410 471 504 523 520 527 617 698 862 906 960 1107 1327 1438 1410 1333 1176 1208 1406 1328 1069 1084 967 851 790 667 452 338 287 232 193 163 160 150 142 129 113 124 138 142 149 156 167 154 152 140 147 153 140 133 145 149 143 143 150 128 134 134 126 135 122 119 125 129 125 117 125 132 122 122 118 109 112 108 112 107 99 91 98 91 96 89 90 59610 347 7 30 11137 16 33 30 8064 4328 17302 1318 1084 1043 1103 1111 979 780 837 1037 1503 1399 621 333 219 120 999999 999999 999999 999999 999999 999999 -85 -63 999999 -62 999999 -68 999999 999999 999999 999999 999999 999999 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 -11 64 209 364 377 268 341 714 1729 3621 5691 9499 19072 32221 39688 41547 41967 39856 33308 27843 27886 25327 17603 12776 8847 7027 11263 19591 17219 21552 21889 23676 24756 29305 39791 46667 42745 41780 42947 47741 58340 70188 76459 68484 41891 15257 6515 9354 17818 26118 27297 22458 15455 7766 3893 2292 1576 996 496 250 257 197 179 196 259 290 363 506 662 656 1766 5094 5086 5448 5380 2981 2396 2997 4639 6130 8116 5053 3303 3314 2855 11033 27848 61182 77294 25964 15250 9935 5213 4936 4099 3075 2030 1779 1750 2974 2536 949 501 428 385 417 474 485 467 439 515 756 858 865 909 987 1188 1260 1252 1474 1230 1239 1208 1071 1089 1117 999 883 867 816 531 358 256 204 180 150 136 148 128 129 153 147 141 132 151 151 152 165 141 129 128 129 133 124 121 135 124 131 129 124 129 128 127 124 126 123 128 124 116 113 125 129 116 129 126 116 115 101 94 96 93 85 87 87 83 80 81 59616 347 9 30 11139 16 33 36 8064 4321 18529 1134 1016 1018 1093 1215 954 786 892 1081 1468 1163 429 282 222 48 999999 -88 999999 999999 999999 999999 999999 -97 999999 -55 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 20 115 94 117 142 412 1129 2272 3198 5106 12327 24073 32531 34870 31514 26136 21706 17739 16742 18153 18464 15904 19790 23669 16006 15994 17609 15545 19738 24039 25864 33335 42445 38057 36240 42389 47987 52285 51971 56084 67232 76534 61669 25147 7970 4677 4836 8923 19995 25758 16638 12275 8155 4754 2547 1279 626 199 166 159 149 207 242 298 475 570 646 949 2791 4066 2600 2878 2484 2131 2318 2736 5149 6520 7568 8064 5963 3571 2412 8977 27876 51320 79602 36025 16396 15451 9816 8015 7868 4551 1489 2328 2869 2023 1449 976 451 367 317 285 336 396 440 389 399 458 562 708 906 1012 1127 1335 1427 1468 1233 1100 1148 1109 1016 917 835 735 726 713 500 314 235 188 143 134 116 114 100 114 115 120 132 117 137 121 120 95 119 121 117 103 99 98 102 100 108 107 93 110 120 97 104 96 110 108 109 109 101 103 93 98 96 102 101 99 91 84 80 71 73 75 67 69 68 65 66 59622 347 13 30 11143 16 33 42 8063 4314 18202 1074 911 932 1214 1390 986 966 1091 1268 1755 1293 551 323 236 190 -46 -42 -53 -5 -69 -56 -71 -92 -37 -79 -36 999999 999999 999999 -85 -89 -63 -32 -67 999999 -81 999999 999999 -83 -78 -33 999999 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 -95 -71 -43 -32 8 -90 -17 -1 -1 -11 77 326 942 1780 2824 5247 9481 14225 18589 19766 20606 21898 20137 16996 16891 19906 22345 23983 32927 36474 27083 18132 13784 16039 24557 26920 21968 19330 20129 27413 40239 48242 49028 44696 42364 48774 58452 46297 22834 9462 5408 4243 3524 4319 8576 14341 13706 10248 6454 2863 1142 655 286 181 177 196 229 321 438 561 679 806 1481 3585 4103 2285 1331 1494 2902 2487 2417 5942 7188 5950 7970 7321 6115 2971 7465 30270 46494 56153 28344 13473 9288 9325 6479 6246 6539 1914 928 573 563 953 913 671 429 328 294 329 391 474 472 386 409 483 544 675 851 994 1194 1283 1410 1297 1132 1129 1037 1110 1087 913 847 661 578 447 313 229 181 136 113 108 120 116 101 110 110 123 126 114 112 117 110 105 106 99 105 107 94 104 105 100 96 100 114 111 106 98 91 106 104 107 107 106 99 102 115 99 100 103 91 80 81 83 77 69 65 65 68 64 58 60 59628 346 15 30 11145 16 33 48 8063 4307 1276 1130 1206 1289 1471 1167 1023 1131 1283 1769 1675 712 356 377 154 -6 -70 -49 6 -27 -30 78 70 -79 -38 -2 -36 -45 999999 -39 -18 -71 -82 -27 31 0 -45 999999 -95 -57 -82 -79 999999 999999 -58 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -32 999999 999999 -88 -94 -59 -35 -41 -4 13 -38 -7 -75 -62 2 39 178 453 1320 2713 3345 6172 10774 14451 17038 18513 19277 18304 14879 11749 10238 12687 16051 22444 40458 45754 24334 16924 22282 24569 16965 14097 22963 31823 31164 36373 44156 48499 44833 39813 46794 54074 46380 31325 19515 10781 6877 4936 3506 3193 4735 8884 10987 7968 4745 1986 682 315 244 300 399 535 834 957 982 883 702 966 1480 1415 3331 2869 1877 2022 1243 3288 6609 6438 7223 8442 7456 7306 3746 8133 34325 44529 38601 16980 8993 5263 4324 4766 2698 3953 1842 525 632 3336 4439 2885 670 419 312 267 364 398 369 380 445 445 466 524 682 852 968 1055 1247 1233 1221 1306 1183 1079 1042 1232 1232 865 727 684 442 333 319 187 128 128 150 122 129 139 117 115 122 129 119 133 129 120 108 115 119 114 113 85 93 113 96 92 113 126 116 120 126 113 113 113 114 125 115 101 98 100 99 103 105 95 98 96 92 78 77 82 75 70 68 72 76 59634 347 18 30 11148 16 33 54 8063 4300 17541 1246 1058 1002 1404 1520 1142 982 1031 1092 1657 1669 750 422 356 38 31 -40 -89 999999 -68 -47 -83 -56 25 -84 999999 999999 -79 8 5 -53 -57 -74 -68 -93 -78 -81 -95 999999 -53 -51 999999 -84 -70 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 -54 999999 -63 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 -90 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 999999 999999 999999 -50 -68 -68 -49 -33 -86 -84 -63 -30 -1 -44 -78 -61 -42 9 165 590 1674 3946 7634 12985 15758 16333 16048 15000 13660 11795 9247 6354 4777 5229 9398 20667 36248 48808 44432 23824 22302 23035 24592 30720 37238 40640 42589 45790 54591 61973 61934 53066 46158 52730 47016 27452 24279 21342 14348 9444 6922 5330 5563 8125 9155 8143 5589 3941 3615 3637 3493 3804 3036 2060 1610 1359 1052 778 618 482 486 1034 3098 3051 2261 2356 1627 2854 5335 8996 8427 9499 7765 8356 6201 6783 23792 54414 38169 15493 9677 9758 6579 4662 1452 3138 3929 2078 1629 4643 3403 1562 594 1100 1695 441 361 408 392 421 380 418 461 917 1109 820 863 997 1218 1319 1307 1220 1353 1549 1661 1240 1067 995 830 652 475 355 242 201 153 139 131 158 163 149 135 140 145 147 142 151 149 150 136 130 124 138 140 142 136 143 135 127 129 143 146 131 135 140 131 128 129 135 123 133 143 134 128 123 118 122 121 116 112 110 103 96 97 98 92 91 87 59640 347 20 30 11150 16 34 0 8063 4292 19094 1294 1158 1117 1366 1831 1214 1033 1018 1251 1661 1562 817 521 375 51 -28 -65 -31 12 -14 -64 -24 -2 -3 -49 48 2 999999 -68 -56 -59 -49 -99 -10 21 10 -41 -61 -38 -34 -13 -34 -92 999999 -86 -60 999999 999999 999999 999999 999999 -39 999999 -16 -14 999999 999999 999999 -74 999999 999999 999999 999999 -71 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 -68 -94 -71 999999 999999 999999 -93 999999 999999 -22 -99 999999 -79 -84 -49 -53 999999 999999 999999 -98 999999 -94 999999 -89 -95 -86 999999 -79 -62 -58 -59 -41 -15 5 -13 0 9 -34 -7 -12 46 263 997 2853 6256 10239 14506 15600 15470 14980 13350 11295 9690 8115 6217 4683 4229 6458 13954 25383 35587 51227 44290 33711 23744 18509 20744 25395 28786 28376 29133 33968 44321 54218 44666 35296 43104 32508 19462 20331 23270 21542 15265 11675 10250 9777 8361 7746 9698 11628 12015 11763 9160 5462 3637 2578 1700 1247 970 905 1046 808 512 596 1187 2648 4210 4095 4195 3184 4365 6476 11869 13846 17645 13583 7750 9160 9215 11564 30973 28283 12672 8575 8937 7849 5554 2315 5305 5651 4724 2960 1227 642 1818 3141 5818 3445 396 317 387 415 446 377 340 409 517 597 755 830 954 1335 1312 1304 1305 1325 1183 1134 1007 998 893 762 602 506 426 287 197 143 132 141 145 131 134 144 144 136 146 161 142 148 144 148 142 143 139 147 142 145 127 126 124 127 124 136 129 132 134 127 135 120 116 131 130 119 105 120 124 118 122 110 117 109 94 90 98 89 90 89 89 89 59646 347 23 30 11153 16 34 6 8062 4285 18900 1433 1277 1263 1499 1683 1103 966 966 1160 1674 1632 755 471 382 218 -35 -48 -7 28 -54 -59 999999 -19 -1 -30 -1 -48 -67 -17 51 -48 -56 -29 28 -71 21 63 7 -34 -63 -10 -29 -72 999999 999999 999999 -42 -100 999999 999999 999999 -32 -48 -76 -67 999999 11 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 -73 999999 -97 999999 999999 -64 999999 999999 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 -6 -49 -67 -40 999999 -59 -33 4 -1 -33 6 16 -22 -11 -33 -23 151 688 2168 4911 7053 8559 10105 10619 10418 10265 10581 10514 9748 7951 5164 2888 2517 3802 10332 21693 29781 41879 52090 39583 24429 21769 17866 18952 21779 25379 28763 32316 37253 36579 33234 37935 46712 36091 24628 21852 20376 20328 16452 13118 11638 12456 12977 12095 10909 10062 14431 18194 14059 6994 3979 2957 1897 1465 1691 2185 1757 910 484 459 522 921 2499 4226 5825 4701 5829 5295 8707 11113 12505 21029 21895 12671 9183 7489 15250 22006 11768 9984 8575 7101 5383 3749 8158 4384 2236 1842 999 4636 23213 29782 12218 1328 262 294 417 438 394 368 391 373 422 430 606 944 954 1067 1321 1198 1221 1180 1189 1265 1051 952 880 839 573 409 338 295 232 159 132 133 137 149 140 136 147 125 132 135 125 123 109 129 109 117 129 120 110 122 125 122 118 129 129 127 132 124 134 112 120 123 129 116 117 110 120 108 104 112 112 105 101 98 93 87 87 79 75 80 75 78 59652 347 26 30 11156 16 34 12 8062 4278 18469 2198 1749 1210 1298 1599 978 861 874 1157 1559 1215 486 374 350 2 -72 999999 999999 -50 -83 999999 -86 -44 -4 -35 999999 999999 999999 999999 999999 999999 -83 -95 999999 999999 -91 999999 -86 -50 999999 999999 -62 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 -85 999999 999999 999999 999999 999999 -68 -62 -34 -77 -91 999999 -36 120 940 2727 4267 5334 5614 6295 7537 8952 10548 11746 11282 10551 10269 8997 6352 4008 2903 2576 5396 12439 20759 31734 38533 36310 38058 32956 33663 36270 41770 45047 41866 36028 33654 35664 40196 41597 46961 53752 39220 25183 21919 23718 22657 20299 16945 14239 12639 10909 12134 14232 19972 24188 18829 11425 5372 2933 3018 3806 3350 2571 2314 1327 467 349 341 490 1145 3034 5019 4457 6770 8180 5908 6191 8885 22827 24267 12337 8589 7141 6719 10632 12796 11755 10355 10126 4745 959 1486 1796 2823 6847 16909 22565 43355 25999 2753 209 207 230 489 577 380 324 336 395 441 463 523 731 772 972 1082 1056 1020 1128 1251 1207 1141 1156 771 741 588 403 325 241 184 125 122 138 135 112 123 136 134 131 141 117 117 110 122 134 103 121 115 114 122 126 113 101 89 112 117 101 101 105 108 111 116 113 113 100 101 99 110 104 103 108 96 94 88 81 79 70 69 70 72 67 72 71 59658 347 29 30 11159 16 34 18 8062 4271 17197 1735 1370 1100 1233 1528 986 846 831 1186 1522 814 447 287 145 -49 -92 -38 -69 -53 19 -16 -43 -45 -41 999999 999999 -29 999999 999999 -55 999999 -88 999999 999999 999999 999999 999999 -32 -53 999999 -92 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 -95 -94 -64 999999 -92 999999 999999 999999 999999 -68 78 1156 4552 7166 5954 5120 5417 6173 6986 7638 8129 8739 8828 8201 6486 4307 2791 2604 4195 5907 9668 21817 32608 27629 24017 34837 41607 34872 38684 44587 45909 38021 26061 21857 27730 42139 42021 45342 56436 42155 31032 25767 22395 21040 20979 21968 19989 16111 12223 11105 17671 26089 24954 17419 10220 7255 6024 4662 3771 3497 2453 1300 493 306 325 606 1566 3561 4520 5447 6208 12380 9506 5730 10963 23985 20180 11999 17637 17087 9530 7243 12027 9973 10009 7762 2356 770 878 4230 17783 40150 41887 31941 44035 13281 849 153 214 223 422 521 384 277 304 353 415 464 481 551 671 895 1202 1068 1101 1306 1307 1182 1029 933 868 844 711 507 313 248 211 155 128 127 124 137 144 126 143 139 137 138 143 142 143 124 122 122 119 116 119 126 118 129 123 129 131 123 119 113 124 124 129 126 119 120 107 107 104 102 110 110 105 96 97 94 96 91 88 89 84 80 79 76 59664 347 31 30 11161 16 34 24 8062 4264 19414 1718 1654 1487 1488 1702 1022 777 771 1207 1464 624 397 179 999999 999999 999999 999999 -94 -40 999999 999999 -95 -83 -35 -21 -70 999999 -89 -92 999999 -94 999999 999999 -98 -99 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 -95 999999 999999 999999 999999 999999 -69 -97 11 534 1456 3365 4694 4479 4940 5911 7075 7643 8150 8506 8437 8154 7294 5536 3389 2525 3349 5879 8423 14048 30037 37459 28286 21014 26425 43598 59426 52901 47776 48993 41865 33048 27164 24816 31171 32878 36995 41925 34542 24473 19039 18475 20338 24335 25371 23153 21049 17946 13508 8861 10264 19880 20256 16606 12248 7687 5510 4198 2968 1385 433 319 549 1175 2546 4845 6334 6594 6377 12153 9919 6819 8683 14382 13185 4893 10261 20657 14983 9660 13635 9812 9364 6446 2678 1810 5323 30569 45039 38993 32596 32022 36296 8991 654 157 164 236 348 323 311 300 320 355 390 422 429 494 636 993 1130 983 1194 1208 1302 1414 1007 840 888 627 426 331 232 166 149 121 127 118 117 125 140 141 143 120 136 132 131 132 111 106 103 123 120 117 117 117 116 124 128 122 118 113 129 117 110 126 116 106 113 108 109 109 101 104 105 101 104 103 94 91 91 88 82 76 81 78 76 72 59670 346 63 30 11163 16 34 30 8062 4257 2049 1600 1245 1086 1422 895 605 727 1164 1164 501 231 43 999999 999999 999999 999999 -90 999999 999999 999999 999999 -65 999999 -76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 88 1473 4006 5617 5553 4629 4094 4356 5546 7003 8327 9937 11193 11358 10583 9459 7745 7104 9607 9702 8544 9212 11952 17702 23913 25646 20821 31828 45548 44319 39500 42932 48613 50726 38379 21848 13604 22052 42438 49341 51924 41517 25273 17340 15136 16971 20206 25846 28702 27090 24123 18089 13382 13652 15650 14432 12343 10299 8527 6488 5097 2872 1022 395 377 571 1109 1612 3992 7785 6637 7762 12310 9289 5585 6224 12780 12135 7412 11720 18290 18051 16323 21409 11834 13417 8218 2581 3766 12455 28386 27007 24318 28353 30697 16894 5300 658 112 114 142 180 188 203 225 249 273 273 306 366 407 541 806 930 903 986 1080 1005 973 1106 1189 870 687 527 396 255 206 152 113 95 101 109 101 89 97 115 117 111 105 104 115 118 103 102 96 99 80 70 80 87 88 101 92 83 81 86 80 80 90 95 92 92 87 79 76 79 78 74 71 65 73 65 64 63 56 47 43 43 46 43 44 59676 346 66 30 11166 16 34 36 8061 4250 1621 1598 1511 1348 1575 1072 693 796 1189 1317 577 230 52 999999 999999 999999 999999 999999 999999 999999 999999 999999 -56 999999 999999 999999 999999 999999 999999 999999 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 999999 999999 999999 999999 999999 999999 999999 999999 -75 240 1623 5080 9946 12595 12901 11432 9277 7475 7004 7652 8539 9879 10536 9971 8537 6855 6180 8133 11282 10817 11174 11671 12841 16167 23990 38279 39648 37749 41433 48832 53376 47390 35357 22394 21103 36493 60342 61882 49746 39592 27827 18577 16848 19849 23282 23163 23554 23817 20340 16418 12084 10984 11467 8852 6507 4444 3174 2569 1579 837 545 336 349 530 830 972 1700 4359 7384 10307 12984 9034 6941 11391 14491 11984 11264 9003 16603 21548 26505 52781 36410 11933 7417 2317 3192 8446 17940 24384 25589 34661 40233 16754 3370 524 175 151 154 162 176 172 183 195 236 261 299 448 641 557 802 1090 1026 996 1337 1331 1137 1041 986 928 835 644 454 358 276 165 149 153 136 147 150 144 121 132 142 138 150 164 155 139 122 120 123 118 124 136 142 129 116 121 128 127 114 125 130 133 130 130 126 134 123 116 118 113 117 116 107 103 94 83 93 104 101 99 92 88 90 80 90 59682 346 69 30 11169 16 34 42 8061 4243 2209 1872 1465 1298 1406 957 560 649 1136 1266 515 168 -19 999999 999999 -52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -73 220 1756 6703 14761 19118 18018 14465 10621 8353 6703 5628 5348 5471 6513 7600 7787 6742 5023 7987 13799 11537 9417 11056 20305 26858 30297 34329 35253 33761 32351 31138 34422 40161 38904 30690 39415 54698 53383 50652 50381 38231 27519 23682 21839 21945 26129 28693 26533 23130 20870 18946 16279 13558 9234 6209 4538 2786 1834 1196 595 355 359 415 544 438 427 593 2108 6203 7926 11701 12971 11158 12788 14648 15280 12580 11104 18296 30709 34411 65815 69651 17702 10752 9004 6647 6235 11870 23845 33684 47260 49037 19104 2527 391 120 126 122 131 128 129 149 191 190 220 262 295 387 548 724 874 820 877 1053 1155 1081 1066 962 889 760 545 410 296 233 186 143 141 134 153 141 134 135 147 148 151 138 145 146 144 131 111 128 138 125 139 131 112 116 119 118 114 123 128 119 126 124 122 127 125 116 105 105 105 112 118 105 99 103 99 87 84 79 79 91 90 78 77 74 59688 346 72 30 11172 16 34 48 8061 4236 910 852 801 873 1262 766 523 562 955 1440 837 199 5 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 87 2546 10028 15706 16651 15668 14633 11818 8768 7900 7859 7601 7312 6990 7951 9386 9627 10431 15391 19960 18919 11694 13650 20685 20006 18254 14621 12838 13771 16465 23854 32818 32537 27255 24431 35016 49741 38249 41648 55098 50089 37772 31681 28923 27475 22835 19070 18264 19147 18081 15242 11715 9692 7859 5965 4477 2855 1902 1105 550 303 308 475 467 429 461 297 1072 7039 9522 6389 10666 18738 24565 27278 26363 22310 20931 20521 39141 67588 85473 81093 37050 11079 13401 10063 19466 27914 31031 39491 46777 31596 5564 1193 205 82 84 73 110 96 112 157 172 175 199 192 245 317 395 543 740 815 800 996 1038 1072 1018 774 693 627 529 331 249 194 144 121 117 121 140 123 102 115 124 124 121 124 134 139 122 112 131 111 101 114 111 111 99 104 109 103 97 103 105 115 119 101 90 110 124 110 98 98 92 84 94 89 82 90 87 77 75 75 74 70 70 64 59 64 59694 346 46 30 11176 16 34 54 8061 4229 730 601 503 643 1085 585 355 453 708 1121 647 168 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -18 2958 11027 13709 12479 13006 12490 9547 6474 5275 5738 7214 8680 9617 10043 9345 9708 15994 24885 25766 20060 14498 11782 10475 11449 17579 26795 33343 35944 37949 32372 30020 35690 36101 34605 33598 30551 32156 49555 57603 53785 40169 31652 25593 23404 18966 13119 9388 8108 8154 8254 8130 7329 4782 2136 1378 1317 874 414 412 577 714 599 508 818 998 4468 11649 12401 8507 7509 17460 40421 58986 77243 91058 75471 35806 54766 104419 100574 93558 61268 18991 15634 13542 20494 42294 66949 61333 35507 17620 4114 1206 124 85 92 108 96 121 107 145 186 217 188 190 236 301 371 490 563 637 688 655 826 1021 915 849 837 688 561 401 289 198 153 128 121 142 120 108 104 120 125 117 114 121 135 131 106 105 102 111 114 128 103 104 126 112 116 115 119 114 123 115 107 107 111 117 117 111 107 100 93 92 93 90 83 81 78 75 86 76 74 66 65 66 66 66 59700 346 79 30 11179 16 35 0 8060 4222 839 695 667 629 907 528 238 264 448 828 339 -42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 15 2129 9043 15051 14006 12226 9310 6909 5874 6089 6972 7667 7962 8158 7646 7233 10149 17199 20871 18099 15632 17094 22390 29319 30450 25685 24521 25594 28015 34557 39966 34273 30049 30563 31811 34412 29592 27480 34020 42050 36881 25158 18176 17200 17313 16030 13820 12554 12370 12379 9235 4280 2298 1883 1572 1011 688 485 644 985 929 1006 2664 2124 1633 4827 18648 26375 23501 17232 26165 51908 87464 118105 126557 115538 70715 45135 84346 101254 91855 79242 32525 25288 17642 19516 50104 79988 66084 33496 11585 4675 1827 134 54 66 55 76 87 82 123 141 156 161 163 223 274 358 418 581 708 631 695 984 1012 841 747 652 639 531 367 200 138 120 99 90 90 91 93 111 108 104 114 114 96 105 110 95 73 85 95 78 73 72 86 79 77 91 92 83 79 87 75 84 88 80 78 87 85 71 79 82 74 65 64 67 70 64 50 54 56 51 50 43 34 39 36 59706 346 83 30 11183 16 35 6 8060 4215 1412 1447 1289 948 937 533 254 354 566 770 159 -16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1279 7958 14988 13899 12875 10695 7244 5966 5779 5686 5011 3936 3543 3795 4763 8221 15282 14727 11207 13232 22243 32327 37212 32052 25315 26169 27940 27050 23725 23489 33893 42081 31645 26782 29619 29152 28745 35403 35099 28703 20322 13852 10297 10800 10905 11778 12246 11269 10055 7069 4249 2927 2409 1560 1196 914 813 1051 1056 1214 1901 2261 4054 4021 2296 4882 11084 18540 25971 35187 50070 73446 103436 125397 126955 86759 69235 113576 127771 97997 96127 64478 39882 28460 29202 66039 95121 60825 25065 8541 4936 1773 88 58 48 55 57 77 120 155 156 142 146 181 193 252 366 438 516 531 571 618 704 824 981 769 621 573 467 357 231 160 140 111 72 86 107 86 92 95 87 95 107 94 102 107 93 105 100 106 90 86 89 78 78 79 102 97 85 82 89 88 82 90 86 101 90 86 73 79 83 82 73 70 72 68 60 56 62 55 49 49 45 41 45 47 59712 346 87 30 11187 16 35 12 8060 4208 1871 1845 1805 1285 847 514 130 194 443 580 96 -26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1118 5727 11270 10643 10753 10356 8604 6145 5224 5023 4312 3730 2915 2110 2539 4511 8615 11021 12782 14690 20230 31945 39558 33345 27713 29854 39817 38045 20823 21369 40389 49650 28842 21004 21519 22380 23402 27349 28995 33360 30513 23043 16475 12005 9714 10047 12146 13084 11451 8517 5038 2367 1559 1551 1476 936 857 1016 1250 2510 3382 2002 1397 3051 6841 8793 6442 4904 14037 36279 65935 95629 119289 148291 154372 112493 84665 100219 146733 128237 122992 124163 68261 24099 42693 86525 83728 50060 23885 10014 4287 1387 92 71 64 78 107 115 118 146 194 170 161 207 271 288 350 470 525 579 656 744 775 1172 1132 975 706 620 530 393 292 202 140 103 96 93 112 119 102 82 117 126 100 112 112 108 124 102 84 99 94 87 104 121 101 98 91 102 106 105 89 102 96 93 100 98 108 105 98 102 96 84 83 74 82 81 76 78 75 73 67 64 68 64 64 56 59718 346 91 30 11191 16 35 18 8060 4201 1124 790 663 593 739 648 306 219 417 511 26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -42 1276 5425 9450 10170 9603 8789 7986 7540 6836 5707 5114 3690 2236 2311 4367 9172 14515 21738 23705 19848 20145 22189 18323 17797 19477 24199 21430 15564 16033 27538 46065 44926 26600 21172 19933 20115 19201 17870 19847 21716 18489 14401 11598 9575 8344 8281 9834 10921 10692 8616 5845 3598 1979 1020 504 647 1276 2332 4786 4202 3273 7124 13018 22484 27836 14440 4414 5894 18930 57476 105077 118358 136431 159997 125270 104146 119963 152859 118387 129968 164644 103733 30647 39190 77561 61969 36470 30779 13287 3212 761 134 67 46 82 104 128 143 194 193 195 186 185 216 261 367 402 535 1119 931 789 736 841 1096 987 767 735 532 358 309 224 230 134 133 113 131 128 108 124 126 136 127 150 148 143 127 103 109 123 124 115 115 119 127 133 133 126 125 113 119 121 115 119 124 115 112 110 111 115 113 111 105 100 90 90 91 93 90 81 82 84 78 75 73 74 59724 346 93 30 11193 16 35 24 8059 4194 1378 1319 1178 1072 887 858 366 212 413 432 13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 283 2722 6595 8904 8648 8302 9489 9960 8561 6489 5609 5260 4578 4094 6121 12216 18898 24972 28260 22302 16108 13993 14073 13999 14105 15944 15941 14075 11425 12416 18863 31860 45070 39640 25845 18744 15008 12777 10938 11017 10840 9447 7406 6247 6141 6331 6819 6714 6334 6496 5654 3628 2079 757 355 916 1315 2589 5077 3659 5198 18013 28827 46995 69179 35046 11413 11473 28216 50128 74724 108284 131904 150076 125142 101259 137806 146105 110992 97532 161562 139565 51053 22810 54369 76752 54238 41121 15001 4009 1330 142 87 98 102 123 133 162 188 180 132 136 148 165 220 263 423 455 575 822 899 928 817 802 684 716 664 393 311 209 149 122 105 97 112 125 106 88 110 130 127 128 130 119 121 125 124 119 115 114 120 110 95 95 94 116 114 108 111 109 111 115 108 107 114 109 91 94 99 94 92 99 98 85 79 86 83 78 81 79 73 67 75 75 67 59730 346 96 30 11196 16 35 30 8059 4187 1460 1148 1076 892 855 809 355 162 491 557 -26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1613 5565 7142 7247 6138 5416 5981 6626 6475 5937 6957 8845 7659 8641 16117 19995 23033 25138 20652 17016 17718 19634 14684 9502 7574 9387 9184 8197 10145 13726 20014 30431 44207 38967 17674 9837 6760 4834 4590 5102 5019 5541 5835 5605 5883 6625 6695 6061 5532 4849 4848 4030 1988 622 536 515 1177 2653 5472 14687 24632 31576 58288 78961 58189 34375 50460 65107 60843 68029 79962 86583 106571 109547 110249 132449 92554 79504 113614 150590 126189 47283 25769 61540 87596 59095 29897 11574 2307 997 181 67 116 117 113 118 137 147 155 154 174 201 208 251 315 367 409 569 882 883 832 857 730 700 641 576 509 390 216 154 140 122 115 121 135 132 126 128 132 115 124 138 142 117 108 122 117 110 111 121 107 103 114 130 114 105 117 115 119 120 107 112 126 126 129 124 115 102 101 110 102 95 98 91 91 79 84 88 96 88 82 87 76 70 59736 346 96 30 11196 16 35 36 8059 4180 758 713 568 419 567 782 379 147 399 640 90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 679 3750 6456 7839 8730 9333 9050 8260 6927 5514 5462 6177 6745 8583 15535 20476 23046 24305 21744 21245 21264 19677 16323 14920 16354 17135 13699 12626 13291 15725 20821 21438 25178 41076 44380 29806 17341 11011 9557 7934 6837 5770 5427 5930 6416 6374 6708 8206 10081 9695 6325 2786 1138 611 254 258 1016 3622 13064 27346 35981 30687 48253 72829 74260 56226 83215 92195 67024 71244 76084 69482 65999 82457 93577 105984 86769 92870 121296 134754 98065 41361 27302 63216 95328 63668 32519 12345 4142 1071 116 126 135 117 142 150 142 125 145 160 162 161 190 226 271 343 418 553 748 945 836 756 868 738 548 568 462 336 289 216 133 131 113 112 127 137 142 148 138 124 149 163 136 120 123 124 131 142 126 115 120 110 122 132 133 108 112 117 118 123 117 120 114 126 124 110 109 107 112 108 104 103 94 86 77 85 90 88 86 89 80 76 75 71 59742 346 98 30 11198 16 35 42 8059 4173 1152 1019 674 457 530 602 221 67 314 510 71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 871 2923 4497 5681 6582 7739 8365 9564 10986 9513 7269 5366 7121 15977 30071 31609 23506 17323 13975 15491 21415 27032 27357 25847 22104 15400 14299 20273 25048 22359 22165 23370 18214 16552 16586 13811 10819 9056 9308 9346 7893 5440 4202 3949 4597 6828 9416 9132 5144 2616 1607 1129 494 453 3134 11271 20424 32318 41483 24030 31503 51464 50761 47950 88159 108208 108069 105442 85696 78875 90639 97518 109427 113658 79770 83544 92146 86113 75999 34500 27567 64312 90261 88496 62321 15941 3915 749 95 87 85 116 105 78 99 113 119 120 118 130 172 221 264 324 398 509 687 786 654 615 665 597 472 402 438 405 325 215 165 129 107 113 112 96 120 109 122 128 132 111 130 124 115 112 124 103 96 105 110 110 117 112 110 104 106 116 111 94 105 103 97 101 105 91 97 88 90 77 73 88 92 74 65 69 71 75 72 67 65 62 63 65 59748 346 101 30 11201 16 35 48 8058 4166 726 526 324 328 583 703 371 178 384 656 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 1349 2411 2782 3883 5087 7007 10103 13928 12913 6383 3970 5167 12235 27532 33148 25028 20180 23107 34159 40358 31492 21677 18849 18178 16232 13643 16213 24758 30378 23877 15057 12725 11874 9596 8670 7923 6350 6124 6018 6073 6051 6155 6996 8166 9299 8183 4849 2159 1300 1067 747 642 2293 6218 12416 21697 29401 37614 28168 21240 40774 40121 39913 61380 114561 139343 120301 104601 70493 50517 55218 75981 104229 80164 71816 73843 57145 65565 37835 21637 55500 115073 102463 63490 41839 13712 1716 149 77 101 91 93 104 99 96 119 136 134 147 139 183 257 325 372 452 583 895 1024 729 611 678 596 440 360 291 237 168 131 116 112 81 87 107 109 124 122 115 107 114 121 110 114 114 100 121 112 94 102 101 87 109 117 111 108 103 103 101 97 109 96 92 105 96 92 84 87 89 88 81 79 76 65 70 68 66 66 72 64 61 60 58 59754 346 103 30 11203 16 35 54 8058 4159 612 498 417 228 469 763 471 148 366 532 59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 854 2099 2530 2495 2314 2508 4746 10432 14301 9599 6077 8632 18025 26285 26349 26859 33206 41447 46104 34873 24007 20131 18345 18653 19268 16789 15377 19142 23582 25275 23014 18922 15623 11156 9694 12904 15271 14765 12810 12540 11877 10478 10897 11143 9539 5459 2172 1151 937 823 730 1946 5515 10168 15241 18215 18659 22213 20412 14175 27778 35317 41297 69389 101501 107894 107898 115625 88506 67397 75297 79827 90910 93501 59129 73922 54127 52760 67869 60061 58757 112868 90285 49373 37024 16329 2063 191 72 95 102 90 104 122 119 133 119 114 138 188 209 278 328 388 546 614 703 685 627 614 570 466 430 406 321 208 163 119 115 118 128 125 126 128 140 133 131 135 141 116 121 123 107 113 117 106 107 120 114 117 111 105 122 111 100 95 101 109 109 111 120 108 102 107 103 97 89 87 91 83 80 75 85 85 89 86 70 66 70 70 60 59760 346 76 30 11206 16 36 0 8058 4151 1084 891 637 379 686 822 620 314 418 669 404 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 380 990 1017 902 757 724 1956 7064 11329 10008 7605 8596 16490 24035 26343 26386 28065 30352 34675 38543 41693 39096 29948 22347 15577 10868 9935 11625 15268 25208 32740 29535 23374 17762 18261 19906 19423 16944 13549 8616 5511 4340 4111 3647 2984 2293 1903 1375 1176 1123 1340 4439 9977 12179 11583 9497 13351 19538 14636 15583 20666 26746 49294 86339 101266 93068 100693 133475 111717 89761 107286 120588 117329 84318 52466 75877 61154 66323 115681 92234 94961 109486 58902 51269 51093 17405 3244 202 123 141 164 141 115 132 167 142 161 162 178 231 254 262 334 416 507 660 778 826 661 709 942 659 499 401 342 247 185 168 154 133 123 135 159 148 147 160 154 148 169 170 142 142 134 137 130 134 146 148 122 128 142 138 162 156 140 129 136 143 143 154 145 129 131 123 120 129 119 111 114 117 116 113 108 106 110 112 110 97 99 95 83 59766 346 109 30 11209 16 36 6 8058 4144 1115 1026 640 185 381 1010 872 443 294 490 125 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 478 844 899 825 1155 2103 6403 13543 13020 11561 15517 21811 20932 19501 21150 26561 32686 40478 40353 30019 20549 14371 10965 10702 12470 13876 14323 12605 13146 15171 17941 19636 21388 24837 29423 28103 27704 17196 9507 6226 5516 5015 3593 2312 1720 1973 2611 2939 3072 4621 7630 9752 8946 6629 8169 18515 20197 17698 26655 24441 24652 46177 75090 91800 89077 86801 108660 106529 109394 129594 126829 100480 62387 48238 61595 74123 69389 121723 84801 88239 101858 79755 64992 29774 5016 338 105 100 120 122 81 87 105 122 116 121 138 136 175 208 275 315 352 431 613 709 763 882 918 609 448 327 300 303 213 164 126 115 108 123 130 129 117 121 126 128 135 115 114 130 131 118 117 114 99 103 127 122 114 113 109 107 99 112 125 129 111 114 120 99 111 102 99 95 91 102 102 90 90 86 81 78 77 84 84 77 60 67 73 69 59772 346 112 30 11212 16 36 12 8057 4138 671 371 263 144 321 844 904 622 457 521 43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 514 1255 1776 1569 1395 1722 3759 10246 15986 16999 16332 15357 19023 20319 28629 41404 38399 31743 26876 22166 19756 16200 13626 13449 12008 10131 10373 12417 13926 13599 14454 14554 15517 21302 26675 27699 29079 27724 17715 8513 5806 5397 4177 3018 2881 3142 3375 4217 5322 6855 8624 8442 6665 6465 10884 21509 18386 21331 36605 35869 35749 48975 56028 60029 70450 76948 94067 121747 143461 158456 123475 96070 74623 57714 63788 61893 62642 97625 67274 98292 102659 80893 32767 7923 835 136 106 77 99 128 102 111 126 121 115 105 126 172 177 200 229 275 352 450 659 749 603 593 606 469 386 377 339 339 212 137 123 108 126 136 130 140 139 142 133 142 137 134 128 119 119 131 116 134 133 117 124 126 121 122 104 104 119 113 120 121 123 117 107 106 116 121 103 98 104 105 107 98 95 91 85 84 86 89 89 76 72 71 69 68 59778 346 114 30 11214 16 36 18 8057 4131 895 799 763 393 226 776 1001 776 412 670 81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 789 3560 3774 2905 2070 2671 8311 18221 19808 13977 13278 20443 36531 45423 37589 26235 20986 19055 18360 19465 20391 18750 15924 13817 11734 11277 10831 8896 8484 9028 10006 10919 12816 18349 19478 18369 20982 22945 19710 12439 8369 5975 4576 4162 4399 4361 4728 5567 6325 7179 7004 5740 6430 10312 16157 15188 18198 33669 44822 52058 59740 49616 36238 43366 51801 75832 114886 144791 144303 114375 102950 109537 109889 94891 82817 68815 83967 46434 72533 71269 51816 19139 4115 448 152 96 89 88 83 97 116 113 108 101 131 136 164 197 253 234 286 363 450 693 714 612 635 616 565 306 286 279 195 130 140 137 124 123 128 115 101 118 125 128 123 123 126 127 110 110 119 113 120 124 123 108 92 107 108 118 120 108 110 96 105 117 91 105 100 104 101 89 90 98 94 99 102 94 88 85 84 83 72 75 75 76 70 70 62 59784 346 116 30 11216 16 36 24 8057 4124 1243 1012 747 479 299 741 1032 758 662 653 112 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 2342 4460 3282 1768 2445 7150 15679 21302 19680 15397 15668 26227 39474 37654 31215 24894 18009 16967 17152 18847 21501 21360 19920 17704 16628 16759 16347 16222 16089 16312 16949 16386 14482 12909 12766 10989 10053 11710 12937 12994 11502 9103 5959 3598 3753 3865 4273 5509 5730 5027 4744 6684 9760 11380 13197 17223 27558 42461 55810 64871 61212 32826 27236 35117 84277 138359 145472 119228 115293 129088 120347 74104 72305 70052 49077 84304 32883 26559 36356 15245 4965 1158 328 159 79 53 91 62 87 81 69 106 101 90 104 144 151 175 214 261 320 444 503 633 745 661 598 548 539 338 234 214 139 107 109 120 112 108 108 101 119 121 105 123 123 124 101 99 101 81 103 91 102 113 117 102 93 108 92 95 95 109 96 94 101 113 100 97 93 78 75 90 98 88 90 91 87 79 80 72 75 68 65 57 58 52 57 53 59790 346 117 30 11217 16 36 30 8057 4117 1414 1313 1062 743 280 695 1056 866 909 791 228 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 177 951 1813 1613 1008 1441 1542 964 1998 6697 14598 19875 24392 20274 18520 29928 38110 30638 22509 25074 26453 21723 19200 22271 23765 22850 18195 15654 15913 15522 14477 12718 15717 17210 17274 17526 15416 13475 12644 13111 11178 7851 5409 4081 3618 4175 4779 4461 3562 2810 3654 5421 5675 4487 5649 6984 9323 14827 14388 13712 23683 36201 55147 65939 61482 30498 16904 30917 86182 127795 120601 101867 103953 109433 87758 66008 78898 57017 29636 44628 24410 12976 20524 13412 4792 1314 239 115 77 77 75 95 92 89 80 89 120 114 121 103 130 171 183 197 273 335 465 674 756 564 517 527 451 310 252 162 135 113 84 87 101 108 106 108 92 95 101 94 92 124 109 106 113 106 106 106 100 76 86 115 105 102 101 91 104 98 90 90 90 107 106 102 98 89 86 84 76 84 76 69 65 71 74 71 71 69 66 64 71 61 58 51 59796 346 119 30 11219 16 36 36 8056 4110 1196 858 625 413 235 729 1121 919 909 892 346 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 253 1763 3034 2366 1027 234 91 -56 174 3171 10585 15341 22398 28459 25558 28126 32536 28115 24763 20047 20554 23825 29489 29493 27065 25240 22670 20886 19874 18842 20884 22273 22221 21694 21081 18380 15521 13510 12009 11604 12857 12906 9668 6235 4310 3494 2220 810 265 292 1392 4017 4799 4861 7906 7054 8768 18834 16196 10075 19322 30706 53883 54604 44078 18519 12361 24500 60174 85286 73513 66904 69339 75732 98827 130669 114829 59352 34275 37902 20265 23878 39465 16202 2726 1124 204 55 64 58 24 42 74 59 69 63 75 79 56 67 120 147 167 189 240 272 388 599 564 501 476 451 381 421 474 286 135 100 102 91 116 94 84 101 100 104 86 76 95 89 91 101 85 86 90 81 59 64 76 88 75 78 78 80 92 81 76 78 70 62 62 73 81 74 72 69 62 58 59 46 48 53 58 51 44 41 43 35 25 34 36 30 59802 346 121 30 11221 16 36 42 8056 4103 1397 1066 685 454 457 1038 1632 1480 1282 1183 448 -24 999999 999999 999999 999999 999999 999999 999999 -81 999999 63 132 27 158 215 5 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 2250 4168 3136 1455 658 43 999999 304 2100 5995 12828 21998 33136 30457 20890 19876 27861 27197 19080 13679 15561 14626 14442 21700 30857 27151 22151 23447 27540 25427 20428 19499 22597 26245 25987 23223 21878 23065 20525 13479 9457 7920 6791 5977 3980 2626 1479 677 480 768 1660 3616 5095 7610 11901 7974 11050 21099 17473 14140 23089 22334 40612 57692 52913 23248 10024 15035 28994 34761 48230 61287 55548 51487 82595 120637 150463 94461 51727 14065 5392 9033 26621 33608 13283 3030 367 102 77 96 72 98 102 87 96 120 128 125 120 157 168 205 208 207 252 328 470 557 544 580 522 484 464 364 262 163 129 127 132 114 100 115 131 112 116 107 130 142 131 132 132 126 118 104 112 105 90 95 98 108 122 120 115 125 115 111 115 114 108 104 107 106 115 114 104 97 105 102 89 92 96 83 83 84 80 77 73 72 67 67 69 63 59808 346 122 30 11222 16 36 48 8056 4096 1439 1218 916 399 546 1365 1659 1512 1540 1192 505 17 999999 999999 999999 999999 999999 999999 999999 21 -1 99 64 204 432 363 272 9 -48 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -28 1768 4992 3754 1721 678 152 -35 -99 23 333 2708 9682 19091 32119 35820 23317 13159 16424 25306 29071 24556 18525 14606 21678 35604 34980 23294 20750 20154 22119 24625 21989 23606 29305 31072 26382 21662 18346 16745 16559 16925 17303 13693 8763 6831 4966 2487 1345 1107 1565 2468 4097 6212 8096 12759 15004 9338 13300 20907 18268 16348 26676 28051 27450 41452 42142 20941 10167 15546 30767 28446 23711 40107 42717 47846 47617 57063 65280 40443 8955 2198 1799 1546 2559 7446 6287 1801 216 75 60 50 80 92 86 94 64 38 58 70 96 91 104 134 158 208 229 291 373 425 396 378 391 429 428 493 250 161 111 80 83 78 79 91 102 100 99 87 92 100 91 88 81 78 93 93 98 68 67 66 76 88 74 72 97 85 80 70 84 82 70 74 87 92 81 69 73 79 75 62 66 55 55 63 48 42 47 44 42 43 39 35 34 35 59814 346 124 30 11224 16 36 54 8056 4089 1418 1311 1162 832 550 1283 1785 1610 1690 1033 373 -48 999999 999999 999999 999999 -83 -34 14 -44 100 261 162 360 424 377 293 133 23 999999 999999 999999 999999 999999 999999 999999 999999 -92 -54 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -24 1939 5957 4353 1946 1097 480 255 248 495 1441 4596 10459 17564 23785 32528 40178 27637 17811 21309 25402 19245 15732 15355 22855 39974 49648 37494 27142 22076 17953 15868 17258 21340 27185 30669 29977 24428 17226 11935 10385 11808 13397 12878 8058 3860 1756 772 518 605 616 1041 2767 5693 10755 17982 17781 14322 16751 17854 16134 17638 23580 32360 28949 28998 39451 20564 7874 15240 26431 29574 32388 57352 47283 56923 63199 45779 45938 19934 16181 7885 1676 1738 1417 1102 362 98 83 77 74 78 89 107 123 98 96 88 106 99 117 132 124 154 213 212 232 262 328 439 496 478 464 483 398 362 286 204 120 102 113 97 114 107 115 107 104 114 133 141 124 111 110 98 94 115 104 103 107 108 95 111 113 107 104 100 105 96 98 95 102 112 96 102 97 91 89 81 77 81 79 80 69 62 64 69 63 53 58 57 56 49 49 39 59820 346 127 30 11227 16 37 0 8055 4082 2022 1540 1097 745 465 956 1871 1578 1423 886 353 -25 -85 999999 999999 -50 12 -9 -45 33 144 226 263 441 441 445 453 333 37 -55 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -48 999999 999999 999999 999999 999999 999999 999999 999999 -37 1495 6833 6850 2943 1715 1182 823 528 338 863 2445 5459 9880 14085 19770 34023 42154 23795 18919 21449 17744 13674 12626 15717 27455 38614 34702 28872 28719 23562 17185 16337 17204 16206 13836 16383 20076 17685 13383 7955 4090 3132 4922 6509 4538 1783 773 620 799 1133 1724 3521 7820 15401 20327 16152 15962 19163 19061 14860 13963 19988 41667 35124 26585 36785 17910 10650 23707 27120 23779 25869 45054 55560 46751 34214 32343 75175 39673 8164 3047 1609 1121 932 398 194 114 99 91 89 98 96 92 80 95 102 79 77 97 101 106 149 150 190 219 212 258 344 448 506 545 400 427 354 336 257 206 148 80 93 128 132 109 103 94 106 115 131 116 122 114 110 121 103 96 100 93 89 97 98 92 90 106 103 111 116 114 85 85 91 89 88 89 79 82 83 86 75 70 79 71 72 68 66 66 62 61 63 64 58 53 52 53 59826 346 130 30 11230 16 37 6 8055 4075 1692 1553 1108 681 445 992 1730 1413 1437 822 331 999999 -81 999999 999999 31 91 26 -19 82 286 391 435 536 486 558 407 258 103 69 -70 55 -98 -54 999999 999999 999999 999999 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 -63 -90 999999 999999 999999 999999 999999 999999 -62 194 2463 4933 3993 2861 2077 1054 871 638 494 1307 3199 6369 11249 16095 22095 33982 45263 33199 22888 19985 16359 13784 13554 16102 17781 20989 23958 27735 29898 30668 24935 16599 13379 18307 23989 22201 15476 10138 7951 5855 3187 1683 1638 4064 6316 5366 3775 3158 2926 3835 6198 7352 13669 21135 19741 17545 22172 26254 20429 17575 21761 36879 51771 32613 21714 27798 18090 18634 31862 25826 22916 19905 20535 27000 29809 25031 30290 35753 15930 2545 563 1309 938 237 145 130 114 88 116 83 132 94 99 108 97 97 121 118 126 118 121 158 159 185 211 237 252 347 451 388 382 436 368 345 280 218 210 151 134 112 127 136 123 115 127 126 127 126 133 157 142 126 117 118 119 116 123 118 107 104 89 106 125 126 109 113 93 106 106 100 102 106 109 92 95 98 93 92 91 95 96 87 79 75 77 82 68 65 69 71 72 64 60 59832 347 100 30 11230 16 37 12 8055 4068 22885 1927 1823 1475 1067 731 1064 1711 1663 1585 929 192 -73 -82 -27 -85 -20 39 10 35 92 326 519 590 520 485 472 326 197 101 38 118 86 96 -61 -96 -57 -89 -97 999999 -97 -54 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 -80 -55 -81 999999 999999 999999 999999 -87 -89 999999 266 2572 4559 4258 3197 2665 1729 962 766 883 1177 2030 4082 7967 13291 19229 26507 37540 30583 24383 25976 22589 19562 18087 14997 14635 15030 17927 20400 23010 25864 26373 21197 13559 15989 23231 20979 11980 7748 4731 4854 5613 6810 7125 6968 6402 5618 3946 2821 3676 7806 13407 15958 20607 24014 20013 20438 23690 23576 21241 26467 29371 40367 38434 25822 20485 28645 17508 21449 28620 22583 18391 9209 7878 12745 23599 27054 24054 13051 5432 758 336 862 1223 561 330 124 87 89 77 59 47 91 109 78 93 112 123 92 58 104 105 113 134 160 188 211 256 284 342 382 522 573 331 299 232 174 180 130 92 97 116 86 78 116 115 114 118 118 123 114 105 113 128 111 87 88 100 99 95 89 95 112 100 89 89 103 97 84 92 96 90 90 85 77 82 84 92 76 84 86 81 80 72 63 63 63 56 62 69 63 49 50 50 59838 346 130 30 11230 16 37 18 8055 4061 1276 1167 895 471 483 817 1674 1629 1267 594 82 -70 999999 999999 -69 -32 -74 -51 -12 77 70 318 432 483 440 405 242 146 20 53 83 126 92 999999 999999 999999 999999 999999 999999 -71 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 -89 999999 511 3562 5224 4420 3240 2355 1809 950 788 866 854 1593 3450 7403 14579 21550 20735 21020 28690 29354 24321 23130 20170 21995 18373 15366 14454 14067 14889 14454 16978 23513 27013 23298 18421 18740 21913 23163 19564 14276 8337 5445 7511 10809 12715 14498 13974 10279 7232 7303 11273 18396 22933 26108 23136 17334 19429 25661 24365 20148 27800 39396 43237 34983 20641 16893 33865 29023 20303 27158 21448 15518 9101 4739 8271 12073 20757 33203 34744 15859 9050 4054 1350 2051 1270 242 92 99 91 86 78 79 116 121 103 69 88 117 129 108 89 114 122 142 165 180 203 224 271 371 546 485 441 443 345 260 226 202 175 107 99 115 114 115 104 118 117 113 125 108 122 124 116 125 123 100 108 106 107 100 92 100 105 105 99 113 122 113 92 99 101 106 101 114 91 97 104 98 88 76 78 89 94 89 82 89 89 78 69 68 64 65 72 64 59844 346 129 30 11229 16 37 24 8054 4054 1676 1524 1431 876 438 698 1572 1362 845 510 133 999999 999999 999999 999999 -24 -61 -67 -23 13 102 296 380 403 342 239 93 21 -13 -26 54 159 -8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -49 362 1557 4207 5917 5340 4025 2705 1825 1013 780 752 1184 2415 4838 8221 9850 13200 20422 21912 26948 30227 22941 24436 31287 25589 21925 19996 15413 17900 19613 18256 16789 22709 23642 20101 17934 18768 19647 18325 14337 9550 7543 7133 9150 17725 25463 23629 18633 17949 18985 19195 19573 19988 19583 17523 19336 28029 32135 26826 27741 37309 43176 37455 38392 24814 17887 33915 41213 20122 23306 26129 15815 8393 4446 3835 4018 7388 17509 20201 15094 19202 13703 7724 7661 4278 968 379 96 92 71 84 88 112 117 112 89 100 101 80 93 122 126 109 112 152 174 186 220 268 364 432 406 363 345 284 259 210 157 132 120 113 110 124 113 114 106 111 117 116 114 100 111 109 114 117 113 99 98 100 93 96 100 96 104 116 107 95 92 102 104 109 98 110 104 98 92 89 95 90 90 82 75 69 78 80 76 77 76 65 62 65 60 62 54 59850 346 129 30 11229 16 37 30 8054 4047 1929 1695 1103 534 357 724 1238 1074 696 380 90 999999 999999 999999 999999 999999 999999 999999 -11 203 273 244 257 401 395 144 -28 999999 999999 999999 999999 14 -24 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -57 70 853 3328 6768 8224 6095 3843 2699 2184 1535 1226 2049 3468 6241 9396 9331 9631 14951 22269 24495 26812 19559 14938 17797 18595 23255 23777 21866 17789 14613 13645 14574 18548 24181 28205 26304 22027 18154 14631 12137 11014 11072 11522 11993 18660 32796 37780 29214 27421 27686 25029 22801 21966 20577 19668 22756 26571 28580 28768 32165 35877 46292 40769 41073 36618 26644 28340 37177 25369 18354 21726 20267 19992 15201 4946 2166 5200 13093 18319 18374 18738 11387 5853 6058 7526 3900 1281 219 102 71 58 64 99 104 102 61 65 85 77 111 103 91 111 127 142 176 203 215 227 292 366 390 392 355 234 188 142 107 107 130 104 89 88 96 96 96 83 87 109 107 100 117 119 130 119 108 102 96 79 97 81 85 104 113 101 105 101 104 96 96 97 90 81 88 84 92 98 78 74 79 82 72 79 79 64 71 74 64 63 54 57 62 53 47 59856 346 130 30 11230 16 37 36 8054 4040 1032 538 443 399 294 577 965 910 759 585 206 999999 999999 999999 999999 999999 -17 -64 61 170 327 172 357 356 309 47 999999 999999 999999 999999 999999 -51 -17 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 68 254 870 3571 9318 12707 9402 5588 2617 1541 1285 1979 4224 7407 9784 7821 9112 15521 21175 21391 23669 21432 18341 18512 20135 21745 22231 20766 19299 16093 15325 14864 16345 20171 23414 23677 24839 22765 19867 16510 15002 14862 15936 20742 30106 39265 35243 23117 24553 29163 30051 27861 27286 27950 27978 27243 27769 27884 32766 37226 32582 46718 55658 35887 36803 42818 31207 24766 18485 17644 19050 27547 23060 18117 10941 6719 6504 7687 7897 6229 1729 401 1315 1985 4304 8935 5132 673 103 96 85 104 97 142 123 113 132 129 122 101 86 118 148 158 202 235 233 226 281 335 409 396 412 363 247 176 151 119 120 98 106 121 126 129 117 123 129 124 124 125 130 137 138 126 116 113 112 122 126 112 120 116 128 132 112 115 129 131 136 133 124 124 119 105 109 98 98 104 100 88 97 104 99 95 82 81 78 84 80 76 82 80 78 71 59862 346 131 30 11231 16 37 42 8054 4033 1458 1041 577 323 383 658 915 815 1241 3407 707 999999 999999 999999 999999 -96 0 -89 999999 35 267 69 269 246 119 58 -87 999999 999999 999999 999999 999999 28 6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 84 441 712 2242 9605 17164 12596 6564 3161 1930 1818 2546 4768 7731 8405 6963 8180 12355 17247 18752 18755 19232 18823 21190 23489 26761 22644 21978 21236 21225 21237 18778 17392 18714 17962 18940 23304 24504 20732 19090 15584 14280 16582 22914 35112 45322 37854 27846 25277 28257 27951 24458 24178 26919 29727 33803 33917 29358 33211 35629 29118 31267 41018 40537 29273 38399 40260 25981 14259 18016 20581 25429 20914 20680 13158 5761 3427 3064 2129 1172 410 353 242 307 977 2699 1809 375 119 90 105 111 118 118 113 112 116 124 120 113 126 137 156 157 201 211 222 231 249 303 324 346 451 364 301 188 161 120 111 139 119 124 120 116 125 130 140 133 129 134 131 147 149 123 114 108 108 120 126 95 111 128 113 117 116 119 126 131 134 121 121 106 110 120 119 117 114 109 103 108 108 110 106 104 94 99 92 90 87 86 82 81 81 84 59868 346 131 30 11231 16 37 48 8053 4026 794 577 307 173 361 645 699 999999 9287 53815 10290 -99 999999 999999 -87 -92 -61 999999 999999 97 166 78 304 145 -30 61 999999 999999 999999 999999 999999 999999 -83 -12 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 248 752 897 2135 11840 21219 13683 6106 3658 3034 4869 7165 7488 7149 8360 10895 16606 18780 16596 15789 14982 15143 16395 23414 40000 32302 25973 22265 22796 22512 21169 20149 18228 17586 18170 17054 14164 12384 11430 9846 8702 10892 22056 36580 38160 28340 24160 25542 28285 26470 22200 22224 24888 28317 31549 29672 30161 32753 32774 28196 23999 33638 40576 25856 38210 44329 25310 16231 20812 22122 20777 14413 11711 7359 6172 5114 3343 1655 1064 1078 1210 305 125 304 403 217 101 71 78 90 103 140 118 96 82 100 92 92 85 84 92 115 112 172 197 193 176 210 243 273 304 357 293 219 128 121 107 91 96 94 98 111 116 111 100 97 107 120 119 120 116 120 107 92 102 98 101 97 94 98 116 107 97 100 101 108 106 96 97 104 93 91 95 100 87 91 103 92 94 92 87 88 80 80 81 82 78 74 67 67 71 61 61 59874 346 131 30 11231 16 37 54 8053 4019 1067 850 472 242 277 485 512 326 3723 18939 8918 999999 999999 -81 999999 999999 999999 999999 999999 96 140 -63 262 92 -79 -84 999999 999999 999999 999999 999999 999999 -90 -62 -34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 57 503 1049 1126 5327 18388 20151 8056 3994 4460 5752 8739 9726 7367 7226 9626 14597 17860 14239 13530 16277 15518 17106 25973 40351 37298 27825 22271 20248 18394 18680 19772 19643 18371 17844 15304 13197 11427 10005 9535 9082 10371 15543 25013 31749 29831 26720 28604 31312 27841 22001 22614 27101 31274 33693 34960 36067 33170 29821 25554 29867 39408 33754 20660 36198 57182 38058 19970 23688 28501 23700 12286 9776 7013 4143 3555 3174 2120 1373 472 178 122 98 107 80 73 71 52 62 58 110 95 88 79 91 89 91 79 79 87 110 143 165 176 179 191 186 200 228 282 290 262 233 279 187 112 99 73 89 68 74 113 87 89 108 113 106 117 113 113 112 96 81 74 79 88 95 98 109 109 101 70 80 91 77 81 86 90 100 97 84 80 75 79 90 96 83 71 83 82 73 79 75 68 68 75 74 61 60 59 55 52 50 59880 346 132 30 11232 16 38 0 8053 4012 887 672 458 277 169 263 562 785 1261 13890 17467 309 999999 999999 999999 999999 999999 999999 -84 207 -54 -87 234 -29 999999 999999 999999 999999 999999 999999 999999 999999 999999 -20 -53 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 294 812 1016 4338 18161 24667 12645 5181 4201 4427 6702 13546 14268 7508 5267 10938 16077 17600 20064 22293 24554 28282 34283 37380 27149 24770 26043 22473 21017 19640 19238 18198 17211 17753 17359 17832 19604 19892 18758 18803 21822 25099 24476 22890 20245 19697 22490 26398 28607 27617 27158 29281 32158 33547 32490 30954 27550 27637 27732 32768 46809 51705 27327 29853 72309 68765 22563 18767 27432 32275 27099 23693 15824 7902 4946 3349 2750 1454 1203 492 419 518 419 193 90 107 69 91 113 112 125 126 120 131 117 100 98 115 122 122 151 185 187 199 208 231 208 260 408 521 299 253 146 138 142 128 98 107 112 114 136 132 127 126 127 135 141 143 141 124 107 124 130 114 117 112 120 124 119 126 136 137 111 114 120 113 112 99 99 113 116 105 108 107 129 124 104 100 105 98 102 97 92 86 86 90 84 93 89 81 82 82 59886 346 133 30 11233 16 38 6 8052 4005 792 543 394 238 233 478 260 5272 34960 19746 8699 999999 999999 999999 999999 999999 999999 999999 -83 108 38 -31 166 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 222 720 941 1737 10924 24021 17064 6740 3307 3300 4374 11760 18583 11660 8774 15858 21785 19946 23887 30455 31851 30669 31791 27391 24863 25851 24247 25394 26141 24970 24547 24316 23310 22461 21123 20024 20037 18114 16053 15437 15825 22539 30226 28369 22277 18736 18872 20712 25710 32006 36575 38221 35578 33808 34734 30681 27308 24861 24500 26905 47664 53585 32630 37784 66508 69040 28732 28659 36722 26841 27674 30622 16366 11784 9436 8983 3953 1729 1115 606 806 1470 1135 597 154 125 118 119 139 162 163 131 124 140 118 129 144 124 121 134 157 190 175 196 224 219 186 225 269 277 251 196 180 141 137 125 141 135 112 125 116 130 116 116 137 155 158 142 150 143 112 117 141 126 122 111 116 126 128 130 127 127 125 128 125 118 118 127 116 114 113 122 110 118 115 116 103 103 111 107 103 106 104 99 95 88 85 84 85 83 79 79 59892 346 134 30 11234 16 38 12 8052 3998 754 486 225 224 86 -69 999999 51 334 -6 999999 999999 999999 999999 999999 999999 999999 999999 -59 140 999999 -66 86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 167 630 938 2660 12685 21615 14187 6468 4418 4553 8782 16557 15796 13647 18217 27011 22004 23612 30604 28148 25272 24334 23942 25227 27343 29988 32172 31248 30526 28272 24992 24756 23791 23999 23126 23129 25242 25499 22864 22826 26640 29205 26225 22441 21514 20726 22143 26013 31523 38849 46063 46832 44353 39494 32425 26648 26950 25740 28596 46723 46195 34860 40892 53706 63600 40631 29319 32745 21927 22797 16979 13677 12595 10698 9280 4268 2150 1423 2437 4389 4720 1635 279 150 120 70 82 131 173 120 108 132 132 123 127 142 117 141 137 146 182 172 207 212 230 228 232 264 260 230 232 175 150 123 122 120 117 108 124 120 117 132 145 135 138 148 128 128 133 138 114 119 122 113 116 122 124 122 120 133 138 133 141 154 130 126 119 120 118 117 107 101 97 95 108 110 109 108 97 99 93 91 89 91 89 72 65 72 75 77 74 59898 346 105 30 11235 16 38 18 8052 3991 15848 11567 5824 1853 97 999999 999999 999999 999999 999999 999999 26 235 999999 999999 999999 999999 999999 90 155 999999 -17 -11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 35 268 628 859 4087 16415 21386 13977 7159 5092 8016 17058 21548 16798 15524 23113 23633 21960 20323 24721 28441 27961 28240 27750 27444 26121 26617 26261 26410 26446 26601 27702 30464 36968 39061 27857 21546 23996 26679 27091 25269 24638 22921 20392 21479 26586 32309 35087 35702 32666 30914 36606 44941 41581 31568 29190 28466 30581 34484 43225 40316 37406 52662 54103 67839 59761 32946 24780 16785 17707 17240 16627 14367 12787 7221 8046 6236 5822 6773 5690 3962 1110 302 129 94 123 87 156 146 123 113 133 124 128 146 134 148 151 162 174 203 201 221 243 236 262 278 280 262 261 231 184 162 155 153 148 159 142 140 143 153 160 147 126 138 163 161 160 163 144 151 146 149 164 154 141 152 148 153 149 146 158 143 137 152 156 144 140 133 139 128 129 132 138 135 126 131 123 129 129 121 115 112 111 115 112 103 98 97 96 88 59904 346 136 30 11236 16 38 24 8052 3984 16513 13614 6519 1129 -42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -52 272 168 999999 28 59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 416 795 1457 10175 28559 24424 12521 7030 5743 8063 14163 22572 18701 17495 18909 19255 20589 17860 16479 19301 22800 25594 29733 35840 39554 29272 18392 16262 13201 16117 18238 23573 25212 22588 21394 21617 20443 19151 20470 22852 24026 24532 24859 25393 25597 25987 26165 26304 26094 26183 29211 30597 28016 28044 29040 29062 31067 26205 33351 38105 38603 50973 62002 67526 70843 42626 24875 15145 8462 8382 11021 8863 10662 8667 7976 12260 9959 9088 6468 3685 1626 293 72 76 92 93 106 132 119 126 113 106 110 113 126 109 116 149 164 173 176 191 201 192 217 214 213 225 253 184 155 136 101 142 139 131 138 149 123 117 121 128 122 130 139 130 131 171 130 117 115 118 111 111 126 121 110 119 137 130 127 139 138 122 111 122 123 99 99 102 101 105 111 102 104 97 95 91 97 94 91 85 82 73 68 74 75 77 69 67 59910 346 136 30 11236 16 38 30 8051 3978 45510 38414 17470 3039 3 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 259 220 -1 111 -53 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 97 305 525 1217 4657 12558 21815 20397 15030 9038 8621 10415 18899 25619 19038 14799 15347 14425 14766 15263 15827 16728 18994 24108 31138 35438 40863 51938 47894 30937 20297 21906 23655 25307 24812 21601 18807 19775 26086 29361 23751 21470 18972 18145 20432 20992 21311 23263 23483 22399 22447 22825 24474 24371 24741 31524 34161 35818 32259 29444 34128 34009 43139 51156 63197 64047 57036 53474 25360 15448 9414 12101 16294 14102 10751 7867 6641 9280 3926 2447 1581 1390 723 137 100 112 93 113 120 113 107 107 115 111 128 134 122 116 129 131 163 180 167 165 179 194 197 232 255 236 202 178 169 154 143 144 114 120 106 119 107 129 133 139 128 141 151 142 141 141 122 110 120 110 108 115 120 136 133 130 129 134 124 126 125 125 121 118 124 132 126 118 120 117 115 105 105 109 109 104 99 99 100 101 98 92 95 82 83 86 83 75 59916 346 135 30 11235 16 38 36 8051 3971 47619 37211 16034 2528 -74 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 204 94 -33 24 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -21 169 398 850 1893 4943 10627 16645 19202 18268 14059 9994 11060 20004 28853 19122 14370 14483 15150 16507 16685 17822 18576 21169 23259 20524 21104 32640 45860 49351 45865 36569 30220 31515 33549 28608 21701 20647 19922 21853 27703 36954 34257 24019 19154 18350 21595 21729 19211 20975 22002 23049 23859 22329 22397 25567 31655 37772 37773 34349 40863 46318 38310 48701 44145 39166 46286 53973 49862 22885 12837 6308 6451 12820 16047 11166 7974 4724 7714 6769 3949 952 1379 606 116 90 51 67 83 91 89 89 82 86 88 77 92 95 109 101 90 107 118 147 150 132 124 143 150 164 163 138 117 121 97 77 80 78 109 116 87 82 89 78 116 109 94 116 100 109 128 113 99 98 97 99 89 84 92 96 100 110 96 103 115 107 86 74 76 92 91 75 70 72 73 82 90 84 74 69 67 66 62 76 74 70 69 54 49 54 54 50 40 59922 346 163 30 11233 16 38 42 8051 3964 43291 33605 16153 2995 -36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 9 181 121 93 -38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 281 683 1598 3698 7985 16753 23008 19213 14838 13851 9693 6651 10519 22977 31973 25872 16382 14916 16386 19177 22326 23093 25483 25919 18371 10899 12225 24078 40957 49990 51902 51903 43571 30359 23892 19682 22422 22193 20053 19809 21621 23203 25552 28778 29394 27264 23213 20611 21606 23512 24551 25996 27455 27759 29727 35967 43859 41967 38991 44332 49360 43780 46649 35177 25220 28699 44499 53342 30482 9454 3730 4081 5833 8614 15363 14442 5367 4193 9310 4837 710 1008 1285 248 88 94 93 97 103 116 113 94 92 92 75 98 112 86 93 123 120 128 114 136 140 147 127 159 176 164 154 134 125 126 111 107 95 99 86 87 94 93 116 109 121 128 111 116 106 122 123 112 110 98 100 90 90 95 87 100 98 100 102 103 98 87 104 99 89 91 87 84 87 90 89 80 84 81 88 69 72 83 82 77 67 62 60 61 59 56 52 50 59928 346 131 30 11231 16 38 48 8050 3957 88925 75186 54004 14606 331 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 182 170 12 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 242 870 2070 4880 9891 11831 17609 24485 19144 13890 14881 14567 9396 7928 13401 25343 30960 26379 21794 22881 24657 21918 21194 25651 36082 30145 12745 9142 10414 14688 21582 28415 37907 45403 41888 27700 21721 24038 24374 21427 17818 17775 19876 23275 27368 32767 36029 34860 30121 29135 27981 30720 33104 33656 34967 35523 35655 39892 43978 45279 49473 47252 40535 40176 27345 14927 16860 26777 36322 31271 11967 9208 10253 7752 6944 10753 12792 11593 7339 3831 4036 4850 1703 1789 1028 288 94 68 77 90 158 168 159 147 88 83 111 141 117 101 114 127 126 126 121 111 130 142 122 143 157 111 115 133 109 88 114 109 92 86 94 100 103 114 115 117 113 123 126 113 122 108 98 94 110 109 91 90 99 112 116 114 105 124 128 116 113 90 98 102 95 89 94 95 89 74 85 85 84 92 85 75 80 76 73 69 65 67 65 64 64 64 61 59934 346 129 30 11229 16 38 54 8050 3950 22489 19821 10291 1501 69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 181 246 81 -43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 109 968 2553 5365 9158 11168 11492 17909 25005 19878 15851 18295 15703 13638 15192 14755 14614 16241 20002 28359 35410 32931 19506 19083 25736 27624 20106 14298 11633 13192 16863 22735 32449 47522 50065 37587 29937 31560 28595 16747 10385 12537 19016 25548 29319 28712 29257 31666 30151 31806 34476 34756 35227 35531 34827 30656 29965 36076 41587 45179 55415 62028 48102 27473 16057 11941 11075 16047 19913 18751 20358 24533 18044 7117 3810 3852 4875 5443 5688 10068 12571 6712 2973 1229 641 1173 731 169 125 131 157 144 114 129 113 116 91 96 96 96 112 131 142 151 128 155 136 117 99 131 121 113 125 115 133 108 114 112 103 107 119 115 115 93 98 123 109 109 122 128 122 102 105 93 86 104 99 103 108 113 100 87 100 102 101 107 103 100 99 97 96 101 97 93 84 80 90 87 93 91 80 71 64 78 71 72 75 70 64 61 59 61 56 59940 346 126 30 11226 16 39 0 8050 3943 1176 899 390 162 61 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -40 233 161 103 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 1177 4324 7926 9538 9599 10385 10227 18350 28366 21420 16153 16023 15752 15918 17549 19747 20679 19942 23640 28887 33724 36088 31991 25911 26765 26085 22274 17552 16349 18478 23841 29718 40315 49208 45216 35390 30498 31773 25201 18275 18453 22435 20438 18474 20744 26936 35813 36218 31974 31503 35710 41193 41668 40026 35964 30607 31870 42611 49040 57975 58406 46966 20416 11482 7774 6254 9371 14645 13473 34033 56886 36997 11148 3014 1777 1761 1146 848 981 1546 2081 1205 3270 1672 843 429 127 113 152 150 128 147 148 122 100 132 103 107 108 97 124 139 117 117 127 135 162 157 144 154 140 110 110 128 98 80 85 90 103 107 122 116 94 115 113 100 95 103 106 106 112 99 81 77 88 87 91 93 103 105 110 101 105 101 100 93 83 92 94 78 80 80 84 95 82 84 87 82 82 75 78 72 73 87 76 61 53 58 68 56 48 41 59946 346 125 30 11225 16 39 6 8050 3936 2043 1734 1094 478 10 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 41 255 241 92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 166 1684 6876 12661 12303 10465 9930 8247 10353 24011 29249 18046 10812 11622 14945 20258 24128 28084 21227 17523 24712 26323 26791 30579 30645 32188 31571 29067 23021 20617 22665 24036 28437 28958 28011 32050 29444 27949 29577 28021 24551 22643 20007 17356 16889 18630 25384 32629 36615 38400 33265 32069 34082 34092 34891 33700 32155 37204 43747 50169 57585 56314 41285 15644 6840 4175 7118 12513 13038 13903 41945 80915 54158 27616 10479 2393 1593 2049 1658 818 556 265 296 1052 1416 492 140 168 147 165 170 128 132 119 94 89 127 117 93 132 157 149 129 110 115 141 138 139 149 170 151 121 118 127 136 128 126 119 115 115 135 122 109 121 124 125 121 129 131 131 135 145 123 113 106 101 119 117 104 101 104 105 110 109 123 125 124 120 111 95 110 112 112 123 109 89 96 92 100 93 89 94 88 76 87 90 75 65 69 84 75 70 64 59952 346 124 30 11224 16 39 12 8049 3929 5806 4690 2189 480 -2 999999 999999 -64 999999 999999 999999 999999 999999 999999 999999 -45 284 394 300 68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 12 935 4415 11291 14039 9631 7516 8373 8756 9188 14196 24972 22837 15735 13774 13227 13197 16982 25787 31011 25262 20986 22152 24986 27022 30912 33551 34892 32431 28315 27925 30345 26321 24440 22081 18672 17694 23840 29609 26362 28347 25456 26062 24724 19681 16292 17025 23701 29241 28732 29433 28391 30772 39253 42573 34497 29892 31752 39776 46769 52710 59779 52916 31961 9598 6030 3592 6336 14912 13683 15761 42065 49234 26794 14928 8686 3638 1676 1099 659 702 559 173 375 498 291 258 134 133 124 86 66 94 104 95 69 94 96 91 110 111 121 108 104 100 107 133 144 113 133 143 121 89 96 95 133 114 85 85 89 99 99 94 95 114 115 117 110 114 116 103 103 106 97 86 92 96 105 95 91 96 86 102 103 100 94 100 98 104 98 93 87 93 84 85 78 86 85 84 80 72 64 58 56 55 58 59 65 69 66 57 50 45 47 59958 346 122 30 11222 16 39 18 8049 3923 6117 5691 2672 313 -92 999999 999999 999999 -85 -86 999999 999999 999999 999999 999999 7 222 288 301 89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 336 2580 8144 13438 11021 7752 6876 6053 8512 10881 9831 15350 25218 22069 15400 16169 18410 20203 23946 32057 30790 25739 21445 20324 20745 24827 29264 31089 36222 40320 37293 36175 35100 34931 30363 24770 23718 25753 29878 30798 31287 25898 18694 16177 15306 15913 19849 25841 28539 27838 29661 31512 33872 37639 41258 37955 36912 38544 43327 47864 54756 56169 37665 13131 6259 5882 6416 4003 12155 15999 15401 27562 24071 17678 13048 6970 5722 6820 3940 2577 1427 569 269 332 251 146 113 139 124 125 79 57 66 89 76 53 72 105 89 103 99 106 112 104 90 105 105 110 113 102 105 119 106 106 108 106 99 109 120 98 93 97 97 81 106 105 95 101 97 110 112 113 90 102 100 102 81 95 95 105 95 86 89 100 88 94 97 93 80 82 78 69 74 68 75 75 72 77 75 78 78 76 73 62 64 65 57 57 58 50 51 44 43 38 59964 346 120 30 11220 16 39 24 8049 3916 1408 1024 479 13 -17 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 70 295 363 159 -50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 66 1426 4724 7861 7155 6636 6708 6204 9163 12573 10670 15117 19926 17362 14398 16666 22345 27602 28658 28004 28403 27362 24524 21149 20773 24670 31796 32126 30403 31269 31339 36960 39545 35525 32316 29074 24174 25355 28080 27739 35627 42468 34957 24184 23989 24118 19100 19016 22450 26905 29342 31928 36354 34397 37430 42502 45199 47247 48286 55593 56614 44020 26996 20767 7409 4049 6144 3722 8440 13147 16397 25968 16885 7722 6413 7643 9261 13148 9754 5492 4736 2750 1186 521 383 227 144 130 133 103 95 87 101 112 107 75 91 111 101 102 129 128 113 128 120 108 121 118 119 129 123 113 109 130 125 110 98 107 105 97 101 111 118 130 127 111 107 132 132 119 120 141 121 99 107 120 97 94 105 113 110 109 113 108 96 104 112 97 88 90 101 108 100 92 101 95 97 96 95 94 81 79 77 80 78 75 79 81 70 73 77 69 63 56 59970 346 117 30 11217 16 39 30 8048 3909 699 382 175 102 3 999999 -85 999999 999999 999999 999999 999999 999999 999999 999999 132 407 386 231 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 133 1809 7602 10734 8320 7150 7112 7143 5813 8854 12875 16878 21057 22578 18908 15758 16831 20786 25057 26885 29126 30166 27954 25876 26781 29332 32463 32717 29953 28766 33531 38573 35482 28915 32213 29335 19392 17113 19261 26294 33123 41780 41079 31959 27196 18586 14152 16773 21805 26137 31054 34601 34447 32369 37897 45393 45975 43235 43132 44927 37224 30347 25736 18744 5132 1735 2912 3669 7372 12966 18114 12594 11595 9952 6282 4224 4973 7596 8549 7705 5039 1187 419 449 390 138 96 111 133 95 67 68 116 93 68 86 113 83 105 117 150 131 122 117 104 92 124 118 106 100 123 111 105 87 109 105 104 97 111 120 109 103 121 115 130 137 112 116 134 125 121 153 144 116 117 102 117 119 118 115 122 110 113 115 105 105 103 104 91 92 105 96 98 89 91 91 96 101 91 80 71 76 79 78 72 77 65 61 63 64 65 60 57 51 59976 346 114 30 11214 16 39 36 8048 3902 418 320 202 107 999999 999999 -87 999999 999999 999999 999999 999999 999999 999999 -98 119 243 302 22 999999 999999 999999 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 540 4196 10352 11311 9438 8083 6576 5217 5485 6572 7579 9508 12388 18303 25941 26977 19516 14254 15815 19884 27718 34006 34124 29237 24223 25185 29769 36139 37894 39432 36692 32696 34534 36238 33111 33038 33263 24752 17513 20253 26118 33260 44662 50771 42673 30179 19372 13887 16002 20535 24399 31849 37402 34921 41819 54721 52166 44058 39985 42029 43229 42261 38026 27884 15579 4911 2440 3284 4696 9558 9435 9817 5645 3491 3562 3762 2161 1007 1818 3720 3887 1621 577 243 264 209 104 84 107 101 89 89 80 74 115 130 83 83 100 108 135 128 140 140 151 145 109 108 108 96 110 122 116 143 118 108 105 106 105 115 116 117 130 157 139 112 132 146 131 136 139 138 144 117 100 102 93 88 103 104 109 115 105 116 108 120 126 109 104 107 96 90 115 98 86 99 97 105 96 96 87 85 97 92 84 84 86 77 72 71 71 72 68 68 59 59982 346 113 30 11213 16 39 42 8048 3895 405 222 204 68 -79 999999 999999 999999 -31 71 21 999999 999999 999999 65 331 381 176 999999 999999 999999 -73 213 63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 78 899 5339 12846 11716 9257 9997 9208 5763 6144 9534 8983 9493 11721 14341 17978 26680 28144 22307 17733 18618 22489 27777 31865 32723 29186 26816 29349 39153 40830 37934 36727 35449 33095 29669 28089 26824 23924 20919 20003 24134 35889 47679 46122 41541 36032 30422 22165 15668 15838 19463 24081 29841 34970 39581 44509 47402 48359 42057 41037 42449 40954 39321 41191 32399 14191 5346 2310 1947 3937 9808 10876 12963 8297 4424 4749 4407 2454 898 620 826 462 209 144 178 120 105 75 94 95 101 97 96 98 104 111 82 91 121 103 132 150 123 126 135 102 109 94 126 126 126 130 117 109 121 141 119 125 130 119 116 92 93 137 135 121 115 104 129 128 131 131 141 126 112 92 104 107 100 109 115 120 122 120 117 115 113 115 115 102 89 89 84 88 86 81 98 97 91 87 91 84 85 80 78 79 80 74 64 63 64 64 63 58 56 53 59988 346 111 30 11211 16 39 48 8048 3888 816 673 389 109 14 -98 -2 115 329 258 45 999999 999999 999999 117 415 481 279 -57 999999 -76 164 320 128 -15 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 186 1404 2290 6037 12795 13728 12286 9378 5991 6432 9712 10483 11037 13349 11889 12170 15976 23940 27817 24864 20079 15946 19017 25041 29792 32284 31630 27608 28695 36732 42538 41150 37397 37001 38179 37158 29146 20036 18084 22902 28326 38641 42722 34940 22036 18598 18457 15665 16077 19313 22111 26867 31456 30911 35889 40510 38414 44387 43739 39880 37812 33812 31790 35597 23462 13241 6737 3151 2467 4796 9864 9111 10911 11000 9032 6553 3159 1375 524 432 885 935 604 432 243 93 87 112 103 78 69 69 88 118 111 115 130 113 108 104 104 111 120 153 163 159 126 125 116 118 116 120 118 120 125 147 146 139 134 112 119 114 105 117 110 117 126 137 143 154 152 151 119 138 140 114 98 107 123 128 116 107 116 112 103 99 107 115 115 103 103 107 103 105 102 112 114 108 104 99 98 92 93 105 94 88 87 82 75 74 76 75 66 62 58 57 59994 346 109 30 11209 16 39 54 8047 3881 1093 757 345 73 999999 -80 -13 17 368 314 -67 999999 999999 999999 247 503 447 41 999999 19 233 257 360 206 -60 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -44 610 2155 3612 7753 13401 15858 14202 12273 11086 11116 12306 12260 13701 14554 12249 14350 22121 33506 35828 29234 22227 19101 19738 22742 28682 32454 31260 27989 30494 37138 39696 41888 43492 42684 40558 37078 33707 29265 19090 21950 34395 41878 29022 19644 19577 19391 18201 20052 22304 24167 29269 32999 33158 33225 28309 30982 42216 40442 32058 31250 28968 39388 37015 16077 9942 8781 7391 2821 2028 4179 11850 11398 8732 7379 5902 5119 4324 2981 1749 1066 1009 939 800 495 163 107 82 89 118 108 106 120 106 119 122 122 105 132 124 110 128 142 151 128 144 160 132 140 113 126 138 125 134 141 121 121 120 122 138 141 139 116 94 134 130 136 135 118 141 135 126 138 126 119 127 121 123 134 121 120 119 142 121 114 119 117 114 113 124 125 112 115 111 106 112 108 108 105 106 98 101 95 92 97 96 100 86 84 86 85 84 81 78 71 66 60000 346 107 30 11207 16 40 0 8047 3875 2271 1347 486 191 -66 999999 -45 1 55 9 -79 999999 999999 12 464 504 425 -35 -84 158 258 336 277 267 84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -44 287 1196 2119 3785 8108 13637 14641 12489 11117 12046 15147 16611 14315 15639 19988 16740 15141 19780 29075 34272 32226 26944 23292 22077 23967 27355 27564 26195 26112 28210 28708 31293 41021 54601 60899 54463 39997 27135 25610 25616 29656 36574 32170 21472 17717 20656 21391 23191 22623 24455 33322 40672 37188 29108 32303 39468 39497 35462 29146 23994 29203 38494 28956 15761 11268 14070 7405 1594 1594 2318 9690 18488 18836 12783 10276 6474 5293 4553 3613 3315 2483 1913 1004 1079 441 126 111 137 142 113 127 150 130 112 131 132 128 131 128 157 154 167 161 171 164 178 152 141 131 112 133 148 148 151 144 150 154 160 121 105 121 139 148 125 139 146 151 145 156 148 148 154 148 136 111 105 130 128 123 125 123 117 120 134 141 133 131 131 123 130 123 115 124 116 124 123 120 117 116 124 118 103 109 117 117 103 100 104 101 97 98 94 83 74 73 60006 346 105 30 11205 16 40 6 8047 3868 2236 1323 584 106 -67 -37 19 -23 31 -67 -99 999999 999999 172 371 341 168 999999 -50 160 340 275 299 240 154 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -48 110 695 2081 3428 4789 7489 12434 19554 19817 12605 13483 17110 17820 19903 25354 25990 18033 14741 17904 25556 32886 34720 30884 25692 23436 25957 24900 22678 23859 26679 30411 33054 32198 37687 48030 55257 53719 41935 35018 31445 25823 32195 30755 18671 14583 14914 19316 20225 22094 26149 32482 33799 28923 27770 34962 42803 35826 33067 29361 23488 33798 39275 33801 27505 13294 5405 2793 1776 1744 3127 7609 16814 14389 4918 4425 3132 925 184 323 1357 2203 1719 1483 406 119 102 81 73 82 103 93 100 104 88 111 121 121 129 112 121 136 128 146 172 163 149 145 120 121 136 131 121 116 132 104 128 130 103 129 140 99 112 143 130 121 130 128 139 134 133 141 141 128 133 120 125 116 124 127 124 110 101 103 114 111 118 121 119 118 123 113 114 111 101 88 94 116 114 101 97 89 91 97 97 86 85 84 81 80 74 82 79 76 65 53 60012 346 132 30 11202 16 40 12 8046 3861 14583 13363 5579 681 -46 999999 33 15 -26 999999 999999 999999 -83 254 385 414 233 -45 146 330 134 -34 121 248 174 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -64 -4 125 1286 3658 4275 3823 4625 6554 11886 22626 22995 16870 15817 17296 24166 31922 26803 21517 20428 21140 25440 27455 30318 34921 35302 34139 33476 31378 26577 29133 36011 43098 45554 38947 31761 41433 59990 67115 56045 45591 37909 28690 28487 28333 18527 14797 15632 17981 17989 19015 21407 25694 28771 26730 28952 38269 48938 42851 32065 26332 26119 32093 32814 33231 24083 14700 11224 3276 1190 1871 1329 3159 4967 4284 2575 1492 669 335 196 195 169 167 149 256 630 409 161 162 171 155 111 135 151 144 109 124 182 154 129 140 163 183 170 180 166 182 176 159 159 158 142 166 173 180 162 159 149 134 145 162 165 146 144 147 153 154 142 159 167 177 198 184 161 152 141 146 148 150 141 151 160 160 149 127 132 138 149 135 126 141 147 143 122 129 138 129 132 137 133 140 126 132 132 130 117 115 112 119 122 117 111 107 99 101 100 93 60018 346 100 30 11200 16 40 18 8046 3854 914 1137 644 -13 999999 999999 -59 -14 -27 -83 999999 999999 -88 132 361 336 220 -39 52 174 999999 999999 20 221 54 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 167 929 2303 3389 3157 3189 3844 5456 9180 17871 26752 21084 15896 15632 20989 30891 33918 28246 22772 19738 20743 23278 27768 31647 36400 40266 39717 33733 28945 29778 36835 46472 49111 46618 43220 43164 52552 52919 46603 38851 32123 27197 27243 33674 23962 14574 13088 15460 19130 21441 20768 23048 29305 32971 30429 34972 37239 32131 26241 22845 25090 33676 36694 32715 18236 13016 13843 4330 1227 1269 994 591 1691 5169 4485 1884 650 204 190 144 123 147 125 141 121 101 119 141 120 133 89 66 118 120 118 135 136 138 147 155 151 152 155 161 134 126 138 142 127 125 146 119 136 120 117 132 145 144 142 119 124 125 118 126 130 120 131 147 163 168 151 142 144 127 116 119 127 126 113 121 131 112 121 122 132 134 128 119 119 126 126 130 123 110 111 106 118 117 110 114 114 105 104 100 96 101 103 95 85 81 91 87 68 69 72 70 60024 346 97 30 11197 16 40 24 8046 3847 2897 1150 346 56 999999 -80 -65 -70 999999 999999 999999 999999 -76 206 293 269 47 -52 999999 999999 999999 999999 999999 3 -12 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -19 281 1490 3161 3948 4882 5543 5568 6017 6665 8218 9995 19186 25129 19922 17188 18415 26643 33484 30527 23240 18982 18841 19404 22404 26994 34132 42768 48592 45474 39429 36376 35057 33783 36725 45752 52510 54498 56667 53961 45045 43300 32852 22001 22496 30581 31263 22119 15827 15822 18858 23277 24424 27574 32758 31257 26609 27243 26992 26588 26387 22573 20775 29013 33557 29106 16505 14554 13053 3363 1809 2672 1649 413 2602 4776 1657 509 759 318 137 78 107 137 128 110 105 102 111 107 108 91 72 109 103 89 122 124 111 101 99 86 120 141 128 171 160 138 122 114 110 101 82 96 117 128 125 110 118 109 102 114 105 121 120 108 100 89 111 114 114 112 138 127 111 110 106 102 113 96 101 103 104 98 98 107 100 87 88 83 88 104 104 97 100 87 88 106 97 82 89 92 82 75 84 80 67 77 82 79 58 66 68 56 58 56 56 51 60030 346 96 30 11196 16 40 30 8045 3840 863 365 128 46 999999 999999 -97 999999 999999 999999 999999 999999 3 257 281 64 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -11 656 2379 3997 4881 5288 7913 9857 8186 7929 9249 9359 9209 15959 27083 25331 21584 20538 27502 28422 18795 13703 15973 20060 23333 26443 30479 33768 35767 41491 45182 44393 43268 44006 46916 50588 59555 66011 62880 60190 49973 40093 30051 17006 18280 20142 28093 29861 22077 19153 18287 18663 25344 35513 43763 38641 27619 23586 22882 23900 26151 27254 27668 25310 24374 22156 16301 16502 10685 2053 2529 3684 1301 758 572 1029 1194 1287 484 216 145 112 128 129 122 124 124 155 116 117 139 112 120 118 101 95 99 104 92 97 132 133 133 148 155 149 145 138 111 106 108 102 128 124 99 127 137 151 145 130 127 136 115 111 126 130 140 132 127 140 139 129 137 143 130 114 112 111 108 100 109 109 107 102 108 122 120 116 126 121 116 104 92 105 115 117 119 103 97 103 101 103 104 107 89 93 96 92 91 96 92 88 86 82 76 73 68 65 60036 346 95 30 11195 16 40 36 8045 3834 1010 548 214 5 999999 999999 999999 -43 999999 999999 999999 999999 144 353 343 -18 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -47 519 1789 2948 3694 5226 6949 8385 10323 8809 7689 8100 8629 8901 13084 27119 32168 20874 23509 28637 28254 26457 19886 16308 17065 20443 22881 26336 27764 28116 31000 39151 47215 54120 56910 49632 42090 46461 57801 61116 64946 55434 47093 36193 26146 21813 22078 30282 37292 25708 17426 17453 17853 24396 38114 42732 30154 18600 14776 18023 22687 28521 31815 33390 24738 21125 20832 20341 17379 8443 1156 1628 3306 2153 2794 3062 3985 6552 3471 313 134 133 107 93 120 90 103 120 104 115 145 133 102 111 120 122 131 103 113 127 122 90 133 137 139 150 139 137 126 122 126 117 125 120 97 118 112 114 123 105 120 147 124 107 119 111 108 130 139 121 128 134 129 149 152 157 128 101 109 101 109 108 101 117 115 105 113 106 112 105 119 113 112 101 107 107 100 104 104 90 102 98 98 93 94 95 95 91 91 84 83 89 82 77 75 71 68 67 67 60042 346 94 30 11194 16 40 42 8045 3827 456 116 47 -82 999999 999999 -96 999999 999999 999999 999999 999999 105 277 121 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4 414 1499 2925 4217 6268 8957 10080 9853 11253 10537 9106 8177 8928 12735 23539 28818 20753 19531 26031 33742 31951 24754 20805 19241 20255 23513 24771 22893 21387 20477 21778 25518 31502 45327 60183 68100 68044 61961 57080 52905 55388 55521 37796 26625 23453 25022 29979 28795 20853 13623 13922 16977 21908 36313 46803 31135 19567 15376 16405 18457 23929 31475 30234 25924 23227 17790 12688 7755 3282 724 995 3840 7074 11376 8706 5000 3193 704 144 119 108 86 92 93 90 77 110 103 129 121 85 67 74 71 76 95 80 68 94 93 98 106 123 129 129 124 117 109 110 118 122 90 74 77 89 95 98 115 111 86 103 90 85 99 108 124 123 103 108 105 108 121 122 111 101 80 86 103 89 96 94 93 89 86 86 94 96 97 105 114 107 82 69 87 94 94 84 78 90 88 85 73 76 76 72 63 69 70 71 63 56 58 62 58 44 46 46 38 60048 346 93 30 11193 16 40 48 8044 3820 653 312 43 -58 999999 999999 999999 -39 999999 999999 999999 -84 144 164 -51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -12 313 973 2099 3250 4819 8522 11417 11556 11351 10198 7909 7951 9958 11571 15298 21065 26313 24779 22917 29883 37476 30663 23494 21204 22231 23555 24839 24608 23072 20200 17232 18644 23020 31692 46727 72306 97406 95251 80673 58238 38844 31041 29633 32591 29205 28473 32236 34798 30817 21712 16585 22875 29866 38912 46945 35448 23246 18138 17901 20188 25813 31632 25779 20206 15292 12710 5927 4346 3168 2336 3870 8041 11779 14832 12250 5272 1163 243 335 140 103 131 134 113 119 109 109 95 94 94 78 71 87 114 111 89 66 88 94 99 118 115 116 143 150 113 128 130 131 121 106 95 92 115 123 102 105 116 104 114 106 96 92 125 123 110 112 138 120 119 130 117 122 127 94 76 74 76 88 91 96 116 109 112 104 95 102 100 101 95 87 101 104 100 100 96 100 120 99 94 93 88 73 65 74 78 83 74 73 74 72 65 68 65 54 51 49 45 60054 346 90 30 11190 16 40 54 8044 3813 957 347 186 -44 999999 999999 999999 24 -71 999999 999999 24 148 92 -48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -59 150 655 1223 2293 5313 8520 10536 11923 11041 8873 8188 9801 12191 14021 15660 22201 26939 27456 29195 30848 36549 34410 25087 18508 18869 22307 23883 22924 22081 20564 20653 24680 34132 44365 62447 92096 101563 90668 70761 40432 24692 17713 18939 24250 28994 29707 26735 24536 23570 22665 27866 33630 36417 34030 25877 19676 19165 19776 22230 29001 33839 22969 15537 19929 20249 9257 2732 2041 5466 11357 14199 13768 16765 10602 6643 1044 130 151 138 127 134 105 85 108 105 84 89 72 70 89 82 76 100 95 59 56 95 86 70 79 104 99 107 137 130 118 95 103 110 104 86 83 98 93 101 111 105 98 91 89 97 91 70 91 99 92 116 116 114 95 109 102 108 97 81 84 85 95 105 95 111 98 95 104 98 87 93 92 86 96 105 91 88 96 103 91 83 83 90 80 90 82 84 93 85 75 79 66 59 70 73 64 48 49 44 47 34 60060 346 87 30 11187 16 41 0 8044 3806 374 149 156 -5 999999 999999 -43 87 146 85 -63 179 284 308 46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 -30 184 736 1854 4005 7187 9505 9115 10452 12009 9907 9384 11531 14024 14767 15467 22895 30056 33096 31806 34499 34216 36876 27833 16446 16191 20833 24292 23259 22767 23658 25595 28199 32208 40989 50300 67677 76236 74839 63139 39596 22601 15631 15950 20637 21238 19832 22618 25392 29296 33888 34723 31544 24865 20272 19300 18064 20117 22362 28526 31910 26000 18116 16350 15624 9435 1800 2049 7499 14914 12449 13717 21563 13115 2064 207 160 144 125 120 137 136 150 132 130 105 106 104 108 109 103 100 106 90 70 92 76 111 129 146 147 136 145 153 168 144 130 125 119 125 106 108 126 150 141 138 130 126 142 124 132 120 127 115 126 132 129 115 141 137 135 137 130 120 102 99 115 116 104 120 126 115 113 124 119 122 115 111 109 128 119 106 119 99 104 129 117 103 100 109 104 89 89 93 93 81 80 87 87 77 84 76 67 68 63 61 63 60066 346 86 30 11186 16 41 6 8043 3800 410 293 176 -10 999999 -49 29 235 435 108 121 270 323 66 -76 -81 -78 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -37 80 413 1275 3503 7315 9919 10617 11319 9511 8134 8389 8906 12741 13951 15373 22586 30935 32597 28413 30287 35267 39993 29765 20914 22006 26475 29795 28841 28191 29911 33442 33241 32463 32955 34999 32231 34715 42109 35350 26678 21342 19466 19108 19591 17697 17158 20327 24853 27101 29074 28308 23647 18838 18314 20636 22065 27221 31552 29431 27899 19353 11573 9004 8496 2693 4332 10527 13573 13326 10975 11233 3579 1205 209 137 135 135 125 109 125 92 112 114 111 100 84 82 90 78 85 102 57 57 83 110 89 76 101 119 113 107 156 160 147 142 127 143 120 111 111 111 114 115 118 101 117 107 118 113 106 108 122 111 106 104 106 109 101 114 122 112 93 99 100 97 113 105 101 108 89 102 102 101 97 105 114 121 104 117 115 106 104 105 100 95 89 101 111 87 80 86 78 84 80 77 79 74 77 72 71 64 54 47 46 39 60072 346 86 30 11186 16 41 12 8043 3793 454 263 97 -76 999999 -18 248 738 662 247 255 331 211 13 -87 999999 -65 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 -76 -29 133 1452 4734 9212 14039 12550 8043 7807 8893 9917 11118 11900 13406 25788 34946 30591 25897 34839 43445 44770 33569 21535 23901 32145 35350 37759 40933 43266 41853 34711 30867 30768 27666 22998 22843 24151 22818 22334 21591 20306 19735 23837 20862 17847 21978 29261 33634 31749 27881 25726 22750 22759 28365 34292 32140 28412 33516 18964 8658 8655 12004 7514 4819 10985 16593 14244 12635 12075 5434 859 246 181 139 143 194 169 150 134 170 151 151 154 162 155 146 138 135 124 114 140 126 132 132 127 128 170 181 210 188 181 165 174 168 171 144 125 142 149 142 142 170 145 157 151 141 135 136 157 147 152 153 166 157 170 139 146 165 156 132 117 118 129 139 139 143 142 127 137 134 130 145 163 148 147 144 144 140 138 139 144 134 134 130 140 135 123 108 108 107 110 113 110 107 109 102 103 102 94 95 88 87 80 60078 346 87 30 11187 16 41 18 8043 3786 709 368 122 -100 999999 109 1612 2389 945 264 152 296 215 -51 999999 -58 -53 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -39 768 3626 7278 10834 12940 12252 7633 7037 8066 7197 9942 12450 18441 32224 36216 30081 29931 42902 49847 43850 28438 19161 23672 35771 45154 49039 53264 55225 50419 44329 37154 30089 23941 17932 13534 13572 13739 15778 16114 15986 17625 22157 26014 24199 26505 29227 29338 26189 22074 18545 18019 19897 23711 28138 32328 31555 13887 8866 12781 11433 7400 7130 10373 14671 19771 12155 7019 3348 1986 284 177 138 116 115 107 88 112 141 169 118 112 122 117 106 123 118 89 93 97 128 113 100 119 118 143 144 137 131 140 153 139 126 104 103 104 129 134 133 126 117 114 124 116 111 118 128 128 102 119 127 120 146 140 118 132 126 113 103 106 112 136 128 114 112 112 110 109 110 102 113 112 103 129 112 103 106 111 104 108 102 78 87 87 86 85 83 80 83 82 73 74 72 76 73 76 70 68 57 55 52 46 60084 346 87 30 11187 16 41 24 8043 3779 5440 1712 374 -7 -86 487 2187 2167 1220 392 132 253 70 999999 999999 -66 -51 999999 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -24 187 1286 4637 9624 10511 12883 11683 7631 8083 7409 7338 10503 15042 23934 37216 36749 29750 31480 45269 56525 48979 30094 23206 28609 33200 38109 45221 54545 63449 64461 50838 33394 21832 17071 13281 12901 12445 11070 12098 11629 11181 14994 20877 25935 30154 30271 27950 25632 25601 21073 15365 18650 23542 32169 36802 29589 15196 9635 11403 8894 6606 6183 7011 9503 16803 12251 1868 1424 1042 281 152 181 149 150 165 148 112 133 114 142 157 123 102 135 144 104 115 108 150 151 110 108 113 141 156 146 153 169 142 146 151 156 127 125 123 124 122 119 147 145 134 126 117 111 106 122 134 138 143 133 149 151 156 143 134 134 121 102 122 120 122 122 116 132 131 125 133 121 125 133 139 144 133 132 127 122 134 125 128 121 125 123 110 102 97 98 97 87 89 86 93 82 81 79 80 76 77 74 61 63 56 60090 346 87 30 11187 16 41 30 8042 3772 15862 13743 7088 1620 -49 913 2546 2214 1286 540 323 285 87 -41 -71 -53 -51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 -82 582 2831 6948 10016 11653 14129 12762 8217 6734 7642 8375 9753 14495 23612 34232 35247 28733 28962 33823 48653 53703 36908 26923 26797 32186 35016 36380 42096 46665 52024 49921 36250 22313 15221 13423 14764 16582 14509 12483 12024 13675 18986 24228 28875 32759 28106 24760 25621 25143 18540 15782 23237 31436 41509 34190 17650 10054 11099 9594 5990 3861 4627 6641 5061 5086 4122 2352 1521 888 222 136 137 138 131 167 141 82 131 140 120 128 121 99 112 110 100 108 117 102 112 105 106 122 126 128 132 135 151 143 145 147 117 113 115 122 111 120 114 122 158 146 120 99 98 138 139 115 108 125 130 134 146 147 136 124 118 126 105 93 102 105 114 115 124 120 128 122 130 108 106 115 100 106 117 116 112 96 104 116 103 99 103 108 90 92 95 90 86 81 82 68 64 69 81 78 67 62 58 58 50 43 60096 346 86 30 11186 16 41 36 8042 3766 22805 12797 4815 723 999999 713 2435 2249 1393 588 368 327 149 -30 -99 -70 999999 999999 -40 -51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 999999 999999 999999 999999 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 72 1689 7967 13154 14065 12606 10893 8601 8245 9036 10000 10453 12442 17964 29437 38279 38910 31329 22013 29587 52510 58895 44604 31516 34834 34642 31080 29304 32092 35319 34275 32109 27568 18494 14473 14694 14002 12850 10735 9270 9460 10012 13995 22318 28441 26795 23146 21317 22972 20333 20120 31429 41692 45062 38370 21875 16481 12907 7565 3180 3591 5581 7203 5660 5184 7204 3647 2013 458 184 288 331 236 147 121 127 115 141 88 80 89 73 90 86 92 95 51 75 81 56 84 109 108 91 105 131 151 143 137 116 122 112 101 73 75 92 118 108 113 123 107 109 124 126 115 85 102 111 123 119 115 114 114 121 119 109 114 105 93 90 105 105 112 113 112 103 108 128 119 112 94 100 108 103 96 95 93 111 94 88 85 87 89 89 82 80 83 79 68 75 78 66 69 73 67 62 61 48 47 46 42 60102 346 85 30 11185 16 41 42 8042 3759 35602 19348 7226 941 47 989 2412 1994 1243 549 264 233 75 -46 -44 -35 -89 -67 -40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -57 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -65 1073 3718 6262 9708 11899 10528 7528 6826 7505 9558 12630 13703 17090 23732 36114 44265 39344 28486 25321 35420 53300 73929 56827 25632 25895 30508 28845 24095 27128 33256 41220 35373 22602 15527 15084 17204 15130 12526 9992 8351 8470 12581 17099 17895 17736 18623 21189 24196 27988 28426 28828 38785 58382 56275 37896 23802 16327 9389 9624 5407 6416 8838 7790 6184 10857 11093 6413 1609 641 348 186 150 171 132 127 125 129 90 100 115 109 101 88 114 99 76 108 113 93 104 104 115 108 150 150 140 156 168 163 151 128 101 118 113 105 130 121 133 151 132 137 101 122 128 138 146 130 146 132 129 115 123 122 138 133 132 110 100 108 108 132 128 135 121 113 105 120 122 128 130 135 126 128 126 117 116 128 129 119 107 114 128 110 90 100 102 88 82 92 89 90 91 82 81 86 80 76 68 58 62 60108 346 84 30 11184 16 41 48 8041 3752 21389 11061 2814 524 226 1052 2255 1957 999 462 233 175 62 -93 -97 999999 999999 999999 -69 -58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -66 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 15 2079 6582 10685 12974 14598 13773 9832 8387 7668 7560 10586 13375 14222 18688 33970 43693 40133 32149 31128 34240 40955 48310 57438 46473 30102 25572 21653 20356 26268 33606 38430 33274 24016 20216 20216 20907 18970 15664 14192 12230 10917 15021 23575 23424 16832 15343 17012 20955 26623 33669 38043 47883 65085 60849 40014 26016 17587 10603 10881 11135 6820 6740 9427 10770 15085 12324 4928 732 200 183 164 163 166 140 96 115 135 114 123 100 118 128 117 105 111 90 113 113 120 134 121 107 111 120 162 166 170 155 147 164 148 130 106 123 105 129 118 123 111 124 133 144 124 124 127 114 118 114 127 121 134 160 148 127 122 117 114 129 126 123 115 114 110 111 118 135 125 133 116 118 128 129 127 116 116 135 130 135 112 114 121 121 112 120 106 102 110 96 87 87 86 83 94 87 86 83 81 76 71 72 60114 346 83 30 11183 16 41 54 8041 3745 17082 7666 2065 403 222 1182 2201 1980 982 428 185 168 60 -30 -53 999999 -95 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 249 1208 2742 7593 15904 19860 19388 15370 11115 9339 9541 10757 10571 7340 6104 9010 14222 15486 23297 45415 52197 39522 37522 37302 38746 36021 45874 50364 41606 26709 18902 22155 26523 28609 32640 38888 34696 26597 25256 24053 21847 19973 18438 17293 18018 20175 24329 27442 24510 20897 18844 20677 25088 35236 46544 48704 45441 32066 25812 20554 16957 13479 13761 10406 3873 5414 11581 14253 14106 11213 3762 735 178 197 196 170 162 152 107 124 124 142 111 127 128 115 109 113 122 151 118 125 134 142 120 138 153 121 125 133 155 173 150 151 133 99 110 128 146 139 127 145 127 125 131 130 127 132 116 125 113 143 151 145 127 128 142 131 130 119 125 123 108 94 124 113 97 114 124 139 128 114 120 137 126 116 120 121 102 101 100 120 126 115 117 110 102 99 97 107 106 99 92 90 87 93 96 93 80 74 70 67 62 56 60120 346 83 30 11183 16 42 0 8041 3738 1353 1061 652 532 694 1104 1984 1508 624 252 156 113 -4 -90 999999 999999 999999 999999 -100 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -47 686 2008 4804 11959 20297 25257 26301 22526 16629 11624 8892 9412 12543 14250 10262 5618 5704 9421 14578 23805 48185 55059 35847 31013 39542 42210 35051 34640 41917 38478 38195 27591 19146 20466 25641 28997 30927 35752 33633 26170 24003 26019 27430 26571 24791 23472 22782 24713 24135 22052 22964 27781 32034 35056 41204 48710 50453 46226 35850 30003 19038 9977 11437 14697 8445 5708 5154 11853 14431 10835 6454 1365 166 139 136 118 111 119 113 90 107 114 120 116 108 96 105 104 86 96 129 121 96 134 147 112 141 150 119 160 143 163 162 159 142 121 108 128 126 119 135 111 123 121 140 135 101 106 118 119 119 139 135 128 146 144 140 148 135 118 118 108 99 99 114 132 126 131 120 127 117 109 117 124 136 122 105 112 124 120 114 112 115 114 105 98 97 102 103 99 104 96 94 84 84 94 96 96 89 79 76 67 64 64 67 60126 346 85 30 11185 16 42 6 8040 3732 4371 3248 1414 1229 2159 1076 1864 1538 664 232 75 67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 185 2084 8003 18507 27989 34045 34371 30115 25407 20639 17074 12892 10442 11387 12752 11843 9430 8307 13754 23823 47298 58233 43242 30758 31998 34001 28403 26947 35551 45670 39609 31839 26738 20673 23606 25825 32728 42576 42966 41598 37475 30747 29975 29636 31932 32811 30473 34154 36274 31788 33693 37418 38353 38695 44408 54605 50656 45913 37469 23581 13746 5386 7477 13017 5506 3497 3576 8031 15130 10297 6050 4066 535 171 160 171 164 168 185 148 155 158 149 158 131 144 173 146 155 131 140 137 164 126 157 163 184 198 163 180 197 214 206 189 199 167 120 141 168 193 180 181 178 161 145 154 163 164 152 161 173 171 168 177 193 175 174 154 143 168 136 150 164 143 135 155 170 151 163 161 155 151 163 154 142 146 138 147 153 140 144 155 153 156 153 149 139 142 128 134 133 128 126 124 118 122 117 121 121 117 104 107 102 95 91 60132 346 85 30 11185 16 42 12 8040 3725 13363 12147 6491 1277 364 943 1711 1407 560 103 23 999999 999999 999999 999999 999999 999999 -56 25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 56 739 2900 10743 24440 33310 37797 40242 38183 31906 25783 19107 14579 14042 12818 12845 14137 15446 16033 16763 33626 66729 60312 36853 29685 28490 24731 21336 28386 38579 39685 33561 31450 35611 32513 31456 32325 39075 48128 47827 43345 37582 29837 31506 35113 36634 36838 32570 30085 29334 29222 31895 35639 40298 45612 49549 43869 37190 31454 17376 8437 6554 9640 8390 4189 3144 3553 7387 8939 9168 4545 1461 387 175 161 167 163 164 185 154 181 151 144 139 84 114 126 137 149 127 129 171 175 133 130 142 185 162 162 157 189 185 178 167 169 144 152 167 137 131 152 154 155 157 144 135 155 139 158 174 165 158 144 158 156 139 147 145 145 152 143 125 135 143 135 124 147 150 143 150 162 152 151 144 128 136 135 143 135 140 144 148 148 132 131 132 124 111 119 128 117 118 121 120 119 104 110 107 95 94 97 95 94 83 81 60138 346 85 30 11185 16 42 18 8040 3718 2626 1339 260 133 152 882 1555 1107 526 64 19 999999 999999 999999 999999 999999 999999 -37 -10 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 160 1932 6287 12889 20880 26703 30759 31131 33339 38727 37054 28029 20446 15422 12803 12538 14644 13067 15760 18242 19703 39215 60848 48672 29876 26253 26205 26784 25278 25937 32916 39647 44524 41575 39132 34819 30969 31218 33240 36354 35759 36539 31677 29545 35758 40244 44962 45661 40988 37633 34436 33792 34674 38506 43580 44782 36162 27609 22094 12767 9854 9258 7071 4114 2679 1824 3425 3044 5224 9853 4754 442 132 114 92 93 154 296 156 115 119 80 89 77 76 76 82 80 79 95 84 105 100 89 103 103 128 116 95 115 147 146 137 133 106 122 112 123 98 97 106 108 101 112 115 119 123 110 101 104 95 102 123 94 105 119 117 91 86 100 90 75 77 96 94 104 88 107 98 97 105 105 96 98 98 109 98 97 96 95 100 94 89 88 88 81 77 76 76 90 81 75 66 70 68 69 61 64 61 63 54 54 51 48 39 60144 346 85 30 11185 16 42 24 8039 3711 909 489 348 15 59 1035 1650 1230 597 182 52 999999 999999 999999 999999 999999 999999 189 254 19 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 337 2115 5663 9967 14927 19268 19589 21441 25487 29149 28347 24474 19879 13567 10378 11497 15186 15353 17825 23101 21183 37132 66364 55389 28630 20682 24563 28991 28039 29781 35651 40797 46249 50835 53981 51187 43506 45674 46488 35760 32211 27579 28051 31440 39785 47907 53307 48046 42344 41888 42011 39215 40157 44027 43604 34419 28438 19249 8299 7679 7030 4215 1687 3581 2674 3678 3740 5424 10731 9176 1565 174 164 158 115 162 145 130 140 122 119 134 109 118 78 82 118 118 112 108 102 112 115 114 142 144 160 140 130 154 167 157 149 146 131 104 104 121 152 150 135 109 118 132 123 124 135 163 161 138 143 156 135 129 148 125 106 118 117 110 98 117 110 115 111 120 122 123 123 138 136 127 113 116 124 122 133 133 126 116 114 124 107 106 110 105 104 100 96 102 94 86 92 95 92 93 92 92 90 80 70 62 63 65 60150 346 84 30 11184 16 42 30 8039 3705 569 344 301 193 49 1010 1576 1355 759 303 96 999999 999999 999999 999999 999999 999999 176 239 -4 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 682 3305 7171 12021 16459 17828 20996 25497 27841 29265 29870 25335 16512 10792 9932 13967 22184 22748 21053 25077 26491 43053 52473 35337 25982 27550 30993 31517 30413 33693 37866 38937 45946 54246 49978 42027 43615 41816 36381 37907 35456 33654 35420 36831 41937 49171 45049 40983 40613 34949 32636 40802 50510 49346 38175 26087 17445 7696 7125 6545 2911 2541 2772 4284 4705 4163 7782 9634 9356 6264 948 229 173 144 120 139 207 175 94 123 145 120 104 113 83 81 97 75 86 109 105 97 111 118 135 153 132 120 158 182 151 130 124 125 111 131 105 126 124 143 134 115 116 106 109 114 135 137 116 94 117 129 140 119 116 119 114 101 98 102 108 104 121 101 90 121 126 110 113 115 114 111 119 114 122 119 126 111 119 121 112 110 116 105 102 115 97 86 91 94 98 92 82 79 81 83 74 65 73 68 61 61 51 60156 346 85 30 11185 16 42 36 8039 3698 427 339 223 113 183 1162 1569 1396 730 220 -5 999999 999999 999999 999999 999999 999999 212 363 159 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 104 1484 4320 6947 10116 13056 14358 15096 16219 17681 19137 19805 17905 14945 13288 13551 13708 19365 27919 23246 19983 26032 34104 54227 65729 45737 29965 28917 27203 26189 28601 31995 36220 38827 40428 47002 49770 46017 44645 35983 34208 37576 39238 40860 42747 42921 47146 42523 38571 37330 31929 31130 38230 45662 44110 31930 17956 16885 17231 15772 9927 4747 5057 3144 4467 7789 5645 5837 6596 8548 4318 902 194 240 884 894 190 97 117 116 116 94 78 90 121 113 97 106 92 105 95 76 104 121 139 138 131 128 130 158 155 148 116 96 99 104 110 102 108 127 152 135 100 112 103 118 110 107 122 131 125 128 119 123 121 120 100 106 99 105 107 119 114 116 122 116 113 102 118 117 128 122 107 109 116 108 105 114 108 103 108 106 105 102 91 100 97 84 88 87 89 89 89 78 81 80 76 76 70 62 61 60 57 46 60162 346 85 30 11185 16 42 42 8038 3691 601 388 324 209 305 1296 1414 1151 639 122 -37 999999 999999 999999 999999 999999 -83 159 334 332 4 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 465 3448 8004 12409 14564 14830 13816 14791 16369 17413 18069 15442 13671 14395 14169 18298 23722 30500 26444 17343 24591 34647 45318 61058 69361 49475 29491 21667 20271 22959 25120 28700 36855 41486 43570 43466 45794 51869 45909 41244 43434 43090 37937 38392 41620 45763 47629 48550 41563 38696 38353 37847 37437 36857 24671 13997 17792 26192 21479 8895 5169 4004 6571 3470 3293 3005 4743 5959 7116 6497 3346 1683 1932 1488 448 171 140 129 113 130 109 118 117 93 114 119 103 112 109 98 115 106 140 106 106 117 111 124 164 183 147 151 149 116 123 121 134 138 130 123 141 126 120 120 121 135 138 123 141 143 140 139 148 145 135 122 129 116 101 103 122 114 119 131 128 137 137 143 135 130 130 129 137 130 119 133 135 128 130 113 111 115 114 109 121 120 100 109 112 111 103 109 106 99 106 100 96 93 81 75 73 72 73 60168 347 55 30 11185 16 42 48 8038 3684 28544 331 214 367 242 408 1014 1249 963 523 88 2 999999 999999 999999 999999 999999 -29 258 366 291 23 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 634 3536 6449 8798 11000 12980 14423 15415 14315 13527 11892 10862 12461 14807 16009 18914 26326 28814 24456 19662 21695 29587 32716 38842 54390 63534 59262 59951 54145 40904 30105 26000 24153 28516 32794 37045 46521 64499 61003 43350 37424 40865 43359 44204 44331 43437 47844 51766 43493 37389 34550 35434 36513 32189 23132 12342 15646 34278 29055 11092 5702 6973 7008 6007 3370 1763 4777 6633 5976 6794 3296 694 303 148 131 114 103 92 103 136 132 108 85 128 116 121 102 114 127 124 87 123 123 121 131 153 124 144 144 166 177 158 166 143 109 97 134 126 103 117 122 122 130 127 134 136 129 116 101 128 119 137 123 159 136 123 130 117 120 101 110 115 113 117 104 103 113 122 119 121 108 116 120 115 116 115 103 118 117 124 119 109 108 110 108 103 101 100 104 95 87 93 97 80 88 95 93 78 72 75 65 62 54 60174 347 54 30 11184 16 42 54 8038 3677 35388 276 245 315 435 426 952 1353 961 570 77 48 -89 999999 999999 999999 999999 999999 155 288 212 37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 111 1875 4713 7133 8918 10822 13103 13936 14087 13038 12685 12040 11399 15040 20643 20575 25915 28796 24428 18763 20617 30313 35286 33924 46210 49215 38800 40370 50326 58071 55485 38767 25756 22108 23147 26989 33318 38172 47369 65601 57173 41303 39661 48959 59538 58961 48577 46596 50906 50870 42856 38786 37749 32839 23843 14645 16082 25701 25089 12251 3687 4134 6772 6568 5629 3615 1647 4577 5915 4822 1274 223 206 330 241 135 102 105 96 128 115 85 80 100 100 105 113 123 118 106 99 92 94 124 160 134 151 187 158 146 151 135 140 131 134 116 125 140 133 113 105 120 111 135 140 131 145 147 128 143 141 128 137 146 133 136 122 111 92 88 106 122 107 110 117 139 130 122 123 129 125 123 119 123 109 109 119 123 116 104 101 110 106 104 90 90 94 97 98 86 90 89 87 81 79 80 83 74 68 65 65 61 65 60180 347 55 30 11185 16 43 0 8037 3671 37944 2097 1123 455 373 586 1097 1234 888 552 151 21 999999 999999 999999 999999 999999 999999 101 327 209 -29 999999 -56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 80 1305 4837 7250 9336 11128 12928 13213 13351 13241 11643 12400 14982 17321 20043 19334 25343 35124 31904 23757 22535 31791 44873 40970 30268 31311 33308 34718 36401 39683 44883 50782 49625 48140 44775 29772 21460 23694 31845 37862 43569 48644 49007 43646 44907 47821 53943 62416 56514 48632 43950 39943 40620 39981 26231 15796 17022 23316 22894 17798 10182 2416 3640 7630 7242 5832 3062 3326 6094 6863 3002 675 778 542 319 147 142 122 111 148 165 135 115 100 93 101 93 86 113 127 130 139 141 159 166 165 165 169 153 167 153 147 161 160 132 106 134 139 146 142 130 139 145 139 135 141 143 125 137 125 146 171 167 154 149 141 124 130 143 148 128 151 132 127 129 130 138 151 148 144 148 134 149 157 143 142 146 130 138 127 120 115 110 116 126 114 111 109 105 108 105 99 102 109 99 97 92 83 86 90 84 81 70 60186 347 55 30 11185 16 43 6 8037 3664 35752 475 362 355 383 577 1255 1354 882 530 267 16 999999 999999 999999 999999 999999 -53 256 389 346 123 999999 -67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 404 2398 6174 9015 10205 10539 11351 12247 12812 11179 8640 8139 11006 16153 15987 13027 18995 37083 38860 29006 23630 24697 35025 38440 32688 30903 29488 23329 21191 22401 25157 29772 37758 46535 51467 53440 55359 52594 52419 48512 44845 46023 46138 42022 43230 47889 50427 51160 51148 45905 38467 35316 39425 43914 37666 25804 19005 17672 16250 13401 17063 12483 4080 4976 7540 7222 4089 3415 3133 4982 4666 3111 1889 785 308 149 85 127 108 110 95 102 98 98 73 85 101 105 112 106 117 120 123 148 157 163 154 135 166 152 140 145 144 118 132 123 110 120 120 121 135 127 124 124 139 129 124 144 166 137 147 135 125 116 126 130 98 106 119 110 106 100 111 98 115 135 136 125 126 140 128 143 132 121 128 137 128 115 127 105 108 107 99 101 104 96 93 97 104 99 89 86 86 86 92 93 72 65 69 71 74 69 57 60192 347 54 30 11184 16 43 12 8037 3657 36678 343 170 251 360 636 1372 1479 786 294 69 37 999999 999999 999999 999999 999999 -66 208 299 267 165 -53 -76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 378 3719 8950 11600 11238 11145 10058 8614 7923 7737 7747 8093 8947 11430 16194 19510 23227 31202 31777 25608 20566 21446 24082 24540 27739 29812 26504 23709 25150 27689 29251 29106 32680 41538 50874 55325 57227 50774 40795 40098 48361 56207 61235 63377 62777 58131 57406 58271 56965 56829 46363 37780 38894 44308 41397 24123 20001 19390 14740 18589 18345 9093 6414 8423 8657 4692 3224 3343 3263 3741 2720 3072 2324 388 166 94 129 130 127 106 88 96 95 78 67 118 127 114 117 112 117 143 145 122 150 165 171 155 151 139 151 133 104 113 123 125 114 128 124 133 131 118 124 136 134 149 144 148 141 156 145 142 132 125 106 108 112 110 119 105 117 112 117 123 147 130 127 120 121 118 116 142 118 114 117 121 109 108 106 94 94 110 102 108 105 96 100 94 97 96 88 92 93 86 80 79 77 70 64 64 61 61 60198 346 83 30 11183 16 43 18 8036 3651 269 188 331 370 720 1350 1401 810 343 251 55 -85 999999 999999 999999 999999 6 321 348 230 29 111 14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 557 2710 5913 8396 10159 11503 10366 8282 7537 9294 12137 12838 10705 10792 14160 16610 18743 24139 27919 30707 28963 23747 21017 19624 23712 26620 24276 21371 21778 23473 26194 28599 31244 34304 35905 39434 50519 57827 64828 70281 72234 61292 45821 46733 52547 55534 62257 68802 72154 65056 50803 43752 41545 46516 43085 29661 23753 18107 10089 14238 24319 14448 6475 8258 7861 2711 4137 3652 3157 3685 2426 1296 474 160 112 130 104 127 102 117 153 137 134 142 134 119 136 129 138 125 143 168 187 162 192 170 142 135 138 173 158 157 150 140 152 129 135 156 159 132 126 130 140 145 147 148 165 170 169 169 151 144 159 156 137 119 118 125 130 138 136 140 133 139 134 138 134 129 146 145 157 140 141 128 124 129 129 131 135 130 134 145 132 118 120 116 123 113 104 98 107 109 99 109 111 96 88 87 90 86 77 72 60204 346 83 30 11183 16 43 24 8036 3644 234 144 188 518 653 1254 1450 795 312 80 6 999999 999999 999999 999999 999999 -71 182 225 129 -58 94 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 620 3452 6725 7576 6673 7174 6103 4664 6253 8150 9701 9607 8300 8021 9729 11815 13208 17696 23138 26844 26255 26193 27713 18553 15971 20881 22912 25775 28487 28478 28440 27560 28129 29423 31096 37274 42114 44780 51718 57883 62583 68761 70241 72639 69931 55891 48281 56099 59868 56194 48315 47660 51022 44885 42944 35526 25878 18807 10184 12401 21942 18058 7439 6904 6764 1700 2840 3855 2597 1955 1408 395 96 99 95 82 75 82 86 62 98 86 72 45 82 101 101 100 89 110 114 124 135 143 150 149 135 132 138 103 115 109 116 109 104 110 77 81 86 93 118 115 101 105 102 107 111 106 128 108 103 124 126 107 98 87 85 96 90 93 106 108 115 116 91 93 99 91 118 115 105 102 110 97 91 89 96 91 88 88 81 86 89 79 86 83 91 81 78 73 76 66 64 74 76 61 53 50 53 54 49 37 60210 346 82 30 11182 16 43 30 8035 3637 229 180 317 359 626 1247 1353 798 355 239 92 -92 999999 999999 999999 999999 999999 101 156 -16 30 86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 521 2830 7452 8761 8318 8713 7824 5708 7532 11500 9137 5203 4742 6618 9359 10900 12319 12047 19358 30922 27278 20382 25807 29709 24364 19342 17795 20346 22059 22269 24077 31819 37398 31039 30054 34220 40613 42331 47062 53042 59284 64755 63736 66594 70971 64157 55660 52882 53589 54455 61231 64714 58543 50299 48107 35782 20105 15740 10767 9529 15550 11015 4934 7006 5153 2355 1855 2898 2203 671 588 419 118 98 122 150 112 115 100 86 88 97 104 108 74 80 87 81 86 122 143 149 148 138 145 135 142 126 128 100 84 102 95 93 83 89 119 100 107 95 99 92 127 128 115 126 115 107 120 151 134 130 133 108 91 89 105 99 98 111 130 116 109 119 137 114 107 114 105 97 114 117 95 97 113 117 122 104 107 101 105 96 78 91 104 106 89 100 100 93 91 87 86 85 80 76 70 69 62 58 54 53 60216 346 82 30 11182 16 43 36 8035 3630 423 176 331 444 530 1135 1567 1089 575 285 -20 999999 999999 999999 999999 999999 -60 193 -66 -77 26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 89 1250 4886 10315 12459 12479 11166 9109 8046 10116 11505 6333 3653 4065 5462 7042 8499 9379 12907 24077 32639 24026 21723 22142 25952 32442 27328 22146 21594 22339 25374 32825 38062 39784 35361 23611 22362 32261 46286 62276 68577 65606 61218 58492 67342 71557 70201 67483 63239 62201 60775 55591 49431 50113 48699 32042 14401 11485 10527 6422 7839 5281 3812 5707 4271 4938 4557 2557 2446 2341 1457 439 121 133 150 143 118 98 89 107 108 90 67 97 92 91 115 103 125 116 109 135 138 129 138 147 144 149 123 128 145 132 112 125 101 132 126 114 129 137 128 119 134 125 119 142 118 111 134 133 128 123 122 131 119 109 113 128 107 108 135 132 104 105 123 125 125 131 114 118 129 136 149 131 118 102 119 115 102 94 108 112 107 111 111 102 104 106 97 101 91 94 88 89 94 85 82 81 77 72 71 67 60222 346 82 30 11182 16 43 42 8035 3624 405 195 250 276 568 1307 1417 1219 711 393 96 999999 -91 999999 999999 999999 -72 39 999999 -83 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 442 2331 4912 7897 10504 11572 10773 9415 8928 9596 8931 7059 6187 4092 3364 6147 9120 11303 20286 36035 32179 21011 20205 23978 28433 31041 29378 27249 26860 27115 27841 32783 41147 47657 43428 28303 18441 22115 35471 51173 68131 74240 72365 70831 68343 56731 53936 53250 58427 62536 56869 49243 54305 55629 43410 21239 12644 13464 8867 7766 4431 4780 4897 5195 4691 5037 2739 2380 4093 2575 560 516 330 219 130 103 123 97 100 82 72 63 102 97 96 94 116 108 121 123 107 125 141 128 136 165 146 122 135 127 142 129 125 124 133 117 126 119 113 115 136 123 114 120 133 124 130 124 139 132 128 130 132 150 150 120 102 88 99 117 126 145 128 126 137 127 122 128 131 132 124 123 127 130 110 122 130 105 95 105 108 119 119 104 100 112 108 97 99 91 92 91 90 99 95 80 71 70 67 69 66 60228 346 82 30 11182 16 43 48 8034 3617 589 230 262 240 517 1222 1496 1400 782 433 69 -85 999999 999999 -90 -79 -10 -66 999999 -61 35 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 124 1178 3139 5770 9081 11427 11368 10255 10624 12184 10448 9312 11264 8080 3745 4452 5721 7714 15841 28909 28856 16321 15647 25461 33477 33393 33732 36199 33837 26100 23493 27923 36570 44599 57998 48496 23406 16032 25942 45914 57303 60385 64260 68738 69102 65690 59885 48455 44152 48746 52385 52225 50346 50292 39255 20807 15378 11466 4131 3977 4233 4157 4967 5328 4676 3067 1939 2177 1853 950 704 334 99 73 83 115 83 83 92 70 98 71 67 74 61 99 98 89 100 122 137 98 116 121 125 124 108 114 124 131 109 110 110 117 115 100 100 105 110 112 118 113 112 105 115 106 111 104 106 116 106 117 106 103 97 80 91 90 100 112 106 109 91 115 95 110 120 98 95 113 97 99 111 105 121 106 105 104 104 94 108 101 90 92 89 88 85 73 82 77 82 80 74 70 75 75 60 62 61 58 50 60234 346 82 30 11182 16 43 54 8034 3610 8589 669 348 889 1318 1288 1751 1547 1357 664 99 7 -73 999999 999999 -36 77 32 -85 63 65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1092 4118 7473 9159 8734 8379 8376 9055 12343 13576 9638 10898 10973 6972 5507 6132 8179 14960 24391 29602 24078 18944 19781 19693 23607 29908 32992 30263 29437 26695 22033 30845 40995 47973 50789 48495 41357 35044 29543 30557 36259 41505 51546 59891 65957 62606 54655 49304 46625 52096 55252 52876 52148 38190 21135 16363 11423 4571 4942 3832 4688 5043 3977 4192 3443 3143 2653 2461 1593 1019 256 108 97 107 144 112 94 91 90 94 100 99 106 97 77 76 79 114 131 143 121 137 144 139 142 123 135 145 105 110 122 110 106 106 103 114 90 84 112 114 90 116 122 112 117 123 123 119 114 123 122 124 96 99 104 86 89 95 110 102 105 123 111 113 118 100 97 108 111 114 102 108 112 95 112 111 93 104 99 104 102 95 90 81 83 85 80 75 77 73 80 82 82 70 66 69 72 63 57 56 60240 346 83 30 11183 16 44 0 8034 3603 8364 2363 504 850 1166 1288 1782 1631 1450 737 108 -33 -37 999999 999999 -74 6 -27 999999 134 178 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -46 952 4249 9155 12631 13431 13324 13269 13357 11803 8546 8087 10923 11915 9019 7666 7286 8921 16241 25812 25957 19207 15497 14835 15562 16303 17579 20005 25719 28508 21853 20447 25117 32039 41679 52576 54432 54053 46887 43974 48238 45370 39044 40850 47098 47648 42422 40645 41716 48059 56998 54296 42039 30405 19006 12789 8037 5106 4890 3203 2477 3039 4439 5923 5052 2668 1407 1785 1008 626 330 89 76 286 1699 1220 91 80 58 57 77 82 67 85 69 79 58 82 120 130 139 131 147 121 124 119 105 92 99 76 93 108 103 104 103 118 105 75 106 99 109 90 89 89 117 110 98 86 87 88 90 89 96 88 73 80 77 77 74 84 83 76 76 82 84 89 90 92 86 94 98 71 81 85 74 72 70 60 69 72 71 69 70 67 65 65 68 62 51 54 58 57 58 56 44 36 37 33 33 22 60246 346 84 30 11184 16 44 6 8033 3597 637 335 352 575 754 1370 1850 1737 1600 646 125 -31 -48 -88 -85 -96 34 -47 34 256 137 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 43 1509 4104 7554 13102 15879 14351 11289 8696 8309 8672 8487 7942 7787 8635 8444 8986 12891 18631 25249 29619 26862 23040 19522 17990 17808 18146 21379 22968 22000 21869 20928 23224 29454 37426 50268 69506 77557 63093 54719 50722 41324 37270 40603 46884 53439 53322 48937 48416 51802 49938 46080 35780 23842 14426 10644 7259 4318 3802 2254 1143 4903 6364 3876 3054 2264 1447 852 673 229 117 87 444 1836 1025 139 142 167 125 137 114 112 101 147 140 118 111 100 139 155 156 167 196 187 162 132 109 125 102 108 127 129 120 111 106 112 143 130 135 124 130 128 127 137 128 134 165 140 123 132 137 124 98 91 88 112 119 125 121 114 131 130 122 123 117 131 125 130 116 108 134 125 129 124 111 101 104 115 109 112 105 112 110 97 96 100 104 102 101 86 82 84 90 89 79 76 66 64 61 60252 346 86 30 11186 16 44 12 8033 3590 562 376 372 592 872 1486 1838 1803 1378 326 89 7 -65 -31 10 -27 34 66 274 365 116 999999 999999 999999 999999 999999 999999 999999 999999 999999 -73 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 -100 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 392 3137 8014 10854 10895 9646 9060 8721 9044 9422 8672 8284 8840 8618 8055 7431 8362 10009 11583 14680 19009 22635 24811 24884 24044 23907 23844 22947 25054 28963 26764 21008 18400 21180 29351 42206 57726 74026 81530 70523 57739 59457 62039 61267 53415 44126 43553 44422 40357 30564 22084 13199 9211 9724 10991 6178 3171 3608 4164 3701 1262 1054 3256 4682 1280 673 1450 1651 226 98 121 123 181 174 157 126 117 170 140 100 124 120 101 113 125 119 113 104 178 193 238 216 162 148 135 129 124 125 138 150 116 120 124 146 120 110 113 141 144 141 131 145 126 117 139 136 144 130 130 139 116 94 98 99 110 128 132 143 147 138 110 114 128 124 106 112 133 131 120 122 126 106 108 104 106 112 99 94 98 104 99 105 108 89 90 93 79 73 81 76 88 79 81 83 73 66 66 62 60258 346 87 30 11187 16 44 18 8033 3583 512 379 402 588 1027 1555 1871 1799 1243 190 42 48 17 -4 28 -64 10 53 434 522 171 -61 999999 -87 -82 999999 999999 999999 -72 48 43 -76 999999 999999 -29 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 999999 999999 999999 999999 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -46 230 1885 6856 11219 12702 13610 14363 13861 12915 12726 11913 11586 10747 10269 8857 6741 7156 7974 8360 9034 9930 11774 14138 15908 18595 26294 30229 22513 17910 20592 27807 31073 24430 18034 18480 21460 26319 38528 64869 83529 86616 69040 47339 33499 30552 32388 35022 37870 35612 28382 20991 14792 10355 9257 12084 8097 3778 3116 4322 4977 3370 2015 1787 3265 3209 5237 5240 1129 93 74 107 164 184 186 153 112 125 130 124 107 106 103 110 126 104 105 92 145 164 208 194 160 124 105 110 119 91 110 137 137 132 96 107 108 89 85 90 99 115 110 93 103 112 94 91 115 128 119 101 100 88 88 88 103 91 91 106 97 94 116 119 100 109 102 93 105 102 91 113 104 105 100 81 94 89 84 86 96 85 87 94 85 93 84 78 75 65 65 66 65 71 66 65 51 55 58 43 38 60264 346 91 30 11191 16 44 24 8032 3577 535 435 463 559 1056 1689 1842 1734 878 182 41 -13 41 -27 -71 -62 -71 18 444 417 42 999999 -100 999999 999999 -89 999999 999999 -76 999999 999999 0 -30 -84 -96 -81 999999 -79 999999 999999 999999 999999 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -40 227 895 2940 8054 12924 13900 13909 14837 15001 14376 14021 15581 15636 15004 12729 10667 9401 9933 10077 10023 11367 12132 10377 10090 13032 19809 31805 37532 23487 16742 22119 23439 26139 31152 31905 29687 30533 43541 59381 69948 66848 47206 32781 26596 27995 32898 38924 40733 37881 33494 27629 18836 12393 9289 8859 12160 11699 7715 5976 6212 4858 2574 3814 2802 4126 6681 6260 2008 598 130 81 134 195 221 202 175 163 153 113 123 115 141 110 79 109 126 105 123 137 171 247 246 183 152 130 125 121 134 112 100 126 96 113 126 105 103 116 115 94 107 119 108 108 118 121 110 111 118 114 96 85 106 99 96 91 103 107 105 99 110 123 117 113 115 119 122 122 100 101 101 102 104 92 95 96 92 89 85 83 90 88 87 79 85 79 70 71 71 75 74 72 71 73 64 61 58 60 57 55 60270 346 93 30 11193 16 44 30 8032 3570 465 385 414 576 938 1525 2036 1958 1114 315 125 77 23 55 91 -19 45 86 224 254 27 -61 -57 -42 -48 -66 -14 -80 -91 20 -23 999999 -90 -34 -89 999999 999999 -92 -74 -85 999999 -35 -65 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 -67 999999 999999 999999 999999 999999 -81 999999 999999 999999 999999 999999 999999 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 -41 -47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 999999 999999 -97 -31 220 1961 6139 9424 10526 10360 10091 9705 10546 12778 15026 13508 10047 8153 8555 8881 9947 11627 11903 10848 9063 7409 7945 9312 10698 14028 23556 33742 32481 22430 20048 24395 27956 30799 26887 20719 22452 28046 36944 47226 55311 63900 63841 57360 47060 40366 40505 38142 36370 31088 22961 16297 11908 10239 11497 10093 7187 6880 10882 7219 4589 2651 2207 3608 3871 941 1002 440 131 135 179 243 287 231 210 203 149 146 153 166 177 166 138 137 99 125 148 193 210 234 267 188 170 151 142 140 134 123 125 145 128 118 120 131 123 138 139 121 135 129 116 121 129 129 125 135 135 135 126 113 92 97 103 119 116 138 139 139 140 130 114 135 123 129 143 150 127 117 104 108 107 121 119 101 105 111 105 105 99 100 113 115 121 111 103 98 87 92 99 92 88 96 89 78 76 84 74 67 60276 346 94 30 11194 16 44 36 8031 3563 547 442 476 730 1233 1865 2140 1914 1254 358 253 201 44 133 50 98 123 113 181 118 -10 65 61 45 73 46 -24 -4 16 -68 -16 52 50 -39 -53 -47 50 -18 24 -1 2 125 64 -73 -82 -81 -76 -1 -5 999999 999999 999999 -62 999999 999999 999999 999999 999999 0 -8 -18 999999 999999 999999 999999 999999 -84 999999 999999 999999 -84 -91 -6 -17 -83 -78 -92 999999 -39 -8 -41 999999 999999 999999 999999 999999 999999 -100 -49 -76 -38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 -62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 -81 999999 999999 -65 999999 -92 999999 999999 999999 999999 -52 -36 -79 999999 -66 -48 0 -25 -86 999999 999999 999999 999999 -87 -79 999999 999999 999999 -76 -98 999999 -36 89 881 4292 8586 10068 10615 10165 8439 6895 7242 9154 11390 12344 11141 9452 7831 7841 10371 13425 15267 13719 12878 11933 10637 10067 9833 9928 11442 17756 32776 37980 23143 14815 19655 27204 32651 34682 34202 32793 37949 45424 52210 53337 46324 40288 35408 33278 33604 36348 36681 33072 26235 16809 13031 13159 12022 7101 5186 6443 5954 4674 4241 2900 6363 5116 1560 766 311 154 189 174 223 310 300 329 336 243 222 263 205 191 198 145 122 122 163 169 210 237 250 287 345 247 172 202 182 170 211 186 157 185 156 133 156 144 160 180 131 133 158 166 168 170 182 181 186 160 160 157 164 157 153 147 147 157 152 150 169 158 165 157 163 162 156 148 161 171 164 171 170 144 138 146 157 156 159 142 146 147 130 137 140 149 140 134 131 124 131 127 117 121 122 116 114 113 112 103 98 90 60282 346 96 30 11196 16 44 42 8031 3557 2097 457 543 594 961 1797 2068 1802 1073 329 110 23 103 51 84 20 73 147 78 28 -25 9 -22 -88 -72 -56 -75 -16 23 -9 -6 -29 -46 999999 -55 -35 -6 -77 -45 49 111 166 100 999999 -91 -78 -83 999999 -79 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 -38 -41 -96 999999 999999 999999 999999 -93 999999 999999 999999 999999 999999 999999 -87 -46 999999 999999 999999 -76 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 -62 -75 -94 -87 -76 -56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 -74 -3 449 3228 8508 11376 11089 9277 7580 6405 5555 5091 5384 6822 8848 9930 9196 8443 9227 10780 12195 13338 13547 12636 11407 12016 12370 11223 10707 9896 10615 18451 35653 38339 23088 17361 19890 24459 32129 39922 34826 29364 35714 41392 43482 42583 39226 39325 40883 40266 38968 36854 31794 27049 18908 12456 11779 12023 7947 4604 3297 1905 3241 3093 1988 3809 3967 695 161 133 124 142 194 336 332 468 350 231 200 187 191 159 143 121 91 115 132 137 135 214 252 216 237 222 195 138 104 130 147 127 119 132 124 116 112 110 121 145 139 122 113 120 108 120 135 124 134 131 120 127 112 111 114 105 106 87 105 104 123 118 115 96 113 116 129 115 128 119 113 116 108 126 133 126 120 103 115 121 103 106 105 103 97 96 100 97 95 91 93 84 80 85 89 90 74 72 73 76 68 62 54 60288 346 96 30 11196 16 44 48 8031 3550 14311 469 393 562 871 1357 1866 1975 1356 483 157 138 142 96 49 -10 29 159 189 117 40 -3 11 -17 -58 -56 -64 -66 -27 23 41 54 7 -36 12 60 23 1 101 203 199 174 89 -54 999999 999999 999999 999999 999999 999999 999999 -85 -59 -34 -75 999999 999999 999999 -91 -55 -68 999999 999999 999999 999999 999999 -93 -96 999999 999999 999999 999999 999999 999999 999999 999999 -81 -86 -95 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 -61 -90 999999 999999 999999 999999 999999 999999 999999 999999 -83 999999 -92 -91 -92 -52 -49 -58 -82 999999 999999 999999 999999 999999 -96 999999 -99 -84 -90 999999 999999 -95 -70 233 1587 5007 9019 10590 10010 8796 7688 6075 4885 4530 4899 6730 9312 10388 9718 9101 9339 9715 10031 10801 11044 11141 12459 14207 15522 15468 14437 13132 14331 20309 30908 32753 28478 27433 26927 26124 26451 30790 37207 36732 30134 31803 38543 40512 38283 37949 38549 39420 39353 35405 27234 17684 11852 11291 12963 11131 6134 3052 2056 2716 2972 3941 2758 766 285 210 177 142 179 207 249 309 323 234 206 193 179 192 195 183 167 134 110 113 122 127 180 203 208 232 230 206 165 145 147 154 145 135 126 119 122 110 129 136 118 103 121 135 147 136 127 125 125 114 140 154 145 141 131 113 107 114 120 121 137 149 146 137 142 145 143 135 135 125 135 120 123 129 137 126 123 120 130 130 123 114 120 116 115 110 111 109 111 114 112 109 99 97 106 109 102 93 82 79 81 77 70 76 60294 346 97 30 11197 16 44 54 8030 3543 7843 471 582 600 810 1473 2070 1750 821 276 189 89 136 95 77 98 72 153 93 32 31 42 -20 6 28 37 6 7 -26 47 97 99 66 -38 -8 -26 -46 -63 137 251 229 231 78 -27 -62 999999 999999 -87 999999 999999 999999 -96 -36 -51 999999 999999 999999 999999 -87 6 -36 -77 -70 999999 999999 999999 -76 -49 999999 -98 -75 -69 -50 999999 -56 -45 -25 -83 -85 -57 -73 999999 999999 999999 999999 999999 999999 999999 -79 0 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 999999 999999 999999 -76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 -57 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 -84 -74 -24 -62 999999 999999 -99 -77 -50 -64 -60 999999 999999 999999 999999 999999 999999 999999 -91 -85 999999 999999 999999 -78 -67 -12 480 3062 7294 9726 10091 9751 9252 7938 5986 5134 6095 8578 10259 10472 10575 10641 10638 9785 8512 7993 8280 9073 10071 11518 14020 16814 16574 17777 21882 28751 31805 25936 23971 28950 31818 35651 38535 36107 34793 37810 36071 34085 35463 37030 37590 38386 39718 40014 37721 31838 20878 11562 8204 11896 12619 6595 3072 2299 2482 1493 2527 2190 586 357 268 216 144 188 283 351 291 233 226 248 212 197 187 200 173 132 145 111 122 98 156 200 199 265 235 211 202 156 161 164 149 138 143 122 115 130 130 120 128 147 125 140 130 122 128 134 132 150 155 148 144 144 136 111 113 122 126 128 140 152 167 158 156 143 132 138 147 142 131 130 124 134 137 137 133 140 131 133 131 138 135 128 117 113 115 117 121 111 114 114 109 107 106 102 100 96 99 93 79 86 82 70 76 60300 346 99 30 11199 16 45 0 8030 3536 537 413 514 637 1057 1624 2137 1687 677 364 223 180 103 119 90 66 78 122 133 18 11 -18 14 1 80 16 -4 -18 44 20 89 59 73 29 -61 58 34 103 314 286 223 294 180 -54 -12 -64 999999 999999 -61 -70 999999 -79 -67 999999 -45 -84 999999 999999 -38 -18 -10 -53 999999 999999 999999 999999 999999 999999 999999 -90 -65 -1 -88 -31 -41 -27 999999 -50 -12 -19 -25 -83 999999 999999 999999 999999 999999 999999 -62 -5 -50 -77 -90 999999 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 999999 999999 999999 999999 -57 -99 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 999999 -81 -96 999999 999999 999999 -94 -63 -25 -74 999999 -93 -98 999999 -24 -38 -61 -47 -54 -67 -50 -22 -87 999999 999999 999999 999999 999999 999999 999999 -67 -98 999999 999999 999999 -62 -70 -81 999999 -91 83 850 2835 5197 6618 7301 7005 5860 4008 3129 3391 4024 6136 9400 11133 11271 10553 9279 7651 7663 7948 7280 6759 6533 7207 10481 14403 16194 16659 20601 30470 30562 24260 24570 26815 25642 35795 57597 60364 43744 35490 40585 43701 42117 39771 38401 37152 32324 25059 18877 12545 8691 8754 10758 8701 4406 2757 2608 1812 521 1246 1839 498 137 121 137 177 241 301 263 257 275 255 230 215 181 171 184 161 139 116 120 139 130 139 189 226 247 206 191 149 166 148 136 156 148 138 152 144 127 143 154 135 135 149 148 123 124 151 134 117 149 144 146 162 151 140 122 112 128 127 122 122 139 139 129 120 134 132 121 130 114 124 135 142 143 136 125 131 138 137 123 113 120 115 110 113 114 103 111 111 107 103 108 100 96 95 93 91 90 95 88 83 84 74 74 74 60306 347 71 30 11201 16 45 6 8030 3530 39575 590 451 547 668 1070 1777 2276 1755 662 317 208 199 174 46 89 109 195 155 111 119 159 156 82 104 68 -17 26 33 66 108 82 106 87 104 43 130 199 378 401 332 319 312 228 44 -61 -36 -83 -81 -60 -92 -79 999999 -63 -60 -97 -43 35 -36 7 97 9 -71 -51 -78 999999 999999 -36 -54 999999 -83 -24 -12 -23 -21 6 -13 -60 -12 -22 -30 5 -79 999999 999999 999999 999999 999999 -47 -8 -22 -22 -53 -85 -49 999999 999999 999999 999999 -97 -88 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 -60 -45 999999 999999 -71 999999 999999 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 -94 999999 999999 999999 999999 999999 -94 -91 -81 -71 -27 -74 -53 -64 -64 -49 -30 11 -50 -65 -41 -75 -72 -17 -63 -38 -46 -16 -15 -88 999999 -84 999999 999999 -82 -73 -53 -66 -74 -81 -41 -32 -49 -84 -42 -58 -56 132 1044 2237 2990 3098 3219 3081 2604 1796 1217 1362 2046 4307 7552 10147 11514 12012 12425 11589 9557 7208 6491 6835 6743 6366 8511 12344 16789 16429 15950 22663 25931 20574 21722 26088 20940 24480 35554 45011 44374 39059 35354 35693 39629 41705 42641 36461 30355 25887 21988 18341 14666 10979 9468 6852 3554 2316 3670 2905 904 200 222 170 112 129 143 141 161 265 325 312 295 255 1894 4680 2220 208 168 186 174 138 125 156 169 179 226 244 251 232 186 176 163 134 155 121 147 162 138 146 134 116 131 146 133 134 146 144 137 134 139 139 150 153 150 149 135 152 162 128 134 137 124 142 158 159 136 138 139 131 151 144 138 141 140 142 144 146 150 155 149 146 138 126 135 128 120 125 118 116 129 119 117 111 113 118 106 109 113 110 116 110 95 92 93 81 81 81 60312 346 102 30 11202 16 45 12 8029 3523 697 521 528 718 1206 1936 2371 1709 534 220 254 197 156 113 126 194 99 120 173 210 106 49 122 188 90 55 -12 15 113 88 147 189 165 84 57 175 417 469 370 341 273 321 265 63 52 24 7 21 16 -24 -44 -42 -30 -88 35 -42 -16 -43 77 58 27 -7 1 7 999999 -76 34 -16 999999 -60 13 28 -16 -11 -49 -26 -22 -5 -32 -31 -33 999999 999999 -87 999999 -57 999999 -79 -75 -50 17 28 -48 -57 -88 999999 -57 999999 999999 -93 999999 999999 -95 -78 -39 999999 999999 -45 -42 999999 999999 -86 -54 3 -90 -74 -83 -87 -41 -68 -19 -79 999999 999999 999999 999999 -99 -84 -100 -89 999999 -77 999999 999999 -87 999999 -75 -39 -2 -45 -34 -88 -92 -56 -94 -72 999999 -67 -22 -4 -64 -22 -53 23 20 -30 -55 -68 -48 -2 43 13 -41 -65 -98 999999 -36 -59 -53 -95 999999 -52 -51 -52 -31 -47 -83 8 -42 -23 67 326 563 618 679 661 592 429 336 438 1164 3173 5515 7493 9545 10576 11039 10549 8868 7522 7273 6448 6311 5673 4887 4790 7752 11978 18261 21713 22480 26033 24789 22953 23004 22584 27907 32425 34776 32225 29625 31012 33527 37166 38028 30352 26156 26826 24187 21657 16314 11860 9540 5704 2564 2046 2228 1957 1170 549 396 299 153 130 122 167 268 492 577 375 1933 7416 8946 11898 5779 487 160 189 168 141 130 128 188 172 240 292 303 228 164 185 157 145 136 143 135 130 133 143 125 131 112 149 131 126 112 126 145 163 153 132 130 131 148 152 165 155 143 116 120 120 139 144 135 139 147 142 141 144 146 140 140 148 153 145 135 121 133 146 142 136 141 134 126 126 138 117 118 115 113 123 118 118 103 107 109 107 108 114 119 104 97 91 94 89 86 80 60318 346 103 30 11203 16 45 18 8029 3516 644 497 632 726 1137 1759 2116 1473 503 341 318 209 233 142 113 244 140 117 172 193 94 120 117 104 39 10 80 118 63 114 208 99 15 104 72 257 451 400 331 379 346 328 333 148 102 -70 -49 -1 -48 -81 -93 -68 -23 56 -43 -76 -90 63 142 16 -30 -21 -31 -45 999999 999999 -61 -39 -36 999999 13 47 -43 -11 6 -36 -5 -16 -85 -71 -10 -39 999999 -99 999999 999999 999999 -81 -80 -5 -64 -40 -74 999999 -83 -37 999999 -99 -54 999999 -96 999999 999999 999999 -76 -86 999999 999999 999999 999999 -23 -30 -72 -58 -72 30 -5 -49 -29 -50 -93 999999 -86 -65 999999 999999 999999 999999 999999 -81 999999 999999 -77 -85 -88 -44 -97 -67 -11 -60 -71 999999 -31 -41 -69 -18 15 -32 -95 999999 -83 -41 -46 -26 48 10 -67 -91 -1 -61 16 34 -26 7 -52 -74 -74 -86 -84 -41 -85 -71 -16 -59 -50 -91 -66 -75 -61 -13 -36 153 671 830 578 368 224 64 22 134 327 1258 3027 4879 6305 7741 7973 8034 7632 6597 5593 4843 4382 4047 4112 3893 4087 5507 7953 13504 21102 26603 31528 27686 21043 21615 24773 26606 27299 24079 22492 23364 26412 34094 40232 37026 32992 35792 36851 31352 23422 16428 11668 8404 3849 2149 1879 1331 988 976 1211 469 212 139 159 195 233 717 1213 767 2802 14579 14165 1673 120 136 192 194 218 206 175 205 193 191 247 360 323 281 240 173 162 143 123 132 151 145 104 108 126 125 120 114 126 123 116 152 115 105 144 158 136 129 122 130 129 127 125 130 135 134 120 128 137 141 136 143 148 144 130 123 111 112 128 134 129 145 138 121 125 126 138 117 109 119 119 116 116 112 111 114 116 107 105 107 99 109 114 108 107 108 100 97 90 86 83 79 60324 346 75 30 11205 16 45 24 8029 3509 8013 605 590 731 974 1534 1955 1627 752 326 252 200 126 156 170 137 117 169 136 153 97 45 79 153 168 181 132 48 100 193 139 109 55 66 113 175 332 452 457 381 332 291 202 56 -14 -58 -80 -70 -35 -18 -6 -16 -47 999999 999999 -93 -29 7 81 75 -12 -74 -37 -33 -61 -85 -54 -3 -63 -57 -29 -56 -67 -11 -34 -51 -60 -52 -33 12 11 -55 999999 999999 999999 999999 999999 -91 -49 21 0 -30 -98 999999 -88 -62 -82 -76 999999 999999 -75 -47 -87 999999 -96 -63 -53 -94 999999 -88 -69 -65 -67 -73 -60 -82 -91 -93 999999 -97 999999 999999 999999 -95 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 -92 -45 -48 -75 -76 -98 -93 -99 -100 -41 -32 -72 -98 -82 -43 -33 -39 -12 -14 -34 -5 35 35 39 59 -15 -86 -80 -64 -84 999999 999999 999999 999999 -76 -66 -59 -65 -76 -74 -80 -61 -9 186 436 483 423 299 145 45 23 88 321 758 1410 2523 4069 5307 6283 7205 7588 6282 4618 3797 2909 1752 1464 1920 3252 5239 6585 7643 10406 15831 22562 29869 31890 27188 23149 25012 29416 31604 27457 20818 20615 27718 36168 41300 44184 42397 39640 35871 27179 16245 10453 7146 3398 2277 1971 1266 898 1028 1343 1066 969 957 595 270 405 1258 2829 4362 8988 14413 7218 1006 141 142 151 143 170 165 179 192 175 198 239 240 204 175 146 153 138 127 120 119 136 142 111 104 113 112 108 113 105 103 139 131 121 108 124 123 133 129 125 120 127 118 106 93 96 106 122 121 109 107 117 129 124 130 123 124 125 126 125 121 123 129 113 112 115 115 127 125 120 104 101 96 101 109 104 99 106 102 99 91 90 90 97 97 86 79 76 76 83 74 58 59 60330 346 134 30 11204 16 45 30 8028 3503 13563 998 734 667 948 1487 1956 1823 1088 463 283 184 184 170 156 191 227 176 150 149 120 108 139 127 89 48 39 25 163 119 133 104 97 104 149 205 413 502 462 376 310 262 203 150 38 -38 -25 41 -25 -59 -73 -70 -27 -73 -51 -46 -32 57 100 58 31 34 23 14 -23 -72 -52 -46 -65 -23 0 26 41 -7 -20 -13 11 20 65 22 -56 999999 999999 999999 999999 -94 -62 -53 3 38 -15 -89 -91 999999 -80 -48 -23 -57 999999 -60 -43 -82 -69 -92 -96 -56 -64 -88 -71 -61 999999 999999 -49 -54 -57 -44 -32 -49 -72 -77 -66 -70 -100 999999 999999 -59 -60 999999 999999 999999 999999 -53 -76 -68 -59 -49 -88 999999 -97 -82 -60 -55 -58 -19 -6 -59 -71 -40 -64 -95 -80 -18 -27 8 34 17 -14 -25 4 42 53 19 31 15 -27 -41 -76 -97 -49 -90 -63 -59 -77 -92 -90 -45 -58 -68 -46 -54 -15 178 356 361 293 212 127 74 29 60 212 438 1052 1938 3010 4061 4776 5041 4718 3843 2821 1866 1122 685 722 1513 2917 3751 4931 5998 7338 10836 16343 20565 21219 23536 27077 28659 27810 27073 25440 22764 22087 23573 28333 34520 38522 40195 39562 35197 28120 19901 14268 9429 4537 2431 2214 1655 966 438 291 838 1804 1893 954 364 446 1834 4530 6077 6960 4214 1021 153 141 186 220 243 277 218 185 300 306 319 354 256 204 183 121 119 132 127 130 130 110 81 99 102 109 109 116 130 131 120 129 129 123 121 122 126 132 119 112 112 123 94 92 102 100 107 119 121 115 122 114 112 122 122 129 125 116 111 116 119 134 132 129 116 110 108 119 119 115 106 112 102 103 106 102 98 102 97 95 94 96 92 88 90 93 85 80 74 73 61 61 57 60336 346 75 30 11205 16 45 36 8028 3496 6339 723 652 801 1040 1511 2048 1945 1046 511 462 350 265 214 219 224 211 195 141 126 149 202 209 168 120 91 143 186 214 207 172 172 202 184 161 235 453 587 532 348 352 364 323 249 88 65 43 -20 26 -29 -32 -27 -57 -15 -1 -33 18 104 118 71 -6 18 11 2 -79 -33 68 27 -54 -24 59 103 23 7 60 56 -20 51 27 -45 21 -23 -88 -91 -71 -77 -58 -52 -34 9 32 9 -10 -26 -44 -36 -66 999999 999999 -98 -64 -65 -82 -84 -25 -21 -57 -50 -38 -38 -55 999999 -59 -51 -42 20 -36 -25 -39 -56 -52 -69 -24 -42 -47 -50 -41 -88 -96 999999 -89 -96 999999 -92 -62 -35 -45 -72 -63 -34 -83 -54 2 -14 0 3 22 -9 -24 -28 -24 9 21 26 35 24 27 20 18 34 50 33 47 50 54 6 -34 -41 -40 -45 -23 -62 -49 -22 12 -28 -79 -58 -38 19 47 189 319 490 474 269 140 62 47 98 163 325 745 1302 1999 2909 3995 4485 3971 2524 1227 768 674 464 514 1434 3110 3663 3721 4776 6219 8916 15046 23188 24349 17917 13277 13722 16419 18354 19364 19851 22236 26853 29938 31679 34170 35984 33144 29747 24853 15729 9914 6445 3782 2660 2371 1405 752 431 307 499 1242 1094 418 396 791 1476 1873 1026 252 121 124 239 339 336 318 315 342 324 302 264 246 246 280 212 198 153 130 119 112 116 101 93 105 117 110 96 95 90 81 104 121 105 100 93 99 118 134 128 128 121 127 125 119 112 109 100 106 100 91 99 110 107 118 109 112 114 106 109 103 100 113 113 115 108 96 86 90 107 97 100 107 103 92 92 97 92 89 87 84 84 83 80 69 66 69 80 84 74 65 60 56 56 53 53 60342 346 105 30 11205 16 45 42 8028 3489 19390 1106 787 840 1073 1528 2152 2384 1469 608 397 392 276 182 209 284 289 255 261 230 198 156 156 195 208 182 184 301 292 205 119 90 232 254 235 233 451 678 689 520 347 330 304 231 204 119 64 73 24 0 -41 9 42 26 37 74 176 198 166 54 59 24 91 86 28 -35 26 54 -21 23 104 104 71 23 25 74 33 15 62 85 78 -8 -96 -78 -55 -72 999999 -52 -46 61 44 37 -50 3 -6 -48 -61 -80 999999 -96 -74 -62 -67 -7 -29 -19 -40 999999 -29 -58 -66 -27 -31 2 -7 -33 17 -42 8 -7 2 -21 -38 -56 -88 -33 -74 -19 -18 -46 -52 -65 -89 -36 -30 -44 -47 -40 -65 -20 24 -26 -4 8 7 28 -9 12 20 24 -3 17 22 59 36 52 36 23 50 56 49 75 62 40 51 78 38 -4 45 27 16 -22 4 32 28 -8 -14 -18 0 26 24 37 149 469 792 783 578 361 178 113 96 115 187 417 841 1516 2254 2977 3609 3494 2536 1548 1012 621 481 535 1021 2410 4266 4655 4434 5397 7014 11028 17428 22090 22187 18481 15166 12282 11464 13633 17454 23374 30533 33289 30524 28531 27292 25283 19849 11890 6671 4809 4618 4188 2876 1521 754 478 453 599 1046 912 440 399 416 368 271 192 146 171 249 338 434 445 401 375 354 327 298 270 246 249 231 211 186 177 153 127 109 115 110 106 101 100 95 101 117 116 118 108 99 106 111 107 114 103 96 106 111 111 116 118 108 104 98 85 107 124 107 101 110 113 119 121 119 115 114 120 104 110 121 111 119 114 105 110 112 109 111 114 111 100 105 108 96 88 87 82 82 85 86 80 86 90 87 88 87 85 80 76 74 66 65 61 60348 345 135 30 11205 16 45 48 8028 3482 2864 1112 878 894 1265 1876 2393 2050 969 488 353 266 280 347 310 269 281 253 213 223 216 215 242 254 170 180 251 236 222 173 181 180 224 329 318 408 629 583 381 307 344 316 164 109 101 167 83 30 28 32 -11 28 -15 35 95 136 104 144 93 56 28 28 41 30 17 29 45 17 105 140 115 55 19 22 20 -14 59 34 40 46 18 -34 999999 999999 -69 -21 7 -21 -29 31 86 2 -46 -46 -28 10 -5 -46 -64 -8 -31 1 -45 -72 -39 -25 -45 -29 -3 -32 -32 8 -4 14 -25 -6 21 29 -4 14 -52 0 7 30 -55 -43 -27 -48 -44 22 -28 -65 -77 -38 26 -28 -64 -79 -5 -24 -27 -11 -13 0 15 61 84 64 17 12 2 18 42 23 61 20 50 2 27 75 114 117 95 68 18 31 48 -6 15 25 -30 -38 12 46 37 24 56 25 -4 -5 18 119 468 850 861 658 422 199 83 108 156 146 181 334 605 991 1492 1998 2419 2398 1797 1139 818 751 1025 1339 2256 4164 5327 5064 5011 5833 7530 10598 14752 18157 17174 13711 11032 8802 7327 7995 11735 19241 30064 35370 32232 28954 26108 21314 15446 10382 6843 5306 6224 6567 3856 1110 364 709 1017 856 703 540 332 258 240 188 170 196 252 374 482 516 509 487 471 445 421 384 358 322 278 256 238 211 167 142 133 128 131 127 129 133 123 120 122 125 127 111 99 109 124 111 102 113 118 117 117 132 115 99 106 102 106 109 117 130 124 121 122 126 118 114 128 121 109 120 132 124 114 110 105 107 98 100 104 106 100 106 109 109 105 102 102 99 86 85 92 91 86 90 87 84 81 92 96 86 81 78 73 65 61 61 57 60354 346 107 30 11207 16 45 54 8027 3475 4853 1071 906 1063 1287 2027 2419 2012 1248 532 413 377 310 244 351 356 326 288 142 122 188 230 226 204 158 205 248 305 264 236 233 179 236 228 418 552 602 468 399 395 336 359 247 185 174 131 79 26 25 9 31 113 62 77 105 194 214 137 125 53 27 92 90 58 4 -4 -20 36 91 93 95 106 109 116 94 76 93 136 111 92 31 -8 -59 -40 -29 -63 -97 -58 5 77 59 50 11 -13 0 11 -3 -4 -48 -37 -10 -11 -4 -28 -43 -24 -78 -54 45 7 -29 11 -25 -19 22 60 46 55 61 1 -13 -16 -30 -44 -25 -21 -11 -57 -37 -29 -39 -40 -38 -38 -12 12 30 34 43 25 0 -32 -11 12 16 27 62 58 33 62 27 27 26 58 71 58 31 25 24 16 99 130 106 96 63 79 52 18 0 -3 25 39 60 24 4 54 61 26 13 39 59 133 434 916 963 751 572 318 152 125 109 106 94 91 131 281 469 769 1125 1332 1238 756 290 143 147 524 2043 3988 5653 8061 8661 8266 7860 7574 8383 10237 11832 11979 10918 9300 8002 7346 7683 10064 17178 30296 36228 30640 27675 27909 23614 15075 8734 7459 10377 14152 10771 4089 1137 640 1292 2427 2689 1436 436 233 314 251 201 234 280 351 449 468 436 453 492 485 417 390 353 311 278 235 217 209 196 179 153 125 129 124 127 140 131 117 128 135 120 129 128 123 128 98 94 108 131 140 142 141 132 136 133 141 115 102 110 116 119 123 126 127 121 124 131 125 116 103 103 105 104 118 117 119 123 125 136 133 110 116 116 107 112 113 111 111 106 100 95 106 107 104 93 86 83 95 102 97 97 91 87 86 83 76 67 60 60360 345 140 30 11210 16 46 0 8027 3468 3589 1228 1048 1252 1690 2178 2233 1715 989 493 348 265 315 346 314 279 309 278 264 213 246 281 240 204 228 280 243 233 273 220 202 220 249 360 472 572 559 528 365 416 395 299 238 161 115 116 154 17 19 65 -4 -20 -14 63 138 172 114 48 101 112 102 142 71 16 48 61 16 10 52 92 120 154 149 38 58 92 35 63 76 33 -50 -75 -59 -76 -17 -16 -5 24 68 69 61 -12 -25 -31 -43 -54 -51 -28 1 11 -7 -43 -46 -44 -26 -32 -19 -8 -4 -15 11 9 34 16 3 46 53 42 29 -19 -30 -42 -8 -16 -30 -20 -32 -37 -11 0 -30 -33 -14 10 -21 -19 -9 -47 -26 30 22 24 57 55 40 74 47 28 25 14 8 55 76 92 104 107 94 85 64 63 68 116 130 119 84 70 38 20 63 22 41 19 16 52 -5 12 5 -7 42 34 55 250 451 585 515 330 206 138 105 115 113 118 115 133 120 172 263 352 403 376 243 131 104 96 97 219 686 2015 4710 8537 10755 9922 8082 8226 9365 12261 14762 15953 17040 18145 16146 13341 14703 20746 29241 35244 33272 29648 26308 20081 11927 7840 7744 13131 22475 16777 3743 1432 1331 1939 2942 2627 1038 230 174 181 189 200 235 301 366 387 370 349 355 325 302 300 267 242 242 223 230 194 179 183 181 170 141 139 155 119 117 118 127 124 136 127 118 116 137 127 131 125 118 118 136 132 131 127 130 130 143 132 126 121 132 128 126 112 107 106 112 126 133 134 131 132 135 130 116 112 118 131 123 135 137 120 123 130 126 113 115 118 109 113 106 105 112 120 115 105 98 96 107 102 94 94 91 88 88 86 81 68 62 60366 344 166 30 11206 16 46 6 8027 3461 3230 1044 822 943 1401 1993 2595 2680 1436 611 407 268 253 291 276 285 262 296 268 232 216 213 209 151 150 184 360 336 210 236 194 150 135 176 262 537 674 507 436 426 392 332 269 202 144 148 125 46 43 70 71 93 70 53 97 195 127 96 36 36 27 46 80 55 47 56 -2 11 68 85 101 102 115 117 99 11 7 68 81 73 72 18 -33 -50 -15 -27 -11 -8 33 1 79 45 -1 17 -11 -26 -26 -40 8 39 -4 -13 -13 -19 3 46 8 24 22 9 33 -16 18 58 32 43 50 41 56 75 22 28 14 -28 -48 -61 -52 -23 12 -69 -89 -36 -18 -4 -14 -7 -68 -55 -29 -11 24 17 -16 -19 84 60 17 45 49 13 30 48 28 38 60 83 65 69 59 84 100 124 143 102 86 51 3 -4 -15 -11 28 9 -8 -3 25 37 62 41 7 23 114 280 635 762 560 306 113 86 87 99 67 93 111 104 115 109 106 121 137 116 87 98 96 77 96 200 412 1382 4468 8631 11648 11305 9003 8693 11014 15369 19709 20216 17429 14519 14784 17341 20395 23349 26457 27722 27262 23129 17244 11850 9154 8916 13520 25217 25478 8834 2586 1643 1277 858 650 377 214 157 145 171 189 229 270 323 357 315 283 302 334 352 315 265 225 208 226 228 198 177 176 165 146 152 134 125 125 136 143 120 124 135 114 105 110 108 131 130 145 150 121 111 136 128 132 139 130 116 100 111 123 128 136 127 130 131 117 100 104 116 125 113 126 120 120 138 121 115 129 126 119 120 122 117 111 119 119 114 117 117 110 106 106 98 102 97 96 96 98 104 105 100 96 91 87 80 74 74 71 66 60372 345 162 30 11202 16 46 12 8027 3454 24770 2942 1334 1207 1171 1603 2201 2734 2369 1174 603 433 304 317 341 379 374 395 313 239 264 244 238 212 204 177 247 313 303 235 141 210 196 224 222 348 598 657 367 347 509 389 334 357 299 106 67 100 89 55 14 52 98 101 123 209 212 123 60 97 107 82 54 33 52 8 -6 -30 3 63 100 107 140 77 165 189 138 111 134 128 68 36 4 999999 -71 -43 -15 -40 -55 -32 28 -5 -25 -43 -2 65 50 7 3 5 -58 -46 -32 -4 52 84 73 12 13 -24 -16 3 31 37 78 71 43 73 42 21 16 9 34 -50 -53 -46 10 -18 -44 -5 -20 -2 -22 -7 10 21 47 58 -13 -38 -35 15 7 -13 28 63 55 27 24 -4 16 34 50 53 117 129 117 124 71 46 59 111 184 116 43 7 2 12 16 -12 -4 32 46 22 24 68 59 33 20 28 31 58 137 298 328 242 180 147 81 74 122 143 118 156 135 131 151 152 136 119 109 109 87 107 113 112 111 125 206 478 1568 4245 8010 11248 11802 11603 13559 16775 19017 19673 17896 16887 18191 22069 26758 30350 28661 23070 17174 11272 7150 5943 8308 20785 31827 20358 9580 4553 3117 1705 592 952 837 261 167 167 175 175 242 301 286 298 329 395 475 531 505 516 459 364 278 249 237 219 207 184 181 187 163 148 149 146 133 132 131 128 129 115 119 120 126 125 130 132 146 140 144 149 135 143 145 135 152 138 112 118 126 138 143 130 135 132 130 131 129 129 141 140 133 132 139 129 123 122 124 124 127 133 123 121 131 120 112 113 115 117 121 116 109 107 110 100 101 98 96 100 102 100 98 94 89 87 83 75 68 60378 346 102 30 11202 16 46 18 8027 3447 11837 1542 1044 965 1228 1659 2276 2881 2438 988 591 466 365 348 331 306 375 358 259 158 274 265 234 258 207 216 307 397 354 240 223 188 207 194 255 252 399 715 468 330 383 381 335 323 351 272 222 125 149 64 -2 65 62 40 47 336 352 210 90 124 82 85 125 63 34 42 66 12 -31 -12 102 172 142 101 76 106 48 74 50 42 -19 56 104 -5 999999 -2 -49 -91 -94 -36 63 69 31 -18 -49 37 43 17 0 -33 -16 -68 999999 -32 -17 20 4 21 20 25 13 -2 -31 74 30 27 -1 18 48 83 83 49 -27 -1 32 74 10 -22 -32 13 -2 33 -2 -8 -17 -85 -35 -16 60 31 93 67 -1 10 24 9 41 116 69 82 61 47 36 38 87 58 101 54 95 103 144 106 149 135 69 9 18 -9 23 46 12 41 51 60 84 43 13 32 17 26 6 26 15 57 162 155 126 81 89 48 103 129 166 139 124 33 82 153 109 104 103 116 85 88 116 121 108 122 118 136 129 237 725 3062 6866 10697 13682 15428 16522 15764 15066 14005 12814 13066 16670 23083 27036 25086 21890 15403 8867 4777 3431 8187 38183 50688 23785 12710 4482 2527 1112 358 687 287 138 155 167 183 250 342 366 385 489 556 672 798 903 672 543 434 321 280 250 243 191 196 193 160 145 128 146 129 113 106 113 106 118 132 135 133 126 116 113 102 119 123 133 114 110 133 138 115 94 115 101 104 98 107 105 123 106 114 111 103 101 105 118 106 115 107 104 114 123 114 106 111 104 110 117 111 108 117 116 101 100 100 103 100 98 97 93 107 99 95 87 83 92 92 92 77 76 75 79 63 61 56 60384 346 75 30 11205 16 46 24 8027 3440 8033 1277 1104 1115 1323 1573 2369 3245 2681 1105 513 349 340 293 293 289 266 287 259 224 160 239 207 207 183 129 277 341 290 312 203 133 159 212 255 232 323 534 533 331 285 241 331 345 255 200 144 88 44 30 -3 52 70 126 172 257 173 80 51 -19 44 56 52 106 133 97 31 2 13 22 17 88 85 57 77 30 26 52 59 76 111 77 70 -7 -51 -96 -90 -76 999999 -65 4 31 26 24 -4 -30 56 43 -33 -41 -35 -48 -61 -78 -73 -20 -26 -64 -19 -52 -62 -55 -50 -60 -33 -53 -24 9 47 35 7 17 9 0 -23 -36 -45 -57 -30 -13 -36 -53 -45 -28 -52 -23 -6 9 8 8 -4 -45 -38 -30 4 18 11 42 29 50 15 29 54 42 31 39 66 44 54 101 121 122 120 48 -6 -13 -26 5 -11 -16 -22 20 -3 -3 7 -2 -20 2 -19 -6 -19 -35 -17 35 74 97 86 33 40 61 72 75 110 64 62 90 73 92 106 51 48 60 25 40 65 84 80 110 93 33 51 119 370 1082 2949 7009 12177 14661 15187 14871 14347 12881 11039 10848 12086 15145 20717 22636 19304 13705 10524 6506 3954 5399 17148 26656 13646 8534 4612 1700 359 97 94 80 90 96 91 110 147 201 293 365 411 458 493 504 486 414 336 266 213 187 144 117 117 109 95 102 78 74 80 56 40 54 80 83 99 86 56 64 75 74 74 71 71 88 97 90 84 81 77 85 74 61 36 50 42 57 70 70 72 77 72 67 78 76 63 78 68 73 64 75 89 74 56 52 59 59 57 66 52 48 49 51 48 47 48 53 47 35 45 46 41 41 47 43 37 41 28 21 23 20 19 20 14 10 60390 346 109 30 11209 16 46 30 8026 3433 11754 1473 1182 1291 1575 1927 2575 3305 2958 1261 699 542 491 436 385 440 405 430 389 382 319 279 403 338 393 398 377 404 517 438 332 346 325 288 294 408 471 651 664 428 359 429 446 447 342 209 269 225 183 203 130 122 105 119 212 319 326 203 170 156 141 145 184 266 276 180 61 68 82 60 116 243 251 173 179 186 192 189 176 212 199 130 118 115 72 -11 -25 9 42 24 47 82 85 86 40 9 37 62 35 26 69 80 111 74 50 55 58 24 42 60 88 116 74 7 0 27 74 99 147 159 123 88 81 102 113 99 72 35 4 6 43 88 80 39 5 23 35 50 53 25 36 38 44 55 68 59 76 87 95 108 112 98 108 91 111 160 145 114 139 188 187 195 205 144 66 22 29 59 85 106 99 73 67 64 49 72 104 113 103 85 80 99 124 170 203 221 190 170 169 160 180 202 183 156 152 155 165 203 214 214 208 154 151 166 167 165 164 174 140 131 166 201 229 350 826 2199 4965 10034 16603 21670 20891 15105 10434 9300 10416 14090 20197 21203 16543 11149 7738 5799 4433 4313 6048 7308 4361 2759 3820 3543 1205 223 151 172 168 168 187 232 283 320 360 447 535 600 620 582 576 513 434 365 290 244 217 205 179 182 179 149 136 160 150 148 124 133 130 125 142 142 133 128 135 137 140 145 145 144 154 159 153 145 148 143 142 134 125 134 152 154 139 148 141 138 143 141 148 128 124 134 125 124 139 145 131 131 127 132 116 119 121 136 141 124 118 126 121 126 112 112 114 108 102 115 112 101 101 102 102 101 97 93 85 89 93 89 76 77 60396 347 84 30 11214 16 46 36 8026 3426 96334 8040 1506 1293 1494 1744 2017 2767 3070 1823 825 547 464 469 438 506 378 412 392 380 312 274 275 337 350 278 225 432 511 458 298 249 286 311 297 265 335 738 768 427 269 322 393 414 420 279 200 300 236 93 105 103 118 159 219 246 289 253 238 133 100 83 132 162 209 165 137 59 90 34 102 168 143 157 209 161 130 108 60 105 126 111 131 75 29 78 6 42 36 -8 62 131 109 117 45 -23 37 77 67 91 32 73 68 36 -67 -57 19 37 -5 29 57 44 36 87 92 60 88 94 113 174 107 103 170 89 97 127 74 54 72 26 52 43 10 -2 1 30 63 -4 71 60 32 34 98 100 60 72 108 108 110 67 126 139 122 106 134 140 171 168 146 131 190 177 171 132 66 81 49 57 62 85 61 105 94 77 64 110 63 98 113 67 103 110 78 137 171 261 298 266 238 230 168 170 186 154 166 144 141 125 128 184 180 151 132 148 170 138 120 122 139 112 122 141 185 193 323 551 1409 3716 7432 12783 20118 25917 20446 10487 6692 7620 9219 11460 11953 8330 6167 3713 3830 4697 3622 1510 618 218 138 402 1335 1512 824 265 172 150 135 135 143 202 303 368 497 560 543 517 499 463 409 390 363 309 265 225 170 165 154 122 125 112 103 114 97 93 93 105 91 109 109 113 128 128 114 97 108 106 105 112 91 98 105 113 105 87 87 102 114 99 118 125 108 117 120 103 101 98 106 121 103 87 102 101 108 119 117 116 114 110 106 98 85 93 93 94 92 97 89 83 81 86 87 89 87 84 84 81 69 71 68 80 76 71 67 64 56 54 56 60402 347 85 30 11215 16 46 42 8026 3419 34800 1435 1232 1358 1512 1662 2241 3086 3089 1355 786 562 427 418 485 565 459 465 473 409 324 259 241 297 347 347 370 443 444 378 293 215 134 283 410 389 343 746 706 454 214 306 342 435 362 305 220 198 160 91 174 186 191 85 85 246 414 180 108 106 91 126 181 163 198 200 47 44 117 96 101 213 202 203 138 170 112 71 169 145 78 127 160 159 112 -72 -13 35 89 53 130 154 68 101 32 -24 -5 58 64 78 56 40 25 60 52 68 118 20 15 69 100 69 91 59 -5 38 102 141 143 95 68 95 98 142 67 88 45 63 69 28 48 125 27 5 6 39 31 29 7 60 44 43 63 52 67 112 160 175 128 92 173 99 69 58 128 160 205 190 155 143 172 239 210 96 35 36 36 59 70 99 105 69 67 57 91 87 123 128 94 119 120 183 158 127 212 516 642 518 341 232 121 180 210 153 160 168 150 192 187 149 159 154 137 160 136 139 110 124 115 134 122 123 161 189 167 306 682 1587 4018 9118 16855 21736 18321 9422 5850 6307 6367 7371 6824 3097 2419 2572 4901 5922 3955 1289 673 214 175 151 214 237 369 519 456 269 139 129 168 217 291 381 510 546 602 560 470 414 415 396 371 348 315 210 161 150 137 130 102 105 125 108 67 104 111 86 90 114 103 101 96 103 94 108 122 117 106 108 118 111 114 122 103 91 101 98 106 108 96 98 94 98 100 107 92 98 101 104 101 101 95 88 93 88 101 98 100 103 103 99 92 104 98 89 101 86 77 78 80 77 83 74 64 63 69 77 77 69 67 70 68 58 55 52 52 53 46 60408 347 85 30 11215 16 46 48 8026 3412 37480 3184 1602 1432 1599 1919 2312 3053 3146 1525 827 570 449 474 408 454 468 461 424 361 310 269 237 223 293 283 379 536 449 386 292 262 222 197 280 315 332 685 788 433 248 234 382 472 381 323 200 204 278 173 60 57 166 216 214 258 376 198 147 140 75 110 237 224 182 147 71 99 112 49 94 125 181 179 106 231 125 149 131 129 118 114 148 135 23 12 -6 31 -20 46 216 201 78 56 100 94 48 30 28 95 81 23 62 47 28 5 -12 76 93 38 34 53 37 67 46 43 67 47 82 169 134 128 99 112 94 38 62 59 35 5 40 62 9 25 35 3 40 66 27 54 75 34 57 71 31 -4 80 175 166 70 72 127 116 84 122 132 188 143 168 152 160 214 222 147 83 54 59 44 51 58 102 114 118 57 64 81 87 59 72 106 118 81 82 123 138 244 509 490 360 302 176 131 158 140 142 158 156 127 127 154 175 142 213 189 146 144 135 156 178 126 98 147 122 171 173 236 353 589 1195 3378 8286 16912 20888 16447 10778 10374 9583 10576 8013 2831 1521 2823 4156 4340 4327 2669 1374 498 257 155 277 484 725 1059 1153 438 183 159 140 186 227 323 542 782 733 675 632 582 487 415 320 305 291 223 186 133 133 129 127 104 106 106 114 104 92 108 108 102 107 104 122 108 110 115 98 98 93 111 109 115 117 115 104 96 103 97 92 108 108 121 118 100 93 99 108 97 84 102 100 93 111 127 113 101 95 101 94 94 88 70 85 89 89 87 87 97 93 81 90 99 84 69 76 74 73 67 69 73 73 70 63 60 69 66 55 46 49 60414 347 86 30 11216 16 46 54 8026 3405 31171 3561 2739 2061 2077 2480 2963 3398 2952 1344 831 568 454 451 535 572 444 477 449 388 363 382 359 418 326 334 372 567 492 334 283 262 270 279 271 285 617 800 386 129 182 350 379 412 384 282 199 181 136 16 109 183 189 143 129 324 374 244 200 142 242 147 102 176 144 213 117 55 101 118 51 127 133 194 96 110 144 173 156 152 170 164 171 105 84 24 70 59 45 68 98 192 142 112 112 40 -10 37 24 13 48 59 82 114 79 49 53 20 33 50 76 70 72 35 51 67 59 88 128 117 97 84 81 104 83 122 98 26 7 43 55 34 57 83 86 69 86 35 76 73 50 115 56 84 119 96 104 52 64 110 129 148 84 103 103 174 193 201 163 121 153 140 176 140 54 99 65 90 68 64 145 121 130 97 60 82 116 122 88 89 107 110 104 141 246 400 475 533 444 319 255 191 193 211 215 203 216 182 180 236 205 192 165 139 151 128 122 158 138 142 154 176 157 166 189 255 336 462 677 784 1300 4374 11558 17461 21083 21543 13999 11468 13994 9357 3339 1923 2096 1946 1928 1505 1372 888 1267 1972 2433 2212 1653 1265 923 679 593 593 520 473 582 651 561 970 1091 914 791 798 735 449 421 404 358 214 167 190 205 166 135 130 120 118 127 113 125 120 128 93 136 129 117 103 121 131 121 120 131 143 129 129 130 142 122 115 117 103 126 133 114 121 105 115 123 124 118 116 137 137 114 119 120 117 120 125 122 117 117 125 124 116 124 113 103 120 116 108 99 110 116 119 110 105 103 92 88 88 95 96 102 99 86 90 87 89 76 69 63 60420 346 119 30 11219 16 47 0 8026 3398 4470 3446 2638 2241 2364 2457 2904 2365 1075 810 566 520 472 408 411 351 415 407 355 314 283 249 318 355 341 347 474 378 299 253 275 280 260 302 278 510 509 228 126 175 208 279 256 316 259 236 176 175 64 87 103 143 127 191 292 300 130 84 112 138 144 177 145 117 101 127 48 72 32 51 80 157 126 138 151 182 175 190 78 163 88 133 93 5 -4 4 -61 -48 26 95 113 -1 44 37 -14 50 43 17 27 72 21 -16 38 22 -17 9 86 88 54 10 1 50 76 21 63 58 20 100 99 106 20 14 6 19 74 89 30 -6 42 57 72 97 50 9 25 14 -26 5 3 30 31 60 44 30 61 60 52 101 72 73 112 126 104 71 88 156 134 116 155 184 136 187 118 97 81 63 66 47 66 87 90 58 57 90 66 69 46 46 93 77 72 72 113 190 368 537 486 363 259 157 187 200 185 203 185 193 227 241 257 249 204 189 136 104 113 184 150 141 128 121 108 93 138 142 163 140 240 376 545 686 909 2127 5325 11925 23237 28273 18476 10625 6796 2788 1014 1388 2288 2776 2913 2151 3242 6921 9634 9420 8018 8540 9601 9046 6826 4270 2197 840 405 483 753 1328 1564 1248 895 687 535 487 488 451 380 339 234 170 140 123 104 110 108 127 112 103 99 109 91 102 87 109 105 105 114 128 146 125 114 122 106 124 114 103 85 94 99 94 78 98 113 100 97 123 110 90 94 108 103 104 106 102 91 105 108 114 107 107 112 100 92 100 88 88 94 92 102 104 87 81 93 95 90 89 92 90 82 89 85 75 74 75 70 64 73 74 60 58 53 48 60426 347 95 30 11225 16 47 6 8025 3391 12011 3606 2815 2035 1877 1918 2511 3001 1815 1091 1152 627 531 493 452 487 496 374 478 392 284 322 271 290 286 330 493 599 483 347 283 234 134 281 335 404 534 279 147 192 177 147 187 343 219 236 203 182 135 175 132 225 205 256 308 394 219 134 125 101 126 154 165 159 128 106 81 114 41 70 133 93 194 150 156 118 197 131 86 136 161 108 146 151 40 22 -1 -47 20 96 173 97 42 60 17 35 2 49 75 84 81 35 26 60 53 88 68 -25 31 112 90 57 -28 31 20 41 101 115 125 83 121 97 146 106 84 29 70 23 39 35 63 35 36 34 30 68 111 46 41 -7 62 40 49 71 47 107 53 41 80 102 125 97 97 93 78 86 141 152 151 167 198 176 149 124 133 78 85 113 67 118 107 46 49 88 118 84 81 105 56 30 38 83 130 135 205 327 410 546 504 269 163 160 215 229 171 169 192 181 168 255 249 228 201 169 156 192 168 143 152 173 153 136 118 126 120 178 201 196 207 220 322 574 862 1487 5506 16792 24636 19750 13094 9255 5272 2031 1126 2476 4052 4535 6753 11387 15654 13755 16611 15132 12162 11167 11214 10835 9710 7866 5805 3728 2034 1891 1694 1165 818 660 567 587 554 491 425 368 301 211 192 175 165 133 118 141 162 140 144 122 125 128 130 140 122 100 104 127 129 115 124 141 123 145 154 137 127 118 136 121 103 107 113 110 125 140 148 137 133 137 130 146 135 119 122 131 117 131 133 129 128 123 126 123 133 116 113 122 112 114 119 121 112 120 113 110 116 106 106 105 102 103 105 101 97 100 96 88 86 82 75 74 72 60432 347 102 30 11232 16 47 12 8025 3385 9961 2011 2103 2330 2387 2507 2951 3271 1612 1197 1236 555 436 397 305 392 393 388 374 344 238 179 196 310 266 338 436 454 393 295 313 214 215 306 212 411 464 237 137 99 142 143 284 187 210 105 27 48 48 54 96 143 226 247 335 258 90 95 126 112 97 127 104 44 1 -42 26 53 72 34 -26 59 191 160 64 50 57 155 83 102 53 82 92 113 26 -34 -41 36 18 70 152 29 1 48 28 2 11 999999 0 32 14 -13 8 81 45 19 -43 29 21 18 13 1 49 46 22 34 -2 -14 44 33 13 7 62 54 85 23 55 50 -13 -21 -33 8 22 36 23 11 -22 21 2 -35 18 3 -4 42 28 37 -2 56 85 22 75 79 90 94 66 62 87 177 108 119 124 125 175 75 53 77 80 28 41 -1 35 31 20 37 43 50 84 46 72 44 15 52 34 118 216 339 427 427 356 180 138 144 174 168 130 104 128 146 99 132 153 127 130 93 95 91 110 101 75 99 121 96 108 99 108 85 115 132 165 212 222 519 2198 2898 4568 12745 18384 16170 9537 5461 4766 4508 6237 8569 9662 12863 16101 17198 22755 27194 23127 18223 18503 18233 14419 11017 8245 7087 6071 5442 4657 3388 2126 1455 998 728 612 569 577 518 474 381 267 221 221 160 117 103 107 89 85 88 86 76 86 93 95 95 113 115 115 95 80 106 121 133 134 135 129 119 119 120 129 108 106 96 111 102 107 115 111 110 121 113 119 125 104 111 122 116 99 125 115 111 119 104 100 103 108 109 112 114 118 115 95 102 96 90 92 96 88 84 79 84 93 92 86 79 75 67 69 70 67 61 48 54 53 60438 348 50 30 11240 16 47 18 8025 3378 42068 3086 2418 2431 2631 3150 3409 3317 3378 1605 1330 1441 569 531 458 456 411 424 419 420 284 302 364 359 334 389 367 455 508 288 303 351 260 270 287 366 482 329 200 179 233 197 165 291 305 177 90 108 128 209 196 181 137 204 351 364 279 168 177 193 135 197 250 155 128 104 72 37 98 118 142 137 158 144 194 124 184 173 191 154 94 98 146 112 111 97 38 8 105 37 18 69 91 167 119 63 53 73 30 74 114 63 51 48 20 -40 43 73 88 36 19 56 27 67 46 47 7 60 68 49 31 42 58 83 87 32 72 90 49 10 41 66 84 49 36 32 59 53 81 77 81 50 55 77 90 107 91 65 78 134 124 93 84 122 68 133 139 124 149 202 167 221 219 183 82 66 102 121 95 41 57 94 105 100 102 90 61 38 75 94 78 86 115 117 174 294 475 487 402 283 176 155 207 217 206 176 181 202 256 319 254 222 249 205 124 122 152 145 152 166 142 146 180 164 155 152 171 209 190 233 278 328 389 439 490 1668 6934 14711 17621 11736 6956 5630 8971 11816 13855 15710 17812 23755 26399 24614 15305 7437 5785 6052 7146 8331 9117 9837 9219 8297 6931 5769 4477 3240 2078 1317 1013 826 817 768 646 509 408 313 236 210 196 184 167 146 133 123 147 125 139 137 145 146 162 116 119 141 170 158 146 161 169 144 146 144 141 139 147 152 134 143 159 154 166 165 156 171 151 147 152 154 150 154 152 150 165 158 140 143 152 145 149 163 149 138 153 148 139 147 150 141 142 144 145 138 134 139 134 123 125 134 135 120 120 122 118 114 114 111 106 105 100 94 60444 348 86 30 11246 16 47 24 8025 3371 50483 18346 10288 5462 3059 3115 3537 4053 4025 2095 2015 1407 510 476 460 375 413 424 350 292 247 242 245 239 345 296 278 438 307 217 197 239 307 332 280 325 541 337 156 187 136 119 168 166 219 124 100 71 105 30 55 149 167 289 361 265 226 144 96 111 136 154 148 139 107 24 42 58 103 93 102 66 129 182 118 128 118 136 99 218 162 77 85 186 172 32 -19 -5 -32 88 208 93 69 85 10 10 1 27 32 71 94 -9 94 61 23 75 25 52 -25 -1 32 27 23 28 84 -3 19 50 34 97 77 66 22 50 74 52 9 15 35 60 28 12 -31 22 -1 11 -8 25 74 46 -17 -29 14 79 8 44 58 37 69 98 69 91 74 76 81 77 80 133 149 180 148 136 185 119 15 32 48 65 66 102 55 62 68 78 45 26 76 71 41 73 97 84 68 57 67 156 256 246 246 192 153 174 177 185 173 185 117 123 198 238 211 183 174 168 179 158 72 111 163 186 165 129 123 113 138 124 151 201 210 255 323 375 368 279 271 285 468 2913 9585 12894 11796 12783 13873 14338 16789 18206 17995 15279 10531 4278 2449 3175 2840 2606 2899 3541 4373 5797 6775 6985 6550 5817 4892 3513 2303 1630 1102 2114 12760 19016 2204 498 297 196 173 136 141 147 131 138 112 105 128 134 134 124 117 109 100 103 125 113 122 111 134 152 139 130 138 126 125 116 110 104 105 133 128 150 117 126 144 131 125 134 126 130 129 138 136 129 128 126 119 131 127 117 114 142 134 124 116 109 124 121 112 110 116 109 96 93 95 97 91 92 97 103 113 99 95 98 89 88 82 77 76 70 70 65 60450 348 91 30 11251 16 47 30 8025 3364 82774 20067 5760 2600 2457 2816 3407 3884 2392 1202 1779 1013 438 420 481 441 524 480 452 408 332 268 364 365 329 397 380 433 440 374 240 345 439 417 393 549 532 269 139 170 211 138 192 178 188 91 74 16 96 157 117 244 377 485 344 225 203 90 107 168 217 209 190 163 83 141 99 162 164 120 114 71 129 257 205 134 251 287 216 173 150 177 183 152 131 138 144 114 68 57 153 174 103 154 83 67 42 92 166 100 31 33 105 116 111 74 0 120 134 34 53 55 102 79 80 60 57 143 142 111 57 105 68 125 103 109 131 142 105 68 105 59 4 5 -5 22 22 7 47 82 20 14 41 36 96 112 69 65 67 131 184 139 146 140 128 124 152 186 182 190 209 228 239 182 129 127 118 112 60 118 153 151 145 110 157 143 77 153 129 105 87 120 166 158 174 169 278 357 308 183 189 253 289 282 292 227 169 251 264 262 225 227 216 206 201 194 227 221 174 203 163 222 195 146 208 219 212 235 292 285 302 286 289 259 254 337 721 2189 4524 4547 2601 2499 4829 7867 10557 12644 10273 5389 2910 4461 8462 10446 9997 9153 8760 7357 5534 5138 5678 5808 5748 5049 3822 3027 2122 1306 1428 9910 32734 18878 1383 387 287 227 192 167 151 177 160 139 131 132 145 130 137 132 138 148 130 158 163 174 184 198 155 152 161 175 172 167 135 130 133 148 178 166 158 153 166 168 156 135 149 158 156 154 149 163 141 142 146 151 150 146 149 148 153 160 161 148 153 155 160 149 147 131 135 139 142 141 135 131 113 126 128 131 129 123 129 128 124 129 127 113 116 106 97 87 60456 348 97 30 11257 16 47 36 8024 3357 118037 43933 23202 19321 15807 7703 3032 2513 1104 901 1769 731 322 338 442 372 457 379 425 247 193 248 320 221 180 236 247 306 220 228 191 220 237 273 363 359 149 102 108 143 119 57 44 159 76 86 37 62 61 123 121 137 250 233 164 189 150 124 68 77 114 79 88 25 80 53 43 28 86 88 1 62 168 234 119 71 82 145 156 214 102 31 37 91 104 105 10 4 -74 -8 108 109 87 36 110 37 -50 12 31 44 39 2 0 56 22 13 86 -15 18 29 26 10 5 17 -5 -17 25 1 -2 -20 -12 12 19 48 29 -61 -18 90 56 12 -11 16 -15 24 28 32 -7 -16 -20 -23 -27 -18 70 34 38 56 19 53 15 73 62 65 116 102 100 71 76 107 157 112 106 105 99 71 91 63 13 35 47 59 73 76 49 24 17 52 57 53 53 55 57 69 53 88 118 100 201 227 172 135 207 329 245 212 144 137 133 220 250 297 304 288 202 204 197 161 117 90 93 148 145 132 115 111 152 110 128 200 352 462 251 170 185 208 201 318 484 883 1581 1374 1065 1015 1258 2141 3365 3997 4141 5316 9593 15912 21119 23827 24662 22676 19082 14613 9850 5998 4955 4790 4243 3461 2948 2105 1247 928 1224 2759 2480 840 340 211 167 159 156 97 88 117 95 62 47 96 72 81 89 83 76 89 76 100 95 99 115 96 91 110 126 105 89 93 83 59 65 87 97 91 92 116 128 105 106 88 94 90 97 105 102 91 85 91 88 103 95 73 69 81 88 87 86 89 97 88 83 89 85 82 84 84 76 68 64 68 69 69 78 76 75 69 72 73 67 60 61 51 46 48 42 39 60462 348 99 30 11259 16 47 42 8024 3350 37384 18358 9319 4991 2871 2766 3001 2447 860 1441 1603 521 296 342 378 372 419 332 314 202 236 262 273 264 180 228 204 220 145 178 297 388 246 293 444 299 -19 118 160 127 224 149 90 116 92 24 23 20 12 157 192 229 243 77 153 156 90 62 110 159 112 23 20 40 78 20 29 109 67 35 47 77 123 98 125 103 160 118 128 120 49 72 135 160 76 47 24 999999 -68 -12 31 159 121 70 72 56 74 57 62 38 -31 -22 -4 -1 -6 18 -17 -32 -9 -6 -71 -68 -15 -1 -8 -2 25 -2 20 62 -5 64 -1 -8 41 41 4 52 10 0 21 38 12 -47 -8 -14 -10 63 7 -30 22 52 35 1 3 -22 -23 19 37 12 102 103 63 84 60 41 60 140 156 134 88 103 96 61 26 51 42 30 13 56 34 15 45 56 34 84 77 77 49 55 63 87 45 60 162 203 149 136 99 117 159 232 240 243 202 120 152 169 222 238 217 280 328 284 259 245 172 177 134 96 90 138 158 136 94 113 110 105 156 178 375 514 620 672 500 458 437 681 3061 10151 15771 14614 12279 12428 13419 15974 19126 23538 27105 26733 26539 27947 28504 27397 26271 22417 17011 10930 6687 5281 5049 4263 3116 2117 1334 875 794 999 763 520 331 214 151 151 169 132 134 126 121 116 122 111 123 116 116 143 153 134 106 130 142 154 133 124 133 132 127 142 132 142 125 124 117 143 121 115 141 144 143 149 158 157 153 145 128 131 144 150 130 129 153 148 148 144 126 114 125 147 135 123 132 128 137 130 127 141 116 127 128 125 110 108 114 119 121 121 115 124 113 114 108 96 99 106 108 96 93 92 60468 346 158 30 11258 16 47 48 8024 3343 3884 2523 2405 2314 3145 3774 962 11294 107104 16456 427 302 378 386 395 429 403 311 199 274 292 227 237 217 229 235 233 149 180 237 262 332 323 218 116 154 127 106 186 120 124 101 -7 39 8 13 18 30 90 284 246 139 45 75 159 84 72 58 34 106 68 -28 -8 14 -15 -30 12 92 114 130 88 112 129 131 55 50 49 20 63 42 111 46 112 114 21 -62 -11 23 80 117 104 25 89 50 1 -34 -44 -20 -41 -32 46 -12 -14 -30 24 44 -61 -60 30 -41 -80 5 0 49 -25 1 -33 -44 40 -33 28 68 26 -6 -26 39 -24 -36 -90 17 36 -25 -6 -7 -45 -42 14 36 -42 -38 -36 14 28 45 34 21 43 33 66 96 46 75 36 53 92 95 142 124 128 165 79 29 43 20 1 5 28 85 52 12 -7 13 42 29 2 14 61 -30 25 61 57 47 81 139 186 144 122 127 199 226 230 208 219 215 263 391 358 259 201 146 161 134 122 187 189 197 216 210 168 144 96 129 88 126 135 108 85 164 269 511 970 1968 2327 1277 845 1428 3396 6404 8132 6223 2885 1906 2743 4832 8802 14499 19473 23711 28401 31744 34841 36734 33321 27172 23205 15702 7807 5130 5518 5735 4914 3841 2809 1911 3577 12836 15480 3115 357 185 150 118 132 134 128 124 118 109 118 110 95 112 99 88 113 125 122 131 128 126 148 148 142 120 142 130 109 120 133 113 116 134 130 140 137 119 117 130 124 120 144 159 123 123 132 142 133 142 137 151 141 132 124 121 132 126 115 134 122 120 117 129 130 116 106 105 122 117 115 120 107 113 115 117 121 109 107 107 100 88 94 90 84 81 78 72 60474 345 183 30 11253 16 47 54 8024 3336 39515 11437 4523 3305 4313 2317 3804 72050 253791 6875 276 420 417 448 425 319 377 339 232 254 255 303 267 223 218 237 170 233 293 271 294 415 250 82 91 163 180 140 153 152 130 76 52 -4 20 49 146 265 181 152 190 148 90 126 48 60 95 51 92 66 53 32 10 79 25 -12 21 74 134 85 42 -12 95 102 121 105 64 160 85 30 69 86 71 65 -19 -24 10 73 121 136 98 104 -5 -41 11 41 -5 -82 -18 8 -3 -34 -4 -48 16 51 39 31 11 13 -15 -20 -6 24 8 53 29 13 4 19 44 61 61 43 48 20 75 73 30 9 39 31 5 24 5 -1 3 25 -44 -38 19 67 24 -11 5 35 65 11 70 98 45 69 108 80 41 100 94 111 180 158 111 40 14 12 37 -1 36 48 -24 -43 8 65 62 20 47 34 42 78 52 69 109 79 84 189 218 181 196 177 231 323 368 324 215 190 413 548 507 355 306 246 164 213 247 238 184 185 178 186 152 152 155 147 119 128 142 112 124 165 313 640 1693 3342 4843 7189 9397 10079 7110 2908 843 831 1163 2100 5322 8726 11550 16275 22399 27587 30115 30978 31596 33460 37928 35033 22547 8013 3007 2796 3327 3325 3267 3287 5414 13269 12574 2519 469 242 188 168 156 145 139 132 160 125 140 147 161 153 158 167 178 160 167 153 141 166 168 163 162 154 144 162 148 148 144 136 158 147 162 149 131 148 157 153 156 158 161 163 160 148 140 154 176 172 166 158 162 154 157 166 170 159 167 169 153 162 162 160 157 148 145 143 155 148 155 152 143 140 147 144 144 137 131 135 131 134 125 117 113 117 124 124 100 60480 344 207 30 11247 16 48 0 8024 3329 50856 8825 4764 3481 3271 662 15589 322697 380693 9596 304 330 446 375 295 338 272 273 248 326 206 185 202 154 197 199 263 300 209 331 397 236 73 56 17 73 145 98 152 158 64 11 29 22 112 199 265 181 141 85 126 154 2 134 112 81 59 -13 31 33 51 60 49 79 28 33 97 82 142 97 116 183 137 152 141 124 102 90 69 51 58 115 53 -45 -51 -9 36 83 159 97 53 9 -3 70 3 18 8 32 19 -26 -69 -52 14 -26 -3 6 36 28 2 33 -18 26 -7 37 76 25 19 44 75 78 54 65 86 23 -1 -9 -5 -26 -51 -36 -24 10 4 -47 7 28 -15 4 -7 8 -20 -25 -18 24 19 -3 20 -7 59 82 108 71 97 74 76 142 118 132 147 118 87 64 22 40 12 8 11 39 61 66 12 72 105 84 88 35 51 89 84 32 66 190 515 651 429 240 223 248 289 575 608 344 243 178 293 369 375 308 233 219 219 240 249 274 243 207 214 160 143 149 112 97 106 93 105 151 117 125 146 158 219 416 871 1887 2560 1868 739 464 807 1628 3645 6290 9300 14220 18937 23983 31253 36247 38444 36964 32770 33611 43607 37073 13003 4361 2270 1949 1896 2068 2699 3893 3308 1262 686 404 248 187 150 141 149 139 138 168 128 114 119 123 124 132 120 137 141 118 133 138 173 157 133 149 152 137 137 144 161 138 117 118 132 137 118 139 161 165 147 132 149 161 150 141 127 149 148 157 153 144 128 136 135 140 138 155 148 140 130 126 133 139 128 139 147 133 127 130 128 109 117 115 117 121 117 105 111 97 97 104 97 94 99 96 100 97 82 82 60486 344 201 30 11241 16 48 6 8023 3322 42924 5704 4321 4149 4174 2173 4212 133588 688094 61183 864 373 324 328 349 396 275 197 225 283 182 252 262 160 171 203 238 165 372 288 269 186 108 40 40 71 77 31 151 136 11 39 18 51 32 215 296 171 152 143 136 110 52 56 60 -61 52 36 93 76 64 89 -48 21 59 30 35 134 123 61 95 47 78 86 70 79 30 52 104 132 63 110 56 -47 -30 -52 -25 21 87 58 75 23 15 -48 999999 -65 -51 -72 -48 4 -20 -5 -32 -7 -17 7 43 -53 -47 2 9 -22 -31 -31 -48 -55 -69 -37 -15 54 51 -65 -52 -38 -2 -74 -33 -49 -68 -39 -52 -65 -22 3 -45 -49 15 5 13 -16 -19 -45 -66 -6 -46 -15 -20 -3 27 39 15 44 13 89 133 140 180 141 123 73 8 -7 -24 9 -16 30 4 21 40 -19 23 33 10 10 -7 30 -15 19 84 56 38 159 615 1127 892 431 320 310 366 461 522 530 383 288 266 250 231 193 240 281 355 417 436 422 406 356 243 175 166 132 113 127 122 122 98 68 74 88 118 113 132 191 194 173 181 274 426 677 1351 2312 3094 4710 8737 15656 23523 28489 31126 33307 37802 42063 44067 43175 48269 51386 30516 10950 4649 3291 3631 3575 2832 2287 1833 1125 634 450 276 174 113 127 154 137 144 106 124 115 112 131 105 137 134 132 130 128 116 119 115 124 123 107 129 126 117 121 132 102 99 108 124 146 141 134 122 135 147 131 124 127 139 134 123 116 114 117 110 134 133 119 113 104 115 117 124 127 123 112 106 103 114 102 111 109 96 105 97 97 85 99 97 101 99 96 89 87 85 81 83 85 79 70 63 71 66 63 60492 342 257 30 11237 16 48 12 8023 3316 18552 3968 3421 706 12140 269186 125183 1651 298 424 304 341 334 284 190 287 307 166 294 275 228 174 233 130 153 218 302 263 350 228 103 66 21 83 131 189 118 3 -22 80 102 35 7 86 154 204 221 149 117 111 154 68 115 71 -15 -4 27 -43 -11 17 -33 3 -32 -29 13 52 46 48 108 121 126 92 78 61 68 1 10 46 62 46 12 19 -83 -73 -55 11 74 10 -12 -23 -59 36 -44 -35 12 -38 -31 -45 -70 3 4 17 -8 6 -19 -84 -39 -46 -34 -17 -55 -67 16 -28 -31 -65 -6 40 64 15 -12 -3 -41 -80 -30 13 20 -52 -45 -36 -84 -84 -43 -19 -42 2 0 -11 -47 8 -14 -46 -17 -12 -36 -33 -2 -7 76 78 -15 80 99 88 130 70 105 48 -18 -12 -11 -9 23 -32 -7 -2 16 12 -10 -13 39 30 25 41 72 106 104 103 227 583 1305 2036 1871 1186 867 776 1113 1469 1339 1148 1089 612 408 370 370 378 447 489 550 594 549 424 411 402 411 351 269 229 201 159 147 110 115 119 157 105 111 155 171 142 149 156 254 374 491 686 893 1217 1554 2068 3770 8679 15936 20533 25837 29348 29972 30344 31520 35338 46926 57621 59500 45437 14939 10889 17374 18929 10923 4575 2113 1353 777 467 283 215 173 148 148 142 107 122 148 118 92 110 103 113 150 121 115 135 130 128 141 143 139 152 146 134 121 123 116 107 94 130 140 118 119 126 123 119 125 137 114 127 135 120 120 119 125 126 123 124 106 117 130 128 124 125 121 117 114 115 123 110 105 117 113 111 116 111 110 96 98 100 96 95 102 99 99 98 92 86 83 81 78 76 70 69 69 70 60498 342 282 30 11232 16 48 18 8023 3309 327670 22953 2542 5058 55822 143665 8640 276 222 239 263 312 332 294 225 189 206 109 28 131 39 76 103 58 134 208 141 65 67 20 6 2 94 100 85 68 66 -23 120 122 -55 -52 -3 59 169 137 60 146 79 52 -42 -18 -3 -31 1 -91 -82 -7 26 -3 -56 -46 8 13 34 13 -16 0 36 47 34 44 25 37 33 45 9 42 -12 24 31 -50 999999 999999 -48 10 -14 -20 -16 -38 -78 999999 -87 -77 -50 999999 999999 999999 -53 -29 -44 999999 -62 999999 999999 -55 -21 -22 -89 -94 999999 -71 -89 -86 -57 -46 999999 -81 -39 -1 -53 -9 9 -49 999999 999999 -44 -72 -64 -53 -60 999999 -80 -68 -88 -41 999999 -68 -90 -57 -79 -70 -59 -69 -67 -88 -50 -50 -59 -44 -3 12 54 53 58 38 -5 22 -70 999999 -84 -73 -57 -85 -36 -39 -64 -56 -53 -35 -13 -31 -17 -10 15 93 236 327 563 1346 2637 3674 3025 2239 2124 1854 1601 1588 1692 1459 1185 727 514 484 515 602 593 565 584 673 680 694 747 659 528 399 291 255 263 216 166 146 120 98 143 142 133 198 150 186 201 201 269 372 441 536 734 1026 1173 1254 1485 1925 3097 5354 8661 12250 14859 19529 25871 36594 45368 54633 69550 74179 79453 73710 60997 50008 36299 22601 9576 2567 1078 705 371 197 166 131 108 145 142 122 124 132 114 118 115 120 148 121 134 123 127 122 143 140 142 117 121 129 118 110 115 111 122 119 104 126 121 122 134 141 106 97 106 110 117 147 149 122 124 123 112 112 111 135 133 117 127 129 105 96 108 100 108 113 110 93 107 108 100 98 96 94 90 84 89 96 94 91 91 86 84 86 82 72 75 74 72 69 65 60 60504 344 190 30 11230 16 48 24 8023 3302 159 999999 999999 143544 2696 9849 77633 33233 250 216 260 250 209 249 246 176 65 97 169 218 108 111 144 38 20 61 104 123 160 177 123 2 -56 -25 -24 -40 73 -6 15 20 129 42 999999 -50 5 18 85 56 28 -24 -4 39 20 -24 -22 -72 -40 -71 999999 15 -37 999999 999999 -76 -73 999999 999999 -18 69 -61 -37 -37 -69 -2 -36 25 -13 -47 -11 -26 -27 -34 -45 999999 -85 999999 999999 -45 -3 -21 -82 -99 999999 -91 -92 999999 999999 999999 999999 -48 -81 -83 999999 -34 -36 999999 -80 -97 -75 -95 999999 -80 -89 999999 999999 999999 999999 999999 999999 -98 999999 -56 -2 -53 -62 -96 999999 999999 -62 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 999999 -81 -85 -78 -86 -93 -85 -93 -92 -93 -61 -47 -43 -45 -20 28 3 -30 -62 -54 999999 -93 999999 -90 -45 -64 -97 999999 -60 -88 -60 -37 -59 21 44 201 790 1963 2812 2690 3865 4785 3892 3074 2998 2543 2075 2008 1781 1315 1267 1092 697 568 456 529 793 957 1040 1065 1083 1102 1168 1352 1401 1405 1011 479 273 266 283 217 183 188 203 233 215 220 223 220 261 295 296 349 410 580 830 986 1162 1600 2262 2376 2057 2128 2515 2927 4117 7657 13585 24008 35531 38175 43254 60088 73933 129211 157949 102314 35312 17917 5245 1030 595 397 284 186 123 102 137 110 95 109 100 121 115 97 98 92 100 120 107 94 117 131 135 123 113 102 108 108 105 102 130 126 104 120 117 107 109 120 120 101 100 102 127 106 117 112 102 117 111 107 96 109 89 100 112 114 107 110 116 104 105 112 109 99 104 96 89 95 100 105 94 89 81 87 89 76 83 81 88 88 81 73 70 69 69 70 59 54 49 41 60510 343 217 30 11227 16 48 30 8023 3295 9874 999999 999999 38684 9600 61560 28562 339 293 324 337 292 259 238 196 149 118 136 41 64 71 68 64 149 19 74 158 136 28 31 -33 -77 34 -19 7 89 137 -70 75 178 118 -86 -48 -12 18 110 46 74 56 72 75 20 2 -55 15 -26 -68 999999 -95 999999 -38 -51 -13 -14 -6 12 17 43 6 -29 13 -3 24 13 -53 -12 30 61 36 33 -5 -7 -99 999999 999999 -82 -43 -38 -12 -47 -52 -72 -50 -33 -49 -81 -49 -55 999999 999999 999999 999999 999999 999999 -65 -46 -76 -70 999999 999999 999999 -89 -71 -48 -52 -73 999999 -90 -65 -82 -39 -46 6 -4 -70 -53 -8 999999 999999 999999 999999 -84 -92 -81 -98 -67 999999 -77 -54 -83 999999 -92 999999 -62 -82 -66 -43 -62 -36 16 -7 -38 -33 14 90 55 -5 29 -4 -76 -95 -42 -23 -55 -90 -91 -45 -60 -74 -48 -56 -58 -51 25 38 110 252 961 3356 5777 4703 4172 4591 3504 2575 2566 2311 1960 1688 1234 941 889 1333 1791 1631 1020 1106 1487 1396 1128 949 782 877 1113 1646 2109 2257 2031 1370 652 368 341 327 240 245 314 322 300 317 298 366 382 392 458 543 702 848 1438 2796 2484 1914 2209 1958 1828 1879 1988 1988 2058 2490 4292 8605 15199 28667 44368 58701 76074 88920 147550 158163 81358 6352 693 457 411 330 204 157 153 151 143 125 106 113 103 113 115 113 122 128 162 135 113 105 123 136 124 129 154 140 116 128 125 131 129 127 118 123 140 140 138 135 112 117 139 128 118 121 128 142 124 110 121 118 122 126 123 133 116 100 117 114 119 95 98 97 109 101 98 112 124 106 105 111 112 95 86 93 90 90 94 100 95 96 93 80 80 86 84 78 74 70 65 69 60516 343 212 30 11222 16 48 36 8022 3288 9354 8055 999999 999999 138449 38995 72097 3697 293 243 143 188 163 127 144 162 108 119 122 38 -36 -19 81 27 84 65 105 -39 -33 -15 -53 15 -34 36 19 38 -51 999999 99 197 26 24 -26 999999 -8 147 91 4 16 62 18 36 -14 -95 999999 -65 999999 999999 -47 -27 -57 999999 999999 999999 -29 3 -9 13 -48 -81 -81 999999 -29 -20 -53 -5 -3 -67 -43 -20 -58 -25 999999 999999 999999 999999 999999 6 -35 -91 -94 -76 999999 999999 999999 999999 999999 999999 -99 -99 999999 999999 -54 -94 999999 -85 -90 999999 999999 999999 -90 999999 999999 999999 999999 999999 999999 -69 999999 -78 -74 -89 -83 -55 -54 -74 -89 999999 999999 999999 999999 -92 999999 999999 999999 999999 999999 999999 999999 -64 -80 -98 999999 -82 -76 -76 999999 -70 -100 -79 -43 -85 -43 31 12 -47 -56 -39 -47 -85 999999 999999 999999 999999 999999 999999 -92 -84 -89 -87 -91 -53 -45 -63 -21 72 122 258 696 1767 2817 3288 3359 2578 2459 3383 3789 2792 2329 2308 1951 1250 1042 1850 2543 1967 1484 1796 2108 1834 1222 824 719 820 1128 1611 2208 2423 1935 1027 492 215 233 234 262 269 345 384 415 408 395 405 477 564 652 1145 2815 4959 3653 2176 2309 2243 3218 5926 9468 8417 7902 6284 3961 2042 2269 7515 24820 44644 43239 64118 80781 107565 163082 188729 97640 11948 1773 280 254 188 144 124 140 159 139 121 122 124 107 112 113 107 95 99 137 134 126 144 125 141 137 151 135 137 132 104 115 138 111 87 122 119 136 133 134 109 111 124 118 103 123 121 126 118 116 123 127 119 118 121 112 104 116 95 112 117 123 118 101 106 106 111 111 113 93 101 103 107 104 99 103 93 97 101 101 106 100 85 86 83 86 88 78 74 70 69 68 60522 343 208 30 11218 16 48 42 8022 3281 49159 32331 999999 999999 999999 999999 165965 54501 864 157 132 151 50 124 74 23 -8 41 -47 -31 -78 -57 38 -73 -54 -63 -89 999999 -79 999999 -78 999999 999999 -47 -59 -95 999999 -44 87 51 -98 999999 999999 999999 999999 -43 51 -92 -44 -20 -46 999999 -69 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 -98 999999 999999 999999 -93 999999 999999 -67 -73 -72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -66 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -72 -58 150 417 808 1406 2136 2418 1941 1754 1967 1732 1255 1039 1091 1126 1101 1394 2703 2919 2138 1500 1006 931 1353 1897 1953 1442 934 578 503 685 858 849 646 283 76 90 112 147 177 203 230 245 260 287 424 917 1322 1676 2394 2548 2258 1873 3295 10256 21560 25146 26829 25542 22897 18956 10475 2920 1595 1822 5041 15096 23804 34398 54057 80069 102664 156729 239713 223381 51904 2264 225 178 145 156 120 82 82 60 94 89 110 94 97 107 97 89 103 108 103 105 99 109 128 114 107 112 103 110 106 109 125 111 92 97 96 101 110 108 105 115 107 119 137 125 105 114 103 120 108 104 102 117 111 109 107 110 123 109 108 98 95 109 99 98 105 106 100 86 76 80 89 86 88 80 83 81 80 83 81 82 86 75 70 69 68 62 61 60 63 55 60528 342 233 30 11213 16 48 48 8022 3274 54410 29322 999999 999999 999999 999999 310131 26280 305 253 285 286 206 167 115 116 137 83 71 88 25 115 117 37 110 8 -44 31 -74 -12 17 17 80 3 999999 999999 178 291 202 96 999999 -51 9 110 182 52 55 137 151 45 43 -17 -80 -65 -76 -51 -65 -12 -32 -59 999999 -66 -34 -31 -93 -81 999999 -40 16 -10 50 47 27 -16 -42 -35 -51 -20 -54 -80 -24 999999 999999 -90 999999 -64 -41 -15 -24 -91 -88 -98 -76 999999 -85 999999 999999 -72 -94 999999 -84 -64 -70 -65 999999 -86 999999 999999 999999 999999 999999 999999 -81 999999 999999 -97 -85 999999 -96 -96 -97 999999 -51 999999 -77 -27 -94 999999 999999 999999 -71 -93 -76 999999 -40 999999 999999 -97 999999 -83 -66 999999 -96 -44 -65 -56 -81 -68 -77 -61 -21 -12 28 47 21 -2 57 16 -27 999999 -64 -56 999999 999999 -55 -81 -77 -74 -37 -91 -82 -69 -81 -25 11 68 226 551 1028 2030 3262 3906 3899 4006 4887 5725 4898 3585 2646 2310 1976 2069 2335 3135 3680 2381 1520 1239 986 1057 1039 972 942 950 951 631 593 526 375 326 154 128 159 228 272 304 328 444 565 795 925 1280 2375 2831 2268 2491 5246 10542 12757 15625 16432 14499 14790 16714 19002 18428 13927 6192 2274 1928 2263 4559 11817 21538 36869 50079 72093 131331 171870 108906 7753 294 158 169 122 98 119 111 100 84 101 113 120 86 91 123 129 131 139 101 101 113 104 113 115 114 98 107 118 121 118 126 105 115 112 112 114 120 114 134 144 144 122 124 120 122 123 105 117 119 114 115 121 114 108 121 130 119 113 107 116 122 123 116 106 116 116 106 110 108 112 107 101 104 108 95 95 98 92 93 92 86 86 85 82 78 78 80 72 65 71 71 60534 342 228 30 11208 16 48 54 8022 3267 19974 58831 21671 999999 999999 999999 999999 340058 11719 350 278 282 293 310 220 206 187 207 153 153 106 131 177 205 134 94 57 74 -1 -23 40 63 80 -16 -20 3 264 310 162 157 98 185 266 255 115 47 136 227 152 18 -44 -28 -40 -70 -24 -20 999999 -10 70 33 -43 -57 -11 16 -49 -34 2 44 55 36 93 165 145 66 80 63 45 -16 36 47 7 999999 999999 -86 -49 9 -10 26 -19 -83 -54 -46 -77 -23 -51 -47 -33 -50 -94 -52 -18 5 7 -54 -66 -6 16 8 -38 13 -69 999999 -80 -18 -40 -29 -1 24 -3 -30 -40 -13 -21 -32 17 -7 2 46 11 -75 -65 -49 -32 -20 -48 999999 -90 -95 -51 -49 -44 -92 -31 -10 -13 -59 -1 6 28 -26 41 86 61 40 3 58 71 41 21 9 -37 5 -5 5 -25 -45 -19 7 -12 -2 -6 5 25 41 123 172 374 970 1579 2609 3669 4395 4930 5197 5233 5371 5981 6890 7781 7891 5758 4768 5288 6057 5754 4451 3183 2138 1351 727 478 474 484 481 392 462 541 461 297 160 195 212 242 350 479 590 720 753 880 1339 2294 4213 5766 5037 2868 2896 7753 14716 12931 8192 5554 5111 6635 12518 25366 27246 14321 4117 2247 2090 2098 1975 3706 11980 25304 37846 56006 84799 71983 18167 875 199 192 176 133 135 131 120 110 141 131 123 114 139 138 121 134 107 117 137 126 142 141 134 133 115 163 151 125 127 111 112 123 153 131 140 140 125 140 132 133 133 131 126 127 116 115 130 112 139 142 131 131 145 133 133 143 114 130 124 132 129 119 121 117 118 114 111 122 123 101 110 108 110 115 106 112 118 115 109 110 102 94 99 92 89 88 85 88 86 90 83 60540 342 254 30 11204 16 49 0 8022 3261 11420 56272 18049 999999 999999 999999 623457 550658 13356 477 397 385 410 333 268 198 193 216 212 148 103 111 136 175 179 147 85 -10 2 34 37 95 25 24 5 99 266 341 202 188 244 327 224 140 94 129 133 137 58 -7 44 -29 -51 999999 -35 -80 10 46 94 18 2 14 25 6 69 72 -22 -59 32 13 81 83 80 109 93 85 114 50 40 41 82 40 -23 999999 -23 -12 -25 64 -4 -32 -28 -88 -50 5 33 -19 -39 -43 0 23 -42 -67 -64 18 14 0 -9 -51 -50 -53 -14 42 -58 -56 -8 -19 -15 -50 -55 -34 13 51 1 -44 10 -11 46 15 42 2 -58 -77 -52 -58 -48 -45 -57 -51 -62 -58 -61 -58 -42 -55 -29 -6 24 -5 1 -31 49 115 122 13 82 66 56 34 15 34 25 -12 -16 -55 19 41 14 -60 -26 -34 8 -20 -12 26 72 181 366 836 1788 2824 4193 6041 7564 8777 9704 8441 8283 10233 10412 8210 7678 7153 6408 6006 6197 6687 5467 3349 2297 1705 981 618 540 418 409 432 667 822 718 489 303 305 338 403 572 797 1234 1651 1852 2369 2695 2480 2554 2488 4566 8660 8257 4714 2527 1659 1770 1986 2070 2113 3138 7900 19112 40980 43549 12083 3584 2529 2198 3879 8257 13746 23897 33617 36072 25374 4795 230 169 174 152 134 141 119 110 129 87 83 108 117 113 126 106 98 104 125 122 126 136 124 155 145 133 111 124 138 141 117 128 137 144 127 123 134 129 144 141 134 150 138 110 104 99 117 119 118 130 129 115 108 114 135 126 130 118 117 115 132 122 107 105 103 101 118 121 113 105 109 100 98 101 92 87 89 96 97 97 98 92 87 88 87 86 77 75 79 76 68 60546 342 221 30 11201 16 49 6 8021 3254 46464 47440 999999 999999 999999 999999 459561 223119 3619 441 435 363 293 335 327 341 248 123 159 106 109 141 174 160 165 124 71 22 119 3 69 92 68 24 15 38 182 377 397 299 334 370 193 114 126 78 125 193 143 -16 -53 -15 -92 999999 -58 -29 -43 -13 -1 36 -17 -16 -17 47 7 37 0 6 38 92 41 21 112 114 23 98 52 91 86 39 60 30 29 -45 999999 -38 -70 15 20 0 -46 -66 -51 5 -3 -38 -18 -37 -48 -25 -49 -41 2 -39 -40 -28 16 -33 -17 1 9 -74 -60 16 -21 -35 -46 11 -17 -14 -57 -29 -25 -51 -18 0 13 -32 -66 -19 14 7 -36 -81 -48 -16 -43 -55 -63 -44 -81 -46 -37 -61 -51 -61 -53 -84 23 7 -42 84 110 91 93 32 18 81 62 -5 -31 -1 -1 28 18 28 1 -6 -21 8 11 -5 76 47 99 321 682 1239 2741 4796 6577 10217 14418 13931 12626 13911 14057 13931 15082 16780 13918 9535 6657 5292 4804 4935 5710 6383 3925 1563 862 740 694 641 569 488 395 342 424 470 428 321 343 403 533 1055 1925 2196 2303 2550 3109 3484 4695 7784 13202 14712 7993 3016 2677 3321 3581 3186 2905 2650 2408 1952 4750 22542 64040 71210 12137 3883 1852 1698 1582 1650 2706 3999 12346 12045 1450 253 165 157 132 165 138 112 124 132 121 157 151 123 118 115 126 130 136 119 132 139 154 130 125 150 134 132 161 119 117 140 135 133 128 129 130 150 127 138 133 139 130 143 151 135 139 134 125 135 142 133 125 134 126 120 129 128 130 134 120 133 137 139 126 133 122 125 125 108 111 119 121 113 113 110 105 96 96 110 105 108 99 91 82 90 91 96 80 77 81 76 60552 342 218 30 11198 16 49 12 8021 3247 50859 999999 999999 999999 999999 303964 597285 18532 289 327 377 389 389 290 287 196 207 152 110 57 99 181 89 111 156 171 114 6 38 -10 10 61 44 -27 -19 -15 38 242 298 470 395 280 227 73 3 27 131 105 89 22 -24 -57 -41 -65 -67 -27 -39 1 -51 -45 -57 -10 -56 -72 -43 27 26 -8 26 90 48 34 95 58 12 -20 3 17 24 55 -12 46 0 -30 -69 -100 -50 17 -51 -45 -68 999999 -71 999999 -85 -13 -72 -43 -70 -92 -93 -29 11 -27 -70 -8 -1 -24 32 -31 -32 -26 -67 -20 15 -52 -19 -48 999999 -44 -26 -43 -66 31 -81 -52 -27 -5 -41 999999 -79 -19 -76 999999 -83 -69 -46 -84 -39 -24 -31 -46 -31 -47 -19 -43 -28 -28 20 -33 -58 -47 79 33 -3 47 14 19 88 41 16 -38 -42 -18 -45 -35 -1 -6 -29 -16 5 17 -11 63 91 212 501 1018 2057 4190 6889 11621 16146 18646 19222 17879 16715 17845 21205 25758 30062 29484 21108 11151 5614 4042 4057 4609 5146 4383 2737 1962 1374 1225 1412 1390 1268 1227 1188 1170 994 647 419 381 524 748 1381 2757 4699 6768 8732 10179 12372 14288 11529 5344 2821 4585 7139 9089 10510 9502 5692 2878 1733 1627 4187 10915 20588 37276 50925 6442 1737 1384 1220 1095 866 614 382 290 222 146 146 165 124 113 106 120 142 102 108 145 143 125 132 122 110 116 137 125 119 132 152 136 145 139 136 135 120 120 127 148 143 138 123 132 122 125 145 151 147 142 136 123 131 127 143 155 137 119 120 123 104 117 129 143 136 125 128 137 131 141 136 140 128 121 129 124 120 123 106 106 117 107 99 106 99 93 93 91 94 88 86 97 93 83 79 74 82 79 69 67 60558 338 334 30 11194 16 49 18 8021 3240 142733 301600 580338 7711 391 374 319 416 287 244 123 162 220 167 139 77 -19 12 42 176 103 88 32 78 17 -2 -67 -24 -11 19 12 -7 -58 187 313 327 306 227 174 36 39 15 8 101 85 49 -37 -64 -24 -40 -69 0 60 -20 -59 -41 -6 3 -13 -96 -39 -39 13 -3 -48 -17 47 -12 -20 62 30 31 -2 -15 1 42 17 -7 0 -51 999999 -88 -84 -28 -57 -49 -39 -66 -69 -67 -50 999999 -16 999999 -55 999999 -96 -43 -41 -22 -64 -39 -17 -18 -3 -29 999999 1 -1 -82 -77 -94 -57 999999 -60 -36 -65 -49 -37 -38 -95 -9 6 13 -4 -59 999999 -95 999999 -87 -63 -60 -92 -92 -64 -37 -72 -91 -40 -78 -30 16 -48 -63 -57 -85 -23 3 60 33 1 23 11 -12 27 -13 69 20 -48 -41 -6 34 -29 -14 -38 21 -26 -36 22 19 43 97 220 596 1324 3072 6223 10812 15228 20197 24557 27298 28348 25654 22812 23967 24887 23872 22986 19876 14605 9258 6356 5213 4281 3998 4072 4291 3907 2979 2820 2964 2676 2293 1910 1958 2318 2379 2348 2040 2005 2244 2580 4243 7682 10914 12623 13201 11669 8903 4550 2738 3739 6208 8411 9251 10049 10765 9363 6339 3133 1585 987 1054 1125 1568 2132 1308 1272 1254 1067 804 595 454 268 201 182 137 123 129 88 111 103 108 102 76 86 89 79 75 100 108 85 85 86 108 110 123 105 103 110 116 119 105 84 94 87 99 91 102 113 129 92 103 118 129 118 128 113 104 114 117 91 79 86 91 112 111 89 98 93 101 109 108 92 89 102 102 103 97 82 76 97 105 104 84 93 87 79 79 82 78 91 85 77 72 63 70 65 62 62 69 54 56 55 54 52 45 60564 339 298 30 11188 16 49 24 8021 3233 554222 54717 388780 304799 4037 304 321 209 332 317 237 173 132 204 156 193 225 25 64 103 198 155 87 29 26 72 -1 -5 -26 80 -44 999999 -68 -6 192 321 287 152 91 82 96 11 -29 60 14 56 -55 -68 -3 5 -49 -22 -43 -63 -23 -19 -2 -66 -2 -39 -29 -63 -18 -43 -78 -73 19 38 20 -35 27 58 -37 -18 40 51 -37 19 -23 -26 -74 999999 999999 999999 -79 -76 -59 -99 -79 -63 999999 -46 -96 999999 -72 -65 -89 999999 -74 -93 -16 -26 -20 -30 -98 -49 -22 -79 -72 -74 -47 -83 -43 -47 999999 -100 -37 -28 -32 999999 -73 -28 -63 -51 -33 0 -60 -84 -78 -99 -56 999999 999999 999999 -69 -45 -36 -63 -34 -45 -46 -69 -78 -44 -34 -76 -53 -30 -17 -53 -36 -33 51 42 3 15 -51 -28 -38 -52 27 -7 -79 -25 -51 -77 -21 22 -28 33 40 31 139 386 702 1265 2670 4834 8051 13707 21947 28348 29429 29985 34053 36669 31671 23495 22072 22996 19916 20658 16875 10686 8764 8056 7153 6755 5834 5502 4973 4131 3693 3330 2904 2679 2472 2551 2650 2908 3014 3204 4081 5715 7458 9429 11789 12114 9698 6043 3216 2485 3748 6058 7940 9043 10062 10480 10252 9174 6838 3994 2012 932 757 865 961 1029 1035 1005 1005 1074 933 684 456 285 189 142 158 140 131 134 110 132 105 116 104 79 86 84 118 101 104 106 110 117 117 115 108 131 130 143 149 126 117 145 137 134 122 114 111 118 129 113 120 129 121 150 146 107 106 124 111 112 113 102 110 105 111 91 109 119 116 115 107 118 117 106 109 111 111 105 96 89 84 82 73 96 91 86 85 80 86 93 89 91 79 74 76 71 72 62 61 68 64 60 63 56 50 60570 341 237 30 11187 16 49 30 8021 3226 162616 334049 478631 41096 219074 481943 13370 363 344 309 350 317 223 202 208 242 219 133 55 92 134 31 97 89 129 28 38 -4 -77 -53 -35 -89 999999 -53 -42 72 178 260 278 171 132 55 70 106 24 85 46 25 -82 -90 -54 999999 -43 -62 8 12 20 -42 -69 999999 -59 -25 -35 4 -14 -27 3 -84 -23 24 -4 72 -25 71 47 8 6 -10 -10 -38 9 63 -36 999999 999999 -48 -43 -90 -62 999999 999999 -77 -86 -77 -67 -54 -83 999999 -49 999999 999999 -86 -65 -49 -41 -3 -50 -60 -46 -45 -59 -73 999999 -87 -65 -94 999999 -85 -34 -43 -43 -33 -13 -48 -61 -25 -51 -36 -27 -83 999999 -35 -90 -70 -88 -78 -64 -85 999999 -89 -77 -38 -30 -26 -54 -74 -31 -50 -75 -60 24 26 54 42 24 -21 -43 -16 -2 -24 -34 -50 8 -23 -22 -42 -58 -32 4 -8 8 29 36 183 650 1268 2014 2920 4300 6330 8982 14481 21781 27528 29741 28833 32496 35809 32377 28364 24289 21441 20951 20674 21722 18908 15141 12787 12214 10674 10100 10053 9697 9123 7750 6424 4643 3763 3416 3402 3347 3645 4214 5046 5488 6462 7138 7805 8152 7893 6745 4891 3393 3579 5934 8204 9570 9772 9638 9383 8239 6745 5416 3820 2009 794 574 655 824 893 906 912 860 787 679 535 407 293 229 204 163 142 167 158 166 138 154 117 124 131 115 102 119 121 141 113 138 163 151 148 123 127 136 156 140 119 130 139 141 113 99 126 140 130 120 133 157 155 151 145 134 147 138 131 146 144 115 121 137 132 128 124 107 112 131 127 112 121 134 135 128 119 136 128 113 118 110 115 114 100 105 123 115 99 102 97 105 103 99 103 98 84 85 82 89 94 82 82 81 77 79 60576 341 236 30 11186 16 49 36 8020 3219 149291 499006 281386 11968 43668 587283 33634 483 355 253 233 230 257 173 122 128 171 -13 66 7 32 37 6 70 59 64 34 8 -19 999999 -83 -27 -68 -68 14 144 181 129 164 113 50 22 10 -13 -67 9 156 9 -93 999999 -67 -46 999999 -24 -23 -52 -88 999999 999999 -83 -54 -74 999999 999999 -93 -98 999999 -73 -89 -45 -37 15 86 6 35 60 -68 41 -26 -48 7 -47 -61 -52 -97 999999 -82 -63 -39 999999 -97 -69 999999 999999 999999 -67 -26 -20 -97 999999 -63 999999 999999 999999 -66 -28 -6 -34 -41 -29 -40 -58 -34 999999 999999 999999 -70 999999 -74 999999 999999 -64 999999 -65 -95 -61 -83 -98 -88 999999 999999 -67 -77 -96 999999 999999 -49 999999 999999 999999 -88 -57 999999 -88 -57 999999 -99 999999 -78 -62 -2 9 13 6 -46 -49 8 13 -15 -56 -4 -29 -40 -57 -93 -56 -61 -59 -66 -52 2 11 19 264 1253 2977 5187 7321 8493 9662 11582 15221 21108 27501 28728 28698 35293 37876 28884 22536 22382 21944 19569 17363 18258 17830 14961 13481 13619 13690 15464 18752 19826 19025 18795 17114 13387 9532 6726 5957 5937 5579 4870 4467 5330 6928 7375 5245 3319 2498 2663 3037 3643 4256 4793 5142 5508 5815 6074 6112 6135 6442 5895 4332 2288 857 552 614 651 685 758 778 774 718 561 431 277 229 218 171 156 154 124 100 124 136 141 121 124 117 100 118 122 124 101 95 111 134 123 149 142 127 129 133 164 154 130 126 148 131 126 122 108 133 126 129 121 135 139 126 128 138 145 128 122 114 107 124 129 124 122 120 128 131 124 114 120 122 124 116 112 123 129 140 132 129 115 111 124 127 132 114 105 106 105 101 110 101 107 99 84 82 85 77 89 86 76 75 72 71 71 60582 342 204 30 11184 16 49 42 8020 3212 29476 213577 471085 469133 95972 19430 405300 438112 8504 318 249 339 369 276 174 157 118 93 112 66 43 44 -45 18 86 126 59 -18 -16 -6 -92 999999 -85 -85 -22 -8 152 222 243 169 100 102 15 52 -28 -40 16 82 7 999999 -83 -82 999999 999999 -34 -54 -64 -26 -61 999999 -53 -85 999999 -80 -79 999999 -98 -7 -72 -66 -32 15 -43 24 19 -20 -29 -9 -38 5 -76 999999 -66 -15 999999 999999 999999 999999 -62 999999 999999 -75 -100 999999 -54 -91 -92 -56 999999 -85 -54 -67 -67 999999 -79 -61 999999 -99 999999 -64 -27 -50 -96 999999 -56 -85 -90 999999 -79 -46 -89 999999 -80 -59 -62 11 -6 -73 -84 -46 999999 -82 -87 999999 -76 -99 -86 -98 -93 -75 999999 999999 -96 -93 999999 -68 999999 -50 -19 -58 -56 -15 -65 -51 -28 -31 11 -34 -26 24 14 -51 -2 -34 -61 -45 -73 -63 -64 -57 -49 -35 -6 93 130 1081 6041 12223 12847 11578 11928 14611 17058 18910 24755 32779 31056 34213 36678 32118 24147 18468 16165 15098 15170 15937 16628 14040 12266 10561 9231 8408 6706 6430 7206 8247 9776 14383 16205 15550 14895 12928 10358 8859 7677 5943 4579 3577 2746 1991 1937 2477 3115 3630 4188 4607 4749 5380 6554 7949 9085 9329 8574 7647 6491 4893 2225 498 449 569 621 655 618 659 658 542 414 310 253 197 182 170 147 117 122 152 128 114 124 98 90 76 97 118 130 133 128 120 114 105 134 152 104 98 137 139 115 126 138 122 113 105 127 102 123 138 114 123 114 134 118 119 142 135 122 117 115 117 103 117 112 111 126 138 135 124 117 123 121 130 125 123 111 120 112 129 131 117 104 108 99 106 97 99 89 96 109 103 108 102 97 86 87 85 91 92 77 74 75 75 76 72 60588 342 203 30 11183 16 49 48 8020 3205 95935 328284 143807 64902 10437 11178 326838 550545 8262 331 187 167 296 230 175 66 8 45 98 78 -67 -15 29 -21 -6 23 -29 -34 -79 -65 -84 -88 -95 999999 -62 27 167 131 140 43 -71 -53 85 -55 -96 -42 29 -44 -21 999999 999999 999999 -53 -40 999999 -65 -55 -97 -67 999999 999999 999999 999999 999999 999999 999999 -75 999999 999999 -30 -86 -81 -50 -26 -17 -68 -12 -95 -33 -43 -95 -66 -54 -68 -87 999999 999999 999999 999999 -97 999999 -83 -42 999999 999999 -76 -59 -97 999999 999999 -82 999999 999999 999999 -86 -56 -95 -55 -94 -93 -36 -19 999999 -74 999999 999999 999999 999999 -92 999999 999999 999999 999999 999999 -54 999999 -73 -60 -96 999999 999999 -71 999999 999999 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 -33 999999 -87 -56 -38 -48 -18 -26 -34 -50 -30 -29 -94 -38 -32 -73 -72 -87 -46 -66 -51 -70 -64 -56 13 44 46 1515 9679 16166 16407 15088 14044 13267 14077 16474 20089 27005 30823 30692 33603 32891 33285 32107 25417 19248 19491 17278 15274 14953 14704 15080 15170 13175 10846 9878 9310 8663 7708 9604 12653 13041 11600 10571 9675 9119 8127 6720 5061 3873 2849 2265 2691 3711 4404 4358 4130 3909 4149 4784 5384 6310 7430 7418 6114 4393 3405 2680 1445 386 441 506 544 560 585 596 564 491 430 297 214 202 159 157 116 82 100 112 129 78 94 87 105 107 105 92 94 115 122 104 103 98 106 121 109 127 135 133 158 145 128 119 131 128 130 118 120 115 92 103 118 124 112 94 118 103 122 133 129 122 119 111 122 122 111 121 108 104 105 102 114 112 131 110 103 102 101 116 122 107 98 110 97 102 104 83 88 87 88 90 87 94 101 87 82 84 79 65 65 74 69 67 64 55 60594 342 201 30 11181 16 49 54 8020 3199 59681 335502 324036 96157 11218 18478 388386 57173 1066 284 285 369 321 238 103 155 148 76 145 118 24 18 34 16 63 62 50 46 999999 999999 17 -68 23 30 155 173 228 249 192 164 126 65 115 48 -21 32 16 91 21 -39 -43 -68 -85 -68 -22 6 -27 -49 999999 -48 -50 -44 -20 -81 10 -25 -7 -34 -26 -36 -11 -14 3 23 57 -26 23 -38 -56 -12 -83 -81 -46 6 -71 999999 999999 999999 -59 -51 -55 -78 999999 -73 -22 -42 2 -28 -35 -49 -24 -73 -44 -94 999999 999999 999999 -39 -31 -21 -53 -36 -41 -3 -68 -82 -54 -53 999999 999999 -92 -81 -88 -64 -19 -66 7 -4 -41 -58 -10 -8 10 -75 -50 999999 -82 -45 -58 -99 -32 -43 -73 -74 -37 -38 -91 -52 -91 -27 -19 29 -2 -55 -64 11 1 -13 11 46 34 78 40 -51 -57 -24 -43 -50 13 -57 -24 31 24 39 125 1019 6357 14408 19845 20262 18299 16260 15327 16540 18195 18960 21620 25662 27775 28025 25765 27749 30329 29207 24264 19820 19086 18836 17865 14513 13914 13940 13136 12057 10827 9713 10280 10377 10011 10263 9598 8300 5783 4042 3326 3596 3729 3034 2439 2555 2753 2635 2061 1531 1296 1322 1407 1635 1972 2222 1949 1294 677 562 680 786 661 391 352 371 457 523 577 550 548 486 380 317 227 189 166 170 146 168 184 147 120 118 110 109 105 123 125 98 136 133 120 156 131 130 117 108 127 145 155 149 159 155 165 140 144 128 139 155 141 153 164 137 128 135 144 137 114 128 133 125 147 131 127 136 122 120 134 140 134 134 152 136 116 119 119 126 128 130 133 131 116 107 120 120 120 117 110 107 103 103 105 104 109 103 109 106 103 100 102 99 86 92 93 83 81 88 60600 342 201 30 11181 16 50 0 8020 3192 50897 240488 287271 272791 138220 41916 395940 31782 474 363 310 294 316 244 172 156 229 142 91 181 61 11 86 45 47 97 110 63 78 95 70 -51 2 125 323 170 233 174 139 159 121 54 68 -10 -61 -66 58 87 30 -25 -33 -4 -18 -65 10 -2 72 39 49 85 -12 -23 55 -46 -32 -13 0 -56 -60 -83 -60 -47 -7 11 15 -31 -53 -43 -45 54 -48 11 -29 0 -78 -51 -44 999999 -57 -48 999999 -97 -69 999999 -90 -67 -15 -84 -62 -24 17 -18 -23 -62 -68 -8 -16 -32 -3 -17 19 -23 -60 -81 -70 -43 -70 -87 -84 999999 -79 999999 999999 -97 -83 -30 -52 -12 -40 -52 37 -58 -28 -53 -61 -94 -64 -52 -63 -69 -99 -85 -85 -56 -88 8 -72 -60 -75 -37 -27 4 52 9 -7 65 75 14 -52 -1 -20 10 15 -15 -6 -27 28 45 5 7 13 -16 41 95 210 854 4585 14260 24867 27812 26991 24311 22619 22494 23475 24185 19768 16852 20872 25005 27802 28605 28451 29153 28074 26058 28239 26042 22790 24436 23604 17909 14212 10925 9283 8703 8227 9158 9065 7150 5395 4624 3639 2860 2413 2127 1975 2052 2332 2392 2307 2209 1835 1136 700 548 488 497 574 609 723 902 735 494 478 515 500 446 381 339 411 464 495 542 570 502 403 325 233 190 189 307 216 150 152 161 126 117 119 121 113 135 124 132 166 146 147 157 112 126 149 165 171 150 161 174 166 156 181 166 155 153 124 135 131 136 155 122 149 149 145 144 137 130 148 146 144 133 149 157 147 141 153 134 148 150 146 153 153 147 149 160 139 157 162 155 137 138 148 136 129 130 143 132 130 116 124 118 123 129 122 111 120 118 112 96 96 111 104 102 93 88 60606 343 171 30 11181 16 50 6 8019 3185 11605 22723 123563 191478 121166 51972 32411 321425 29371 375 346 279 259 266 267 182 163 109 79 92 13 -14 -57 48 52 21 19 40 -73 -54 -17 -43 46 119 229 296 246 177 216 243 175 103 84 89 33 5 -25 40 89 6 -31 -3 -33 999999 -87 18 45 76 87 33 35 -14 -37 44 -26 -57 -62 -97 -78 -82 -2 5 -65 -49 -35 -70 -18 -35 -47 -46 -69 11 3 -31 -35 9 999999 999999 999999 -89 -59 999999 -92 999999 -76 999999 -71 -18 2 -50 -8 -31 -49 -41 -88 -79 -83 -57 -15 3 -28 -49 -69 999999 999999 999999 -84 999999 999999 999999 -76 -74 -57 -58 999999 -50 -65 -69 -65 -77 -76 -71 999999 -84 -81 999999 999999 -79 -73 999999 999999 -93 -83 -76 999999 -90 -91 -64 -92 -32 -34 -74 -51 -41 -66 -52 -9 5 -50 -17 6 18 34 17 -48 999999 -49 -20 -37 -14 -19 -11 -6 40 23 -16 105 240 1772 9372 20834 27157 28716 27351 25561 24443 22460 21705 19776 14986 15896 19125 23603 26702 25905 29039 30698 23739 22453 23106 23602 23610 22606 21186 17997 15854 15401 13094 10384 8716 7658 6889 6349 5317 3952 2838 2323 2075 1920 1806 1667 1517 1174 730 499 457 431 438 466 482 599 900 814 489 431 400 415 499 522 500 452 406 486 408 425 431 433 350 285 248 185 187 149 156 156 135 112 128 128 137 106 88 108 129 133 111 101 112 122 113 140 137 119 145 148 145 151 120 139 135 117 130 127 124 135 148 140 138 119 94 103 118 113 134 128 115 130 111 102 116 111 107 109 123 125 132 128 127 128 113 119 123 115 113 123 113 126 124 122 117 119 124 108 99 92 91 86 95 99 93 102 105 98 89 90 86 90 82 79 75 72 70 71 60612 344 142 30 11182 16 50 12 8019 3178 8514 3547 6279 18032 24829 119734 39598 43278 183279 6866 356 335 214 267 409 230 140 144 119 115 168 84 21 31 43 53 39 62 -47 -13 24 -6 60 -4 48 286 375 268 185 212 214 239 104 137 140 112 -11 999999 -36 119 116 -14 -46 -2 -62 -98 -97 1 -12 -1 46 71 12 22 -11 42 34 -48 -7 -25 999999 -64 -66 -34 10 22 -31 2 -20 -31 -47 -20 -14 5 -98 -94 999999 999999 999999 -79 -54 999999 -88 999999 999999 999999 -3 -1 -44 -11 -43 -25 -73 -68 -79 -99 999999 999999 -94 -59 -79 -73 -16 -71 999999 -97 -36 -43 -52 -87 -47 -42 -92 999999 999999 -69 -40 999999 -48 -76 -80 -37 -92 -71 -75 -92 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 -87 -40 -40 -69 999999 -66 -42 -77 -27 21 -16 -53 -12 -1 -63 19 -7 -38 -66 -64 -22 -52 -49 -20 7 -28 7 -17 7 -45 -4 201 1135 3821 11897 23552 31577 33856 31790 26239 21620 22564 26041 19985 13165 14480 18516 22394 29256 31227 31238 23939 19155 18311 17549 17160 17746 18224 18503 17251 15373 14399 14288 14087 11342 9578 8126 6359 4708 3111 2088 1659 1418 1161 935 711 562 545 493 483 460 540 573 618 614 641 688 571 472 444 419 484 592 644 506 346 345 313 361 363 358 299 277 251 201 166 157 132 107 137 142 116 113 104 91 102 111 98 122 127 144 118 108 114 141 132 114 131 114 138 148 134 112 114 165 140 132 152 143 116 126 133 115 109 107 114 114 111 124 128 129 130 133 121 91 107 130 120 124 132 115 116 121 117 113 114 131 132 126 118 118 119 107 104 101 97 98 98 102 91 92 96 105 100 97 94 91 92 85 84 92 90 82 74 77 68 67 60618 346 83 30 11183 16 50 18 8019 3171 20565 7282 6245 7706 14854 33483 96845 96582 24589 95131 27395 644 340 417 254 243 400 237 148 195 211 165 129 98 82 89 132 125 157 194 108 82 93 39 63 88 265 389 406 321 323 263 333 310 272 249 304 242 183 -41 34 83 84 95 102 67 19 -54 37 121 84 135 147 129 93 -11 29 61 45 76 136 84 73 52 10 24 29 5 22 -48 32 -30 -3 29 -49 18 -65 -52 -91 999999 -14 -15 -17 -49 999999 999999 999999 999999 6 -25 -31 -3 5 57 19 40 -46 -65 -10 -18 -53 13 -23 -5 -22 -34 3 5 -81 -87 -55 -43 8 -15 27 2 -43 -30 -14 -42 -10 -52 -46 1 -51 22 13 -37 -35 -67 -96 -76 -24 -17 -83 -80 -85 -88 -41 -57 -28 -7 24 -18 -61 -22 8 51 77 5 -11 23 43 98 94 90 69 3 -10 25 -12 21 23 18 38 74 105 43 31 36 204 848 3018 9344 19169 28503 34937 39390 36809 26707 23263 24375 25831 22218 16935 21073 23808 24712 32249 31718 24059 16253 15225 13783 12495 11978 12084 11859 11450 10815 9766 9048 8780 9110 8131 6174 4363 2881 2057 1618 1272 959 799 672 641 573 595 606 666 681 719 675 642 587 609 660 635 688 626 580 580 566 600 731 587 372 317 334 349 351 327 288 235 254 213 191 164 161 142 178 182 166 177 175 147 161 142 132 175 165 150 174 166 158 170 152 155 155 162 159 167 176 174 155 179 186 186 179 185 185 153 158 174 159 165 162 161 182 175 156 134 126 129 147 152 146 152 168 161 137 145 153 163 150 162 147 148 160 159 144 168 161 149 147 142 131 127 131 132 132 143 135 135 136 125 126 124 122 127 120 108 106 111 114 109 108 60624 348 24 30 11184 16 50 24 8019 3164 14832 9614 7275 5577 4327 3643 3778 6243 7370 2651 20549 31944 863 361 456 523 333 386 285 200 214 173 173 178 154 153 112 136 61 41 66 90 77 23 13 65 118 149 320 375 459 359 286 279 353 352 235 272 202 186 51 -51 17 116 129 81 46 20 -53 66 68 29 38 131 63 -34 -56 47 9 -34 -10 -14 2 121 81 -14 37 -9 29 61 -9 26 31 -35 -31 -37 -8 -1 -59 -71 -59 999999 -97 -25 29 5 -58 -84 -45 999999 -56 -42 -88 -47 -25 -66 -13 10 -31 -18 -9 -2 -27 -35 42 -12 -22 -22 22 -16 -37 -20 -43 10 -27 -76 -73 -10 -18 -67 -24 11 -44 -12 16 8 -17 -65 22 -19 -23 -33 -44 -56 -73 -74 -30 -23 999999 -19 -59 -58 -19 -52 -60 -42 -36 -71 -32 20 -8 19 -37 -15 51 66 50 11 15 -55 1 -3 -1 15 -18 -15 26 25 31 12 43 38 64 40 186 1230 5213 12328 20467 28565 34600 35092 29240 21809 17333 18235 19011 18102 20850 26339 29557 33514 32643 23146 17779 17419 14534 14350 15068 14581 13477 12255 11454 10570 9489 8271 7557 6999 6424 5034 3219 2047 1308 798 650 652 673 697 652 669 666 639 658 630 628 575 569 652 655 661 598 546 532 618 680 537 378 330 287 252 271 277 261 236 202 192 173 171 134 156 155 138 141 95 109 111 111 141 112 108 105 110 108 109 140 131 130 136 143 136 146 164 165 160 126 128 131 149 155 148 146 144 131 131 124 142 136 134 145 136 125 148 135 137 117 108 127 132 127 139 153 136 131 128 125 123 129 142 129 145 134 128 131 122 127 115 123 127 133 115 109 110 98 110 102 104 108 107 106 99 87 97 96 94 86 79 84 79 60630 348 26 30 11186 16 50 30 8018 3157 9573 2618 2112 1929 2188 2494 2863 5004 15243 9027 35319 42737 1148 373 497 386 367 279 263 187 159 142 158 86 68 15 83 92 142 146 136 46 51 -63 13 -2 89 166 256 413 383 292 259 218 222 251 254 143 100 73 -18 -76 -77 -70 41 24 -59 -44 42 120 82 8 -13 -1 2 -38 10 -28 -58 -21 -25 13 27 7 101 63 -4 -17 9 0 -17 -31 -10 1 87 -19 -74 31 -47 -16 -59 -95 -79 999999 -54 -34 -46 -52 -95 999999 -70 -52 -36 -97 21 -85 -74 -27 -31 -60 -80 -58 -67 -75 -79 -64 -90 -81 -60 -61 -44 -77 999999 -82 -66 -44 -41 999999 -74 -61 -51 -98 -56 3 -19 -40 -40 -48 7 -29 -84 -63 999999 999999 -94 -82 -62 -88 -70 -80 -38 -26 -31 -64 999999 -14 -37 -66 -84 -42 -75 -9 5 23 27 44 75 91 -60 -36 -34 -23 -43 -60 -55 -44 -18 -10 -21 -58 12 31 43 52 271 913 3076 8601 16885 23619 29764 34464 36083 35371 26705 15936 14590 15605 14356 17853 22363 25165 28654 28904 28640 27299 24252 18884 16884 17446 18262 17927 15990 13966 12822 12216 11319 9982 8487 6351 3949 2484 1693 1184 871 679 642 627 696 716 784 714 670 634 641 598 561 567 617 553 488 484 472 491 549 530 405 271 211 195 222 237 188 187 188 150 149 124 137 118 121 106 105 129 94 96 103 129 104 111 134 132 164 102 102 121 121 120 140 143 139 153 135 127 125 134 123 123 139 137 106 128 131 129 119 112 106 116 130 115 129 132 123 104 108 111 104 94 109 123 127 111 107 117 113 113 121 126 131 124 111 133 127 103 93 99 109 103 107 94 102 99 94 102 103 100 100 91 85 85 82 78 74 81 76 75 70 63 60636 348 27 30 11187 16 50 36 8018 3150 13672 5426 3805 4968 8215 36129 83921 87539 47897 12636 23701 35904 1419 358 514 377 305 331 234 256 206 76 77 172 145 105 -48 36 112 105 25 112 50 36 54 47 176 203 249 329 321 248 297 241 284 269 356 221 202 130 29 14 -9 -44 24 21 -87 -22 90 55 80 -14 9 84 -31 -11 -24 8 -35 -72 -45 -72 -11 -16 -32 -8 44 -22 13 -33 -28 -15 35 22 19 27 24 -58 -2 -20 -64 999999 999999 999999 -67 -22 -55 -40 -23 -28 10 -8 999999 -58 -56 -71 999999 -7 24 -46 -22 -71 999999 -51 -15 -20 -68 -7 -74 -50 -60 -62 -5 -44 -26 -41 -85 999999 -78 -90 -59 -75 -27 -65 -29 -39 -31 -64 -30 -36 -54 -21 -13 -45 -70 999999 -93 -47 -59 -77 -92 -54 -74 17 -21 -85 -13 -70 -74 -25 29 -2 51 89 64 53 76 33 -11 -17 9 -21 -48 3 10 -41 -8 -24 -20 -24 26 -36 -8 4 60 199 604 1462 2884 5040 8560 13715 20041 26464 33534 32436 24987 16644 15443 15458 15651 17089 18646 22470 23262 24663 26191 27914 26597 23846 21107 20129 16523 12763 13680 14047 13271 11652 9680 7197 3971 1608 815 530 490 493 509 629 851 830 713 687 643 658 605 582 546 583 724 650 529 463 471 508 480 495 468 334 282 230 260 232 213 216 203 168 134 114 108 120 110 123 111 87 98 99 71 107 100 94 108 93 93 99 78 89 112 121 129 126 120 125 130 113 114 140 108 109 113 125 114 107 93 95 90 91 93 106 99 97 119 97 93 99 83 92 105 107 103 102 109 97 92 113 112 95 102 91 100 101 91 96 101 104 91 94 86 84 88 83 77 79 89 83 81 74 71 74 72 68 65 63 65 66 66 60 49 44 60642 348 28 30 11188 16 50 42 8018 3143 33926 31691 31944 28481 39596 58237 58807 162905 237136 142511 45249 12210 1182 382 441 387 343 327 296 275 184 161 212 124 88 83 15 120 84 104 97 34 30 35 37 164 201 290 309 198 273 388 376 307 309 316 230 169 162 112 86 52 97 107 155 99 -11 -2 -7 46 63 -33 48 19 54 62 40 -36 -49 -23 -13 12 18 10 -34 24 39 -23 -38 -52 -54 3 36 -34 9 71 70 -13 -76 8 -45 999999 -80 999999 -46 -58 -46 -71 999999 -86 -4 10 -59 -81 -97 -77 -22 -22 -3 -38 -59 -73 3 -21 5 27 -15 -53 -50 -67 0 -24 -13 -43 -20 -46 -9 -35 -66 -12 -21 -67 -42 -56 -11 -15 20 -52 -53 -69 -30 -18 -11 -64 -85 -20 -40 -94 -79 -10 -23 -73 -47 -57 -77 -95 -47 3 -23 -4 19 19 28 89 67 53 82 98 69 78 -3 12 -12 -57 -15 1 38 18 40 -21 -2 36 65 3 12 26 113 374 1001 3460 7855 12712 19232 30228 37770 38131 41673 42460 21497 15747 18404 20387 19884 18791 19720 19877 20746 21844 23062 25414 25891 22278 16572 13255 12021 9778 8758 7540 6201 4314 2625 1415 677 455 428 500 736 1171 1187 933 749 599 556 572 566 593 586 628 663 643 650 552 458 509 562 534 532 444 322 293 291 251 234 191 176 175 145 111 147 156 165 144 117 107 87 117 134 138 126 116 103 109 126 104 123 118 135 128 128 130 134 135 115 107 125 152 155 157 135 133 128 104 85 114 121 124 121 105 113 118 115 113 118 126 131 128 118 112 104 128 134 135 126 121 130 132 110 119 126 121 114 118 117 109 108 110 94 101 101 103 105 90 99 101 110 108 102 104 94 91 93 86 87 83 74 79 74 73 60648 348 33 30 11193 16 50 48 8018 3137 79034 77592 75705 62103 49949 45019 64339 106616 76634 8457 6302 3932 240 348 363 321 380 422 334 271 193 161 105 135 81 42 36 -21 43 60 74 114 134 138 33 75 141 208 257 260 272 270 293 318 249 290 285 147 113 -23 77 -38 -96 118 100 14 9 25 57 51 33 68 9 81 114 24 -78 -45 -64 -23 -23 -14 -10 8 42 -33 -59 -55 -2 -77 28 -8 3 17 52 -3 -69 -46 -1 28 -36 -67 999999 999999 -94 5 -82 -68 -83 -82 -50 -96 -30 -24 -50 -49 -73 -33 -29 -28 -7 17 -3 -34 -62 19 6 27 -39 -63 6 -29 -21 -9 -69 -39 23 -21 -96 -77 -28 -25 -41 -41 25 -64 -77 -60 -12 -56 -96 -54 -37 -10 -6 3 -28 -77 -42 -51 -28 -50 -69 -40 -72 -27 14 -21 -36 19 -30 5 11 -20 17 14 110 83 11 -37 -40 -35 -9 -26 -22 -17 -5 18 -5 -20 -35 -16 27 22 -23 4 72 265 1439 4691 8254 12428 20848 27834 29917 33154 34862 40148 45601 33309 21030 19986 22258 23278 21519 20496 20020 19820 20617 22022 21917 20685 19310 17250 13922 10947 8362 6730 5661 4547 3397 2089 893 487 538 777 1269 1499 1295 916 561 427 400 493 549 612 599 566 581 566 601 636 578 485 438 463 530 484 413 374 319 215 189 176 167 171 145 111 134 128 106 90 91 107 103 80 75 76 80 121 104 93 119 111 99 108 93 103 118 148 135 152 134 135 123 118 141 119 123 118 123 105 104 125 113 116 126 112 123 109 111 120 101 96 107 95 105 121 115 124 115 115 108 109 117 112 112 104 91 88 111 123 97 76 93 101 95 92 88 93 85 86 91 88 86 79 85 90 86 80 80 62 70 76 58 63 55 45 60654 348 16 30 11206 16 50 54 8018 3130 40478 22068 17747 16764 23459 63291 148253 90907 5388 1957 4115 399 294 350 283 295 313 291 237 216 222 28 22 22 7 16 48 32 26 34 77 61 -26 42 23 104 155 214 312 255 121 101 172 210 193 239 314 271 128 26 45 -15 999999 -65 7 -56 -97 -96 -2 18 5 28 -30 -16 999999 -93 -54 -93 -71 -78 -64 -69 -69 -79 -36 -54 -76 -59 -56 -63 -23 9 -10 -61 999999 -49 -64 -10 25 -82 999999 999999 999999 999999 -98 -58 -74 999999 999999 999999 999999 -34 -95 -58 -29 -88 -80 -96 -92 999999 999999 -75 -97 -89 999999 -71 -56 -42 -48 -54 999999 -95 -67 -100 -71 -74 -66 -99 999999 -77 -93 -67 999999 999999 -92 -78 -78 999999 999999 999999 -65 -74 999999 -74 -74 -45 999999 999999 999999 999999 999999 -50 -42 -76 999999 -98 -64 -77 -47 -56 -55 -44 -31 -22 -38 40 39 33 -42 -33 -84 -63 -32 -27 1 -44 -41 -10 -24 -47 4 -4 -3 6 6 11 278 1935 5959 10633 16057 21661 25618 27267 27754 28028 28653 31800 36837 38946 31521 23374 21032 20137 22018 23386 23466 23981 24473 24467 24291 24287 21498 16592 15602 13895 11574 8191 4611 2600 1447 788 482 564 688 891 1151 1336 1131 761 478 293 299 315 333 368 441 471 423 434 454 437 423 399 381 419 385 453 420 343 304 231 157 148 132 131 105 111 99 81 98 100 69 41 72 89 85 85 94 80 83 95 87 88 99 104 74 85 83 86 112 105 74 87 93 103 109 108 97 81 89 85 80 78 64 92 78 55 63 58 89 90 75 55 83 91 72 79 76 73 79 83 82 77 77 83 76 76 81 91 96 75 86 68 65 72 64 59 49 48 63 66 67 59 54 60 58 62 48 42 50 45 44 43 37 38 31 28 60660 349 34 30 11224 16 51 0 8017 3123 63221 33597 15068 5788 3811 3636 5774 6705 1233 657 1561 758 301 396 391 388 423 432 302 157 199 196 64 58 2 -39 118 69 66 149 178 43 46 82 149 97 100 252 219 207 246 126 21 188 250 212 367 367 294 205 121 71 -1 -42 36 88 73 56 3 51 59 49 83 52 17 28 4 -2 999999 -60 -47 -38 -44 -93 6 7 12 31 5 -49 -61 -62 18 46 58 10 59 47 -40 17 5 999999 -56 -59 -79 -65 -35 -49 -71 -42 -70 -40 -33 -13 -27 -40 -54 -40 -89 -65 -20 14 -15 -27 -61 -61 50 -4 -16 -39 -72 -37 -46 -23 -33 -31 5 -59 -44 -44 -42 16 3 -49 -52 -35 -48 -64 -28 -23 -46 -48 6 23 22 -10 -27 -44 7 -51 -51 -63 -76 -1 11 -32 -18 -76 -23 15 -11 -44 -52 -7 52 95 107 46 68 20 -30 22 24 -11 -8 -37 -13 -30 -32 -5 -5 41 73 42 37 66 131 174 563 1094 1677 4825 9933 13822 18518 23414 27416 28203 28688 32105 34145 31004 24333 19885 17362 17397 17189 19766 22103 22406 22928 22236 22279 20378 15772 16194 17014 13767 8071 3442 1594 890 512 427 595 1022 1161 960 688 467 369 307 278 296 263 309 335 405 409 415 369 434 435 442 392 343 359 369 369 442 515 336 290 218 148 178 160 130 117 107 102 92 125 134 101 87 78 94 113 97 91 108 85 87 98 97 100 123 139 117 108 137 112 114 104 101 85 110 93 76 82 99 105 102 107 110 92 105 102 126 107 90 104 82 103 102 98 103 104 116 116 99 120 112 85 83 104 110 109 100 93 89 92 92 85 91 102 100 83 77 80 74 83 88 74 80 68 69 85 78 82 74 65 66 62 53 52 47 48 60666 349 24 30 11244 16 51 6 8017 3116 34716 13356 7980 5848 10813 62847 104524 50995 988 926 473 310 428 512 301 378 469 489 396 274 212 230 82 32 88 11 114 89 74 123 181 123 118 89 171 172 222 128 238 304 135 84 152 173 206 296 305 397 276 169 67 22 63 -9 136 107 76 42 -32 45 101 -2 7 96 50 -27 -38 -70 -74 45 -11 32 -6 11 -34 -34 0 -8 -15 -15 51 -20 -36 -12 45 43 -7 4 34 72 18 -46 -73 -56 -54 -5 82 21 1 -3 -1 -27 -67 -16 -40 -32 23 -27 14 60 -1 13 -27 -68 -68 -54 80 40 -18 13 -38 -34 -29 -76 -80 -30 -12 11 0 15 15 -2 -30 -49 -22 -43 -71 1 23 70 52 47 13 79 -3 -32 -36 -51 5 -66 -79 -62 -56 -37 0 -36 -25 -55 -38 -17 -3 4 -1 91 137 85 22 13 48 31 -21 1 -41 -2 36 78 28 14 18 46 4 16 59 60 116 122 120 257 778 2467 5345 10771 16860 19104 20480 22833 23674 24770 29022 33428 32447 26819 21799 19161 18752 16683 13687 13581 14015 12479 11728 11502 11537 10621 10221 9123 8137 6054 4156 2449 1442 922 569 411 475 678 575 481 405 350 298 264 247 254 269 307 295 317 377 394 391 391 493 365 382 355 337 311 304 339 342 315 187 158 142 137 123 122 139 115 104 71 44 73 84 74 64 80 68 84 91 113 112 103 99 99 131 106 129 131 115 118 105 119 92 128 113 106 99 73 86 85 82 80 85 105 94 85 101 83 87 97 79 85 85 81 73 96 98 88 92 81 93 101 90 97 105 104 106 84 94 87 88 79 75 69 81 79 71 80 82 81 79 80 69 73 70 65 69 65 64 65 53 52 49 50 47 46 43 60672 350 44 30 11264 16 51 12 8017 3109 30797 28236 24666 19438 13396 11598 26824 6163 1296 657 641 339 544 564 532 483 500 471 457 281 290 280 210 125 153 144 133 122 115 162 203 232 222 264 207 228 366 225 163 227 319 154 66 115 244 250 295 454 473 492 288 138 187 75 12 112 228 179 160 125 95 79 63 87 70 69 86 62 47 79 32 9 24 37 53 71 74 110 54 -5 98 46 5 73 89 104 96 71 69 -1 49 57 -25 40 -1 30 26 110 4 14 -28 -30 12 32 -1 84 47 32 -37 65 61 33 97 58 97 58 63 54 95 104 55 69 59 62 92 115 52 53 102 5 104 99 93 54 52 110 83 44 22 17 54 82 76 73 116 104 40 -2 23 27 -2 10 48 22 44 35 -15 64 57 35 14 62 67 100 151 141 93 29 66 35 29 65 89 96 85 75 60 144 96 88 79 86 75 113 98 144 128 220 258 385 1207 4743 10566 18153 25069 29671 30796 31671 30222 29418 34376 39266 37644 27757 20764 17260 17183 18890 14858 9391 7734 7593 6732 4519 3765 4950 5584 5066 3581 2055 841 434 365 328 310 331 408 457 449 409 364 326 315 292 342 343 303 377 402 379 406 379 412 561 415 414 407 401 382 397 439 465 397 294 261 228 220 219 228 224 166 172 197 179 142 136 152 154 122 139 121 139 170 164 162 171 173 192 180 163 164 187 179 167 187 192 160 167 182 154 151 152 164 166 156 163 156 137 154 170 164 166 149 142 139 159 157 157 161 157 143 151 159 154 166 159 151 160 166 157 160 143 140 145 150 152 139 133 143 133 140 143 145 143 139 140 134 131 129 125 129 133 130 126 121 114 115 104 100 106 60678 351 3 30 11283 16 51 18 8017 3102 83862 50386 35577 22534 13691 6072 3093 1339 793 453 601 261 373 467 363 335 412 416 556 374 250 152 130 103 69 149 107 21 135 113 96 82 161 104 104 167 223 212 178 132 232 177 42 13 17 153 250 320 416 352 186 56 -14 35 39 -26 127 146 99 9 -17 44 30 35 117 112 -1 46 -11 -6 2 31 68 0 -47 -12 -35 -20 -15 -58 -24 -35 20 22 10 -56 -43 -14 20 -24 -37 0 -47 -85 -81 -33 8 28 8 7 -11 -37 -30 14 -37 -20 38 29 -11 7 5 -36 1 3 -28 -13 34 9 19 -26 -31 -33 -37 -46 -40 13 23 20 13 -9 -10 20 17 0 -1 38 44 -12 -49 -53 5 -5 -78 -24 28 26 6 38 9 -41 -67 -67 -31 -66 9 3 -35 -73 -37 -25 -17 -19 38 34 34 26 67 18 -3 -26 -8 -33 17 -21 4 -23 15 1 16 55 7 34 41 28 45 74 97 94 104 157 250 906 4039 10222 16271 23018 28739 30262 32119 34790 34390 37201 44959 50732 42437 26417 20205 17419 13489 10437 7495 4510 3056 2567 2263 1870 1558 1605 1273 975 660 347 215 208 194 202 282 341 429 419 394 345 295 266 238 226 259 294 268 286 323 300 329 319 383 360 316 308 260 277 258 281 410 328 272 193 157 160 143 122 105 103 101 106 95 93 87 81 90 76 105 112 136 105 115 119 104 99 133 156 118 134 130 108 115 139 151 130 108 120 106 112 110 83 85 106 106 114 116 88 79 90 88 98 105 92 87 107 107 89 104 103 96 90 91 112 109 92 101 112 100 91 86 90 101 91 74 77 85 85 85 86 82 90 87 83 84 85 79 69 76 70 72 72 63 65 62 58 61 53 52 60684 351 22 30 11302 16 51 24 8016 3096 7973 6049 6126 4881 4584 1823 1082 773 471 411 352 351 429 560 413 372 431 466 347 216 268 316 205 55 85 41 54 121 82 145 69 211 165 125 152 156 261 246 131 167 100 142 108 73 79 161 369 451 370 276 230 153 102 74 -30 -13 152 162 115 123 86 65 100 47 130 120 7 -4 -60 -29 5 -49 21 22 72 11 9 -69 -11 65 54 106 127 162 55 16 82 121 24 -43 -8 81 -3 -47 -5 -26 -51 10 53 -23 -54 -7 -41 43 -36 -32 -33 -40 -46 27 81 0 -3 -22 43 88 46 91 73 33 85 32 3 60 26 93 57 -18 31 -10 21 77 92 29 5 17 7 59 1 5 34 25 55 39 39 42 11 37 61 -12 -16 43 12 45 -37 -12 -30 -16 45 8 3 -5 58 150 99 91 101 87 26 27 54 -12 -27 17 61 19 23 19 39 49 46 56 30 -1 84 139 147 147 144 137 187 313 2050 8629 12952 17266 24529 27283 28688 33136 33926 32245 36374 45363 49106 37625 22728 14889 11307 8453 5889 3647 2233 1514 1101 808 618 481 454 358 320 272 294 239 246 242 269 347 379 348 370 384 369 335 310 276 273 256 273 295 300 283 291 305 323 366 342 268 265 242 233 244 317 307 260 244 229 201 149 122 124 129 141 124 115 123 130 119 113 143 136 138 153 142 147 127 119 152 126 125 137 116 110 128 139 143 131 140 139 111 85 99 103 120 101 101 101 126 133 121 117 115 110 108 105 113 130 129 105 126 129 123 126 127 108 110 119 121 133 124 105 107 117 115 108 101 103 111 111 106 105 107 109 95 93 94 94 91 91 91 91 82 88 90 79 74 71 72 69 66 57 60690 352 41 30 11321 16 51 30 8016 3089 117233 67851 52888 39748 25042 9566 1704 803 622 542 436 345 456 665 557 437 464 603 529 371 310 165 98 118 184 66 199 149 233 200 237 158 240 198 160 187 171 185 99 166 173 167 89 0 52 106 215 369 470 388 278 262 196 123 97 24 79 158 256 113 53 70 27 124 131 108 68 32 38 26 43 62 88 146 49 6 69 72 31 90 68 110 84 99 181 134 129 78 127 78 -33 121 90 -24 -43 -23 -1 -25 31 83 35 59 -39 70 89 54 105 98 76 42 29 -21 9 22 6 27 52 70 47 94 101 42 23 1 56 43 59 107 67 54 50 38 31 66 -16 39 47 65 72 62 64 76 30 96 33 48 98 77 9 -1 3 -5 8 75 72 41 12 -38 57 30 7 29 15 145 137 100 113 126 77 51 42 33 29 34 68 30 60 107 46 62 43 57 80 64 25 16 54 120 139 121 182 189 240 1088 4742 8782 10681 13302 14645 15619 17621 20097 22515 24878 29111 34029 36528 32568 24737 18127 13786 10382 7882 6554 5291 3706 2307 1457 982 811 790 700 472 356 315 289 343 390 338 335 319 400 363 355 347 331 269 279 287 277 282 318 296 301 300 297 294 266 256 234 249 289 332 335 397 265 332 256 151 120 122 135 117 117 117 116 94 130 148 107 114 115 130 124 106 99 122 137 135 122 121 96 122 118 117 131 138 142 142 116 118 121 111 103 103 120 114 100 112 92 109 104 103 100 107 118 126 117 117 107 110 117 118 102 104 122 123 120 116 116 124 111 113 122 108 96 96 84 96 99 90 102 104 95 87 82 94 93 83 92 84 75 87 92 88 80 69 69 66 65 63 56 60696 353 0 30 11340 16 51 36 8016 3082 296061 31389 20896 18269 18285 15287 11233 9999 3899 540 496 361 321 593 658 442 442 595 614 567 458 282 239 165 169 146 155 162 159 177 119 196 204 292 318 288 239 184 207 228 118 177 190 101 42 76 191 265 377 456 503 380 257 279 232 200 154 100 179 190 179 178 112 113 165 180 222 147 89 102 40 17 66 46 74 62 119 70 100 87 114 176 133 81 186 100 103 158 48 145 134 125 142 112 63 -21 46 5 90 161 130 21 82 93 65 18 50 100 101 103 89 73 80 160 79 121 127 95 117 134 74 66 56 57 76 92 118 108 71 98 86 114 109 173 88 21 60 94 56 91 143 134 154 135 147 166 139 117 26 49 111 65 81 72 30 49 19 30 72 21 24 23 43 113 167 139 112 73 96 117 69 35 37 58 40 93 55 58 63 39 109 121 64 81 134 113 128 155 168 187 184 170 230 280 1066 6030 11225 8732 6657 7883 9096 10744 13373 16064 19342 22308 21170 18552 20086 22792 22100 18834 15135 12904 11101 8499 5627 3911 3198 2640 2198 1636 1100 680 481 370 379 384 383 351 324 309 304 364 405 411 402 311 286 271 270 297 283 284 343 356 274 253 248 247 238 275 265 213 286 294 271 305 243 160 157 142 145 121 136 141 124 131 133 132 126 136 146 146 142 120 108 122 153 158 148 153 163 154 138 153 140 147 158 126 100 111 124 132 136 135 130 122 133 125 120 128 132 119 134 119 125 136 148 142 115 122 147 141 128 136 116 123 119 133 139 134 130 133 128 114 125 108 114 109 93 106 122 111 115 114 109 106 104 103 106 100 89 102 101 104 92 88 98 96 88 76 71 60702 353 19 30 11359 16 51 42 8016 3075 88800 45943 37544 38762 41384 47009 42276 40522 15711 1379 465 534 510 599 576 507 592 635 614 534 323 223 264 272 304 250 255 211 201 217 259 261 285 347 313 391 270 235 249 187 225 149 189 109 140 133 143 245 391 449 438 423 284 249 265 140 121 125 118 224 254 143 106 148 82 204 243 141 120 122 109 168 89 123 116 53 88 54 26 102 129 129 212 174 128 168 128 113 162 141 130 79 142 99 77 38 11 53 162 197 141 149 79 91 116 161 83 93 113 73 161 122 118 100 126 106 84 122 76 50 98 112 163 124 72 121 177 145 113 173 89 105 92 151 140 70 104 118 124 145 99 113 100 125 150 178 143 143 108 89 32 66 108 124 143 90 89 75 86 113 126 103 105 215 169 123 120 201 190 103 110 81 74 81 64 31 84 95 142 140 83 78 99 118 115 86 158 153 197 167 201 263 298 835 7149 16124 8895 3122 3446 4312 5618 7941 11082 13590 15507 14300 11756 10786 10636 10139 9709 8843 7899 7489 7556 5857 3783 2358 1863 1470 1140 888 684 508 430 438 435 416 389 375 329 354 330 299 329 399 389 361 319 290 272 244 249 277 287 262 249 214 167 164 179 216 214 220 217 222 193 262 282 151 138 126 142 141 107 93 108 114 143 152 145 98 122 126 147 131 152 152 142 135 142 138 157 146 158 142 139 134 130 121 118 120 118 116 118 101 111 126 111 137 129 97 91 107 113 102 124 117 119 121 122 112 120 121 115 115 120 125 100 108 117 125 131 113 117 114 99 103 89 89 102 119 105 105 96 95 99 94 89 93 94 84 87 91 100 88 81 74 79 80 70 71 57 60708 354 37 30 11377 16 51 48 8015 3068 982335 48507 30694 22785 21788 17746 27841 11447 1971 567 600 406 595 697 602 586 570 648 603 493 335 258 303 360 225 271 272 256 255 239 173 285 355 331 413 381 293 213 241 235 253 270 180 186 165 93 68 174 280 402 502 412 305 255 234 322 128 166 214 212 227 136 76 65 170 306 290 164 67 58 129 139 104 107 135 125 136 124 59 92 194 180 44 140 221 164 157 240 199 181 133 152 201 127 102 66 45 60 85 91 32 72 60 112 178 142 44 45 65 129 138 204 138 153 107 124 112 171 165 201 114 128 190 151 168 26 149 162 151 126 135 98 40 79 148 146 190 210 182 99 145 178 177 164 199 155 196 214 162 114 106 101 46 90 44 41 40 74 64 101 143 145 136 172 164 150 155 186 138 100 119 99 39 70 62 111 110 128 151 153 175 133 63 75 134 147 139 159 168 194 196 236 268 325 994 4154 9077 7496 2629 1652 1659 2293 4077 6320 9202 11257 12193 10553 8819 7520 6196 4986 3313 1701 792 807 966 699 556 543 591 588 594 617 539 528 436 374 411 387 345 398 307 294 272 319 407 453 409 317 244 237 245 213 216 268 259 235 229 192 164 191 204 188 168 154 191 197 194 174 137 107 127 108 83 111 132 111 108 114 107 88 98 92 124 138 124 116 113 136 140 155 142 160 135 126 148 126 112 114 117 118 145 120 114 119 123 128 140 115 122 110 110 112 130 109 117 129 122 122 123 124 112 109 121 137 139 131 128 126 120 129 134 135 121 104 108 111 118 104 107 123 121 115 116 113 102 102 92 94 107 105 102 93 87 98 98 90 89 85 82 77 79 69 60714 353 56 30 11396 16 51 54 8015 3062 83602 52880 23305 10148 6207 3819 1602 783 655 461 488 593 623 631 521 579 675 672 518 318 240 283 307 287 332 350 268 295 170 162 198 309 340 271 306 249 246 341 301 263 195 327 216 181 185 131 232 181 361 624 510 435 306 295 274 217 182 188 233 269 137 186 93 225 345 258 135 66 170 208 180 207 141 87 138 121 131 196 240 214 193 238 186 202 193 237 171 126 196 231 176 165 145 111 39 43 105 104 110 142 124 102 116 168 163 116 172 160 133 168 140 120 158 135 172 150 168 145 191 171 148 118 64 78 144 190 117 106 121 147 167 166 144 120 176 180 161 123 148 154 215 240 181 167 146 143 136 135 151 133 137 64 71 121 156 130 93 82 141 112 116 108 166 199 232 122 172 144 151 151 101 103 114 146 172 153 115 189 134 158 179 175 107 171 187 182 185 153 141 157 209 207 420 1638 3507 4134 4652 3224 3032 1821 916 1707 3163 4007 5694 6824 5669 4278 3551 3402 3202 2672 1611 686 426 414 431 439 479 533 596 639 599 531 520 500 434 408 437 415 389 358 414 449 440 456 463 423 373 307 263 247 254 251 271 254 232 233 211 149 155 150 170 152 162 182 161 105 123 161 136 122 109 126 143 137 137 161 157 150 148 141 152 154 127 152 168 155 157 142 152 144 145 142 116 95 122 104 114 145 140 147 111 111 119 130 121 139 153 135 140 146 135 134 136 130 151 123 134 123 131 133 127 136 129 128 139 145 148 152 153 139 120 118 122 121 127 131 127 123 120 136 134 132 111 106 117 114 112 113 100 109 114 118 108 103 102 97 91 86 87 88 82 60720 354 74 30 11414 16 52 0 8015 3055 246855 192321 77053 26977 8440 2193 1429 848 523 464 411 510 661 766 742 648 711 685 511 273 296 341 248 326 336 416 321 212 220 265 239 258 247 332 292 318 286 194 284 235 192 289 275 213 259 88 96 173 184 382 595 566 355 231 301 308 321 220 119 215 241 105 182 125 239 280 259 188 184 192 138 93 99 161 181 221 193 212 222 146 174 103 179 285 201 233 179 158 230 238 221 153 233 185 52 70 62 79 115 114 204 110 134 96 140 128 149 122 127 137 117 128 116 196 115 135 101 162 237 157 182 136 69 108 186 215 163 189 156 120 209 149 93 148 138 90 146 173 180 160 130 130 170 217 244 175 195 127 106 138 120 105 106 102 102 82 60 41 55 161 130 148 116 123 165 146 171 220 157 154 112 142 116 139 132 79 98 148 157 141 117 135 164 126 120 128 193 193 209 215 233 188 257 506 1178 2201 2368 1600 1612 3061 3560 1470 898 1156 1620 1820 2257 2149 1555 1194 1502 1862 1872 1374 927 693 604 568 581 590 638 586 621 646 621 535 518 550 496 470 473 426 405 425 475 516 512 465 399 329 260 227 263 250 235 248 209 217 160 128 170 131 153 173 179 159 148 130 136 111 152 135 123 166 158 136 130 136 147 123 147 133 119 116 128 155 156 122 138 145 146 154 155 155 146 127 134 125 105 108 117 107 113 133 112 110 117 134 140 135 126 135 128 118 112 139 140 136 134 136 119 128 136 132 124 129 122 129 129 128 136 138 123 120 131 132 121 128 122 127 118 122 128 123 116 122 121 111 106 112 111 115 116 110 107 100 97 95 95 90 85 77 78 67 60726 355 31 30 11431 16 52 6 8015 3048 413725 259120 221655 121147 57489 19894 5018 1172 789 507 564 552 646 754 624 605 838 827 618 426 284 265 239 318 368 362 273 331 338 308 318 325 304 289 226 337 318 320 265 263 287 280 275 246 137 244 162 154 244 291 477 504 433 341 239 158 188 222 143 304 361 350 180 188 321 363 253 197 172 135 190 227 192 206 246 263 222 187 118 212 166 196 223 187 184 193 271 201 137 228 212 166 218 191 91 89 96 91 31 84 210 206 52 122 193 144 156 183 217 190 242 217 147 174 210 258 202 207 114 165 203 206 133 115 100 91 217 248 140 140 165 199 145 201 163 164 150 145 143 194 211 218 178 176 191 207 213 175 146 118 117 122 129 145 161 124 111 140 135 149 128 114 151 202 220 199 147 128 154 182 165 161 155 173 150 155 169 141 147 165 199 187 164 159 128 94 149 191 237 191 217 218 212 279 504 1316 2304 1826 1000 783 1860 3939 2252 1041 915 1018 1154 1325 1250 1126 1045 1007 1092 1367 1542 1280 935 736 634 653 735 847 885 961 930 911 859 728 666 563 469 455 377 379 386 391 417 436 448 414 306 297 242 241 253 266 249 264 213 176 169 159 180 155 169 156 161 173 150 154 155 145 139 113 95 115 111 132 155 152 142 159 118 147 163 161 145 162 189 154 144 160 154 144 157 156 132 131 125 120 116 141 151 151 132 126 149 154 130 120 121 118 138 118 134 160 134 139 136 135 124 136 147 139 122 128 130 149 154 147 122 135 137 140 136 134 126 129 137 127 108 125 126 127 118 123 116 115 103 116 122 112 113 118 120 119 111 106 104 97 96 83 85 90 83 60732 355 49 30 11449 16 52 12 8014 3042 37236 35150 30358 28364 29572 22806 11360 2797 600 567 585 611 825 617 618 685 730 688 406 245 332 278 379 438 366 378 342 324 214 235 339 271 238 254 335 398 272 251 271 314 270 258 194 200 123 189 166 122 150 252 416 465 382 324 273 156 114 162 220 223 310 242 174 210 269 342 230 160 72 214 286 201 144 151 153 190 193 249 167 165 132 270 320 238 138 154 194 211 199 194 176 158 226 184 96 109 151 129 86 139 187 141 48 118 210 144 167 215 215 242 137 194 218 199 131 161 191 137 103 178 198 177 134 183 186 177 133 132 165 135 143 147 139 203 212 167 142 187 170 209 238 172 185 287 240 173 189 164 200 171 126 100 85 76 133 97 155 119 146 133 170 109 206 181 209 217 224 184 160 149 126 138 182 139 110 138 112 115 173 145 148 192 138 183 136 147 240 221 202 196 209 251 247 263 359 650 1114 1244 1148 862 1197 3113 3451 2050 1801 1852 1633 1568 1549 1459 1501 1496 1500 1417 1246 1132 1047 842 748 668 804 945 1023 1107 1149 1219 1151 980 921 982 900 629 375 367 387 382 359 342 364 362 323 251 254 241 219 221 229 225 186 139 160 166 153 179 156 143 162 140 172 168 158 130 139 146 145 130 153 157 131 143 142 144 155 166 140 141 143 190 209 125 137 149 143 134 162 150 117 121 118 141 144 120 103 124 144 129 129 136 132 133 134 120 118 127 121 122 119 117 131 143 117 116 130 124 141 131 120 125 124 139 153 141 124 125 120 117 117 124 120 109 126 136 132 118 110 111 111 105 113 116 117 116 117 122 116 112 96 92 88 82 86 86 89 77 67 60738 355 94 30 11464 16 52 18 8014 3035 10634 10385 9557 7866 5674 3126 1129 594 415 438 451 562 625 618 635 707 785 674 317 261 228 305 332 381 277 236 239 301 266 129 250 260 214 222 249 300 347 267 277 290 282 215 253 159 125 102 138 189 232 165 422 439 380 327 252 177 126 100 191 186 218 210 128 163 256 238 188 122 143 74 48 92 179 171 136 176 140 149 182 138 68 37 147 245 204 150 156 227 161 76 143 187 196 142 8 12 61 107 120 218 112 67 101 152 106 100 111 86 204 156 133 93 70 126 138 118 127 137 146 119 175 124 107 136 156 119 102 161 185 135 121 115 125 135 154 100 101 123 91 123 147 123 172 162 163 154 167 108 103 35 77 72 76 55 88 61 84 102 92 54 37 93 154 158 112 155 145 91 63 107 113 114 85 143 161 116 119 114 91 55 69 115 63 107 107 112 134 169 178 142 162 153 185 287 531 683 835 1062 715 565 788 1941 3183 4184 2906 2049 2097 2015 1977 1825 1658 1449 1200 1031 846 721 739 742 609 457 427 488 563 564 755 957 1164 1082 791 618 588 499 350 282 263 280 249 300 259 298 262 241 213 208 180 220 200 176 160 108 91 101 89 125 96 79 115 99 83 80 98 75 78 71 100 103 79 99 113 89 88 86 101 98 130 115 104 124 105 99 126 116 110 107 99 77 82 85 68 64 91 88 86 90 89 88 89 101 99 79 74 85 93 91 87 90 89 97 104 94 85 87 88 85 77 83 80 87 94 97 106 100 82 68 72 75 76 79 68 74 80 77 69 82 84 82 77 72 71 75 71 59 63 67 57 56 56 60 58 54 59 56 41 34 36 60744 356 51 30 11481 16 52 24 8014 3028 73304 51710 57721 57645 49888 35683 19086 7235 1068 504 440 470 555 715 666 772 777 654 449 264 243 329 368 420 330 327 279 297 259 237 198 298 207 226 218 332 308 260 261 304 326 283 311 288 237 206 142 78 111 186 162 371 454 375 297 208 189 154 50 129 212 245 173 202 200 343 253 115 81 152 100 129 120 191 213 194 166 185 179 161 93 69 170 169 205 215 195 118 137 192 105 226 227 163 88 71 35 27 28 145 122 116 118 85 128 129 169 182 141 172 144 107 134 111 182 124 151 180 193 204 103 148 110 84 81 83 145 169 141 182 212 222 190 76 141 193 140 183 114 106 90 139 165 127 209 288 233 148 85 120 174 186 79 101 71 138 117 153 115 81 113 157 175 213 200 135 139 111 152 167 147 130 138 133 152 152 156 150 132 111 103 172 139 143 156 129 169 171 155 208 192 265 240 246 465 848 1138 1170 1285 914 623 1137 3091 2795 2800 3444 2913 2364 2193 2094 1851 1507 1268 938 763 698 564 497 494 508 444 401 427 414 394 416 475 441 449 360 315 306 290 328 268 292 258 210 241 299 281 289 255 217 207 227 184 182 143 133 91 78 80 98 121 108 89 116 131 134 101 83 108 134 126 110 89 101 128 121 117 120 129 128 153 159 118 137 129 111 113 144 113 116 106 103 98 110 131 125 109 108 95 96 101 96 86 129 107 105 98 106 108 111 120 132 106 96 119 104 91 109 104 116 109 111 93 104 115 128 110 122 119 106 96 94 102 107 109 98 101 114 101 95 94 89 102 93 92 96 104 93 93 100 93 80 85 84 80 79 78 80 75 63 54 57 60750 356 98 30 11498 16 52 30 8014 3022 44417 41900 40752 37751 29974 13526 2295 625 621 601 610 556 512 596 601 742 742 485 307 296 271 366 513 431 334 234 280 328 308 312 365 344 280 299 347 387 317 363 385 350 301 247 177 280 149 221 182 203 201 187 278 439 394 264 136 157 100 140 88 200 206 235 156 211 334 299 209 90 75 196 125 167 189 197 170 125 132 167 174 237 173 145 145 220 218 135 108 201 259 212 181 171 212 156 35 89 97 101 52 168 142 129 118 125 173 121 123 236 216 117 98 121 108 142 177 201 109 90 147 179 189 156 158 125 102 113 109 212 207 160 172 244 120 127 157 95 150 149 124 142 175 186 211 206 201 198 249 181 146 128 81 66 76 110 49 122 142 157 129 91 148 115 104 196 236 171 84 141 124 111 98 78 88 142 166 155 86 105 178 155 132 124 139 102 101 132 131 147 133 191 211 178 195 324 708 1334 2025 1922 1455 1180 780 1487 4028 4257 2962 2540 2512 2320 2045 1522 1218 1043 918 919 810 702 626 543 457 385 363 340 303 343 331 319 313 274 276 277 274 255 235 234 254 256 250 279 259 237 195 186 242 237 228 216 200 172 146 119 132 136 141 137 123 95 130 133 114 112 122 131 112 102 118 105 101 113 144 138 93 94 117 131 137 144 146 164 140 130 134 152 132 122 135 103 85 90 120 103 108 100 82 106 89 88 105 95 98 104 131 106 104 85 92 102 118 104 93 94 108 94 115 103 121 112 104 116 113 113 126 121 128 113 111 93 87 107 101 104 113 117 110 102 101 107 106 102 86 92 97 105 104 95 93 80 83 89 87 80 73 84 75 74 72 61 60756 357 56 30 11516 16 52 36 8013 3015 54451 36794 37311 28484 17910 10918 2908 801 586 562 483 512 486 553 571 597 700 506 349 240 232 379 495 450 422 351 273 321 309 343 370 434 347 389 331 328 310 292 335 301 272 266 238 347 251 253 217 159 149 176 252 358 360 346 201 191 227 112 91 207 273 257 190 241 324 303 195 96 151 183 159 219 192 205 252 248 155 112 160 183 170 159 96 145 149 156 161 192 141 203 54 148 120 159 131 55 129 47 134 131 98 143 143 126 146 176 122 136 113 130 124 182 172 159 138 157 198 163 156 201 129 206 227 177 133 147 67 77 85 123 128 153 146 145 116 172 193 177 151 91 113 191 193 216 225 202 236 218 279 157 83 82 105 66 111 129 111 114 113 95 94 101 106 158 161 128 228 143 155 128 127 159 153 142 130 122 155 135 115 175 150 139 134 108 105 179 157 151 172 184 183 199 216 218 534 1221 2067 3328 3483 1972 1690 993 936 3678 9153 8498 8644 6343 4327 3104 2326 1589 1238 917 646 469 436 436 408 370 386 511 735 945 941 799 654 422 288 244 224 227 246 241 247 306 302 231 235 247 244 202 205 209 212 196 208 171 166 164 128 111 113 146 134 126 111 141 147 130 125 107 124 110 131 133 164 105 130 151 134 126 131 142 150 140 163 170 152 135 117 120 137 136 135 108 104 109 100 101 113 108 116 95 118 136 128 111 124 141 130 128 127 103 111 120 136 139 127 134 124 120 123 114 111 133 129 110 140 127 132 131 119 118 123 128 117 104 102 121 126 118 104 119 130 123 114 111 107 110 93 105 103 94 97 105 93 97 109 92 81 82 84 82 79 74 72 60762 357 101 30 11531 16 52 42 8013 3008 76874 44909 32356 28176 22643 15941 5325 948 581 510 545 514 560 646 584 539 635 419 364 259 244 398 435 404 420 314 237 376 338 355 426 424 375 287 371 261 279 309 271 320 289 241 235 238 310 307 309 199 101 81 184 316 361 277 223 204 139 237 230 194 198 188 192 231 326 319 149 97 171 163 129 183 231 162 208 140 129 147 154 178 159 178 86 91 227 206 228 161 122 113 221 279 273 136 61 38 91 34 107 102 132 185 171 90 138 208 175 215 157 159 122 98 192 145 176 150 140 184 152 176 207 223 160 80 69 111 163 171 121 160 166 134 134 157 159 217 192 121 183 78 179 145 164 197 261 257 213 277 208 170 139 156 117 124 113 108 122 58 121 138 119 106 99 139 218 177 136 178 154 126 75 92 132 93 99 62 122 92 123 162 185 210 107 136 119 166 181 171 256 204 211 233 256 488 1323 2230 2839 3786 4147 2844 2693 2382 1409 2382 9400 12186 9546 8545 8168 7415 6510 5313 4169 2721 1378 744 506 389 507 675 1027 1476 1945 2345 2734 2508 1450 608 321 244 252 276 273 253 321 291 260 289 250 245 228 231 237 258 216 228 207 183 189 133 103 120 100 89 139 160 139 150 140 176 166 125 134 153 109 124 142 160 154 137 136 132 157 140 164 173 178 188 158 148 153 163 143 162 126 116 127 100 114 128 141 103 92 119 114 113 124 140 148 146 122 152 143 133 138 135 148 155 143 130 129 135 148 146 149 116 138 139 131 142 152 139 138 118 135 142 136 140 140 127 130 127 124 131 122 114 132 124 129 129 127 123 113 126 116 113 120 113 110 103 107 102 94 94 91 92 88 60768 357 86 30 11546 16 52 48 8013 3002 80790 41830 26856 20138 15591 7546 1403 492 589 548 503 463 612 623 487 532 506 403 322 282 296 476 405 389 387 365 339 296 320 403 351 385 389 349 359 301 268 271 261 321 268 299 237 281 224 336 364 317 217 174 233 335 295 264 204 185 258 229 155 169 155 152 209 286 291 126 97 222 207 137 128 172 309 266 187 249 149 121 152 231 189 153 129 110 144 196 198 200 172 110 199 127 122 115 116 66 113 53 70 200 169 121 128 139 93 134 111 125 200 206 149 110 141 194 203 210 213 165 156 168 191 186 126 134 195 55 142 204 177 170 167 136 117 128 211 165 152 197 232 187 143 154 171 170 217 237 213 262 175 115 183 102 51 87 144 162 116 121 163 113 72 79 157 134 135 87 137 139 201 196 109 76 104 107 60 96 143 135 152 107 102 147 83 123 139 118 140 143 144 173 221 190 237 433 1171 2601 4096 4077 3602 3325 2882 2071 1914 1990 2667 6768 17447 17985 11322 9038 6926 5987 4902 4233 3779 2987 1900 1210 1907 4086 4849 4691 4033 2059 632 329 300 315 323 278 315 320 301 274 286 267 254 266 224 221 239 267 238 213 213 216 185 151 170 161 143 101 124 137 137 181 153 130 141 116 144 180 152 132 128 138 124 142 136 127 160 160 129 146 173 177 176 166 137 154 173 164 160 126 111 140 105 109 121 111 124 111 118 135 146 144 137 145 137 138 142 135 134 146 123 130 135 127 140 157 143 141 153 130 133 143 127 150 147 133 129 156 147 135 127 151 152 139 130 119 132 124 129 125 135 142 136 127 123 120 128 130 124 127 128 112 104 112 107 104 107 94 94 90 83 89 79 60774 357 131 30 11561 16 52 54 8013 2995 48398 40242 27722 17630 9873 8593 22674 3892 578 505 549 526 539 575 628 509 357 328 235 311 347 432 395 387 281 291 333 385 406 303 243 337 320 338 317 289 252 255 289 302 254 226 269 268 282 244 219 225 217 190 214 323 445 306 226 110 113 87 80 87 161 143 185 232 311 223 120 112 148 123 176 144 114 166 173 171 146 127 94 133 99 173 151 155 106 149 99 118 201 127 148 164 116 83 43 32 57 32 63 43 126 171 114 75 69 96 24 59 83 117 163 118 121 163 183 115 103 117 143 153 185 163 124 109 117 81 96 126 112 115 132 122 95 112 133 134 166 143 89 121 104 90 132 102 109 108 114 143 154 126 86 91 87 98 79 56 56 75 71 80 133 151 166 138 96 94 114 158 138 83 64 92 108 121 131 119 87 92 94 72 77 45 57 69 89 127 136 132 120 153 173 188 243 406 1028 2309 3725 4412 3868 2968 2564 2216 1894 1831 2068 3108 6798 13607 17042 14620 9980 6208 4166 2652 1719 1366 2197 4445 5820 4413 1668 478 293 254 268 279 296 291 252 253 265 297 332 307 271 278 231 205 202 212 209 223 205 181 170 168 150 114 103 108 97 103 105 121 100 93 110 127 126 107 96 113 114 123 112 105 121 121 112 106 111 134 143 129 138 156 161 150 141 150 143 128 121 97 117 128 125 130 122 119 99 101 96 98 78 86 108 110 112 108 107 111 104 102 103 131 137 120 99 110 92 102 114 108 108 109 121 116 125 126 110 117 99 93 86 102 103 106 105 103 109 108 110 109 96 89 107 109 99 101 98 82 88 95 92 89 90 86 78 80 84 74 70 66 63 58 51 60780 357 111 30 11571 16 53 0 8012 2989 72483 53539 39000 28755 19834 12225 5871 990 589 656 480 574 662 680 628 450 425 367 301 271 368 451 421 431 425 478 458 317 397 351 269 393 402 321 292 362 350 221 223 325 234 280 292 342 274 309 296 307 186 213 218 277 329 372 256 259 200 119 321 254 241 167 91 226 254 177 135 193 157 165 323 298 278 210 188 172 167 176 195 177 119 203 192 160 120 138 140 208 195 224 227 176 210 200 147 105 68 103 106 115 189 219 167 117 110 168 151 139 143 101 127 187 171 170 169 150 170 199 222 234 207 158 102 70 61 73 153 144 140 110 158 169 170 160 147 163 172 172 184 167 134 160 196 177 172 175 243 236 184 151 138 101 90 85 76 120 145 144 100 78 100 152 138 107 131 129 177 207 171 131 147 134 133 128 102 96 127 169 182 118 109 127 145 171 167 190 197 180 200 194 195 232 263 327 518 1037 2011 3786 5376 4747 3127 2113 1581 1321 1183 1168 1592 2771 5311 7965 8191 6508 4306 2480 1606 2039 3659 3851 1841 494 288 269 279 292 292 305 281 244 255 286 299 315 314 280 282 280 262 262 271 245 210 217 217 211 195 191 192 157 117 107 120 140 136 143 157 164 144 161 161 132 127 149 141 142 139 144 133 144 159 161 139 125 139 154 170 177 158 147 164 152 142 142 142 116 133 141 147 144 132 136 106 108 97 116 139 120 113 120 116 111 109 121 144 133 137 148 160 148 144 142 136 143 129 113 130 132 140 138 133 132 136 120 130 123 129 130 134 138 133 126 131 140 125 125 133 117 120 118 117 122 127 118 111 101 106 117 109 110 103 98 95 81 80 83 75 84 76 60786 358 117 30 11577 16 53 6 8012 2982 128167 60224 41751 19665 8965 10517 18751 26150 1745 572 558 482 549 504 505 437 393 374 362 358 345 353 365 285 376 343 377 261 336 326 264 367 378 410 279 210 323 251 265 325 245 226 329 347 261 251 301 352 305 257 239 281 270 220 214 252 253 274 196 242 173 230 225 230 210 180 218 184 207 258 189 231 266 210 140 148 176 182 239 227 192 230 207 119 127 146 112 194 178 104 160 200 215 175 191 118 89 62 45 7 15 99 145 102 95 109 186 127 83 122 125 171 204 152 134 198 203 189 179 130 180 172 94 107 119 141 130 97 90 186 130 98 160 180 141 134 155 141 159 110 99 125 142 166 215 220 197 246 178 205 102 128 124 115 93 74 110 144 129 59 39 135 144 104 83 127 145 215 174 81 95 76 97 100 137 60 81 75 133 156 65 94 127 124 116 119 130 175 173 154 151 207 216 208 198 269 354 623 1184 2005 3549 5546 5618 3830 2306 1511 1159 968 895 953 1141 1539 1936 1923 1573 1330 1715 1681 1175 639 353 309 293 338 316 253 269 261 242 217 248 284 278 281 275 235 244 241 217 213 240 224 159 224 201 181 144 127 148 117 93 95 101 102 98 88 124 124 109 128 134 107 103 119 106 131 153 160 158 138 148 124 141 112 108 119 124 91 117 122 130 129 119 93 83 88 90 86 84 88 84 101 105 98 111 105 110 115 101 93 108 110 111 118 98 112 108 110 114 111 107 96 92 116 121 113 113 107 107 120 128 114 107 111 100 114 113 103 109 114 116 122 104 111 114 103 102 104 97 104 110 105 97 101 88 92 94 94 84 90 82 68 70 66 62 60 53 52 60792 358 117 30 11577 16 53 12 8012 2975 29493 13071 6944 4872 6105 28784 22845 748 509 672 585 549 644 579 425 472 421 352 282 286 381 478 395 189 302 368 416 261 234 226 232 317 463 400 266 196 358 286 305 268 248 275 353 362 291 290 297 175 308 258 266 273 180 168 308 310 247 286 261 182 241 250 218 191 279 317 231 167 242 238 224 218 198 222 162 206 225 171 206 196 249 150 107 87 178 197 180 125 159 242 196 269 227 181 131 19 28 -23 70 129 122 172 168 53 80 132 154 157 144 136 214 128 114 154 143 130 125 149 95 140 202 92 130 185 186 173 115 80 136 121 184 190 156 162 123 107 134 148 175 102 148 131 146 200 218 160 194 194 218 179 169 184 163 96 115 77 143 86 89 116 125 132 95 137 142 195 227 202 116 163 117 121 96 96 132 216 172 160 144 103 130 157 168 116 115 130 205 202 206 190 181 157 228 222 206 250 282 551 923 1440 1956 2298 3451 5468 5886 4897 3159 2012 1579 1415 1707 2280 2457 2123 1495 860 583 459 359 467 570 434 369 390 324 344 375 330 269 243 247 244 243 215 279 285 239 228 226 246 224 202 173 175 230 235 223 185 155 111 132 140 133 125 83 124 131 132 119 107 109 100 106 167 179 134 129 133 137 139 149 113 115 159 131 126 151 178 141 115 126 138 126 111 105 121 116 109 112 98 111 128 126 87 118 128 113 115 116 125 102 110 124 114 133 133 139 107 111 130 117 117 126 128 123 102 109 109 114 113 112 117 121 124 106 106 112 127 109 115 107 98 104 102 99 104 106 94 104 98 91 100 104 94 89 84 84 89 90 85 84 79 73 69 59 64 67 56 60798 359 90 30 11580 16 53 18 8012 2969 158997 47055 53409 49970 34700 24795 17857 5467 1181 639 701 560 475 570 535 403 198 340 412 291 325 326 349 304 201 208 191 254 241 207 221 353 335 349 359 257 229 294 271 210 149 263 203 281 308 205 213 192 253 229 238 233 197 197 156 197 241 237 144 148 177 275 123 100 180 224 170 170 244 200 206 148 278 201 76 91 121 31 149 152 149 110 191 123 114 162 138 191 115 184 139 76 112 95 143 90 -53 -20 67 46 -12 76 104 185 105 52 100 113 84 103 141 77 109 142 91 98 118 127 155 154 114 162 210 147 83 119 149 137 118 74 92 121 124 130 99 122 131 117 69 98 116 155 99 160 112 139 197 189 167 208 259 218 127 76 76 101 60 53 30 20 68 151 95 107 45 74 113 171 129 131 101 68 87 73 74 139 118 44 45 106 116 99 116 136 105 113 101 106 109 160 154 178 178 172 123 137 168 300 516 1086 1786 2154 2209 2055 2675 5359 6796 6018 4564 3877 3173 3521 4448 6084 7134 5820 3624 3028 3205 3433 3173 2080 979 451 303 239 198 231 237 233 237 220 250 201 178 210 189 205 209 231 153 204 216 230 182 199 182 181 177 125 95 110 91 71 96 98 88 114 122 96 93 102 129 104 108 95 81 111 129 122 118 124 110 131 138 137 120 143 123 121 114 127 114 73 94 70 90 108 80 75 82 72 54 77 70 89 94 81 68 86 111 87 99 90 101 95 84 81 98 98 87 91 111 99 91 102 118 113 92 101 118 121 143 124 80 92 102 97 90 75 91 86 93 81 94 100 88 95 90 77 80 78 78 86 81 78 67 67 67 66 77 62 49 50 42 40 42 42 35 60804 358 130 30 11590 16 53 24 8012 2962 9024 5900 2632 3722 14544 8060 549 360 437 532 489 576 541 436 364 224 317 241 227 269 285 265 152 204 218 175 156 166 239 271 279 275 322 241 191 223 275 283 198 249 251 298 185 179 195 211 185 200 227 114 125 84 119 60 124 121 107 66 93 126 164 156 141 222 248 128 94 130 150 133 115 119 67 34 84 124 125 119 78 96 150 113 100 94 103 72 115 96 81 85 150 117 51 111 76 -54 4 39 7 58 106 92 116 36 23 64 25 21 64 127 129 85 73 74 52 78 128 92 84 95 125 97 54 32 110 144 80 57 96 143 131 166 151 136 49 41 101 66 118 112 78 133 91 118 159 155 121 99 118 150 122 85 70 44 72 -5 45 63 74 34 23 30 23 55 83 104 81 21 94 48 7 19 54 52 53 34 73 59 108 67 98 49 84 97 43 63 122 112 126 117 141 123 173 217 181 186 244 358 720 1482 3194 4958 4337 3439 5828 9426 11050 9400 9936 12182 11281 8270 6303 6067 5457 4673 4075 3019 2343 1586 827 509 410 320 241 271 296 258 201 206 226 213 206 184 170 153 180 177 169 157 157 143 168 182 171 172 178 136 81 109 78 50 47 43 89 79 66 91 68 88 84 71 112 124 101 104 97 111 97 105 81 60 84 107 101 117 150 154 109 97 102 103 72 72 64 63 71 58 68 48 84 78 72 77 86 69 58 64 80 68 68 66 72 90 92 89 81 72 83 75 72 72 85 78 69 72 79 75 87 95 87 69 76 84 76 65 69 75 73 57 71 68 85 76 69 62 53 74 70 66 66 84 77 62 67 65 65 56 49 49 51 52 34 30 28 25 28 23 60810 359 77 30 11597 16 53 30 8011 2956 7148 2262 2158 1357 14645 93070 45119 966 408 499 598 612 597 473 421 295 245 311 242 250 334 267 213 321 271 235 258 226 212 273 335 424 336 203 283 330 284 230 219 240 294 245 236 234 217 190 172 221 155 261 183 189 130 171 155 158 155 122 146 150 142 164 100 116 169 166 103 221 247 184 192 129 145 139 58 74 59 45 111 194 126 97 115 112 128 121 84 105 176 117 98 129 142 127 87 88 59 56 -24 41 65 55 89 173 106 67 95 108 99 69 62 118 70 75 112 133 145 170 175 175 82 86 152 197 98 104 99 127 49 0 37 162 170 142 164 143 97 112 144 86 134 137 117 134 242 219 188 121 125 150 244 199 137 63 67 103 46 82 84 59 50 48 98 124 131 119 104 125 87 98 60 53 68 73 126 101 86 55 84 74 88 94 106 84 90 109 130 136 167 118 177 182 167 140 215 221 240 361 441 659 1383 3106 5881 7559 7872 9005 9712 9693 10749 11331 8901 5767 3647 3211 3745 3722 3137 2482 1940 1768 1482 1136 819 591 371 293 268 266 244 236 248 252 279 296 226 197 250 238 199 140 204 176 144 152 182 156 165 193 112 86 113 125 133 113 113 106 68 77 82 100 112 150 136 107 120 106 100 128 113 82 117 82 122 135 144 151 154 127 120 149 121 119 95 72 98 65 87 90 88 71 79 76 77 56 41 72 95 82 71 75 76 70 87 82 85 87 76 73 66 94 96 96 93 89 87 71 77 82 84 82 93 89 90 79 88 102 91 91 72 76 75 92 92 87 82 78 80 80 83 75 80 85 78 79 75 68 77 83 77 71 62 55 54 46 56 50 41 44 37 60816 359 109 30 11599 16 53 36 8011 2949 17236 11742 7950 5996 28756 136128 45322 1415 600 653 619 632 607 607 482 293 423 446 319 400 430 311 122 245 261 306 348 328 341 324 343 411 362 294 300 295 337 299 332 358 346 340 287 336 258 146 192 194 236 225 284 253 163 198 226 174 181 166 236 178 184 91 232 244 248 308 241 311 255 280 218 201 234 192 75 93 116 167 188 202 193 194 196 176 191 202 172 165 189 121 138 136 171 207 158 40 81 68 -54 18 65 45 101 187 201 129 62 113 140 137 138 208 172 158 184 150 150 204 195 141 186 163 163 91 127 162 155 193 151 165 203 229 201 220 180 181 210 151 147 169 130 171 214 293 249 288 263 145 160 276 258 164 127 173 166 107 79 47 96 109 115 96 112 126 163 152 191 172 143 176 198 114 102 135 54 146 129 104 204 156 150 139 198 133 147 162 139 168 186 206 264 248 209 217 237 239 237 342 415 475 532 957 1656 3279 4638 5164 6408 6560 5964 4543 2878 2614 3139 3751 4015 4087 4232 4142 3522 2601 1910 1375 870 618 558 613 547 484 444 469 399 371 400 431 397 335 327 289 256 230 266 202 196 258 235 202 166 181 165 142 162 155 134 134 104 102 117 155 161 167 144 145 115 118 153 144 154 166 149 145 146 171 167 150 147 165 186 158 147 125 113 118 120 111 103 138 139 154 136 119 137 110 113 113 129 117 109 121 124 121 127 135 119 127 131 135 146 139 121 127 143 135 127 117 104 126 139 146 146 122 117 128 129 134 113 115 129 129 123 128 131 145 125 118 143 134 127 116 120 110 112 111 119 121 116 110 109 115 113 105 101 96 92 82 87 88 87 81 76 60822 359 107 30 11597 16 53 42 8011 2943 14410 7831 4446 2253 22983 120456 14045 570 507 560 687 578 533 504 424 315 290 297 255 386 387 329 229 224 249 284 295 380 415 410 341 325 344 318 321 386 388 362 323 394 298 327 344 243 230 224 234 331 235 208 186 221 213 157 159 233 199 200 241 190 246 151 153 238 260 227 274 315 208 281 196 211 220 148 77 118 213 209 188 144 192 185 199 169 149 136 120 120 160 217 165 150 212 203 251 167 134 181 53 31 75 76 104 118 150 111 94 132 142 167 109 106 122 190 214 171 150 171 210 173 177 134 184 105 51 71 139 190 202 194 173 166 177 160 212 225 152 178 175 218 130 186 154 203 246 293 171 124 196 278 276 195 177 199 114 88 94 129 170 165 86 88 120 195 157 154 201 221 164 144 148 88 124 104 123 158 137 138 193 165 156 217 216 139 116 139 109 87 108 156 198 189 180 135 205 297 314 312 345 408 474 516 656 1053 1738 2299 2133 1990 1850 1857 1920 2032 2204 2232 2447 2815 3120 3477 3831 4152 4101 2818 1911 1546 1282 1039 752 629 623 691 775 822 830 804 786 746 670 511 355 338 245 207 208 205 205 188 180 194 157 125 109 122 117 99 120 156 125 120 145 136 157 107 105 131 158 126 132 159 170 163 167 142 152 159 133 120 163 180 141 122 113 122 123 128 135 145 139 143 130 102 101 112 108 101 122 151 143 137 136 131 112 115 96 117 118 136 115 110 115 108 109 99 116 129 122 131 137 131 118 129 126 132 132 121 113 130 133 120 111 120 114 100 106 109 106 108 105 110 109 107 114 103 95 92 97 95 100 95 86 91 92 92 89 78 75 70 72 67 57 60828 358 164 30 11594 16 53 48 8011 2936 2518 2360 3731 55668 403814 40044 437 422 584 565 647 634 413 349 379 275 385 401 343 320 306 208 145 223 202 233 330 360 367 386 448 365 277 293 315 336 331 281 323 320 289 236 199 231 237 165 184 212 267 241 145 118 105 126 109 174 228 224 123 151 127 191 180 162 139 199 242 232 223 176 113 149 68 139 133 112 141 230 240 141 111 131 160 143 122 153 200 90 181 119 136 141 96 61 135 149 118 52 62 56 40 102 121 101 90 83 81 148 161 94 147 155 147 137 94 205 202 142 195 149 132 137 126 121 122 108 148 142 197 159 200 135 142 122 237 215 168 254 176 145 113 207 218 230 227 164 180 182 232 247 256 190 164 193 133 74 112 82 85 144 126 58 81 161 109 194 174 98 62 66 68 99 98 113 91 116 114 126 97 111 135 152 124 150 151 76 83 130 154 162 220 183 205 221 221 239 206 220 237 344 442 565 736 828 1161 1568 1881 2261 2547 3005 3348 3138 3009 3556 4449 5118 5558 6326 5892 4227 2366 1122 652 595 575 554 520 590 708 882 1135 1378 1365 1349 1401 1284 956 624 372 281 228 199 185 216 179 218 169 137 115 141 110 104 115 101 116 144 156 113 99 130 139 133 143 131 111 130 143 147 125 117 114 144 120 135 137 113 132 133 138 113 103 85 105 91 99 102 109 86 118 108 91 78 107 115 117 166 111 87 108 114 107 101 114 114 129 103 111 106 123 112 101 100 97 110 123 128 119 101 117 124 106 93 103 97 104 105 92 98 111 107 101 98 106 95 96 86 89 98 91 95 93 82 86 91 90 83 79 76 77 66 64 54 52 55 51 48 48 49 60834 359 102 30 11592 16 53 54 8010 2929 16163 2842 2650 4002 51284 428707 183455 4371 483 574 639 636 541 405 300 271 454 370 351 344 292 263 235 289 267 302 303 423 518 392 349 394 381 355 351 308 294 329 319 312 277 271 232 248 296 223 307 320 284 253 226 286 268 247 195 174 203 276 231 218 179 147 154 188 175 179 338 247 140 219 145 141 206 194 183 185 140 123 86 224 239 165 117 162 208 195 203 164 186 195 88 197 204 205 182 190 88 42 103 101 82 131 110 242 187 129 64 158 122 136 218 190 191 203 222 175 95 188 117 200 199 200 179 166 211 139 146 127 162 186 105 172 194 129 177 193 217 125 202 185 118 151 277 239 321 240 172 206 153 270 249 271 189 138 151 128 124 108 136 119 169 132 83 130 118 94 113 121 163 145 143 108 105 140 153 98 112 106 155 120 164 173 110 163 116 113 203 160 126 123 170 194 185 111 169 186 213 210 184 210 238 340 453 666 934 1047 1240 1414 1702 2014 2346 2898 3968 4439 3944 3387 3073 3072 3712 4433 4348 3019 1482 1006 1030 959 784 748 771 717 816 769 819 831 902 982 936 704 424 324 278 232 249 199 229 222 199 176 175 134 131 130 145 112 138 129 155 140 142 162 120 85 120 149 152 148 163 157 161 122 126 135 113 113 133 151 145 154 127 157 122 112 139 127 120 139 125 134 143 139 130 113 154 138 120 125 124 116 138 125 113 136 140 136 153 127 121 113 106 114 131 148 114 130 120 117 131 134 135 132 117 140 125 119 136 121 120 135 128 130 116 128 111 111 103 108 118 123 130 110 93 101 102 104 106 97 102 98 91 90 87 87 83 71 65 73 69 69 66 60840 359 101 30 11591 16 54 0 8010 2923 18337 2365 1775 11413 139084 711910 539759 12910 487 365 450 582 552 496 414 358 343 480 468 342 338 288 212 212 181 290 342 336 474 425 394 366 314 267 260 295 331 304 335 343 294 182 255 234 247 194 203 255 299 240 229 244 249 233 219 197 279 141 135 84 203 206 199 193 102 133 236 220 189 250 156 110 101 193 168 185 156 83 212 132 95 179 149 205 174 158 165 163 137 113 215 123 177 191 186 147 82 115 47 45 103 98 102 131 208 119 135 134 92 206 145 155 169 174 193 182 177 190 91 182 208 182 182 127 78 145 114 94 171 138 111 139 210 152 193 214 197 186 220 180 181 147 183 203 248 216 217 178 198 175 287 328 265 141 105 73 94 90 116 188 92 138 110 119 193 103 127 141 170 160 208 131 125 86 92 122 104 153 68 158 150 99 115 104 158 145 133 170 94 145 164 149 163 167 161 150 130 206 215 218 225 265 230 318 690 1070 1045 1153 1187 1211 1226 1490 1904 1945 1464 1301 1480 1461 1265 1542 1785 1851 1737 1630 1524 1439 1579 1841 2116 2207 2251 2243 2036 1819 1694 1248 846 596 418 312 257 234 227 207 184 159 206 195 137 109 149 157 112 115 111 130 144 99 102 105 110 117 100 110 116 118 157 118 129 156 162 146 128 138 134 137 124 138 142 138 113 100 121 123 114 110 98 85 113 122 93 99 106 107 96 115 104 122 118 99 113 106 104 131 130 125 119 101 120 106 116 103 97 105 99 102 112 123 122 127 117 119 114 113 106 131 115 98 112 118 109 117 114 109 114 107 114 95 107 101 92 96 101 86 89 90 92 88 82 91 91 78 74 75 68 63 65 59 52 60846 358 131 30 11591 16 54 6 8010 2916 2495 9034 88323 438713 710440 386764 10370 449 561 618 619 609 478 417 335 382 372 347 281 301 254 183 252 316 366 396 489 524 346 377 324 295 371 328 238 257 313 288 360 266 265 251 218 156 180 286 340 231 268 228 244 185 225 102 191 322 246 199 129 203 177 92 273 245 242 248 208 188 194 186 132 130 190 207 147 154 208 234 124 212 179 198 208 114 224 210 214 202 140 129 188 229 131 102 75 99 98 70 36 80 125 103 153 137 94 55 34 62 116 166 133 127 183 232 240 165 150 154 113 175 100 162 193 209 156 74 117 140 186 175 168 212 223 184 183 238 203 207 198 130 236 194 218 256 262 184 206 177 174 194 225 238 259 148 128 121 90 125 154 130 102 99 104 89 126 139 178 176 193 132 154 175 159 100 74 99 91 100 135 127 133 130 136 171 174 99 132 169 140 111 140 133 133 193 184 158 184 248 237 263 271 315 344 462 1085 1783 1913 2006 2120 2288 2478 2779 3068 3117 2383 1610 1093 875 993 1142 1242 1387 1557 1597 1678 2129 2523 3104 3881 4874 6018 5874 5445 5225 4438 3292 2210 1083 495 345 251 193 206 192 209 209 197 160 100 80 93 88 91 86 95 88 91 110 147 124 98 121 167 155 123 136 123 128 106 132 145 120 124 136 111 110 122 114 121 104 111 135 121 101 113 124 135 130 128 139 116 100 93 73 100 113 105 115 118 106 111 81 103 131 132 130 142 126 120 120 123 112 128 109 113 113 116 105 120 105 112 112 111 117 108 118 129 114 97 107 107 98 86 95 104 98 95 108 92 100 94 90 96 93 90 84 87 81 76 81 77 72 62 57 50 51 51 48 60852 358 132 30 11592 16 54 12 8010 2910 24419 15662 22076 199631 466904 171636 12328 516 408 547 561 515 349 438 397 429 377 433 333 323 447 296 270 248 389 513 461 384 430 480 449 372 313 287 407 485 452 305 305 383 342 286 276 310 323 323 265 344 269 310 338 275 183 219 257 422 284 175 148 185 164 149 252 409 397 260 247 245 174 185 221 143 67 156 184 154 184 185 184 179 229 155 90 131 184 193 257 137 176 163 191 208 240 142 93 170 120 86 76 62 103 108 210 199 150 126 79 177 247 166 70 132 197 165 197 159 140 153 183 191 172 179 229 170 140 154 155 143 165 189 184 179 167 214 190 252 278 254 275 250 223 269 219 188 216 207 301 302 243 240 267 285 308 258 179 177 158 150 71 68 98 96 108 142 104 101 140 194 144 176 152 156 160 156 168 144 111 94 172 160 86 131 164 154 135 150 159 176 207 184 165 148 176 206 202 169 210 247 242 225 344 430 564 494 482 852 1408 1957 2513 3048 3881 4183 3641 3074 2408 1912 1836 1738 1772 1974 2468 3029 3458 3788 3947 4169 4884 5822 6093 5960 6021 5963 5787 5596 5163 4441 3225 1966 713 356 277 222 197 179 235 213 182 139 123 142 168 129 161 124 111 117 126 188 170 166 135 146 142 144 185 199 154 165 180 170 147 168 173 169 140 143 151 152 133 135 138 132 144 158 163 158 157 161 148 145 125 112 113 111 109 115 111 125 118 119 128 141 137 128 121 121 130 142 139 144 123 122 120 107 127 147 143 125 126 132 128 121 115 117 138 131 121 116 108 110 114 118 125 122 115 110 112 108 111 110 109 102 103 114 117 105 96 96 84 84 82 85 76 71 68 75 73 62 60858 358 133 30 11593 16 54 18 8009 2903 3155 2474 1965 1465 1326 982 586 447 415 443 435 548 472 284 331 417 505 486 334 278 366 268 261 361 361 489 478 469 498 536 502 531 521 425 380 292 452 387 371 462 335 213 270 236 375 313 247 286 350 323 220 227 181 126 240 352 308 181 170 100 196 142 198 262 198 187 198 239 209 98 156 166 113 83 118 144 224 177 177 207 129 173 155 95 118 133 130 169 210 168 248 193 128 123 92 85 32 55 74 22 87 169 159 238 159 144 164 143 172 123 126 63 124 221 178 179 201 167 154 213 164 139 197 161 165 146 102 154 209 205 191 184 143 180 239 271 219 225 214 260 253 172 167 287 303 270 240 276 345 229 246 295 334 242 186 154 114 102 88 111 112 145 131 117 86 137 128 152 149 188 157 97 140 148 115 93 129 155 129 141 149 184 217 157 152 120 157 226 189 165 126 162 236 182 182 223 224 253 281 267 371 528 992 1560 1183 692 543 632 971 1701 2517 2747 2462 2022 1487 1283 1293 1448 1773 2148 2892 3645 3956 4109 4115 5212 8245 11533 15009 19850 21610 18957 14892 10290 4524 1732 1006 602 348 253 261 252 245 213 192 203 147 124 160 154 145 144 157 164 190 144 141 147 141 146 163 179 184 213 179 174 181 158 158 149 167 197 184 171 167 191 150 154 119 134 163 160 162 142 142 155 147 127 137 146 163 159 147 163 170 170 156 130 128 130 153 168 124 138 155 163 152 149 147 145 146 150 145 143 145 156 156 152 145 158 172 160 141 146 140 138 142 127 124 135 148 147 147 131 125 120 133 129 124 115 123 119 121 127 121 114 115 112 122 110 106 104 102 95 87 87 89 75 60864 359 104 30 11594 16 54 24 8009 2896 37082 13322 9705 6091 3654 3733 1226 503 450 412 422 506 475 384 387 376 417 522 421 231 249 298 280 115 164 355 473 390 413 303 330 492 335 347 262 319 335 378 258 309 306 231 228 238 207 269 300 238 238 361 258 232 270 119 166 282 347 254 189 144 146 152 136 234 195 163 116 152 217 125 132 120 144 96 97 70 25 106 93 152 197 91 138 130 112 140 101 49 118 105 103 168 104 136 108 92 100 125 40 -3 61 106 121 142 181 161 77 71 142 143 157 134 125 116 94 109 32 61 84 103 187 144 129 134 168 101 77 138 147 135 112 174 174 179 203 230 215 225 198 249 246 221 232 175 205 276 235 258 294 220 134 244 245 267 163 86 106 118 101 82 84 102 74 116 90 95 118 137 166 139 125 60 56 92 69 48 93 98 121 96 108 149 199 141 133 157 124 78 128 165 180 187 123 132 175 168 191 257 210 290 430 611 1068 1836 2351 1906 1161 861 766 810 795 729 702 742 848 1055 1496 2241 2825 3269 3493 3324 3364 3805 4782 7042 9888 12850 19128 27065 33632 36326 33998 27424 15539 6391 1216 263 256 199 213 270 209 223 206 214 149 156 151 152 165 153 200 198 157 163 152 188 168 177 173 150 187 180 180 201 181 169 187 180 213 189 193 164 175 176 163 161 149 146 132 156 154 171 157 156 160 196 147 180 175 135 147 156 156 146 150 140 143 171 154 153 158 146 127 130 151 144 132 152 153 152 166 155 145 151 137 152 144 146 157 149 130 129 146 142 137 136 137 146 136 146 133 127 139 133 131 134 126 117 113 119 120 122 128 136 125 119 123 120 110 105 108 103 105 98 101 100 89 60870 359 104 30 11594 16 54 30 8009 2890 68962 15548 4610 1140 7592 94612 59138 2257 406 400 427 393 428 342 330 285 324 392 381 331 278 320 226 180 287 384 428 338 362 380 389 477 370 270 218 283 428 394 314 299 298 291 296 234 229 203 250 369 340 388 263 206 186 145 66 276 313 372 248 110 70 59 116 242 162 124 82 201 153 96 103 34 49 -7 115 97 57 156 130 54 108 171 73 46 43 169 127 67 108 107 156 76 95 102 89 -10 12 35 47 26 0 42 100 154 121 114 83 -24 31 101 56 106 90 27 124 146 133 128 77 50 98 90 92 99 63 76 111 59 90 77 114 153 147 159 177 178 240 246 207 234 149 158 157 162 204 178 138 180 175 206 220 135 154 139 144 125 122 100 65 93 24 -6 32 103 128 75 130 102 90 70 85 55 108 103 114 59 85 74 81 56 82 63 83 81 181 138 103 107 60 70 97 129 130 89 96 129 154 151 198 247 518 1027 1880 2667 3257 3393 2648 2063 1781 1628 1595 1606 1630 1655 1787 2064 2558 3006 3197 3055 2786 2492 2319 2318 2601 2955 3783 5073 7703 12621 19189 23389 26862 27916 31236 27642 10836 1380 231 186 165 194 215 188 148 154 160 159 136 104 122 111 108 131 119 105 113 176 169 133 166 156 155 143 165 156 153 146 131 137 131 123 131 126 164 134 142 123 98 100 90 126 98 75 102 95 118 149 119 110 110 97 116 131 108 108 119 106 108 101 99 115 102 130 128 106 103 106 97 102 120 119 125 104 112 105 112 127 103 112 109 124 106 99 99 102 111 111 120 104 107 112 106 112 115 113 100 106 107 102 97 96 81 86 91 95 94 96 98 97 85 80 76 62 68 61 66 75 66 60876 358 133 30 11593 16 54 36 8009 2883 14208 12960 48859 286593 705608 715296 169660 5178 537 401 350 423 475 356 370 357 415 531 407 347 366 267 310 383 377 495 486 384 398 577 481 474 386 375 402 473 379 373 280 445 350 377 353 268 278 307 389 455 432 311 276 198 184 189 303 291 406 275 272 201 148 178 207 272 291 214 112 130 154 112 164 194 115 52 155 181 114 149 196 223 196 163 250 170 155 175 158 176 121 169 192 153 157 150 142 127 65 84 118 139 74 84 144 191 183 110 130 139 177 214 162 121 164 103 151 171 131 145 190 197 206 239 201 187 118 149 209 177 154 184 215 262 197 237 277 269 281 236 215 294 224 216 220 253 255 272 292 229 255 195 211 262 271 240 175 186 160 160 190 156 102 122 150 129 128 152 153 148 144 105 110 111 167 174 157 148 162 140 124 140 186 195 141 183 175 185 194 164 170 159 190 165 178 221 240 242 217 164 243 354 505 937 1915 3371 4810 5626 5532 4606 3981 3777 3963 4433 4312 3312 2312 1983 2225 2255 2061 2041 1955 1939 1993 2130 2408 2865 3411 3931 4272 4820 5595 5914 5386 3729 2951 2137 900 308 266 196 186 206 195 197 190 140 135 134 134 149 172 139 160 137 148 138 181 255 226 185 191 182 183 186 127 146 138 182 191 183 218 198 157 153 139 132 141 141 113 131 89 129 129 144 130 130 154 175 142 160 154 148 137 134 112 140 127 154 138 123 132 151 139 112 137 134 136 127 137 142 123 138 121 143 157 156 153 147 144 113 131 149 155 135 130 125 136 154 140 140 146 131 136 128 125 124 131 123 124 116 109 118 127 119 112 103 108 106 105 107 107 101 98 91 89 95 91 79 60882 358 133 30 11593 16 54 42 8008 2877 38996 150054 372184 743755 999999 999999 501912 106900 3251 400 430 462 405 265 339 450 433 518 455 328 271 267 312 482 457 477 399 453 464 518 448 392 372 372 300 411 388 299 443 427 329 297 313 237 251 303 339 406 352 298 229 191 129 275 366 322 297 289 183 227 98 153 232 220 206 178 87 159 142 157 129 194 67 37 179 183 241 220 241 219 148 175 164 94 127 154 84 123 161 130 133 200 149 155 144 75 94 54 47 102 24 89 171 149 118 131 98 86 113 183 213 155 118 114 182 153 164 116 72 137 202 183 190 210 89 86 109 203 195 188 148 193 264 247 267 266 231 191 175 258 283 197 227 234 260 311 159 190 235 199 251 242 156 237 182 176 146 130 94 96 113 131 57 84 124 180 129 116 154 47 47 141 114 120 97 53 57 121 144 151 82 98 119 113 138 146 160 148 147 156 87 163 251 170 127 203 187 215 317 471 736 1266 2160 2936 3358 4292 5020 4435 3570 3135 2721 2389 2170 1964 1855 1983 2264 2596 2760 2756 2779 2351 1830 1483 1418 1862 2577 3149 3314 3366 3420 3376 3045 2366 1538 699 321 243 207 210 186 168 217 183 111 123 184 136 177 226 199 200 186 233 226 212 248 254 240 150 152 191 181 140 134 165 136 147 161 184 204 199 165 155 149 118 107 96 67 114 115 109 141 123 133 121 135 157 131 143 159 135 129 131 129 128 99 111 124 121 118 120 124 117 133 134 137 124 102 99 99 123 107 133 124 130 133 121 136 151 134 149 145 124 125 137 122 122 134 125 121 112 112 114 126 118 118 109 109 106 107 114 109 105 105 101 97 97 91 88 87 88 85 85 87 75 71 70 60888 358 133 30 11593 16 54 48 8008 2870 51340 73121 147504 413562 999999 999999 271177 4863 549 412 444 491 398 311 340 318 396 418 482 342 228 247 218 457 454 498 493 509 416 497 471 423 408 320 302 328 434 385 309 432 295 210 233 303 211 319 303 337 365 305 311 207 151 287 366 143 271 316 192 159 167 169 171 201 175 151 127 201 160 161 117 151 109 155 122 244 223 143 117 156 189 69 165 210 185 100 119 131 133 240 117 155 148 121 124 64 54 69 67 133 92 57 31 79 131 167 168 167 134 156 134 114 67 105 139 132 54 137 144 168 155 139 139 128 147 142 101 177 182 187 207 218 237 253 185 199 116 125 165 228 255 226 255 293 280 186 205 222 189 254 222 192 146 224 192 119 140 171 156 99 102 91 80 74 109 112 153 97 57 92 45 63 98 117 127 118 153 125 41 150 152 141 128 146 132 157 190 192 174 170 184 159 150 151 128 102 158 234 330 456 873 1672 3364 5316 6242 5878 5621 5391 5056 4609 4489 4762 4674 4611 4555 5044 5793 5763 5373 5091 4232 3177 3058 2984 3453 4020 4431 4003 3840 3685 2937 2429 2194 1533 680 332 259 196 228 219 201 210 209 145 115 104 126 178 243 245 280 255 253 276 286 259 201 176 180 178 181 180 179 207 198 185 208 167 184 179 180 169 172 151 138 129 132 129 108 108 112 151 145 147 156 103 98 134 128 138 146 136 123 135 139 130 145 114 104 108 143 130 119 136 119 121 125 136 123 123 131 135 139 130 113 125 133 122 122 136 148 131 124 136 136 125 132 127 145 148 123 129 130 121 127 126 119 105 104 101 108 109 99 101 106 103 100 100 92 90 92 87 83 72 76 80 71 72 60894 358 133 30 11593 16 54 54 8008 2863 66888 70181 103149 311899 875293 999999 735827 13484 466 406 433 387 342 254 219 350 350 385 375 213 309 290 272 365 403 475 458 441 430 384 301 391 375 308 389 367 432 358 391 404 424 232 271 264 254 329 321 428 296 267 179 107 185 290 290 157 118 212 273 202 123 198 191 180 89 121 40 73 111 97 118 209 151 115 78 140 165 108 178 188 174 138 110 97 127 146 86 112 129 136 122 139 216 125 133 16 -29 13 57 98 77 -10 -2 65 102 50 135 141 50 120 107 80 108 237 162 111 71 157 56 133 127 135 38 53 74 148 114 156 174 193 156 191 183 235 245 213 196 210 159 139 176 209 255 177 248 198 156 215 179 169 238 273 200 187 166 162 116 134 77 75 63 55 77 107 51 113 127 166 88 46 45 74 145 116 95 71 102 138 153 132 107 103 109 113 128 140 161 144 136 154 174 157 209 196 155 242 313 477 781 1125 1456 1847 2934 4586 6169 7330 8071 8246 8770 8679 8072 8379 8307 7941 7594 7023 6470 6444 5741 4730 4456 4077 3544 3514 3713 4213 5186 7597 10234 11797 10878 9314 7092 4270 2076 760 306 208 201 200 191 233 178 160 184 179 194 236 207 192 205 204 193 187 206 179 171 165 189 180 191 219 207 205 166 154 170 160 151 193 191 153 162 157 174 152 136 134 119 121 135 128 117 133 128 110 121 127 142 159 145 118 114 107 141 125 127 122 91 72 114 126 115 123 131 144 105 101 118 106 114 122 113 122 136 149 108 110 132 125 137 155 142 145 134 115 128 138 138 125 109 116 106 114 118 116 105 103 106 106 104 103 96 91 98 95 96 104 92 87 83 80 86 73 73 72 64 58 60900 358 131 30 11591 16 55 0 8008 2857 181387 190250 201502 270986 572215 999999 737572 56917 1208 361 398 373 275 165 195 248 232 271 363 226 239 156 306 309 342 347 386 500 402 378 400 366 340 311 297 325 336 239 201 295 279 219 228 194 234 234 235 342 275 232 240 185 269 312 263 156 207 311 307 312 123 70 60 111 80 177 166 113 16 137 127 83 97 180 136 192 129 109 165 64 162 98 88 55 47 103 123 83 103 124 -10 90 96 180 65 61 35 57 15 -3 13 11 -31 24 30 106 149 70 104 161 78 29 69 98 72 199 54 94 114 53 70 146 91 87 101 57 77 166 86 184 213 164 166 186 156 134 198 208 86 186 265 167 153 167 201 165 210 261 164 119 162 146 231 153 94 141 111 123 151 94 25 95 98 68 36 84 113 87 71 91 20 49 31 30 48 67 46 87 88 78 39 54 131 135 113 44 59 121 166 155 86 127 116 121 180 275 615 1068 1360 1939 2414 3521 4571 5812 7170 8795 10029 10590 11050 11724 12571 12872 13741 13652 13065 12448 11808 10941 10026 8675 7058 5307 4228 4372 4096 3394 3580 4118 4809 5740 6462 5793 4951 4131 2863 1368 389 241 218 210 171 201 222 164 162 192 184 209 212 219 199 209 189 209 184 191 180 196 203 202 223 237 221 192 163 145 164 128 145 150 162 151 151 135 147 163 119 125 135 110 120 130 124 108 102 123 148 105 99 129 109 140 147 121 114 117 94 108 99 109 118 129 136 119 109 128 124 104 145 143 110 105 105 122 160 124 121 121 134 114 106 123 120 122 107 114 108 118 117 139 143 126 128 117 112 113 107 96 101 95 97 98 103 88 95 98 100 93 90 85 80 79 76 64 67 71 62 62 60906 358 130 30 11590 16 55 6 8007 2850 39601 43587 92722 323249 852756 999999 425031 10169 320 247 226 208 95 106 189 191 197 227 128 82 36 44 217 176 287 325 336 259 290 331 335 424 291 174 171 289 318 241 122 140 153 92 190 155 90 150 308 235 205 138 9 22 180 229 114 32 83 213 207 136 51 88 65 47 -23 3 20 -2 -43 21 -24 -38 -8 5 -16 17 23 64 24 -42 -28 22 2 -34 -14 -24 10 5 -25 81 -57 -45 2 32 58 -10 -22 -80 -61 -85 999999 -91 -17 -95 -66 17 65 -9 -13 -63 -9 -59 -48 -37 7 79 145 40 41 4 -13 -24 46 -4 20 -8 14 17 53 54 81 59 123 68 89 92 81 59 26 83 126 95 119 118 130 127 105 98 162 103 79 16 39 49 -37 20 2 -51 -40 5 -9 -13 -24 -12 -38 -1 -6 -10 38 39 -17 -26 -1 22 -12 0 28 20 26 14 37 11 12 -14 9 42 57 25 73 31 50 88 59 47 31 50 143 243 386 638 798 1486 3017 4791 6467 8831 10890 13117 15921 19544 22558 24827 26592 28340 29291 29512 28695 27186 25977 24440 21944 19710 16483 13408 10403 8719 8448 7935 7153 6492 5465 4213 2892 1789 1007 517 234 186 193 145 158 141 159 174 184 210 199 420 1156 1269 809 438 339 302 285 260 194 164 210 186 199 219 178 163 146 124 132 122 125 116 102 121 141 120 123 150 127 101 99 121 122 130 110 106 85 75 97 98 90 91 126 130 94 80 86 98 121 98 88 100 109 112 121 119 98 91 102 109 104 89 123 114 121 106 98 106 94 99 111 99 105 120 95 93 111 107 108 94 105 105 92 92 82 76 87 86 87 88 75 77 81 79 73 75 77 75 75 73 71 68 57 54 53 56 56 51 48 41 60912 358 129 30 11589 16 55 12 8007 2844 32313 32416 94915 355805 852158 999999 249883 4665 325 349 214 68 79 154 243 147 144 90 84 151 110 157 264 251 228 336 415 299 232 275 305 265 188 188 241 260 200 155 184 104 12 129 196 71 83 194 242 288 127 6 0 74 255 164 -25 -30 -22 4 59 137 170 115 110 55 47 48 25 -7 -32 3 25 69 -38 -22 50 42 -15 73 41 -51 41 2 -54 -73 -87 999999 -3 -3 -9 -6 -6 -58 -74 23 30 -26 -80 -33 999999 -74 -56 -73 999999 -73 -63 -78 31 -16 -13 -36 -31 65 6 -20 -53 29 -19 -4 -54 16 3 -12 -15 -64 -34 -17 6 83 79 104 86 80 79 95 32 93 61 13 71 85 66 34 100 81 113 108 87 97 97 115 138 135 87 55 44 64 -18 8 -15 5 -1 4 -54 -37 -78 -18 19 52 -3 -10 -41 -29 -52 -59 -22 -14 11 -42 16 36 -12 -59 -18 -2 -26 -2 23 8 0 -4 17 53 29 47 40 42 136 163 191 269 232 237 243 355 640 1394 2514 4107 6326 7935 9694 12803 16918 20177 21552 21266 20206 20419 23042 26419 29701 32238 30400 26652 22449 17901 15089 14239 13738 12103 10699 10320 8218 5057 3070 1671 643 346 175 149 147 158 181 202 238 324 1403 4541 8398 10414 5379 901 387 303 215 188 167 130 173 194 199 194 175 136 137 114 100 134 121 124 81 95 99 96 122 104 89 88 95 101 103 74 75 60 89 97 79 70 94 115 108 104 92 82 93 85 69 78 85 79 80 60 91 86 76 95 94 67 78 79 86 77 79 73 100 91 91 108 95 93 88 80 82 71 70 84 78 81 89 82 87 87 83 85 84 71 66 61 50 53 63 66 67 62 67 56 67 64 59 45 43 47 45 41 37 36 32 35 60918 358 128 30 11588 16 55 18 8007 2837 15226 17162 49412 200567 507753 954020 999999 692592 197427 3709 400 296 101 140 267 176 135 144 159 91 32 174 260 244 314 291 381 314 318 321 362 329 306 284 189 222 222 137 132 77 116 156 202 130 168 211 250 202 106 137 73 203 248 189 43 -45 23 53 98 164 193 123 101 23 44 103 117 36 88 85 -3 25 88 57 89 86 32 3 -24 4 -38 -9 13 20 -1 -51 15 -46 -41 51 58 -16 -63 -26 -57 -64 -66 -66 -42 -26 -85 -77 -100 -22 -53 -34 59 71 -62 -51 16 36 10 33 66 -1 13 -15 6 83 71 48 -50 37 1 -4 72 68 99 130 84 114 120 109 52 40 84 119 49 56 109 117 177 98 110 92 167 189 126 110 156 82 137 62 63 69 102 99 46 28 22 53 39 7 -13 24 14 48 74 65 60 22 45 23 -6 -19 16 -23 -15 -19 45 32 31 57 71 44 57 30 22 85 60 31 53 49 100 167 181 265 330 506 625 621 588 496 431 317 245 492 1132 1877 3157 4750 6650 9597 14212 18262 20691 23189 26667 31415 34417 33819 32250 30384 28624 25951 24838 24222 24279 24158 22913 22448 19030 11743 5433 1656 434 253 221 247 231 193 207 269 497 917 949 812 1536 3063 2945 1826 1376 883 417 237 294 232 196 227 244 240 241 253 218 148 139 155 171 155 158 148 169 171 136 147 159 101 160 137 153 145 120 103 129 134 159 127 134 152 154 154 144 142 125 113 109 133 149 136 139 133 138 117 135 117 118 127 118 122 126 127 127 124 119 147 145 135 137 144 137 143 134 143 127 133 109 125 133 111 119 115 124 121 111 124 130 112 112 103 95 103 109 99 93 103 102 93 88 89 90 84 85 80 75 81 74 81 60924 358 128 30 11588 16 55 24 8007 2830 3385 409 15106 136283 417748 889528 999999 364042 6489 332 193 161 95 33 172 83 64 139 79 99 152 208 199 162 316 295 195 338 358 292 298 260 180 214 223 147 65 167 87 38 82 123 197 115 167 176 189 181 69 37 91 225 124 8 91 -24 -35 -50 -26 2 49 53 16 12 51 -19 -20 -47 -13 -18 -73 -14 -22 25 57 -3 40 -49 1 -51 -21 -29 -61 999999 999999 -94 -46 999999 999999 -9 104 19 -85 -35 -7 -25 999999 -94 999999 -95 -71 -30 -80 999999 -87 -54 -50 -10 -67 -23 30 12 -30 -10 -3 9 3 -37 -40 -19 -23 -52 -68 -34 -51 -25 -4 14 63 30 95 45 21 33 27 5 65 29 43 87 63 75 20 31 82 73 110 151 45 59 98 88 63 78 59 96 22 23 10 -48 28 -76 -46 -21 15 -19 -28 7 43 22 -17 -48 -45 999999 -39 -8 0 -13 -20 -4 -19 7 -19 -25 21 -24 -14 -46 9 38 21 -7 27 58 57 49 49 158 156 319 691 1072 1469 1633 1567 1542 1824 2258 3046 3720 4614 6834 10408 14149 15565 16085 18400 19748 20160 20385 20681 23205 25290 25511 25784 24704 23697 24525 28523 36908 41873 42268 43439 41733 22060 6600 886 222 185 189 198 271 298 1059 5428 8322 5332 2507 1421 569 242 357 477 510 510 1131 3004 4912 4012 957 242 227 251 206 145 179 142 132 130 164 130 119 145 133 135 138 128 126 109 107 109 127 118 108 129 139 134 137 132 122 122 117 127 114 137 157 140 128 130 138 132 127 131 125 112 132 124 123 112 139 122 134 119 105 124 130 119 110 124 119 128 120 103 124 119 129 110 106 124 121 117 119 128 125 104 111 99 91 82 94 104 100 104 106 96 95 98 91 83 93 87 84 83 84 79 77 74 72 60930 358 128 30 11588 16 55 30 8006 2824 11849 5699 11870 117763 463118 873476 999999 367954 6419 299 247 174 148 106 167 34 68 111 30 59 120 188 299 358 219 311 269 229 241 222 185 225 217 190 101 182 127 118 107 116 114 38 93 94 174 206 153 85 12 80 204 137 24 -14 -60 -62 -37 -61 1 6 -68 -5 60 -5 -54 -28 -30 54 7 14 -78 4 5 -15 18 40 103 33 -48 -69 -40 3 -90 -87 -99 -77 -90 999999 999999 -76 -79 -43 -25 -96 999999 999999 999999 999999 -55 -93 999999 -68 999999 999999 999999 -74 -14 -35 -60 -31 -23 -45 30 -84 -87 -73 -11 1 83 -31 -54 -52 -64 -20 -23 -15 15 76 29 26 59 78 -41 -27 4 69 58 24 78 107 76 84 92 65 67 94 32 13 35 55 58 16 25 7 40 2 36 23 11 -45 -61 40 -20 -23 -21 -3 -14 -31 -53 -20 -45 -44 -18 -6 -15 -30 -25 -20 -30 -26 -17 -43 -27 -3 -10 23 37 -57 -10 -33 -17 21 26 21 -25 23 24 13 20 46 232 569 1246 2526 4118 5278 6715 8376 10261 11755 12417 12950 15448 20330 23188 25929 28803 30880 29722 27450 25330 24139 21730 19213 18990 18791 18046 20545 22755 23579 33731 39859 40313 27832 8440 1532 324 191 161 207 210 288 610 1362 1314 755 442 360 277 237 234 235 200 185 199 270 337 802 3805 6687 3217 646 286 431 204 153 112 125 134 133 149 148 135 138 117 132 109 98 107 116 121 144 124 96 113 114 120 125 100 114 98 103 93 111 104 114 95 119 125 120 109 132 115 121 107 99 101 108 108 109 118 113 124 121 113 126 120 106 120 106 117 112 97 113 111 107 106 106 119 115 112 103 95 97 98 97 98 88 76 89 89 89 82 94 96 98 88 70 74 82 69 69 72 63 59 60 54 57 60936 356 188 30 11588 16 55 36 8006 2817 186905 582918 708351 303335 10261 339 192 204 145 142 86 72 68 56 83 97 142 186 202 207 253 237 122 216 129 147 200 203 209 235 210 106 43 52 54 4 103 175 143 96 121 194 232 176 -14 -45 99 231 199 140 86 -56 -25 24 -21 -4 -36 0 -3 28 -4 6 27 52 8 26 -49 37 -57 999999 19 -6 46 -36 999999 13 -38 -97 -54 -52 -84 999999 -86 -87 -56 -84 999999 999999 -88 -71 -29 1 -82 -60 999999 999999 999999 -99 999999 -99 999999 999999 999999 -20 -74 -27 -19 43 -55 999999 -16 -18 -48 -47 -35 -13 -22 63 -31 -54 -73 -92 999999 -31 -28 14 9 26 -20 -36 9 16 -33 -5 -3 22 2 90 35 53 64 75 55 13 23 41 34 46 72 26 6 38 72 32 5 -26 18 17 18 -46 -26 -58 -71 -96 -45 -62 -47 -21 4 -17 -3 -22 -40 -82 -62 -35 -38 -53 -39 -31 -8 -14 -20 -71 4 29 28 53 22 -6 21 -28 11 7 28 -6 27 61 90 172 537 1649 3785 6648 9512 11456 13173 14574 16722 18629 19472 19026 18910 20627 23742 26479 28528 27346 23035 17840 14450 13096 12757 14915 19528 27981 33872 39690 42462 42109 34840 23987 6400 592 222 201 182 147 217 434 887 1132 728 358 210 197 223 247 257 229 206 210 190 160 191 195 188 850 2696 1919 389 247 133 86 145 145 134 141 152 166 135 119 143 152 139 139 147 123 108 98 89 115 126 103 86 99 107 116 125 114 111 121 124 118 122 127 117 116 102 123 127 111 116 128 128 123 123 109 107 107 108 123 121 130 101 95 102 108 115 112 109 115 112 109 105 113 121 115 118 110 115 101 100 115 107 96 87 87 95 95 100 98 91 85 77 75 79 76 73 76 79 71 59 53 45 54 60942 357 157 30 11587 16 55 42 8006 2811 684405 999999 999999 604281 953435 146526 3110 207 218 213 134 132 169 113 153 74 166 206 184 225 210 163 232 204 140 154 248 228 244 236 197 121 96 144 90 108 69 124 122 142 105 191 164 158 28 -10 127 221 305 227 122 7 -41 -22 38 74 99 55 -23 22 77 117 11 61 -29 1 4 0 62 42 -30 -69 -63 54 92 12 48 42 57 -58 -52 -33 -41 -47 3 -66 -84 -95 999999 -71 -50 -46 37 65 -21 -86 -62 -39 -21 -62 -30 -20 -91 17 1 56 -14 -14 -56 6 -33 21 15 -38 73 39 1 9 24 23 -14 6 12 -18 -1 -18 13 84 25 125 112 69 19 38 112 87 34 67 31 14 42 113 134 78 150 107 130 121 105 120 79 78 79 77 87 73 78 37 28 45 101 8 50 18 -32 1 38 80 61 17 29 48 9 -18 11 43 17 41 -35 -49 19 21 59 57 30 18 95 85 65 75 27 42 55 29 24 33 90 128 162 233 359 616 1074 2569 6010 10628 15760 20978 23174 24246 25974 25361 23482 21795 18711 14854 12574 12389 11850 9685 8000 8458 10011 11250 14960 22232 27885 28314 28211 31454 34267 27221 13116 2412 264 175 227 227 351 533 404 317 253 247 222 201 262 273 249 251 246 250 178 182 182 205 220 245 234 193 284 313 204 164 162 159 140 134 148 144 144 144 150 150 163 127 110 124 116 122 124 129 137 117 124 134 119 133 140 130 118 122 141 128 111 126 134 108 120 117 120 112 97 125 121 129 109 101 133 135 116 134 122 129 114 127 140 134 126 115 136 124 128 122 131 129 119 123 126 123 127 122 125 125 105 115 113 102 105 110 109 102 108 100 101 99 94 91 98 88 80 79 74 78 70 68 60 60948 354 248 30 11588 16 55 48 8006 2804 714187 822161 54163 1173 336 269 164 144 94 177 88 132 181 115 160 249 297 244 195 232 217 224 199 212 257 305 304 131 119 77 156 98 67 123 170 247 204 193 219 155 107 94 106 197 245 200 64 41 44 118 58 45 18 -40 89 143 20 67 20 100 22 -31 70 139 118 69 72 51 51 22 9 48 15 42 28 136 30 -53 -39 -50 999999 999999 -39 -21 -35 -28 15 5 -4 -48 -33 -37 -47 -26 -77 -69 -77 999999 -26 -56 -57 17 53 35 -5 20 -26 -51 47 40 10 24 -43 -24 -9 -18 13 18 30 28 -34 15 67 100 50 102 18 54 109 113 31 107 97 106 32 110 112 65 21 88 187 156 78 69 101 17 84 59 27 127 151 96 139 75 37 91 100 29 60 15 31 22 11 54 19 14 -4 -13 14 29 53 67 19 -23 43 -3 9 -6 29 77 66 34 65 53 42 63 82 91 40 34 41 98 138 173 217 317 427 475 589 879 1296 1938 3637 8485 14657 18070 22281 26982 28115 27307 24181 18948 14262 9730 6568 5471 5029 7484 15553 25642 28298 29574 30809 32727 37262 34854 30126 20224 11092 3047 514 286 184 241 290 461 425 387 322 284 230 225 204 218 205 218 252 218 197 199 193 213 221 208 191 209 224 203 181 170 164 157 153 161 138 163 181 154 145 132 124 129 134 139 133 140 142 130 139 120 127 152 120 117 119 103 133 160 140 134 140 148 126 143 156 148 159 124 127 134 149 137 120 103 111 136 123 122 127 128 131 136 133 137 139 148 130 138 143 137 136 126 115 119 123 123 117 112 113 123 119 113 108 100 98 97 103 109 110 111 105 100 101 100 96 82 87 97 88 80 83 79 73 68 60954 356 187 30 11587 16 55 54 8005 2798 186571 159452 238133 130725 9466 2831 542 429 345 304 244 229 201 251 256 178 295 288 337 385 468 346 293 284 295 307 382 287 332 318 175 196 227 164 205 194 173 222 205 158 230 134 120 193 229 318 289 107 142 168 155 79 77 122 24 25 39 115 134 113 63 18 74 59 26 89 51 64 55 90 50 37 67 125 140 139 163 133 136 84 -18 18 68 39 25 -6 11 59 60 -5 -21 -22 -9 40 9 -14 -13 -23 -99 8 8 -20 39 9 29 126 51 37 42 -28 -23 118 122 49 95 107 89 56 46 15 27 -26 60 27 72 121 64 60 110 57 50 131 67 80 69 121 154 202 179 169 142 196 120 164 181 130 110 140 167 148 156 146 135 157 113 167 73 125 138 113 116 91 35 23 68 24 33 53 136 126 94 74 25 8 59 55 117 107 98 142 111 124 69 62 110 59 74 101 102 75 98 122 120 114 154 168 269 356 475 764 1150 1545 2657 4137 5556 7557 10082 13514 16924 18889 19639 18588 16306 12565 8602 5377 3560 3026 3067 2876 3779 7422 13964 15520 14824 14772 14615 14338 14366 8895 3105 485 187 211 216 334 534 597 509 401 347 237 199 223 256 243 220 192 214 239 210 212 169 174 187 212 190 194 203 182 197 174 114 137 132 95 120 116 144 134 132 129 129 94 90 134 119 122 138 93 88 98 99 118 137 116 112 142 143 124 115 99 111 111 112 107 116 124 97 96 98 95 115 124 93 93 106 101 114 111 96 109 103 92 113 137 125 97 99 105 91 96 113 101 103 113 112 119 110 101 107 88 92 89 89 94 94 91 90 90 89 81 82 80 84 81 68 64 72 65 59 52 62 60 56 53 60960 358 125 30 11585 16 56 0 8005 2791 272068 306204 348663 384844 445146 457495 404951 315502 178406 63119 12545 1120 370 304 316 205 225 210 248 335 385 403 385 424 447 436 297 288 424 456 331 383 331 211 255 303 307 280 265 179 216 222 220 238 208 230 302 408 398 189 168 231 204 126 97 95 190 120 95 136 78 50 82 128 119 80 97 128 23 68 117 111 128 95 113 108 65 225 179 128 30 41 36 22 -35 93 107 94 56 -4 -19 -25 59 112 66 2 95 64 123 2 -37 38 52 47 13 14 24 79 101 42 23 45 106 12 121 188 173 113 82 70 112 74 79 26 58 71 31 59 124 65 155 200 113 217 141 106 221 233 182 170 188 200 203 127 150 190 179 205 157 114 163 152 120 119 142 204 204 145 175 187 156 140 154 89 101 75 75 102 69 113 93 100 73 78 115 109 117 80 84 84 139 84 105 64 95 69 97 116 108 136 136 92 127 162 148 148 138 175 176 217 331 796 1696 2883 5766 9094 10519 11053 13254 16788 18066 18040 17509 16745 13506 9486 6543 5184 4580 4602 4226 4387 5315 7896 11787 12843 12566 10161 6873 5074 4382 3416 1844 542 280 332 518 1253 1593 1224 931 665 461 414 493 516 433 322 302 325 322 277 263 292 228 198 216 233 246 248 209 212 222 201 176 158 169 160 170 171 145 174 153 127 136 152 126 155 172 159 170 152 144 132 148 133 149 141 144 165 180 141 143 144 152 128 136 172 161 150 133 145 158 130 129 131 134 128 137 133 139 145 138 132 150 134 153 143 130 125 128 132 144 140 141 142 135 148 139 127 141 131 120 127 129 130 136 141 122 110 114 118 110 113 104 115 118 103 93 98 103 98 91 93 93 89 83 80 60966 358 124 30 11584 16 56 6 8005 2784 233103 316930 417407 516329 519516 524976 549356 540103 440657 229428 69549 12278 997 254 114 31 94 176 228 63 193 271 250 254 297 253 269 248 175 204 263 297 257 172 132 142 176 154 129 170 133 126 68 44 34 198 199 230 292 195 125 169 97 68 57 42 37 2 20 26 48 19 2 -65 -67 34 42 -17 38 -35 18 11 11 67 141 96 132 129 -57 3 -36 -60 -45 -67 -73 -3 17 -39 -70 -32 -32 -20 51 -65 -84 11 -79 -74 -84 -48 -21 -60 -39 -29 8 -9 -54 -34 -32 100 43 -19 -22 -15 -22 -39 29 93 1 -29 12 -16 -54 -25 11 14 17 -1 13 37 60 16 47 -5 -5 -5 76 82 51 70 56 57 94 117 61 49 49 64 37 9 33 -12 119 93 105 60 63 121 57 53 54 10 -42 -16 3 -24 -10 -23 -23 29 37 73 116 11 49 -2 -1 -30 13 -19 -34 8 -22 -32 32 -5 -39 28 78 80 33 56 35 21 40 -4 4 36 31 86 149 407 1479 3674 6813 9552 12775 16237 20460 23351 23646 23494 20872 17123 13771 9296 6629 5300 4152 3758 3873 5117 8377 13591 21242 31507 37840 39512 33049 20857 12340 9201 8014 4251 731 370 551 744 776 634 480 429 501 717 936 931 782 574 485 385 357 296 276 215 198 211 185 232 243 203 151 188 202 136 93 111 112 125 134 112 119 130 112 106 91 123 98 102 118 92 87 102 110 92 88 129 101 93 114 119 104 101 123 106 96 121 122 127 104 109 88 89 103 111 128 121 82 88 105 98 86 103 89 85 99 108 96 101 91 71 64 75 96 104 97 98 104 97 101 98 97 87 97 97 95 84 77 72 70 72 69 83 87 76 75 68 73 66 65 61 57 56 59 62 65 49 45 43 60972 358 125 30 11585 16 56 12 8004 2778 226342 296019 405213 534323 639976 684430 724284 815798 777562 433800 177014 72376 11374 668 141 18 203 215 173 50 55 252 312 375 312 282 292 204 283 351 312 296 308 217 175 119 155 154 201 236 144 85 19 96 137 113 215 174 320 256 110 40 110 49 50 20 -65 -55 30 6 -54 -84 -36 -54 -8 5 34 12 -22 6 31 36 -6 7 64 78 53 -56 -62 -27 -52 -82 -74 -58 -68 999999 999999 -56 -27 -48 -41 -33 -49 -29 -89 999999 -66 -51 3 -52 -61 -2 0 -51 -29 -72 -11 -84 -38 7 -1 -1 -1 36 -2 3 29 31 50 62 2 0 -14 5 -4 -1 -19 -18 -26 34 118 63 28 13 17 4 42 34 -11 -27 61 36 66 22 55 82 73 22 78 80 24 70 79 80 104 90 71 88 89 47 51 -15 -39 0 12 -27 -20 -54 -21 -30 -15 -23 8 26 15 44 43 11 -13 -24 -27 62 97 -18 11 27 43 40 41 87 78 16 30 50 34 39 21 81 201 400 749 1541 3327 6233 9979 15507 18915 18928 20052 24003 25654 23194 18833 14487 10911 8636 6724 4491 3745 4238 7000 10752 15740 23285 30591 31208 36771 44097 40004 24851 9398 2619 5522 8318 3719 1260 1211 948 607 469 519 674 1079 1575 2071 2028 1288 745 529 469 409 332 322 239 246 277 274 228 199 160 198 187 177 161 124 144 165 165 169 115 113 131 118 120 115 138 126 142 115 152 138 130 152 137 80 89 120 116 124 137 131 120 106 107 115 120 115 116 105 108 143 129 131 140 132 120 109 121 129 121 114 119 119 106 128 121 114 101 104 112 118 135 138 112 110 117 120 109 121 129 128 120 97 96 105 114 111 92 100 103 93 100 104 101 88 96 82 76 79 82 91 86 79 69 71 67 65 61 60978 358 125 30 11585 16 56 18 8004 2771 378251 474050 550203 658483 719329 686472 662499 476558 256148 151803 71400 83234 173126 66676 1283 364 289 334 275 212 231 303 365 478 479 481 482 451 347 371 362 473 470 381 463 290 164 165 307 293 296 206 271 204 307 269 277 328 414 482 395 296 212 197 98 170 219 154 119 168 163 159 92 68 84 58 110 140 52 107 157 127 127 125 204 256 98 100 128 65 78 58 59 -47 -40 84 28 34 42 55 89 40 64 133 34 43 69 61 7 65 26 51 11 45 81 66 67 40 105 120 151 82 52 98 192 114 65 76 143 143 110 90 121 158 76 109 136 104 175 142 163 209 159 126 196 123 81 135 110 150 180 190 163 210 156 197 208 183 163 197 164 187 166 207 154 152 187 141 175 202 185 190 164 158 118 133 117 118 104 65 131 126 96 111 127 74 80 135 119 114 100 61 138 121 159 131 115 114 112 139 149 109 127 125 147 186 136 78 215 241 295 450 994 2016 3614 8095 15141 20324 19504 16003 14502 12780 10659 8907 6639 4927 3448 3355 3329 3375 3594 5051 7984 12192 14219 14399 9321 4863 2182 633 399 431 1079 2950 3007 1958 1021 561 549 612 809 1117 1254 1253 1196 1166 999 718 593 553 522 462 383 313 329 390 372 267 248 229 250 216 168 186 187 184 174 148 164 186 163 133 153 148 177 149 140 144 157 164 156 147 139 138 144 136 159 160 164 147 154 147 155 142 143 172 158 155 155 147 130 152 178 147 156 126 132 126 135 137 142 140 148 139 149 153 151 141 147 139 142 157 157 167 162 141 130 137 154 145 152 157 130 124 123 124 122 112 128 131 119 124 127 124 119 113 108 109 113 111 113 102 100 91 96 93 81 90 60984 358 126 30 11586 16 56 24 8004 2765 116821 159251 216577 282318 370731 508697 562504 523045 498007 417962 470549 678249 612553 269875 132470 7370 442 328 327 349 275 423 485 472 547 488 525 389 374 343 413 403 459 359 414 252 255 255 320 314 256 276 191 216 214 213 257 390 391 448 401 252 186 208 223 168 145 114 194 85 121 167 87 128 91 74 142 141 117 91 108 207 232 229 164 144 6 57 157 86 -16 71 31 109 103 38 23 106 102 73 60 116 51 84 71 92 13 55 27 38 66 125 93 77 47 97 86 111 29 118 155 89 79 70 94 128 92 87 161 183 115 184 132 112 164 110 160 178 110 129 152 89 74 156 172 215 196 163 128 138 181 127 171 183 205 265 203 136 161 104 161 158 246 226 207 267 255 229 219 191 153 111 170 172 111 148 144 114 101 86 153 107 103 125 142 109 32 84 81 112 136 112 121 102 65 129 134 139 159 155 178 161 150 126 179 171 132 138 171 158 129 156 189 268 414 1362 5331 12418 13222 9598 7879 7688 6261 5909 5561 5016 3905 2968 2465 2589 2705 2027 1154 722 573 591 522 459 482 456 505 530 535 579 600 781 834 677 648 718 782 865 1148 1395 1414 1200 906 751 671 606 508 423 372 415 422 434 326 217 252 225 201 163 149 135 168 149 168 161 166 156 124 103 106 132 139 113 107 115 119 119 103 122 161 119 99 102 113 107 109 131 139 118 108 103 103 111 146 144 121 116 116 126 129 128 126 100 115 108 112 122 121 123 136 136 141 133 119 127 122 132 130 118 122 132 119 115 102 129 130 107 125 123 116 107 110 114 101 97 106 111 99 98 92 99 92 93 95 90 97 90 91 83 81 77 71 68 61 64 60990 358 126 30 11586 16 56 30 8004 2758 323388 400497 517676 618605 612649 659682 610204 475472 407954 301485 229779 116178 21868 3536 421 321 323 288 396 367 408 462 445 569 566 504 497 456 391 486 476 400 458 480 336 267 246 370 392 322 112 210 253 242 251 292 353 411 491 476 353 337 259 174 246 313 133 135 130 127 231 256 240 209 99 173 165 211 179 143 230 203 192 190 231 159 90 110 45 14 20 119 50 -10 60 52 93 132 87 60 144 120 57 15 -13 69 112 39 105 75 109 6 108 71 43 168 143 77 106 62 143 222 223 135 97 161 127 122 136 177 207 147 192 181 126 174 217 211 171 222 211 209 155 206 164 157 217 196 227 216 150 143 138 204 229 171 241 208 206 218 193 192 155 215 265 213 207 261 228 192 142 187 201 162 85 172 124 145 146 204 167 144 111 103 121 84 105 112 100 120 127 164 131 124 106 168 180 202 150 183 137 193 209 154 151 173 161 155 147 198 207 197 201 212 236 361 830 2407 6213 8592 6350 3196 2109 2470 2690 2433 1294 812 696 670 589 554 471 412 426 426 410 571 683 807 854 850 863 878 839 810 818 833 814 792 809 968 1275 1415 1453 1397 1204 824 657 664 628 593 609 574 461 367 262 221 277 226 138 158 148 124 143 151 160 167 128 108 115 128 119 118 104 112 107 87 92 111 107 107 106 101 109 138 141 131 112 131 125 110 131 121 126 122 129 140 139 144 142 129 120 138 130 140 114 111 108 134 114 127 144 134 121 123 141 143 117 121 119 127 103 107 121 117 115 128 112 120 118 108 107 102 104 100 108 103 90 103 100 96 103 101 96 96 90 87 93 99 98 88 74 70 71 78 69 59 60996 358 124 30 11584 16 56 36 8003 2751 235028 299566 391375 492466 658275 874818 999999 999999 999999 878876 652456 400205 74001 6433 434 349 329 322 246 332 495 570 557 574 592 570 453 476 568 491 525 491 447 513 268 248 312 388 417 355 267 367 261 318 284 351 343 405 477 418 404 362 252 206 300 315 246 231 181 100 57 169 175 125 124 133 129 183 167 159 160 203 242 338 267 145 115 182 126 73 134 73 112 80 53 154 114 79 82 124 147 93 40 43 49 78 109 86 52 101 68 43 28 87 111 36 75 89 112 86 150 291 227 119 138 236 179 111 121 173 188 244 236 223 179 145 109 104 188 195 167 207 170 159 199 177 164 135 182 240 225 241 235 192 218 234 234 260 216 176 194 159 185 205 237 214 238 174 163 134 120 176 202 132 148 121 54 119 91 145 176 186 166 154 172 130 147 56 127 109 88 53 142 137 110 140 104 91 105 155 153 131 178 153 132 174 134 168 181 194 207 276 287 365 408 548 631 651 678 1470 4190 5998 5629 3409 2310 1763 1380 1009 599 493 416 452 426 412 452 437 377 397 600 882 1063 1149 1147 1161 1126 1050 1051 1000 943 985 1100 1384 1519 1612 1742 1631 1258 935 824 839 1021 1048 892 688 457 348 282 277 230 185 198 193 192 200 153 143 144 160 146 151 142 108 118 134 135 123 114 134 154 117 127 133 125 117 136 124 116 122 135 124 144 128 113 140 131 121 139 161 158 141 129 135 139 151 136 155 131 133 137 133 127 131 142 133 120 138 133 116 139 127 113 135 136 138 137 122 144 141 135 150 133 125 126 120 118 113 107 109 118 120 111 108 111 115 110 105 109 94 100 97 92 93 89 89 75 77 79 84 61002 358 119 30 11579 16 56 42 8003 2745 110737 155650 236297 333886 433978 604809 814050 992034 999999 999999 999999 833078 480646 80805 8335 452 267 311 304 245 474 610 529 474 564 532 391 377 425 463 464 410 444 465 296 319 311 352 272 303 322 295 260 255 242 247 344 421 442 430 375 315 210 155 197 202 144 150 145 100 60 64 115 136 68 95 110 73 109 111 173 115 134 260 235 159 84 46 44 114 55 41 39 96 132 191 190 117 89 78 29 0 61 107 63 62 23 68 81 106 106 111 69 61 116 40 -19 72 54 151 215 159 137 102 92 147 74 89 157 160 90 144 206 171 133 119 137 115 99 99 107 173 210 184 176 154 233 150 164 269 200 186 141 167 176 194 255 178 179 199 193 220 111 141 148 180 238 189 238 183 124 162 84 121 136 147 123 109 100 104 184 119 142 83 90 129 65 85 147 200 143 96 75 99 72 118 113 125 129 100 104 119 137 135 145 200 175 177 188 170 115 204 246 284 488 750 850 959 1003 1003 1587 3634 5570 6086 4613 2704 1714 1489 775 441 383 407 442 367 323 343 236 328 538 819 1135 1196 1166 1204 1121 1035 1000 979 1011 1154 1268 1361 1478 1481 1456 1439 1116 936 845 962 1241 1322 993 642 425 303 274 278 257 224 214 206 151 121 147 113 107 119 144 137 130 116 112 120 106 137 119 121 132 116 112 94 120 120 121 132 110 116 120 115 110 109 127 121 141 118 117 107 109 149 126 131 119 110 114 102 107 104 113 98 98 103 103 105 113 100 98 106 102 105 110 100 120 121 105 96 105 104 104 96 108 95 93 88 90 96 89 91 89 94 79 88 78 80 78 79 82 71 75 70 75 64 58 60 65 56 55 53 61008 358 115 30 11575 16 56 48 8003 2738 105413 122584 105037 109736 147487 192794 231158 324377 446741 464391 492993 610314 794678 683827 22369 582 305 294 320 405 554 555 586 558 530 557 424 402 486 395 376 541 456 447 350 302 309 305 350 441 273 237 223 262 299 396 455 484 524 475 447 358 269 233 187 219 213 216 180 130 135 167 149 172 112 84 88 214 80 132 158 139 229 311 221 80 95 95 158 56 64 33 104 50 79 66 -35 94 90 48 65 142 114 57 52 61 83 65 40 76 51 93 95 78 98 54 2 77 93 157 282 165 200 128 182 173 171 172 116 134 122 166 193 161 136 101 159 149 138 79 165 156 199 131 66 151 149 198 240 206 209 194 159 218 174 187 200 255 232 180 238 179 125 168 197 258 230 193 157 183 170 146 147 150 117 94 164 141 71 102 150 127 115 102 92 95 92 77 79 81 112 139 163 86 111 129 143 145 149 152 163 141 156 153 176 113 144 184 129 191 138 187 170 213 359 806 1202 1432 1303 923 1289 3428 7245 8416 5171 2054 1054 1281 1432 1136 537 277 299 251 260 324 539 1143 1886 2758 2850 2322 1870 1608 1285 1117 1112 1178 1378 1572 2114 3475 6273 9688 8183 2395 988 780 666 674 673 798 779 551 403 390 324 371 374 298 219 206 198 160 153 156 141 174 164 129 122 134 139 149 134 114 136 131 123 132 110 144 128 127 116 93 125 132 107 80 129 124 163 142 112 145 155 167 140 140 142 133 118 131 128 139 130 114 112 118 111 104 120 125 119 125 125 110 90 102 116 100 111 118 99 112 108 105 101 105 111 115 108 96 96 96 85 95 95 97 101 96 90 91 99 97 88 73 80 81 77 75 64 67 69 59 58 61 61014 358 111 30 11571 16 56 54 8003 2732 169007 257302 342171 392278 425169 434855 420323 415417 453562 340424 311348 487073 373373 264008 157709 2967 294 294 353 547 522 617 509 519 419 460 426 421 470 343 301 459 426 384 265 283 236 383 380 340 244 212 270 289 413 347 341 445 475 391 394 301 304 230 192 207 234 206 210 266 220 206 208 146 152 23 53 117 152 214 178 217 194 223 183 187 87 26 88 61 52 74 97 38 52 78 63 62 127 106 133 23 28 124 143 108 138 77 117 133 50 88 88 63 33 27 92 41 111 160 196 215 139 119 145 149 196 130 81 161 228 138 151 139 169 165 129 127 165 149 186 136 193 168 139 165 137 134 134 213 296 259 211 170 308 218 186 183 195 195 231 168 196 196 193 254 198 192 233 194 231 191 135 154 155 151 127 132 90 128 192 160 145 159 119 129 158 165 99 139 116 179 131 150 139 137 113 169 119 138 147 106 146 181 190 148 151 171 160 149 131 109 150 121 162 151 350 704 939 1069 1622 2267 2490 2850 4436 6010 4386 3214 3516 4984 5075 1932 519 393 384 528 1630 3731 4623 4442 3583 2707 2094 1637 1572 1571 1490 1364 1385 1312 1310 1595 3109 7699 16810 17457 4251 634 393 383 311 263 312 439 592 508 448 461 437 299 212 166 178 187 127 162 137 127 150 145 144 134 146 118 140 135 121 120 143 135 108 125 125 148 141 170 157 110 126 129 142 136 157 138 127 154 139 141 134 140 142 131 140 108 126 121 115 128 123 119 120 106 103 130 120 129 140 132 122 123 127 127 134 115 111 113 118 114 109 120 118 128 127 122 119 100 91 100 100 95 97 91 100 106 109 101 104 98 89 93 82 76 67 76 73 71 70 58 61020 358 111 30 11571 16 57 0 8002 2725 208394 241832 274827 288130 312910 355771 355187 356385 367855 299135 198519 103524 20946 1059 288 387 213 361 531 472 639 504 440 476 411 482 478 381 392 500 508 516 420 409 306 254 236 369 455 390 244 252 332 354 385 365 499 475 523 475 376 372 299 270 329 457 404 384 393 365 325 202 170 143 48 98 127 64 74 100 106 145 184 159 143 132 17 108 88 71 39 97 98 64 99 46 42 86 25 55 102 67 116 113 64 19 20 63 74 53 42 76 133 51 35 56 46 63 58 84 207 161 178 162 107 96 125 125 155 102 97 131 117 124 211 180 147 105 65 96 201 214 215 130 110 127 131 92 154 156 208 166 189 250 198 146 192 160 113 143 171 215 215 221 195 223 191 169 157 110 167 188 128 181 41 156 207 155 91 136 138 108 84 147 178 125 125 115 118 153 116 60 88 113 70 109 115 98 120 167 138 132 138 95 141 128 132 145 123 150 140 177 153 176 157 125 122 168 207 216 247 440 857 1519 2087 2544 2788 3132 3607 4547 5442 5694 6244 3951 1261 839 1215 2367 3930 5413 6047 5275 4470 4169 3095 2207 1804 1609 1478 1372 1094 1004 1645 4564 10550 18070 12739 2649 301 229 234 259 293 327 487 425 371 378 355 268 226 164 162 179 168 130 158 154 143 94 123 135 151 129 134 106 90 115 133 123 118 122 113 103 123 141 124 144 131 128 141 151 128 138 146 127 123 138 148 129 123 137 147 147 112 116 115 116 129 129 131 122 104 130 122 116 108 110 124 119 110 118 126 109 115 110 111 115 124 118 107 113 106 114 112 103 111 111 109 106 105 111 101 101 106 104 87 94 98 97 89 80 75 76 70 66 66 66 61026 357 143 30 11573 16 57 6 8002 2718 156976 162283 176366 237377 209771 122831 256240 220458 13789 536 398 331 273 267 258 317 473 603 610 691 608 483 447 435 425 411 420 393 445 493 423 512 435 357 366 233 315 392 443 242 246 315 352 435 470 492 546 560 473 395 416 328 322 456 586 548 506 522 395 222 203 259 143 68 116 99 135 134 183 136 135 182 211 281 121 -18 50 107 41 -28 68 56 22 126 89 -15 -66 27 -51 98 118 116 57 82 71 72 14 38 86 174 114 93 79 98 79 97 78 129 138 193 241 127 123 119 129 127 157 154 112 95 150 160 155 167 203 156 123 128 135 199 178 182 152 132 142 222 160 191 139 178 256 285 226 244 245 228 196 189 191 263 205 229 231 240 145 219 203 167 103 131 173 125 133 118 95 82 81 115 75 80 135 159 145 153 129 134 159 101 110 169 155 142 151 80 70 83 150 182 177 140 114 155 156 122 198 181 197 192 164 167 163 187 172 137 156 165 162 218 215 216 396 705 1068 1527 2283 2432 1982 1746 1999 2660 4370 6219 4674 3561 3901 4652 5449 5888 5994 5835 5449 5171 4426 3134 1715 1270 1389 1421 1160 930 1133 3321 8797 11810 17512 8119 1029 213 238 264 243 260 284 338 350 302 315 294 252 197 212 192 151 137 151 130 155 135 150 146 135 149 147 160 140 155 140 128 106 142 133 125 139 132 144 144 155 117 110 135 146 146 132 130 153 145 165 140 167 154 152 154 144 148 134 111 112 143 148 119 130 122 125 133 130 128 130 126 133 155 132 129 146 131 120 121 125 120 121 121 129 125 115 105 117 113 119 121 120 114 113 111 109 122 122 124 114 115 102 94 89 86 87 81 84 80 71 61032 355 203 30 11573 16 57 12 8002 2712 458667 466224 487351 492918 432284 192209 12517 561 408 303 332 276 243 310 533 580 629 563 506 461 402 413 449 474 332 350 439 473 494 466 413 251 291 305 303 389 403 271 270 400 437 467 539 473 537 556 324 308 348 306 337 427 605 546 510 457 353 262 245 87 93 113 62 66 21 121 143 159 231 219 202 219 97 49 29 87 39 88 75 103 61 59 29 19 95 107 128 140 140 60 11 51 46 44 15 40 50 87 65 73 89 128 9 91 89 71 98 240 172 109 90 115 129 121 165 122 133 156 103 71 184 117 163 195 162 222 215 146 185 154 194 247 123 96 114 109 225 232 199 211 229 196 160 221 191 209 191 139 203 291 223 119 200 244 237 134 158 170 139 176 165 137 106 164 200 208 114 134 169 136 157 165 101 74 127 124 138 170 111 124 146 133 128 113 109 169 91 111 128 155 142 166 133 107 125 122 139 163 192 202 218 220 154 127 115 170 188 240 248 399 701 1127 1898 2501 2415 2177 2036 1861 1905 2607 4033 4911 5548 5864 4911 4152 3947 3585 2626 1794 1398 1077 867 771 776 1064 1618 1573 1135 1697 3661 4957 11923 5436 295 208 244 208 175 202 239 278 278 253 254 263 254 168 113 104 154 132 117 110 129 124 129 133 137 130 107 129 113 119 122 126 117 144 121 115 145 136 112 123 120 142 111 108 107 114 107 138 131 102 100 122 134 139 135 131 128 123 92 113 109 120 120 123 121 121 128 126 113 122 123 106 106 112 100 102 114 131 117 122 104 106 102 99 100 107 118 111 105 101 102 110 103 96 99 105 107 107 89 85 97 92 94 74 73 76 71 64 64 63 54 61038 355 201 30 11571 16 57 18 8001 2705 258817 256707 229365 193301 160931 242268 411357 438532 102220 2884 500 346 271 354 471 526 684 721 519 372 414 462 417 477 467 467 387 543 445 434 257 369 454 395 418 333 370 341 308 376 497 531 589 563 512 472 345 346 281 388 474 464 536 425 419 265 232 258 134 140 40 106 105 126 62 181 128 135 121 116 100 154 189 6 -22 103 107 115 62 16 36 26 63 71 138 152 83 104 56 26 87 57 94 29 -51 23 60 109 24 2 78 115 141 73 137 167 96 181 211 147 168 166 123 79 195 177 163 86 77 64 133 183 204 168 188 151 137 187 173 118 122 151 190 139 163 223 193 160 193 164 156 229 256 200 218 189 194 189 248 247 235 217 200 184 219 209 194 131 165 130 100 132 177 131 102 104 137 144 170 127 123 102 114 95 145 122 115 115 170 148 122 123 89 88 191 147 133 168 140 101 116 126 163 111 95 129 132 118 134 161 180 228 221 176 165 167 177 235 227 254 418 718 1376 2214 3112 3369 3304 3528 3715 4829 6260 6662 5710 4520 3838 3115 2291 1742 1630 1687 1579 1229 887 702 683 778 927 1241 1170 2811 5015 2089 1282 326 226 213 213 169 172 161 162 219 243 216 207 237 173 120 143 162 146 135 144 162 127 119 178 165 156 136 138 144 133 149 138 114 140 117 137 132 115 114 134 133 133 115 93 96 116 115 118 123 144 144 139 129 127 108 120 123 118 112 121 118 118 119 107 130 122 118 132 143 130 122 114 109 112 117 134 131 123 130 125 117 121 116 104 105 107 120 102 95 100 95 96 101 100 111 113 92 99 101 101 101 92 99 92 89 82 74 75 72 70 68 66 61044 352 287 30 11567 16 57 24 8001 2699 337314 222665 186064 232690 79676 5320 489 384 319 289 367 303 322 505 681 657 562 377 432 476 468 514 452 457 488 515 405 443 482 386 409 450 339 299 396 476 561 541 593 528 408 462 368 254 380 393 533 518 507 512 500 327 232 197 187 196 52 142 136 107 108 127 118 114 208 220 100 234 150 98 55 106 69 95 146 133 33 73 94 134 63 33 54 75 158 92 90 95 39 87 45 100 146 112 103 46 58 105 107 62 29 89 117 38 176 230 249 266 157 82 118 106 110 89 83 77 167 121 203 184 163 212 182 136 169 202 162 171 173 136 197 117 173 206 187 227 279 206 207 180 217 152 227 222 233 198 226 213 208 202 220 184 180 163 213 180 187 136 152 155 146 128 134 135 131 153 151 130 131 128 125 163 164 174 164 110 139 187 138 102 172 94 105 151 183 145 137 169 195 152 187 158 165 167 134 144 176 218 263 220 251 220 213 216 199 207 245 268 302 390 648 1140 2151 2746 3169 3309 3315 3877 4055 3316 2206 1765 3358 9608 18974 22795 17314 11495 10072 7314 2492 1272 1229 1134 933 1305 3476 3250 650 261 230 248 233 226 191 211 190 182 191 230 249 210 169 183 188 180 182 177 157 161 192 194 180 143 149 162 159 135 152 141 152 143 138 150 132 139 143 151 130 131 128 131 165 157 149 143 149 147 148 145 135 141 152 164 174 152 116 147 152 149 136 119 137 138 147 143 140 152 144 131 140 144 166 157 143 129 129 138 140 127 121 127 132 131 142 138 131 124 123 122 125 120 110 115 132 132 124 121 124 125 116 122 122 109 103 100 101 90 93 91 86 87 61050 350 372 30 11562 16 57 30 8001 2692 219891 260222 424576 159913 5599 275 327 329 231 195 202 336 517 516 607 639 419 358 311 327 364 403 454 346 445 390 265 379 389 390 414 186 238 349 502 518 435 465 444 278 199 172 338 317 409 480 352 227 270 170 132 53 98 69 88 26 74 45 2 27 115 198 213 120 53 2 36 -7 137 57 14 -24 6 67 -20 15 86 20 52 10 66 26 53 22 5 4 6 95 34 -54 -13 12 16 69 34 53 30 46 13 97 -21 10 70 137 161 143 148 71 145 118 146 124 92 80 127 137 87 118 100 108 112 109 97 121 129 115 75 114 139 133 152 78 65 134 119 140 143 197 159 100 94 67 182 156 101 103 134 139 212 205 120 106 85 68 83 54 96 40 30 14 109 52 54 92 93 115 56 75 94 92 59 103 44 20 70 113 106 44 72 114 104 98 99 76 87 88 90 110 92 110 156 132 65 120 141 136 165 186 227 206 190 166 158 151 177 211 259 286 401 658 1142 2003 3258 3664 2686 1724 1425 1389 1362 10542 39091 42937 33541 34714 33865 22306 14872 11355 7707 5184 2779 1346 1291 1695 2769 1891 1353 3663 1408 439 364 169 175 170 214 188 131 162 190 185 124 123 133 155 143 130 147 149 157 156 151 155 168 135 117 128 131 128 147 103 101 126 121 147 133 128 120 100 105 80 119 135 146 128 130 127 140 145 146 137 132 147 151 144 145 136 112 133 136 132 120 132 114 108 136 134 131 131 133 126 111 109 114 145 140 114 106 108 117 129 130 107 109 115 109 110 115 119 128 113 111 121 117 111 118 110 101 103 101 97 101 93 86 81 81 77 79 80 77 75 61056 354 220 30 11560 16 57 36 8000 2685 48444 999999 999999 999999 999999 376681 378163 293338 97485 7379 341 287 214 120 251 447 584 602 489 436 442 351 338 318 344 341 312 295 365 388 480 363 365 408 329 236 262 286 376 462 436 319 335 306 251 278 256 243 233 263 139 41 82 116 23 37 64 19 10 45 106 -5 70 96 89 77 148 91 -14 -76 -26 2 31 31 12 17 -2 -48 -17 -17 24 27 -19 -1 46 -22 44 46 51 26 -1 -16 16 23 -14 -4 -52 -62 -78 -1 2 -25 -20 35 35 18 62 86 87 85 11 31 24 74 77 57 59 9 27 65 79 49 71 74 74 50 94 121 152 107 59 28 52 80 105 101 120 77 73 97 94 78 74 57 114 82 85 82 80 81 153 182 158 174 167 86 143 69 92 59 89 99 92 51 39 86 80 88 38 60 43 43 35 56 52 72 124 101 110 71 102 52 38 129 68 120 101 86 70 99 73 77 87 68 64 85 77 37 80 149 162 222 214 181 207 202 217 264 263 225 287 366 305 308 387 573 955 1660 2229 2521 3088 5031 12437 31047 42652 26682 26954 33610 55073 62691 21244 12128 16824 16649 11882 7604 5320 3725 3280 1740 787 1081 482 209 213 213 189 194 200 196 154 164 163 164 177 154 150 144 148 124 141 174 162 146 136 154 153 147 134 169 164 157 155 166 141 123 120 130 136 142 141 163 142 128 141 136 162 157 145 173 169 155 169 147 145 154 139 142 170 168 153 149 145 110 119 130 149 135 137 133 159 159 160 139 149 151 151 133 133 141 153 145 141 126 128 151 131 121 131 136 135 134 127 144 133 125 123 119 120 122 118 116 114 109 110 107 94 93 94 90 95 95 96 88 61062 354 219 30 11559 16 57 42 8000 2679 42466 56470 999999 999999 999999 999999 389401 393317 280005 25470 882 262 230 215 241 205 478 516 486 450 393 355 310 326 311 324 376 434 417 384 272 332 398 336 309 312 317 382 413 475 520 388 356 387 306 206 232 252 165 150 96 164 165 154 96 90 17 101 65 57 133 31 86 90 155 100 88 52 -26 -72 -41 -59 -51 999999 -68 -71 -22 -45 -29 -8 16 8 -12 15 -25 -22 -64 41 12 6 20 5 32 -25 -11 -39 -45 -73 -33 61 -15 -59 38 57 18 -1 32 89 96 127 63 122 97 18 64 86 29 2 55 68 81 121 162 161 79 55 63 63 63 68 104 114 92 100 153 137 90 99 121 162 145 70 142 149 178 115 98 98 127 164 191 177 163 70 95 65 96 87 64 91 73 75 58 70 54 34 9 49 59 21 39 20 1 32 -13 28 23 38 83 31 92 91 86 127 81 47 70 126 93 100 84 84 90 106 113 104 182 200 201 201 243 259 262 265 196 191 247 236 244 248 278 341 465 494 576 866 1258 1622 2254 4205 11303 21829 28513 30663 29717 30023 35732 46571 57979 38185 12401 10218 18686 19390 10918 7046 5574 5256 4696 2149 2204 679 223 239 320 282 231 181 196 194 156 137 174 163 154 220 169 153 142 122 141 176 167 163 134 155 175 156 159 150 156 121 149 163 153 139 170 143 143 138 151 154 159 152 145 165 131 141 179 162 149 152 146 148 146 149 136 151 140 128 143 139 138 131 140 140 129 120 146 147 132 133 137 148 145 120 109 125 143 127 134 144 134 126 137 133 124 130 129 122 126 128 129 127 130 134 125 126 130 121 119 115 115 123 116 106 96 100 92 87 92 95 89 85 61068 354 216 30 11556 16 57 48 8000 2672 7194 50390 32996 999999 999999 999999 999999 520243 400943 225498 38337 4313 238 196 160 84 141 388 609 515 483 442 379 350 366 392 314 361 403 328 351 374 374 413 350 339 224 337 415 582 500 343 354 357 246 193 240 271 184 121 143 136 145 198 169 100 89 49 38 3 -7 20 28 40 52 142 68 -24 999999 25 -40 -7 35 -35 -91 18 -42 22 20 41 37 -9 -61 -19 10 61 79 39 2 18 32 -13 -3 -25 0 33 -40 -56 -17 1 28 -7 28 11 32 -58 -56 45 39 104 148 87 62 29 140 89 6 -29 -15 -11 64 81 83 4 71 70 52 67 70 57 103 106 93 128 124 169 147 95 115 167 84 135 114 167 141 111 145 130 93 113 120 132 169 167 59 104 109 79 133 81 14 -4 48 86 78 61 105 69 73 42 39 50 11 60 49 37 78 80 58 70 66 45 -6 62 29 32 80 68 53 67 114 71 67 133 111 145 184 207 191 189 189 182 197 276 265 239 231 220 241 268 271 316 364 409 501 820 1114 1815 3416 6117 11007 16877 21925 25872 26418 30732 35833 38836 42985 32338 10740 5668 5852 8878 10232 9553 5879 4006 8044 9686 4491 950 215 187 155 155 182 152 133 140 169 130 106 105 133 133 126 126 149 137 176 142 115 152 144 111 129 108 97 104 129 136 138 122 126 138 104 99 108 107 127 93 128 146 138 117 135 150 114 126 130 97 115 127 155 131 137 131 120 129 120 111 108 108 113 126 107 117 128 127 131 121 113 140 133 107 113 122 107 99 93 96 105 108 104 103 105 113 99 103 106 102 111 119 114 113 113 109 107 95 101 99 93 90 94 86 73 78 78 71 69 67 72 73 61074 354 215 30 11555 16 57 54 8000 2666 8524 5879 47547 26213 999999 999999 999999 999999 779273 687957 417134 137398 11735 699 205 206 93 212 393 613 536 313 273 392 365 372 387 383 356 343 228 322 398 281 257 257 298 338 399 436 294 314 280 274 257 156 186 179 198 43 26 43 68 111 74 76 31 24 -1 -3 1 2 13 4 29 102 97 -34 -40 -56 -49 -56 -21 -39 -16 36 18 15 999999 -86 -86 -72 -56 -60 -61 -6 64 39 -2 17 16 -88 999999 -33 -79 -61 30 -28 -67 -74 11 28 -21 -3 -13 -40 -43 74 97 58 16 99 15 11 8 5 47 -1 -29 20 28 72 112 54 -26 50 120 90 52 6 6 111 72 101 136 74 61 57 84 103 102 59 53 75 24 89 106 81 47 89 68 73 103 170 109 47 108 101 89 85 75 64 16 -20 19 2 -18 14 -39 10 -28 46 33 16 11 32 29 44 39 62 51 -22 -1 20 40 69 17 10 58 58 15 53 71 52 46 91 142 114 157 198 98 109 163 169 190 230 174 203 213 231 287 300 298 336 420 830 1465 2477 4831 8717 13183 17151 18580 21139 27365 36344 38968 36026 41296 37792 19559 8926 8773 11028 11470 9479 6082 6043 16964 22910 24682 20751 12056 14922 9943 4755 1416 223 141 167 164 147 165 165 116 119 135 135 137 115 107 105 118 109 111 90 101 109 103 152 148 111 125 100 93 81 96 93 99 122 110 114 126 110 112 115 123 121 113 109 132 140 125 109 143 146 125 116 117 120 126 115 95 79 86 108 121 120 119 137 119 113 110 97 105 115 100 89 114 119 111 105 91 102 99 90 93 109 98 106 97 103 101 97 92 99 102 100 92 98 91 94 93 88 95 95 81 79 67 68 68 65 67 63 61080 354 213 30 11553 16 58 0 7999 2659 7759 7573 639 31916 41004 999999 999999 999999 999999 773727 741626 675364 424168 146745 21671 1680 225 189 149 274 568 726 572 371 238 289 320 363 343 349 268 256 269 285 323 285 158 303 378 336 131 172 192 168 166 173 130 95 155 135 -28 -30 -46 92 -2 3 -29 -55 -77 -25 -33 -26 -58 1 -10 84 25 -11 -5 999999 -75 -85 -76 4 -92 999999 -84 -92 -68 999999 -54 2 -13 -41 999999 -88 -76 -39 -72 -76 999999 -22 -81 -55 -58 -55 -36 999999 -21 -22 -53 999999 -41 -56 3 -32 10 -13 5 -17 64 104 -26 -31 -14 -68 -49 -1 -24 -49 -72 -4 22 0 -23 14 56 60 16 -6 29 48 106 95 69 42 52 -33 27 22 30 5 49 76 9 20 -31 3 -9 88 16 26 54 50 12 58 63 30 33 81 32 -20 -66 -6 -44 -18 -57 -38 -20 -19 3 -13 7 22 -17 10 65 15 -48 -37 21 33 -22 9 -12 44 32 20 0 20 15 20 12 2 12 61 67 158 188 132 172 184 153 171 215 263 268 247 276 225 267 389 413 491 931 1280 2403 4457 7887 13590 20023 24853 23167 21688 25140 30029 39460 44082 38775 46170 42616 20629 11924 13893 14313 13243 14186 13834 17660 25955 24922 14675 11714 5726 582 191 184 159 155 126 119 113 116 95 118 124 110 102 120 142 133 133 125 118 123 107 124 114 90 104 105 133 129 124 108 110 99 103 95 85 107 99 105 121 104 102 103 128 118 105 109 123 132 124 121 123 103 114 113 125 91 97 83 99 105 100 94 84 85 90 99 115 118 101 100 104 84 100 116 117 115 105 103 101 94 91 98 96 82 80 98 89 79 85 89 90 80 89 94 89 91 89 79 70 74 73 61 66 58 57 60 63 58 54 61086 354 211 30 11551 16 58 6 7999 2652 3189 5414 6782 999999 23309 52536 999999 820232 999999 999999 999999 892349 882062 764799 514379 156287 9789 752 275 245 397 753 800 527 378 322 350 290 313 304 316 293 285 349 344 297 182 209 260 229 217 273 170 76 216 155 162 88 45 69 46 19 11 31 67 118 -1 -30 -71 -52 -98 -68 -61 -37 46 6 -15 999999 -33 -53 -63 -9 -44 15 -62 -11 -64 -75 -26 -60 999999 999999 -77 -41 999999 -66 -72 -18 -94 -53 -52 -81 -44 -27 999999 -52 -11 -4 -37 -57 -91 -24 -78 999999 -66 -59 2 30 -12 49 55 12 -16 -39 999999 -69 -37 -61 -28 32 4 -47 61 -14 5 12 2 36 -28 54 112 57 79 43 50 -13 -28 7 15 13 49 -36 12 57 81 42 69 70 30 65 46 75 74 100 136 11 -10 25 32 22 34 -16 6 -9 -35 -51 -22 9 20 -11 -5 32 48 12 -33 -9 -18 -52 -19 -25 -56 -40 -32 -27 46 44 3 -21 27 16 -11 28 6 34 57 44 31 74 94 216 238 247 305 198 192 197 240 261 289 262 375 528 646 983 1561 2686 4151 6109 9813 15648 19508 22338 26417 30046 34337 38244 43974 43616 39143 34914 26686 19956 17919 18240 18692 15704 9684 10294 18310 30254 26250 20193 13727 5398 537 216 224 164 148 155 117 127 123 127 116 152 156 128 107 113 114 138 127 115 98 94 98 110 126 127 112 100 104 147 126 109 131 110 98 93 102 124 114 109 120 108 122 119 93 81 134 117 110 95 121 122 122 100 117 121 104 116 114 101 93 109 110 118 112 113 104 111 112 100 110 103 109 131 113 118 120 113 101 97 104 98 90 83 102 97 86 98 99 102 105 97 94 92 86 93 89 89 87 93 80 76 73 67 64 58 63 60 53 48 61092 344 508 30 11548 16 58 12 7999 2646 821620 598457 752199 899928 854448 598731 231551 14544 982 334 284 593 1227 1717 967 423 373 254 287 301 284 325 375 401 390 389 407 247 226 277 317 275 183 263 250 287 170 100 89 86 69 92 60 5 85 1 36 -21 -44 25 -78 -13 36 -56 -52 11 2 -73 -33 -75 -65 -15 -16 -79 -46 999999 -77 -59 -65 -77 -66 -54 -95 -61 -61 -93 -81 999999 -63 -97 -36 12 -63 999999 999999 -39 -53 -68 -67 -44 -77 999999 -39 -20 -35 999999 -54 27 66 65 31 50 37 14 -26 -79 -36 -31 -60 999999 -30 46 62 31 -12 -9 58 -6 -74 7 -38 44 108 1 52 43 70 -3 2 5 22 34 45 10 -29 23 12 36 25 -7 -12 33 41 45 46 -7 41 44 19 32 68 -11 13 -35 24 -19 -18 64 13 -42 65 22 -27 22 24 62 -7 17 -9 -8 11 -4 20 -23 -47 -7 51 -17 -54 -48 6 -6 -62 -10 37 25 48 63 72 70 62 163 197 345 358 294 279 252 260 248 260 329 518 866 1284 1878 3107 4507 6560 11685 19641 28488 33637 32723 30988 28999 25286 23157 24221 26360 24435 19716 15919 9555 5582 7144 12027 21843 32350 40471 47363 46582 31763 10449 767 154 164 188 169 158 168 123 105 122 132 123 132 129 138 149 157 149 131 134 139 138 111 101 134 149 143 139 117 140 144 125 104 105 128 114 114 133 152 115 107 127 115 108 106 124 110 124 123 113 104 131 125 117 109 128 134 140 126 107 105 97 107 108 122 130 123 126 105 92 109 107 106 107 124 124 93 85 111 109 89 99 108 107 99 101 103 101 91 94 94 100 97 92 88 94 85 83 82 82 79 76 67 68 69 63 70 68 64 57 61098 343 535 30 11545 16 58 18 7998 2639 587553 700031 836045 725018 283280 22142 2496 1310 632 351 549 1234 1678 831 487 465 482 459 540 450 483 521 448 421 454 532 490 455 395 309 324 327 370 340 295 284 250 144 266 260 164 208 137 73 39 127 100 28 28 -4 78 9 163 123 66 13 29 3 69 10 12 4 8 0 71 72 29 -41 8 -17 -87 -71 26 -33 2 -44 22 -8 58 55 37 52 62 -31 -48 -7 6 31 -17 -99 -40 43 54 -3 10 -14 83 88 128 156 129 102 52 51 26 19 51 19 32 73 150 72 -2 14 61 82 94 85 28 159 158 173 178 83 115 79 58 97 97 119 31 79 167 77 82 126 82 138 109 133 184 104 121 127 99 153 208 113 61 140 69 36 32 60 62 5 19 55 33 21 57 41 54 44 32 34 90 42 78 88 83 47 62 75 46 50 83 46 67 61 60 63 39 23 88 107 110 105 66 103 148 106 152 251 441 678 778 651 464 393 500 599 586 674 965 1279 1811 3298 7692 11289 12047 15419 13945 8163 4328 3641 4488 5605 8080 10461 10230 5899 4445 10946 26423 38386 44639 55123 57900 46558 61148 47923 4749 239 203 172 210 214 226 210 190 212 207 189 182 189 214 190 149 161 158 170 204 181 174 190 178 169 173 161 132 147 167 177 141 124 111 155 166 150 176 161 148 179 186 188 177 154 161 159 175 170 175 161 165 180 188 160 161 173 171 138 139 148 139 143 155 160 168 156 165 143 149 139 141 141 135 151 143 136 151 155 157 148 137 129 137 133 135 150 148 132 138 143 129 127 125 124 128 127 121 113 113 118 123 100 99 104 98 106 106 99 96 61104 343 533 30 11543 16 58 24 7998 2633 610635 675035 817193 646576 89891 6558 2200 653 634 774 752 1082 1676 799 474 491 477 521 507 413 440 532 437 392 458 527 474 253 307 277 284 248 239 311 221 267 237 217 126 154 216 109 106 85 1 26 -9 60 102 42 -46 -7 47 17 -8 47 11 -46 16 17 -87 -96 -76 -25 27 -33 -35 -8 90 91 -18 3 45 -3 -9 -1 10 18 -3 -14 22 -28 -8 12 19 4 26 -85 33 44 -14 11 -18 -52 -26 45 29 37 87 94 111 69 70 57 -28 22 42 40 48 31 83 21 88 86 63 93 15 31 43 53 47 113 117 85 96 78 76 90 43 86 44 38 129 74 48 8 78 129 94 -1 3 48 91 127 126 97 101 55 98 109 91 63 48 76 87 54 82 24 -7 -4 53 82 13 38 11 -16 44 -3 27 48 11 44 40 28 -1 -2 -1 54 34 13 0 37 92 1 62 44 39 44 68 99 149 186 282 419 761 1317 1643 1443 876 745 581 446 436 528 719 1326 2022 2695 3751 5896 8522 8829 4917 2926 2893 2145 1799 1853 2196 4299 8297 11374 10179 4053 6725 16498 27352 36755 41686 34749 31759 54069 33541 1011 140 142 131 137 165 154 111 127 108 114 137 129 134 135 119 123 136 96 87 99 133 113 85 70 96 113 89 71 84 69 107 103 102 88 80 72 105 123 108 119 105 95 87 89 98 101 112 136 118 113 114 92 90 112 89 85 104 103 97 91 89 101 84 72 106 76 76 74 68 69 78 80 71 80 95 96 77 75 65 62 81 88 78 74 79 76 77 76 83 76 67 63 66 68 68 70 64 56 56 60 48 43 48 39 31 34 33 34 34 61110 343 531 30 11541 16 58 30 7998 2626 260016 352713 721768 999999 758227 344037 14268 2379 616 208 336 977 1920 1036 500 483 551 500 570 465 409 568 519 402 493 503 412 308 296 243 334 357 311 287 292 206 317 277 250 198 266 161 152 149 64 13 75 52 85 20 38 52 111 77 36 48 56 74 -16 33 58 -15 14 4 -2 -37 18 0 -11 -40 18 8 -42 8 7 41 1 18 -22 0 -23 -51 -8 16 20 -11 7 11 12 -1 -80 999999 21 99 45 41 6 0 30 -2 1 10 24 33 109 99 -10 21 77 84 62 50 54 42 66 79 80 120 60 46 94 86 165 178 127 148 138 137 108 55 138 36 37 68 78 89 79 83 63 63 93 114 99 125 124 116 136 175 159 98 143 91 45 20 38 62 46 32 57 10 -34 2 16 59 47 74 70 29 82 70 22 52 54 84 41 45 56 40 38 52 83 84 89 6 -29 28 97 24 7 97 198 256 388 823 1485 2150 2784 3909 6129 7403 7749 7217 5934 4948 3782 2538 1924 1552 1631 2207 3000 3921 5425 7356 9820 14289 16926 15740 13714 13721 16052 13504 7090 7280 21641 32079 41289 38925 19763 5083 291 119 138 141 128 155 165 135 157 152 142 140 127 106 127 142 169 123 137 109 101 99 100 122 95 104 105 126 138 126 134 92 85 103 124 114 114 96 106 112 121 128 100 102 100 92 118 91 81 86 115 111 110 137 139 146 128 125 120 125 107 97 93 107 103 99 91 101 100 105 117 85 70 92 98 100 83 75 84 84 74 81 89 76 85 79 87 94 79 74 80 83 74 74 80 64 62 66 73 64 58 69 70 64 66 57 50 49 46 50 51 48 42 61116 343 531 30 11541 16 58 36 7997 2619 268496 287095 305083 363452 726305 999999 347464 10794 1653 545 328 912 1380 934 456 539 517 383 383 354 350 373 324 336 329 365 232 194 288 360 341 249 256 181 174 264 213 182 137 43 66 83 76 47 -26 -28 -5 -59 -9 17 22 44 -14 -82 -49 30 -17 -21 -70 7 4 29 999999 -96 -97 -76 -55 -58 -1 -17 -20 -6 -98 -41 -56 -30 999999 -23 -56 -82 -65 -46 -20 -89 -28 -43 -40 -35 -13 -67 -26 24 -55 -37 -37 -66 -24 -13 -2 11 25 37 35 -44 44 11 2 -47 -24 5 -44 -11 27 66 28 53 62 38 -11 -13 16 30 116 129 127 113 109 84 124 37 39 15 96 91 88 80 33 84 50 26 49 63 48 67 48 88 34 78 85 12 16 43 31 43 5 33 91 104 89 25 -12 -21 -26 19 -10 29 -1 27 31 44 -9 -7 40 42 59 115 2 7 33 17 17 15 -4 -18 32 -23 -8 23 10 13 58 141 162 244 352 480 803 1424 2067 2405 2170 5490 13162 19683 23213 26992 22257 16705 12508 10543 11331 14468 19515 29989 39879 45089 50832 54609 47387 34819 24962 15185 8234 9234 18132 20101 3374 359 284 300 246 176 166 168 163 160 166 180 137 190 185 149 136 163 168 159 169 186 178 172 135 129 128 154 174 188 160 152 149 155 136 133 157 148 139 106 121 123 120 149 155 145 136 128 156 139 134 137 158 165 139 133 138 154 145 124 126 113 126 140 139 138 107 114 121 133 151 138 143 114 122 144 126 113 107 106 130 109 110 128 134 125 105 105 124 125 115 109 98 102 107 92 90 100 101 110 105 93 100 101 93 87 93 91 84 71 68 72 79 86 78 76 63 61122 345 469 30 11539 16 58 42 7997 2613 2928 999999 486906 444802 441638 318779 297897 647548 550651 37575 7993 3790 2206 1340 1848 1997 571 410 275 283 327 243 235 201 202 247 260 229 167 164 129 209 141 131 250 248 158 223 110 55 46 -21 -13 -34 23 23 -26 4 -12 -39 -40 -80 999999 -83 3 35 -89 999999 999999 999999 999999 999999 -85 -69 -88 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 -44 -31 999999 999999 999999 999999 999999 999999 -99 999999 -74 -71 -88 -70 999999 999999 -68 999999 999999 999999 -59 -41 -66 -89 -89 999999 999999 999999 -39 -74 -82 999999 999999 999999 999999 -51 -49 -27 -20 -87 999999 -70 -17 -23 -60 -99 -28 -58 -25 6 66 31 -9 6 -12 17 27 -37 49 9 -3 -15 -54 -75 -11 -39 5 12 -46 25 8 55 19 -58 0 14 -10 18 -26 -67 -63 -75 -15 -54 -50 -74 999999 -94 -87 -55 -24 -34 -56 -35 -50 -3 -85 -23 -55 -43 -45 -62 -64 -42 -75 -14 -23 -28 -26 -44 -24 -20 20 -16 -48 -42 -4 -41 -5 20 -8 14 53 71 76 173 295 377 555 771 1146 2995 8231 20092 38306 43951 50825 54428 58171 64063 69228 67764 69991 58322 46048 36983 26457 16429 7556 5080 3569 3559 2313 453 291 283 251 161 165 136 127 134 125 130 153 167 145 147 158 137 151 148 149 141 124 153 174 114 126 128 153 140 129 113 140 131 109 134 130 135 124 122 125 121 118 120 109 124 141 117 126 148 128 108 125 132 116 140 151 121 119 128 131 123 129 124 106 108 137 131 117 93 96 112 136 118 115 132 118 86 99 110 112 110 117 116 117 101 106 111 111 103 111 110 101 91 100 98 108 112 97 93 94 94 83 81 81 77 76 95 88 82 69 72 61 58 64 61 67 62 61128 342 557 30 11537 16 58 48 7997 2606 526919 446185 239744 136423 433859 723262 170931 12956 5272 3603 2816 2291 1064 487 336 331 416 257 238 188 260 219 302 345 215 220 189 165 79 141 196 84 115 83 98 145 70 1 -46 -46 9 18 -37 -44 999999 -62 -27 -69 -90 -29 -19 29 -41 -5 999999 999999 999999 -75 -56 999999 -70 -23 -93 -50 -93 -47 999999 999999 -83 999999 999999 -66 999999 999999 999999 -70 999999 999999 999999 999999 999999 999999 -79 -92 999999 -50 999999 999999 -98 -73 999999 -31 999999 -83 -35 -47 -75 -48 -25 -43 -62 -85 -75 -81 -70 -65 -34 -51 -31 -43 999999 -27 -59 -38 2 -32 -25 -11 -49 -81 27 54 20 48 79 6 -65 -50 5 -23 47 66 38 62 59 -11 -3 2 -24 -34 -13 15 -8 -13 -2 2 34 5 11 -26 5 -41 -24 -64 -84 -88 -32 -43 -30 -89 999999 -51 -33 -96 -52 -64 -75 -58 -20 -25 -21 -22 -23 -27 -49 -55 -26 -16 -31 -47 -94 -73 -27 -4 -8 -29 -5 -21 31 46 24 55 45 0 58 314 621 865 1013 849 715 764 881 1393 3979 8111 19663 46564 71641 89736 97443 94111 69093 42462 36381 36290 30532 23000 18498 15104 9809 3395 2829 5542 2963 312 246 192 167 173 173 177 128 141 131 143 172 162 213 168 154 160 152 145 94 123 189 156 122 144 132 145 131 130 139 140 149 118 146 156 111 146 158 97 133 121 120 134 122 127 131 119 117 113 125 119 106 119 136 129 153 139 126 146 149 144 125 126 119 118 113 108 116 104 111 126 127 127 114 114 118 110 111 121 110 108 107 122 133 113 103 101 106 110 109 108 102 107 122 108 107 110 111 100 99 100 98 88 90 95 101 100 92 83 68 70 73 72 69 69 68 67 61134 342 555 30 11535 16 58 54 7997 2600 273549 197840 140988 292988 824794 999999 478107 13727 4525 3090 5970 6253 1316 795 554 462 387 374 367 386 404 364 394 396 362 349 345 424 374 319 266 275 329 301 288 320 173 87 120 182 158 60 49 47 55 14 -6 23 -4 18 23 40 50 50 -98 999999 -12 16 -68 -78 -44 -18 -76 -10 -1 21 -31 -14 36 12 -9 -79 -24 -58 999999 1 35 -52 -70 13 -23 -39 -36 -38 -19 -24 -3 -16 -23 -41 26 -11 8 -24 0 -20 25 4 23 82 78 34 49 29 -10 28 30 56 27 18 20 5 7 -14 30 56 47 82 54 22 50 117 82 154 78 48 83 89 133 119 88 107 42 15 58 -5 -9 14 96 84 4 53 99 67 90 115 104 120 70 20 27 56 60 57 40 52 62 51 19 -27 20 18 23 73 50 28 85 46 -1 17 49 11 20 31 0 30 32 39 0 42 28 47 41 20 86 56 31 49 12 50 37 34 62 47 32 138 159 237 540 1024 1225 1133 1092 1045 1130 1543 3658 10411 18769 27703 35924 43805 54859 54664 45071 33611 29592 24897 16657 12498 7957 3742 3402 10554 13938 3098 804 316 202 183 144 128 137 157 159 127 151 158 155 147 124 122 130 120 108 83 133 136 114 111 111 143 133 149 142 129 125 132 139 129 133 132 152 130 140 105 125 109 113 122 118 124 104 122 147 115 125 143 142 119 96 133 133 121 141 122 107 119 117 125 106 116 101 113 104 129 134 127 122 108 122 116 123 119 119 118 106 115 110 111 114 116 117 125 108 119 121 94 115 111 98 96 99 104 102 99 99 89 92 87 87 85 79 72 67 77 77 77 73 63 63 61 61140 342 582 30 11532 16 59 0 7996 2593 172437 81834 177404 410991 868970 999999 999999 103300 5627 3043 2930 6023 2876 899 543 400 374 484 514 420 507 426 438 364 368 324 270 356 410 363 286 375 363 303 370 294 184 102 44 92 102 77 -19 51 49 0 -27 109 26 24 21 132 129 35 90 74 94 69 45 -23 46 80 -2 14 -21 -17 42 16 5 -10 22 24 22 23 -33 -25 26 29 28 -15 32 54 -33 -32 4 84 41 67 76 19 11 -7 36 17 92 66 75 18 61 160 171 121 30 67 59 34 -6 86 84 89 93 75 65 46 53 52 42 117 170 116 71 141 163 117 169 196 156 81 109 100 118 170 97 110 116 105 145 109 54 43 77 111 144 119 149 198 179 172 139 110 109 126 72 68 98 94 68 52 41 23 97 33 86 36 24 21 20 60 73 40 58 72 73 42 39 37 49 90 65 23 57 23 23 80 109 48 49 71 81 68 70 40 68 94 82 62 81 91 96 96 130 163 268 447 581 652 616 892 2074 6307 15407 22917 26556 31690 33190 32177 33688 28497 19536 14939 14616 14914 15191 13438 10213 3430 288 209 183 134 127 129 111 122 139 151 165 150 123 135 127 132 116 121 149 161 130 122 108 98 136 121 120 133 112 91 133 119 119 83 77 122 138 120 120 114 125 123 143 143 127 117 149 110 103 132 116 117 130 130 116 121 146 126 121 115 103 97 104 106 104 104 119 108 103 117 130 114 130 111 110 104 85 102 94 103 127 118 102 98 115 110 107 95 101 103 112 102 102 105 105 89 84 98 105 108 96 89 88 87 87 92 86 77 72 77 72 68 71 64 55 58 61146 341 580 30 11530 16 59 6 7996 2586 32684 51354 193875 448892 920653 999999 999999 67993 4361 10815 145138 82087 2655 769 614 588 603 468 534 534 608 620 485 450 517 436 514 537 516 373 339 395 395 408 447 368 227 103 140 192 160 159 116 38 74 113 158 189 111 187 240 185 126 118 104 130 196 139 72 16 86 107 76 36 30 89 116 -32 40 81 75 53 80 75 36 6 62 86 46 16 54 56 67 73 59 109 140 172 50 109 87 40 6 114 63 53 128 158 164 106 191 150 77 83 100 78 119 166 66 146 209 157 96 73 233 278 159 149 155 200 263 241 213 167 255 264 167 169 175 220 165 222 161 133 183 157 162 159 141 126 99 225 249 175 225 218 216 193 145 165 188 215 146 111 118 141 127 155 152 108 140 96 137 124 135 160 159 121 139 172 144 124 117 129 115 130 149 141 141 147 137 156 142 92 104 124 118 121 123 104 79 105 110 131 117 141 149 163 162 133 185 177 216 230 288 316 384 1731 4501 4731 5066 7171 7092 6963 6985 6377 3046 3151 9351 15255 13395 10670 5494 638 264 280 228 199 150 139 153 169 178 157 161 193 126 153 179 175 124 155 154 164 140 124 160 149 130 137 128 140 125 160 172 132 124 142 147 131 127 124 120 123 136 118 138 150 130 141 134 125 105 126 133 141 121 120 138 148 133 131 127 118 116 148 135 107 100 110 127 130 139 133 123 123 123 135 125 136 127 125 129 131 118 117 107 93 114 118 131 126 110 122 124 120 99 91 103 112 118 113 118 105 108 110 100 96 86 94 95 95 99 98 86 77 74 83 82 77 75 61152 341 579 30 11529 16 59 12 7996 2580 32037 40011 163868 346059 698760 999999 999999 520290 11808 11124 93943 240139 24452 1043 646 609 523 542 619 623 634 615 607 570 391 530 511 539 425 369 383 489 458 447 447 375 310 259 153 234 185 155 221 151 113 146 106 126 144 165 183 231 224 197 76 92 234 153 122 137 127 119 108 91 70 36 98 154 108 142 88 123 92 154 102 90 104 97 43 23 71 87 125 98 80 85 125 107 69 114 106 114 123 105 133 83 121 195 104 74 133 108 105 118 78 94 156 215 204 117 136 96 155 144 175 183 229 125 215 198 252 269 255 266 344 275 222 165 195 199 180 230 206 232 254 174 161 203 190 191 166 187 219 221 276 233 224 225 189 264 213 219 168 118 120 138 125 112 114 139 104 108 136 91 57 122 137 134 144 196 169 98 115 129 127 142 116 128 133 129 165 131 138 143 146 140 135 126 135 161 111 82 134 133 139 161 150 88 114 188 160 149 182 218 228 178 217 298 524 923 930 610 566 480 534 1184 4465 9691 9812 4728 2304 1763 663 353 345 328 304 235 171 181 199 194 169 159 169 182 159 162 163 198 150 124 141 163 154 157 183 150 130 140 165 162 146 164 145 121 135 124 122 127 100 123 148 144 125 144 164 165 144 131 110 130 133 133 133 126 124 134 125 152 182 170 148 125 129 120 116 128 119 120 114 100 116 131 127 135 125 137 107 119 113 95 114 114 118 119 126 111 123 135 119 123 127 113 97 104 102 107 103 100 98 98 105 109 101 84 78 89 91 93 90 87 85 82 83 83 86 82 82 75 73 61158 340 609 30 11529 16 59 18 7995 2573 18965 66952 179314 384656 812261 999999 999999 87625 3757 21774 286039 514963 20640 855 725 622 687 630 617 760 612 697 687 554 525 550 489 509 396 337 493 434 481 421 400 319 253 233 261 204 259 178 143 156 210 208 168 86 206 178 216 204 138 128 104 125 114 132 194 94 57 119 143 117 73 120 172 98 117 90 77 134 67 122 90 140 92 144 209 78 68 158 173 54 89 107 81 53 50 120 70 104 168 119 133 153 227 142 130 181 110 153 160 87 118 239 181 222 215 200 210 196 170 157 138 215 204 216 259 249 272 269 264 252 254 266 266 308 175 170 205 234 268 169 200 210 184 173 262 189 130 195 212 231 282 241 231 223 263 272 232 214 180 170 172 187 165 137 121 158 111 178 147 142 149 172 182 145 162 144 181 187 160 130 163 156 191 172 176 128 148 164 151 107 180 171 154 106 120 116 198 198 140 169 143 125 126 137 150 160 194 205 292 558 621 465 342 290 321 319 316 279 328 364 456 605 657 449 335 335 323 404 417 410 438 466 389 266 198 167 179 182 136 183 175 161 180 172 112 104 130 160 157 130 165 156 155 173 152 136 134 137 135 144 145 159 170 133 136 152 148 157 137 139 118 149 145 131 114 108 113 143 159 163 145 131 142 131 117 150 147 134 128 116 144 131 128 107 131 152 132 119 134 135 130 145 146 122 101 111 108 121 127 125 122 123 117 109 112 97 105 120 117 122 115 110 109 99 100 106 103 103 99 101 97 95 100 104 94 100 101 99 101 88 88 85 75 77 73 75 61164 340 610 30 11530 16 59 24 7995 2567 22753 34686 102755 294463 667739 999999 999999 54467 2393 18578 200900 436762 73217 1874 725 713 720 691 772 845 838 711 719 562 473 606 544 508 387 374 391 503 487 390 413 384 241 261 286 235 188 157 141 193 188 194 78 128 200 302 171 96 99 100 161 66 34 83 92 93 105 158 121 105 59 51 210 120 92 55 140 159 130 98 129 146 90 191 122 130 138 145 175 185 134 187 146 154 94 150 100 92 135 154 161 217 244 222 197 172 179 114 123 117 189 157 178 234 235 196 203 290 288 270 224 225 197 207 264 239 281 257 273 249 239 207 204 167 220 275 210 192 199 186 171 216 238 247 169 171 154 162 237 222 271 246 307 251 287 300 233 213 156 200 252 207 163 160 180 152 167 193 132 131 144 193 195 246 177 212 142 209 210 197 215 205 124 116 128 157 146 119 152 143 95 164 205 148 104 138 145 150 171 143 158 152 166 162 199 160 141 169 207 253 237 264 267 285 281 290 353 376 419 471 550 697 1223 1580 916 1343 8147 38184 34533 22809 4534 517 325 312 262 214 173 170 181 202 205 248 205 175 171 193 203 180 185 197 191 174 179 170 186 165 192 193 193 184 167 161 168 170 165 191 165 155 148 165 189 187 175 168 181 176 168 181 177 157 184 155 166 170 187 180 160 162 175 157 160 167 164 142 139 168 160 166 165 164 169 179 170 155 141 141 144 169 148 134 156 149 150 154 143 140 147 142 151 154 135 135 143 151 160 149 155 151 128 142 136 125 118 118 128 128 130 129 130 123 108 109 117 112 110 97 61170 339 640 30 11530 16 59 30 7995 2560 10249 60740 287647 714994 999999 999999 164789 5215 6087 22698 9458 21526 5783 705 612 595 573 669 570 555 523 541 452 531 451 308 215 275 323 386 349 415 337 323 250 24 120 108 73 75 47 80 1 55 82 64 98 157 92 57 23 -34 -15 38 -28 8 -6 85 -15 -47 42 57 60 68 119 -33 8 57 7 7 -20 30 46 43 26 25 12 11 44 54 15 -23 97 143 57 33 67 20 34 -9 -19 -2 4 119 118 46 48 16 13 31 76 108 71 61 52 83 88 69 156 147 56 115 82 125 53 62 80 128 92 127 198 182 187 210 144 144 106 104 101 125 94 75 164 103 81 111 120 134 98 127 103 150 160 119 131 214 211 180 162 152 123 141 128 85 59 44 67 94 72 39 59 56 40 88 26 49 94 74 75 59 32 58 50 46 74 73 70 69 22 21 23 78 93 59 44 23 68 101 74 62 65 77 53 67 72 96 115 130 81 80 70 44 63 99 107 64 86 154 226 284 311 461 880 2709 12758 35753 55229 55254 48890 45643 30675 13045 8060 12298 7433 1140 187 161 150 171 193 148 126 171 165 184 174 150 165 171 163 163 145 131 156 158 147 146 154 136 120 147 148 160 141 154 149 139 157 156 137 100 138 151 155 155 135 155 138 151 131 129 140 155 148 141 146 156 171 169 151 136 139 166 130 125 122 143 138 153 156 141 131 122 139 147 133 141 134 116 128 141 132 120 125 124 136 125 109 114 111 115 114 120 130 137 119 113 119 120 118 120 111 104 106 104 105 112 114 108 93 81 86 92 84 80 81 91 86 61176 339 640 30 11530 16 59 36 7994 2553 14495 74392 349422 808561 999999 999999 63358 6589 4045 2748 1180 900 465 384 346 368 453 465 418 445 461 312 225 263 261 191 171 196 129 190 231 169 158 106 58 11 -6 -21 24 43 -63 -39 -28 -8 11 -18 999999 1 53 -27 -97 -97 -68 -47 -25 -18 -3 -17 -78 999999 -80 -91 -93 -43 -61 -49 -15 35 -6 -86 999999 -46 -39 -31 -47 -62 -35 -69 59 -7 999999 -87 999999 -36 -51 999999 999999 -59 -36 -64 -85 -2 -12 -58 -45 999999 19 37 14 -55 -7 -31 -52 -16 -32 46 10 55 11 29 -22 48 28 37 31 -10 -30 56 75 -8 58 127 167 122 78 55 70 42 24 63 64 100 17 25 90 43 28 -34 16 79 49 -3 6 115 98 90 80 88 87 58 65 57 29 -50 -22 -39 33 -30 -32 2 -9 -37 -39 9 -35 -4 -10 -65 -55 28 13 5 -3 -56 -27 5 -3 68 47 -43 -39 -13 -29 21 9 67 29 0 10 -2 -12 -45 -8 18 5 39 25 47 42 60 40 -7 5 39 29 66 182 459 1404 3869 7744 13199 22081 31492 39321 49425 70834 83615 71812 60435 68857 58350 7548 225 171 158 187 216 163 125 160 152 129 162 165 178 161 149 132 150 154 177 158 151 131 128 135 132 155 166 140 137 120 158 164 160 143 136 119 141 142 160 137 141 141 116 113 148 145 131 127 125 116 146 139 111 119 138 144 149 148 134 132 122 119 133 128 132 124 127 109 111 120 111 100 114 137 129 116 114 105 108 129 113 101 120 99 102 118 119 106 101 100 116 97 101 109 112 117 108 98 92 93 99 94 99 99 99 95 90 83 82 80 75 83 81 80 78 75 61182 338 669 30 11529 16 59 42 7994 2547 45822 319164 879259 999999 999999 49828 20374 11202 19783 9589 3306 1420 502 535 612 535 614 593 534 593 558 444 484 430 347 201 235 388 374 368 339 204 105 132 139 171 211 169 70 164 148 121 130 101 134 179 159 120 61 -5 42 46 101 61 119 103 75 56 85 48 41 -12 67 80 7 99 23 68 57 88 93 90 82 80 19 106 55 99 90 13 21 127 79 47 53 94 64 24 90 129 151 103 82 21 -3 133 153 124 88 97 24 62 151 144 149 145 138 140 148 194 106 123 153 216 161 132 121 219 161 169 211 195 203 123 185 243 182 164 205 212 140 145 169 177 218 143 157 162 118 188 176 163 154 209 248 215 218 220 154 201 256 184 122 91 127 69 55 91 106 69 68 79 84 117 117 111 27 85 150 62 103 132 80 90 141 89 98 100 67 109 125 102 104 91 104 74 95 45 101 84 128 78 59 89 118 123 124 129 118 131 130 123 86 69 114 98 45 457 1702 1575 873 1495 2675 4146 7187 11848 22337 35411 38094 42124 36447 11144 621 175 202 204 161 189 182 172 159 140 188 187 168 173 182 150 147 177 190 172 177 196 194 193 159 159 169 193 170 179 185 137 127 155 140 139 158 139 168 171 163 143 151 144 165 162 145 162 158 147 132 162 168 173 132 145 150 148 136 133 152 152 112 135 153 150 143 158 154 153 152 159 154 136 129 125 147 151 131 136 125 130 137 130 143 132 122 127 132 125 123 118 128 136 119 121 118 112 107 116 113 108 113 110 110 111 122 112 106 100 94 90 93 94 93 82 61188 338 667 30 11527 16 59 48 7994 2540 20264 161222 626652 999999 874539 41206 25424 101092 369211 251703 23876 28133 1528 794 746 737 665 738 680 664 678 722 635 564 467 297 279 405 357 451 489 392 195 207 206 238 250 221 213 158 133 167 141 293 265 273 206 102 144 93 49 98 112 113 188 100 150 167 146 80 193 199 132 131 110 136 85 153 139 131 94 133 189 112 114 167 132 194 76 180 121 116 133 143 145 106 133 129 180 185 130 147 160 136 190 292 207 169 150 209 117 85 133 196 214 165 185 240 241 248 200 174 147 201 213 233 310 265 283 325 271 289 290 312 231 195 232 173 244 256 244 200 234 236 277 296 200 296 272 257 269 227 192 245 268 274 310 363 279 259 283 274 247 218 171 157 120 125 227 153 164 114 125 180 180 150 168 182 217 173 188 187 221 194 172 155 176 138 150 143 166 171 184 149 185 222 163 175 183 136 186 148 120 150 156 147 152 152 153 148 153 148 175 144 148 159 153 106 70 168 182 152 168 239 339 472 468 487 394 227 225 232 224 260 257 212 194 211 200 169 186 172 174 184 170 174 163 154 148 138 157 170 172 189 164 118 161 150 152 152 168 177 192 185 183 177 172 177 157 156 144 141 181 150 152 159 157 141 153 151 123 154 158 147 163 175 161 134 145 155 162 157 156 174 139 134 132 136 144 144 142 152 150 145 155 159 140 131 129 130 136 132 122 142 156 153 135 130 157 128 128 143 138 135 127 128 132 137 132 133 133 132 133 122 122 128 124 127 128 122 120 116 98 93 98 96 96 92 61194 338 665 30 11525 16 59 54 7993 2534 35969 25419 159328 599405 695311 213423 37234 235301 579596 67228 31570 26658 1029 754 638 718 724 671 747 753 738 638 651 653 452 265 396 331 416 514 508 410 289 234 228 224 262 241 187 264 282 270 221 186 226 235 419 328 241 195 158 113 103 65 135 129 156 182 158 115 122 158 103 139 179 141 162 183 171 112 153 137 174 138 160 141 115 138 106 124 189 204 179 117 119 144 111 132 172 182 168 128 147 168 169 221 222 231 174 183 151 69 117 197 213 137 176 182 218 257 240 226 241 152 220 265 309 264 349 328 337 309 301 279 243 222 244 221 252 194 209 284 279 200 216 255 277 293 305 268 223 250 279 269 271 318 273 247 269 219 216 267 196 171 177 163 186 159 200 172 104 123 179 163 168 197 161 207 168 149 191 153 149 192 194 185 138 213 164 179 216 163 154 146 160 191 188 173 160 152 179 184 166 186 134 142 201 191 165 152 123 175 153 172 121 146 154 174 175 142 162 168 133 170 180 148 183 191 207 194 227 236 240 265 264 182 181 184 190 194 216 192 212 174 168 149 149 193 198 152 174 159 172 192 194 147 162 179 157 180 173 173 159 191 187 180 171 166 158 173 170 155 172 167 157 165 151 181 179 158 134 135 164 160 157 164 155 164 185 164 135 122 142 121 118 121 137 141 149 143 157 159 149 163 162 136 133 144 145 143 144 138 140 142 137 138 125 137 142 134 144 146 137 128 137 132 128 124 133 123 128 128 125 128 117 114 114 127 123 126 126 116 106 114 103 103 104 88 61200 337 693 30 11523 17 0 0 7993 2527 15203 71819 429189 546759 281982 33372 40626 519320 565419 65412 87984 5556 868 816 611 695 758 728 666 624 603 634 657 471 240 241 344 351 419 445 301 277 272 222 256 221 309 262 224 183 244 216 131 202 253 212 243 339 287 175 138 270 140 121 149 122 181 171 132 57 92 124 114 153 151 147 92 105 191 165 180 189 209 193 179 202 121 203 171 140 137 121 158 187 138 147 162 180 167 192 142 142 193 141 266 216 191 230 238 184 229 226 140 87 131 172 157 237 203 171 222 204 220 195 192 231 281 359 379 288 281 245 267 225 281 214 232 266 250 205 223 259 269 181 224 275 222 249 188 272 298 277 297 325 326 252 259 287 258 261 249 267 197 212 198 212 191 151 190 202 184 181 150 190 179 173 157 171 202 158 184 148 141 127 151 172 173 173 162 188 181 151 183 178 184 198 186 185 189 202 187 173 172 166 155 114 147 169 139 192 189 148 164 141 158 134 166 137 151 157 104 150 158 165 166 162 189 157 171 201 197 207 173 176 207 203 199 148 173 221 206 179 199 182 151 158 181 169 190 202 172 138 191 169 163 178 160 186 231 220 173 184 209 201 177 192 186 166 164 169 173 175 153 139 136 146 158 153 142 168 191 184 180 163 160 159 159 173 161 144 158 157 144 171 184 137 130 138 165 142 129 149 164 146 150 157 134 127 142 147 152 133 158 152 133 123 133 138 130 138 139 137 130 131 135 140 146 147 144 139 133 112 124 134 124 123 126 114 121 115 110 106 100 96 95 97 91 61206 337 692 30 11522 17 0 6 7993 2520 6211 20406 159301 373138 221525 34026 19185 305274 999999 542958 373930 23850 953 693 701 774 743 697 691 631 709 654 672 555 455 324 202 249 251 316 412 428 261 214 230 205 222 352 280 167 184 233 219 220 231 280 286 261 233 177 178 177 142 164 144 102 132 127 146 93 83 95 79 140 137 165 181 202 218 162 141 144 79 166 176 224 140 54 110 100 168 173 119 47 89 204 106 139 99 86 99 161 154 211 224 208 269 154 100 107 77 139 155 187 140 130 176 258 177 167 166 155 303 226 253 286 222 277 300 333 322 299 245 223 316 294 213 220 234 289 278 238 267 267 236 273 247 245 223 189 246 249 274 231 283 299 239 252 248 231 258 255 197 135 132 129 141 105 162 148 137 139 153 164 145 156 130 147 136 141 157 149 152 157 167 151 132 142 123 173 154 111 115 156 175 180 182 141 163 174 148 145 138 127 148 142 152 133 143 168 140 110 131 129 157 122 156 166 169 190 168 200 186 145 138 145 148 194 157 171 131 167 155 166 201 185 156 216 198 214 173 167 195 179 151 163 170 171 182 174 193 186 211 170 166 186 176 130 153 202 191 195 161 148 138 139 124 171 190 159 131 150 169 180 180 141 136 158 172 171 153 169 169 171 141 151 158 168 178 153 164 153 126 139 129 149 130 133 142 143 154 153 158 148 140 130 112 140 149 128 131 151 143 128 133 121 116 136 142 120 119 130 124 123 135 125 129 127 121 119 121 134 116 104 109 117 111 111 111 107 98 93 92 95 92 86 75 61212 337 691 30 11521 17 0 12 7992 2514 10863 7402 8001 16308 66738 70497 19606 165488 944137 828123 647364 39689 1007 726 762 817 698 612 725 769 761 681 573 623 578 267 269 271 243 390 534 401 210 244 201 264 275 308 171 153 115 128 202 201 174 214 263 262 71 97 87 137 191 139 215 184 105 137 251 131 59 64 76 128 105 184 143 161 114 131 77 54 134 102 76 110 95 130 143 155 142 130 106 141 144 150 122 139 142 141 65 102 112 194 213 188 177 159 148 149 118 119 157 102 115 221 270 238 216 249 250 265 210 191 219 255 286 265 293 271 277 314 179 217 209 180 237 261 256 219 226 235 214 268 267 191 213 228 171 174 249 212 237 271 195 254 249 253 268 256 208 182 173 138 161 161 131 188 161 74 139 165 160 200 185 122 99 125 138 176 97 106 151 191 158 230 148 114 115 94 151 157 135 132 174 175 157 130 126 146 141 116 157 122 132 114 134 152 150 145 178 142 151 184 180 137 155 96 121 129 162 139 164 171 172 148 149 134 137 154 164 139 158 159 129 139 151 118 173 176 136 150 151 163 182 174 158 151 138 152 166 201 163 164 156 138 136 153 143 132 139 151 147 174 170 138 149 167 147 128 143 147 168 171 131 152 130 127 141 136 156 154 142 162 142 140 125 137 138 145 138 146 144 143 135 123 121 129 144 138 125 127 128 126 115 114 123 132 152 118 116 134 124 123 119 117 114 118 117 121 126 121 113 111 102 113 107 111 114 115 115 109 103 99 99 104 106 114 99 88 85 82 77 83 86 80 77 61218 336 721 30 11521 17 0 18 7992 2507 4160 4876 5202 38055 173802 117996 96669 562876 999999 999999 434641 6625 769 711 748 760 689 675 636 655 655 648 655 496 300 243 270 326 403 398 245 225 233 304 307 218 270 288 220 96 171 148 212 279 268 300 228 153 138 150 88 136 137 76 79 152 173 69 30 167 211 189 123 205 208 136 73 185 207 136 152 178 103 122 176 132 91 129 166 152 144 123 153 154 176 152 187 164 147 157 202 193 231 206 176 159 220 160 140 173 140 135 145 215 191 174 169 172 165 181 209 171 207 184 239 234 270 260 338 325 333 307 269 251 240 277 303 223 236 245 237 225 230 219 267 219 187 258 261 240 199 269 313 260 218 254 301 253 303 280 189 237 158 120 171 153 182 173 147 165 222 130 127 184 198 141 187 192 183 144 137 127 171 193 168 148 153 125 197 186 175 178 166 96 155 179 133 132 112 134 190 151 172 162 156 179 162 188 156 149 116 145 148 119 163 120 155 163 114 147 177 184 145 168 125 184 119 143 206 196 157 118 162 158 172 199 169 149 178 183 213 205 199 165 193 204 179 145 165 136 185 164 128 181 177 159 172 185 167 185 169 124 149 151 157 186 152 133 133 143 137 157 143 143 148 187 171 149 164 154 172 156 145 138 155 153 133 159 170 162 142 128 140 149 131 145 155 127 140 124 145 151 120 123 122 122 130 153 140 142 131 139 135 147 131 121 121 142 145 139 131 126 121 116 120 121 127 122 131 131 119 112 95 102 114 121 115 115 111 103 90 94 92 96 88 82 61224 336 720 30 11520 17 0 24 7992 2501 4061 6247 6701 26062 144202 122950 136920 708873 999999 746004 13017 779 655 656 559 665 638 568 696 614 602 476 551 450 307 214 302 255 297 280 263 274 248 241 169 269 241 210 236 153 230 196 219 187 367 207 116 76 76 144 164 163 129 139 147 56 104 160 163 109 151 119 26 52 141 147 201 93 152 136 131 106 123 176 52 75 213 201 112 90 130 101 122 132 139 134 141 179 105 179 170 134 201 271 185 139 157 176 201 133 200 138 126 130 124 122 175 212 192 177 169 193 244 253 147 220 249 241 238 255 237 172 213 214 205 263 237 234 261 236 243 207 181 230 241 184 234 222 199 271 243 219 220 265 237 199 224 209 211 226 193 143 116 131 90 123 135 99 125 127 157 236 209 130 141 166 118 168 148 107 145 119 140 119 148 110 107 153 138 179 140 165 137 95 115 107 133 139 134 82 98 138 142 145 130 150 138 150 134 139 130 142 117 121 141 164 131 99 124 115 108 135 134 123 110 119 130 122 145 153 120 167 142 124 188 184 161 167 167 152 197 167 153 154 154 157 167 139 190 173 180 144 109 144 132 157 153 138 132 146 148 130 123 144 148 129 142 157 140 99 104 121 117 127 118 139 135 134 139 142 141 144 137 122 123 143 139 126 115 149 127 109 123 117 112 120 123 98 113 135 145 123 122 129 114 107 104 139 134 118 109 113 117 125 125 108 108 96 110 110 120 115 106 113 119 109 102 105 113 98 98 94 95 82 93 97 93 94 92 70 69 78 74 68 71 76 61230 336 720 30 11520 17 0 30 7991 2494 861 1046 1376 4710 36667 56892 216475 699407 999999 999999 582175 10503 740 740 648 653 669 537 620 648 579 451 621 488 247 309 233 240 245 228 272 265 277 205 233 225 272 294 245 237 190 280 222 259 291 284 178 173 178 162 157 139 189 167 160 204 120 130 171 101 78 118 131 97 120 107 163 216 188 138 116 102 22 81 123 56 98 149 66 163 91 69 98 135 153 157 118 190 133 144 82 119 247 239 226 179 149 151 161 130 156 183 149 159 104 112 229 186 172 232 222 177 250 217 277 228 227 270 260 225 235 296 238 286 297 224 192 187 161 185 175 235 235 208 241 233 141 191 238 233 215 236 261 281 289 242 248 208 170 184 160 197 192 180 149 161 148 137 127 142 136 153 147 123 113 158 129 153 164 186 160 137 130 153 123 160 138 150 113 94 123 167 142 160 111 117 142 107 139 134 107 147 146 126 114 132 128 124 166 149 153 149 142 146 186 163 99 92 148 178 106 134 153 163 159 156 142 174 131 123 133 137 165 189 185 153 129 147 177 194 167 169 141 139 155 143 136 169 150 140 123 153 146 152 164 163 130 176 155 162 129 147 147 157 183 155 141 154 149 106 141 147 127 126 117 140 146 133 121 136 136 139 160 148 130 128 155 137 115 119 112 122 127 138 136 128 114 144 140 146 155 128 122 133 128 106 109 119 119 126 109 112 123 112 127 112 119 119 116 119 109 110 101 101 111 106 93 103 104 112 115 113 111 104 106 107 105 96 90 83 83 86 86 75 75 74 61236 336 719 30 11519 17 0 36 7991 2488 1904 653 242 13439 55399 58983 49715 306737 733011 999999 999999 203966 2495 884 902 833 823 723 699 690 659 558 575 711 587 311 287 248 299 323 268 148 221 195 191 172 206 175 241 163 113 149 238 179 162 245 209 105 132 94 102 91 81 85 138 62 135 133 114 6 92 129 146 70 106 149 213 171 169 79 131 153 145 223 132 97 97 130 124 110 122 182 177 113 158 141 78 64 137 151 174 171 190 251 207 264 211 228 165 205 203 185 137 164 198 202 194 169 184 221 136 153 181 266 227 288 252 213 267 234 245 307 245 247 284 246 260 274 283 234 236 162 177 237 266 226 178 204 233 233 266 271 295 214 308 305 245 258 226 192 182 164 135 183 155 125 176 136 131 141 157 164 133 97 202 205 199 183 94 129 179 128 149 165 151 177 127 133 144 142 131 160 149 87 141 131 148 160 127 143 157 139 163 111 117 169 156 171 156 149 154 141 168 149 157 159 151 114 126 149 141 175 142 130 173 192 130 104 153 170 180 184 149 155 172 155 159 203 206 154 161 165 173 169 132 139 161 178 145 139 132 163 169 189 159 151 191 213 149 153 171 153 144 167 168 174 154 164 164 162 158 139 138 125 115 133 139 147 152 152 163 190 187 156 160 158 122 146 137 143 149 128 132 139 136 138 151 158 164 153 141 143 131 140 141 127 133 139 138 119 119 133 138 128 139 131 126 122 119 137 118 106 115 124 121 125 129 121 127 121 121 118 107 109 106 110 121 103 93 97 96 93 94 84 85 80 61242 335 748 30 11518 17 0 42 7991 2481 -36 361 9124 41582 60838 48483 106975 333796 893216 999999 999999 89504 1605 971 934 735 714 718 702 728 564 480 610 573 420 249 217 211 273 327 245 178 228 211 147 173 260 269 217 203 174 217 175 261 227 121 140 141 128 138 125 99 59 80 118 138 79 54 135 76 132 70 45 51 118 89 88 79 63 88 17 175 147 137 170 131 64 86 149 228 135 79 37 62 29 126 168 96 97 118 137 153 171 199 174 165 156 161 161 118 48 91 132 125 153 142 160 217 219 211 213 197 180 203 239 250 168 220 227 202 173 247 220 253 208 248 225 241 186 204 172 174 202 164 142 164 193 159 158 209 255 256 228 206 228 181 245 306 234 232 232 193 115 116 104 138 156 120 138 103 135 146 117 76 154 117 115 129 158 158 121 123 105 167 85 79 98 76 85 126 144 102 140 126 112 112 122 115 76 105 103 134 115 133 113 152 144 123 124 142 170 131 150 149 119 142 104 103 136 114 122 129 142 123 135 141 122 116 106 119 157 133 121 138 146 126 152 164 128 143 144 121 139 147 152 142 120 148 153 128 154 139 129 124 114 100 106 161 167 143 145 122 100 121 146 147 123 139 122 110 125 135 127 117 101 99 111 130 129 145 133 134 122 122 119 130 123 119 117 118 128 113 102 124 130 124 122 122 114 126 125 129 139 105 95 88 95 99 94 102 131 110 99 119 104 96 101 117 100 95 115 99 96 107 100 104 98 87 102 98 88 98 89 83 82 98 91 78 68 70 68 66 65 64 66 61248 335 747 30 11517 17 0 48 7990 2474 -3 671 5440 15201 18489 21728 52225 128757 385197 999999 999999 999999 32962 1237 1222 1169 901 811 752 703 683 609 634 539 496 380 239 159 199 262 271 238 210 200 155 174 233 159 121 157 158 160 187 165 215 91 106 92 89 117 104 29 65 55 49 130 146 98 125 48 115 153 130 103 95 58 -5 -17 82 80 126 107 127 151 46 29 111 146 93 96 90 61 108 80 86 148 78 87 55 143 155 89 158 187 158 189 192 201 189 178 106 186 125 142 174 200 223 142 128 152 126 124 126 176 183 234 243 177 201 192 218 277 244 251 238 181 245 258 204 185 267 173 214 216 207 172 148 152 246 175 164 195 296 254 236 339 334 234 261 238 166 114 112 122 134 147 140 150 104 144 92 110 162 118 105 105 115 130 105 113 105 129 140 130 87 130 148 114 153 127 95 139 121 109 79 105 109 112 150 129 102 131 124 102 122 160 140 121 142 85 84 86 119 120 98 112 110 131 122 108 111 146 134 144 88 113 123 118 137 129 125 146 101 112 155 161 128 128 137 154 176 171 110 131 130 134 148 139 132 131 154 142 115 139 141 140 129 141 144 132 128 154 140 141 133 139 141 126 125 125 120 115 139 148 125 127 135 123 107 119 145 169 143 152 149 124 120 122 134 129 111 107 108 111 134 136 125 126 124 135 130 125 103 98 108 113 118 104 92 116 125 113 131 121 114 119 111 121 110 116 130 114 98 104 101 101 109 98 92 80 91 90 90 90 91 95 78 72 70 73 76 72 70 68 59 61254 334 775 30 11515 17 0 54 7990 2468 1419 6903 15756 34635 50417 47300 114633 320806 919160 999999 999999 270771 4031 1137 1043 854 890 1008 988 655 602 520 509 520 479 322 247 190 263 239 187 240 242 146 160 174 157 116 81 148 153 159 284 190 132 95 138 99 64 55 123 95 37 64 70 58 104 113 85 53 77 26 75 59 107 32 109 148 66 55 21 84 99 57 61 98 129 46 28 49 46 72 62 89 103 52 93 48 48 148 74 77 103 189 227 163 87 174 141 115 112 129 184 118 160 125 200 196 181 166 179 123 130 134 195 185 195 173 233 262 219 195 233 254 275 157 180 124 187 149 134 165 154 185 146 183 176 107 127 188 167 129 219 285 213 309 280 170 192 201 101 88 107 66 33 70 100 95 199 106 115 96 128 97 49 121 105 72 29 57 128 152 90 84 97 144 108 99 87 87 95 91 123 66 97 50 84 115 98 102 84 89 126 97 80 103 102 69 70 89 111 124 126 122 105 125 125 111 125 133 116 120 96 125 120 116 93 112 139 124 106 141 95 144 122 137 130 121 130 97 140 153 125 126 104 152 123 90 138 153 120 108 101 134 124 157 147 112 114 116 107 110 104 123 130 111 124 115 102 122 107 96 129 135 102 85 99 106 108 118 127 135 118 103 122 135 131 123 97 108 85 88 93 130 128 107 121 121 121 102 101 113 113 91 95 105 107 90 105 119 101 114 114 97 95 105 99 90 93 98 101 106 102 85 86 102 93 91 83 82 83 76 68 84 91 72 59 62 60 65 66 60 52 48 61260 333 804 30 11514 17 1 0 7990 2461 2111 8345 16669 33858 65041 121768 266489 767111 999999 999999 385773 7861 1256 1082 849 796 822 707 697 565 482 454 469 435 351 197 226 239 298 217 213 197 92 191 222 173 232 195 212 204 222 251 84 129 98 132 146 159 53 90 35 33 83 98 37 40 113 165 146 169 43 56 118 91 35 115 43 83 65 104 105 98 126 74 96 124 111 117 118 108 94 66 72 72 66 2 77 82 89 132 110 71 180 212 193 147 127 148 188 144 130 149 183 182 210 144 160 183 134 130 188 184 179 191 217 215 235 211 248 198 212 242 297 268 239 162 214 183 170 170 199 216 213 199 157 185 154 187 197 214 265 226 304 286 311 218 213 177 183 91 78 88 169 117 128 115 105 123 115 131 110 45 88 121 145 125 113 76 100 90 95 146 99 189 149 99 125 86 109 125 96 122 160 145 86 123 156 130 133 96 165 146 112 93 121 83 114 126 105 128 121 103 119 115 104 98 127 140 107 114 135 127 109 130 134 133 115 107 117 131 151 168 121 121 141 130 118 121 133 123 127 106 130 164 137 132 132 161 146 106 111 149 171 129 114 135 108 107 141 125 123 139 127 154 154 122 97 113 110 126 133 115 135 126 127 117 124 145 119 93 98 125 149 124 124 136 126 127 119 95 117 103 118 125 120 125 114 128 140 115 115 114 108 110 115 120 122 123 102 101 115 106 118 107 99 105 94 102 115 123 107 106 116 112 101 104 102 99 101 86 81 85 81 80 90 84 67 75 71 68 67 65 56 61266 333 804 30 11514 17 1 6 7989 2455 393 6272 17854 33465 59972 118684 264485 639993 999999 999999 718442 10450 1084 1096 886 907 856 622 674 670 520 475 554 442 272 171 212 286 260 296 197 191 179 234 215 166 84 182 144 190 235 214 127 121 89 88 94 100 173 33 47 37 162 109 3 99 126 128 181 154 110 71 121 104 81 43 89 86 81 12 113 122 157 69 101 125 60 61 71 88 144 107 122 94 107 164 115 53 94 132 138 156 262 236 182 194 205 206 163 181 169 148 226 181 140 200 167 161 213 252 232 215 173 186 200 202 277 289 244 263 265 261 221 250 240 223 237 214 192 210 220 203 191 200 228 233 223 177 164 245 188 213 275 300 266 353 354 291 307 219 196 163 158 166 106 64 164 191 99 140 94 96 145 127 113 167 164 111 101 139 170 106 122 124 135 119 130 164 141 137 100 138 155 142 108 146 113 131 165 118 146 156 147 115 79 128 163 148 111 149 182 156 150 155 143 168 118 91 123 131 124 124 118 129 138 129 148 135 124 118 161 135 119 176 174 96 111 188 152 151 162 151 147 174 152 133 136 139 130 112 154 146 149 131 139 147 144 125 143 132 107 112 123 144 140 130 121 116 130 139 124 135 165 125 131 149 120 132 124 133 143 130 137 123 128 117 104 107 112 134 137 135 140 150 150 122 120 151 153 141 122 107 112 115 126 139 129 118 127 112 113 118 100 117 121 111 117 125 119 117 112 116 121 120 103 109 107 110 106 96 93 94 102 101 102 82 78 86 87 83 77 80 73 61272 334 773 30 11513 17 1 12 7989 2448 521 633 12764 36240 34717 49335 170921 436608 999999 999999 999999 27504 960 907 863 778 675 587 601 625 499 455 520 531 361 221 178 248 253 284 217 163 220 162 163 145 170 93 230 218 126 196 359 175 135 177 70 49 114 94 88 146 56 30 92 108 134 95 68 117 50 70 96 128 98 105 158 28 76 128 83 69 83 89 126 48 98 93 113 60 67 151 69 113 105 132 139 82 37 124 162 161 218 230 206 149 119 136 200 109 79 122 97 195 195 204 227 216 187 170 195 233 249 198 177 219 208 181 253 220 231 222 218 236 228 197 217 216 243 258 176 177 205 179 197 204 191 197 198 155 216 176 245 190 215 273 273 292 277 239 251 201 203 177 135 107 121 107 102 120 107 98 73 116 153 134 151 150 145 108 140 96 112 172 152 138 159 159 118 98 99 160 141 141 96 129 112 101 141 102 70 131 111 94 109 151 114 97 116 105 142 93 124 136 100 105 148 151 106 105 109 116 110 117 145 120 123 120 116 142 157 99 136 140 128 134 124 101 128 131 121 121 148 139 135 133 113 134 134 126 124 108 123 133 122 118 164 151 173 125 153 147 137 154 141 120 121 109 135 108 129 114 118 138 135 126 115 103 127 134 140 130 149 138 115 97 112 128 118 97 100 103 118 142 147 119 116 120 138 126 118 116 102 93 113 105 96 99 99 93 91 98 115 110 109 98 80 96 95 99 101 93 86 99 99 99 100 91 87 84 94 84 81 84 83 77 75 73 74 74 60 64 62 55 61278 334 771 30 11511 17 1 18 7989 2442 144 -24 7240 25741 21299 30438 86113 391632 870883 999999 999999 193599 2437 1126 1096 913 798 665 542 763 684 535 538 611 470 329 237 308 301 214 258 251 300 270 285 295 224 252 241 142 223 272 195 207 215 121 108 89 99 209 177 114 128 148 114 137 98 51 92 141 123 84 79 113 101 119 73 98 151 183 166 146 118 75 148 105 71 106 170 159 115 133 158 204 155 167 171 128 140 148 184 132 181 202 166 196 165 235 181 124 154 132 182 183 194 229 205 170 221 197 237 201 172 197 272 244 264 192 235 251 243 285 262 267 245 204 254 236 280 205 236 201 238 230 182 198 197 187 215 188 205 219 216 207 307 270 307 333 284 271 304 250 268 197 187 179 123 122 173 171 139 135 134 157 136 145 128 112 116 116 106 79 145 183 145 144 129 108 151 138 136 160 153 187 158 135 159 143 123 118 147 145 164 130 115 139 116 105 112 129 126 126 158 151 138 125 183 171 168 168 160 109 116 141 144 166 136 127 150 171 140 146 167 165 159 167 186 163 159 162 172 163 182 147 159 187 193 211 197 187 155 171 157 169 153 170 164 139 127 157 146 134 148 158 177 160 154 128 145 151 141 132 130 132 149 161 131 134 147 142 140 136 138 134 102 115 140 139 139 139 128 137 146 159 160 160 137 130 145 141 137 126 124 119 124 128 138 139 137 131 132 126 118 115 117 119 116 123 126 116 122 129 113 117 124 113 120 114 114 118 107 96 97 103 101 86 87 92 99 89 86 91 78 86 61284 332 830 30 11510 17 1 24 7988 2435 -27 1772 7837 21749 58796 226514 607046 999999 999999 999999 58156 1788 1186 856 779 661 756 804 637 544 475 530 390 360 263 336 281 283 230 217 295 273 257 258 225 286 232 245 231 203 163 202 185 106 86 137 118 148 152 152 204 196 14 125 162 101 77 44 81 79 115 118 145 150 184 136 111 156 97 69 117 164 151 136 131 138 37 125 150 129 71 74 104 138 107 147 115 113 202 193 225 255 253 186 161 183 214 156 119 146 166 197 170 151 201 209 241 225 179 210 250 266 202 219 245 235 231 224 258 180 313 319 257 170 265 238 189 211 216 248 234 264 215 196 272 238 191 212 262 239 251 334 329 273 245 257 270 336 291 296 264 208 168 122 101 171 130 106 124 134 134 154 151 172 137 122 128 143 142 155 154 168 203 169 185 162 129 153 136 139 142 140 181 139 110 139 160 140 111 165 141 141 114 115 107 109 129 123 150 150 159 183 153 153 166 129 145 212 147 166 138 168 115 143 114 151 159 187 179 147 122 122 152 164 152 143 175 171 161 139 146 132 137 138 146 151 150 146 144 161 146 138 149 170 149 145 162 177 189 166 129 129 156 160 146 126 134 151 137 124 140 156 129 143 165 146 179 172 159 155 137 157 156 133 163 157 143 151 147 131 152 159 145 154 149 132 150 150 128 123 119 128 132 139 131 135 138 142 135 111 117 122 121 123 130 123 130 141 136 125 126 132 133 122 120 116 108 116 120 112 113 115 102 93 93 93 89 103 92 85 88 80 61290 331 860 30 11510 17 1 30 7988 2429 -49 1819 12639 38431 105361 353363 824363 999999 999999 999999 449176 45868 1952 853 727 752 703 675 482 447 526 439 270 273 279 240 311 303 195 256 348 287 110 83 163 213 326 261 216 219 186 99 61 104 171 208 119 103 106 99 89 105 109 101 98 39 28 79 115 179 184 53 65 127 143 124 139 139 169 201 58 37 89 84 131 152 141 119 120 115 117 145 138 157 131 168 137 107 101 168 228 185 194 232 149 92 124 145 137 129 165 139 226 193 191 223 194 178 208 267 198 180 252 192 195 237 259 246 220 231 208 274 235 265 243 206 204 190 213 219 163 155 210 227 243 184 173 138 190 219 205 224 294 304 289 270 250 314 335 212 170 178 144 99 98 110 121 143 198 158 170 143 115 172 117 127 125 118 110 131 113 140 124 151 137 88 147 171 127 115 130 138 87 123 141 176 163 131 116 125 108 83 109 145 173 148 111 180 158 138 139 171 134 110 125 131 159 153 104 126 159 162 141 123 115 118 147 142 162 144 140 171 150 133 134 126 143 134 142 146 167 146 124 158 134 131 134 118 154 120 89 153 167 134 112 115 111 144 126 142 154 140 149 148 144 128 130 118 107 114 130 123 134 136 128 110 133 134 146 142 126 122 118 126 122 129 132 138 137 136 140 124 112 123 120 121 128 124 112 102 119 113 101 119 103 107 115 115 122 121 104 118 121 115 114 105 99 103 109 109 102 103 110 112 106 97 101 91 86 100 94 81 84 79 84 91 83 77 74 75 72 61296 334 770 30 11510 17 1 36 7988 2422 144 999999 999999 1010 7125 26261 62272 134369 345600 963200 999999 999999 948291 316758 21905 15074 1586 1020 733 667 745 588 489 460 361 287 292 251 246 245 147 259 261 261 165 212 183 253 249 263 296 228 129 153 54 65 189 143 213 180 116 126 101 19 134 78 92 204 111 64 138 148 122 48 99 199 171 225 175 117 131 94 150 94 105 154 130 88 185 140 133 111 92 156 172 188 181 143 116 102 131 183 149 227 235 200 167 93 159 228 202 103 182 201 146 152 178 188 238 283 287 273 194 214 278 241 253 282 254 221 236 241 212 274 223 254 301 315 243 269 307 271 219 222 213 218 296 232 207 199 229 241 223 232 257 274 323 265 279 303 325 338 223 216 243 191 204 173 146 166 145 104 183 178 139 161 180 191 167 163 164 158 173 105 132 138 170 181 188 144 115 149 122 170 154 175 166 157 154 132 134 152 156 87 108 199 179 159 179 152 121 144 182 159 119 130 115 145 154 177 122 136 113 158 163 137 183 180 199 159 122 162 149 132 170 167 187 173 156 179 182 143 162 188 154 155 177 147 156 174 152 151 142 178 187 182 156 172 153 140 147 166 157 155 129 112 123 140 157 141 169 180 155 149 173 147 151 162 161 174 177 156 146 149 141 131 110 136 157 148 149 141 162 175 157 146 142 128 134 127 140 135 129 150 141 128 125 123 120 124 115 120 134 133 135 127 139 146 137 135 129 125 125 128 131 125 125 122 113 106 115 106 109 112 107 103 96 100 102 97 96 95 86 83 61302 334 770 30 11510 17 1 42 7987 2415 609 999999 999999 340 1228 10959 57319 162068 570434 999999 999999 592194 264041 191105 76663 43418 2403 914 729 628 589 487 530 455 275 263 290 236 261 230 236 230 255 210 109 132 212 208 213 190 235 193 170 143 123 95 115 118 63 99 46 68 51 72 118 93 65 92 108 96 161 143 160 109 119 78 119 108 56 116 118 117 98 39 114 151 65 46 121 137 86 111 121 103 107 95 119 46 137 176 158 65 118 182 189 179 167 178 183 99 146 20 67 215 190 225 193 179 190 206 133 110 196 252 270 282 309 220 200 205 294 333 215 214 223 284 303 313 276 275 235 196 238 232 232 204 261 205 188 204 203 195 181 265 221 256 237 250 288 249 252 366 387 254 278 254 193 189 205 166 128 175 114 128 102 145 116 81 120 133 127 129 109 145 147 84 145 161 145 130 53 118 136 81 136 126 156 166 166 148 109 131 118 136 122 77 161 143 123 193 161 123 106 151 138 144 112 143 144 134 112 111 138 178 157 139 122 117 144 153 134 137 151 138 122 147 129 133 111 153 127 171 193 144 160 140 146 167 131 119 156 139 154 159 150 150 157 144 135 130 159 162 140 149 146 139 118 110 124 133 124 113 115 138 137 125 123 122 143 128 120 112 122 118 140 143 130 132 144 132 136 127 110 125 124 115 134 113 105 100 129 127 103 124 121 110 113 126 137 110 116 103 101 113 123 116 96 108 120 132 125 115 101 96 113 114 107 115 106 98 85 88 82 84 84 78 79 83 87 84 81 79 70 62 61308 334 770 30 11510 17 1 48 7987 2409 7453 1204 1113 1658 2888 27590 134052 445690 999999 999999 566107 7146 1059 1167 1089 1000 774 650 715 682 545 421 414 331 252 206 238 256 235 232 165 272 203 157 212 152 245 209 191 233 231 111 130 127 -1 96 98 93 73 35 157 105 113 90 115 43 63 112 148 92 138 135 105 107 168 74 116 236 163 102 39 66 115 127 125 98 37 91 92 120 176 149 83 140 131 101 176 75 159 98 142 175 106 222 272 230 155 137 88 165 103 136 158 186 230 221 227 235 232 217 208 231 246 239 298 298 282 299 227 247 278 304 263 243 261 234 183 214 236 255 230 270 322 249 228 190 219 217 223 244 202 226 295 250 254 249 342 305 357 433 479 391 369 404 310 241 207 202 208 132 115 149 174 130 82 134 122 98 119 98 80 130 147 139 169 143 183 184 136 153 141 136 112 97 190 121 101 135 159 181 191 159 161 133 131 152 143 166 152 128 153 158 117 129 137 125 112 133 101 157 160 146 130 119 95 118 146 144 135 119 155 166 148 150 109 108 163 166 136 131 145 169 171 171 171 170 139 137 140 143 174 182 153 136 147 137 161 166 142 132 128 99 122 143 146 146 146 121 120 115 123 128 148 143 140 139 128 156 145 125 131 139 152 141 123 125 129 136 156 157 154 136 145 139 143 122 115 137 133 131 135 135 117 118 111 124 121 121 127 118 122 124 118 124 123 121 114 126 126 115 120 121 129 120 118 112 108 102 100 104 112 95 95 92 99 89 93 95 89 98 87 84 82 76 61314 334 770 30 11510 17 1 54 7987 2402 7871 1241 793 1295 1744 24028 122200 387522 999999 999999 999999 15076 1088 1038 908 872 710 570 701 696 611 504 491 465 350 289 268 263 285 362 228 200 154 222 214 150 213 288 304 311 283 243 110 119 159 87 110 130 113 129 135 83 93 136 89 119 132 108 119 120 136 43 109 141 112 82 99 159 180 150 105 111 122 135 175 208 193 119 226 164 143 117 149 151 139 103 140 119 194 142 163 161 195 192 189 170 177 138 123 196 118 187 213 158 199 209 179 240 224 172 202 186 135 207 246 193 228 287 286 318 310 247 278 307 256 234 187 222 243 260 268 197 274 283 281 256 222 242 238 154 216 257 246 331 403 492 441 410 588 572 474 421 494 468 382 236 276 205 237 275 245 246 270 197 146 140 120 87 120 137 163 93 182 178 164 161 169 77 127 160 153 167 176 167 123 167 154 156 184 128 80 131 144 131 148 135 123 175 126 89 109 124 134 126 173 169 167 148 112 129 197 176 134 111 102 136 125 137 134 172 192 160 171 162 180 171 168 140 156 191 180 143 172 187 185 172 154 163 184 136 136 141 180 201 190 147 137 153 169 204 175 175 179 174 139 161 179 136 131 144 142 171 158 149 162 156 162 157 149 151 154 135 161 163 153 153 150 160 152 156 158 142 138 127 141 151 154 160 137 120 130 126 117 137 145 129 111 124 128 137 137 134 140 136 138 130 137 133 117 122 142 141 129 130 135 138 128 125 126 129 110 110 109 111 104 99 100 94 98 99 105 103 96 86 61320 334 770 30 11510 17 2 0 7986 2396 17279 3213 1298 1420 4623 40199 134153 336062 920027 999999 999999 18618 1042 1086 935 729 663 581 591 675 652 509 368 423 320 174 190 288 276 234 235 277 258 191 194 195 229 278 270 308 302 228 154 78 137 150 190 148 75 170 115 137 116 24 142 203 142 114 87 88 99 105 212 73 120 118 146 65 141 80 84 70 36 101 102 147 167 134 95 137 129 199 142 92 125 124 86 79 123 214 151 160 207 211 287 174 154 217 150 135 119 106 173 199 167 217 214 206 146 241 220 221 271 272 263 200 186 234 213 150 240 204 260 241 263 235 222 250 278 260 252 261 244 202 205 179 215 328 471 482 359 381 457 357 430 444 425 411 440 511 494 464 481 575 625 484 436 353 254 249 205 224 287 243 189 152 156 166 89 133 147 181 140 135 121 114 152 155 133 172 131 127 138 111 121 175 114 129 179 177 128 123 100 114 166 187 172 124 110 140 138 154 146 146 142 152 145 101 81 125 144 149 97 132 171 165 151 150 146 131 121 94 138 150 124 127 158 173 159 176 135 162 158 145 175 164 145 140 139 131 121 120 171 143 124 128 144 123 152 147 129 161 155 133 136 136 110 120 131 130 130 137 137 117 124 141 156 157 120 130 132 145 121 130 156 138 117 137 127 104 114 136 139 118 115 124 114 128 111 105 131 127 128 116 115 137 134 106 121 106 121 129 110 124 116 120 108 113 110 111 116 106 113 107 116 107 115 101 108 87 99 97 90 86 79 79 89 78 82 78 71 74 69 64 61326 333 800 30 11510 17 2 6 7986 2389 6078 1554 2198 13445 56835 180046 466308 999999 999999 486697 5951 1051 1036 738 652 545 720 710 650 491 516 484 334 310 269 291 238 275 337 281 240 236 217 305 212 205 268 337 408 322 327 209 124 183 233 200 126 160 193 125 184 180 129 203 171 171 97 198 169 188 162 115 111 195 108 149 154 168 155 160 117 192 107 143 135 119 199 169 201 182 174 143 167 203 197 215 169 195 204 203 122 142 244 268 217 207 226 253 148 93 164 207 284 295 224 325 239 251 248 263 274 244 259 275 239 257 262 285 239 282 285 240 223 346 299 246 252 273 305 297 237 304 281 261 285 586 1330 1187 684 469 439 383 371 462 461 551 766 1065 1485 1736 1971 1874 1335 952 702 659 487 328 333 302 283 312 298 289 292 208 189 196 182 135 155 109 137 226 208 159 96 166 176 178 167 134 130 145 139 164 119 151 191 197 189 185 130 91 163 189 186 135 180 172 181 164 150 167 172 172 143 168 174 163 147 140 133 191 178 175 187 204 174 173 168 195 197 197 197 177 189 198 171 188 195 195 226 205 213 212 178 158 147 192 172 191 176 182 170 185 159 156 181 180 163 171 168 173 186 174 166 163 127 135 148 168 186 182 195 194 179 177 151 143 163 149 161 182 164 163 147 166 160 154 169 158 168 162 153 173 179 189 170 158 164 134 139 148 144 153 154 148 148 158 129 135 126 141 146 141 150 151 150 144 134 151 141 138 140 127 135 133 122 125 133 124 111 113 107 100 98 103 110 105 100 95 93 61332 333 796 30 11506 17 2 12 7985 2383 43967 6400 4491 3506 6538 65097 501297 999999 999999 240209 3308 841 905 779 624 531 714 721 617 391 452 442 331 283 225 304 333 336 266 178 288 194 171 235 232 264 355 336 295 290 117 103 202 142 139 77 111 112 155 176 36 101 176 116 95 56 150 181 160 110 92 135 178 137 113 166 140 13 95 158 132 106 147 165 74 160 149 75 128 115 133 191 161 166 186 172 195 180 172 92 149 233 258 218 159 170 189 246 170 150 119 205 236 170 152 234 256 271 283 204 184 195 166 191 205 220 217 196 230 228 182 240 290 274 262 267 234 297 196 252 294 313 328 337 413 1155 2349 1810 862 453 263 406 597 963 1540 1774 1772 2002 2091 1985 1651 1224 785 691 583 411 374 337 318 259 292 300 310 372 338 237 166 125 71 74 108 126 130 145 142 151 178 192 151 136 157 148 179 121 139 182 159 189 188 145 160 185 160 153 162 152 92 71 125 139 158 164 143 154 147 156 146 137 139 149 157 160 178 175 173 154 158 162 151 173 167 189 171 174 171 165 158 201 193 167 149 184 186 178 141 152 161 137 161 200 198 187 153 168 137 153 166 158 168 171 162 177 161 155 139 145 135 171 146 164 155 150 137 158 153 180 178 157 160 168 167 166 168 168 174 166 164 132 142 178 172 153 145 172 168 165 167 149 153 152 126 141 151 138 141 123 121 127 123 134 139 126 116 136 130 121 136 142 125 126 134 133 127 133 135 130 113 115 119 112 114 107 91 100 86 100 104 96 95 87 94 89 83 61338 333 824 30 11504 17 2 18 7985 2376 97562 14245 6622 5336 16401 61481 469908 999999 41971 879 723 740 685 623 544 582 738 694 519 361 465 436 341 154 186 140 216 279 239 278 265 206 202 218 292 367 291 298 265 279 248 153 71 125 133 108 199 125 155 134 107 127 69 129 123 171 120 91 114 59 99 138 54 61 75 106 144 148 140 124 114 109 167 189 13 79 88 159 171 60 100 147 167 155 112 102 165 168 179 141 95 112 238 252 192 194 167 198 172 126 108 167 205 247 226 220 268 201 203 212 275 260 225 225 204 203 259 282 236 245 194 223 177 209 230 322 306 251 241 215 287 290 364 401 564 839 1667 3245 3593 1952 960 852 912 1031 1309 1857 2442 3024 3554 5625 8523 7126 2887 1021 692 493 452 404 357 240 319 333 324 324 253 186 166 177 188 99 156 170 166 194 143 130 136 101 154 161 100 134 130 159 134 129 157 131 144 132 164 162 187 246 166 165 138 136 155 174 130 152 174 126 137 149 142 126 151 133 144 168 132 150 142 151 157 148 140 140 178 155 164 194 161 165 169 212 193 174 182 197 174 153 171 179 183 192 192 187 141 158 194 183 169 176 169 199 176 157 182 182 162 152 128 166 154 160 156 177 146 130 149 165 166 154 156 172 161 174 155 145 151 153 156 145 146 160 166 146 150 144 153 149 138 143 153 137 143 132 142 136 133 138 134 142 135 137 149 140 130 141 148 137 127 134 122 137 143 125 126 124 128 137 137 122 127 114 105 119 123 119 111 107 106 111 111 109 106 104 108 86 80 61344 333 793 30 11503 17 2 24 7985 2370 80439 17482 7475 5419 5154 29700 297419 999999 265874 2969 674 715 622 570 539 679 736 622 465 364 470 386 277 147 132 200 205 188 222 271 135 184 165 120 217 165 258 282 209 183 100 -8 17 123 123 80 123 78 81 79 67 149 64 17 33 131 132 74 117 79 56 123 168 108 48 133 179 111 37 69 62 162 114 141 46 160 130 78 123 52 50 110 26 95 110 152 118 144 113 79 108 143 171 185 150 184 186 207 137 92 150 192 256 181 203 252 212 201 156 172 206 182 186 195 221 284 268 308 185 182 230 250 242 238 250 201 207 230 229 237 261 238 237 202 260 423 851 1297 1261 883 646 549 752 1412 2106 2481 2426 2312 3270 4804 5778 4491 1716 898 667 562 450 411 384 293 276 296 313 337 192 157 148 120 88 114 38 93 138 136 108 118 136 127 133 141 116 158 103 134 174 157 161 139 115 123 165 96 115 116 120 125 142 174 130 125 168 162 143 115 90 110 126 97 103 160 138 98 125 124 127 149 137 120 139 151 180 138 162 143 135 142 114 134 136 139 146 133 135 180 157 133 140 133 147 151 137 107 150 144 125 121 128 145 164 171 130 122 133 115 123 138 155 123 140 150 125 135 120 129 125 126 124 119 112 131 133 126 135 157 140 120 109 127 136 140 137 137 99 95 90 100 126 126 121 115 127 128 127 99 109 120 113 118 103 109 110 115 121 109 103 115 109 100 106 114 108 106 108 122 123 97 92 93 100 80 81 78 75 72 72 76 68 69 70 69 62 58 56 61350 333 794 30 11504 17 2 30 7984 2363 68222 12394 6321 4291 10154 87240 677243 999999 135625 2083 777 728 646 613 536 663 733 504 321 376 353 339 278 194 260 270 246 265 219 303 203 201 181 184 110 197 305 312 218 152 86 143 135 64 83 85 111 64 86 110 118 114 55 114 154 141 72 93 94 186 114 70 105 77 87 97 121 78 90 173 99 93 96 146 110 96 99 46 106 127 47 126 121 134 185 121 111 183 189 135 125 168 246 249 312 185 160 188 129 138 199 252 205 212 220 215 272 245 155 167 189 162 190 201 232 204 184 182 244 238 246 222 205 228 186 269 280 237 245 269 193 224 254 247 226 238 267 282 324 342 577 1012 1485 1873 1997 1965 2014 2343 2974 3830 3466 2618 1711 958 599 473 391 363 367 340 330 291 310 347 242 104 149 122 101 89 101 122 120 116 153 124 103 155 153 144 126 103 153 154 138 131 120 131 106 108 114 134 168 132 158 105 100 88 131 150 137 112 127 129 81 108 109 141 143 153 125 158 160 135 130 141 141 143 166 158 142 169 176 144 146 153 130 163 156 147 153 137 162 185 169 129 126 174 170 156 139 153 156 178 160 138 147 108 122 114 119 149 143 138 111 126 105 97 107 150 150 129 122 148 148 125 142 131 141 132 139 138 137 131 116 121 126 135 134 154 130 126 142 134 119 108 137 136 115 107 111 129 109 117 106 104 114 118 116 100 107 116 123 135 119 114 118 112 121 109 108 112 115 107 101 101 95 101 95 92 96 91 89 78 81 90 86 85 77 75 75 61 59 61356 334 735 30 11505 17 2 36 7984 2357 501211 51239 16694 13418 8109 13705 133216 824942 555904 9327 531 595 571 511 589 675 718 538 438 470 523 338 193 185 154 279 188 227 213 167 221 237 201 194 275 229 238 269 246 104 104 78 17 17 113 171 97 151 112 60 76 164 100 142 184 196 139 88 68 65 94 78 130 97 62 98 120 124 155 130 175 163 173 186 167 123 162 88 129 192 184 159 135 108 222 156 76 139 87 148 178 110 217 225 268 205 202 168 173 121 150 230 282 246 240 213 175 242 249 180 167 194 222 186 171 188 197 205 241 236 256 240 204 186 256 226 211 211 231 256 253 249 234 253 218 313 256 312 389 632 1101 1373 1385 1241 1365 1729 1956 1616 1091 918 875 682 544 546 493 464 359 268 325 385 383 281 345 333 244 162 141 144 131 133 122 132 132 142 119 124 132 148 135 120 151 138 175 143 153 145 108 115 111 144 155 146 124 103 103 122 130 147 133 112 132 109 133 155 131 136 121 159 146 126 125 122 155 165 154 139 163 136 118 122 157 178 181 180 180 154 167 190 151 170 159 167 178 163 183 164 143 162 172 164 140 164 156 151 147 148 146 164 140 129 143 175 157 141 147 139 156 156 131 126 121 129 131 128 145 150 126 116 152 156 150 157 158 155 125 157 175 157 158 149 148 147 137 136 140 143 158 137 131 124 122 118 119 115 104 117 109 108 130 127 120 122 126 129 125 115 114 124 128 136 128 122 132 129 129 130 124 108 98 101 106 98 103 113 89 92 89 93 103 98 93 84 82 80 61362 337 675 30 11505 17 2 42 7984 2350 3845 999999 999999 252791 50160 30931 20691 13370 11815 77986 488760 156548 3316 544 583 533 521 470 647 745 503 398 436 404 302 199 235 232 232 211 173 213 262 159 147 225 151 128 233 242 189 140 86 75 162 110 95 86 57 81 74 55 27 130 120 175 79 78 103 133 134 149 84 31 56 35 108 106 18 63 98 57 61 -11 55 109 90 121 118 123 100 85 104 127 79 96 118 99 107 90 203 118 124 164 148 184 261 258 212 121 161 115 127 87 134 160 260 232 154 147 170 182 205 180 170 232 136 182 175 161 182 223 203 235 276 234 249 218 246 204 185 271 226 259 255 165 194 227 259 212 244 234 228 363 408 466 552 572 916 1497 1485 940 510 337 289 240 277 298 259 236 307 317 248 285 348 314 355 327 229 123 94 166 154 137 116 107 126 113 93 70 128 133 99 97 89 70 97 132 98 88 96 86 106 58 40 112 134 122 109 137 113 91 107 134 110 142 157 78 97 121 140 146 168 125 117 119 124 101 107 128 112 105 145 146 180 133 139 134 119 130 115 152 113 106 122 117 115 131 123 153 149 99 130 146 139 133 122 120 141 123 117 142 151 138 133 130 143 113 119 121 113 128 108 134 135 133 107 103 128 129 109 123 104 134 125 127 128 116 141 140 133 113 97 129 124 118 112 122 133 132 124 119 125 123 119 116 89 100 122 101 96 99 84 87 110 110 109 110 90 100 105 104 112 108 84 85 116 110 99 98 90 82 81 79 85 80 79 73 75 73 78 80 70 61 66 59 51 61368 335 736 30 11506 17 2 48 7983 2344 576806 98745 52895 38408 28209 18432 20612 132112 267107 24394 1564 678 570 580 435 485 645 563 373 320 298 317 313 188 154 154 114 164 212 228 209 167 254 225 233 191 234 260 271 194 109 109 104 113 18 87 71 110 189 94 78 154 117 103 96 89 125 107 97 64 66 55 56 109 118 62 53 130 45 161 160 141 115 79 143 108 97 55 17 21 55 78 57 35 119 111 140 145 105 139 76 52 107 196 173 229 200 84 69 132 131 148 149 127 136 155 131 196 203 209 247 108 137 130 133 185 214 217 204 181 252 225 247 136 178 161 150 140 168 221 284 279 232 217 220 178 175 262 212 226 222 260 213 211 205 249 243 245 285 286 240 215 188 226 279 293 274 202 169 247 294 281 288 254 334 343 244 122 119 169 208 194 151 103 96 75 152 137 151 136 137 79 126 151 113 74 134 148 110 113 142 88 99 117 104 98 77 118 125 89 64 101 126 121 125 133 113 100 102 123 136 126 149 130 106 131 139 123 100 113 61 92 117 124 124 110 119 108 139 162 144 107 114 137 124 120 133 126 112 165 154 147 125 83 128 142 125 114 102 113 116 124 141 134 110 108 92 106 132 117 111 94 122 99 110 119 100 131 127 110 122 130 130 121 133 140 126 124 128 127 130 127 105 120 142 113 108 114 102 101 99 95 118 107 94 106 93 90 87 90 87 90 98 98 100 103 102 88 90 91 103 89 85 84 94 106 94 79 71 88 88 77 86 87 76 62 65 61 66 73 67 62 54 49 44 61374 335 738 30 11508 17 2 54 7983 2337 318685 90128 41063 28254 23291 21270 60276 381070 827879 549031 100400 4544 922 813 780 694 692 664 514 457 534 539 356 320 129 155 190 176 274 207 290 201 214 157 204 188 151 195 228 183 127 96 130 177 182 141 109 147 63 108 85 99 117 94 135 108 114 70 81 83 101 71 86 135 96 106 131 202 102 77 95 86 110 83 101 63 88 78 74 107 144 129 105 115 119 85 81 71 101 102 100 119 129 168 216 258 259 233 183 149 167 132 90 174 194 201 197 256 193 155 186 189 226 190 223 201 201 177 194 178 238 180 225 259 220 262 231 226 251 245 235 320 315 245 153 156 161 193 231 215 223 229 220 264 204 203 240 161 277 245 233 200 224 237 273 217 254 212 252 246 269 266 328 342 351 309 178 144 133 148 186 186 118 149 117 144 156 170 95 117 115 120 149 98 134 124 133 109 126 128 137 116 113 147 133 144 145 140 162 107 107 105 112 146 93 109 120 116 162 164 98 112 137 141 130 118 112 157 154 139 146 156 148 120 137 172 146 119 136 138 151 148 143 151 140 129 148 165 144 118 152 158 139 162 146 141 109 139 155 145 155 173 144 127 155 110 122 165 145 138 112 138 118 146 178 160 147 144 140 115 137 125 138 126 156 142 149 145 155 140 144 122 108 120 119 133 138 153 132 115 138 123 116 123 107 119 120 123 113 116 111 115 130 126 109 113 128 115 119 113 117 110 104 113 112 110 98 99 103 99 97 101 97 89 85 84 79 83 83 74 77 75 75 59 54 61380 338 650 30 11510 17 3 0 7983 2331 22769 999999 999999 101234 47857 28195 19845 18932 29757 93246 408860 851851 999999 838166 31902 1911 1357 956 928 880 604 670 553 452 389 367 243 102 67 102 150 240 229 202 201 201 92 167 208 196 187 258 214 140 136 132 209 168 71 105 163 163 148 124 78 164 133 148 153 123 102 125 108 91 83 136 61 77 155 133 149 253 189 137 67 69 112 195 151 139 77 82 103 134 184 167 162 146 174 151 132 124 148 139 115 171 226 251 173 141 230 212 143 148 100 195 164 183 149 204 160 272 160 224 229 166 223 238 241 215 270 320 198 195 216 214 243 226 230 255 235 193 259 275 230 269 231 276 228 216 263 274 187 226 255 272 340 285 308 252 218 272 267 286 311 302 236 268 258 243 192 256 270 288 311 302 361 369 353 267 157 134 150 170 220 220 152 139 138 130 126 163 119 127 133 195 151 147 124 131 128 163 175 111 76 90 120 111 110 133 149 162 118 180 157 105 144 176 132 113 147 184 144 148 111 141 153 145 107 127 129 150 171 93 120 159 129 140 127 127 133 157 156 176 152 140 174 147 148 126 144 168 165 169 153 139 145 187 167 160 178 144 133 142 158 147 134 139 172 151 115 142 132 140 140 135 127 153 141 121 143 121 123 143 136 138 170 179 144 151 160 136 153 162 145 145 142 161 165 160 121 126 135 127 117 135 135 147 148 128 113 136 130 118 122 122 131 119 130 137 139 137 136 130 111 136 130 121 119 115 108 108 107 112 109 101 90 102 102 93 91 98 98 91 88 86 78 69 61386 338 654 30 11514 17 3 6 7982 2324 260300 777522 90826 46385 27131 14463 12409 24440 79939 250750 617448 999999 999999 590699 17630 1795 1443 989 920 745 633 688 612 465 420 398 222 173 187 183 111 231 229 235 240 208 216 183 211 275 297 313 189 129 153 160 132 138 152 112 100 77 91 149 4 90 166 147 142 109 138 140 18 110 194 142 82 195 135 135 116 79 77 162 150 131 185 144 157 151 180 98 139 158 111 82 93 138 107 161 175 57 105 95 102 120 230 287 267 193 115 184 143 124 85 148 126 130 144 227 194 161 152 153 190 244 185 208 206 276 264 243 269 235 232 283 286 248 257 248 244 272 246 259 298 255 207 278 268 249 264 202 268 277 237 240 234 280 278 263 223 288 274 275 234 231 287 272 291 334 256 286 262 259 262 335 332 365 378 313 214 170 202 245 290 227 130 104 121 143 133 142 160 140 158 160 169 122 148 149 134 125 145 139 156 134 157 170 139 139 163 154 168 132 122 164 144 144 167 160 126 126 135 135 128 160 123 151 137 161 174 167 141 109 148 173 168 169 155 160 169 181 164 180 134 133 116 175 168 184 158 210 163 158 152 174 166 168 163 141 136 162 147 152 137 167 174 157 164 158 152 150 127 147 163 142 147 132 140 144 134 164 176 156 146 173 173 156 152 187 152 137 146 140 136 162 129 125 127 135 150 150 140 135 132 116 114 130 134 121 114 115 124 128 126 114 133 140 129 132 123 132 130 130 122 121 123 113 115 108 109 100 107 96 95 103 95 104 102 96 91 92 89 87 84 76 71 68 61392 340 596 30 11516 17 3 12 7982 2318 16048 406623 566611 50757 27706 16073 10061 9553 10280 11001 28061 138670 435864 971198 999999 999999 383063 54014 2135 841 935 674 579 821 712 530 393 336 163 72 128 266 286 373 233 206 194 242 235 170 241 206 324 195 91 166 128 148 114 66 109 136 144 192 38 -9 132 206 118 157 183 91 115 157 114 126 64 124 163 198 178 134 110 194 120 103 177 133 139 134 134 180 153 134 169 189 166 113 173 183 181 152 81 114 187 75 150 131 180 244 251 174 217 210 139 152 71 97 221 197 123 181 181 238 269 180 184 249 212 175 221 232 236 280 300 251 295 291 295 254 230 212 240 251 211 301 318 260 213 252 250 230 273 298 279 309 238 247 274 239 275 267 265 273 268 277 293 311 296 296 269 241 210 273 301 298 280 342 354 403 390 289 190 195 243 326 334 205 155 97 123 133 184 136 149 167 156 161 140 118 144 165 164 166 152 152 189 189 158 140 160 148 170 144 155 165 124 107 177 163 164 171 150 150 121 116 180 139 135 196 153 168 185 186 164 198 170 151 214 158 178 164 133 136 166 166 160 177 177 175 176 204 179 172 151 146 173 160 116 161 164 151 150 185 203 152 176 136 147 162 137 164 163 142 170 164 147 140 149 150 128 133 155 148 175 174 156 139 145 150 168 157 153 166 150 146 137 129 144 138 120 158 175 143 133 127 122 124 135 121 101 106 104 121 121 110 127 127 114 111 117 123 127 114 116 121 116 127 121 113 128 107 100 97 87 103 95 95 89 87 89 88 88 91 91 89 92 76 76 72 61398 340 598 30 11518 17 3 18 7981 2311 32877 636508 413898 30003 14310 10189 8789 9278 11045 24618 117708 383214 817188 999999 999999 785409 21416 2944 1549 884 732 619 722 844 629 483 487 437 279 218 270 263 315 265 261 165 243 263 177 220 338 252 230 251 255 172 145 175 107 122 132 140 193 112 126 117 89 53 163 125 116 128 96 177 77 98 146 122 100 97 146 155 91 135 149 139 150 136 182 162 146 151 136 175 174 78 161 173 140 138 166 223 154 227 187 82 171 194 264 345 195 239 183 175 182 165 100 191 196 141 188 172 287 237 291 202 202 220 180 198 253 260 239 258 298 255 238 271 254 201 229 221 266 248 292 257 251 296 279 231 277 278 258 239 242 269 326 271 307 277 275 241 239 212 246 270 345 306 273 297 263 245 234 249 236 290 329 323 346 388 406 322 202 154 204 280 304 233 155 173 143 131 116 215 150 160 170 146 165 159 178 248 219 206 170 191 185 236 190 168 222 205 149 170 192 153 189 170 145 147 210 163 133 142 176 147 194 165 158 166 182 128 127 154 203 179 177 178 195 181 188 177 170 211 194 163 171 179 171 155 176 176 207 181 146 128 141 162 158 146 150 146 138 185 195 168 156 138 159 174 187 182 173 147 148 166 154 150 168 193 167 163 161 146 149 148 168 179 181 164 180 172 148 153 153 168 143 148 152 135 166 153 140 161 156 170 174 149 147 161 143 118 129 143 159 143 147 143 142 152 140 137 146 142 130 139 137 142 139 140 148 133 135 128 129 117 115 119 126 123 127 113 109 118 122 119 108 100 95 98 61404 340 598 30 11518 17 3 24 7981 2305 165815 704988 42798 23255 8460 3765 3850 4729 8291 34689 137986 354757 774829 999999 999999 401229 135325 36892 2653 1077 812 702 681 712 575 500 436 370 235 234 183 181 321 297 238 216 257 226 226 274 313 205 50 124 217 95 73 79 120 112 140 86 121 171 174 127 75 125 130 178 262 148 156 123 127 147 169 114 152 109 134 123 125 123 161 98 35 73 109 109 139 128 142 164 101 112 129 159 92 62 163 139 137 115 66 84 174 162 179 269 197 184 202 239 133 102 164 148 145 175 206 180 179 221 201 213 179 226 187 160 130 197 244 234 267 222 247 255 246 213 264 278 250 188 297 272 233 180 237 239 295 292 250 211 213 263 316 250 254 285 271 265 301 321 220 286 269 301 251 272 218 274 276 239 267 254 247 257 290 350 391 285 176 132 140 235 301 219 198 132 163 139 153 146 151 137 100 85 169 184 211 174 166 185 221 204 286 230 193 157 135 132 150 165 180 161 112 118 130 158 169 182 152 166 154 139 154 146 161 149 148 134 144 147 144 148 169 175 171 122 152 168 168 153 186 170 137 149 145 136 135 136 139 153 184 157 123 160 137 158 154 127 148 166 140 149 134 138 133 123 129 126 98 122 114 120 139 174 173 151 141 162 124 144 153 149 147 157 144 127 130 133 136 162 172 144 137 132 128 142 134 141 129 129 149 143 128 132 139 130 106 120 135 148 136 127 139 143 121 126 125 138 132 141 137 143 136 127 117 128 132 122 125 135 120 117 119 118 108 102 102 99 94 104 106 91 97 95 83 76 61410 339 628 30 11518 17 3 30 7981 2299 491299 83557 42194 17234 11459 9683 8674 9180 13391 39589 144184 303671 542513 923904 999999 150452 2977 685 670 618 544 729 831 661 427 347 403 168 132 84 144 265 267 257 220 172 167 174 183 196 276 258 185 77 167 130 155 120 138 50 104 121 51 55 56 137 130 141 108 166 171 71 75 75 54 135 134 168 173 143 70 129 109 133 142 116 174 140 50 169 172 117 119 151 114 121 135 148 129 149 131 -2 100 63 82 151 118 144 196 280 241 194 148 117 174 168 183 109 81 162 99 144 209 185 168 133 126 190 231 249 235 235 218 226 243 178 205 224 180 190 211 163 180 169 211 192 229 278 257 229 261 231 256 233 203 264 233 218 241 245 285 275 228 267 245 240 295 279 262 245 255 242 265 245 283 270 232 236 354 389 253 131 142 232 268 320 256 171 133 90 97 140 117 131 87 141 142 137 171 149 131 135 184 267 241 188 160 125 195 137 143 95 133 147 174 125 132 147 113 171 159 124 143 114 101 140 151 135 124 97 167 141 119 173 146 128 157 162 157 162 153 155 167 167 130 123 148 134 168 156 135 142 161 160 144 132 147 127 172 151 125 144 120 152 154 126 154 155 149 173 166 119 110 117 131 153 130 122 157 144 136 133 143 164 141 144 125 136 148 147 150 139 118 149 111 115 143 152 118 102 127 135 130 113 136 121 114 115 132 126 126 121 122 133 121 124 116 116 127 130 123 107 116 120 112 103 116 120 105 112 111 103 95 102 116 108 106 99 93 95 97 100 85 89 97 87 83 73 63 61416 340 599 30 11519 17 3 36 7980 2292 468220 170240 74823 38376 27722 22918 20878 20588 17220 15049 14595 17378 26796 129943 666413 816951 32132 1257 738 597 624 616 731 734 632 553 441 472 247 83 139 207 304 222 218 165 236 203 265 213 274 168 147 132 91 115 126 130 136 103 97 192 151 62 77 68 86 100 123 166 168 133 86 209 97 67 120 87 126 97 118 -4 84 122 126 135 87 95 24 135 164 75 95 101 172 188 134 127 171 187 75 15 137 212 206 156 155 158 219 268 222 188 174 245 189 194 211 148 143 172 203 213 170 149 192 210 203 151 240 230 218 256 284 286 244 248 292 231 264 200 200 208 229 188 226 231 260 270 233 229 201 205 258 214 174 250 216 217 231 275 314 297 231 283 237 264 313 312 315 323 293 289 367 361 365 295 317 327 309 336 390 358 211 216 205 285 332 306 238 216 158 143 134 152 159 174 180 164 134 119 162 132 206 174 178 220 238 202 210 241 204 106 127 163 138 124 140 144 118 133 145 140 135 151 132 169 190 161 127 146 150 194 185 146 187 168 179 137 131 134 148 154 143 153 118 120 185 167 157 166 150 155 161 161 136 163 165 150 139 122 133 142 146 113 135 146 150 128 151 150 153 168 154 156 143 155 135 117 147 147 124 160 173 131 135 131 126 136 146 169 152 144 162 156 149 140 133 100 116 140 149 133 127 115 131 126 139 140 136 113 131 142 131 113 118 109 125 138 131 136 131 115 120 132 129 116 120 105 120 126 125 119 119 107 111 119 100 88 93 93 96 106 97 97 86 81 77 72 71 64 61422 340 601 30 11521 17 3 42 7980 2286 268168 207460 115844 76836 67951 62614 39684 18778 13029 12974 13100 18776 45876 194222 724214 591210 12271 841 680 554 447 584 772 793 662 534 316 424 276 184 168 167 227 263 276 193 218 299 186 240 323 248 180 197 146 64 148 157 111 147 206 144 83 194 186 113 54 108 45 60 154 162 145 146 131 167 191 148 125 115 95 146 167 104 148 59 86 104 58 77 114 114 116 135 161 109 163 173 162 107 196 142 142 123 107 133 132 113 167 268 220 204 250 224 162 78 153 97 125 130 142 103 173 205 175 200 223 226 194 203 153 257 226 236 173 255 261 285 230 214 251 205 245 237 227 205 249 256 258 317 264 221 180 237 216 234 221 192 245 238 250 278 315 272 297 308 318 294 271 257 275 247 276 281 297 284 291 318 333 358 467 360 225 240 262 330 368 274 179 137 140 145 117 105 95 143 112 155 124 94 157 189 181 180 183 168 162 208 251 223 202 170 117 143 150 167 174 156 139 138 146 124 164 143 176 164 134 179 119 129 157 159 100 125 144 152 169 134 109 161 148 159 151 146 149 150 163 151 148 138 151 165 156 154 163 184 157 138 132 150 148 142 147 140 141 129 132 143 166 142 127 133 134 139 158 154 129 130 145 151 140 119 129 156 161 156 146 152 140 129 149 133 122 144 139 122 125 136 147 131 124 130 127 141 128 104 102 128 129 118 114 115 115 116 113 128 114 117 106 120 116 111 116 116 116 117 102 98 114 110 102 102 97 108 107 94 89 90 93 94 97 91 82 77 81 89 79 69 64 57 61428 341 576 30 11526 17 3 48 7980 2279 219621 149510 84282 49892 31660 26607 27293 24987 24373 24878 24301 22454 19648 29001 137134 624154 590822 15913 623 664 522 455 575 686 688 525 451 413 385 206 154 170 200 199 185 181 222 258 147 157 223 261 146 143 88 87 122 51 78 94 145 62 15 96 98 161 110 77 39 54 22 32 170 64 110 198 125 119 82 74 38 -8 55 122 185 136 95 54 109 113 65 82 121 62 108 78 43 130 76 116 163 115 32 69 146 112 169 159 160 176 249 215 189 160 150 149 159 110 149 216 159 166 160 86 134 130 179 149 190 180 137 188 186 160 232 189 203 215 237 219 182 115 221 190 206 228 144 152 211 211 164 157 249 186 191 183 176 171 220 162 202 204 240 267 330 414 359 289 315 249 224 242 187 221 205 235 266 267 282 284 290 301 355 229 158 193 295 406 307 201 163 121 92 107 78 93 136 162 147 136 131 106 110 133 130 167 239 230 247 266 234 225 191 169 153 126 149 138 145 119 127 134 120 109 127 179 159 145 139 110 161 149 111 115 149 126 138 119 133 139 132 129 119 116 123 165 158 159 143 155 142 146 163 147 158 162 148 121 121 142 133 128 141 140 149 112 127 105 104 157 163 151 141 156 165 121 129 129 140 145 121 121 116 129 126 117 105 141 142 135 141 120 140 147 125 127 125 109 117 118 105 106 123 96 116 117 108 107 109 126 103 102 102 99 93 118 121 115 116 114 101 103 110 107 99 101 106 105 106 94 94 103 92 92 105 106 87 82 82 74 69 75 71 77 73 76 67 64 63 53 44 61434 343 519 30 11529 17 3 54 7979 2273 123519 43787 39348 33573 29377 27453 25889 27896 28028 25882 26639 21930 18525 18360 41443 232585 740851 999999 146918 1591 530 567 474 549 622 769 708 485 341 405 320 229 185 256 201 269 255 141 208 224 230 208 267 247 143 203 114 71 78 144 123 161 130 142 116 105 191 138 72 135 87 51 177 183 161 152 94 144 181 189 253 123 146 109 117 95 126 160 175 122 106 126 123 186 161 98 152 97 217 126 146 162 116 126 147 145 108 115 169 135 174 265 261 191 169 211 155 158 215 215 117 132 86 141 149 194 204 208 175 175 177 168 238 224 218 333 249 235 199 215 234 214 175 233 186 240 259 272 261 234 157 167 221 195 270 216 254 261 236 227 228 253 228 221 265 276 355 546 714 629 424 272 314 317 261 275 268 317 270 291 291 312 394 462 402 257 169 276 328 447 438 308 246 206 193 191 214 255 246 243 220 267 255 261 283 297 301 247 299 206 218 232 245 199 154 193 157 154 181 161 151 173 164 158 156 194 173 118 151 191 182 157 158 157 130 193 224 149 152 140 164 163 190 186 161 155 166 152 154 155 167 192 163 159 143 188 179 139 169 138 135 161 145 160 174 155 162 156 170 177 165 127 137 157 134 139 156 158 155 170 184 189 167 162 177 166 139 178 171 142 144 153 157 161 143 147 157 170 142 143 153 159 156 130 151 135 139 134 145 138 119 140 136 124 144 144 151 152 145 139 146 139 136 115 114 138 136 130 117 121 124 123 121 106 110 117 115 110 112 113 103 96 108 110 97 101 97 92 99 89 78 80 72 61440 344 492 30 11532 17 4 0 7979 2266 77102 60008 55344 54002 57677 58573 50081 40324 27395 23296 25409 27755 29962 29573 32080 55903 258597 394692 70095 1478 646 528 441 583 629 828 734 598 488 472 401 371 237 260 199 166 295 264 247 244 148 154 205 303 390 244 173 66 160 113 161 186 140 186 205 137 170 152 208 173 170 184 145 151 168 183 109 196 167 146 140 153 149 179 205 148 190 113 152 164 131 165 131 204 98 98 100 154 189 103 89 177 155 121 157 194 142 167 189 153 184 238 339 282 192 243 178 168 180 125 202 197 174 228 161 212 196 197 216 192 151 217 205 233 280 275 270 265 298 284 269 251 192 263 218 201 229 227 303 305 228 243 275 256 265 222 215 251 249 244 274 269 244 229 228 241 288 364 396 406 451 450 418 342 326 350 316 272 282 254 239 304 337 328 442 498 392 318 388 435 442 338 234 203 182 236 241 297 306 302 325 347 272 290 338 311 290 279 344 396 362 353 265 296 240 251 247 200 160 202 200 201 211 148 175 177 141 190 187 188 211 203 203 239 182 180 159 182 167 185 189 204 183 176 186 225 208 192 210 190 182 175 175 198 215 177 162 197 218 193 197 159 194 181 197 201 192 137 158 186 171 196 180 171 198 171 182 167 175 166 170 186 167 169 185 203 193 158 165 204 204 202 189 209 214 188 191 180 171 184 187 178 174 168 162 148 173 167 154 165 170 170 167 168 188 171 162 169 171 170 164 155 159 184 157 151 167 162 145 159 151 141 147 162 158 147 153 141 137 139 143 135 125 117 125 121 117 124 127 121 102 94 94 91 61446 345 464 30 11534 17 4 6 7978 2260 86855 90917 79306 68263 61623 59329 49648 43272 44347 41739 42847 41482 37774 34234 32973 36280 34495 37030 161314 486491 31659 681 532 460 577 728 797 773 731 662 408 349 532 427 214 207 134 259 175 263 329 203 200 257 182 219 226 340 137 172 128 147 114 78 53 160 130 167 131 139 211 121 92 131 77 111 89 122 173 92 100 157 204 156 180 134 170 113 160 99 113 137 153 93 118 94 118 142 140 105 158 153 165 138 157 204 180 180 201 76 157 190 126 197 232 180 236 265 172 157 189 105 106 153 176 195 163 178 236 240 197 162 219 218 247 154 241 314 231 194 276 270 253 212 210 246 198 233 233 218 201 184 161 219 209 188 220 287 243 287 244 223 264 233 238 237 212 242 246 324 347 358 370 372 431 441 377 368 354 306 257 245 297 376 333 362 383 317 291 353 443 443 424 304 182 233 288 329 403 375 305 331 316 283 295 295 308 283 286 268 337 370 367 318 315 264 174 177 151 171 206 161 156 183 171 149 163 208 198 163 172 125 135 169 165 194 156 155 185 172 180 182 202 184 201 167 159 167 176 164 157 196 171 154 185 153 139 188 197 179 207 170 168 182 172 170 161 164 164 175 165 148 150 166 170 164 184 177 124 175 178 152 153 159 161 150 169 156 146 150 164 151 159 157 169 173 153 184 161 151 153 144 156 146 163 147 142 171 157 151 157 143 142 143 150 152 144 150 146 139 127 126 161 159 145 139 136 132 123 124 126 132 141 141 127 120 130 124 122 108 111 126 116 109 111 113 110 107 111 109 107 96 86 82 82 61452 347 376 30 11536 17 4 12 7978 2254 214958 80749 86903 86365 84588 82232 83370 79581 62453 42501 34055 34215 27941 29729 35164 33021 30658 25978 17675 8152 10960 40913 7481 535 439 560 673 765 765 631 578 433 330 382 386 287 190 125 185 215 214 315 211 171 183 222 264 222 161 116 129 115 33 156 119 126 57 143 91 121 91 129 142 129 122 141 94 72 141 182 137 87 104 145 155 216 258 106 27 112 120 186 98 84 105 60 84 59 98 113 50 100 139 149 156 124 116 71 63 67 112 124 145 116 151 195 192 145 169 209 199 164 158 190 157 177 156 155 100 98 134 164 155 161 126 137 185 119 143 165 197 256 239 217 170 213 207 148 187 220 174 190 261 208 193 135 171 162 221 173 150 173 211 190 194 133 161 210 260 246 280 338 354 329 350 262 265 252 227 235 276 294 264 254 238 200 253 345 349 271 246 330 367 381 279 207 165 156 223 260 319 413 474 431 407 392 284 287 301 273 221 309 270 327 270 307 308 303 235 186 183 198 142 106 85 106 97 127 94 130 156 134 141 152 143 162 149 111 125 105 117 77 155 149 140 127 120 114 109 151 167 166 135 147 167 132 110 152 136 143 153 134 127 111 117 129 130 155 135 134 103 113 132 135 127 137 119 114 97 126 126 137 121 131 129 114 127 114 102 125 108 116 123 124 151 145 149 142 146 131 131 122 125 120 100 102 101 122 111 120 99 101 109 93 108 107 78 107 114 94 102 102 91 96 100 92 96 99 95 103 95 102 100 96 96 93 85 99 100 99 82 74 74 79 88 78 74 74 65 64 74 74 66 59 51 49 41 61458 348 378 30 11538 17 4 18 7978 2247 90787 96403 100245 104050 108745 108211 107696 99743 88783 105719 119330 111256 80216 61657 44998 38584 31363 21266 13626 9801 5249 1840 670 563 482 523 654 733 728 706 656 599 483 334 309 373 192 202 251 301 282 270 292 210 163 160 230 206 206 320 213 171 185 149 91 147 186 132 159 191 116 134 154 141 105 116 74 174 57 110 118 166 116 121 103 168 111 124 80 154 141 145 120 152 183 153 139 111 177 210 112 169 223 104 120 173 111 123 90 162 231 103 78 126 149 160 191 237 149 141 204 195 154 170 206 186 104 112 155 118 164 158 121 178 173 287 287 239 234 116 179 194 206 234 203 218 231 230 181 166 207 220 232 206 175 182 182 187 244 275 202 295 283 270 240 169 206 221 255 197 235 351 255 268 293 310 287 319 292 263 274 297 303 277 276 293 267 284 332 365 326 362 434 429 391 301 251 265 286 284 333 304 286 313 292 352 433 438 366 351 334 293 246 351 334 320 362 312 273 264 212 194 195 216 177 133 142 204 204 161 154 156 152 167 136 176 204 187 163 140 166 183 137 142 144 118 155 174 130 132 168 187 176 168 168 155 149 171 148 172 174 176 173 148 150 136 160 168 159 182 148 114 163 193 136 148 157 148 141 166 155 131 140 157 155 167 158 189 145 138 135 133 162 163 163 172 156 158 159 159 121 129 149 114 127 147 153 163 157 152 136 129 116 121 125 128 128 112 121 118 127 131 139 133 148 140 133 140 130 118 122 114 118 123 126 124 128 119 111 127 132 111 105 107 109 108 100 100 103 105 93 98 97 92 87 84 78 74 61464 349 352 30 11542 17 4 24 7977 2241 120894 114343 124063 112400 95364 88492 82902 65360 57881 60347 60910 54430 40997 33765 35912 37213 35703 33405 25656 17641 9045 7719 29426 40461 1287 512 544 673 717 656 562 619 584 398 302 390 373 281 186 162 224 247 211 181 241 249 224 134 253 273 273 155 149 106 136 158 48 141 190 102 156 104 194 61 54 93 200 76 84 109 105 123 182 95 84 100 156 205 142 55 93 113 136 92 141 151 153 150 138 138 113 120 127 117 93 157 122 100 197 170 202 106 129 176 178 202 233 181 171 184 176 207 205 159 156 169 212 148 110 83 99 153 207 218 219 206 143 178 201 172 229 187 220 253 231 178 283 260 265 276 266 191 193 220 232 183 190 199 211 205 242 208 210 247 194 163 165 177 147 223 232 254 296 319 357 327 308 344 374 378 301 325 347 292 300 306 276 303 318 276 313 426 415 456 422 436 330 210 190 189 210 274 323 334 367 358 355 310 295 326 307 315 305 259 258 310 352 317 283 247 236 251 229 233 199 190 151 144 190 186 160 178 181 170 160 153 177 164 161 172 203 174 160 127 155 168 184 163 137 151 169 139 174 184 190 206 153 177 182 165 155 199 186 178 167 147 140 156 150 156 169 208 188 150 141 141 150 175 162 168 168 148 147 157 136 144 160 148 152 170 146 160 180 182 179 174 160 168 180 177 134 138 163 147 144 146 141 148 137 167 147 151 128 137 148 149 160 160 137 146 149 141 141 139 147 129 118 132 151 147 130 127 134 141 134 132 130 132 120 122 124 131 129 116 119 130 118 105 105 112 102 102 105 102 92 89 88 80 79 61470 349 356 30 11546 17 4 30 7977 2234 85826 79244 67372 57530 54840 65365 73359 79817 65914 48752 46645 41537 41355 41303 32398 22227 19727 14627 8533 5925 3229 1566 722 536 539 525 580 541 661 553 597 559 397 476 398 276 191 217 165 242 240 296 271 277 266 223 171 234 166 286 382 281 105 155 232 146 99 129 132 85 153 117 80 104 98 197 121 95 140 111 106 184 57 111 125 81 109 66 115 126 162 140 166 135 175 209 159 116 140 99 87 82 117 129 118 103 96 97 125 159 178 120 189 223 229 181 201 187 178 175 126 134 150 193 177 192 112 189 199 123 160 211 224 206 161 235 167 143 182 185 228 224 250 267 199 258 251 238 304 277 242 238 270 281 231 209 202 222 245 230 205 178 215 182 199 241 163 243 219 255 244 260 299 258 364 358 324 329 361 319 330 305 289 344 285 277 226 326 299 304 336 422 422 500 465 438 356 206 167 132 242 198 228 295 299 305 312 286 255 289 323 319 328 328 285 301 336 315 358 284 286 284 249 213 231 202 198 191 181 172 188 186 205 200 167 147 143 162 186 163 175 205 159 117 140 133 134 182 155 146 161 154 168 156 140 151 198 148 158 167 196 136 124 165 170 120 124 167 171 155 154 154 149 156 145 131 135 127 146 194 155 146 166 156 172 160 160 149 171 157 183 192 152 133 155 162 156 145 147 145 141 157 152 142 147 145 142 152 139 148 159 130 128 146 130 139 139 127 123 128 136 131 142 123 137 139 144 139 128 128 120 133 138 124 126 132 135 116 128 125 122 110 113 119 115 120 111 110 99 104 100 102 96 97 96 88 79 80 73 61476 350 332 30 11552 17 4 36 7977 2228 74088 71443 67491 67724 70665 80590 85736 89907 79601 50700 30246 21129 20866 21084 20423 15594 15634 16568 16911 11139 4300 2016 960 531 533 576 576 677 610 628 523 569 526 481 398 370 338 216 166 214 206 254 291 298 269 192 153 226 237 137 213 167 244 271 281 222 186 105 114 128 176 82 113 115 78 110 123 193 130 180 110 143 210 103 121 104 109 160 133 168 137 122 196 166 142 211 146 125 139 131 205 177 157 111 183 157 52 23 133 121 162 145 102 199 192 207 202 185 248 217 164 200 185 177 173 195 189 184 133 142 164 218 131 133 106 126 170 225 172 199 187 222 226 201 205 206 196 188 192 248 181 215 192 274 324 251 226 185 184 169 184 185 189 218 201 190 266 205 201 220 286 269 251 313 300 271 335 333 308 326 332 277 293 297 233 302 345 338 317 344 355 452 527 502 440 407 441 356 280 208 201 193 165 228 219 238 254 259 290 240 277 265 226 263 323 289 258 290 283 275 286 306 276 240 184 192 218 191 201 188 192 153 155 167 184 138 163 179 138 142 160 195 165 139 154 155 150 156 138 131 109 141 145 133 158 163 156 143 137 177 181 127 155 163 150 136 167 169 145 120 172 186 158 145 116 128 106 106 159 144 148 145 129 128 147 135 124 120 131 146 144 150 138 138 132 153 145 137 167 161 152 134 161 138 105 126 131 122 139 154 154 135 132 132 128 125 130 114 118 125 115 110 116 132 137 119 111 119 118 129 121 122 123 103 102 131 129 113 111 115 109 113 111 104 103 94 106 101 100 101 101 98 85 93 92 81 76 68 66 66 61482 353 247 30 11557 17 4 42 7976 2222 84928 58247 66664 82011 87310 86012 79762 80740 84128 78150 76894 62119 53385 59523 50921 32240 29776 31272 26189 19846 12681 7128 4561 2545 1250 871 787 693 553 541 500 604 668 651 581 544 512 450 441 380 324 351 435 243 162 164 191 319 270 271 226 234 202 263 175 176 236 289 339 314 198 49 86 149 201 88 138 160 148 144 133 89 79 116 119 187 191 140 118 69 142 81 96 169 219 77 149 161 141 141 177 136 170 125 112 93 188 129 160 227 147 161 113 118 176 221 247 124 77 110 96 151 178 169 103 138 191 186 150 132 162 174 187 143 153 175 183 155 158 194 151 188 198 207 267 247 240 265 235 226 173 182 171 238 251 215 217 219 223 192 210 252 237 199 158 172 201 257 254 207 226 269 231 247 238 273 280 316 361 370 414 396 376 376 350 306 257 248 332 334 351 345 380 368 420 481 493 421 394 414 396 275 198 199 234 237 256 222 181 221 217 212 242 263 267 265 254 257 334 301 331 304 312 331 345 316 271 235 213 202 204 194 212 176 135 166 115 194 183 125 122 169 141 126 108 155 153 140 120 141 146 128 148 172 199 169 127 159 162 141 114 143 140 148 127 131 145 132 131 176 152 173 170 150 176 141 126 115 161 168 138 149 160 185 159 145 145 150 146 133 150 139 149 160 157 160 168 152 165 151 138 126 139 116 137 146 146 143 135 147 144 121 107 136 117 119 140 156 138 130 129 113 111 127 122 113 98 115 125 139 134 128 124 124 117 107 117 114 112 103 108 110 110 109 100 92 89 94 95 96 96 104 103 99 92 84 92 83 83 81 64 65 64 61488 349 371 30 11561 17 4 48 7976 2215 106024 103944 99445 88583 77708 67659 62618 51792 44041 40601 29462 23305 21183 19240 16574 13920 10679 7341 5136 4031 2554 1706 1177 1283 972 625 537 551 582 733 711 711 576 505 480 447 427 443 396 301 177 208 302 289 176 230 274 249 289 285 295 254 151 251 295 302 320 181 92 192 114 154 135 91 56 123 166 131 76 143 219 154 121 34 103 150 111 83 78 153 138 192 153 134 163 155 113 126 115 158 140 105 162 119 155 197 199 156 110 112 131 129 205 223 222 200 174 222 257 180 203 162 163 169 199 183 132 167 182 217 223 130 158 144 174 216 243 224 212 210 231 332 221 214 225 232 217 218 229 243 234 247 213 262 266 226 225 216 236 225 200 280 240 240 208 200 167 218 269 297 274 301 323 332 354 348 374 374 331 318 324 332 325 309 307 336 330 360 377 389 404 480 465 402 396 403 415 305 240 225 334 282 217 256 193 214 274 252 278 300 234 247 255 267 311 244 301 342 291 362 391 350 337 339 325 294 240 269 270 198 204 176 125 161 163 171 179 181 200 162 145 184 198 200 205 173 142 167 154 142 126 149 155 173 167 177 176 178 147 132 168 172 137 131 190 154 155 163 150 159 167 136 137 136 139 150 150 139 122 141 165 163 157 154 140 131 147 168 147 145 165 145 163 148 143 147 141 153 145 149 154 127 125 121 130 150 135 130 140 127 132 148 133 127 123 112 127 122 117 128 135 123 118 138 124 123 121 123 119 116 112 120 103 103 127 111 113 118 117 122 114 113 104 97 98 109 105 97 87 89 96 94 77 82 87 78 71 66 61 61494 355 194 30 11564 17 4 54 7975 2209 65586 71202 79711 87332 89297 89609 89903 80642 69441 59313 69611 80060 80225 71197 62662 65905 66093 62597 65820 67085 42906 23476 21689 22514 17592 12422 7085 3329 1819 1612 1403 723 530 616 708 747 683 580 480 388 383 383 341 391 246 268 169 184 221 203 274 344 286 227 263 274 244 235 342 310 214 317 383 312 192 167 155 118 174 156 75 116 109 39 134 142 130 92 112 150 103 105 114 215 228 139 169 194 155 214 145 148 158 108 87 109 90 150 214 107 181 222 123 175 132 191 117 169 123 184 187 147 205 235 230 270 175 173 201 221 193 230 168 122 189 227 192 206 171 220 162 170 187 133 159 171 218 260 235 158 160 187 184 230 219 179 197 251 201 217 298 268 229 230 306 302 259 208 175 265 244 237 258 261 293 364 343 304 281 340 367 323 323 376 365 328 365 282 302 354 304 334 405 344 357 423 411 473 415 355 413 441 365 209 214 273 268 267 241 241 228 216 229 284 225 226 218 224 266 220 201 248 261 319 314 343 388 364 367 385 314 277 289 310 271 242 160 186 186 218 165 176 190 175 167 163 122 125 120 190 191 151 138 132 158 144 150 136 150 159 163 152 142 137 145 197 158 163 172 169 136 130 163 143 144 171 131 142 141 126 112 120 123 128 155 173 179 149 162 153 144 124 130 121 128 135 128 135 138 166 174 167 148 137 156 150 145 146 135 130 141 148 133 130 141 129 120 120 107 113 112 112 120 123 127 143 128 123 128 124 135 135 125 125 126 128 110 113 122 125 105 124 112 104 117 105 103 108 110 111 106 101 106 98 106 104 96 98 90 90 94 81 76 73 57 61500 356 135 30 11565 17 5 0 7975 2203 530742 69039 61211 54308 56111 62964 72285 79258 80774 83001 86529 95030 94126 90242 81885 66558 58038 66294 69467 58275 40665 24616 16907 13357 9414 5582 3282 1965 1162 950 928 700 526 547 623 590 520 477 323 389 322 284 411 445 364 163 110 186 160 209 277 212 203 195 283 235 228 252 176 136 134 214 214 282 344 297 200 140 174 70 95 100 88 71 114 181 103 33 90 99 133 54 115 84 134 92 53 104 192 122 138 97 98 97 154 176 106 196 132 83 20 108 133 115 147 137 122 99 126 134 27 123 133 123 198 135 120 96 134 160 128 140 190 104 131 173 158 131 151 178 123 106 141 181 201 163 130 196 215 239 274 244 178 190 193 164 193 212 186 184 237 250 205 151 151 222 188 255 247 160 149 170 146 218 201 257 271 301 340 349 339 344 339 368 356 273 259 303 255 241 288 271 278 270 316 320 354 398 407 338 286 350 392 301 235 213 250 300 255 203 174 199 207 225 205 201 163 218 292 239 253 294 253 250 329 331 381 390 452 448 405 371 312 278 210 189 201 141 131 118 133 163 155 96 128 131 150 167 146 108 135 156 114 127 119 118 100 130 132 108 139 131 107 124 121 110 158 133 145 136 123 97 90 111 135 125 139 145 128 127 137 114 128 133 106 68 100 150 147 146 128 129 108 128 128 126 126 120 124 117 122 126 143 97 130 123 116 139 125 124 127 138 104 123 110 114 78 88 94 94 96 99 83 101 97 87 93 97 102 101 97 88 83 83 87 88 90 85 76 81 87 97 78 79 89 81 78 80 76 76 79 76 66 77 72 70 76 67 66 66 59 66 52 44 47 47 61506 356 166 30 11566 17 5 6 7975 2196 274048 66885 69850 999999 999999 999999 76319 81388 86026 87522 77183 67612 59167 48515 41867 40720 37837 27794 20907 16487 12170 8707 5922 4856 3812 2399 1332 935 824 881 780 547 517 582 694 739 615 556 361 391 285 315 408 423 421 271 130 227 188 209 266 238 219 224 307 243 223 231 245 211 240 289 252 286 286 171 81 54 88 39 84 50 63 138 84 123 77 124 135 103 105 132 129 136 112 145 136 126 119 91 208 215 83 45 62 66 121 111 125 63 90 95 118 113 99 35 -8 105 127 152 204 190 122 159 203 187 109 172 170 202 202 163 154 111 158 108 111 117 55 125 164 163 157 88 149 187 141 190 180 226 257 225 139 181 163 166 160 216 164 227 222 159 208 223 189 221 209 186 223 226 213 181 155 153 242 279 229 264 309 314 355 309 306 295 310 274 274 299 237 275 272 263 262 277 294 306 336 367 356 274 273 335 351 344 301 237 284 293 225 224 227 236 224 202 196 182 153 153 194 214 292 303 294 311 295 264 265 307 277 285 287 272 295 231 258 226 211 172 117 106 126 152 152 142 171 117 186 157 121 153 156 139 131 128 149 96 125 114 152 118 109 135 124 125 146 143 160 123 147 122 100 124 132 116 137 144 162 117 118 120 133 115 100 98 112 116 124 135 124 124 143 113 130 159 134 97 97 111 140 128 128 119 141 138 123 112 103 114 131 107 115 105 123 110 94 94 117 90 85 100 101 113 104 93 97 94 85 103 101 79 100 99 89 99 93 98 100 84 81 77 84 89 75 89 90 81 93 101 79 71 75 79 80 83 80 74 70 64 62 59 60 57 47 44 43 39 61512 356 168 30 11568 17 5 12 7974 2190 57122 56705 65743 75215 82962 88462 91792 999999 999999 999999 83695 68385 54814 48586 45753 38423 40697 41145 32683 25230 19359 13360 8222 5380 3768 2718 1797 1190 1070 1414 1648 785 503 569 553 660 616 595 598 515 495 397 308 250 391 364 275 197 120 100 147 238 228 214 194 240 269 308 230 212 231 272 283 347 372 327 230 70 -19 35 157 79 40 47 122 86 167 133 144 77 44 27 106 169 112 162 133 187 133 139 77 160 158 126 162 113 88 109 104 94 206 131 47 83 112 153 140 57 82 111 118 145 120 205 181 143 188 176 177 114 180 109 145 116 81 114 93 70 162 153 143 126 152 179 162 139 152 194 214 149 169 200 125 135 103 161 184 196 176 215 250 237 249 227 188 218 223 200 182 191 165 166 173 197 185 222 258 269 297 306 262 307 332 275 249 238 289 277 241 252 240 256 290 287 259 282 313 356 385 366 339 323 312 368 269 299 344 373 657 461 214 165 163 161 174 162 195 203 180 161 187 273 307 317 302 276 271 305 334 272 318 268 265 293 286 225 221 183 124 139 190 117 121 137 96 130 145 142 106 98 132 123 120 134 156 138 142 160 121 117 151 146 148 151 124 104 133 148 128 122 140 119 126 115 132 127 133 108 110 83 98 117 105 114 120 111 118 119 107 114 135 107 105 110 111 121 111 122 132 126 117 122 125 119 136 131 129 110 101 107 99 104 105 120 98 90 109 115 108 96 84 89 80 92 102 117 118 99 95 94 103 100 96 104 95 87 95 94 98 88 98 105 86 79 90 92 90 87 84 76 71 77 78 76 82 77 75 75 68 70 67 60 49 39 39 36 61518 350 349 30 11569 17 5 18 7974 2184 72370 59078 49857 48185 45382 39507 31820 25805 23343 20859 17886 12962 7355 4670 3416 2357 1595 1215 1038 936 849 832 910 1161 1554 1306 666 592 525 558 681 776 785 654 604 549 501 401 357 427 326 375 280 258 189 162 137 278 178 263 243 194 224 301 217 194 276 285 216 348 382 342 265 144 106 68 120 148 -20 105 180 97 178 147 56 68 37 119 85 129 138 138 72 87 167 146 85 53 59 143 163 143 131 163 165 144 83 147 100 120 85 117 130 203 217 177 164 124 201 151 113 87 102 164 140 90 100 104 179 245 220 178 102 132 162 107 77 200 183 173 200 214 168 190 212 253 157 200 200 290 223 159 217 291 229 257 216 161 253 250 218 186 199 264 214 235 221 175 170 179 252 339 315 314 315 384 540 589 834 1028 1035 1102 1189 951 680 629 579 514 374 313 360 626 965 827 557 880 1722 1791 1637 949 1136 2388 3386 3544 3368 4304 3218 953 274 238 210 213 177 235 235 260 230 270 271 305 375 314 323 317 318 280 256 278 263 251 257 259 189 198 148 90 188 182 160 151 148 187 156 177 175 167 119 151 150 126 151 153 148 154 155 153 147 151 151 165 137 116 156 156 165 162 131 151 137 130 140 103 98 130 136 112 116 124 111 122 139 140 137 138 122 119 161 139 114 132 145 154 171 167 144 147 137 148 144 131 127 112 105 124 117 128 132 127 111 132 133 126 109 137 117 118 115 113 124 106 111 122 122 112 112 115 116 115 126 119 119 120 94 107 125 118 120 112 114 110 110 111 113 106 96 105 104 102 100 98 97 92 85 79 79 76 70 74 68 54 61524 346 469 30 11569 17 5 24 7973 2177 20655 14542 11883 12646 14448 12472 10461 8613 7770 6504 4811 3583 2555 1985 1922 1488 967 834 813 891 1036 987 716 500 506 530 575 655 589 660 578 537 377 364 424 417 316 228 178 148 150 163 176 256 212 230 287 239 248 123 215 217 335 272 306 276 381 344 331 259 70 68 84 88 79 107 112 26 24 130 128 93 93 39 137 159 110 131 109 154 142 170 206 178 101 61 147 83 120 164 187 176 156 88 41 75 153 147 199 199 169 134 136 177 187 121 142 144 109 120 99 95 119 111 159 113 113 155 196 181 203 176 47 132 194 130 150 214 187 202 242 196 214 156 143 147 273 309 219 213 183 285 232 196 211 227 260 190 180 185 186 217 237 163 224 300 355 616 1015 1370 1880 2353 2819 3200 2895 2642 2538 2528 2411 1862 1073 652 492 436 417 502 456 742 1824 2864 3227 3777 4559 3015 2200 2413 2422 3154 3163 2550 2550 4627 7355 8041 3553 411 209 142 185 226 205 186 194 211 242 226 267 270 231 286 321 345 302 343 326 275 269 239 184 183 165 133 130 149 121 168 155 180 172 168 141 115 134 120 186 203 177 169 162 131 126 176 160 141 132 140 169 145 174 159 138 139 137 147 121 149 129 127 114 114 103 136 146 105 126 118 129 160 141 146 149 151 149 150 167 140 144 145 144 126 125 140 169 151 136 136 121 135 122 126 138 135 126 88 99 133 136 124 113 122 100 102 108 112 107 107 108 118 121 102 107 113 108 116 121 118 115 100 98 99 103 99 105 116 101 100 108 94 102 104 98 90 92 87 89 93 92 83 78 85 76 71 67 59 54 53 61530 351 319 30 11569 17 5 30 7973 2171 14332 13015 9911 8167 8050 9896 11892 12406 14148 16337 17835 18500 17191 13861 9803 7615 5627 4196 3118 1952 1119 846 776 673 726 795 779 545 503 533 526 569 658 562 482 532 421 316 323 303 313 268 151 138 129 227 212 136 178 192 187 203 278 247 226 236 237 227 223 324 268 309 354 344 246 209 109 70 12 110 93 125 45 53 61 16 9 72 100 8 61 -4 62 35 32 122 71 35 15 17 103 51 65 71 47 54 75 119 117 74 53 68 78 71 178 246 222 162 107 108 127 159 125 126 100 108 89 90 175 100 140 31 42 103 115 123 96 107 103 131 128 99 112 110 124 149 183 220 184 151 182 204 188 215 211 232 208 237 143 156 115 148 192 184 155 204 196 207 179 170 177 504 1367 2277 2605 2949 3227 3047 2754 2507 2254 2666 3315 3946 4216 4231 4305 4837 5343 3103 1045 698 840 1312 2383 3559 3689 3224 2688 2391 1900 1021 871 948 915 877 1069 2302 6011 5048 1574 330 226 274 273 226 133 186 164 153 177 214 233 193 273 308 260 300 247 186 231 234 267 254 217 168 125 94 140 122 130 128 145 154 127 125 105 131 155 165 117 123 132 120 121 147 150 134 144 144 150 124 135 141 155 114 94 146 143 126 102 109 111 134 99 112 93 126 120 105 100 88 101 103 65 109 131 125 131 134 129 134 124 129 117 120 131 143 137 116 94 83 102 103 100 106 121 133 116 112 95 97 78 93 82 105 113 83 88 93 69 90 83 91 95 94 96 105 100 75 86 94 96 89 89 92 82 95 95 90 83 78 80 82 83 82 87 81 72 76 70 68 63 59 57 49 50 52 40 37 33 61536 351 320 30 11570 17 5 36 7973 2165 20661 19705 17397 999999 999999 999999 14330 14924 24454 35391 29854 18795 12769 9610 6231 4217 3341 2968 2598 1817 949 655 837 741 807 939 965 542 440 448 474 609 641 573 483 501 505 394 296 219 293 413 370 201 135 55 147 163 174 192 191 181 195 185 192 263 159 210 225 262 343 387 421 305 342 262 226 143 164 151 89 81 66 35 66 82 118 71 43 67 83 26 78 54 96 93 119 44 121 58 73 192 33 51 162 47 66 41 45 67 112 77 95 105 106 201 222 231 198 131 95 171 108 125 108 180 129 139 143 166 116 152 104 16 103 143 131 122 103 115 52 141 193 94 161 191 156 151 151 147 174 188 238 152 228 208 158 110 119 122 160 126 196 162 148 149 177 123 169 225 163 199 656 1419 2381 3391 3824 2988 2609 3154 3783 3814 4590 8222 12646 14726 14705 14006 12735 9159 5824 5787 6142 5766 5326 4776 4412 3880 4620 4467 2024 542 451 621 771 993 1256 1260 2243 4869 5514 4068 3482 3159 2708 2506 1968 1407 518 299 290 206 162 186 219 263 317 320 271 234 248 242 253 263 294 277 172 185 179 130 161 146 171 145 103 101 124 129 139 153 147 148 151 162 176 166 140 145 183 175 187 152 154 151 204 181 138 151 148 115 112 143 149 133 149 128 99 112 106 118 133 127 125 153 150 140 141 146 144 113 118 142 128 158 110 138 155 153 152 155 136 139 142 147 142 108 116 132 119 112 115 105 105 112 105 110 122 118 111 85 90 116 116 110 113 109 116 109 112 111 115 116 104 116 100 102 104 107 107 99 94 102 107 105 102 103 93 88 85 85 87 84 71 75 76 74 73 64 54 51 44 61542 345 501 30 11571 17 5 42 7972 2158 7232 6891 8424 11702 14442 16370 16482 12772 7237 3746 3064 2787 2329 1961 1356 1064 818 558 620 684 577 536 510 488 531 636 681 485 490 515 443 309 297 252 373 366 303 181 134 208 162 147 135 182 195 249 274 230 272 287 270 239 263 323 400 315 281 204 198 184 142 147 155 127 62 181 119 108 97 150 137 59 41 113 114 122 113 84 152 66 53 61 -14 55 132 125 74 103 70 75 127 137 112 104 103 146 100 104 212 187 220 239 154 183 74 114 111 100 121 113 140 130 137 88 116 136 91 107 171 136 113 128 96 149 194 138 126 131 177 165 157 140 192 171 204 206 252 182 233 249 235 182 156 201 282 226 194 136 153 206 241 159 208 194 169 215 381 1223 2219 2861 3189 3015 2649 2431 2187 1742 1541 1963 2761 3211 3285 3976 5990 9147 12132 11473 8796 7663 6696 5211 6677 8341 4977 1316 656 496 468 420 379 375 551 882 1142 1351 2212 3401 4329 5297 5129 4100 2836 2618 2458 1123 453 229 153 137 181 243 248 230 285 237 225 242 261 265 217 155 198 152 137 138 147 148 192 170 160 158 166 173 151 146 142 145 159 174 179 189 195 198 172 190 213 193 176 187 175 183 171 152 147 157 145 137 159 123 123 130 89 121 151 142 119 123 143 144 139 142 147 144 133 135 150 160 165 147 156 133 146 162 152 143 186 164 141 147 142 141 124 140 160 140 126 142 125 137 129 113 108 113 127 147 128 109 114 112 120 127 109 125 132 121 111 113 119 126 126 132 120 110 111 113 107 117 121 112 104 106 97 99 98 100 99 94 89 79 81 81 77 70 58 56 52 61548 344 531 30 11571 17 5 48 7972 2152 11635 13975 14393 15474 14460 12372 9869 7819 5419 4024 2843 1953 1432 996 703 748 744 834 760 457 512 571 601 562 696 719 666 539 570 580 556 540 349 340 255 437 434 302 168 181 205 279 280 250 276 293 351 269 315 350 438 378 358 165 133 181 195 156 216 69 49 102 201 123 138 90 60 107 135 54 26 69 97 129 123 133 167 264 213 186 149 57 92 88 83 122 144 132 102 73 101 109 108 171 174 148 255 190 181 114 105 184 173 159 79 153 135 135 140 74 93 121 127 112 171 135 133 159 160 152 144 144 124 124 115 156 122 190 237 151 222 258 203 219 245 237 222 223 200 210 223 233 240 208 214 187 231 233 240 200 150 192 256 201 201 250 378 772 1399 1623 1319 1359 2730 4465 5247 5699 5664 5263 4607 4176 4257 5524 7474 7697 5788 3829 2401 2906 3774 1583 457 392 492 558 644 685 724 813 1033 1619 2509 2583 1837 1495 2060 4691 7822 9448 8333 6681 5937 3233 1459 715 378 207 186 218 222 276 263 289 306 313 342 284 288 314 210 178 204 185 144 170 177 198 185 182 188 137 178 178 134 175 191 160 201 205 187 269 247 191 186 192 204 192 217 204 220 197 150 163 159 149 131 150 156 161 147 180 163 155 142 150 135 136 159 166 148 156 172 180 169 142 147 138 175 171 186 184 164 180 163 164 161 172 158 157 154 164 150 142 164 165 165 150 154 153 136 153 134 144 154 153 154 135 151 135 139 149 149 142 137 152 147 155 148 127 118 139 137 134 142 129 123 138 137 134 125 121 121 123 120 123 114 117 109 94 92 98 87 77 81 76 61554 344 531 30 11571 17 5 54 7971 2146 9388 11760 13165 15011 15759 16126 16937 15898 13787 11163 6715 3514 1839 971 808 688 750 790 828 594 486 410 415 562 662 582 683 756 675 636 558 485 368 384 355 305 290 336 217 122 184 146 231 254 247 172 257 288 324 326 337 248 177 131 117 116 41 136 146 79 61 100 180 124 43 104 72 75 100 82 95 59 48 29 98 186 125 77 136 104 44 16 33 93 81 52 121 66 175 124 85 102 99 69 50 126 126 147 223 128 123 164 135 78 78 83 165 152 96 119 164 117 121 94 77 62 79 63 121 155 167 107 36 145 137 172 159 116 156 132 106 120 216 214 229 155 191 212 212 200 220 190 153 138 171 178 169 185 156 174 181 186 192 192 183 230 240 290 428 699 815 845 1391 2419 3660 4240 3219 2530 2217 2028 2113 2545 2333 2102 2704 3470 3030 1645 645 257 226 276 286 360 399 422 412 437 386 404 662 1342 2469 4187 6524 8734 9035 6000 3646 2302 774 227 188 147 176 172 153 115 132 200 202 211 209 212 245 278 274 244 185 115 140 97 134 122 131 145 114 85 109 133 156 128 114 150 126 134 170 202 212 203 185 166 159 156 174 172 177 176 141 147 118 146 146 117 127 130 116 140 156 118 82 94 99 96 104 123 98 122 144 145 133 143 120 108 119 126 133 132 144 129 135 137 167 124 118 108 130 131 111 121 131 122 113 124 100 113 102 115 117 107 102 111 100 104 102 111 94 103 103 96 101 83 81 99 90 91 93 101 100 104 95 91 92 84 83 95 94 96 87 85 86 81 81 69 78 71 70 53 55 53 49 45 48 44 61560 344 531 30 11571 17 6 0 7971 2140 10733 14270 17402 18548 20819 20078 17546 15295 12623 11781 12792 27073 47901 7069 2036 1321 1009 976 1213 1256 1077 621 479 529 625 695 733 682 700 697 707 681 698 564 411 305 378 279 274 215 207 292 359 377 319 408 371 435 434 361 284 163 77 142 162 65 105 221 166 152 181 119 94 87 118 127 140 89 75 123 176 131 102 153 63 140 204 175 210 169 128 113 140 122 155 113 86 130 117 83 105 -25 69 161 164 208 220 213 190 138 176 173 134 166 202 145 184 155 157 117 154 86 144 109 112 115 204 210 167 133 198 212 188 97 100 155 174 173 211 152 137 182 201 224 193 191 216 231 213 225 239 276 291 223 225 238 200 212 210 211 286 220 260 213 232 283 292 482 936 1586 2247 2631 2774 2570 2471 2197 1937 1531 1071 900 945 1075 1210 1260 1843 4040 4556 1828 760 516 397 343 405 373 355 367 362 391 399 298 281 327 379 977 2881 4754 4807 3790 2359 1291 767 446 280 207 209 203 165 202 182 185 181 260 229 215 270 327 300 262 198 202 162 115 150 175 212 173 153 141 137 167 153 152 156 188 159 212 259 207 184 171 172 184 215 222 173 173 191 208 196 157 172 151 152 173 140 140 142 152 121 122 144 145 133 132 149 146 165 165 153 158 135 114 153 160 162 165 179 167 156 162 172 162 178 193 159 145 139 139 141 126 145 137 148 163 140 114 112 135 125 119 126 128 139 134 127 122 153 129 121 132 138 122 127 121 123 134 125 118 129 120 127 123 120 114 111 113 121 113 109 106 109 113 109 97 105 104 100 96 92 83 82 75 73 68 61566 344 530 30 11570 17 6 6 7971 2133 7100 9378 10967 10998 10101 9786 8884 7573 7356 7203 6895 19388 148298 290115 327937 220452 50043 1844 1069 695 494 433 463 471 551 683 644 588 534 475 575 588 573 448 322 347 327 265 158 189 175 238 297 310 286 306 440 372 259 195 135 35 106 73 146 85 123 159 161 127 125 194 131 91 86 107 114 132 168 141 63 102 72 96 126 98 173 126 152 198 144 94 72 67 65 72 -3 71 108 71 77 63 97 69 103 138 181 108 136 117 157 143 106 89 164 104 88 60 56 139 212 134 170 158 153 98 82 98 106 106 125 127 161 190 137 91 123 209 198 150 201 128 153 190 237 185 218 182 197 191 220 228 209 211 257 244 197 224 210 215 224 199 214 217 236 220 228 253 617 1937 3773 4368 3794 2529 1660 1284 1239 1183 1082 1072 1177 1416 1414 1128 970 928 1235 1572 1312 1270 1365 1138 587 359 383 411 354 352 404 374 289 216 261 248 285 274 356 599 697 532 349 253 230 205 201 161 165 175 205 157 166 198 143 197 203 226 228 184 164 147 148 113 110 129 131 159 141 153 136 124 116 132 133 136 146 208 233 186 245 222 174 183 197 184 188 152 127 197 148 142 141 112 121 109 99 110 84 128 135 108 100 100 108 86 104 111 108 127 137 138 122 126 143 147 149 150 138 135 159 136 139 135 128 145 125 110 107 81 105 122 91 108 118 107 119 121 88 98 106 99 97 97 99 96 104 128 123 113 104 112 122 101 82 85 101 105 99 106 108 93 82 85 87 89 85 81 87 97 91 81 87 83 83 87 82 76 62 59 60 47 49 51 48 43 61572 344 530 30 11570 17 6 12 7970 2127 22086 20732 20456 19923 19042 17600 14497 12180 10874 8002 5131 3591 2748 2013 1649 1161 859 799 685 559 535 505 534 546 486 564 510 686 710 492 522 606 518 553 445 344 360 331 207 145 180 232 291 220 248 405 394 378 313 207 146 104 139 90 83 111 73 160 140 60 64 89 62 18 81 71 133 69 97 69 115 76 65 60 69 154 174 221 109 128 95 129 99 114 144 157 142 60 161 82 76 60 99 113 79 163 196 112 125 175 172 149 112 65 97 119 169 138 92 118 142 117 155 154 149 150 211 170 80 116 87 109 104 94 61 113 205 190 155 148 150 185 183 184 200 219 217 260 211 224 245 217 211 217 192 191 251 193 203 176 188 145 176 230 195 217 166 231 488 1347 2917 4298 3323 1824 1275 1221 987 793 722 625 630 874 970 881 834 851 790 836 1086 1951 2632 1488 494 413 523 576 480 386 367 340 288 247 276 327 256 200 224 235 223 183 223 218 186 109 135 189 201 205 138 117 146 166 145 160 153 194 176 160 139 139 134 120 158 150 142 150 136 100 155 150 101 111 111 146 212 256 271 246 187 169 164 181 170 191 188 178 176 170 135 127 150 169 129 129 108 122 121 133 126 106 103 102 131 111 115 104 103 98 134 112 109 116 126 152 143 108 118 139 128 127 130 128 121 126 159 133 114 131 129 102 119 127 120 121 126 123 113 105 120 129 103 106 111 112 109 111 114 102 87 105 105 105 118 115 105 102 116 100 100 95 82 94 88 106 113 95 94 95 88 83 87 84 82 87 77 72 72 73 62 57 54 55 46 51 61578 344 529 30 11569 17 6 18 7970 2121 34767 40274 44006 35620 26644 19581 13977 10848 8167 5084 3115 2084 1433 966 678 828 810 884 820 553 417 439 465 529 554 634 640 719 584 450 468 565 490 549 567 356 230 320 342 255 169 203 268 313 176 227 321 335 428 370 244 223 172 102 52 42 86 96 57 113 154 130 65 91 102 41 47 87 113 95 68 48 39 86 25 110 90 88 142 96 60 104 132 71 15 49 97 104 145 63 101 96 106 82 117 208 124 140 148 146 158 54 63 144 170 154 126 37 83 130 132 123 88 98 128 92 104 167 122 99 98 97 152 149 124 87 178 174 177 153 169 193 220 149 218 234 255 283 215 244 240 220 206 166 198 166 163 180 195 201 222 199 195 209 193 229 229 253 422 1113 2917 3721 3309 3528 3396 2740 2068 1683 1071 732 589 682 910 954 973 928 847 897 1114 1455 1486 1301 1130 1143 1213 979 814 520 435 376 381 324 306 328 315 307 335 464 386 310 282 241 263 186 184 178 139 122 144 159 146 135 92 108 153 161 158 145 169 163 126 111 108 125 90 84 96 147 159 153 138 158 163 165 231 260 239 208 184 182 204 171 204 189 177 203 170 139 151 149 148 154 141 140 136 106 113 115 99 77 104 96 119 137 115 125 147 164 175 134 147 116 118 136 141 151 146 118 149 126 140 151 143 133 147 113 98 116 111 133 130 116 136 128 104 125 127 130 116 99 114 140 124 122 112 121 122 120 122 126 123 114 102 114 109 114 114 108 99 104 109 114 115 121 114 110 98 112 108 97 106 96 89 91 84 87 83 79 70 74 69 68 63 60 61584 344 526 30 11566 17 6 24 7969 2115 62872 74721 91426 96439 80794 59372 39272 24387 12819 3634 1366 887 674 678 695 621 730 721 594 461 469 512 447 361 424 516 628 618 578 457 499 541 567 425 462 446 348 277 299 261 166 206 217 264 311 365 373 356 337 240 171 129 142 112 151 112 79 50 18 87 0 28 48 77 104 115 155 54 80 104 40 -3 93 139 135 87 77 68 62 84 103 25 95 117 83 47 128 86 73 104 71 86 74 107 102 70 88 157 165 136 89 64 105 68 67 128 93 40 133 121 97 80 56 108 85 159 159 96 84 65 107 113 168 143 101 72 126 99 108 181 236 105 142 211 185 166 187 153 160 180 230 160 145 168 206 186 184 188 158 154 183 142 172 167 168 183 169 131 204 236 425 837 1123 1382 1267 1975 3696 2974 1775 2646 2916 2004 1551 1525 1472 1121 853 682 658 652 702 1080 1474 1498 2217 3521 3538 2768 1649 675 421 376 361 332 327 360 428 389 298 330 353 332 306 237 202 179 189 137 101 161 118 104 137 135 147 159 181 173 124 141 107 95 73 80 76 82 133 111 125 108 147 112 131 194 229 269 290 218 208 183 184 172 189 199 184 127 124 135 135 141 110 134 163 114 125 93 96 91 89 102 93 97 90 92 101 87 109 119 118 124 113 131 128 136 136 151 123 144 126 121 132 132 108 93 86 96 117 105 110 123 110 108 122 109 114 122 116 102 110 95 90 102 92 111 105 89 94 102 99 96 94 75 85 99 83 84 96 92 86 85 83 72 83 93 85 77 93 92 96 84 74 68 69 70 67 70 73 63 59 50 42 33 33 36 61590 351 343 30 11563 17 6 30 7969 2108 15313 999999 999999 999999 30104 36549 43295 58266 84859 102484 105830 32646 19160 15751 9799 3364 1119 788 642 576 591 680 676 657 458 483 400 463 542 490 536 539 589 591 532 458 407 534 416 458 543 382 316 370 333 220 142 189 172 267 325 356 331 335 295 202 232 206 100 135 108 164 107 59 87 140 56 59 23 49 97 26 0 46 44 67 134 142 64 96 106 55 83 114 69 71 179 109 48 70 49 28 118 80 71 33 102 60 46 126 103 64 117 115 122 90 68 82 152 137 111 129 42 108 80 139 104 135 122 77 92 118 115 116 154 54 85 146 142 102 107 114 108 134 166 132 129 169 199 201 232 240 140 157 172 209 226 158 212 167 143 106 162 239 246 136 179 163 183 226 175 260 178 177 251 205 268 335 543 907 2045 4272 6167 5272 3397 2683 2960 3387 4014 4444 4296 4152 3736 2958 2317 1839 1405 1126 1049 1018 1198 1960 2358 2049 2154 2971 3509 2988 1652 1021 660 565 602 516 488 503 579 632 662 594 535 453 352 280 296 261 244 197 185 209 219 175 148 140 128 102 109 86 136 102 105 117 140 131 161 163 158 137 119 129 192 251 285 273 214 185 163 185 167 221 155 181 191 186 179 169 142 128 167 162 137 104 131 144 136 107 163 129 130 103 87 99 128 116 128 122 112 154 112 105 131 122 135 139 125 132 122 118 140 146 123 133 132 98 112 114 96 121 125 100 105 123 103 103 110 111 102 118 107 105 90 102 106 100 107 109 88 100 104 97 85 102 108 86 107 103 84 90 86 83 91 96 89 92 101 92 90 80 75 71 71 70 79 71 74 67 66 64 58 45 42 61596 344 522 30 11562 17 6 36 7969 2102 34284 35502 30803 34389 42325 34368 26122 21740 16889 8701 2900 1309 744 673 697 636 623 470 465 492 403 445 402 480 442 571 578 507 422 539 503 565 491 370 249 296 306 206 176 141 139 161 317 366 314 203 172 201 101 96 78 112 103 35 62 8 86 99 73 106 32 -3 27 38 25 53 78 72 20 57 41 42 56 46 61 35 128 58 -37 -45 58 25 21 85 64 22 13 77 82 68 134 38 28 94 130 72 82 82 61 78 61 47 39 84 131 164 148 101 25 90 66 52 164 153 53 106 89 -12 82 157 90 77 85 122 138 124 117 149 135 148 177 153 176 158 190 187 226 180 139 171 199 196 187 165 177 136 194 203 158 90 180 236 216 214 227 147 187 296 402 757 1677 3521 5743 6175 5339 4254 4102 4711 5325 6389 7320 7726 8212 9437 9895 8660 9278 9685 6766 3118 1648 1468 1669 1608 1884 2628 2996 2800 2722 3280 4201 4721 3023 959 654 774 759 958 1221 1347 1199 900 691 548 369 304 307 294 236 231 258 316 218 193 298 251 167 121 127 88 115 98 81 117 102 139 127 133 193 212 275 251 240 263 244 211 228 200 209 198 202 199 206 202 201 155 176 173 174 154 137 131 133 162 143 128 118 130 122 135 111 93 95 114 109 116 132 138 124 116 117 126 125 130 133 127 134 124 119 132 142 145 141 115 84 100 129 110 116 116 123 121 131 129 121 113 119 124 112 123 126 116 112 105 101 107 122 103 98 91 109 113 86 88 102 102 102 95 93 96 101 100 94 103 102 87 91 90 95 97 81 75 71 81 80 83 75 74 72 68 61 49 43 42 61602 348 401 30 11561 17 6 42 7968 2096 10891 1686 1368 4890 26242 46493 71215 145582 89270 53500 22806 23309 25331 22476 13587 4925 1016 731 713 763 639 527 475 501 536 451 460 545 484 588 512 594 571 411 502 413 236 299 297 236 256 203 172 207 267 265 298 251 240 220 204 164 134 85 114 66 39 33 -1 82 144 67 67 111 46 92 144 67 82 138 89 61 19 24 16 67 132 106 71 65 174 112 46 117 136 24 74 137 124 84 104 5 123 132 91 35 6 22 59 135 58 34 96 62 63 60 8 72 95 144 58 31 118 50 67 172 149 125 104 80 83 73 33 108 136 132 110 161 119 85 113 168 193 112 118 183 191 160 223 163 189 203 224 217 235 166 170 182 220 217 156 163 180 132 166 139 162 174 193 168 192 200 215 386 749 1264 1569 1624 1202 992 1554 2138 2134 1917 1384 1293 1067 1254 1589 2647 4640 6008 10674 10042 4463 3224 3982 3206 2112 2100 2218 2680 2979 2586 2417 3621 5872 6580 4438 1371 538 775 1424 1919 1945 1584 781 316 323 315 288 256 226 201 220 177 221 301 313 324 219 99 84 99 136 99 80 128 102 120 152 161 158 138 178 211 249 260 229 207 198 197 163 150 177 185 172 180 180 152 153 154 139 162 134 138 167 153 144 160 131 120 114 113 80 108 127 93 99 108 108 149 141 139 147 131 118 137 126 115 121 143 128 128 133 122 120 118 121 117 113 137 123 115 126 128 106 102 101 120 127 104 102 119 98 95 104 107 93 108 102 107 106 99 99 104 100 105 94 92 97 90 99 85 94 97 86 77 85 83 91 104 96 90 84 69 79 84 87 72 63 62 66 57 51 48 50 45 61608 348 401 30 11561 17 6 48 7968 2090 33710 12199 4481 2904 46320 131667 145780 116055 138288 268862 195934 39830 6428 9018 7131 2767 1218 918 930 894 1154 1276 1036 578 466 472 464 510 584 724 615 526 448 478 536 519 343 313 328 285 241 141 324 354 337 338 191 208 227 231 216 201 170 17 84 128 150 104 64 79 107 133 33 36 116 21 14 49 74 74 149 74 107 120 113 120 104 105 110 58 107 52 144 98 28 137 158 159 48 64 84 82 88 126 98 1 35 75 51 89 86 92 161 117 116 128 85 217 195 62 78 108 131 134 108 57 106 121 50 81 95 135 165 142 145 135 201 74 149 161 173 114 151 149 132 137 174 258 248 201 249 195 223 264 169 218 183 159 215 206 240 199 183 219 222 181 211 146 143 171 221 180 231 207 326 735 1594 2456 3348 4432 6088 6698 3925 1324 648 544 539 533 565 953 2012 2733 5266 7528 7105 6408 4614 2504 1444 1223 1550 2044 2412 2147 1497 1104 1060 1124 1108 905 573 513 962 1809 2844 2995 2297 1960 2022 1458 884 533 319 248 270 212 215 167 272 367 330 223 176 125 107 163 162 180 202 172 176 170 217 217 287 286 275 302 305 281 271 217 239 224 211 212 189 199 166 172 192 150 157 146 181 175 145 158 154 147 143 133 138 121 126 121 128 144 159 165 154 130 126 136 133 142 131 146 161 152 146 157 155 154 149 153 168 153 167 157 147 157 148 165 165 141 148 151 133 136 132 123 113 145 141 129 125 118 125 126 138 147 125 105 119 128 118 116 111 122 117 112 112 105 107 110 108 100 120 121 109 116 120 116 109 97 100 99 89 88 92 88 72 65 69 61 58 60 61614 349 369 30 11559 17 6 54 7967 2083 41060 4440 1417 847 4396 39104 93507 126784 229828 402681 429006 286716 50666 1945 1853 2004 1622 1059 819 770 897 996 1217 1273 1389 919 521 570 536 594 553 536 498 426 532 504 364 255 316 357 220 214 180 231 316 450 363 172 162 210 162 74 43 83 72 103 91 81 98 86 43 74 82 59 61 51 4 83 40 60 135 160 117 50 41 48 81 39 86 129 149 155 123 122 137 128 56 58 119 120 66 33 76 91 113 69 136 118 99 101 34 69 94 96 62 148 99 120 115 138 52 138 63 81 91 88 90 111 94 105 64 84 75 108 86 91 35 130 130 106 133 169 128 150 137 166 190 245 173 180 193 197 165 183 166 152 155 146 152 120 174 179 179 176 148 214 234 246 253 256 172 133 137 213 298 793 1485 2294 4435 7783 9531 10529 11312 10571 9629 7324 4929 4513 2804 972 382 380 657 1270 1930 2550 3274 3878 3560 2625 1733 1072 935 1227 1455 1304 1096 870 668 543 517 454 399 437 530 537 478 338 410 490 514 556 559 364 201 166 154 151 181 237 311 248 188 139 177 179 178 135 108 125 161 207 196 183 209 281 320 351 263 209 193 197 202 230 187 200 210 154 174 167 180 176 157 153 167 177 160 142 131 138 133 164 183 136 138 126 117 109 128 127 133 122 108 103 121 114 123 134 101 123 142 143 129 151 135 141 153 143 153 131 135 126 114 115 115 118 120 114 123 117 123 112 94 107 117 101 109 107 97 102 92 102 123 139 130 118 107 105 117 112 86 97 105 90 93 92 84 96 98 90 93 106 106 92 92 95 86 86 89 89 76 70 69 64 61 56 54 56 51 61620 352 276 30 11556 17 7 0 7967 2077 -34 -30 78 -13 -30 29 0 49 105 187 158 178 411 384 2086 18827 27053 46946 136568 272768 353951 449416 286278 87524 2724 954 936 858 727 550 526 526 456 544 588 494 385 447 489 455 370 375 321 228 234 204 328 380 340 299 218 198 158 169 189 176 129 117 165 107 21 62 147 116 112 97 76 121 144 137 149 128 105 66 62 112 66 61 132 114 100 34 63 137 177 99 94 75 82 64 25 30 62 54 103 54 71 65 -6 27 92 101 123 193 173 119 169 161 80 75 96 77 96 117 129 121 175 64 100 119 54 123 132 75 63 86 101 74 76 137 165 139 197 76 142 113 149 157 130 153 168 235 198 211 220 173 174 186 192 226 207 234 246 214 215 170 155 218 223 212 226 210 188 190 232 217 239 286 657 1559 3753 7879 13132 18100 24085 24779 18253 15507 12321 9871 8498 5417 2411 1028 460 406 435 576 898 1471 2027 2120 1406 607 327 402 485 570 740 1045 1255 1217 900 612 449 380 321 342 323 261 217 206 234 229 194 246 165 148 175 164 159 175 208 252 221 233 224 205 171 161 192 168 172 167 235 174 166 213 240 223 251 246 250 214 222 241 212 182 220 227 197 158 194 198 191 220 201 185 185 172 161 185 179 170 206 208 177 141 140 147 104 125 155 139 153 182 174 171 153 161 153 134 137 143 165 150 164 167 171 180 149 149 157 136 155 142 127 136 140 132 140 159 151 131 135 144 148 126 133 136 121 134 125 116 132 122 130 134 125 118 134 129 125 128 126 122 107 110 118 125 128 127 118 117 123 114 115 116 124 107 106 103 108 105 90 90 88 83 73 71 72 71 61626 349 363 30 11553 17 7 6 7966 2071 16368 712 443 487 509 589 618 804 1601 1068 1133 1166 1061 980 1538 12689 34066 3448 854 726 646 746 805 686 587 423 426 415 393 464 500 533 467 399 372 412 337 246 269 315 250 181 138 223 297 337 184 131 156 88 90 142 108 154 129 64 12 -6 47 23 44 38 -33 138 59 18 30 45 79 64 16 19 29 35 27 49 85 48 -20 45 49 15 -11 37 64 87 72 56 80 95 49 94 12 31 -3 54 65 56 94 99 14 52 116 90 32 45 107 49 92 93 14 78 47 107 97 42 16 -2 6 -1 11 16 32 23 48 59 32 66 102 55 77 159 173 98 125 120 241 209 162 127 156 176 215 167 110 128 133 110 151 175 181 187 187 223 184 210 178 166 168 168 203 296 523 1208 2538 4007 5860 8641 11926 14052 15873 17592 17184 14479 15974 19210 19616 18392 16868 15236 12351 7830 5183 3685 1856 558 544 602 729 703 589 448 307 334 389 441 530 656 1102 1805 2041 1537 1221 1305 1437 1087 722 437 343 264 190 149 142 176 149 167 160 127 145 152 173 214 188 140 131 118 103 162 160 168 142 104 144 116 139 204 188 157 218 244 244 216 204 189 192 199 183 183 167 190 172 157 163 192 170 161 194 178 150 183 179 158 181 151 106 121 110 91 114 134 115 115 119 127 122 129 145 161 152 162 144 136 136 137 125 129 127 137 136 136 128 126 135 152 124 117 113 122 116 107 118 113 119 121 105 112 100 90 103 103 85 111 106 113 115 118 118 107 88 78 94 95 101 90 78 82 89 103 104 92 90 100 103 106 101 94 88 83 87 86 76 76 73 68 62 56 52 53 47 61632 354 210 30 11550 17 7 12 7966 2065 1222 393 470 999999 999999 999999 505 503 623 578 466 540 508 512 530 462 510 583 502 613 716 779 710 733 747 657 671 672 570 558 436 458 495 424 465 604 465 484 386 457 393 209 219 274 284 204 200 235 290 376 324 214 120 144 177 79 99 79 61 100 114 71 117 28 28 103 45 62 48 76 42 58 -26 26 12 -43 -13 38 53 51 18 55 -1 54 82 29 24 -2 52 52 107 56 44 36 62 35 58 122 34 57 66 74 62 65 58 90 106 104 129 135 116 78 102 54 56 103 83 53 -10 50 49 80 56 12 17 -18 -11 57 86 94 113 84 77 75 90 51 80 97 104 90 141 193 201 153 148 86 150 147 190 148 163 215 120 135 169 175 215 175 218 179 182 173 189 233 156 165 213 414 1265 3053 6081 8886 9876 9939 9627 12490 14573 12969 9886 8040 8386 8266 7798 7586 7856 9526 10719 11247 12553 11507 8918 4511 991 250 232 260 300 302 250 259 241 272 272 388 670 1141 1739 2362 2435 1804 1162 999 883 962 868 608 511 468 477 347 246 216 146 119 152 145 130 100 136 138 131 126 137 123 106 130 100 134 153 124 122 144 147 195 250 177 167 211 234 222 182 154 148 143 127 121 179 172 185 215 169 164 176 182 182 172 186 151 131 78 65 78 118 114 106 132 127 142 127 149 151 132 111 130 126 119 115 136 144 124 118 106 117 131 142 125 108 114 108 124 115 118 109 113 111 110 115 124 136 120 102 114 123 111 98 107 116 111 97 86 92 116 105 87 91 97 94 100 72 84 85 83 89 93 99 98 88 87 91 90 96 86 87 85 74 81 75 63 59 54 47 46 45 46 61638 352 266 30 11546 17 7 18 7966 2059 5854 768 999999 999999 999999 716 634 593 611 589 514 551 545 561 629 627 667 682 748 806 735 766 695 754 854 856 691 767 705 655 543 509 547 566 552 675 538 509 560 453 447 417 307 287 245 304 328 337 401 277 338 237 143 206 225 163 94 108 101 90 47 43 51 153 132 57 163 71 91 109 24 63 113 89 102 112 41 25 110 121 15 72 103 66 102 130 10 -22 134 31 54 56 78 68 75 70 13 91 122 103 100 90 115 133 234 128 109 63 98 149 119 110 153 154 49 85 94 98 140 148 128 23 75 103 133 109 62 66 103 115 125 143 146 167 156 183 122 164 187 195 170 142 222 287 256 205 150 179 184 170 238 239 196 196 144 230 249 193 181 235 205 197 194 210 194 302 501 803 1212 1439 1294 839 1977 5164 3394 1034 701 645 631 735 953 1311 1795 1913 2801 4292 4917 7702 10528 9216 4031 1279 554 293 257 263 269 226 271 315 269 247 195 240 289 303 221 198 228 282 249 259 342 466 561 650 808 713 382 229 199 209 165 132 138 105 150 121 110 76 126 150 132 151 135 139 182 143 60 113 163 181 181 183 207 190 187 198 188 196 170 191 184 174 156 148 183 213 183 259 270 198 178 179 175 189 135 124 99 73 116 120 92 121 108 122 146 96 132 123 116 108 131 134 129 135 129 125 129 124 119 130 126 124 132 127 103 133 134 115 120 109 116 116 109 124 130 104 90 102 98 115 104 89 100 105 102 124 115 108 105 99 99 99 87 100 91 84 89 99 101 107 97 94 94 96 104 104 88 73 75 84 83 72 67 60 57 54 48 49 49 44 61644 347 413 30 11543 17 7 24 7965 2052 546 530 565 463 532 526 520 427 488 460 419 542 541 494 615 609 521 542 569 570 563 540 573 503 448 511 612 585 542 575 447 546 456 476 415 365 308 304 292 275 280 310 261 331 322 269 205 215 171 178 140 135 185 75 126 70 75 42 132 129 117 143 91 60 101 172 43 65 77 57 82 42 82 86 84 13 99 91 106 60 44 82 108 156 155 98 133 150 84 102 156 103 81 55 32 124 61 129 139 122 58 99 131 88 144 88 191 90 34 87 87 99 95 134 89 102 114 132 180 151 194 152 72 90 181 134 58 97 84 109 102 98 130 194 186 208 169 225 241 248 180 198 175 174 212 247 179 189 262 182 198 193 211 189 195 161 212 200 248 168 209 247 270 268 318 538 1436 3350 3666 1781 627 442 442 444 405 430 477 635 753 772 1622 4488 8996 14272 20127 23614 21176 16983 14256 9771 5304 2836 1307 488 273 256 249 205 225 230 180 121 184 209 174 185 143 152 154 178 164 183 198 255 300 243 207 166 176 167 139 128 137 101 139 149 141 114 160 193 171 156 157 160 184 164 185 187 168 200 208 183 194 183 167 156 167 196 209 194 203 224 263 270 257 245 234 203 201 215 193 171 117 135 143 159 130 147 139 118 141 149 145 145 149 155 152 148 121 120 165 159 165 152 156 161 141 140 137 151 141 134 159 158 131 145 150 132 148 138 124 118 107 103 130 139 125 129 128 128 133 138 132 117 114 133 142 122 120 107 108 99 99 96 114 113 99 105 118 120 108 116 107 108 100 99 90 81 82 80 75 61 68 65 63 57 61 61650 353 230 30 11540 17 7 30 7965 2046 649 646 556 523 548 575 410 524 571 534 407 463 567 586 531 514 500 475 571 546 599 516 502 604 663 686 687 648 494 492 518 460 482 655 673 670 608 577 514 590 510 524 469 404 331 333 358 328 428 429 464 384 387 273 161 180 190 188 243 213 176 167 51 125 101 97 150 148 183 174 125 134 169 140 88 60 72 60 80 92 96 109 102 107 119 101 160 174 92 64 143 160 86 3 106 143 111 74 81 80 30 127 112 139 152 54 114 148 68 63 89 84 114 104 120 147 21 44 55 52 16 47 92 38 94 45 92 78 87 70 149 98 75 100 149 142 181 192 208 182 176 193 242 211 225 157 195 213 238 242 227 215 188 214 195 205 216 261 289 165 126 225 241 193 191 217 272 322 274 364 438 495 538 558 552 517 539 513 501 414 330 302 349 390 403 430 538 727 1006 2279 2901 3977 4922 6773 7547 7083 8116 11999 17574 17116 11822 6811 3823 1015 279 182 204 187 163 147 178 205 158 133 158 140 192 239 209 176 167 179 243 228 221 167 185 151 116 119 72 60 102 107 186 187 192 158 136 129 126 112 133 177 219 233 200 212 169 154 188 234 210 215 225 223 236 291 323 338 344 240 218 215 219 189 184 139 133 117 108 124 136 166 149 156 155 137 142 139 139 123 151 152 170 146 145 138 121 135 139 141 129 139 114 112 136 146 125 132 116 137 152 138 156 151 132 125 128 112 129 128 123 118 137 129 130 107 98 103 115 114 110 109 113 100 120 106 95 105 99 106 103 103 102 101 93 108 107 98 93 94 95 93 80 69 73 64 68 53 51 54 53 61656 347 408 30 11538 17 7 36 7964 2040 575 565 507 509 507 466 405 518 543 462 463 534 506 454 470 448 527 618 635 659 637 465 494 526 370 392 438 540 752 741 540 506 524 452 483 513 555 591 408 282 352 334 349 339 372 332 399 276 124 120 153 195 162 213 132 87 155 106 108 36 102 113 57 86 144 117 82 2 92 56 50 85 67 85 90 104 137 17 65 112 60 84 109 26 75 90 121 63 104 42 95 77 149 110 71 66 104 103 115 146 98 100 79 68 97 113 61 33 79 56 73 81 117 51 181 78 45 62 11 142 158 78 84 91 191 120 98 101 115 83 65 183 181 160 87 137 193 200 173 207 228 148 126 170 195 200 243 229 217 243 180 235 212 198 230 161 164 158 163 122 211 312 352 341 420 451 439 512 597 495 435 446 398 382 323 292 291 269 326 276 247 272 294 290 308 337 279 282 315 341 444 529 1217 8943 21332 25124 24495 16241 10297 7408 6379 5261 3984 2456 1276 559 234 164 200 177 168 151 164 175 169 159 142 125 171 156 150 101 131 88 120 101 108 145 175 157 168 172 179 120 95 77 76 138 128 140 145 163 191 199 217 371 263 203 215 221 241 299 301 281 254 207 182 208 173 172 138 106 126 113 104 113 125 123 137 116 121 136 122 125 140 156 140 136 128 141 150 142 143 128 138 142 114 127 141 133 114 135 125 113 130 119 114 127 129 120 125 133 114 123 110 126 122 100 111 111 105 108 103 92 110 119 108 108 105 99 105 112 97 83 81 81 96 92 108 106 97 99 89 86 83 78 74 79 67 73 56 45 50 49 37 38 48 61662 347 406 30 11536 17 7 42 7964 2034 793 705 647 619 717 608 534 605 623 592 544 603 550 645 648 664 748 777 679 693 758 630 521 487 480 493 451 544 725 748 677 634 560 586 597 538 650 522 447 331 429 429 399 395 379 386 378 358 207 223 166 130 190 285 205 109 129 178 114 168 164 152 127 149 186 108 160 60 94 126 92 111 92 111 158 147 111 101 158 152 122 150 98 113 71 73 133 89 59 66 44 80 107 46 45 86 140 120 153 104 155 137 121 135 137 146 68 161 184 180 52 108 132 185 163 71 112 87 152 161 121 139 97 78 178 196 146 99 139 201 194 172 149 132 192 202 197 210 173 258 253 184 185 213 267 201 246 263 231 228 239 188 152 220 233 237 233 180 243 307 378 364 395 435 409 473 574 635 746 663 584 543 380 411 377 353 394 493 507 458 359 222 222 223 191 228 266 228 280 276 285 330 324 318 704 4959 9783 12340 12967 9018 5984 5475 4877 3847 1771 501 242 200 216 233 179 161 161 187 203 151 145 159 149 158 144 135 107 127 142 133 146 127 134 163 213 212 133 95 112 111 159 143 155 186 170 169 169 168 197 232 235 231 286 401 337 349 311 281 271 214 201 225 177 165 138 133 129 117 124 123 147 114 148 170 155 160 158 147 162 154 161 178 177 166 166 156 166 173 165 166 155 148 153 164 143 144 156 135 135 145 151 135 139 141 142 124 130 148 139 135 147 123 133 134 127 118 123 132 124 117 120 121 115 119 113 114 109 98 110 112 107 122 127 113 100 107 108 107 106 98 92 94 89 81 82 78 66 71 69 63 56 61668 351 314 30 11534 17 7 48 7964 2028 707 678 660 999999 999999 999999 553 467 515 487 534 513 540 520 573 588 467 550 624 666 669 663 744 578 537 511 531 544 535 532 500 541 905 794 598 587 604 559 603 579 582 528 429 378 354 445 442 469 428 418 400 247 234 197 204 195 113 172 107 93 128 110 153 138 66 123 73 154 130 183 159 150 175 211 122 88 169 157 69 81 144 105 105 165 178 82 182 132 152 130 143 113 91 64 109 133 81 61 73 96 92 90 195 244 141 130 103 157 204 170 140 125 166 99 163 234 154 90 149 161 112 116 153 164 123 140 161 97 117 98 134 140 185 131 190 222 249 138 156 219 184 176 286 246 256 193 222 211 218 193 203 224 225 196 247 260 153 149 212 258 301 245 309 475 596 619 572 534 494 498 584 783 841 750 675 775 708 602 464 650 960 1244 1243 1060 611 309 262 259 273 277 335 328 327 315 260 324 310 233 235 288 255 250 288 296 249 260 225 233 262 264 213 232 219 229 197 167 140 187 199 185 191 164 136 168 160 127 111 131 120 123 100 137 159 167 160 198 157 133 123 116 124 127 118 103 121 144 184 183 200 250 253 262 300 327 343 315 245 222 233 200 215 196 175 165 147 119 144 99 91 151 149 156 140 122 106 126 106 128 125 131 155 154 140 137 132 125 133 142 127 135 135 140 137 149 131 132 132 149 128 113 137 133 119 129 127 132 137 134 122 114 114 115 114 117 124 119 112 107 114 114 104 111 103 112 109 107 109 89 81 88 101 119 115 104 113 104 93 101 98 88 83 72 74 68 65 64 66 63 54 51 53 61674 347 400 30 11530 17 7 54 7963 2021 435 454 556 516 560 514 459 471 638 472 486 533 559 530 595 594 652 704 693 583 541 513 489 480 440 563 514 576 673 818 732 616 637 742 710 669 699 593 567 449 357 391 451 465 438 439 537 458 426 324 188 144 165 153 215 212 197 167 171 178 113 155 174 156 99 186 138 100 81 140 118 45 116 168 143 127 60 51 41 58 43 149 92 122 68 129 100 100 58 125 122 49 104 139 136 114 152 124 101 40 55 133 93 82 243 179 144 189 129 85 140 186 119 125 145 143 124 142 80 97 146 175 195 149 152 211 157 118 166 164 111 166 207 135 157 170 234 220 243 286 273 262 220 187 159 247 217 233 253 203 253 257 198 193 289 218 257 241 254 360 409 460 462 455 537 471 501 566 695 682 598 776 1007 982 1058 1035 906 847 622 481 422 376 292 246 285 272 264 254 255 232 163 236 305 326 253 263 242 233 246 225 187 186 238 285 293 203 187 200 208 178 190 179 177 156 153 163 152 132 152 178 144 129 104 116 147 99 125 166 140 157 172 163 178 191 148 113 139 125 105 153 157 185 189 172 183 231 256 269 332 291 279 253 233 212 237 226 166 175 173 156 171 144 162 153 141 127 119 140 151 138 118 128 164 151 150 133 149 121 117 137 144 159 163 149 146 165 146 151 162 147 142 128 129 114 139 138 136 120 109 132 121 130 137 127 126 133 124 117 110 113 100 99 102 112 121 116 121 116 124 118 110 103 97 99 90 97 104 119 126 112 110 107 92 95 103 97 87 83 77 71 68 65 60 56 58 66 58 61680 348 367 30 11527 17 8 0 7963 2015 495 507 487 512 565 597 516 555 499 438 523 534 517 602 629 624 611 678 653 623 682 697 796 948 4929 35639 10131 1043 1489 7567 6379 1106 856 818 686 701 698 577 493 575 547 388 370 329 471 478 470 404 454 474 354 217 223 230 238 174 200 118 163 180 147 95 135 182 95 146 91 135 134 106 60 107 120 80 138 93 142 142 112 123 150 151 170 151 97 124 159 87 70 146 135 124 90 138 91 119 101 143 141 142 133 131 111 135 117 121 136 180 189 52 95 140 161 154 164 117 129 161 113 205 190 175 185 136 135 141 152 188 162 143 189 139 194 175 207 170 233 271 189 181 279 208 259 264 258 309 256 232 233 232 252 242 245 283 214 242 250 243 256 251 241 303 317 320 340 354 423 440 533 555 596 632 668 724 733 688 653 623 572 556 539 523 349 268 283 234 244 258 290 284 244 243 266 313 310 335 281 246 293 277 234 268 265 273 215 256 259 236 233 228 179 182 205 132 140 221 180 203 224 148 133 132 142 127 136 141 138 148 101 150 150 131 136 137 119 106 82 87 118 144 141 109 147 156 157 221 220 256 258 274 280 272 268 250 262 228 224 193 160 161 146 129 139 130 124 119 114 102 113 113 146 156 155 153 124 153 156 132 150 134 122 141 163 132 131 122 129 141 130 130 144 154 140 131 145 145 143 127 135 117 95 118 136 129 121 123 115 133 115 124 117 116 125 119 111 119 116 116 109 106 117 99 89 101 89 93 97 98 108 111 117 110 118 100 89 96 94 84 72 64 71 68 61 54 52 56 57 64 61686 333 814 30 11524 17 8 6 7962 2009 27 174 234 276 613 762 5524 28904 59808 41656 143752 239407 246268 125425 292195 617511 352269 23720 1832 871 678 647 749 656 665 589 628 535 382 446 484 546 490 340 393 337 208 230 160 182 184 137 68 207 178 184 199 148 138 130 125 104 55 121 115 106 143 115 70 141 221 230 182 96 86 74 31 82 134 123 96 141 118 97 147 81 149 81 111 161 128 146 111 116 129 141 156 144 115 92 164 161 123 81 132 138 131 113 179 97 116 130 100 128 106 107 138 157 203 168 141 197 177 156 164 147 195 129 146 207 189 213 201 204 243 203 214 237 252 271 238 246 275 223 258 218 211 207 159 212 237 247 201 234 318 275 256 218 257 269 298 260 241 366 405 417 449 392 356 414 433 350 494 670 652 582 506 383 331 290 269 262 161 266 265 259 278 241 292 265 209 233 251 233 232 219 241 207 248 226 216 197 200 229 202 174 144 125 145 138 154 155 163 165 179 136 130 135 110 131 117 119 162 145 140 152 179 198 103 95 96 140 121 140 161 155 152 196 200 159 201 192 218 253 259 255 224 235 235 243 203 192 182 132 132 114 114 150 122 112 86 104 103 107 122 146 149 128 114 144 176 147 152 150 142 144 141 127 109 119 138 133 118 141 138 128 137 153 133 134 139 128 108 115 147 122 113 136 120 124 106 98 113 122 107 103 96 96 106 104 108 98 112 100 106 117 110 93 91 81 81 101 102 99 103 104 112 107 90 85 99 90 71 75 61 58 62 61 55 59 57 47 47 61692 347 391 30 11521 17 8 12 7962 2003 317 360 431 336 368 360 390 495 359 443 476 649 615 1895 10756 25294 33290 4237 1382 2410 3186 7920 48120 64677 28651 2612 1178 1131 13253 164535 234462 84601 3480 1490 972 833 761 656 682 669 534 573 538 387 448 496 464 442 447 429 387 252 201 270 243 233 154 117 148 161 159 175 133 128 135 123 160 205 174 116 138 205 203 163 88 198 157 140 244 134 167 115 173 173 166 146 137 114 158 218 176 233 160 147 145 150 113 109 150 186 212 157 197 232 176 162 121 137 148 152 186 203 238 249 152 129 171 122 75 197 175 180 211 247 224 204 215 137 129 159 166 185 212 201 184 210 267 302 256 293 197 214 285 240 324 263 215 250 258 226 221 281 307 283 235 257 294 297 267 240 234 280 265 280 262 296 326 363 343 370 381 419 353 339 412 437 429 495 508 503 424 291 271 270 231 307 290 275 266 308 287 249 229 291 268 292 298 289 267 244 220 236 236 214 287 204 206 225 236 222 218 239 199 215 196 189 192 145 184 200 121 108 126 136 131 178 181 189 172 187 215 149 171 144 129 173 131 135 172 232 230 240 384 274 255 262 229 236 276 239 226 241 238 247 282 248 218 201 181 151 133 142 122 139 155 161 147 137 126 148 146 154 150 177 161 185 194 167 152 148 152 147 149 155 149 128 153 156 151 159 158 150 148 156 167 152 146 163 178 153 126 158 138 147 140 141 139 137 143 152 149 143 152 136 131 125 135 142 128 119 132 124 122 123 121 114 121 122 116 126 130 126 117 113 128 118 106 104 91 84 94 85 89 84 76 70 74 61698 349 329 30 11519 17 8 18 7961 1997 447 202 283 190 53 2 57 -10 10 9 -27 -47 53 68 243 305 268 919 6867 8986 1777 2690 45772 546486 532462 217980 50475 21262 72380 75320 24157 97314 94067 2740 696 632 683 705 661 575 627 592 473 335 307 321 359 459 482 431 292 181 177 187 137 190 231 165 99 87 119 107 145 94 125 99 138 92 104 163 75 31 46 91 189 106 83 60 99 144 154 125 147 86 7 61 145 129 143 117 87 90 101 124 99 143 183 155 139 149 70 128 128 161 147 157 211 174 70 145 170 70 72 107 124 149 121 94 37 105 109 128 108 95 70 106 142 185 226 172 118 141 114 169 140 72 156 138 178 247 200 148 224 234 220 248 242 252 280 234 233 205 212 246 250 221 219 216 208 278 213 219 289 214 195 259 260 278 306 328 339 392 461 435 373 370 349 351 279 304 273 290 287 275 257 264 279 297 278 272 259 221 215 219 228 201 198 209 166 211 222 221 192 211 217 166 189 241 221 220 194 170 141 178 160 149 166 130 131 128 150 162 159 110 107 135 143 120 125 125 139 163 126 167 154 119 132 138 108 135 166 120 150 168 202 190 185 212 199 182 185 234 218 216 218 225 226 214 206 168 177 150 117 111 114 109 146 139 107 108 129 146 140 134 137 142 148 172 133 137 128 127 140 137 146 145 128 128 140 139 122 145 135 141 142 128 116 102 123 130 112 105 115 129 125 110 109 132 139 128 111 114 126 122 109 108 109 101 104 108 105 105 117 124 103 93 87 94 99 98 100 115 120 89 96 102 93 86 85 79 68 67 67 65 61 59 52 52 53 61704 331 867 30 11517 17 8 24 7961 1991 208 3228 3045 970 32919 341216 527467 425193 175467 10752 60429 113584 110154 223360 460078 428920 19646 1149 733 674 615 600 600 677 619 485 427 386 450 463 462 426 372 304 209 227 171 248 295 151 171 135 137 99 180 154 112 105 182 174 115 133 113 121 96 69 142 166 97 139 177 107 50 197 95 119 115 140 146 123 176 194 46 110 75 135 230 242 153 147 118 129 122 152 226 204 206 162 110 171 170 128 214 206 213 168 131 157 219 207 130 159 69 123 176 193 88 125 181 150 129 166 189 205 197 162 191 181 172 215 201 275 266 232 250 194 202 241 243 251 200 259 251 251 192 258 268 215 246 268 252 250 305 277 273 273 231 246 230 209 176 247 393 524 567 478 434 354 322 346 279 278 285 282 246 266 313 324 261 234 234 248 265 245 229 241 213 185 204 260 228 191 218 220 207 161 169 157 147 173 185 148 184 180 175 233 214 193 191 196 250 184 167 144 153 140 156 153 174 156 144 176 139 123 170 156 153 170 170 147 144 151 145 160 188 219 215 205 209 243 229 211 258 232 221 234 210 225 246 229 202 213 183 168 149 137 122 115 153 140 131 149 128 146 144 144 157 173 178 194 185 159 158 156 149 150 154 133 168 152 156 149 136 143 148 135 148 145 120 139 147 152 129 122 115 135 139 135 130 143 128 133 117 116 124 114 125 120 108 110 119 125 125 113 108 118 122 116 115 116 117 111 115 100 107 107 98 114 103 99 101 97 90 87 78 74 75 82 72 61 65 61710 331 863 30 11513 17 8 30 7961 1985 -62 3595 10548 15808 49620 192445 323753 438327 712269 999999 965514 386175 9093 1137 3745 48822 65666 3686 839 638 645 607 541 573 520 442 385 410 496 372 380 346 267 246 168 131 225 175 185 211 150 105 167 105 161 116 73 142 120 169 158 92 29 134 100 83 141 79 79 39 61 76 107 136 57 115 114 112 125 173 147 144 86 122 185 136 137 123 184 106 121 107 111 159 131 151 142 147 83 197 196 140 138 157 228 202 160 136 134 109 107 145 130 103 147 153 157 126 155 164 134 118 118 153 134 165 148 106 174 186 145 197 147 111 144 168 139 179 178 169 225 203 276 253 260 247 240 206 206 191 221 199 153 252 251 278 216 237 273 252 249 302 345 401 386 335 402 376 343 346 279 297 248 269 292 266 232 253 260 297 247 214 244 303 278 264 205 179 225 220 209 207 181 159 169 157 185 178 194 165 196 162 171 164 143 190 149 152 131 171 147 150 160 122 126 127 132 105 87 148 131 90 132 127 161 155 125 152 146 137 168 154 171 162 174 170 186 191 172 156 227 195 198 180 203 200 235 241 209 183 188 166 147 122 91 91 103 108 100 107 128 121 130 152 129 140 160 159 143 141 131 117 145 162 141 141 164 141 125 133 122 134 137 130 140 139 124 100 112 111 127 126 127 165 136 123 131 130 109 100 112 121 120 107 101 99 114 109 107 103 108 99 98 107 102 105 84 87 92 90 94 103 92 105 103 95 81 90 77 75 72 66 68 71 63 51 55 50 56 60 44 61716 333 800 30 11510 17 8 36 7960 1978 -32 4997 19086 3196 513 250 20934 226470 584598 918902 938448 63261 1287 886 909 1032 1143 967 816 708 627 558 502 557 544 444 324 307 396 385 421 336 260 194 171 219 171 213 247 134 91 173 150 161 105 115 84 70 117 129 98 124 145 141 76 118 136 147 161 102 63 59 129 122 174 148 90 131 115 139 138 72 122 172 179 207 121 143 96 145 134 90 132 200 167 182 127 77 128 178 217 200 111 152 176 176 142 155 157 95 124 141 134 135 201 173 198 112 123 64 193 230 152 188 204 245 165 169 179 192 172 170 166 137 186 250 164 229 212 143 189 188 188 265 226 245 161 202 191 235 232 225 253 271 257 204 214 223 240 307 293 251 239 257 282 330 344 410 417 390 380 326 332 329 301 258 259 259 293 278 269 300 277 264 259 250 231 222 217 232 244 196 176 170 162 168 190 163 141 157 148 152 188 200 169 161 134 185 160 176 169 172 181 237 195 124 97 167 128 164 121 141 162 142 134 92 116 133 149 154 145 164 193 162 159 185 197 201 173 193 179 186 192 232 208 202 203 221 246 281 243 224 202 182 129 102 111 132 131 146 127 107 121 125 117 130 123 134 137 157 163 174 157 148 143 120 140 149 149 123 129 152 142 123 154 137 130 141 150 154 140 140 125 123 141 136 110 131 129 115 128 120 108 107 119 112 113 117 109 97 112 115 108 107 103 104 113 88 93 94 107 110 101 96 101 101 95 99 87 84 86 86 85 71 60 57 61 57 52 58 62 49 51 61722 349 319 30 11509 17 8 42 7960 1972 391 329 90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 -45 -72 999999 -13 -40 248 843 387 27284 432700 943493 868821 190471 9042 944 817 802 748 762 788 684 515 444 502 515 487 394 339 384 480 377 409 300 238 295 262 161 266 224 214 196 196 122 180 163 123 77 88 213 162 163 143 136 163 95 122 141 152 141 143 140 137 217 175 141 151 61 171 164 126 119 140 114 117 52 46 121 115 135 86 139 189 154 151 206 205 167 151 191 128 117 115 178 150 137 222 199 152 179 213 181 147 128 152 179 116 115 158 171 199 158 199 268 170 136 212 163 207 234 167 193 161 176 171 199 219 194 168 160 176 245 178 232 259 256 270 217 183 200 184 228 263 232 247 275 263 267 256 253 246 258 257 256 271 264 277 276 286 307 332 362 367 359 343 344 338 306 309 320 257 252 302 253 253 254 294 306 276 237 220 227 251 232 213 210 196 193 161 186 173 177 211 230 189 178 162 182 181 225 208 190 180 140 147 178 194 144 147 123 153 186 133 159 194 156 139 155 146 163 155 145 175 167 121 164 199 192 203 234 316 209 166 162 179 177 193 227 223 191 213 252 295 280 208 151 158 127 135 148 128 112 92 112 118 130 128 148 145 155 163 165 160 153 169 187 154 173 139 151 144 140 149 151 133 121 143 133 162 142 149 163 136 124 148 121 137 150 143 147 142 135 125 106 122 111 100 108 112 107 105 112 123 127 113 105 103 118 125 113 114 120 116 118 118 111 106 110 99 96 99 96 95 81 82 74 76 82 59 68 76 62 62 57 54 52 61728 350 287 30 11507 17 8 48 7959 1966 900 719 645 654 617 657 652 776 875 834 889 898 876 807 813 931 788 720 814 962 1578 2613 3186 5647 47519 94585 59186 4177 891 834 750 774 674 658 699 619 614 604 537 497 497 451 416 353 391 411 341 267 330 210 115 159 211 223 164 195 222 160 121 193 147 103 123 188 184 137 201 104 94 120 92 187 86 93 143 233 193 70 83 247 138 159 96 81 108 146 123 149 114 111 102 169 125 101 123 123 219 172 187 163 147 167 182 178 104 224 188 123 113 170 132 150 145 207 125 227 186 214 200 147 103 152 144 149 108 147 120 145 201 143 100 144 171 155 151 135 211 249 216 178 149 174 274 197 216 218 206 241 274 287 252 254 255 193 256 229 201 186 223 246 302 269 231 269 183 215 216 265 256 227 258 227 223 287 309 325 329 308 342 337 333 293 252 259 268 270 278 288 268 284 243 256 251 230 270 283 213 243 199 184 248 186 183 151 124 168 177 189 146 163 226 200 184 199 196 189 174 157 179 183 182 195 138 143 176 154 189 176 188 173 186 166 143 148 173 159 150 213 176 185 272 248 191 184 200 188 174 194 201 164 174 178 174 188 229 234 262 275 222 173 153 144 126 136 126 133 126 145 155 140 143 123 141 143 177 183 172 138 130 147 176 179 161 137 127 136 158 153 131 141 152 131 153 173 148 130 123 107 114 126 136 146 144 128 138 133 140 137 116 125 120 132 118 112 118 112 117 121 127 123 109 123 113 105 114 116 124 126 111 112 117 112 115 108 99 97 102 107 95 84 84 79 70 68 62 64 63 68 62 57 61734 345 464 30 11504 17 8 54 7959 1960 997 1105 1178 1109 1175 1059 1053 1070 900 800 842 881 847 1155 1664 2125 1885 1463 1487 1426 889 847 829 741 803 675 543 637 619 700 571 642 630 522 506 590 504 407 307 237 363 397 390 346 206 122 223 187 168 226 197 144 240 211 121 149 205 168 136 96 158 61 112 110 145 159 159 159 183 138 111 158 101 158 187 165 135 86 169 84 76 117 116 127 178 132 166 177 119 123 129 142 152 244 134 116 128 183 185 197 116 141 168 170 157 145 212 226 149 163 200 134 107 157 208 189 136 149 172 183 151 195 225 169 142 96 119 89 172 240 190 219 205 220 184 181 258 195 158 156 221 227 271 282 255 266 262 249 243 261 277 270 257 262 250 260 258 233 220 235 246 218 206 212 263 292 284 345 336 320 376 284 290 315 352 374 301 333 307 349 329 304 249 262 203 241 266 249 243 226 226 207 210 198 214 189 235 207 177 172 189 178 187 200 143 186 197 208 193 200 185 173 186 152 150 210 191 173 160 173 162 201 144 177 225 185 207 145 172 199 217 166 187 195 196 196 200 226 163 152 161 186 218 203 192 179 165 177 194 214 241 277 262 198 174 163 141 108 126 103 118 136 128 130 152 135 131 161 129 145 147 150 162 155 145 130 131 149 152 144 152 144 154 154 157 138 144 149 173 160 154 151 147 128 124 135 153 140 134 144 147 140 136 121 115 120 132 120 119 128 129 130 119 118 114 118 103 106 112 93 103 119 123 109 100 104 118 116 110 112 110 104 105 94 93 86 91 80 75 68 67 67 74 70 63 61740 350 280 30 11500 17 9 0 7958 1954 740 779 831 897 895 1191 1496 1815 1979 1451 958 683 664 827 805 735 671 607 675 637 564 596 762 791 717 725 733 860 923 875 788 741 677 708 700 609 598 547 523 469 446 488 472 413 405 428 376 329 270 196 174 266 194 179 175 224 238 247 216 159 177 222 213 102 202 143 56 162 170 164 203 175 164 174 122 173 143 92 86 147 105 45 146 87 105 183 100 143 147 99 124 27 93 159 143 111 100 180 177 43 46 93 114 93 127 170 102 111 173 161 191 172 168 128 62 91 144 123 134 158 136 97 123 132 122 56 177 190 169 205 178 197 158 107 133 131 150 188 203 182 222 168 142 196 275 209 168 239 221 233 240 230 205 222 244 291 215 243 176 207 282 307 207 252 197 192 180 166 181 202 211 229 230 236 213 233 296 296 296 334 360 334 261 261 276 287 304 253 262 271 243 222 236 221 233 230 209 179 184 146 181 201 164 146 147 138 164 190 141 167 174 172 188 152 167 217 130 115 154 182 168 178 181 184 137 123 165 166 155 138 137 154 156 178 165 194 217 246 194 180 201 173 140 167 167 166 162 144 144 161 176 160 177 162 137 201 207 201 186 135 118 146 130 103 117 120 108 135 152 147 132 118 129 130 133 140 147 144 145 131 127 140 119 99 130 148 152 132 137 131 120 138 140 135 128 105 133 141 157 133 107 119 128 114 119 121 113 109 102 109 108 118 110 105 117 113 114 103 111 114 124 109 91 114 105 106 105 99 111 109 100 99 92 92 78 83 95 80 63 71 77 75 64 61 59 46 51 61 60 49 61746 359 8 30 11498 17 9 6 7958 1948 50534 930 731 625 704 684 736 751 800 873 993 1298 1892 2544 2452 2077 2014 1431 1113 921 715 615 668 518 477 570 593 590 567 628 673 707 682 720 731 778 720 745 619 695 626 558 551 557 535 593 572 527 589 505 368 330 313 301 321 333 344 446 286 259 168 137 139 244 220 161 132 132 169 135 55 143 179 105 84 121 119 131 135 83 124 191 150 212 77 66 113 64 112 151 156 114 76 105 83 113 110 120 187 65 86 202 148 154 107 102 84 177 172 133 125 95 147 139 135 109 112 123 182 144 108 179 135 163 181 188 95 110 120 79 141 124 126 115 118 106 88 49 150 146 156 122 163 126 206 173 204 179 161 177 152 163 186 208 237 220 222 225 226 207 195 178 208 198 221 180 284 260 232 201 189 206 233 243 226 157 192 244 150 191 271 280 296 241 277 248 261 259 197 242 276 285 224 234 267 284 288 301 273 271 216 233 230 188 234 223 204 154 199 216 211 155 200 158 145 188 178 180 209 187 162 215 223 187 170 172 171 195 178 119 118 114 172 130 95 142 165 154 133 111 177 189 149 126 139 175 158 188 227 192 141 153 137 109 108 154 153 117 163 153 134 148 137 189 185 206 190 135 149 159 116 97 91 113 116 98 119 142 109 116 112 99 114 102 123 139 165 165 130 127 106 123 119 116 139 141 125 124 120 104 115 148 143 122 114 103 124 109 110 105 135 136 110 128 132 133 107 99 80 97 101 88 80 91 103 95 86 88 90 103 99 111 100 100 106 104 103 96 80 83 84 71 69 69 85 79 76 71 81 67 53 46 45 48 56 40 28 32 37 61752 359 7 30 11497 17 9 12 7958 1942 46417 952 765 683 668 698 657 555 645 670 607 786 1150 1529 1514 1280 1179 981 753 598 576 542 572 622 611 500 547 520 541 669 640 666 589 595 648 598 732 738 680 594 593 574 589 605 535 498 523 549 610 565 464 447 305 340 388 377 386 250 231 158 98 108 127 146 169 158 214 240 211 137 131 131 135 81 109 112 140 148 45 78 135 100 39 6 56 114 57 94 168 152 123 140 93 141 138 84 99 136 100 112 80 111 78 61 24 128 48 106 112 157 85 76 138 105 90 133 144 104 158 196 90 109 118 105 98 122 136 114 93 114 145 142 93 67 150 145 140 114 109 173 89 138 129 80 107 150 143 149 164 100 144 176 133 218 223 201 216 225 212 199 180 294 274 245 254 232 212 228 216 177 252 212 215 205 227 205 185 159 159 172 164 172 238 210 208 235 170 216 226 204 255 225 292 290 240 256 261 239 216 230 234 189 242 220 216 189 185 158 170 203 159 164 176 165 130 150 176 109 148 187 170 130 162 181 180 185 199 161 142 176 159 164 120 126 176 166 132 129 132 127 148 176 146 153 145 209 210 188 181 169 136 136 119 128 155 101 136 149 135 121 121 162 157 135 152 132 117 145 133 115 108 79 76 88 85 110 121 92 92 94 117 143 142 136 136 116 116 116 90 115 122 112 124 119 104 89 104 102 98 107 113 117 117 140 109 92 113 123 115 94 89 98 104 106 108 103 103 97 93 106 105 94 91 94 114 102 96 90 94 94 99 103 95 101 97 85 96 89 80 88 73 73 78 76 69 60 66 63 54 42 46 48 41 54 47 45 40 38 31 61758 359 5 30 11495 17 9 18 7957 1936 45966 1016 1050 873 813 794 772 800 781 711 666 686 609 594 568 549 489 536 416 517 463 599 665 663 638 542 516 600 529 578 665 596 571 664 720 698 679 838 808 604 602 593 626 595 605 567 522 548 474 462 431 420 375 363 430 451 428 312 222 121 138 109 86 70 223 183 210 221 143 124 163 108 131 126 164 137 110 160 68 150 88 141 132 127 159 80 38 118 125 127 116 92 86 89 121 95 73 139 160 143 124 114 147 207 165 169 117 100 85 111 78 76 108 133 87 135 149 97 112 157 179 133 100 147 180 167 139 163 151 158 170 206 234 132 69 125 122 131 74 175 114 142 144 128 162 164 135 181 160 223 173 224 168 191 219 182 199 269 247 246 253 158 256 308 262 248 221 191 218 267 262 232 258 243 185 177 171 223 191 227 213 234 241 209 245 250 215 207 183 219 259 285 278 319 273 261 251 282 266 247 229 215 204 174 184 219 201 232 176 193 182 171 143 162 215 144 164 203 186 190 136 126 170 156 217 185 168 182 204 202 220 204 183 155 160 166 134 147 145 151 161 201 207 219 227 219 140 175 156 158 150 148 172 162 167 169 142 143 183 205 158 172 186 159 149 134 145 175 148 155 125 99 135 119 98 120 118 105 127 111 108 112 116 140 143 153 137 159 133 136 130 128 122 150 150 160 160 142 127 119 126 145 136 134 119 140 130 138 127 138 152 145 124 128 114 99 111 114 117 131 114 121 116 116 106 113 93 94 96 115 101 106 112 104 94 105 102 106 107 104 98 98 95 97 94 89 91 83 70 75 60 69 65 72 67 59 60 60 54 61765 359 2 30 11492 17 9 25 7957 1929 51030 3349 2077 1301 956 849 877 798 746 709 599 670 684 626 534 558 597 553 521 647 618 639 537 560 460 591 648 823 635 673 661 644 617 720 714 692 612 782 783 716 569 639 566 556 552 531 554 501 451 414 371 391 421 425 455 402 301 149 195 224 227 149 167 210 172 236 248 242 187 180 183 167 176 82 124 109 97 141 225 121 207 146 163 156 155 105 148 98 166 186 176 64 152 143 106 68 140 205 148 183 196 175 117 117 100 203 206 142 109 154 170 219 231 155 151 179 169 94 169 147 107 107 164 181 133 101 169 194 150 130 100 104 118 131 216 164 118 148 233 157 190 171 184 164 170 173 190 195 142 125 170 195 249 287 256 218 279 238 220 273 289 292 286 306 292 269 248 282 298 295 272 301 269 251 165 195 200 245 192 231 315 230 262 271 234 285 213 237 277 272 249 255 372 313 306 352 327 273 315 273 278 265 219 238 224 187 215 201 215 202 168 166 201 236 200 220 224 219 228 236 192 207 275 309 267 206 190 205 223 212 208 179 187 152 153 146 160 175 198 236 194 230 213 233 221 188 131 136 143 129 135 125 141 137 115 161 173 187 191 170 170 156 172 169 152 122 138 163 175 177 170 144 138 109 111 98 129 140 123 140 138 133 153 159 180 170 153 129 141 118 131 147 154 167 165 149 168 156 142 152 172 147 153 157 132 112 136 144 134 150 143 146 146 140 148 137 136 139 145 152 149 140 125 122 129 130 129 143 129 140 127 136 145 130 107 129 139 136 116 111 113 112 117 110 106 98 105 108 104 94 90 83 73 72 72 74 69 66 71 61771 358 29 30 11489 17 9 31 7956 1922 1966 1410 1270 1109 1150 1123 1049 919 864 704 782 680 521 480 398 548 533 586 620 579 521 583 586 688 776 819 787 615 538 561 554 552 651 654 698 610 603 729 671 704 564 543 552 560 516 448 428 385 305 374 356 367 327 278 216 226 151 134 138 131 167 226 125 196 156 183 262 206 297 183 102 74 65 98 167 99 123 61 120 116 132 116 136 76 104 112 95 83 175 136 144 132 78 97 104 114 73 110 125 88 91 112 142 207 114 96 145 142 169 157 102 93 130 207 125 110 136 129 172 80 111 126 142 128 113 125 175 107 136 166 108 171 129 134 143 149 137 123 164 152 152 108 154 171 133 147 141 127 178 243 171 171 221 241 218 196 253 180 168 225 219 253 240 232 240 205 195 201 227 164 215 226 213 212 228 205 200 208 225 216 184 241 221 231 302 247 280 275 231 279 254 238 223 287 287 279 295 268 277 273 247 238 201 222 204 190 204 203 215 211 205 188 186 179 137 157 217 231 224 225 221 206 204 202 162 110 142 212 174 134 114 141 170 184 178 185 157 147 171 222 272 250 193 187 197 158 106 85 107 107 127 146 162 142 165 159 121 116 151 143 134 142 137 153 152 148 174 168 162 129 113 122 108 115 129 123 138 123 133 129 124 138 148 164 143 149 135 145 113 117 126 137 157 123 119 139 142 147 154 129 128 134 145 142 130 124 130 131 144 124 124 115 118 116 116 118 120 106 117 115 123 109 125 119 95 93 109 108 103 110 116 115 112 116 125 116 102 95 97 99 92 83 82 79 92 91 93 86 75 72 67 64 63 65 57 52 55 49 61777 358 27 30 11487 17 9 37 7956 1916 1452 1156 1059 1121 1099 1043 983 988 807 784 776 745 675 600 557 602 549 503 533 542 614 673 861 1042 957 954 822 614 595 691 631 671 708 733 771 729 689 625 643 663 624 594 568 488 482 464 401 355 278 331 291 404 374 372 287 236 93 160 113 198 169 173 140 172 182 241 232 208 86 194 106 43 129 148 103 138 151 136 131 67 67 112 86 34 106 182 85 123 116 105 90 84 121 116 108 43 53 85 75 57 29 126 102 90 140 95 123 59 119 143 156 166 116 119 141 146 71 80 177 170 103 98 67 115 123 156 147 92 62 131 48 69 149 161 101 100 114 66 141 111 182 140 111 93 113 232 147 132 136 137 210 171 182 264 262 258 278 264 226 221 190 253 271 341 218 205 187 239 233 260 278 250 149 190 208 159 195 210 204 185 216 275 264 205 258 285 241 215 262 288 181 219 291 261 250 308 327 302 288 244 252 221 239 218 202 184 184 125 140 158 134 137 122 175 140 91 180 197 192 184 195 238 237 212 221 214 178 182 207 167 69 139 172 176 202 168 157 187 228 248 276 227 218 172 125 141 113 91 113 134 142 159 154 150 157 158 131 112 122 126 138 114 85 128 119 122 134 154 154 130 143 114 121 110 107 115 121 96 135 126 121 118 110 136 151 130 142 127 127 142 154 138 110 111 130 123 121 101 136 126 128 139 127 124 127 144 142 117 122 139 145 133 127 120 120 137 114 139 143 117 133 120 103 117 109 104 111 115 125 111 104 107 110 110 107 106 107 111 102 97 92 90 84 88 88 85 84 74 66 67 65 63 53 50 51 50 49 53 61783 358 25 30 11485 17 9 43 7955 1910 1290 1118 946 989 883 866 834 902 867 887 850 893 676 632 607 546 619 717 717 895 1147 1385 1454 1449 1334 872 667 591 590 655 678 651 639 733 757 769 644 614 676 680 616 580 639 584 539 460 335 376 296 360 411 432 334 287 214 158 165 134 141 134 141 281 211 172 151 207 216 164 159 177 175 88 119 21 116 216 169 75 17 83 107 117 34 74 53 140 130 111 91 102 125 112 137 104 57 29 34 84 83 49 117 89 140 73 83 78 97 102 147 169 123 129 175 126 103 77 52 115 77 78 75 89 164 131 180 85 109 118 88 84 102 155 138 108 82 148 125 111 97 125 111 107 97 104 146 185 145 195 199 175 169 173 155 203 199 280 268 232 259 277 212 231 239 218 252 227 227 243 291 273 263 281 256 235 227 199 193 254 232 222 201 180 198 246 235 273 258 263 248 233 251 293 264 264 300 310 283 280 228 247 262 270 258 225 187 211 161 195 132 120 147 149 148 149 156 140 166 173 168 235 202 205 276 222 151 178 186 155 171 163 134 159 156 155 170 214 213 218 154 155 181 210 193 175 184 192 154 179 218 190 188 167 120 142 159 144 149 128 105 121 128 95 113 148 149 143 142 130 130 139 127 88 123 108 91 139 110 127 131 114 138 156 141 117 159 129 97 130 119 144 122 121 127 127 126 128 130 123 137 136 139 125 122 122 125 111 110 116 98 111 130 98 114 132 132 120 108 104 116 111 111 112 91 114 108 99 102 97 97 106 120 111 114 117 110 113 109 101 89 96 85 87 89 89 86 84 77 71 70 65 61 63 67 59 56 56 53 56 61789 358 25 30 11485 17 9 49 7955 1904 1260 1029 1002 865 888 961 1017 1137 1041 972 1003 1011 938 947 769 642 651 808 797 826 1003 1271 1367 1418 1280 1312 1462 1307 1033 776 679 738 834 861 937 924 820 681 645 647 612 693 564 539 490 344 303 306 226 188 268 296 325 340 258 97 91 164 171 145 149 96 220 161 138 253 244 166 85 130 118 170 161 194 47 105 149 62 35 86 131 113 50 49 131 123 69 41 87 47 87 134 76 43 40 35 0 61 80 60 94 82 71 118 85 160 145 62 105 110 104 110 134 140 82 103 53 76 69 107 77 108 57 145 90 104 90 136 57 83 71 143 59 73 50 94 95 47 95 99 104 94 81 111 142 64 120 160 177 130 179 203 210 186 185 223 285 250 201 213 236 189 206 192 199 169 161 136 110 149 160 121 161 182 158 131 218 167 242 197 174 180 178 148 223 245 218 224 225 264 263 231 206 217 207 253 243 208 256 245 253 260 246 187 164 113 101 165 88 123 146 101 152 109 125 114 136 95 131 177 201 205 170 234 171 115 150 175 137 167 173 170 160 163 134 150 152 169 170 162 201 163 172 193 154 128 117 126 126 128 100 97 118 106 115 118 135 122 103 117 107 103 81 97 110 118 122 129 118 119 109 75 99 85 73 98 102 106 107 92 112 102 91 88 92 131 120 101 109 115 107 93 85 86 97 107 113 119 116 105 100 122 111 108 83 81 91 99 108 108 108 106 85 96 102 99 80 60 69 71 77 88 92 82 88 81 74 75 69 75 90 88 81 75 79 71 83 85 83 78 67 69 70 65 69 55 60 52 49 55 48 50 41 39 33 29 29 27 61795 358 25 30 11485 17 9 55 7954 1898 1112 1013 1020 1043 982 1133 1107 1051 1031 1030 1000 1032 1191 1049 1407 6429 4742 865 879 1049 1179 1417 1775 2243 3419 4595 5833 7573 7677 5672 2981 1762 1429 1458 1496 1643 1557 3885 12571 1456 578 598 679 560 435 433 295 325 306 248 304 349 373 277 211 97 154 193 194 107 178 262 197 173 167 240 244 202 189 168 121 159 144 143 65 92 84 181 76 156 165 88 16 154 111 52 90 156 113 176 125 112 106 116 77 81 116 64 69 77 160 161 143 176 87 66 98 94 57 63 62 118 149 169 142 136 112 95 136 102 136 106 122 160 108 87 111 119 84 141 120 86 98 98 140 125 149 153 138 166 143 146 113 169 35 139 139 182 233 210 166 173 199 217 298 284 274 243 245 232 251 198 168 180 239 274 216 253 228 202 181 165 241 280 244 228 204 169 209 204 219 151 163 193 218 233 182 219 260 251 254 271 273 348 352 327 394 362 348 294 226 122 178 173 119 127 217 213 163 116 149 130 157 162 173 110 114 129 143 201 186 209 221 207 175 169 170 140 189 197 182 147 122 154 170 134 137 112 143 175 174 200 197 174 131 154 113 114 132 114 113 128 149 154 160 158 155 138 123 125 106 101 125 117 118 141 170 137 135 127 132 90 76 127 106 109 116 134 93 119 159 141 137 130 112 111 133 108 108 124 119 136 109 104 125 139 135 129 148 127 125 98 95 119 128 122 107 97 122 103 91 100 116 121 112 111 107 99 103 101 93 104 100 94 95 104 96 92 95 101 116 103 109 104 96 95 90 91 103 93 91 88 85 76 76 88 82 80 53 53 55 49 45 52 42 39 37 42 61801 358 25 30 11485 17 10 1 7954 1892 799 657 674 576 632 615 549 602 649 637 624 603 644 635 744 893 1171 1201 3766 23365 88042 6492 3358 5485 8968 13449 15650 14347 10042 6640 5495 4940 4574 4188 3537 6474 71780 224021 140217 7814 648 584 576 608 547 299 309 212 207 293 333 326 306 188 165 156 98 173 191 172 165 193 217 249 274 215 129 142 98 108 150 109 117 119 143 104 63 60 114 46 161 257 166 70 123 151 119 150 193 126 112 167 98 72 54 24 47 89 90 94 43 79 123 82 72 120 146 157 85 61 120 99 194 216 165 104 74 159 136 70 154 91 46 78 47 43 107 72 91 49 105 120 155 161 87 92 51 114 160 86 167 114 85 148 105 111 129 131 169 184 241 278 267 217 235 214 220 212 202 223 240 169 155 177 162 166 229 196 188 216 179 198 198 183 201 193 193 206 193 218 230 167 199 218 194 200 173 218 245 295 267 290 307 302 311 335 322 296 269 306 214 166 149 130 185 195 157 142 152 154 120 175 157 152 115 130 164 111 177 158 172 231 208 243 276 253 240 236 246 209 180 181 145 112 154 168 136 105 125 134 161 143 138 149 96 109 107 115 131 84 100 129 138 151 149 140 145 157 117 130 112 107 121 131 125 117 153 158 137 114 118 139 108 109 102 99 120 104 125 93 132 147 117 123 95 113 99 132 136 115 101 122 122 122 114 109 105 115 126 108 106 85 98 97 95 110 100 92 103 98 94 112 115 109 113 94 92 103 85 75 100 99 94 91 98 95 102 92 83 86 86 88 105 103 84 87 100 99 94 88 90 95 90 72 73 73 76 66 63 52 47 42 42 49 48 40 41 39 61807 358 25 30 11485 17 10 7 7953 1886 632 550 599 653 612 651 710 760 604 782 830 902 1011 1081 1232 1832 2325 2759 3320 3864 4003 4640 5993 8699 11020 10826 9185 7531 6845 5927 4656 4092 4052 4076 2982 9513 97857 168453 89175 6774 692 621 642 630 558 498 351 251 214 355 324 293 322 261 185 132 162 114 128 161 179 213 267 336 253 204 191 129 132 107 106 161 121 194 109 101 130 150 182 109 56 124 117 178 153 139 111 81 122 213 158 38 136 49 76 63 60 71 142 116 149 105 47 72 16 115 39 66 103 155 103 128 120 116 75 136 108 69 86 64 95 102 48 105 115 106 47 50 64 142 116 132 127 119 130 112 175 216 167 170 103 163 150 121 108 97 146 142 138 132 191 226 163 185 243 239 170 208 179 236 243 203 164 208 207 197 195 189 185 200 170 161 179 166 139 147 131 204 236 208 98 163 179 163 179 155 151 216 158 138 236 213 236 236 251 245 283 252 221 235 252 251 253 191 178 169 116 174 196 140 173 157 184 207 150 135 163 124 134 133 117 135 214 193 208 252 252 258 264 227 225 184 194 123 124 96 98 154 167 130 153 140 129 106 103 82 68 97 61 75 106 88 146 121 129 135 91 78 83 115 109 133 143 141 133 108 142 157 133 88 95 87 100 98 88 100 82 78 104 89 121 99 108 125 115 143 112 97 104 118 98 105 92 109 92 86 98 107 88 98 110 126 106 76 76 64 78 91 79 87 110 71 75 75 74 75 63 63 82 112 82 76 96 84 78 76 78 76 71 66 68 77 80 80 72 70 62 76 84 76 72 63 61 67 62 61 51 49 43 41 40 36 33 27 21 25 23 22 61813 358 26 30 11486 17 10 13 7953 1880 981 845 893 827 1011 939 905 1071 1342 1546 1652 1838 1975 2330 2516 2659 2868 3041 3369 3630 4272 6130 7602 7525 5900 4241 3869 3497 3255 3237 3353 3155 2923 2613 16317 71067 45485 4209 812 706 594 563 568 544 553 447 337 250 247 290 327 272 270 134 188 113 105 163 172 188 118 140 252 346 250 172 156 182 180 126 148 144 117 108 106 229 183 73 2 112 133 60 95 158 78 28 93 118 103 50 23 95 63 76 127 121 147 109 130 91 28 70 32 63 25 35 75 94 147 55 53 89 110 142 69 138 130 188 89 96 62 47 13 85 137 107 140 143 129 124 112 157 75 179 164 185 145 182 176 105 91 130 155 121 76 110 122 111 107 138 110 163 131 121 149 241 200 220 226 232 185 198 192 150 193 194 177 191 192 187 216 213 155 135 143 123 189 157 139 144 126 153 139 154 198 167 125 126 174 174 199 205 166 199 214 223 160 139 204 186 183 200 201 179 160 187 186 141 112 129 127 205 194 148 177 171 165 153 139 122 128 103 143 164 175 209 210 149 107 193 175 194 162 124 113 76 89 117 87 110 107 138 96 131 117 98 81 124 131 147 103 88 100 135 129 88 108 98 121 84 101 102 95 102 88 95 104 128 144 127 94 81 76 112 113 116 92 90 108 114 119 92 81 112 137 123 118 116 105 85 109 113 116 111 93 86 81 87 98 105 94 88 78 101 97 82 75 80 105 105 89 91 103 81 77 70 87 93 85 76 83 78 79 76 81 94 91 76 93 94 92 85 69 70 65 69 59 67 78 78 83 77 70 65 62 57 60 57 47 46 39 34 35 40 31 27 26 32 61819 353 178 30 11488 17 10 19 7953 1874 -75 -97 999999 -95 -28 -28 188 203 280 333 529 642 755 1126 1564 1832 2044 2480 2853 3251 3476 2874 2364 1953 1651 2200 3186 20549 120619 320825 535583 762698 689129 267124 11089 755 569 577 566 525 434 338 279 289 251 331 294 185 197 216 264 233 218 288 259 241 296 313 322 286 374 394 320 183 137 134 154 180 137 159 100 74 71 120 136 147 78 154 133 115 121 94 223 205 129 104 95 114 117 129 52 76 60 116 131 126 127 111 135 152 37 117 156 172 124 79 169 191 158 143 157 172 139 80 45 131 111 51 116 220 173 158 186 182 228 218 191 187 174 161 141 184 176 141 113 175 131 136 187 196 145 112 152 135 180 163 114 122 187 256 240 204 220 247 287 284 286 254 309 268 266 218 227 231 208 149 147 160 173 202 170 107 209 174 194 235 156 167 174 187 150 211 208 240 237 193 247 243 255 276 264 229 225 179 189 208 195 156 198 176 190 162 146 167 190 205 218 163 169 151 176 178 218 203 177 173 167 211 196 182 185 191 174 208 197 184 196 154 104 117 120 120 185 176 142 128 166 123 104 96 125 120 111 119 165 138 119 137 136 130 130 123 147 145 145 119 97 128 147 110 121 141 117 139 136 138 121 107 132 129 119 145 143 112 115 145 144 137 170 160 174 144 149 132 117 112 114 136 125 111 130 116 127 121 124 131 121 112 119 107 112 117 114 135 134 138 128 107 115 105 127 119 131 106 95 103 105 99 111 124 106 99 101 104 109 117 113 108 113 114 117 107 112 110 108 109 101 103 106 104 93 91 98 83 72 80 68 59 55 59 58 52 58 61825 358 29 30 11489 17 10 25 7952 1868 1597 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 135 1943 6467 17012 40317 65658 65669 99508 122148 160929 229233 353120 667032 938342 993481 771492 179371 6616 616 687 533 506 464 376 254 244 214 234 283 297 214 192 170 170 208 288 285 259 273 290 342 391 347 405 372 257 247 107 236 213 140 175 184 149 149 148 108 117 168 140 103 136 184 144 115 104 176 200 227 144 120 45 129 138 98 167 106 56 84 77 194 94 121 165 96 108 91 59 96 164 246 242 148 164 192 153 144 142 100 115 109 73 148 151 161 198 178 172 229 196 114 172 113 106 114 170 187 148 150 120 146 203 174 148 130 139 185 165 149 170 154 185 211 251 226 240 250 313 277 236 219 192 235 227 288 241 192 226 244 214 223 188 184 151 167 192 198 191 188 193 169 188 197 180 190 193 231 198 244 266 234 210 273 274 236 231 268 218 189 213 194 255 158 167 179 189 219 161 239 224 179 192 192 150 187 209 185 229 206 179 182 189 184 160 173 179 164 207 170 74 135 100 103 129 139 104 84 112 116 91 148 99 103 112 111 105 121 129 130 91 113 122 124 145 137 131 110 113 94 89 131 136 108 101 129 146 131 113 120 135 103 120 134 127 103 132 138 131 129 117 146 149 124 147 149 121 128 112 106 125 153 122 115 117 115 110 103 120 128 118 138 137 126 110 117 109 131 120 106 115 105 122 114 94 124 116 110 118 108 95 104 117 113 110 102 108 117 109 105 109 107 101 108 86 93 112 105 103 98 104 109 86 98 111 93 93 89 85 74 63 62 62 63 58 49 54 61831 354 151 30 11491 17 10 31 7952 1862 1549 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 94 1717 4986 9963 16475 33622 39667 42639 69834 93919 75675 53893 162558 282828 397484 561653 698983 923555 896382 294748 11251 1585 838 571 603 527 453 290 252 305 247 273 280 194 211 122 147 156 180 308 408 404 361 335 317 338 384 338 332 326 251 197 183 184 183 118 180 135 115 166 179 155 173 87 108 130 85 97 95 116 194 160 115 132 146 123 72 129 120 98 80 40 112 152 178 164 41 155 186 146 172 227 145 125 174 180 198 140 203 169 139 129 109 154 109 147 78 123 125 114 114 126 79 120 128 146 99 135 89 151 171 173 53 148 164 122 124 182 160 148 202 179 159 173 142 165 196 275 271 246 270 218 291 318 198 232 226 224 216 234 238 192 158 172 210 216 183 177 182 203 189 136 152 141 126 132 124 167 185 253 278 214 173 229 237 217 278 251 223 192 259 222 206 211 125 124 169 130 131 140 166 179 208 188 103 139 197 163 151 188 191 162 214 220 185 193 233 207 254 188 145 154 169 125 110 154 130 136 118 91 113 110 117 102 125 111 74 87 120 112 106 117 145 109 81 95 104 126 122 105 120 101 110 113 90 136 167 145 119 130 136 131 100 90 105 134 136 124 143 105 108 134 134 138 131 169 143 138 141 109 116 127 123 116 103 137 125 128 81 87 93 101 123 134 120 124 135 124 97 104 122 116 117 117 99 93 107 94 100 96 105 102 111 96 106 96 93 116 94 85 106 111 105 126 114 96 98 98 110 102 95 107 102 100 103 100 99 86 86 86 87 79 77 73 68 61 55 54 50 47 61837 353 181 30 11491 17 10 37 7951 1856 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -74 657 1717 4233 9324 21910 51172 109605 210204 326056 470807 573403 770942 913730 999999 733932 233585 68954 3262 1143 1253 782 552 535 481 554 591 488 319 282 244 311 331 286 287 223 187 224 247 360 424 385 360 432 282 245 295 363 352 367 335 289 131 180 212 212 163 210 125 111 121 148 225 226 158 213 167 112 161 131 160 174 102 119 102 124 218 175 173 116 72 163 177 114 160 236 135 166 174 187 189 193 119 118 150 146 256 260 202 133 190 194 174 129 124 49 146 98 145 204 139 156 207 187 175 127 118 117 119 148 153 192 188 169 165 187 159 136 140 128 185 182 229 230 262 231 269 258 304 297 264 284 279 301 300 241 304 282 274 274 227 306 260 284 222 243 271 176 178 205 181 160 191 221 153 148 243 196 212 247 243 321 282 280 232 215 254 264 201 236 240 221 232 233 220 227 219 187 118 190 211 171 216 192 227 177 177 180 215 233 192 127 176 224 217 206 189 168 152 193 201 188 189 175 175 198 185 161 158 133 145 166 202 151 141 117 106 108 124 133 121 119 100 141 131 122 137 140 135 94 131 139 151 140 130 152 153 142 163 176 130 118 139 148 129 151 155 129 142 163 139 148 152 131 143 151 150 157 142 157 165 155 146 135 136 142 137 144 157 136 141 137 106 111 137 139 139 138 128 138 140 130 123 147 153 119 122 117 134 135 132 135 132 125 129 111 112 115 109 131 135 134 117 109 122 122 120 127 123 120 99 116 116 128 122 117 125 109 109 96 91 84 79 75 78 74 73 73 67 68 61843 345 421 30 11491 17 10 43 7951 1850 14092 15487 15360 18926 35927 56977 102432 179875 223085 208513 153702 133222 195135 246598 317871 425777 586742 706223 686236 389053 135122 10636 858 611 667 567 574 573 624 546 523 437 334 316 278 328 287 248 258 313 308 201 174 275 366 473 439 449 314 183 261 297 340 442 385 343 252 160 197 233 240 166 182 182 217 141 104 131 184 219 180 110 122 74 121 132 131 179 179 217 131 113 201 73 202 143 104 185 151 163 149 139 167 203 126 186 136 113 112 244 251 216 194 169 142 173 109 141 158 114 165 96 68 118 142 143 181 175 165 153 195 144 216 165 180 129 139 155 159 184 178 182 135 181 254 226 278 194 191 280 250 212 243 268 242 273 278 327 302 270 279 296 280 224 269 263 264 217 218 270 260 281 203 208 218 202 181 153 169 244 242 238 247 243 272 267 322 297 270 271 231 295 313 334 219 215 247 239 240 248 248 267 296 217 169 198 218 163 201 180 203 183 206 225 259 234 237 255 201 192 182 221 241 225 258 224 213 195 194 207 203 200 149 169 193 139 172 189 188 168 166 171 155 134 120 122 121 109 110 170 136 115 131 145 160 173 176 162 136 172 161 184 198 175 165 137 124 168 145 139 134 170 169 130 163 149 174 169 159 178 179 149 144 152 148 154 157 177 166 172 178 156 156 155 149 141 151 128 123 114 102 143 147 143 154 152 143 134 149 155 163 157 150 129 134 111 116 124 137 130 117 105 125 127 122 116 128 131 131 130 117 125 120 124 124 138 131 116 112 123 105 111 107 109 105 105 79 75 78 77 80 70 72 62 59 61849 346 392 30 11492 17 10 49 7950 1844 63751 41785 39362 36500 38233 33444 30015 29296 44411 93743 150866 171505 339914 593529 770940 683519 399862 256120 7717 530 516 598 568 530 518 479 487 477 438 468 514 480 461 414 363 368 393 244 231 201 172 215 219 184 223 299 343 331 380 349 291 315 298 293 242 293 261 315 226 161 70 189 188 104 122 151 59 73 163 166 178 224 128 126 105 155 127 159 158 115 102 160 78 94 128 74 93 137 133 157 151 97 84 156 129 188 156 96 148 81 129 264 279 153 96 106 161 196 174 107 120 106 95 91 78 142 111 153 158 125 127 153 160 106 130 110 173 170 175 144 205 229 160 162 173 187 187 151 175 187 155 234 261 282 249 235 284 246 220 186 282 271 286 268 225 196 161 193 153 175 217 175 144 198 187 209 183 183 178 170 195 177 167 204 229 211 225 237 294 346 301 225 254 217 246 225 229 220 200 224 201 196 188 143 167 183 167 160 188 190 203 189 201 172 165 200 213 195 239 200 209 258 207 196 214 167 224 176 210 206 199 204 205 142 126 174 124 133 133 110 128 125 150 151 120 122 124 111 116 101 92 73 114 145 138 136 119 105 129 117 148 134 128 175 158 164 149 155 142 137 145 149 131 122 117 140 127 137 125 118 140 132 124 125 144 151 123 118 151 145 130 150 134 123 139 137 107 101 130 127 111 108 99 104 111 109 126 125 116 113 115 117 123 130 110 111 101 94 111 111 122 106 112 120 106 102 106 105 105 112 107 94 101 95 97 100 92 103 109 91 86 96 95 93 91 84 79 78 74 67 65 55 47 43 43 46 61855 345 422 30 11492 17 10 55 7950 1838 217500 164321 83902 80183 78712 84624 111981 153439 286092 505809 459429 376020 415937 360829 245060 104270 5409 781 697 808 1018 1065 1691 9200 49039 76912 77680 14471 3523 913 490 444 580 605 528 399 200 158 195 124 135 150 229 229 195 255 411 380 336 463 322 345 422 321 312 244 245 283 186 146 170 157 107 104 89 73 88 79 65 65 70 118 177 159 109 127 108 88 61 123 134 112 84 103 120 99 16 77 130 58 73 136 53 59 63 118 123 110 174 201 180 167 97 161 152 126 99 95 93 91 107 122 136 120 147 124 97 91 138 125 106 125 157 108 90 84 140 93 163 110 98 109 187 168 119 133 175 169 156 155 162 195 252 232 242 203 198 190 252 216 289 286 221 189 180 152 164 226 212 94 93 140 166 151 134 173 188 170 140 151 159 160 138 216 238 223 207 247 237 268 275 300 255 272 228 210 228 201 148 195 203 183 212 206 141 164 154 167 165 163 148 143 179 146 183 195 200 217 157 102 173 245 201 174 183 177 149 127 164 154 168 178 134 102 58 86 111 83 91 105 138 113 93 140 106 81 84 98 133 109 95 105 103 76 86 82 70 111 106 134 119 128 142 126 107 91 142 142 105 97 81 77 100 104 89 104 110 106 129 125 146 151 111 112 96 98 115 116 129 118 127 142 133 131 124 104 103 92 100 95 92 105 132 114 105 107 102 94 114 96 96 106 105 97 90 90 102 93 97 100 86 91 93 91 91 85 92 113 109 87 86 88 91 88 86 78 71 83 82 85 83 82 75 68 81 68 57 53 51 50 45 42 44 36 34 61861 344 453 30 11493 17 11 1 7949 1832 48707 91563 116116 999999 202734 35150 15996 13976 32029 70108 96018 72988 51889 26627 19497 31743 70175 175690 343130 450847 608551 844785 577983 360586 202441 117179 4690 800 586 411 452 479 510 426 316 205 203 164 281 218 217 339 412 357 406 400 422 447 303 268 338 267 136 148 214 255 298 200 223 156 133 137 112 140 81 13 118 123 154 150 172 168 106 169 206 98 179 60 157 120 94 78 140 93 121 176 113 107 104 44 87 78 148 100 121 133 167 224 160 100 74 93 191 219 181 152 96 90 84 114 78 77 135 142 83 77 159 162 151 171 124 133 107 140 175 102 65 98 117 143 175 203 248 210 159 175 188 203 139 161 156 172 252 285 297 270 227 221 245 282 257 208 235 216 253 193 166 138 192 175 196 131 146 164 131 189 213 143 151 143 225 189 168 167 204 251 240 282 310 291 324 317 309 302 244 217 223 150 203 209 166 162 152 177 143 196 184 201 202 191 223 200 176 144 179 216 167 176 237 228 196 149 174 167 165 202 188 164 165 196 138 116 168 121 83 101 186 176 109 67 121 152 145 116 93 49 91 105 140 129 138 110 100 145 137 120 133 133 168 195 132 131 131 123 116 162 184 149 111 126 147 146 129 134 124 118 142 132 182 165 130 104 147 138 119 119 136 136 125 115 121 118 122 116 134 143 131 103 115 108 120 109 116 120 128 124 125 103 112 115 100 113 121 102 108 102 108 104 117 126 122 110 98 114 122 113 106 97 94 105 101 95 101 90 101 104 94 89 98 99 101 96 87 96 87 72 59 65 62 57 54 39 37 50 61867 343 486 30 11496 17 11 7 7949 1826 11788 999999 831821 19724 5413 2402 2507 2992 3330 3721 9675 41254 162343 476571 853239 999999 891967 423599 75223 2920 592 473 532 483 369 396 440 450 481 508 308 199 274 260 245 269 215 198 398 429 364 406 409 299 274 203 269 256 198 219 233 117 172 218 244 264 274 231 131 111 91 53 97 120 76 133 115 101 30 97 158 110 171 147 124 100 144 203 92 84 121 161 136 137 155 134 69 112 158 148 165 153 146 104 126 118 162 264 197 121 74 122 96 188 160 132 102 145 138 163 136 94 114 85 135 103 116 119 149 75 110 188 153 122 129 153 116 122 124 143 159 118 131 198 211 170 181 142 205 207 148 169 291 247 226 214 265 253 191 238 246 236 223 231 200 153 148 171 226 236 125 146 146 99 140 133 186 126 143 129 190 218 243 215 238 190 233 294 286 343 307 276 321 293 254 218 158 182 202 184 186 174 109 150 181 165 186 186 180 197 208 200 183 192 200 198 193 206 177 171 157 141 215 235 190 179 198 194 157 150 113 102 89 106 92 108 104 160 131 101 133 116 128 130 138 120 65 112 111 126 152 123 123 109 110 139 117 130 134 137 149 160 152 135 126 145 122 140 161 147 136 131 140 135 129 128 117 153 142 101 133 154 124 109 146 140 134 137 131 130 139 133 125 139 112 108 103 122 116 115 122 130 139 123 110 122 115 125 130 119 109 100 96 92 89 107 93 102 107 97 126 120 114 100 102 98 97 92 94 110 112 102 91 98 107 90 102 112 108 94 84 83 96 79 66 55 56 53 53 50 53 47 41 61873 343 489 30 11499 17 11 13 7949 1820 34127 493435 87301 9234 4088 4411 3253 3824 4658 5175 21688 89007 212953 439365 619087 724873 855034 995036 794072 302663 165711 63481 12549 1069 422 388 422 462 425 453 391 341 221 244 84 236 323 234 245 361 436 462 401 327 339 219 153 139 202 237 186 218 167 333 351 302 297 263 299 199 133 107 128 142 129 125 191 192 164 66 122 115 68 135 206 86 71 131 127 90 192 185 64 130 181 111 58 20 57 177 177 174 103 172 118 185 126 155 234 284 187 196 173 182 117 154 132 120 90 148 155 87 55 142 190 178 173 137 101 136 181 107 98 163 191 149 192 206 156 181 106 142 205 180 131 150 168 232 219 230 246 201 242 200 259 265 256 293 294 279 246 226 199 199 210 265 240 248 154 165 199 157 144 148 169 207 185 190 154 228 192 198 193 245 242 272 255 293 296 372 345 282 284 285 272 254 223 189 218 247 174 154 176 186 157 180 128 212 200 240 172 150 152 189 205 156 151 180 163 198 177 204 187 216 183 187 165 143 166 129 98 124 114 127 121 118 113 98 122 132 119 155 180 142 138 100 93 106 111 122 124 155 128 124 108 138 148 128 122 122 146 141 133 141 155 158 115 119 122 118 153 138 139 120 141 159 166 171 111 100 142 133 139 133 150 147 152 142 145 139 135 155 138 147 138 146 143 148 129 112 114 119 115 125 128 112 111 112 119 122 133 115 103 105 119 115 97 102 116 114 116 109 112 119 113 117 103 102 100 112 115 104 95 89 96 101 100 101 107 96 93 95 83 86 81 72 69 62 59 51 49 61 48 61879 342 521 30 11501 17 11 19 7948 1814 6085 25 999999 999999 999999 -75 144 397 1553 6113 17084 38831 80081 136686 235052 364576 566064 905120 999999 999999 834382 360481 40796 1027 475 501 435 369 364 306 310 363 366 296 269 224 368 420 388 397 523 452 379 333 333 233 218 223 155 134 193 203 180 286 310 321 240 292 191 129 94 195 177 155 167 147 183 238 143 79 100 79 169 169 122 61 116 182 116 133 177 183 108 123 181 159 176 166 55 102 174 162 83 116 187 129 157 192 240 276 174 194 203 120 106 134 137 123 117 132 106 83 133 124 201 289 164 146 215 100 132 196 131 179 204 97 129 180 187 205 180 217 164 232 211 169 178 194 182 211 210 205 233 247 305 292 284 295 296 210 243 292 257 265 256 264 220 197 230 193 176 192 153 151 171 195 214 192 246 232 166 277 310 331 327 361 338 345 351 312 302 290 354 333 295 233 192 174 247 254 208 166 221 246 179 224 227 233 196 182 199 185 131 169 217 185 233 224 202 209 192 207 194 172 172 192 196 174 146 129 124 134 127 129 103 117 99 105 111 134 140 93 135 121 95 163 140 112 125 140 159 157 137 136 165 147 136 140 161 165 165 154 149 166 153 134 169 163 163 201 160 134 141 177 174 185 175 164 151 133 132 139 140 155 169 156 146 139 133 143 160 166 162 143 120 133 131 115 139 140 143 150 145 132 130 132 125 131 117 129 132 134 139 135 134 143 141 141 143 130 128 137 125 136 115 110 135 119 131 127 133 123 104 111 108 115 110 104 112 110 114 98 91 83 77 77 68 66 62 60 62 56 61885 343 493 30 11503 17 11 25 7948 1808 7174 999999 999999 999999 999999 -56 62 369 813 2247 6770 14771 29624 53827 79861 82724 125380 223475 387649 605122 836039 980168 999999 902396 90319 15908 1068 530 457 518 457 465 426 375 276 242 205 206 318 439 512 470 507 473 404 424 418 281 167 169 240 130 137 182 157 263 347 373 269 270 164 128 117 230 180 131 196 205 161 184 188 223 191 149 174 54 118 192 94 111 86 173 95 146 170 165 76 110 168 150 116 147 202 180 133 193 150 124 183 282 165 143 110 72 147 166 158 204 171 130 217 198 103 125 116 183 156 172 194 90 127 109 167 222 102 149 190 190 183 142 206 203 165 151 165 189 189 239 183 250 202 250 226 190 227 285 289 282 305 348 329 273 275 267 245 246 227 189 225 195 150 134 176 184 174 130 181 191 187 179 183 210 230 272 348 360 339 315 296 285 340 295 297 230 253 241 239 243 202 148 165 154 209 252 205 194 178 186 215 176 163 207 167 116 135 193 181 216 231 258 192 159 156 147 174 216 209 202 183 161 171 163 119 148 164 184 176 157 122 127 129 112 63 92 127 136 147 141 143 140 145 183 168 129 174 190 134 137 168 169 154 145 179 143 116 142 134 153 211 200 201 174 172 197 172 163 179 181 154 149 138 145 172 192 145 137 158 142 157 150 141 149 141 129 160 158 139 132 145 141 153 147 143 137 139 143 143 145 146 142 139 124 117 132 120 107 111 118 131 136 141 135 119 116 124 135 126 119 129 125 122 123 117 118 124 114 112 119 111 113 108 102 106 97 77 71 72 72 74 69 63 55 54 61891 341 554 30 11504 17 11 31 7947 1802 16 210 363 520 895 1413 2629 6668 16644 37982 74677 156406 326373 575848 724628 329099 301296 356847 435344 602237 746160 606079 311604 170701 5749 779 499 405 414 405 430 436 398 358 152 206 171 314 525 515 530 482 489 447 405 283 204 205 100 204 206 171 148 258 271 255 299 219 121 165 150 186 146 105 156 211 89 127 138 130 112 158 149 188 152 128 137 153 96 84 138 155 133 149 173 166 149 127 144 204 115 171 199 129 93 156 192 275 261 164 92 143 200 189 116 173 76 122 84 101 135 143 145 123 126 177 107 169 153 121 183 254 162 152 202 143 172 222 208 179 164 159 143 180 151 177 212 251 194 207 265 303 221 324 281 257 267 294 221 268 234 184 235 227 225 256 197 201 169 182 214 160 202 194 128 161 133 133 117 190 229 289 300 345 347 400 330 344 314 276 268 252 263 285 264 241 182 156 162 147 157 202 210 165 176 172 164 188 194 217 153 143 228 242 168 213 223 193 157 153 161 191 206 188 205 222 203 227 177 142 99 132 112 129 145 97 110 107 133 131 78 128 126 91 127 155 138 131 126 134 145 133 128 139 166 141 144 158 111 140 125 154 170 189 190 192 163 173 140 172 147 137 154 159 163 156 144 168 140 132 136 139 153 138 105 131 141 144 134 148 135 140 122 148 136 142 167 133 143 149 151 149 121 119 116 127 122 125 120 106 98 116 126 109 116 130 131 121 119 121 142 137 124 126 133 113 114 122 109 113 120 105 105 99 104 101 111 108 99 99 93 88 77 71 73 69 69 62 55 55 50 61897 339 585 30 11505 17 11 37 7947 1796 -68 543 1619 4014 9661 22241 47282 84723 114262 115042 178787 229662 249342 407725 685598 780196 892773 867096 609942 712934 57526 1164 536 553 549 538 555 458 493 369 274 270 354 298 362 493 512 482 513 496 540 613 504 381 334 217 252 236 166 104 149 211 298 214 230 217 176 167 103 220 152 102 166 145 143 169 182 109 155 147 151 181 193 180 164 104 149 109 106 151 128 151 170 120 197 116 153 148 177 146 123 166 121 146 234 240 173 150 156 179 212 105 156 162 97 115 186 161 153 165 152 211 193 144 155 116 121 71 105 81 164 191 181 163 155 130 177 192 209 255 218 232 242 216 144 242 195 195 251 256 266 253 343 281 264 278 260 203 201 304 253 218 257 246 248 202 192 133 191 153 178 194 208 223 197 225 265 234 288 322 319 319 296 289 304 305 323 275 258 212 250 286 221 242 247 197 185 130 158 134 185 207 221 199 158 178 204 241 215 192 183 219 192 181 187 164 139 161 166 166 147 212 254 240 208 136 130 124 110 95 118 83 76 144 129 105 142 155 145 152 133 127 132 171 157 173 168 133 148 149 153 157 149 102 173 177 175 162 169 159 199 213 215 224 176 167 170 177 181 172 161 165 170 167 155 127 138 147 174 140 132 155 148 144 145 149 131 110 123 146 149 149 115 147 154 132 139 141 141 136 134 142 138 145 124 142 131 133 139 121 109 120 134 134 135 143 132 127 149 134 136 129 141 124 139 135 131 125 142 134 120 119 114 112 110 110 115 107 106 101 98 97 99 81 72 70 66 77 71 61903 347 377 30 11507 17 11 43 7946 1790 16451 14801 14694 13434 8981 5925 4985 3803 3213 2872 3876 6535 17258 76109 113592 99495 113376 179890 319198 517098 705467 719608 622385 740426 657900 304812 76209 9629 1280 738 703 822 808 907 790 523 405 318 328 270 222 172 275 471 466 509 506 498 454 464 436 230 175 208 156 179 228 247 189 176 188 207 163 196 163 85 157 111 99 44 111 148 145 121 106 92 109 98 139 87 100 82 106 157 125 144 112 137 164 61 98 107 122 91 121 119 84 106 186 207 147 142 249 219 217 144 109 119 174 143 115 130 132 119 140 195 181 231 144 126 133 126 84 88 183 166 128 114 119 208 270 227 164 147 164 160 203 199 161 172 194 173 175 170 183 219 174 254 297 311 232 254 270 313 282 289 303 270 240 154 213 248 200 183 182 127 146 174 216 200 139 125 110 180 166 200 285 317 267 353 334 337 396 355 379 383 364 306 256 276 266 191 194 179 138 133 129 135 150 196 200 159 142 161 193 229 220 234 198 163 189 215 185 120 154 175 131 129 135 197 179 192 209 212 139 132 97 95 133 138 119 114 146 146 120 106 100 125 85 106 133 133 117 170 166 122 135 136 115 152 156 162 167 142 151 195 189 166 184 194 182 155 157 134 157 166 164 155 159 140 117 146 142 110 122 141 124 141 133 137 141 150 127 116 121 128 134 141 135 131 128 131 133 117 117 125 115 123 123 120 112 122 118 122 113 103 110 120 125 127 127 123 132 127 110 111 117 125 123 131 132 121 109 113 119 116 110 100 87 98 107 116 112 101 91 93 87 91 89 84 72 64 64 64 60 51 49 61909 359 19 30 11509 17 11 49 7946 1784 36671 13864 15270 999999 999999 999999 23855 33027 40090 43846 51225 56105 59850 58860 62194 59535 56190 56067 55298 49249 37964 31382 29287 39607 61520 82996 59424 49086 133901 214860 289758 375384 251629 112523 33426 2087 1580 1551 1793 2055 1880 2056 2293 2407 2147 1556 7251 14576 1466 372 246 298 232 161 189 336 405 347 401 327 421 319 298 146 87 134 190 232 106 98 101 91 164 244 196 130 171 148 117 87 83 71 68 119 62 96 106 134 163 115 92 84 99 101 55 94 143 113 111 37 148 124 71 135 127 109 98 149 84 96 152 147 102 133 128 237 258 152 136 123 43 96 123 38 109 185 108 107 133 100 106 136 95 100 122 39 111 114 78 82 79 102 152 185 174 153 126 95 155 144 97 166 183 184 207 166 184 269 291 266 262 306 244 226 201 187 289 263 175 207 171 262 266 163 169 138 85 118 158 97 109 210 208 117 202 176 148 148 159 193 213 250 231 278 318 346 389 372 337 303 287 228 242 231 178 123 99 136 149 137 128 99 108 156 180 165 170 176 178 172 173 180 151 185 166 124 185 166 170 138 144 182 153 168 172 160 93 84 117 132 129 80 96 77 95 144 85 55 62 61 113 125 124 106 74 94 107 133 130 132 154 146 144 147 152 149 183 166 174 138 157 162 163 138 105 96 100 110 132 102 111 142 129 123 108 115 115 115 126 111 116 104 88 101 118 81 79 103 88 95 101 94 101 88 104 103 106 89 97 99 96 93 93 102 94 110 108 91 86 80 90 90 85 89 91 87 82 87 102 94 78 91 86 80 88 100 92 86 85 83 93 86 83 78 85 81 71 65 61 61 71 71 59 56 42 38 41 35 30 61915 359 21 30 11511 17 11 55 7945 1778 539929 20461 999999 999999 999999 31863 35943 37273 36344 35392 35080 33608 33580 32825 30578 29370 27771 27831 24195 19626 18416 18342 17189 21517 31356 53568 135819 134946 50075 28549 10831 20503 96947 180032 229148 75724 4956 3208 3931 3739 4312 4728 4308 4392 4010 3422 10902 23099 1319 371 341 341 333 318 361 331 425 527 410 444 318 227 204 119 144 187 166 200 182 147 192 219 202 246 233 187 232 163 224 153 131 126 179 138 148 170 147 143 210 238 169 154 101 95 105 136 95 138 162 210 254 132 205 237 219 206 116 136 130 132 135 205 149 133 182 300 249 225 175 201 190 151 161 116 141 152 125 128 113 158 191 150 180 151 139 125 89 89 100 140 133 141 165 188 214 232 174 174 186 210 239 201 252 255 224 223 251 239 301 334 335 283 324 360 281 263 301 274 280 256 240 216 263 199 173 253 288 208 193 196 171 233 165 134 186 233 190 225 200 249 202 258 295 288 317 306 383 410 410 372 314 276 292 251 209 151 141 172 181 194 154 167 198 244 217 219 255 256 287 291 267 231 217 223 187 156 167 216 255 223 207 191 202 223 179 160 126 123 165 130 139 126 196 173 158 143 141 119 138 129 120 123 147 134 142 160 189 196 237 222 161 217 185 180 211 222 242 210 214 203 183 201 147 165 167 176 164 175 173 186 155 163 144 139 164 154 151 167 150 143 111 128 158 142 130 147 156 169 132 145 153 155 140 140 136 153 153 150 160 145 141 149 140 124 137 143 115 126 119 129 136 118 131 139 144 138 128 138 143 131 138 133 134 136 137 141 139 130 131 129 132 129 132 135 130 134 133 136 127 128 121 116 103 106 88 78 82 85 85 61921 352 234 30 11514 17 12 1 7945 1772 928972 16274 831027 13652 999999 383287 999999 289224 999999 370010 999999 634074 999999 999999 26983 37151 29147 50352 35372 36087 8587 6399 9777 13725 34934 117607 197065 124299 11438 4941 4965 4581 3859 3594 4015 4073 4605 4786 4561 35134 245718 39633 860 364 344 278 159 249 370 464 408 440 385 274 285 220 201 195 131 284 232 235 211 111 209 197 258 190 220 133 156 64 146 145 113 101 162 80 68 215 205 210 124 217 202 126 121 94 102 150 96 130 172 208 94 136 225 138 131 159 117 140 169 187 155 143 154 176 206 278 191 152 226 168 185 186 178 192 141 121 192 154 169 172 165 143 172 173 179 134 114 86 117 101 126 123 152 154 168 154 147 204 172 164 145 190 225 238 192 276 243 216 299 327 343 297 205 217 296 302 325 307 290 263 280 229 212 202 226 212 194 169 189 207 198 209 196 183 156 156 225 210 163 240 262 257 156 258 276 295 359 370 306 217 229 233 241 206 195 165 97 115 140 146 163 137 164 190 217 258 302 288 254 234 262 252 259 195 195 231 227 204 196 228 185 174 194 201 134 110 122 108 122 111 123 147 156 151 114 127 114 171 128 112 145 123 124 121 100 175 176 172 179 194 211 170 149 194 189 213 213 170 155 161 172 166 191 160 163 173 165 160 173 178 161 150 158 157 127 148 158 144 150 146 153 152 141 148 137 113 122 141 136 151 140 123 127 112 111 122 149 129 128 106 103 110 141 134 111 130 122 120 120 111 131 134 131 127 134 142 127 127 125 132 141 128 113 122 134 143 127 118 125 128 108 114 121 109 105 110 120 116 119 104 93 91 94 93 82 79 84 73 61927 352 236 30 11516 17 12 7 7944 1766 2087 2510 3048 3790 4666 5942 8132 8826 10631 23449 15172 15818 469591 999999 999999 999999 179747 183040 337371 374267 501141 407821 90157 88596 128909 67696 24849 7443 7870 8821 7742 6367 5741 5767 5459 5440 4883 3707 2131 873 460 255 268 265 324 352 469 421 438 341 126 224 279 218 131 175 174 154 256 249 195 188 187 121 119 158 246 210 171 120 127 143 138 173 115 93 129 103 130 213 137 82 84 165 137 86 137 148 93 104 64 136 218 161 64 165 119 109 126 159 205 83 91 168 156 105 133 149 159 245 233 205 122 140 106 197 132 111 175 127 82 120 132 126 104 123 107 117 145 128 67 59 172 157 156 161 137 157 197 171 161 178 198 212 170 134 133 163 224 209 256 231 199 241 329 271 283 243 278 251 248 224 225 229 208 235 227 185 177 169 169 153 166 221 228 195 141 149 155 174 160 201 178 183 217 225 237 186 204 325 349 285 291 284 282 241 230 186 177 140 115 128 113 108 111 94 176 167 157 132 177 202 249 261 272 249 245 240 185 237 239 211 216 169 143 155 164 167 137 131 100 141 110 132 165 78 68 62 91 114 130 130 115 114 109 119 127 144 163 156 182 159 184 196 180 158 203 208 164 143 161 119 131 148 149 156 158 146 142 137 167 185 163 167 128 125 126 144 121 113 129 146 146 119 118 121 128 143 136 137 142 132 119 120 140 132 131 131 137 128 113 116 105 101 120 117 96 98 114 119 135 133 116 102 103 114 136 136 119 101 119 128 132 120 110 104 108 120 114 118 121 104 98 113 118 115 109 103 96 97 104 103 99 94 91 78 79 68 60 55 61 58 61933 355 148 30 11518 17 12 13 7944 1760 85 185 271 339 518 638 811 1095 1404 1856 2327 3130 5549 3241 999999 999999 999999 1947 999999 999999 772948 999999 999999 607758 66851 7030 8449 63434 322389 131291 12435 7371 6666 6943 6893 7397 8160 7521 6465 6811 6752 5990 37525 69045 2974 306 161 184 370 496 541 403 182 161 165 160 133 117 117 107 128 131 154 115 113 53 94 133 156 200 119 102 91 123 60 65 133 122 139 121 92 96 104 98 73 85 83 64 93 92 53 16 55 54 91 71 111 101 30 87 89 102 136 70 124 152 117 27 94 96 113 134 263 218 87 120 161 75 121 138 86 120 73 101 134 60 152 143 130 70 90 59 97 109 115 91 103 111 161 148 139 93 113 151 204 122 197 192 185 140 167 153 174 179 205 236 153 182 170 200 251 232 218 253 211 229 234 220 208 183 157 180 127 134 167 176 98 168 173 165 135 139 136 213 189 178 182 155 175 218 221 217 211 208 157 150 220 173 151 192 194 158 123 123 122 109 116 128 149 120 140 148 205 148 198 182 233 206 197 226 222 191 149 117 120 124 95 163 171 95 93 132 110 107 94 63 89 121 116 105 91 63 80 78 121 125 105 92 109 153 124 150 148 186 174 174 152 132 115 100 115 113 95 86 75 83 100 107 79 123 137 125 142 134 125 122 120 105 133 87 98 90 62 83 100 96 130 105 103 106 126 116 106 125 104 98 108 108 103 105 94 102 96 116 110 94 116 113 113 88 74 86 91 72 66 66 83 85 93 95 98 86 97 101 90 96 82 99 96 91 79 86 100 92 84 82 89 89 84 80 71 74 76 81 73 80 75 63 50 48 37 39 40 44 38 61939 342 540 30 11520 17 12 19 7943 1754 68 999999 999999 999999 2167 11002 11901 12313 999999 999999 810409 807863 840000 680066 146122 41731 63523 57044 17974 11258 16093 19050 17998 15476 13134 10530 8935 9729 57322 417744 392461 9202 343 249 366 442 491 316 173 158 187 107 180 237 246 267 157 145 149 188 226 117 93 81 135 129 152 83 137 131 131 123 80 69 104 140 194 176 123 88 146 150 79 143 93 148 89 74 114 158 193 104 185 116 108 139 113 99 126 102 46 43 140 123 145 136 117 96 179 241 158 131 146 161 159 152 96 112 113 129 188 152 119 110 97 97 65 138 140 152 128 67 32 62 51 154 183 138 168 96 111 232 174 121 97 155 162 207 163 163 255 230 185 228 260 226 250 277 232 221 245 250 252 239 217 175 217 161 175 167 163 183 165 172 190 200 179 160 184 201 205 138 146 195 205 220 156 197 235 243 222 212 194 154 235 193 187 166 138 150 186 134 128 122 125 67 118 123 135 160 157 175 121 174 203 235 211 208 185 191 176 140 119 148 139 122 173 154 125 97 115 121 99 70 100 84 82 97 116 99 96 138 130 132 146 154 172 155 173 165 145 160 139 116 111 115 111 116 131 118 101 117 116 112 98 114 126 148 144 148 154 139 139 152 132 113 97 105 112 120 144 124 138 141 119 105 100 131 119 114 112 116 116 120 112 100 120 139 126 90 117 127 109 118 128 129 124 125 121 101 105 113 91 110 110 101 106 111 99 91 93 102 98 90 88 90 96 109 113 97 102 94 88 92 92 87 87 72 57 73 77 79 88 84 70 61 51 49 45 42 43 43 61945 338 663 30 11523 17 12 25 7943 1748 13003 1597 999999 999999 614094 584137 659621 403965 303417 155277 42700 79410 28326 7178 11076 13521 18812 22848 23253 21746 16374 12203 12162 11094 23851 246720 633267 372369 6696 395 223 337 460 469 267 185 142 132 131 262 150 152 182 132 194 166 213 274 139 98 180 120 147 71 111 80 62 100 96 106 64 -5 91 111 163 186 182 142 160 120 131 72 93 118 90 120 161 73 51 68 114 164 77 66 76 106 128 46 78 140 167 181 68 99 219 149 130 86 91 130 63 124 124 173 127 138 151 104 83 136 150 146 140 114 89 182 126 95 167 133 206 188 182 172 130 120 137 141 163 180 176 144 142 169 265 282 193 180 158 253 284 269 289 302 210 277 271 228 209 221 165 153 194 145 140 189 180 170 183 149 163 132 148 163 144 153 142 209 203 211 232 158 165 198 208 234 230 212 228 204 198 196 181 222 152 131 118 206 158 123 133 103 145 120 166 125 185 224 187 157 183 167 163 150 169 159 132 143 146 181 117 105 134 88 101 86 93 104 82 100 112 114 77 88 102 119 93 125 113 163 178 120 153 173 157 163 140 145 99 132 148 141 139 117 122 134 99 127 138 147 129 145 135 99 124 163 141 144 141 134 134 109 112 128 112 130 112 119 124 119 112 136 123 117 113 121 133 117 97 119 111 110 133 124 98 100 107 112 110 117 120 100 103 90 99 105 84 84 101 116 101 109 100 102 113 91 90 100 100 92 102 92 84 91 101 99 87 87 70 90 88 90 78 81 80 88 81 83 75 72 60 59 55 57 46 44 47 41 61951 339 635 30 11525 17 12 31 7942 1742 160891 65566 99764 8745 30974 119742 296385 534525 547758 316868 487695 492659 244267 13639 8736 11409 12922 13068 14585 14199 12928 12757 13262 14830 14851 20072 145515 499026 352013 15601 711 393 395 445 477 480 405 268 230 178 231 252 200 174 213 219 212 228 233 244 173 202 131 102 195 180 155 120 78 82 137 90 140 120 122 153 148 116 87 114 124 115 83 55 173 132 165 120 133 178 189 137 88 85 151 133 94 116 120 114 46 150 179 131 106 242 245 165 146 173 219 131 108 57 93 157 177 136 115 130 90 112 120 100 111 146 122 56 130 121 67 93 159 188 141 173 135 147 250 232 101 187 221 232 145 186 199 213 191 209 309 334 329 306 286 315 297 283 287 256 272 259 169 186 174 167 212 230 149 160 203 205 176 190 218 167 133 183 180 218 216 181 227 259 273 201 258 256 235 212 274 247 242 213 209 237 192 161 149 152 163 147 156 120 156 137 143 171 194 185 189 212 183 198 228 215 226 211 159 166 162 132 141 156 189 170 119 139 105 131 79 86 106 72 132 105 131 141 137 158 160 144 150 154 138 148 157 173 161 161 144 131 88 114 147 156 152 142 115 162 170 148 170 171 159 153 158 162 185 179 186 174 177 174 169 155 131 125 123 136 131 132 130 105 114 118 126 133 137 131 136 129 125 135 134 146 134 128 136 132 131 111 114 122 119 140 137 128 119 114 119 123 128 127 114 122 125 113 107 121 128 133 116 103 117 106 114 132 122 110 110 106 114 119 92 104 108 98 107 103 101 93 83 82 75 67 71 66 65 61957 336 727 30 11527 17 12 37 7942 1736 757971 999999 33772 68710 194276 412502 694655 754739 516548 389709 47670 6073 3809 3771 5712 7962 9591 5841 5258 6788 8418 9744 11385 36885 51205 7138 989 422 322 373 425 385 272 237 203 192 116 173 311 249 126 151 174 214 259 248 177 189 107 206 148 105 70 148 111 141 74 80 191 148 106 169 121 130 105 97 88 97 17 46 15 111 161 141 173 155 122 151 76 69 138 160 139 131 143 66 145 188 104 83 125 177 273 292 289 190 182 168 139 92 192 154 153 104 102 144 204 208 157 123 132 82 94 199 115 79 132 220 127 163 170 152 171 167 156 198 190 174 185 216 196 204 200 211 211 216 198 189 265 282 360 350 326 318 303 296 240 268 216 194 210 178 200 195 192 176 166 164 211 196 197 207 229 200 194 133 185 235 237 197 197 190 199 161 226 273 210 218 209 226 312 262 229 217 187 135 182 175 125 102 151 162 137 170 155 183 192 191 249 217 198 205 251 198 184 179 167 176 153 196 216 164 172 147 139 119 122 117 91 113 103 89 90 128 134 156 172 138 117 144 124 170 134 172 174 168 142 158 175 147 144 142 141 155 155 155 191 188 161 168 195 145 108 149 185 195 188 189 195 175 144 123 142 137 118 128 127 153 150 157 154 161 137 118 119 134 131 149 123 129 141 143 129 126 147 161 171 145 112 131 143 141 123 122 118 118 102 127 133 135 132 119 140 120 109 124 130 133 124 112 115 129 140 132 114 112 130 135 126 118 120 103 108 107 105 101 104 104 87 84 82 75 71 72 65 73 61963 338 667 30 11527 17 12 43 7941 1730 11542 9774 7075 5599 5210 6198 6601 15904 146014 358157 103639 999999 999999 999999 1936 1507 1340 1209 1005 1246 2476 6095 8785 6803 4226 2573 1206 700 577 473 464 369 473 479 254 232 237 147 195 240 257 224 239 206 257 228 193 235 235 149 191 121 165 179 128 148 172 179 220 195 124 129 207 139 160 212 144 176 90 147 157 71 118 125 91 168 186 187 137 138 87 143 167 210 124 112 96 176 218 112 80 134 194 190 233 219 182 203 128 112 136 177 93 53 79 81 96 155 153 186 154 162 221 222 133 103 122 157 111 117 133 205 175 154 179 209 195 207 198 125 174 200 215 137 140 180 256 281 205 228 242 218 223 260 247 271 273 265 313 230 204 205 166 176 185 190 167 178 179 187 141 195 169 171 167 183 167 217 246 248 232 184 208 164 215 232 218 205 227 204 269 269 240 260 193 195 167 161 139 101 132 124 92 117 110 128 155 154 159 205 192 157 190 161 179 186 181 156 116 153 178 155 145 122 134 149 86 95 111 88 85 142 124 123 117 127 182 135 150 134 116 150 126 113 110 177 147 140 143 156 158 135 106 142 123 118 153 117 148 166 157 158 175 155 159 156 183 142 140 163 186 141 142 135 129 133 120 136 136 138 119 146 144 137 138 146 142 139 112 126 121 150 129 125 129 117 118 135 125 133 103 116 108 127 125 123 119 114 123 124 120 108 108 123 131 132 130 138 129 129 131 133 122 113 114 119 111 123 113 102 115 113 108 109 113 111 109 97 94 92 86 85 75 70 66 62 68 70 61969 344 490 30 11530 17 12 49 7941 1724 662364 53841 6067 5267 5097 5493 5716 5947 999999 999999 999999 1920 1868 2268 2822 4307 10685 9673 6638 30498 6398 2261 1943 1456 1283 1711 5499 12365 20642 25673 19549 32928 93667 70180 2201 460 473 442 421 415 316 214 256 244 183 312 291 177 240 229 250 220 213 263 174 170 176 188 166 141 75 103 185 147 155 164 201 164 224 157 35 131 244 121 157 102 118 111 176 193 161 123 124 139 129 200 215 191 217 98 94 110 116 157 174 146 232 169 144 269 279 162 189 150 123 120 170 222 144 88 170 97 97 164 218 174 208 190 138 90 149 167 160 173 186 140 148 130 134 177 280 216 185 137 223 179 244 240 269 249 257 264 263 313 243 281 265 317 294 338 274 281 332 276 248 252 274 290 265 194 164 224 255 214 184 221 238 240 257 232 193 200 153 183 178 209 232 167 230 210 207 220 183 192 194 234 259 252 279 274 189 172 202 146 111 164 156 148 131 139 186 179 154 189 147 204 172 197 175 180 170 163 143 164 188 156 177 188 226 215 224 165 137 140 166 128 108 128 122 83 104 159 132 158 163 147 160 155 178 180 176 165 168 202 198 188 184 132 176 165 154 174 160 164 158 167 153 157 171 192 176 203 176 146 181 188 184 163 176 170 140 149 168 153 147 134 148 143 146 158 135 154 155 156 123 126 139 148 139 140 166 173 149 120 124 134 145 137 141 134 118 139 136 138 142 141 127 124 119 130 140 136 143 149 142 124 113 118 127 115 129 130 128 130 117 128 118 111 117 115 109 115 118 108 98 96 103 101 91 84 77 74 75 80 61975 333 822 30 11532 17 12 55 7940 1718 2752 1507 959 1377 2820 3248 5570 26593 75664 59501 84145 132403 144289 125770 143701 87815 19855 20782 28510 45898 233314 677547 999999 41948 859 498 376 345 396 293 250 150 168 253 195 235 237 249 183 162 309 262 305 265 199 114 75 138 159 145 159 76 90 90 100 131 98 75 143 64 104 123 113 68 17 65 100 41 77 85 108 127 171 172 124 154 160 74 78 114 116 110 96 91 56 117 118 116 230 237 128 101 113 128 56 19 69 137 158 89 121 133 144 153 143 158 89 73 59 43 128 59 108 157 139 152 116 135 143 84 93 137 165 149 81 159 152 180 186 236 264 274 272 261 239 214 236 258 211 238 262 205 212 222 231 233 203 175 275 239 164 212 230 199 211 199 193 148 161 179 167 150 188 182 204 159 180 181 183 178 201 220 203 146 148 174 176 223 170 103 108 111 138 98 97 107 67 82 106 126 93 129 108 137 199 204 131 66 77 117 144 129 126 106 136 151 156 149 130 109 137 105 118 96 104 84 84 86 105 78 91 123 136 128 94 111 110 87 142 150 162 149 110 116 108 136 148 108 106 132 119 126 139 134 110 108 129 143 112 147 155 123 111 144 161 123 147 131 126 125 135 144 120 98 105 92 117 116 108 97 91 78 84 123 113 108 109 93 112 91 111 136 109 91 84 96 100 87 76 80 99 111 112 107 105 96 101 104 101 82 90 98 99 105 99 87 88 87 103 97 85 94 102 88 86 94 93 89 82 76 76 73 77 82 86 64 63 55 48 48 49 46 55 61981 331 884 30 11534 17 13 1 7940 1712 662 622 931 1235 4778 12336 6052 1075 834 1942 2594 2809 5070 8286 11241 10657 18515 79752 288616 643332 999999 999999 598676 10615 561 568 497 484 329 226 261 244 159 170 218 158 143 322 343 348 297 212 171 126 206 196 159 131 124 121 84 118 97 181 122 73 141 72 38 138 99 85 98 47 69 223 167 141 106 149 129 135 135 200 148 117 102 129 159 96 117 146 157 217 210 130 161 156 157 154 109 98 91 145 109 131 138 104 120 90 77 194 204 129 67 143 83 128 178 166 146 98 125 116 159 90 156 173 158 154 199 189 175 165 167 171 194 187 232 234 233 327 380 295 319 296 279 306 202 207 248 243 215 171 247 208 224 247 245 264 248 223 200 201 194 175 140 173 217 205 201 248 207 186 216 212 208 196 188 171 184 194 211 206 190 171 206 183 128 142 130 138 140 112 141 124 137 145 103 145 188 167 152 142 156 183 123 122 164 158 158 163 184 187 186 182 155 145 133 137 115 138 134 121 157 152 196 163 146 144 148 155 127 137 192 159 171 188 158 139 124 141 160 128 137 136 100 132 116 147 130 162 142 165 131 118 141 147 148 151 152 176 171 173 171 145 121 155 144 135 142 127 105 112 129 133 133 125 114 131 136 141 138 115 131 138 115 121 108 117 119 119 136 108 111 121 122 110 119 133 126 118 119 113 119 114 112 115 128 133 125 132 130 107 109 125 119 117 127 121 120 112 108 101 100 99 96 99 113 107 97 97 86 84 72 69 69 64 65 63 58 61987 332 825 30 11535 17 13 7 7940 1707 973 999999 999999 999999 2115 2524 2363 2224 1661 1445 6973 15534 12143 7878 10858 10030 16345 58462 201099 451298 940827 999999 999999 549115 12827 561 464 483 422 345 181 195 157 194 249 211 190 200 260 236 194 334 283 281 196 157 142 137 120 160 154 182 122 116 110 28 98 131 160 76 165 92 110 126 137 111 91 163 133 212 209 118 103 112 139 118 85 132 118 84 67 86 126 195 269 181 138 135 140 138 152 183 137 149 151 143 124 124 84 78 133 131 161 99 148 142 144 108 95 112 136 79 69 132 155 113 107 113 156 167 73 124 114 136 183 207 198 215 218 182 198 238 234 224 265 277 259 249 291 268 244 288 249 204 249 192 169 228 225 282 228 198 181 194 179 129 96 182 210 182 189 171 211 218 237 201 163 184 227 215 189 153 148 163 184 176 134 159 135 167 164 141 122 94 161 119 88 86 117 150 125 102 124 143 104 149 116 138 99 117 124 140 150 135 138 112 161 167 151 134 120 94 85 108 130 114 169 118 101 108 98 135 131 160 162 157 176 171 174 154 163 147 75 82 125 117 110 132 126 105 133 114 136 162 133 119 123 132 133 147 119 125 134 145 165 141 142 141 158 123 113 129 128 111 113 116 130 111 104 133 127 97 104 119 111 119 98 103 118 124 112 122 100 100 97 115 111 119 106 91 107 111 117 114 110 113 106 104 100 101 90 108 107 111 105 97 101 97 96 100 107 103 103 103 94 94 87 89 87 91 82 85 79 74 62 58 57 55 54 55 60 56 61993 330 916 30 11536 17 13 13 7939 1701 2161 1911 2290 3015 3184 2559 2380 18691 67861 85760 81791 81574 59742 28578 21490 19962 111956 418805 999999 999999 701714 9422 609 568 510 482 379 228 123 212 199 204 239 275 219 227 250 202 237 283 194 192 223 147 113 134 128 89 108 117 144 92 97 115 155 76 174 129 39 62 137 100 131 123 82 67 56 98 93 194 157 159 73 119 135 95 98 90 122 155 120 141 158 212 212 201 180 98 85 126 131 131 124 110 115 67 124 126 174 58 75 133 75 160 114 176 164 129 144 116 66 154 94 150 147 116 149 143 142 131 187 190 131 150 104 151 177 257 298 261 264 268 240 269 243 274 260 242 190 239 244 197 282 303 260 215 248 250 260 189 127 197 188 158 205 178 138 138 151 201 178 154 194 190 184 231 224 162 190 170 189 179 151 158 208 220 171 124 151 168 103 139 111 99 124 158 109 119 169 170 213 198 151 145 130 141 158 140 119 127 146 130 156 147 140 203 144 175 111 78 101 112 120 123 172 149 123 120 162 137 123 173 170 158 164 143 157 196 143 136 119 126 95 90 82 92 74 105 105 118 139 144 114 100 122 134 140 150 205 173 146 155 161 152 152 151 133 129 127 129 135 124 126 122 118 144 141 128 127 140 122 121 112 128 112 107 120 140 128 132 122 113 110 116 114 116 103 104 96 108 97 103 120 119 112 121 123 126 133 119 98 87 104 105 104 104 100 105 106 95 86 92 97 86 95 85 88 93 86 85 84 74 69 69 75 71 55 54 62 56 61999 328 976 30 11536 17 13 19 7939 1695 953442 17557 8637 7926 15815 64037 93255 102679 88364 94739 107718 91300 42459 45555 163713 612921 999999 999999 28403 1150 544 427 458 457 362 271 185 320 259 238 232 216 270 323 234 304 247 249 248 190 173 78 154 196 208 173 222 203 131 177 127 134 135 169 158 155 94 158 70 163 142 69 145 239 147 127 153 198 175 69 124 133 118 85 105 126 135 180 192 167 258 222 260 199 200 135 87 114 177 187 142 122 120 165 216 198 163 146 151 172 115 166 151 133 142 150 125 179 128 107 105 122 93 173 194 210 217 221 199 213 313 254 203 255 348 289 261 292 278 329 260 254 307 298 257 308 234 277 294 299 267 223 277 259 254 243 209 243 224 184 226 198 194 169 211 286 227 257 201 193 210 223 207 219 237 215 181 237 213 225 205 188 200 214 213 199 203 197 173 177 166 163 176 206 195 164 143 100 118 150 219 187 187 147 104 136 135 110 140 175 165 211 202 192 219 177 142 144 106 135 156 173 153 141 173 147 184 170 140 184 217 223 196 216 216 238 191 176 199 169 160 125 146 166 148 138 113 127 164 169 147 139 140 160 163 161 200 200 201 191 188 179 164 178 165 137 164 165 114 142 154 175 143 142 135 144 125 144 165 167 149 146 142 148 162 163 127 133 155 155 147 141 135 144 128 151 156 137 128 121 146 161 165 139 134 138 149 146 145 145 152 143 137 137 136 145 140 148 140 131 132 129 122 118 138 137 125 131 125 110 105 98 102 92 86 91 99 90 62005 325 1066 30 11536 17 13 25 7938 1689 55201 39037 35833 27228 22514 19651 14745 7562 7539 10825 27795 77065 314313 240903 8699 724 471 376 431 335 285 290 293 298 203 188 270 211 262 268 280 304 315 215 183 145 85 120 84 108 147 199 148 132 182 140 134 130 167 131 136 123 126 82 68 155 76 70 152 144 169 202 131 96 108 90 135 99 112 181 149 146 112 181 154 55 120 157 213 270 247 195 152 117 76 126 135 207 163 97 53 166 174 174 82 109 185 144 175 116 58 147 157 123 138 140 154 139 132 110 163 236 233 147 250 236 260 268 257 270 300 282 190 317 320 258 323 213 289 356 305 206 312 343 271 213 273 256 240 222 264 210 219 280 218 230 229 163 226 216 174 218 201 211 206 191 173 158 218 214 197 200 190 201 203 180 189 152 165 195 149 192 177 190 134 162 167 164 168 159 147 158 164 162 139 161 175 141 135 143 166 105 100 130 171 196 163 169 143 123 162 154 130 150 122 132 121 159 171 128 127 126 149 147 165 172 150 140 173 188 186 196 214 191 177 149 124 116 145 149 125 137 103 149 144 165 158 149 127 138 135 139 143 177 180 161 176 137 105 149 144 149 151 135 161 159 151 121 130 129 156 150 130 149 150 135 142 112 143 126 114 124 133 125 131 154 154 132 120 125 113 118 130 116 121 140 130 121 127 124 111 116 123 120 120 130 132 126 116 137 119 117 127 116 114 129 120 122 121 114 112 124 115 116 121 111 110 101 81 86 77 78 89 95 87 62011 331 886 30 11536 17 13 31 7938 1683 18582 51903 48974 9947 82499 999999 999999 999999 40585 39290 42760 38890 31232 22608 21006 20846 18938 24688 91360 39900 986 471 516 427 371 246 209 244 177 152 204 221 227 214 192 287 288 222 310 224 122 191 171 122 130 151 188 201 242 109 80 177 88 159 192 184 183 122 122 148 150 87 144 124 161 128 145 125 139 102 145 133 152 160 154 162 201 72 119 189 173 114 143 173 166 235 222 245 127 109 132 159 146 148 106 189 167 139 156 128 127 125 149 96 167 138 131 156 237 149 120 149 159 130 154 136 113 187 182 124 188 203 244 246 227 254 236 261 233 268 265 283 243 213 260 306 354 287 280 297 315 292 271 282 292 304 308 304 292 264 234 201 161 184 204 200 189 209 221 219 238 232 210 274 173 135 161 228 209 220 189 161 187 182 195 185 111 145 147 147 126 127 157 113 201 179 200 128 172 157 125 209 211 180 169 141 160 144 112 159 191 152 155 172 164 121 126 166 171 195 155 149 177 128 115 117 135 115 149 177 161 144 128 170 190 191 245 299 301 249 197 195 157 130 142 138 156 159 140 148 128 141 107 105 121 138 147 148 172 186 189 184 148 151 134 104 127 131 128 158 150 146 130 123 130 124 144 151 125 109 123 138 143 126 133 134 132 106 144 156 145 131 117 126 138 128 110 121 146 122 108 137 124 109 116 106 121 124 115 119 118 121 137 124 106 125 121 118 119 114 105 122 114 111 108 99 99 108 108 104 111 101 86 83 87 90 71 76 76 85 74 62017 331 886 30 11536 17 13 37 7937 1677 17984 21094 24666 41131 52565 15042 162248 999999 999999 999999 100618 12313 8909 8516 9676 13369 17100 19532 74994 230854 28615 894 634 530 414 285 284 222 222 327 279 184 229 244 280 232 299 299 303 220 178 206 191 144 141 158 149 83 167 201 154 174 224 210 127 136 145 189 139 96 172 103 182 203 241 155 160 138 162 197 204 181 188 108 173 186 147 98 123 163 104 187 168 139 288 288 239 164 189 138 192 180 169 237 229 171 200 215 184 148 203 214 170 135 177 193 145 193 205 190 157 175 168 130 184 225 165 215 140 228 247 263 339 328 276 285 241 264 272 233 343 349 330 258 299 319 264 283 281 343 323 266 288 259 287 239 300 327 271 309 306 248 252 208 228 213 210 208 252 249 243 215 226 229 248 252 254 225 202 212 202 211 210 213 182 183 168 191 155 174 183 180 141 157 198 212 191 224 210 226 236 182 201 180 235 251 170 188 179 170 188 183 246 218 180 214 184 166 140 175 158 174 181 174 143 158 176 204 177 183 192 186 229 226 262 373 388 290 223 164 156 150 198 190 199 162 144 165 154 151 159 147 161 168 153 181 199 171 160 212 214 175 175 173 175 167 195 159 139 145 173 156 143 170 148 161 174 148 160 154 178 137 139 150 150 154 151 159 163 156 167 157 159 148 167 152 137 154 140 142 163 154 154 154 147 150 155 143 141 150 143 168 152 153 157 141 135 133 136 128 135 130 130 140 124 124 121 129 124 117 128 131 112 108 112 116 100 89 101 107 110 62023 331 886 30 11536 17 13 43 7937 1671 12294 15878 22948 17558 37096 76801 4935 2705 999999 999999 999999 306354 29321 3867 2334 3974 6273 7062 9143 15930 2667 569 496 295 159 227 266 272 246 257 237 149 223 186 244 227 319 358 282 234 153 191 206 195 172 229 161 260 137 166 135 104 167 143 185 195 134 165 213 221 216 246 215 128 166 122 110 128 133 149 221 163 157 150 151 178 197 141 152 104 120 183 207 214 268 238 207 188 183 199 215 173 205 192 127 137 129 146 191 158 138 167 142 127 120 160 153 133 177 238 143 154 189 149 108 163 157 155 176 285 243 261 274 270 329 330 284 245 282 286 319 272 300 298 299 291 346 347 261 259 270 288 290 296 340 287 261 309 290 260 303 257 285 265 235 202 252 241 178 246 241 248 197 264 212 206 209 197 192 213 200 148 200 185 175 191 129 179 147 135 142 143 145 140 148 185 179 228 184 154 173 191 190 250 243 197 165 213 160 172 162 177 197 196 189 206 231 188 192 188 162 166 164 159 159 209 207 201 208 286 336 363 445 420 254 182 226 215 160 160 186 163 164 130 135 166 164 167 154 147 130 136 148 182 146 138 153 196 187 166 162 164 162 169 136 138 173 189 153 151 153 136 131 140 165 134 137 162 161 146 155 155 161 159 148 154 157 166 143 135 112 132 146 130 125 140 156 143 117 132 139 146 159 150 137 130 133 151 136 125 134 140 135 118 118 135 132 117 115 129 120 116 123 117 109 108 120 119 124 109 105 103 88 88 90 88 90 89 92 85 81 62029 331 886 30 11536 17 13 49 7936 1665 19986 29527 43427 38363 10206 687460 999999 999999 999999 999999 45296 7389 6637 6851 5750 4578 3601 3162 1897 555 534 421 232 216 181 177 206 282 258 219 239 218 212 192 159 245 295 299 204 179 155 153 226 252 109 102 186 140 122 133 165 199 210 161 190 225 159 179 139 159 152 221 273 265 180 152 226 200 177 196 147 161 154 137 138 120 153 138 186 97 122 182 49 62 131 185 159 145 188 258 180 284 207 232 167 203 185 144 181 192 213 250 204 98 86 62 142 197 173 132 177 166 162 107 134 177 197 226 228 268 280 196 199 280 264 313 283 297 284 233 253 327 285 276 280 358 281 331 334 271 297 265 341 343 261 270 277 301 315 263 292 338 277 215 232 231 162 185 185 220 216 196 216 176 216 193 205 209 145 187 186 158 183 162 133 133 123 162 186 162 98 108 75 124 110 133 168 179 169 159 135 196 222 216 213 191 246 199 198 217 181 155 145 117 161 204 257 230 225 218 201 181 153 183 172 216 202 195 197 191 190 208 210 237 245 237 213 177 167 159 194 197 173 116 132 163 141 130 150 126 117 124 129 150 131 160 183 181 185 187 164 180 171 150 181 187 138 131 142 175 148 151 158 149 132 142 144 150 147 144 132 139 134 141 139 179 145 132 136 121 140 134 121 136 153 146 147 159 138 136 135 146 131 137 132 136 136 129 132 132 128 122 130 128 125 125 146 129 126 122 137 136 129 119 113 107 106 109 109 110 108 117 101 94 98 89 88 87 91 81 81 62035 331 886 30 11536 17 13 55 7936 1659 30577 420161 999999 999999 999999 999999 999999 26910 26407 25869 20174 18537 18003 9618 4901 2393 1049 845 579 503 476 220 235 155 203 191 185 199 183 193 232 216 187 207 119 215 161 262 202 211 108 143 181 38 140 163 119 137 92 108 93 124 148 98 65 148 124 176 133 87 238 188 82 150 135 189 161 163 128 109 144 195 134 47 36 29 95 146 77 105 164 147 79 137 97 129 185 175 253 247 186 247 179 189 160 116 152 200 136 133 162 257 182 110 192 144 114 153 128 92 94 155 134 167 192 147 190 134 155 185 180 203 223 179 193 216 203 188 249 247 223 288 292 320 349 347 319 309 305 401 304 272 219 252 266 234 250 232 330 281 208 267 274 247 197 178 192 189 198 273 244 224 150 155 178 184 166 184 181 208 217 208 203 147 159 125 125 132 113 106 130 137 137 177 126 127 121 148 171 176 151 189 199 220 227 181 180 239 189 151 176 190 196 197 189 180 144 183 187 202 158 127 108 127 153 174 157 128 126 107 135 163 160 166 168 176 192 179 135 141 146 168 158 157 133 159 142 144 126 130 119 151 152 146 116 147 134 157 121 131 148 165 156 141 143 148 160 170 150 122 128 142 134 155 144 149 154 141 132 124 161 145 144 147 137 131 132 121 125 140 130 120 119 128 128 126 127 104 107 125 113 103 124 118 103 118 125 139 126 121 117 123 115 112 111 119 111 121 131 130 117 98 96 94 93 103 99 98 101 95 103 100 81 82 84 84 74 76 72 75 69 62041 325 1066 30 11536 17 14 1 7935 1653 82926 51762 40916 25024 16052 10437 7862 4940 1813 771 516 423 326 307 324 289 143 249 245 224 187 189 235 283 296 202 247 281 226 217 262 285 285 185 207 192 171 135 69 77 163 176 217 179 150 102 112 165 139 205 240 216 122 99 185 138 152 177 209 204 41 103 116 121 172 118 154 146 83 40 83 126 223 141 122 119 135 121 98 155 166 226 227 321 374 248 176 177 139 159 143 178 111 173 169 141 130 91 110 143 108 158 150 98 112 131 129 151 206 194 172 112 155 190 145 153 188 190 191 205 249 219 250 309 311 343 322 297 290 290 278 279 297 293 304 284 309 325 253 332 284 238 264 283 257 265 266 219 167 182 236 179 239 206 210 254 226 230 206 214 247 221 216 182 202 229 252 210 184 144 157 204 176 108 96 125 96 152 162 155 167 140 160 188 213 241 211 223 230 198 229 165 135 171 200 207 243 185 158 197 200 186 196 244 185 137 102 179 184 158 155 153 120 140 162 169 152 180 190 193 180 171 159 163 170 142 164 159 112 136 155 163 104 130 124 160 184 181 156 161 153 160 169 140 157 152 160 152 142 129 133 161 148 124 138 155 156 167 164 149 148 154 144 163 163 169 141 154 158 134 128 127 124 127 131 136 140 136 133 155 157 139 126 129 126 134 139 139 125 135 136 127 125 135 134 120 138 134 141 133 119 130 117 116 113 120 122 121 124 121 112 105 103 114 111 107 92 84 86 89 91 74 85 87 78 62047 332 855 30 11535 17 14 7 7935 1648 68957 130160 999999 860545 999999 999999 999999 215401 44744 23412 9172 6212 3323 1454 715 486 411 294 191 210 185 145 269 185 171 245 256 213 173 219 203 171 236 175 195 284 242 219 131 136 67 129 146 167 160 123 86 107 149 110 100 154 55 128 162 180 105 130 226 152 96 145 192 137 140 138 194 137 158 152 108 76 136 134 92 166 214 141 127 154 132 112 117 118 95 129 98 107 161 193 233 212 198 165 173 165 123 116 123 78 119 116 93 145 76 111 144 137 142 169 158 129 157 99 130 138 145 154 170 164 116 166 132 188 156 150 178 176 183 215 251 256 264 265 248 264 273 272 246 277 251 236 253 234 350 263 283 253 220 293 290 226 215 269 228 205 124 112 156 219 183 192 213 185 137 184 196 182 171 175 198 136 170 183 170 160 128 152 179 131 117 114 127 109 140 157 131 111 163 168 137 128 163 200 210 189 185 179 209 207 159 158 122 135 155 126 172 150 130 152 219 171 125 128 138 135 125 111 153 115 80 109 113 111 107 153 171 175 143 134 131 115 87 101 101 100 122 146 125 96 115 129 113 98 94 116 156 149 134 131 100 172 167 140 128 139 138 117 122 122 129 148 124 119 127 113 112 120 132 138 121 114 108 110 124 130 136 121 130 120 122 137 122 110 114 108 101 111 103 96 103 123 123 119 109 104 95 91 96 100 119 113 105 120 114 105 97 101 103 104 106 120 114 96 100 96 92 96 85 87 88 85 86 80 71 82 81 71 67 70 65 65 62053 333 853 30 11533 17 14 13 7934 1642 27816 999999 999999 192658 34748 26560 21745 15028 8266 4092 2258 1495 899 697 683 551 402 331 285 177 237 198 185 142 149 142 179 165 175 104 184 256 258 185 164 289 260 262 249 220 215 129 122 137 119 122 133 181 143 61 72 66 137 115 80 109 98 127 100 56 54 98 126 94 202 203 157 211 162 111 67 99 84 170 176 119 145 135 114 150 126 66 85 114 90 98 164 139 111 220 234 304 230 135 109 109 167 142 97 180 128 132 89 13 88 109 110 164 214 187 85 116 100 92 159 129 114 112 115 79 153 175 125 130 163 106 199 172 178 226 287 226 221 218 219 216 284 252 223 255 276 257 329 308 270 284 310 294 228 210 248 266 250 273 232 238 211 158 163 180 138 151 181 183 209 140 137 162 175 178 177 165 171 172 169 174 150 124 175 133 172 115 132 100 111 163 135 136 125 150 170 180 199 222 190 198 208 180 170 149 158 153 194 171 204 134 195 148 119 155 170 139 146 132 141 93 86 106 114 147 147 126 92 127 180 140 152 164 160 152 178 121 105 149 131 124 155 157 164 114 98 107 74 121 100 113 143 147 129 151 134 152 158 131 127 133 145 131 134 124 129 113 125 131 115 105 133 109 118 107 112 116 105 119 101 93 116 108 102 99 107 135 118 116 109 121 103 106 130 102 119 104 100 97 105 107 103 104 101 98 87 103 103 113 105 111 113 94 97 95 103 105 106 107 109 111 98 95 100 98 99 104 97 90 82 74 72 75 71 68 65 71 69 62059 333 820 30 11530 17 14 19 7934 1636 85503 40491 29693 16977 7446 3154 1670 1055 732 653 634 630 603 803 802 657 529 412 369 433 257 175 175 248 149 117 177 151 99 188 156 211 212 204 175 226 281 247 259 191 185 188 111 81 93 87 75 119 99 149 66 94 92 94 167 147 92 49 115 113 -13 132 144 116 91 157 173 186 158 122 123 161 140 217 162 152 102 108 169 140 65 97 177 148 65 90 126 85 111 141 181 282 275 233 126 87 170 199 166 99 155 135 152 122 91 143 49 78 150 125 118 76 110 95 88 95 152 125 106 155 171 147 180 185 168 181 184 241 237 190 221 223 242 220 216 295 261 208 239 220 267 189 219 245 284 303 281 223 250 217 193 240 235 218 188 122 138 179 136 182 160 122 151 175 180 151 151 199 217 155 155 179 180 185 179 120 125 119 185 115 122 133 116 91 109 129 138 140 123 165 170 172 178 178 186 189 209 185 171 195 225 238 198 161 208 167 174 166 148 133 170 158 163 123 110 102 113 132 104 117 103 89 124 136 122 135 106 142 165 136 112 106 109 122 114 110 138 137 108 119 97 101 121 110 117 90 92 137 165 167 145 119 131 145 140 138 144 116 100 135 113 119 129 105 110 126 98 85 98 114 88 120 107 96 99 102 105 92 106 117 106 110 120 126 122 120 115 92 89 99 106 102 109 106 108 107 94 102 110 104 91 101 105 90 91 102 104 94 102 102 99 101 104 109 94 93 92 85 74 78 81 85 71 76 70 70 77 72 70 62 62 66 53 62065 336 728 30 11528 17 14 25 7933 1630 68512 33853 25306 17746 13307 9384 7344 5626 4765 3487 2626 1703 949 643 437 451 442 430 544 545 507 571 626 590 445 357 317 183 213 172 221 239 164 144 185 205 191 185 244 189 150 240 185 175 168 178 218 212 201 125 100 74 145 161 167 156 126 124 127 119 89 113 73 143 155 161 174 131 126 97 139 90 160 143 141 161 50 94 216 152 160 120 56 120 164 99 155 155 181 147 23 136 153 142 169 263 220 69 174 143 137 172 156 103 110 99 97 41 92 124 175 149 51 74 152 165 142 146 104 170 140 126 126 195 182 92 181 235 188 211 257 207 202 238 233 275 242 182 299 268 287 260 281 298 242 275 271 258 268 277 218 241 230 232 234 250 250 258 198 170 135 120 154 132 150 165 150 113 166 193 234 116 165 143 133 168 165 195 166 153 171 130 106 133 188 171 130 130 133 82 85 105 79 100 157 165 148 153 170 193 221 211 203 220 216 207 168 175 183 159 165 203 188 156 161 172 168 112 91 105 86 98 119 123 139 125 132 173 166 168 166 153 133 136 118 97 83 136 132 109 140 130 113 139 108 96 104 126 124 106 136 127 146 143 165 146 155 164 128 132 126 134 130 140 131 120 129 138 113 115 109 103 97 102 117 138 133 101 113 142 124 124 113 130 127 120 111 104 118 116 103 96 100 123 117 112 117 132 120 118 113 111 105 106 103 106 93 105 117 122 103 96 115 108 110 113 102 85 95 102 96 99 98 88 87 84 85 87 91 81 71 77 72 66 67 64 62071 333 818 30 11528 17 14 31 7933 1624 20443 16693 13883 10656 7559 2966 1315 768 534 518 459 425 473 479 480 286 362 436 472 467 470 643 740 729 588 548 504 426 337 220 147 125 213 225 248 221 159 228 225 212 259 245 384 319 281 247 201 224 204 99 220 152 90 188 120 60 77 141 209 196 110 161 173 139 148 202 126 90 100 142 171 79 129 188 177 183 153 180 107 71 157 160 103 80 146 142 83 121 159 158 198 212 237 214 208 240 139 123 168 161 142 135 122 161 99 116 145 149 98 68 107 119 142 90 127 151 134 170 170 140 193 158 180 169 173 170 227 276 202 243 241 269 306 246 271 240 274 252 270 274 331 300 293 301 294 375 330 278 301 285 327 288 254 295 262 292 240 230 192 213 204 204 232 200 197 258 219 155 215 245 173 145 115 124 147 128 135 143 131 172 98 123 133 121 126 105 167 161 128 124 119 103 138 151 112 150 210 250 232 224 236 221 235 204 171 184 217 187 173 172 169 152 170 138 136 128 133 119 99 106 121 120 110 124 146 178 143 107 139 142 125 155 146 134 138 141 138 159 142 137 159 148 126 160 171 143 153 125 169 181 147 148 150 168 164 179 185 138 135 126 112 135 156 130 120 135 160 139 134 138 162 154 133 145 148 125 108 110 112 126 141 145 121 107 127 149 143 135 140 122 144 140 123 144 139 132 130 118 108 131 118 113 120 139 112 111 112 126 128 119 116 109 125 116 122 122 117 116 116 119 115 110 113 105 90 89 95 90 83 88 83 75 73 62077 348 368 30 11528 17 14 37 7932 1618 1022 1039 1165 1157 1270 1667 2224 2798 3309 3360 3643 4456 4510 3654 3020 2814 2371 1564 1114 1089 1048 1166 1108 1104 1131 1065 806 648 543 536 449 494 484 424 370 365 485 596 599 603 588 473 587 395 220 212 219 236 179 230 233 192 297 281 238 264 220 208 210 185 241 240 250 194 172 164 133 173 143 85 88 35 125 136 138 163 146 150 205 184 99 118 144 114 109 175 147 126 183 187 127 139 67 100 117 128 104 35 138 251 67 97 214 234 276 276 192 188 138 149 147 179 185 141 96 139 82 81 89 87 114 102 155 174 113 83 167 146 127 125 142 160 159 175 170 183 188 178 168 141 227 237 282 255 259 274 283 268 300 344 305 386 307 322 379 381 346 295 273 305 315 314 282 276 279 277 312 247 257 267 272 220 242 186 174 197 186 189 178 164 214 224 188 199 227 218 172 162 142 216 196 188 139 116 100 132 97 111 66 143 120 118 155 170 165 82 125 137 139 161 137 158 199 187 208 213 207 232 187 172 142 171 175 170 157 145 188 157 168 144 115 105 71 71 72 100 73 118 136 166 162 124 120 147 127 131 137 106 164 171 130 133 155 167 154 133 125 141 146 132 125 117 152 179 150 169 162 156 152 147 155 168 145 137 154 161 132 156 144 141 125 125 131 129 130 131 122 104 134 152 143 119 129 125 125 117 132 138 145 131 108 93 104 131 114 114 131 119 118 114 120 120 130 139 123 122 107 104 114 124 109 124 126 118 120 125 134 120 113 116 110 101 103 102 100 96 98 103 104 95 92 87 86 87 89 79 70 69 62083 350 308 30 11528 17 14 43 7932 1613 408 999999 999999 999999 512 475 610 680 870 943 1189 1538 1765 2177 2564 2908 3561 4502 5712 6610 7293 8871 9887 9024 7603 7322 7671 6226 4096 3055 2567 2472 1820 1100 932 737 615 503 651 686 652 677 582 517 453 321 217 207 259 272 277 131 119 255 240 245 241 219 271 248 291 347 292 166 102 144 231 140 114 156 202 123 111 153 148 202 132 175 167 120 181 177 197 147 143 189 177 113 137 152 155 181 121 100 180 98 61 139 178 137 170 194 220 156 186 140 298 255 265 191 195 206 152 172 112 98 136 203 125 103 94 100 118 185 161 165 104 137 237 179 136 125 160 111 146 138 145 156 207 246 267 247 226 283 319 225 304 306 229 231 309 325 305 254 326 325 325 331 316 320 350 292 289 260 278 277 284 290 276 258 304 310 238 295 248 185 182 208 189 184 191 194 215 223 192 207 221 214 146 181 172 158 102 113 99 126 120 152 127 122 131 129 174 141 112 164 165 125 116 116 138 151 143 208 183 209 182 193 202 194 169 172 148 151 153 158 195 162 160 149 116 92 102 121 139 97 121 140 138 113 135 164 140 138 139 136 138 114 111 159 162 158 160 166 159 135 151 138 146 147 132 149 143 121 143 141 158 167 168 158 167 181 167 134 143 125 132 113 123 134 154 153 128 138 163 151 149 131 110 138 155 122 112 122 128 121 121 132 120 124 139 101 110 129 126 120 132 147 138 130 128 127 141 146 139 129 118 121 120 130 137 117 123 126 120 120 123 125 123 119 120 125 111 109 106 104 115 112 101 97 90 96 104 96 90 99 91 83 81 79 62089 345 457 30 11527 17 14 49 7931 1607 382 448 559 1022 1357 1762 2193 2773 3940 5957 7100 8077 10566 15204 19918 24525 31393 32672 29991 25225 18971 15487 14653 12431 9328 7293 5608 3796 2502 1943 1851 1745 1504 5391 44283 96699 95885 8709 651 575 514 540 351 130 123 307 228 182 191 222 267 246 237 278 303 183 251 261 193 214 297 163 93 92 133 193 147 146 136 124 190 86 95 186 196 216 228 207 161 96 118 127 66 162 193 123 102 157 204 143 117 111 112 201 198 114 117 173 236 187 141 176 266 250 210 172 179 101 117 156 146 93 100 136 154 188 163 179 178 153 192 113 176 156 104 125 194 143 219 220 230 187 166 205 233 243 231 274 289 261 237 318 306 281 255 276 312 251 308 253 299 286 313 311 257 313 280 307 294 278 271 311 297 283 277 307 275 218 169 193 202 176 239 237 204 205 178 159 201 249 214 178 236 192 185 235 221 194 181 143 162 165 113 111 120 167 190 147 104 88 110 178 151 156 147 170 138 191 213 219 208 183 182 190 178 189 175 180 199 226 176 195 194 176 120 128 137 128 113 120 91 85 73 128 169 131 145 162 193 204 155 129 137 195 131 121 178 166 164 194 163 163 158 179 187 145 153 160 190 166 142 126 156 195 175 181 152 155 174 162 140 135 166 150 135 139 151 143 141 142 121 129 123 143 166 150 125 145 144 141 154 156 154 147 131 128 117 123 133 127 115 136 134 129 124 151 158 142 126 123 137 130 115 120 116 134 146 146 133 130 127 124 126 132 144 133 129 131 130 118 115 120 117 111 104 105 101 97 91 95 94 97 89 86 86 62095 344 485 30 11525 17 14 55 7931 1601 -80 421 887 1612 2684 3868 4808 7308 10017 12706 15223 18603 19392 18654 18657 20225 21427 20386 18457 18806 18578 18734 17608 13568 13813 27962 43170 31862 8743 18081 44287 52529 101290 341648 774274 999999 451611 74948 2892 569 514 454 216 195 140 238 245 259 272 236 181 262 210 260 272 285 275 303 369 175 194 175 95 211 152 109 140 106 200 98 149 171 174 104 138 118 150 193 243 201 208 185 148 157 185 120 164 178 129 155 144 160 165 117 163 198 231 201 165 131 188 182 248 310 229 193 179 180 166 141 143 169 153 122 169 166 171 174 138 109 140 98 99 124 134 139 124 157 233 237 187 270 236 270 284 266 280 262 290 294 242 266 328 289 321 313 304 300 266 286 270 303 308 339 306 298 307 319 314 276 236 307 255 261 268 290 257 250 255 211 204 263 216 178 129 207 230 267 265 222 184 287 238 183 213 169 212 158 148 173 167 134 106 134 127 103 95 79 69 121 141 160 101 134 183 229 205 176 231 208 203 184 214 165 179 175 229 178 143 145 192 157 183 194 160 123 137 110 87 110 156 137 111 94 118 145 161 146 124 169 167 143 158 179 183 155 160 150 157 162 147 114 147 168 166 134 133 152 145 162 170 204 183 173 171 200 181 160 143 142 147 159 125 118 151 154 162 159 166 163 151 136 138 156 155 144 139 142 147 152 144 143 131 113 115 140 133 137 132 134 137 137 150 165 141 130 131 137 151 134 112 112 118 135 135 132 145 153 132 118 139 154 139 134 130 135 118 108 117 120 123 115 103 106 115 106 101 102 101 105 86 84 82 77 62101 344 483 30 11523 17 15 1 7930 1595 10276 11763 13627 16501 19408 21237 23591 23425 22759 22518 21699 24844 30224 35584 39980 42611 43839 43297 40669 40118 39462 34698 30559 37400 36714 20799 17907 15443 13024 10105 11722 54939 245107 624495 883158 709257 248858 6464 562 412 416 303 229 198 234 147 149 159 241 203 187 222 194 232 270 282 278 301 142 149 175 151 94 166 191 93 50 121 145 125 192 188 166 140 172 231 161 114 165 79 152 160 197 137 124 190 142 118 153 23 32 100 72 126 132 145 113 163 149 110 138 289 381 270 169 29 48 65 153 125 111 77 150 91 64 82 161 147 163 58 54 86 143 148 109 104 104 122 170 182 215 219 210 266 269 264 271 214 192 206 231 238 270 296 304 297 300 273 277 285 300 289 301 301 319 284 231 285 295 284 271 277 236 271 227 217 203 249 188 165 150 160 182 153 157 123 181 185 188 158 212 176 179 196 190 151 93 112 141 151 129 74 97 86 82 104 138 158 129 152 145 117 105 84 165 152 172 141 152 137 165 149 176 159 119 126 104 186 168 200 159 180 178 98 110 104 78 128 96 59 68 81 113 145 172 133 147 121 148 129 135 116 130 114 110 131 146 158 166 155 122 114 142 139 161 155 134 116 140 152 172 157 152 126 136 145 157 141 122 124 80 100 113 136 135 116 127 152 152 134 121 127 122 157 139 132 121 108 106 105 87 87 91 95 110 104 113 99 92 116 112 109 116 128 130 128 129 122 107 120 108 101 92 86 95 104 110 107 101 97 100 98 99 102 115 98 94 87 89 91 97 96 92 91 79 78 78 78 71 73 70 71 63 61 62107 343 510 30 11520 17 15 7 7930 1589 8764 10402 12008 13846 15015 15844 16675 16858 17740 18208 18868 20565 21277 20941 20825 24255 24239 22686 20519 15956 14888 18106 21350 18983 15441 12046 10053 9753 15456 57228 189839 476351 814646 999999 899910 520113 79260 2599 539 480 249 219 228 147 86 178 207 289 268 172 145 176 216 196 293 212 150 169 138 131 135 131 70 76 102 167 147 98 206 142 160 131 156 116 83 126 223 104 75 156 162 119 106 171 159 114 54 114 62 138 125 87 80 61 81 125 149 116 82 114 255 186 112 84 67 144 144 80 115 129 95 160 162 168 126 175 174 117 75 122 137 74 144 140 132 111 135 97 129 158 152 199 176 172 211 225 252 253 255 250 302 273 218 254 262 292 289 271 300 284 267 247 275 282 256 276 287 298 270 262 229 206 192 178 183 173 192 174 166 154 184 146 155 163 161 170 159 168 126 179 215 194 189 162 167 137 117 84 117 102 173 145 72 107 114 138 109 105 129 83 117 129 93 95 129 154 140 184 134 141 181 194 125 126 153 131 140 124 132 162 181 133 101 79 113 131 64 34 62 77 123 128 136 84 95 90 121 112 135 134 143 136 125 111 113 136 149 153 115 97 112 107 167 143 147 158 138 123 134 130 122 139 159 161 185 180 157 117 137 140 116 116 123 134 127 106 101 95 116 135 120 119 131 107 96 102 110 128 105 126 107 128 120 111 103 106 112 104 114 119 103 101 122 127 115 116 114 111 116 95 89 91 84 103 98 113 99 97 93 85 95 102 91 103 106 111 95 85 87 88 84 85 78 80 86 86 77 73 69 71 66 56 52 62113 357 88 30 11518 17 15 13 7929 1584 2189 2673 3194 3649 4859 5600 6725 8314 9600 11744 13422 14890 16536 16086 15914 19937 25743 30696 36356 39394 40830 42807 42606 52793 75670 69419 46045 29650 26954 22845 19668 18170 13318 9790 9314 10707 11900 11271 9088 7996 8409 9726 16161 82934 256165 543766 840685 999999 667246 53164 1516 493 462 409 173 158 180 194 92 192 211 274 267 113 244 309 245 223 180 155 172 160 92 89 114 47 126 157 100 155 219 193 204 166 138 117 95 166 134 154 142 197 171 134 132 140 112 128 140 147 111 151 29 15 168 124 86 57 73 121 110 74 135 186 186 152 136 131 150 124 130 131 129 195 194 173 83 180 121 140 121 145 125 132 132 77 152 83 121 140 118 142 180 140 186 152 179 203 185 219 288 229 281 213 202 264 236 285 310 281 303 208 239 253 247 209 280 280 202 188 198 242 202 227 142 137 184 177 153 142 190 171 173 147 221 197 126 150 162 175 212 191 193 169 142 154 136 169 130 136 174 133 92 49 87 131 101 91 92 118 118 134 121 77 56 90 88 134 146 224 161 170 172 188 109 166 159 132 126 92 133 193 124 119 143 154 142 103 119 93 48 52 68 105 78 128 119 84 111 128 96 94 137 131 76 108 103 119 186 147 125 123 150 135 130 124 130 112 119 121 140 141 138 119 121 143 144 141 136 126 148 121 99 88 94 73 106 102 98 122 126 108 85 106 122 83 95 93 91 111 113 120 108 108 111 105 93 91 101 102 125 107 90 88 106 113 119 121 113 96 79 75 93 86 92 82 80 79 85 89 88 95 100 96 91 94 87 75 74 94 81 77 82 74 82 69 71 74 74 72 73 68 58 51 51 45 43 62119 359 25 30 11515 17 15 19 7929 1578 490 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 188 618 979 1581 2947 4549 6812 10172 14079 20003 27767 32316 27892 25728 26522 23435 16152 14085 17211 21979 26850 31817 37144 41511 46611 54355 57361 61619 61461 111483 222151 323067 459995 764577 999999 999999 654220 160759 5130 575 583 508 295 168 106 240 201 209 198 193 233 198 228 270 306 265 217 190 182 119 131 141 108 139 211 193 184 254 167 162 115 125 183 157 144 79 100 59 107 88 142 103 26 150 152 183 121 196 194 149 194 128 160 215 140 107 51 155 117 100 152 149 242 228 241 230 130 103 96 131 128 142 74 80 107 105 133 135 100 151 176 110 83 156 96 109 162 117 191 159 155 115 90 174 231 230 234 176 227 292 314 303 298 366 370 277 260 291 270 313 315 323 283 307 334 290 279 258 251 231 238 263 214 226 249 184 201 286 219 139 148 163 141 150 170 179 156 194 219 163 215 210 161 209 217 186 180 192 188 204 156 168 156 130 127 106 139 101 104 141 133 138 175 144 178 181 110 101 147 165 192 189 147 126 187 190 198 191 186 135 146 197 183 165 155 107 112 161 142 85 101 102 112 133 126 126 135 133 148 155 163 188 167 165 135 153 155 172 177 170 181 158 123 159 122 120 144 155 121 121 142 155 165 156 177 173 164 184 155 134 151 139 133 114 128 143 159 129 127 148 130 125 122 131 131 137 149 132 131 121 118 116 114 136 112 117 123 132 117 119 123 127 128 141 131 123 108 115 119 119 112 128 114 105 115 109 115 119 108 114 112 115 129 119 121 105 101 121 118 109 98 95 104 99 100 89 90 97 92 87 90 89 90 79 77 77 62125 326 1012 30 11512 17 15 25 7928 1572 -51 372 1122 2840 5512 8596 11795 15819 19940 23224 48600 86397 135517 255636 470400 838453 999999 999999 786220 581367 374126 329936 142992 5106 371 220 214 197 218 225 175 189 224 212 276 290 225 217 195 203 156 203 92 189 160 182 192 141 184 155 170 166 158 56 141 147 53 109 125 155 155 155 132 135 141 134 127 89 81 111 43 141 136 75 140 169 214 152 165 171 100 114 169 318 250 156 158 147 215 179 180 96 125 167 95 173 170 93 127 169 165 188 142 121 126 156 146 101 123 113 164 220 153 222 228 169 182 238 177 231 271 249 333 365 311 354 294 251 270 318 298 244 286 246 294 275 214 274 229 245 257 267 295 249 195 173 218 191 196 225 203 158 163 147 175 198 243 195 162 203 171 166 161 178 178 231 178 148 159 181 155 104 171 105 117 125 128 124 116 95 101 112 122 161 133 125 161 138 161 183 208 176 192 185 191 202 152 172 194 151 218 188 197 200 150 120 96 103 106 108 122 129 121 145 117 114 150 187 134 106 153 127 123 149 158 175 186 160 163 161 162 150 161 220 176 133 155 127 117 153 147 164 138 174 159 135 172 182 174 171 168 148 131 143 154 132 134 144 127 124 127 139 143 147 119 104 128 140 127 121 128 132 122 147 124 120 132 122 136 139 140 137 138 137 127 147 145 114 128 131 129 123 124 123 123 118 112 112 121 136 123 121 128 113 119 126 128 122 116 105 89 95 105 116 109 96 87 89 92 91 82 82 86 76 68 71 62131 325 1041 30 11511 17 15 31 7928 1566 125 655 944 1662 2993 4663 5643 5829 6786 13741 28207 44794 69162 122165 166502 213357 401238 720782 999999 999999 999999 553015 51133 630 229 203 256 223 204 225 223 261 251 260 239 219 248 183 180 204 127 121 233 170 215 136 179 162 173 150 120 139 122 150 90 125 127 203 214 169 161 173 128 168 134 107 36 199 122 98 163 157 183 150 147 101 132 169 173 219 168 232 277 278 94 128 176 147 52 101 150 110 169 162 157 127 148 82 157 196 153 176 160 102 167 114 166 129 142 140 133 148 138 163 234 151 192 242 183 216 300 325 381 294 309 310 275 284 300 256 281 306 277 207 219 257 303 243 258 248 292 334 274 253 220 203 181 173 212 166 149 154 144 242 254 165 203 170 189 235 187 211 207 194 226 205 174 168 216 198 137 135 147 106 112 87 88 120 177 152 138 143 127 175 174 144 161 169 172 199 190 186 210 194 169 194 222 224 212 201 200 205 184 133 87 131 121 87 125 104 113 131 124 172 134 149 142 155 175 194 171 180 151 165 148 156 154 167 193 179 151 143 119 121 141 169 149 164 164 172 188 170 204 173 139 150 198 191 179 146 132 165 167 139 129 160 144 135 127 127 132 127 144 148 151 145 123 134 136 133 127 126 131 127 124 132 124 118 126 129 137 141 125 146 140 147 143 136 126 137 134 117 117 111 109 111 117 123 119 121 134 132 127 126 142 136 129 124 134 125 121 121 106 100 109 104 99 106 103 91 93 97 95 90 85 62137 345 440 30 11510 17 15 37 7927 1560 385 561 907 1435 1662 1930 2380 3016 3025 3307 4358 6725 11655 15431 17923 21556 23092 23516 24598 28744 35711 46108 59228 66518 70490 72252 64771 53653 40848 27009 28330 39833 63584 116030 207274 308680 437498 843340 999999 999999 59611 766 257 176 174 195 189 210 274 295 183 224 345 307 164 123 122 137 194 79 164 222 193 118 79 176 141 181 96 133 157 121 132 136 154 156 103 76 131 146 227 150 157 144 77 30 63 127 152 141 96 110 88 103 163 175 145 64 85 148 139 253 325 229 136 139 144 107 127 156 161 127 154 98 117 85 147 156 155 157 208 77 76 134 85 140 109 136 163 138 175 120 157 143 183 215 232 288 261 242 315 283 314 293 300 284 231 319 335 352 274 271 278 282 276 293 295 252 265 204 190 208 193 210 201 153 186 205 223 229 237 175 189 154 193 197 205 146 229 234 234 271 194 185 161 169 161 167 207 183 155 93 112 122 136 121 94 127 127 124 150 111 106 98 95 130 170 163 202 214 169 173 208 198 190 219 197 213 218 188 217 225 215 183 152 148 145 136 152 119 145 136 110 120 156 145 155 135 171 129 136 122 164 177 169 189 179 174 213 170 159 160 177 159 161 136 114 133 154 143 142 149 182 180 171 188 165 150 165 154 147 164 113 126 144 155 161 124 144 149 156 141 119 126 137 122 150 143 119 141 137 146 151 135 139 130 122 125 131 131 124 125 137 145 133 139 147 138 129 141 138 145 119 123 122 120 105 107 109 130 128 126 120 127 133 127 125 122 114 123 131 124 127 112 106 99 97 95 100 99 92 87 84 81 78 62143 355 140 30 11510 17 15 43 7927 1555 8443 45001 8835 60261 38270 999999 999999 999999 10463 13009 16138 20242 24560 28610 35441 42868 50901 58196 66361 68524 71484 78910 98726 125123 157227 197299 224277 233375 219669 189237 176936 169849 162313 156707 143452 121678 101669 81007 60479 46107 28721 32862 85798 134739 115686 104867 74000 91899 270491 222797 9050 354 235 227 174 142 166 155 178 186 305 309 311 189 150 105 158 117 65 123 172 245 154 91 219 204 128 135 86 91 151 143 150 58 80 95 146 63 126 137 130 54 131 166 187 112 87 131 109 57 93 71 101 89 101 113 136 153 83 113 150 208 270 169 124 22 62 38 73 128 174 112 82 132 87 140 128 94 109 105 110 169 187 178 128 95 110 110 60 128 168 166 158 212 210 158 168 138 251 280 250 289 287 256 264 293 291 254 252 216 240 253 244 259 265 226 193 218 168 197 183 226 253 188 203 223 165 139 191 172 176 202 152 98 172 178 116 87 198 162 174 177 173 159 180 150 141 157 116 123 106 118 114 90 84 62 74 71 109 147 98 88 115 105 117 106 165 139 187 194 184 185 178 158 107 178 151 156 172 167 164 128 162 116 102 75 116 128 114 102 130 128 118 111 99 127 127 116 116 109 141 145 124 123 122 122 164 188 133 140 143 130 119 119 109 124 107 162 143 155 151 153 162 150 175 160 147 144 129 116 142 117 120 117 102 99 131 106 120 129 112 139 115 98 120 126 121 119 109 119 124 130 127 110 91 108 110 117 107 108 126 118 102 92 99 100 113 105 116 106 115 111 102 99 115 98 88 88 90 91 94 90 91 93 94 97 101 103 98 98 108 97 85 87 86 74 76 70 65 69 67 53 52 58 52 62149 345 440 30 11510 17 15 49 7926 1549 32617 45800 45510 44482 65152 17354 20362 266287 68180 999999 18117 18835 24559 29105 33347 35802 39552 37229 37614 38704 38175 43274 49345 46990 45960 64052 97192 118985 115818 122096 106328 142132 291441 341674 276512 435545 729496 560708 180034 5970 288 216 194 251 258 224 179 264 288 305 260 256 219 188 201 142 165 129 128 141 99 224 214 218 273 235 121 95 109 151 238 163 142 91 100 167 191 209 116 76 135 130 108 190 213 83 85 198 173 95 122 130 145 102 169 211 191 191 175 204 268 337 296 174 151 160 108 132 158 171 157 163 161 165 114 81 141 126 178 187 231 198 162 180 182 128 132 131 149 197 188 183 219 229 168 207 181 219 214 259 294 297 260 260 266 279 288 319 240 266 268 268 258 260 194 231 224 248 328 278 268 263 299 275 250 234 183 225 241 219 213 226 253 178 193 202 225 167 175 212 243 216 197 256 220 264 242 181 219 205 175 126 108 124 100 81 132 144 126 126 128 136 129 165 114 144 176 170 181 137 215 169 179 187 179 208 180 213 208 168 229 229 172 141 109 160 158 119 128 124 144 126 123 146 158 149 136 143 153 150 183 182 172 169 203 163 150 147 170 170 174 171 151 129 124 156 175 154 141 169 204 179 217 194 180 173 179 192 171 149 153 121 139 133 120 141 149 155 116 119 128 142 147 133 129 150 123 148 137 131 107 108 121 134 123 142 144 132 133 135 119 131 136 140 127 137 116 129 123 137 128 116 125 117 101 112 117 123 123 117 122 113 111 122 136 131 124 122 110 108 97 105 113 115 107 100 107 100 104 89 85 82 83 78 72 62155 345 441 30 11511 17 15 55 7926 1543 364 681 1035 2078 1713 790 9966 46568 16904 999999 999999 999999 12882 13884 16845 17845 19504 20481 23094 27387 30168 31536 29599 26341 22821 21427 27901 57225 97445 171199 193821 199119 299244 399933 521443 691269 767634 663451 110252 1562 197 192 166 231 214 172 289 167 235 294 220 258 343 197 198 211 159 134 84 79 148 244 225 259 192 166 81 215 215 140 109 123 121 123 139 121 139 90 144 126 162 199 151 228 194 126 127 191 114 68 146 150 102 117 158 195 199 112 112 92 282 304 287 201 215 279 178 145 130 171 164 128 150 103 3 123 154 154 118 130 196 210 253 225 149 143 209 174 137 250 167 208 217 157 208 222 166 206 223 254 264 306 288 280 295 273 325 312 291 336 242 310 333 277 273 284 297 306 268 249 286 284 256 233 248 237 219 168 282 214 222 224 204 190 167 216 202 185 201 161 222 238 233 254 245 202 207 181 170 178 185 106 102 90 106 144 125 144 172 169 129 143 194 171 167 152 182 201 189 176 199 249 207 234 204 205 169 173 212 185 209 196 172 167 173 187 162 132 132 139 134 112 156 142 160 151 160 161 165 182 160 151 161 159 174 163 154 174 174 144 139 154 163 176 180 144 170 184 171 186 174 184 181 191 194 188 184 192 163 156 159 139 133 149 153 126 134 150 143 142 164 145 153 148 143 130 146 160 130 127 133 139 148 132 146 144 133 150 159 139 137 129 146 149 137 149 147 136 124 116 111 118 130 122 126 134 136 138 131 132 123 122 126 123 130 118 120 125 126 131 131 121 116 113 109 101 92 101 99 99 96 93 88 84 86 62161 344 471 30 11511 17 16 1 7925 1537 31301 182497 147216 46945 13169 21071 6056 437675 122422 9145 1339 1383 1639 1851 2187 2557 3179 3881 4754 5665 6741 7401 7979 8630 10004 12423 14980 17910 24657 69457 188611 351913 656701 970994 999999 999999 115605 1752 221 147 260 272 279 205 172 151 194 275 298 306 149 139 147 148 141 79 107 131 197 200 194 171 191 117 162 179 122 167 180 145 71 22 93 122 125 117 137 121 95 118 123 87 123 140 141 168 85 64 136 141 122 59 126 159 159 140 174 253 269 271 217 119 99 102 117 103 87 141 139 163 111 120 97 114 142 122 90 106 58 105 176 132 102 131 128 91 64 121 126 149 150 133 117 119 142 126 146 102 152 125 168 124 131 199 245 326 285 317 255 248 237 214 251 251 208 208 231 243 296 274 266 226 202 236 213 224 194 185 174 108 126 215 226 140 186 203 147 129 210 135 171 212 189 199 189 166 155 112 74 67 101 72 87 100 119 103 119 79 102 120 109 120 123 75 140 170 149 163 150 159 179 129 167 207 234 189 175 194 175 157 186 186 149 161 93 95 97 88 105 113 91 87 95 91 132 105 123 136 118 101 73 96 107 134 145 111 151 174 140 115 128 147 169 145 162 138 150 136 161 156 168 159 143 153 170 157 143 112 125 109 110 108 112 107 110 106 108 91 85 77 97 103 99 103 135 130 118 107 109 95 92 92 100 99 97 95 85 98 114 120 122 109 91 93 95 102 102 89 96 105 90 88 75 88 85 95 101 90 90 84 81 93 84 72 79 90 91 83 87 82 80 73 87 70 55 63 69 60 62 62 54 47 48 49 62167 347 380 30 11510 17 16 7 7925 1532 709 1154 1807 -1 5758 11782 54115 8403 849505 68189 60935 15558 520193 20234 999999 44223 779713 70315 535832 999999 999999 999999 31782 33951 36524 33764 33104 34156 34693 33545 39743 56983 31317 54067 170236 392898 621204 715787 70802 1409 212 133 197 178 139 170 146 195 208 216 226 336 338 287 153 131 117 104 117 139 208 168 213 235 152 223 102 103 91 83 224 157 197 80 112 95 97 183 68 89 126 124 154 74 55 157 155 96 116 168 90 133 144 127 136 71 80 196 240 242 269 296 290 168 171 178 127 131 100 105 100 132 120 113 107 102 118 172 135 162 155 100 159 164 156 111 88 125 119 173 166 173 165 131 111 147 150 154 173 198 136 157 188 150 153 163 124 175 199 225 313 292 288 283 240 266 257 221 189 231 207 213 234 253 224 262 199 156 175 189 165 164 147 180 207 162 142 184 202 234 212 160 177 203 208 158 144 176 177 159 138 156 157 136 127 60 107 95 97 109 103 84 102 88 84 109 96 105 109 125 147 143 168 170 157 164 200 200 166 145 191 151 211 212 184 178 153 120 140 117 95 76 88 134 122 84 110 103 137 134 147 150 149 121 150 133 143 149 143 117 124 154 131 139 129 107 128 135 151 139 96 117 142 168 188 175 152 146 133 155 176 124 122 117 97 96 113 110 128 112 95 91 96 116 89 93 116 113 112 110 114 113 108 86 92 71 90 94 86 96 86 88 102 103 116 119 118 101 100 103 111 117 112 113 96 84 100 94 81 96 98 89 85 91 82 91 98 90 85 77 77 71 79 89 93 91 83 77 79 67 64 66 61 58 54 52 48 62173 346 410 30 11510 17 16 13 7924 1526 -83 6 137 999999 999999 999999 606 791 1072 1482 1822 1943 4206 10496 71687 253250 303463 50452 942877 64977 999999 52580 7301 700251 999999 999999 46071 26446 29321 32164 47559 81217 75308 93201 125989 318392 567359 766310 457324 12117 321 211 182 134 83 152 136 87 227 206 245 224 221 235 171 120 87 138 133 196 156 160 206 188 110 157 106 169 146 29 112 143 127 110 75 125 130 96 99 111 103 130 110 167 67 76 89 90 73 54 59 123 122 79 91 222 218 229 234 157 125 111 111 56 92 114 86 116 87 4 67 95 93 84 103 55 124 131 50 79 68 105 81 127 110 117 96 116 142 128 101 48 137 157 161 149 129 92 124 179 152 133 166 155 160 203 256 250 205 179 249 268 227 258 234 177 159 257 204 159 150 160 192 233 192 156 192 199 197 181 143 140 155 151 97 119 160 160 179 157 206 169 127 112 159 227 188 166 183 155 131 122 69 79 94 65 67 46 55 86 78 109 106 97 95 71 85 144 164 113 77 127 134 157 160 163 103 139 171 172 157 200 166 158 154 145 135 89 112 121 128 76 64 132 113 76 89 113 79 127 120 117 106 112 141 143 147 157 134 143 128 110 118 133 96 101 94 79 117 127 136 163 150 185 190 167 95 135 136 130 126 131 116 106 83 82 95 94 94 97 98 117 97 72 89 101 103 104 111 77 86 105 103 89 88 91 71 64 67 85 89 108 89 95 106 90 103 85 80 84 83 72 80 73 78 81 76 68 70 69 64 83 89 87 85 84 82 73 80 79 80 78 76 70 76 71 67 67 61 58 55 57 57 42 35 37 62179 345 440 30 11510 17 16 19 7924 1520 2739 3293 999999 999999 999999 9749 7892 6109 426581 999999 999999 999999 999999 410990 999999 564116 999999 268358 999999 85950 755360 999999 518184 999999 999999 117983 60929 34264 27260 27450 50635 62744 4082 486 261 157 144 186 165 174 127 105 138 116 193 185 188 309 308 194 175 136 108 70 115 272 136 191 153 179 88 61 141 110 73 193 147 149 165 72 38 60 78 131 63 82 118 124 53 37 81 123 37 101 85 143 117 131 52 124 173 116 124 66 171 227 240 175 166 152 123 81 130 149 150 125 169 157 116 86 137 187 165 94 88 142 165 42 85 99 120 121 146 166 185 149 164 71 77 74 70 39 102 116 210 126 175 172 124 156 159 134 236 220 219 301 289 314 247 259 274 232 183 207 206 195 218 200 206 235 220 222 214 197 199 163 153 145 141 130 164 172 144 107 169 123 149 207 185 151 170 190 170 164 162 173 159 131 149 167 168 147 73 69 93 97 125 107 87 38 84 99 97 117 74 90 111 135 169 161 163 161 136 193 173 159 132 141 140 156 212 213 198 177 168 145 152 95 83 91 101 108 105 117 133 128 94 115 146 114 125 132 118 95 140 127 152 142 148 148 140 134 125 131 135 127 109 114 106 97 138 140 126 151 130 127 147 138 140 125 116 93 104 97 76 86 107 80 100 134 99 91 112 119 120 100 119 94 85 105 114 102 79 81 92 90 92 95 81 86 107 109 112 112 111 106 90 84 88 82 77 90 91 79 81 74 72 72 69 70 76 66 69 93 96 87 88 83 78 79 80 80 76 74 74 73 66 69 73 62 50 60 49 46 39 62185 333 800 30 11510 17 16 25 7923 1515 38461 41716 45334 45525 48482 52361 56770 64459 68938 67727 64600 64012 59492 53427 39410 24666 13588 6212 5365 3386 1068 477 415 268 228 188 130 186 156 197 229 128 130 203 250 222 283 223 190 111 85 136 146 158 154 236 241 134 36 41 68 76 104 153 105 87 54 74 76 122 51 -3 99 99 16 115 90 65 103 142 86 69 156 158 35 129 61 127 38 61 53 131 118 119 56 101 187 187 304 229 150 151 184 174 118 171 125 169 180 122 110 80 113 155 93 91 69 143 150 114 112 86 186 125 59 105 107 76 82 88 78 119 199 176 122 119 211 193 193 241 270 309 269 280 273 286 248 276 212 237 220 190 217 220 210 194 214 209 193 159 171 134 159 158 153 200 164 134 124 147 127 156 172 174 188 139 140 156 204 186 157 183 190 151 177 178 140 147 133 160 118 122 98 84 91 77 79 85 62 110 128 132 160 161 103 171 144 147 126 123 155 173 132 119 140 170 143 180 183 144 213 164 140 138 130 116 124 114 132 114 124 98 103 116 137 156 156 96 121 122 124 94 126 133 128 120 122 103 124 142 147 117 96 111 128 136 125 166 152 140 164 134 116 127 125 110 123 104 113 120 111 116 94 102 94 81 85 93 81 104 89 110 110 101 105 79 73 95 96 79 96 94 88 89 102 109 99 103 82 86 110 98 95 97 90 76 86 91 90 98 80 72 77 74 88 84 87 75 72 87 88 91 89 83 84 77 78 82 92 77 80 70 67 67 65 64 63 57 54 52 48 50 51 62191 333 800 30 11510 17 16 31 7922 1509 540619 999999 999999 999999 33238 35996 41346 43593 47299 53116 56830 61995 67628 74713 78269 69428 51295 42904 37697 29419 20893 11865 5838 1561 811 766 637 494 313 163 158 177 195 188 199 258 241 248 287 242 228 218 190 136 176 159 175 258 217 181 154 191 188 126 142 123 79 170 141 100 115 121 169 181 137 87 81 100 158 123 123 137 106 131 105 158 155 167 140 72 137 155 197 199 109 221 230 229 252 213 188 232 139 144 169 169 293 157 133 123 98 109 172 159 136 152 148 171 146 172 162 132 141 194 175 149 119 91 117 80 116 165 211 119 136 152 184 207 258 191 245 252 305 293 285 272 319 315 340 295 253 238 213 223 286 261 244 237 263 247 230 214 262 188 226 207 166 219 204 204 193 143 150 228 194 131 195 225 229 191 181 212 247 253 168 199 220 209 171 105 43 66 97 96 90 64 97 103 113 79 111 125 135 141 176 149 148 136 162 148 132 154 134 157 189 138 178 167 169 217 204 213 168 154 152 106 100 122 124 108 115 126 167 148 136 173 134 149 164 177 163 167 134 137 178 156 147 166 141 137 113 139 147 166 155 160 149 147 154 172 173 178 160 128 129 148 150 158 132 128 124 144 149 127 123 132 87 100 139 134 127 111 107 103 106 118 131 116 119 106 120 108 104 100 118 128 103 99 111 97 117 97 105 112 124 107 109 114 111 106 99 98 93 98 109 102 109 107 100 94 88 98 98 105 103 111 112 95 94 97 97 100 102 99 100 88 80 78 66 74 71 66 60 62197 332 832 30 11512 17 16 37 7922 1503 23433 37350 903805 218508 999999 999999 999999 999999 999999 999999 50975 48505 52696 49664 48505 52884 47556 38591 26740 19504 13216 6540 4031 3155 1648 1009 779 544 377 339 286 192 167 273 235 160 194 245 360 375 323 254 182 93 223 174 228 206 209 195 162 164 143 136 152 134 138 171 185 147 123 150 148 153 171 102 129 154 144 140 98 148 111 149 157 126 139 79 176 155 181 198 163 116 163 256 322 227 202 133 131 160 151 148 164 176 136 91 115 114 93 158 194 149 143 130 151 141 184 151 206 164 165 155 110 125 123 169 195 199 210 227 232 200 262 281 197 218 272 258 282 318 306 320 253 235 318 309 279 302 316 279 285 248 290 264 297 279 257 253 248 231 235 225 230 229 172 185 189 162 151 128 204 222 254 224 201 189 168 235 200 227 211 239 193 173 195 161 125 86 148 111 104 100 140 86 125 146 140 100 159 149 168 135 166 178 125 124 145 188 191 147 165 153 184 153 148 166 170 170 152 188 192 172 169 198 202 187 185 206 176 166 198 173 163 146 183 130 158 165 155 137 181 162 168 137 139 146 125 160 175 149 162 140 123 167 194 195 166 162 154 175 188 182 196 190 167 145 128 155 158 145 141 119 126 141 123 133 141 170 164 143 136 126 103 125 146 138 131 105 126 133 123 99 120 121 112 119 118 127 115 133 143 127 132 122 120 118 116 122 116 113 117 107 114 98 109 107 113 109 106 119 113 107 113 110 104 111 99 108 106 106 106 96 105 95 97 91 88 84 77 76 62203 332 833 30 11513 17 16 43 7921 1497 21176 47223 11894 4829 759966 999999 999999 599498 999999 999999 999999 170180 70636 56907 50283 49403 46586 52183 43178 24268 35297 88955 46620 1913 382 235 163 176 230 141 227 225 163 155 294 276 203 203 192 172 178 162 162 94 144 127 203 127 132 135 158 126 137 87 153 198 143 80 117 140 193 169 138 107 176 125 109 58 117 89 68 93 133 161 103 145 103 25 144 86 59 154 211 151 158 190 229 231 205 150 104 81 101 111 149 93 125 152 163 118 198 242 148 130 173 153 112 135 238 125 143 155 93 108 166 203 118 136 185 154 164 121 204 185 136 196 205 232 248 215 240 261 233 227 273 253 284 263 223 219 241 217 160 234 224 187 225 253 218 187 240 221 231 201 180 195 197 195 194 184 118 136 125 150 205 146 199 193 181 170 161 165 201 152 168 167 202 184 114 142 77 94 106 83 130 88 108 116 120 114 101 115 105 119 124 133 106 158 165 160 193 177 157 174 181 156 160 155 179 171 150 179 196 156 134 166 146 145 148 137 131 102 146 170 123 135 114 134 158 148 106 91 131 131 139 125 143 134 119 105 130 131 133 102 94 144 168 136 132 155 173 161 159 133 142 112 164 162 116 133 148 122 118 136 129 119 126 131 128 119 105 81 103 115 95 102 100 97 108 118 110 109 115 110 96 111 95 85 96 98 103 110 108 112 107 88 100 102 99 95 82 94 94 86 85 84 89 90 93 91 103 112 95 97 101 94 89 92 97 92 95 94 84 79 75 71 69 70 64 63 56 57 62209 330 894 30 11514 17 16 49 7921 1492 670644 999999 999999 999999 999999 929890 999999 999999 173174 75347 54889 46909 34701 29217 24661 18140 10479 3968 1022 727 562 406 299 211 271 201 232 187 107 234 288 202 68 87 193 232 169 201 223 177 142 153 175 105 158 41 137 248 88 73 109 164 208 146 102 152 60 139 121 114 163 64 53 70 85 129 108 132 145 165 41 94 183 131 125 173 184 177 170 129 162 129 174 232 300 227 181 194 189 147 151 175 145 139 129 70 91 118 111 134 154 196 160 188 173 155 110 112 143 149 161 159 145 151 95 130 161 186 168 130 147 157 230 307 271 294 297 277 221 244 221 287 209 232 256 246 215 218 196 205 227 196 236 265 236 239 244 218 262 221 209 263 221 232 242 216 225 182 179 148 121 186 184 207 203 181 220 209 172 213 191 154 181 171 172 184 185 136 114 68 93 116 96 113 130 108 114 131 135 95 104 91 125 180 153 169 180 216 209 172 220 177 163 162 171 166 189 179 198 200 191 189 177 164 153 159 160 147 156 103 149 157 132 137 128 159 156 156 142 155 169 149 129 140 143 135 117 97 133 123 145 164 134 128 181 160 173 181 162 163 146 157 163 157 160 139 151 163 144 115 104 111 119 115 95 127 139 124 131 115 124 120 120 116 113 108 120 111 119 122 136 132 127 123 104 114 128 137 116 118 121 115 114 123 120 115 131 120 95 95 105 112 103 114 100 93 99 102 106 104 110 113 122 108 98 105 107 97 99 104 106 95 91 87 95 81 72 77 79 73 62215 330 894 30 11514 17 16 55 7920 1486 22840 13920 999999 999999 999999 999999 999999 373039 999999 999999 999999 149259 125239 98832 49491 20168 11470 8382 4561 1344 741 565 328 175 192 150 157 111 146 177 150 223 244 219 114 140 90 165 152 226 226 166 178 125 94 245 145 156 266 185 221 245 185 185 148 167 81 94 225 136 114 126 100 94 176 114 58 200 220 170 150 170 131 129 102 151 145 138 184 183 173 194 184 136 139 199 266 273 262 266 139 125 184 175 125 179 133 123 155 175 159 157 152 87 134 105 122 141 167 144 129 159 155 177 137 168 198 185 158 202 186 191 212 224 255 285 270 281 235 216 233 252 293 294 286 223 219 193 216 225 243 223 220 294 250 218 212 324 288 232 243 239 219 231 227 192 164 218 230 179 200 229 183 210 194 130 186 229 184 195 248 231 218 218 196 177 151 168 173 155 145 140 126 107 124 121 105 204 180 139 123 116 164 115 165 150 165 213 181 162 191 192 199 188 193 149 177 146 202 188 191 190 174 159 152 183 182 143 166 197 168 134 125 177 151 152 165 199 172 190 190 177 129 149 172 165 161 169 123 116 134 147 139 175 214 199 190 183 214 198 194 179 166 165 171 142 135 138 138 120 135 138 156 155 145 148 147 133 134 146 146 155 143 116 139 143 145 123 119 117 124 121 118 115 123 132 119 134 127 143 153 137 121 134 145 132 139 127 105 119 120 119 115 103 127 123 100 122 128 136 134 136 127 115 117 117 121 123 114 113 107 109 104 89 90 82 87 90 86 79 62221 327 985 30 11515 17 17 1 7920 1480 775671 73690 999999 61624 999999 316881 999999 999999 132611 164392 195858 204306 184880 176208 152352 116846 52898 31831 41075 48354 153893 347293 198902 36192 543 283 267 231 246 234 258 186 211 230 219 158 195 152 182 263 267 207 163 103 163 169 111 115 144 161 141 153 138 185 160 117 118 115 121 85 147 107 93 74 149 165 161 94 158 149 144 136 106 76 141 141 171 250 166 161 134 128 167 151 237 242 228 271 257 115 153 125 160 143 143 216 197 137 166 81 32 128 148 126 124 135 127 155 146 100 84 144 130 125 137 151 171 192 129 175 227 245 295 279 235 231 259 267 249 259 272 250 220 256 273 193 218 275 248 237 271 249 266 299 239 220 270 245 230 224 207 187 240 205 150 166 197 168 176 222 216 175 206 217 145 125 191 215 151 187 173 197 236 188 141 66 97 119 98 110 108 100 87 128 157 105 132 127 127 121 130 128 157 167 185 199 217 170 178 198 187 187 208 222 187 160 210 220 211 222 207 176 200 162 146 157 129 155 132 171 162 139 151 157 145 169 176 186 181 169 170 133 146 145 151 128 122 130 158 150 165 196 178 162 167 189 195 168 170 161 164 167 116 135 161 173 162 160 156 129 119 149 172 160 125 152 160 127 141 148 139 142 149 153 136 118 113 137 130 137 135 134 122 127 137 140 135 134 131 124 154 135 124 120 113 119 111 110 101 106 122 119 132 112 119 126 104 108 113 113 128 119 122 117 113 111 108 118 103 94 88 91 87 82 79 71 64 62227 324 1078 30 11518 17 17 7 7919 1475 45320 239959 51589 290207 15234 15022 17545 23108 26547 29758 31353 28730 17084 16525 40931 60978 73796 172603 334550 503975 723471 947187 921869 632110 92074 5054 379 218 174 167 106 131 212 206 209 235 223 206 148 128 93 141 54 83 60 104 124 60 112 93 132 111 89 77 34 95 137 120 162 112 54 92 162 108 58 136 115 75 135 115 71 136 111 78 101 127 120 84 127 162 134 167 153 112 146 154 128 138 105 71 143 93 131 87 116 63 81 145 124 160 86 36 60 71 138 132 140 139 106 102 96 147 83 98 194 140 130 171 153 220 232 298 232 170 217 258 194 202 242 223 250 186 234 244 209 168 182 231 244 191 184 205 245 240 223 186 176 106 95 188 145 158 157 126 134 151 105 130 147 118 138 161 160 110 120 132 149 143 125 130 97 90 110 127 58 59 89 77 77 92 137 63 57 66 113 93 102 100 115 101 166 203 127 121 167 175 155 154 122 105 116 146 183 170 164 167 165 118 161 161 143 97 139 68 122 131 82 119 132 107 122 159 122 120 97 121 135 88 85 126 112 121 105 108 115 111 113 101 120 114 126 133 121 108 148 126 147 135 108 121 108 98 111 105 93 110 76 86 98 130 112 81 90 120 110 82 83 90 99 94 103 107 89 75 96 94 96 89 72 78 83 69 93 94 90 78 66 83 87 71 80 80 91 80 86 87 75 75 73 88 93 76 60 68 80 75 81 87 68 68 75 78 79 74 66 54 60 55 53 47 46 49 41 35 62233 321 1171 30 11521 17 17 13 7919 1469 33366 43555 53432 60104 65453 60691 44051 30371 22283 20405 18388 15949 31746 90679 305403 382739 415929 433916 209295 6357 487 250 171 190 188 214 209 270 243 249 289 189 192 163 156 177 161 104 163 125 110 117 148 123 153 110 110 116 104 101 124 118 119 63 136 156 143 142 169 147 207 152 126 88 194 156 136 174 132 132 163 163 110 149 158 126 125 128 131 172 104 131 126 86 184 109 69 117 111 136 171 197 189 137 126 157 123 124 119 117 120 135 119 162 193 110 84 81 136 144 166 202 181 123 144 161 202 193 271 295 271 248 261 250 268 274 280 270 288 232 210 254 245 225 292 310 267 211 232 236 194 206 174 200 204 199 161 142 173 178 198 136 163 155 146 163 170 131 148 122 111 154 172 161 220 175 204 190 135 149 135 115 92 96 124 117 65 101 161 153 136 137 152 131 115 168 192 198 184 195 199 132 139 137 148 179 177 216 187 176 223 202 224 234 167 168 174 151 144 134 114 109 125 174 174 128 175 142 137 158 166 118 107 117 150 146 138 158 141 158 135 138 164 188 189 151 184 171 179 152 169 153 136 151 151 143 138 143 141 124 112 100 121 119 128 130 141 126 131 138 116 119 133 125 124 110 108 105 110 115 112 111 123 120 108 113 120 113 112 121 120 118 100 127 132 124 128 111 89 108 103 104 109 91 96 114 112 103 114 121 115 115 107 102 107 94 100 97 102 106 96 89 82 84 86 79 73 72 73 66 55 62239 324 1083 30 11523 17 17 19 7918 1463 73799 33271 34782 36369 35480 33805 32521 30414 27317 24210 22294 18931 14327 11615 8948 4868 1751 740 540 388 241 234 149 174 116 160 219 272 334 284 290 202 165 157 123 115 138 231 239 122 174 189 126 115 78 115 217 159 58 116 91 171 112 66 127 180 172 139 25 106 157 130 107 106 76 88 132 127 122 203 170 207 281 212 179 211 184 221 186 198 251 212 184 102 157 124 132 169 197 133 198 187 168 192 130 69 125 166 139 131 103 96 178 148 179 124 145 180 161 109 149 219 151 181 136 191 236 207 258 236 255 146 236 223 251 257 227 208 305 253 236 297 264 252 268 269 286 279 251 283 255 275 296 273 246 236 184 168 205 132 163 150 186 169 151 156 194 166 171 161 194 181 168 151 178 194 130 130 181 194 166 150 133 110 89 81 78 98 114 106 121 145 143 133 121 130 134 149 138 161 170 170 189 180 143 155 158 152 152 155 205 191 162 193 244 233 235 240 216 185 197 183 166 123 88 145 138 161 156 179 154 160 140 172 163 153 173 154 156 126 138 114 109 135 126 118 173 191 187 147 164 140 124 147 167 149 165 169 155 110 125 131 142 158 166 147 123 109 115 121 127 136 130 134 127 124 113 141 151 128 115 113 106 132 126 130 114 117 120 133 132 133 135 112 126 144 121 110 111 120 113 121 109 103 109 114 120 118 106 116 122 127 107 106 121 130 112 95 109 117 106 96 103 99 101 96 88 89 84 75 72 71 71 64 62245 327 994 30 11524 17 17 25 7918 1458 20939 21017 21155 21234 22163 24713 23993 21807 20785 20898 20779 20861 19772 16300 12899 10622 13960 57359 127399 218025 198105 29149 1161 550 361 217 129 118 166 195 179 189 202 222 203 205 169 150 85 23 114 180 109 73 107 72 55 117 134 123 95 107 111 82 43 103 103 70 56 92 123 81 58 66 98 34 131 52 63 53 68 68 78 80 89 167 170 138 121 151 124 142 176 87 111 69 93 146 122 95 119 177 196 212 295 118 79 138 112 73 60 59 88 140 89 22 68 118 98 98 139 99 106 143 102 63 98 113 77 129 102 114 200 142 107 180 163 159 138 182 211 162 193 195 192 195 258 236 206 199 212 246 259 216 238 213 161 196 182 162 143 177 154 101 155 146 153 119 119 130 117 91 89 110 134 139 123 125 105 143 168 149 96 90 90 48 18 38 69 61 72 62 96 57 64 53 62 106 108 105 80 56 80 92 81 123 167 122 84 136 144 115 123 86 133 147 147 159 163 155 165 146 112 96 85 92 114 60 65 108 119 102 83 75 79 120 123 82 122 76 104 74 75 97 112 99 101 92 114 173 156 120 125 124 117 125 95 111 131 119 113 112 99 104 120 105 95 83 84 88 62 69 85 90 91 73 57 68 68 97 92 75 88 91 71 68 69 53 65 63 76 79 82 85 90 91 72 58 61 61 66 57 65 67 57 57 65 70 70 64 79 65 65 67 76 68 80 74 53 50 59 59 53 65 58 53 61 55 56 52 40 33 32 34 41 32 18 62251 333 815 30 11525 17 17 31 7917 1452 10670 9582 8904 9137 9929 11219 14230 17153 18696 19936 20841 22005 23884 26099 26089 24049 21064 18712 15543 12649 8798 7368 5417 4165 2690 1794 1786 749 588 371 259 185 71 104 171 190 193 156 147 214 273 213 180 197 248 170 94 108 26 58 111 191 129 99 75 84 60 57 83 123 62 146 107 62 84 38 109 61 86 78 74 111 84 128 110 8 71 127 123 123 157 88 128 161 198 163 184 191 101 87 126 108 92 75 136 126 158 151 127 247 250 135 61 140 143 93 46 10 27 48 132 94 92 82 109 85 102 156 63 115 111 81 72 83 102 124 146 176 166 137 148 155 141 220 228 219 246 216 189 185 244 260 263 245 234 274 251 233 221 246 161 218 180 104 175 105 112 140 149 142 179 169 95 156 138 108 81 163 131 98 107 142 161 178 178 162 114 104 154 115 113 77 85 120 101 80 73 59 109 113 66 62 98 82 77 70 63 88 131 137 122 127 153 130 131 127 92 144 144 137 152 179 185 173 175 215 180 160 128 123 144 145 123 110 127 95 76 103 117 130 133 142 145 119 130 118 109 92 101 88 83 109 121 119 123 126 178 183 119 137 143 106 109 116 114 106 104 94 106 122 122 98 106 91 95 72 64 73 95 73 92 80 91 97 83 82 73 94 80 67 80 79 91 83 79 86 101 103 92 88 93 89 65 74 64 64 72 79 76 69 70 66 58 61 72 69 65 79 74 81 85 83 71 78 74 74 70 63 70 78 77 74 61 60 55 49 42 45 50 44 41 39 33 62257 334 786 30 11526 17 17 37 7917 1446 28097 867586 58088 788093 999999 999999 49669 36372 38114 41814 45613 51727 58312 61349 61896 57331 51642 45671 42183 37284 28195 21177 17532 13457 19558 36642 3020 834 689 561 377 239 206 200 125 89 166 150 220 250 223 268 198 139 112 187 176 203 202 150 86 69 156 98 76 73 167 181 124 140 138 138 146 159 131 83 125 165 139 129 106 124 100 79 101 163 144 88 110 149 170 82 104 112 155 163 245 179 167 114 68 97 120 129 110 101 161 157 163 167 273 286 187 85 87 95 164 163 148 132 127 122 75 148 165 113 111 155 161 149 150 160 122 90 146 188 179 144 102 141 187 222 211 157 188 113 171 221 239 203 216 246 275 205 239 262 222 226 243 156 183 270 236 214 200 216 150 126 181 201 142 204 216 169 159 140 118 164 163 183 176 171 147 195 145 159 153 144 195 176 134 152 138 65 90 108 113 103 65 132 109 79 99 130 127 124 120 124 120 137 147 142 158 154 179 156 109 101 114 145 134 180 174 171 196 197 206 175 181 161 126 126 140 156 136 153 127 128 149 136 132 135 158 174 169 152 135 134 111 106 107 125 125 125 121 134 121 133 192 200 171 123 129 145 147 149 160 146 143 160 153 124 93 114 118 134 105 126 122 104 104 113 114 105 124 102 129 120 108 101 118 112 104 98 102 126 111 110 111 119 92 110 123 114 109 93 101 109 99 89 92 97 97 84 100 107 96 98 105 89 95 101 103 103 100 86 88 90 102 108 100 99 106 88 74 79 91 81 66 62 70 71 61 56 62263 333 816 30 11526 17 17 43 7916 1441 11955 373974 999999 999999 999999 999999 999999 999999 64387 64794 84146 147417 232125 183996 91985 73568 67863 69725 117274 144425 169292 126308 77059 41849 148174 158164 135987 38165 938 416 331 178 194 257 199 185 176 235 259 242 204 128 199 146 193 151 138 209 31 108 185 68 131 146 83 98 126 120 184 122 182 161 150 183 211 166 90 165 136 31 75 75 96 130 108 109 148 90 127 149 147 179 191 131 179 214 167 154 120 141 203 75 162 152 167 216 261 243 391 171 87 162 159 129 134 100 56 87 103 133 138 89 141 149 106 152 70 92 126 124 87 112 143 193 206 136 152 192 199 142 195 199 249 229 174 204 251 265 309 264 260 237 237 243 228 239 229 260 233 291 266 247 233 278 260 232 226 217 172 207 180 195 167 142 143 185 159 132 121 129 223 194 146 182 209 152 162 167 151 175 162 135 114 87 142 123 116 145 112 81 105 134 142 119 146 110 81 122 103 128 169 163 165 130 118 119 144 161 195 186 153 193 177 224 176 194 216 190 234 191 138 96 124 148 159 174 163 116 136 105 133 141 108 111 138 133 137 100 127 90 80 114 125 136 135 124 149 159 149 131 135 147 127 103 137 163 148 123 154 122 130 142 129 130 135 110 117 102 105 116 139 141 120 100 104 102 88 103 114 97 111 124 104 107 116 127 123 117 109 115 121 124 116 95 106 106 93 92 94 95 105 108 105 98 101 89 95 94 101 98 98 103 111 106 100 92 88 96 99 100 100 104 91 85 83 81 75 64 74 68 58 52 47 62269 334 788 30 11528 17 17 49 7916 1435 470338 999999 999999 65388 52647 49378 53983 57131 57829 60565 56167 49535 47020 43771 37142 29134 21593 14973 8393 4220 2376 1740 1387 1076 748 584 435 350 159 139 181 176 136 84 147 159 153 147 179 291 192 159 210 157 171 206 157 150 189 182 120 173 161 118 68 160 113 134 138 190 220 132 125 180 46 113 79 118 83 173 158 126 76 143 93 128 107 57 76 142 215 210 145 167 220 243 96 99 152 164 155 117 127 118 86 116 141 122 134 269 321 300 205 184 146 96 131 165 99 70 91 133 52 95 112 156 220 187 148 112 154 97 139 143 131 150 113 170 180 159 177 217 213 237 284 239 280 269 274 283 241 227 281 335 243 251 259 254 254 232 229 274 268 268 214 230 252 272 243 244 187 123 154 189 153 164 165 199 186 140 148 226 167 178 140 144 186 189 165 172 176 129 104 131 129 128 117 94 79 103 98 93 132 144 115 141 137 160 148 156 169 185 184 103 124 156 180 170 159 180 161 208 218 209 188 219 165 156 175 206 190 169 141 125 175 168 164 131 143 169 145 134 140 140 105 111 97 101 87 111 112 119 136 150 173 135 140 142 120 148 160 125 106 147 145 134 163 145 134 150 148 100 122 127 122 110 112 130 122 127 126 146 124 117 103 117 111 135 117 120 118 105 106 113 111 103 101 113 112 131 128 109 112 105 114 115 109 110 105 109 96 84 91 92 94 108 96 99 116 92 95 110 105 106 99 100 105 101 103 98 95 100 105 96 90 88 79 78 88 81 72 65 65 62 62275 335 762 30 11532 17 17 55 7915 1429 350635 999999 999999 109547 64915 74118 97065 111368 118896 109516 107318 80434 59302 47412 46257 25869 15232 9376 3853 2444 1740 1145 758 592 551 494 353 198 203 176 154 169 160 156 124 155 179 178 272 229 186 243 190 123 113 185 153 117 122 189 159 119 123 197 176 50 57 120 140 151 94 142 138 121 146 154 117 117 108 162 141 111 94 88 147 164 132 105 128 82 134 108 140 135 136 180 247 175 139 152 118 176 119 84 119 126 160 115 110 107 72 178 241 255 286 205 165 141 107 127 83 173 118 121 155 152 80 131 185 166 133 105 78 144 135 127 112 140 200 229 196 217 249 259 168 250 238 236 219 267 260 212 227 239 266 250 277 246 243 237 250 228 241 237 274 227 184 181 166 146 191 156 160 183 181 143 126 147 174 190 168 139 122 144 141 147 178 167 159 209 193 142 142 118 80 111 68 66 110 104 94 107 89 88 93 111 127 140 140 99 129 130 176 154 125 138 180 181 188 159 235 180 192 174 158 149 148 168 159 162 169 156 163 120 123 133 120 142 128 117 129 130 135 153 137 139 140 99 104 141 151 142 103 121 144 147 126 138 147 162 151 149 122 143 155 136 146 130 152 143 131 124 119 117 132 114 92 119 125 108 102 112 113 111 114 131 112 110 113 99 117 126 105 96 94 91 95 123 115 115 103 119 126 101 102 103 101 99 95 103 101 96 81 79 80 91 82 78 89 93 83 84 97 99 90 98 100 90 95 93 87 87 88 102 91 83 74 66 76 76 68 63 54 47 46 62281 333 797 30 11537 17 18 1 7915 1424 469133 999999 999999 999999 999999 999999 999999 999999 901499 933500 154127 134875 77449 23795 18789 12393 5783 2841 1867 1898 1889 1445 884 658 387 244 207 183 126 112 127 177 168 223 266 218 265 174 125 159 95 150 186 96 165 107 130 99 43 95 114 118 168 146 121 131 178 168 203 142 64 66 133 133 147 102 34 59 131 181 85 114 147 59 50 162 58 88 158 113 114 176 218 158 179 208 117 193 228 198 171 161 91 175 169 150 210 143 106 72 196 247 270 278 195 143 153 122 57 141 173 112 95 92 103 108 147 160 132 109 116 145 164 211 170 181 197 178 213 236 191 216 269 208 322 291 265 286 289 237 256 249 251 271 215 270 275 243 299 269 214 261 247 251 249 227 197 185 194 195 215 193 149 143 128 237 186 169 180 172 139 96 174 146 157 196 205 120 120 103 148 116 118 142 140 92 118 136 95 101 103 144 100 139 178 163 161 180 176 173 172 172 183 156 139 159 161 166 200 221 210 184 168 183 205 161 172 138 160 172 105 133 137 123 139 168 144 112 135 117 142 131 135 142 143 140 140 136 135 128 126 171 150 151 116 123 162 181 151 147 145 127 139 152 126 146 157 156 141 148 150 127 134 130 112 126 133 136 161 137 112 126 120 132 128 113 123 132 122 124 125 102 123 133 129 117 116 125 131 138 134 111 113 102 126 106 100 107 99 111 120 105 89 102 103 110 105 104 104 112 110 111 117 121 114 113 110 102 103 102 100 105 99 99 97 97 92 76 72 77 77 73 63 62287 333 830 30 11540 17 18 7 7914 1418 122218 123714 162425 183905 226728 514410 218803 202441 999999 794195 316538 318136 292318 278526 235679 212041 135949 95997 109423 105208 57305 10122 2977 9561 4585 708 574 448 273 274 195 149 155 178 113 164 195 147 195 242 216 196 142 128 56 89 182 133 123 70 62 150 176 77 114 135 95 115 90 225 98 70 140 193 133 145 78 -2 135 205 131 123 69 144 80 103 63 77 98 68 149 139 83 170 164 116 177 159 135 146 75 66 86 148 186 179 121 113 106 195 302 250 130 137 111 52 82 59 29 113 109 100 107 135 176 145 128 62 150 98 134 107 174 176 145 134 133 197 223 210 229 202 254 269 245 255 215 236 221 214 191 213 285 281 263 235 244 275 280 215 270 238 218 225 249 182 165 190 161 167 84 123 99 121 152 190 181 138 138 154 163 137 157 206 149 120 121 175 167 126 119 88 107 106 98 117 50 110 153 175 140 103 113 119 143 80 123 110 106 143 162 148 113 155 152 176 164 172 166 152 219 219 182 193 192 162 176 144 143 149 133 160 113 98 129 106 116 151 128 126 124 119 97 127 142 153 140 127 128 119 123 115 122 146 149 156 138 146 156 146 126 117 123 134 166 176 146 124 154 148 144 126 119 125 125 124 123 116 125 136 116 93 109 133 119 119 117 144 114 126 125 102 105 114 125 110 120 118 109 116 114 115 95 110 110 94 88 97 94 86 91 94 91 106 104 101 98 109 109 100 107 99 97 113 97 81 85 87 100 98 99 104 101 96 88 85 97 75 68 70 65 63 61 62293 335 770 30 11540 17 18 13 7914 1412 102659 102382 110481 167138 247433 309434 284030 189422 124798 115018 148734 121610 189296 318052 210566 37369 13287 16599 17022 12845 12077 11456 32609 22510 1264 644 777 667 520 481 380 185 201 160 154 209 190 228 209 262 305 248 293 171 243 239 210 167 133 135 169 118 181 187 211 161 139 144 207 199 150 114 150 97 105 128 175 191 119 142 182 107 42 77 145 149 137 116 95 129 94 70 142 144 129 197 180 219 217 257 202 131 142 162 142 135 135 105 197 209 168 313 229 200 209 126 151 142 117 147 122 154 176 152 102 112 141 146 177 134 121 132 196 146 138 160 130 168 209 195 150 207 231 205 265 269 297 251 237 271 287 303 303 269 286 286 268 229 287 293 286 239 257 303 259 292 270 227 283 255 207 239 153 200 199 208 165 210 154 185 195 102 145 166 196 200 185 191 167 210 135 155 167 171 152 95 149 89 127 135 123 93 165 163 164 154 91 133 159 178 166 193 149 194 203 206 191 159 161 180 187 251 259 255 260 230 194 205 196 174 173 167 151 169 142 127 167 149 133 157 175 156 173 148 114 139 139 159 148 136 126 151 168 151 175 199 219 178 187 174 211 181 161 165 144 125 138 178 138 142 162 152 154 147 149 128 139 159 179 162 161 155 133 129 137 138 142 149 124 133 146 126 136 124 139 151 129 142 149 131 126 122 141 124 116 131 141 119 121 125 112 118 119 133 126 116 113 127 128 110 113 134 134 120 129 123 139 128 102 108 119 106 115 118 123 112 112 100 92 90 89 83 85 86 78 62299 333 830 30 11540 17 18 19 7913 1407 52428 97586 228521 172157 209348 353033 474054 469651 425008 427578 502889 579786 512700 271064 286885 205606 21913 10047 7510 3320 1131 633 560 361 275 207 179 184 255 149 206 205 196 186 165 227 180 139 181 182 203 215 212 156 100 123 199 128 147 160 132 214 160 87 185 163 168 119 115 82 116 194 194 178 188 101 121 179 120 81 87 69 133 176 187 152 135 124 144 172 209 151 191 166 224 252 224 198 148 208 141 159 158 188 164 133 140 205 314 367 365 215 100 87 103 135 127 115 144 148 144 112 145 204 152 115 144 135 102 77 108 172 171 177 188 167 151 203 246 249 246 267 278 279 321 286 306 296 287 289 205 191 205 306 342 306 269 273 303 266 307 281 275 277 292 227 264 246 227 199 194 156 138 112 186 167 159 195 161 148 183 240 228 181 159 154 139 136 175 180 151 153 200 140 157 151 94 135 111 146 130 125 103 105 136 163 188 169 173 226 194 192 144 140 184 225 191 225 212 239 292 313 349 390 314 180 201 201 156 178 172 161 106 125 154 174 153 131 144 146 181 180 133 124 129 131 150 112 150 162 136 119 155 171 141 135 172 163 175 149 141 129 109 136 170 166 151 133 136 137 137 150 120 139 136 126 129 128 122 135 129 132 111 125 129 111 128 150 149 137 147 133 119 132 136 141 135 131 120 117 123 133 138 127 118 118 116 130 110 109 112 115 114 114 96 101 107 108 102 110 109 125 121 114 111 124 120 118 104 93 101 105 96 101 101 97 94 87 87 73 73 78 70 62305 334 801 30 11541 17 18 25 7912 1401 28 387 1066 2116 8045 25496 33867 31366 182385 999999 290376 324315 446145 496531 489258 412250 280925 262317 262869 266374 186625 159254 208623 255846 256643 74902 1171 247 195 238 225 173 207 195 173 192 227 150 142 173 185 166 115 138 102 72 77 111 175 121 103 71 64 109 91 112 240 99 89 171 192 87 156 215 159 137 183 127 46 79 146 147 55 143 156 49 111 96 120 99 141 122 107 193 117 152 181 122 170 121 157 131 93 92 166 164 123 136 228 310 277 202 155 94 55 79 110 145 151 207 161 100 137 146 146 152 155 173 155 111 125 164 147 147 145 215 199 186 200 208 162 191 223 172 234 262 234 205 221 281 290 236 273 221 260 241 207 226 276 287 251 238 229 212 155 218 167 147 173 223 116 125 123 82 103 135 149 165 149 192 138 186 138 139 195 167 166 170 165 129 172 174 128 142 138 81 55 87 125 106 106 155 118 128 138 119 149 161 151 141 162 211 216 187 209 216 183 218 248 277 291 314 368 405 407 268 185 193 192 189 145 145 113 156 155 138 131 127 149 143 148 145 156 138 135 120 105 129 86 97 116 114 108 127 148 140 141 148 167 126 134 151 115 94 119 112 113 120 137 134 129 116 116 102 110 129 136 123 126 129 119 117 91 114 118 107 133 132 108 117 109 112 115 99 107 147 133 122 116 111 120 108 111 118 116 111 115 117 107 101 83 88 86 99 94 96 94 84 90 87 97 105 93 89 94 100 105 87 93 98 100 100 85 93 93 91 77 75 69 66 58 64 64 55 62311 335 773 30 11543 17 18 31 7912 1396 649 901 1307 2030 2505 5483 8430 26126 61426 630147 986534 999999 187675 161389 153314 126642 130753 182151 280538 436091 553044 638119 556407 487678 479628 279960 10335 511 363 236 165 172 207 181 134 184 234 197 217 118 156 142 143 173 124 109 102 65 104 128 161 75 122 180 165 225 139 157 149 125 145 148 138 130 100 147 75 123 96 142 44 65 117 164 143 136 167 146 158 179 232 169 164 200 96 75 109 207 173 121 93 177 153 182 198 158 229 239 217 322 257 306 265 197 193 155 110 132 178 121 146 123 158 130 83 137 197 139 145 156 191 139 166 150 129 182 172 172 211 224 179 221 202 163 245 273 265 300 263 217 242 270 291 243 249 319 272 211 312 305 286 267 273 264 270 252 138 182 211 204 171 166 152 150 165 188 156 155 242 203 118 119 196 134 75 159 215 163 147 189 244 189 142 199 103 123 170 195 151 130 93 125 151 116 119 148 123 154 172 192 189 149 207 179 203 211 235 232 244 277 265 372 422 454 529 480 370 281 200 178 179 138 149 167 152 149 127 132 147 173 165 172 190 157 122 122 164 105 79 117 130 124 132 149 167 147 180 179 182 175 177 162 140 164 150 180 156 155 155 136 108 142 132 149 149 144 142 145 132 139 135 132 138 135 123 128 120 143 131 147 156 125 138 121 119 123 132 115 136 153 152 131 131 135 120 121 127 136 120 129 132 125 111 109 120 112 123 117 113 119 122 121 125 118 114 111 115 123 119 115 118 119 118 118 122 114 101 100 91 93 95 89 85 80 83 62317 334 804 30 11544 17 18 37 7911 1390 161014 307243 49521 70170 96457 94144 412380 590006 683660 999999 999999 380483 358485 371202 336026 323806 290520 243289 175228 76683 18719 6947 3001 877 362 286 178 113 109 148 159 118 194 189 186 174 208 170 174 125 111 90 146 113 38 71 144 77 49 44 157 187 110 94 152 122 96 64 158 144 104 64 93 60 58 4 93 128 19 132 146 131 109 152 120 172 81 88 228 139 150 179 102 159 193 206 156 138 99 116 154 203 187 158 108 141 122 145 122 197 207 241 251 291 217 97 58 75 96 47 67 146 112 149 143 139 99 121 158 158 147 156 169 190 180 222 173 136 227 212 197 146 195 205 202 202 209 219 208 204 226 218 314 260 275 254 302 256 233 170 179 223 267 211 179 199 215 230 202 193 218 219 172 142 187 225 164 134 160 151 178 215 141 146 192 153 187 208 155 179 190 132 136 151 169 122 135 122 111 79 147 138 147 146 146 119 141 166 163 181 172 198 222 245 293 284 230 228 263 346 337 434 565 504 428 304 226 223 191 166 147 144 120 123 140 143 123 124 151 161 156 103 121 132 129 109 93 91 145 143 144 126 119 144 186 168 151 164 170 151 122 102 78 140 168 155 144 133 125 101 119 121 139 131 134 124 121 133 127 114 105 117 118 121 130 140 138 117 126 119 120 108 122 114 116 128 128 132 115 101 134 121 109 108 112 109 119 109 103 103 102 109 127 108 99 90 96 108 103 113 111 114 115 105 100 109 109 105 97 107 110 107 107 108 100 99 92 92 88 78 68 64 69 68 62323 341 596 30 11546 17 18 43 7911 1384 256 949 1331 23849 370774 248172 58865 77972 61664 74137 84034 96315 118421 155196 205277 257667 295500 331261 371463 383228 365891 323161 325264 295933 225539 139055 58305 38640 26824 10401 2624 568 310 279 214 271 204 218 200 183 202 162 183 164 149 148 108 186 215 248 151 127 156 161 169 184 156 172 107 111 218 140 169 135 133 191 206 117 104 112 183 250 121 102 171 203 196 156 79 185 160 183 144 156 180 108 165 188 176 209 209 193 166 169 246 194 157 98 92 136 135 173 237 247 207 170 198 202 153 266 331 189 212 137 120 140 95 95 163 103 80 97 180 144 136 150 167 211 152 156 159 162 185 200 201 236 161 155 200 127 173 237 227 172 247 309 337 285 264 188 231 298 277 262 263 273 276 285 290 290 275 269 289 215 148 159 198 201 160 164 168 154 167 103 161 244 233 166 178 120 161 173 181 210 233 215 173 166 183 168 175 124 131 146 155 184 130 140 142 126 158 164 204 191 263 203 210 223 212 222 218 240 250 201 226 236 337 423 505 579 561 433 299 304 346 293 223 163 145 150 180 141 157 153 154 163 163 170 179 158 192 172 169 132 128 163 142 142 108 126 172 176 180 181 194 186 164 160 162 177 183 156 124 172 176 145 152 156 141 127 134 149 137 150 133 130 159 149 153 152 151 146 146 151 164 160 135 142 136 130 138 131 131 146 158 128 125 128 131 142 122 118 140 138 136 144 124 124 121 126 126 128 134 130 123 123 136 131 128 122 136 134 125 117 130 132 123 124 128 128 120 118 109 100 96 100 100 103 102 95 90 62329 341 596 30 11546 17 18 49 7910 1379 3500 103261 403220 63431 76034 86372 107911 80739 38326 28574 40580 56544 68968 82351 130710 193989 242390 264369 251349 237156 272081 330369 379596 465198 575040 524962 294965 120383 54798 22965 11604 6579 4105 3128 1760 536 248 212 217 213 193 120 172 129 96 111 146 63 97 134 171 143 112 188 130 234 190 168 69 107 65 87 169 186 138 110 176 82 93 117 142 221 85 117 121 81 103 147 150 102 83 155 135 151 155 144 116 141 103 159 179 173 160 158 117 135 138 138 148 207 199 155 144 131 162 210 254 284 229 144 89 103 126 133 98 126 136 130 188 146 91 136 134 94 151 178 163 123 141 90 111 140 155 126 170 105 160 201 215 140 190 177 218 200 218 264 321 245 229 228 255 251 251 232 193 252 220 246 237 221 228 207 164 183 218 145 217 167 143 139 152 184 146 202 196 143 167 175 168 171 183 222 196 199 167 151 203 196 231 182 142 124 173 171 108 104 92 113 108 106 98 102 126 149 171 191 187 213 212 197 233 325 270 236 213 195 324 390 412 468 403 296 280 206 188 209 190 146 106 124 125 162 163 140 141 124 170 172 129 124 143 138 126 106 127 116 151 126 159 160 161 185 137 158 184 190 198 155 140 111 145 118 120 134 119 110 109 128 127 123 128 114 137 130 133 119 115 128 130 115 111 125 125 124 117 126 105 99 122 103 103 106 110 117 103 112 110 113 118 102 108 102 113 117 130 116 106 103 100 106 103 104 111 110 111 92 86 109 109 98 94 105 106 106 110 105 98 102 105 104 96 94 90 97 85 75 79 72 68 61 52 62335 342 568 30 11548 17 18 55 7910 1373 26924 14729 519 999999 494955 115518 116041 118795 109160 78977 55807 38985 30938 33459 41812 47624 61668 87676 97410 86917 102914 129906 154940 175661 206846 279847 303530 378367 370927 263941 199266 66589 10437 1099 300 167 75 149 264 230 251 143 96 61 128 76 124 188 164 106 156 128 79 154 105 71 95 153 108 108 33 117 109 91 123 137 67 121 55 111 46 132 175 175 118 102 46 24 124 154 154 105 169 121 118 160 130 130 174 187 195 216 217 160 123 173 119 71 138 150 99 130 107 119 136 169 159 170 259 275 196 175 170 166 111 152 159 73 52 109 68 129 142 125 169 186 210 124 130 85 52 134 139 173 123 144 182 139 142 195 156 222 247 228 272 251 262 184 166 202 225 264 200 250 221 188 235 289 205 197 204 230 179 214 195 212 203 185 210 160 193 187 173 206 226 131 162 160 125 147 119 162 140 177 227 132 181 166 172 165 178 141 122 135 84 92 107 107 83 106 142 110 151 163 126 148 205 217 161 193 208 199 296 239 233 214 226 259 354 425 458 431 410 375 314 245 196 157 158 119 128 136 144 101 100 148 118 124 134 134 158 130 142 103 100 82 123 125 129 126 142 141 147 147 129 116 163 142 143 136 115 135 136 134 109 104 109 94 111 111 95 113 109 114 134 127 126 99 112 94 109 104 98 114 120 101 94 75 104 94 94 76 98 98 92 97 110 108 103 109 107 102 99 100 106 105 108 88 82 81 90 78 86 91 104 100 95 103 119 102 92 94 94 100 91 87 89 89 89 88 88 85 76 76 75 76 69 73 60 54 54 50 62341 341 601 30 11551 17 19 1 7909 1368 37476 24293 10148 999999 999999 999999 999999 280154 236785 229772 190286 116096 81803 46604 25659 18537 14766 12437 13641 17222 21068 28590 38008 59884 90151 126029 169959 195284 167971 111304 55149 27989 12163 1564 417 180 193 234 231 258 270 187 206 242 217 154 158 139 168 150 155 242 213 98 101 93 178 195 150 142 121 164 186 141 99 213 106 128 214 135 150 117 120 145 185 217 160 125 109 210 201 261 148 186 208 234 224 232 225 210 189 214 239 229 217 248 203 222 123 199 161 242 209 196 191 166 225 265 257 202 234 257 162 118 181 217 172 68 116 120 127 94 107 130 163 181 159 241 199 170 189 171 162 153 182 195 242 200 256 288 220 197 259 257 244 290 243 282 263 270 303 272 268 267 275 277 293 284 250 231 217 203 234 279 289 242 272 243 240 211 206 218 212 191 168 186 156 205 271 155 127 231 244 196 239 181 219 248 226 180 156 178 195 170 169 133 132 133 89 126 155 174 182 177 215 208 224 218 246 228 224 216 205 279 291 266 274 355 500 677 709 624 490 385 334 262 234 175 127 160 180 175 153 177 144 166 176 190 157 163 167 155 166 148 142 125 158 164 157 152 151 175 212 157 158 179 185 159 151 136 181 182 167 186 174 175 159 140 126 148 146 145 154 153 159 153 149 151 136 108 129 135 140 144 136 111 116 133 145 140 136 135 146 139 124 134 121 135 121 122 130 124 113 135 130 142 128 118 117 124 113 111 121 118 110 123 129 117 110 126 133 125 109 121 123 110 115 125 126 115 110 108 101 107 101 95 95 88 89 83 68 62347 342 573 30 11553 17 19 7 7909 1362 5878 8389 5693 14690 32803 8469 4446 999999 999999 999999 999999 999999 999999 999999 225805 155771 137627 138351 160140 118770 54835 10492 3576 4119 8838 16899 20949 21823 24246 20224 12529 6634 3294 775 306 244 245 159 187 257 192 142 246 186 266 160 136 151 102 164 118 117 130 127 139 34 162 221 130 124 187 181 228 98 127 160 157 147 126 94 111 171 166 142 145 201 170 121 119 162 198 171 199 167 211 265 170 110 215 281 241 202 219 215 257 246 235 210 251 258 158 175 178 187 242 220 220 174 288 281 274 190 170 153 167 180 155 172 183 112 152 223 162 242 238 138 179 142 234 233 239 191 198 145 163 149 212 252 253 213 190 310 275 290 261 272 246 231 297 333 250 242 316 233 282 305 302 304 258 221 284 240 296 269 238 257 232 191 217 218 214 195 212 177 182 227 193 215 174 196 193 129 184 159 224 206 219 205 174 173 190 132 154 206 172 141 152 128 208 214 177 178 172 155 180 225 230 206 238 251 262 192 177 189 183 231 306 302 408 611 754 668 590 513 443 345 264 204 180 196 183 196 156 186 177 185 175 181 219 205 181 169 191 137 133 151 159 156 168 129 186 199 165 199 194 190 162 197 214 202 200 161 164 178 161 151 135 158 160 156 164 145 142 143 149 130 146 164 163 145 140 137 144 145 151 152 142 132 146 153 138 115 131 143 156 139 126 142 155 154 155 140 120 130 139 130 119 115 122 119 124 128 126 127 117 116 138 129 125 123 125 138 141 128 134 132 118 123 127 127 120 117 117 112 113 106 97 94 90 89 82 79 62353 345 483 30 11553 17 19 13 7908 1357 402 513 680 890 1141 1552 1966 2443 3284 4634 5244 8179 12048 17834 999999 999999 999999 999999 249536 213663 255564 296131 349913 296133 214331 199346 274426 236882 220287 191720 122363 8064 361 218 185 124 196 185 157 176 68 140 189 63 141 153 117 130 126 179 138 86 109 149 209 115 38 165 151 152 116 177 147 192 107 112 180 86 101 118 74 103 102 130 33 191 124 140 193 90 104 160 162 59 104 165 164 158 154 156 131 202 208 132 112 95 111 177 152 188 133 172 228 182 232 205 153 166 237 214 175 169 160 279 274 190 188 186 92 187 142 145 151 132 164 165 187 162 161 174 168 133 142 195 162 160 216 240 219 223 215 215 207 302 251 210 195 240 257 285 280 236 318 257 229 213 245 286 280 199 242 311 284 260 203 283 248 228 239 227 192 154 161 168 214 197 199 217 191 193 237 168 213 182 142 181 174 140 140 172 186 195 194 138 141 96 87 107 145 118 119 113 121 89 106 131 169 162 186 211 196 231 202 196 163 140 127 142 157 239 301 416 615 778 654 639 632 599 531 440 349 223 196 146 175 168 174 166 139 162 150 171 197 170 157 126 115 105 113 140 154 124 143 163 148 177 219 201 160 198 180 161 171 188 164 141 139 153 160 159 137 143 140 149 131 148 149 150 139 136 166 130 133 158 136 132 132 122 142 126 131 123 133 110 118 137 134 115 130 131 113 116 140 138 116 106 124 119 127 120 111 101 106 110 107 105 102 102 97 124 125 117 123 110 113 110 113 117 112 112 117 123 104 105 105 103 94 93 92 83 88 91 81 77 80 62359 327 1025 30 11555 17 19 19 7908 1351 274585 305764 329155 333231 340662 345352 324379 217668 188701 169040 118865 122231 74160 2102 147 142 180 129 170 224 126 112 163 153 124 149 90 93 187 223 106 106 154 211 114 73 85 132 51 153 121 84 101 89 173 174 154 241 173 139 111 87 136 125 111 105 152 113 179 94 127 165 170 171 144 193 125 79 183 68 122 133 135 98 101 179 146 122 157 178 158 162 154 180 195 174 222 243 193 89 184 160 190 183 250 274 196 132 152 121 149 180 113 129 128 129 144 169 178 206 148 180 95 132 166 191 178 173 136 192 182 219 212 151 216 293 257 227 253 283 236 187 270 273 264 177 241 236 239 265 315 263 289 255 287 279 298 251 249 273 229 230 229 187 216 220 226 231 190 198 207 203 198 155 196 161 173 250 225 201 188 215 195 193 151 168 170 164 160 124 98 119 131 143 128 121 149 153 146 154 200 215 228 251 211 157 185 176 123 177 146 134 233 398 609 753 783 782 814 757 664 594 536 348 223 168 156 151 153 153 144 134 131 149 162 151 163 142 131 163 132 134 126 130 135 144 137 159 184 170 146 161 162 161 172 147 168 146 149 145 168 166 136 120 121 139 138 151 133 113 135 158 163 142 138 150 131 140 138 144 146 126 110 113 110 104 102 114 129 123 128 145 131 130 123 129 137 132 125 122 122 110 135 127 103 99 110 108 104 113 109 118 127 130 131 125 119 123 119 115 118 117 124 109 104 109 102 101 103 100 96 93 83 76 72 83 81 62365 324 1117 30 11557 17 19 25 7907 1345 350094 402095 438110 408373 311975 221663 174957 98655 33477 2504 235 182 142 198 155 111 199 292 156 133 129 169 166 -8 64 131 226 146 251 169 106 79 181 180 129 157 126 178 115 200 116 116 129 149 170 94 123 126 151 152 87 116 242 189 136 114 118 168 152 130 172 152 146 181 195 153 118 103 77 193 111 86 156 129 131 190 181 181 220 139 193 200 176 170 224 224 186 196 277 235 184 235 206 215 183 169 164 92 104 143 157 145 110 148 169 183 192 139 120 125 125 210 230 225 141 131 196 155 230 218 187 212 206 242 185 232 228 239 276 244 267 292 280 232 278 247 269 255 272 235 228 234 237 271 274 256 223 203 212 173 179 181 182 206 170 183 187 210 190 120 158 193 206 186 169 199 168 199 194 205 185 187 197 171 153 134 153 126 108 137 148 143 113 145 146 126 183 208 185 215 213 217 166 108 133 132 161 194 172 177 243 393 550 704 933 1024 872 763 864 817 613 399 170 142 163 151 146 174 163 133 119 162 148 143 180 167 163 143 116 148 132 109 167 159 174 158 177 180 183 172 154 161 179 142 130 123 144 165 170 151 139 157 168 135 133 149 141 136 140 145 152 137 136 132 146 151 145 125 87 111 129 128 123 133 126 126 122 124 116 141 130 116 123 126 131 130 129 110 111 106 102 99 111 117 117 115 104 102 116 117 112 119 124 118 119 110 119 118 108 112 117 112 113 114 113 110 97 86 88 86 76 78 78 77 62371 325 1089 30 11559 17 19 31 7907 1340 243523 281020 342439 450056 502007 520874 542015 523966 423428 178373 13639 535 268 199 107 197 221 229 177 179 155 182 271 83 76 91 117 108 111 187 165 103 164 223 169 151 123 180 169 134 103 130 109 100 91 171 164 201 165 118 166 149 138 161 141 115 88 97 132 166 139 164 81 101 184 181 119 120 95 127 143 175 106 134 181 163 134 71 158 141 196 158 187 259 198 97 56 151 87 159 201 217 188 148 205 126 125 124 90 154 186 216 143 86 103 143 142 153 130 101 138 139 193 220 118 183 183 202 179 203 197 233 287 201 240 258 261 216 190 255 279 242 265 275 306 232 240 258 218 207 268 223 298 211 202 173 182 214 173 168 115 180 210 209 238 184 193 189 115 180 160 158 201 238 212 176 178 146 186 203 169 159 142 151 133 92 81 65 145 186 104 116 124 125 119 133 156 165 169 195 216 215 198 186 157 168 151 119 138 161 194 203 310 516 607 760 885 876 893 1010 1115 839 464 176 139 159 129 143 103 130 144 120 109 115 158 173 132 134 121 156 155 140 150 141 159 150 171 190 202 187 173 148 185 168 166 154 129 160 147 125 117 133 139 118 135 152 159 152 134 123 125 123 121 139 147 130 114 127 110 109 116 93 99 113 140 136 144 124 118 119 115 125 126 121 120 106 102 122 112 104 115 121 108 108 101 102 110 107 106 109 123 110 112 116 105 113 112 111 111 104 102 88 104 111 109 100 90 77 83 85 84 76 69 68 71 62377 322 1180 30 11560 17 19 37 7906 1334 396922 376070 362295 332907 234632 58356 18512 1236 252 213 189 128 195 192 261 245 191 136 191 140 184 74 128 172 174 89 117 124 96 174 161 123 84 76 105 145 202 135 110 136 116 134 133 175 183 159 184 116 154 179 149 127 87 80 123 155 206 163 135 117 145 107 130 107 100 116 123 139 32 153 145 108 88 140 176 183 173 141 202 155 146 178 188 196 149 174 254 283 224 243 133 156 169 127 98 196 101 162 179 92 120 211 217 162 136 138 176 221 188 231 258 200 221 203 197 182 219 218 337 265 240 233 219 185 277 248 289 275 233 281 270 273 297 302 301 261 280 235 204 223 241 184 156 241 211 162 193 188 147 182 173 166 206 208 230 220 211 199 201 184 190 234 216 149 218 240 153 170 162 172 94 142 162 122 163 109 93 146 121 111 125 131 168 144 170 157 163 196 224 241 168 154 141 152 156 149 154 198 265 446 505 541 580 681 798 926 936 1001 743 395 204 151 177 167 159 136 171 156 133 135 136 159 161 158 150 133 133 133 121 135 137 183 172 169 155 176 188 191 147 154 164 171 147 133 145 172 143 140 165 134 114 115 129 131 152 131 134 125 124 125 128 126 136 128 117 119 118 116 112 128 119 122 128 123 127 132 120 116 115 106 120 104 101 115 129 110 97 96 89 97 116 113 113 106 121 122 111 114 126 118 111 104 93 100 125 113 100 102 109 114 107 104 97 97 96 95 93 87 81 81 72 71 62383 321 1210 30 11560 17 19 43 7905 1329 84627 71998 62788 48258 6222 141 113 73 125 105 79 64 77 101 61 105 132 94 36 109 111 88 72 102 75 76 83 226 166 64 66 58 116 134 66 146 79 86 118 74 123 100 174 117 124 79 111 114 132 122 63 115 97 93 119 88 122 93 190 144 114 83 97 135 118 113 104 52 55 116 108 152 205 186 149 202 248 214 143 145 197 207 174 119 133 195 214 168 149 107 62 68 39 61 81 91 52 71 132 129 117 178 188 148 167 143 194 207 187 167 135 197 227 115 101 181 190 217 174 206 252 198 212 223 193 194 177 180 232 257 283 172 197 201 178 258 207 181 185 168 172 156 154 179 133 186 117 142 128 157 161 130 137 126 182 185 191 183 164 126 159 178 162 207 181 151 149 209 140 84 96 86 93 76 68 129 99 112 132 118 66 96 152 136 152 122 137 171 194 139 127 132 115 100 121 146 140 231 358 494 615 716 738 706 738 620 613 466 302 173 94 81 116 112 110 110 118 111 134 143 108 111 129 99 85 116 95 96 98 91 72 101 144 156 127 141 139 140 118 99 114 118 137 139 117 104 122 122 100 113 110 101 79 102 101 100 95 104 107 83 96 104 108 108 96 97 110 101 98 88 92 104 103 79 71 92 80 75 85 84 98 83 78 91 85 83 90 93 90 85 89 73 70 70 81 95 87 86 84 80 85 82 90 80 72 80 75 79 77 82 80 78 66 58 50 49 59 53 44 43 36 62389 329 970 30 11560 17 19 49 7905 1323 104336 67197 65405 60878 999999 999999 999999 22471 22018 17628 19184 20500 23032 20314 10983 2462 391 163 123 187 244 174 96 96 173 131 99 165 127 120 62 142 125 133 85 77 127 123 31 91 159 123 145 114 115 130 165 115 96 89 127 193 142 152 99 75 113 164 187 162 151 163 127 47 121 162 92 50 92 132 135 108 152 155 148 73 130 117 110 71 169 183 169 185 245 217 140 177 139 182 205 129 129 147 85 85 118 92 96 129 71 117 185 104 61 144 173 128 179 213 213 162 170 228 175 152 133 109 104 206 168 179 229 202 219 251 245 300 285 272 281 244 233 178 222 265 219 252 288 304 245 270 229 206 240 176 173 171 177 213 217 196 230 227 205 201 165 144 184 183 151 152 196 214 187 173 208 150 159 140 164 142 150 180 204 143 151 114 177 113 131 134 73 96 117 134 132 132 156 125 155 179 172 165 181 183 188 231 185 134 113 128 160 161 186 203 397 590 700 824 868 847 689 528 417 485 458 170 106 120 146 171 143 112 108 110 128 143 113 92 93 91 91 112 144 154 128 148 169 160 143 133 173 154 145 141 134 152 155 116 137 141 130 146 150 111 104 135 124 119 114 113 108 152 172 134 115 110 100 118 116 129 119 124 114 121 118 108 110 112 121 100 101 108 99 110 104 136 104 93 105 92 99 109 104 87 78 75 85 85 84 102 89 104 109 103 117 105 102 96 94 90 92 101 103 98 96 102 104 96 80 83 81 73 70 69 59 58 54 62395 321 1209 30 11559 17 19 55 7904 1318 59613 86276 102107 110947 104661 86186 70600 60293 33120 7083 1966 347 145 163 203 226 200 167 196 234 191 151 145 145 190 158 196 181 192 177 198 149 181 139 125 172 151 190 215 143 168 200 143 246 252 182 130 176 237 190 159 131 186 168 81 112 222 180 142 161 237 224 189 167 189 120 101 178 172 121 200 186 208 196 145 218 220 136 170 236 200 189 166 126 259 217 177 177 131 146 150 121 197 228 137 154 146 176 219 190 244 209 195 226 229 199 227 207 180 213 197 192 253 179 142 160 240 303 298 319 269 271 296 316 242 288 243 268 226 268 297 245 220 271 258 251 240 231 236 275 256 267 242 257 261 213 220 209 205 201 248 202 188 211 219 190 217 210 199 229 169 202 181 166 222 217 223 231 152 150 152 147 157 122 123 130 158 200 142 117 194 221 227 237 217 221 211 236 250 233 207 221 206 180 169 211 237 252 393 604 713 742 743 675 568 444 455 394 236 138 136 163 169 144 155 164 166 145 138 171 167 181 172 199 171 159 144 129 139 178 178 192 188 216 196 196 177 173 168 175 153 143 160 172 145 153 160 133 135 134 117 135 141 145 165 174 143 150 161 165 154 156 161 167 147 154 121 131 148 133 131 137 138 149 153 141 122 122 149 154 146 121 124 133 134 132 122 117 125 109 116 118 116 108 112 127 140 130 126 117 127 120 117 119 125 124 123 130 122 121 114 115 100 102 102 100 92 84 83 75 83 62401 321 1208 30 11558 17 20 1 7904 1313 11018 10675 9822 9654 9613 10755 10327 8516 6765 5045 2795 2013 1519 881 379 352 343 294 206 195 245 136 132 218 157 186 119 119 189 179 190 128 85 102 41 93 121 114 115 147 148 142 203 107 118 139 149 159 150 105 78 121 105 118 160 150 194 140 195 197 156 211 178 183 117 50 139 123 157 142 128 194 213 263 189 151 124 124 206 167 221 222 243 200 204 144 90 154 120 118 121 102 104 145 150 157 137 167 229 171 183 244 216 245 285 195 199 188 200 206 174 164 154 193 169 177 187 222 285 307 315 295 270 272 241 234 264 249 237 288 283 258 271 234 256 240 232 196 259 216 229 201 216 212 199 234 226 168 149 177 210 215 220 207 231 187 187 162 195 226 209 190 182 158 182 170 171 204 153 141 147 108 181 165 112 175 140 122 108 145 115 124 187 230 219 180 141 197 198 196 192 157 142 106 148 232 232 224 282 361 522 583 600 518 455 415 365 291 212 154 161 152 157 132 119 131 145 142 144 144 158 163 131 123 129 127 133 139 147 167 153 154 182 183 182 176 173 149 108 140 147 152 133 169 159 149 148 169 140 105 133 152 150 146 111 121 149 149 119 125 142 146 143 164 114 115 135 119 127 132 129 126 123 126 145 130 117 124 134 112 129 131 128 127 113 117 108 106 110 117 123 111 113 114 127 130 119 122 118 112 121 134 136 129 127 116 107 107 118 120 114 115 108 101 99 86 86 83 81 78 78 62407 321 1210 30 11560 17 20 7 7903 1307 1177 1120 1034 839 785 628 583 496 384 308 373 235 215 130 108 172 113 139 207 142 130 141 146 120 135 112 188 179 141 154 144 179 193 125 90 195 130 205 116 63 108 206 202 192 122 78 142 134 82 97 122 126 153 195 156 171 131 143 141 124 125 111 168 239 138 99 78 101 160 151 146 148 158 219 90 130 159 213 181 157 131 155 164 197 199 140 179 151 154 181 219 168 119 108 105 115 136 97 150 153 173 181 228 224 245 227 215 177 232 257 203 170 183 183 193 199 223 263 289 315 252 275 299 236 274 230 250 341 283 280 265 260 262 261 247 257 221 216 203 247 252 235 200 235 246 310 211 175 218 184 191 162 186 205 205 151 257 227 176 169 205 177 121 133 122 179 145 167 131 115 96 132 160 153 78 111 124 149 184 134 155 150 162 192 192 171 196 224 160 217 226 195 172 180 224 209 221 235 258 216 319 380 368 361 327 389 482 414 273 170 141 127 121 153 140 123 128 130 140 140 185 147 136 138 118 134 127 153 134 143 138 117 150 179 185 167 189 167 143 151 158 145 146 175 172 179 176 156 131 131 119 113 133 139 149 151 166 146 146 146 138 141 142 134 127 133 149 144 124 119 120 118 122 112 121 125 127 115 128 124 140 122 126 128 123 116 111 122 135 127 130 120 108 107 128 127 125 133 145 123 130 122 113 110 116 121 122 123 119 112 111 110 104 106 97 92 94 86 77 76 76 62413 323 1148 30 11558 17 20 13 7903 1302 1148 1025 1089 931 681 600 544 455 354 341 307 281 309 250 215 174 153 158 141 119 121 49 87 173 91 131 137 92 155 157 97 151 107 23 78 115 86 46 115 129 172 155 161 164 119 151 137 96 132 112 135 166 160 97 140 90 77 119 40 75 128 118 102 28 74 66 129 144 96 70 172 219 171 128 217 166 129 177 170 183 219 114 115 167 154 170 155 99 148 103 131 122 138 117 180 97 96 149 81 104 111 178 205 201 245 210 267 138 161 98 96 110 148 141 182 93 147 207 234 207 227 253 246 239 231 235 223 309 243 192 230 231 266 229 246 175 178 171 189 213 241 221 199 254 256 199 178 208 149 166 144 118 164 148 195 154 153 210 158 138 159 165 152 112 162 168 169 132 102 148 172 134 128 145 127 122 102 94 111 114 122 125 106 149 175 156 107 95 163 193 181 162 135 118 152 156 151 200 246 245 267 215 196 203 202 215 187 228 325 393 270 167 107 145 133 138 151 128 131 102 105 118 120 117 116 113 111 99 107 126 134 100 122 129 102 153 177 134 136 129 139 140 142 116 132 126 107 109 104 121 110 106 116 127 128 106 113 109 106 100 110 118 101 100 111 91 87 77 94 104 103 97 95 120 111 102 82 86 100 103 112 118 121 111 107 103 109 94 94 93 105 93 76 79 95 88 95 87 88 99 96 98 97 103 100 99 94 90 98 86 89 90 92 84 74 76 70 65 65 68 63 52 42 62419 321 1206 30 11556 17 20 19 7902 1296 617 659 637 541 611 475 380 391 352 258 224 166 251 219 229 175 317 254 305 234 164 178 184 199 212 161 78 118 144 173 172 165 138 154 163 55 85 181 178 90 164 276 205 176 150 187 179 149 199 168 215 179 167 131 117 231 179 143 161 152 178 135 158 129 153 141 199 184 206 199 220 257 239 160 261 207 113 154 189 174 184 210 205 268 264 237 185 214 179 147 173 171 158 141 175 184 216 214 180 220 236 201 214 196 325 186 245 257 180 262 225 156 190 243 187 215 210 205 228 263 306 276 291 334 349 305 266 334 323 275 279 262 377 291 244 210 248 289 275 213 204 165 213 176 267 248 243 270 209 184 176 234 207 230 209 244 256 194 188 204 170 238 204 157 182 197 177 175 140 170 171 179 135 167 148 91 130 108 125 126 149 192 187 192 218 211 207 192 215 212 209 185 174 165 225 276 328 474 538 404 272 267 255 264 222 187 234 251 257 218 190 192 134 153 178 174 172 140 167 178 167 180 145 154 183 138 140 136 156 181 166 176 173 169 204 203 217 189 179 167 149 159 158 161 172 183 154 175 173 176 174 152 163 161 164 163 144 161 177 166 145 149 148 133 164 160 139 135 136 159 155 162 154 145 155 125 135 146 150 147 147 146 152 159 155 144 131 145 138 142 148 128 144 142 136 125 147 150 143 146 145 152 148 143 137 130 137 155 144 139 130 132 124 120 111 106 115 115 109 102 95 62425 324 1114 30 11554 17 20 25 7902 1291 557 514 553 545 506 547 505 465 456 414 398 386 219 130 88 200 176 187 214 162 164 155 177 209 195 198 186 233 156 60 99 84 98 133 114 28 152 148 113 133 128 147 161 162 91 157 213 103 56 118 212 105 79 138 147 197 164 61 131 196 158 99 146 193 186 173 95 95 125 66 94 159 150 180 211 207 195 169 158 134 89 173 203 127 132 163 199 230 199 105 149 154 125 158 182 89 91 171 185 156 106 180 186 216 223 225 184 196 158 167 198 165 221 170 188 140 137 173 236 187 185 203 199 333 276 299 287 337 298 287 215 227 250 314 260 226 231 259 278 282 257 241 233 229 161 212 255 249 196 160 150 175 138 179 148 189 193 209 158 191 152 190 183 163 149 190 190 130 149 205 178 133 130 118 132 124 108 136 139 115 142 114 96 134 164 172 130 190 182 178 161 170 149 144 149 143 192 295 455 532 459 436 300 188 177 146 159 166 174 146 133 188 169 156 133 136 134 137 143 163 147 156 157 160 147 147 150 133 150 97 108 105 122 125 135 136 148 192 168 132 111 131 163 177 167 109 118 126 153 131 172 163 132 137 139 166 150 128 110 118 117 126 147 147 134 111 115 117 121 124 120 112 124 118 115 125 124 125 139 134 122 103 124 129 126 126 110 118 122 126 103 88 109 108 120 115 106 100 123 123 110 113 120 124 122 115 119 128 115 119 111 105 111 109 105 94 84 85 87 85 76 71 72 72 62431 329 962 30 11552 17 20 31 7901 1285 1270 607 562 540 522 533 556 490 376 423 475 334 369 318 239 168 79 116 138 205 124 121 191 118 102 110 104 91 134 107 116 52 97 52 139 177 132 87 54 117 139 66 101 59 105 31 130 128 174 53 38 63 161 110 79 103 150 144 111 123 123 71 221 235 139 108 120 145 169 170 121 77 182 126 103 193 147 104 147 160 136 144 123 135 156 68 123 175 187 153 86 145 196 205 142 110 129 88 29 143 99 138 190 140 149 203 234 215 184 156 158 169 185 193 166 141 140 173 156 145 150 131 128 185 211 201 163 235 252 292 284 211 241 221 235 233 279 278 219 207 299 278 252 235 188 260 209 210 192 187 190 217 208 232 127 124 141 150 163 216 178 130 206 181 167 132 163 180 188 100 118 146 138 158 177 170 136 110 83 85 62 89 53 86 129 116 109 146 126 128 167 142 136 165 194 175 153 171 120 118 154 261 463 528 436 336 304 226 162 210 168 158 168 171 157 128 109 99 83 109 122 141 164 159 138 151 113 87 107 135 142 140 118 107 101 143 134 129 131 133 119 189 199 194 176 147 143 146 107 128 134 125 128 114 122 112 99 115 133 127 102 98 106 122 113 104 95 110 108 124 120 125 93 117 114 106 95 123 137 120 103 90 101 114 109 100 109 127 120 108 98 113 93 83 99 105 117 117 97 97 79 77 103 102 92 96 98 101 101 98 111 106 94 109 111 101 105 100 92 86 82 77 75 73 64 64 56 49 47 62437 330 931 30 11551 17 20 37 7901 1280 7099 1390 1450 1224 1208 1078 861 673 537 596 571 581 493 502 476 375 363 323 251 280 157 176 182 191 216 116 136 209 186 122 145 160 161 88 97 121 130 190 186 156 45 57 240 154 114 104 180 119 129 127 82 157 178 77 160 131 141 179 155 185 117 127 145 184 117 142 104 130 185 89 77 102 147 152 138 152 108 85 182 190 279 239 270 198 155 126 120 144 153 115 137 89 187 162 121 176 191 163 139 143 114 164 142 196 238 222 205 220 230 250 160 239 228 204 166 210 191 146 174 205 151 198 185 151 174 218 246 284 275 244 315 261 327 274 248 276 313 291 309 305 236 245 305 301 276 262 230 225 204 252 284 282 307 229 207 210 177 150 136 174 189 235 211 189 177 178 239 183 203 202 171 222 223 138 179 206 129 110 134 117 75 107 140 153 166 164 122 176 124 131 166 182 172 159 199 187 171 185 195 197 148 183 242 237 307 448 419 338 233 172 168 206 192 186 163 135 133 148 154 127 117 136 143 104 151 157 162 143 127 142 161 138 131 143 111 166 148 123 137 148 135 138 150 212 165 150 168 170 178 158 156 129 157 155 143 162 150 128 165 136 175 152 159 139 136 151 139 131 135 139 125 102 130 149 134 128 144 153 120 124 148 135 130 133 140 138 124 134 135 132 132 128 124 118 126 106 113 125 130 135 130 130 123 126 133 131 112 144 137 134 115 107 119 113 110 113 114 115 123 112 102 100 101 98 77 76 76 73 71 68 62443 328 989 30 11549 17 20 43 7900 1275 1536 1679 1967 2038 1987 1921 1745 1787 1749 1306 1181 1105 753 484 497 461 420 396 311 323 315 254 127 192 196 92 167 108 166 137 34 94 114 124 104 78 83 79 37 53 84 51 169 229 164 128 123 168 162 98 148 109 114 196 184 144 151 201 214 123 63 104 186 119 88 106 122 32 147 45 67 142 57 138 196 121 165 137 207 183 217 241 176 209 120 144 137 111 127 181 140 143 141 136 80 86 134 138 167 190 189 166 200 203 174 152 204 181 238 262 220 228 193 179 169 166 208 204 197 152 195 284 232 227 287 266 318 302 360 244 246 192 222 264 288 250 220 249 283 278 247 255 248 252 263 157 176 202 240 223 233 177 222 202 180 198 147 173 240 197 228 199 166 112 155 178 149 139 142 141 167 146 180 155 181 131 119 113 152 141 122 157 133 120 133 107 104 101 144 136 140 180 154 172 151 180 186 204 151 133 150 169 186 211 224 265 238 185 175 178 150 159 193 144 101 146 147 138 140 154 130 119 167 161 157 137 115 86 119 145 145 104 110 126 134 143 152 149 153 151 177 173 139 122 116 143 118 118 149 123 134 142 155 132 138 145 130 142 108 99 106 128 136 121 127 131 130 140 133 126 134 121 116 138 125 126 114 122 140 127 131 102 116 126 113 96 93 109 106 113 116 124 137 119 103 109 123 121 119 112 117 105 118 125 140 122 116 124 116 111 121 114 111 104 104 113 119 97 101 101 89 89 80 78 77 74 64 64 62449 335 777 30 11547 17 20 49 7899 1269 1039 1093 1195 1240 1173 1126 1078 1063 1155 1184 1335 1644 1902 2057 2236 1966 1619 1385 1106 576 465 433 222 262 226 251 149 116 96 101 207 184 162 155 106 150 111 152 155 140 167 134 77 77 90 76 86 122 154 171 189 120 139 93 112 175 178 133 146 155 174 226 180 153 210 143 80 136 119 131 118 136 101 53 105 95 85 135 111 69 117 128 147 139 184 213 100 200 170 130 158 177 81 158 193 162 143 170 125 186 237 136 104 118 156 129 163 234 148 143 195 255 186 148 163 161 195 226 182 179 183 172 215 293 205 166 174 238 200 256 286 236 296 270 253 259 264 248 300 335 287 219 306 282 239 236 263 305 325 289 296 279 260 213 242 213 258 200 243 191 187 192 187 181 195 187 167 230 236 205 156 191 156 157 175 146 163 141 183 133 115 142 139 89 93 139 114 62 134 126 139 160 139 111 110 151 180 141 181 171 184 184 158 171 150 175 180 166 181 249 237 213 197 245 222 169 211 160 142 125 118 135 137 143 155 155 169 132 123 157 170 164 142 104 116 129 143 149 151 164 164 161 125 132 157 125 137 186 189 154 146 196 174 152 129 126 107 120 122 118 108 122 115 123 132 140 149 125 132 130 142 138 143 152 146 138 133 106 103 132 144 127 123 149 152 141 125 107 111 125 139 122 114 120 135 125 144 149 127 116 123 128 120 119 127 113 108 118 116 108 116 133 119 124 126 120 116 123 118 107 110 127 122 112 106 110 104 94 87 80 76 81 80 72 63 62455 333 834 30 11544 17 20 55 7899 1264 1798 1816 1583 1402 1275 1113 1074 966 1065 1041 1030 1097 1239 1351 1323 925 715 622 481 308 194 183 165 180 156 115 131 56 123 191 87 115 41 8 121 103 75 149 117 80 104 99 49 95 109 86 177 151 81 161 70 140 116 29 45 197 103 58 125 142 157 150 110 85 106 107 97 129 106 115 87 103 52 36 44 134 71 122 104 76 68 171 82 147 152 160 113 88 96 70 132 120 87 95 85 173 155 223 114 132 123 109 88 129 142 172 174 207 196 204 132 113 93 163 140 130 243 197 193 145 204 169 200 201 177 167 173 152 197 257 275 269 219 266 246 195 207 192 191 237 219 249 251 224 243 207 230 225 277 255 220 239 179 199 183 193 163 166 163 147 153 163 141 140 142 176 178 173 142 134 184 155 184 179 129 114 143 148 173 148 168 110 110 85 55 48 61 98 102 92 129 144 130 108 133 124 117 122 143 164 173 133 133 156 143 179 257 277 213 139 172 209 199 149 137 135 160 154 120 132 134 142 144 91 122 131 139 132 102 129 139 157 156 126 108 103 82 116 154 128 112 105 121 109 129 163 141 141 143 137 137 143 115 135 112 131 135 123 113 106 83 101 88 110 123 125 120 126 111 119 112 119 136 137 122 128 110 113 127 127 124 132 135 127 132 130 111 110 124 119 121 109 117 102 102 118 116 99 103 118 106 106 107 96 98 95 103 97 108 108 113 117 110 114 114 111 107 111 103 110 103 100 90 90 92 82 77 72 76 72 67 66 56 62461 329 951 30 11541 17 21 1 7898 1259 477 573 654 584 562 642 692 725 715 618 706 684 690 632 558 485 433 395 361 234 202 172 153 250 137 140 153 117 146 180 141 98 152 125 107 57 130 113 54 49 152 110 96 123 105 107 180 113 91 102 154 140 149 136 18 100 211 228 185 136 69 130 162 112 91 117 107 116 137 107 29 132 98 136 112 172 219 160 206 157 144 167 185 97 102 111 143 126 180 126 124 139 170 145 173 173 137 84 165 189 146 274 202 173 213 170 181 117 138 184 186 125 164 156 125 151 143 137 121 140 185 226 229 204 244 226 242 339 274 245 250 241 220 245 232 217 232 248 213 250 231 252 277 267 247 252 241 249 244 214 200 191 131 185 174 189 146 160 180 137 150 195 185 166 156 169 163 132 149 166 153 122 126 144 98 88 107 86 47 98 65 77 103 76 98 97 136 101 90 131 140 124 115 112 145 146 143 139 146 189 156 170 291 337 237 144 95 146 176 131 106 144 160 150 211 154 103 101 143 133 122 114 120 114 119 137 114 115 113 118 114 128 108 107 108 103 123 108 102 134 155 151 155 140 142 142 137 149 154 147 119 108 111 139 123 94 118 122 114 86 109 141 122 121 116 122 112 130 129 118 116 115 99 103 108 124 112 114 104 109 93 92 102 107 111 107 110 100 94 104 90 91 102 95 87 93 78 106 104 96 99 107 101 103 101 94 105 109 107 113 103 92 103 99 96 103 96 95 97 90 82 75 80 73 69 65 52 52 55 62467 333 829 30 11539 17 21 7 7898 1253 402 490 427 481 498 495 467 433 470 540 509 446 441 480 417 475 407 320 336 367 365 313 357 152 130 194 177 170 172 114 86 144 143 132 106 100 145 53 98 91 67 86 105 61 130 100 156 35 103 49 146 113 112 170 105 126 145 55 163 140 162 159 198 99 97 110 202 155 119 127 94 105 57 60 108 87 84 109 100 120 142 122 146 95 46 117 97 109 183 105 133 155 208 233 184 154 130 105 100 117 154 103 37 101 172 252 284 178 102 165 201 86 108 122 177 178 191 208 137 185 191 202 185 137 194 186 213 257 257 230 239 223 220 259 281 264 207 213 227 192 241 231 279 241 227 214 273 206 185 274 255 228 263 210 192 186 210 198 174 153 218 202 209 167 198 247 183 169 169 190 136 172 153 156 141 155 160 122 154 150 108 59 81 81 75 124 122 81 102 111 134 120 75 81 135 150 72 107 132 118 107 140 108 130 166 169 246 225 179 91 130 153 126 132 104 160 423 536 322 178 182 153 112 125 128 113 101 105 125 130 115 96 96 125 96 90 106 125 167 147 136 137 99 133 168 170 132 114 137 107 96 130 122 111 106 107 125 104 125 99 75 79 120 110 108 114 113 111 120 103 108 106 114 111 121 117 96 90 83 82 106 128 112 105 95 96 87 95 112 108 104 106 92 95 93 99 109 83 89 102 108 98 90 81 77 89 91 91 98 96 104 96 94 94 98 105 99 94 92 97 98 89 87 75 65 66 66 67 63 60 53 59 51 62473 333 826 30 11536 17 21 13 7897 1248 377 425 488 473 458 310 375 375 450 415 364 402 451 429 397 421 455 404 299 384 385 360 266 245 212 225 102 120 171 151 73 203 201 119 103 114 106 93 128 99 124 147 122 63 83 134 110 61 154 116 45 184 165 95 190 187 162 154 51 111 139 69 131 202 99 113 158 98 36 115 132 61 113 131 90 97 110 148 166 104 163 175 222 123 106 142 110 153 137 148 168 105 159 134 54 130 164 184 109 85 82 183 158 106 111 144 263 108 140 226 187 145 107 127 166 151 126 146 135 97 179 156 227 248 181 120 102 197 196 176 175 311 320 256 287 317 272 253 276 252 315 229 235 260 216 251 222 278 248 207 153 224 211 162 215 208 211 155 153 211 186 133 177 161 184 175 155 149 139 164 152 140 150 138 145 132 129 184 138 196 114 92 96 108 98 101 106 100 63 102 117 105 109 100 124 120 127 148 118 81 107 113 138 154 134 164 175 162 208 134 147 163 117 147 148 247 747 1187 694 320 231 190 143 138 121 110 95 88 102 115 124 115 131 120 132 158 134 151 121 116 122 120 115 117 155 160 135 112 98 99 117 108 114 131 124 101 123 90 101 92 90 83 82 128 124 98 112 110 107 101 88 84 91 105 92 104 127 116 97 106 77 88 113 108 85 102 122 116 114 107 94 93 94 87 90 97 91 87 79 82 79 95 97 96 85 88 99 97 97 82 79 85 93 90 93 84 80 82 86 92 92 91 94 83 68 73 76 65 57 54 55 53 56 62479 334 796 30 11536 17 21 19 7897 1243 314 356 421 434 431 398 427 429 402 342 356 421 384 384 358 467 434 417 322 444 407 360 342 435 427 405 232 224 160 136 137 162 187 187 72 26 102 18 38 116 43 -22 106 84 37 160 107 35 121 76 91 93 66 81 62 188 147 151 128 114 84 16 104 174 137 75 96 94 188 146 121 32 54 86 51 141 29 97 122 126 126 136 132 139 124 60 100 110 111 82 83 115 35 94 142 123 149 96 88 134 50 36 73 105 137 279 233 189 99 32 95 195 107 74 83 59 104 124 141 111 81 80 148 153 74 129 191 133 201 167 162 152 171 191 266 234 217 333 238 204 276 202 225 151 219 198 243 211 213 248 221 156 175 185 185 208 188 167 117 173 185 91 137 176 173 129 155 116 124 138 120 153 164 127 143 137 139 94 130 150 94 76 76 128 162 76 68 86 90 125 85 97 111 111 89 121 122 61 108 156 116 85 115 132 102 123 160 108 149 214 181 116 88 104 116 145 180 521 1212 1097 447 190 114 80 57 73 90 103 91 115 131 89 58 88 67 98 115 81 91 99 101 81 125 112 97 121 143 147 121 134 112 101 114 125 115 71 100 101 71 77 81 90 71 95 97 104 93 78 95 103 92 92 103 98 93 108 87 81 88 83 78 74 90 89 80 80 66 69 79 78 85 102 89 84 90 93 79 73 81 74 82 83 80 96 88 78 75 64 70 82 87 79 75 78 79 87 73 76 73 81 83 83 67 55 50 58 53 53 48 42 39 42 39 33 62485 339 646 30 11536 17 21 25 7896 1237 426 456 465 458 428 381 446 456 464 470 434 408 404 405 393 366 421 422 453 413 398 383 401 422 395 380 370 344 309 274 280 286 257 143 129 141 156 249 156 140 164 148 157 125 78 117 152 181 97 58 151 148 88 112 111 113 155 187 194 53 136 202 207 232 138 122 96 123 92 139 115 164 133 100 175 82 123 113 121 91 129 69 126 132 165 193 142 69 139 108 174 119 91 90 151 126 120 118 112 136 194 172 44 143 117 148 107 183 302 346 375 236 309 288 249 119 178 185 140 119 98 117 202 176 188 153 115 155 208 145 193 199 198 251 233 187 224 178 197 221 267 231 245 301 273 244 230 311 248 214 228 244 254 216 209 181 153 180 207 191 130 179 171 154 175 151 121 146 209 176 195 216 199 127 133 155 151 195 146 136 161 129 103 164 148 164 127 119 131 118 109 112 88 104 104 111 121 126 100 104 170 130 101 140 126 140 167 95 126 130 163 157 168 179 179 142 147 133 137 132 138 138 423 959 964 363 192 139 122 133 138 117 102 151 154 107 93 120 119 139 114 114 118 128 135 141 151 106 109 135 187 193 166 143 150 153 130 122 108 148 141 123 123 106 143 144 114 116 115 87 130 133 121 116 136 127 102 102 123 123 127 116 123 107 96 129 124 121 114 98 78 87 126 116 113 133 131 103 98 92 104 100 96 111 107 89 94 99 102 102 105 91 91 111 109 100 99 99 104 103 100 95 101 98 110 97 88 91 98 94 83 72 74 67 62 66 60 60 62 62491 336 735 30 11535 17 21 31 7896 1232 440 377 430 482 417 391 447 413 385 377 385 326 360 341 398 390 401 335 341 327 247 249 331 212 168 188 313 265 196 165 100 153 96 108 143 102 102 99 137 88 61 161 128 117 114 135 84 59 47 81 93 114 141 128 182 163 86 83 113 84 52 98 86 41 99 96 89 113 110 67 95 116 185 153 64 56 98 120 134 143 102 136 85 188 165 169 159 166 182 90 105 92 47 106 144 114 155 149 135 93 152 161 155 201 129 186 360 427 375 325 313 236 257 242 205 184 185 129 119 124 105 180 138 151 122 128 86 100 228 165 172 232 244 216 231 257 226 201 202 207 239 226 209 222 247 205 207 221 199 212 254 174 220 174 180 191 169 172 194 119 166 141 157 157 157 138 189 205 213 172 173 176 153 99 137 118 96 125 97 129 150 107 69 88 129 88 79 79 109 129 89 84 68 68 111 136 128 105 104 122 129 107 139 146 65 89 94 127 110 121 128 134 80 108 134 100 114 96 287 494 648 587 289 125 94 97 112 101 99 103 122 115 94 122 121 79 111 122 86 81 98 150 137 131 118 145 152 128 129 89 77 81 128 130 108 89 117 113 98 77 81 100 108 95 70 73 106 109 96 83 78 94 105 106 102 96 116 104 94 56 67 96 99 90 100 77 70 71 69 89 85 94 88 86 88 92 89 86 61 55 69 79 76 70 82 67 62 60 64 80 81 77 76 84 79 88 91 92 81 77 84 81 76 71 80 72 58 53 57 48 51 41 35 37 32 22 62497 337 733 30 11533 17 21 37 7895 1227 432 507 472 431 502 462 380 458 484 533 398 352 432 460 447 460 435 383 338 398 369 312 277 379 292 349 254 314 190 94 129 152 176 169 102 137 83 129 207 137 126 76 122 110 89 113 111 92 107 146 184 127 170 212 173 236 179 243 184 184 129 229 241 169 126 158 177 138 92 153 173 171 120 128 164 215 144 118 73 53 68 158 84 111 145 207 164 135 94 107 116 126 98 159 139 202 192 58 85 189 156 177 171 163 105 136 247 282 424 467 407 382 223 235 275 214 219 204 176 186 185 96 157 183 173 219 224 194 180 163 167 222 211 245 220 234 262 290 249 244 214 236 248 316 274 293 318 315 293 255 280 284 236 252 316 255 249 238 225 271 263 242 251 231 183 217 228 193 211 175 227 193 161 215 166 173 225 179 161 154 157 191 145 137 163 154 116 113 146 106 104 131 110 131 133 143 148 143 125 142 158 130 135 130 128 118 123 147 163 106 181 201 193 124 129 181 192 142 97 182 396 489 509 413 236 126 156 142 127 157 169 166 150 159 144 147 166 138 161 170 151 173 160 181 162 168 154 169 168 176 167 176 139 96 121 128 141 137 129 134 154 146 126 123 127 142 126 118 100 117 157 134 144 131 116 127 110 115 126 140 121 95 137 131 126 121 126 118 116 112 119 123 120 127 127 124 101 111 116 128 120 106 108 105 107 113 106 111 111 103 109 114 113 112 123 120 111 111 108 110 122 116 104 110 113 101 98 95 93 82 70 78 81 70 62 62 59 62503 338 671 30 11531 17 21 43 7894 1222 392 321 376 359 355 453 451 392 406 467 470 423 413 444 495 419 393 415 360 349 380 353 273 353 277 223 182 151 171 158 144 208 165 135 152 145 149 103 68 116 139 95 110 60 32 80 108 167 132 111 100 87 167 156 165 82 97 113 147 115 79 144 59 56 152 102 66 34 90 154 196 144 142 120 127 133 103 121 135 115 112 117 81 195 164 151 121 178 128 124 163 107 80 150 135 124 168 119 79 26 83 163 190 96 157 110 73 152 396 488 435 396 257 295 286 255 220 197 181 173 163 118 102 146 114 168 163 134 132 138 152 142 118 139 245 263 224 204 157 272 270 278 251 272 252 220 179 222 227 182 242 241 276 262 239 214 231 234 240 193 182 230 242 240 248 215 247 180 187 152 180 207 178 211 199 160 127 135 141 147 149 159 132 117 150 121 126 115 43 86 83 134 70 94 142 93 99 114 64 115 104 105 129 108 97 121 126 111 103 115 107 104 118 151 117 106 130 137 127 56 127 290 632 609 288 110 106 106 118 133 145 96 95 133 113 155 119 121 125 128 150 120 121 170 133 112 141 159 153 152 144 142 110 107 92 111 116 135 109 54 86 107 102 105 127 120 91 79 113 109 89 107 98 93 102 103 72 88 86 96 98 90 100 98 106 112 99 95 98 109 71 86 96 88 92 88 82 79 90 87 78 70 71 73 78 73 94 105 76 81 73 72 73 83 75 69 85 87 83 83 76 87 92 82 82 88 87 77 79 74 69 60 48 51 46 39 43 40 62509 334 790 30 11530 17 21 49 7894 1216 362 446 491 428 540 466 417 449 437 468 409 487 467 462 435 425 374 317 349 317 199 206 156 115 105 129 165 157 136 184 191 118 145 226 89 65 168 173 95 128 125 129 42 118 155 148 102 112 71 51 157 172 179 95 101 155 264 254 118 162 188 148 170 116 143 133 166 176 122 67 91 148 220 206 112 213 240 164 102 141 171 132 181 195 151 135 219 173 162 136 153 260 211 151 138 157 95 106 131 151 167 137 158 172 300 443 417 348 344 345 312 271 203 201 171 182 151 154 142 106 150 103 146 190 172 190 272 248 197 211 311 252 241 236 268 266 268 287 306 222 266 289 287 324 312 302 289 235 235 247 288 281 233 273 286 284 243 278 292 270 264 178 168 239 175 207 204 147 167 183 202 200 157 158 178 190 181 176 200 133 75 99 148 132 101 77 116 135 119 133 122 76 98 112 126 140 142 129 137 168 132 168 125 97 126 119 146 163 171 168 153 158 158 154 176 132 151 356 624 358 174 182 119 122 152 154 119 105 129 161 156 139 139 156 146 126 126 136 169 199 195 173 136 159 151 168 182 146 129 132 147 112 139 120 120 122 143 133 119 124 144 111 107 127 141 121 109 84 114 121 116 125 124 113 108 113 124 115 124 107 111 116 119 104 106 122 118 108 117 105 107 121 107 97 105 111 101 99 111 96 73 87 106 121 117 101 96 103 95 106 100 110 108 108 113 116 116 114 113 104 114 110 100 94 96 95 85 74 77 77 71 65 59 62 62515 339 640 30 11530 17 21 55 7893 1211 427 438 381 342 383 450 383 323 385 446 401 420 366 417 338 349 470 334 358 395 348 413 376 395 403 344 357 301 284 229 138 183 171 135 147 252 197 184 203 176 167 65 140 202 148 67 169 210 70 99 75 62 72 103 101 131 173 121 100 170 131 158 137 158 153 187 118 109 115 136 155 137 87 127 112 84 115 157 120 138 159 124 101 115 168 262 80 157 189 166 126 98 169 158 100 102 145 161 145 60 105 127 167 68 130 185 135 256 314 359 442 391 423 354 268 298 288 247 199 95 155 167 135 150 134 167 122 191 173 157 151 178 200 243 188 229 185 240 227 262 287 278 252 232 239 258 189 227 258 264 274 285 286 276 285 257 222 254 250 202 199 231 205 208 235 220 213 201 151 201 166 145 182 184 163 133 145 177 127 154 125 158 157 127 123 128 121 148 162 140 149 141 84 129 99 140 130 98 100 128 114 147 155 187 166 137 142 111 129 110 136 145 84 148 126 142 166 159 148 140 146 143 199 254 181 107 158 161 147 163 177 143 101 118 109 134 152 141 144 145 142 150 136 160 171 168 159 158 142 149 140 151 141 125 147 138 122 108 102 137 119 131 116 123 110 99 100 102 116 106 99 112 112 122 102 115 119 121 117 111 124 107 116 110 109 119 95 121 100 103 106 102 94 109 102 111 110 82 88 94 101 86 89 101 83 88 93 91 77 89 92 97 90 96 98 92 90 85 88 92 97 101 100 100 101 97 101 93 94 87 84 78 79 73 59 50 59 54 43 62521 335 760 30 11530 17 22 1 7893 1206 433 449 400 361 403 372 361 401 365 342 357 407 345 385 423 341 322 399 316 329 419 304 247 275 210 163 182 176 211 214 219 173 154 78 109 185 152 105 137 108 115 140 207 137 111 34 97 208 128 84 145 118 108 147 155 285 158 150 189 176 190 134 194 162 219 184 110 205 133 100 138 153 145 136 193 182 67 169 133 133 120 129 106 117 123 155 145 167 80 121 126 203 172 171 143 174 138 164 131 142 167 147 94 286 436 385 481 458 258 323 310 281 288 308 202 191 159 145 215 157 120 161 227 203 177 179 228 215 221 195 213 284 262 159 223 269 268 261 229 245 275 336 286 241 249 319 278 244 205 263 339 248 238 239 323 286 219 241 171 233 212 182 165 237 241 207 183 211 207 218 221 210 183 213 224 161 134 151 136 150 224 180 135 158 118 109 115 75 108 167 168 162 152 104 151 144 159 184 183 132 143 130 136 140 114 140 111 141 168 146 143 154 146 125 142 153 150 145 128 128 133 147 173 155 154 144 127 131 149 148 146 144 126 143 186 161 156 146 180 168 179 162 154 167 157 175 207 229 189 185 179 122 129 158 136 132 129 129 128 117 121 126 125 118 128 118 113 129 112 118 128 109 102 114 139 139 108 109 119 127 125 127 107 129 141 121 106 93 113 113 101 103 100 103 114 108 115 116 102 109 119 100 105 112 116 109 110 109 103 93 109 118 112 109 115 106 114 113 112 110 107 98 97 104 93 89 97 105 93 76 76 67 56 54 57 62527 335 760 30 11530 17 22 7 7892 1200 412 490 414 358 344 370 385 399 295 404 439 251 345 387 353 339 322 357 303 318 270 238 225 225 212 164 140 105 161 151 183 141 126 137 108 100 154 151 164 163 99 143 85 61 109 91 83 105 91 53 133 186 149 214 162 170 115 118 142 187 181 109 128 164 143 183 145 189 111 148 144 124 80 46 94 126 124 95 211 194 162 116 137 154 111 166 150 138 156 157 158 134 156 71 103 45 162 183 179 117 160 126 257 287 280 467 351 310 306 368 334 291 230 174 170 183 144 159 95 141 102 158 131 182 176 202 202 172 267 201 164 238 170 165 227 266 244 294 231 214 213 214 207 234 219 248 222 237 236 311 235 226 271 232 177 182 226 168 235 258 238 217 251 239 234 225 201 169 199 174 177 252 173 166 158 132 122 117 132 134 128 153 171 154 140 138 201 116 99 112 116 162 151 149 122 142 120 156 160 149 175 152 134 89 86 163 144 118 135 117 89 178 128 118 131 117 121 104 106 139 158 155 106 117 119 174 143 123 134 129 128 125 82 117 131 119 126 168 156 164 148 135 115 155 149 165 174 158 188 165 128 127 124 127 117 107 112 120 91 105 103 101 105 86 109 91 121 126 106 98 112 122 119 107 125 115 107 101 122 122 111 117 108 130 103 96 89 87 99 97 98 95 96 89 84 93 83 97 77 90 85 91 92 87 99 86 88 88 95 89 96 92 95 105 97 104 103 106 96 94 99 94 96 87 80 83 79 75 73 61 66 56 50 53 49 62533 337 700 30 11530 17 22 13 7892 1195 335 421 372 407 433 399 353 324 278 359 426 245 297 222 322 337 304 318 259 312 296 226 234 250 145 182 72 169 139 171 144 147 144 114 127 179 169 159 170 122 60 133 101 136 163 131 37 53 123 98 73 91 126 200 92 115 118 161 144 67 106 118 120 51 142 155 185 145 114 160 171 213 116 100 63 46 84 93 120 136 40 171 129 102 75 144 56 77 140 64 130 101 68 104 159 99 108 174 138 177 159 130 112 169 162 238 295 233 267 358 357 338 296 270 252 239 148 178 193 185 134 91 145 150 217 170 229 187 176 176 230 221 223 259 257 209 252 298 311 251 171 201 260 280 276 217 207 219 259 259 284 299 220 274 244 244 213 205 228 223 210 268 223 205 139 207 219 230 193 193 217 226 162 214 188 150 186 123 127 147 135 168 177 191 144 146 115 93 136 141 128 136 110 108 114 144 139 141 132 90 106 119 127 122 155 92 117 133 126 120 99 101 84 78 83 85 101 152 138 92 118 185 186 155 118 117 119 138 159 118 132 149 105 119 137 128 123 118 156 160 145 146 167 187 165 146 141 150 153 141 155 189 164 108 90 133 102 92 96 89 87 109 110 87 111 113 109 85 105 119 135 125 112 125 134 119 119 110 111 107 84 98 109 91 118 139 101 97 97 93 97 92 86 112 94 73 96 109 94 93 104 88 84 88 69 78 92 93 88 96 100 93 87 97 94 104 106 100 108 115 104 105 105 97 95 95 91 93 92 81 73 73 61 56 59 53 48 62539 338 671 30 11531 17 22 19 7891 1190 406 438 489 411 415 441 435 370 337 392 376 372 288 277 347 310 404 303 344 288 331 316 312 269 244 229 120 139 138 69 137 161 153 132 80 98 122 184 143 137 148 214 114 76 118 76 75 130 78 172 154 102 86 99 114 151 162 83 82 159 205 238 177 137 154 118 109 120 142 128 142 188 205 217 175 114 146 84 145 130 114 161 164 192 170 151 60 104 145 180 178 169 146 168 73 132 168 158 113 157 181 178 136 155 163 187 278 390 330 280 304 311 276 239 217 281 297 254 148 115 124 116 122 97 157 143 164 171 159 192 179 176 197 205 154 103 144 156 236 323 253 244 210 266 240 239 261 225 222 204 204 190 210 246 290 243 210 212 191 184 251 219 188 205 216 213 214 193 150 196 191 183 229 182 155 152 155 147 126 155 130 96 88 128 126 123 149 140 130 117 138 152 144 98 100 101 122 106 130 155 142 126 99 110 89 106 117 99 114 114 125 159 115 123 132 120 129 104 103 119 102 127 159 139 133 133 135 93 107 115 121 125 139 122 135 135 124 134 152 119 130 144 157 135 163 152 154 149 165 144 143 149 156 112 131 121 121 117 112 91 85 83 111 116 116 107 92 103 114 123 100 97 123 106 92 118 120 110 101 105 105 91 94 115 111 106 83 91 91 96 91 88 80 104 104 91 75 77 83 83 69 80 97 106 104 99 88 89 92 82 76 76 78 90 88 100 104 104 94 96 98 99 91 104 103 94 92 96 88 91 84 76 74 68 66 68 59 48 62545 342 551 30 11531 17 22 25 7891 1185 4088 666 455 474 462 462 459 504 463 452 394 440 398 400 399 410 440 443 361 379 422 434 471 422 289 319 324 268 194 213 188 153 166 236 178 198 149 162 203 168 131 131 134 143 143 160 103 137 125 207 164 153 154 136 162 147 135 219 267 176 156 133 168 161 143 188 160 115 123 106 126 199 189 205 193 169 102 61 100 114 128 116 132 148 193 213 162 144 186 175 148 105 105 82 86 115 175 238 162 83 105 178 157 117 133 219 161 152 180 155 237 319 356 369 310 287 327 344 310 270 304 310 250 194 140 155 174 150 181 213 207 189 216 223 216 172 148 159 187 203 227 203 215 265 241 209 252 267 265 267 277 299 282 268 279 245 202 236 204 183 241 220 192 234 257 256 181 188 237 207 176 213 198 158 218 253 233 226 201 176 125 159 147 144 127 190 174 145 157 150 169 184 126 94 115 127 112 94 113 145 145 135 127 136 110 120 94 99 106 178 191 161 130 142 117 104 117 102 115 145 140 112 97 137 124 133 118 108 94 102 99 136 154 133 93 91 117 138 141 147 141 148 120 106 101 143 180 176 167 162 180 187 155 154 176 173 165 162 150 122 97 102 99 101 120 126 133 119 102 102 103 110 110 115 124 112 120 129 124 123 111 104 113 132 130 105 98 97 104 114 114 106 107 120 125 114 103 105 99 83 78 79 87 96 93 94 105 112 112 96 84 80 89 93 88 91 94 93 90 96 100 106 105 107 105 107 104 104 105 104 105 106 100 90 87 78 78 76 72 71 66 61 62551 346 430 30 11530 17 22 31 7890 1179 413 445 468 450 509 478 507 513 522 550 512 471 464 416 458 461 472 392 439 457 338 279 351 398 365 340 363 386 289 230 247 268 256 217 173 148 182 219 209 212 169 171 166 142 124 115 161 145 151 178 153 143 161 155 85 65 119 167 158 164 147 133 149 175 101 87 128 198 216 176 96 109 174 163 111 152 193 162 167 167 138 121 165 155 78 130 137 84 90 152 201 154 162 106 101 118 125 89 140 134 119 122 164 175 107 133 130 152 138 228 221 165 106 110 158 294 333 295 262 339 357 328 305 299 300 353 320 202 187 134 137 192 206 234 240 242 199 193 188 197 194 173 228 228 246 209 232 274 315 282 259 254 259 284 240 221 217 235 260 317 255 277 298 295 276 256 247 261 242 258 277 208 226 257 226 234 237 216 191 215 198 187 172 175 166 196 190 134 143 163 142 162 147 166 161 167 145 139 133 119 110 133 158 165 150 144 105 118 165 158 142 126 121 120 111 132 151 120 96 111 151 147 123 145 148 112 100 118 121 104 119 152 138 131 141 159 171 142 132 121 108 126 125 137 143 140 122 139 174 185 176 161 173 164 162 175 180 187 187 179 172 168 153 126 113 107 110 125 124 100 110 148 150 122 112 109 122 134 126 145 144 128 121 125 124 117 121 133 134 121 112 120 126 107 90 97 109 111 111 112 115 125 129 119 103 107 105 103 107 98 94 98 101 110 110 109 113 107 111 112 112 102 110 107 111 108 106 111 112 114 121 107 101 106 107 111 117 105 91 84 81 79 77 69 70 67 62557 343 518 30 11528 17 22 37 7890 1174 432 420 460 450 436 432 566 554 511 572 591 487 452 492 365 373 350 362 316 289 287 294 282 303 259 203 224 149 129 175 108 118 156 173 214 146 126 127 195 262 199 162 137 95 113 149 141 68 27 66 92 139 146 171 130 94 87 127 132 95 115 168 191 106 82 69 84 145 172 181 157 171 196 147 125 128 208 168 151 133 117 139 100 112 126 130 142 143 162 117 123 148 160 142 45 86 112 92 156 154 119 98 144 156 105 125 169 178 155 145 169 265 344 291 209 252 298 294 313 297 271 318 259 163 123 110 138 168 141 168 152 152 172 213 235 198 174 185 214 224 192 173 198 221 272 296 269 231 213 216 231 199 187 253 292 252 208 228 255 233 254 243 234 221 209 224 239 206 210 224 222 219 221 197 184 197 234 224 165 142 158 167 189 165 118 138 136 120 152 170 155 149 134 138 136 119 122 116 129 139 118 118 119 97 94 98 90 100 107 102 113 122 130 139 130 126 128 133 148 142 120 115 114 129 141 112 100 125 138 124 114 117 114 121 137 140 125 129 126 125 131 138 155 143 131 130 151 168 162 158 165 185 177 171 165 155 145 149 151 126 125 135 126 129 125 103 102 119 113 113 91 100 110 122 110 111 112 119 119 98 101 112 114 117 103 112 107 99 104 108 124 121 103 104 102 98 101 93 88 85 89 90 95 89 80 92 97 96 98 112 102 86 87 87 88 91 91 89 93 97 104 102 83 84 95 104 94 95 96 90 87 92 90 86 89 79 68 70 62 61 62 61 54 62563 341 577 30 11527 17 22 43 7889 1168 642757 999999 1789 453 475 538 557 488 481 433 385 378 378 313 339 337 437 357 336 394 364 402 347 337 275 248 224 174 180 162 157 77 97 104 132 136 156 193 204 168 175 195 192 154 126 130 180 196 180 121 83 112 70 117 103 187 189 209 167 146 201 157 161 227 114 184 110 120 158 225 178 114 139 124 114 160 171 40 126 106 113 119 77 126 152 126 166 206 182 186 99 114 112 118 70 165 160 116 147 92 102 98 164 166 171 206 125 121 180 142 298 360 244 253 269 298 350 313 288 327 326 251 167 124 109 149 144 160 134 169 173 184 201 222 239 248 206 206 255 233 255 303 290 221 318 306 263 233 211 239 210 233 266 249 246 231 281 289 308 214 209 266 205 221 271 244 215 233 240 207 211 209 239 269 240 206 241 233 190 153 141 148 92 171 134 147 154 188 188 172 138 161 117 112 104 126 122 83 106 86 130 142 132 126 171 137 123 110 99 131 187 161 124 106 129 150 127 123 87 90 124 90 89 101 85 105 84 124 128 133 133 146 105 119 136 118 122 160 140 136 141 161 158 174 200 197 208 197 191 205 180 192 161 170 153 135 124 156 164 158 105 112 126 133 137 109 101 110 91 116 109 104 122 140 109 122 113 130 113 94 100 126 127 114 107 108 115 130 130 108 122 112 108 112 103 94 96 106 109 105 101 102 108 125 109 102 94 99 110 101 123 104 99 111 104 116 111 102 107 110 108 105 89 97 109 105 102 104 98 104 94 88 85 85 82 71 71 74 71 62 60 62569 341 577 30 11527 17 22 49 7889 1163 5156 508 422 462 485 500 524 498 514 456 408 427 342 252 250 360 382 333 267 237 221 296 229 243 261 280 245 201 218 202 131 171 196 147 146 104 198 169 176 162 145 226 208 218 192 241 114 99 112 119 109 158 81 160 87 93 106 110 184 147 121 185 100 135 159 177 118 122 191 141 116 116 122 144 120 123 144 123 96 118 130 131 113 225 147 74 117 106 132 158 143 128 193 166 104 145 150 131 112 92 123 215 144 127 190 156 110 121 214 315 325 263 310 326 297 350 319 291 299 313 240 195 199 122 153 119 92 119 154 185 264 227 227 215 229 184 194 185 244 254 251 285 241 287 204 210 222 214 207 286 246 209 280 302 261 197 266 293 299 260 247 269 224 247 191 217 170 195 194 188 149 217 264 255 288 217 164 157 153 191 139 146 171 161 148 131 119 128 152 147 165 148 137 154 149 118 138 116 107 160 114 118 146 158 149 147 153 135 135 133 121 126 109 131 111 117 110 87 90 111 109 105 119 172 109 104 103 105 132 140 131 149 182 160 156 104 141 122 138 124 116 129 159 177 176 174 187 175 151 185 189 180 190 187 169 164 136 125 121 133 150 121 102 102 133 90 134 140 85 107 136 129 132 138 149 134 111 109 102 126 129 105 98 114 107 106 108 119 123 107 92 98 99 114 118 124 139 118 113 111 105 116 102 96 115 111 92 105 111 104 103 101 98 112 106 96 99 93 93 101 105 114 98 93 99 104 109 101 95 91 94 88 87 86 76 71 66 61 56 72 67 62575 342 550 30 11530 17 22 55 7888 1158 370 407 442 386 451 444 362 368 273 281 277 233 246 271 355 315 322 278 299 267 270 273 214 228 260 268 185 183 154 180 106 115 146 163 218 45 104 81 90 130 137 142 111 122 77 113 125 209 96 76 70 37 95 93 44 59 71 123 112 24 33 144 135 51 82 118 175 103 76 94 140 129 75 86 134 83 87 56 71 122 119 129 93 37 84 112 92 68 118 161 129 98 115 114 96 150 102 124 69 88 30 94 146 138 62 94 142 54 54 143 265 306 321 204 257 279 275 257 358 296 255 174 181 162 158 118 64 113 138 188 192 128 103 184 195 180 164 216 200 141 218 181 262 247 269 274 205 202 177 204 193 197 213 209 194 240 230 180 257 243 263 275 241 206 186 209 191 223 200 200 172 150 155 183 221 190 199 158 172 154 92 113 133 122 113 144 105 181 119 101 112 132 98 99 62 26 70 117 131 98 95 118 113 140 139 99 92 99 135 103 91 69 71 70 83 89 97 73 105 82 69 111 105 97 84 93 74 66 109 113 123 64 73 85 116 139 95 92 110 121 117 104 79 119 135 160 179 152 112 103 142 182 153 131 132 132 116 87 93 105 107 84 110 113 93 90 95 66 77 70 66 76 100 114 104 103 128 98 86 94 87 92 86 66 59 85 95 81 66 75 82 78 76 76 76 74 68 73 88 81 74 56 63 65 79 94 66 55 79 81 83 59 44 56 71 69 72 65 56 53 64 64 73 79 78 78 71 70 69 68 53 54 54 50 45 39 36 29 30 29 30 22 62581 346 405 30 11535 17 23 1 7888 1152 438 461 507 486 423 451 440 455 474 525 429 302 335 369 335 341 329 351 399 325 299 289 295 291 325 378 430 330 311 285 264 242 198 112 125 96 121 200 117 107 185 183 193 160 186 207 95 207 218 213 133 103 171 190 168 141 108 128 113 122 120 54 58 110 132 167 126 170 153 156 203 150 96 94 141 137 178 142 144 121 89 92 141 104 109 80 59 63 135 131 122 139 94 184 176 135 81 92 83 139 179 102 156 118 144 142 169 156 178 170 112 130 145 248 319 281 247 301 308 285 301 352 329 341 250 134 154 175 135 84 138 109 176 191 154 111 166 265 226 227 215 215 201 215 204 228 237 231 252 250 269 230 242 273 327 294 214 191 296 249 276 286 227 231 221 200 215 279 264 237 260 186 248 227 226 214 256 226 218 208 199 151 194 205 145 144 152 141 140 177 155 131 89 161 133 101 111 90 129 111 139 114 61 79 104 152 94 70 105 83 90 103 134 91 42 88 88 100 133 120 98 145 130 98 128 119 116 78 86 111 103 136 130 134 114 116 147 168 124 118 145 95 134 126 97 134 156 153 155 152 142 158 154 170 157 163 161 150 136 161 137 108 111 113 142 121 90 104 122 137 117 121 138 114 92 111 108 117 112 125 114 128 141 112 93 103 100 106 81 89 100 101 116 96 85 104 84 88 85 68 88 97 92 106 92 100 92 80 92 88 90 98 84 81 88 89 79 79 98 74 74 95 90 74 91 84 90 89 90 97 101 80 79 86 89 76 75 74 68 72 59 51 54 49 55 40 62587 352 258 30 11538 17 23 7 7887 1147 403 381 372 999999 999999 999999 461 511 495 449 452 493 485 457 431 405 390 363 300 317 362 326 341 256 273 339 358 420 393 318 302 260 305 296 289 274 290 200 150 189 179 176 204 141 133 103 156 130 160 142 115 128 182 189 177 218 264 212 194 174 200 141 122 193 139 84 139 167 142 163 175 229 102 128 138 192 150 136 110 111 161 145 163 119 91 131 226 110 117 164 96 93 140 68 116 175 147 131 98 134 118 106 133 185 170 95 123 142 145 147 131 101 178 168 137 133 82 138 207 309 389 300 297 260 337 370 283 298 341 324 226 177 128 159 142 189 170 144 155 118 202 255 227 249 245 263 278 209 203 162 210 239 306 322 288 267 189 219 193 263 284 186 236 230 285 288 287 326 284 307 306 280 273 297 259 280 318 285 256 248 267 250 231 288 236 190 162 111 141 143 156 196 195 174 180 136 137 137 120 154 150 166 131 114 122 111 101 133 133 86 134 128 119 86 141 125 144 171 154 108 113 133 163 168 139 142 159 128 147 118 127 105 101 101 130 118 108 93 146 131 141 150 128 150 175 158 145 139 147 131 147 133 142 154 185 212 191 180 204 198 211 186 172 202 174 168 176 173 160 135 124 160 149 111 98 103 88 123 140 127 152 140 161 155 126 127 134 151 139 107 125 130 108 113 113 119 104 119 115 115 119 141 145 109 107 113 112 110 103 104 112 109 124 126 105 102 115 105 101 108 114 111 112 106 102 104 101 103 95 104 105 112 114 116 100 98 113 107 103 103 103 105 89 89 86 88 85 73 74 66 63 58 62593 348 381 30 11541 17 23 13 7887 1142 409 427 438 403 461 364 324 350 324 379 324 245 237 358 371 307 347 348 403 364 366 286 235 236 240 198 199 260 156 198 164 149 216 105 182 190 171 211 150 164 241 151 120 226 205 138 183 154 207 188 169 204 149 109 80 151 146 23 34 83 114 177 178 198 188 199 139 147 187 173 133 128 130 154 156 151 132 118 74 107 75 73 135 119 127 108 112 100 150 151 171 111 115 126 107 128 117 117 123 147 157 92 128 132 127 164 128 172 202 170 177 197 100 119 252 325 328 301 296 285 342 419 337 373 401 315 268 185 119 105 167 185 114 139 115 132 144 134 166 212 141 203 160 189 244 200 185 223 241 274 307 272 228 239 283 221 246 237 235 225 210 211 268 247 238 204 227 268 281 232 280 271 281 293 216 203 260 234 241 259 260 191 176 136 185 180 160 181 184 173 170 220 196 184 176 123 146 131 154 157 87 110 128 133 144 154 187 178 115 94 81 118 126 125 130 74 108 115 126 169 157 89 125 144 118 118 121 90 103 105 113 96 91 119 145 155 127 112 156 139 163 154 155 154 162 151 156 167 163 150 204 186 180 152 163 185 175 168 182 191 190 163 149 145 121 100 108 131 127 125 120 106 116 120 137 122 123 123 130 155 159 131 117 108 105 141 137 129 112 107 122 141 133 134 127 104 138 123 110 110 110 117 113 118 111 105 92 83 86 95 105 107 100 99 106 97 94 107 95 100 92 82 83 94 96 107 108 103 107 99 108 108 100 96 98 90 86 91 86 82 73 63 67 65 55 49 50 49 62600 346 443 30 11543 17 23 20 7886 1135 511 490 433 435 428 402 402 404 367 388 380 412 354 384 299 343 349 349 318 334 360 318 237 238 213 266 160 184 181 86 94 271 227 150 204 220 185 169 122 186 172 142 204 177 107 199 227 211 202 126 97 215 169 128 114 143 128 102 175 151 205 173 165 116 133 148 164 157 123 114 157 204 220 108 119 128 155 138 152 134 131 91 92 160 164 118 103 108 157 229 153 146 134 123 125 92 76 126 178 53 137 186 142 198 98 186 167 184 193 174 133 152 234 403 367 289 293 301 360 361 372 383 390 329 306 186 227 117 125 121 113 119 101 111 125 177 208 257 284 239 207 218 218 194 266 221 207 265 216 277 262 272 231 241 278 234 214 238 220 235 221 259 226 231 232 244 221 307 310 304 254 255 238 201 210 249 284 251 188 180 234 205 180 176 177 187 196 176 178 237 218 202 148 126 165 169 172 153 128 155 145 125 109 111 134 106 176 153 157 143 165 140 142 163 145 132 128 114 146 160 146 159 157 127 133 95 130 115 102 110 138 113 98 150 165 157 151 148 157 146 127 112 146 165 158 180 182 192 174 222 177 173 201 223 195 173 205 201 208 181 156 149 142 135 125 131 111 126 141 128 128 123 111 118 126 149 144 120 127 140 157 178 134 140 130 137 131 126 128 117 128 125 118 119 124 120 138 120 119 119 128 114 98 117 131 120 119 109 120 98 96 105 92 101 116 123 110 90 86 94 99 101 113 114 104 108 103 114 110 104 98 100 105 103 97 98 102 93 87 88 81 80 81 73 70 59 62606 347 414 30 11544 17 23 26 7885 1130 487 456 421 414 432 411 478 383 369 353 362 316 311 290 263 255 333 300 266 248 175 204 173 189 248 177 201 243 187 236 146 228 190 161 190 101 79 65 115 188 151 155 141 93 121 157 121 121 156 118 161 132 193 171 85 163 150 150 120 94 110 154 167 150 192 159 148 98 123 204 193 236 206 172 125 114 142 65 81 74 152 137 118 146 81 109 148 184 193 194 140 35 169 117 86 99 102 177 141 99 34 60 135 141 92 87 151 153 140 140 125 66 90 240 290 251 289 329 373 285 387 381 299 306 306 349 207 133 142 63 74 73 118 128 130 130 93 104 138 141 123 164 143 147 174 101 164 215 285 247 201 259 218 226 195 251 253 242 245 199 244 235 197 261 231 265 284 265 224 222 291 272 229 198 188 174 239 307 224 215 176 194 148 116 154 158 127 102 155 149 179 131 111 108 146 118 106 100 133 107 39 66 88 60 61 121 93 79 114 112 141 82 93 94 62 92 96 140 103 114 90 129 107 95 122 98 88 96 58 87 98 84 84 109 108 131 104 104 103 117 102 116 112 119 119 124 123 127 145 154 181 177 152 134 164 150 151 154 141 125 132 131 138 99 98 114 87 92 57 89 96 80 80 105 94 91 83 72 86 100 113 113 79 103 115 93 95 110 63 76 94 80 73 94 104 106 93 96 91 84 78 91 84 61 62 78 88 75 73 79 90 92 71 77 74 64 75 71 63 64 63 75 78 64 74 71 78 81 92 89 83 76 81 83 80 74 75 77 79 65 63 50 50 50 49 49 40 62612 349 354 30 11544 17 23 32 7885 1125 588 586 613 628 727 773 808 804 660 645 513 459 387 242 389 349 385 413 321 292 310 239 270 228 319 327 275 176 175 198 288 245 258 208 199 180 184 147 169 169 167 201 144 152 173 127 113 124 131 201 91 154 204 194 173 108 139 84 134 139 142 85 95 126 133 129 181 127 207 265 138 221 183 170 164 111 133 157 53 81 119 92 192 122 199 135 86 148 207 182 202 123 136 198 128 106 142 121 170 139 144 97 114 77 74 142 139 153 155 167 122 54 79 164 191 282 313 317 344 343 403 409 439 426 360 329 328 362 229 130 168 192 179 105 130 158 101 177 57 153 136 191 144 176 233 211 206 207 259 265 242 274 294 301 287 298 288 279 267 299 245 189 251 278 273 285 251 243 246 289 298 239 229 262 259 288 248 236 285 290 261 245 203 230 232 202 172 199 195 151 130 158 171 171 207 156 143 175 212 196 100 112 166 153 135 141 138 100 166 153 175 139 131 107 117 131 164 174 153 151 142 146 140 132 88 102 117 130 105 71 98 99 136 139 133 133 133 147 153 155 142 143 163 139 162 158 181 161 153 169 195 184 183 195 178 182 175 160 159 195 192 165 175 170 161 134 123 136 131 133 119 99 93 98 132 128 115 131 132 114 124 128 131 120 114 125 113 115 108 88 97 98 146 143 125 110 113 88 100 111 101 108 116 98 99 83 83 96 97 101 114 106 109 109 104 99 102 98 98 99 104 102 103 96 91 104 96 98 101 98 93 95 106 101 103 104 102 98 101 91 88 82 87 87 75 69 58 56 57 62618 349 354 30 11544 17 23 38 7884 1119 752 808 760 792 894 973 1080 1121 1163 1093 859 711 539 618 450 477 397 282 379 320 340 301 356 331 337 296 296 342 271 201 215 231 290 207 130 136 181 220 212 170 146 121 198 185 171 100 143 156 94 131 98 139 141 148 138 65 145 79 90 110 144 177 162 138 134 148 139 137 78 135 206 162 145 91 97 188 152 59 51 102 177 62 84 124 68 84 80 92 91 149 149 84 132 92 154 169 115 132 91 174 58 98 51 57 108 96 155 141 163 147 37 124 138 184 265 291 407 522 401 434 390 381 461 428 386 383 370 266 167 172 138 144 155 131 73 110 134 135 165 195 132 140 217 188 180 181 199 249 238 150 216 221 205 258 300 290 265 271 300 268 304 264 284 189 211 251 230 219 271 277 295 335 262 233 254 228 250 239 237 252 223 181 201 148 169 173 174 132 133 138 198 155 176 176 202 200 194 173 126 90 109 76 112 129 106 108 104 98 90 115 134 112 90 108 80 94 142 146 130 172 122 159 151 105 119 149 154 129 103 104 110 93 123 112 111 106 134 149 129 127 123 129 95 119 136 140 164 158 132 168 217 208 199 200 161 200 205 193 193 180 188 194 179 160 156 138 144 102 122 130 105 130 115 92 115 110 125 83 99 112 137 119 124 139 140 149 148 119 124 101 117 118 124 107 108 112 90 94 102 107 96 98 114 94 94 86 92 86 103 106 100 86 93 106 89 85 101 93 77 86 95 98 80 94 95 93 95 87 92 96 94 105 98 92 99 103 91 85 91 89 74 84 81 75 65 56 55 53 51 62630 359 57 30 11547 17 23 50 7883 1109 57173 1215 881 740 763 832 912 970 919 888 908 969 996 1112 949 1023 1047 1122 1113 1075 1096 1153 1064 1136 945 1052 1154 717 491 432 357 344 285 353 339 393 374 326 242 301 274 226 170 239 299 180 214 306 261 202 232 202 108 192 212 152 228 190 161 125 165 234 231 204 151 203 129 166 252 170 129 100 156 161 185 266 206 131 201 216 263 226 169 181 224 126 98 106 77 201 233 150 269 226 169 181 178 175 233 177 150 133 179 133 148 123 108 162 113 169 127 217 211 181 158 155 195 228 172 153 165 218 221 257 351 383 456 517 510 420 387 457 441 436 353 334 397 296 252 200 171 159 171 188 193 182 163 165 199 208 259 252 216 212 239 236 239 235 253 252 287 293 336 238 301 315 344 326 285 288 291 321 284 271 343 334 331 324 298 334 262 270 289 254 257 253 266 322 262 230 217 268 234 206 235 239 280 253 221 169 164 198 179 240 207 197 225 211 161 149 198 153 135 153 184 197 180 162 150 178 196 158 208 154 120 147 160 131 164 150 141 113 136 163 174 143 175 161 169 166 179 193 161 187 188 192 185 186 170 179 153 182 188 182 209 226 186 213 238 244 213 212 222 224 261 277 241 192 197 217 233 220 192 167 166 190 175 136 154 149 169 151 138 155 149 130 179 165 179 175 165 151 163 154 162 171 145 150 178 175 166 161 137 138 153 164 145 149 142 147 146 136 133 143 156 147 138 118 119 132 147 131 137 140 134 122 123 128 138 145 135 119 128 138 138 139 132 137 131 132 143 140 136 139 135 136 135 125 125 125 114 115 111 110 108 102 97 93 82 62636 359 58 30 11548 17 23 56 7883 1103 55144 1118 900 868 836 730 847 895 796 791 825 897 884 935 929 926 970 1038 998 997 1243 1177 1146 1189 1303 995 2028 16652 17826 569 368 267 240 316 339 280 338 288 273 259 242 202 181 213 160 250 177 107 169 164 163 179 182 189 135 222 180 101 134 200 192 195 90 118 147 127 53 99 163 184 187 91 189 177 180 192 279 257 150 132 203 158 188 111 139 121 138 213 181 108 182 178 206 153 173 236 108 120 157 120 142 130 120 88 92 128 160 163 190 133 105 117 166 160 159 164 172 201 123 57 149 164 165 231 285 390 411 440 459 419 333 352 435 429 318 294 333 275 182 158 165 153 205 145 186 207 181 159 209 196 179 174 235 238 178 203 265 222 188 219 157 219 243 254 285 350 299 314 335 357 334 344 349 314 265 267 293 301 245 288 287 265 256 290 281 285 308 319 260 222 242 227 182 183 193 174 153 161 185 195 198 175 161 160 165 186 199 176 152 151 151 159 133 100 178 137 119 118 153 145 99 149 140 150 156 154 92 144 103 114 157 129 133 155 144 128 150 141 116 167 142 123 141 155 119 152 171 161 131 139 160 185 182 149 192 180 138 172 198 175 190 175 214 205 203 225 225 203 201 212 212 181 194 181 172 135 164 151 149 150 141 124 124 107 122 127 147 165 150 166 156 137 145 129 125 114 130 140 119 122 140 134 118 122 129 113 115 111 127 136 132 113 109 115 128 131 112 102 120 122 109 98 107 124 138 108 103 112 108 115 109 124 118 123 110 103 107 108 116 125 127 132 124 118 115 117 127 124 120 113 113 106 108 105 100 90 81 80 76 62642 359 60 30 11550 17 24 2 7882 1098 62385 1678 766 756 636 657 771 699 769 890 810 760 912 872 912 980 910 949 959 1005 1080 1030 1028 1024 999 1083 1015 869 544 312 256 226 367 304 280 299 250 231 243 302 280 228 245 180 126 257 197 194 184 186 132 140 232 300 158 207 135 132 181 168 105 133 132 229 182 163 125 151 166 174 148 188 177 137 168 78 96 206 219 231 295 201 184 162 120 153 143 136 138 105 66 135 113 133 152 136 125 148 151 98 87 83 33 81 153 226 244 127 87 92 135 88 164 174 208 215 196 182 158 149 151 216 129 216 348 397 398 297 251 365 451 374 351 315 298 361 342 260 169 193 165 163 172 133 172 136 114 182 153 166 157 126 210 197 202 170 217 298 243 200 181 215 240 234 250 302 288 263 221 292 295 276 254 263 209 232 220 234 291 263 250 314 326 305 328 272 312 303 306 271 259 226 184 189 179 227 204 155 126 175 179 155 160 165 189 169 168 119 130 150 141 92 114 123 138 134 129 137 101 139 119 136 146 153 178 118 170 161 133 124 147 142 152 163 138 118 90 116 99 115 103 156 141 118 145 143 142 90 134 135 115 173 134 125 140 129 122 145 137 153 180 177 204 214 185 160 163 164 175 179 183 169 175 198 190 185 129 115 141 118 80 113 136 124 137 130 125 121 157 127 125 158 134 133 145 135 116 122 137 111 132 139 132 125 105 108 113 113 149 131 114 94 120 117 117 110 108 116 115 114 106 128 124 129 125 133 116 100 99 113 113 108 111 109 112 118 106 117 105 102 107 127 111 126 121 113 111 121 117 95 97 105 98 93 85 86 81 73 65 62648 358 91 30 11551 17 24 8 7882 1093 2404 725 780 716 664 652 723 730 672 651 713 638 705 810 999999 999999 999999 764 794 866 924 880 904 948 831 649 530 451 412 372 323 270 270 219 367 271 243 302 269 241 209 136 143 205 136 124 82 169 189 160 203 207 154 115 158 186 125 206 168 161 141 153 147 188 162 249 153 145 104 116 25 129 169 253 217 51 109 160 209 149 202 197 141 86 78 41 86 130 134 186 96 181 178 81 189 218 138 29 142 143 64 136 151 117 92 147 149 162 114 158 145 77 161 214 84 112 208 152 95 112 135 213 266 335 362 386 336 274 209 339 432 397 293 336 335 300 230 163 130 132 128 104 151 157 161 107 147 35 88 119 135 215 234 170 231 209 187 160 226 244 210 218 270 284 300 293 264 300 288 262 215 199 221 245 200 270 288 224 301 271 273 292 219 277 313 304 299 275 287 209 201 207 216 178 153 180 198 188 163 183 131 165 144 156 205 156 96 135 143 110 133 133 134 129 67 139 118 137 113 131 106 118 137 87 103 78 154 151 121 103 131 154 131 134 141 134 96 108 109 127 128 99 80 127 130 108 93 118 114 160 161 127 143 142 146 115 156 203 174 153 150 209 194 185 163 157 183 227 176 151 147 178 174 157 151 140 115 135 123 94 92 75 87 124 116 133 134 136 125 115 128 118 133 117 98 120 112 94 81 78 60 80 123 116 122 102 111 108 119 92 105 103 98 100 94 91 94 109 81 105 104 101 109 104 95 102 95 98 93 90 92 99 100 91 96 93 92 107 107 103 93 101 105 106 97 105 103 99 86 83 83 86 78 66 64 63 60 49 62654 358 92 30 11552 17 24 14 7881 1087 4541 651 656 592 601 630 720 697 675 676 701 597 575 729 774 819 788 842 828 999999 999999 999999 977 1137 1083 1143 1067 742 596 303 246 329 285 236 301 315 295 326 341 305 233 174 190 157 140 144 164 149 258 161 172 270 236 175 185 110 168 90 95 104 243 243 210 169 125 156 106 103 43 101 188 173 190 210 200 209 163 187 143 146 154 102 180 152 106 182 137 88 171 213 160 165 158 165 100 141 119 102 81 171 146 60 93 190 198 135 104 85 95 169 125 120 174 213 223 143 209 247 175 210 206 226 298 305 402 504 377 263 218 220 362 374 350 295 367 371 366 327 230 132 99 166 141 199 174 66 87 140 178 199 178 169 188 236 183 171 227 227 236 217 233 239 210 270 334 360 326 284 309 320 276 307 316 327 277 258 276 321 254 291 315 288 287 291 286 294 302 289 312 282 236 233 163 209 233 243 232 166 197 123 127 160 163 144 157 133 111 134 163 169 145 124 115 145 110 88 122 133 149 164 130 101 93 139 157 116 126 120 117 104 120 146 119 128 110 150 162 134 105 104 131 167 139 138 136 150 176 152 169 151 180 186 180 192 176 190 179 160 173 170 187 202 196 205 172 199 191 178 195 214 193 180 194 170 120 131 131 129 146 141 111 108 107 111 111 123 139 134 138 134 143 138 138 120 107 112 122 114 105 124 132 92 116 115 120 111 128 128 137 130 122 116 88 90 102 108 109 100 105 115 120 119 113 117 110 114 114 112 106 103 102 98 105 100 106 117 105 104 122 119 107 104 109 102 106 97 108 100 91 90 96 94 76 74 72 68 68 61 62660 336 753 30 11553 17 24 20 7881 1082 1107 1008 1024 1040 941 796 450 344 265 374 340 251 187 284 338 242 248 200 164 189 177 133 137 198 217 140 151 164 166 123 193 188 104 129 97 133 155 179 189 189 118 136 104 49 61 80 82 128 120 89 143 166 154 196 109 136 161 50 96 16 34 38 45 89 90 105 88 114 83 120 144 173 130 135 151 131 77 120 75 99 49 90 51 60 128 162 93 32 66 92 108 174 201 103 89 174 153 101 92 112 201 257 278 342 413 397 184 128 214 232 287 256 324 298 426 342 173 205 147 94 97 138 109 121 111 137 149 180 186 141 82 133 215 194 197 224 214 199 214 212 246 233 283 304 261 263 226 265 255 265 285 279 255 195 263 286 242 263 307 242 307 261 234 265 232 206 178 173 245 199 191 164 191 152 149 139 78 62 89 63 67 104 120 113 154 115 107 108 129 103 75 72 91 96 75 52 97 99 92 102 69 91 114 102 141 101 71 112 133 81 116 111 78 98 91 92 97 86 83 103 77 109 124 109 91 111 99 121 119 169 166 159 156 133 142 136 118 135 152 180 168 148 159 123 180 156 152 136 140 143 149 130 117 105 90 98 108 81 78 119 82 109 91 114 89 73 77 123 117 102 110 118 82 90 76 64 51 79 89 100 106 75 86 109 87 88 102 94 79 82 59 80 80 79 91 93 104 79 84 87 74 70 92 80 69 57 66 70 75 78 77 70 77 67 66 77 84 92 84 68 77 83 73 67 74 80 69 64 58 59 57 51 48 38 43 32 62672 334 820 30 11560 17 24 32 7880 1072 769 865 780 534 431 408 368 352 377 359 332 324 307 286 271 252 249 279 317 210 197 245 211 224 258 183 222 217 236 210 194 175 136 153 178 113 85 148 87 137 97 175 102 104 117 113 165 181 135 165 243 156 160 179 174 179 163 118 120 136 114 86 135 135 83 148 140 120 87 144 193 137 164 112 212 167 169 129 150 138 90 159 156 155 190 113 111 76 73 77 260 169 144 185 123 152 205 269 345 328 375 375 337 322 249 236 303 312 314 312 280 290 195 197 130 128 112 151 181 162 172 172 177 208 135 206 243 256 217 234 231 333 352 287 212 283 221 223 256 314 255 202 250 331 303 329 277 290 316 294 288 316 319 282 306 325 298 318 324 357 331 293 236 278 252 231 268 162 210 225 235 175 232 217 188 151 175 166 186 159 143 160 186 169 142 142 132 128 170 118 131 161 126 135 115 93 135 131 193 159 135 120 176 163 159 166 162 152 122 144 140 141 116 126 143 128 93 123 152 160 141 158 172 138 158 154 150 145 167 172 226 178 165 198 201 201 219 201 193 203 200 213 231 222 199 181 166 189 191 154 151 154 139 123 121 111 126 105 130 152 163 133 145 165 158 157 131 106 153 148 142 129 101 127 134 105 110 126 123 123 111 129 107 133 118 107 106 117 117 109 106 114 116 121 122 132 132 124 120 99 128 127 106 126 119 99 112 123 117 115 127 116 112 115 119 121 122 105 106 122 124 124 105 111 118 107 102 96 98 87 83 76 74 62 62678 337 732 30 11562 17 24 38 7879 1066 851 807 951 941 909 983 960 853 685 533 540 598 573 452 302 253 287 277 233 221 322 296 206 279 169 186 172 188 162 112 185 210 237 202 198 185 111 128 215 145 181 233 234 211 140 124 117 121 70 131 41 122 135 154 136 129 120 112 142 75 55 83 112 92 78 76 117 119 91 59 124 126 76 129 46 116 101 131 60 114 119 48 27 56 104 152 192 121 43 110 61 28 127 115 149 140 126 247 270 313 312 327 260 223 251 183 208 209 260 328 352 362 335 264 158 67 95 174 134 126 71 94 85 104 108 120 172 139 118 148 185 175 167 175 156 229 267 244 167 217 201 189 217 200 243 291 291 305 238 225 197 197 255 251 193 261 280 303 239 258 282 263 200 230 216 243 249 192 179 219 190 142 177 179 166 157 128 78 90 76 65 133 121 133 116 129 95 66 92 108 131 118 101 65 48 70 133 140 124 133 43 120 137 87 99 95 145 156 105 109 86 90 17 33 84 131 111 74 106 101 56 68 81 104 108 107 89 66 128 119 102 129 132 147 142 133 138 159 122 151 154 129 128 156 139 148 146 125 134 129 110 95 73 98 86 75 90 62 59 68 72 67 86 100 98 100 61 68 75 58 77 75 87 75 59 61 71 81 61 56 87 77 48 59 67 52 61 59 76 71 59 70 55 58 77 85 76 63 63 58 76 77 86 96 89 63 59 63 47 51 55 65 57 74 77 65 69 73 71 73 74 68 75 73 67 70 68 61 65 55 54 54 44 42 43 36 20 62684 337 732 30 11562 17 24 44 7879 1061 680 803 814 859 950 1001 1113 1178 1205 1697 8228 46726 93347 77905 93840 60403 61669 32807 3105 341 285 294 183 272 248 227 200 119 170 196 156 143 263 206 245 173 139 127 139 185 159 194 166 191 134 86 98 111 145 46 146 139 136 148 119 72 151 174 167 181 170 188 143 85 192 175 167 146 191 118 151 124 96 127 161 105 130 152 127 137 75 73 124 176 192 116 94 70 119 125 111 129 129 138 97 52 163 238 261 331 307 300 305 303 304 239 180 234 236 281 285 316 339 315 294 261 261 201 149 144 91 104 95 100 87 141 155 73 172 182 221 179 200 252 213 236 214 207 221 197 252 254 314 264 339 287 300 254 214 257 272 276 270 256 232 239 250 234 275 280 281 243 212 280 237 223 225 217 192 224 265 212 225 179 182 196 170 157 126 109 96 166 104 120 133 115 69 59 123 118 129 151 135 138 98 160 136 114 110 130 128 146 133 95 118 141 176 150 129 125 105 137 118 162 117 123 98 98 146 155 122 140 84 122 148 169 127 106 153 158 115 129 144 111 155 152 167 155 159 177 192 160 176 182 138 147 160 181 157 162 143 145 135 111 106 75 84 113 109 102 128 98 112 117 124 112 127 132 134 112 115 96 76 91 127 112 109 109 96 100 102 103 105 89 98 111 111 101 102 114 114 106 116 95 89 107 122 120 109 105 91 91 93 104 102 100 89 81 105 100 94 101 103 84 78 98 102 98 96 100 103 103 108 102 110 107 104 99 87 84 76 83 82 69 64 56 52 62690 336 762 30 11562 17 24 50 7878 1056 741 816 873 949 1025 1073 1251 1244 2836 26975 151882 277420 301297 154583 10369 586 374 330 348 339 308 364 291 236 247 233 195 203 209 135 90 240 171 262 302 247 216 204 212 209 205 186 176 204 100 141 193 202 171 204 175 122 177 255 202 200 183 215 258 222 251 177 214 155 167 136 90 165 179 166 139 144 130 248 222 127 96 215 147 151 168 197 186 202 223 180 130 139 166 163 179 130 136 197 165 183 155 275 278 283 301 300 374 325 356 264 249 345 323 314 321 287 352 345 386 394 370 248 170 158 175 213 188 120 152 211 160 165 174 186 207 306 299 255 238 247 276 312 289 314 261 287 310 297 336 317 279 326 315 326 326 315 331 276 276 287 249 264 288 282 267 271 310 297 316 260 262 299 261 266 247 259 244 199 217 232 219 194 127 152 171 154 108 151 193 155 165 190 124 118 124 171 146 158 163 158 152 152 121 109 139 212 179 154 129 153 162 140 142 135 129 135 110 129 209 158 149 175 158 177 146 145 161 144 189 216 184 196 170 168 197 202 175 187 198 215 192 197 206 228 221 201 196 197 217 213 212 199 185 187 172 170 143 140 118 123 166 171 152 127 99 126 140 114 122 135 134 131 143 144 136 144 146 137 128 133 136 131 133 163 159 149 138 145 146 139 125 118 124 133 127 133 118 108 115 121 126 127 124 127 136 124 132 129 121 123 135 131 110 120 115 104 106 119 121 121 119 127 134 137 130 126 125 121 120 128 116 110 107 100 97 97 97 84 80 79 62696 345 491 30 11561 17 24 56 7878 1050 960 910 961 968 1079 1164 1181 1237 1226 1344 1265 1089 891 703 553 398 349 385 283 318 381 344 335 333 249 235 210 274 200 192 166 105 139 133 115 216 150 217 136 158 183 229 203 146 162 190 182 139 164 136 138 129 135 84 93 130 129 51 94 123 176 104 158 186 105 154 141 214 161 163 137 150 162 79 81 118 57 3 89 137 110 179 195 152 113 156 127 111 117 145 87 134 126 146 122 95 158 128 107 145 134 163 174 109 153 182 204 206 237 260 256 279 287 291 257 222 265 235 341 287 239 278 291 368 306 230 98 97 162 196 96 148 160 136 117 124 161 158 173 188 245 221 215 247 251 222 285 262 250 293 252 262 260 266 315 309 298 200 229 240 254 315 282 271 265 293 288 289 261 199 223 258 251 258 218 209 248 313 210 152 179 132 171 186 172 139 146 140 120 68 110 107 131 107 126 124 90 113 153 148 148 143 101 88 120 130 86 97 141 163 142 125 123 123 35 96 145 119 137 151 128 111 138 138 156 169 148 107 90 88 101 89 132 184 171 114 126 165 167 135 142 104 138 166 156 154 192 188 185 166 154 174 166 199 172 156 174 174 182 139 126 101 107 82 88 98 111 126 99 106 133 141 142 108 108 126 111 110 147 123 98 101 112 95 76 104 94 102 129 129 116 84 97 87 97 101 74 67 86 90 91 91 95 100 91 89 85 88 93 101 95 99 103 105 93 89 95 86 100 98 87 84 84 86 92 106 96 90 91 98 96 94 96 83 84 88 80 76 79 72 68 65 60 56 41 62702 348 402 30 11562 17 25 2 7877 1045 991 922 959 955 927 976 1027 1081 1124 1247 1335 1327 1268 1215 1002 771 682 606 659 557 313 270 340 318 337 266 275 208 255 215 322 246 178 219 144 159 111 131 207 238 219 109 187 189 157 180 195 139 87 206 171 210 148 159 132 83 188 220 139 163 157 104 115 118 172 156 104 130 195 189 182 95 147 189 141 161 184 146 113 97 129 42 101 180 74 51 157 124 143 144 175 143 120 132 82 86 135 94 81 73 98 81 189 126 141 145 97 190 227 217 277 281 305 293 331 295 194 215 343 219 218 223 200 246 293 368 367 328 251 145 106 102 103 143 166 100 72 114 134 129 163 219 188 191 220 211 242 224 184 193 176 227 248 228 276 338 256 258 247 259 275 247 243 268 293 239 214 264 200 241 239 304 305 276 327 301 262 271 248 201 280 208 160 219 183 176 189 190 171 148 133 172 151 113 128 148 119 86 109 152 129 114 153 154 98 93 102 132 112 152 141 111 119 88 101 133 126 143 106 121 128 90 94 102 148 146 87 96 156 127 96 99 112 144 139 140 144 123 135 159 162 164 155 148 147 160 146 173 177 163 164 161 151 141 149 162 189 166 178 165 172 157 141 132 111 86 112 101 85 94 105 93 101 122 115 94 105 90 115 106 85 88 100 109 101 103 84 102 83 105 92 96 90 79 105 108 97 93 84 79 103 97 90 77 92 85 89 101 85 74 99 97 107 98 90 94 94 87 80 77 85 76 89 88 86 100 98 86 85 99 99 97 98 97 82 78 72 68 70 75 71 69 55 50 53 48 40 36 62714 347 432 30 11562 17 25 14 7876 1035 1026 1008 1038 978 1172 1176 1019 1099 1131 1160 1227 1219 1354 1305 1260 885 713 645 617 429 353 379 303 280 310 308 325 341 235 212 232 190 237 253 324 252 275 257 185 205 173 253 237 196 164 158 220 200 169 128 234 196 143 144 139 113 147 185 176 162 133 157 200 143 231 254 106 209 150 89 114 181 172 243 183 168 186 131 154 137 124 133 229 153 106 140 108 108 215 200 221 146 107 126 107 205 156 211 160 98 156 215 146 210 180 151 187 231 294 324 260 269 326 257 314 352 296 296 219 259 266 312 365 312 363 408 420 438 279 191 238 166 149 176 180 206 144 173 161 177 173 178 253 291 284 215 226 268 265 285 271 202 262 273 276 289 271 250 313 329 289 280 287 293 297 295 250 281 266 298 289 327 315 362 337 310 312 316 367 274 229 254 265 234 253 176 194 205 183 171 171 178 139 150 172 154 136 164 200 176 156 145 155 171 190 193 148 177 153 147 130 137 170 151 144 137 150 169 147 130 139 139 129 148 94 84 158 187 203 162 128 123 126 145 161 153 182 192 165 189 169 187 181 172 185 218 191 191 197 209 235 235 234 230 217 204 215 193 203 190 168 156 165 131 129 112 122 143 128 132 140 161 125 120 156 163 167 133 152 159 143 146 143 133 143 116 98 128 137 135 130 130 112 107 114 119 123 117 113 125 134 121 128 125 118 108 109 126 125 132 123 132 128 124 131 125 122 116 118 135 133 121 116 123 133 121 128 145 131 125 137 134 134 123 112 115 123 108 104 114 107 106 101 96 87 80 79 62720 346 462 30 11562 17 25 20 7876 1029 893 1026 871 964 977 906 938 945 950 919 884 917 995 880 1001 832 770 650 492 476 365 335 325 345 345 276 264 259 242 260 279 98 239 276 213 155 182 260 290 172 147 177 211 178 142 119 155 173 206 234 140 125 122 96 167 124 168 179 155 148 182 235 215 134 176 234 163 104 136 104 93 95 165 119 127 138 160 209 163 139 82 153 209 224 123 186 226 149 95 150 120 230 153 120 186 137 123 94 174 171 193 148 185 223 149 167 246 270 295 340 265 257 320 304 283 233 212 184 256 274 189 289 315 368 394 383 399 349 182 137 164 159 163 241 161 203 138 150 150 209 215 205 192 225 195 239 241 254 224 271 361 269 241 365 327 318 328 300 291 286 274 243 325 274 291 290 283 261 275 254 254 288 299 307 313 268 371 288 301 264 232 286 224 210 213 162 175 189 116 142 144 121 148 153 131 120 123 169 178 127 135 159 155 152 128 153 137 136 159 109 123 115 98 115 124 157 181 133 136 120 155 131 119 163 147 148 88 107 133 154 171 155 126 129 122 143 141 134 115 163 143 125 205 199 151 189 202 173 208 193 215 197 188 176 191 182 199 199 201 162 156 129 152 130 127 120 122 116 108 109 128 135 108 101 126 146 138 116 112 127 88 118 109 136 115 113 88 115 123 115 117 103 101 120 105 116 133 126 98 97 115 111 120 130 112 112 118 129 133 127 113 125 114 106 115 108 119 118 104 115 117 112 107 106 112 120 123 122 130 123 116 118 104 112 110 109 94 100 106 104 93 87 87 79 84 68 62726 345 490 30 11560 17 25 26 7875 1024 933 1018 1159 1171 1200 1174 1156 1133 1189 1192 969 880 900 871 836 769 831 658 480 395 335 260 263 327 301 271 256 322 279 206 217 168 162 199 130 160 112 117 293 172 160 214 155 189 254 181 107 67 150 131 46 25 128 76 132 126 62 93 86 72 102 109 210 166 19 158 81 88 19 74 38 111 119 86 121 98 200 215 111 45 79 100 116 88 136 116 77 159 219 113 86 130 57 91 78 106 186 173 156 139 94 141 164 166 207 207 293 260 239 255 239 281 256 251 180 203 222 254 266 210 198 271 294 348 347 364 281 186 134 157 181 105 36 105 92 151 133 143 179 212 173 146 193 160 180 238 231 183 183 211 197 175 208 252 283 329 268 264 206 252 230 219 234 256 299 267 274 265 256 294 272 285 275 268 304 278 320 263 221 202 154 144 178 186 178 155 182 124 127 76 65 130 104 102 97 97 102 127 139 125 80 138 148 94 96 130 88 90 83 104 161 156 110 107 112 92 103 90 115 130 100 94 101 97 74 77 117 145 145 150 98 120 92 110 163 137 157 143 145 130 118 130 155 170 152 154 187 141 163 190 210 182 194 178 189 173 131 131 110 105 86 70 80 94 78 91 94 113 129 107 105 92 79 59 76 102 92 89 103 104 98 100 81 89 111 115 117 108 114 95 99 95 107 90 100 100 82 90 88 84 94 103 80 95 100 91 89 89 106 105 95 102 94 95 94 82 94 97 95 85 86 104 98 85 88 85 94 95 94 101 97 97 94 70 75 83 69 70 68 63 62 60 54 42 43 62732 358 97 30 11557 17 25 32 7874 1019 1053 956 1060 946 953 1007 911 991 1062 992 974 969 1053 1124 1080 1095 1178 1121 1290 1330 1442 1455 1381 1493 1615 1598 1868 3748 13829 5427 486 337 260 216 211 281 254 258 275 280 271 295 139 117 162 105 183 182 228 179 88 110 127 133 168 162 234 93 49 77 37 47 68 40 86 176 185 98 51 39 100 84 182 64 27 147 157 142 131 54 95 81 89 19 152 116 104 130 167 116 125 78 75 88 110 55 54 107 120 95 106 158 129 119 114 80 179 138 44 91 93 101 96 57 61 121 136 164 175 247 259 239 256 254 218 185 163 180 171 153 216 172 164 199 220 284 337 342 233 220 159 101 72 66 143 44 110 117 84 82 72 119 135 174 136 154 178 225 221 201 197 175 192 196 234 234 271 278 271 231 221 178 198 277 277 234 239 205 199 194 238 253 263 228 299 259 254 289 227 209 259 201 214 243 235 170 158 198 155 112 147 75 101 107 104 125 96 109 82 77 77 55 59 54 136 101 75 85 62 70 96 110 69 77 56 60 90 100 91 59 84 99 102 76 84 122 106 36 101 96 74 74 60 95 86 136 114 106 121 120 139 126 128 107 129 121 134 150 164 170 147 157 145 148 145 143 166 148 137 133 125 118 75 67 85 85 90 73 70 85 79 71 88 72 56 92 107 87 94 80 58 88 84 56 84 69 58 66 88 88 84 82 78 64 65 50 61 73 73 60 62 55 67 68 48 58 80 70 59 67 91 64 73 73 68 69 74 63 56 60 62 63 67 59 68 80 85 78 69 73 78 73 84 69 77 66 54 63 59 61 57 54 50 47 42 31 25 23 62738 358 95 30 11555 17 25 38 7874 1014 1042 963 939 981 1031 1008 970 971 972 991 939 916 1045 1115 1083 1066 1158 1179 1188 1368 1362 1392 1533 1528 1652 1585 1787 4666 7725 1534 328 304 288 311 270 236 231 276 262 288 237 192 231 199 294 173 62 132 221 233 176 120 158 186 82 143 173 133 145 123 180 124 59 73 191 157 103 136 95 122 144 142 136 117 149 73 123 154 118 92 107 122 71 133 94 100 146 183 175 89 175 138 58 73 136 74 126 56 116 133 118 65 92 118 91 86 188 149 83 87 130 61 159 120 111 144 188 210 205 201 274 276 234 225 172 195 209 294 227 174 271 252 280 228 324 352 342 311 337 333 222 167 135 117 100 148 125 142 194 175 175 112 163 194 149 134 189 177 216 300 177 227 251 174 296 215 221 253 242 214 276 250 291 298 238 218 255 281 272 240 268 264 291 270 272 280 296 277 253 227 258 261 279 261 206 232 214 173 192 146 176 172 157 124 152 122 86 95 85 112 122 138 175 106 132 102 65 133 71 92 122 87 74 75 84 110 103 95 89 107 125 140 148 113 157 171 117 69 95 151 130 118 97 146 169 123 111 149 182 143 130 151 130 145 130 137 165 174 179 168 198 197 174 165 157 176 172 167 142 146 95 127 117 106 103 105 90 101 108 85 95 122 114 99 128 100 89 86 108 102 82 121 110 96 95 99 98 108 107 92 93 82 76 77 99 78 76 112 116 111 99 91 78 93 78 67 85 96 94 94 88 109 95 87 93 92 88 92 83 87 87 87 95 86 75 82 96 99 86 102 103 87 89 84 76 76 74 68 80 75 79 75 69 70 62 53 44 45 62744 358 93 30 11553 17 25 44 7873 1008 1125 951 960 991 761 865 794 834 824 880 885 945 944 930 1033 898 936 1014 1064 1097 1100 1177 1235 1332 1269 1027 868 666 502 471 408 364 322 334 288 351 315 346 262 280 243 207 213 182 187 165 157 232 207 170 191 164 160 175 211 180 153 121 117 121 101 49 80 143 150 110 102 115 151 60 200 131 208 206 167 139 164 102 138 154 116 78 112 163 102 110 263 237 157 147 173 123 146 155 66 85 111 90 108 138 99 96 128 168 104 194 166 99 114 128 97 137 158 176 231 203 134 136 232 290 222 238 218 172 176 244 262 278 230 148 167 239 325 323 340 383 379 410 413 314 221 109 150 120 140 171 160 186 207 103 93 138 156 174 212 260 237 222 263 253 236 216 259 294 214 194 281 256 232 264 275 230 242 274 258 247 331 278 269 279 282 311 287 313 338 305 345 277 285 250 282 275 298 281 244 264 178 178 184 197 210 161 177 143 133 152 133 135 96 91 75 131 120 100 137 166 127 130 159 142 163 109 126 80 98 128 139 125 108 124 89 134 129 153 136 77 164 168 227 157 120 121 86 139 153 156 142 141 133 156 202 167 146 161 190 174 122 168 202 220 235 200 231 195 177 180 172 160 167 160 150 157 81 113 103 113 120 109 113 110 98 134 151 132 119 128 89 86 124 140 150 119 130 111 98 113 121 109 131 129 119 109 112 123 107 102 91 97 104 105 96 102 99 91 125 124 105 99 105 100 90 108 117 111 108 117 108 96 105 112 113 111 92 97 86 93 108 106 111 128 123 115 113 115 99 102 98 102 98 84 85 89 92 81 79 78 61 59 62756 358 88 30 11548 17 25 56 7872 998 1127 986 1107 1062 1021 959 1031 1159 1028 1167 1251 1116 1165 1202 1090 1121 1299 1239 1189 1238 1241 1200 1279 1336 1197 1021 831 566 409 412 362 455 344 351 319 333 406 345 387 322 219 263 314 347 287 225 186 146 159 170 180 219 233 246 246 263 254 262 172 119 93 76 115 95 158 133 118 124 165 144 148 77 198 130 121 215 149 142 121 187 157 127 166 241 280 257 195 144 81 76 138 177 200 150 126 42 135 140 114 142 255 168 138 217 182 169 175 179 141 124 203 147 65 205 305 226 238 218 275 260 236 245 222 304 266 232 183 212 217 231 184 254 320 390 271 303 358 340 336 251 161 135 146 207 159 109 121 147 116 178 147 133 214 229 154 145 243 203 239 216 213 222 273 235 197 232 293 266 298 338 285 284 298 279 225 275 333 299 317 273 254 247 260 307 305 321 357 359 267 355 328 326 303 293 282 244 248 260 227 225 176 184 208 190 167 138 135 146 91 128 160 153 123 100 151 132 132 142 116 71 88 71 100 122 150 144 120 115 121 95 78 67 109 114 136 128 139 170 117 163 140 168 178 164 155 200 185 156 195 149 187 206 176 214 210 190 202 196 218 200 227 264 247 227 209 209 185 179 187 190 169 146 139 129 140 149 158 141 146 124 119 125 145 107 122 130 128 101 146 152 126 154 150 136 139 133 128 90 91 112 138 136 137 133 121 124 106 113 112 126 125 120 111 109 118 100 108 99 105 129 123 117 116 125 122 118 103 113 130 113 117 112 105 111 117 123 120 126 128 129 118 121 124 122 113 106 106 112 118 110 94 97 92 90 86 83 76 69 62762 358 86 30 11546 17 26 2 7872 993 977 943 783 726 819 759 728 775 851 907 811 886 899 950 874 906 945 1023 1004 982 1094 1151 1245 1219 1255 1191 942 774 506 337 341 310 258 342 360 356 338 300 194 177 291 173 176 225 232 257 234 119 269 197 196 268 239 235 186 159 252 92 144 192 98 153 110 32 75 129 116 164 95 71 109 29 189 181 46 155 203 125 216 154 80 161 174 221 272 270 159 105 152 179 113 126 101 140 105 193 181 97 89 136 124 143 160 114 94 116 62 46 138 67 135 106 98 115 154 147 188 229 225 253 234 253 180 221 261 213 144 198 203 164 193 292 359 369 332 309 341 342 292 306 184 109 79 135 61 109 118 112 160 149 183 88 119 160 148 197 179 248 173 164 232 188 218 269 210 234 296 288 303 263 285 269 226 185 226 186 231 207 208 275 296 299 300 252 294 331 280 287 300 290 331 322 275 291 251 194 223 233 162 154 175 147 158 158 151 175 103 113 125 99 117 121 86 117 66 125 145 155 90 98 139 122 61 49 70 72 100 121 108 135 114 67 101 124 136 97 105 96 85 82 140 138 158 158 194 149 136 134 142 142 162 195 188 156 166 167 147 140 182 192 188 214 210 188 197 196 209 209 185 169 128 102 126 116 118 109 89 109 80 118 110 134 141 117 103 102 117 118 104 88 112 142 112 113 98 98 96 96 121 121 115 99 97 118 79 88 80 93 109 115 102 81 93 104 103 78 105 116 100 98 104 106 113 110 103 105 109 98 95 98 94 90 96 103 100 92 113 104 99 107 99 100 107 97 94 91 98 94 94 94 82 83 88 73 66 65 63 52 62768 358 84 30 11544 17 26 8 7871 987 1193 992 1000 1110 994 940 1037 1067 1055 1032 1067 1054 1131 1218 1260 1193 1193 1255 1300 1235 1273 1396 1497 1756 1878 1831 1881 1628 1095 802 470 433 270 244 304 317 317 268 261 268 266 238 249 328 259 227 153 120 228 214 189 181 200 160 219 236 189 176 151 185 150 39 79 176 75 41 67 69 87 98 167 211 174 161 128 126 110 180 198 174 220 160 225 291 216 201 183 161 54 22 105 147 185 89 92 118 25 136 169 181 113 73 83 132 126 107 84 112 39 123 146 116 183 191 201 322 288 229 259 233 263 199 211 257 221 190 188 189 191 211 198 237 376 425 336 362 408 326 341 291 224 157 87 104 107 146 99 112 143 130 149 136 145 72 201 285 282 212 244 298 215 260 276 265 273 287 322 275 267 223 273 296 267 226 235 278 270 248 285 217 327 287 272 298 308 331 344 350 277 295 309 370 293 267 219 209 192 212 280 220 193 199 136 134 128 117 96 114 151 119 105 98 155 105 125 117 123 110 142 141 98 130 128 100 104 116 115 141 143 117 125 148 152 138 122 56 108 136 93 143 166 147 152 171 103 123 150 175 196 182 216 188 188 188 197 200 182 219 237 199 174 201 223 188 195 191 162 154 163 180 141 140 143 105 127 116 114 110 96 86 115 124 129 115 120 116 123 128 143 129 121 103 124 132 126 119 108 123 109 106 112 113 103 105 91 113 105 89 87 104 106 116 104 122 131 121 123 118 110 105 84 106 115 118 102 104 101 93 99 106 100 115 106 100 129 117 108 118 113 108 108 112 113 108 111 102 106 103 98 93 96 99 77 71 79 66 58 53 62774 358 80 30 11540 17 26 14 7871 982 1068 935 916 961 979 968 949 854 1012 1057 942 1002 1121 1224 1333 1364 1462 1463 1449 1623 1707 1989 1954 1914 1885 1922 1906 1540 1026 723 473 399 396 404 348 322 320 276 216 236 213 207 265 180 134 175 212 195 252 267 230 183 180 148 224 116 135 159 152 127 177 142 179 156 163 133 100 69 112 147 195 147 124 78 111 67 89 158 149 38 116 142 162 259 231 194 121 82 142 88 160 102 97 195 175 166 166 163 190 234 165 153 147 184 119 125 145 169 81 137 108 147 238 225 206 201 314 215 150 199 215 177 200 225 277 240 156 155 245 207 259 268 297 354 474 348 311 295 351 302 172 149 108 54 105 140 105 189 178 126 115 166 238 213 165 224 251 210 223 209 239 228 215 247 233 269 325 311 328 299 261 256 278 275 301 341 264 274 259 239 331 309 314 257 311 389 383 310 351 343 337 273 251 328 304 271 285 281 296 264 203 210 253 186 128 141 120 128 156 118 125 97 120 78 133 158 133 107 118 75 97 133 141 110 104 118 125 95 108 123 158 127 103 128 132 107 165 122 155 164 125 78 125 143 146 115 142 198 215 210 215 222 184 216 181 172 169 204 216 201 199 211 220 182 182 208 185 204 209 155 128 130 95 103 118 82 107 120 137 109 86 103 99 134 119 122 139 125 118 117 118 124 113 142 117 101 104 111 119 116 105 107 125 119 99 97 96 74 83 94 95 101 95 110 127 120 128 128 103 113 114 104 113 109 105 109 114 99 105 106 106 91 102 105 99 107 108 87 111 119 101 98 99 107 102 92 89 86 92 86 94 89 82 71 66 61 53 47 62780 358 77 30 11537 17 26 20 7870 977 1093 956 1083 1019 991 1001 1129 1149 1223 1201 1257 1202 1242 1343 1353 1585 1715 1886 1997 2251 2446 2558 2683 2785 2542 1853 1206 894 615 361 370 347 252 332 370 283 267 198 205 272 316 300 269 136 149 229 136 166 180 196 192 212 197 178 159 240 265 186 161 177 138 80 104 89 99 94 154 102 130 89 94 155 173 110 55 86 180 132 176 172 141 157 206 275 213 170 153 99 79 109 147 131 123 98 152 138 112 46 107 181 153 166 145 161 106 142 178 137 114 177 100 183 216 167 184 227 215 176 136 116 154 220 249 272 244 176 167 256 277 215 271 339 395 377 350 352 386 300 320 207 95 82 89 156 111 90 145 174 149 130 153 125 101 134 164 167 196 162 253 258 220 237 258 178 193 248 299 284 271 295 367 274 250 285 300 238 214 245 281 257 229 292 324 279 268 301 384 319 259 289 281 322 288 290 246 245 324 270 242 186 153 213 195 170 142 121 119 119 105 119 175 149 140 125 73 120 96 113 113 113 114 88 93 102 113 89 92 91 105 102 117 97 102 121 113 106 90 114 135 102 122 152 163 158 96 125 112 132 157 173 170 191 204 185 186 183 198 203 211 209 217 216 199 185 182 194 158 154 150 154 164 141 135 110 98 123 131 115 105 88 108 99 107 97 108 110 106 110 115 117 116 135 131 109 104 110 129 123 109 75 81 81 92 100 96 112 92 95 102 77 91 104 85 89 121 128 116 101 94 104 111 100 109 110 113 94 91 92 89 108 100 92 93 86 105 107 96 102 101 98 98 96 94 92 94 106 98 92 91 84 80 78 83 72 60 63 58 60 62786 358 103 30 11533 17 26 26 7870 972 1330 1118 1309 1269 1330 1374 1272 1400 1306 1376 1517 1596 1595 1807 2088 2390 2651 2944 3472 4027 4471 4258 4157 3709 3192 5677 43599 87185 42447 2094 643 407 387 367 295 346 324 304 253 244 260 174 206 237 265 225 218 112 241 221 186 101 158 155 157 157 171 244 212 214 175 111 99 134 121 82 117 108 78 153 164 190 99 189 131 113 155 168 150 134 66 250 277 270 178 99 133 124 146 134 90 126 130 125 95 80 112 171 138 116 100 101 171 161 82 69 63 78 71 95 109 131 97 189 190 241 191 220 214 222 217 212 196 208 242 226 271 234 277 265 234 427 369 295 335 318 344 353 328 222 184 115 107 115 136 81 128 151 115 91 136 110 89 108 184 202 140 184 222 166 176 199 214 206 219 307 281 322 272 268 265 254 251 287 231 251 250 254 267 223 216 229 252 290 316 323 292 347 343 317 310 264 276 284 273 296 223 253 244 194 179 163 140 186 104 121 120 97 101 117 168 103 103 87 84 54 109 84 79 94 103 86 84 95 57 71 133 124 110 117 121 117 114 154 139 138 93 104 101 110 176 147 116 148 142 138 110 173 171 168 201 213 198 190 165 199 213 202 209 193 212 218 194 192 184 193 168 155 119 151 137 124 93 81 88 98 99 103 97 123 129 105 87 101 104 99 84 77 93 109 124 113 117 83 46 77 101 114 100 101 101 104 107 89 93 67 69 90 86 73 82 96 95 95 105 94 102 97 88 85 100 97 94 95 78 99 93 94 100 93 87 113 94 91 79 88 99 87 92 100 102 101 99 95 91 89 88 90 90 85 79 81 74 65 63 66 58 45 62798 344 483 30 11523 17 26 38 7869 961 -74 48 163 519 561 940 1453 2261 4078 13947 41890 102261 215232 411639 530610 612919 490532 332034 496544 686094 848416 326552 168673 1500 285 274 229 320 261 218 214 139 247 263 225 201 116 275 199 197 273 155 147 97 139 131 147 87 126 152 82 53 135 75 82 173 172 127 165 260 134 85 145 204 243 161 194 266 178 193 168 117 99 122 156 211 150 131 129 100 89 147 144 112 208 204 180 144 96 167 165 120 175 155 158 198 134 214 226 173 180 245 216 210 139 205 173 132 216 196 226 183 207 258 218 200 204 325 383 333 329 323 374 367 331 335 168 100 140 127 108 93 73 180 155 153 141 192 165 142 143 213 246 216 231 230 184 227 222 229 262 233 297 285 243 289 317 320 271 293 266 301 307 263 305 286 271 276 282 300 315 358 303 287 280 330 304 206 306 305 325 334 331 253 242 247 235 183 165 148 139 119 117 129 144 126 128 125 135 123 127 116 132 103 122 102 86 103 98 112 124 115 130 100 147 136 141 149 112 100 140 124 118 144 128 153 124 146 142 117 163 181 169 174 179 200 193 202 196 193 214 193 214 229 228 233 233 238 235 203 197 198 197 198 163 147 136 122 104 115 134 127 103 96 133 131 115 101 113 128 137 153 119 120 129 148 127 113 98 99 101 90 108 115 80 111 124 105 103 121 116 143 109 98 88 98 110 110 108 105 107 108 115 102 89 96 102 106 122 107 96 83 81 111 108 97 112 104 84 92 92 93 99 117 119 121 112 114 102 109 112 105 97 96 91 96 90 85 89 81 72 66 69 58 62804 347 388 30 11518 17 26 44 7868 956 81 388 501 521 519 503 410 508 703 1141 1475 1625 5454 24931 68761 179670 378858 554794 509397 544869 718097 794923 915866 713956 272094 3617 383 256 250 210 246 185 209 268 198 210 263 259 217 203 184 125 219 149 193 193 186 116 181 87 70 60 217 118 82 51 138 115 92 63 165 172 160 171 124 101 104 200 192 326 343 257 158 61 96 168 173 198 199 163 120 130 183 85 87 123 102 174 96 121 167 81 65 102 173 77 66 92 162 142 117 205 124 172 219 190 166 199 149 136 152 73 183 223 195 198 169 197 205 257 343 380 358 279 341 346 363 408 274 206 147 59 92 83 88 119 148 124 110 151 125 147 169 206 170 210 262 207 229 178 219 281 243 207 258 255 297 314 294 314 306 332 240 250 218 209 178 256 286 278 253 268 253 254 269 346 302 300 321 290 280 294 293 324 298 277 227 182 195 215 160 136 141 99 105 93 85 139 126 145 113 104 97 57 85 101 137 103 88 113 126 98 96 99 122 72 72 115 136 100 137 113 145 130 122 139 141 113 140 113 154 162 120 109 130 178 181 180 172 135 158 157 178 194 237 230 213 235 245 249 240 219 178 170 179 175 184 138 151 122 105 128 118 111 121 108 95 125 135 118 124 114 101 109 90 82 114 110 126 115 115 104 114 94 84 82 92 96 102 101 72 94 114 101 115 116 76 91 120 114 96 98 87 93 93 101 106 113 108 107 96 90 101 109 92 100 89 92 89 94 92 95 87 91 100 96 95 93 103 102 104 112 100 98 103 103 91 83 86 84 81 73 67 65 62 60 52 62810 359 23 30 11513 17 26 50 7867 951 31803 3474 4466 4434 5322 7775 10664 15667 22938 29139 34070 36961 40833 47315 48816 54382 53164 48042 45455 37978 29915 29558 31269 30829 58855 177157 291581 535298 481891 253602 189830 31305 22802 1194 466 301 332 302 341 263 227 241 281 282 251 209 208 236 217 212 248 247 262 161 200 212 84 124 110 177 195 209 96 113 192 138 138 149 126 93 71 147 67 119 102 130 189 182 228 235 270 202 102 104 71 74 143 126 97 61 117 88 119 148 155 102 130 104 126 107 125 125 73 86 144 126 105 90 129 139 120 135 132 118 176 215 211 216 212 198 171 114 153 150 238 205 133 207 210 172 237 255 251 347 369 348 319 291 314 346 299 155 126 129 106 148 167 111 108 157 171 165 224 218 217 184 196 188 168 227 142 168 204 249 263 255 252 264 262 257 297 291 268 252 201 243 297 296 208 257 278 273 232 228 257 301 245 239 314 327 319 260 290 277 272 269 256 234 210 192 220 233 224 155 138 121 85 75 118 98 128 108 65 97 106 107 93 88 125 148 148 103 81 75 109 127 57 67 82 95 89 104 93 88 109 107 92 124 107 66 143 137 120 132 103 135 160 125 151 134 135 135 140 164 160 175 176 179 195 191 184 236 237 198 204 172 158 151 136 141 108 132 133 101 107 101 91 82 90 95 81 74 102 97 86 96 94 78 86 73 88 114 109 107 96 96 94 94 83 75 83 90 76 83 103 108 110 101 86 78 93 89 100 96 92 79 106 85 90 81 83 92 100 91 80 80 93 89 78 66 80 86 80 84 86 74 68 85 83 79 90 89 95 105 98 77 83 82 83 79 82 73 74 66 59 58 57 52 44 62816 346 409 30 11509 17 26 56 7867 946 121 606 903 1379 2216 3593 4740 5286 6924 8529 11171 20339 36807 86177 193202 348075 797237 999999 999999 495842 38524 1230 264 229 172 199 248 246 265 223 153 202 204 149 135 154 104 133 194 133 136 160 196 134 152 180 146 118 181 75 103 127 128 140 105 78 105 99 89 83 127 54 64 136 192 277 297 219 183 151 110 125 135 183 121 146 67 69 107 119 114 36 143 150 49 87 199 113 101 71 58 86 125 81 59 90 152 96 101 177 150 155 168 187 233 134 94 96 207 163 163 176 235 171 274 262 247 171 209 313 372 292 288 280 270 231 329 245 120 170 143 75 75 51 113 154 112 158 153 136 133 135 110 108 156 167 245 198 231 153 188 218 226 235 269 272 275 286 251 263 280 289 269 242 262 215 200 221 247 213 240 261 324 240 208 223 281 313 292 249 259 305 265 214 179 200 209 262 211 136 134 168 98 90 90 95 142 102 76 99 109 82 81 97 100 116 104 107 146 114 85 91 88 75 61 78 74 98 100 84 59 97 106 130 145 162 129 121 143 138 126 133 119 159 185 170 127 142 148 186 171 158 180 199 197 208 225 249 227 203 219 175 152 141 147 126 129 124 94 105 86 69 91 93 116 100 84 66 70 100 92 95 93 117 123 112 91 79 104 110 112 123 107 82 64 79 84 92 101 101 83 78 98 88 81 86 97 83 107 106 99 83 80 96 98 82 76 95 100 110 106 79 62 65 70 85 93 87 76 69 77 69 68 74 87 99 92 107 93 88 80 75 85 86 93 81 81 74 70 74 62 52 48 54 55 46 62822 359 15 30 11505 17 27 2 7866 940 40625 13907 15655 15978 16842 16033 15303 15451 15540 15900 16408 16294 15107 16402 18414 21287 24833 25407 24932 25391 27484 28281 30282 32531 31254 42080 48994 31588 65229 80856 38678 6248 4444 860 412 343 264 197 318 363 347 271 285 293 268 288 258 215 231 254 202 149 186 261 297 122 138 170 168 195 235 162 262 214 84 150 172 134 110 155 229 148 119 115 148 141 195 210 308 294 293 318 200 151 115 194 134 106 131 209 197 123 138 140 128 154 147 186 193 103 139 90 80 91 108 98 138 60 121 152 194 217 152 134 171 180 173 141 205 209 169 149 230 258 199 211 256 222 207 241 233 347 440 429 455 401 290 319 356 309 170 122 176 164 128 148 153 144 123 176 223 108 183 190 207 192 219 226 213 188 196 160 198 213 239 238 274 328 330 324 285 347 321 283 294 285 283 244 262 275 300 289 278 372 338 360 345 341 369 359 393 378 308 299 310 280 283 264 267 294 280 256 247 269 247 172 113 103 130 118 133 152 154 107 127 110 138 174 131 138 172 173 122 115 125 171 156 150 149 133 97 138 153 116 134 122 116 169 185 175 163 132 160 187 164 142 159 171 177 157 181 211 189 177 170 246 260 231 224 259 292 305 257 255 266 235 219 204 179 202 150 123 126 123 159 156 133 121 135 156 134 104 123 153 139 134 149 129 131 143 133 137 132 147 129 124 109 116 139 130 124 123 144 153 144 157 137 119 132 124 115 138 153 131 144 140 133 126 120 121 121 127 136 139 128 117 115 104 98 117 108 112 117 102 109 118 113 119 128 144 133 128 120 106 116 119 114 116 111 112 106 102 104 106 92 86 78 72 74 62828 359 41 30 11501 17 27 8 7866 935 21402 6338 7074 7034 6965 7491 7457 7345 6747 6242 7485 7855 7057 7491 8892 7865 7875 8602 8642 9227 14397 19677 25766 38203 89645 212156 379145 456109 312930 466958 517223 382673 329864 128111 2461 345 332 312 339 302 285 321 275 273 268 235 244 165 230 252 223 221 320 210 125 125 221 174 155 200 219 206 226 107 128 197 119 115 123 188 245 165 191 169 90 159 200 272 373 290 279 221 220 162 157 125 127 144 73 61 141 103 135 154 136 205 135 232 209 154 166 168 165 135 149 172 145 173 202 127 215 190 149 210 260 122 155 154 206 245 194 237 241 292 289 217 210 271 266 252 240 261 327 401 396 352 344 372 422 310 213 144 142 144 171 112 113 121 177 142 86 109 129 167 118 148 268 310 232 184 277 229 265 233 271 253 237 273 319 311 357 356 309 285 249 258 266 203 179 213 211 269 285 317 268 312 334 333 326 362 345 329 337 352 316 292 319 305 283 260 249 213 276 179 214 162 133 109 96 119 153 125 145 99 130 124 137 110 96 137 136 129 123 108 95 124 123 112 132 83 100 170 128 145 184 136 183 150 113 108 159 136 137 140 137 163 144 152 160 146 175 172 166 169 163 185 209 209 220 289 308 295 264 240 231 239 178 194 181 156 144 106 117 106 114 133 123 142 123 149 143 148 148 128 122 135 114 125 144 130 144 142 141 122 132 121 124 144 121 106 118 106 99 123 119 127 150 129 137 121 125 123 138 134 110 123 102 111 131 118 105 112 114 99 130 144 131 113 114 112 102 97 118 117 112 112 115 122 126 122 125 129 126 128 112 116 123 121 109 106 106 107 96 89 88 84 75 72 68 62840 359 3 30 11493 17 27 20 7865 925 16090 5003 5687 6890 6119 4297 4169 4285 4245 4636 5868 8007 10822 13095 13774 18481 26015 32154 40349 37523 34324 45308 54265 79087 68076 86887 194371 217163 395684 780821 992432 421640 295380 489870 104661 175253 4777 413 305 176 259 197 176 256 295 244 168 134 226 246 232 157 163 195 180 134 95 154 101 170 151 167 95 85 146 107 151 182 110 113 125 157 141 169 180 233 297 355 226 148 106 102 166 131 103 118 98 164 159 122 135 55 60 152 160 180 186 193 128 101 104 89 105 85 121 115 65 51 160 118 177 166 136 84 119 128 106 73 108 123 171 145 109 172 205 144 217 170 210 147 153 307 330 365 272 261 215 221 284 160 124 123 77 115 109 96 85 78 106 90 165 177 181 147 110 94 178 185 211 156 198 216 222 215 232 201 184 244 255 320 266 250 240 251 301 342 276 213 232 204 198 225 226 258 280 281 345 335 342 329 344 309 267 192 222 229 210 208 220 164 203 218 206 203 209 170 147 106 124 64 79 87 94 106 118 83 131 86 101 90 87 80 104 73 133 103 101 109 83 98 126 67 111 130 142 145 127 159 104 106 116 87 110 115 122 109 116 121 144 139 131 176 197 175 180 141 178 177 213 238 257 239 215 225 207 185 181 153 117 151 123 114 80 86 112 92 90 83 113 115 99 110 91 93 96 98 88 88 110 101 114 91 94 117 81 91 104 79 71 90 111 97 125 125 103 96 94 79 119 117 107 92 106 122 94 87 99 96 105 108 95 107 119 108 86 82 76 86 106 97 95 100 97 99 95 94 92 98 103 103 110 103 104 105 106 109 105 98 94 95 88 87 85 82 64 64 65 60 51 62846 359 2 30 11492 17 27 26 7864 919 42812 16639 16906 16849 17398 18857 20220 23439 30119 30428 29521 32758 28282 21786 19542 19576 15989 12011 11591 14477 21496 21789 23222 36894 81093 131202 56716 139411 238121 252097 59275 3205 1301 738 537 345 360 316 261 174 168 232 154 243 353 254 220 168 119 212 204 195 207 179 121 134 124 196 185 153 157 116 103 123 133 110 155 94 79 167 132 157 244 215 288 312 289 232 118 92 187 145 181 171 195 217 189 186 118 95 102 94 51 73 150 91 131 99 122 141 162 140 94 172 94 164 164 129 184 196 131 125 162 216 279 185 161 86 51 118 212 204 240 238 262 208 193 211 257 140 251 340 340 361 377 332 233 278 287 163 156 120 148 123 99 127 100 83 105 118 227 125 77 73 96 106 210 208 237 265 220 174 186 157 156 157 214 230 267 320 289 241 307 264 284 209 260 292 277 274 245 267 280 244 281 288 394 376 376 377 328 350 309 313 235 269 309 321 271 273 230 264 244 259 242 202 165 165 128 116 104 154 147 130 128 157 100 129 124 175 95 87 110 83 86 97 106 121 104 101 160 148 113 70 113 99 81 130 145 120 124 145 116 146 150 155 154 129 152 151 174 144 191 180 185 181 187 187 233 261 276 265 264 220 171 200 199 164 187 174 164 126 126 117 135 129 147 110 144 133 122 115 114 135 154 108 112 145 138 126 135 130 136 139 118 116 130 112 112 130 98 121 134 127 119 122 133 133 116 131 120 139 132 136 133 127 120 121 142 124 114 126 129 112 109 127 106 112 114 99 116 115 105 119 112 103 107 116 137 137 132 122 121 121 124 119 118 122 115 107 109 101 98 96 92 87 79 76 70 62852 359 0 30 11490 17 27 32 7864 914 19128 5011 6516 7039 6298 5711 5918 7126 7820 8696 9483 10149 10988 12606 13316 15340 20120 29089 38838 45965 49162 43406 48081 94658 151004 154095 168681 251252 306792 378461 620138 712244 513086 330875 52651 1244 444 320 210 290 337 224 158 218 237 221 146 195 247 196 176 196 182 176 219 170 187 136 151 157 80 109 89 112 96 118 95 116 153 144 148 120 98 244 300 323 328 323 268 142 67 87 106 150 144 170 110 48 150 136 75 186 144 143 89 113 110 148 187 154 182 168 172 92 149 117 92 174 95 109 171 165 124 98 154 134 86 135 172 196 196 164 180 176 176 180 180 168 171 178 213 288 303 372 311 254 232 226 291 231 166 104 119 118 117 66 93 138 151 127 138 149 126 128 177 137 151 211 129 156 178 181 240 217 181 240 211 187 261 291 317 281 277 284 299 302 277 274 274 231 239 289 289 241 305 355 364 385 361 381 383 375 300 324 262 303 305 238 252 274 242 183 206 186 211 159 162 159 121 114 86 69 126 103 89 66 130 111 120 92 85 79 79 86 141 120 135 121 111 125 115 100 130 119 123 132 132 149 171 157 102 101 83 125 142 150 111 105 165 174 167 187 191 173 190 148 156 188 218 243 271 232 238 208 201 223 167 171 184 191 137 131 110 123 108 75 118 137 108 115 109 125 114 113 113 103 136 116 126 125 122 124 99 105 122 131 132 131 143 117 97 123 138 115 111 116 121 123 129 122 123 122 103 87 113 123 110 109 111 120 123 116 126 119 113 105 106 104 98 113 117 111 117 108 106 107 120 113 119 125 123 125 128 123 119 109 106 118 119 110 102 98 97 90 88 77 76 77 68 62858 358 28 30 11488 17 27 38 7863 909 81 268 810 999999 999999 999999 3152 2929 2425 2604 2774 2918 3388 4451 4565 4473 4665 5497 4483 3595 3045 3821 10226 41447 119183 167027 237282 418840 456898 531573 806791 999999 778291 129821 3316 262 257 190 250 189 158 121 156 183 205 142 211 197 235 191 181 141 121 149 135 141 143 120 94 102 66 40 13 33 110 110 48 63 101 118 134 215 317 294 308 331 231 143 25 55 53 118 136 106 136 109 110 105 72 57 78 110 110 55 77 72 63 67 99 84 74 56 63 58 52 113 106 111 85 104 95 165 154 100 140 132 109 63 150 167 157 148 172 143 143 157 145 182 213 200 325 397 362 294 220 200 187 223 170 114 76 93 76 85 75 59 67 124 98 61 92 89 108 129 174 148 174 154 156 199 163 122 186 168 139 225 218 199 207 175 229 236 277 272 262 258 293 281 217 208 236 266 252 216 263 318 334 325 335 359 372 322 262 283 295 244 233 244 209 190 176 150 167 167 172 159 144 105 81 61 57 68 84 94 63 38 51 60 86 85 88 58 79 87 111 84 50 65 90 119 111 87 90 128 132 96 97 70 76 129 130 111 94 100 103 77 91 96 103 102 157 143 126 154 160 152 158 185 187 208 200 207 188 174 148 134 127 127 120 95 90 91 86 76 90 83 81 92 106 90 79 81 98 80 68 89 100 80 82 97 83 83 70 82 90 64 64 89 87 83 87 71 81 81 87 84 84 66 61 82 71 62 71 85 88 85 70 77 88 87 77 79 90 80 70 78 78 75 70 61 57 67 61 69 86 85 87 94 87 78 79 82 76 76 75 79 70 66 58 63 64 63 62 51 36 44 43 33 62864 358 26 30 11486 17 27 44 7863 904 11488 12627 14766 999999 999999 999999 17895 20311 20593 24927 36691 36442 34276 36998 40949 41337 35642 26682 22327 18782 13191 20039 54427 86881 49481 40911 48339 54906 107438 244385 526380 952715 852167 377611 82073 1166 243 211 198 204 182 235 221 182 136 155 132 193 192 118 155 196 177 158 96 123 179 182 180 157 122 99 80 85 99 167 154 158 69 94 137 90 101 222 347 324 197 75 108 89 29 91 116 104 136 62 12 76 103 145 128 116 78 29 58 46 37 109 81 105 110 89 89 96 118 105 88 101 134 121 85 133 147 77 51 80 40 126 114 139 197 165 128 171 154 105 127 168 249 274 282 354 318 257 193 189 168 164 98 98 102 81 82 66 102 67 51 39 87 88 92 61 74 131 132 122 107 112 141 149 154 151 207 242 211 137 156 189 188 223 248 293 230 211 259 236 221 270 229 201 240 246 229 210 227 238 291 320 324 318 296 299 255 288 280 203 217 226 232 231 220 204 218 216 188 142 140 158 122 109 93 82 79 51 87 81 98 83 87 100 78 83 134 105 69 75 100 107 93 76 57 116 119 88 95 111 115 114 118 136 145 89 83 115 84 101 107 107 122 172 165 132 136 135 140 156 168 186 188 233 220 201 177 149 140 134 136 115 101 108 119 95 76 81 75 87 80 81 92 105 79 91 88 82 89 86 92 82 90 95 85 75 58 71 76 84 97 73 74 94 95 80 82 87 91 87 81 80 72 68 78 88 91 80 83 97 96 92 94 88 87 86 88 93 86 79 73 78 76 80 90 83 81 81 76 81 88 94 90 89 91 89 87 86 79 79 83 83 75 67 69 75 63 51 48 43 40 37 62870 353 174 30 11484 17 27 50 7862 899 2581 2717 2975 3068 3252 4070 4959 5483 5766 6763 7926 9264 12390 16007 29781 78034 125825 133878 135161 221722 327486 397416 434195 366596 403412 496950 440587 437552 254502 8121 1809 252 224 255 351 313 219 182 211 222 225 257 175 173 233 206 198 129 113 126 157 72 96 168 198 170 150 123 153 258 145 144 117 65 115 78 83 201 224 282 305 249 197 115 99 189 219 155 136 65 77 108 109 140 162 163 90 63 91 111 130 166 109 98 82 107 116 102 87 151 143 111 80 56 75 87 91 129 69 80 139 167 107 95 150 170 114 113 122 177 149 170 260 276 282 390 414 329 273 247 204 163 170 63 78 61 53 86 117 111 96 108 123 167 160 146 164 101 155 192 187 197 138 164 160 189 212 180 206 189 199 173 200 204 267 314 234 247 320 309 313 324 303 249 210 270 308 288 270 271 297 326 369 408 397 380 339 334 305 261 231 228 271 281 286 249 179 159 211 176 186 180 142 106 102 106 101 99 114 125 141 155 113 110 115 116 111 152 165 74 52 61 73 111 129 123 136 142 126 111 105 127 129 132 130 127 124 125 117 107 103 131 157 173 191 172 175 197 167 171 191 218 252 266 275 287 273 229 194 193 191 173 149 121 109 123 126 125 129 123 103 101 109 106 102 122 101 73 100 113 97 117 119 97 100 97 101 74 78 88 116 109 116 101 91 124 117 94 109 112 100 96 92 96 111 114 117 114 111 108 118 108 101 105 121 126 116 119 112 104 113 110 109 105 100 103 107 108 108 105 105 117 115 111 115 119 116 110 103 101 98 94 101 108 101 96 101 99 87 79 74 64 56 62882 352 200 30 11480 17 28 2 7861 889 45154 46707 39928 36878 40755 39626 31277 27735 19429 17328 17613 21359 25842 31117 31901 33090 45405 82844 147639 116537 213916 532082 908700 977212 681866 241609 37157 945 263 207 205 226 241 171 249 262 158 185 199 202 202 265 257 126 149 229 227 196 163 164 126 176 136 101 149 192 144 134 144 167 137 69 84 156 151 147 228 298 380 373 206 128 139 125 149 212 149 112 101 116 78 60 114 127 118 84 77 86 125 129 93 140 93 36 106 91 28 84 151 79 50 124 95 119 131 158 90 58 98 83 107 135 191 182 158 178 169 115 145 176 164 152 208 299 350 367 345 264 209 151 97 125 128 108 106 80 81 103 100 122 101 116 150 102 135 113 131 121 114 133 124 140 139 168 177 124 154 177 160 161 173 171 206 278 299 264 252 279 217 262 274 258 249 249 230 220 251 248 260 283 268 284 332 366 335 343 333 329 291 238 231 210 194 227 213 202 194 185 195 223 178 141 157 142 110 90 110 97 78 99 97 91 112 92 75 84 89 89 92 95 122 104 98 114 142 98 95 92 103 124 120 104 80 105 157 139 135 114 108 135 126 119 126 127 143 143 175 167 132 139 188 211 237 243 221 230 211 165 135 137 136 140 135 118 93 100 88 77 81 72 67 77 84 84 88 70 54 74 83 94 87 97 107 87 71 76 77 58 52 60 69 65 62 88 89 86 76 72 97 106 89 71 77 79 86 82 70 82 86 88 81 79 80 82 83 84 87 82 81 71 81 66 61 61 69 72 72 72 83 82 83 91 87 76 88 96 80 67 76 85 76 68 71 69 68 64 64 60 48 42 36 34 62888 346 380 30 11480 17 28 8 7860 885 -94 202 769 2126 4745 8067 9166 8822 8379 14325 30688 71932 92896 164169 279973 366603 267738 187429 219123 451932 566436 774637 546155 314764 9957 2067 350 318 212 257 274 226 279 229 216 227 237 195 208 159 176 176 172 161 234 201 256 200 175 149 146 100 118 129 120 121 91 151 189 197 296 366 414 337 275 205 182 125 119 160 228 176 99 60 77 141 185 140 129 102 106 144 175 159 118 91 160 138 95 95 133 196 127 117 130 131 105 107 147 182 117 97 111 157 164 144 157 190 210 210 166 195 140 141 211 235 337 395 387 376 286 238 170 113 119 142 146 142 120 130 110 122 147 95 55 80 142 129 165 146 109 155 160 158 180 151 143 161 163 231 280 249 194 190 167 192 260 268 284 300 280 274 257 263 252 272 272 211 182 215 274 310 260 278 305 393 382 383 356 385 347 335 339 302 339 312 244 254 274 261 237 222 244 282 248 210 154 121 145 142 126 127 110 121 162 150 126 107 103 118 129 122 133 172 170 142 157 171 154 159 139 129 151 165 138 122 126 131 108 123 172 185 154 153 157 156 158 155 161 145 165 221 228 149 198 225 244 233 257 245 255 225 177 191 146 158 175 146 111 99 93 85 106 97 108 125 131 119 106 103 87 80 104 98 101 117 122 103 96 103 109 98 91 97 98 108 110 114 100 88 110 119 108 108 97 96 81 104 109 111 115 115 106 111 113 97 110 111 103 116 118 106 117 107 113 119 111 98 98 106 105 102 102 103 112 118 108 97 101 103 103 109 105 98 97 101 103 97 90 89 90 83 75 73 64 56 62894 355 112 30 11482 17 28 14 7859 881 1898 1765 1824 2135 2340 2271 2154 1987 1754 1543 1657 1837 1934 2479 4224 6267 8130 10985 12389 10935 13156 24295 28154 48932 134156 364496 596829 465488 197216 8710 1427 408 319 265 257 221 201 264 235 187 222 156 171 184 252 219 131 52 166 160 186 194 115 89 163 181 175 198 129 86 140 147 116 65 87 90 116 80 142 232 346 383 318 281 208 111 94 133 151 160 172 121 77 77 73 69 63 61 75 74 100 121 118 101 117 103 54 46 61 79 76 89 134 154 101 119 94 158 162 96 104 89 131 88 96 163 184 144 160 222 120 118 188 174 172 267 268 325 306 289 251 187 143 119 138 132 93 106 98 114 131 95 66 70 125 132 113 120 122 140 134 101 126 169 182 158 144 138 193 231 197 154 152 197 165 214 238 287 268 250 288 258 236 251 231 213 215 231 267 260 287 231 197 261 283 347 366 337 337 351 291 320 348 300 292 311 313 268 239 280 260 231 218 193 207 201 122 117 146 135 132 158 121 108 106 81 84 95 114 123 116 129 137 166 157 102 108 130 127 138 146 133 113 92 99 156 121 92 147 173 122 95 120 125 117 145 132 128 125 135 160 155 155 178 208 224 233 199 185 183 163 155 141 146 157 142 118 106 93 97 75 71 68 72 83 80 72 59 65 71 72 82 100 110 117 106 101 103 99 87 79 83 90 87 80 82 99 102 91 88 85 86 93 72 73 87 91 91 88 72 79 100 93 87 96 103 108 88 95 104 92 78 79 85 70 76 71 74 76 89 91 84 97 96 92 100 98 92 86 91 91 86 83 82 84 77 72 71 70 67 61 53 46 38 38 62906 339 601 30 11491 17 28 26 7858 872 -17 396 1411 7124 21677 34185 72845 206060 311058 309602 383237 757471 713474 999999 806879 479442 236846 58435 2639 441 276 289 246 185 278 228 188 165 150 116 119 163 147 132 171 251 237 167 191 133 112 137 114 154 153 107 109 112 176 179 255 361 374 368 321 197 134 130 143 142 115 145 94 56 78 72 68 53 68 103 55 116 166 70 94 134 79 132 139 111 127 111 112 75 87 97 120 143 130 163 120 149 179 115 35 81 116 111 182 160 177 200 169 183 178 180 162 183 232 289 347 452 435 361 244 162 139 141 105 39 57 115 125 113 106 103 108 131 129 119 132 187 164 165 202 193 178 169 175 189 168 186 193 168 192 187 161 215 239 281 299 258 235 238 237 266 247 210 211 229 246 265 306 270 317 309 326 378 341 377 388 382 443 422 404 460 483 367 307 335 315 265 259 262 231 252 251 231 234 232 182 127 108 106 121 119 116 148 179 137 101 133 159 178 178 201 212 167 132 148 141 106 120 133 100 129 143 124 142 169 157 150 138 180 189 159 112 132 147 132 158 166 189 223 218 181 179 194 237 261 241 242 236 224 186 180 155 161 177 175 136 108 125 132 104 113 125 120 100 107 122 112 102 101 109 112 108 104 108 123 123 103 98 102 104 112 101 88 98 113 119 109 105 114 122 114 119 121 103 115 116 117 119 108 91 110 112 92 103 96 112 116 112 85 89 103 97 99 104 100 109 103 111 103 87 82 88 94 91 98 100 104 115 112 106 104 98 97 91 88 91 90 83 77 74 68 62 59 60 62912 357 65 30 11495 17 28 32 7857 869 876 989 1350 1943 2620 2875 2601 2913 3482 3805 4305 5646 7769 9763 12094 14653 17709 21446 22678 20005 19112 24620 33529 59486 180678 339850 362160 446301 716766 828056 323875 190611 9060 1663 572 303 188 230 237 251 240 220 249 215 206 187 112 187 209 145 219 233 138 186 135 122 113 169 168 161 201 193 105 49 157 155 128 145 121 259 414 484 344 242 109 176 156 126 179 192 215 164 96 121 139 122 102 93 155 186 161 115 101 68 91 149 86 111 62 102 136 150 127 149 172 122 170 141 144 185 99 96 86 129 85 128 221 164 186 220 167 206 193 192 140 196 280 384 337 410 419 336 274 208 140 141 124 125 89 107 95 99 142 136 94 138 125 132 129 135 139 156 166 165 143 178 154 116 137 158 177 188 209 154 140 152 206 229 258 248 237 246 259 243 266 264 193 231 299 258 278 308 356 290 335 350 316 346 409 404 393 340 357 346 335 408 394 305 285 253 276 232 226 238 227 222 178 142 158 189 157 134 133 110 144 161 156 130 136 166 146 172 209 199 195 198 152 141 156 135 160 161 127 143 127 125 134 154 156 181 218 184 192 168 147 151 102 152 187 177 191 203 211 223 229 179 231 254 249 239 215 223 229 207 184 175 177 203 186 149 111 100 104 105 104 104 114 105 84 79 84 82 97 102 97 106 118 120 112 99 109 98 91 101 111 117 112 122 108 113 117 112 114 120 123 107 101 105 98 91 91 102 110 110 114 127 116 105 106 88 99 108 105 99 90 83 91 94 90 96 99 92 92 104 107 104 102 102 102 100 96 101 103 103 98 98 95 91 89 83 79 75 68 63 61 52 49 62918 359 7 30 11497 17 28 38 7856 865 25944 5126 999999 999999 999999 8176 7603 8397 10192 11209 12123 12919 15550 20133 23138 26098 28694 30489 31550 39672 61028 105777 96758 48680 97598 193675 276144 367072 298580 357677 442553 468429 242032 226878 188913 5472 2034 2341 349 273 289 274 261 250 255 216 188 186 156 152 199 199 169 106 160 225 215 162 158 156 173 219 199 180 148 92 125 141 132 137 182 253 312 364 421 298 161 92 91 161 180 183 157 175 138 113 117 109 111 176 127 108 143 77 155 94 156 115 53 98 167 173 118 155 146 168 120 125 158 211 208 166 117 102 155 117 126 207 189 157 119 152 181 235 226 195 225 218 239 269 349 454 431 354 317 265 189 146 102 88 116 121 133 134 131 119 144 133 122 87 97 147 145 160 150 143 208 147 191 185 118 169 165 158 183 212 213 168 241 316 308 224 262 317 289 253 270 268 258 280 280 275 285 289 322 358 355 340 357 351 382 410 365 385 417 386 367 350 331 304 276 270 266 235 229 227 215 192 169 186 201 167 108 122 130 119 146 156 148 155 139 128 157 202 208 246 245 218 207 197 181 174 193 184 177 191 194 174 154 173 169 175 161 193 182 171 157 185 179 164 136 157 150 167 212 230 197 181 257 296 262 216 231 252 232 209 184 179 179 188 181 155 125 132 155 153 129 112 119 120 123 126 137 145 137 117 120 124 117 127 127 125 110 100 105 112 123 112 104 125 123 114 114 120 127 114 123 117 125 115 105 92 124 127 91 114 119 112 125 131 134 129 118 104 116 123 108 96 96 116 112 110 108 108 104 110 111 105 110 121 113 120 130 117 107 108 112 110 103 104 108 101 97 90 79 74 78 74 59 62930 333 792 30 11502 17 28 50 7854 859 131 1148 3581 10434 27148 52823 95475 148106 213585 392234 692718 761245 550107 674965 627092 726246 399736 475979 313168 2595 277 161 221 144 188 209 172 177 198 223 211 170 170 195 159 133 115 132 168 132 122 117 159 147 211 273 298 410 475 395 204 89 108 141 185 181 167 149 173 168 145 154 136 131 167 148 145 157 174 143 126 144 137 135 107 130 136 133 167 138 123 104 139 91 165 202 167 156 170 172 176 169 185 160 176 239 239 162 135 159 172 185 227 259 281 320 371 430 304 221 223 167 116 99 146 140 138 126 92 98 133 115 119 157 175 183 144 163 218 176 180 161 143 154 165 174 197 194 185 191 196 205 256 261 216 199 222 257 263 235 234 232 196 228 299 293 281 323 333 343 343 323 373 444 476 431 383 385 391 390 363 335 308 330 316 271 266 219 204 194 243 245 187 180 195 154 176 175 161 189 176 127 154 202 168 154 183 184 231 238 204 182 147 129 167 203 210 177 141 147 169 162 165 192 192 185 198 221 215 223 221 203 189 191 173 167 173 198 230 252 243 239 247 233 248 269 246 220 221 231 209 183 176 193 177 150 132 131 128 125 121 131 124 129 132 111 125 133 129 124 143 140 130 148 138 143 130 113 112 100 117 137 120 122 127 142 128 117 113 132 135 120 116 110 111 129 127 122 132 134 127 126 130 118 120 129 136 140 129 117 114 113 111 110 123 123 116 127 137 127 119 116 125 129 120 122 128 127 118 118 124 121 113 113 115 108 105 106 105 98 87 86 79 62936 338 618 30 11508 17 28 56 7853 856 191 1194 3097 7008 14337 26891 64975 146427 234647 351094 325225 391103 385280 525941 786974 945636 823646 284678 129654 35637 3103 413 202 174 157 185 192 145 182 175 150 143 73 140 172 151 141 196 143 103 50 89 152 151 103 123 169 137 173 207 397 377 422 369 240 130 77 135 160 150 133 170 125 96 110 124 122 91 95 111 165 136 96 99 89 121 103 153 152 136 89 86 108 154 115 89 95 136 162 157 170 153 142 140 74 69 140 136 128 159 156 138 196 196 169 144 173 206 188 195 277 382 334 247 199 171 134 142 103 81 65 90 128 114 49 102 109 164 179 175 100 111 125 135 174 122 138 132 139 139 122 191 162 164 190 193 185 221 188 185 289 295 256 206 193 219 243 244 250 253 228 230 204 230 269 272 321 362 447 524 487 419 381 339 345 325 283 260 274 293 263 227 248 229 217 207 200 174 140 152 165 163 166 155 167 176 155 182 163 144 186 181 129 132 155 137 154 167 211 220 230 244 177 174 143 148 147 152 171 181 170 172 182 170 161 186 192 182 187 155 152 167 185 221 216 209 214 224 241 238 228 240 227 212 208 183 166 188 171 144 143 132 132 128 117 104 123 121 95 97 118 109 98 103 121 105 105 117 115 119 118 100 94 101 94 91 90 109 118 117 128 117 109 111 120 110 101 113 115 99 110 106 110 91 100 107 121 111 100 98 112 113 107 122 110 112 98 85 90 101 106 104 107 100 98 101 102 103 113 116 115 115 112 109 102 95 95 99 105 101 94 92 87 77 69 63 60 53 62942 341 560 30 11510 17 29 2 7852 853 202 1670 5289 12280 26217 45632 75809 166799 169741 111853 173802 125361 122246 117092 15055 35935 71872 130067 233282 262012 441470 547236 225971 484401 852983 706817 504991 7000 355 138 145 108 129 126 149 134 141 139 111 80 94 137 125 94 109 107 85 65 60 91 114 178 336 357 415 388 229 149 144 159 106 80 62 68 83 118 93 136 45 1 56 81 77 85 95 82 43 89 128 108 141 101 101 150 100 81 130 105 184 128 125 140 134 85 105 121 148 152 147 168 149 113 161 177 164 185 198 198 172 164 193 193 201 239 307 323 302 253 143 100 112 112 59 80 135 127 99 49 75 140 120 141 192 160 123 142 168 136 145 121 137 150 116 93 116 156 174 102 95 135 154 193 185 253 307 254 236 202 205 258 218 217 236 195 227 242 291 293 292 358 397 375 393 401 373 364 331 318 315 339 324 281 252 252 252 224 197 207 229 223 203 168 115 119 142 171 143 140 150 119 135 136 107 79 108 140 159 165 118 127 163 197 234 238 176 179 199 148 166 152 164 133 129 143 154 186 146 179 145 160 147 108 112 128 124 125 166 164 176 198 196 204 208 203 206 184 192 207 196 157 149 150 137 125 109 88 79 91 94 85 76 83 76 58 55 77 89 77 85 103 108 107 96 90 72 73 93 91 74 80 90 90 103 97 84 86 99 96 70 87 98 86 81 83 90 97 102 98 89 101 107 104 95 98 79 85 85 78 86 88 80 75 74 83 88 83 85 79 71 71 88 91 86 88 89 86 88 90 84 73 75 84 84 74 69 71 63 55 52 49 41 62948 331 863 30 11513 17 29 8 7851 851 204 695 1399 3438 9933 21022 55760 106729 159177 328307 579817 890837 681427 662210 622397 740726 633532 204704 1603 71 82 70 94 104 92 119 198 186 108 140 111 83 80 79 104 29 21 169 122 127 197 257 338 363 343 298 193 74 82 68 20 119 198 174 86 57 23 27 99 88 42 97 47 47 100 107 78 57 49 63 26 7 84 74 46 64 79 39 18 63 112 137 110 130 101 75 30 86 210 170 112 134 104 140 154 124 131 106 77 93 180 218 186 189 221 253 277 263 209 124 95 85 83 56 95 105 81 102 67 64 53 107 82 73 126 134 145 117 100 110 87 125 140 136 132 135 145 158 91 116 179 171 173 219 211 175 137 127 203 213 173 203 188 171 220 209 220 223 220 287 328 374 386 382 449 382 312 337 339 319 297 279 269 257 223 249 256 198 155 162 179 135 95 85 116 146 118 138 153 147 134 133 131 128 103 125 124 147 176 187 214 244 265 271 215 171 157 179 150 128 158 169 155 163 143 129 165 198 206 164 175 173 142 101 97 124 137 133 161 190 189 210 207 206 188 148 155 142 142 112 107 122 129 116 96 78 86 84 93 85 72 77 78 83 78 72 86 96 96 92 88 75 72 69 72 77 82 80 91 93 93 90 93 77 75 75 62 61 84 91 87 70 76 83 81 108 104 100 85 90 93 87 83 82 70 69 75 71 60 59 64 69 65 71 71 66 66 69 60 68 81 84 76 70 72 78 80 71 69 75 70 67 72 73 65 57 53 49 40 35 35 62954 333 807 30 11517 17 29 14 7850 848 167 555 1355 2550 3985 7048 14525 35421 95629 273184 738175 999999 999999 999999 752941 234841 7121 305 177 164 103 69 126 159 104 83 90 73 57 63 67 74 58 70 54 -1 24 34 34 63 45 54 109 174 274 297 356 437 360 290 268 108 95 85 89 146 130 100 71 60 37 94 121 99 43 85 60 -7 58 17 67 96 57 14 82 40 23 44 76 14 -31 33 58 42 90 111 78 59 74 81 133 112 99 97 87 72 151 155 113 116 114 123 126 156 189 214 221 225 218 199 147 93 83 101 128 112 64 43 54 72 29 48 59 99 100 72 112 136 125 108 66 122 115 145 121 124 126 123 123 115 74 123 101 118 228 254 192 226 191 111 163 144 137 135 198 233 204 218 206 223 252 286 380 426 428 412 372 352 301 266 294 291 251 216 201 228 254 224 197 201 211 188 143 153 153 102 90 140 126 131 119 85 90 93 93 73 114 108 124 110 127 151 194 205 218 215 174 158 161 128 93 104 116 135 137 122 128 141 152 189 169 152 178 161 161 121 130 106 121 132 128 158 158 172 181 191 191 156 150 146 110 96 90 84 64 64 69 67 64 55 47 51 61 56 49 44 44 39 32 45 48 62 66 70 73 74 52 15 28 56 53 55 71 61 56 51 54 52 69 70 46 50 54 51 55 49 50 65 62 57 70 74 73 72 60 68 59 57 67 66 53 56 45 56 60 63 60 58 52 49 49 56 59 59 55 63 69 68 61 58 49 50 52 47 47 45 43 40 37 24 13 12 9 62960 359 32 30 11522 17 29 20 7848 846 82232 39881 49079 61234 65422 60326 53356 48089 39552 32986 26236 17487 13042 12068 14285 15785 16047 18023 18826 18076 17882 16796 16938 15055 11016 12752 16943 16284 14106 15356 26407 29881 37259 79929 195240 341407 718636 999999 614814 457559 136772 19226 21684 4034 152 181 154 63 124 109 70 146 135 102 89 145 115 156 102 92 126 97 99 66 98 196 251 275 312 375 387 400 349 274 258 228 216 166 156 211 185 123 70 71 108 83 136 150 113 76 109 85 73 59 132 134 21 29 78 94 85 -14 103 109 134 116 116 81 158 173 169 163 105 102 96 103 150 174 161 146 150 172 181 171 192 123 148 162 130 141 184 244 266 294 320 252 142 96 83 85 106 81 72 95 96 111 122 111 108 132 123 102 121 136 121 121 112 121 129 108 109 90 126 116 124 113 96 78 214 231 219 231 253 166 173 123 205 215 160 159 226 202 198 213 249 268 266 333 443 540 561 480 384 324 300 354 364 362 343 318 300 301 270 233 198 203 214 230 220 218 205 179 162 142 121 139 184 186 160 145 149 146 153 142 159 184 200 232 251 283 287 246 217 197 188 160 166 138 131 154 146 185 226 171 126 197 194 177 186 188 142 152 137 128 135 151 187 214 232 229 235 224 223 205 183 156 143 158 153 126 132 128 99 93 99 73 54 81 93 87 94 93 86 74 61 80 109 130 121 107 100 103 97 95 79 93 110 107 107 100 100 114 108 82 87 107 86 84 80 90 80 84 89 84 89 100 86 92 99 108 83 88 100 103 92 90 102 93 99 89 79 83 80 81 92 99 97 94 103 110 103 97 97 100 95 92 89 86 86 88 85 78 74 71 67 64 57 51 47 62966 341 577 30 11527 17 29 26 7847 844 76 182 999999 999999 999999 999999 999999 999999 106 408 772 1577 2968 5355 11474 28892 81632 188708 427611 522473 648180 608669 290032 330095 197577 445116 808907 465546 211646 259859 183529 4298 373 149 123 110 105 148 189 171 140 125 116 114 140 174 231 234 356 381 353 427 407 313 139 116 145 149 195 145 105 118 173 173 133 93 98 92 115 132 88 43 26 83 99 96 89 47 85 160 127 115 122 112 148 144 157 171 200 116 82 120 51 83 102 117 88 122 199 193 149 151 159 153 169 105 158 133 108 123 208 324 300 214 201 270 272 205 134 93 99 69 67 78 118 143 106 71 113 104 95 120 141 134 135 87 68 113 137 126 121 163 151 154 128 155 151 122 124 122 147 252 233 198 180 237 215 196 168 252 223 168 210 272 295 304 265 241 247 312 372 408 444 515 490 440 354 336 375 412 415 431 371 332 342 299 237 203 211 260 279 206 180 158 140 129 166 184 147 151 180 159 141 136 136 140 180 241 233 249 296 309 286 221 164 154 154 168 171 165 183 162 175 208 195 172 204 179 175 212 214 210 203 185 128 149 164 215 207 201 217 246 235 258 210 188 163 188 169 162 135 123 124 114 112 118 121 113 106 104 97 86 87 73 78 89 86 73 76 87 89 92 114 131 127 101 90 91 99 102 112 116 113 98 82 90 103 104 101 92 96 96 82 71 82 99 118 118 104 91 98 112 105 112 110 104 92 101 92 84 95 98 86 78 67 76 79 92 97 94 95 95 101 99 100 96 91 89 93 91 91 92 91 84 76 73 70 64 52 42 37 62972 334 792 30 11532 17 29 32 7846 843 266 999999 999999 586 3014 8135 31443 94623 199579 59177 31580 68008 196603 235100 248291 355966 304613 202809 171661 255155 272919 107647 166139 332728 606081 587502 477741 445466 514519 7365 194 97 135 148 156 140 128 116 92 38 123 272 325 338 350 392 413 401 372 309 208 155 142 146 109 82 95 82 63 116 135 64 42 104 111 102 125 133 148 123 102 116 79 43 49 130 193 109 72 132 72 154 143 161 118 109 151 161 115 104 103 99 123 124 157 204 158 210 187 143 116 130 144 148 130 205 215 215 179 248 297 175 105 136 141 113 93 88 86 63 82 99 131 144 134 115 107 132 136 131 138 105 123 173 185 149 118 173 144 143 105 119 142 159 175 217 202 201 226 142 134 168 217 247 265 230 190 226 275 237 293 258 361 418 445 427 400 360 367 352 364 417 423 379 401 352 343 356 275 216 207 211 204 213 202 169 165 144 137 155 171 193 191 176 166 160 182 211 247 248 253 257 250 222 215 238 234 211 181 185 176 147 140 177 193 138 124 150 210 184 219 197 205 200 200 181 169 155 156 153 173 198 211 214 208 229 206 185 171 169 155 160 146 141 136 104 89 93 106 122 124 114 108 104 96 90 78 84 97 89 83 91 90 101 105 101 98 105 92 74 78 91 98 89 73 82 91 73 80 82 84 77 77 87 55 56 84 89 86 80 86 103 98 87 76 87 91 91 86 85 85 77 74 69 77 82 69 76 74 77 80 80 84 80 85 86 87 86 90 100 100 90 79 72 72 71 66 60 65 64 48 36 34 32 62984 332 860 30 11540 17 29 44 7844 841 181 639 1693 3872 6826 14871 36675 82314 179774 253475 259515 366348 532146 527509 998973 999999 774886 633300 170574 110919 3851 242 199 250 159 102 127 189 219 188 147 99 72 124 190 231 210 252 317 346 372 397 415 445 457 298 143 148 153 132 223 255 190 158 151 156 179 123 95 127 150 137 100 79 85 142 98 172 134 44 127 185 199 130 63 138 131 119 166 141 239 207 157 149 107 101 121 138 156 174 170 206 199 159 145 157 242 260 170 199 207 190 277 295 282 355 372 394 326 204 154 112 162 156 149 151 105 78 100 138 161 159 205 172 130 139 165 182 197 201 211 174 167 137 168 151 180 191 189 163 166 192 201 199 226 210 234 256 203 226 213 257 207 186 255 246 218 265 286 275 350 385 386 408 423 395 444 481 481 464 473 500 480 398 355 339 297 265 268 294 303 266 233 214 177 195 215 198 189 192 212 202 204 232 219 188 192 186 202 260 279 255 252 280 312 294 242 263 268 228 230 213 241 233 186 183 220 234 220 259 230 222 223 217 207 190 182 215 223 217 245 238 265 244 239 265 241 215 201 195 165 151 144 122 125 140 145 131 118 118 113 117 109 102 116 123 100 90 109 130 120 107 108 125 140 136 126 111 114 109 119 123 117 110 114 105 116 104 108 121 117 123 126 134 117 98 114 133 125 131 121 113 124 121 118 124 129 119 120 101 99 115 127 127 121 116 111 109 118 133 122 118 128 133 139 131 127 131 129 124 118 114 116 121 119 108 97 94 86 78 80 75 62990 357 113 30 11543 17 29 50 7843 840 702 3461 7034 8494 8226 8259 8581 7954 6618 5200 4517 6193 7506 6398 5017 5905 6460 6864 7911 9572 15495 19161 24530 34350 46276 93726 213847 287870 261062 257641 452704 469694 723223 796954 230446 79412 169104 144331 149838 66615 4440 599 225 192 202 211 178 126 145 121 84 119 183 221 142 128 133 145 137 152 193 151 162 188 276 385 420 437 489 445 305 198 202 120 128 165 146 144 241 244 176 148 142 125 224 184 144 150 76 97 121 87 103 109 134 131 113 100 123 168 146 147 207 144 123 144 153 185 194 171 166 114 97 193 201 203 243 209 206 190 144 153 189 166 184 196 225 250 229 203 223 243 307 271 190 138 108 136 103 112 91 129 165 173 112 145 159 158 185 188 169 181 150 152 135 172 176 191 165 147 153 169 121 160 203 197 231 243 230 205 191 214 245 261 233 194 243 178 219 258 262 271 281 285 310 351 422 457 484 493 468 450 510 553 528 440 394 398 380 331 308 287 270 274 252 238 251 244 205 213 227 177 175 199 202 227 204 179 196 176 159 186 182 183 191 219 247 230 260 270 238 199 247 249 262 254 190 185 194 183 175 156 216 240 258 255 251 166 162 214 225 207 213 212 225 245 234 268 265 255 257 227 195 177 178 151 130 146 155 126 127 124 128 161 135 112 113 103 101 105 114 126 135 135 127 144 149 144 126 111 123 141 121 122 127 120 119 148 148 125 116 116 101 104 112 128 95 109 114 127 107 118 111 130 129 130 125 137 120 110 126 119 111 110 125 137 128 121 121 122 124 119 121 122 123 129 138 138 136 130 130 140 142 129 122 127 124 122 121 115 110 111 108 96 84 76 76 62996 354 206 30 11546 17 29 56 7842 840 1525 2602 4049 5518 6558 7761 9007 9960 11323 9896 7063 7609 6028 4787 5961 6652 8671 14343 21357 20057 18377 20393 26172 34966 45612 66033 114123 246413 329043 427313 630078 604515 350790 251009 9860 995 270 192 190 217 132 33 86 185 145 125 138 162 127 107 79 124 148 81 121 183 169 175 236 292 368 407 439 435 368 324 301 189 95 85 95 154 133 85 173 220 174 115 60 88 28 56 71 52 110 131 80 91 118 168 97 150 169 164 121 58 139 114 131 157 167 128 89 137 175 138 127 129 125 139 187 182 173 209 143 129 143 137 111 107 114 140 143 142 164 246 265 260 333 346 252 110 108 129 88 115 85 73 105 105 114 103 128 167 148 147 132 155 144 128 124 84 119 137 108 126 158 147 149 149 119 156 123 190 205 166 226 261 257 223 189 197 184 246 251 261 254 240 276 263 236 257 352 443 552 606 586 503 465 519 548 559 502 447 425 377 308 289 265 269 277 262 250 232 227 237 216 180 175 191 185 184 204 164 166 153 136 134 138 129 123 173 209 230 248 230 238 252 232 247 241 219 220 233 228 187 192 161 183 246 236 234 206 145 154 140 145 179 194 188 189 187 190 196 238 244 243 246 198 165 176 170 161 128 122 124 104 100 110 119 118 96 98 101 97 91 75 88 112 110 111 132 151 149 122 123 124 130 134 112 85 98 112 122 114 99 104 109 102 128 125 95 89 96 84 110 110 119 114 120 115 121 133 134 103 109 128 123 102 120 122 126 125 111 110 120 102 95 107 111 116 107 118 128 134 127 118 121 126 128 127 120 113 112 112 115 112 105 100 94 84 75 69 66 63008 356 158 30 11558 17 30 8 7839 839 79 587 1272 1370 1070 1237 1021 829 1180 1881 2487 2916 3036 3338 4413 5379 5749 6185 6291 6209 6334 6176 6713 7864 9292 9281 11418 29942 87070 127833 178477 380972 797044 941022 525247 441157 422932 414552 129777 5016 378 210 183 215 146 190 220 152 111 95 139 157 173 88 121 140 123 89 76 125 272 368 369 345 420 461 400 342 258 130 127 173 163 89 67 167 191 114 35 8 88 78 64 121 86 124 84 115 122 103 105 143 79 116 78 150 123 57 94 111 115 78 120 119 155 149 102 96 135 177 146 167 171 117 107 128 159 134 118 149 137 147 176 222 225 238 208 173 215 300 328 334 261 142 119 117 97 90 102 123 133 103 44 46 36 9 74 139 154 141 151 168 105 115 168 165 168 140 124 159 135 147 183 194 224 204 215 234 267 203 166 226 230 189 193 203 198 188 144 209 362 603 907 1119 1265 1316 1184 970 779 641 546 478 425 399 412 393 351 311 286 308 331 337 327 303 289 290 258 202 182 188 182 142 136 165 180 158 133 135 96 113 145 155 142 143 180 183 171 178 167 194 179 194 188 209 263 280 259 221 211 193 204 148 177 178 144 140 189 163 132 156 180 188 169 198 213 227 241 245 260 211 176 145 127 135 137 135 128 133 134 115 107 122 120 119 127 117 97 84 66 71 96 101 115 121 123 125 117 100 119 132 125 118 95 93 94 93 113 102 109 99 97 126 114 111 109 100 99 112 117 108 119 103 106 116 109 103 99 112 107 106 105 87 102 111 109 108 112 116 97 94 100 104 108 110 109 100 100 124 135 122 117 113 112 107 105 105 101 98 94 95 92 86 79 65 57 56 63014 335 792 30 11562 17 30 14 7838 840 54 1675 2604 3599 8085 14998 27092 61360 108217 137867 186706 476964 726479 631465 550494 561935 729488 727563 383868 208728 149697 45416 2712 339 197 233 235 184 181 202 203 159 192 198 174 136 137 143 218 310 402 483 430 304 253 218 170 141 120 135 144 119 173 217 224 161 126 127 157 93 50 106 117 69 62 120 178 137 65 84 91 107 160 175 184 132 109 62 128 159 187 158 151 62 136 180 173 110 166 221 99 114 159 157 147 95 176 173 77 107 148 164 158 157 186 246 242 211 272 332 319 249 153 121 92 71 57 72 102 94 91 108 139 141 131 114 130 130 136 183 162 174 150 185 216 166 154 169 156 189 122 117 134 119 170 143 194 177 149 173 187 189 193 238 243 240 186 191 286 514 923 1089 1146 1170 1145 1070 914 732 593 473 444 459 462 426 370 354 369 340 299 328 387 358 310 281 256 253 243 216 210 197 163 157 169 142 172 212 183 149 141 131 117 96 122 147 148 138 179 157 164 154 175 207 243 243 289 350 370 344 273 237 212 222 171 134 139 162 202 178 189 178 169 172 207 209 211 246 244 221 212 172 172 130 130 134 127 96 96 115 126 121 124 134 109 91 92 87 70 75 101 106 109 114 123 122 96 103 123 134 139 123 104 99 86 101 123 110 96 100 96 84 114 123 103 91 85 95 125 117 118 116 112 88 108 104 100 100 110 92 97 104 101 87 95 109 108 112 104 106 106 100 106 113 114 104 107 110 114 119 118 112 108 111 109 105 104 103 104 99 94 93 94 87 76 70 67 63020 336 735 30 11565 17 30 20 7837 840 -13 298 638 864 1487 4276 12012 38273 95398 189261 254522 285256 338748 510924 728169 838910 999999 967926 275068 82613 22269 974 315 280 246 203 209 207 181 200 206 177 180 168 167 158 156 189 156 153 219 214 259 402 490 408 275 266 222 153 142 155 140 140 145 73 83 124 122 119 131 130 121 180 169 166 82 102 160 196 167 86 72 66 108 104 141 165 113 108 159 127 85 140 131 196 142 161 151 161 192 165 150 129 169 199 160 165 149 117 89 124 143 171 189 196 235 220 176 213 252 299 278 182 121 124 102 109 117 130 133 122 115 132 166 113 153 161 169 125 130 117 167 198 207 140 91 111 124 168 190 158 189 185 144 208 196 182 153 183 167 180 242 223 203 167 256 275 241 245 391 647 888 956 999 880 687 540 458 411 424 428 425 414 445 405 378 344 364 423 411 363 337 306 252 250 274 247 226 221 168 159 138 168 190 192 166 141 143 128 134 129 101 109 143 155 136 133 187 154 178 229 251 272 270 278 306 336 357 442 444 354 233 209 147 142 117 120 150 153 185 204 195 197 205 215 251 262 254 192 160 156 155 151 145 136 120 114 118 101 103 114 107 96 102 115 110 91 94 124 140 119 116 125 120 119 135 144 125 107 99 111 109 103 113 106 103 111 110 117 104 100 105 107 99 110 119 127 116 123 138 119 120 117 106 117 127 112 103 108 107 123 120 115 114 116 119 119 126 123 117 107 106 103 108 116 130 136 131 116 111 110 114 114 110 108 108 108 108 103 96 97 95 85 75 69 63032 330 949 30 11569 17 30 32 7834 842 9 1331 4594 12330 27480 53446 96840 185132 347791 584369 756280 849596 649132 600919 613178 480552 243371 49474 913 261 174 165 171 170 164 118 164 160 89 57 86 145 198 219 325 439 478 479 509 484 324 272 266 235 182 125 96 139 174 194 172 105 85 163 157 135 95 102 63 71 116 189 116 121 158 75 84 122 141 123 120 119 153 151 202 204 121 83 140 98 80 147 82 161 173 164 152 129 162 170 195 143 108 147 167 159 176 155 168 151 176 233 237 246 312 340 255 146 106 106 142 141 142 155 166 163 126 136 185 188 172 130 146 174 196 167 155 166 181 181 139 119 103 127 161 160 148 138 139 180 148 194 209 206 197 154 168 196 168 194 284 480 435 289 260 250 215 264 266 260 292 350 334 368 405 421 430 415 425 446 417 430 441 429 376 297 279 261 271 274 234 229 246 213 181 137 120 143 150 129 130 158 169 163 91 106 134 123 122 140 123 140 133 65 135 137 172 214 250 243 292 333 296 325 333 304 214 159 116 126 146 137 144 120 130 185 168 159 179 220 234 203 178 168 148 127 134 133 136 118 102 89 103 113 115 124 141 137 101 88 84 93 107 115 120 118 118 108 101 106 117 109 101 115 134 129 96 82 100 122 106 86 85 104 95 86 116 99 88 83 84 123 116 108 100 83 101 99 108 95 111 122 100 105 122 110 99 94 109 105 103 98 107 105 95 97 98 91 98 108 113 115 118 112 105 105 111 112 113 111 105 101 100 97 91 85 76 63 52 47 63038 356 171 30 11571 17 30 38 7833 843 1329 1963 2418 3026 3853 4258 4212 4048 4320 4921 5441 6037 6275 5831 6071 7461 8293 7006 6655 5895 5688 6547 6310 6880 7789 8495 10822 14261 23479 50483 101128 169026 326650 512405 647341 636436 618780 521120 273136 117486 42151 9700 1125 400 354 289 262 258 224 159 145 166 149 184 178 139 132 126 165 317 413 422 422 392 322 263 166 150 112 107 96 81 78 141 157 98 105 130 130 78 118 134 105 73 71 114 128 121 88 35 11 113 124 61 48 51 102 175 156 94 77 105 143 123 130 112 67 163 181 129 114 155 151 115 162 157 145 115 106 129 123 116 102 124 179 211 151 105 169 251 306 288 163 86 100 125 118 95 91 92 112 125 108 81 103 106 146 94 103 135 143 139 115 128 186 131 141 126 119 147 192 185 166 177 154 196 170 162 127 98 161 154 147 210 190 214 327 487 422 282 244 239 238 231 284 331 296 326 366 360 364 379 362 359 373 406 421 396 385 335 298 285 256 248 267 224 184 193 195 173 150 172 167 118 161 151 164 160 142 128 110 120 103 136 157 109 110 105 115 146 136 157 117 141 200 291 351 343 296 313 326 265 225 174 154 145 127 93 123 145 131 179 187 165 181 185 211 212 161 148 134 145 157 129 95 87 87 80 107 114 104 97 101 99 95 66 54 81 87 97 116 101 98 100 109 116 113 105 105 116 125 123 105 90 109 108 119 101 92 99 102 122 102 84 84 94 106 100 109 115 108 89 105 105 95 88 101 109 107 108 90 98 107 96 101 104 94 96 99 90 99 106 104 105 108 104 108 108 110 108 102 98 98 95 89 89 93 93 87 88 86 80 71 62 57 57 63044 332 896 30 11576 17 30 44 7832 845 -10 413 1229 3347 7958 17172 39277 93292 199589 328423 391017 474565 638828 623001 542384 903952 738147 268870 21396 47830 179244 189117 2043 285 267 246 269 247 211 188 141 129 137 121 162 278 405 430 444 469 412 337 328 236 154 141 148 156 160 169 163 155 119 153 97 83 71 129 128 149 107 82 59 117 127 99 102 65 106 131 143 174 117 95 92 91 118 102 104 153 101 91 190 192 154 141 111 163 178 174 133 76 90 118 96 106 94 86 68 53 136 196 193 209 207 216 303 365 251 137 123 114 76 61 78 112 106 92 103 134 117 83 78 84 109 142 137 100 113 147 164 151 149 151 171 154 183 217 252 209 158 132 145 160 156 91 96 77 158 135 146 166 192 345 290 207 182 235 291 261 251 250 313 316 339 336 325 311 375 389 394 413 412 353 285 282 268 257 253 275 295 250 214 203 182 178 178 158 146 144 143 142 152 165 146 123 121 100 110 151 167 155 162 124 140 180 148 97 95 146 224 269 321 338 361 305 262 245 182 117 112 128 118 149 130 154 151 158 146 163 179 219 245 223 178 171 158 149 153 125 84 93 108 116 122 112 122 133 119 113 121 109 105 109 108 114 115 108 113 120 119 125 127 104 91 102 102 96 87 95 98 98 106 104 110 110 116 110 97 109 110 86 98 120 101 92 102 95 105 104 105 107 100 97 95 101 112 115 95 93 96 94 93 103 113 104 96 92 89 93 97 108 113 116 115 107 114 110 107 110 105 103 103 99 91 85 82 76 71 63 62 61 63050 332 899 30 11579 17 30 50 7831 847 414 2082 4962 9742 19399 29408 42148 74218 141834 237193 321904 490114 735782 868145 825697 705194 512804 199737 254315 240632 238445 171095 46815 926 279 225 258 240 246 209 158 234 287 355 390 471 472 445 462 501 545 447 343 261 156 177 128 58 136 156 182 213 198 204 184 191 154 141 137 159 104 123 112 151 167 103 139 117 165 202 217 192 157 227 177 206 244 239 185 168 180 205 153 188 191 182 186 102 144 142 152 182 166 188 206 183 182 172 147 163 196 218 212 284 335 324 320 247 160 118 98 89 109 125 135 182 145 111 158 156 121 152 189 188 150 152 195 221 188 215 208 208 192 187 190 165 213 179 189 238 236 194 193 229 207 183 159 144 262 235 241 268 259 372 333 222 304 295 326 308 280 373 388 383 359 402 416 393 387 418 435 441 436 396 377 374 371 376 361 360 355 310 284 275 258 224 170 164 196 169 177 228 190 155 195 214 200 163 182 206 172 196 183 151 123 183 220 207 227 210 226 284 325 339 358 338 290 243 227 228 203 151 148 193 181 150 158 174 205 194 219 265 276 262 235 221 228 191 157 161 167 173 159 144 127 122 143 156 140 123 123 123 130 135 143 139 137 142 138 125 144 164 160 148 135 118 122 119 121 121 139 145 143 132 144 136 159 141 121 111 129 133 133 134 148 134 136 154 158 134 122 135 145 130 126 152 159 143 127 128 134 147 146 131 130 133 130 125 136 150 154 148 146 150 151 144 137 134 138 144 142 139 129 123 122 119 121 122 120 109 97 95 63056 361 32 30 11582 17 30 56 7830 849 199362 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 154 946 2173 4760 10294 21430 46853 103401 211518 365284 711550 889057 869998 953089 946873 312660 131063 5621 704 392 352 319 331 303 319 289 218 185 179 185 194 240 278 385 431 422 411 347 345 392 411 389 325 231 227 146 76 97 128 187 191 115 128 66 -21 36 107 140 149 120 120 75 25 150 124 99 101 152 143 115 97 106 96 101 138 166 132 160 125 168 162 119 152 238 179 134 134 117 111 145 116 105 99 134 146 139 136 124 129 147 139 151 184 196 239 266 255 227 144 79 108 99 68 67 123 135 137 129 147 117 115 142 136 153 140 161 167 125 151 122 143 175 133 133 191 114 174 234 218 126 197 163 183 172 93 121 153 113 173 177 225 242 459 739 506 245 254 278 231 185 228 273 313 366 375 338 350 366 380 401 387 371 375 343 333 350 381 408 416 370 341 326 255 221 192 168 163 160 145 166 161 128 144 137 170 143 110 128 174 203 187 163 140 131 119 160 187 171 165 187 181 206 228 198 204 199 200 140 125 136 133 125 138 123 130 145 154 145 167 173 201 226 216 191 166 158 178 156 131 118 107 113 112 115 117 119 112 116 116 105 103 97 93 99 99 104 127 129 117 115 115 127 121 101 84 79 99 106 102 94 97 111 111 96 94 90 103 95 79 86 89 77 98 102 112 101 89 104 97 100 95 92 107 101 104 108 91 93 104 107 111 88 86 85 80 86 92 99 96 104 113 110 115 114 115 111 106 103 102 109 106 95 82 78 84 87 84 84 80 65 52 54 63062 361 34 30 11584 17 31 2 7829 851 1934 8041 5144 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 308 832 1558 2528 3116 3314 3583 3498 2943 3749 7217 16931 38725 88322 171058 231665 334937 490658 619080 686173 773722 755433 664573 382144 60343 4050 472 401 373 360 343 314 308 322 354 299 265 180 185 193 194 163 257 321 387 324 367 504 496 422 377 281 130 52 117 145 89 68 90 133 113 50 105 163 113 114 140 100 102 95 45 0 49 21 39 102 106 88 129 119 164 142 169 129 125 119 98 136 131 123 142 163 158 173 149 122 103 112 128 129 136 117 138 168 145 119 132 149 168 190 169 201 231 257 305 295 185 111 99 77 43 55 92 116 109 125 122 110 107 113 142 140 192 163 131 108 97 125 181 180 115 110 107 110 153 207 182 166 157 221 204 144 132 163 186 157 163 165 147 213 287 320 349 304 234 234 262 282 315 311 338 407 407 376 357 365 369 385 373 344 390 382 372 410 500 614 603 562 504 488 406 331 264 229 204 206 193 167 159 167 190 205 196 199 174 172 154 139 162 143 136 131 157 167 140 139 117 132 121 154 184 190 184 157 175 174 151 128 117 126 140 152 147 127 135 157 140 147 150 191 217 245 219 208 186 179 170 174 143 119 136 125 121 89 92 109 129 100 100 94 91 91 99 107 100 93 86 96 106 106 112 110 103 98 99 102 104 107 108 101 97 112 90 74 89 108 86 98 89 88 92 82 96 101 101 104 98 83 105 113 107 107 100 90 105 126 119 98 89 93 91 91 86 79 88 91 88 87 99 108 106 109 107 107 106 109 105 98 106 107 96 99 96 89 93 90 83 80 75 68 60 63068 345 516 30 11586 17 31 8 7828 853 54 604 1477 1604 1620 1522 1392 2120 3568 4257 4235 5108 5771 5639 5771 6690 12802 26905 72303 168523 301538 489366 462566 300171 316204 492341 684761 789822 416996 8582 1095 390 300 297 259 291 294 257 246 245 171 208 196 133 76 92 155 301 377 460 440 436 435 445 340 193 130 87 83 60 65 103 156 174 176 116 83 119 174 143 99 115 125 80 88 73 81 59 86 90 101 87 51 63 81 57 53 111 135 148 117 120 149 146 151 140 179 187 148 154 134 139 120 95 112 147 129 127 107 103 89 115 142 143 184 172 182 266 304 307 243 130 82 85 155 113 116 108 82 77 43 59 88 64 104 122 124 131 122 140 160 158 173 163 118 117 98 134 153 149 190 215 198 186 150 126 114 94 108 118 126 142 157 223 273 341 328 285 307 287 256 307 322 365 423 539 625 615 663 673 601 531 478 427 363 365 490 676 817 847 817 850 768 562 386 337 267 226 220 194 173 126 114 142 168 172 190 212 188 171 150 172 149 131 113 124 123 125 141 145 143 146 117 101 86 131 167 120 129 126 120 99 94 102 120 107 121 126 103 110 141 123 124 144 174 190 207 185 168 170 173 158 138 104 75 76 85 112 104 85 73 79 81 75 67 84 108 105 65 73 85 75 87 110 97 87 76 76 72 71 87 99 88 87 86 95 88 85 89 79 80 89 94 84 91 96 90 84 88 78 75 80 92 86 78 88 101 96 90 93 97 92 85 84 81 77 75 78 88 80 74 75 88 90 86 91 94 96 97 96 103 99 89 83 81 83 78 80 78 71 67 66 58 51 48 63074 330 968 30 11588 17 31 14 7826 856 292 970 2263 4739 10203 24785 66599 196052 559923 999999 999999 999999 783857 450195 92965 6359 611 347 302 275 301 295 240 233 263 140 113 179 114 93 236 354 350 417 422 478 496 528 436 333 243 230 112 161 135 91 84 131 86 138 150 110 139 108 122 97 151 57 194 150 105 87 17 62 130 81 111 100 48 44 72 87 129 150 151 234 141 121 154 140 162 156 185 153 163 176 153 125 157 225 154 167 122 197 164 99 139 187 209 212 223 252 350 349 289 288 154 134 133 108 113 112 130 194 126 125 101 125 174 99 139 156 156 154 125 106 189 223 158 170 121 135 136 139 185 240 267 204 249 170 86 173 121 144 176 200 222 275 303 348 352 323 445 367 269 322 360 364 350 390 448 373 365 431 442 425 396 431 478 663 908 1085 1139 1128 1181 1080 764 677 671 520 376 331 272 226 230 202 211 202 213 190 208 202 206 225 208 167 175 159 177 177 175 190 182 199 215 214 200 180 156 143 162 143 159 174 173 156 135 147 121 115 120 160 159 152 162 144 161 189 209 249 250 255 259 210 236 214 183 155 130 126 142 127 136 141 103 107 112 105 112 125 121 134 111 109 123 133 116 133 126 116 106 131 130 127 118 105 103 113 120 128 130 125 104 107 99 111 92 113 120 102 112 114 143 121 95 98 118 127 103 111 123 119 127 118 118 135 115 112 104 114 114 115 98 105 123 110 107 114 110 109 124 142 124 114 110 113 106 104 99 110 115 109 95 103 97 94 94 90 87 82 63086 328 1028 30 11588 17 31 26 7824 861 222 863 1933 4311 9830 24886 72576 153461 345209 702837 999999 999999 999999 999999 426925 10045 766 300 329 240 232 227 167 164 119 178 160 253 253 317 413 382 402 488 444 414 369 387 394 334 275 106 107 174 150 131 117 143 157 191 168 153 115 145 154 162 139 113 139 122 177 148 121 95 145 152 74 206 216 132 126 187 122 187 145 31 120 149 160 144 172 193 197 174 169 139 145 153 156 223 188 173 172 156 133 150 115 132 199 229 247 249 305 249 133 97 152 114 104 148 125 198 137 137 141 174 128 100 79 113 189 200 186 181 193 144 182 166 173 236 206 200 193 180 199 311 227 165 166 117 152 206 217 209 172 213 244 268 293 300 295 281 258 293 241 278 317 346 269 305 310 318 416 561 713 831 840 755 786 800 802 681 436 369 328 241 264 241 276 248 254 284 328 317 264 308 292 293 313 351 325 257 226 257 252 246 217 235 226 205 168 233 191 207 143 184 216 147 154 141 148 146 153 159 145 132 110 144 166 197 193 172 180 178 202 174 254 276 216 231 210 212 204 189 171 141 154 142 128 97 125 130 117 105 116 144 148 142 147 135 147 150 143 141 163 123 133 97 120 144 140 134 127 140 124 138 158 139 115 124 109 116 128 114 110 121 113 108 126 130 140 121 137 122 106 128 141 139 129 122 127 127 122 126 130 119 116 120 118 108 117 114 119 118 112 114 126 136 124 137 131 137 139 147 138 137 134 122 115 107 110 112 109 106 101 101 99 87 63092 328 1028 30 11588 17 31 32 7823 863 -9 387 1216 2718 6116 15281 44342 137168 439978 791033 810521 938536 573037 949662 999999 720624 247642 23405 740 332 307 310 291 203 254 313 339 371 289 360 395 358 396 521 397 379 457 516 386 227 248 186 121 77 139 111 81 169 88 143 71 140 196 96 115 175 134 134 74 100 141 123 108 67 59 87 92 146 111 183 153 152 96 114 44 76 171 99 156 173 82 93 95 115 150 152 126 115 146 144 140 143 170 172 170 174 189 175 196 307 251 245 193 103 96 82 104 148 124 136 83 22 68 150 168 190 141 130 145 115 172 172 212 162 201 149 111 149 140 140 153 63 114 164 160 240 220 202 200 150 141 182 163 109 153 180 151 238 303 261 261 183 175 157 163 161 218 297 343 334 377 447 529 625 612 510 453 432 512 467 407 316 288 281 263 246 248 233 269 230 219 217 274 316 349 391 324 297 310 310 307 253 213 230 234 251 247 212 177 148 162 158 173 160 109 141 119 109 153 127 160 135 122 84 129 149 140 125 148 148 137 148 181 155 188 210 221 222 238 211 217 189 176 111 122 149 99 98 119 108 127 123 73 75 111 124 112 84 85 87 104 97 98 96 118 133 83 73 67 111 94 105 110 77 93 113 125 109 95 99 59 117 97 95 84 95 103 109 104 105 102 95 109 82 93 100 97 110 91 75 99 109 87 91 98 111 105 98 86 91 91 91 95 93 86 89 97 98 104 97 92 98 106 99 94 102 106 98 87 98 83 77 84 79 79 81 72 63 63098 361 41 30 11591 17 31 38 7822 866 9071 106319 2904 999999 999999 999999 999999 999999 999999 999999 999999 -57 64 174 118 148 299 313 301 408 1037 1844 1872 1401 1697 2105 2225 2630 2741 2623 4871 35303 70324 109031 220034 188441 132475 188611 169839 310483 636856 932210 810924 663931 293303 138657 4446 439 381 303 256 324 255 278 262 241 266 227 250 278 393 344 314 382 381 258 362 359 357 362 225 159 40 35 77 93 113 149 153 156 107 129 143 108 78 90 59 90 129 86 74 33 98 60 139 28 73 45 101 115 102 63 122 158 91 134 131 63 91 108 115 78 122 112 129 66 68 115 69 120 140 78 100 89 123 84 77 106 159 152 167 123 186 202 314 271 162 135 85 55 35 47 24 39 138 108 62 112 70 92 112 95 158 85 70 162 142 138 152 182 86 65 136 124 124 139 75 121 163 194 159 122 166 77 132 109 123 155 104 165 195 207 209 187 141 138 174 217 195 242 242 226 340 325 318 387 400 412 404 371 343 329 356 357 314 197 236 284 189 230 259 254 304 384 417 362 333 349 318 282 272 239 239 239 247 223 184 144 123 168 178 122 140 146 116 67 127 130 100 77 95 52 56 105 93 78 126 91 70 129 147 97 90 91 116 131 148 151 209 192 197 171 176 190 165 112 116 128 133 115 75 81 91 91 84 77 81 89 89 65 51 53 64 92 108 70 60 94 88 61 53 56 55 38 30 50 49 79 75 89 66 70 66 64 75 64 56 49 60 47 67 78 77 64 56 57 62 61 82 88 77 83 78 89 90 75 66 74 74 67 65 51 60 64 63 53 55 45 55 79 82 70 67 73 91 77 61 60 64 49 59 57 60 55 54 53 49 49 46 41 36 63110 361 18 30 11598 17 31 50 7820 870 680413 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 243 823 1621 2794 5423 11878 24023 54353 159199 347623 539755 679748 999999 999999 688303 331801 446082 519433 255370 2967 320 255 183 225 248 253 308 333 305 280 353 347 284 414 518 396 371 441 349 329 258 119 81 -18 83 69 59 38 26 90 70 53 123 91 70 71 111 158 80 35 18 51 105 157 77 -4 83 52 105 145 180 131 155 139 115 32 38 136 189 83 96 128 84 107 83 80 74 94 80 128 92 73 124 126 145 111 82 160 173 206 217 238 270 197 193 95 46 31 65 61 107 71 57 74 96 120 83 104 58 32 120 136 105 89 121 155 128 158 190 162 116 86 152 174 147 151 128 142 170 122 145 82 122 129 118 202 180 207 341 380 302 154 168 258 210 221 220 243 228 289 355 359 335 344 334 342 322 384 376 407 411 385 450 491 487 567 627 572 544 593 442 320 255 255 237 229 234 264 269 281 241 235 229 222 221 220 203 231 178 147 149 146 132 127 123 131 100 82 117 108 104 109 110 91 94 87 115 139 154 169 206 178 145 145 128 110 123 133 208 207 179 173 199 165 107 64 82 69 83 84 87 85 72 78 72 76 81 60 58 67 68 89 81 62 64 67 66 72 75 58 66 73 80 90 92 91 77 87 69 84 82 55 64 61 48 50 69 65 74 78 77 73 75 78 75 76 69 58 72 62 65 69 54 66 79 72 57 69 69 73 62 53 61 65 58 56 68 77 71 72 77 85 80 70 73 77 68 70 69 66 64 60 58 47 54 48 47 48 42 63116 359 109 30 11599 17 31 56 7819 873 720 999999 999999 999999 -47 41 186 618 1121 1071 772 656 296 35 4 -72 999999 999999 999999 83 566 826 806 1138 1377 1273 1597 1848 2230 2410 6264 13872 27880 39575 67066 101191 154406 170638 178006 433993 963433 999999 677596 848439 745841 247350 126838 2348 437 478 411 374 341 208 214 250 338 390 411 399 407 439 545 477 482 449 435 318 255 151 112 108 130 124 65 84 90 111 100 141 138 138 134 83 83 122 267 127 161 96 106 130 136 68 99 134 104 85 125 166 163 167 74 149 175 176 189 125 91 94 163 142 101 111 52 82 155 45 140 151 139 104 124 95 147 150 119 125 222 275 280 276 299 290 194 131 210 73 84 115 47 67 143 103 124 165 143 178 143 113 134 142 153 137 197 123 170 187 145 175 192 222 201 170 152 183 117 194 155 201 208 146 154 169 161 185 198 308 362 311 259 238 245 258 328 347 334 390 381 389 403 387 422 476 572 655 705 752 626 633 801 923 842 700 680 759 839 823 672 476 394 355 302 350 318 320 313 311 304 301 294 321 307 239 298 274 270 246 236 192 173 170 139 152 181 133 126 155 165 161 140 160 144 133 125 127 113 150 175 184 223 214 203 151 151 161 186 203 241 234 214 202 183 145 100 111 158 150 106 134 144 117 114 136 113 70 98 96 55 71 100 120 111 97 88 71 87 94 104 129 105 95 81 104 111 111 112 95 108 107 93 95 97 98 93 93 99 100 90 81 105 114 116 113 96 93 80 106 116 113 87 107 87 93 107 92 95 106 109 95 99 100 98 87 86 95 100 109 108 108 110 101 111 113 110 109 107 105 98 89 95 95 94 87 86 85 79 69 60 63122 355 231 30 11601 17 32 2 7817 875 74 446 535 635 485 999999 999999 999999 999999 999999 999999 999999 999999 999999 9 152 463 817 1387 1741 2100 2516 3556 3346 3222 3487 7142 35730 84501 123589 184835 349913 661318 892874 972181 903706 525852 286390 104038 6200 604 395 253 381 418 392 400 382 376 319 336 394 409 416 410 357 366 407 372 408 429 523 401 318 289 191 187 128 77 147 174 172 185 67 80 158 62 135 127 118 166 181 80 58 58 78 132 141 181 119 112 106 86 86 87 112 86 140 140 180 107 220 243 144 136 193 144 179 153 53 70 173 181 172 155 144 131 140 189 189 137 169 182 155 204 232 202 233 271 229 249 239 203 96 103 154 145 123 127 194 187 158 131 185 142 118 142 156 100 154 203 147 183 179 177 209 169 193 183 185 143 200 195 198 274 201 206 197 185 180 222 206 193 385 459 347 314 274 239 309 353 353 295 299 306 345 417 352 455 656 865 1192 1653 1946 1615 938 732 580 499 454 491 479 446 447 390 390 446 360 312 338 413 330 263 251 312 291 289 320 282 276 225 251 222 192 184 195 247 199 207 204 185 146 170 158 135 152 153 144 123 159 135 138 116 114 146 190 206 246 226 198 157 160 205 217 225 227 260 210 165 178 133 126 128 134 128 144 132 127 126 105 98 117 133 105 88 113 104 104 123 121 120 121 105 109 116 94 112 116 109 116 123 107 124 125 89 98 91 108 100 97 99 125 131 96 93 105 105 116 102 101 108 122 96 111 98 114 126 95 91 125 117 105 93 101 101 94 101 98 91 102 107 98 114 116 125 114 113 104 113 115 113 112 106 103 105 100 102 93 90 93 80 84 83 72 65 63134 327 1074 30 11604 17 32 14 7815 880 132 762 1580 3148 6699 16131 42703 117714 312011 679927 999999 999999 999999 934237 22577 496 295 391 433 442 349 385 451 521 500 409 377 416 443 508 438 403 426 420 316 268 383 219 92 74 79 54 -5 -8 85 61 96 36 88 128 30 31 51 88 23 79 58 88 75 96 -3 30 107 106 101 71 135 103 130 57 116 124 87 163 174 150 146 133 53 121 131 152 111 55 99 73 152 99 83 73 100 54 152 212 200 145 136 206 249 291 223 234 230 217 83 78 125 200 187 160 176 172 117 150 102 73 90 174 178 132 123 181 151 123 133 202 159 136 152 113 129 147 92 111 137 214 251 190 115 178 175 145 120 224 355 337 311 292 238 243 297 435 601 691 793 868 1106 1405 1662 1524 1482 1611 1593 1571 1585 1514 1194 878 682 648 816 1392 2398 3186 3439 2407 891 451 387 376 355 341 333 339 344 399 401 337 332 308 256 229 214 226 204 217 233 238 223 229 150 120 116 127 123 162 139 139 151 123 112 102 77 69 64 79 120 98 133 149 142 161 163 166 160 181 213 221 204 171 187 124 155 127 112 157 132 144 118 89 96 96 84 92 69 91 70 74 98 93 99 107 81 81 60 75 82 91 121 105 85 99 90 95 87 86 83 83 101 83 65 73 77 85 67 75 54 80 101 81 74 72 65 65 79 70 79 89 87 76 75 78 99 93 82 88 80 77 72 91 84 66 68 59 69 80 82 96 85 88 92 88 78 83 83 75 73 81 72 64 64 74 54 56 51 45 35 63140 362 26 30 11606 17 32 20 7814 882 1706 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 107 186 49 348 313 126 62 999999 999999 999999 999999 480 957 1754 3602 9652 27421 62780 118835 264505 345802 357701 422236 742792 778846 742617 725366 532105 97071 1391 304 356 347 395 458 477 426 423 499 497 464 482 501 526 402 367 509 411 414 432 319 243 166 75 65 117 137 115 52 96 189 227 93 133 121 124 116 122 120 178 147 149 221 26 58 114 143 116 146 104 101 122 132 131 123 141 189 152 114 143 143 79 189 154 134 181 157 183 177 171 118 150 152 114 131 134 140 115 105 113 150 225 270 258 244 184 187 226 227 188 167 197 190 209 173 213 158 204 146 73 162 141 53 136 167 191 96 113 238 217 175 140 163 133 145 161 149 166 209 118 185 223 236 215 196 191 247 163 268 302 387 445 496 479 352 329 525 650 669 816 1075 1477 2073 2620 3142 3474 3656 3267 2561 1729 1137 1050 947 1093 2391 5349 7468 6753 4044 1766 818 490 518 595 604 494 438 395 333 358 387 376 411 340 344 337 313 318 268 230 215 196 269 272 223 162 161 174 169 189 196 190 144 132 119 110 147 87 110 156 193 208 167 179 235 176 193 194 216 221 252 235 249 213 175 190 192 156 149 156 164 169 163 143 126 165 162 130 109 97 66 76 112 120 126 118 110 119 114 93 114 134 126 132 132 166 141 134 143 143 106 112 121 116 124 117 119 100 125 120 119 125 117 140 126 100 112 112 103 111 108 121 138 116 112 126 119 103 102 104 113 108 112 122 120 98 94 101 90 103 107 112 119 116 109 123 117 113 121 104 106 106 103 93 94 95 88 87 83 74 62 62 63146 350 389 30 11609 17 32 26 7813 884 22 -7 400 471 86 -74 42 227 452 532 843 1240 783 391 162 84 599 1738 2749 4421 4325 5371 11761 30964 89096 177533 214939 284654 431348 460218 766886 434741 428750 494882 672526 226411 6578 337 228 228 229 281 417 436 524 504 439 459 424 402 457 471 407 386 440 366 419 402 374 332 225 153 154 153 58 117 70 131 100 82 75 102 115 89 115 65 76 87 13 104 157 171 163 105 110 90 151 135 104 102 127 144 127 70 33 142 128 168 139 99 160 100 123 154 170 148 166 96 185 142 153 132 159 141 144 150 126 179 195 195 192 218 251 263 281 260 247 225 176 122 168 243 253 221 192 162 179 174 142 158 105 191 185 171 141 178 199 234 244 188 204 213 207 210 122 178 173 111 138 191 224 199 247 184 185 174 197 323 605 825 738 491 489 712 696 743 1217 2165 2887 3634 3699 3285 2995 3094 2990 2633 1968 1576 1627 1721 1581 1805 2460 2224 1176 1179 3161 4552 2497 956 681 585 474 434 427 385 395 452 460 427 425 486 458 427 391 397 338 251 269 326 310 225 203 240 203 199 205 210 216 207 160 164 156 162 146 164 126 127 146 134 143 165 165 158 192 215 208 209 255 245 244 212 186 198 183 158 158 172 181 156 144 158 131 141 146 136 126 137 119 98 100 139 132 133 137 132 134 137 146 137 125 137 116 131 112 106 110 131 85 103 103 111 121 100 104 121 117 107 110 134 141 145 132 123 116 138 125 125 118 101 119 135 118 126 126 113 106 123 120 123 113 124 124 118 114 116 111 115 126 121 130 122 122 123 117 111 108 119 115 110 100 98 95 97 97 82 75 68 63 56 63152 327 1083 30 11613 17 32 32 7812 887 169 575 1333 2562 5095 11141 26445 66348 178824 487334 999999 999999 999999 412256 57467 1195 234 295 300 382 407 431 460 437 413 388 420 441 411 408 374 319 352 334 236 151 66 62 83 122 16 62 122 84 92 65 72 37 80 42 19 39 39 56 36 64 24 64 32 41 -3 116 19 152 122 34 81 107 69 56 116 19 60 107 115 49 108 98 106 116 148 240 221 191 82 102 134 97 49 112 103 131 131 127 196 195 160 153 225 192 204 198 221 237 195 145 190 202 226 223 204 142 142 112 105 129 93 112 113 135 175 191 159 173 188 197 146 144 104 126 113 88 142 116 131 232 210 168 146 149 211 209 134 218 483 655 505 679 923 973 1092 1402 1939 2659 3654 4760 5654 5734 5367 4598 3492 2910 2753 2679 2715 2818 2708 2479 2157 4805 9228 10360 8812 5751 2212 1060 886 650 489 358 349 345 344 334 384 413 405 402 405 410 478 450 394 323 328 304 277 223 216 192 181 194 220 193 156 124 195 209 179 127 94 107 115 116 135 143 128 132 151 149 157 180 192 207 260 216 183 225 224 205 196 166 152 137 137 140 120 140 128 98 110 129 106 109 96 84 98 96 98 134 126 104 79 77 77 86 83 110 109 94 118 96 122 126 94 98 84 94 111 93 106 114 110 98 103 102 104 102 113 107 106 123 115 97 105 93 107 101 98 97 113 112 124 118 111 92 94 96 102 105 108 110 108 102 98 106 106 106 101 93 110 103 102 103 95 101 95 90 91 88 84 80 67 73 70 68 49 63158 327 1085 30 11615 17 32 38 7811 889 36 828 2154 5514 14677 33856 63033 114391 216619 301974 628633 999999 999999 862546 843676 290262 165536 169658 53548 1102 360 398 389 384 426 337 405 410 361 369 338 354 220 139 127 96 131 37 48 74 60 89 146 130 78 62 63 113 82 111 60 98 54 65 119 50 -33 38 78 44 37 116 70 138 110 66 109 68 67 36 89 105 83 137 135 132 160 53 100 107 111 41 159 146 96 79 94 103 82 125 100 204 168 120 137 196 174 162 204 223 251 218 180 179 235 201 147 235 185 188 159 158 120 118 55 29 114 58 119 113 175 87 83 146 142 199 163 171 133 142 162 126 127 150 167 122 150 152 200 198 206 145 167 284 409 435 689 1042 1404 1655 1837 2514 2992 3279 4021 5167 6059 6879 7301 6820 5153 3946 3584 4185 5926 8202 12832 18575 22135 18866 10641 5445 3120 1461 646 476 414 354 331 356 316 328 341 285 307 301 315 369 402 369 457 527 583 447 310 284 261 270 211 220 205 173 206 238 234 255 201 140 170 162 162 187 208 187 173 135 165 145 172 181 200 170 189 202 246 240 243 257 232 229 241 200 154 161 141 149 154 145 132 131 135 134 134 123 136 133 110 100 131 141 130 120 123 124 130 111 84 117 115 102 120 146 140 123 105 101 86 115 109 100 98 104 80 78 95 106 113 124 100 132 131 131 146 115 94 95 95 121 133 132 128 137 128 100 107 106 118 122 101 108 126 110 110 120 113 112 134 125 112 110 117 121 116 115 111 113 108 100 104 107 103 87 81 96 85 77 76 63164 324 1178 30 11618 17 32 44 7810 891 140 570 1160 2295 4470 9739 20965 47684 116669 323321 999999 999999 999999 999999 261827 1689 361 367 354 304 370 359 389 395 328 368 338 399 384 362 276 282 159 60 -18 37 52 91 58 90 48 83 109 74 158 85 69 54 25 -18 59 93 83 28 24 22 -3 13 51 117 34 2 31 63 147 44 25 121 33 86 84 97 138 99 118 87 37 112 81 97 63 60 80 79 82 28 93 126 48 75 98 91 67 144 171 158 204 261 245 195 142 199 215 144 162 232 192 170 197 135 103 72 89 79 90 97 74 136 139 125 158 200 120 68 139 158 138 131 102 109 112 135 144 256 254 161 207 184 179 215 302 457 792 1142 1442 1694 1966 2373 2880 3711 4829 6068 7538 9754 11640 14100 19244 20479 17494 18099 19626 21570 26137 28418 23788 11278 3441 1390 1094 1523 1789 1612 1407 1122 856 641 477 395 360 369 385 358 361 421 534 589 680 872 947 887 573 327 327 294 263 265 255 239 201 230 237 612 950 286 252 216 193 202 169 198 176 146 136 126 171 183 202 191 186 206 225 246 237 295 253 252 228 248 235 191 159 171 184 180 146 145 150 147 133 136 130 129 119 112 151 133 132 136 164 144 141 128 150 119 126 140 141 156 147 136 139 112 123 131 148 141 124 117 127 115 82 111 134 145 129 140 129 135 114 115 120 110 109 92 130 129 108 120 124 119 113 114 120 130 122 117 139 124 101 116 104 106 122 135 137 136 128 141 133 130 124 122 121 127 118 108 116 108 95 102 96 96 86 72 63170 327 1089 30 11619 17 32 50 7809 893 126 637 1545 3261 6374 12431 27997 70785 186049 471958 999999 999999 935140 550654 504098 453851 146657 4602 397 267 167 231 311 264 233 199 285 308 285 255 288 202 205 167 193 130 70 46 46 56 93 70 23 17 97 57 -3 19 92 28 99 50 44 -9 17 45 30 62 58 35 66 53 -37 56 112 104 14 47 31 19 67 139 69 53 47 72 19 16 -5 49 104 61 94 58 46 113 140 27 99 112 2 127 87 130 172 110 130 63 135 154 183 192 211 113 143 133 129 152 173 165 127 158 121 71 72 44 85 106 77 65 66 91 103 153 125 117 142 138 125 103 121 155 140 164 165 158 156 146 190 187 145 170 315 584 762 1002 1292 1588 1939 2465 3102 4017 4872 5645 7123 9534 12570 15090 15662 15118 15403 19948 25681 26547 22936 17501 11776 7457 4372 3164 4654 6223 5814 4154 3252 2402 1556 902 540 443 430 393 367 354 329 346 333 360 445 548 788 1110 1281 1240 719 379 365 335 329 277 229 205 212 208 205 254 236 193 187 196 152 165 152 123 123 111 89 155 166 133 158 176 207 217 245 256 224 221 228 233 231 203 198 187 180 198 169 146 101 143 114 116 100 126 131 134 137 121 131 156 113 84 111 96 70 77 103 109 97 104 108 106 112 122 103 92 96 109 97 113 113 112 110 95 100 97 116 112 97 100 128 121 104 90 117 118 101 102 107 104 107 104 123 128 110 109 119 99 97 99 107 104 108 96 89 109 121 121 112 113 115 126 131 110 114 108 101 104 99 105 99 97 92 89 89 73 65 63176 361 71 30 11621 17 32 56 7807 896 35758 77773 78 999999 999999 999999 999999 999999 999999 999999 999999 113 518 356 334 577 634 643 648 1104 1235 1312 1426 1143 1414 1882 1574 1442 2042 1232 799 774 873 1352 2975 4648 5202 9786 22830 55225 105379 171614 349231 705384 999999 999999 782924 202384 39498 1731 300 377 370 272 192 263 250 255 160 240 319 377 335 356 357 295 223 120 61 109 103 12 2 -15 -38 47 67 55 41 23 150 87 77 68 123 78 90 -1 94 -14 12 66 70 43 32 76 54 74 51 10 136 115 49 29 68 73 77 99 104 33 96 84 -35 75 90 66 84 69 40 65 51 104 55 24 67 51 146 124 112 204 164 245 220 205 219 185 176 225 200 180 165 182 126 122 116 132 73 143 69 51 151 70 85 105 153 187 129 89 92 81 84 160 147 131 124 98 136 196 195 213 199 156 217 153 229 288 451 526 681 1008 1600 2102 2649 3759 4775 5273 6155 6742 6880 6911 6741 6759 8274 11868 13546 11473 8827 7055 6062 4286 3117 2346 2167 2945 3995 4151 3289 2075 1950 2271 3033 3770 5094 8553 12893 14297 9310 4194 3227 2435 1333 625 373 284 389 415 394 438 418 436 367 319 300 331 289 203 171 219 329 345 211 199 207 180 119 153 186 167 160 126 123 143 169 151 143 173 209 191 209 231 229 259 229 232 227 182 167 170 172 152 156 132 107 111 135 156 127 106 101 78 109 107 110 117 87 112 98 67 70 100 115 122 126 99 87 102 111 97 101 81 81 79 111 100 88 93 102 106 118 116 128 115 103 117 110 108 111 109 94 98 113 109 111 120 110 100 95 103 105 104 97 90 92 91 100 109 99 113 110 105 105 109 110 102 103 105 96 97 98 89 97 91 98 97 90 83 87 75 66 70 69 63188 327 1093 30 11623 17 33 8 7805 900 202 936 1929 3751 6606 10494 20617 40604 71590 147047 331585 719668 999999 999999 999999 716385 7848 487 447 344 298 253 320 346 360 352 311 320 311 286 187 131 98 105 58 85 83 -9 104 68 14 6 119 161 150 75 38 43 83 91 166 102 68 72 39 32 126 14 42 80 -10 49 21 82 100 52 56 82 63 141 83 61 92 146 142 132 112 114 62 170 108 105 98 121 55 129 143 103 76 126 128 57 78 112 126 130 166 121 122 191 165 178 181 205 201 183 152 161 192 169 127 184 191 118 73 88 64 81 50 136 142 130 135 141 195 181 202 156 164 89 112 123 126 148 114 178 238 211 193 101 183 247 342 427 729 1302 1961 3336 4442 3041 3206 5156 6814 6658 5569 4670 3673 2974 2769 3119 3863 4410 4511 4987 5668 6259 6342 6176 5574 4560 3951 3773 3560 3424 3244 2863 2645 2122 1556 1080 803 676 549 399 357 353 293 382 374 387 368 311 251 260 254 310 244 241 221 206 207 203 192 435 1497 1929 734 169 148 156 107 118 129 93 101 105 123 133 135 130 151 127 152 200 162 206 218 247 227 217 186 171 172 161 140 139 121 113 116 112 87 115 118 90 92 104 107 104 114 127 89 88 82 81 87 97 114 98 109 104 86 94 112 122 94 92 105 100 80 108 99 109 107 114 120 109 112 104 117 119 92 114 100 95 89 91 96 93 96 104 115 104 104 106 96 91 103 99 97 105 109 90 90 92 100 117 109 115 112 117 106 105 106 108 112 107 98 93 101 91 87 84 85 84 80 68 58 63194 324 1183 30 11623 17 33 14 7804 902 73 385 889 1738 2870 5678 13268 38234 121932 423244 891507 999999 999999 999999 60587 1022 321 346 344 388 299 285 181 289 389 341 334 234 164 143 130 97 46 63 53 114 56 31 24 60 111 100 54 24 14 15 -50 10 45 26 65 -19 72 61 15 32 51 52 9 120 100 40 34 75 78 90 72 108 109 126 149 87 55 74 79 70 53 103 73 76 70 33 61 26 87 137 102 77 65 157 102 127 171 156 118 120 184 163 149 167 138 138 196 200 191 128 248 232 173 53 106 138 145 52 98 129 125 84 108 119 178 150 175 121 117 181 180 108 128 140 186 121 121 189 215 183 143 130 201 257 488 1273 2429 3334 3705 3545 4258 5099 5718 5760 4989 4481 3985 3784 4245 5372 6749 8132 9618 10948 11981 12376 11603 9961 8338 6265 4091 3118 2656 2789 3179 3478 3642 3846 4170 6018 9982 12507 11262 6880 2962 1125 522 427 389 375 365 372 340 258 278 313 296 280 267 185 237 220 183 240 238 261 1263 2528 1116 371 224 154 167 153 148 165 163 166 170 142 178 178 196 170 186 196 246 251 224 232 237 220 237 207 170 173 191 142 187 176 141 130 139 141 143 144 143 121 111 122 135 137 105 109 103 98 106 144 149 117 134 143 129 121 119 96 107 113 118 128 151 147 141 131 114 118 122 129 152 153 147 125 136 125 107 125 121 110 128 138 134 120 119 128 126 134 115 125 131 114 121 129 127 121 116 125 144 142 141 135 130 135 136 137 133 122 118 121 126 119 110 113 112 99 98 103 92 77 63200 326 1096 30 11626 17 33 20 7803 904 233 982 2243 4983 10202 20561 47847 124862 329093 817907 999999 999999 999999 883493 105324 1502 283 255 205 253 250 228 213 200 175 197 229 176 156 175 199 154 20 -27 59 15 -60 24 26 -53 -19 -24 45 41 9 6 4 -30 -72 -30 4 -60 -37 -62 -12 -22 14 -25 -23 -79 -22 0 -10 36 24 -19 -5 -91 -50 -13 15 42 104 4 -3 -27 -31 12 -34 1 -43 -6 86 28 17 -13 -13 -15 41 18 51 44 -23 48 74 86 97 73 129 94 150 61 57 22 14 74 152 118 72 115 47 56 94 15 -52 16 50 51 44 26 85 41 40 76 99 115 90 66 40 22 3 40 72 66 54 135 155 90 102 130 190 222 610 1695 2859 3297 3476 4041 4454 4628 4381 3871 3795 4183 4754 5833 7051 8016 8899 9939 11040 10879 10313 9892 10439 11727 12412 12682 12574 13070 14790 16192 16586 16923 16698 15557 14077 13725 14072 10018 5998 4458 4424 4149 3439 2074 1153 591 396 356 330 351 393 323 311 262 260 252 202 203 181 194 163 164 155 154 159 115 109 84 95 67 120 86 56 73 105 108 150 136 143 133 136 169 224 210 225 257 259 176 186 191 148 142 142 108 135 123 101 62 103 123 82 86 92 106 67 94 76 53 77 86 88 105 86 95 74 91 85 100 104 94 78 84 69 81 78 80 73 83 93 99 78 99 103 114 104 97 83 106 106 105 88 92 84 77 86 96 80 82 93 83 73 89 97 81 100 92 86 75 93 91 98 93 85 96 110 100 81 86 82 91 89 83 98 93 90 94 90 80 66 80 67 65 68 51 63212 361 82 30 11632 17 33 32 7801 909 966629 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 513 1268 2370 4681 9629 22429 62712 186211 607126 999999 999999 301633 37970 714 252 292 332 308 361 264 324 289 357 302 234 270 300 259 216 47 -38 999999 -91 -7 -13 -50 -56 -82 -18 19 39 53 45 -17 -58 34 -33 30 8 -46 -18 -12 -16 15 -24 -87 -73 56 53 30 11 -7 87 48 56 42 54 1 11 36 -1 3 123 89 41 -4 37 72 66 -32 -49 35 74 28 33 25 23 43 39 81 49 42 47 29 107 87 111 126 106 110 114 128 140 135 67 68 144 115 134 132 137 43 51 95 105 32 30 63 80 71 60 69 49 99 138 127 103 97 115 24 76 103 114 34 118 151 158 181 239 247 319 622 1390 2011 2216 2335 2412 2753 3225 3719 3955 3903 3814 3887 3840 3699 3778 3913 4467 5454 6621 7854 9347 10963 11654 11892 12258 13099 14414 16625 18999 21460 23041 23704 22945 20789 18831 16674 14804 13101 14810 22049 24466 23181 20908 13179 5769 1946 895 553 459 442 346 322 353 269 288 287 299 311 269 245 268 226 208 178 177 163 144 180 191 195 165 172 182 176 126 154 180 136 197 211 200 210 260 275 325 282 290 256 230 223 196 179 181 196 163 139 144 149 147 139 152 149 162 165 134 122 137 108 110 138 141 164 142 142 140 132 143 135 136 139 132 130 130 123 137 147 169 190 154 160 150 152 159 146 157 149 130 141 132 139 132 141 141 147 159 140 142 141 133 130 145 141 152 151 129 132 137 139 126 128 136 142 148 164 155 146 138 151 147 136 153 142 139 144 137 129 132 135 125 120 119 121 116 109 63218 329 1044 30 11634 17 33 38 7799 911 498 1180 2454 6636 12835 20605 41710 92376 238519 515608 823868 999999 999999 803419 573802 266488 5871 451 366 359 346 385 367 349 310 316 275 253 308 278 130 57 32 55 32 -38 -60 39 33 39 54 9 -43 9 21 6 106 114 58 14 59 45 -24 18 94 18 -16 8 -48 28 -33 70 120 -13 -7 70 85 -29 43 64 -15 -9 32 31 132 123 111 77 5 37 70 63 -12 9 65 9 50 85 38 54 19 36 68 110 51 51 42 140 94 106 69 78 87 94 136 242 143 99 86 127 129 195 179 127 84 39 67 70 40 7 -30 34 82 83 63 143 100 74 143 66 104 50 81 99 86 73 128 158 142 188 139 211 266 455 899 934 987 1097 1328 1694 2115 2269 2274 2166 2366 2409 2139 1920 1751 1667 1587 1740 2016 2523 3451 4155 4668 4835 4523 4752 5494 6302 6617 6533 6522 8027 10348 14263 18297 19072 17165 16215 21087 28224 28429 19453 15522 13821 12944 11373 8742 5655 4453 4652 3875 1793 465 292 228 229 267 261 231 263 308 272 241 204 203 244 205 169 165 159 133 123 165 150 111 135 154 180 198 180 164 195 194 234 263 261 247 228 226 241 201 196 198 186 166 163 147 128 121 105 131 140 137 139 141 90 99 120 107 92 128 121 113 139 129 141 121 123 126 130 114 88 110 128 115 121 127 118 124 121 141 123 123 144 146 128 128 115 123 116 106 102 125 121 126 135 134 147 124 134 128 104 127 122 127 130 122 111 121 110 112 128 134 128 122 130 132 131 135 126 116 121 127 117 125 127 131 123 115 113 113 105 94 99 88 63224 329 1046 30 11636 17 33 44 7798 913 254 2712 6537 13674 26783 45673 85223 153085 285878 460440 807258 999999 999999 657142 430194 204961 2820 399 377 345 352 406 332 389 336 268 234 281 261 194 105 112 37 90 81 -13 31 87 15 -29 -34 -83 25 177 99 138 58 -25 43 82 23 49 56 30 16 -1 103 16 3 61 46 30 64 44 38 88 125 115 12 -22 46 57 42 64 81 83 68 27 56 66 -6 -6 35 63 83 53 64 86 96 129 32 -12 72 13 71 60 46 98 121 51 146 97 125 200 201 147 144 179 157 165 119 132 121 84 111 85 67 57 79 106 99 83 39 83 146 148 120 160 98 132 33 22 14 49 44 95 184 202 184 216 141 203 215 243 288 358 413 478 656 870 1139 1435 1349 1422 1644 1626 1439 1147 953 868 861 819 817 913 1052 1404 1872 2207 2298 2444 2618 2813 3509 4884 5802 6575 7584 9007 11859 16603 18621 18816 22096 25879 26174 22466 13420 9274 9889 12234 10334 6239 5572 5029 2796 1302 432 363 285 242 279 269 272 305 301 310 287 279 260 227 207 208 169 132 90 113 110 104 82 100 118 148 164 174 163 189 157 134 191 264 281 243 202 198 187 173 156 138 140 129 155 136 116 114 135 117 123 135 129 103 116 123 113 105 96 117 110 120 101 108 134 128 109 89 90 82 106 123 119 133 103 105 119 143 132 146 137 133 132 132 146 146 137 115 114 124 113 111 118 123 135 112 128 134 112 116 103 107 128 107 108 107 123 116 129 136 133 133 130 132 131 124 129 111 115 110 113 122 120 128 121 121 109 108 106 103 93 86 84 63236 329 1046 30 11636 17 33 56 7796 917 -64 1108 3524 8739 17511 36082 78918 150987 365303 859843 999999 999999 998201 15874 1162 430 475 353 406 384 538 356 321 417 376 320 387 349 173 76 148 85 122 97 93 32 147 79 101 42 24 156 125 42 59 114 154 67 92 61 93 77 64 0 31 71 48 58 118 55 81 106 118 73 52 12 94 96 47 117 147 23 96 107 95 163 170 153 82 61 110 110 104 39 18 99 167 179 62 101 186 185 171 111 77 100 186 155 127 136 192 202 213 178 205 194 189 165 186 166 209 194 167 157 179 184 120 117 166 125 97 112 161 202 175 149 201 218 163 167 110 70 67 121 127 161 147 132 226 283 293 251 200 217 160 177 228 401 570 810 864 792 695 644 626 591 565 437 378 390 434 491 425 431 534 580 709 833 972 1355 1930 2575 3644 5049 5774 6156 6395 6123 6154 7323 8812 9359 10623 14480 16611 16776 17974 17498 12254 7095 3260 850 460 499 587 679 693 577 469 472 445 397 354 311 254 230 237 189 195 248 284 216 238 283 263 164 143 152 177 133 150 174 156 183 168 197 196 181 197 293 279 245 237 209 224 198 191 158 108 121 111 124 112 135 139 126 138 149 120 127 129 128 111 141 151 110 141 126 110 129 108 121 128 126 131 112 115 129 128 109 139 153 130 140 119 130 118 146 146 138 145 147 129 121 136 122 127 125 123 123 110 135 140 133 119 117 121 130 129 125 116 121 113 116 120 134 134 138 137 135 126 123 136 131 127 126 128 131 132 134 127 120 124 123 119 117 109 101 92 63242 329 1046 30 11636 17 34 2 7795 919 703 2703 6502 11915 20366 34194 48412 80333 155479 281862 598432 999999 999999 999999 314706 35189 4110 402 321 278 260 389 340 356 330 176 113 156 160 106 -9 -76 -39 37 60 22 84 42 58 -5 8 33 68 84 198 213 118 58 119 67 73 112 127 92 41 -1 22 81 108 36 41 92 120 20 52 19 15 97 98 69 26 30 10 92 149 126 118 120 158 96 66 48 44 54 50 58 68 118 113 78 118 126 178 77 87 126 114 104 154 79 111 131 137 170 249 164 152 193 170 141 183 275 166 81 130 101 37 95 126 100 75 67 62 112 131 141 123 156 179 137 74 116 148 135 82 98 133 173 232 208 235 179 242 208 181 175 278 430 427 431 381 351 326 409 461 409 385 314 330 337 342 367 470 481 528 607 623 778 917 1116 1523 2236 2909 3627 3701 3502 3828 4720 5918 6789 7443 7895 8036 9355 10148 10764 12628 17308 20752 20444 18815 17426 13568 11179 10540 10400 8812 6814 2842 649 375 339 306 266 229 187 170 201 188 263 319 412 342 173 123 96 111 105 130 163 171 166 138 163 182 190 211 198 203 263 252 222 215 162 190 180 163 137 149 169 153 133 102 114 122 130 100 121 120 124 136 133 121 92 84 125 132 111 114 104 109 120 118 104 119 113 122 96 119 121 132 135 129 127 147 152 134 133 116 121 120 122 119 112 119 135 127 120 129 131 139 131 135 112 111 122 124 126 113 111 110 107 105 114 129 125 120 135 124 137 127 111 112 122 121 126 123 117 119 122 116 107 113 116 106 100 97 90 73 63254 326 1138 30 11638 17 34 14 7793 924 145 501 1171 2243 4415 9217 21156 52148 146788 398908 994180 999999 999999 999999 190093 5297 337 306 163 125 127 71 69 23 14 49 103 19 44 83 59 65 41 45 59 62 45 -37 11 86 55 48 157 118 74 98 75 82 13 -9 47 72 74 14 -18 -3 70 26 20 17 98 69 93 49 117 115 52 -6 82 31 83 112 134 86 99 116 38 49 65 62 52 57 57 128 75 93 31 87 18 110 108 125 122 98 78 81 29 107 98 156 114 142 159 159 119 145 231 141 165 88 103 119 96 115 103 54 124 113 103 139 139 172 122 191 206 96 108 116 130 101 138 69 102 126 154 180 189 208 254 164 195 158 144 130 132 202 242 230 218 210 287 336 314 274 202 174 193 199 231 283 240 326 425 579 739 1115 3010 7980 12585 13340 7376 3546 3064 3442 4359 5153 5770 6642 7560 7438 8417 12477 15944 18467 19317 19150 18700 15250 10568 7959 5326 2617 828 565 493 405 332 303 332 301 285 245 290 255 299 1461 2350 664 234 188 161 132 114 117 127 111 113 122 130 164 166 170 209 185 160 189 208 233 249 217 216 204 206 171 168 132 112 141 143 132 114 114 129 119 94 122 129 115 109 75 83 142 128 110 95 108 82 98 99 110 95 109 113 124 103 104 118 109 124 103 104 114 129 116 119 107 118 122 109 110 101 115 108 111 131 120 114 131 128 124 127 118 122 121 114 110 109 99 93 108 104 112 115 123 111 117 116 119 114 113 108 108 108 101 113 102 101 109 96 108 106 94 90 93 82 75 63260 325 1170 30 11640 17 34 20 7792 926 -89 317 600 1150 2222 4370 9182 22803 71650 245799 648042 999999 999999 604226 135116 517657 958950 137644 5624 168 96 63 93 127 84 8 72 55 59 53 94 90 57 55 -13 58 49 85 130 142 64 106 137 163 99 164 96 138 57 69 73 21 66 71 81 55 66 36 64 70 100 172 128 96 148 110 74 90 40 123 151 107 99 189 132 108 55 93 73 105 24 65 157 109 91 138 79 139 109 109 128 180 129 124 164 144 125 124 237 188 169 157 218 167 161 221 175 145 169 122 148 173 139 148 153 127 114 170 148 196 210 153 127 116 151 117 149 151 125 88 96 144 155 262 257 235 232 245 227 193 157 175 237 230 252 245 165 242 229 297 248 246 238 212 182 235 246 227 252 271 671 1792 2615 3381 4863 5454 7601 5240 3513 3510 2516 1805 1700 1859 2139 2593 3031 3514 4414 5071 5487 6446 6663 8436 10427 10618 11323 9708 5128 2915 1937 1285 792 522 368 303 419 1043 1043 473 403 381 253 232 269 659 1482 1542 409 134 112 126 169 112 123 129 119 142 144 158 170 169 177 166 161 239 227 210 199 193 162 177 178 170 103 78 109 118 146 124 138 104 119 112 103 92 84 82 82 95 98 106 121 97 81 95 94 129 110 115 89 109 112 133 128 101 113 98 103 80 94 120 111 120 116 108 108 110 143 128 114 108 102 100 107 108 105 109 104 118 124 122 104 100 102 113 116 97 81 104 106 104 102 119 120 117 111 112 97 101 105 105 110 105 105 109 113 106 101 92 88 83 79 69 70 63266 324 1199 30 11639 17 34 26 7790 928 -41 218 590 1112 1962 3318 6378 13755 37321 120886 430477 999999 999999 999999 675667 720881 177240 2248 80 104 149 148 54 20 110 49 115 120 140 26 61 100 80 53 48 55 92 126 100 119 112 105 139 115 60 49 36 151 141 84 75 35 61 86 16 40 92 114 96 98 89 165 106 32 25 67 94 67 136 109 124 142 20 54 94 116 134 103 121 148 50 79 97 116 84 70 84 84 106 103 102 181 183 197 86 135 93 134 228 236 156 193 193 183 177 172 148 210 164 179 100 138 156 109 79 182 148 160 165 99 156 110 188 137 129 151 123 119 95 178 209 244 196 267 255 294 283 281 180 120 156 139 178 225 217 194 247 329 296 238 193 213 229 194 206 243 229 203 427 943 772 362 381 389 302 1734 4630 2837 1440 1115 1009 872 781 847 1005 1453 2325 3695 6121 9586 8371 7512 9797 9642 7810 5559 3337 1966 1856 2863 4329 4493 4344 5400 10227 12375 4922 1386 543 553 758 452 290 300 267 229 178 206 205 148 115 138 161 161 153 116 142 170 164 182 186 201 187 205 187 212 221 224 210 206 170 148 148 122 128 141 120 116 130 118 129 112 143 121 116 113 121 109 124 101 108 107 106 83 92 87 114 108 94 102 108 125 140 125 115 128 133 129 119 101 117 113 121 121 131 117 112 124 126 114 110 108 121 122 133 133 116 117 117 125 123 127 102 104 102 101 106 105 115 124 122 132 130 121 121 122 122 108 94 103 113 115 122 116 117 112 116 108 100 96 95 91 84 74 63272 326 1137 30 11637 17 34 32 7789 930 99 490 1256 2752 6068 15554 42541 103128 196958 270069 461183 918467 999999 999999 999999 353520 2777 106 156 169 169 129 146 147 103 102 106 -23 118 29 -34 60 44 13 -51 32 28 -46 -27 66 80 41 17 10 -21 51 -11 86 45 3 -9 -6 58 35 82 -8 -8 75 70 -9 46 11 50 41 110 83 52 55 88 47 57 33 79 76 20 10 98 118 99 23 22 13 44 142 117 64 27 70 101 106 104 64 71 68 64 26 -8 54 125 136 139 103 115 125 136 127 83 141 24 79 90 32 81 92 67 50 71 123 76 96 137 109 107 111 87 80 65 28 77 122 131 51 136 87 164 182 245 208 209 184 158 112 88 166 167 109 175 238 224 236 222 202 121 169 201 141 168 186 199 152 227 292 259 160 129 163 183 219 400 501 394 378 400 448 481 578 823 1039 1144 999 1257 1777 2228 3989 7634 9745 10009 9205 7815 9732 14995 20336 20794 22825 31110 27110 13876 5111 2636 749 382 417 525 636 734 573 389 267 245 211 170 113 88 69 109 114 98 118 124 108 157 165 154 126 136 158 169 196 220 195 176 151 152 133 102 79 92 102 115 106 110 113 82 85 93 69 71 94 83 88 90 71 83 91 72 64 70 73 69 78 78 92 100 114 93 98 102 109 115 67 99 115 93 102 108 94 95 86 94 90 89 106 111 92 77 91 91 94 89 89 86 83 101 90 80 90 87 83 81 75 88 91 90 100 96 99 93 93 98 91 88 87 94 92 98 97 90 88 78 82 79 72 71 68 60 48 63278 323 1226 30 11636 17 34 38 7788 932 44 338 816 1454 2530 4704 9236 21624 60758 202838 799637 999999 999999 999999 485656 5572 91 110 88 48 93 76 139 108 81 34 136 86 41 82 79 26 16 -22 16 78 114 25 82 150 113 139 52 49 46 101 44 114 99 34 13 52 28 126 83 55 81 116 62 43 83 127 135 67 81 14 95 135 165 104 124 47 31 121 76 82 87 150 107 137 159 153 123 155 112 107 106 81 78 48 75 146 152 99 49 129 175 145 212 191 171 184 237 131 171 133 138 98 109 152 118 112 99 129 97 114 138 155 158 147 178 121 119 96 65 34 114 158 175 161 194 208 218 250 256 229 198 201 170 119 181 151 176 219 202 150 201 221 211 226 175 168 160 190 162 179 199 189 233 238 207 188 171 222 268 254 354 604 896 861 671 501 466 395 456 698 787 922 1074 1037 945 1399 2630 4290 7155 9957 12919 15338 16390 14207 11274 11353 10819 5371 1287 480 324 295 287 293 273 205 211 224 221 268 209 162 120 113 86 107 85 88 89 85 102 122 145 150 136 159 181 201 246 226 194 196 192 176 174 154 115 108 109 112 109 126 145 118 83 88 79 79 100 102 111 88 80 79 103 89 93 84 63 82 92 99 96 112 79 107 119 120 106 113 116 118 112 104 104 99 99 103 113 113 107 118 99 102 100 115 88 113 93 91 97 110 100 109 113 89 86 92 87 89 103 90 91 98 104 111 114 110 104 99 96 104 105 97 99 99 96 102 97 90 88 83 79 76 77 66 54 63290 325 1165 30 11635 17 34 50 7786 936 121 520 1185 2397 4963 11320 27510 79754 264054 621039 803146 932452 999999 999999 425844 316923 3312 304 274 245 216 189 124 112 208 149 137 103 122 57 -15 27 90 139 96 88 52 123 145 198 167 147 150 150 56 59 79 78 141 95 104 60 75 26 153 85 75 129 143 122 101 102 101 96 148 170 56 93 126 197 120 178 129 122 55 134 97 81 126 51 105 140 176 154 158 128 133 139 161 142 144 168 51 100 138 113 115 183 179 157 148 182 150 191 174 230 190 190 128 171 129 172 159 141 122 151 178 154 141 125 192 154 190 152 169 156 175 134 173 149 143 122 174 169 231 249 254 266 245 209 189 203 206 198 172 234 195 202 292 333 236 216 227 193 170 213 165 217 272 293 261 220 166 190 165 254 226 1635 3565 1684 716 780 1358 1931 1741 1318 1106 1707 2886 2214 942 766 663 525 441 750 1580 1885 1461 1276 1236 1044 994 967 832 714 473 340 264 249 210 163 189 260 329 335 245 332 380 207 180 174 158 155 136 139 119 144 137 136 167 165 193 195 212 233 276 262 217 199 183 150 136 142 159 132 126 120 116 106 136 116 112 122 88 72 87 106 94 109 92 81 65 98 105 86 80 123 108 90 98 96 109 130 123 111 101 91 115 133 106 107 117 106 104 114 122 106 92 94 97 83 92 102 95 92 102 118 126 123 119 117 110 86 80 107 115 112 105 96 120 109 117 116 128 106 106 124 117 108 103 101 108 110 112 112 115 100 90 87 99 90 80 72 54 63296 358 175 30 11635 17 34 56 7785 938 1249 910 682 805 960 1000 856 674 690 963 1921 2187 1662 2198 3697 4298 3672 4230 4228 4549 4907 5416 5316 4164 3365 2999 3319 3328 3413 4343 7142 15583 35574 59901 122909 231456 203730 201653 326111 450994 600800 446751 87675 149031 483908 536119 10657 10605 5859 671 379 273 258 192 154 157 106 72 159 154 69 84 119 65 76 86 71 115 106 112 98 100 164 117 101 106 107 58 92 108 209 89 63 95 64 108 107 108 90 4 91 114 161 97 45 55 140 132 49 37 79 112 167 151 107 38 115 88 59 113 87 77 62 118 113 109 127 130 113 101 131 140 182 183 144 103 143 113 133 62 114 174 246 209 164 107 133 139 186 218 187 113 120 139 152 102 93 120 158 174 143 144 147 139 180 211 163 134 119 133 215 163 178 166 145 185 191 265 268 251 283 271 236 201 166 180 191 203 206 190 221 231 225 256 253 229 174 207 184 186 185 233 251 228 168 229 181 234 219 176 1491 4954 4810 3542 3277 2741 2457 2165 2246 2438 2575 3042 2536 1807 1447 977 684 569 461 327 458 740 883 818 755 716 597 505 445 391 315 254 194 213 284 323 302 255 178 233 211 319 545 721 489 324 156 122 138 128 121 150 151 147 131 147 189 212 217 252 258 236 221 173 142 123 127 150 127 130 137 110 118 105 105 91 90 111 106 107 76 64 103 100 98 66 66 98 100 94 105 83 94 91 93 102 99 110 134 121 111 117 128 111 113 114 108 125 118 109 113 91 97 83 86 68 98 95 99 95 108 121 120 108 102 108 95 84 119 114 87 95 101 87 116 104 92 95 102 89 92 99 96 95 94 100 96 92 95 90 91 94 82 83 87 75 66 57 63302 326 1136 30 11636 17 35 2 7784 940 76 1218 4095 13898 48155 116124 208518 384789 652049 988665 999999 999999 669802 89740 1467 214 301 357 418 399 428 266 225 150 162 130 148 88 99 106 44 33 64 65 121 13 102 83 127 78 87 181 154 148 81 27 58 70 68 71 101 125 178 21 100 119 65 108 56 77 113 53 33 51 83 118 64 88 70 60 98 104 112 61 68 125 134 106 51 115 133 117 136 201 154 107 169 186 94 124 158 151 147 139 164 171 93 118 157 105 202 193 144 190 192 178 260 224 151 85 124 88 94 126 104 132 124 83 131 103 138 195 199 191 153 190 185 149 126 146 109 99 140 157 156 242 300 244 234 232 227 208 212 157 213 169 194 177 246 252 285 307 221 232 236 206 237 189 219 222 172 178 234 203 188 193 252 208 460 4028 6203 3679 2550 2299 1911 1556 1507 1447 1655 2164 2504 3442 3612 1854 586 339 431 478 422 336 271 292 316 335 270 305 331 332 289 274 209 219 179 177 174 217 154 196 273 408 798 1096 954 452 182 130 112 85 116 156 154 141 154 154 180 191 257 297 282 220 207 193 185 174 143 128 119 113 101 114 103 97 57 88 73 80 89 87 113 114 103 96 82 96 93 88 81 84 83 101 107 64 64 96 96 101 106 113 114 113 115 109 97 81 105 108 100 107 100 83 102 86 85 98 116 116 112 108 107 106 116 102 90 100 93 96 101 87 87 93 89 91 91 102 108 95 103 100 90 93 86 78 83 95 77 82 83 84 85 81 82 83 80 71 63 57 63314 322 1255 30 11635 17 35 14 7781 944 -69 112 528 1068 2112 4095 8419 20597 55355 189844 650957 999999 999999 530824 697174 914948 592450 306819 2066 298 317 209 152 148 106 139 93 84 156 91 96 118 123 182 153 117 125 121 80 123 154 166 121 143 205 114 212 125 58 37 89 72 108 93 121 62 87 135 192 128 141 133 119 126 88 140 118 66 75 74 156 47 79 86 87 115 126 120 124 158 188 179 112 140 126 76 167 145 122 110 109 76 132 105 113 173 192 231 173 174 124 149 171 180 151 214 186 112 135 110 111 129 155 168 138 182 216 198 183 145 144 140 160 164 139 155 167 115 177 227 231 286 306 241 196 186 155 187 206 239 253 228 249 249 232 227 220 291 256 267 231 224 254 203 173 231 256 239 223 434 862 638 461 464 434 2016 4555 3466 1564 341 169 180 498 1238 1882 2342 2135 2064 1487 833 414 215 128 135 120 154 172 209 256 251 217 206 224 244 275 239 227 177 146 95 139 114 92 140 104 107 163 159 176 269 166 137 154 122 131 141 155 161 190 188 182 200 248 229 244 233 223 198 176 202 172 135 83 72 123 92 97 109 75 70 102 101 102 86 103 116 90 78 79 81 76 95 98 73 91 60 60 76 100 89 106 97 116 120 122 101 119 97 95 108 119 102 97 96 116 100 99 87 88 85 87 95 91 101 111 105 106 102 104 72 88 89 98 99 86 99 95 93 120 112 117 113 97 108 95 90 89 91 85 94 97 91 82 82 85 78 78 79 71 61 62 52 63320 321 1283 30 11633 17 35 20 7780 946 12 254 762 1515 2773 5143 10394 26652 74696 244002 812814 999999 999999 999999 147014 1931 262 251 280 238 154 109 162 80 101 93 147 53 82 148 46 144 80 118 125 157 149 139 128 154 134 91 38 102 81 142 208 175 94 94 101 39 38 69 11 80 133 131 166 124 186 115 86 134 -8 101 186 120 87 119 113 97 74 103 148 113 129 154 151 72 97 146 108 110 93 63 91 151 169 126 78 55 97 157 179 161 106 92 111 73 142 112 87 108 58 154 156 135 125 88 142 103 162 172 133 132 166 178 148 171 149 127 116 193 153 202 183 240 275 274 227 232 287 300 209 177 223 213 254 213 263 246 231 259 277 295 350 245 239 221 219 250 233 228 257 241 186 375 642 713 656 522 379 293 877 2482 2344 1125 311 218 336 491 725 1060 1151 497 169 142 152 135 104 118 94 144 163 157 239 290 348 481 514 408 295 191 174 165 172 129 119 146 151 129 152 169 141 151 153 149 146 149 143 144 117 118 149 168 154 163 152 188 208 223 240 292 290 228 223 171 154 125 117 130 119 132 110 91 102 96 73 72 99 103 113 117 91 86 112 126 90 106 95 103 103 94 70 62 97 117 94 93 97 107 107 117 133 134 109 108 113 113 108 105 110 109 103 92 108 108 100 97 82 98 96 87 109 99 98 119 103 102 81 88 110 99 87 87 91 107 104 100 110 100 101 110 103 105 101 89 93 100 108 103 92 85 85 82 86 85 75 65 62 63326 320 1312 30 11632 17 35 26 7779 948 -4 457 1164 2342 5227 12241 34976 103308 356319 751599 999999 999999 953183 530552 822826 688038 179624 2529 225 204 167 154 157 147 191 164 174 71 65 60 52 96 97 80 112 147 139 119 146 88 67 28 29 92 128 207 145 106 53 48 89 75 94 79 107 196 123 102 157 142 90 105 90 157 201 152 127 150 89 66 83 67 98 107 102 81 139 150 153 125 122 119 129 127 128 192 110 47 77 83 106 70 108 158 103 170 183 126 127 182 180 146 146 129 143 189 193 158 101 176 199 147 118 208 174 137 153 195 180 120 179 182 152 146 147 234 272 278 274 272 319 298 260 168 189 186 263 277 265 275 261 217 224 282 267 305 287 276 243 194 226 252 243 298 331 401 411 636 752 517 306 276 189 299 478 289 230 172 171 325 536 831 1307 1083 406 142 97 112 120 166 135 109 134 165 115 172 334 385 330 298 249 231 283 199 118 144 138 167 135 120 86 92 147 118 136 158 84 124 135 116 102 110 117 113 138 130 165 184 182 180 224 232 244 247 229 197 160 153 123 106 88 110 72 106 116 90 93 115 87 105 99 109 83 101 99 89 100 64 67 70 66 87 80 89 67 79 105 100 82 86 114 120 100 95 112 92 88 101 101 90 109 85 92 94 103 85 82 95 99 104 94 93 96 109 97 86 89 89 91 91 89 90 85 88 89 101 103 111 99 90 104 102 84 87 92 87 90 93 86 83 92 88 80 79 85 81 68 66 63 53 63338 323 1222 30 11632 17 35 38 7777 952 68 459 987 2742 10455 35997 100137 235724 525269 907430 999999 999999 999999 503495 118668 52998 20910 577 329 371 301 300 338 335 280 239 185 239 214 125 126 158 126 140 155 121 145 168 192 211 158 122 89 90 157 131 217 147 158 138 106 172 72 125 114 51 176 182 163 155 182 101 152 117 181 127 130 134 181 157 140 121 151 143 149 145 190 178 192 163 141 157 119 188 225 237 161 181 200 184 238 178 107 117 151 133 135 181 149 157 181 178 160 162 168 149 128 195 207 146 161 211 184 189 156 185 160 189 175 263 271 217 231 230 258 180 217 198 236 284 293 324 274 336 319 323 366 321 296 371 343 326 309 312 314 283 360 324 286 330 308 294 310 347 530 706 439 612 860 680 345 282 278 312 267 270 253 138 207 202 163 173 173 179 249 317 247 165 170 155 208 296 407 573 741 680 699 605 461 395 406 355 243 208 170 211 604 1354 1121 625 239 157 175 156 173 182 154 120 167 150 140 155 162 172 172 153 191 152 188 170 169 184 233 263 265 301 297 240 238 212 176 173 160 159 136 154 172 155 158 143 150 113 97 124 179 156 130 145 138 119 119 122 134 103 150 158 150 149 158 160 127 152 153 150 167 164 159 153 149 142 123 133 143 132 120 131 117 118 121 121 125 125 126 137 142 149 120 135 160 146 127 135 139 142 128 139 131 127 134 143 143 147 149 138 119 141 133 126 131 127 124 131 128 121 118 113 119 115 107 106 98 92 83 63344 321 1281 30 11631 17 35 44 7776 953 58 364 1036 2213 4437 9908 24381 62398 160073 440407 999999 999999 999999 631063 590298 364844 283767 5953 279 339 314 327 207 212 214 175 128 76 147 163 94 94 124 167 231 200 162 232 166 145 101 166 126 164 139 184 219 87 4 101 192 227 151 104 147 107 185 194 184 169 132 145 100 145 103 204 151 144 60 153 166 157 114 194 172 181 217 154 204 196 203 206 222 178 139 247 239 275 181 184 205 112 158 167 178 148 138 161 214 194 162 153 186 143 199 223 218 202 182 182 190 167 142 206 210 177 227 252 195 189 195 194 196 227 219 272 285 314 294 320 324 304 281 323 340 288 339 355 350 345 377 379 347 327 315 395 364 286 266 211 242 373 466 462 614 715 522 228 250 255 214 228 221 224 229 204 184 151 162 143 161 174 233 241 232 192 175 171 129 195 167 217 218 316 360 421 424 387 306 209 202 174 291 1044 1382 754 253 208 181 177 205 183 180 153 111 150 151 153 157 137 104 122 164 192 175 183 189 196 206 200 218 267 274 285 301 285 222 197 182 152 175 196 174 149 146 144 153 177 169 136 117 152 128 125 121 121 128 133 128 137 133 139 143 137 153 167 167 150 161 165 133 151 147 147 153 160 183 173 150 144 132 135 132 143 142 150 146 128 120 100 132 136 141 131 117 135 145 141 133 137 139 130 139 130 131 147 146 139 143 151 163 149 133 146 135 138 138 140 138 130 125 119 120 112 127 119 116 114 112 100 86 63350 322 1250 30 11630 17 35 50 7775 955 123 908 2975 8286 21573 55839 104570 173832 211184 156929 151894 275873 436391 819238 972355 914959 999999 706563 296560 2287 239 346 409 246 122 156 101 40 127 92 112 124 143 115 88 112 173 232 215 170 219 85 111 83 141 82 128 40 107 207 136 105 135 100 81 75 109 121 177 161 192 181 171 166 173 112 120 197 137 109 80 68 81 137 162 163 174 168 158 140 94 114 180 165 168 208 169 133 160 174 130 172 195 149 171 133 130 101 116 180 200 179 130 153 143 186 175 162 164 179 151 144 120 191 99 194 192 235 261 189 171 166 188 150 202 222 228 271 255 297 328 295 255 285 345 280 314 374 346 345 355 334 310 311 393 403 307 345 299 240 282 361 390 303 306 346 301 213 219 230 254 260 231 213 238 195 163 159 180 177 122 109 111 146 175 164 145 135 118 137 133 133 162 147 191 156 143 151 151 124 120 149 261 760 1014 386 182 146 114 130 151 168 105 114 135 77 118 108 164 150 156 178 152 140 173 164 171 199 199 208 239 234 231 274 283 256 232 200 184 173 144 129 138 160 116 116 129 114 121 99 116 148 132 127 114 123 113 119 100 113 87 106 107 121 120 116 123 150 143 129 116 133 160 144 143 144 135 125 130 122 121 116 124 119 123 114 131 125 126 117 116 122 109 130 121 135 134 124 121 120 139 129 123 127 120 125 131 135 129 118 119 134 122 113 125 122 123 124 126 114 104 112 116 107 111 113 110 99 97 91 92 83 63356 321 1278 30 11628 17 35 56 7773 957 88 411 1205 2579 5569 13595 33492 94794 210297 412107 599895 395281 899675 999999 999999 417157 5440 188 229 304 298 358 299 188 203 117 106 133 135 124 109 101 191 84 140 248 210 208 177 163 189 150 115 169 108 184 194 106 79 193 65 77 82 118 81 97 123 51 62 111 184 186 159 179 161 161 217 130 106 97 106 149 84 71 92 149 101 159 139 67 115 171 202 108 121 173 168 192 161 248 198 183 121 117 97 147 133 142 129 181 146 145 183 169 169 152 162 195 165 223 181 153 140 126 176 165 211 194 103 68 169 195 218 204 223 203 196 282 299 290 281 364 274 306 357 279 289 281 297 285 280 292 321 313 316 298 275 332 285 546 640 439 322 215 252 208 199 177 210 192 180 237 219 182 144 170 149 152 171 182 173 130 135 124 149 140 165 189 200 194 213 284 232 145 136 162 179 161 153 157 270 349 300 193 160 161 169 144 144 183 145 124 156 172 126 163 142 171 201 151 160 154 139 156 174 189 183 191 179 163 182 202 229 297 253 229 198 159 172 169 159 125 148 129 137 186 144 156 123 106 104 146 174 102 111 103 106 125 137 143 119 101 115 123 111 132 127 142 151 161 140 140 131 120 126 148 153 139 106 110 116 137 118 120 122 111 92 129 113 119 131 138 131 124 123 121 116 123 127 129 126 124 120 121 124 112 124 132 128 141 124 123 125 134 124 116 115 123 126 117 112 116 120 115 110 110 106 99 94 86 78 63362 321 1275 30 11625 17 36 2 7772 959 224 645 1472 2927 6143 13713 36600 101620 291167 811582 999999 999999 691705 548371 432789 46137 674 317 386 395 315 239 261 125 153 149 91 97 96 70 151 122 95 164 156 147 170 167 230 147 66 141 153 90 79 76 107 50 134 156 51 -8 110 209 138 140 118 150 244 171 194 106 119 151 139 136 164 184 201 166 179 150 152 143 122 202 215 147 106 169 189 190 141 136 157 144 161 192 204 131 106 146 116 137 89 137 162 178 217 139 160 172 139 162 147 181 100 193 187 125 220 224 143 146 173 157 208 187 155 164 191 203 182 252 283 336 359 311 336 292 304 321 271 309 283 313 343 338 331 357 352 344 337 311 321 340 383 434 534 714 601 398 261 233 249 244 236 231 257 223 240 239 244 204 179 135 190 186 192 223 172 203 140 185 243 257 267 340 465 641 880 672 390 257 188 209 184 180 167 186 191 175 167 192 167 159 200 192 199 157 154 185 154 148 127 148 154 156 186 199 143 154 138 168 170 177 214 254 227 232 240 263 304 299 292 266 218 197 190 206 207 191 171 143 148 149 170 150 158 150 163 151 136 132 151 127 123 161 156 173 144 179 156 144 168 163 152 159 154 152 172 173 162 156 144 154 152 172 169 157 151 133 139 154 136 143 133 149 134 152 139 133 142 166 150 155 169 163 148 153 151 145 143 130 140 162 167 148 148 157 148 145 145 150 143 154 155 146 150 143 134 131 130 133 138 137 127 105 118 107 107 63368 320 1333 30 11623 17 36 8 7771 961 159 722 1635 3611 7938 18133 44511 109617 245671 470515 853671 999999 999999 834704 138247 1835 195 163 322 306 249 173 239 182 138 108 60 58 121 62 25 21 95 57 53 38 180 177 156 81 117 124 127 119 155 89 11 100 115 79 58 10 54 78 151 101 142 78 79 126 139 157 139 112 145 109 78 42 136 95 62 74 124 140 103 100 149 124 128 151 202 144 79 147 126 93 55 101 142 147 193 160 118 85 131 116 99 135 115 112 110 100 175 165 166 97 115 155 149 187 153 131 145 219 128 100 130 106 88 145 184 226 210 240 223 223 288 273 198 232 243 268 308 299 342 367 301 310 312 268 276 292 322 277 348 463 580 546 360 279 205 230 224 201 176 166 172 228 208 224 182 228 179 114 107 165 173 142 70 85 98 109 152 213 310 307 481 612 704 901 958 743 369 171 146 125 122 117 129 126 146 166 168 122 140 166 159 151 172 134 94 135 129 117 130 125 105 119 149 110 106 129 84 121 125 155 184 186 167 206 262 275 249 210 176 154 152 159 139 122 124 144 131 118 103 123 145 131 91 105 99 95 76 93 90 85 97 115 127 89 79 104 128 127 146 116 139 124 132 120 115 110 119 108 109 109 108 105 104 90 107 108 108 122 114 82 104 96 84 93 97 98 93 119 110 109 107 88 97 93 97 97 92 94 103 122 119 109 107 110 108 107 110 103 105 101 111 103 93 101 95 88 94 86 82 82 79 76 64 53 63374 328 1061 30 11621 17 36 14 7770 963 25 604 55 999999 148 2066 2444 1273 2230 4181 9404 21497 46233 103426 211299 381483 731013 999999 999999 999999 319556 3690 102 114 204 289 338 319 260 267 182 333 207 123 100 110 136 43 66 20 99 148 160 163 186 169 89 146 126 111 136 113 93 97 101 80 159 81 47 111 79 105 199 113 132 169 173 74 106 114 53 77 127 129 107 100 143 166 125 114 151 144 155 152 184 161 141 148 101 116 66 95 137 131 85 121 47 91 163 176 108 95 48 117 94 99 182 160 87 147 208 186 183 159 146 143 161 155 161 183 162 144 155 227 138 142 179 157 234 215 240 241 253 217 233 263 232 250 281 252 302 307 326 321 286 298 262 294 296 248 439 670 757 610 273 226 235 199 198 216 188 212 191 185 216 208 216 244 190 186 232 178 133 134 166 155 127 134 208 254 252 212 147 257 493 474 351 264 169 164 154 161 129 84 158 109 131 133 115 107 154 149 147 139 115 120 135 122 101 122 103 119 148 111 100 128 135 113 103 107 129 139 161 152 120 158 164 181 224 240 254 203 172 180 165 148 112 109 137 105 130 116 78 89 99 91 94 109 113 100 91 95 88 68 95 108 110 98 98 95 107 85 82 100 116 133 114 99 117 115 118 128 118 112 116 118 130 119 124 112 95 83 88 99 99 101 95 102 106 101 95 95 94 106 122 112 108 95 94 94 66 78 99 98 111 99 115 110 101 102 102 96 105 97 97 98 86 92 97 95 87 76 74 72 77 69 65 62 63380 321 1268 30 11618 17 36 20 7769 965 -45 445 1225 2961 5739 12951 29742 62215 129989 292419 696071 999999 999999 999999 282174 4760 277 179 264 294 220 351 305 245 244 232 155 147 62 60 112 84 32 41 116 121 144 176 120 104 153 149 118 56 117 52 20 59 71 40 74 42 119 123 109 95 112 120 153 167 132 155 64 57 85 148 128 129 97 192 114 87 172 90 134 146 103 172 184 154 133 170 194 101 67 119 99 90 203 170 107 132 98 146 66 106 82 105 134 94 80 105 154 166 103 163 152 192 204 198 173 150 172 69 90 182 231 162 153 198 145 180 134 115 245 268 265 272 271 324 264 219 291 307 268 286 330 274 311 323 331 302 315 435 893 570 273 171 198 212 199 264 239 210 174 204 217 253 187 217 277 186 217 231 201 145 114 152 162 176 213 234 197 198 216 317 300 240 151 143 155 104 121 133 129 94 112 119 109 115 117 110 155 130 109 139 122 125 86 120 115 101 108 107 138 108 77 49 105 116 106 145 150 113 122 132 148 138 136 164 200 226 259 241 175 153 138 166 146 133 141 99 121 126 102 106 99 114 138 126 102 87 71 74 97 98 86 89 70 82 75 78 74 90 92 109 105 107 121 135 117 125 120 110 116 105 128 99 92 94 78 87 82 86 91 101 110 98 106 107 102 104 96 98 99 84 88 104 112 97 75 85 99 80 84 99 105 92 100 109 93 112 104 92 87 85 98 101 98 94 78 81 78 75 71 64 70 63 55 53 47 63392 362 34 30 11614 17 36 32 7767 968 180132 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -73 177 809 1768 5698 16931 46524 136490 379119 723022 838286 809274 999999 999999 572941 695329 39956 423 211 157 282 285 182 238 267 229 186 191 170 53 99 152 63 45 92 181 165 203 152 84 84 96 95 100 149 80 67 61 60 74 113 189 122 127 122 136 130 174 190 134 126 68 107 81 119 177 138 139 176 166 121 71 64 110 139 157 140 181 225 133 59 167 55 92 94 190 124 115 136 139 103 95 96 125 78 70 77 93 90 135 169 157 143 159 161 118 169 162 126 112 106 176 168 161 130 187 173 145 158 168 195 181 120 182 286 290 262 229 243 211 245 228 271 311 278 315 308 312 293 280 289 388 392 371 290 301 219 233 222 173 177 171 227 238 205 207 161 167 165 213 206 197 218 185 150 137 125 150 191 138 93 151 178 310 388 256 263 211 128 123 119 132 109 110 120 104 114 91 119 147 136 140 101 117 123 109 103 162 152 174 134 108 113 95 122 117 151 95 81 135 129 137 129 137 133 137 159 175 164 169 207 247 220 194 178 144 144 140 150 125 141 117 110 122 116 113 142 109 121 105 84 81 96 92 93 102 104 112 78 75 106 94 89 98 99 112 125 129 121 103 115 138 107 108 132 144 147 114 78 90 95 100 101 93 92 103 98 110 92 95 93 98 122 111 103 98 86 103 93 100 76 72 85 88 109 118 116 110 101 101 92 99 99 94 104 94 99 94 102 92 83 79 83 79 67 66 57 55 56 44 63398 320 1292 30 11612 17 36 38 7765 970 -83 448 1573 3804 8284 19001 45407 110622 269956 653825 954152 999999 999999 999999 183457 996 94 186 247 346 262 177 176 193 138 93 85 117 99 101 19 87 156 109 87 155 160 194 88 24 110 46 51 138 193 77 57 64 82 79 83 59 48 60 64 133 188 176 171 132 -8 55 82 135 216 200 108 80 143 104 65 106 105 125 129 109 89 132 73 60 23 154 142 128 158 131 113 157 100 58 72 119 113 97 77 94 113 64 93 81 156 145 123 101 130 150 136 149 172 129 132 55 111 184 157 160 67 175 127 165 173 159 134 165 191 201 229 260 210 300 274 266 331 290 310 315 293 328 350 298 359 368 327 318 247 271 298 229 208 170 208 261 190 177 207 164 177 239 275 238 220 202 185 186 152 138 136 196 186 117 125 125 189 235 158 159 199 174 115 131 97 125 85 115 133 148 142 146 147 123 145 143 106 126 138 116 87 97 105 132 151 122 140 119 70 89 114 96 90 116 104 138 121 128 131 149 158 121 163 150 158 216 237 207 163 137 137 158 132 119 144 143 133 103 136 133 84 112 127 98 104 90 106 92 85 95 108 104 74 88 97 102 121 121 106 92 101 125 116 120 126 130 112 101 107 90 106 102 107 100 74 93 121 84 88 106 95 78 84 79 86 84 84 90 114 100 92 109 91 87 85 81 85 93 104 103 116 109 100 94 90 102 99 97 91 85 97 96 91 104 92 88 86 85 73 62 59 48 46 47 63404 358 148 30 11608 17 36 44 7764 972 86382 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -41 179 117 21 -97 -15 45 106 81 67 43 147 449 447 456 703 703 795 1160 1474 1204 2123 9609 20614 27973 46421 84080 193959 395361 532207 734406 978096 999999 999999 530512 9059 226 77 100 185 248 178 321 265 296 337 297 197 155 234 107 177 104 47 68 146 162 200 150 118 158 121 105 112 104 103 51 89 101 119 41 77 135 120 40 94 234 118 150 182 119 136 183 66 94 224 127 157 84 109 74 153 139 82 147 218 121 95 132 144 101 117 116 234 193 79 101 98 104 124 144 129 78 124 145 166 199 182 127 182 155 95 115 165 173 152 159 161 156 192 188 201 126 159 137 157 150 182 198 163 132 181 206 163 149 190 276 233 229 247 253 298 304 364 374 314 312 334 320 347 305 308 286 264 290 317 341 329 255 167 188 188 183 195 166 246 208 183 218 223 189 207 183 174 238 229 225 211 139 162 170 150 115 140 146 140 158 156 141 129 132 121 120 118 125 142 100 104 86 113 156 143 100 81 133 166 183 138 166 163 119 110 124 113 112 100 124 145 103 94 126 153 115 116 119 119 144 183 171 142 158 146 182 267 238 228 155 146 124 155 165 148 135 138 123 135 151 142 94 112 102 78 78 90 102 96 95 92 86 103 135 133 122 117 92 122 139 142 147 127 103 120 138 124 105 112 113 138 129 122 109 122 119 107 104 104 106 97 108 112 97 90 101 115 120 125 120 111 112 105 90 91 98 100 93 86 101 121 133 122 122 122 113 111 110 122 110 99 99 114 107 100 92 95 102 88 81 81 71 67 65 55 63416 320 1282 30 11602 17 36 56 7762 976 78 460 1077 2129 3937 8247 19126 53927 159486 450113 999999 999999 999999 999999 176693 3081 112 94 88 122 207 323 309 366 295 264 248 185 100 150 146 144 156 154 147 186 163 211 153 128 99 144 137 87 52 129 87 80 75 139 120 15 125 101 103 95 108 117 55 54 81 127 68 74 164 76 117 106 122 159 115 149 87 151 130 194 136 101 135 120 114 185 140 113 117 168 127 132 143 159 91 61 188 117 91 119 150 151 131 144 197 162 215 176 183 158 180 237 144 116 113 185 179 148 153 170 172 162 174 197 193 174 139 142 162 211 220 250 280 298 345 334 343 343 367 302 338 396 365 371 334 320 346 324 327 262 260 197 193 219 207 198 198 259 207 192 270 224 222 261 275 286 241 223 159 130 193 193 138 116 152 193 196 187 185 149 126 133 128 104 137 168 127 128 138 145 163 109 125 142 147 112 97 147 134 126 125 166 176 134 129 115 126 157 163 117 131 124 124 149 113 146 126 126 136 174 173 134 144 153 187 234 223 207 169 160 203 167 148 177 145 144 131 116 154 161 126 108 125 109 102 122 120 113 110 116 92 115 85 121 115 135 112 120 152 146 139 131 106 141 144 126 110 106 115 117 105 137 123 116 126 107 89 105 108 117 116 126 97 88 109 108 117 114 114 100 118 113 112 111 112 121 114 109 118 131 130 132 127 120 119 125 124 116 111 107 104 119 118 111 98 100 100 99 85 81 85 71 63 68 63422 319 1310 30 11600 17 37 2 7761 977 329 1143 2393 5038 11298 26943 63470 130741 333600 828185 999999 999999 627814 384718 6818 191 152 104 65 54 73 249 317 296 280 267 224 107 80 133 85 169 127 133 133 197 156 135 127 118 45 96 93 103 103 91 37 85 119 137 133 137 110 103 123 106 81 49 126 147 90 117 137 151 95 104 106 87 107 157 46 75 138 143 117 142 220 139 106 150 159 149 146 145 103 145 148 153 136 99 112 130 112 114 120 132 123 144 231 201 171 162 126 187 171 209 211 203 135 142 105 139 182 213 155 153 168 157 119 190 183 195 112 116 256 203 227 301 336 285 275 306 285 314 309 307 341 337 313 300 245 230 227 247 223 206 199 208 228 202 239 228 237 215 203 210 280 279 208 164 190 192 180 173 203 200 144 105 136 154 180 158 167 125 141 117 129 124 137 83 80 148 111 116 117 165 133 146 136 116 109 114 170 104 106 130 144 120 117 124 132 117 138 134 143 140 85 88 108 97 149 136 120 167 151 139 158 164 167 222 272 247 189 169 165 143 114 146 156 137 142 129 141 132 117 86 92 104 109 95 84 74 75 87 131 107 96 102 96 105 116 154 113 111 142 131 124 104 105 111 110 107 111 111 79 72 93 104 105 106 97 91 98 108 87 98 94 114 108 103 90 95 111 116 101 90 95 119 115 99 89 100 99 106 113 114 96 104 100 108 126 107 115 112 100 97 94 103 102 87 90 93 92 93 82 73 73 67 64 63428 319 1308 30 11598 17 37 8 7760 979 16 684 2455 5249 11480 26818 64618 173294 485525 999999 999999 999999 781249 59032 922 85 87 56 219 216 221 302 326 342 323 206 229 138 12 77 149 105 165 267 214 140 177 156 154 68 76 149 134 231 118 131 90 91 161 122 92 134 160 177 145 117 227 202 103 103 111 27 159 131 69 120 113 108 122 59 91 118 97 143 259 171 159 150 219 150 78 136 154 149 168 187 186 137 155 80 130 112 95 170 151 115 121 101 157 161 214 268 174 186 143 125 191 138 145 174 152 107 147 167 202 165 126 166 120 121 124 131 224 206 214 232 265 268 326 274 290 311 300 287 301 369 347 306 291 245 300 323 218 251 246 219 223 243 210 167 143 193 237 255 227 223 254 223 262 208 241 228 218 204 153 120 178 175 145 167 189 170 151 138 111 99 172 171 154 96 127 136 151 152 142 131 159 159 163 126 92 101 123 123 142 143 138 142 178 123 128 131 155 142 149 93 82 126 105 115 154 191 132 107 107 143 158 159 158 181 252 247 209 176 177 175 180 172 148 165 151 141 152 138 122 118 142 127 128 112 88 85 117 90 105 119 110 130 114 101 91 118 127 139 133 122 156 146 127 146 141 114 114 126 129 118 117 112 104 107 116 105 116 137 107 86 107 116 111 137 124 122 119 109 126 108 106 110 102 98 106 97 95 102 111 121 133 112 107 106 113 131 128 123 110 114 114 107 108 110 111 110 106 98 91 73 75 72 65 63440 339 734 30 11594 17 37 20 7757 982 -93 425 1323 2428 3333 4096 4159 3574 3375 3831 4157 4270 4165 3085 1894 1529 2086 2193 2288 2527 3073 3814 9362 48351 128793 267811 538368 800425 999999 999999 651477 64836 1780 172 36 146 148 140 167 246 407 398 359 251 234 178 121 117 151 64 129 110 138 180 296 151 127 233 161 105 107 232 147 205 195 125 111 94 162 66 51 108 96 180 172 90 133 172 145 200 123 129 109 189 184 154 140 147 134 106 251 217 164 110 125 172 132 185 177 169 132 147 192 155 177 165 94 108 131 142 134 127 83 95 148 109 175 187 193 202 209 213 198 234 201 227 158 114 192 242 112 167 207 201 177 209 207 191 145 154 208 189 263 194 221 224 295 317 296 313 320 302 319 322 372 394 348 318 234 269 267 373 335 296 280 256 267 343 324 282 226 205 244 294 215 235 239 183 207 272 288 187 224 244 211 150 169 157 172 187 184 169 181 155 147 124 130 133 130 188 170 87 95 96 151 122 113 145 98 116 122 137 160 112 125 127 150 174 149 103 130 126 149 161 139 135 125 128 105 118 135 153 142 137 130 161 190 165 175 209 216 235 207 177 173 161 196 187 203 203 139 147 130 115 137 131 122 134 107 104 132 127 139 127 119 115 119 127 143 139 100 113 130 137 158 136 125 120 106 104 99 116 131 127 112 122 127 108 119 132 126 128 116 109 123 115 119 108 110 119 114 121 126 124 131 115 112 107 108 102 101 101 108 122 123 137 131 116 107 119 125 129 122 106 112 109 109 115 108 114 115 102 91 89 86 81 75 72 72 63446 341 643 30 11593 17 37 26 7756 984 -87 401 299 151 184 136 201 312 696 1875 2759 3114 3204 3470 3794 4599 6009 11396 39659 54166 11236 5679 5006 6106 8698 20917 53386 112564 162431 328455 731224 999999 483459 370893 724354 324147 3570 161 29 88 143 135 295 237 356 338 316 311 134 94 163 138 130 154 145 171 158 159 173 148 3 63 151 123 131 97 138 126 137 130 85 143 106 60 127 84 123 178 177 160 101 12 58 124 181 228 191 85 170 112 105 158 120 117 132 130 143 106 120 162 149 87 143 223 191 214 185 156 144 141 135 141 109 114 124 52 117 122 159 146 177 208 143 218 219 192 153 147 160 176 149 173 243 174 132 119 140 185 214 201 170 171 177 89 199 134 130 188 227 258 276 269 310 325 303 281 318 350 296 273 318 287 294 317 317 263 222 234 273 259 243 229 181 179 221 229 265 231 245 193 226 293 238 227 219 241 198 196 155 145 123 171 151 186 155 138 121 159 141 107 136 153 128 133 123 109 130 122 141 124 121 154 119 122 126 146 141 115 138 111 136 128 106 93 107 151 168 146 83 109 127 120 114 118 136 159 158 113 127 128 150 162 237 214 218 175 174 165 165 182 167 193 162 124 119 150 131 107 134 120 118 115 107 92 84 138 126 109 86 102 103 119 107 107 90 109 121 115 109 94 92 119 113 106 120 124 106 93 120 119 118 93 88 119 113 93 116 99 118 99 90 116 118 116 114 103 105 106 95 94 90 102 107 96 118 117 107 111 106 107 105 108 119 117 108 110 101 112 118 108 99 99 94 92 93 84 74 63 72 61 59 63452 320 1272 30 11592 17 37 32 7755 986 -20 494 1188 2636 6947 9556 14575 37805 104117 214042 362855 998054 999999 999999 925955 8380 122 113 76 148 207 253 342 281 306 371 243 186 88 131 118 118 157 114 129 108 117 109 24 75 107 75 98 111 58 182 22 44 24 37 32 62 161 122 152 155 132 141 63 68 100 101 90 61 140 75 96 98 62 82 66 98 90 105 118 119 95 93 120 193 151 72 138 85 46 102 168 136 94 145 112 127 83 71 92 127 97 85 77 88 91 148 148 202 158 118 134 184 234 157 92 169 129 106 65 149 141 79 139 159 153 118 153 181 172 149 125 142 251 285 279 323 227 253 315 305 317 335 290 253 280 288 222 206 174 220 173 218 230 199 143 190 195 158 160 178 152 147 147 180 244 196 198 210 196 159 196 115 146 99 111 154 124 86 89 97 110 111 82 95 94 83 95 111 83 108 148 119 80 89 146 124 94 144 126 82 119 151 141 119 112 120 113 131 128 118 55 70 57 85 85 112 139 126 126 131 107 126 128 115 145 220 205 180 150 184 172 165 172 154 136 129 140 95 82 101 84 98 124 108 78 62 96 85 52 82 67 101 82 86 87 81 82 66 80 97 109 100 113 122 104 90 98 73 81 90 78 110 96 101 107 94 96 85 88 103 95 81 83 86 71 75 106 97 105 102 92 95 88 94 89 92 107 97 105 97 95 98 98 80 90 83 86 82 91 89 87 88 71 71 85 82 73 65 63 52 50 46 40 43 63464 331 938 30 11588 17 37 44 7753 989 1383 2597 1973 1623 1386 1339 2144 1900 2453 5400 5578 7580 14238 28839 89089 222252 341628 459519 744680 683987 661067 999999 999999 229587 2633 126 91 189 159 184 163 227 325 216 322 292 242 275 176 214 254 171 227 75 165 290 155 111 107 165 193 152 113 161 118 76 135 99 151 93 127 65 134 53 6 90 92 118 110 169 146 146 171 152 70 37 126 140 164 162 48 68 19 122 145 193 136 119 148 200 163 197 175 170 221 179 145 157 173 168 210 201 154 117 162 189 141 130 128 171 175 111 155 225 256 203 225 214 247 228 214 183 164 175 169 185 227 259 262 218 202 169 161 132 189 192 288 322 285 296 337 277 307 295 323 303 337 324 315 347 318 262 278 311 321 269 269 245 208 206 245 205 246 231 245 229 217 201 267 216 253 233 255 240 250 219 235 194 220 191 211 214 173 168 124 199 194 154 179 174 168 185 176 169 173 133 145 127 140 149 146 147 184 175 149 135 147 138 168 161 121 115 119 197 133 128 153 142 134 134 142 140 168 168 142 114 157 159 163 167 146 169 214 237 200 187 189 183 174 177 141 118 129 135 131 134 124 124 116 120 131 135 125 109 101 95 109 133 134 150 128 131 137 134 106 99 114 106 105 146 149 117 108 116 114 110 110 104 118 143 137 122 124 131 134 120 117 125 128 124 116 116 129 119 130 146 125 122 119 129 123 110 104 105 129 130 128 139 121 124 127 130 123 110 107 100 98 115 118 119 114 107 118 113 96 84 84 79 86 83 78 63470 352 307 30 11587 17 37 50 7752 991 -20 343 681 630 682 636 504 736 1087 1158 666 586 737 439 428 564 299 204 3 999999 82 1458 3580 4566 4366 4075 5389 6633 6346 5386 4272 4888 5641 14323 33517 25078 35123 70456 203090 496860 999999 999999 999999 146875 1957 172 124 119 128 64 68 82 131 221 191 279 386 349 329 198 276 263 183 276 272 294 252 169 137 148 147 118 101 197 162 172 134 107 146 157 127 152 109 103 101 139 157 156 180 217 165 108 125 187 107 81 113 169 222 140 89 104 153 119 106 171 119 134 127 181 137 154 121 161 187 106 108 126 171 162 64 138 157 134 147 97 120 109 128 166 117 159 216 199 218 212 213 181 226 232 202 154 163 144 180 173 228 258 293 268 308 291 249 218 138 188 235 271 311 328 343 311 311 340 279 330 299 313 301 303 339 376 315 304 345 351 298 268 225 221 254 211 201 231 183 193 235 247 245 244 233 220 249 249 259 217 199 221 209 241 203 176 156 173 154 144 172 146 152 131 105 156 128 179 145 145 145 148 128 174 152 133 137 162 145 127 154 136 125 166 172 158 134 170 144 135 127 114 127 162 153 151 129 117 141 136 154 159 180 160 126 152 209 218 226 230 211 192 225 193 174 169 147 138 155 128 135 135 104 101 111 130 121 85 124 120 106 102 83 91 102 109 116 100 123 123 111 124 101 100 118 104 87 109 122 120 114 108 111 117 105 117 109 120 122 115 101 108 111 107 100 98 121 114 109 122 132 126 105 112 107 115 121 119 119 114 117 125 127 131 126 125 110 112 111 123 111 109 110 109 111 109 110 109 100 91 88 81 79 69 78 78 63476 330 967 30 11587 17 37 56 7751 992 2 -91 999999 -81 -56 32 22 162 242 575 924 3502 15733 49107 111975 212721 390642 604541 732438 959288 999999 999999 220199 97482 28578 847 137 74 132 51 39 116 170 196 114 127 241 341 420 366 247 177 154 112 97 125 210 151 182 131 87 103 0 43 105 83 130 86 106 97 87 26 119 134 75 190 156 85 158 137 99 163 105 28 186 165 81 86 56 187 111 75 160 184 68 124 147 132 107 112 85 118 126 80 150 176 125 131 82 94 49 63 99 93 132 161 121 91 167 136 166 139 113 148 141 195 161 166 193 180 191 202 168 188 106 203 192 211 178 220 239 259 196 162 184 219 284 321 239 234 254 256 227 278 219 289 295 284 280 313 322 316 279 215 206 203 147 179 209 216 173 141 171 223 219 177 215 225 247 226 152 174 184 188 211 137 148 115 133 159 142 119 153 109 118 142 81 106 137 144 143 107 118 110 140 124 120 129 148 111 96 94 108 100 120 104 107 100 77 125 120 102 108 131 108 75 103 107 116 110 105 101 131 110 100 124 105 151 166 136 148 191 247 230 191 151 141 155 152 159 150 143 104 120 133 133 109 86 75 107 101 90 75 77 71 69 66 82 104 110 87 99 101 103 67 90 82 80 67 73 67 76 72 58 66 81 102 88 94 102 97 90 74 76 84 88 99 76 79 78 90 108 97 102 98 85 82 85 87 83 81 84 87 87 92 103 109 114 103 91 89 100 95 88 79 82 95 91 88 80 85 88 77 72 68 65 52 55 48 52 63482 325 1117 30 11587 17 38 2 7749 994 -56 100 449 658 748 1010 1384 2176 7319 26426 65048 156907 382768 758384 999999 999999 851328 358885 54616 1207 156 130 147 76 147 259 113 94 107 292 189 245 247 283 323 259 280 267 216 210 246 151 83 25 86 125 60 150 126 57 35 123 121 113 104 65 79 144 118 120 156 89 138 148 168 101 91 92 191 81 41 47 51 94 127 102 100 61 100 163 151 115 134 51 155 196 99 142 138 64 69 94 116 163 174 120 85 64 113 73 112 116 156 171 151 174 237 262 246 211 139 144 233 224 159 209 140 116 142 173 115 153 138 144 231 266 229 206 198 219 177 174 280 277 310 303 311 277 277 291 353 321 369 322 313 324 256 227 178 189 180 209 197 224 220 181 188 171 185 198 228 215 190 194 216 214 229 265 274 243 216 123 166 159 149 171 142 117 152 135 126 130 114 126 139 160 135 119 123 143 142 86 94 134 128 109 100 111 127 139 114 95 77 101 120 86 102 112 120 106 108 95 125 121 117 113 115 145 112 112 120 99 130 141 141 144 200 229 232 163 181 174 167 184 169 146 139 107 116 94 75 104 91 94 87 70 90 129 96 80 71 78 92 100 98 110 93 71 96 86 74 80 95 102 103 92 81 87 88 93 100 89 83 100 110 96 87 82 71 88 95 95 87 82 95 82 103 100 114 108 110 109 102 95 91 85 84 86 89 103 115 93 94 94 101 108 104 98 91 94 90 86 80 78 87 82 82 85 77 63 51 55 55 56 56 63494 359 100 30 11590 17 38 14 7747 997 2945 526 556 530 527 508 516 629 680 622 616 625 807 834 911 1084 1128 1427 1631 1921 2494 2682 3108 3594 4075 4232 3669 3440 3187 3208 3485 3627 3406 2638 3461 3722 3385 3274 2926 2654 2456 3881 14555 15961 6590 1586 699 582 543 429 373 414 401 266 126 160 209 126 92 123 110 81 169 129 123 144 231 202 239 299 303 282 171 164 177 171 214 143 146 79 76 72 108 199 137 35 75 116 100 106 114 119 137 150 105 63 137 156 102 134 130 147 177 100 124 107 148 107 147 133 125 138 214 176 55 103 78 130 134 165 107 121 89 136 144 157 110 118 83 69 163 142 168 125 93 120 159 295 289 247 225 227 195 212 228 236 160 213 202 180 159 171 170 180 142 177 178 215 206 216 244 180 202 185 295 240 236 273 313 268 319 356 275 307 261 279 307 326 323 346 333 286 290 235 235 243 267 231 238 251 215 193 247 279 228 275 276 272 260 262 208 247 256 259 206 179 175 182 190 197 174 144 179 132 139 198 189 157 146 124 148 186 165 118 138 109 107 137 173 179 145 122 145 160 141 146 174 131 134 101 101 126 133 114 129 134 94 133 162 153 150 154 153 159 136 169 138 153 169 192 240 219 215 180 170 171 166 135 142 180 163 138 122 115 93 103 113 108 94 111 120 121 99 91 80 104 109 128 104 132 118 114 115 128 101 112 115 110 118 102 100 111 113 129 121 105 105 111 105 98 89 104 98 92 113 111 115 104 104 109 109 112 107 101 119 110 97 103 102 90 101 102 112 118 122 122 110 97 107 111 113 102 104 99 94 90 99 100 99 99 96 97 90 73 64 63 70 77 67 63500 358 129 30 11589 17 38 20 7746 999 172 150 86 72 125 116 169 184 125 184 125 194 133 151 180 190 213 304 291 361 409 491 437 500 739 1098 1489 1823 1918 2007 2266 2605 2444 2491 2959 3450 3935 14836 48881 68652 65347 63483 6835 9035 53544 91726 206831 340750 75868 2956 391 310 208 131 58 90 107 98 138 178 91 79 125 110 124 139 255 255 200 177 273 245 105 207 173 138 138 131 132 57 70 117 197 233 166 148 62 36 68 63 100 69 133 216 107 105 181 95 58 91 76 144 200 72 55 145 146 107 112 161 115 82 186 94 88 149 91 62 100 91 91 140 154 128 156 110 96 97 74 117 92 88 143 99 158 152 165 182 168 205 192 183 191 231 249 172 171 155 234 211 203 196 134 151 118 167 186 253 248 234 250 114 155 226 258 250 277 286 289 251 273 306 270 280 269 336 347 339 303 286 281 208 209 220 218 230 255 225 202 186 172 230 236 215 208 199 215 235 238 259 214 222 284 219 138 145 149 174 149 129 146 104 124 162 144 105 130 123 125 153 163 110 125 132 151 156 145 162 184 179 110 136 149 126 127 96 130 111 130 120 94 74 131 149 124 100 88 74 116 139 137 125 110 102 120 136 170 209 182 176 237 196 202 186 186 163 168 150 125 130 94 97 132 106 67 95 106 87 67 71 92 108 91 93 109 106 95 112 114 108 106 96 59 82 103 92 99 113 128 97 91 100 117 103 114 116 104 81 90 98 91 106 95 83 96 99 106 86 102 114 110 95 106 94 108 101 87 84 83 88 90 77 100 108 105 103 98 104 100 100 102 90 80 87 96 100 100 99 87 91 84 73 61 55 60 62 58 53 63506 358 128 30 11588 17 38 26 7745 1001 429 480 465 539 514 487 551 544 692 685 711 821 666 835 1067 1089 1250 1211 1132 1267 1474 1728 1880 2593 2846 3370 3645 3437 3347 2883 2159 1596 1685 1951 2147 2704 4471 4617 1617 1413 1094 1101 1168 1270 1778 6067 38671 4659 7004 21661 2533 337 235 109 93 106 89 126 107 82 114 118 56 71 189 221 192 196 213 181 205 194 173 135 106 187 167 88 114 129 141 86 93 108 69 70 90 80 136 126 159 114 100 110 126 118 117 203 130 95 157 174 120 103 153 169 218 266 225 145 122 196 133 43 111 100 92 146 120 105 54 58 89 140 74 63 151 90 114 116 184 103 132 96 95 182 205 186 184 108 110 164 176 171 236 217 195 192 200 169 175 129 145 175 146 186 180 212 245 258 173 161 188 211 268 253 213 304 280 281 264 279 306 287 313 347 297 261 272 265 237 257 269 227 227 200 204 213 211 244 237 245 252 233 196 258 241 270 221 192 256 245 197 197 187 163 150 161 143 151 135 159 160 159 174 153 166 173 109 121 126 67 121 112 99 113 131 118 143 127 148 171 145 97 94 126 109 112 161 125 119 75 123 65 81 113 126 148 173 145 141 137 146 143 125 139 148 166 168 197 210 214 202 218 186 163 156 154 122 133 109 100 121 124 70 51 63 108 114 97 121 106 102 87 94 110 89 126 134 97 92 108 104 106 110 113 97 86 78 92 88 83 90 121 128 113 89 91 102 100 87 86 99 102 100 98 94 86 95 104 112 99 94 93 106 101 88 97 90 89 94 98 98 115 119 115 107 119 120 106 84 85 83 95 99 91 93 98 93 87 75 75 69 59 54 64 71 65 63518 331 940 30 11590 17 38 38 7742 1004 36 160 218 363 540 615 1088 5909 28172 56799 120758 116034 151547 273685 303429 243661 352912 343918 232706 308277 326734 429522 669784 108562 2430 136 129 115 175 169 132 46 41 1 45 146 181 123 220 170 191 170 216 216 181 164 110 156 107 109 108 108 91 38 102 145 83 59 15 109 130 46 146 86 126 63 112 136 88 97 215 73 61 89 103 117 120 108 106 42 128 136 95 130 95 159 181 119 132 160 160 189 105 136 100 67 94 117 152 42 97 151 113 191 206 128 154 144 171 181 234 229 167 160 223 215 162 167 206 212 184 170 227 184 141 162 138 140 132 213 184 172 187 164 155 165 183 212 301 320 276 276 215 296 280 262 273 321 302 320 289 258 235 270 240 240 252 197 197 255 258 196 227 200 203 225 240 208 203 199 173 182 248 213 215 286 227 94 139 108 126 173 130 110 147 172 127 149 103 139 152 134 137 157 160 130 82 97 144 121 138 129 151 181 154 120 100 146 129 119 91 113 145 117 120 112 142 114 109 140 147 158 151 140 141 148 154 162 156 151 184 152 165 222 243 201 195 162 182 182 155 127 98 88 73 108 117 74 68 95 91 114 99 75 43 59 92 99 95 98 116 103 93 95 104 91 84 99 93 104 99 63 81 80 74 90 86 93 111 109 112 98 99 115 81 66 83 91 111 99 94 111 120 116 98 102 101 97 85 86 97 110 93 95 84 95 108 118 112 100 99 103 105 96 97 104 107 91 98 98 95 90 86 81 85 82 71 60 64 61 53 63524 351 342 30 11592 17 38 44 7741 1005 -96 22 51 247 408 279 330 717 1186 1741 2477 2566 2838 2954 2671 3589 3988 4138 5306 8364 11482 13948 14753 15621 15920 14732 13559 10928 6513 5405 12339 25199 26263 49497 42645 90179 258368 388231 470597 697826 520653 8585 320 234 183 133 176 93 127 94 34 103 108 65 40 -16 82 111 141 132 104 128 108 145 220 123 198 137 133 177 87 70 111 85 76 127 126 145 105 85 101 137 7 -15 86 44 137 206 182 126 106 86 201 139 156 139 161 107 191 197 141 149 73 94 42 73 91 91 114 128 157 140 13 -1 68 95 78 117 138 137 123 75 82 159 164 148 201 139 196 105 191 275 258 244 183 181 120 187 210 126 165 220 199 185 187 165 160 135 159 172 267 287 263 206 166 233 244 299 253 289 300 289 321 287 300 329 320 347 323 291 247 262 264 281 253 296 212 202 285 240 242 242 160 166 230 237 247 184 249 238 204 206 228 242 283 182 160 131 144 129 143 137 146 143 144 159 133 168 125 139 154 119 187 166 137 146 107 104 154 113 112 97 69 117 117 134 124 146 114 125 110 121 169 98 129 125 92 118 119 127 141 94 112 154 156 141 161 148 136 143 162 151 184 211 239 236 241 203 172 149 129 126 124 129 118 104 130 112 89 101 104 99 101 89 86 117 97 107 103 111 98 99 103 92 107 106 99 102 91 111 103 102 116 92 91 97 98 77 96 119 114 97 104 82 94 94 93 94 102 102 90 110 109 121 103 102 106 109 99 92 83 76 84 90 89 103 107 115 114 118 120 116 101 95 87 98 88 96 96 93 90 95 96 85 71 63 57 60 67 59 54 63530 329 975 30 11595 17 38 50 7740 1007 -18 243 467 821 1310 1626 1845 1841 1888 2083 9951 74348 212318 319280 413895 477515 587430 694874 263796 48280 677 281 221 213 175 122 228 130 144 103 122 105 105 -3 17 45 76 72 72 142 137 124 71 83 156 123 48 59 102 112 87 40 29 136 132 26 49 72 36 57 77 52 92 123 142 46 52 69 91 67 67 108 86 115 64 97 193 204 189 109 86 96 85 79 53 138 118 147 106 37 50 135 90 141 157 76 151 99 28 160 135 68 58 90 175 206 142 170 237 225 228 191 186 140 79 122 155 199 102 178 167 117 107 130 149 176 204 171 190 170 131 149 93 115 158 237 164 191 283 274 228 230 249 327 242 220 292 263 278 249 274 254 194 183 184 174 235 167 188 210 214 233 173 223 215 174 197 182 195 199 211 211 208 179 120 117 111 110 129 101 108 127 135 116 129 133 112 124 139 129 108 114 99 96 81 95 94 72 69 131 112 71 81 67 79 89 98 102 96 90 129 121 110 81 106 101 99 124 101 111 123 124 108 154 148 138 122 124 125 123 145 175 195 221 187 163 125 93 90 83 92 107 91 92 99 60 60 103 61 64 103 84 81 72 53 91 87 91 90 81 81 67 72 81 80 99 103 84 98 79 68 62 63 70 80 91 74 65 71 70 63 82 92 76 64 73 75 79 80 94 81 73 88 92 87 91 73 64 82 90 68 79 80 90 92 81 82 90 84 83 85 90 84 75 82 69 60 72 67 75 65 63 55 52 49 52 46 39 42 63542 327 1071 30 11601 17 39 2 7738 1010 185 501 2805 7026 5261 10480 24006 88931 149205 94058 171472 247662 325998 507727 624328 809411 954370 956551 307314 6383 308 260 132 117 79 137 59 18 70 115 13 92 99 86 63 66 74 72 91 130 205 161 191 156 109 129 127 88 133 75 99 112 46 128 106 82 95 109 128 57 28 76 91 72 100 125 112 70 97 138 102 101 79 73 133 118 169 200 66 139 150 118 147 141 165 102 78 170 73 123 96 92 101 95 112 162 94 150 125 135 113 150 96 137 115 157 163 245 252 224 257 239 151 95 126 164 159 182 254 214 171 151 141 197 143 223 270 267 227 179 129 120 213 248 203 253 212 273 278 333 279 283 266 311 282 288 277 261 271 255 202 200 198 260 270 173 172 258 240 248 186 188 230 244 282 278 245 265 253 238 251 271 237 183 157 128 141 98 113 159 213 191 158 98 126 192 159 161 142 125 107 119 176 167 120 100 120 163 127 115 116 136 129 106 113 119 141 151 136 141 149 131 101 129 97 116 138 164 138 158 149 151 191 121 127 170 163 180 199 195 184 174 159 155 148 109 97 74 87 118 78 72 64 102 73 86 65 55 77 108 95 119 96 114 99 96 102 127 99 70 67 68 81 107 94 105 95 71 101 106 74 66 87 90 93 83 77 99 93 97 88 82 101 105 103 80 97 101 92 102 100 104 95 96 106 89 85 81 74 67 93 101 103 101 103 105 98 92 81 87 87 90 81 82 88 86 80 86 88 74 67 65 50 51 57 56 49 63548 341 654 30 11604 17 39 8 7737 1011 -16 851 1505 1623 1798 2290 2487 2809 3263 4190 5796 6504 6684 6537 5449 5667 8042 9831 10350 10801 11754 18354 42001 77619 135835 277653 484005 813511 999999 999999 579018 12041 453 234 183 159 161 156 91 159 181 168 139 99 81 119 98 99 235 219 148 105 92 103 121 146 149 105 166 177 164 277 175 121 138 176 65 87 109 55 62 149 122 82 88 107 78 160 105 74 84 100 98 176 146 110 153 86 131 149 125 162 85 148 141 141 187 116 110 168 95 118 156 94 119 127 138 94 122 133 131 50 126 133 138 149 153 191 200 215 251 280 295 293 280 236 169 208 201 144 251 237 231 138 135 177 182 189 255 296 178 180 152 138 150 204 203 208 268 298 263 322 243 243 271 235 258 301 353 320 330 325 294 265 193 249 220 227 266 235 245 230 251 241 240 278 274 234 265 281 276 259 260 264 253 291 287 209 170 138 179 109 121 149 122 180 158 170 234 190 188 175 167 152 144 148 141 139 150 167 155 177 149 138 121 142 119 141 157 155 119 141 121 139 163 124 130 130 100 156 150 165 217 192 185 177 167 145 150 163 195 184 218 191 204 198 217 181 183 124 132 156 140 118 105 111 90 99 69 94 108 96 91 72 118 101 87 84 105 119 90 89 109 107 111 103 99 100 106 114 110 98 113 96 87 87 88 96 105 92 85 92 97 93 118 103 91 113 107 109 120 124 125 119 107 80 97 123 116 109 116 104 117 114 92 95 103 102 104 103 111 110 107 112 105 103 113 102 96 94 100 98 91 83 81 76 67 63 70 70 59 63554 340 686 30 11606 17 39 14 7735 1013 167 659 1340 1870 2524 3254 3767 4132 5234 6784 7462 8493 10160 11957 13930 17189 42231 69302 41448 60168 97355 202988 251659 263694 298825 244934 230353 182299 275546 182377 100702 7903 550 324 251 275 224 135 189 178 196 141 73 108 157 150 224 229 129 165 117 132 166 249 188 208 175 159 204 133 175 90 135 110 109 191 159 142 88 115 153 174 124 101 86 109 213 209 133 142 100 207 127 146 116 125 116 179 158 163 42 87 187 149 153 115 153 148 129 165 170 209 107 111 141 152 130 163 84 171 140 105 146 165 156 108 159 248 237 281 310 300 253 215 174 171 169 199 236 195 225 155 158 174 235 300 230 238 296 218 223 173 179 235 253 213 265 289 252 294 330 284 283 319 279 337 317 279 255 250 291 307 321 290 232 216 234 270 280 267 258 227 239 275 274 238 278 321 289 299 274 296 276 270 286 239 201 198 195 168 195 169 136 137 208 178 174 180 178 124 138 195 184 130 160 145 158 161 166 206 179 137 143 107 114 165 139 147 159 144 164 132 136 145 151 154 155 165 165 159 190 186 173 198 214 182 166 187 183 224 233 195 201 197 253 218 214 204 161 112 109 103 99 120 69 75 69 102 111 133 119 101 109 112 135 134 128 134 132 117 126 119 118 130 139 103 108 109 99 122 121 116 140 131 109 97 106 102 110 109 111 108 104 107 113 121 133 128 126 136 132 111 134 121 114 118 124 122 109 117 120 118 146 135 131 137 136 143 143 134 141 134 123 121 121 113 120 121 117 113 114 106 103 105 99 88 85 87 85 70 63565 346 512 30 11612 17 39 25 7733 1016 17 14 156 321 269 372 662 1037 1506 1604 1697 1617 1536 1205 1529 1616 1586 4962 3735 3472 22650 110312 123134 204190 217259 139648 131904 52421 92797 147723 245367 334519 664003 534997 425577 409901 298927 346761 246210 4040 191 178 195 127 7 103 110 158 157 101 94 157 181 167 161 139 130 143 99 125 132 186 145 144 206 204 190 149 119 37 94 128 65 89 151 127 100 -7 68 91 71 82 128 80 62 101 78 142 63 93 120 70 87 102 91 179 130 139 182 166 144 165 64 149 172 98 119 81 92 187 96 0 69 93 132 130 89 91 97 69 129 216 130 165 189 217 261 257 301 362 338 289 298 253 164 121 126 157 201 207 228 192 244 225 247 248 188 158 190 244 252 267 232 279 276 254 269 294 294 306 287 272 243 268 302 298 296 290 329 312 306 222 222 247 282 258 295 257 238 244 271 232 261 292 276 234 255 246 238 260 233 157 155 140 165 138 133 191 144 149 192 180 134 126 140 174 183 181 177 147 174 191 128 155 150 147 169 145 132 117 99 113 122 169 159 138 158 154 147 140 135 151 118 120 143 195 177 172 185 191 182 152 138 137 155 176 182 188 217 166 192 182 169 203 130 93 90 120 131 104 133 116 88 96 71 88 70 72 69 82 82 103 112 117 70 69 107 114 119 86 77 82 98 120 98 119 123 119 95 104 104 91 76 73 90 102 97 93 98 94 93 99 106 94 85 90 90 98 109 100 103 106 105 92 104 98 107 101 100 118 118 101 110 112 120 115 118 111 109 111 106 113 115 100 102 91 92 90 81 78 71 75 78 65 67 67 63572 357 184 30 11614 17 39 32 7732 1017 -82 -22 88 369 1490 3336 4187 5494 7733 7824 7375 6778 8319 13053 21235 25193 27934 29209 29158 26104 26708 30026 29991 31093 34688 35090 33209 32320 28212 31094 77355 137057 171553 154000 192519 126559 33742 13320 12365 18476 23428 24908 45510 89987 204180 399560 516341 448637 137162 2339 131 210 204 184 144 88 94 108 82 131 125 112 25 103 117 169 135 172 111 172 146 100 138 114 202 152 102 93 111 101 156 145 57 133 146 150 78 111 81 100 62 106 189 124 220 150 163 181 154 38 71 112 144 96 128 167 181 129 143 154 166 137 104 146 109 98 77 89 118 141 169 145 166 118 132 167 152 149 142 157 160 152 200 195 241 245 253 284 334 250 288 305 339 211 177 193 162 181 228 167 236 207 214 265 225 197 154 216 256 181 233 216 302 313 328 342 326 313 297 277 304 274 287 263 285 299 280 332 312 272 329 322 285 299 294 279 312 312 301 244 243 294 275 277 296 313 315 333 301 320 356 269 187 155 172 153 167 222 172 185 152 171 125 174 165 158 126 147 191 144 171 170 173 173 166 112 150 138 131 177 151 127 120 92 123 143 153 142 137 166 140 142 127 125 108 139 144 151 186 171 161 140 143 156 150 164 182 162 179 189 159 174 172 174 172 155 135 141 130 125 102 130 134 97 74 94 96 110 87 73 58 97 91 100 117 104 101 95 100 89 88 102 119 111 114 110 100 103 98 99 101 111 103 109 115 90 112 115 102 112 115 104 118 116 98 100 104 105 101 109 123 114 102 100 112 104 106 108 106 120 117 115 120 103 111 127 119 102 110 118 105 102 94 105 117 94 92 90 87 80 74 78 81 79 66 66 65 63578 349 424 30 11614 17 39 38 7731 1019 -66 -71 -43 -69 359 487 467 649 768 617 633 806 905 650 669 635 501 226 177 176 26 285 198 618 1234 1330 2639 19629 30003 42667 45548 41210 22750 32182 79055 200153 246589 208385 398738 760531 768829 287770 654168 867322 557700 570508 339043 5951 126 70 161 96 119 107 125 232 140 158 193 204 192 139 172 194 203 176 182 262 243 126 110 107 51 109 64 72 157 182 151 88 86 165 189 137 85 140 162 166 123 83 134 142 136 182 171 102 145 135 56 164 227 192 116 207 148 174 176 181 155 137 159 158 206 196 175 164 207 157 55 134 223 95 181 234 207 276 239 295 330 361 329 381 293 326 247 200 165 215 212 220 191 240 206 250 273 256 261 222 205 227 233 253 206 247 308 357 358 292 324 376 278 299 302 293 344 319 330 355 372 368 308 304 293 315 333 350 316 309 325 293 255 302 280 294 275 268 304 307 345 346 290 268 277 296 222 162 145 173 182 170 213 211 155 133 153 151 215 194 196 172 190 199 207 225 187 170 178 209 172 167 178 169 172 182 139 177 181 136 117 169 149 130 186 164 134 127 129 178 201 172 176 172 212 184 179 172 164 200 227 220 211 215 193 217 203 187 169 178 167 126 129 145 123 125 125 133 127 129 110 124 106 127 144 111 104 99 130 131 113 120 128 129 120 106 82 98 124 121 119 129 121 95 96 96 99 95 111 109 123 135 114 112 108 92 111 122 112 112 118 121 114 112 126 123 126 134 136 122 113 105 122 117 118 122 123 127 128 127 127 118 124 115 115 120 113 108 115 102 98 100 94 85 80 78 76 75 73 70 80 63584 360 94 30 11614 17 39 44 7730 1020 6493 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 353 792 116 495 1212 4248 22893 40134 56759 155155 319597 766114 999999 921744 863992 999999 393818 476018 37744 552 205 182 195 65 187 138 123 199 144 122 125 150 154 141 126 187 229 222 108 122 97 193 222 151 190 204 127 59 137 138 181 240 159 121 52 126 189 144 59 103 130 72 166 177 158 205 134 126 165 213 168 98 185 209 204 107 84 112 175 126 133 180 154 152 142 174 191 170 153 159 158 110 131 148 167 161 188 163 227 209 285 309 285 344 318 340 302 286 293 322 319 317 300 242 162 265 178 233 311 265 271 298 253 255 235 219 177 244 274 296 301 353 344 384 365 298 288 311 349 363 322 298 322 399 358 345 285 356 350 305 285 278 248 298 274 296 328 290 327 318 315 332 289 363 315 244 260 279 275 205 188 164 150 154 146 174 204 197 131 181 166 152 164 251 227 190 173 202 253 215 216 220 228 152 144 174 168 187 151 132 106 136 157 174 156 152 120 119 146 154 170 177 176 160 179 215 174 197 193 173 183 193 194 184 196 220 198 242 227 204 183 168 161 158 156 128 113 96 123 129 148 144 128 137 121 123 131 124 126 111 118 107 133 132 134 126 126 118 129 138 132 145 117 111 108 121 109 104 105 124 108 127 117 111 117 117 119 120 123 125 107 131 139 116 117 120 135 122 112 120 108 120 109 109 115 119 115 120 141 139 139 139 139 125 125 123 110 116 125 112 109 105 105 99 102 99 86 80 84 84 79 79 83 63596 328 1054 30 11614 17 39 56 7727 1023 -91 3313 17024 16104 40566 48918 27230 4381 30209 53098 21572 18709 26778 35050 47567 66251 160680 552690 999999 999999 999999 999999 453455 46914 644 149 178 217 220 148 128 114 147 129 123 154 134 196 220 187 203 186 189 215 258 286 177 129 100 108 76 119 121 71 169 132 153 121 141 114 152 87 114 74 150 144 182 157 119 161 147 189 151 218 277 213 223 170 157 142 99 127 76 77 155 194 158 199 87 115 136 189 195 178 133 138 128 174 161 144 134 202 283 257 247 241 200 314 336 278 252 328 365 363 358 287 326 229 171 136 219 279 216 239 253 275 261 294 241 232 228 278 322 308 326 320 315 319 368 397 383 315 340 303 347 319 345 355 405 376 331 353 294 304 309 334 321 304 336 371 314 326 387 351 389 384 359 361 371 317 317 355 311 301 301 226 181 184 174 174 188 223 199 173 193 191 218 189 173 206 201 194 201 202 239 243 188 144 175 187 183 184 207 172 162 164 153 160 134 142 159 153 195 170 171 155 195 223 234 233 200 173 144 171 193 212 210 148 160 194 217 209 196 207 172 151 152 190 149 165 172 114 88 96 131 151 114 114 118 148 126 108 127 136 136 124 130 137 132 131 143 141 132 126 123 139 128 127 121 120 125 121 109 109 110 112 121 111 124 133 132 109 116 129 136 128 130 135 125 125 99 106 129 113 132 147 142 131 126 125 128 141 138 151 144 132 135 141 132 140 139 131 148 130 129 114 109 111 116 113 105 104 96 90 91 82 86 89 63602 323 1204 30 11614 17 40 2 7726 1024 -68 751 2091 4222 9113 23680 68022 185480 216627 125708 180674 269219 634766 999999 999999 989507 714744 67406 1791 141 120 156 155 166 106 145 178 195 237 127 139 104 134 103 145 166 147 183 150 153 215 237 193 203 150 69 64 107 140 88 137 128 149 177 175 67 120 82 101 98 218 157 121 123 93 67 129 152 155 197 167 178 114 146 121 117 208 226 133 169 265 204 143 130 139 161 139 96 114 180 133 119 162 125 196 189 230 237 262 240 247 205 236 276 314 321 326 337 330 285 301 320 207 136 200 221 212 231 203 185 171 224 197 189 210 270 326 321 327 361 318 290 318 283 351 352 294 300 344 302 377 317 410 459 462 542 530 436 412 382 338 315 371 339 297 279 323 346 419 520 528 388 285 301 333 328 364 302 308 257 212 171 191 184 187 223 197 151 160 227 191 181 174 163 196 219 198 208 168 172 190 176 183 164 173 181 176 138 167 172 162 153 160 167 141 166 170 150 141 169 192 175 153 208 215 203 192 195 211 162 173 163 177 192 181 202 216 234 160 149 124 141 124 121 146 159 138 115 121 121 160 169 141 128 105 109 98 123 167 115 105 139 99 100 96 100 125 114 83 81 149 148 132 137 132 102 112 104 91 108 106 112 109 98 115 127 102 110 133 119 130 139 144 131 108 110 122 129 117 128 119 111 117 110 106 115 136 129 118 119 117 130 137 131 129 126 120 114 113 111 102 95 95 95 107 90 89 81 85 90 84 77 71 63608 358 153 30 11613 17 40 8 7725 1026 402 715 762 1023 1468 2045 1886 1050 1176 6563 13452 14923 16222 14468 12529 11537 9607 9929 7685 7543 9215 10293 8399 6999 7427 11019 18335 20375 17671 14891 14830 12819 11046 10310 10395 13016 8138 7906 11542 13519 19428 48377 137560 158834 108410 212433 453627 510725 445275 538330 748343 906801 495377 65348 1934 186 178 173 158 99 149 169 202 60 205 231 93 157 264 235 238 287 233 255 272 230 202 225 175 253 155 138 147 91 118 64 141 140 141 150 209 137 175 178 128 201 237 169 140 139 174 216 207 186 180 253 260 211 173 218 177 239 204 187 258 230 140 181 138 150 226 245 177 186 176 131 89 189 209 227 253 273 221 235 263 343 373 386 381 346 337 359 372 289 329 355 306 269 223 225 229 245 187 171 184 270 260 227 218 232 261 273 228 265 290 318 324 299 364 348 340 375 369 405 339 343 373 423 736 1217 1323 860 608 472 426 415 411 388 396 393 413 400 447 656 952 766 508 438 400 380 348 382 325 259 242 251 242 233 198 198 233 196 193 193 200 244 225 215 220 206 203 225 229 230 232 214 189 225 206 174 169 226 221 159 204 191 171 170 181 198 211 166 230 241 173 181 239 248 255 286 251 202 204 211 219 205 229 206 152 197 273 237 230 202 194 185 179 171 170 181 177 155 160 162 157 176 193 151 163 173 146 118 148 145 164 169 155 176 164 163 140 169 169 156 154 175 152 155 159 157 151 144 140 149 151 137 148 141 156 150 159 140 148 137 160 164 163 148 146 146 162 160 163 172 147 145 150 141 152 137 138 138 153 157 159 166 160 154 152 155 148 148 149 147 146 137 134 133 127 129 121 110 118 111 109 106 106 104 63619 329 1021 30 11611 17 40 19 7723 1028 0 289 482 2920 7672 3392 2030 3846 6650 12705 32390 69172 120015 200857 208893 247100 391451 662494 792977 925540 999999 999999 269966 23165 845 260 160 164 137 71 228 201 130 291 220 193 211 160 195 213 237 221 204 184 236 244 219 233 268 273 279 175 133 130 131 250 233 212 136 199 155 160 186 108 170 237 219 190 157 192 170 113 172 248 132 134 220 172 198 160 222 172 82 187 178 208 185 204 163 180 134 195 185 150 129 177 162 151 176 283 273 262 276 247 278 364 321 319 328 331 290 310 306 326 360 280 320 269 189 163 170 217 125 165 222 216 230 256 184 160 134 222 265 260 338 328 350 344 374 349 317 376 350 388 392 412 544 911 1019 916 924 792 695 624 561 672 726 798 1008 1180 1255 1265 1092 676 451 422 344 314 305 300 322 411 404 383 347 258 268 257 255 185 161 209 192 159 199 215 221 211 187 215 188 214 223 166 183 191 192 177 165 164 179 211 183 168 161 166 169 181 190 158 160 193 153 140 162 168 194 203 209 264 247 218 240 212 165 163 167 165 190 214 225 234 215 194 169 173 160 167 147 137 130 160 153 140 149 154 142 142 123 140 157 170 154 121 150 145 148 124 146 133 130 144 121 122 117 136 154 134 126 129 134 148 129 124 129 126 138 112 109 135 133 144 152 137 130 125 125 143 124 125 129 136 135 130 131 127 120 123 131 138 138 134 141 143 143 148 144 144 140 149 144 137 136 127 124 123 114 112 103 109 120 113 110 109 99 97 94 88 85 63625 325 1139 30 11609 17 40 25 7722 1030 10 1172 2253 58 -40 845 2584 9742 25655 48014 59246 131824 338960 750368 999999 999999 999999 874378 306302 40260 1514 188 127 134 128 115 160 169 149 164 81 122 191 233 190 152 187 83 82 133 232 241 177 146 146 203 149 166 150 200 152 38 82 91 22 95 144 69 114 158 94 123 172 138 127 73 77 105 178 221 203 94 135 191 155 134 154 138 130 67 115 70 147 90 45 138 158 100 129 111 69 140 106 111 131 146 243 269 232 216 311 189 240 306 351 333 328 327 283 261 261 317 210 294 230 204 192 158 152 160 182 202 218 177 201 180 174 175 174 296 283 300 285 265 310 281 279 273 320 346 367 459 702 1286 3175 6521 8281 5892 2667 1686 1579 1646 1640 1416 1255 891 527 338 318 303 286 315 312 314 321 379 367 417 462 383 328 251 187 179 200 134 117 154 149 135 119 210 180 180 178 161 178 177 156 168 203 190 175 162 159 147 137 163 197 173 140 138 165 169 129 137 181 156 184 150 116 114 127 161 205 191 161 164 187 172 189 169 190 181 175 185 201 197 181 160 157 128 150 145 95 95 125 101 67 80 124 100 106 115 120 118 121 111 102 89 76 105 136 129 110 113 108 110 105 80 95 102 113 96 80 97 94 108 123 111 90 86 97 93 101 104 100 95 106 114 120 107 112 110 89 88 108 113 101 110 115 102 103 109 97 96 113 104 116 125 133 113 114 114 107 112 108 105 94 104 100 95 84 85 83 80 82 73 78 73 75 79 71 63 65 63631 358 146 30 11606 17 40 31 7720 1031 524 450 87 -88 999999 -16 26 242 -93 999999 999999 63 1449 5302 7138 5973 3865 3313 2657 1839 2013 1972 1994 3173 5131 6285 7611 8848 10240 11040 11791 16685 21947 24259 26067 22945 19157 16824 20980 22457 22853 49240 121207 223349 348993 240228 169991 150856 180486 353565 485469 433730 474461 980639 428091 5475 220 223 111 136 131 125 147 131 110 158 214 213 254 214 159 129 140 166 199 197 234 195 192 183 110 115 152 157 65 147 109 115 67 143 168 146 97 70 122 10 119 153 116 130 118 212 214 132 165 169 243 177 94 131 109 127 83 125 120 97 104 134 111 163 146 125 107 111 143 149 181 166 170 253 240 228 245 267 183 264 299 334 373 455 468 317 241 224 239 326 211 199 224 191 184 176 179 222 157 190 192 166 189 174 186 229 253 292 367 339 272 313 330 345 388 436 452 1147 3452 6085 8515 11348 10177 6130 3271 2213 1382 878 555 477 430 463 457 416 403 474 501 483 418 410 403 392 396 513 719 620 391 272 234 255 187 175 170 189 143 181 194 164 181 212 203 177 228 207 153 216 187 209 178 195 150 159 175 194 149 187 187 165 164 158 191 186 153 176 209 186 159 150 195 183 159 181 229 212 221 211 213 230 199 183 175 194 238 258 213 199 192 152 162 160 145 107 98 142 132 137 137 134 137 150 130 173 151 158 136 96 101 116 143 142 138 121 118 150 130 102 120 113 134 154 145 111 134 133 135 139 118 130 126 129 132 127 135 122 115 118 123 125 140 151 140 147 136 135 128 129 132 143 137 145 135 107 124 129 134 129 139 148 144 129 136 141 145 141 130 131 129 120 126 119 98 108 108 107 107 113 104 96 92 92 93 94 63637 326 1103 30 11603 17 40 37 7719 1032 141 409 1810 2531 1852 3698 6209 12520 30722 75122 234100 545561 854379 958443 980935 996302 713554 331080 164885 193880 168442 24839 718 116 129 200 182 119 145 173 161 229 175 176 241 148 94 138 140 123 172 175 154 260 165 169 171 196 190 215 222 180 115 40 98 123 115 136 25 75 95 103 96 109 97 178 162 172 186 168 61 105 195 147 185 189 117 100 164 155 178 143 126 175 180 124 161 119 144 142 159 125 92 135 109 114 195 221 238 252 248 280 204 282 259 276 339 418 456 289 267 276 250 307 296 125 166 206 174 141 166 118 224 200 204 196 157 177 196 269 291 278 308 335 341 361 465 1036 2754 4812 6551 5262 3908 5046 5892 5111 3277 1619 811 582 586 548 471 486 440 502 461 475 546 599 554 476 443 489 456 732 1235 1282 622 360 303 313 298 271 193 131 151 149 150 166 161 213 161 139 168 169 195 183 208 192 168 131 135 165 175 150 171 151 172 156 142 153 182 156 179 163 188 182 186 171 164 156 163 138 163 181 222 209 208 198 191 184 173 212 194 173 175 150 163 126 153 134 141 157 151 131 137 126 146 129 108 97 117 140 142 126 120 100 142 129 138 141 104 98 115 144 157 131 110 100 89 128 111 116 143 149 109 100 137 150 126 118 109 105 124 156 133 130 125 128 121 129 142 140 131 146 135 139 139 145 136 153 144 135 118 128 126 131 124 128 134 129 138 148 128 129 138 139 130 118 124 126 122 124 112 96 98 97 99 98 98 90 84 88 91 86 63643 326 1099 30 11599 17 40 43 7718 1034 -76 1251 1822 1414 2328 4850 13415 27198 54420 121659 227435 291275 435218 593266 416699 711073 958917 973387 999999 500166 5168 240 199 187 114 161 208 112 131 147 223 228 221 148 229 205 206 174 229 193 205 193 198 133 174 209 253 238 125 182 174 152 180 162 122 106 141 177 123 90 114 106 135 153 120 146 113 158 143 147 174 234 227 205 161 212 156 151 148 136 152 192 137 124 158 86 179 132 141 136 131 101 172 170 140 120 112 231 218 225 283 275 223 287 253 326 462 455 509 393 334 263 192 318 373 257 204 175 118 184 161 211 232 240 204 194 248 211 330 352 328 304 325 280 339 437 507 1430 3720 3998 2761 3705 6919 7018 4110 1735 897 789 774 747 817 789 715 677 607 620 642 907 867 767 677 572 477 457 1001 2167 1892 803 448 323 385 374 335 325 240 190 198 239 198 219 275 224 205 212 186 162 172 177 197 208 182 223 203 151 142 172 190 208 236 194 172 200 182 166 205 212 201 176 156 162 203 200 181 184 152 159 209 238 218 221 211 196 176 180 192 221 202 219 217 212 185 116 151 114 133 106 128 142 122 139 120 117 140 141 166 144 147 137 129 101 134 155 141 166 130 147 135 138 138 120 143 124 148 155 144 134 147 109 126 127 129 124 132 127 120 139 128 116 153 147 133 130 126 126 133 126 135 136 131 124 123 125 137 139 126 134 141 141 133 138 158 140 130 140 142 137 128 128 126 129 121 129 133 128 111 109 114 111 100 99 96 98 96 96 92 92 63649 360 76 30 11596 17 40 49 7717 1035 272 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 188 1309 2317 1907 1276 2503 4361 9127 25552 63407 126954 237875 363440 650526 999999 999999 999999 638910 14271 407 243 271 147 151 106 147 157 237 353 266 218 203 253 155 273 170 171 252 264 177 245 290 350 193 174 188 142 220 276 178 141 186 157 68 107 161 115 79 95 103 106 198 170 127 134 164 100 148 162 135 140 164 229 167 178 164 183 126 93 97 110 213 207 154 110 202 123 146 210 128 174 167 175 127 138 189 290 243 346 285 288 317 296 362 298 358 390 440 333 295 309 205 233 229 281 228 216 123 177 233 184 272 283 190 161 260 318 323 356 278 311 355 358 392 352 501 560 837 1648 1779 2978 3053 1829 1091 982 964 1091 1208 1286 1400 1491 1323 1141 1084 1179 1266 1071 787 639 588 577 678 1251 1630 979 586 453 403 348 348 322 338 428 310 188 166 165 191 214 210 174 179 152 140 151 187 153 149 195 149 160 167 162 192 169 130 110 123 169 156 169 223 234 192 185 181 185 239 229 207 199 201 195 229 243 211 206 232 225 208 200 193 229 183 205 251 242 233 193 185 151 145 147 160 168 180 155 145 167 111 109 145 131 131 124 142 152 149 133 138 141 132 149 139 150 144 135 120 130 103 101 93 131 128 159 155 137 121 138 163 112 129 119 121 121 119 124 133 127 142 121 116 130 140 154 135 140 131 123 120 141 129 116 136 149 130 121 126 142 143 145 141 133 133 131 143 138 116 126 130 117 113 113 106 105 110 116 112 98 92 96 98 98 95 93 63655 346 521 30 11591 17 40 55 7716 1036 -92 -3 10 179 296 1105 4125 6945 7076 9638 11386 13215 14868 16420 18275 20561 19631 13844 9536 7323 5801 5915 6230 7119 14557 57352 108914 205640 311747 234492 387417 555913 477570 329731 286811 338042 357753 246628 8872 530 111 162 114 183 139 158 195 189 175 321 281 323 224 151 167 215 242 233 232 252 231 269 205 242 284 230 223 190 279 198 148 129 140 191 260 176 170 137 123 126 103 87 185 110 143 133 125 62 42 151 224 146 172 214 210 145 191 312 231 169 166 126 204 200 207 214 167 243 180 172 129 128 155 148 184 128 159 210 284 344 270 267 326 321 311 302 335 452 347 366 396 346 269 268 230 201 183 176 164 173 223 177 215 137 173 216 205 246 238 326 309 339 399 353 325 431 534 651 1484 1989 1979 1587 1176 1260 1386 1431 1527 1792 1654 1354 1131 1035 1104 1207 1131 886 672 574 672 720 1090 1415 1351 1344 1097 847 751 595 496 405 371 531 737 561 288 287 200 175 163 197 190 133 166 205 159 160 161 162 177 176 192 198 196 173 147 175 176 188 178 147 158 188 225 267 205 191 221 241 200 206 236 211 183 192 185 246 215 246 219 205 227 191 209 208 205 227 223 223 219 205 181 122 129 142 138 133 118 105 101 105 116 131 164 140 149 152 142 127 107 112 129 135 173 155 144 130 97 110 144 128 114 116 126 145 145 130 111 146 126 124 125 104 112 123 131 139 146 141 153 139 132 133 140 141 137 134 118 142 127 128 133 137 154 138 125 130 134 126 118 134 140 138 138 135 143 148 140 129 129 142 132 140 130 124 118 115 108 111 117 104 90 96 93 96 103 106 63661 326 1088 30 11588 17 41 1 7715 1038 29 349 1287 11644 60361 132944 237025 394704 359713 364630 707295 999999 999999 754180 574387 216471 3866 245 365 338 224 222 226 227 181 163 141 106 159 194 270 283 282 260 309 172 161 200 166 167 170 81 198 232 229 192 196 206 169 207 166 95 99 91 86 107 80 182 209 199 110 102 141 36 31 140 156 160 114 40 118 133 220 191 191 209 113 109 90 234 134 171 192 178 167 192 148 165 144 164 173 173 159 194 163 128 142 195 353 308 297 339 358 331 288 245 291 343 297 277 334 297 231 237 256 233 161 198 203 200 200 216 239 270 203 238 259 263 295 261 305 302 332 409 478 744 1449 2104 2142 1644 1473 1473 1369 1314 1157 1043 1001 927 816 713 751 892 1198 1728 2093 2312 2770 2772 2493 3383 3634 2336 1629 1199 863 627 526 433 616 1149 1188 744 493 281 240 224 222 200 175 189 245 233 163 119 143 151 185 169 198 190 141 182 187 200 180 159 130 125 144 213 185 201 179 192 164 152 181 183 187 186 175 217 178 165 159 158 239 189 170 169 184 214 196 197 196 234 252 244 234 161 156 142 152 153 128 152 129 98 116 132 144 150 165 188 181 124 113 126 131 105 110 141 161 145 118 162 160 115 122 149 136 109 121 135 128 143 137 113 156 131 142 131 128 118 100 103 106 108 105 118 124 126 131 124 135 135 127 115 125 133 117 130 137 123 120 125 126 132 147 136 131 139 151 126 117 124 122 131 121 131 136 127 117 113 99 102 108 106 102 98 95 90 93 89 88 96 63667 339 693 30 11583 17 41 7 7713 1039 -57 140 190 224 511 752 817 1092 1152 963 778 768 872 1056 598 428 1121 5517 9019 5461 6384 34773 95745 162919 74682 148221 223574 436484 778962 668611 867092 531707 842014 266815 1969 152 125 158 137 93 135 181 135 81 222 201 241 292 258 189 212 129 143 223 249 237 131 137 206 127 98 149 159 165 123 61 128 132 107 67 95 121 108 137 62 82 140 90 150 161 119 142 102 91 122 115 115 84 88 166 104 155 154 108 83 131 104 106 111 86 154 144 115 75 85 138 114 167 151 124 146 170 271 266 242 232 236 231 209 199 274 214 251 299 254 225 206 175 158 138 207 210 104 124 199 216 140 164 231 189 166 268 289 326 278 343 455 652 1229 1362 1057 922 959 1027 1141 1419 1389 1222 1207 1132 1106 1098 1678 3749 6124 6467 5886 5811 5823 5449 3946 2597 2078 1522 1170 766 640 523 456 681 1077 1713 1635 726 433 348 273 224 218 161 146 154 162 133 135 143 152 155 189 181 158 151 176 118 176 173 152 127 136 146 145 148 154 206 197 229 224 212 192 183 147 172 147 160 123 129 128 127 164 190 192 172 198 191 169 172 175 192 216 220 196 159 118 104 115 107 113 87 111 98 101 90 96 117 92 87 68 146 118 112 88 69 82 97 110 97 76 126 110 110 108 101 111 82 89 99 112 125 109 97 101 99 92 111 99 116 107 95 107 115 115 106 100 107 109 125 125 110 105 110 92 92 92 110 117 113 130 100 95 94 103 111 117 114 114 112 106 113 119 109 112 114 106 110 114 112 101 94 87 84 82 88 83 84 83 73 82 72 69 63673 327 1048 30 11578 17 41 13 7712 1040 54 173 999999 999999 999999 999999 999999 292 2756 12190 49908 123171 272692 382547 387687 565933 733161 647774 976042 999999 578125 48226 582 189 242 159 3 177 118 120 100 183 187 252 159 142 155 111 200 177 212 174 81 133 206 232 107 87 88 103 134 187 107 149 32 21 99 64 83 85 175 148 22 38 68 33 8 121 84 87 102 93 91 109 186 121 109 143 100 59 132 138 193 152 115 149 170 109 95 113 95 99 93 137 74 88 117 108 146 228 267 262 263 276 206 142 138 122 199 234 252 274 283 287 250 203 177 131 132 136 111 141 194 186 123 123 107 149 232 233 226 256 284 374 457 608 723 976 1212 1440 1443 1369 1285 1449 1887 2342 3296 4905 6319 6538 6941 7434 7804 7123 5962 4544 3202 1821 1120 925 713 551 595 562 593 764 1294 1612 2244 2270 907 416 373 277 246 214 179 150 119 192 172 160 132 118 161 172 118 155 166 159 152 133 112 145 115 124 123 119 88 130 110 97 151 180 165 197 204 202 147 142 161 159 148 157 174 165 177 204 158 164 170 147 130 153 196 214 220 209 200 153 118 115 117 93 95 98 119 112 97 105 140 91 69 100 90 79 84 114 64 93 80 111 123 127 120 118 106 99 99 81 104 78 87 91 84 100 111 118 135 121 90 102 115 114 92 91 86 80 87 84 97 119 111 106 108 98 101 98 107 100 94 104 104 103 94 102 83 103 99 95 107 128 116 118 113 106 108 94 98 97 96 99 96 89 90 87 81 90 86 73 71 67 68 72 68 58 59 63679 332 891 30 11571 17 41 19 7711 1041 -100 26 814 3239 3227 3209 2986 1507 1805 1976 1881 5403 22181 48873 70533 131353 256770 348677 238687 186896 335041 521810 732876 786969 676632 808677 312868 30169 461 194 219 149 149 210 218 154 179 185 231 194 136 178 189 123 149 113 153 142 181 155 112 184 164 177 115 178 177 190 94 75 89 107 86 121 165 111 91 72 130 69 105 133 87 91 55 90 35 108 171 191 145 83 125 106 112 173 168 173 133 137 116 138 166 146 89 135 60 125 116 112 112 157 152 76 52 201 288 323 271 248 185 93 100 180 189 275 234 239 275 217 216 125 210 164 137 121 169 197 198 186 159 189 208 140 213 261 311 382 480 691 1104 1491 1722 2201 2504 2768 2917 2960 3500 3916 3675 3033 2538 2315 2071 1764 1643 1592 1472 1174 919 804 751 661 620 715 805 869 1284 1617 1576 2112 2321 1509 724 433 385 312 289 253 231 204 209 159 140 100 186 132 189 195 177 138 148 175 143 157 153 129 127 118 113 143 117 80 116 120 119 164 152 156 217 222 167 143 140 182 155 165 183 168 156 177 205 223 225 238 178 149 133 161 182 199 190 152 147 123 96 106 106 136 129 88 79 86 100 98 95 121 130 105 118 79 94 99 77 73 113 127 131 116 113 88 105 88 99 93 77 81 74 90 110 103 113 110 111 108 124 107 85 97 90 72 103 92 106 138 125 118 109 110 88 95 97 106 104 89 114 102 100 86 94 96 97 101 114 116 109 110 124 106 106 105 107 111 96 98 105 101 106 93 79 86 83 78 84 80 75 75 63 69 72 71 63685 321 1215 30 11565 17 41 25 7710 1043 186 653 1507 3173 6803 16805 45927 129601 279709 564704 793633 989860 867517 727536 989100 680798 222652 1955 263 121 141 225 134 142 206 280 296 175 163 227 235 207 165 207 229 219 182 164 137 182 154 175 146 181 172 171 126 101 107 76 131 141 89 159 120 101 138 143 134 143 152 165 212 123 84 68 191 106 129 196 142 135 173 225 163 144 100 148 112 162 141 122 154 172 211 102 96 114 108 126 129 80 87 174 215 267 255 316 271 198 140 194 139 211 229 373 319 283 181 118 179 207 171 159 191 196 158 163 121 190 228 237 268 320 372 429 599 1223 1612 1680 2063 2638 3047 2916 2529 2285 2088 2076 2038 1830 1376 1096 1536 2428 2088 1479 1160 1096 1142 1160 1234 1319 1189 1178 1440 1735 1902 2226 2938 2717 1906 1322 1024 642 413 319 291 332 315 255 191 247 257 274 231 215 224 201 164 193 188 205 211 219 229 188 140 154 155 159 125 153 156 191 175 171 168 171 186 229 238 225 194 217 203 165 164 185 218 213 184 189 167 196 208 215 204 196 189 208 206 222 222 223 173 157 141 135 156 106 107 139 140 114 127 123 132 136 107 130 99 128 155 136 126 141 129 118 127 129 140 140 126 126 105 118 115 122 140 135 129 141 121 108 130 146 124 132 132 109 119 116 100 115 114 134 133 137 129 108 121 145 149 162 147 144 144 143 143 139 133 126 125 129 131 134 159 156 139 129 139 143 139 135 128 133 134 126 117 111 116 116 110 112 105 107 113 108 99 97 96 63691 359 101 30 11561 17 41 31 7709 1044 -83 999999 999999 999999 999999 -76 123 96 78 147 306 675 1050 1312 1160 679 263 79 457 524 551 568 548 360 486 660 479 817 1524 2216 2638 2811 3203 3399 2987 2911 4776 6199 9569 26070 59924 127166 264804 472767 653326 559480 760763 556854 294773 260087 599099 90833 1782 218 55 50 106 157 98 37 33 83 185 121 143 136 167 188 112 149 216 127 192 165 157 144 180 164 122 82 64 78 108 24 77 69 78 89 139 127 116 136 79 55 86 105 51 11 76 87 102 121 123 135 -7 78 110 102 93 103 114 144 151 153 67 79 128 143 174 146 160 151 83 73 101 110 95 105 79 71 95 118 208 244 225 173 156 121 158 111 112 221 224 211 253 199 159 180 121 169 114 115 177 152 127 174 120 137 223 197 180 273 340 490 949 1047 1082 1665 1867 2258 2606 2539 2299 2009 1976 1964 1803 3144 7875 11992 12964 10296 5625 3611 3179 2720 2409 2140 2002 2307 2706 3234 3855 4266 4398 3910 2704 1583 922 616 425 320 348 348 349 356 368 264 249 224 216 185 166 147 127 142 167 179 150 205 663 1327 1501 2221 3004 3347 2756 1378 467 178 153 142 169 142 164 184 204 212 235 223 172 154 161 162 183 163 110 137 146 187 196 212 201 161 156 142 170 192 173 203 176 170 139 103 75 117 109 123 113 129 99 80 94 124 96 97 99 93 92 94 105 100 109 134 116 91 100 113 122 121 93 75 92 96 88 98 125 126 113 114 103 105 107 125 125 101 83 90 85 76 91 96 98 103 109 104 98 92 90 104 103 109 109 113 106 118 113 97 116 118 110 113 98 106 115 124 116 111 120 130 115 108 109 97 101 102 104 80 80 75 78 85 76 76 76 76 80 84 82 63697 322 1175 30 11555 17 41 37 7708 1045 1990 8657 17281 37537 56242 22142 41013 92527 158692 273119 508714 840371 999999 999999 756267 499076 56913 2315 231 124 101 83 28 41 89 174 137 119 174 202 127 146 183 136 137 76 103 188 111 99 77 30 40 93 55 95 96 82 51 71 100 64 69 46 74 111 110 155 102 76 60 12 99 10 23 58 135 33 68 176 106 96 121 83 95 126 98 114 70 34 59 151 80 114 158 75 65 51 120 59 56 94 68 74 83 176 228 230 202 144 124 145 230 185 172 225 216 212 215 175 135 128 108 106 122 180 165 118 132 140 138 115 138 168 186 226 300 475 706 715 711 1012 1506 1973 2331 2603 2732 2716 2469 2100 2713 6412 12676 17708 19641 18563 14670 8928 4303 2712 2793 3661 5117 6846 7689 6636 4639 2964 1832 1136 707 486 382 388 404 375 380 378 381 365 295 226 169 121 132 127 120 142 177 220 310 1334 5108 10121 12956 15071 17579 18013 15507 10569 4959 1439 457 238 200 184 162 154 170 205 237 221 207 206 183 159 139 148 150 121 153 212 220 194 189 190 198 197 181 195 199 197 182 192 214 197 170 144 134 108 90 82 97 116 122 113 113 123 115 104 102 108 101 100 83 89 108 112 119 125 115 108 118 118 106 111 123 120 129 138 140 135 145 153 138 125 107 128 145 128 116 117 120 126 119 121 125 129 111 114 125 122 110 116 114 130 126 123 117 120 110 121 117 122 120 147 145 136 127 127 128 134 125 129 132 130 122 128 112 101 100 96 98 100 100 93 92 92 91 89 95 94 63703 319 1259 30 11549 17 41 43 7706 1047 63 369 803 1583 2902 5596 12432 32024 106295 383824 936685 999999 999999 979824 592143 19860 1445 165 93 51 42 115 129 114 49 88 134 148 135 136 53 120 132 183 130 124 158 137 84 61 -28 28 138 114 27 25 70 112 4 33 82 78 10 85 41 16 45 23 24 19 72 138 64 31 86 29 76 68 37 83 89 66 39 116 70 -7 65 38 72 118 78 55 43 -8 52 60 31 66 75 53 62 56 143 223 206 123 102 109 141 231 129 110 159 203 180 185 95 69 58 60 82 111 77 99 162 214 120 119 136 148 144 180 199 302 403 479 564 665 983 1482 1982 2481 2855 3208 3757 4958 8211 15093 21779 23085 20488 17342 14455 11024 5986 4335 8496 14754 16537 10770 6416 3720 1918 1080 764 601 502 487 564 550 462 411 380 364 367 346 313 257 226 208 162 132 137 161 229 532 1478 3787 10970 24780 26410 13628 6877 4292 2306 1118 450 178 166 191 188 209 186 169 194 200 172 137 152 172 185 184 160 160 163 119 125 166 172 160 178 190 181 175 147 146 171 182 206 194 175 173 164 148 138 113 93 117 129 107 91 82 76 85 100 95 98 108 92 81 94 119 123 112 118 108 106 112 104 115 117 109 102 105 115 102 98 109 124 126 130 123 93 98 104 94 110 107 104 106 115 106 105 124 131 120 112 111 99 94 99 106 109 112 103 112 113 106 109 118 127 125 115 111 115 115 118 119 111 105 103 112 120 114 110 105 87 86 88 96 90 80 81 86 77 70 78 78 76 63709 317 1313 30 11543 17 41 49 7705 1048 12 284 712 1325 2104 3498 6367 12668 32957 106454 404120 999999 999999 982977 71979 1654 46 68 31 17 13 44 137 119 93 46 89 53 3 48 83 14 -7 21 43 19 -21 -41 -1 55 48 -24 -31 -59 -57 -18 -9 -50 43 -53 -7 6 -57 -8 -14 -26 40 -50 -40 23 -49 -20 -16 -43 -25 3 50 12 -15 -27 17 46 35 26 -2 -1 16 44 -36 -26 -20 -7 -29 25 51 43 -22 -9 68 90 129 163 126 38 18 16 61 108 79 101 92 156 201 174 148 136 107 7 31 48 30 79 89 108 63 78 69 71 99 157 202 271 290 352 496 723 1146 1667 2326 3765 7014 12050 16453 19475 22149 22472 18248 12539 10495 16745 31913 56345 68866 71796 65453 57508 39633 18796 7788 2941 1462 854 647 658 693 666 595 480 433 393 385 345 329 347 301 263 228 193 173 171 162 173 287 674 1627 2920 4380 5887 4802 2359 2623 4169 5034 5981 7626 5796 1869 383 418 264 185 199 185 177 166 155 165 161 161 144 132 135 145 171 171 179 197 187 150 120 134 165 190 202 192 200 195 191 208 186 130 98 103 86 90 98 73 77 96 99 93 90 83 85 88 80 83 92 98 107 103 98 99 97 94 97 106 98 94 101 106 110 100 89 113 127 125 126 112 119 133 124 124 127 114 111 94 104 121 125 108 107 115 128 120 116 113 122 115 114 101 100 110 107 118 120 124 124 121 125 127 123 117 119 126 127 116 126 126 122 123 112 106 110 95 92 96 94 88 84 81 83 79 77 81 78 76 63715 317 1306 30 11536 17 41 55 7704 1050 -71 248 664 1219 2169 3972 7801 18450 50268 176493 499858 999999 999999 926266 682299 127566 7626 311 -77 -72 -28 38 56 -13 -6 0 -49 -20 5 -14 24 16 -36 -35 14 -53 -72 -51 -4 -9 -73 -78 -45 -58 -53 -87 999999 999999 -68 -2 46 17 -40 -45 -32 6 9 -33 -18 -51 -76 -69 999999 -42 -10 -25 -52 -63 -75 -33 -48 -89 -99 -12 -48 -60 -26 -48 -75 -72 -59 -23 17 -19 -55 -89 -47 -17 -1 40 87 107 116 32 -31 39 17 -15 65 58 41 105 114 102 85 60 60 -5 3 17 22 45 37 40 -2 38 37 40 90 135 172 186 188 284 439 677 876 1090 1476 2363 4567 9488 14536 16024 16738 20058 26385 37468 60510 100861 108627 64446 31058 15758 8486 6632 5143 3354 2570 1702 1067 1153 1521 1677 1490 953 678 570 472 420 397 422 401 348 282 261 231 245 206 191 216 272 378 1379 5706 13110 20621 25913 24459 20572 17605 17814 20308 18775 14098 13355 16522 14843 6905 964 179 153 177 164 162 173 156 163 151 143 143 136 174 161 118 115 141 169 203 200 185 178 167 157 160 173 197 190 185 166 150 139 121 116 128 129 106 99 117 120 99 103 108 103 95 84 99 118 112 95 99 105 105 113 122 118 105 93 96 92 94 109 111 111 124 143 147 142 129 114 106 124 119 96 92 101 105 112 125 128 128 127 131 128 122 124 119 117 117 122 120 125 134 128 119 118 108 115 129 141 134 129 126 124 137 136 140 147 145 131 122 119 114 115 108 106 102 100 109 102 89 90 93 89 85 84 87 63721 333 851 30 11531 17 42 1 7703 1052 39 125 151 737 3795 21116 48153 68175 56232 11968 18487 35732 46955 6560 3206 3000 4495 6888 28168 27690 24395 45305 64693 133551 331386 549795 827559 742348 770404 423142 58662 3095 53 -59 -29 35 31 40 62 69 55 30 41 36 22 17 50 52 26 13 23 30 16 -40 -67 -29 -28 -71 999999 -43 -11 -18 -2 -12 -57 -67 -30 -14 -7 -25 -41 -48 -36 -12 -4 46 -29 -62 -89 -97 -4 -16 -35 -61 -28 -23 -27 -34 16 -15 -26 51 18 -7 25 35 21 -17 17 9 -36 15 16 11 57 151 127 96 119 -8 -3 28 90 75 35 8 18 83 137 131 68 27 23 -11 47 14 33 64 54 38 81 57 32 20 100 135 183 211 197 231 404 444 538 703 1058 2334 4046 6373 11670 19022 28990 41084 53680 68479 82490 92397 78750 43653 18299 11942 10199 9228 7610 6009 4897 3901 3073 3073 3024 2183 1645 1098 696 622 625 534 501 507 470 365 324 321 309 274 269 358 523 1270 7287 22881 34249 34877 29130 24331 21219 20754 18008 11969 7220 3999 2522 3409 3843 1519 229 156 162 162 152 167 147 170 203 185 188 189 164 165 178 200 209 180 196 223 211 201 211 217 216 201 195 207 225 229 226 208 181 152 148 143 126 113 122 133 129 133 148 169 165 132 112 110 124 116 105 135 159 151 136 140 151 145 133 129 120 112 139 149 144 147 132 136 146 160 162 141 144 158 152 140 135 133 140 158 158 166 171 153 141 139 152 166 152 142 149 158 153 137 144 150 141 148 147 144 156 160 160 153 154 168 169 161 157 156 160 163 162 146 136 131 123 123 127 131 125 119 120 115 113 114 111 109 111 63727 356 134 30 11474 17 42 7 7702 1053 50420 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 248 1111 3154 7804 19859 45389 99025 241727 370272 191147 184790 115429 356828 608562 171656 581571 705833 480256 917892 52827 398 -18 999999 -49 5 -32 -43 -42 -11 -4 -11 8 999999 -79 -73 -51 -52 -53 -79 -74 -86 -87 -73 -44 999999 -64 999999 999999 -28 -79 999999 -87 -51 -43 -35 -53 -25 -47 -74 -79 -78 -81 -52 -53 -84 -82 -50 -21 8 -84 999999 -78 -59 -12 -68 -86 -68 -72 999999 -54 -30 -30 999999 -100 -99 -90 -44 17 86 101 19 4 -7 -20 -4 62 49 -21 56 25 50 69 90 97 49 -3 -22 -50 -44 -56 -50 2 42 5 3 55 96 53 99 59 94 144 205 259 397 733 1376 2336 4585 8241 14125 22219 34699 52793 74548 82612 81788 74184 66736 58964 56362 42435 28299 23581 17048 14431 13909 12425 13815 10595 6129 2970 1491 863 657 586 597 567 481 477 473 424 319 335 383 303 312 327 253 325 568 1139 3076 10447 27954 31385 15733 15787 17986 13673 11639 11616 11361 8881 5357 1487 369 225 192 184 151 160 180 175 174 202 165 146 132 126 135 153 179 209 163 182 175 235 195 178 171 193 160 172 197 196 180 146 197 188 140 135 130 107 87 83 66 96 114 117 105 102 106 111 95 103 106 96 152 151 131 112 79 123 136 145 128 101 129 128 122 122 131 106 97 117 123 113 124 128 135 125 105 109 114 101 103 115 123 124 131 120 123 101 108 119 112 106 118 130 145 125 117 121 128 127 129 136 132 140 142 142 146 155 153 146 137 123 131 136 130 137 129 119 104 99 107 104 109 108 105 101 99 95 97 103 95 63733 315 1279 30 11449 17 42 13 7701 1055 124 415 969 1867 3449 7745 18069 41732 91536 274341 932357 999999 999999 492508 177239 672 999999 -53 999999 999999 999999 999999 999999 999999 999999 999999 -93 -43 999999 999999 999999 999999 -88 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 999999 999999 999999 999999 999999 999999 999999 -60 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 999999 999999 999999 -84 999999 999999 999999 999999 999999 -76 -49 -16 -49 999999 999999 -85 -64 2 46 -44 999999 -52 4 -19 -30 -55 -79 999999 999999 999999 -97 -64 999999 -10 -33 -30 -28 -14 0 -34 -36 -10 62 105 97 48 226 496 1007 1906 3737 7315 16691 34987 60028 79675 93516 101682 98044 92220 89842 90133 88434 88051 76635 51098 29358 16508 9606 7540 6539 5377 3817 2684 1483 855 691 606 546 488 514 492 421 425 325 330 368 390 405 352 273 290 495 620 476 722 2045 7832 15536 12762 11285 10256 11203 15264 18150 19492 16553 14356 17486 16638 11494 9666 12422 9591 5820 8739 8745 3452 1341 989 1531 1616 1111 656 440 370 268 219 195 194 210 238 238 197 193 190 196 221 227 221 209 199 187 148 128 144 111 144 109 112 128 132 117 103 126 131 103 124 105 127 135 103 120 114 142 151 137 144 131 136 127 113 143 113 96 77 115 121 149 138 135 144 136 126 126 140 142 129 130 121 118 122 129 149 130 130 134 120 133 148 121 123 137 143 125 125 126 124 137 138 155 145 148 142 141 149 128 116 127 128 125 127 132 135 134 121 110 113 118 123 122 118 110 95 95 89 94 99 105 100 63739 316 1245 30 11445 17 42 19 7700 1057 156 628 1191 2288 4295 8747 21954 65555 214325 664302 999999 999999 776444 7981 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 999999 -85 -57 -66 999999 999999 999999 999999 999999 999999 999999 999999 999999 -64 -93 999999 999999 999999 999999 -96 999999 -35 44 152 316 632 1256 3712 10416 22843 40204 65231 79830 86766 87250 84215 94468 113223 126155 141141 153887 147697 121906 77452 31554 12352 5331 2828 2187 1813 1635 1401 932 643 538 465 415 359 368 447 405 327 559 603 420 461 471 449 377 375 425 672 1463 2504 2775 8909 17611 15011 16374 16650 13962 14840 17694 19046 21115 26750 22697 15888 15993 23367 28000 21125 13217 6198 2063 908 703 541 402 342 247 192 199 163 175 203 186 192 185 200 171 183 174 130 121 155 184 198 169 152 131 99 105 104 115 135 161 104 86 65 73 89 74 99 95 110 93 117 112 74 96 92 104 100 78 93 102 84 69 82 94 119 125 115 89 120 127 131 105 96 99 109 100 98 97 101 102 101 91 110 107 124 111 96 123 136 138 138 119 91 113 112 91 87 101 106 113 114 121 124 131 123 117 116 123 121 120 110 105 115 109 100 95 96 91 83 85 76 75 80 74 69 65 71 66 67 66 62 63745 316 1272 30 11442 17 42 25 7698 1059 -19 414 838 1631 3258 6654 15206 44380 143673 436039 925270 999999 999999 999999 272197 2221 -53 -82 999999 999999 -41 -80 -91 -52 999999 -87 -61 -93 -73 999999 -82 -80 -76 999999 999999 999999 999999 -83 999999 999999 999999 999999 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -60 999999 999999 999999 999999 999999 -80 999999 999999 -77 -89 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -37 999999 999999 999999 -80 -59 -99 38 18 5 -73 -34 -78 -48 999999 -91 -41 13 13 -40 -62 -11 18 59 35 -38 -49 -17 -89 -48 -73 999999 -53 24 4 -51 -24 -38 19 -9 39 80 13 34 157 175 333 789 2245 4492 8026 15914 29191 45625 65811 92701 115616 135145 134142 123823 102894 61909 24587 7945 3077 2057 2022 1834 1314 977 834 686 542 491 486 409 453 440 492 444 387 1199 2079 795 592 689 687 680 553 647 1676 4230 6830 8872 13024 20132 29472 33257 27370 22749 20017 17565 14301 12089 6730 1428 362 791 1407 2047 1289 265 191 166 143 160 205 223 229 204 232 240 222 197 179 171 194 179 192 174 186 151 208 176 181 211 194 186 196 171 165 173 139 102 100 115 115 111 85 111 121 134 148 106 122 116 116 109 168 133 139 137 145 109 122 149 171 144 140 111 96 106 141 111 108 128 143 133 125 142 118 146 127 122 126 146 120 121 115 104 104 142 126 107 131 132 114 120 120 122 124 112 127 128 127 125 116 137 131 124 125 148 134 132 127 145 127 128 119 120 124 120 133 123 109 102 111 111 104 105 104 95 88 97 90 90 95 92 63751 318 1179 30 11439 17 42 31 7697 1061 221 705 1617 3390 6869 15290 40017 112066 326832 900745 999999 999999 683871 9178 9 999999 -12 -72 999999 999999 -56 -52 -58 999999 3 -34 -9 -58 -44 -53 -12 33 2 -29 -14 -36 -23 -77 -95 999999 -95 999999 999999 999999 -53 16 -58 999999 999999 -72 -58 -88 999999 999999 -84 -77 999999 999999 999999 999999 999999 -83 -90 -93 999999 -90 -76 999999 -70 -80 -70 999999 -68 999999 -92 999999 -55 999999 -95 -40 999999 -49 -29 18 -57 -61 102 33 76 19 41 -79 999999 -68 -41 34 33 -22 8 -10 43 36 74 -12 36 30 1 -45 -8 -9 9 -21 -25 35 11 88 22 54 42 51 78 112 97 125 112 216 373 778 5691 18635 38293 57380 73045 79903 94262 105782 110317 102579 86552 49769 24349 10306 3411 2296 2145 2225 2518 2513 1798 1094 784 725 645 519 509 505 611 671 524 456 379 1258 2960 1156 570 611 561 560 835 1473 2562 4083 4849 5859 13000 21917 21656 23016 14802 8769 6716 2619 364 240 193 133 133 160 180 170 144 158 137 166 166 171 204 222 198 223 198 183 240 212 188 204 192 205 185 178 189 147 146 172 215 207 183 184 209 168 145 114 123 119 101 128 126 114 99 99 96 94 107 98 110 117 136 120 75 118 138 97 116 117 111 109 93 105 88 106 120 108 102 114 127 100 116 115 115 117 106 123 116 133 124 126 122 110 118 120 111 106 124 113 117 114 120 126 128 119 134 144 123 118 116 110 127 124 127 141 138 137 140 129 130 134 133 137 135 119 105 112 126 109 108 105 96 93 87 95 97 95 96 99 97 98 83 87 63757 342 458 30 11438 17 42 37 7696 1062 42 217 287 304 251 57 215 165 127 367 174 192 343 719 1106 1403 1052 558 422 682 1772 2028 1679 2592 7172 33146 78023 169349 252486 342669 648986 903766 892796 783864 322903 336754 5817 149 15 66 -1 48 83 38 8 2 84 58 55 -61 -34 -27 43 8 -24 12 88 -28 44 4 -53 65 21 -61 -59 -40 -68 -36 -42 -85 -27 -68 -42 999999 -93 17 15 -84 -17 -51 8 -35 -76 -48 -70 -24 36 2 -54 999999 -23 -15 -25 -19 -51 -63 21 14 -76 -66 -43 -24 7 -39 -41 -4 31 51 49 93 107 75 53 111 118 72 68 -42 -28 -50 -25 109 209 81 88 45 124 173 129 92 64 50 -7 74 66 -12 11 46 48 55 47 103 129 147 180 147 180 253 341 660 3124 8755 17993 31522 46042 61880 78191 78561 72576 63318 45461 29138 17499 7443 4008 3035 2647 2502 2307 2601 2944 2416 1461 964 856 820 803 800 797 763 698 676 687 582 928 3233 4758 2095 912 912 1290 1782 2358 2373 1823 1200 1199 3348 7466 5799 2687 2079 1081 279 226 199 160 173 185 173 151 125 144 117 165 140 167 132 147 162 177 164 175 194 151 152 130 161 226 186 170 185 170 148 153 154 128 132 149 132 170 165 136 133 147 125 115 112 116 133 124 101 99 95 70 74 98 75 79 103 114 121 111 65 76 78 71 84 101 77 90 78 62 61 78 77 74 90 93 78 99 101 120 104 77 63 97 71 78 97 100 92 97 94 107 117 105 107 92 91 109 106 95 93 100 99 86 68 77 98 110 101 98 112 118 106 104 113 126 111 99 100 100 112 112 90 88 90 84 64 77 79 74 83 78 76 68 78 80 83 72 61 63763 350 219 30 11439 17 42 43 7695 1064 130 356 435 534 782 840 1475 2147 3164 3903 3667 4180 3377 3099 3929 5294 6798 7733 8197 7336 7464 7498 9239 10986 11907 12609 11005 9745 13111 14501 11770 12759 29972 91557 185775 304979 379199 517420 612185 533666 465340 476108 334587 89707 5437 713 117 119 107 126 59 26 132 180 94 121 81 15 57 139 142 82 72 116 112 104 117 109 53 45 60 -17 -43 -20 -45 24 6 54 52 33 -20 79 27 1 51 -8 -22 -22 65 91 36 -4 39 -30 97 32 44 63 115 115 24 64 85 62 106 105 94 69 67 59 65 114 90 46 64 145 114 83 168 257 200 120 101 168 85 67 29 97 85 105 221 167 158 151 245 243 207 194 175 159 121 107 117 136 149 127 119 110 136 125 172 199 185 271 385 511 2461 13137 30816 46026 54327 54717 54324 51843 42006 31201 22191 12921 6974 4991 3903 3413 3356 3406 3374 3381 3182 3084 2351 1621 1231 1065 1064 1117 1059 981 992 1025 1010 918 1022 2081 3621 3152 1499 1596 2487 3391 3638 2862 1699 668 427 712 1244 948 487 391 402 620 887 544 332 261 222 193 217 151 183 264 268 201 146 150 210 211 214 183 206 167 187 229 217 181 211 202 222 190 190 168 176 177 220 193 200 213 189 156 169 200 202 157 129 114 138 121 126 117 114 116 106 93 135 116 120 104 94 86 100 121 131 119 150 127 139 145 127 130 121 119 152 114 104 151 134 134 121 107 143 129 117 122 131 137 116 107 127 140 122 116 132 128 126 128 132 120 147 144 137 125 117 111 117 130 136 130 116 126 135 130 125 147 143 134 140 132 143 128 121 124 110 114 113 129 127 120 108 104 111 110 110 113 103 100 92 92 96 99 101 96 63769 332 760 30 11440 17 42 49 7694 1066 219 665 852 2762 13814 34252 77316 141242 107333 86319 100548 85186 6580 6434 34204 106311 257659 471605 506917 502411 329363 224609 111600 107837 223897 401177 399459 5482 142 45 58 69 39 89 13 46 65 2 4 113 91 101 105 44 22 9 10 4 1 30 27 36 27 14 -29 -80 -5 4 -51 1 19 -27 69 11 -16 27 68 28 -24 43 10 -13 4 -19 -15 35 33 18 87 83 -4 -5 -11 -27 3 20 -74 46 16 -3 48 10 -34 45 56 -19 8 121 63 108 144 132 88 92 96 67 -13 -17 -23 25 87 129 92 138 157 132 101 108 120 35 37 55 70 55 36 63 95 93 103 103 67 73 86 56 67 109 221 274 560 3052 10771 22113 32803 36893 34120 36553 39823 37135 34068 27442 18052 12591 8613 6272 5922 6198 6346 6452 6708 6449 4367 2316 1358 1245 1100 961 953 1132 1592 1603 1343 1201 2515 2556 992 746 954 1718 2722 2749 2167 1360 686 411 331 332 578 579 340 222 214 193 199 246 248 159 170 232 231 242 178 152 178 145 177 165 147 111 113 123 125 78 112 128 100 105 106 143 117 73 107 105 90 115 126 115 121 145 175 168 130 104 131 142 110 85 72 116 83 104 63 29 50 39 37 44 59 56 76 73 36 29 41 56 44 46 68 28 49 59 67 49 54 51 43 58 40 45 54 66 76 88 76 68 71 83 49 57 52 43 52 52 63 71 55 61 74 76 69 87 79 70 59 64 78 47 63 62 63 63 66 63 64 57 62 78 84 78 65 67 71 77 72 61 70 59 66 54 55 53 51 47 43 49 38 45 40 39 47 38 40 34 63775 327 911 30 11441 17 42 55 7693 1067 1797 4126 10335 22430 18877 18966 32419 43858 91675 138479 202009 414634 642859 490620 449391 566513 485972 323586 164700 17797 51247 165982 312391 360385 297423 2097 -61 24 14 1 10 51 32 41 1 12 9 100 12 -4 91 78 -6 22 44 11 -18 34 -12 2 -71 -68 -16 4 -45 -86 -85 -47 -74 8 9 -21 31 -39 -94 22 11 7 -7 -41 999999 -33 -19 28 5 -30 47 -38 -72 -15 26 -10 -2 50 51 9 -52 2 2 -6 17 22 125 83 31 104 85 75 51 45 5 -41 13 21 -26 66 125 127 132 92 86 134 91 96 64 117 67 44 70 29 68 64 144 63 56 39 52 125 173 196 272 475 1441 8967 29434 51996 65349 70336 65465 59278 51687 46578 39466 31812 20999 12572 9152 8265 7292 5669 4466 4147 4141 4227 3925 3003 2033 1950 1796 1802 2445 3243 3649 2974 2041 1753 1849 1785 1391 1181 1344 1594 1824 2002 2307 3102 3288 2270 1021 451 362 260 216 262 256 218 245 231 251 267 249 272 242 237 234 226 265 259 247 222 224 210 192 151 138 142 134 128 169 191 175 179 145 134 162 138 171 176 155 160 165 143 142 175 169 176 181 151 160 133 126 111 109 103 96 98 92 91 79 76 73 62 68 86 101 75 90 101 113 89 66 75 75 95 120 97 80 75 54 79 70 73 66 67 93 89 106 105 71 83 78 81 87 98 87 53 78 86 72 73 90 98 74 76 99 93 86 83 73 62 83 95 82 70 91 92 95 99 83 83 95 84 92 83 90 87 91 94 88 90 93 83 65 70 79 69 66 68 72 74 62 53 65 61 57 54 50 63781 322 1064 30 11444 17 43 1 7692 1069 493 1552 3145 9074 25399 54633 129069 301298 547344 618418 786066 967488 901818 695029 72623 626 -58 -37 50 -34 -84 -51 -63 -17 -18 -1 -33 -10 -42 -83 -97 -59 -25 -52 20 -31 5 -87 14 -16 -42 999999 999999 999999 -58 -77 -64 -56 -86 -12 -65 -17 999999 999999 999999 -88 -93 999999 -39 -26 -48 -88 -68 999999 -53 -54 -69 -59 -54 999999 -49 999999 -58 999999 -57 999999 -97 -72 -22 999999 -82 999999 999999 -60 -71 -49 13 46 23 30 43 76 42 -9 -14 -63 -32 -59 -58 -75 -65 20 53 105 39 83 65 101 144 79 53 54 49 45 -17 -28 19 53 66 -13 48 66 79 62 158 381 830 3322 12830 29003 52694 76133 86641 91457 91346 85391 72745 52863 40799 35657 28656 21247 15893 13362 10621 6862 4151 2967 2842 3305 3711 4943 7001 6390 5893 6078 4204 2591 1827 1655 1485 1210 1348 1440 1409 1498 1756 2359 2990 3294 3393 3586 2904 1007 310 217 234 236 199 197 213 235 270 205 216 238 234 248 238 280 286 329 351 365 396 345 236 142 134 189 184 121 145 152 194 149 153 166 183 133 148 174 178 186 173 143 144 119 150 128 173 155 146 131 149 113 107 96 130 92 102 95 87 62 97 89 67 64 90 86 72 111 99 111 101 104 99 101 81 101 88 86 93 64 91 80 86 83 100 95 86 93 90 80 103 84 66 77 88 70 86 96 84 107 104 77 65 80 95 100 97 91 84 87 97 89 73 86 90 95 86 101 85 92 99 98 87 76 94 96 87 93 96 91 77 76 84 66 74 65 64 76 66 64 60 66 67 62 62 64 62 54 63787 320 1098 30 11448 17 43 7 7690 1071 211 664 1599 3611 8207 24315 96339 308363 193049 468126 817203 999999 999999 926482 348466 48706 459 76 73 59 62 71 29 83 107 119 63 36 45 41 99 118 82 70 112 97 98 26 19 38 -72 -9 -45 25 -1 55 21 33 31 -5 89 -26 55 46 30 -12 14 -2 99 67 52 32 15 -6 21 -24 -13 20 5 6 38 23 -34 25 68 36 -23 16 15 80 74 25 47 127 126 133 94 131 126 95 92 58 82 47 53 19 9 100 98 167 195 103 124 104 154 217 142 167 117 133 208 165 102 104 81 92 83 142 141 91 113 129 105 171 245 384 982 1997 4469 10094 16080 20041 24554 28169 29102 27908 30433 35374 34338 26297 16702 8593 5441 4580 3663 3287 3290 3355 4794 9467 12576 8981 6179 4617 2126 950 841 1144 1335 1264 1222 1307 1501 1468 2202 3406 4312 4445 3741 2965 2924 2696 1166 372 179 151 181 185 191 199 162 219 296 324 398 417 439 450 410 402 386 376 284 223 159 183 178 135 129 124 121 112 164 178 177 195 187 178 170 183 179 160 129 150 123 173 178 180 138 152 149 135 156 139 100 95 80 111 91 121 89 90 80 61 51 93 92 107 90 89 115 100 101 99 110 125 116 89 90 79 44 73 91 91 82 81 94 96 116 119 102 98 76 86 73 83 92 88 100 94 81 90 76 82 107 104 93 98 99 79 68 84 89 91 105 92 85 89 116 111 106 99 95 95 99 110 100 92 102 97 105 94 90 83 75 75 82 63 75 79 68 71 76 78 70 69 75 69 66 52 63793 336 649 30 11449 17 43 13 7689 1072 112 293 184 -72 125 -51 106 26 169 528 916 1187 1418 2466 6701 14876 34281 79942 199548 402416 596109 955164 999999 773990 547917 477095 298383 10952 292 142 137 160 83 118 88 62 116 131 72 10 124 137 109 95 105 137 36 127 141 98 120 98 56 23 45 95 67 63 50 31 -19 4 5 44 67 45 63 32 -8 30 63 57 60 84 129 69 -3 7 43 64 36 22 69 70 29 -16 49 65 32 115 36 -12 66 -6 -1 30 70 109 142 153 204 269 193 147 83 110 40 60 2 10 119 127 75 72 139 207 207 128 209 199 171 166 168 126 118 99 82 84 143 139 88 62 50 123 155 175 156 171 158 477 1427 2321 3946 7205 12631 17264 19335 19937 19667 19473 19381 19369 19243 17434 14455 11048 6905 4674 3444 3226 4035 4825 4895 8465 16340 22355 18515 10047 5411 3434 1766 1043 1059 1183 1227 1183 1074 1067 1243 1511 1853 2005 2182 2082 1611 1210 2379 2828 961 292 217 191 212 306 291 225 253 276 381 462 576 585 458 424 309 238 244 191 212 198 176 160 228 216 171 160 141 162 215 190 179 173 177 192 192 180 208 169 179 159 172 179 177 175 194 180 170 149 114 116 95 112 129 101 107 112 132 127 87 104 128 98 110 117 125 104 128 135 125 116 112 109 115 120 106 88 100 92 111 121 131 133 120 116 120 139 133 109 105 136 139 119 93 113 107 105 105 117 122 127 121 118 122 119 102 102 124 119 123 124 122 109 100 110 122 124 124 130 116 123 137 129 121 118 124 131 134 140 128 117 113 104 111 106 107 102 107 106 100 93 96 98 97 96 95 87 63799 327 922 30 11452 17 43 19 7688 1074 -78 1270 3141 6796 12668 14882 15455 32560 58738 110244 267798 626696 999999 999999 806864 628079 415888 310901 200775 44952 972 134 130 178 36 -22 86 145 115 41 40 181 52 33 51 107 126 74 101 97 101 84 123 126 83 100 37 72 66 50 62 70 51 -53 -18 -43 0 -5 -19 32 51 98 38 -42 52 39 -1 76 25 38 34 18 80 42 66 41 9 12 -10 91 71 65 53 83 8 46 13 35 92 101 163 159 133 153 72 61 112 33 81 65 71 76 52 42 28 88 232 248 223 190 165 184 190 127 132 53 105 124 66 43 108 131 132 136 102 130 128 156 121 215 202 459 1259 3207 5750 7006 7701 9173 11141 12790 13525 14204 15586 16958 17960 18660 19745 19667 16359 13031 9243 5723 4583 4706 6736 15652 29242 25768 10376 4103 2471 1549 1300 1282 1319 1219 1161 1241 1456 1449 1502 1533 1409 1550 1920 1759 1068 705 454 227 270 673 1109 813 281 144 155 191 204 223 243 235 283 268 240 221 230 232 230 233 192 192 127 173 179 142 142 160 166 163 144 142 167 162 162 174 176 172 159 160 127 148 137 169 209 159 139 161 152 115 95 132 96 121 91 96 76 92 80 84 96 83 73 79 79 89 110 101 94 81 72 114 105 94 67 75 71 84 79 92 81 102 102 96 92 104 102 112 125 88 93 92 83 95 95 95 86 110 108 96 104 100 91 122 106 87 93 101 103 92 98 91 72 66 94 91 83 98 102 103 94 98 95 93 93 94 93 100 92 88 73 87 79 67 67 68 78 73 70 72 66 68 66 74 69 59 48 63805 322 1075 30 11455 17 43 25 7687 1076 135 657 1562 3395 7265 16608 39164 100189 258215 608283 999999 999999 925754 724886 744013 94525 923 2 80 45 48 -5 -25 -8 10 30 48 6 -39 24 59 49 147 61 42 79 45 43 112 85 85 61 27 5 67 10 25 0 29 -34 -21 -40 -15 -3 -6 -66 -43 -52 -19 20 -37 -9 1 28 24 -49 -59 -10 17 -14 11 -31 -9 12 42 26 -1 -35 5 52 -29 55 -17 -3 6 99 163 117 119 103 50 40 14 23 41 39 24 18 25 46 126 220 225 161 81 138 119 119 83 84 99 72 36 68 154 100 30 63 60 23 111 48 67 91 171 256 563 1417 3939 7316 9738 11045 11273 11093 11294 12593 14287 15091 16318 16346 16445 15438 13615 11004 9201 8365 8010 9441 12867 19847 27489 26187 25382 21558 9135 4244 1969 1346 1117 862 845 935 1051 1127 1178 1385 1492 1574 2379 3586 2817 1182 477 946 2543 3764 4325 2485 606 237 165 208 211 181 199 188 203 203 247 220 209 215 229 251 197 172 168 158 178 186 159 154 179 141 150 176 175 162 161 131 123 170 145 126 127 94 108 119 136 150 159 158 113 104 89 116 97 112 102 84 99 81 78 66 87 74 66 81 81 111 118 81 86 66 86 122 121 106 100 74 78 92 91 79 91 83 79 88 74 89 113 94 98 96 108 105 90 101 92 90 88 93 75 86 80 86 76 80 87 84 76 77 91 95 70 75 82 93 74 83 87 102 100 102 106 107 94 85 97 90 94 94 83 82 73 73 78 72 72 64 71 65 65 60 61 60 59 63 66 65 56 50 63811 323 1049 30 11459 17 43 31 7686 1077 -37 1121 3812 8412 14775 30991 65081 113120 205662 255561 350815 629398 999999 999999 999999 253590 2624 204 118 161 95 31 23 58 5 38 62 19 -19 63 58 32 13 14 41 92 63 48 110 41 79 38 102 109 53 -20 9 -17 -43 -32 -43 -27 42 14 -18 -19 54 59 18 76 12 -85 39 69 68 -7 18 81 54 28 63 -11 39 75 0 21 63 -7 19 10 -15 51 18 66 44 88 115 176 109 119 112 106 42 60 74 77 39 3 65 11 192 335 331 191 157 220 213 209 141 110 47 127 85 116 48 113 134 153 49 98 82 61 112 151 116 145 120 285 764 1117 1730 3616 6109 9894 14146 15960 17037 18987 21018 22163 22862 22200 20135 18143 16364 13754 11546 13940 18027 18673 14852 5825 1545 1271 1164 1223 1163 938 791 722 745 963 1351 1949 2214 2377 2864 3302 3401 3635 4117 4981 6477 5855 3393 2132 1497 1212 813 613 798 900 571 333 234 283 315 351 346 404 365 356 368 345 297 235 206 182 204 206 179 186 199 208 205 189 214 177 154 175 148 169 201 170 173 185 205 204 159 143 151 170 166 174 153 145 143 108 113 146 133 100 78 112 135 114 81 107 107 86 106 115 109 113 138 126 135 116 95 102 105 99 97 93 118 130 104 96 78 94 107 136 126 133 126 112 116 113 83 108 110 94 97 105 102 104 100 105 112 106 123 116 102 115 108 113 120 106 115 113 113 109 117 134 131 116 108 103 106 119 111 113 110 110 117 95 89 90 100 99 95 91 92 88 87 88 84 91 88 94 91 80 72 63817 324 1024 30 11464 17 43 37 7685 1079 594 2137 2872 1942 1773 1899 1824 5293 21011 64573 154112 260941 289397 172730 329903 788801 999999 698516 490365 695490 524692 6784 156 141 67 32 132 109 42 65 2 35 71 55 87 116 122 81 88 92 83 139 87 60 70 25 -32 -12 -29 -25 12 14 -11 -7 1 21 31 -2 8 -1 16 70 12 11 65 33 -57 -7 83 98 40 53 69 32 49 10 17 12 64 56 103 95 30 -48 31 102 106 101 178 70 57 67 45 58 12 45 28 29 47 40 106 275 281 154 139 150 118 86 30 31 76 63 40 112 74 74 120 60 91 98 50 107 108 126 98 155 278 374 400 415 719 1515 2374 3311 6024 9374 12856 16711 19761 23314 24642 24180 23115 21254 19298 17274 12492 9223 8826 6692 2693 1570 1326 1257 1145 1087 1050 928 912 828 818 806 1107 1968 2949 2841 2514 2982 3514 4019 5459 7591 9393 10740 9607 5592 3924 2992 1434 584 515 685 725 603 486 336 339 325 507 644 559 433 374 306 236 265 182 175 158 193 187 193 176 207 168 204 180 135 155 154 147 140 111 109 138 156 132 125 180 151 132 139 163 144 163 104 135 103 97 115 106 62 74 69 82 92 101 109 70 70 76 85 76 110 104 84 78 99 92 90 106 93 78 79 59 90 99 105 76 76 90 64 87 87 89 89 73 68 76 77 85 94 82 94 73 73 64 87 103 85 93 100 83 72 83 81 74 75 85 93 87 93 99 96 103 103 98 92 81 86 98 108 91 102 87 93 83 79 74 83 78 69 70 82 77 70 67 70 65 68 72 62 60 62 63823 324 1030 30 11470 17 43 43 7684 1081 29 659 2191 5771 12339 33858 81694 84613 64821 71602 113506 243583 546510 992884 999999 906868 590852 515754 477076 6849 173 190 121 112 125 100 87 73 115 121 62 89 139 200 133 112 63 74 38 76 119 108 45 82 174 112 108 156 117 42 47 123 77 0 -45 40 49 54 54 73 38 98 19 64 98 60 65 57 78 50 51 -47 42 -15 73 111 80 41 87 65 72 114 113 44 86 171 203 247 226 111 85 35 83 133 44 13 115 168 131 166 250 289 293 207 195 212 219 199 134 150 112 116 133 120 120 188 122 81 111 200 89 98 118 119 215 225 341 1090 3052 4535 6572 8560 9656 10742 11720 13298 14036 15399 18470 20401 21134 20715 20170 18289 15388 11232 6587 4199 2763 1849 1404 1263 1270 1235 1155 1111 1095 1085 1060 1117 1292 1570 2237 2882 3509 3858 4052 4925 6593 10508 15686 12086 6468 3116 1661 1283 1302 1326 918 550 451 431 470 620 808 719 509 449 488 504 410 336 332 355 319 302 314 261 274 239 228 232 228 239 210 183 202 247 215 229 192 166 163 183 179 153 174 175 173 158 193 207 202 182 165 171 156 118 126 126 143 136 95 100 91 92 85 100 105 126 102 109 109 138 133 105 86 112 120 114 137 145 142 108 115 129 132 132 130 121 111 107 139 125 120 119 121 129 132 132 114 108 130 121 125 147 116 101 113 139 123 107 127 129 125 120 103 104 110 119 127 132 114 126 129 113 118 117 123 131 121 124 130 133 122 120 104 119 108 96 111 100 102 101 94 91 93 96 102 105 105 99 96 88 63829 322 1065 30 11475 17 43 49 7682 1082 268 1382 4118 9856 23537 57067 137874 306790 505590 662374 806683 999999 999999 346625 510912 57770 852 40 56 99 85 116 5 91 71 63 41 51 66 -24 22 97 49 71 19 -51 107 122 -15 43 107 66 70 -5 141 121 14 33 15 -18 -15 21 8 27 3 -9 38 -16 67 59 103 7 -14 18 5 93 103 -1 56 -4 32 -8 -26 40 60 69 36 -16 36 72 45 32 122 189 191 153 83 -46 -9 38 22 -32 59 139 59 55 84 210 302 277 180 128 157 148 140 117 51 99 92 94 94 90 172 132 82 127 63 65 149 182 156 109 124 232 367 622 944 2463 6629 13417 22398 31319 38857 39368 35996 32810 28460 25158 21882 17132 11629 7361 5157 3543 2356 1669 1472 1426 1347 1313 1303 1353 1331 1296 1287 1491 1613 1625 1833 2175 2424 2802 3155 4132 5894 7647 8709 10389 12426 13611 12421 12359 10855 4955 1050 469 415 396 400 466 520 505 511 429 450 458 439 410 436 390 373 379 375 336 266 233 231 200 246 278 257 233 196 145 173 200 182 181 183 181 160 171 163 157 174 161 131 166 203 187 147 157 197 167 166 144 142 130 107 92 98 98 116 105 117 120 96 92 114 144 100 102 122 103 105 112 131 127 125 138 99 133 132 127 119 124 145 129 111 96 90 110 114 117 112 92 95 105 105 126 116 114 136 135 116 104 115 117 104 101 114 120 119 127 113 100 99 110 100 97 108 115 125 122 107 114 123 117 121 119 114 118 104 97 104 102 115 110 90 98 97 97 92 88 84 85 92 85 90 89 81 75 63835 358 22 30 11482 17 43 55 7681 1084 174 30 -15 63 999999 999999 999999 999999 999999 999999 138 458 917 1056 1161 1522 1624 1973 2710 3339 3922 4602 5156 6582 7052 6058 5799 6965 8369 10265 13149 15054 14285 14235 14508 17363 21498 11592 20084 64033 154820 235853 336596 585401 786872 871061 772654 264407 104631 2381 219 140 129 100 113 128 121 133 165 81 160 183 83 90 125 116 58 148 31 41 140 133 82 119 31 79 153 54 41 81 99 67 46 37 77 14 6 38 46 -3 61 82 38 13 31 4 28 65 48 64 13 68 3 33 102 112 81 55 80 58 18 50 76 90 102 111 56 65 102 163 235 271 207 198 96 44 76 134 160 141 131 129 118 175 227 206 199 142 184 142 230 147 94 74 60 170 117 118 151 169 226 152 61 97 217 203 61 128 175 90 155 305 581 2354 6250 11704 18790 27195 30264 32337 31081 22844 17065 13395 11045 8635 6384 4120 2631 1653 1490 1471 1383 1358 1370 1366 1604 1952 2033 2152 2312 2349 2236 2234 2523 3153 3893 4488 5076 5420 5583 5726 6383 7970 10510 13491 14800 12779 11293 7760 1321 430 653 663 635 742 889 765 567 455 403 388 386 431 449 363 354 346 331 331 295 287 233 242 273 211 216 254 231 225 267 283 250 203 193 213 191 203 174 186 203 212 175 191 213 182 176 188 212 172 172 163 153 131 141 126 114 127 142 119 115 136 106 119 124 132 115 147 128 116 107 139 152 134 142 131 111 110 114 135 132 122 107 91 106 118 132 136 130 123 123 110 122 135 136 126 134 139 122 120 133 147 143 122 136 135 134 113 135 138 129 126 127 126 128 130 112 122 144 135 137 132 116 128 125 141 145 140 128 120 128 123 112 117 118 100 107 107 111 101 100 108 108 102 99 101 98 92 63841 358 29 30 11489 17 44 1 7680 1085 2688 3715 5912 7940 6500 7785 9666 12564 16072 15775 17555 18157 20475 24243 27151 29384 31964 35174 35884 37949 41695 46656 51734 56201 68292 76176 84669 99490 106053 115889 117719 115558 122079 120507 94939 66181 54479 54539 65788 140248 231550 253963 291034 325252 151103 13741 1233 405 446 295 214 311 210 217 98 157 153 116 160 184 163 92 125 137 132 79 100 87 37 144 164 174 249 69 75 117 40 102 77 140 93 120 20 62 69 48 46 53 88 44 44 53 117 80 135 72 47 106 -8 80 68 118 152 147 116 116 128 108 69 107 110 128 159 132 111 119 114 132 128 174 281 257 228 207 127 102 118 179 214 232 180 158 175 271 299 332 271 153 142 233 261 246 204 144 121 165 168 117 163 219 148 120 137 183 176 187 144 118 137 218 244 472 880 1747 3823 8564 13594 19893 21758 20139 18338 14972 11475 8226 5155 2827 2042 1622 1366 1351 1335 1595 1865 2174 2447 2678 2982 2827 2305 1969 1784 1858 2165 2695 3471 4439 4962 4827 4612 4546 4707 5267 7594 12463 16910 16606 15727 14341 7851 3576 968 539 574 610 614 749 1256 1920 1243 686 542 514 572 509 491 433 352 339 360 352 275 272 304 291 301 275 223 235 221 225 267 219 274 284 265 201 252 233 187 256 209 213 227 251 245 214 221 206 217 228 183 168 155 112 129 146 162 145 131 119 147 145 137 152 160 158 146 143 126 173 182 170 179 153 166 185 186 176 155 183 185 182 172 148 154 168 157 166 167 149 143 150 148 155 158 157 143 158 151 155 137 151 166 158 170 168 167 148 143 150 154 154 144 145 146 145 151 163 160 161 146 154 143 148 151 146 164 160 140 127 135 147 132 129 139 142 130 126 129 129 126 123 123 131 122 115 116 115 63847 356 97 30 11497 17 44 7 7679 1087 338 407 499 550 572 718 1087 1297 1239 1474 1769 1710 1875 2085 2348 2499 2353 2213 2606 2825 3120 3898 4977 4800 5533 6448 5630 6804 10172 16766 26759 24594 74825 79091 10871 6724 11822 29974 43791 103381 183448 47221 1475 348 227 77 25 63 26 178 110 136 27 54 72 45 32 64 26 48 59 77 -24 15 59 58 42 90 -1 20 40 -46 -24 60 43 34 5 -50 -63 -35 -6 -43 -43 -54 -88 -1 20 -25 5 -55 -74 -32 -5 -26 17 25 -22 -75 -23 -48 -3 -26 11 -11 -11 -14 39 24 33 3 -66 -23 66 -7 -26 13 61 104 128 119 94 -34 -15 33 105 70 108 92 26 85 98 103 96 54 31 120 195 130 95 75 -14 17 -15 -24 31 89 47 116 70 78 81 154 84 73 72 90 18 31 61 122 114 275 471 1228 5217 12800 17840 19000 15838 10872 7331 5203 4158 2550 1813 1571 1411 1482 1632 1869 1992 1984 1940 1765 1504 1420 1319 1297 1387 1501 1548 1861 2579 3730 5645 9120 15035 23007 31647 40772 41744 32593 24653 20681 18518 17055 11659 5676 2139 1179 1276 1938 2872 4234 12452 19308 12882 6683 2595 1032 638 516 400 312 316 306 270 253 171 172 151 175 177 170 168 231 191 196 240 193 191 249 244 206 179 162 176 170 129 155 191 180 174 154 163 179 144 148 134 140 115 133 119 84 114 107 101 115 107 97 93 69 104 118 108 120 121 150 130 105 92 89 93 108 108 117 121 124 134 115 104 111 105 90 112 114 121 114 88 76 100 102 113 115 129 125 109 115 121 124 124 129 118 122 123 106 122 105 107 112 96 80 85 105 116 125 109 115 121 115 116 111 116 108 117 103 100 105 102 102 87 81 88 88 90 101 95 89 83 83 91 85 81 76 71 78 63853 326 976 30 11506 17 44 13 7678 1089 106 586 1058 2134 6677 19552 57097 82049 138293 338453 680762 999999 833901 857196 824763 425999 5912 64 -35 104 52 -11 5 28 9 36 -15 42 32 37 20 -27 20 67 56 -47 -62 -34 -86 -2 2 35 -84 -45 1 -67 -75 999999 6 82 -42 999999 -47 -59 999999 999999 999999 999999 999999 999999 -64 -80 -67 -68 -55 -57 -84 999999 -77 999999 -76 -46 -11 -63 -75 -44 44 -28 -21 -63 -61 999999 -69 -27 -60 18 39 115 90 8 30 24 -22 -9 89 84 72 5 -20 24 -5 -29 29 11 28 36 66 -16 67 82 86 35 25 -2 71 52 35 12 23 79 62 73 -10 14 61 26 4 28 -16 79 209 582 2319 6862 12031 17071 20030 19414 15073 9596 4764 2864 2124 1648 1498 1578 1677 1634 1637 1524 1400 1497 1449 1392 1266 1259 1344 1602 1913 2569 3731 5570 8980 15630 24640 36279 48808 57664 59650 52369 41105 32342 26077 23405 22275 20597 15135 7396 2863 1978 3963 6647 7045 7395 13698 24710 25067 16613 7015 3353 1652 707 378 327 341 219 250 237 172 190 175 208 209 192 197 195 208 227 222 192 193 195 199 226 188 164 195 192 193 206 205 200 229 197 209 224 202 169 176 155 139 124 130 142 156 111 119 110 119 150 132 118 115 118 120 140 155 153 144 153 167 156 153 155 140 139 152 152 133 135 132 124 119 98 131 142 145 147 140 134 126 160 136 127 138 117 124 136 135 122 134 133 137 145 150 131 133 134 130 111 135 140 123 121 138 139 128 143 140 127 134 135 145 141 145 136 141 133 135 135 129 113 102 120 120 117 122 117 109 106 109 115 108 104 101 92 63859 359 24 30 11514 17 44 19 7677 1090 -46 999999 999999 999999 999999 999999 999999 999999 999999 999999 41 161 497 1278 1692 2009 3113 4766 7400 9323 9835 9474 8992 9427 10382 11165 11171 11675 12601 14253 12678 10268 9974 9354 7655 9196 15804 55005 150538 227970 150663 182516 130926 152802 172509 153434 372413 629456 207880 3757 -38 10 -33 -1 12 13 -33 -53 -28 -21 -39 -29 -69 -34 999999 -95 -48 -70 -84 -80 999999 999999 -71 -23 -25 -51 -96 -72 999999 -45 -46 999999 999999 -67 -70 999999 999999 999999 -78 999999 999999 -49 999999 999999 999999 999999 999999 999999 999999 999999 -49 -57 -34 -85 999999 -35 -3 999999 999999 999999 999999 -73 -46 -79 999999 999999 999999 -45 -27 -40 -17 -42 -22 -47 999999 -78 -26 4 10 -30 -36 -89 999999 -24 -42 -100 -46 -13 65 -20 -37 -29 -17 -18 -19 -34 -33 -41 -35 -4 -44 -55 -29 -11 -8 -14 19 -38 -42 -29 129 251 1599 10305 26727 37373 33006 23814 17007 13201 9846 5804 3685 2503 1674 1481 1536 1512 1420 1346 1393 1586 1806 1657 1576 1458 1433 1611 1905 2410 3281 4319 5817 7739 9669 11478 13173 14808 17736 24124 34988 45657 51761 51022 43898 33634 26961 24947 25275 18887 8954 4954 6340 11119 17968 25776 30149 24625 18824 17472 14789 12137 11908 6100 933 292 305 304 244 224 216 199 191 161 151 183 190 197 211 214 206 184 183 174 186 170 172 170 134 161 164 227 200 182 184 179 176 164 182 160 122 129 137 129 116 76 92 130 101 80 83 76 84 110 131 123 94 118 132 96 101 130 110 93 94 115 126 111 112 95 83 108 120 114 110 100 103 122 107 109 117 123 120 100 97 104 104 107 111 96 99 98 106 110 121 116 109 96 100 121 115 111 117 116 112 110 115 107 125 126 129 129 121 113 120 111 116 118 115 116 105 99 104 100 107 100 107 104 101 93 85 98 96 95 99 95 82 81 84 63865 344 483 30 11523 17 44 25 7675 1092 407 1961 3146 3706 5444 6755 7382 9385 10616 10586 11408 12770 13053 12918 11089 9209 9278 13516 31457 80767 173998 300210 331513 180497 160510 122753 251688 273323 146488 127146 178419 50362 20639 32386 108878 182644 47206 153967 41276 251 -1 -90 -27 8 53 8 48 33 -40 -15 -13 -18 -15 -22 -53 -78 -49 -59 -48 -62 -66 -45 -64 -30 -62 -82 999999 -100 -85 999999 999999 999999 999999 999999 -72 999999 999999 999999 999999 -71 999999 999999 999999 -87 999999 -81 999999 -76 -88 -48 -31 -92 999999 -76 -25 -13 -24 -37 -87 -73 -18 -54 -42 38 -18 -8 -56 -14 -6 23 -14 5 -4 5 33 22 -71 19 -24 -38 -6 51 13 24 -7 -5 18 44 43 3 -10 -13 -1 20 35 41 7 25 -4 -7 42 -21 -7 -8 -40 155 342 1487 8434 25899 40018 40077 28346 17297 10236 6186 4120 2547 1997 1860 1706 1484 1420 1658 2189 3224 3580 3797 4221 3391 2685 2415 2610 2921 3422 4117 4990 5895 6701 7397 7889 8974 12030 18248 26714 34070 36818 35129 31556 28979 30556 32214 26428 17480 11308 5899 4749 8034 11646 13353 13039 14285 18613 23976 28412 29180 25553 18688 10158 2372 299 238 206 172 201 153 196 154 139 172 174 216 181 178 162 186 210 195 178 194 176 156 171 188 152 176 146 176 190 159 175 177 180 171 137 117 125 121 103 87 93 92 87 95 64 87 102 115 112 115 131 107 106 96 116 133 88 112 127 108 108 103 91 105 125 141 131 118 125 103 111 104 99 113 107 102 101 115 105 97 99 110 108 110 109 107 124 110 121 131 118 126 125 120 98 112 108 99 108 106 116 122 128 118 117 104 117 112 107 116 117 120 123 113 109 114 111 103 115 94 87 86 106 107 110 102 101 93 94 97 97 94 89 84 63871 321 1180 30 11530 17 44 31 7674 1093 78 465 1324 2841 6557 15967 36372 94554 281028 809724 999999 912751 313873 474726 707734 192774 3429 105 80 -21 -41 -4 23 -3 30 81 15 8 0 5 0 28 7 47 51 999999 -31 -61 -29 -66 -68 -32 -3 23 11 -48 999999 999999 -89 -59 -39 1 -14 -70 -71 999999 999999 999999 999999 999999 999999 22 -77 -72 -82 999999 -72 -54 -93 -66 1 -17 -8 -14 -42 -61 -94 -18 21 -35 -72 -32 27 11 3 -44 -42 19 -5 15 37 -23 77 56 7 36 38 43 105 78 59 80 73 112 110 82 27 42 -20 14 2 16 19 75 59 64 59 16 39 19 118 156 352 1670 5781 17658 37796 53976 51020 30773 14863 5972 3240 2153 1781 1556 1492 1562 2649 4343 5401 10021 16110 14263 8537 4415 3351 3269 3246 3254 3302 3587 3945 4484 5295 6160 7340 8789 10021 11392 12752 14436 16051 17298 18378 19122 19316 23694 29862 24028 11188 5012 3048 2365 2447 3242 5334 9547 14995 20763 24596 25586 21189 18296 14241 5600 1939 929 284 231 211 204 153 133 150 177 148 118 146 157 143 184 183 186 217 199 207 227 198 149 184 184 159 135 156 165 175 205 184 149 128 118 126 116 115 119 79 114 92 60 111 98 102 77 80 90 108 85 87 109 135 105 94 126 95 101 100 104 95 83 101 114 108 115 145 124 107 106 73 80 88 73 53 60 90 87 85 99 84 90 111 101 92 116 133 111 107 117 98 95 104 98 92 95 114 110 105 102 100 103 123 118 110 110 107 99 100 104 99 92 93 102 86 79 85 86 91 81 85 98 92 87 89 83 81 93 79 69 68 67 68 63877 326 1008 30 11538 17 44 37 7673 1095 179 1222 1201 1805 4513 6406 15032 43023 94153 228878 316192 380706 569149 949457 999999 999999 302934 8159 66 -11 47 77 -42 6 56 -62 3 3 2 17 -3 56 62 -15 -30 -28 -10 13 999999 -34 24 -34 -39 -23 -45 -28 -50 -23 999999 999999 -64 -91 -69 999999 999999 999999 -70 -65 -56 -94 -10 -41 -51 -9 -22 -95 999999 999999 -33 999999 999999 -85 999999 -28 -72 -22 21 -54 -58 -32 -32 -63 -59 26 11 -28 -9 18 -17 -61 23 -18 -20 -23 -22 30 58 146 123 116 133 12 27 39 39 27 34 60 61 79 58 2 35 -11 12 31 24 43 36 49 81 88 61 91 182 399 1981 8008 19318 33942 52436 63154 54206 31679 13839 4720 2233 2126 1990 1767 2252 3911 5940 10748 18243 21310 20062 14827 8662 6085 5211 4470 4048 3824 3653 3659 3968 4336 4671 5278 5692 5818 5560 5197 5059 5064 4720 5726 8487 12269 15362 18253 20266 23542 23607 18498 10230 5843 3864 3769 5046 8122 11951 14941 16337 16519 18422 19891 23223 26616 21743 14378 5965 1934 721 330 252 217 178 148 185 189 169 185 203 194 184 173 200 212 213 239 270 221 167 197 185 165 156 207 234 179 186 189 168 149 148 130 95 93 98 92 63 91 95 75 69 71 83 83 97 105 121 134 100 96 109 120 99 105 101 103 94 125 114 128 145 119 104 108 102 113 83 83 110 115 94 105 91 101 106 110 98 122 106 101 99 121 123 96 78 103 121 122 125 106 114 104 111 105 91 99 100 107 125 130 124 117 101 118 117 99 103 111 96 94 95 93 99 101 81 88 94 101 88 93 92 90 94 90 82 80 81 83 81 72 63883 360 27 30 11547 17 44 43 7672 1096 24074 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 173 211 540 2136 5044 6758 8554 8414 9403 10681 11029 11402 11746 12319 13561 15382 15354 11977 13284 14360 13953 15614 18863 24071 25765 32567 37607 30795 25381 30013 77848 183363 352518 402650 309708 266224 482590 651574 371325 125308 1561 -8 65 -8 2 23 -10 -12 -59 6 -12 -1 -44 41 28 -43 -43 40 -28 -39 -52 -96 -20 -17 999999 -75 999999 -71 -72 -62 -92 -30 -68 -75 -52 999999 999999 -91 999999 999999 999999 -58 -99 -99 -60 -74 999999 -48 -80 999999 -80 -87 -68 -82 -49 -58 -74 -49 -77 -10 20 -22 -84 10 6 -31 -10 -36 999999 -65 -51 -39 -42 -38 -47 -45 -51 -95 -24 19 62 61 103 102 122 28 12 56 87 53 47 62 103 79 4 28 6 -11 10 62 68 17 80 55 45 189 860 5204 11677 17261 23587 27092 24822 17736 14238 10765 4883 2515 2187 1872 1551 2690 7818 11287 17213 30643 36442 30885 19088 12073 8354 5431 4875 4713 3938 3480 3042 2774 2771 2693 2600 2440 2253 2126 2106 2270 2848 4292 7142 11365 15662 19487 24592 31457 30107 21213 10802 5300 3013 2686 2966 4034 5626 7707 11241 16243 21273 21980 22791 24974 23020 20651 19434 17423 14752 12855 13591 11836 5019 1670 432 281 211 236 211 175 150 200 218 219 254 189 194 226 229 188 210 181 171 181 155 185 168 155 154 157 160 138 119 111 87 84 110 117 87 109 120 84 77 95 83 138 108 101 100 94 129 138 112 148 129 125 113 99 90 117 116 94 99 105 107 101 128 90 88 93 105 104 92 78 95 91 96 98 111 101 100 91 109 96 114 119 116 94 92 92 114 103 105 104 95 109 98 91 94 94 108 104 98 97 93 97 101 91 95 89 85 88 91 84 83 84 88 85 81 93 81 77 84 76 76 73 79 82 74 68 71 67 63889 360 35 30 11555 17 44 49 7671 1098 31288 999999 999999 999999 -48 -30 -38 -26 52 129 100 274 309 393 665 1622 3103 5720 7629 8697 9259 9794 10517 11452 13267 15654 18884 22175 23408 22010 18463 16732 16387 14319 10871 8759 9536 20445 25101 17056 28908 63341 140932 286890 331465 412241 585258 311173 9754 125 -30 999999 12 -7 -33 88 9 -79 53 -13 20 -47 18 -19 -48 7 -2 -20 20 -19 999999 5 -66 -55 -19 -92 -57 -55 999999 -74 999999 -87 -46 -83 -79 -77 999999 999999 999999 999999 -66 999999 999999 999999 999999 -98 -100 999999 -97 -78 999999 999999 -38 999999 -98 999999 999999 -67 5 -84 -84 -34 5 -15 -4 37 33 -94 -75 -2 -20 22 -20 -26 -42 999999 -82 -67 -65 -84 -73 -40 45 57 64 54 11 30 50 128 86 46 27 -23 68 10 -17 46 80 26 40 -12 -44 -2 17 39 31 312 2164 4931 6216 7048 8527 9827 9903 8820 6573 3544 1915 1313 1248 1230 1779 5015 13531 22954 30086 30562 30740 22549 12499 7688 7161 8509 9833 9413 7894 6684 5233 4144 3405 3045 2797 2411 1859 1718 1941 2389 3176 5497 9197 13606 18912 25577 30635 29292 22124 11629 5675 4454 4524 4932 5585 6395 7290 9331 12206 15656 22385 32200 34953 29578 30510 26756 19438 12287 10341 11643 13250 14201 15980 17085 14940 14326 8879 3118 1306 441 264 239 251 266 254 239 167 203 203 199 162 175 126 152 188 176 142 129 125 142 128 97 107 117 113 135 115 110 98 83 72 80 89 80 96 108 90 88 78 99 130 107 103 94 139 115 109 129 127 136 120 109 101 117 108 94 91 85 81 86 90 102 113 109 95 92 91 97 96 110 96 102 101 96 118 118 107 117 104 100 111 91 100 114 104 110 109 104 99 111 109 99 90 112 109 99 105 90 86 90 87 85 92 99 105 91 90 83 80 89 72 78 89 78 77 84 80 73 70 63 60 66 63895 359 74 30 11564 17 44 55 7670 1099 193 162 135 158 127 146 227 253 167 187 289 122 210 462 720 983 1355 3217 4970 6486 8602 11553 14063 15154 15171 16705 18064 21398 28098 32540 34356 35197 33095 28915 22904 13707 8817 9397 16609 43118 77641 89374 34357 7138 380 29 44 -34 -26 -70 35 26 58 37 -63 48 -14 -62 -41 -8 -15 -19 -16 47 -52 -98 -4 -24 60 9 -56 -2 -86 -97 -49 -34 -54 999999 -6 -35 -67 -20 -62 999999 -82 -75 -20 999999 999999 -91 -51 -90 -80 999999 999999 -54 -76 999999 -58 -19 999999 -86 -91 -88 999999 -48 -9 -17 -6 -70 -5 34 -43 0 24 -25 -58 -32 -81 12 -5 -79 -5 -92 -51 -65 999999 -95 -98 -34 -13 999999 7 33 144 161 96 80 125 87 30 -9 -2 68 9 -9 46 37 0 -70 -63 9 51 22 40 5 83 215 1159 3296 5955 9191 12012 11785 8532 5135 3052 1854 1884 3710 10078 25047 38919 40012 31085 19776 13476 9950 11309 15933 19697 20705 19475 16895 13407 9715 6719 4674 3770 2911 2280 1864 1678 1804 2175 2916 4968 8363 13166 17437 19772 22195 25580 30804 28104 19396 12851 9982 7980 8230 11798 13726 11867 8587 6669 7170 7819 9344 18553 31173 35589 38482 38820 23371 11782 14440 16719 11834 8411 6079 7451 9079 7793 4391 1715 443 313 306 318 315 285 243 226 211 241 243 235 221 209 194 194 238 238 186 174 183 211 168 147 169 175 126 121 112 92 91 85 122 108 124 132 121 116 130 126 105 136 146 120 134 143 154 136 127 128 141 143 112 122 145 158 127 128 116 116 130 100 112 139 149 115 98 110 115 125 128 141 127 127 126 138 130 110 132 127 128 111 123 137 104 133 112 119 121 113 112 112 123 124 120 139 126 114 121 121 120 114 109 120 130 121 118 115 104 98 95 101 104 104 108 107 103 98 97 92 93 87 91 89 63901 357 112 30 11572 17 45 1 7669 1101 -97 -39 -49 -75 999999 -69 -56 -71 -55 -63 117 73 184 361 406 499 585 867 1030 1095 1580 2132 2886 3943 4572 4773 5447 5406 5412 5840 12420 25464 24000 35702 55365 58444 71809 107589 98766 126657 289988 399114 207700 29082 10005 1079 72 -9 -8 -45 -60 -66 16 -30 -15 -60 -10 -30 31 -25 -11 -60 -55 -89 -69 -68 -23 -1 -21 -12 -11 -70 -81 -36 999999 999999 -53 -25 -53 -48 999999 999999 999999 -67 -57 999999 999999 -85 -87 999999 999999 999999 999999 -58 -64 999999 -99 -38 -94 -64 -78 -63 -92 999999 999999 999999 -92 -68 -43 -10 -26 -1 -7 16 -42 -63 -49 -54 46 -37 -16 17 999999 -75 -65 -85 999999 999999 999999 -67 -68 4 149 31 53 75 83 46 52 58 33 -29 45 37 9 39 25 24 30 -20 -9 17 -11 -2 86 630 2567 5521 10069 13169 12553 8928 4563 2838 2506 2985 7229 23011 42899 47111 32180 21746 13795 9800 10096 13665 20804 27337 27055 21744 16286 11158 5827 2950 1941 1828 1939 2363 2712 3310 4257 6225 8793 10776 14545 17998 18504 16996 15392 18360 22909 23945 17384 11214 9162 9561 11286 12290 13689 14953 12580 9788 7749 6174 6457 6234 6310 7101 10462 15878 21044 22674 16691 9676 11275 11694 10191 7244 3342 1328 480 258 248 243 235 210 217 192 188 184 148 174 162 122 137 161 170 161 151 180 184 193 195 192 154 90 84 100 130 90 82 112 89 71 82 95 63 79 93 102 117 72 50 59 90 87 95 67 124 99 77 90 108 112 107 117 93 80 103 123 81 85 81 65 96 80 70 65 96 79 101 107 96 78 71 93 95 81 104 75 66 89 119 93 81 78 100 108 109 90 97 113 104 88 96 94 107 107 114 104 95 97 80 80 87 84 88 83 76 65 84 87 82 87 83 84 77 78 71 67 74 74 71 71 56 62 56 63907 323 1170 30 11580 17 45 7 7667 1102 -99 282 924 2504 5784 13876 40145 111381 231151 442259 687553 999999 999999 670395 279594 388607 210482 34570 450 78 69 99 17 39 58 64 44 77 40 62 75 29 5 49 41 34 54 101 104 62 -12 -45 999999 -24 9 11 -15 -40 -2 -12 -96 -26 -26 -50 -10 29 -72 -90 -60 999999 -42 -56 -86 -54 33 -16 -83 -43 -41 -30 -70 -19 14 -25 -69 -15 62 80 35 41 -27 -7 -2 -63 -79 -71 -75 999999 -54 -66 -39 -46 999999 -59 -69 21 26 131 125 79 -9 137 125 70 14 88 53 39 72 93 70 102 63 71 105 77 55 54 14 111 266 969 2805 5104 6221 7382 7510 6828 6060 5499 5386 7495 12903 25923 43114 31794 20941 16998 10815 11737 15770 20584 33598 41440 29178 15328 7525 3445 3251 5581 9336 12614 12944 11002 11307 12352 13426 12995 12317 13202 15221 16229 15427 14745 15679 15957 15650 12587 8783 8760 9359 8322 7755 7674 8154 7407 5375 3491 2736 2483 2494 3510 7212 11233 12412 15187 19464 20665 18477 11287 4766 2214 2668 1971 804 511 331 286 284 288 259 254 243 225 234 246 255 263 228 195 195 200 194 203 216 208 231 210 221 158 178 176 144 140 119 153 158 141 123 116 136 132 151 155 126 130 138 161 133 145 144 127 146 133 133 143 139 128 134 122 146 146 166 155 185 138 130 142 122 105 111 127 131 142 112 116 116 154 145 119 146 125 121 119 120 131 143 146 135 152 131 132 143 133 145 152 148 150 136 140 144 144 152 139 146 127 122 142 139 125 119 124 127 142 125 118 116 119 127 121 111 116 117 111 113 113 116 103 108 108 102 97 97 63913 340 668 30 11588 17 45 13 7666 1103 -72 -14 27 198 248 192 543 676 660 589 773 1110 2423 4467 8041 12877 9954 10545 16648 26852 58678 76656 188995 350773 558786 871357 876836 609819 570748 288625 207487 3748 136 106 71 -20 20 15 16 110 11 -25 44 97 114 62 98 97 21 98 63 32 65 94 64 24 -13 -37 11 32 -16 -5 23 11 -37 -76 -81 -64 -64 -47 -67 -43 -38 53 15 -57 999999 -52 -52 -29 -30 -18 -15 18 -74 -37 -63 -17 -48 -39 -10 24 2 180 86 32 9 -57 -54 999999 -79 1 5 -43 999999 -60 -96 -93 -34 -61 -10 -10 -8 41 85 77 -16 -24 105 73 55 86 33 7 37 60 55 122 69 46 62 73 41 41 106 135 69 53 156 501 1377 2680 4234 5646 6673 7301 8035 10920 16846 22660 27450 22648 17005 16499 15659 15836 26508 45140 45212 27210 14040 7730 4555 3943 5055 6995 9741 12544 14388 13809 12199 11747 11438 11949 12387 13564 14925 15933 15426 14912 14773 12588 10629 10054 9737 9505 8809 7298 6566 6104 5586 4428 3429 3228 3083 2890 2717 2249 1695 1505 1709 1707 2276 5575 13326 16867 10224 4362 1046 377 340 387 402 313 248 289 294 273 254 233 200 187 216 212 167 157 173 174 126 135 170 191 166 183 197 192 176 173 175 123 109 141 126 119 75 86 124 112 140 104 115 124 135 112 128 132 96 100 106 83 90 94 114 120 122 129 111 111 94 94 135 150 136 135 113 97 93 115 110 91 101 98 79 93 107 108 79 88 80 101 82 73 85 110 107 105 101 110 104 111 100 89 93 107 96 79 104 115 103 107 105 118 110 109 116 103 102 96 100 99 98 94 97 91 102 109 96 91 80 85 84 86 78 78 84 87 86 75 74 77 63919 331 944 30 11594 17 45 19 7665 1105 -41 1587 3718 9705 21197 30601 43017 70591 78986 48905 112343 381714 605046 230133 372157 446272 592995 728775 680006 416239 244812 48257 847 43 50 66 89 107 89 89 123 149 163 90 116 77 113 17 91 94 78 27 55 -29 27 5 43 79 73 71 0 10 -9 -40 41 22 32 9 13 -6 999999 -69 -14 -38 -39 13 13 43 45 -7 10 -6 -8 39 -32 -54 -21 13 -57 -28 5 -13 31 60 62 78 114 99 55 -55 -28 24 -52 15 59 36 23 -27 -79 -88 -32 -55 -52 62 -24 140 112 101 55 90 127 107 108 124 103 93 70 66 106 157 155 91 106 89 75 58 121 108 157 188 708 2135 3653 6423 10507 15140 20110 22797 24302 24905 22284 18311 17061 14709 19470 34721 46310 39618 26466 17603 12237 7786 4479 5177 6565 8240 10465 13492 17618 19303 15476 11492 9837 9260 9607 10677 12662 13106 12438 12152 11305 9282 8064 7247 6529 6655 6953 6468 6320 5683 4965 4848 4846 4649 4320 3783 3206 2692 2251 1863 1514 1161 950 1072 3011 6636 8125 7842 6280 3676 1848 823 433 413 394 380 325 324 315 272 209 296 273 223 203 177 154 152 152 145 155 194 224 195 219 204 202 191 144 153 144 123 129 157 139 116 104 136 129 108 135 153 130 103 110 116 109 80 132 165 145 125 106 113 144 135 141 111 143 152 131 155 133 114 131 137 123 131 109 98 106 109 90 127 118 123 138 126 101 101 117 122 116 122 132 126 143 126 118 108 109 113 128 139 131 116 106 98 121 135 128 144 118 118 119 117 116 123 119 111 106 101 102 105 95 110 110 110 116 113 104 105 110 100 98 98 93 96 96 89 86 63925 325 1100 30 11600 17 45 25 7664 1106 181 877 2428 5792 13363 28083 62089 98665 186820 496194 839508 920476 574382 588815 707805 652197 415181 187719 6023 183 153 158 137 105 53 127 132 81 68 75 91 161 123 146 143 102 154 110 98 81 131 41 45 33 74 109 43 55 37 53 41 80 44 -43 0 33 15 19 -50 5 59 19 37 9 18 70 56 85 5 20 -16 -52 0 -17 35 43 14 37 51 130 131 68 143 86 36 -31 25 6 -15 -68 -43 16 -14 22 31 35 6 39 2 92 104 82 127 118 92 147 115 127 136 203 140 146 118 140 171 149 83 90 132 144 149 130 167 343 861 2173 5783 11668 17426 21266 24352 25411 25109 21565 17593 15271 13681 24661 39511 31091 15219 9792 9342 8599 8167 7291 6666 6029 6080 6892 7308 7945 9177 10876 12731 15148 17500 18049 16496 12387 9630 7852 7133 6782 6077 5581 5113 5065 5521 6204 6467 6588 6204 5810 5974 5973 5789 5067 4257 3536 2703 1863 1302 905 644 548 442 408 471 454 524 469 564 1409 2063 1046 488 388 350 376 332 311 283 278 252 270 236 238 200 181 197 162 157 176 220 199 202 212 221 242 241 204 163 163 147 152 129 152 157 116 119 97 119 124 128 138 122 125 128 147 152 135 151 143 134 97 134 135 119 118 138 156 139 152 135 164 162 152 142 109 110 120 102 132 133 133 138 133 113 117 116 129 146 123 125 133 143 128 127 126 140 126 122 125 142 134 128 132 130 128 150 134 119 134 146 138 122 129 140 131 117 122 123 134 134 119 132 122 114 123 120 113 121 118 116 118 105 107 109 103 99 105 107 97 91 63931 327 1075 30 11605 17 45 31 7663 1108 90 399 1539 5477 11231 17617 46453 95642 137658 116654 147693 297192 517830 770831 977337 738664 794036 255402 12103 939 162 143 136 175 171 135 151 127 145 109 85 94 126 116 161 169 132 140 158 193 191 136 109 152 156 134 101 67 74 77 96 117 128 71 72 52 60 36 -22 -21 35 66 85 100 48 -37 -41 60 53 30 41 28 26 18 25 92 69 59 68 68 38 138 180 99 53 55 29 25 54 61 36 3 15 22 27 39 49 18 53 -6 23 78 69 73 59 43 78 118 140 176 158 186 201 138 118 172 201 188 123 108 122 120 146 148 156 488 1727 4913 9649 13595 16042 16761 17868 19228 20722 21957 21254 18822 16468 19242 27130 30307 25253 16443 12388 13296 17474 22327 21971 17016 11720 8821 8112 7709 6335 5150 4135 3789 4089 4424 4059 3754 4069 4238 3900 3514 3303 3278 3635 4333 5160 5873 6106 5793 5259 4769 4664 5087 6197 7152 6653 4991 3373 2207 1452 965 683 582 522 560 622 622 547 515 499 488 481 454 405 390 398 406 394 364 324 338 324 326 325 308 264 237 239 248 243 194 201 213 186 197 222 233 213 189 167 158 166 138 154 165 144 133 134 127 132 135 143 137 145 158 134 176 164 142 128 145 171 151 117 138 144 159 166 161 158 153 155 163 149 157 153 127 106 130 149 143 135 125 129 147 138 128 150 128 125 125 144 140 156 158 135 114 123 132 128 133 109 113 136 119 118 129 131 137 127 124 137 129 142 140 135 126 134 122 123 139 144 135 134 131 123 125 122 120 116 119 113 114 125 125 115 114 111 107 99 95 94 63937 330 990 30 11610 17 45 37 7662 1109 115 355 1059 2615 5179 15486 37826 44653 62092 144497 290265 537317 647330 661608 999999 999999 533407 73042 32694 1303 82 115 159 90 133 153 55 84 63 129 60 71 58 90 100 39 2 75 90 112 110 41 5 93 113 101 87 70 24 75 49 -2 93 53 -21 32 44 -10 -18 55 22 -43 6 -13 9 3 42 8 10 -13 14 45 79 50 -3 -7 -12 -55 -31 -42 -43 -35 -9 43 30 38 6 -8 39 -14 -42 -50 -51 12 -11 -33 8 21 1 -7 2 29 18 11 16 16 18 31 30 65 117 101 60 100 70 75 79 104 130 99 128 91 116 140 132 92 145 235 710 2476 5580 8668 10933 13423 16536 19462 20717 21087 21901 21847 20559 21488 26964 31060 29938 26189 21134 21166 22352 23361 22480 18464 13085 8338 5190 3326 2120 1624 1434 1444 1441 1480 1685 2029 2534 2985 3338 3665 3845 3771 3561 3310 3351 3537 3701 3762 3486 3096 3016 3366 4214 5945 8937 11757 11846 8550 4967 2747 1719 1308 982 746 621 572 524 497 538 561 527 511 499 462 429 386 361 364 356 353 350 355 346 312 326 326 279 238 226 197 180 185 163 147 164 174 172 171 174 155 141 134 121 123 121 94 85 86 115 127 100 98 110 96 102 127 136 128 132 133 133 132 113 105 112 119 117 116 120 117 135 143 126 113 105 121 132 106 74 64 86 106 93 92 99 92 95 96 100 102 115 134 118 99 106 110 110 96 125 120 101 104 102 108 113 112 107 109 125 131 118 126 132 122 111 109 101 111 109 100 102 108 107 94 99 110 104 105 111 109 106 88 88 93 95 87 89 86 86 86 80 78 63943 359 124 30 11614 17 45 43 7660 1111 -28 999999 999999 999999 999999 999999 -63 485 1057 1682 2224 2381 2152 2224 3505 5303 8249 12211 13589 12616 12272 12710 14603 16119 17939 19695 21628 23597 26739 30218 35514 41703 44257 43300 41642 62327 129194 233896 313077 344629 291771 218437 318979 505788 505212 149621 7853 1288 46 31 -11 -15 7 76 130 73 43 49 73 102 53 31 57 79 64 91 93 69 82 81 122 154 104 72 51 22 45 62 81 70 3 16 57 39 16 31 68 61 -3 -60 -36 34 66 29 -67 -60 -52 -66 -1 5 11 46 49 17 8 -15 -14 -22 -67 -49 -11 -2 -37 -13 -25 -41 -2 -4 -35 15 34 -3 11 -2 17 5 8 -32 36 -11 30 44 54 67 54 35 14 15 53 61 87 75 67 58 65 48 58 134 84 129 144 113 124 70 73 85 115 438 2249 6438 11384 17236 22573 26018 27662 27786 25398 22586 25246 31778 30343 22875 20302 25049 27256 21444 15308 10353 7158 5400 3952 3114 2638 1939 1620 1370 1300 1355 1500 1595 1730 1989 2176 2499 2981 3277 3211 2677 2051 1700 1665 1689 1747 1796 1996 2647 3864 4795 4676 5159 8309 14111 15921 12961 10163 7273 4368 2493 1591 1118 980 918 827 776 727 733 797 825 814 796 747 656 583 538 517 470 444 443 430 425 341 308 320 295 262 234 238 225 184 155 142 163 197 193 169 153 134 144 130 102 107 104 100 100 90 91 109 119 108 115 109 103 114 108 100 108 110 111 111 105 100 105 119 131 142 140 132 131 115 110 117 119 124 115 109 118 119 128 119 105 103 114 119 111 114 122 109 99 110 116 117 113 115 120 127 113 104 108 95 83 103 111 119 119 113 100 99 103 110 109 113 109 96 110 111 101 96 101 107 111 106 96 83 87 91 86 94 87 88 83 76 82 81 89 87 85 80 75 74 63949 358 160 30 11620 17 45 49 7659 1113 504 999999 -63 -20 -19 -51 166 337 230 267 345 490 661 841 1230 1854 2782 3625 3993 3840 4111 5077 5226 4690 5179 6233 7073 7006 7284 7840 8567 9113 10212 10361 9833 12354 23188 63198 157342 274462 375573 463617 306970 112124 7559 1527 154 74 21 33 104 138 126 138 209 114 -14 43 63 78 99 115 182 92 118 201 112 116 99 105 105 121 97 123 66 115 147 121 113 87 48 50 106 104 104 71 103 -4 -60 59 -36 -25 -7 82 5 13 -10 -8 12 40 45 45 58 57 60 -14 54 34 -57 22 40 74 43 -48 -39 -10 32 97 35 51 34 95 102 74 53 53 81 57 63 96 77 72 6 3 12 120 143 76 29 14 39 75 134 107 135 158 116 157 158 118 122 115 109 100 105 142 270 601 2343 9053 17842 22682 23513 22197 19324 15864 15488 20497 28747 24314 20553 34375 35857 20901 8502 3868 2390 1666 1290 1202 1219 1253 1333 1541 1725 1893 2124 2227 2113 1927 1940 1943 1938 1870 1786 1663 1627 1677 1656 1708 1782 1773 1911 2394 3360 4736 5581 5822 5981 6993 9166 10547 10231 9435 9124 7882 4912 2558 1716 1415 1356 1375 1276 1121 1035 987 931 951 958 903 836 775 726 693 655 605 544 602 584 547 519 478 446 390 347 282 213 217 168 162 186 200 175 179 175 161 129 110 130 118 109 122 113 109 96 82 84 109 122 106 98 103 104 116 99 103 131 132 134 109 92 97 105 120 131 120 116 147 151 127 132 137 145 120 105 104 118 133 138 99 98 105 113 105 108 117 108 100 115 121 115 107 97 104 123 123 121 116 119 105 98 121 126 119 114 127 121 117 109 115 104 98 100 94 104 109 101 103 99 103 110 109 109 101 99 102 103 104 101 98 92 86 80 84 86 85 83 77 63955 359 105 30 11625 17 45 55 7658 1115 799 635 625 722 724 696 730 736 705 710 759 824 948 1152 1265 1455 1398 1458 1515 1649 1730 1898 2114 2226 2306 2341 2603 3003 3120 3274 3205 4098 7028 43849 12669 17603 27190 78746 221843 339980 69401 15896 3346 2837 2023 877 533 299 190 179 129 197 186 68 169 92 128 166 182 240 147 163 153 192 117 134 201 164 126 131 165 134 135 170 115 97 147 185 236 176 144 158 56 -8 92 199 129 135 115 83 78 63 79 104 49 42 74 71 84 92 130 174 176 139 75 61 37 36 64 98 110 23 108 83 62 23 66 130 81 127 99 141 200 212 147 142 92 119 187 177 85 135 139 107 55 45 70 140 174 175 176 160 152 215 229 200 179 218 248 202 141 156 143 140 224 354 447 665 1728 4696 9175 13987 15245 12016 7787 4903 4475 7143 16876 18667 24616 44644 34794 16788 6183 3136 2622 2528 2471 2357 2405 2567 2601 2447 2180 2021 2076 2119 2076 1998 1969 1960 1984 1956 1928 1969 1998 2008 2061 2340 2681 3507 4297 4883 5023 4545 4274 4103 4286 5567 8093 10237 9500 8148 7537 7482 7781 7896 7240 6562 5975 4961 3996 3256 2771 2363 1922 1628 1341 1227 1138 1082 1023 1019 916 834 842 778 774 769 753 686 599 562 523 486 394 363 330 261 258 286 266 249 228 204 221 229 193 173 145 134 147 129 138 144 143 141 170 167 184 201 187 157 148 135 160 164 168 194 187 166 164 164 150 173 179 176 185 174 198 176 180 155 156 155 164 163 173 148 138 131 153 153 153 168 161 175 163 160 149 148 151 162 172 165 175 147 150 155 146 172 164 156 167 165 175 176 181 180 171 154 163 163 143 159 150 154 154 163 158 160 165 153 147 137 140 141 145 151 152 156 150 137 137 142 130 125 128 63961 344 591 30 11631 17 46 1 7657 1116 38 100 910 1762 2302 2464 3916 5851 5578 4975 4978 7267 8398 8534 9062 12572 17861 42301 81608 241889 338707 322596 360816 459525 300767 153813 187521 150839 240491 328492 265905 193399 251117 27027 1209 134 167 207 191 210 208 90 135 115 146 111 166 78 98 123 132 191 96 198 169 177 126 163 103 112 133 131 128 92 79 42 79 44 35 98 23 8 62 53 13 -21 11 -6 -30 56 40 51 46 16 69 166 182 184 141 116 21 -38 30 -11 9 91 85 114 43 38 33 5 45 39 79 81 207 188 219 239 172 62 35 134 138 117 52 98 160 132 117 111 149 154 174 140 162 122 155 127 159 223 173 211 213 229 223 229 265 247 258 390 943 2870 6876 11821 14961 14802 11410 7331 4501 5282 9376 14894 18346 34711 57457 40956 25390 14992 8418 5173 3795 3046 2629 2247 1873 2009 2494 2954 3460 3616 3356 3118 3017 3029 3069 3088 2906 2811 2876 2814 2905 3230 3622 4306 4630 4244 4038 4314 4604 5186 5708 5980 6110 6021 5609 4883 4579 4670 4974 5548 6319 6188 5677 5095 4451 3865 3458 3111 2929 2798 2700 2641 2383 2020 1634 1354 1218 1088 933 927 888 836 805 748 740 730 621 599 551 460 319 283 239 262 257 220 220 213 208 203 186 153 144 150 124 128 157 129 131 123 147 150 157 149 160 152 138 155 127 154 139 155 172 165 156 154 170 166 162 152 158 161 162 175 163 151 163 151 156 145 126 127 112 144 140 150 141 158 156 151 138 128 139 150 145 156 162 155 144 136 156 137 148 152 149 152 144 141 143 141 152 144 145 140 138 158 157 147 151 149 135 135 143 148 138 139 140 136 146 139 125 132 142 135 129 121 123 125 127 122 116 118 63967 359 143 30 11633 17 46 7 7656 1118 602 455 546 527 535 604 875 1302 1325 1509 1721 2057 2170 2149 2442 3170 4026 4566 4604 4751 5188 5685 7292 7531 7206 7179 6733 6935 7623 9580 11721 14191 14299 14704 23513 37250 57014 104438 171742 110665 71271 3256 232 153 162 119 54 170 158 87 30 133 149 48 19 -38 51 21 62 113 73 33 -7 61 104 55 94 20 115 182 101 45 123 114 22 55 33 -50 -35 24 -1 3 11 11 -5 -3 76 35 -92 -52 24 21 1 -24 -34 -20 5 62 -37 -41 -15 65 27 17 88 53 -28 -12 11 -38 999999 -44 -27 -30 -4 -19 33 9 -61 45 82 68 69 112 66 92 94 88 21 -1 36 12 -63 31 39 80 84 143 116 83 74 46 83 97 43 107 123 96 118 112 100 166 187 163 169 267 391 1122 3539 7701 11593 14130 14078 12883 12610 15981 22638 25154 30106 44056 59360 54681 40656 26943 14613 6273 3305 2606 2453 2526 2896 3326 3913 4385 4548 4247 4144 3911 3911 3850 3733 3745 3600 3264 3112 3052 3098 3489 4493 5263 4281 2950 2651 2454 2317 2337 2628 3122 3937 5162 7004 9731 14151 19220 17710 10508 7698 6892 5731 4545 4479 5316 6765 7266 7152 6470 5577 5251 5117 4432 3558 2553 1867 1489 1309 1157 1101 992 952 919 874 823 681 582 547 699 680 352 224 193 192 218 259 222 206 187 197 216 151 118 118 93 82 110 140 156 152 156 158 111 108 126 120 110 121 137 132 128 125 163 159 160 148 138 154 143 137 124 153 162 149 158 122 124 156 145 117 132 128 137 140 132 111 133 130 142 142 154 118 116 128 119 139 146 132 128 127 142 133 129 125 124 117 118 129 140 153 123 130 130 119 122 140 132 128 134 135 127 121 132 132 136 123 122 132 122 122 120 117 131 125 125 113 114 108 102 99 105 97 63973 353 325 30 11635 17 46 13 7655 1120 -62 177 479 895 1011 1374 2225 3993 5249 6475 7900 9626 11262 12591 13002 12917 14283 16258 17249 18166 18760 20323 22551 21618 20474 22054 33235 49013 78236 200350 153137 77547 57450 91190 219402 173142 258958 511312 538353 179213 1839 57 81 -15 31 13 2 99 18 -32 -12 -13 -38 -86 -93 999999 -43 -59 51 -69 -70 3 -78 -16 56 78 -12 -16 -78 -84 -63 -61 -78 -49 -42 -11 -85 -5 -14 -68 -78 999999 -69 -76 -68 999999 -58 -62 -57 -11 -88 -97 -28 -35 -49 -32 999999 -40 35 -24 -92 -92 999999 -41 -90 999999 -68 -59 999999 -27 -77 -57 999999 999999 -37 -76 57 65 105 92 49 -2 -15 -33 -14 22 30 -27 34 -10 4 9 -68 5 65 62 36 35 62 13 61 69 73 49 101 86 99 79 127 112 216 399 934 1898 3400 5449 7395 8981 10864 14138 20292 33910 48629 62910 68111 59619 41734 16074 4341 2454 2753 3409 4087 4554 4558 4764 4934 5106 5426 5324 5085 5061 4774 4199 3416 3193 3255 3366 3290 3181 3257 4888 6670 6509 5017 3005 2139 1996 2052 2029 2195 2676 3524 4872 7046 10241 12913 15796 17688 16109 11869 9866 10355 12410 16622 21155 22199 21363 19860 15870 13338 13604 14061 11968 8806 6335 4798 3354 2265 1711 1414 1330 1343 1341 1334 1217 818 692 757 721 531 328 291 261 240 204 194 217 212 199 193 164 130 119 125 109 108 147 121 126 113 116 157 134 129 126 138 126 105 145 160 133 135 133 139 146 128 149 143 131 82 135 147 139 147 111 136 147 125 97 97 124 143 141 136 114 104 108 128 120 125 145 133 135 121 111 114 125 138 126 116 130 137 126 116 117 135 132 112 116 131 151 153 140 131 126 127 130 133 131 119 118 111 119 120 119 120 130 117 106 116 110 117 117 107 107 106 111 105 97 105 103 92 63979 346 538 30 11638 17 46 19 7653 1121 44 11 179 329 146 184 172 224 646 716 898 2006 4880 7500 7771 8339 11236 14568 19729 18647 21017 43091 61697 80112 142361 98106 59079 57627 19266 50578 193734 462123 999999 999999 638033 354681 2771 15 53 88 167 47 25 -7 72 88 11 93 79 56 65 6 34 24 31 31 -3 86 76 57 44 36 104 82 8 27 -66 -2 15 19 17 21 26 36 -30 52 28 -30 -6 -10 -21 -56 -54 -40 10 -38 -79 1 -46 37 -1 -8 20 84 37 55 -51 -36 -9 -47 -88 -38 -87 -19 -54 -37 -23 -5 -40 8 45 67 118 240 216 158 41 -21 -5 24 37 70 87 56 51 39 69 77 97 128 111 134 117 117 106 159 122 188 115 144 173 147 135 146 190 238 389 671 1111 2405 4900 9263 20087 38035 64647 84093 81439 69077 41889 13981 3734 3097 3626 4496 4702 4639 5097 5625 6004 6114 6297 6867 7194 7438 7246 7231 7177 6761 6482 5831 5419 5533 6011 6820 7598 6879 6585 6616 6214 5098 3155 2039 1838 1869 1829 1930 2003 2266 3282 5167 7528 9429 9819 9172 8771 9793 11932 13060 11806 10301 11108 12871 14730 15467 15354 14116 10825 8149 7006 6398 6498 5781 4371 3687 3725 4123 4129 3001 1429 732 749 809 648 492 412 377 314 285 235 270 314 300 265 251 248 194 168 193 172 127 148 187 185 184 169 201 185 189 212 197 185 164 161 158 173 190 186 158 166 166 173 165 169 194 198 180 190 194 189 197 206 195 167 164 182 181 188 197 193 163 157 175 183 163 165 173 189 169 168 178 182 170 176 188 178 185 184 166 169 180 163 153 171 186 191 173 169 176 161 177 174 161 170 171 168 170 176 177 170 173 175 166 162 164 159 168 167 163 155 159 158 161 156 148 146 139 63985 359 150 30 11640 17 46 25 7652 1123 2465 346 382 409 372 311 255 346 480 584 702 756 816 889 1054 1311 1597 1682 2052 2361 2995 3583 3895 4769 6112 7177 8288 9856 11029 12380 12332 13327 37425 89357 94159 39049 1204 284 125 97 82 70 19 -47 -32 21 10 -32 -64 -46 -13 -33 9 -67 -2 81 -35 5 7 -5 5 15 25 9 -33 15 -13 31 63 72 29 -30 62 75 -6 -7 -14 79 5 -31 -96 999999 -23 -30 -39 -68 -38 -86 999999 -69 -64 -97 -69 -12 -59 999999 999999 -91 -61 -44 -43 -66 -77 -45 -36 -58 7 70 -42 999999 -43 -22 -60 -100 -53 -25 -67 999999 999999 999999 -95 -89 9 -1 -5 -1 69 68 7 -10 -23 -2 -5 31 0 39 5 39 11 21 24 23 12 70 52 52 64 61 71 64 79 93 78 83 130 197 286 396 578 981 1665 3814 10283 22744 45916 67805 82571 67034 42566 21889 7120 2925 2892 3483 4385 5012 5603 6188 6872 7663 8094 8051 8179 8214 7847 7208 7444 7789 8174 8206 8039 7962 7761 7885 8483 7875 7420 6867 5580 4464 4545 3647 3352 4337 2698 1503 1353 1402 1593 1794 1924 2314 2986 3801 3992 3610 3176 2864 2933 3087 3767 5776 9150 12762 16249 19008 21169 21960 20713 15728 9316 5489 4027 3950 5484 7341 8417 7087 4239 1813 868 697 762 809 684 435 364 369 307 259 243 195 190 197 185 160 199 147 129 124 105 113 116 125 99 85 98 125 117 128 122 98 107 137 132 122 105 106 122 104 115 131 141 128 151 136 146 164 169 140 102 122 143 130 119 133 97 127 120 98 107 98 108 116 130 104 111 102 102 130 139 130 118 113 119 128 125 121 111 113 109 122 115 121 132 130 116 109 115 122 109 108 106 117 120 109 110 105 117 110 112 103 110 115 113 122 112 110 106 103 108 108 104 107 108 101 92 90 89 63991 358 184 30 11644 17 46 31 7651 1125 291 217 141 183 166 256 338 352 508 666 729 680 725 869 1249 1626 2101 2481 2926 3712 4137 5103 7330 9787 11099 12454 13570 15463 16454 15510 13170 12666 19222 53447 108276 114376 66833 6719 320 55 -23 -22 27 -12 23 -25 -38 -66 -3 -4 20 -57 -82 -45 -38 -48 -30 -77 -98 -97 -61 -16 -56 -62 -52 -88 -35 -24 -64 -27 22 -16 -22 -85 -61 -67 -88 999999 999999 -81 -41 -58 -8 -8 -49 -66 999999 -67 999999 999999 999999 -77 -77 999999 -59 999999 999999 999999 999999 -69 999999 999999 -76 999999 -89 -66 -30 -45 -98 999999 999999 999999 -97 -99 -73 -92 -96 -53 -61 -86 -98 999999 -70 -76 -73 21 66 54 -11 2 -13 -65 -66 -39 -43 -56 -63 -54 -14 6 2 9 42 60 69 153 207 184 207 327 228 199 276 369 654 1198 2751 5882 11618 24303 46503 65980 69896 66561 43618 22634 9795 4975 3704 3850 4767 5879 6845 7324 7312 7373 7595 8068 8410 9091 10106 10786 10406 9366 8552 8170 8690 8501 7993 7884 7979 8209 8314 8450 7802 6769 6039 5584 4529 3680 2738 2561 2934 2604 1577 978 1064 1434 1846 2049 2251 2365 2722 3263 3180 2569 2280 2427 3044 3763 4650 5935 8224 11495 15528 19929 24365 28737 31796 30793 22089 9702 4640 3984 4346 5328 5827 5151 3322 1505 778 695 694 609 463 390 371 333 323 252 228 242 237 206 158 165 167 168 158 129 120 119 105 93 103 135 139 130 112 121 110 102 125 119 95 110 126 136 134 133 130 112 105 125 117 129 146 152 142 145 131 127 119 131 137 126 114 106 100 99 99 125 134 131 121 123 129 137 127 113 106 116 117 118 124 123 113 115 126 120 110 102 112 138 137 122 110 111 112 119 128 134 124 125 110 117 110 111 112 107 118 115 120 109 110 106 108 104 98 93 96 96 94 87 100 92 82 79 63997 348 487 30 11647 17 46 37 7650 1127 -56 109 196 534 774 911 755 1056 1305 1246 1181 1358 1822 2011 2420 4320 5799 6623 7448 11286 47045 16751 41871 86290 79021 102907 130805 85867 199347 348350 204519 300808 178325 90883 69790 3465 -8 -64 -79 999999 -35 -83 -32 36 40 -40 -66 -78 -38 -14 -32 -93 999999 999999 -87 -62 -30 46 -41 34 6 13 999999 -88 -75 -34 -30 -30 -19 -72 -47 -74 -43 -52 -59 -31 999999 -95 999999 999999 999999 999999 -82 -25 -20 -95 -97 -52 -63 999999 999999 999999 999999 -66 -60 999999 -28 -10 -52 -41 -85 999999 999999 999999 999999 -82 -74 999999 -80 -50 -65 -90 -86 -66 12 29 71 129 33 6 -11 -8 -43 -64 -29 -29 -59 50 31 -33 13 37 101 88 211 345 713 1605 3227 6888 10555 6557 3535 7226 18980 30263 44193 61077 71841 68936 67744 44338 25666 14527 7443 5910 5961 6326 7378 8519 9304 9593 9822 10176 10299 10417 10738 10841 10920 11817 11958 11084 8980 7969 8423 9380 9345 8979 9631 10466 11956 11513 10094 9665 9121 7900 5658 3640 2600 2337 2083 2172 2259 1505 1055 922 974 1127 1325 1751 2274 2776 4163 5091 3119 2007 2228 2431 2508 3167 3962 5097 6702 8216 10410 13984 17026 19093 19110 15748 10051 5045 4007 4525 5054 5491 6138 5678 3700 1728 919 787 693 610 494 395 374 345 320 281 224 230 251 194 194 214 207 202 168 169 176 139 131 121 114 141 123 117 122 136 137 125 113 114 127 135 137 154 157 142 129 128 151 163 129 139 153 146 138 174 162 131 154 168 151 127 135 130 145 152 134 125 114 121 126 124 123 126 121 128 149 129 123 130 129 132 154 135 122 130 131 134 146 156 152 140 137 132 131 128 128 142 146 147 130 132 141 146 143 133 128 127 132 136 129 123 125 121 122 117 122 130 123 121 119 110 113 110 64003 359 158 30 11648 17 46 43 7649 1128 2216 999999 -89 -49 -64 -59 -30 -87 -98 -79 -71 -84 11 23 83 274 422 648 896 1033 1291 2015 2949 3858 4851 6032 7092 7320 8115 10020 12592 14426 22132 74913 135833 230438 212614 71173 16631 2455 127 -84 -63 999999 999999 999999 999999 -82 -60 999999 999999 -76 999999 999999 999999 -96 999999 999999 -23 999999 999999 999999 -22 -82 999999 999999 999999 999999 999999 -76 -56 -15 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 -89 -97 -70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -74 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 999999 999999 999999 -84 -24 -33 -35 2 -16 -42 -99 -90 -75 -25 -54 999999 -69 -42 -71 -25 1 5 157 383 715 1304 2251 4037 7052 12532 23112 37757 47429 54767 58984 57124 54819 54547 57763 59327 48968 37196 23090 11365 7546 7689 9171 10386 11003 11491 12420 13568 14260 14418 14647 14778 15118 16147 16176 14592 12160 10662 9704 8979 9468 10410 11317 12009 12489 12907 13510 13611 12713 11501 10168 8159 5106 2981 1906 1427 1311 1314 1156 883 871 952 1013 1189 1419 1645 1909 2307 3327 5488 7187 5717 3645 3830 4276 3463 2636 2823 3535 4339 5373 7156 9526 12874 17014 22786 29982 31724 23693 12256 5362 4987 5900 6435 6766 6510 4969 2708 1417 1075 872 682 555 476 444 483 438 355 297 257 266 246 201 197 194 226 218 168 150 149 142 151 155 154 151 162 152 151 179 186 157 130 148 162 163 164 149 161 152 152 168 169 152 159 176 173 176 186 178 175 168 158 146 155 161 142 135 136 142 152 171 166 164 158 160 163 155 153 158 170 165 175 180 186 158 154 164 145 151 160 161 170 170 177 179 168 153 165 168 174 163 170 174 164 165 160 151 151 149 147 152 153 159 151 146 141 154 156 148 146 139 136 130 132 129 121 64009 358 187 30 11647 17 46 49 7648 1130 164 131 92 172 217 330 422 528 483 474 573 825 1175 1784 2870 3535 3358 3151 3289 4009 5687 7957 8860 12381 17963 18202 17597 17244 16701 14985 11516 8239 5691 4801 6986 36409 57795 34315 4523 2881 1149 -64 999999 999999 -95 -86 999999 -57 -93 999999 999999 999999 999999 -84 999999 -100 -87 -68 999999 999999 999999 999999 -98 -85 -92 -58 -54 -43 -99 999999 -79 -57 -86 999999 -97 -59 -99 999999 999999 -86 999999 999999 -84 -60 -37 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 999999 999999 999999 999999 999999 999999 -95 -74 -37 -29 -60 999999 999999 999999 999999 999999 -87 -59 9 37 72 39 -19 -41 -96 999999 -69 -71 -75 -86 -72 -65 -39 -60 -7 44 162 581 1629 3670 6844 12660 18130 22576 33546 44500 50451 48248 40910 40393 31647 19320 18825 15770 8586 6044 6494 6972 7670 9115 10064 10438 11587 12608 12847 13194 13178 13575 13564 13589 13555 13459 13199 13342 12700 12514 13666 14021 13877 13780 13586 13436 13033 10218 6950 6654 7060 6991 5458 3693 3094 2340 1567 1308 1360 1459 1435 1288 1072 884 855 798 925 1213 1754 2467 3437 5416 7937 9130 9131 10362 11757 10672 9291 8249 6470 4380 4126 4386 4952 5236 5689 7417 11376 15213 15983 14308 11929 10134 7613 6194 6595 6690 5572 3765 2366 1569 1102 809 597 566 561 479 433 410 358 304 252 243 267 230 193 182 155 151 150 153 131 117 135 130 128 145 142 126 118 126 144 136 113 116 119 124 128 116 124 149 151 150 145 139 135 133 130 133 146 138 131 145 136 117 110 109 114 99 109 143 145 139 138 136 125 120 125 128 128 124 129 122 120 132 130 125 121 122 133 127 130 129 132 134 127 125 125 129 124 116 124 131 125 121 123 128 127 120 112 121 127 126 128 126 126 125 114 119 122 118 111 104 109 108 104 102 88 64015 352 363 30 11643 17 46 55 7647 1131 -60 40 82 279 501 981 1948 3211 4037 4512 4819 5588 6248 6052 5889 8462 13045 16692 17268 16178 14885 13437 14010 13666 10909 9932 8804 13788 70178 46667 69230 64769 34864 72593 132259 217736 270413 320053 50448 2432 -56 999999 999999 999999 999999 999999 -93 -85 999999 -99 999999 999999 999999 999999 -66 999999 999999 999999 999999 -81 -11 -71 -66 -72 -91 999999 999999 999999 -79 999999 999999 999999 -100 999999 999999 -94 999999 999999 -92 -57 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 -85 -92 999999 999999 999999 999999 -89 -91 -39 999999 -95 -93 -62 999999 -27 -49 0 58 126 47 -38 -80 -89 -40 -67 -59 999999 -42 -76 999999 -67 -55 -68 -5 98 245 567 1817 6777 22822 45893 55705 54621 54035 63439 71957 69672 59601 51200 30412 13684 9987 10411 10684 11589 11215 10618 13510 17882 17133 13509 11436 11376 12134 12434 11883 11280 11378 11749 11968 13383 13672 12478 11770 11841 11400 10018 8371 7526 6959 6339 5620 4799 4510 3904 3769 3877 3065 2152 1869 1873 1632 1207 994 817 711 751 766 754 955 1289 1794 2540 3811 6111 9526 12724 14398 13914 11069 8954 8930 9019 8629 7409 5567 4582 4328 3859 3424 3160 3178 3289 3272 3130 3327 4387 5751 6370 5651 4042 2715 2116 1830 1558 1294 1050 869 808 780 662 551 461 436 462 428 352 296 271 258 223 197 203 201 176 151 126 114 125 132 138 141 134 125 127 134 116 128 151 144 129 135 146 145 150 146 150 145 122 127 143 162 149 141 151 144 130 137 128 126 118 117 112 128 126 124 134 125 124 139 142 140 134 131 151 151 137 134 134 137 130 115 130 141 140 140 145 144 152 151 134 134 131 138 136 130 139 136 137 138 129 130 136 139 143 140 137 131 136 131 136 133 131 121 120 120 121 123 121 111 104 103 96 64021 358 180 30 11640 17 47 1 7645 1132 106 132 321 516 894 1057 1261 1330 1440 1783 2320 2590 2668 2832 3099 3903 5124 5777 6337 7995 9344 10195 11545 13574 15780 15442 16529 17615 16015 15096 11446 10420 14517 31602 65465 107928 223452 269207 360493 381429 109622 5426 120 -88 -65 -46 10 -33 999999 -64 -75 -78 999999 -84 -83 999999 -87 999999 999999 -62 -67 -94 999999 -61 999999 -95 -96 -79 999999 999999 999999 -81 999999 -73 -72 -60 999999 999999 999999 999999 999999 999999 -66 -79 999999 999999 -87 -84 999999 -81 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 -70 999999 999999 -88 -99 -90 -83 999999 -85 -33 -15 -53 999999 999999 999999 999999 999999 -92 -39 -4 19 -20 -15 -10 -27 -23 -91 -86 -61 -52 -11 2 -49 -39 17 -4 2 124 416 1687 5936 15958 30588 43065 52605 62875 68633 65443 56776 47610 45230 48952 50100 37046 18115 12149 13694 15030 14327 14343 17242 18945 17197 14418 12347 12330 13097 12396 10408 9091 8708 8731 8651 8224 7190 5771 4870 4575 4509 4520 4673 4916 4867 4385 3620 3032 2950 3151 3768 5306 5800 4568 2839 1551 959 779 695 678 642 650 792 1067 1278 1560 2201 3349 5280 7906 10457 10810 10476 9678 8804 9392 9085 7001 4771 3761 3777 3684 3377 3138 3163 3350 3461 4017 5847 8321 8769 7833 6912 6372 5791 4975 4206 3556 2687 1977 1615 1305 1007 906 767 585 487 453 458 493 475 373 324 322 293 248 203 185 170 145 157 163 151 130 135 143 131 129 124 130 128 119 145 144 144 149 142 131 124 139 142 134 132 116 127 141 142 148 127 124 118 121 138 131 133 119 118 135 139 141 134 141 135 137 129 109 115 115 118 127 137 133 130 124 136 133 135 132 131 133 131 129 149 153 139 144 134 140 141 138 138 137 134 133 125 137 142 129 132 132 139 141 131 133 118 113 116 121 122 124 121 119 118 120 113 117 104 95 64027 360 118 30 11638 17 47 7 7644 1133 9588 437 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 8 272 500 449 607 1406 2293 2754 3008 3937 9775 62561 139237 187580 304863 350433 304828 474725 445112 510043 703725 556568 11922 24 -73 999999 999999 999999 -96 -78 999999 999999 -73 999999 999999 999999 999999 -35 -37 -87 999999 999999 999999 999999 -84 999999 -91 -41 -54 999999 -42 -86 999999 999999 999999 999999 999999 -56 999999 999999 -91 -80 -92 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 999999 999999 -74 -83 999999 999999 999999 999999 999999 -32 4 -4 28 -75 -75 -18 999999 -94 -65 -52 -48 -4 -73 -76 -19 -49 -17 41 -56 -3 34 60 184 1018 4650 11629 20338 33911 53506 60149 49363 42556 38068 28410 14206 7199 8550 11678 12720 11495 14883 20115 17322 13895 11648 10376 9405 8100 6551 5536 6897 7637 7193 8032 8365 6992 6356 7072 7158 6740 6840 7319 7878 7788 7257 7160 7033 6814 7106 8833 10643 9540 6914 3491 1337 644 423 362 375 422 534 587 644 693 718 891 1437 2119 2935 3980 4447 4977 6530 7974 9313 8820 6965 4496 3286 3040 3332 3506 3403 2953 2664 2753 2965 3657 5486 7615 8769 10585 13344 14539 11831 7756 4925 3952 3390 2775 2116 1594 1159 961 843 665 507 410 440 610 554 387 295 272 277 244 144 108 124 130 121 82 72 77 107 94 92 106 93 72 82 84 71 73 73 66 83 59 77 84 84 63 71 84 51 70 70 77 91 99 79 77 91 75 60 83 90 64 58 43 68 56 38 78 81 89 75 59 70 79 56 42 56 88 65 79 91 92 101 90 67 72 86 88 105 93 74 61 74 81 72 76 77 87 78 87 82 68 64 70 69 77 75 72 81 69 68 70 73 68 67 71 69 63 54 53 59 57 45 64033 348 478 30 11638 17 47 13 7643 1135 6 255 629 1227 1678 2750 3848 4779 4981 6770 9855 11729 12913 14563 15497 11238 8040 10302 12462 13182 14259 14034 14348 14845 19754 29639 41518 80330 243425 545199 754926 464506 47623 374 85 -27 -89 -70 -13 -81 6 9 -25 999999 999999 -68 -27 12 41 999999 -52 -14 -41 -30 -91 -52 -58 -59 17 10 -65 -76 -81 -45 -80 -25 -85 999999 999999 -68 -48 -60 -63 999999 -40 -43 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 999999 999999 999999 999999 -80 999999 -90 -71 999999 -77 -79 -58 -95 -50 -97 -8 -50 -91 999999 -99 999999 999999 -15 10 -42 -47 48 -22 -9 -21 -33 -62 -58 -4 -15 -50 -50 -84 -39 -28 31 50 178 624 3201 7248 12160 18589 20586 19410 20766 25843 30379 31587 24694 12651 8882 8440 9645 12347 13543 14572 19180 17393 12602 9301 6904 5613 5449 5644 6107 6241 6992 8672 10318 9647 10003 11336 11269 10677 9169 8681 10047 11499 13077 15568 16352 15656 16049 17396 12804 8096 6565 3554 1463 952 561 450 472 382 441 501 645 777 830 778 807 931 1050 1192 1169 1176 1137 1210 1358 1689 2400 3722 4537 4868 4050 3617 3362 3890 4064 4303 4914 4481 3663 3259 3644 4723 6792 9813 13295 17896 22074 24876 21721 14690 9869 5882 3285 2426 1947 1587 1356 1257 1094 794 523 695 1089 807 615 532 394 283 236 178 160 159 152 153 135 121 97 103 99 97 86 133 126 95 86 81 98 113 110 96 99 113 113 88 91 111 126 94 94 99 98 115 78 105 118 113 96 91 96 105 73 64 91 108 118 92 98 113 107 95 102 126 118 108 114 117 104 107 104 101 90 88 114 100 91 104 101 111 104 92 100 111 125 88 95 104 104 86 84 103 103 106 105 109 104 106 101 100 93 89 87 98 98 91 93 85 83 86 86 74 69 65 64039 357 208 30 11638 17 47 19 7642 1136 -73 189 407 688 652 976 1319 1395 1796 1954 2269 2484 2626 2669 3241 3958 3774 3541 3916 4438 4949 6809 8194 7548 6699 6042 6234 6409 6135 6729 12644 33440 58436 95212 224388 307171 363698 415721 358576 189160 4994 17 22 -17 -49 -31 -95 999999 -73 -41 999999 999999 -88 999999 -45 -59 999999 999999 999999 999999 999999 999999 -92 999999 999999 -90 999999 999999 -98 -88 -91 999999 -96 -97 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -72 -100 -28 -59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -72 9 -37 -53 -60 -40 -39 -97 -78 -46 -72 999999 999999 999999 -77 -4 22 267 1619 5125 12554 22631 28429 29736 27888 27667 24778 17786 12967 12379 14289 17436 13977 11582 16231 22977 19859 13294 8050 5119 3994 3469 3102 2962 2744 2381 2126 1841 1844 2174 3277 4580 5733 7558 9460 10019 10611 12465 15078 17490 17831 16851 15769 14344 12977 11071 5291 1743 1161 997 729 500 368 370 280 302 388 520 612 610 501 412 376 338 475 467 440 513 709 871 1126 1282 1577 2052 2400 2755 3125 4173 5032 4927 5273 7658 8580 7468 6360 6009 6606 7979 9462 10490 11502 14811 24052 38418 48266 46758 39034 25647 12176 4755 2494 1705 1397 1214 1012 825 855 1268 1844 1281 896 863 423 285 222 162 122 138 111 128 125 104 97 69 54 58 86 94 112 111 88 83 71 72 99 102 79 73 77 98 79 91 107 103 80 95 105 98 119 96 81 77 74 78 100 66 60 80 84 106 85 84 77 70 95 97 99 85 89 76 66 91 84 77 85 102 96 77 87 95 81 83 96 91 94 88 76 81 76 90 101 95 82 85 79 75 83 90 82 83 76 82 78 81 94 82 87 82 70 75 64 77 74 74 70 60 44 42 64045 359 148 30 11638 17 47 25 7641 1137 107 -55 15 25 92 194 224 232 292 382 482 721 1028 1389 1769 2728 4495 6332 7481 8977 10656 12479 14217 15392 16846 17161 18034 16049 14724 15021 16990 19542 18549 16235 28179 81008 121349 116532 159074 56292 1011 25 999999 -37 -30 -38 -61 -46 -15 -7 999999 -95 999999 999999 999999 999999 -30 999999 999999 -76 -69 -68 999999 999999 -76 999999 -46 999999 999999 -63 999999 999999 999999 -47 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 999999 999999 -90 999999 -96 999999 999999 -83 -93 999999 999999 999999 999999 -83 999999 999999 -95 -76 -54 -36 -14 -45 -84 -60 -28 -64 -65 999999 -99 -87 -12 -73 -56 -27 -1 9 222 2182 5679 11363 20536 25931 30696 34094 34249 38094 39066 31890 23688 17444 15479 13189 10098 17232 30602 24131 10062 5485 3941 3025 2493 2834 3186 2511 1971 1805 1606 1618 1557 1512 1657 1964 2075 2025 2607 4248 6579 8590 9535 8346 7229 6841 5735 3925 2351 1410 1399 1720 1122 675 550 462 404 369 338 405 503 605 512 491 397 312 360 344 354 390 446 604 831 914 813 993 1255 1536 2193 2967 3632 4002 4996 7801 10021 11355 11718 10794 9295 8178 8035 9588 12979 15903 17147 16646 16744 22991 31543 36004 38078 36400 38148 36518 30392 6332 1217 804 829 1078 1361 1383 1004 1154 1063 441 300 210 143 142 179 149 107 110 105 84 72 82 116 113 106 104 103 121 130 102 82 106 117 96 67 86 115 129 104 132 103 95 101 132 110 115 118 99 81 80 83 94 112 88 75 93 78 96 106 90 95 109 104 94 104 106 90 108 104 92 96 107 109 92 101 116 128 105 99 104 113 112 113 106 82 90 98 97 96 101 93 95 92 93 86 90 110 91 87 82 93 94 97 87 86 96 87 98 94 88 79 73 68 61 54 64051 342 656 30 11636 17 47 31 7640 1138 -52 -71 142 527 778 1062 1200 1005 883 574 267 683 1403 2206 5694 41209 40599 19997 51477 112907 237108 530840 558673 430533 244115 275539 349356 619133 287985 52471 885 72 13 -41 -79 -53 -86 -25 -43 -41 -60 -48 -57 -89 -66 1 -62 28 30 -20 -66 -32 -91 -49 -24 18 -11 16 -46 -21 -30 0 -64 -46 999999 -89 -97 999999 -36 9 -86 -74 -84 -83 999999 -72 999999 -72 -76 -70 999999 999999 -85 -66 999999 999999 -78 -76 -29 -10 -72 -80 -21 -41 -16 -58 -32 -61 9 -55 999999 -54 13 38 26 -19 -25 -21 20 -22 6 -74 -37 -39 44 -50 -13 28 78 82 308 1621 4249 6636 8893 12115 15520 18510 21152 26508 28450 31535 39925 38542 29036 20686 15306 17196 18323 12138 6680 4445 4084 4314 3949 3363 2710 2456 2356 2209 2027 1893 1642 1429 1391 1365 1373 1684 2189 2830 4157 5537 5872 4535 2923 1867 1415 1203 1416 1742 1792 1553 1165 840 783 727 711 658 587 494 559 749 936 1009 960 703 452 386 352 347 335 410 495 464 525 655 935 1247 1388 1832 3487 5751 6229 6231 6268 5791 6021 7126 8309 8662 8854 9417 10460 11873 12504 11832 12016 14075 16459 15843 15290 16312 13753 7537 8684 19846 14060 1958 965 780 911 1118 1028 880 1073 898 498 403 250 171 179 155 120 74 95 107 82 80 66 99 118 110 96 96 90 74 109 95 85 95 117 111 86 83 99 80 92 80 82 68 97 88 87 88 93 59 71 67 87 78 75 81 105 76 80 88 75 85 100 94 56 76 66 72 108 90 76 96 84 60 76 88 81 89 87 79 83 81 95 105 89 83 87 86 85 82 73 65 84 91 86 82 75 82 67 80 82 66 73 76 75 78 67 66 58 54 61 52 60 58 40 32 64057 329 1045 30 11635 17 47 37 7638 1140 -84 642 1935 4756 11883 27170 67491 178168 448806 792499 982427 895838 651307 440370 391189 45988 449 56 -16 37 -1 -30 85 46 -20 -42 9 26 0 -82 16 -78 -38 -18 -18 21 -32 45 59 -33 -57 -24 -56 -21 39 41 -41 -83 -45 17 -78 -96 -67 27 30 -19 32 -20 -58 999999 999999 -88 -85 -47 999999 999999 999999 -33 999999 -50 -70 -19 -49 -34 -37 999999 -50 -85 -69 -24 -69 -47 -36 -9 15 -21 -20 53 54 63 73 76 7 -28 26 34 80 20 15 10 46 29 -3 36 -2 64 68 311 913 1726 4167 10459 17050 20520 22969 23820 23720 23682 26717 31142 33599 31775 26906 24649 23690 18042 9311 4875 4822 7827 6714 3115 1774 1743 2014 1924 1822 1588 1181 822 687 686 740 1052 1505 2364 3773 5455 7117 7591 6583 4799 3342 2156 1286 1287 2179 1710 1143 797 693 724 754 684 651 609 672 857 1209 1613 1598 1191 630 374 306 303 311 330 308 328 407 578 980 1437 1751 1821 1620 1502 1904 3232 5333 7813 9552 9863 9803 10056 10732 11442 11980 12527 11600 9818 10206 11438 10173 9271 10292 14797 18425 17325 12277 8642 4427 1884 1300 899 681 565 580 774 1239 1204 660 521 421 216 140 154 172 137 136 118 104 111 71 70 122 142 95 90 142 122 102 74 112 102 122 115 119 98 111 111 66 98 104 104 97 106 96 67 89 84 100 116 101 80 89 90 104 112 99 113 124 102 99 99 97 90 93 108 104 99 107 103 93 97 106 99 87 113 86 102 89 103 109 112 108 109 97 100 105 112 116 111 93 93 99 96 103 101 98 87 95 100 96 89 94 89 88 84 84 90 88 81 78 76 68 57 50 64063 345 565 30 11635 17 47 43 7637 1141 81 261 351 683 1207 1863 1996 1862 2017 2762 3404 3519 3137 2933 3288 4257 4673 4855 8453 28284 44992 95910 226697 407290 602088 725147 810450 594363 415501 62534 1760 0 -87 6 -97 999999 999999 -63 999999 -85 -64 -47 999999 -76 -77 -48 999999 999999 999999 -66 -80 -83 -85 -90 -43 -83 -73 -72 -90 -48 999999 -85 999999 -93 -47 999999 999999 999999 999999 -77 999999 999999 999999 -71 -93 999999 999999 -50 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 -81 -94 999999 -100 999999 -71 -24 -7 2 34 4 11 36 -95 -31 -20 -7 -69 -30 27 47 -28 23 73 -56 999999 -63 -59 -41 -1 16 -20 55 92 215 924 3051 6682 9662 13115 15779 14991 19220 24646 28616 35125 41484 38825 33500 28286 15152 9287 10742 10088 5485 2420 1625 1310 764 537 458 429 395 530 582 897 1435 2257 4188 6504 8323 9087 7864 5262 3215 2263 1780 1387 1142 1028 1083 1500 1603 1108 762 545 524 693 814 855 847 948 1225 1875 2335 1313 496 362 279 202 246 235 228 262 387 466 912 1439 1813 1856 1904 1561 1331 1566 1950 2726 4857 7349 8242 9293 10634 10756 10063 8967 8091 9336 13010 15637 14523 12753 17087 27333 38162 49371 62111 66736 37552 12229 5883 2839 1930 2978 2429 1179 737 1602 2848 1429 556 375 247 161 148 186 193 155 134 127 95 139 98 83 118 158 122 107 85 110 112 113 116 139 127 141 102 83 103 118 126 126 107 112 137 129 129 128 119 98 96 98 86 98 97 116 101 117 124 113 133 129 119 108 103 116 135 124 137 138 134 109 108 122 126 119 139 130 126 115 134 127 119 119 120 119 135 138 115 112 119 126 124 132 130 111 116 121 115 104 105 106 109 119 111 108 112 106 109 112 105 104 107 103 82 67 64069 351 385 30 11635 17 47 49 7636 1142 4 476 1294 1340 1578 2462 4182 6314 8402 9533 10990 11643 12066 13774 14597 14832 14942 14254 12167 11432 8898 7461 8226 7453 7477 7741 6972 8121 13075 39191 106870 144953 174932 187283 272569 596688 969494 462993 458512 132843 3956 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 -87 999999 999999 999999 999999 999999 999999 999999 999999 -40 -81 -100 999999 999999 -76 -82 999999 999999 -55 -18 84 390 1517 3089 5237 8898 11857 16357 19761 22049 25493 31122 41313 46632 33427 16769 13790 11932 6393 3109 2128 1210 701 361 281 290 377 416 655 1196 1951 2993 4413 5915 7415 8089 7318 5808 4190 2659 1780 1314 1041 835 742 687 717 762 749 674 515 341 344 395 446 390 267 197 199 194 357 1051 1194 357 173 94 70 123 147 151 221 484 821 1092 1093 954 909 1017 1442 1829 2378 2515 2929 4225 5281 5932 7038 8125 9340 10373 10435 9802 10517 13794 18470 25436 32231 39230 42789 36870 36877 38563 50916 64062 47856 17946 10697 13573 18835 13618 3150 1814 3827 1889 531 354 263 185 141 135 155 147 130 106 106 87 71 96 91 66 104 71 88 79 86 69 76 79 78 79 91 84 80 83 83 79 85 78 100 96 86 77 89 63 72 83 73 62 83 79 53 77 66 67 81 77 76 58 50 63 56 64 80 84 66 97 84 81 75 78 77 86 98 82 76 92 97 90 80 77 79 88 76 78 63 67 75 80 89 86 78 75 74 65 71 73 70 69 83 71 59 63 70 68 64 68 58 49 41 39 25 64075 328 1073 30 11633 17 47 55 7635 1143 0 527 1601 4535 13295 33020 77525 188987 441480 722386 999999 999999 348074 52018 470 -17 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -72 999999 999999 -93 -95 -84 999999 999999 999999 999999 -97 -34 -96 -65 -84 -51 999999 999999 999999 999999 999999 999999 999999 999999 -82 999999 999999 999999 -93 999999 999999 -60 -59 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 999999 999999 -69 -84 999999 -82 -92 -98 999999 -88 999999 999999 5 -86 -33 -29 -85 -19 -20 -25 -56 -46 17 157 662 3429 10182 16261 18742 19517 20326 22854 26460 29731 33810 37388 42723 49667 50665 40167 26810 23655 10987 2374 2765 1325 570 491 465 529 670 720 737 1067 2039 3823 6020 7914 9871 11388 11494 10440 8918 7843 6048 3272 1545 916 685 570 517 446 428 416 419 419 397 380 391 339 314 308 224 216 263 251 411 326 203 164 154 143 105 146 244 404 554 630 629 638 662 633 591 588 665 645 667 864 1727 3230 4150 4662 7112 11076 13076 14846 18474 22040 22288 26460 35755 48687 57558 57309 45728 26269 11155 7791 6546 4833 3159 6776 12575 15106 9842 2459 4753 4478 1318 624 411 341 259 220 191 196 145 146 136 145 120 128 144 113 123 111 126 114 112 127 102 95 124 106 118 143 110 138 131 133 119 141 137 130 163 165 122 126 133 125 132 123 120 108 98 126 107 133 118 133 121 128 137 160 146 114 129 122 136 138 142 142 132 132 127 119 128 143 120 131 125 119 141 127 121 118 136 125 127 123 111 123 129 121 125 139 118 124 128 117 117 114 121 122 120 124 126 129 124 116 107 99 102 85 76 74 64081 360 111 30 11631 17 48 1 7634 1144 1308 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 421 581 425 51 999999 999999 999999 349 1976 2523 2335 3162 4154 3234 2775 2556 2726 2841 3581 4793 5099 6263 6980 7094 7170 8810 14721 30144 96415 182079 417479 633432 619972 759271 487970 64233 1277 -59 -76 -91 -88 -65 -86 -89 999999 -98 -44 -31 -45 -42 -67 999999 -52 -25 -3 -78 -51 -49 -40 -43 -19 13 -27 -99 999999 -65 999999 -71 -77 -97 -98 999999 -68 -66 -89 -98 -81 -33 999999 999999 999999 999999 999999 -86 999999 999999 999999 999999 -83 999999 999999 -77 999999 999999 999999 -97 -94 999999 -71 -64 -51 -99 -26 -71 -70 -75 -86 -50 -87 -75 -66 -95 999999 999999 -24 -31 24 35 -16 12 35 -7 47 93 168 806 4139 9617 15118 16687 15101 11947 14619 21780 31080 36010 38493 38075 36906 27469 19207 14992 12698 7704 3307 2100 997 763 880 1083 1309 2040 3161 4564 6309 7780 8186 8276 9363 13391 22248 32387 39772 48504 50881 30888 8496 1971 1386 1140 1038 953 892 760 637 562 499 466 573 595 463 362 313 298 329 261 268 213 245 224 251 234 287 262 302 383 490 481 496 525 584 572 524 626 715 819 950 995 1006 1054 1164 1463 1895 2759 4477 7251 11174 15244 18276 23739 30778 32441 30931 24944 16324 10093 7524 5929 2018 1340 1051 913 2905 5544 3546 1748 3610 7334 7994 4389 953 425 310 273 203 199 190 179 191 146 121 122 123 133 134 106 124 132 96 140 131 131 121 132 143 137 111 125 134 132 128 134 127 119 144 166 161 146 119 103 116 104 107 98 108 115 117 95 130 123 119 142 139 117 135 104 123 121 134 118 129 124 129 132 132 145 118 116 141 137 128 119 132 127 130 132 126 115 128 122 113 127 127 135 125 131 115 119 121 112 110 119 122 109 114 120 110 113 109 115 114 106 103 102 98 85 73 64087 359 136 30 11626 17 48 7 7632 1146 142 68 85 54 97 178 383 523 738 945 1156 1514 1885 2109 2065 2467 2509 2409 2598 3237 4149 4382 3897 3476 3162 2921 2923 3020 2621 2368 2127 1713 1834 2444 2939 2834 3036 3378 6159 15515 34024 82263 215091 232450 9834 361 75 -47 -62 21 -29 -13 -3 -56 -44 43 73 16 -31 -52 -12 -1 12 -78 -40 66 52 28 -29 -72 30 26 -2 -43 -40 -64 51 -43 -26 -70 -51 -23 -18 18 2 -18 -49 -17 6 999999 -91 -30 -66 -84 999999 -97 -40 -62 -85 -99 -49 -49 -34 -59 -90 999999 -44 32 7 12 3 -29 -34 -19 -31 3 -26 -28 -52 0 -17 -57 -41 -69 -22 -5 -3 12 47 30 74 27 93 12 77 109 166 1146 5785 10526 10487 6136 4507 3532 3903 4800 5333 5455 6988 8456 7287 5670 4300 4064 4473 2683 998 586 910 1427 1635 2318 4183 5085 5666 7567 11445 19942 29314 35656 42117 52786 58055 64988 69284 58701 28900 8805 2446 2010 1905 1612 1794 2050 1699 1298 953 706 456 414 564 515 384 415 385 415 481 440 392 447 528 469 428 372 310 246 254 235 270 234 339 415 371 390 390 414 542 655 1021 1480 1363 1248 1167 1206 1290 1395 1643 2219 3205 5703 9404 12801 15154 13735 10841 9493 7459 7039 10739 18401 18603 11611 5315 2723 1955 2285 1816 2493 4686 5697 3572 1218 1017 479 271 162 200 236 247 204 188 136 118 119 118 117 140 130 138 118 123 145 139 133 131 155 152 127 117 114 165 138 123 121 114 135 136 155 132 131 129 146 146 122 120 138 125 117 105 102 99 100 120 129 105 111 124 120 115 92 122 123 126 135 125 132 109 100 130 120 123 124 123 135 132 116 131 137 128 133 126 124 117 124 121 123 113 110 113 115 110 106 102 114 122 117 120 116 111 110 108 112 107 104 99 94 85 84 86 64093 358 193 30 11623 17 48 13 7631 1147 -65 -81 -48 -32 -69 -23 82 286 684 1420 2405 3135 3287 3312 3477 3167 3318 3976 4270 3737 3540 4061 4107 3771 7083 8386 7792 8422 14684 23475 28227 33594 54577 86411 64077 36391 66590 85275 47855 33669 19435 1188 174 169 5 37 -8 -44 -87 3 -77 -58 -3 999999 -81 -45 -46 -81 -48 -47 -43 -41 -36 -75 -88 -51 -31 -63 -38 -24 11 -55 999999 -77 -100 999999 -94 -72 -62 -53 999999 -76 -69 -46 -92 -16 -55 -75 -46 999999 999999 -66 -86 999999 999999 999999 -27 -95 999999 999999 999999 999999 999999 -86 -62 999999 -91 -99 -58 999999 -47 -75 -84 -99 999999 -88 999999 999999 999999 -45 3 -92 999999 -98 999999 -95 -61 -96 -51 9 -36 -27 -6 33 34 95 671 1391 1785 1620 1178 1154 1338 1898 2512 2849 3177 3989 4165 3166 2709 2322 2046 1721 1114 787 1159 1949 2788 3883 6231 11039 16840 23674 32726 40161 47823 56134 53567 45890 48612 54710 60594 47038 29510 19906 11096 6420 3097 1907 2496 3500 3482 2938 2420 1864 1461 1091 783 661 570 787 1095 1062 821 641 575 542 500 453 276 217 188 79 139 136 120 112 122 129 111 275 586 709 1261 2543 3931 4572 4608 4113 2455 1277 1166 1113 1057 1076 1330 2271 3912 6559 10665 11440 7208 4759 5475 7182 12342 20825 25226 26871 26077 37379 48080 11171 1758 1386 1501 1581 1056 937 1052 593 284 235 244 257 234 242 216 165 137 136 131 135 149 182 128 138 145 133 140 153 183 132 127 128 154 137 137 101 147 158 160 137 136 154 136 129 142 152 126 106 107 121 104 108 109 105 108 118 108 104 114 122 117 119 115 129 117 138 129 114 135 153 143 140 129 122 133 131 112 116 132 137 127 132 125 120 126 130 129 138 127 125 111 111 119 127 131 112 116 121 112 105 105 105 108 108 111 102 96 107 108 98 89 87 77 58 64099 328 1061 30 11621 17 48 19 7630 1148 -2 224 868 2734 7078 17230 44645 115702 267657 433192 355061 358560 680340 999999 930154 554168 69394 2052 5 22 61 -63 -89 -70 -38 999999 999999 -60 -71 999999 -60 -84 -68 999999 -66 999999 -19 -51 999999 999999 -99 -97 -43 -94 -20 -20 999999 -77 -38 -89 999999 999999 999999 999999 999999 -58 999999 999999 -77 999999 -44 -69 999999 -78 999999 999999 999999 -59 999999 999999 999999 -89 999999 999999 999999 999999 999999 999999 999999 -85 -92 -80 -93 999999 -90 999999 999999 999999 999999 999999 999999 -99 999999 999999 999999 999999 999999 -94 -10 31 70 5 -7 -66 -16 -39 2 -29 68 478 794 786 1196 3142 4285 4166 3690 2469 1214 807 669 733 1076 1881 3023 4600 5921 7564 12915 23906 35162 37090 41882 43720 43914 50600 51376 45246 40881 41250 38912 34632 28773 29534 32958 23270 11472 4413 1462 944 948 1211 1906 2108 1892 1954 2006 1744 1279 902 950 898 664 453 412 367 249 186 190 197 194 206 196 134 132 108 98 33 56 155 178 1069 4403 6304 7344 8691 9322 7904 5374 2291 1064 782 933 1293 1382 1258 1163 1252 1634 2193 2838 3285 3326 3776 7229 13774 17218 14747 16515 24770 41538 53425 25144 4927 1328 998 782 630 578 719 587 344 247 195 186 229 231 187 183 133 153 155 129 124 119 143 152 135 138 128 138 115 137 119 101 107 121 102 112 131 144 103 113 111 96 132 140 130 126 130 130 119 89 120 116 95 101 125 134 105 108 114 136 118 109 115 106 115 97 116 117 119 121 125 124 121 132 139 122 116 112 123 112 110 129 129 113 117 120 98 115 114 105 113 109 116 117 105 105 106 98 107 109 112 105 103 93 99 103 98 96 89 91 87 74 69 68 55 64105 324 1179 30 11619 17 48 25 7629 1149 145 917 3155 9925 19827 16124 28075 42826 126221 487681 999999 702569 999999 999999 111086 862 999999 -88 999999 999999 999999 999999 999999 -73 -92 999999 999999 -95 -80 999999 999999 -95 999999 999999 -75 -84 -63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 999999 -63 -43 999999 -88 -100 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -74 -76 -13 -73 -74 -43 -55 -75 -87 -17 282 765 1864 2974 3900 3586 2660 2674 2803 2664 2859 3783 4743 6238 8370 8568 8297 16469 26625 30344 31572 35278 36680 40331 36628 31214 30261 32631 36894 47753 60662 66551 82426 86975 63049 31612 15690 14400 14229 12835 5329 849 377 302 232 222 240 322 354 344 285 243 220 218 229 234 173 173 176 181 246 144 185 205 169 169 115 107 119 198 451 2529 6869 11278 15541 18443 19309 17459 14273 9235 3330 987 710 769 1079 1611 2452 3042 3070 2619 2269 2234 2378 2602 2898 3606 6786 12723 12461 12060 10230 21488 27380 7377 2431 1489 1081 748 571 482 499 391 268 225 176 190 230 198 169 183 177 150 121 149 125 139 140 123 123 118 120 105 114 118 130 112 116 84 95 119 109 119 122 109 114 135 118 121 101 117 105 121 113 99 138 120 82 102 109 105 108 113 109 106 95 150 155 139 101 114 129 140 121 105 114 128 111 126 123 127 114 122 121 113 124 132 113 116 96 107 124 123 118 106 111 111 114 110 113 102 94 103 115 114 111 101 110 104 100 96 97 90 88 89 86 74 65 68 52 64111 346 517 30 11617 17 48 31 7628 1150 -47 438 2048 6751 11027 11108 12204 12166 11452 14235 15722 16435 19332 24812 23583 17243 14269 15441 10320 8055 5847 5058 5947 6988 8478 13354 30827 76361 218882 418473 437050 358421 333099 129388 1693 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 -63 -45 -47 999999 -82 -74 -91 -63 -12 249 1181 1512 1983 6030 10004 5717 4271 4578 4688 5744 6531 7242 8368 9701 8269 5979 11158 21244 27704 33469 40404 39203 27604 25194 36050 44664 53343 70658 86484 94182 102031 101520 87467 63005 42815 29165 20852 14442 15699 18984 9276 1585 395 281 263 238 264 298 290 255 219 199 208 204 174 175 181 170 190 214 210 225 248 328 407 400 169 137 162 273 2115 8050 14658 17803 19536 20129 17350 10233 4407 1647 1065 915 981 1363 2155 3301 3733 3006 2568 2687 2962 3118 3331 3965 5213 7758 12312 14250 7882 4724 9138 14936 20605 8557 1334 852 709 644 580 491 432 336 252 238 198 236 215 192 138 155 151 145 139 141 125 170 142 118 115 111 141 152 130 127 130 127 135 169 140 102 128 157 107 133 143 154 138 131 141 114 113 130 128 120 125 119 115 113 122 110 138 142 132 134 132 141 139 135 130 149 155 150 153 155 136 126 123 130 138 138 150 147 151 144 139 135 142 126 129 132 126 144 142 134 140 145 132 130 120 123 138 132 125 128 124 124 120 118 124 119 118 114 115 109 94 86 89 79 64117 359 126 30 11616 17 48 37 7627 1151 -22 -47 999999 -99 -50 31 52 174 129 319 398 495 685 991 1326 1750 2503 3159 4221 5418 9952 15241 17195 19237 18977 20986 25714 24403 22939 26847 30455 27553 21458 18197 16799 19004 7151 14063 60223 36846 199 -60 -79 999999 999999 -88 999999 -72 -50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 999999 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -67 -94 -90 999999 -99 -78 -37 -50 188 847 1028 1038 1567 3079 7228 9619 7912 7932 9496 10408 9894 7709 5358 5852 13075 24480 31727 32513 27444 19570 18592 26833 47007 70596 94364 102432 91688 80307 67163 60680 59141 59226 49145 31933 16462 10419 9472 14600 14199 5311 717 371 335 343 409 399 320 292 294 225 218 202 230 194 238 235 275 282 377 602 778 801 759 536 234 125 171 218 1315 3607 6224 9711 12983 17224 21606 21016 11946 3853 1250 959 1035 1145 1278 1460 1689 1819 1745 1653 1722 1821 1924 2004 2558 3893 8118 16665 27186 24722 7511 2094 1875 2289 1519 876 734 691 628 517 415 364 356 364 305 219 213 230 182 171 183 145 141 134 119 138 125 134 104 147 123 106 124 127 128 153 135 172 146 129 148 137 123 104 159 152 141 132 125 121 117 118 139 138 143 150 134 123 124 134 128 135 153 156 156 134 142 149 169 156 137 140 154 161 150 151 156 141 134 139 132 129 144 155 150 142 132 132 135 139 125 127 129 131 131 133 134 135 126 122 114 119 130 128 129 137 124 123 120 124 118 126 122 111 105 99 89 81 85 64123 340 696 30 11616 17 48 43 7625 1152 230 793 1387 1883 2444 2646 2579 2338 1716 1206 1283 1276 1293 3271 11580 37971 72319 103163 218752 276145 338332 370937 428848 318964 450432 540911 419784 433639 6287 -97 -51 -81 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 999999 999999 999999 999999 999999 999999 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 -28 -65 -90 999999 999999 999999 999999 999999 999999 999999 -84 999999 999999 999999 999999 999999 999999 -59 -35 -43 -47 -53 -49 -43 -9 -51 54 658 1296 2035 4052 6293 6607 4789 6439 9990 12935 12534 10014 7494 5935 7680 15835 26015 33989 28876 22829 17998 19265 34409 66254 85972 76603 58094 52430 58959 67005 73668 71042 62841 50937 35489 29555 23019 13090 5111 2027 1414 909 584 418 384 316 327 273 278 268 234 254 259 236 256 222 230 360 1914 4985 5135 3662 2544 1432 547 246 75 105 154 745 3557 7389 8785 9910 11092 11059 8904 5257 2477 921 773 911 1005 1166 1274 1319 1312 1408 1481 1583 1700 1631 1521 1572 1877 2360 3573 6647 13016 23753 23954 6215 1015 699 597 570 583 574 556 476 437 384 369 368 274 223 197 201 187 152 152 125 129 143 120 144 122 129 141 123 106 129 129 110 133 153 124 117 108 138 139 134 125 117 121 138 125 130 113 117 122 115 114 117 122 133 95 90 114 122 118 115 127 139 118 119 118 128 122 133 146 140 138 149 130 120 126 116 114 125 127 133 124 129 136 138 127 132 131 119 105 116 118 112 121 121 120 137 137 132 108 129 126 116 118 119 121 120 121 123 114 114 111 115 113 107 98 88 81 64129 359 125 30 11615 17 48 49 7624 1154 -56 119 319 331 579 668 815 987 997 1205 1457 1663 2527 3030 3375 3477 3949 3746 3877 6151 7907 8743 10129 10946 11350 11571 12021 14332 18472 28322 41567 65471 151464 262621 202709 117339 187285 296774 195576 50974 12473 2470 2182 5084 1846 228 299 -72 -77 -92 -74 -41 -54 999999 -65 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 999999 999999 999999 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 999999 999999 -21 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 -69 -2 -45 -74 -62 -2 -37 -70 -45 62 74 911 4254 10166 15988 18009 14705 12347 14345 15182 14763 13626 11982 10285 9221 10600 13492 17469 24851 29456 31458 28902 26963 33289 64374 95160 79371 57993 62233 67910 68190 71947 60872 47135 39714 31174 17580 7716 2362 853 514 336 337 316 378 295 267 282 305 287 302 304 248 248 258 303 509 770 1077 2225 4270 4539 3438 2516 1504 911 471 156 95 78 163 226 1074 3973 7672 10764 9797 7890 6154 4483 2031 797 694 747 730 844 969 1095 1189 1174 1170 1453 1890 2093 2411 2943 3304 3977 5762 6119 4747 6311 6719 3098 1532 986 684 539 496 447 480 436 356 329 386 349 285 237 184 226 196 193 177 149 155 140 131 127 136 119 94 126 137 124 112 143 124 129 145 121 133 133 142 138 142 116 133 139 143 130 119 110 84 93 108 102 105 128 130 129 130 129 134 139 135 121 107 108 117 158 165 127 117 130 134 114 117 139 136 144 132 122 126 130 126 117 130 133 142 127 112 132 115 110 112 125 125 130 127 123 122 130 129 128 128 119 112 123 126 127 113 110 110 109 112 110 103 94 86 86 75 64135 334 874 30 11614 17 48 55 7623 1155 299 1092 1668 2422 7933 15859 20348 28133 60898 99543 132629 163990 251302 381021 611806 611648 417241 206676 220115 239555 246205 4385 999999 -91 999999 999999 999999 999999 9 -50 -80 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 -55 -55 -56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 -91 999999 -86 -54 -76 -83 -94 -46 -4 103 1279 5134 9672 13716 18354 18756 10966 9638 11113 12939 14043 15047 14775 12879 11347 12035 15081 19993 21904 21025 22121 34601 79899 103146 58899 50653 54952 52493 59095 75117 83336 75845 54757 54381 37895 10769 3677 1562 751 523 383 300 338 287 262 278 242 265 317 322 324 311 413 633 1004 1693 2555 3374 3774 4444 3384 1773 970 433 146 104 157 337 2393 5692 7194 8027 7717 7895 7329 8025 9071 5632 1463 701 735 489 302 344 440 507 627 755 825 874 976 1185 1452 1798 2046 2154 2318 2762 3181 2896 3209 3795 2337 1484 1078 517 393 383 371 317 289 332 345 322 268 203 161 188 174 152 153 134 129 120 135 126 94 100 132 109 87 114 126 105 121 110 101 102 93 89 96 107 93 84 97 92 118 126 113 105 90 90 65 78 85 94 101 104 101 71 82 85 86 90 89 107 101 106 115 109 114 131 113 120 116 97 93 103 107 122 95 108 119 128 109 110 94 103 110 94 108 85 97 111 107 107 99 103 97 96 103 92 92 98 107 100 94 96 97 93 86 84 84 90 81 73 66 60 51 64141 359 123 30 11613 17 49 1 7622 1156 1887 1730 1400 1365 1218 1106 1673 2215 1972 2240 2813 4311 6969 9424 11535 12730 15379 16295 14580 13853 14764 15354 16915 16788 16864 16493 16045 17171 18314 19264 20581 22199 24722 23974 23975 34582 100008 260292 325710 258029 265437 202996 103822 39796 1740 114 -35 -6 -44 -56 -18 1 10 -16 -18 -15 -5 -50 -43 -50 -57 -67 -87 -90 999999 -70 -54 -64 -63 999999 999999 -91 -72 -83 999999 999999 -81 999999 999999 999999 999999 999999 -77 999999 999999 999999 999999 999999 999999 -35 999999 999999 999999 999999 -81 999999 -92 -75 999999 999999 999999 999999 -73 999999 999999 999999 -75 999999 -40 -50 -58 -17 -13 -49 -23 -3 -8 -76 999999 999999 999999 999999 999999 -79 -71 -61 -34 -2 -15 0 96 28 -61 37 -12 -11 12 -8 14 152 243 488 5077 14667 22098 18175 8754 6749 7280 8815 8559 7478 6576 7565 7864 9277 12634 15456 16739 23594 60323 120296 77008 37677 47102 71504 61286 37403 27214 25177 22815 19526 17368 18827 16789 9370 5022 2647 1380 701 446 337 346 324 286 280 280 310 309 358 339 470 719 839 1343 2771 3160 4300 4728 2784 2380 1565 473 153 183 256 310 2956 10037 11634 11140 13536 15114 15695 15743 14652 9538 4013 1434 965 686 276 231 292 323 384 343 357 410 428 469 493 546 618 740 978 1287 1682 1885 1937 1845 1861 1956 1277 917 544 419 364 368 323 301 264 287 288 229 209 193 184 203 194 167 137 138 147 137 118 118 132 141 130 128 117 105 111 96 96 132 125 138 112 97 121 139 111 106 108 106 110 138 143 125 135 106 89 110 121 99 109 114 109 105 115 113 108 104 117 125 95 111 129 112 129 129 125 145 124 107 124 118 127 125 126 118 115 118 134 121 134 125 126 124 114 123 121 131 112 110 115 109 109 115 117 111 107 107 100 115 107 110 108 108 114 106 97 93 84 82 74 62 64147 359 120 30 11610 17 49 7 7621 1157 -92 999999 -93 -83 999999 -33 138 380 371 215 405 515 987 1608 1695 1754 1358 1162 848 261 243 550 711 1166 2547 4530 6767 7084 6756 6744 6220 7028 12226 27772 70553 151825 262444 203901 166252 159401 302806 269702 262868 39327 2093 2312 915 267 53 104 134 126 49 59 112 17 38 83 49 69 -18 -10 -62 -49 -36 -58 -14 -48 54 65 56 -11 -88 37 7 -21 -62 -64 -37 28 -71 -76 999999 -57 -29 -50 999999 -48 -5 -43 -2 -84 999999 -40 999999 -62 -39 -60 -56 -67 -36 -72 -89 -34 999999 999999 -83 -71 -53 19 8 147 98 7 -16 -48 -43 -75 -12 -82 999999 -48 -32 -35 -65 20 -70 -94 -3 -36 20 58 38 18 10 41 57 19 82 260 424 1504 9671 18925 23110 25135 19616 9347 7702 9630 9110 7408 7251 7876 9004 10803 12262 14147 22617 64458 139187 89925 29584 37078 39169 29587 14662 6007 1341 687 582 625 516 491 500 472 389 322 359 377 356 383 385 370 368 324 327 268 283 364 844 1637 1397 1311 1322 1386 2138 3342 3642 2514 1476 1644 992 230 197 222 297 2315 8729 12715 12522 13475 12955 12715 11137 9263 8460 6534 3259 1070 446 265 181 177 192 224 222 218 220 215 187 194 299 435 560 649 687 791 877 974 1110 1206 861 653 478 380 355 328 325 310 286 276 287 291 229 215 218 180 212 194 138 146 126 75 93 109 119 124 125 113 99 116 116 106 112 113 119 114 104 77 93 117 122 119 89 103 114 104 105 106 108 90 92 105 117 95 66 89 90 106 99 94 97 112 104 93 114 125 99 109 99 113 100 116 106 98 108 119 107 127 123 113 109 126 128 121 127 115 102 107 94 99 109 113 115 120 106 109 121 111 111 105 108 118 115 96 99 99 103 102 98 96 98 96 95 81 72 67 60 64153 345 539 30 11609 17 49 13 7620 1158 602 1850 3052 3890 4709 5801 7008 7487 8898 11386 13762 17189 21391 26164 28395 28423 41938 53795 85180 128162 209842 154567 206821 187984 239805 298867 260766 275931 498452 665750 400786 34719 2066 85 112 71 111 177 113 153 100 61 85 94 55 53 81 98 63 -41 -32 -53 -87 -41 -7 -23 48 -3 -9 -47 -22 69 -7 -14 -14 29 -73 -66 -61 -63 -8 -60 37 25 -9 38 -33 -76 -82 -37 999999 -65 -77 -54 -20 38 -33 -96 999999 -13 -29 -59 -71 31 1 115 66 84 29 25 71 38 60 85 54 -10 -28 -50 -41 -68 -26 -15 -3 -11 -14 24 4 29 70 50 -21 93 51 159 241 676 3184 6076 7401 8713 9877 10760 10839 12753 14429 13894 12376 14040 16237 17062 16796 17810 23695 44494 77067 92867 63652 27852 27185 18828 10310 4275 1258 835 818 786 820 678 562 536 491 441 425 414 369 396 353 343 430 576 586 496 376 329 336 388 748 2536 3247 1885 1639 2303 2944 4000 3555 2016 2306 1701 439 163 159 189 288 1228 4498 7897 9291 11277 12233 12198 13031 14377 12570 8489 4891 2593 1094 351 210 193 162 129 119 117 189 214 153 169 222 274 323 403 452 549 667 889 865 754 610 499 420 352 265 228 245 262 246 224 240 224 228 229 206 189 208 169 167 145 139 105 89 96 122 114 112 94 111 112 103 115 114 114 115 126 130 122 111 122 123 108 120 131 126 110 111 122 116 123 91 99 103 113 107 123 101 116 137 104 125 115 130 120 122 136 110 94 102 126 132 119 115 126 118 142 127 115 130 127 126 122 115 120 130 118 118 124 107 115 122 111 108 122 121 122 117 115 104 105 120 119 122 109 109 118 96 105 104 102 114 112 105 93 81 76 77 64159 343 601 30 11611 17 49 19 7618 1159 34 502 1092 1964 2988 3278 2887 2600 3366 5287 6763 7774 9314 12594 13424 14089 19183 41982 86427 142049 278523 287226 348333 555344 775630 718876 336210 132348 208142 4718 193 68 14 64 36 42 81 69 67 91 115 131 89 -16 93 59 -14 -8 46 11 5 -99 -69 -75 -33 -35 -79 999999 999999 -71 -89 -88 -41 -72 999999 999999 -56 999999 -20 -72 -63 -48 -57 -46 -98 -79 999999 -32 -65 -59 999999 999999 -100 999999 999999 -50 -62 -48 999999 -68 999999 -96 -26 -24 -40 -88 -27 23 -75 -26 29 30 11 -67 1 5 -81 -33 -56 -39 -58 -66 -70 7 -1 -91 7 20 9 19 64 152 333 665 1673 3116 4712 6753 9719 16202 26927 38596 45054 43624 36078 31630 30573 27261 26828 37636 60538 77861 60269 29484 19232 14073 9651 5270 3219 2153 1599 1960 1571 1403 937 496 472 408 448 449 417 347 412 401 388 403 455 455 437 428 353 347 525 893 1275 2057 2665 2619 2988 3872 5111 6832 5762 3132 2102 859 239 118 166 152 130 185 781 2063 5378 12810 19689 20956 17958 13684 10628 8346 5058 1746 965 325 138 158 104 105 122 125 140 170 164 176 167 195 195 266 334 486 1050 1079 684 504 412 317 271 272 245 227 220 190 206 239 272 244 222 191 167 182 179 179 126 134 138 105 85 119 125 124 142 129 102 114 145 114 103 121 102 116 120 101 108 113 109 122 126 118 133 131 117 136 126 118 85 69 65 109 102 85 95 110 106 98 96 114 121 118 145 122 117 120 110 116 118 122 143 127 113 122 124 120 123 126 124 125 128 141 126 124 120 107 111 122 125 122 114 120 121 118 122 126 134 128 111 127 117 107 109 107 106 107 107 104 105 103 95 90 83 72 71 64165 345 541 30 11611 17 49 25 7617 1160 78 311 604 849 1206 1736 2276 2803 4077 5096 5600 7394 8603 8877 9267 10706 12904 13436 13420 14905 13168 11590 15190 17721 41809 94870 129381 197618 321687 600685 999999 999999 886630 95177 2114 50 10 35 59 95 71 63 -1 65 -5 27 -22 1 -21 13 -36 -13 -1 -30 999999 -42 -56 999999 -29 999999 999999 -41 -26 -75 -48 -17 11 -7 -85 -34 11 -9 -45 -64 -73 -57 -30 999999 999999 999999 -61 -78 999999 999999 999999 999999 -96 -68 -59 999999 -43 -35 -89 -58 -76 -54 -81 -4 -19 -34 -18 25 23 -19 -23 -14 -38 -60 -75 -22 -27 -66 -68 -25 50 -31 11 -11 -28 -5 99 79 2 97 162 255 750 2128 4245 8199 16965 31887 44088 43001 35407 32998 33375 44252 66620 84915 79647 63986 42387 27119 22823 13305 4679 1836 1403 1350 1094 796 666 598 547 553 473 507 432 457 386 368 311 391 430 364 411 460 421 369 376 461 677 962 1117 1377 1482 1266 1202 1567 2506 3010 3172 3206 3229 2146 487 145 120 144 128 125 124 208 532 1507 5842 13897 14385 7787 4233 3203 4018 5516 2909 674 228 124 138 82 102 88 91 166 152 180 187 207 215 183 265 295 336 356 350 404 369 277 234 249 222 181 209 220 227 201 212 218 212 187 174 191 192 223 152 137 156 142 103 100 104 101 140 84 86 114 128 124 111 133 124 93 111 137 128 129 113 105 121 114 94 117 137 126 131 118 106 111 105 101 112 135 107 107 106 79 95 119 101 98 111 130 120 105 116 106 107 124 151 141 120 122 121 119 124 124 117 133 148 128 132 138 144 118 126 119 117 130 121 119 124 114 122 126 118 118 103 105 109 108 114 116 114 111 113 111 113 103 96 99 92 80 75 71 69 64171 357 181 30 11611 17 49 31 7616 1162 -5 336 815 1627 2909 4067 4761 5757 7132 8917 11081 11667 12578 12720 13194 13097 12234 11617 12003 13577 16955 20465 23957 28260 29114 26101 25212 25862 30345 38182 58260 89537 98645 86825 70937 69854 89193 63980 69271 111701 214381 251805 331938 427619 462576 237028 154084 97947 35137 67377 131867 42698 671 -10 -23 -33 -35 -59 8 -50 -85 -95 -96 -59 999999 -95 999999 -43 -7 -38 999999 -87 -48 -70 999999 -97 -73 -90 -86 -80 999999 999999 999999 999999 999999 -82 -43 2 -49 999999 999999 999999 999999 -90 999999 999999 999999 999999 -89 -18 999999 999999 -56 -93 999999 999999 999999 999999 -71 -94 999999 999999 999999 -89 -60 -22 -71 -93 999999 -58 -36 -82 999999 -60 999999 -51 -42 -43 -26 -22 37 -8 40 4 3 9 107 532 1555 3908 8446 16973 29817 37776 39908 38703 38789 42169 57431 85455 95679 83934 68172 48009 31091 16081 6779 2699 1949 2167 1632 1197 914 706 564 528 412 397 463 444 412 369 409 367 386 373 343 336 380 431 1143 4129 10284 10251 9490 5213 2660 2432 1915 1183 1054 1315 1908 2011 1112 570 514 267 139 130 129 87 90 72 90 135 260 1387 5429 9505 10290 9516 8652 6636 4727 4688 3911 1638 941 326 152 139 90 89 100 101 133 166 150 196 204 162 103 167 203 257 257 228 208 209 233 212 257 243 151 168 162 153 154 173 160 167 170 163 156 167 121 123 121 108 121 96 96 87 92 96 98 96 99 103 85 114 100 87 101 102 101 103 102 95 85 106 114 99 109 102 94 71 84 97 98 93 82 67 64 88 94 79 77 82 84 98 114 123 111 103 87 113 114 112 106 104 96 87 100 102 88 98 114 122 115 90 93 119 114 105 98 109 103 105 101 99 101 99 92 91 95 87 94 88 90 97 99 101 92 88 85 93 92 87 83 70 58 62 57 51 57 64177 323 1203 30 11613 17 49 37 7615 1163 114 795 1751 2032 3097 6585 12473 24711 63093 166360 385283 434059 394738 212042 316653 455823 466796 651993 736877 368752 7266 61 23 -30 40 101 -18 -6 -31 -75 999999 -21 -36 -80 16 -74 -87 3 -12 35 -16 -47 -65 -86 -53 -58 10 -22 999999 999999 -71 -76 4 -94 -40 -71 -81 999999 999999 -78 999999 -98 999999 999999 999999 -66 -100 999999 -72 -62 -62 999999 -59 -54 -90 999999 -100 999999 -43 -61 -65 -36 -44 2 -21 24 -39 -15 -41 -69 -63 -86 -27 -41 -22 25 30 -23 -63 32 84 171 546 1810 4758 13391 28633 40150 46736 57373 71230 81955 88807 84865 72018 51907 27620 13937 10289 8542 6268 4834 4332 3674 2898 2064 1401 985 657 516 495 506 517 462 458 425 413 507 563 741 835 796 933 971 1009 2456 8781 22030 26917 14591 7524 3500 1994 2194 1209 890 724 666 715 637 507 309 225 204 157 138 137 108 139 120 181 184 265 1076 4457 9724 11853 10994 8812 5919 3206 2639 3960 3118 1495 914 349 189 150 137 126 159 164 159 205 204 223 180 151 179 243 236 221 191 186 194 212 230 213 195 224 192 185 190 194 199 203 199 192 154 170 195 170 154 135 103 114 104 114 103 103 114 130 118 122 119 93 98 102 106 110 119 98 89 110 120 127 115 133 131 123 111 104 103 99 116 106 96 98 109 103 104 103 103 113 125 106 106 117 120 119 117 106 113 96 106 114 127 118 97 112 111 122 138 133 101 113 116 124 101 103 104 114 124 127 121 118 119 103 103 108 104 113 120 113 102 106 111 100 108 104 102 110 98 98 99 91 77 68 75 69 62 64 64183 358 154 30 11614 17 49 43 7614 1164 -40 423 395 420 731 1250 1866 2191 2147 2587 2856 2988 3377 3575 3548 3855 4588 5802 6613 7440 7757 7052 6991 6942 8643 12454 14613 12790 10464 11035 10696 12408 12281 10574 10571 11157 11092 13054 16943 21238 28718 70792 139242 187388 233693 325402 351407 88971 110847 173635 238717 144905 334161 296535 211966 150026 160388 4949 101 66 2 -86 999999 999999 -53 -84 999999 -71 -63 999999 -13 -19 -94 -58 -58 999999 999999 -77 15 -60 -39 33 -31 -83 -51 20 -45 25 -15 5 -68 -93 -86 999999 999999 999999 999999 -75 999999 -59 999999 999999 -83 -93 999999 -90 -74 -80 999999 999999 -84 -99 -53 -43 999999 -29 -24 -49 999999 -59 -4 24 17 -99 -94 -90 -50 -4 -38 -60 12 21 -46 23 89 212 1050 4089 7516 13225 22952 35025 47173 53578 52480 44934 30799 20287 12503 7581 6153 6278 6476 7581 8208 8582 7112 4716 3922 4191 6043 11370 21697 30370 34557 41373 44384 36678 21268 6035 1475 549 660 799 1069 1744 2940 3292 3410 3582 7504 21586 40558 43754 38003 25294 14776 5168 1165 685 613 462 391 346 271 292 266 256 252 221 134 104 131 147 158 198 836 2646 4787 7314 10051 10756 9420 8327 6775 3603 3547 5591 4843 1735 825 348 170 122 125 150 167 176 173 161 148 201 201 145 189 167 191 200 207 205 234 247 200 178 191 173 225 258 237 185 173 192 178 179 200 196 192 182 140 138 135 123 159 148 114 151 128 152 135 135 131 99 122 152 130 102 137 125 91 90 125 135 129 116 111 156 166 134 144 117 112 136 121 110 126 118 130 116 118 130 117 118 106 118 117 97 106 107 129 143 138 107 125 135 129 123 112 129 139 119 139 153 146 129 120 122 114 106 131 135 117 129 120 115 121 122 125 127 127 126 120 120 124 118 126 115 106 109 109 101 109 106 81 75 77 73 76 72 64189 316 1416 30 11616 17 49 49 7613 1165 145 447 824 1407 2357 4026 7201 16321 46625 171903 567140 999999 999999 747275 447840 390867 226131 2173 -45 9 999999 -90 -86 999999 -75 999999 -89 -37 999999 999999 -44 -22 -94 999999 -59 999999 999999 -28 -20 -62 -81 -97 -89 35 -7 999999 999999 999999 -82 -88 999999 -100 999999 -85 -87 999999 999999 999999 999999 -75 -69 999999 999999 -86 999999 999999 -69 -53 999999 -55 -64 999999 999999 999999 999999 -58 22 -97 -57 -77 -8 -79 999999 -74 -49 999999 -73 -24 -13 -68 -15 30 148 729 3240 7096 13313 21792 33856 44386 38312 23626 15625 12810 12294 10653 12520 14649 16402 17558 17066 15671 13139 13756 16181 19141 23807 30809 37567 42722 45090 45838 38717 34113 31138 21472 10008 5560 2785 1537 1081 1265 2026 2767 3047 2663 2694 2393 1334 7084 28296 39386 50520 64548 49041 18605 3421 610 472 345 292 307 304 304 335 287 254 201 133 164 195 176 223 629 2102 4537 8082 11284 11338 10099 9554 9035 7856 4151 2982 5074 4164 1206 593 301 139 140 148 158 140 191 189 211 214 254 247 201 192 194 203 221 202 203 257 258 227 197 217 219 219 241 241 215 237 222 198 203 229 216 198 175 150 143 118 146 110 149 157 148 133 155 148 150 169 145 149 143 154 151 162 189 154 176 184 163 153 156 173 170 134 148 177 174 167 157 136 159 165 148 139 152 145 154 152 128 155 153 166 153 136 120 148 166 171 176 153 145 155 150 135 155 175 174 169 161 156 148 147 151 163 157 148 158 145 157 170 151 145 148 152 138 139 138 147 148 141 135 146 133 136 127 128 137 119 121 118 109 109 103 101 106 64195 322 1239 30 11619 17 49 55 7611 1166 166 715 947 1902 3551 5590 11219 25747 55919 116723 175866 310199 578428 910452 999999 775504 411928 193104 5468 9 -52 -41 -31 -34 -38 -38 -12 -26 -65 -22 -81 -89 999999 -92 -35 -24 999999 -22 33 999999 -96 -58 -69 -29 26 39 -53 -97 8 -22 -28 2 -57 -96 -64 999999 999999 999999 999999 999999 -88 999999 999999 999999 -71 -97 -96 -96 -80 999999 -85 999999 999999 999999 -26 -58 -44 -51 -56 -77 -39 -75 -47 -22 -100 -80 -48 -73 999999 -59 999999 -93 -22 31 -6 13 -12 -8 86 804 2685 7020 15446 27377 40694 45898 35686 25275 20914 21218 20994 20388 19599 16857 16421 14824 13976 14390 15003 17624 20365 21404 23626 28208 43275 62448 47945 11886 2213 4382 6098 6903 6882 5993 6112 6895 8382 10785 6626 3801 2877 2154 1501 1157 2220 13356 30262 27972 20266 25855 25590 15697 2962 359 287 261 284 246 258 332 256 233 151 113 163 132 149 178 231 532 3956 12493 15663 12367 11869 15836 16833 12846 8689 6499 4519 3550 3704 1705 635 192 126 156 170 151 122 135 135 176 216 221 239 199 169 175 196 176 184 242 217 228 234 214 203 208 190 194 214 209 209 215 193 181 212 212 193 179 152 150 138 158 119 149 147 139 149 161 126 145 139 102 147 165 145 155 142 159 160 159 160 122 104 162 144 130 125 140 140 107 153 194 154 119 112 127 132 113 126 139 137 139 129 135 117 121 130 139 145 142 146 149 149 151 148 164 149 135 142 161 149 153 139 123 131 127 138 134 131 129 137 141 158 154 137 141 131 138 118 125 126 118 118 122 116 118 118 110 110 112 108 98 100 94 81 81 78 82 64201 359 131 30 11621 17 50 1 7610 1167 4295 4049 1916 1370 1645 1739 1927 2046 2494 2816 3442 4698 5321 5757 6569 9458 19291 39887 46988 47908 55988 63631 56482 45124 40817 39084 32137 27678 26451 25783 26347 26302 27212 30971 32594 29775 28902 28773 34742 38191 42573 50670 58988 57188 45908 83939 178024 220618 296611 485021 806167 656371 43950 3325 584 45 74 -31 -47 -47 -4 -47 8 999999 -88 -76 -59 -76 -99 -32 -57 -63 -60 15 -88 1 25 -20 2 -16 -21 -32 -39 59 -59 -1 32 16 18 3 -38 999999 999999 999999 999999 999999 -91 999999 -96 999999 -92 -5 -50 999999 -87 -47 -53 -79 -65 17 -46 -71 -84 999999 -65 -70 -47 999999 999999 -57 -71 999999 -100 -66 -69 -32 -23 999999 -94 -56 -69 -12 26 -19 57 64 71 155 353 658 2924 14043 31248 45239 54582 52346 40603 31835 23911 20506 20997 22254 21443 24813 33398 41864 38507 32277 26453 31790 49541 43501 23550 5808 802 527 521 500 462 558 601 1054 7090 15691 13955 7299 5118 4304 2818 1612 893 10094 37247 36148 23440 16399 13658 7988 1540 333 313 272 264 336 355 332 386 311 177 122 161 159 141 154 207 283 1511 6029 10190 10774 9680 8345 11433 19375 17331 12254 9849 7182 5389 2683 1087 346 177 169 192 169 120 130 138 170 171 203 204 211 237 218 190 177 181 197 247 264 240 269 239 229 187 242 284 281 216 251 283 232 235 208 208 188 141 136 159 145 158 137 124 141 180 166 178 150 175 163 135 156 165 144 162 160 159 179 166 125 134 146 147 145 162 158 162 171 147 126 122 152 141 120 117 141 137 128 133 157 146 150 150 145 180 167 161 127 144 171 155 147 141 132 149 148 165 161 154 169 156 148 163 153 147 137 120 132 137 140 142 145 138 133 131 122 127 132 138 141 131 130 133 130 131 123 127 119 125 126 117 105 98 97 93 87 91 64207 358 162 30 11622 17 50 7 7609 1168 1985 1029 1903 2233 1651 2688 4272 6930 9710 13457 17355 22874 27016 28153 32291 39075 48344 55927 64780 68761 66394 63652 69544 66988 54008 45371 40931 41748 35703 27052 22855 21909 25587 27417 29796 33083 26937 22801 27046 37982 53950 72550 85093 81537 114111 155158 355921 218278 186587 238096 361328 258274 67337 142352 157387 742 17 -27 999999 999999 -82 999999 999999 999999 -68 999999 999999 999999 -64 -80 -81 999999 999999 999999 999999 -50 -74 -86 -99 -92 -60 -84 -68 -32 -89 -75 -97 999999 -60 -63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 -82 999999 999999 999999 999999 999999 999999 999999 999999 -70 -94 999999 999999 -99 -63 -54 -49 999999 -92 -91 999999 -86 -84 -58 -91 999999 -82 999999 -27 27 -41 -69 -13 96 376 1661 5964 14110 26252 39611 53373 56873 43363 32006 29711 28694 28331 36297 45355 43270 36428 33565 39396 54921 49894 18966 2368 834 714 633 680 777 902 943 866 684 1248 6660 17945 29277 43683 40016 27382 19949 11000 6130 3008 3645 12807 26401 35789 36343 19717 4535 543 379 323 284 250 319 301 231 251 218 204 181 136 175 217 475 3938 8415 8633 10282 11580 8299 5754 5913 7341 11205 11286 7816 6253 6839 4498 2094 1045 336 200 133 152 161 125 112 130 139 189 202 193 223 148 116 185 222 231 224 237 247 228 229 213 229 234 270 271 275 257 263 254 233 200 197 146 131 130 121 113 112 132 130 138 155 166 167 163 204 178 131 130 147 182 145 180 174 141 135 144 123 131 130 138 156 121 146 161 151 134 128 129 135 139 135 129 133 134 121 133 130 125 132 128 138 143 154 172 147 126 139 153 127 139 145 157 134 138 155 155 154 151 147 148 131 139 136 139 125 142 142 134 142 146 142 142 144 137 134 124 131 134 128 129 132 120 110 120 125 126 118 103 101 104 102 89 87 64213 320 1302 30 11622 17 50 13 7608 1169 68 337 833 1737 3417 6245 12007 30021 91845 208722 339459 473379 591202 360973 204292 323450 321881 609122 499418 783213 11296 130 -99 -89 999999 -89 -44 999999 999999 999999 999999 999999 999999 -83 999999 999999 999999 -72 -95 -90 -66 999999 999999 -57 -33 999999 -69 -77 -56 -54 999999 999999 -31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 999999 999999 -81 999999 999999 999999 -70 -92 -54 999999 999999 999999 999999 999999 -55 999999 -73 -89 -12 68 257 427 537 1410 4611 10992 22541 30923 34583 35781 35304 33166 30160 29637 32113 40946 49251 46436 38074 38288 41141 40585 20232 6479 1766 1166 1128 1327 3490 11445 15652 22305 27272 19960 14337 13813 22420 28620 35579 31866 14700 6565 3132 3070 5293 4685 4035 3912 4946 15055 43706 62537 33574 4621 385 351 357 286 298 343 258 245 218 270 235 188 260 482 2358 6052 6905 8016 9771 6813 4071 3934 4133 4431 5345 5706 4983 3284 3021 3950 2251 1408 431 156 115 122 101 151 165 118 150 130 162 168 158 196 214 192 198 215 194 222 204 192 237 210 208 198 251 256 257 258 222 175 130 166 169 161 136 136 142 153 118 119 157 164 168 139 134 148 124 130 162 138 108 145 132 139 139 151 134 135 159 152 133 126 131 120 121 119 112 128 105 97 114 127 153 117 95 128 111 121 135 118 115 113 129 145 143 124 136 132 144 152 132 139 120 120 136 127 124 121 160 142 141 130 108 134 119 125 132 122 124 132 130 128 125 128 122 126 129 122 116 116 117 117 105 112 106 109 103 91 93 89 95 78 76 78 73 64219 314 1482 30 11622 17 50 19 7607 1170 354 1363 3383 8158 17893 44790 96024 133606 181839 489093 586605 610303 996261 794250 491288 109789 157667 1599 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -60 -93 999999 999999 -32 999999 999999 -78 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 -76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 -10 106 579 2157 6976 14392 20805 28031 37029 37686 28237 17840 14441 20036 26755 29468 29855 29188 29589 27217 24412 23460 18152 12078 4183 2072 1865 1933 3237 4974 6926 17627 50107 84459 73627 43872 29780 21498 18302 25103 14080 6415 5541 2388 918 836 814 554 429 448 1523 3393 4722 14851 40308 71747 77552 39447 7886 889 287 281 257 298 265 250 295 292 302 333 518 2036 4812 6142 6924 8147 6507 3314 3997 5122 4125 3194 2581 3322 3158 2746 2399 1632 389 168 167 141 138 180 133 144 160 112 144 131 131 145 110 170 189 190 173 115 163 214 240 192 190 226 249 238 229 202 225 226 201 148 153 146 145 97 118 128 120 159 124 120 98 126 132 135 116 98 126 125 127 144 138 122 117 147 127 121 147 120 129 112 81 101 125 100 106 102 112 92 98 107 134 90 89 93 103 92 100 94 96 101 110 92 106 123 104 115 117 119 111 130 121 135 120 104 116 114 108 116 109 117 140 107 115 110 102 104 114 120 113 113 104 104 99 99 102 116 117 115 118 115 112 105 95 95 89 83 87 92 91 83 73 74 66 62 62 64225 360 101 30 11621 17 50 25 7606 1172 107417 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 172 1244 4258 12095 34212 88889 199551 406530 558571 331316 601988 821078 923023 620443 134655 2102 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -23 129 554 1518 3897 8462 15048 20801 27491 31508 29180 22767 18480 19017 21220 22982 24834 25295 19561 18867 15005 7586 4166 4823 7024 11040 17287 29380 49667 66172 76431 82447 61078 49853 33516 28950 25815 21724 16349 7932 2802 873 520 450 435 481 1191 2337 2384 3291 9254 15892 10094 6643 5715 13173 34642 35584 28088 24242 7402 380 245 257 257 260 280 285 371 963 2938 5960 7083 6710 7584 7603 3916 5152 14168 21103 15952 9173 3695 2563 2455 1468 1165 647 204 131 72 107 138 130 122 71 106 78 57 130 123 119 80 113 151 138 161 177 201 184 190 256 257 211 190 156 194 231 260 209 151 113 97 75 109 109 91 113 92 106 104 110 102 114 104 90 98 88 102 97 123 96 118 91 86 87 82 91 97 99 81 94 95 95 98 99 96 78 101 72 61 82 88 70 73 86 77 77 84 72 102 93 88 60 97 102 90 86 83 92 103 110 113 98 86 93 84 87 86 105 105 84 83 84 104 102 102 113 98 95 100 84 85 76 81 94 96 95 91 81 85 92 74 74 77 77 67 64 59 59 56 60 59 56 41 48 48 64231 335 852 30 11622 17 50 31 7604 1173 506 2311 7310 14925 14938 13729 19611 20395 3655 2062 1194 1239 2258 3096 2910 3037 4293 6362 10182 16816 22402 29553 33010 42628 62387 100115 157251 241588 284521 415296 427810 492905 512051 313028 202713 126289 71181 3121 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -27 182 568 930 1274 1821 4902 8893 15053 25949 24825 18907 18071 16833 15361 16594 20166 24577 28911 26225 19243 14237 10016 11621 16923 25561 43468 62425 76983 91752 101344 79185 52868 36494 26253 20787 14369 6013 2126 1373 1167 1099 907 663 478 546 483 477 544 991 5660 15857 19368 17852 15960 12939 6987 5201 5821 6538 7444 2575 1984 2208 716 250 317 325 313 319 427 594 956 2619 5609 8033 9039 8949 8132 6953 5766 8201 16940 14954 5860 1086 538 1526 1867 712 254 145 119 129 136 117 125 105 113 139 153 125 110 54 78 103 106 134 161 175 191 184 185 183 202 261 258 250 191 180 163 200 260 182 145 126 118 103 135 96 72 126 130 115 92 105 96 102 111 82 112 101 100 82 86 78 127 121 98 110 105 100 123 122 113 85 102 102 81 93 112 100 109 98 115 111 89 90 81 75 77 70 104 98 91 80 95 80 81 108 91 85 101 100 94 101 100 108 83 103 104 114 107 99 95 111 110 107 110 108 96 94 104 99 100 92 95 88 92 101 102 94 89 81 87 100 94 84 90 75 76 71 67 61 62 65 52 54 57 60 54 64237 335 854 30 11624 17 50 37 7603 1174 1334 6779 5429 3546 5310 6652 4071 3883 4507 6203 8799 11473 13845 17155 19469 20669 19743 21215 24211 29287 33507 31539 37089 55497 110123 207473 301398 297069 310237 403637 515189 482809 250247 198092 207519 64413 827 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 215 834 1912 4241 6920 7803 9122 11172 13544 14353 11486 9732 10307 11029 11540 13693 19577 21987 22168 18582 18177 23402 31040 39082 42024 47524 61645 87631 102897 108408 102893 79696 43746 15624 5943 4061 2997 2614 2491 3442 6262 10016 13283 13292 15452 21001 13847 8089 6984 6299 4179 1214 1750 6730 10874 10032 8766 8853 9792 7873 4571 1619 389 478 361 324 252 215 262 302 352 359 416 586 773 1091 3285 6379 7147 6801 6785 5980 7612 14150 15656 8579 3274 1415 669 235 378 1098 680 223 178 161 132 141 90 99 117 100 134 131 95 101 101 97 107 99 84 132 178 202 201 219 208 216 210 243 241 225 259 234 166 218 251 167 174 115 150 139 107 107 137 152 139 123 112 88 97 123 121 155 111 107 82 107 118 89 86 104 112 100 117 91 105 113 117 123 144 128 97 122 121 98 76 89 78 90 88 76 70 85 84 87 93 96 90 90 83 100 101 116 115 102 117 124 123 117 123 102 99 99 101 108 123 118 103 91 95 101 105 112 100 92 116 107 105 92 97 88 83 104 106 94 93 97 107 106 99 92 92 87 95 78 72 70 72 75 65 58 56 55 64243 317 1368 30 11628 17 50 43 7602 1175 329 990 2274 5029 11310 18152 23203 36258 75741 164619 317276 470470 566190 571972 413787 407975 378619 228997 9517 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 32 257 1244 3790 4091 3815 4128 4663 4812 5058 5830 6946 9248 12792 14671 14410 17080 25733 34278 40571 44470 49266 55242 66203 81747 106416 118511 99887 72617 41359 24561 28132 31543 22349 13221 8395 7418 8799 9630 13563 16492 14979 11844 10519 11784 16747 24752 27015 22577 17904 17040 16144 16247 13598 9502 8434 6799 4786 2953 1896 2034 2149 683 306 275 281 270 227 273 295 322 308 260 341 392 395 1425 5455 7152 6265 6071 8301 12299 19901 24388 21641 9380 3532 1534 589 276 137 159 259 460 588 361 134 139 143 127 144 162 145 166 123 119 137 111 82 85 123 107 127 190 171 210 265 228 265 300 294 321 266 259 257 243 197 139 90 132 117 113 110 100 94 93 114 133 137 118 119 106 110 100 97 118 110 143 140 115 124 137 121 127 116 125 142 129 125 86 89 111 102 117 103 100 65 77 90 106 118 118 98 98 98 94 92 80 76 83 82 105 99 100 108 108 84 89 106 109 107 121 124 88 97 105 109 114 92 116 110 125 110 111 101 99 108 106 94 95 97 105 102 105 109 116 106 111 103 104 121 87 84 89 83 79 77 74 72 76 70 65 61 58 64249 361 81 30 11631 17 50 49 7601 1176 467804 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 226 636 1104 1984 3474 6578 10905 15199 18344 24639 35323 55590 75969 101103 127826 187289 296224 430515 524774 559057 441567 273078 143762 85501 56654 4141 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 234 926 1497 2024 2734 3715 4538 5480 7620 11843 16624 20759 27748 34681 39285 47102 56323 64037 70807 80664 88085 97199 115481 133641 126430 107265 75545 42886 29174 30976 27867 17903 13652 12540 12266 14745 14955 13715 11813 9898 9425 9452 9321 8687 7823 6953 6009 7403 5031 3296 4354 4387 3538 3156 3309 2462 1400 593 303 255 334 314 296 243 273 309 320 322 339 316 339 390 459 455 398 2066 5843 7576 9785 11975 10437 14004 26615 41507 40559 25852 10551 3341 1204 368 193 200 601 1316 1052 387 183 135 124 127 159 230 222 197 183 157 111 125 126 113 160 162 193 205 200 232 213 236 256 310 314 307 283 303 254 228 201 153 117 168 147 123 143 101 105 132 134 154 150 144 124 121 114 122 124 152 164 110 114 121 133 157 155 164 165 140 121 167 172 127 115 112 136 106 114 139 105 99 103 107 107 119 121 118 104 113 156 144 114 109 104 138 152 144 119 138 136 126 116 148 144 145 122 115 146 140 138 126 126 138 142 152 144 127 144 138 141 118 128 132 132 124 134 129 122 142 134 132 133 129 122 112 106 107 103 112 108 102 103 96 95 89 87 75 64256 335 860 30 11630 17 50 56 7600 1177 68 409 789 1499 1994 2439 3421 4983 7004 10369 13988 19876 28523 34031 42294 51848 68131 109185 177171 229193 248484 312294 277550 282197 254730 221761 250158 290788 193415 22299 711 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -34 400 1532 3532 6311 9028 11245 13137 14107 15357 16495 19317 23135 26496 30140 35396 42232 48692 52900 58450 67609 75926 80265 94514 112837 114850 102712 71371 44539 32369 24923 17164 14816 16486 16024 13507 11252 14237 19842 21067 17276 18061 22460 25048 24963 18917 12453 10756 11537 10169 6951 3831 1836 1255 2287 4047 3865 5234 6141 4062 1403 411 281 278 319 298 245 275 265 252 259 321 298 357 533 857 1285 1612 3172 7586 15090 22801 25416 24720 21802 21811 28443 25658 12761 9547 9531 8594 3607 518 420 4788 7246 3642 1102 270 255 207 176 179 254 288 245 206 222 168 122 92 81 132 144 170 186 185 219 242 223 271 252 258 290 320 312 259 231 224 178 154 149 138 160 167 115 109 125 141 149 125 140 135 121 118 131 105 125 147 146 134 115 142 140 132 157 140 147 153 142 105 108 124 134 150 120 111 128 138 105 101 101 113 104 99 106 92 99 113 113 119 120 123 129 131 130 128 139 137 153 151 138 147 136 163 150 129 131 137 130 135 128 137 152 135 146 131 119 133 125 119 134 129 124 123 129 131 130 122 120 116 115 119 115 103 114 117 112 102 102 100 99 99 95 94 96 82 64262 347 498 30 11628 17 51 2 7598 1178 9 89 635 1637 2114 2750 3702 4486 4798 6068 8435 10797 15975 28198 36101 42266 61962 57474 32951 34711 38269 39993 43468 56266 73296 91811 94519 86414 94913 91506 162280 281549 325524 282292 229788 194221 117797 5775 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -21 400 1604 4638 9768 15890 21458 25928 31771 33591 32762 31980 34087 34174 33093 35804 40635 46749 52676 58602 64978 67355 63506 54083 42016 30977 22486 17366 15460 16609 21171 21885 16838 11635 15993 26886 30778 32411 32430 31296 36324 38424 38467 38084 32934 27487 23342 20719 16510 11799 6575 3606 3407 3119 2669 2586 2305 2849 4900 4707 2093 605 221 206 206 241 259 284 259 233 247 246 230 307 463 1246 2801 3748 4544 7303 14056 22337 22347 25887 32061 35616 39041 40904 30563 19811 13536 16726 16146 10122 3848 1131 6416 12479 4374 1246 576 205 269 421 452 319 209 261 339 207 115 132 120 104 170 179 189 224 207 275 278 248 234 275 254 272 246 252 235 221 193 142 118 134 124 153 127 125 109 138 172 148 134 118 131 113 141 131 140 158 130 123 130 131 150 157 139 131 138 133 153 130 116 128 118 138 140 144 120 126 128 99 121 124 98 119 112 113 139 145 133 136 116 127 127 121 107 105 127 142 138 134 137 155 164 144 139 133 138 137 133 161 152 144 140 131 134 139 143 130 128 117 124 118 125 135 130 141 137 132 131 121 133 133 115 120 122 120 120 113 110 103 101 100 96 96 105 94 64268 359 136 30 11626 17 51 8 7597 1179 3545 3910 4293 4818 6505 8799 10052 10689 10894 12249 13806 13957 15441 20818 27970 33454 39455 50819 61440 68629 72508 81553 100880 119364 114017 150074 146698 130143 76185 47140 42275 37408 41610 50167 46364 46864 69542 87776 75147 57670 51694 48229 35760 24907 12818 6257 1764 10 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -60 312 938 2126 4249 7938 13566 24179 34898 37485 33564 32667 30799 27903 27566 27123 27537 28375 30476 30990 29802 26671 22715 19902 19035 19982 21509 24369 26097 26011 33139 36766 39219 41690 43434 43800 38668 33211 30160 29431 27791 23855 27101 31063 33644 33190 34394 29502 20178 14258 8477 4112 2623 2172 2759 3052 2654 2926 4412 7079 8242 3336 469 271 207 170 321 587 995 1681 2272 2769 3309 3178 3196 3908 5206 9258 15339 19845 26729 38963 48176 52169 52968 50798 36941 28800 19075 10495 6962 6142 4469 1857 411 127 1226 5999 4374 2729 2959 2399 663 462 671 385 355 836 1073 465 216 181 156 127 163 157 189 177 185 217 251 276 263 263 272 279 258 227 192 241 213 133 148 152 130 115 103 134 132 112 136 128 142 121 151 145 103 108 117 107 106 114 139 132 168 124 125 173 167 137 136 148 140 129 117 111 93 98 126 115 104 136 127 133 123 101 102 113 137 123 102 138 138 147 127 113 107 129 125 111 123 135 143 149 135 145 135 139 135 117 142 146 139 134 128 137 131 137 147 135 115 130 132 122 111 122 123 136 134 133 133 123 120 125 120 124 118 112 108 111 114 107 108 100 89 90 91 89 64274 359 164 30 11624 17 51 14 7596 1181 3218 3028 2852 3100 3000 2385 2950 3963 5048 6041 8644 12827 17682 22802 30224 39606 47930 53335 49289 40583 35616 33075 29565 26379 28055 37621 55252 92226 101554 115235 167176 119848 22097 15115 11960 10387 8227 5229 2882 1785 1294 993 887 716 656 205 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 391 1410 4056 7765 12048 17050 22780 27235 28975 29198 23657 19626 16610 14979 15759 16566 15366 14499 16310 23151 33854 42253 45242 44409 47114 50972 50849 45817 41473 41594 43374 41467 41547 39975 36283 35266 32004 33494 28238 22348 25166 30199 37032 46166 47656 47941 60705 69692 75461 73819 50857 24587 6447 1691 782 753 2568 6902 9169 8994 11294 10688 4581 559 182 336 514 913 2190 3725 4383 4812 4885 4082 3792 4243 10110 17802 22357 27702 37928 58124 67741 53526 44993 45465 32602 16267 7023 5447 5064 4351 2468 1579 1157 456 123 131 142 262 733 2256 4335 2345 1027 685 900 1784 2166 1303 489 171 119 106 106 108 157 175 143 127 161 171 157 211 178 173 201 225 196 133 140 161 107 100 122 110 128 114 94 130 121 103 86 99 113 87 90 108 102 86 103 114 85 106 83 83 101 118 114 105 99 76 79 84 105 102 95 104 72 70 97 98 82 74 65 69 72 81 78 77 84 65 76 78 80 74 81 91 100 99 97 87 101 102 101 90 90 96 99 103 104 109 90 95 113 87 79 86 86 86 88 90 89 90 78 92 89 89 93 86 90 91 84 78 78 77 83 75 82 78 72 74 67 63 64 52 51 55 50 64280 353 313 30 11623 17 51 20 7595 1182 -66 248 609 852 1000 1508 2025 2792 3847 4892 6486 8856 11560 14179 14599 14598 14612 14454 15106 14035 12849 11612 11770 12705 11368 10252 8856 8849 8119 6575 6240 6081 5387 4299 4150 4392 10924 32794 68868 79991 64279 7754 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 239 1683 4767 9754 14854 18692 20968 20367 18612 17654 17067 17093 16494 17081 18906 20353 24541 28156 30324 33916 41094 48766 52013 52166 52485 52217 51667 50787 49219 44617 42379 45011 47586 46121 43552 45476 48989 47018 45078 44546 47631 52068 59845 66201 69958 72714 73199 77781 86369 88968 86062 70760 46605 19260 4987 1603 1031 968 1303 2461 3393 4093 3583 2860 1798 1184 2503 4470 6337 7029 6720 6391 7420 6856 5345 4783 4736 5828 9401 16464 23279 28779 40701 53952 59438 50382 37343 30489 25276 17118 15412 15862 14237 11450 6390 1592 140 121 143 118 96 126 185 638 2614 4632 3950 3057 3051 3307 1925 408 171 145 126 77 57 123 147 169 161 195 205 189 229 201 226 219 185 236 230 149 147 167 96 108 86 122 96 97 112 93 107 124 114 121 90 101 98 89 97 113 93 102 104 101 110 115 111 103 116 116 121 109 85 104 103 97 104 107 94 82 101 83 70 61 55 82 95 80 87 49 74 94 66 75 102 111 89 101 92 97 88 94 75 94 98 99 103 85 101 117 107 107 112 98 83 98 95 93 100 93 97 97 94 105 95 88 88 103 98 98 101 107 90 106 102 95 84 73 76 81 87 76 69 67 62 62 73 68 54 64286 336 821 30 11621 17 51 26 7594 1183 -41 90 104 141 186 228 86 84 162 137 248 213 364 604 794 928 1734 5641 7904 5775 4073 16063 56789 132352 248597 253416 237227 113740 22709 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 453 1237 2506 3999 5713 7985 9995 10511 10957 11721 13805 16880 20081 22636 25542 28409 30097 32376 35099 37951 43298 49620 51435 52898 57661 59947 62406 64361 67936 71628 72736 68330 62661 57762 56572 54039 52581 55729 56666 58795 67920 72933 60152 58145 74142 101096 119403 130454 128560 99304 68303 37389 16020 7005 3711 2056 1780 2077 2656 3000 3377 3759 3899 4161 4905 6502 8895 8855 6035 4303 3921 3424 4036 4880 7050 10153 12183 15044 19237 25533 30300 34135 40764 40987 39161 27880 23548 25117 20688 17027 18736 22486 18857 10485 3201 382 146 157 135 173 111 174 182 174 373 1845 4619 6023 5710 3824 992 182 153 133 144 136 126 82 131 163 159 232 221 227 221 227 249 254 256 259 225 179 175 154 120 118 138 131 163 143 142 131 124 135 144 124 123 120 104 85 106 128 147 151 135 140 139 132 135 133 131 124 149 146 116 122 120 119 114 87 120 125 98 117 108 101 103 111 105 83 107 123 119 120 113 97 94 115 112 114 129 134 136 121 106 115 122 123 106 103 117 112 120 122 117 115 129 129 125 114 98 112 124 128 120 117 106 104 123 116 113 122 112 114 120 108 113 120 114 103 96 93 95 96 93 85 75 77 79 77 67 64292 323 1209 30 11619 17 51 32 7593 1184 637 1004 2495 6498 10723 17247 22223 33167 60290 84268 101347 117247 198526 324138 218003 18082 176 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 186 694 1435 2840 4664 6669 9476 12829 15200 17307 19532 22699 25252 27475 28647 30694 34152 36402 38195 40591 41835 43075 45410 47853 51081 57893 63187 64683 67222 64560 62234 64064 67783 71676 73626 72051 71567 76640 79854 76148 77127 88205 106033 129032 144339 134240 115458 95332 65139 34255 17362 11478 9999 7797 5072 4614 5945 8544 11118 13077 12964 11055 10794 10519 9819 8810 8196 6482 5494 5015 5427 6928 8569 9341 8790 11665 20657 27467 33310 39619 44429 38168 34749 31607 22940 17923 20779 22585 22294 23168 17809 9455 6093 2278 245 146 150 163 161 169 144 133 137 157 162 368 779 643 189 132 145 170 136 143 130 99 122 171 210 174 206 209 207 222 233 221 235 231 191 179 175 154 161 140 147 132 109 120 136 125 122 101 121 122 109 117 131 133 107 80 98 106 114 129 150 131 106 154 142 107 121 115 111 125 137 119 97 104 128 119 90 84 82 75 110 110 106 97 105 101 112 109 102 89 109 107 122 112 110 117 116 109 109 108 112 119 118 118 110 119 127 114 106 110 111 123 134 116 105 115 104 101 98 111 113 109 111 107 105 115 111 105 113 109 97 109 104 105 100 99 94 87 80 79 71 68 64 72 69 64 64298 327 1085 30 11615 17 51 38 7591 1185 240 1477 3443 6215 8323 17116 29449 35503 67304 114859 110338 84049 43970 65568 87101 71226 147606 228297 166995 62097 6988 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -8 722 1944 3506 5342 7588 9920 11539 12576 14453 17685 21810 25458 28092 31626 34275 35555 38841 42420 44902 46992 49020 49892 51419 57274 65723 69712 66512 65521 69402 74483 79503 82263 84708 84267 79620 78163 80228 88492 100352 123288 144152 130501 112433 89127 63891 39511 28712 30442 33618 34507 34316 31919 26916 24124 25490 26295 24232 21847 20018 18636 15772 12903 11349 10610 8815 8134 5539 4074 7859 12818 12015 8533 6447 7494 12598 22921 32138 34703 41627 49144 42011 33551 30581 31336 32442 28760 20937 15356 11834 9270 5911 2152 315 176 181 158 141 108 122 159 146 117 190 178 128 142 148 137 151 102 99 149 94 99 113 144 159 198 188 186 234 244 244 200 258 258 242 238 183 162 135 164 195 155 99 153 192 174 104 105 126 141 151 123 119 130 148 100 114 119 141 124 125 115 134 112 104 127 96 84 104 111 122 128 125 141 147 121 107 100 111 110 125 108 120 121 96 87 94 113 96 109 129 115 107 130 127 89 110 108 112 125 128 110 93 99 118 121 123 112 131 127 122 134 132 117 109 109 129 128 120 106 117 119 116 121 113 102 109 125 122 116 117 110 100 95 109 119 102 96 90 88 92 85 78 80 67 68 67 64304 328 1051 30 11611 17 51 44 7590 1186 294 692 1506 1085 602 1180 3214 8049 20138 45718 86215 126553 127412 117800 132618 175358 182725 64346 6621 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 131 906 1961 3280 4514 5910 7696 9009 9306 10020 10997 12170 13771 15920 17859 20461 25322 31054 35569 39151 43689 47900 51971 57516 63077 67086 71142 67104 69442 76511 73469 79160 93793 110359 121835 126634 129014 136493 151701 174398 190289 174816 130676 75905 45401 33401 31755 32860 34663 33686 32533 33241 34916 34783 31291 25768 21964 19653 18159 17886 16109 13405 11720 9595 6721 6006 8643 12848 13222 10223 9598 13878 20444 26528 31855 38129 44748 47663 46162 41945 38492 40525 43105 41241 36473 32077 28665 22430 15093 7813 2234 1143 870 291 227 283 290 178 220 255 159 158 129 150 186 203 181 175 173 157 165 158 170 203 176 218 205 169 214 192 218 213 267 243 212 231 241 209 151 177 146 155 135 146 148 137 118 139 139 159 119 127 117 126 153 156 122 123 135 137 151 120 121 138 118 139 153 160 140 113 124 117 145 146 143 161 136 128 125 121 130 159 127 139 141 128 105 109 130 134 118 115 125 130 146 133 120 104 104 116 129 129 110 119 135 136 151 147 149 132 119 138 137 138 145 119 122 136 137 134 141 131 133 127 123 134 126 122 131 132 135 139 134 130 124 129 121 127 127 124 109 102 106 101 96 97 91 88 83 64310 343 595 30 11605 17 51 50 7589 1187 12 36 260 507 1019 2501 3340 3891 4520 4983 4205 3829 3366 3083 3806 3873 4259 5158 8265 17777 31556 26040 20050 45614 78617 115217 120481 114350 33770 1476 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 166 554 978 1362 1785 2409 2767 3256 4076 5247 6348 7517 9210 11686 13256 15710 19147 23706 28420 34233 39671 43679 46683 49681 53258 55494 54423 54902 57031 61898 76113 96791 110343 121786 138242 158001 174407 183691 181722 166297 143472 120074 95378 69378 47138 39186 39324 39472 40197 39971 37424 32739 29841 28798 27569 26260 24498 17239 15827 15923 14812 11982 9932 9009 11795 14447 13081 11932 14719 19042 22128 23596 23570 28244 39395 45391 47814 50352 49171 53904 56232 47934 40707 32108 30904 38433 40596 29086 18268 8815 3994 1893 362 219 183 339 748 388 201 254 228 155 150 150 149 174 162 151 128 131 99 108 132 164 186 162 164 205 226 228 218 206 227 217 196 211 229 187 145 116 140 186 174 116 104 143 124 132 143 126 148 164 153 156 126 142 144 122 114 132 111 126 127 110 128 153 113 102 129 152 154 152 116 127 136 123 119 112 115 105 82 119 126 132 113 100 102 131 122 121 122 131 127 111 130 116 117 108 98 133 120 108 133 128 113 108 139 138 130 131 135 132 143 136 133 121 129 132 120 125 139 141 123 136 145 152 139 134 124 121 124 117 128 123 125 125 124 112 110 116 117 115 111 98 91 86 88 83 82 64316 333 891 30 11601 17 51 56 7588 1188 11 608 913 955 1797 9350 25358 36161 65071 109425 115819 69823 27446 16831 949 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 20 356 902 1833 2862 3850 4890 6134 7796 9252 10394 11974 13253 15676 18849 23246 30224 35531 39795 42932 44180 43646 46176 51785 61076 73799 88546 104599 115315 120114 124227 126892 124073 109525 91465 73037 52323 42065 37117 34554 32753 29254 29703 33135 40153 53944 77529 96474 119502 149491 149814 108877 53490 20771 10625 6679 4970 5398 8654 12369 11416 11235 17233 23456 21956 18426 18443 18056 21167 36333 50257 50136 52076 46190 55187 60873 56758 46243 34420 42601 53797 44463 35560 29319 25706 11090 1534 408 334 261 211 187 248 269 193 155 116 129 178 272 201 172 151 148 168 147 152 125 171 199 192 178 172 161 172 187 234 233 212 214 240 224 223 178 153 146 135 125 111 142 132 136 142 154 104 143 158 119 140 140 134 136 165 107 95 141 114 118 128 122 146 133 138 112 126 135 139 106 145 119 112 104 118 143 126 113 101 103 96 114 108 84 126 123 125 111 139 104 113 120 125 121 118 129 120 104 132 134 127 132 139 135 131 134 138 144 128 145 128 132 127 115 120 125 135 130 134 125 119 120 129 150 134 121 125 127 128 133 127 125 118 122 125 116 102 106 110 110 103 92 103 101 90 86 83 64322 339 707 30 11597 17 52 2 7587 1189 -68 7 164 115 402 1094 1952 2481 2416 1936 1845 1686 2398 5192 4434 2524 3053 5245 2448 226 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 31 497 1078 1928 3093 4280 5607 7905 11006 13666 13252 13131 15722 19555 22550 23766 27835 35717 42981 47562 50719 56815 64932 73467 79588 82638 83445 88745 93508 95688 90739 74905 55424 44674 43948 42501 41101 38325 35212 39017 47526 55753 67078 83773 101047 120693 137285 153896 152423 120880 67348 27073 7730 7160 10468 10781 13490 17073 19806 21096 21503 21600 20590 18126 15449 17630 24087 34542 46391 50595 48745 46996 49445 64505 82584 88700 80196 63961 47442 47016 42855 33037 31223 26473 24457 17055 10775 4803 1649 466 298 207 203 201 213 219 162 167 167 183 155 198 190 148 116 155 135 122 102 120 152 144 205 204 227 191 209 213 197 226 243 230 180 182 151 125 119 154 129 141 144 124 119 116 108 155 161 147 131 138 124 105 116 96 103 117 122 116 134 129 130 133 133 137 141 146 109 110 117 123 131 117 118 129 134 92 91 82 93 111 94 80 80 106 106 108 127 105 111 124 123 108 103 112 109 103 87 115 130 133 115 112 122 135 137 131 112 130 130 103 115 132 113 107 116 120 123 119 131 126 114 125 129 116 120 114 110 113 123 122 114 113 108 104 103 100 100 84 85 80 87 82 82 82 72 64328 336 823 30 11593 17 52 8 7585 1190 8 191 179 314 575 641 742 892 812 364 -7 67 2508 7296 6249 3524 1639 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 178 838 1788 3399 5317 8296 11699 14460 14987 15125 16456 16931 17543 20134 24579 30127 37431 43009 47605 51891 50478 47742 47282 51144 58988 67549 68242 54811 37854 31315 33076 33830 31126 32412 38181 49599 59313 65411 73305 89450 112802 133520 143906 139719 135901 145621 138518 115642 108788 97440 89157 83502 66706 37234 26127 37990 31858 14634 13166 15610 23526 34492 49058 57373 47959 39899 43395 59604 79433 100863 115206 123293 98608 57891 46090 35874 33705 37333 37285 34712 30264 25969 15928 8376 4566 1621 966 491 280 241 223 209 222 237 201 216 216 207 138 90 151 150 114 122 158 192 208 178 184 218 188 210 210 225 218 227 240 192 182 197 165 154 163 148 173 173 210 176 181 150 177 163 144 151 148 172 148 130 117 135 118 135 139 128 160 158 151 181 167 155 135 131 159 169 172 154 156 133 163 185 140 153 143 139 108 123 119 121 101 101 115 118 114 110 118 128 134 126 127 129 131 155 151 141 144 142 138 145 144 143 139 119 129 147 140 150 151 146 129 148 134 138 136 140 136 135 150 134 132 147 147 148 139 142 133 141 142 133 130 127 129 133 121 121 122 108 111 110 108 101 98 91 64334 362 8 30 11588 17 52 14 7584 1191 5873 20009 475 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 390 1283 2344 2252 1884 3619 4898 5757 8938 12706 11953 13527 18418 7743 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 225 984 2021 3354 5064 6956 7726 8066 8695 9724 11527 13073 14805 17239 20054 23438 26420 28983 31529 33634 34684 34114 36948 42760 47093 47996 45681 40209 31925 23171 18839 17477 19557 25307 34154 45647 52428 57321 67982 82283 94942 104755 129152 154264 161908 163753 176488 192378 198162 207195 210343 172213 87801 43152 21193 12667 15913 25733 34391 46567 53903 43392 37455 46060 62790 78214 85957 95518 106271 104278 65875 42406 38770 41213 49192 43612 35577 37201 39001 30709 21585 18192 8431 1900 209 177 137 187 157 163 174 195 196 204 157 150 129 90 95 92 102 130 166 192 214 223 176 153 195 170 220 211 181 227 204 172 194 148 126 111 128 119 126 113 139 144 129 110 101 101 115 155 114 128 131 143 105 110 103 101 118 142 114 128 138 97 97 98 138 120 93 125 123 116 125 117 130 108 100 112 92 116 101 75 82 84 89 76 89 124 113 99 92 97 94 95 118 85 106 96 106 111 101 102 108 114 100 92 89 119 119 109 110 111 104 99 120 117 112 120 120 121 116 105 111 111 106 102 111 117 119 118 119 115 110 115 112 100 105 103 99 95 95 82 80 86 89 79 75 65 64340 321 1232 30 11582 17 52 20 7583 1192 -89 1219 4400 9205 13582 24348 29401 41911 65951 43728 6525 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 193 1063 2174 3161 3738 3953 4756 5693 6482 7005 8548 11378 15331 19353 20720 22479 25634 28443 31194 32162 30531 29117 27111 23630 20436 17147 13977 11083 9904 10783 14738 21152 29414 38868 50201 63480 76506 87156 96664 107914 123706 141687 153639 151377 157076 180577 212029 221810 232797 224601 187623 118446 46187 17848 14676 19563 28351 41949 44927 42549 36509 36593 44579 55659 63040 77930 82248 87579 91837 78808 62701 59008 57366 56019 49440 44515 46974 41731 26532 20335 28993 38301 25458 4280 351 227 205 202 154 129 168 194 178 155 122 103 128 121 107 124 179 173 168 209 202 235 206 219 245 202 221 213 186 168 185 160 162 194 168 104 88 150 187 150 154 134 150 135 135 133 113 118 134 132 122 118 138 152 136 142 151 160 116 126 119 122 111 110 122 113 123 109 110 142 144 141 150 101 120 102 96 116 117 103 84 111 92 110 103 108 125 100 101 98 113 119 115 115 107 96 97 114 129 116 114 128 117 109 126 135 129 102 135 130 127 123 105 121 116 114 122 107 118 128 122 114 121 131 127 129 131 121 112 106 111 112 103 117 111 106 109 105 107 97 89 90 92 88 79 76 64346 360 56 30 11576 17 52 26 7582 1194 1063 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 877 4065 12241 16321 15882 14798 16754 20255 23699 16415 3496 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 16 501 1012 1341 1307 1357 1861 2650 3615 4762 5868 7829 9773 11798 13797 15640 17565 19535 21740 22681 22617 22112 19438 16006 14026 11875 11574 11942 12948 17457 23436 31675 40353 47029 50871 58230 73240 89660 105604 121106 130734 137836 152243 171326 200268 211440 189534 159483 145599 141982 130662 98131 37472 14939 18122 22697 31497 34474 33280 33975 38067 43050 49826 53535 59833 68378 70953 74745 80065 76249 82996 98337 88717 62848 53036 54902 53861 47692 37248 33448 33701 56569 73952 16904 2525 343 272 175 162 221 221 180 164 166 141 144 106 131 91 114 118 112 165 201 188 192 192 227 237 194 183 186 191 161 141 120 142 151 130 114 95 137 124 109 108 156 144 159 128 109 104 113 113 138 182 124 107 91 115 109 123 135 123 123 126 142 137 131 119 129 115 97 100 111 108 120 116 135 95 104 115 113 107 107 100 104 91 79 95 130 122 104 107 129 135 112 117 123 121 115 91 93 110 110 116 116 121 106 106 112 118 117 104 97 122 124 103 104 105 112 112 113 112 129 119 114 131 127 140 130 109 98 108 117 110 118 105 98 108 109 100 98 86 90 82 87 86 87 80 83 66 64352 231 3921 30 11571 17 52 32 7581 1195 29 445 713 1034 1212 1313 1436 1541 1362 1145 1557 2668 4668 6306 7871 9251 10476 11545 11334 10422 10740 9796 7680 6117 5831 6309 8107 10336 12730 13987 16232 19970 24533 30644 37486 43627 51539 62574 69586 70869 73695 98834 150477 196392 246841 286964 303886 272367 205885 177455 178070 107019 25326 19508 26136 29981 28113 33858 43998 50701 49105 43320 37570 43125 54404 70144 85314 87984 83521 82057 82052 79151 65841 50258 55386 58559 54547 51257 29075 19921 34170 91525 68161 26051 6594 1103 357 274 276 250 201 182 219 206 155 158 164 195 166 114 90 173 151 137 144 175 210 165 181 216 169 188 201 171 138 135 120 140 122 123 153 156 155 136 128 127 146 125 117 127 117 108 110 103 108 121 143 128 131 116 126 132 139 119 91 111 138 127 146 140 136 128 121 130 131 127 132 134 121 139 110 83 76 91 90 81 107 83 85 105 112 92 113 115 120 108 105 107 107 76 65 83 104 113 115 132 126 120 115 107 117 106 104 104 95 104 106 118 124 98 103 108 112 117 117 118 121 121 123 105 83 114 115 107 108 109 102 96 101 100 99 103 102 94 88 83 76 78 81 77 68 64358 325 1095 30 11565 17 52 38 7580 1196 630 1088 3959 12581 21620 26641 26512 63641 52574 5305 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 132 571 1036 1341 1837 2548 2557 2506 2877 2736 2576 2991 4031 4809 6086 6418 6498 6689 5289 4711 5332 6851 8191 9452 10930 11775 12560 13011 14599 16989 18352 22107 26283 30175 32806 36577 40737 37775 44204 62572 89535 120012 132431 135788 131869 123561 139781 150098 151125 148512 125920 126367 121608 68110 28574 25578 30723 36137 38397 40257 41941 46276 53719 58962 64061 65204 66209 68473 69599 69731 71437 71425 70667 68333 64436 64363 70549 72458 68964 57225 32472 30006 76515 139656 145059 91692 37188 6820 749 334 299 264 236 256 236 193 208 195 188 164 155 140 111 139 170 172 186 212 221 213 191 213 259 221 190 155 118 128 133 131 145 179 176 170 110 132 146 119 165 155 137 145 163 144 120 163 169 114 138 187 139 105 157 140 107 101 125 128 121 140 137 130 124 124 115 125 128 124 131 114 94 110 99 98 89 101 109 111 112 106 106 88 112 114 103 119 103 126 127 109 108 114 90 92 121 122 108 116 116 123 129 117 117 118 118 118 109 113 130 116 109 113 111 102 113 108 115 128 125 127 134 127 112 124 117 117 120 114 125 125 110 109 110 105 96 96 105 93 88 87 85 80 75 64364 325 1122 30 11562 17 52 44 7578 1197 66 10104 35880 39756 47381 34736 40238 4200 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 7 405 1079 2141 4084 5764 5299 4462 3465 2640 2069 1577 1324 1709 2611 3437 3869 5202 6617 7001 8537 11171 14169 17297 18644 20321 22408 23178 24587 27957 31197 34917 41328 48009 55447 58123 55498 53990 53384 61824 75604 83046 94228 96993 113052 126453 136328 116018 78319 42863 21489 19050 20501 23935 29269 37692 38997 32948 31563 43047 60023 72660 73411 67960 70626 70131 57261 51809 54655 59591 66490 65872 59444 58425 68608 69288 64876 69078 64571 47267 55093 84971 109849 100960 75162 52645 19947 2978 828 327 303 257 256 263 266 248 197 169 176 119 149 149 121 117 166 185 190 192 148 167 204 191 173 143 144 105 111 116 100 78 131 111 74 72 122 111 91 96 111 117 111 102 131 116 152 150 107 122 122 84 96 131 103 82 96 87 89 109 124 102 95 98 113 95 98 123 115 108 104 91 79 104 87 58 102 74 84 72 76 84 96 102 102 96 97 92 86 95 100 99 105 83 83 82 78 80 103 80 80 106 105 97 79 89 91 96 100 94 94 86 74 100 94 80 84 89 91 96 96 108 106 95 83 87 90 97 93 91 90 88 81 82 83 82 87 76 70 69 59 59 60 61 53 64370 327 1027 30 11557 17 52 50 7577 1198 119 3948 11206 26653 39602 47511 30493 44435 92943 217769 267250 151509 87901 25261 2660 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -56 221 97 -18 296 1018 2448 4621 7641 11272 11456 11223 12759 14056 16001 17841 20739 26437 30789 34121 41453 48470 54035 56133 54882 56620 55069 53301 61892 78126 86279 84654 99996 112381 107203 101408 84124 49313 28584 20763 20043 19976 23215 24480 27553 34473 34935 31191 36041 49209 63790 72471 76631 82998 81411 68233 53109 51112 62200 76042 82793 76766 62102 55040 63578 73189 60579 37150 35567 52345 88658 110002 94038 60112 33856 11913 2735 1364 836 526 398 341 304 267 277 285 208 195 161 141 141 115 92 111 148 145 125 122 163 137 158 172 146 144 112 104 75 77 78 88 84 96 71 77 87 79 102 93 106 131 92 94 111 94 95 105 93 84 112 110 97 123 124 102 99 89 96 92 81 94 87 82 82 68 103 94 91 111 66 68 59 83 91 65 59 63 84 93 82 122 81 70 76 77 55 71 85 94 80 77 82 107 93 74 68 86 88 93 75 86 98 84 79 85 84 80 89 96 108 98 90 101 83 76 74 72 71 88 96 104 96 73 84 94 86 78 84 88 80 83 94 78 72 70 71 73 69 63 59 57 61 64 58 49 64376 335 782 30 11552 17 52 56 7576 1199 84 158 992 1520 9 3769 12827 4928 49 618 1175 3942 10030 16199 15423 19229 24565 19395 60367 110636 61135 67113 56241 145838 208846 243188 122772 119584 135649 9955 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 175 1225 3327 5600 8390 12022 15678 18859 21112 26133 30974 34436 39721 43651 45460 50059 54896 62623 63731 66002 73069 78553 75822 76941 83604 74941 73006 73090 78917 71949 46181 28435 27499 30678 27816 20396 19081 28876 30724 30115 32130 38978 54041 70878 75986 70802 73395 58260 43323 51286 65098 73701 80033 85385 81429 69902 68193 63971 69627 74302 49796 44563 68579 96848 100150 97155 65581 25820 8007 2337 1180 830 711 648 601 485 401 391 379 326 285 194 170 124 133 137 117 170 195 161 161 148 191 208 184 177 143 128 117 97 115 89 82 94 103 130 83 88 108 96 119 97 78 97 119 121 142 127 133 141 141 117 106 119 120 95 113 97 132 142 126 126 124 108 89 98 97 103 118 143 136 95 82 84 89 116 112 107 92 98 69 84 85 94 99 112 104 100 101 107 116 112 100 90 94 100 107 108 100 105 111 134 117 119 120 102 112 122 120 112 96 107 108 108 127 109 92 97 111 108 115 101 108 123 107 98 113 115 99 102 113 98 106 108 109 106 92 98 106 103 86 80 87 87 84 82 76 76 64382 359 56 30 11546 17 53 2 7575 1200 943 1018 1115 1312 1953 2478 2963 2924 2987 3397 3141 3185 3771 3689 4075 11462 24094 27809 8694 895 696 1420 2267 2702 3005 2944 2640 2633 2912 3095 4506 5876 4973 3875 3102 2096 2017 8063 4913 472 1141 2278 2893 6949 11941 29471 70624 83848 39289 18953 7859 521 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 636 2065 3768 6551 8944 9977 11131 12628 16172 22543 29587 37425 44966 52041 57312 62195 65444 75960 78547 73811 68342 69049 78313 79678 67598 59773 35110 26549 29549 31368 30515 24275 18938 19086 21527 24079 36689 51382 63003 83044 83894 63885 65829 58848 56254 57062 64349 74979 86383 90186 80207 68964 56781 49247 42012 35145 35734 39188 45206 63755 86773 98940 83011 49651 27455 13397 5520 2830 1509 967 752 617 563 454 410 329 238 211 170 177 176 113 121 156 138 203 158 182 180 196 155 120 92 116 132 115 134 91 90 118 86 67 120 97 79 92 76 83 106 101 110 109 104 127 123 115 73 99 119 139 111 82 95 128 111 109 143 98 86 120 129 109 101 95 84 96 117 95 113 92 82 86 79 80 75 94 66 69 88 58 76 80 103 82 71 79 78 95 109 95 76 115 95 110 98 94 97 106 113 106 105 103 98 103 119 113 118 114 112 102 99 105 100 92 94 88 96 106 109 104 102 96 102 89 83 93 98 86 97 94 95 92 91 88 79 88 88 86 82 79 81 75 66 57 64388 360 24 30 11544 17 53 8 7574 1201 4762 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 892 1749 2730 3321 4018 4438 6242 7853 7796 6767 5119 3670 3264 3567 2852 1613 1161 412 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 531 2369 4704 7624 9659 11262 15163 19820 25231 35052 45763 53805 60068 63821 57808 54254 50667 51200 62140 58459 44687 37298 32194 28617 30724 35121 37857 31620 21107 16827 19405 25022 31941 44215 54282 58282 58830 59506 54578 50707 53448 54283 68210 80191 82690 79490 70527 65540 66830 73157 80919 77031 65173 51200 38336 33821 36184 36887 52228 69180 86615 77622 44561 18053 6459 3812 3257 1685 844 614 505 445 384 409 347 267 211 220 208 110 120 150 157 131 149 170 112 122 118 100 124 105 126 112 104 104 106 118 91 98 122 116 89 99 120 93 117 101 76 104 94 67 81 86 104 99 107 91 106 109 105 85 103 97 93 83 99 111 131 125 113 147 132 111 108 120 96 80 81 70 87 87 69 69 86 90 98 72 69 84 93 84 85 99 103 82 85 82 93 84 101 96 82 69 76 87 98 87 90 104 84 105 108 78 84 105 108 96 86 81 87 96 90 87 99 101 80 87 86 93 99 92 99 101 92 97 88 92 88 82 84 91 83 82 80 77 72 68 62 65 61 57 64394 360 21 30 11541 17 53 14 7573 1202 3446 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 168 593 911 901 1313 1899 2373 2662 2449 2188 1432 848 225 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 14 720 2009 3388 5932 9034 12648 16603 18905 20879 20732 19265 17765 21109 27617 39236 64508 72080 80469 85042 60000 38858 34889 37071 34635 28178 21658 17542 21324 25944 28851 39337 55455 60861 55802 68522 82290 63162 47282 44807 60878 83094 86234 66860 43491 45493 53179 58072 68003 74822 82322 82294 77458 63060 49338 38940 36989 32918 28368 36665 45362 74098 80446 46550 20053 7857 3023 1843 1072 800 682 516 417 345 365 358 288 190 152 112 147 128 137 142 162 166 153 190 123 92 106 81 84 86 110 67 96 113 111 102 74 90 120 127 93 105 126 116 119 84 92 117 113 96 93 85 90 102 107 90 117 130 112 99 104 122 95 115 119 99 66 96 110 86 108 116 96 75 76 81 89 85 83 57 83 87 77 91 83 101 69 48 75 68 61 66 93 98 82 91 90 88 82 95 84 84 91 90 83 85 83 91 89 87 104 89 85 81 95 92 95 87 92 109 105 86 91 101 100 93 87 83 81 76 82 92 92 78 75 70 67 83 79 67 75 81 75 67 60 56 58 57 50 64400 360 17 30 11537 17 53 20 7571 1203 3041 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 299 487 1314 2711 3856 4375 4384 6108 7698 8143 10617 12207 11491 10410 11595 12376 13007 11845 9681 9290 8716 6993 6347 4250 3132 1875 1145 416 86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 875 3611 6718 7696 7300 6858 7521 9039 10438 12233 12774 13287 12130 9498 7280 5561 5396 11278 24278 24273 22750 28703 31741 33584 32126 31711 28563 23620 16509 12317 13196 17719 24110 28314 30255 37177 48597 50739 49921 55792 63409 57551 46968 51439 74262 97212 97956 75191 59564 48466 50764 59248 61876 64105 63388 79539 83682 74684 67640 58815 48129 38272 29875 28687 34309 53047 80634 68601 39959 19874 9595 3778 1686 2471 3512 1108 662 472 430 365 282 204 172 189 149 132 171 219 184 180 168 148 158 152 103 81 104 93 101 112 107 146 152 104 85 92 79 92 99 106 139 111 119 114 84 118 117 131 124 128 113 120 106 125 121 114 81 133 129 120 131 133 130 121 95 106 119 101 83 87 128 133 104 92 99 101 100 92 78 79 82 82 103 73 69 106 109 96 98 102 85 85 121 97 105 94 101 88 100 110 110 118 113 110 94 109 109 99 97 102 94 97 111 118 112 117 102 97 98 102 107 98 97 96 89 101 99 104 106 112 103 105 105 89 88 87 91 82 88 85 82 78 72 68 68 71 64 53 64406 360 43 30 11533 17 53 26 7570 1204 1284 999999 999999 999999 999999 999999 15 662 1141 425 599 1323 1494 2261 3539 3848 3349 1970 1157 466 387 376 601 3252 8385 13467 18501 22412 25435 25734 22454 19596 16392 22720 27750 22863 15531 10995 11498 7492 4771 8412 24277 32357 40314 48242 38751 33297 94293 191658 240216 274427 132855 36690 83050 51050 1777 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 179 1184 2077 2767 3790 4081 2220 989 604 646 869 1276 2255 3937 6260 8870 11387 15560 18850 18968 20344 19793 17725 16852 14868 13625 13507 13898 15127 16846 19321 22124 24190 27510 33126 36087 33954 32731 39793 49978 53144 51416 56095 70093 88605 95842 84835 64031 59013 57942 60123 67315 71291 77599 87280 94781 98837 94339 80541 67766 60788 46935 30457 22970 27540 35174 52085 94613 101263 63219 32926 19138 8654 2544 2943 3736 1326 792 605 438 365 295 265 189 153 195 154 166 164 221 182 178 192 190 154 117 120 116 121 142 117 127 159 131 111 129 132 130 121 165 174 115 130 149 147 161 151 178 152 152 157 163 172 147 133 131 118 131 132 146 145 136 125 141 121 119 125 155 120 122 147 136 89 107 121 137 121 115 89 80 88 84 92 96 88 106 86 82 94 130 123 106 120 116 93 103 115 110 104 103 114 128 127 127 130 140 144 133 111 115 122 112 125 120 111 127 108 109 124 124 119 114 118 122 130 132 127 112 113 125 118 117 112 108 118 105 108 109 100 104 101 100 90 83 90 79 84 81 74 64412 360 8 30 11528 17 53 32 7569 1205 403 999999 999999 999999 999999 999999 999999 80 252 423 797 945 498 319 584 561 629 1700 3369 4833 7008 9597 11582 13465 14937 15729 17930 18075 18176 20596 23557 28688 31284 28758 27684 26477 29072 28722 28965 31238 35315 39615 29790 52084 48845 46153 89206 121849 150984 165356 236293 265052 219190 46195 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 806 2934 3819 4045 4908 5818 6699 7952 9108 10470 13003 16140 16534 14429 12626 10772 8533 8475 10531 12588 14707 16275 17210 18613 19990 21716 24141 25927 25199 23138 24517 30539 36716 44038 52086 55664 57636 58839 57587 58039 59526 57910 51472 55683 59499 61909 68756 78819 86005 91016 91250 93766 92904 85719 77630 72407 55470 39662 28761 20265 19117 20447 20973 34858 73211 76255 49809 31202 21591 15172 10042 3804 1399 1856 1679 956 757 795 480 288 220 194 200 129 135 160 135 140 192 177 131 177 169 91 50 86 92 105 101 83 122 147 125 132 122 136 142 121 136 114 124 110 106 120 123 119 128 121 117 127 126 106 107 81 73 68 97 112 96 113 114 96 91 77 107 110 121 84 101 100 65 92 87 97 101 101 111 119 94 84 52 106 89 75 105 108 69 86 96 96 111 97 92 78 88 92 90 104 106 87 97 92 96 94 110 118 121 109 98 111 114 110 73 93 87 86 80 81 99 98 86 103 113 106 99 89 84 98 95 92 78 89 90 92 91 86 85 88 84 74 71 74 73 65 56 53 55 64418 328 965 30 11525 17 53 38 7568 1206 -93 194 351 789 1205 1910 2318 2729 3291 3624 4018 4638 5849 8655 17016 40442 89213 188767 338670 604277 780802 367878 11529 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 949 4276 7796 9140 9937 10703 10325 8183 7979 7215 6792 6814 6569 6338 8115 10266 12019 13509 13994 15634 16207 17492 19704 19555 18391 19059 21659 24953 28183 31514 34421 36323 37431 39669 44064 50994 53662 54064 54019 54274 50537 49431 57307 65993 69293 70502 74048 78641 80276 88658 93769 90497 84798 73743 68401 65842 53501 33291 20593 16791 13610 13629 16154 33831 73679 78540 58694 39353 25748 19876 21692 18925 6712 1853 3117 5428 3297 6154 8368 1771 391 360 325 303 208 185 164 156 189 190 220 225 218 161 161 115 107 87 141 147 105 142 133 157 168 117 138 149 107 153 136 157 115 119 119 155 143 109 90 114 105 110 93 134 161 147 143 119 130 114 150 147 152 135 95 133 136 114 111 132 119 106 112 140 104 89 119 98 102 130 113 109 106 98 108 109 121 124 119 103 110 132 137 118 99 102 114 131 122 112 127 134 125 117 123 116 143 131 103 113 106 119 102 113 122 126 120 119 120 126 121 121 130 119 112 122 124 127 110 109 111 119 119 127 128 125 126 113 107 100 99 94 98 96 93 91 82 64424 360 2 30 11522 17 53 44 7567 1207 3204 502 999999 999999 999999 340 355 300 361 335 104 84 -71 -4 -3 157 321 493 939 1318 1645 2194 3801 5310 5028 4130 3547 3202 3286 3587 3524 7333 14217 13395 15011 15719 18336 23562 27282 26878 25684 22280 22258 29531 45852 70772 88002 94349 143584 174625 130216 95073 7694 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1012 3518 3821 2699 1192 1449 1832 2162 2736 4289 7536 10578 12343 13738 12539 10978 10939 13072 13991 13808 14160 13319 14469 17640 23206 29749 35889 39345 42225 47073 50083 53921 60405 66551 67764 67827 68502 70435 71232 72914 76661 78836 85269 86157 82714 80998 80260 72862 69817 68373 60484 49976 38527 27291 19910 15491 11269 9450 9378 9262 12085 13002 24259 54055 78570 79468 58253 35808 22821 12980 10526 12150 12895 17916 33526 23302 4120 4668 7327 1833 493 416 396 418 425 238 192 200 184 230 221 238 230 200 146 127 140 208 159 152 167 163 148 132 125 140 174 164 164 153 143 158 136 141 124 123 165 182 116 124 157 116 130 145 120 119 101 122 142 149 134 155 145 144 146 133 112 138 150 146 111 110 119 144 130 123 131 119 112 101 86 116 125 104 100 111 111 114 126 143 149 122 145 138 119 125 130 127 147 148 146 149 143 142 138 141 131 127 121 128 132 143 151 133 138 132 134 136 146 136 137 144 148 145 139 128 126 135 131 133 118 121 118 125 122 116 119 129 123 115 113 104 101 102 100 94 92 64430 351 269 30 11519 17 53 50 7565 1208 -68 467 755 740 825 895 630 591 801 858 689 625 637 457 188 308 423 625 752 1030 902 466 414 252 278 344 381 228 410 523 544 1401 2299 2280 2911 4013 5863 14565 37440 79755 171820 241627 321128 430010 562217 220834 5990 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -42 190 620 1553 3838 7278 9299 11680 12430 9298 9104 12714 11102 9237 8724 8631 9716 13071 18846 26761 33003 37505 40482 46740 52702 57234 60558 65581 72144 78021 84696 92536 96667 94894 92656 93401 92263 88136 81793 73692 69766 66488 59510 51294 44346 36177 25764 15752 9984 7874 7436 7706 8574 9362 14428 20467 31653 55768 69280 57607 39127 25970 15266 7956 6509 9786 18491 33874 44368 28377 9932 1869 2440 3331 1838 752 608 527 881 867 263 219 234 198 150 181 217 181 208 198 170 169 131 153 127 132 126 116 124 134 118 158 131 120 130 145 140 130 140 139 127 163 132 124 124 134 138 136 137 103 124 115 146 141 134 150 167 138 131 144 153 133 142 133 105 120 107 106 117 110 128 134 105 130 149 114 115 130 121 119 111 96 93 128 113 105 116 138 118 122 121 120 133 132 140 146 147 151 127 111 141 139 134 138 133 131 148 148 145 126 136 141 141 134 124 129 136 120 135 140 136 144 139 128 130 126 125 123 129 122 115 119 121 114 112 100 109 100 100 93 87 89 64436 324 1078 30 11518 17 53 56 7564 1210 -87 34 260 689 1250 1704 2035 2682 4596 12641 29866 65693 130241 213882 441075 749213 707894 263360 11485 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 56 596 3212 7127 7793 7596 7120 7778 8075 7299 5900 5308 4689 6772 11194 14301 17031 21959 28735 36559 39084 42152 47678 54468 60740 65906 73815 80213 86586 92560 97488 101278 105042 108817 112091 112222 109422 100353 84990 74123 68011 62097 56059 47366 33488 19351 11281 8305 8668 8725 9772 10450 11217 16001 31702 52833 69295 71139 57662 37421 25906 21057 13203 4666 2711 4728 4841 7409 5682 1393 2285 2535 1934 2491 3482 1316 542 740 734 276 216 225 209 199 188 224 199 195 172 141 145 142 114 137 149 117 105 137 134 152 156 145 151 117 173 174 148 137 126 155 207 188 132 152 145 107 139 150 107 140 133 132 160 118 152 170 148 151 164 154 168 160 159 134 128 139 142 118 125 135 117 117 111 153 138 141 112 133 143 144 129 109 135 113 133 118 108 114 116 123 151 142 142 169 155 153 149 167 167 159 147 132 140 153 145 132 141 135 138 136 142 154 145 144 141 148 152 140 155 144 146 157 141 141 151 140 136 142 145 125 125 130 125 120 109 115 122 108 106 107 101 98 64442 318 1257 30 11517 17 54 2 7563 1211 94 544 1716 4568 11667 27278 58645 107930 197895 372970 559406 625296 430960 336735 86136 705 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 459 1588 2998 3574 3652 4359 5238 5887 5337 5020 4432 2975 2678 3705 5278 7307 10307 12288 15411 23539 32611 40656 45834 52082 56904 62402 66702 64710 60453 57830 56143 55750 64649 78624 94269 104107 109076 109508 98311 85841 76136 70710 70207 66773 60887 50153 33581 16510 8955 7937 7815 7492 8739 9829 10725 14246 20480 32125 40453 43267 38059 26416 15127 8766 5002 2493 1544 1727 3366 9516 20502 14314 4479 910 658 887 2674 8045 7366 1572 1029 915 279 203 231 237 207 181 186 219 205 184 186 142 117 126 120 114 140 155 144 146 158 110 114 153 105 113 122 91 101 138 106 107 72 101 114 83 129 143 121 123 121 121 143 129 128 130 111 119 108 110 125 119 131 106 122 112 97 103 112 94 119 101 100 105 91 100 90 89 105 120 112 115 92 111 110 112 115 107 108 101 99 111 126 121 110 116 151 139 127 129 135 119 115 133 130 120 128 121 108 121 121 118 129 126 126 131 114 116 121 127 127 137 118 110 103 116 103 103 114 110 109 110 112 105 112 102 90 100 102 92 78 67 71 64448 347 385 30 11515 17 54 8 7562 1212 39 72 238 179 39 127 574 934 972 886 643 515 518 652 1018 1284 1495 1981 2993 3728 4889 5856 8535 15991 23394 38320 64760 128174 167053 113548 65424 52234 66267 74263 53454 73531 132045 217583 221289 442756 552260 192857 8654 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 55 361 2331 3696 4021 4048 3920 4151 3908 2632 2083 1858 3287 6530 9845 11978 13298 14029 16606 18857 24713 35984 50060 62118 65536 62546 63397 66990 65017 58900 59126 64723 73083 84289 98379 110464 118093 115613 108719 107587 101805 83557 70576 62544 62692 60696 48068 30115 12109 5888 6080 6148 7247 10234 14630 14093 17348 22373 23777 24428 23750 20814 17832 14883 12716 9475 6626 4847 3264 1758 1217 1934 2592 759 520 560 625 703 757 804 1832 2415 1082 2056 1475 318 273 238 179 185 172 198 230 221 189 143 165 145 145 160 134 159 182 145 155 167 191 157 153 147 157 161 173 161 149 156 155 135 138 150 143 143 122 141 152 118 106 107 133 153 159 114 120 133 171 158 156 134 129 104 110 114 109 103 111 105 125 123 122 134 111 104 109 126 125 110 134 142 132 129 130 117 110 134 132 121 130 121 126 134 133 140 150 150 149 135 125 120 129 102 106 115 127 136 132 131 140 143 131 131 144 144 138 140 135 131 135 131 132 129 121 128 116 111 124 123 122 126 116 112 96 103 93 97 101 98 92 64454 359 23 30 11513 17 54 14 7561 1213 1049 1058 1317 999999 999999 999999 2918 3229 4258 5865 8242 10972 12511 13391 12692 13406 14646 17168 20305 18437 16744 18435 20985 25270 27585 28716 26351 20446 16867 14681 12342 10169 11196 14439 20300 26832 31995 32427 32487 36137 40714 36851 83293 149982 165681 155469 121331 65381 17641 10785 2881 91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 172 403 339 310 326 620 1329 2355 1761 1160 2425 7139 11939 9779 5079 4861 9304 23487 46592 68804 77008 64354 53823 55947 68744 82680 88722 92658 97924 106230 117502 130019 135988 129032 113147 92770 76757 71194 71021 71895 70323 65426 54582 36384 17855 9461 7152 6216 6339 8777 13127 16973 17100 16051 15892 19425 24577 25095 23607 22556 17241 13240 9412 5782 4548 3644 2423 1262 998 840 814 810 769 776 863 977 875 1143 1936 2514 2032 1084 394 341 333 254 260 248 241 277 308 233 257 261 191 172 163 156 159 192 220 194 170 191 151 190 189 195 191 179 196 190 187 182 188 175 186 166 175 196 158 189 177 172 163 157 178 158 158 183 199 214 182 161 182 169 179 145 154 174 181 217 173 168 192 187 170 173 154 149 169 151 150 150 147 159 161 183 172 163 186 182 182 168 172 181 188 195 176 166 197 186 186 186 177 172 174 160 181 190 176 183 187 171 187 182 190 183 183 167 171 185 190 202 193 182 181 164 161 168 164 169 171 162 161 163 170 158 155 148 150 144 148 145 133 138 64460 320 1193 30 11513 17 54 20 7559 1214 372 1579 5509 14683 21702 44373 99886 143991 211134 353562 305502 250960 207114 234906 294381 269232 337580 110649 5068 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -67 -49 -68 -90 2 451 1427 2150 2910 8705 19579 29700 35168 41844 44339 47535 61892 81792 96213 101269 107183 119773 132999 141652 143541 137707 127555 107636 79570 63620 66036 71421 66781 58851 53435 46600 35608 20149 11836 10266 11480 13263 16182 17197 15753 15249 18656 26081 27157 23949 22003 18029 12560 8585 6540 5213 4348 3555 2395 1688 1455 1979 1826 1026 915 810 731 674 1722 4128 2228 1078 3441 4954 1186 420 279 276 261 226 189 178 147 210 237 200 199 163 150 104 111 142 143 161 172 164 157 154 139 151 129 155 141 161 150 140 132 128 119 160 166 135 147 145 128 115 132 124 116 164 158 155 135 133 119 132 150 169 158 155 130 143 107 127 94 120 128 108 104 109 124 109 99 125 125 132 112 109 107 124 132 122 116 104 127 124 129 127 132 137 151 143 130 118 134 129 143 153 145 150 149 119 101 112 114 120 129 118 137 131 134 125 117 125 137 127 123 113 127 127 117 122 114 122 125 116 100 109 112 116 108 102 109 107 97 91 87 84 83 88 64466 319 1224 30 11514 17 54 26 7558 1215 378 997 1480 5170 12253 9274 12252 25389 49307 95960 199393 369783 416358 344570 418928 458314 202588 39775 4363 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -65 -85 999999 999999 27 281 940 3362 8680 16840 25547 29123 30745 35556 44235 62415 86854 104303 102294 86516 76917 75603 83476 90102 89461 87989 85650 75550 71278 71293 66861 67662 74297 66061 55961 50495 44819 39257 34072 28775 20349 14187 14494 14233 15744 15920 15152 17237 19912 23134 19988 15542 11211 6833 5559 4730 3893 2920 2392 1840 1240 1425 1101 909 896 759 709 828 955 5691 31951 73921 70640 11542 722 723 553 284 247 229 204 159 167 145 171 199 169 179 156 122 116 128 84 131 98 143 152 156 193 142 91 92 95 90 108 104 123 141 108 138 133 119 101 108 121 139 134 132 118 127 113 113 126 102 102 106 119 138 113 126 118 107 105 107 97 105 96 91 81 75 90 102 75 93 76 89 106 100 94 56 80 84 92 88 102 109 123 109 84 95 96 99 98 122 118 117 123 108 107 110 89 94 98 97 93 105 89 88 104 105 91 107 104 96 118 101 102 99 106 100 99 107 92 88 99 97 89 81 86 91 92 88 77 79 75 78 76 72 66 73 62 57 64472 313 1403 30 11513 17 54 32 7557 1216 291 944 1937 3637 7392 16877 39814 107310 237420 413239 587830 811617 531044 222617 5764 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 157 1026 3693 8831 14053 16242 17308 19910 22357 24572 29565 37715 51360 68748 85132 94559 89121 75117 65871 60711 56662 55724 56077 60084 64053 70293 77748 85455 82833 74310 60078 57969 69321 72980 73965 74661 63324 53432 53213 50573 38952 28008 18820 14604 15207 16652 14849 13172 14452 13418 8618 6350 5072 4370 4100 3412 2951 2486 2345 2307 1991 1032 654 671 682 907 927 798 906 913 1855 13746 33736 24928 7037 1195 859 965 796 399 268 269 255 202 184 150 181 182 243 193 174 183 152 152 195 169 124 163 161 162 180 146 127 160 159 155 140 156 175 145 129 116 129 164 139 116 135 128 115 130 124 110 139 132 137 131 131 154 115 119 123 120 130 112 135 129 138 125 119 111 119 135 125 111 133 112 132 117 84 102 153 132 120 119 117 132 125 138 140 137 123 126 130 122 118 149 146 142 151 128 124 134 126 120 131 139 128 129 144 143 130 123 126 132 128 135 126 132 132 130 132 128 133 120 120 107 114 123 118 111 121 125 108 109 109 102 94 94 98 87 83 91 84 69 64478 322 1132 30 11512 17 54 38 7556 1217 130 502 820 1252 1407 1730 2342 2788 3241 4367 5562 7023 13809 37240 92081 185616 353466 611184 608838 571694 479601 158726 3069 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 208 2444 7565 13025 18430 23891 30713 38431 44129 47108 50992 61024 76905 96670 107960 103444 84771 65001 50561 40602 41058 41842 37900 36156 37210 39389 41560 46943 49490 51058 49289 38429 31403 33043 37086 38161 36640 34598 34002 28835 24781 20936 15707 12117 11255 9868 8182 6877 5531 3692 1867 1374 1379 1452 1484 1501 1477 1421 1441 1282 1166 1082 1016 717 489 618 738 862 946 871 1259 1634 1194 1048 1198 907 958 635 569 806 878 426 350 272 171 171 159 147 185 226 186 133 123 110 148 161 126 123 124 91 119 115 98 74 126 119 117 158 111 108 98 108 140 116 97 97 108 116 112 113 130 113 103 120 75 104 130 105 129 132 98 111 130 111 90 104 132 92 88 105 101 92 93 84 84 85 68 82 109 102 91 90 102 86 90 110 84 98 109 84 110 122 104 101 116 106 130 128 105 115 129 131 117 107 115 121 104 100 111 102 107 111 113 122 118 109 112 112 107 89 101 101 113 110 106 104 88 91 99 99 96 87 84 82 88 94 85 80 77 72 66 66 64 60 63 57 64484 353 201 30 11511 17 54 44 7555 1218 125 159 46 -42 999999 -10 253 165 608 1404 2091 3407 5229 7619 11188 15215 18466 20895 23240 26583 29275 29542 28187 29027 32033 33161 34875 38124 43080 44643 49171 54846 63032 69126 77419 90079 98359 101088 106862 112907 111864 109020 113618 115260 120970 153445 136012 59403 46491 54522 47726 47880 6719 411 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 -79 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 -99 999999 999999 999999 999999 999999 999999 999999 999999 -87 59 177 474 2228 11102 19755 24498 33051 43258 51710 53963 53815 55143 57558 62772 66275 67272 63468 56883 52922 49462 40921 33493 27811 25984 27991 28555 30834 31881 31501 29694 28360 26509 23298 19475 15501 12050 10757 10491 11081 10987 9730 9571 9838 9551 9050 8134 8058 7865 6731 4984 3391 2082 1535 1255 1199 1279 1383 1337 1235 1122 997 812 683 619 618 669 662 616 546 665 680 737 827 835 856 1338 2572 3188 1197 579 458 448 363 397 406 308 261 247 253 197 209 205 191 237 232 187 137 148 144 113 92 108 96 135 175 152 110 108 129 133 116 121 129 121 100 115 121 113 138 163 125 123 113 121 120 119 129 131 137 115 114 129 133 131 130 144 123 155 145 131 117 119 105 102 107 114 120 119 107 124 114 98 105 112 103 107 109 98 112 97 101 119 134 129 124 125 108 122 119 125 139 145 135 134 134 131 120 124 124 135 136 128 106 110 134 118 125 130 123 117 128 122 125 117 116 122 124 124 121 125 119 112 120 116 106 108 103 111 108 107 109 104 96 84 88 86 83 79 76 78 64490 354 170 30 11510 17 54 50 7554 1219 277 695 1206 1788 2442 3969 5966 7735 8756 10743 13223 15495 17174 17939 17842 17896 19164 21017 22907 26141 30588 33677 33973 35247 40107 47269 53290 58025 57299 57650 62601 64610 71790 81404 88444 101172 116769 130928 134880 139296 137476 129767 120079 110800 99822 74203 52422 51596 63936 83702 93304 78368 43834 19844 8988 1819 74 -26 -33 -52 -93 -41 999999 -99 -48 -14 -90 -52 57 41 999999 21 18 -42 -58 -47 -39 -31 5 -3 -93 999999 -45 -77 999999 -97 999999 -64 -59 -40 -65 -93 -66 -16 -62 -77 -10 91 6 45 5 25 -26 29 -25 13 999999 -89 -94 -78 -49 -75 -61 -39 -3 -18 -81 999999 -21 -34 -50 -50 -61 5 -27 -10 999999 999999 -35 15 -34 25 123 278 584 2489 15554 32882 27226 29563 41188 46802 49015 50195 45754 39427 32522 28831 26949 27678 28017 24482 21468 20422 19362 19141 20492 22711 22572 23272 25891 26065 24306 21172 17837 15970 14236 12068 11244 11180 10763 9459 8840 8944 9036 8968 8573 8174 7276 6094 5088 4269 3635 3274 3721 3908 3715 3206 2205 1449 1295 1079 905 739 677 602 601 629 676 1310 2361 1220 627 685 754 772 729 658 680 827 1200 1154 618 426 381 388 364 346 292 281 287 285 274 239 186 193 201 206 205 184 151 131 134 153 182 166 185 195 190 178 139 150 174 175 180 174 168 170 153 138 149 163 141 145 163 121 121 138 152 163 146 154 190 176 130 158 164 174 161 156 157 155 158 162 175 161 143 157 129 137 129 134 121 116 144 159 154 145 147 156 154 153 156 149 120 147 159 154 146 141 146 158 169 154 154 160 159 144 143 145 150 159 164 155 152 149 148 171 154 164 156 155 161 160 154 159 139 151 144 144 158 147 152 151 141 137 149 154 144 138 126 132 131 120 115 128 121 124 113 102 111 105 93 95 64496 355 139 30 11509 17 54 56 7552 1220 2815 2974 3163 3192 3343 3958 3813 4044 4995 7315 7885 8916 10566 13339 16102 16228 20387 21974 31009 48463 54074 23330 16261 15611 13812 12868 11140 9649 13526 29602 61213 114659 206345 243384 129598 65378 52837 61204 69577 73540 78641 80457 76711 69050 61669 62604 62384 57346 54291 42292 65318 87755 112454 112534 58588 17376 3200 241 -67 51 999999 -73 -93 9 -61 7 -4 -8 -3 -12 34 -21 -47 -97 999999 -31 26 -73 999999 -93 -52 999999 -74 -34 -62 -34 -75 999999 999999 999999 999999 -45 1 -81 -71 -96 3 9 45 54 53 27 44 0 7 -29 -76 999999 -87 999999 999999 -89 -48 -40 999999 999999 -54 999999 -94 -88 -98 -57 -19 -16 -16 -51 -54 -9 14 -32 9 205 377 1086 4703 14722 29372 39063 37622 36088 36123 35988 34443 31643 29937 28579 27385 29390 31143 28202 25269 25795 24972 23438 22487 21318 20954 20109 18697 16887 15728 14062 13381 13502 12333 11134 10594 10244 10289 10197 9583 9251 9653 10099 9777 9123 8868 9190 9646 9162 7322 5675 4543 3976 3195 2483 1933 1471 1190 909 678 588 569 675 872 930 1085 1491 1931 1502 6131 25772 11715 1056 675 707 671 614 625 573 573 551 452 336 306 296 277 293 375 386 485 583 306 255 215 168 151 184 188 185 170 175 140 144 161 132 141 149 136 196 172 150 136 157 148 156 158 116 119 98 150 140 154 138 133 112 114 115 137 148 139 149 129 124 107 126 121 121 143 169 126 128 152 160 144 155 127 115 107 127 138 124 128 100 126 111 89 111 119 112 138 133 124 144 136 130 133 142 135 125 101 135 140 138 155 135 138 144 130 131 140 119 137 140 131 147 152 147 143 145 142 111 138 136 140 135 130 119 108 120 142 133 144 135 122 124 126 128 124 111 127 125 114 114 117 117 109 107 98 95 83 84 85 87 79 64502 354 170 30 11510 17 55 2 7551 1221 448 518 498 734 964 1434 2342 3318 3732 4561 7742 12208 13539 13806 41179 36567 26408 22147 20788 18368 16899 17244 17644 20452 19540 45129 51131 27658 26678 34361 49496 69198 53222 59199 80772 154187 289036 148696 92417 139458 189958 217046 69903 56405 100171 170806 175240 229808 287963 243882 183966 51327 32146 15539 5407 696 -77 -65 -72 -47 6 -80 999999 -55 -53 999999 -32 -76 -97 999999 999999 -73 -98 999999 -60 -86 -79 -25 999999 -96 -82 999999 999999 -98 999999 -94 999999 999999 999999 -97 999999 999999 999999 -93 -59 999999 -48 4 -48 32 41 -2 -27 -56 -27 -59 999999 999999 -85 -72 999999 999999 999999 999999 -93 -74 -65 -85 999999 -94 -82 -94 -2 8 319 1527 2488 3425 4242 5275 7312 11904 18192 24609 29616 35289 38260 40506 37254 34286 35712 34785 31695 24571 20146 20735 23416 25410 26000 25183 23490 22084 19815 17602 17357 18477 18014 17440 18611 19481 19304 18046 16393 13906 12099 10976 10572 10574 10676 9815 8870 8408 9132 9859 11175 11926 11346 9360 8074 9127 10692 13511 13303 12849 9307 5687 3045 1230 840 808 775 873 935 1416 4360 8072 6886 4817 4605 3306 959 621 582 606 588 610 517 475 430 368 312 315 293 262 283 298 326 376 517 715 432 301 197 207 192 218 176 230 218 163 109 139 164 159 162 123 151 191 129 153 129 132 136 136 132 164 130 133 111 142 152 126 133 133 118 134 98 107 103 151 143 153 122 114 116 105 121 121 105 131 119 137 139 121 119 108 117 154 130 134 113 88 115 117 125 113 101 139 109 91 115 133 117 102 129 141 119 132 141 131 141 120 142 155 139 116 138 145 141 134 135 136 146 146 121 124 121 136 145 123 117 124 129 120 119 128 123 124 125 128 130 129 137 127 127 113 102 120 118 112 117 113 114 101 95 98 99 104 93 92 92 87 81 82 64508 341 561 30 11511 17 55 8 7550 1222 221 378 1019 3814 4693 5947 12304 16465 13183 11710 10277 9290 10791 12420 12117 15113 16220 17584 18474 19896 21731 19533 17936 20101 20536 21101 24197 25154 22612 22054 39209 77717 141940 272040 432368 540699 552498 440354 444015 266670 109546 51753 10880 1616 999999 999999 999999 -81 999999 999999 -57 999999 999999 -87 999999 999999 999999 999999 -97 999999 -60 -12 -47 -64 -74 -45 999999 999999 -84 999999 -97 999999 999999 999999 999999 999999 -88 999999 999999 999999 999999 999999 999999 999999 -95 -93 -14 -25 -89 -26 -64 999999 999999 999999 999999 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 -77 -71 -71 293 1795 5475 10069 13789 16463 18958 22225 26536 30780 33438 34414 33304 33138 37195 39365 35699 30736 26032 25881 27110 27114 26442 27322 27957 26086 24973 24326 25552 24355 23379 22207 21939 23031 22673 22887 21906 20308 19867 17928 15603 14721 14082 14331 14536 14080 13566 13757 12581 11594 11682 12879 14889 15982 14618 11935 11043 11256 12519 12394 10046 10203 9272 5068 1908 840 965 1186 1120 1036 891 886 1086 1758 1649 842 736 671 665 719 723 683 591 545 430 345 354 346 289 323 317 369 377 364 456 479 499 331 331 380 296 241 278 268 280 233 224 257 196 158 153 147 181 132 127 139 164 190 148 156 148 146 153 146 117 109 147 141 176 172 131 131 135 129 125 134 143 102 132 126 115 145 136 128 144 116 162 122 133 135 116 123 142 150 137 110 116 122 115 121 119 142 144 120 146 132 136 127 146 129 140 132 123 124 140 151 138 126 108 118 136 141 142 151 138 150 142 147 140 131 168 154 140 139 136 148 129 136 135 150 153 143 137 119 127 150 148 133 133 122 136 138 127 132 122 118 123 115 114 123 125 123 113 115 114 114 108 106 99 97 95 87 64514 317 1283 30 11513 17 55 14 7549 1223 10 84 261 411 854 1368 3136 8034 19994 53853 117309 194383 342057 496268 400713 517928 525903 665079 792115 534333 305280 40064 203 -87 -1 999999 -12 -62 999999 999999 -77 -24 999999 -41 -94 -47 -40 -41 -59 -78 -37 -82 -79 -88 -56 999999 -34 -70 999999 999999 999999 999999 999999 -73 999999 -53 -9 -93 -95 -3 -15 -9 -19 -5 -44 -41 -65 -61 -92 -38 -93 999999 -93 -73 999999 -78 999999 -69 -92 -90 -64 -82 -8 102 1401 5862 10954 14642 17923 21619 22715 21795 20799 20443 21498 22843 23675 23469 25169 26829 25042 22565 22255 22824 21826 21095 19759 19170 19460 19254 19112 19032 19077 19268 18488 17907 18074 17192 16254 15605 14403 12397 10519 8975 7502 6512 6110 5800 5572 5480 5398 5042 5006 5520 5964 6897 9476 11852 14116 15192 17179 19903 19611 17861 15499 9750 6796 4048 2029 1135 1184 1406 1310 924 712 716 760 869 1004 1185 936 684 696 678 593 512 408 285 237 223 233 268 321 296 384 358 419 432 392 531 1088 1590 1206 693 393 240 192 191 208 182 176 183 143 92 110 115 154 117 148 117 141 117 159 128 122 129 133 134 136 100 111 154 124 115 118 127 142 96 64 86 100 93 85 125 104 83 92 100 85 115 114 135 125 113 108 103 95 112 101 134 114 105 88 93 119 116 113 95 95 110 107 111 123 117 105 87 104 120 102 118 122 120 117 109 112 128 129 129 131 111 101 126 139 107 115 101 115 112 108 111 107 112 101 111 115 120 105 95 113 113 104 103 91 96 106 106 106 103 97 107 104 107 106 100 94 101 86 82 85 80 80 78 74 75 76 71 63 64520 347 386 30 11516 17 55 20 7548 1224 113 1272 2029 2498 2328 2692 2967 3260 3518 4151 5258 8183 19042 17637 7061 9286 20508 23144 22244 65612 76502 46417 67226 14346 4709 2670 2193 2715 3180 3664 4004 4715 5999 7430 7214 5617 8459 38880 65118 71604 153320 264971 423161 543713 574230 580256 409424 333724 294343 152168 2254 -73 -43 -55 -47 999999 -40 -57 -52 999999 -96 -5 -32 -28 15 -33 -79 -76 -92 52 -68 -83 -62 -23 -3 0 13 -7 -69 -81 999999 999999 -58 -49 -64 -53 -22 0 -73 -20 -17 -21 -4 -9 42 -8 3 46 -9 999999 999999 999999 -67 -71 999999 -89 -94 999999 -58 999999 -92 -37 139 619 3908 11201 17329 22279 24336 24052 23988 24343 21263 16812 13555 11236 10822 13405 15670 15213 13678 14799 15815 14423 13119 11533 10896 10716 10310 9909 10091 10192 10115 10213 9907 9256 8891 8131 7802 7759 7738 7804 7739 7666 7626 7259 6623 6173 5960 6483 6465 6671 8905 12442 16346 19685 21118 20897 20448 17514 12810 9932 6821 3438 3939 2874 1102 779 1234 2607 2776 1941 1276 1021 892 1068 1666 2843 4826 4019 972 793 714 531 391 357 308 267 286 341 321 296 302 384 381 527 989 1098 1299 5677 9737 5150 1883 948 355 238 195 163 190 190 192 151 144 145 99 103 123 115 138 124 143 142 116 148 137 119 88 130 103 107 119 115 118 130 100 123 129 102 80 65 80 133 153 161 116 114 99 101 124 129 99 92 120 102 71 77 63 92 94 96 109 93 91 118 93 109 93 114 127 97 103 97 89 108 116 110 101 122 120 121 117 117 125 130 145 109 110 115 100 99 80 117 107 113 127 134 117 118 118 113 138 139 131 112 103 109 122 115 110 106 109 115 104 100 110 126 119 116 114 113 116 111 107 103 89 90 87 90 91 98 89 85 83 80 75 77 68 64526 335 748 30 11518 17 55 26 7546 1225 -78 478 1813 3216 7088 29358 59945 40647 26463 15401 11447 7293 7341 8013 6679 7838 10896 9999 11699 13681 9910 8321 14077 15911 29042 82515 149374 252635 295884 338632 447337 429575 739064 736957 93616 4535 343 -89 -89 999999 999999 -87 999999 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 999999 999999 -36 999999 -72 -94 999999 -93 999999 -88 999999 999999 999999 999999 999999 999999 999999 -83 999999 999999 -77 999999 999999 999999 999999 -78 -50 999999 999999 999999 999999 -86 -71 999999 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 -91 -30 233 1730 7421 15032 17986 18729 18233 18985 19900 16601 11176 7383 5686 5588 5750 6761 7969 9491 11739 12646 11708 10083 8734 9249 10054 10374 11139 12343 12637 12764 12364 11604 11771 12379 12426 12016 12031 11449 10763 10468 10063 9534 8745 8135 8388 7951 8963 11177 14523 16825 15800 11073 7872 6387 6029 5865 5232 3276 1620 1156 533 656 585 458 467 548 779 1077 1488 1785 1414 1101 1155 1606 3840 19142 109478 86983 16004 1676 738 572 446 370 307 277 326 325 302 254 260 283 308 336 607 1232 2144 6229 15580 16101 7416 1842 541 192 179 182 186 151 108 123 119 116 119 124 115 82 137 144 175 178 172 156 139 97 159 134 117 129 121 100 148 100 111 104 128 110 80 94 123 149 117 93 113 112 100 109 93 114 119 99 142 155 126 152 118 129 117 117 108 109 106 118 106 110 116 115 94 110 116 110 121 122 118 94 76 94 125 129 138 134 115 132 135 113 117 119 110 133 140 133 130 129 130 118 121 124 109 109 131 121 118 109 111 120 112 109 101 113 119 125 110 119 115 114 114 109 103 111 94 95 102 113 113 104 99 107 104 96 94 82 81 82 78 79 77 64532 354 178 30 11518 17 55 32 7545 1226 694 510 263 193 160 136 9 87 128 98 137 47 999999 999999 999999 999999 999999 999999 999999 999999 1791 9180 24838 33628 37713 15024 9376 13478 10964 5116 4393 4888 7588 8770 8748 13467 28702 52596 89981 99362 111072 153893 229313 203618 159616 213567 208881 201219 248420 123178 4002 1425 133 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 194 1465 2914 4323 6241 8960 10866 11712 11587 10963 10137 8247 7070 5869 4384 3328 3088 3690 5070 7445 10742 13699 13002 10933 9472 8407 7942 8755 10304 11379 13513 16730 15900 13378 12540 11792 11100 10215 8543 8887 9389 9300 8836 9025 9459 9742 9635 10537 12418 14162 13570 11492 8451 5871 3185 1467 1615 2425 3041 3870 2450 620 236 193 217 183 215 256 296 348 424 546 636 652 671 726 864 1996 15900 83067 171368 154812 27716 983 467 320 234 183 210 253 267 221 188 184 186 184 202 395 1410 3551 4732 19749 107287 164914 113344 15977 1934 345 225 208 205 201 235 210 172 145 142 209 191 176 185 156 192 207 183 162 105 116 156 142 159 134 114 87 133 141 141 139 156 139 139 133 138 142 147 159 154 138 123 162 147 118 128 152 136 155 130 166 173 140 140 107 115 111 110 145 125 130 124 101 128 178 165 116 149 147 143 126 142 131 139 134 145 152 127 143 149 143 144 124 135 136 145 133 128 144 151 144 131 134 146 141 132 129 135 145 138 150 137 128 137 146 157 149 145 137 137 133 142 144 141 136 135 129 139 133 119 120 121 133 121 111 123 123 115 109 107 98 94 64538 357 88 30 11518 17 55 38 7544 1227 13 80 48 55 127 4 23 102 -41 54 -16 -5 -8 -79 -77 999999 999999 -70 60 214 471 645 744 914 920 912 979 1125 1260 1484 1626 2023 2108 2232 2053 1697 1832 1855 1689 1810 1804 1742 1795 2009 2348 2326 2454 3637 13863 67551 188916 259378 213054 47427 1509 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -39 701 1813 2749 4021 5370 6568 7518 7804 9118 11434 14574 14614 10872 7795 5931 4695 4204 4597 6160 8736 11202 11625 10854 10541 9889 10053 12077 14501 16633 17420 16931 15021 13845 12854 11611 10332 9154 8839 8693 8917 9561 10386 10826 10833 10263 8935 6689 5330 4715 3868 3105 3071 3008 3077 3358 3312 4336 7263 7434 4533 2218 480 189 227 680 2260 4442 7666 12464 16701 19664 19771 18310 16737 13808 8758 5251 3478 1884 997 566 455 475 331 147 123 141 138 168 144 128 80 100 99 78 82 210 910 2259 4377 13808 96185 172200 174703 162108 107706 64497 19587 787 160 183 200 192 136 137 135 146 108 176 149 142 144 150 179 136 119 128 127 148 91 117 118 93 100 97 76 116 85 89 110 124 114 144 112 141 121 104 80 99 90 87 97 94 101 110 88 79 82 88 75 62 106 90 72 62 87 128 140 129 112 114 109 90 104 123 97 89 110 129 116 112 104 129 130 122 123 116 121 140 143 130 109 115 131 130 134 127 118 115 119 111 119 117 114 102 109 121 125 112 122 116 119 110 102 121 120 125 127 119 120 112 115 123 116 104 115 110 114 113 109 99 92 86 80 83 91 86 83 77 64544 353 207 30 11517 17 55 44 7543 1228 5954 4764 4580 5511 5147 5009 5110 5023 5179 7061 8310 8366 9522 12406 14751 14516 14533 14676 14654 13381 10971 10119 11221 15027 18694 25381 33879 33078 32480 24887 21139 22775 22739 21855 23149 21310 16278 14427 14285 12373 9321 10437 16462 24019 21874 22235 47929 76026 30551 5537 5081 5548 8455 3000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1225 3473 5129 6211 7081 8724 11352 13651 14812 13700 11548 8943 6872 5870 5400 4872 5164 6747 8949 11322 12354 11846 12588 12215 12208 13500 14573 14367 14260 13238 12067 9908 7538 7189 7174 6545 6352 6916 7036 6679 6716 7283 7166 5504 4583 5213 4988 3207 4957 7937 6527 7364 11250 7393 8549 8457 7442 4438 1849 564 683 1075 1848 1741 1415 1455 1549 1821 1991 2510 3535 4911 6000 6289 6708 6174 3017 908 357 250 233 213 111 170 243 356 450 331 196 58 -3 -81 -17 26 45 207 523 1302 2729 9927 23179 17646 123633 279286 264644 248294 216084 11195 255 207 161 126 135 158 166 185 185 113 136 162 182 170 185 154 163 193 149 145 137 144 154 132 121 148 136 111 106 101 109 123 136 150 147 109 115 96 126 140 122 131 128 111 130 120 121 115 140 122 132 132 136 125 112 99 99 107 119 128 150 156 138 131 146 127 111 115 134 130 140 131 157 142 137 155 146 138 148 143 121 120 127 131 145 146 141 144 143 123 140 149 127 137 146 131 133 144 148 141 132 130 130 135 145 138 126 116 124 129 120 124 116 124 130 128 124 113 125 125 109 114 109 103 104 93 98 98 96 85 64550 338 655 30 11515 17 55 50 7542 1229 5 361 928 1269 1460 1242 818 838 945 877 840 1526 2448 2923 3795 6085 9903 10884 10978 10907 18284 28356 26411 37612 84348 158855 140038 124051 168243 256800 174491 232244 215218 193295 242854 361722 305625 62961 2878 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 103 1271 3333 5037 6640 8427 8998 9154 9875 9200 8840 10459 10900 8240 6395 5840 6018 6958 9327 11239 12324 11358 9250 7876 6264 5155 5259 5847 6456 6564 6949 7492 7839 9271 10953 11813 12312 13306 14967 16205 16519 16536 13861 11069 9132 8045 6838 7873 12101 8666 9200 12448 13333 11067 9880 6812 2834 1504 1297 2400 4115 5095 4885 3915 2790 1935 1393 825 360 196 171 114 99 104 164 148 127 189 264 201 230 266 261 248 164 91 97 37 16 16 -5 -29 -15 -25 -31 122 235 700 611 683 1282 5408 30369 198712 294879 229999 274650 205851 7361 205 167 175 165 150 134 108 140 161 134 211 201 198 187 133 124 112 126 115 93 78 119 141 92 119 143 103 127 101 108 115 110 119 126 129 129 132 93 112 109 126 124 103 93 81 108 130 125 126 156 113 92 103 99 85 114 121 131 146 104 103 110 140 134 111 116 131 122 155 143 129 161 134 127 140 132 141 159 138 125 125 154 141 122 127 122 124 142 134 151 136 126 127 149 125 131 133 130 134 135 146 142 142 138 136 120 119 126 129 127 127 123 119 119 123 121 119 114 98 109 116 98 102 97 92 95 89 88 78 64556 305 1645 30 11515 17 55 56 7541 1230 196 987 2319 7346 25979 48179 41128 38027 60696 122219 162289 184685 314920 398682 270498 276613 406970 521303 857717 390425 4678 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 160 930 1568 3135 6318 5392 5009 5353 4848 6255 6931 6999 8149 8545 7114 5568 5741 8219 9817 11581 12045 10024 8207 7429 8463 10368 13785 17996 20486 21774 23434 27580 30300 27121 23543 23323 33415 44969 38561 25052 15151 11335 9408 7478 7817 7999 8159 6797 6195 7761 11025 9087 6384 3528 2241 1514 1163 1308 3249 7248 8676 5436 4306 5374 3173 1484 425 282 246 308 308 217 176 287 319 264 227 255 384 411 440 491 517 495 468 377 305 187 131 40 112 132 262 113 906 19025 16655 997 384 970 3824 11814 51546 185216 162429 82212 88574 6167 156 171 210 188 124 152 106 147 157 147 158 165 174 201 192 148 121 154 164 166 116 146 123 130 140 119 124 108 142 142 158 143 152 83 108 117 104 119 120 140 115 112 135 131 122 122 102 120 123 107 114 122 135 118 88 112 139 121 116 117 137 134 121 96 86 78 95 117 151 122 128 144 144 149 120 122 150 129 124 128 127 133 137 133 131 119 134 147 131 133 141 138 127 135 125 137 128 126 133 124 126 127 125 117 123 137 132 132 121 125 128 120 118 116 111 105 107 105 97 100 101 105 94 87 88 82 87 80 74 64562 307 1586 30 11516 17 56 2 7539 1231 266 1065 2796 6542 15312 35289 70284 144078 236445 354493 437345 576152 608667 277921 259767 332421 627040 335480 99238 167498 54819 1890 -99 999999 999999 999999 999999 999999 999999 999999 -94 -72 -61 -13 -56 999999 -97 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -65 -87 -93 -97 -84 999999 -87 8 -94 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 999999 356 1094 1378 1914 1929 2183 2922 3196 3651 6116 8572 9567 13289 17557 19312 22332 18662 14765 15492 17271 19960 22707 29491 32602 35520 40402 39034 33216 26128 22702 22395 25585 30896 35154 33889 24240 14400 10098 8939 7102 4973 3950 4243 4404 3980 4908 7528 10090 11690 9523 5153 3617 4174 8125 12898 47632 94458 40916 14072 8165 7161 5356 4399 4479 2820 1577 1009 527 413 451 452 443 428 526 566 574 606 600 544 558 486 359 325 289 335 318 336 316 345 379 562 3345 10105 11973 3009 680 908 1650 5454 16699 26950 12219 3402 566 167 148 135 139 152 127 101 137 114 124 109 110 154 181 156 100 111 114 127 133 127 134 102 91 71 68 95 66 67 73 80 77 86 85 73 98 96 100 88 74 88 100 89 74 76 103 97 85 67 93 88 79 88 87 82 65 75 63 64 59 77 91 84 75 67 80 84 69 99 101 81 98 105 73 74 102 92 109 124 95 101 115 104 81 89 85 90 80 112 94 97 77 84 89 99 81 79 88 98 82 88 92 84 87 97 86 96 93 89 86 93 85 74 77 85 72 74 69 71 72 65 61 60 62 56 57 50 48 41 42 64568 314 1378 30 11518 17 56 8 7538 1232 304 1905 9024 18182 32342 56138 98413 138649 207086 289723 196823 66067 40192 84888 169689 331598 625477 999999 517079 164979 117915 14973 146 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 99 2476 7898 13590 20889 31260 29905 19858 16598 19062 24714 31040 33964 37293 41469 42987 38281 29960 20800 16170 14520 17398 21971 22929 21159 19521 18818 15418 11831 10621 8850 7791 7299 6722 6300 6329 5937 6190 6071 6692 8558 15668 23788 19162 20868 33120 80816 203226 235621 134866 24363 21306 27179 30374 22138 11861 3210 1431 1175 781 706 616 727 694 613 498 398 417 409 437 408 422 489 584 867 848 469 388 397 476 497 418 392 523 895 1855 8070 4759 560 492 883 3152 4948 2683 283 163 164 162 170 172 148 171 161 137 132 165 139 137 167 198 153 146 159 109 120 150 138 95 102 116 93 131 111 135 151 151 109 130 140 115 136 98 86 80 122 135 116 112 116 107 104 126 100 97 105 114 133 112 74 62 50 68 94 85 89 89 83 90 94 109 119 89 86 77 93 111 117 126 122 113 127 101 84 113 133 121 112 114 114 132 104 100 109 113 99 102 107 115 109 122 105 99 83 89 124 120 117 108 102 103 98 101 105 106 107 117 107 97 108 105 108 93 95 97 90 82 85 85 80 76 85 82 76 69 58 60 62 64574 353 211 30 11521 17 56 14 7537 1233 14491 16257 17352 16763 17749 20644 22622 23489 25892 30547 34743 32669 31244 30477 31323 32018 42664 38501 32351 26003 21482 20407 11507 8018 5679 725 50 87 236 311 349 1306 4692 10764 13236 19411 23201 26840 30139 28535 43886 70962 63809 85333 103112 43819 72036 186927 174541 76215 67246 7591 116 83 -30 999999 -51 -32 -32 -79 -64 1 -38 8 -36 999999 -96 -54 30 -15 -34 -44 -32 0 38 23 -62 -19 -33 -19 9 0 -30 -46 -50 -39 -28 -35 -18 999999 -100 -87 -86 -9 -8 -56 -32 -9 1 -4 -58 16 20 6 67 -10 29 13 15 8 -39 -92 -74 -48 -54 999999 -33 -74 -28 -35 -21 -49 -22 63 37 231 1576 7589 21108 35605 39951 28415 19146 12278 9826 8101 8509 9324 7394 6922 8109 8712 6634 4569 3685 3815 5279 8288 8815 8034 6860 6104 6850 7882 8968 9145 8914 8639 8264 7611 6897 7175 6984 7321 8918 10523 10670 15562 33043 36231 19057 20751 75588 207992 188786 55592 11693 4087 2187 2980 2748 2366 2062 1914 2128 1208 686 656 543 553 505 449 425 410 439 397 417 415 399 407 356 342 338 387 369 307 317 367 358 300 316 305 283 325 396 612 924 690 440 253 159 177 172 155 159 189 146 131 130 147 149 164 165 171 180 173 197 175 208 142 116 107 123 141 141 127 118 136 90 112 102 112 85 115 123 137 130 163 154 147 128 107 141 143 118 122 123 120 122 106 118 121 130 94 107 109 108 97 109 113 136 129 124 114 127 139 130 131 140 145 133 134 145 139 144 151 136 124 176 177 151 130 138 136 159 138 139 161 132 134 138 136 127 113 123 123 130 127 121 131 138 138 120 133 112 126 133 132 130 140 128 128 129 137 131 126 124 128 125 110 110 107 111 92 100 101 96 91 88 96 88 86 86 64580 360 1 30 11521 17 56 20 7536 1234 12907 13379 15036 15316 14549 13449 12705 12395 12770 13853 15718 17018 17432 18877 17105 14331 16055 17497 17040 20059 23122 23700 23146 23922 25648 27311 24949 21722 16853 15382 10703 7377 3996 1612 1340 2920 15765 23387 29245 2104 571 567 836 1031 1233 1579 1935 1586 1385 999 696 520 466 356 317 221 215 148 39 1 33 63 14 -27 104 57 86 70 0 22 35 -24 35 11 -30 38 19 999999 -45 -1 -8 -52 34 31 63 -2 27 0 110 68 13 45 18 -12 11 -71 -48 -27 -66 -28 -44 -59 5 -61 -4 29 12 -54 -1 -47 48 54 54 63 -46 -35 41 -12 -35 17 -17 -49 4 1 -26 -13 38 -31 -1 27 -1 72 386 840 2365 10277 23891 27072 26881 18733 5816 2612 2034 1903 1781 1442 1272 1344 2167 3107 4138 5895 6403 5089 3454 2397 2036 1809 1894 2231 1971 1856 1796 1529 1207 1605 2618 2921 3978 5478 6556 7633 9077 11276 18567 20736 25523 40874 93783 182874 211166 140487 70340 19833 4557 719 725 720 764 939 1126 1452 1059 673 578 445 388 444 406 360 314 307 312 294 305 342 342 285 304 366 361 304 287 361 333 304 290 288 262 261 302 333 581 966 696 147 211 171 159 126 123 130 113 132 112 141 171 110 170 165 144 195 186 143 132 136 111 136 137 139 145 115 127 107 119 81 113 132 139 147 113 131 147 137 107 131 136 115 111 107 143 128 87 82 122 130 119 129 98 130 136 99 99 121 99 114 115 138 132 120 121 127 119 136 122 120 120 118 138 141 145 136 127 132 132 120 119 123 143 133 114 109 114 133 129 142 145 146 134 139 129 133 122 131 112 123 122 144 133 116 119 122 131 122 132 120 124 123 128 129 125 121 120 118 107 114 114 108 104 102 114 103 101 96 91 93 93 84 83 90 64586 360 0 30 11520 17 56 26 7535 1235 846 999999 999999 999999 1958 1905 1372 942 730 638 550 590 478 377 300 366 226 182 216 116 80 209 235 135 70 174 161 194 233 110 212 254 255 332 433 382 282 304 203 225 264 219 308 329 265 361 485 391 256 185 193 174 157 131 117 116 75 58 8 80 15 -20 5 25 31 999999 -74 -45 -65 -90 -84 999999 -57 -71 -74 -56 -91 -68 999999 -43 -85 -61 999999 999999 -62 999999 -98 -61 -88 -61 -49 -82 -79 -61 -95 -52 999999 999999 999999 -76 999999 999999 999999 999999 999999 999999 -47 -52 -38 -18 1 62 -8 -45 -45 -9 -80 999999 999999 999999 999999 999999 999999 -99 999999 999999 999999 -47 -22 153 350 688 1835 5529 10282 11859 9438 4846 1260 595 505 538 656 822 939 2031 7037 13285 21721 27408 26771 33499 50093 55075 41913 20547 11985 9266 6251 3132 1587 1331 1633 2977 5018 7053 11047 15089 16872 20424 22507 23086 28302 29987 27148 33525 47056 68994 112064 195104 209714 94049 29274 3807 924 716 657 683 797 860 1042 1910 2108 871 494 472 395 317 311 291 351 292 307 267 278 323 323 309 300 339 342 403 480 509 481 527 495 346 325 404 399 484 377 191 157 157 168 170 183 135 132 104 129 193 157 135 143 155 168 173 173 174 174 161 165 178 139 178 149 127 138 118 128 110 94 121 123 115 119 151 140 111 119 132 121 138 129 118 119 123 125 79 69 135 133 128 98 101 122 135 104 111 98 99 130 123 118 108 100 118 108 119 133 147 141 135 123 136 155 142 133 146 133 153 138 139 144 132 127 135 150 136 138 142 133 135 143 121 129 139 130 119 133 138 132 131 133 124 138 141 125 125 135 127 124 124 125 129 124 126 133 139 139 132 118 110 97 94 105 100 106 103 90 92 94 96 96 86 82 87 64592 359 29 30 11519 17 56 32 7533 1236 559 460 494 523 481 538 562 523 588 567 448 444 396 328 303 371 295 177 155 145 194 207 194 205 182 104 13 66 80 53 16 78 30 86 85 109 133 74 111 68 25 -12 106 323 529 740 1092 1683 2322 2327 2262 2407 2316 1781 1307 720 268 157 -26 -73 999999 999999 -99 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 422 964 2951 7568 10293 8796 5217 2033 669 434 585 773 897 1377 3187 7972 20821 41362 66859 85208 75466 77919 85128 73894 57249 53528 60780 56777 50958 42648 27337 25420 14708 6658 3940 9349 12188 12676 15476 16739 13363 8627 9342 11902 13798 24056 43031 41688 20582 7677 5223 1686 911 1006 962 913 932 1171 1062 1545 8806 11463 2676 1146 603 385 316 276 306 359 343 440 1161 3547 13108 25117 15914 2440 647 497 427 450 439 628 1143 1340 932 444 317 300 225 226 156 148 173 180 173 159 156 142 114 127 146 120 116 126 87 103 162 146 156 185 170 158 128 143 127 124 131 128 100 135 118 99 102 113 100 95 68 93 79 99 115 114 86 109 110 79 65 99 87 81 75 108 87 98 85 73 104 106 110 100 100 103 90 91 95 98 84 114 104 91 97 91 80 78 93 91 106 114 116 103 112 104 81 114 84 107 116 96 83 96 97 96 99 122 113 111 102 89 107 119 100 112 104 112 94 100 102 105 96 89 106 112 102 107 106 109 120 109 106 102 97 104 91 86 97 82 82 84 90 82 70 70 74 74 79 77 71 74 64598 357 94 30 11524 17 56 38 7532 1237 284 321 341 228 238 250 273 279 223 239 222 154 188 185 353 578 659 855 1283 1420 1820 1959 1622 1403 1086 898 851 590 366 334 244 132 78 22 -40 30 2 -66 -34 -72 26 39 156 134 155 129 53 142 265 434 723 909 993 1078 824 470 225 219 370 192 41 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 22 292 1781 4983 5797 4590 2942 1520 645 709 1845 3034 5076 8455 11788 14956 21713 27277 29310 35759 54388 82494 115719 143281 180135 180257 119114 62372 40500 53176 58703 59146 58426 52595 39745 19227 4882 1411 1389 1541 1364 1121 1304 1826 2082 1633 1257 1184 1133 1051 931 759 704 861 976 1058 1083 1148 1097 1216 1485 2729 5139 10566 19289 8303 1673 557 384 440 661 1451 4330 9699 10056 5050 3764 4999 6812 4600 1146 524 447 556 1554 4567 5231 2806 1323 859 488 348 256 172 163 155 140 173 182 189 170 194 114 142 171 157 157 181 171 185 171 178 201 211 155 164 197 148 145 161 142 137 129 134 124 126 151 148 123 121 114 91 133 164 147 122 136 108 104 111 135 128 148 152 141 143 111 115 96 96 83 107 77 112 115 112 114 109 126 116 136 136 115 109 126 117 105 150 124 131 137 144 145 147 142 153 154 140 141 144 143 132 137 126 141 131 144 134 116 143 128 117 136 122 107 119 117 121 124 120 123 126 129 117 125 125 128 140 136 124 130 127 127 130 122 107 104 113 111 101 101 102 112 101 102 96 89 92 86 88 82 96 93 64604 360 12 30 11532 17 56 44 7531 1238 120 -50 999999 -66 -98 4 -82 -79 130 515 591 658 706 974 1009 1397 1742 2014 2383 2444 2034 2183 2555 2439 4374 13768 14516 34335 69300 117204 230483 313484 173523 60845 7056 1288 876 933 709 504 402 274 124 -65 -50 82 232 303 356 283 27 -73 999999 999999 -91 999999 -91 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 883 1740 1483 1065 750 914 1329 2594 4570 5632 6047 13342 27195 30471 30467 35709 40623 38604 36734 44376 65889 105067 130760 138017 162567 155598 67427 28555 26776 31232 28379 25182 19131 7152 3009 1869 1311 1256 1324 1194 4511 22231 50499 54235 51995 39503 22537 6433 1166 750 748 803 1446 2360 3310 4553 4467 3596 3746 5814 7905 8441 5092 2289 713 363 433 664 794 692 798 1302 1957 2484 2669 2885 3941 3108 3756 7346 26197 53567 57188 33565 20918 12272 3396 1505 1063 543 264 207 208 165 150 155 155 164 204 197 156 177 189 174 163 151 140 196 201 169 187 232 187 165 171 190 172 206 173 156 177 185 167 134 139 132 143 148 148 159 163 158 104 116 148 156 148 113 140 153 151 137 132 140 156 156 146 161 170 107 124 119 139 146 142 123 144 130 142 145 135 131 109 157 144 143 131 133 132 139 140 152 158 174 162 163 148 148 149 126 126 141 145 132 153 144 131 132 144 152 150 126 128 134 129 140 136 129 127 122 127 130 124 119 137 143 137 139 131 130 132 149 123 119 127 120 122 115 101 115 121 112 118 111 97 106 101 98 93 101 103 92 64610 357 79 30 11539 17 56 50 7530 1239 510 469 508 767 717 830 1138 1359 1565 1773 1859 2060 2429 2788 3051 3499 3908 3752 4047 4709 5066 5816 6135 6394 7246 7234 13592 35105 25733 9789 3902 1834 1891 1427 926 487 128 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -59 319 673 982 2142 4166 5697 6010 6085 9522 16677 21202 17383 22325 36593 46297 38992 33455 36093 42026 52654 62177 63756 58186 60515 69207 77517 82534 81122 77848 73698 72517 46240 12604 5597 3170 1099 1269 7860 26229 53905 89052 110327 126437 136488 118496 93535 32215 2776 978 1712 2703 3132 3363 3578 5729 19899 45570 33584 10013 1238 456 310 267 496 893 943 569 325 456 1127 3334 6729 5712 3748 5946 12457 16088 34862 80767 93011 49443 11489 2874 10602 30334 15605 2032 500 224 175 113 127 118 128 169 116 124 91 107 110 169 151 109 108 90 120 128 126 166 209 198 148 135 172 124 125 127 120 126 142 126 89 114 94 104 108 112 114 121 104 104 138 125 90 134 149 127 124 131 88 78 91 74 71 111 133 106 95 97 87 103 115 132 99 100 125 123 130 121 101 117 117 112 114 106 101 84 96 121 153 143 128 107 121 123 130 114 115 112 108 110 110 113 128 108 110 118 130 128 113 109 105 121 98 94 97 117 117 111 95 95 95 102 109 108 118 118 109 109 106 114 102 99 99 95 94 87 90 90 83 87 82 80 80 76 73 71 75 70 61 64616 357 114 30 11544 17 56 56 7529 1240 10510 8602 10269 11457 7157 4201 4231 5412 6733 7513 8528 7691 4729 3903 6025 5851 4579 4138 4292 5874 7690 7577 8604 10474 8221 6562 6491 3027 1517 1046 425 37 -86 -57 -85 -82 -29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 20 -56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 32 687 2250 4678 13294 27457 28663 30736 38230 39274 34128 31423 29523 27340 29717 40324 49723 47431 50104 57212 53259 42895 39291 59710 76147 46285 49258 82049 85214 60403 20666 9765 16907 29475 45338 68574 84553 93776 102949 147669 275140 328747 213136 45550 3076 957 1095 1101 989 1192 2689 6009 10308 9661 12748 18164 2626 415 390 353 302 256 348 358 360 383 410 587 933 973 1104 2206 3366 5282 4843 2883 2798 3422 3053 2246 1657 7027 38045 55296 14188 1467 565 334 144 116 155 155 148 201 166 115 164 163 208 143 154 153 192 201 181 170 198 217 190 162 170 161 149 162 183 142 108 81 114 137 107 114 120 149 120 121 137 134 141 121 137 150 135 140 119 126 131 101 100 149 161 145 133 116 137 146 164 133 131 110 127 106 107 121 113 120 136 142 107 111 120 134 144 141 139 129 132 153 157 159 149 141 161 162 140 135 152 155 135 131 127 147 138 140 128 130 139 138 132 128 132 119 130 129 121 125 129 122 143 130 119 125 127 127 117 115 113 128 125 125 124 122 117 112 102 113 107 98 105 110 104 94 93 92 99 95 85 84 64622 360 28 30 11548 17 57 2 7528 1241 10714 9074 8534 8617 9874 10214 7977 7167 7209 6129 4449 4944 4546 4128 4239 4902 5625 5827 6007 6023 5316 7219 13784 21908 31590 28015 50442 43723 43997 58996 63789 79306 27088 20422 19488 24201 29502 41243 42027 52638 108352 121663 58910 31970 4621 1079 536 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 111 1667 15060 39351 46201 37616 29667 29497 32488 28612 20128 15097 13928 14567 17604 24362 32885 38957 37773 30805 24793 21286 17326 10727 5833 5954 14186 36602 46538 55457 68513 75967 80797 75839 59588 59939 92941 162172 266466 360685 378033 358513 301533 117272 30862 2464 847 697 601 576 681 1498 2200 2018 1597 671 350 281 152 183 251 245 277 321 233 259 299 374 443 619 746 812 905 792 1109 2358 7992 42350 107388 125471 67951 20972 15134 5806 1704 669 526 355 185 127 104 180 106 111 135 171 165 156 140 119 129 137 134 105 178 195 179 153 149 164 156 153 148 126 121 137 121 108 96 120 94 104 107 92 88 110 111 93 87 117 130 103 120 116 141 149 119 108 99 74 133 129 111 122 93 137 170 114 115 94 109 121 128 100 119 101 139 112 106 96 112 115 120 147 141 134 133 128 133 129 108 119 132 122 99 128 152 140 111 130 137 127 112 112 117 127 120 125 107 117 118 133 131 118 105 110 114 107 128 123 115 114 115 112 110 113 122 123 128 110 106 112 97 99 93 88 90 91 101 97 99 92 90 89 98 94 76 64628 334 813 30 11553 17 57 8 7526 1242 -73 211 71 303 603 627 760 1386 1722 1689 4124 11301 26063 42049 33458 17760 18908 35380 68654 122255 270937 471355 324676 198176 189648 184543 160232 13366 22438 69651 91109 16513 51163 122590 80545 127392 49687 1286 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 395 5127 16847 31153 34342 24271 15041 8104 11143 13437 14483 13484 14082 14506 15635 16890 18555 19203 19717 20288 22878 28037 32536 35643 40571 43663 37021 30696 40677 62145 78294 77758 62575 47679 40521 36826 38238 50817 97216 202091 329586 476742 438390 255900 104953 14214 1147 756 717 654 643 592 661 1039 1219 761 379 315 278 302 304 358 461 447 372 329 383 350 341 457 911 2052 4269 7793 15789 31581 35403 29693 17650 8126 5883 4570 3839 4218 1312 447 321 198 107 99 122 131 135 117 115 118 98 83 133 119 107 138 155 191 181 173 176 155 124 169 139 145 138 135 141 117 93 100 76 87 101 66 69 77 102 78 68 115 83 94 118 73 96 104 90 110 128 105 98 93 98 99 101 97 81 93 83 89 92 78 61 80 84 104 66 97 83 71 100 113 108 105 89 91 108 94 108 105 75 111 117 115 104 91 89 98 93 72 103 110 116 114 100 104 108 76 97 92 90 90 96 83 78 97 99 81 92 96 93 96 101 105 104 104 105 114 91 93 84 80 80 90 80 76 78 77 72 69 69 73 72 63 68 68 61 52 50 64634 361 5 30 11555 17 57 14 7525 1243 16634 -65 999999 999999 999999 -83 -60 7 50 75 93 166 338 391 501 841 1150 1934 4450 5112 6277 7047 5381 3713 3491 2302 2350 3279 5621 12896 36378 57550 58935 83100 72947 46889 44478 75044 58383 50673 87085 61817 28741 30551 84334 80352 55929 6958 999999 999999 999999 999999 999999 999999 -69 1843 4920 32757 26075 5703 17802 66672 173038 221153 243847 150283 1108 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 911 4392 7054 7426 6024 3981 2191 3729 5896 5991 5788 6132 5662 5155 5448 7916 14247 17124 16715 20150 21818 23141 25499 25941 22163 19608 18682 16891 15539 25981 47274 59796 56704 47197 42168 38160 32780 52009 161206 307238 417209 431296 329683 132179 47288 5674 643 478 345 255 243 224 215 270 248 143 168 191 121 148 204 167 164 152 175 183 295 431 1075 2566 5652 19955 54479 89072 113195 122212 120596 144908 100076 16902 2975 1891 1383 708 592 385 296 222 131 82 102 137 153 149 116 110 132 103 126 144 89 139 178 151 145 147 172 120 84 110 62 95 111 130 129 103 124 100 112 103 118 116 109 107 84 80 96 110 96 122 124 123 110 122 123 124 109 87 94 113 106 132 135 91 72 86 142 105 89 81 80 88 126 106 135 113 115 121 86 100 120 104 111 124 122 119 128 121 119 105 108 110 100 126 134 129 124 117 117 106 106 110 123 117 109 108 109 110 101 89 99 114 97 99 102 109 106 90 98 104 113 113 88 103 108 111 115 104 99 104 107 97 86 86 93 87 91 90 95 89 89 89 82 73 81 74 58 64640 352 278 30 11558 17 57 20 7524 1244 31 338 603 946 1155 1082 991 1239 1743 1323 878 676 688 1285 2054 2350 2933 3789 3866 4555 14591 42661 71400 119989 123580 31465 30714 47826 95939 61974 73199 81540 193090 402829 377816 327744 104166 4908 -25 -26 2 84 299 580 3602 9649 26938 57164 80157 93289 110105 59444 28673 35820 44640 57893 61261 44703 25285 9344 56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -44 1026 2836 3570 3935 2121 310 -16 -13 3469 11328 13298 12999 13077 12386 8835 9219 13115 12149 10885 19532 24323 22239 25659 31345 29134 23120 19646 22446 31431 37614 39245 42435 57013 63405 65996 129618 279330 424374 470412 491919 384122 106726 6058 854 727 643 619 531 404 453 468 421 415 457 496 581 615 592 555 537 528 533 456 483 489 576 745 1666 2075 3262 14613 35063 44617 38542 14210 2990 2975 3389 2485 2687 1628 909 622 2266 3892 1250 370 252 173 136 165 168 157 107 155 155 146 143 176 123 163 201 188 150 149 125 157 128 117 121 112 119 146 186 159 125 142 123 87 118 139 101 86 115 125 107 112 97 114 94 79 99 111 128 136 101 94 114 117 122 121 132 119 72 74 97 105 94 94 97 71 85 112 120 118 131 112 101 134 147 111 122 135 133 139 138 124 126 116 117 133 126 131 106 107 111 124 136 115 106 121 124 128 106 120 120 126 123 110 104 116 120 127 107 99 120 117 116 105 114 115 107 105 118 118 111 104 95 102 101 101 93 93 95 87 89 91 88 91 95 81 82 84 74 72 64 64646 321 1211 30 11561 17 57 26 7523 1245 63 1178 9045 70326 69399 46293 6264 835 2173 5663 5372 365 4239 22371 44985 47064 30019 2204 1514 3480 7414 17788 38565 96753 238425 451372 552787 417791 279447 259923 241864 4444 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 411 539 233 -78 883 3466 5322 11647 14055 16206 28199 26640 20077 14959 12102 12501 10356 10654 13492 10420 7721 16867 34165 45103 50144 54129 34824 21305 16196 29153 73188 86523 125636 235882 417847 565139 601852 603443 507958 214888 12067 963 465 558 540 612 555 507 621 681 685 678 691 687 666 636 502 512 450 467 453 388 370 423 453 453 509 509 630 1238 2277 3075 9095 8091 2873 6076 6923 4860 20817 60281 45353 7163 6511 4099 590 219 163 150 121 190 154 134 138 172 166 177 130 175 111 122 143 155 159 153 180 146 128 124 117 158 156 142 101 109 111 149 119 115 138 130 122 108 94 136 154 152 156 111 130 124 112 106 133 125 102 123 126 122 108 131 102 97 134 132 96 121 117 92 130 127 141 125 135 115 127 102 121 110 119 106 107 119 113 142 147 147 124 126 131 141 130 125 141 110 108 108 122 124 123 121 120 113 112 121 118 110 104 106 113 110 115 100 110 107 109 101 108 110 98 122 126 104 112 127 126 123 123 110 117 105 101 89 98 92 92 99 102 94 94 89 90 89 84 71 70 64652 361 13 30 11563 17 57 32 7522 1246 54449 -38 999999 -99 -63 -88 4 -39 18 110 196 357 388 485 538 628 629 515 449 263 207 154 438 1750 6270 4993 7554 5295 13156 16433 3335 983 999999 999999 999999 999999 764 6936 3291 999999 999999 999999 1746 11283 18740 10248 6888 16278 60976 25241 21865 17385 25635 34245 40586 44016 46839 46710 42296 41227 41928 41339 63927 119424 162284 149819 90687 24165 350 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -40 430 5694 15999 27571 32390 24590 22488 25853 26399 23559 24685 25152 25133 20032 16086 14659 17396 25295 30022 37112 35310 24453 16282 11381 9795 36995 139737 259495 357089 457607 557939 462330 122704 6427 1535 1102 942 572 502 474 479 465 434 415 374 292 304 352 364 313 288 309 339 331 433 949 1741 2030 1403 1106 5059 27871 26254 4886 2242 2446 9801 32423 61967 47140 20316 70119 36631 15231 6027 459 147 108 97 129 167 132 124 126 113 114 124 107 110 133 163 175 169 186 169 182 177 124 116 114 80 140 136 117 114 90 81 100 72 97 81 91 94 115 120 99 61 67 59 98 116 140 113 85 97 123 122 126 92 81 108 124 95 99 91 86 118 116 112 85 91 90 107 113 127 115 91 90 96 95 114 122 111 115 120 127 114 122 126 130 124 113 119 119 110 108 114 117 134 116 98 104 116 106 96 93 113 121 110 103 101 102 103 107 108 98 108 114 116 121 117 103 109 97 95 103 106 106 100 90 84 95 82 87 87 88 83 89 99 85 84 93 85 69 61 58 58 64658 358 76 30 11566 17 57 38 7520 1247 519564 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 942 2877 4487 9421 12736 6465 3436 1154 3491 5679 4053 2544 1999 2086 2689 3611 4368 5351 7192 8897 10239 12219 16292 18766 20106 20092 19665 20212 22124 23509 22444 23595 25601 30344 47085 92902 195554 337095 525371 627190 350766 203580 81480 43419 25206 17413 359 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -58 277 3888 18467 38299 34937 31188 38773 40014 25679 18801 17085 16106 13539 12280 12663 11383 9837 9174 7251 4320 2215 1139 904 2040 2840 10601 53996 122690 222080 421561 538879 430265 202213 44628 8967 1953 723 535 439 479 734 2252 10088 24530 29684 23020 9116 1161 406 390 440 523 679 1155 1928 2866 2852 2379 1932 2608 12300 24991 28860 50319 37519 13556 7546 11554 24249 15296 26814 41192 11512 6140 5234 1001 295 229 151 142 178 149 155 140 140 180 171 153 139 156 168 183 180 218 208 194 162 133 146 170 142 86 138 144 128 126 153 129 111 136 101 136 83 93 114 121 108 98 106 99 112 135 138 107 118 123 130 128 160 157 141 109 95 101 136 146 108 132 119 107 138 130 132 140 135 136 121 118 141 132 127 133 156 150 151 136 132 153 160 178 167 160 144 141 148 150 141 141 144 146 134 141 135 131 131 138 124 117 122 128 135 141 131 132 126 128 129 119 120 129 140 126 115 117 122 131 135 124 122 124 110 113 116 109 105 112 109 119 116 110 98 103 101 80 82 84 78 64664 323 1160 30 11570 17 57 44 7519 1248 -28 201 383 741 1211 1794 2485 3130 3693 4149 4761 6058 9100 12917 17500 24144 30579 33267 38045 41140 36917 34280 43772 44397 64974 109393 135773 155378 205438 256191 286680 398120 476392 409362 309723 202719 42962 277 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2188 11289 16193 16273 14049 12940 13088 15701 18034 18925 17176 17394 18665 18915 17348 19583 19553 18882 14575 11519 8901 8149 8503 9489 20594 61247 136721 274849 446583 502696 344933 61443 6126 1541 1058 819 704 1187 1888 1331 712 676 928 1531 4725 13862 24198 27854 25621 23807 22736 26630 29003 19998 10529 4674 2947 2792 11232 46086 66540 52811 32568 10921 1498 453 379 526 796 5837 30763 18125 2143 732 186 176 173 123 165 197 172 189 183 144 159 154 131 152 196 134 197 217 234 186 171 152 172 145 144 115 115 120 125 151 121 113 154 98 109 166 155 137 117 118 113 154 118 85 117 131 131 144 155 145 144 142 110 93 126 109 97 103 120 123 116 117 145 130 119 98 110 117 123 121 121 110 127 130 136 130 118 135 138 133 135 124 126 143 141 123 121 143 126 118 112 140 131 97 106 123 95 130 126 129 127 118 122 114 113 116 108 105 103 110 117 121 120 105 115 116 116 99 110 115 128 116 101 104 106 107 99 92 104 101 88 92 96 93 89 99 101 90 84 75 68 68 64670 319 1284 30 11574 17 57 50 7518 1249 -62 320 807 1415 1873 2436 3657 5340 7014 9234 11819 15215 18857 21983 18187 12406 12573 15201 20156 26852 43052 72117 103292 160931 235927 225505 209290 349699 409898 370542 231313 47876 2773 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1351 6775 8786 6498 4429 3201 4451 6535 10015 12513 11822 10002 12193 16087 13504 10344 10328 10284 11301 13552 18235 32306 53411 75097 97716 128048 166584 224232 326383 366491 238303 56689 5343 914 1008 1818 2734 2847 5101 10160 13262 19737 31683 49720 61780 48435 33787 42249 49196 60997 87517 108941 105349 97292 91140 80909 57512 32777 12260 4804 14924 28438 16446 7707 1666 266 255 1284 2761 429 145 156 137 120 137 138 124 152 162 166 141 198 204 109 93 91 131 147 210 154 177 192 151 113 131 169 138 130 145 102 133 122 106 78 112 104 98 78 119 158 102 95 61 89 110 42 65 55 55 76 83 94 104 99 103 88 95 96 97 93 98 88 112 81 97 102 76 77 106 80 83 78 98 111 109 101 82 95 75 114 104 114 126 118 128 120 112 92 112 113 111 107 107 116 96 112 103 106 113 114 105 114 99 101 82 91 107 93 104 92 76 88 93 85 90 100 92 101 103 91 79 84 95 84 91 101 87 82 84 77 66 77 79 72 81 68 74 73 78 71 71 67 53 49 50 49 64676 303 1768 30 11578 17 57 56 7517 1250 275 1298 2485 4099 7571 12926 21538 35912 83278 159067 235908 314946 395296 444588 381230 440805 232771 143123 66946 1566 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 27 1676 2918 3593 3822 3855 4486 5169 6731 7488 7494 7444 7296 7253 6614 5859 5418 4373 3537 3332 4553 7272 15177 22385 26467 17459 13508 16983 19761 28391 45821 40921 15778 8479 13513 14709 10146 6457 5672 9924 20834 38480 57366 69335 75911 74297 61859 45255 40534 54697 67732 71708 76722 92094 112730 128853 134468 136809 138129 141538 143663 130284 75844 27473 7659 6125 5448 971 271 257 204 210 188 160 120 160 146 137 121 169 183 168 166 144 150 180 135 135 162 163 160 170 200 239 178 153 156 155 135 110 149 145 100 104 86 117 152 142 122 131 129 127 114 115 133 115 146 132 117 123 128 119 124 122 154 119 125 152 152 132 141 125 106 121 111 114 128 154 119 140 115 118 135 139 111 118 111 121 143 125 120 153 138 178 192 162 144 120 158 138 144 165 159 158 140 146 134 150 150 120 127 136 137 118 123 133 126 126 135 132 124 126 120 118 121 115 118 125 120 121 124 110 110 116 121 125 133 119 110 118 115 115 114 114 110 105 106 110 112 109 104 104 93 82 71 69 73 72 64682 300 1859 30 11579 17 58 2 7516 1251 136 805 2228 5000 13526 37778 93706 210467 471125 562328 651304 450978 234832 108507 102783 2059 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2059 7057 9980 7882 5382 4415 4440 4638 5102 4925 5309 7220 7709 7137 7740 7024 5347 4087 3819 3725 3484 3643 4525 6838 11618 8556 3083 8916 18545 29518 36844 40047 42376 37985 32545 24269 17577 15961 19399 25365 33937 37143 43455 45117 49883 59704 63434 61637 64282 71482 75677 72561 76156 82779 84104 90370 99322 110097 111171 99517 75613 51217 43415 49931 64099 63862 51534 17653 1050 305 208 159 164 86 123 228 218 142 138 114 144 155 144 178 144 100 110 108 147 165 164 184 143 175 162 149 160 123 143 101 87 92 60 88 90 81 101 94 125 124 91 78 110 93 76 84 80 99 117 109 79 68 70 72 80 112 122 133 96 84 83 95 77 90 94 110 58 91 88 98 127 113 90 92 94 114 103 81 106 96 99 95 95 95 107 129 108 117 122 124 124 117 129 124 109 113 90 104 112 117 112 100 83 67 88 87 79 85 91 100 106 99 103 94 103 82 96 93 98 92 87 95 85 86 87 95 80 68 88 79 80 96 94 79 81 80 79 84 79 84 69 61 56 52 62 52 53 48 47 64688 336 779 30 11579 17 58 8 7515 1252 89 303 656 1150 2268 3857 5268 6307 7736 7965 8440 10894 13801 13977 11066 9883 8634 7224 8040 5383 3737 2949 1932 1610 2031 2194 2923 1919 1511 1564 1464 1402 1026 658 1041 5408 26446 32111 24725 20415 32445 54401 97729 113910 125370 255246 355487 439149 489048 217613 72504 5313 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 316 2636 5208 5874 3740 4673 6508 6491 6496 6660 7058 6105 5550 6300 4543 2629 3442 5624 5840 6443 7496 10706 16789 19824 24171 33636 42629 45617 39220 30006 20094 12347 7154 5215 7092 13958 22117 31248 43384 54351 61551 74824 82806 84534 82058 79409 75718 70107 66245 70168 85066 113576 128478 128408 137711 137295 126836 133280 141254 113576 87518 76857 51834 22001 2271 217 229 222 165 207 308 404 226 128 192 184 154 170 147 134 169 131 151 157 149 173 174 139 128 168 138 101 175 198 158 134 139 144 152 146 154 117 117 135 128 128 116 144 107 93 81 107 121 106 106 92 100 138 106 91 90 102 101 128 121 144 169 89 95 98 110 123 112 121 109 89 129 127 109 88 116 116 118 117 128 116 136 154 141 95 107 138 140 132 150 158 165 141 157 140 127 132 109 119 103 108 94 119 137 137 111 102 107 130 113 97 115 125 134 99 116 121 125 124 109 99 113 123 101 105 110 104 102 108 110 113 113 112 106 116 107 115 114 108 107 105 107 104 105 96 92 92 84 80 81 68 62 63 65 64694 361 29 30 11579 17 58 14 7513 1253 39210 999999 999999 999999 999999 999999 999999 999999 999999 237 500 789 962 1380 1686 1961 2051 2911 3829 4129 4565 5544 6323 6561 7013 8073 10723 14672 18975 20586 20157 20243 21986 21808 20731 20396 21976 24981 28954 35907 44653 47201 52243 58348 61167 67221 77176 92750 161101 168875 81961 71681 58351 43435 29459 22631 20449 21109 25097 23689 18116 25583 24626 12406 4579 1720 1247 814 323 239 291 820 1780 1256 596 -58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 999999 -3 323 1219 2372 3793 5062 6974 8430 6861 5252 6428 11027 15566 16611 15270 11755 8508 16861 38197 61913 66414 54884 43953 33299 28453 28456 34613 38679 36077 36479 38602 45381 56609 75286 90133 100074 98889 94493 88334 78497 73766 73027 75041 84208 82245 65219 75327 84505 54135 29761 9798 1670 1414 1271 1329 1613 1531 985 452 365 342 272 240 193 160 161 161 147 160 123 109 158 152 102 149 95 109 93 80 93 139 144 121 86 99 108 98 96 145 117 131 140 151 155 121 159 114 82 72 65 107 131 92 107 111 57 60 89 84 76 75 119 51 78 90 66 65 97 69 89 96 80 75 112 102 100 88 66 122 99 88 113 95 99 82 68 91 81 63 98 101 97 95 108 93 76 101 98 82 97 113 101 97 122 108 124 124 136 129 103 99 110 109 92 100 99 105 110 88 100 94 93 106 99 95 83 78 77 92 97 98 91 93 100 93 79 87 98 79 79 95 99 89 84 87 91 90 86 81 90 90 89 75 88 85 82 86 80 77 73 64 58 55 49 45 43 38 64700 361 29 30 11579 17 58 20 7512 1254 35351 999999 999999 999999 999999 999999 999999 999999 94 318 1016 2025 2977 3463 4184 4782 5602 6947 9395 10883 11679 12714 14303 15519 15054 17087 19897 22597 25481 29675 33429 36564 38812 40616 44963 50495 51899 50575 53953 59664 61569 67611 71071 63246 58366 66250 74814 75234 70377 68003 61060 57613 50968 59546 69223 49980 37296 35835 36644 42698 45184 40263 46658 42172 37224 46214 28638 9381 3563 1934 599 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -52 1371 5745 10819 11847 10100 8956 7078 4336 3653 9182 18913 21561 21816 23467 26631 31453 38865 45254 46379 40607 26136 12421 6030 5367 8780 12308 15387 21652 35287 55840 83854 105661 108378 102416 92777 76596 69633 68024 67816 67313 78900 94460 99200 93983 85762 92504 84433 53121 23644 6950 1962 3572 7501 4984 1928 1239 915 801 757 596 331 292 515 803 621 274 203 167 168 162 108 115 133 120 130 105 114 130 109 126 102 148 152 159 152 134 112 165 140 151 158 143 131 139 94 120 95 120 148 101 88 131 146 115 96 93 109 113 100 105 102 120 90 81 101 110 113 110 65 62 96 103 91 93 127 101 115 99 98 108 98 116 110 118 120 89 94 144 115 121 123 119 100 113 106 104 123 113 113 105 127 125 128 122 111 107 120 112 113 119 127 117 115 118 98 101 102 114 118 125 97 109 116 111 101 92 98 112 103 104 97 92 104 106 107 112 118 109 94 90 95 113 108 102 98 109 110 105 88 93 103 95 94 93 97 89 92 88 81 83 77 71 70 63 62 60 57 64706 361 29 30 11579 17 58 26 7511 1255 1046 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -33 93 55 142 446 926 1232 1287 1707 1859 1918 1896 1620 1672 1896 2413 3203 3228 3327 4605 6006 5320 4014 4670 5399 5704 6044 6763 6778 6359 6182 6880 7532 8482 10207 14397 20938 29959 51795 61700 90977 117902 149353 237861 260963 227358 275431 331498 205020 124131 57100 2923 505 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 421 2464 1364 1303 2755 5631 10685 15982 20337 33172 81210 116633 139921 99303 51825 50378 44343 35550 23390 13177 6006 2732 3728 7652 15966 28838 39441 46618 56433 61686 65070 65430 71386 77697 79426 73064 66663 68623 79245 88709 88978 80128 56056 40358 36030 43600 41299 18861 5371 2242 2060 1964 17042 61723 56791 14875 3535 1158 360 301 200 179 202 200 222 188 150 130 108 92 110 115 116 116 107 117 77 93 135 126 138 128 144 124 120 121 145 171 185 188 125 123 162 137 135 140 129 115 116 144 142 126 136 122 115 119 145 112 90 106 111 72 81 120 106 101 87 64 80 118 116 102 97 94 100 117 102 103 112 67 81 66 85 95 104 84 96 114 100 76 105 107 93 81 127 115 112 119 121 109 109 100 111 129 147 150 123 126 157 136 120 118 140 122 132 115 116 131 123 119 152 125 109 93 131 114 89 117 110 109 114 112 115 101 112 123 114 99 122 114 122 107 113 101 99 93 110 112 110 103 108 105 95 97 103 108 95 99 101 90 83 78 79 64 53 65 71 65 64712 311 1530 30 11580 17 58 32 7510 1256 -94 358 1110 2096 3435 7536 17143 34715 65043 128267 201312 254328 316448 287182 260121 221282 241121 241383 161132 83545 57172 37779 13293 7239 6315 4051 1885 322 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 62 144 611 1135 1116 1506 5295 13765 22157 23543 23816 27314 32603 55345 137024 159468 88297 34386 19522 17385 14759 9447 7306 9763 16178 24402 33415 42517 51475 57193 63931 69621 70109 75984 84757 86886 90756 95969 98529 107366 101465 79557 73268 58080 52000 57616 55675 27840 8646 5071 4307 5178 4473 2278 973 564 1194 3592 3738 557 349 294 241 213 232 207 208 188 205 176 167 163 155 144 138 95 134 163 198 170 163 109 133 176 180 111 107 54 70 115 155 175 177 160 225 166 149 154 157 120 137 153 144 144 122 93 117 136 115 120 132 112 99 111 110 115 132 118 123 123 118 85 94 143 104 101 117 108 78 97 90 100 136 127 119 115 142 129 89 99 120 142 120 128 139 144 154 119 99 93 153 138 116 117 148 122 156 148 162 167 156 150 160 158 136 126 133 137 123 128 139 118 131 156 153 117 133 128 115 120 132 133 138 131 120 131 124 130 129 136 138 126 119 129 134 126 124 131 127 113 124 124 125 131 113 127 124 123 124 129 113 101 101 99 93 85 79 82 86 74 66 72 64718 317 1349 30 11579 17 58 38 7509 1257 193 792 2244 5098 9302 11113 12084 23167 33577 29831 29764 39634 59869 77315 89963 111727 131015 150226 193776 252710 283754 260356 219669 209142 145472 73091 21754 11127 6021 2958 1675 1005 682 179 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -42 372 470 596 1332 2597 3921 6877 12178 17475 18681 17726 19771 23237 27499 31883 36436 37488 34293 27960 24833 23600 12956 6142 5998 7661 11154 17725 24639 31810 39597 50284 61935 74568 84728 91430 93652 93069 94427 95394 93665 83870 68329 52422 49269 64173 67618 69449 82013 86458 75984 63777 50373 35612 13449 2054 620 968 1159 773 807 460 337 359 346 357 285 228 205 211 177 183 160 144 141 124 151 144 159 151 87 94 105 113 119 126 101 106 128 126 113 117 134 133 129 135 126 146 127 108 127 136 131 129 152 108 107 147 124 98 73 129 137 121 96 110 100 96 110 90 108 68 64 105 88 71 118 104 77 93 102 120 112 93 92 107 88 96 131 128 116 117 104 98 86 100 97 66 82 95 105 88 110 71 71 120 112 104 112 98 138 137 150 145 135 116 132 112 124 119 107 101 109 103 120 118 112 119 110 107 103 99 108 121 107 97 98 116 108 84 98 127 121 99 97 94 88 104 110 114 106 101 96 87 89 96 101 111 101 110 112 115 116 102 99 94 100 93 84 86 80 77 74 62 64 66 55 58 52 64724 317 1349 30 11579 17 58 44 7507 1258 97 641 1424 2448 4247 7476 13012 18190 23916 31323 40564 54873 75066 99598 113939 118513 143162 181485 198137 193153 189723 215176 190707 184784 165040 154434 131499 117519 87997 29454 12102 5891 1707 327 -65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -45 226 864 1556 2598 4232 6695 10021 13865 14875 15619 19721 24374 26237 31043 38410 44684 47102 48915 47028 38314 24492 11452 4719 2509 4308 12115 26024 42497 61810 85088 100297 106327 110302 108052 96054 83616 68685 63559 60254 51830 46174 43980 39247 30254 24202 22323 19437 15369 14618 17593 22858 21578 16004 10081 6051 5651 4660 2792 1818 1051 644 502 499 435 444 393 355 304 387 548 626 361 220 209 173 161 152 176 151 94 146 148 130 126 103 78 56 103 114 126 80 84 96 146 160 190 124 99 95 110 90 136 130 126 121 153 147 147 110 174 159 100 104 103 104 89 103 97 113 108 130 112 81 79 72 127 101 77 89 85 93 108 119 114 87 104 103 91 46 81 95 102 82 102 106 111 122 108 59 61 66 61 94 85 99 80 76 93 78 92 114 114 100 89 104 121 123 129 114 105 104 98 113 125 119 119 124 133 114 94 112 117 124 118 100 95 108 113 114 112 102 108 114 92 84 77 95 109 95 102 111 103 105 100 101 119 95 90 87 96 93 100 112 113 101 102 94 90 88 107 103 91 79 68 76 69 75 71 58 64 68 62 53 46 64730 311 1528 30 11578 17 58 50 7506 1259 109 601 1464 3011 6860 13677 21891 38445 65766 99537 122562 114218 103444 105805 116799 128192 144070 163698 172976 200952 245298 254258 258425 266189 248351 269445 243872 153656 115312 70142 35974 4031 -33 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 -35 999999 999999 999999 999999 999999 999999 999999 -83 999999 999999 999999 -96 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 282 686 1530 3203 5419 8015 10967 14193 16574 21911 27839 33051 35948 35563 36066 39968 39532 37232 31160 19369 10980 10862 17260 23911 33215 43369 50432 57302 59188 55478 47448 39544 34091 27731 19287 12292 6633 4565 4387 4792 5822 7707 9331 11147 10585 8287 6692 4463 2765 2180 1675 1175 1023 952 891 1145 1307 1378 1485 1370 1251 1275 1962 3168 2447 1852 2279 985 380 411 388 340 283 243 237 173 130 161 186 161 169 194 187 118 261 1658 1539 136 153 116 163 141 120 106 138 142 133 129 123 125 144 144 151 148 135 120 146 174 109 131 153 109 107 107 137 147 139 132 151 165 147 90 79 114 108 107 118 127 105 117 115 135 110 95 113 134 121 97 94 121 116 108 104 133 96 120 111 128 100 140 120 120 128 103 96 106 90 87 102 148 127 132 114 111 122 134 139 97 132 153 131 159 135 149 131 127 123 139 149 119 116 130 123 136 125 131 121 132 134 118 127 124 137 114 108 116 134 143 134 123 128 108 99 115 115 127 110 105 119 122 114 112 123 118 114 122 115 120 118 121 110 127 119 111 100 97 90 89 86 79 74 67 67 73 68 64736 314 1438 30 11578 17 58 56 7505 1260 120 480 1070 1987 3049 4217 5926 7979 10062 12317 18400 27980 39023 51495 60622 65090 75400 90842 105762 128882 149018 181786 225486 268855 327015 383022 384466 367797 345138 283227 224914 141411 84352 38498 11493 1736 233 -46 -77 -86 -53 -80 -34 1 -34 6 -53 999999 -91 -70 999999 -23 -39 -61 -77 -80 -68 -20 -33 9 -73 -51 -95 -28 -27 -7 -55 -46 -32 -3 -73 -48 -78 -53 9 37 60 200 372 630 1162 1968 3220 5914 10194 17653 21715 16223 9932 7742 7681 7097 6257 5463 5034 4272 4828 9099 20679 34677 44296 50128 47538 40492 31888 19203 9980 6756 5960 6666 9075 12423 16680 19570 20286 21015 23910 25560 22522 18379 12097 7110 3494 2194 2318 4111 4054 2568 1664 1704 2232 2635 3601 4359 4560 5349 5483 4533 6328 10422 15275 18739 12207 5389 3600 1698 1037 1866 3146 1610 663 692 3715 7121 4636 649 233 210 252 237 197 265 476 501 432 189 155 124 75 138 120 145 142 127 151 152 155 140 114 141 150 152 152 173 130 153 206 179 178 167 173 160 136 120 121 148 152 131 171 138 146 138 104 105 141 127 142 119 108 138 123 134 148 127 118 131 125 137 128 117 130 94 77 89 100 140 136 98 86 109 110 109 110 131 137 122 113 105 105 122 122 105 112 98 123 139 144 162 125 141 140 149 172 142 129 131 123 131 129 125 130 138 139 129 143 140 135 134 121 127 118 130 124 130 121 121 124 143 145 141 147 137 145 139 111 112 113 128 126 135 118 120 121 120 124 119 112 110 116 129 119 109 104 100 100 92 90 94 84 87 78 78 79 74 64742 305 1707 30 11577 17 59 2 7504 1261 28 587 1356 2048 2473 3574 5289 7691 9583 13277 19095 27165 37850 58380 94803 151708 232769 313741 414604 524372 527764 442104 351013 289743 221541 130919 51081 19995 11333 3683 254 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -65 -77 -6 36 131 258 439 920 2003 4184 5695 3727 3422 4108 3057 3160 3645 5473 9144 13661 15462 19777 25807 31009 32917 31646 26359 18455 13304 9286 5398 3482 3679 5092 6301 8103 10064 11388 9652 7075 5861 4635 3441 2893 2394 2265 2121 1703 1869 3276 5895 8991 9248 4268 1810 1964 3875 6089 6744 6561 16334 32889 50162 80632 96894 99870 105165 116049 104780 48400 16829 11975 21626 48001 64216 53090 17550 26835 12449 7672 3472 448 342 386 276 188 280 435 283 145 97 172 147 124 131 146 132 130 145 151 121 81 117 150 156 104 132 131 149 156 146 112 102 164 189 123 103 93 119 148 101 75 55 120 101 101 136 115 146 174 119 78 68 95 70 111 72 77 92 104 129 98 102 110 89 100 98 101 93 115 83 73 107 100 99 109 102 95 85 126 95 105 110 87 79 95 102 100 112 124 136 135 128 125 114 114 134 131 121 143 133 156 133 108 109 108 116 113 117 103 112 114 122 106 105 87 95 115 121 130 107 91 102 112 119 122 111 96 103 103 112 114 105 103 101 105 99 105 109 103 104 102 98 103 116 111 104 82 78 78 79 75 81 76 80 78 57 52 57 51 64748 300 1856 30 11576 17 59 8 7503 1262 80 492 1079 1939 2977 4721 7299 10849 16644 25827 39214 61345 97902 153819 237542 355505 453201 479937 427068 335045 224217 151994 71192 36626 10924 1809 -27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -45 58 195 644 1406 2547 4534 6966 9441 11802 15584 20202 25600 28890 26148 24452 24783 21395 17734 13805 8123 5233 4010 3311 2116 1279 1168 1444 2027 2742 3338 3858 3514 2734 2331 2156 1932 1918 2012 2019 1825 1596 1597 1932 2687 3430 4426 4688 3169 2034 1945 3090 6118 11504 24651 37920 60606 91824 106256 102770 104907 104693 103985 120865 140418 147817 143531 95745 34361 13758 3676 6315 13681 25791 22206 9382 2390 1380 3191 5833 4700 764 77 69 121 147 134 96 104 72 84 131 126 135 152 127 106 115 106 126 130 77 110 139 116 140 122 118 129 133 109 130 114 64 86 85 87 107 114 125 81 130 96 66 66 101 100 91 85 89 91 111 107 80 63 74 113 91 50 51 68 77 106 85 66 51 59 53 69 42 78 72 70 85 108 96 101 92 104 94 95 96 92 82 92 81 95 102 113 107 109 99 107 106 120 118 104 88 111 106 98 99 102 101 117 135 124 101 81 80 84 101 88 102 100 97 99 89 114 97 93 92 94 100 99 110 110 88 80 92 87 103 101 91 100 101 93 90 92 86 87 82 76 79 77 69 74 65 66 62 57 51 50 54 37 35 36 64754 302 1795 30 11575 17 59 14 7502 1263 196 528 1161 2099 3396 5439 9066 14382 20810 29579 40901 54407 73022 100603 131031 155871 181949 213546 237673 253393 255970 255223 275211 263866 200633 181424 139417 53633 20617 6825 319 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 -81 -21 175 730 1298 1569 1683 2105 3486 7248 9836 9730 16006 27318 38142 41270 33362 23257 18159 16499 8631 2766 752 720 1397 2585 3351 3557 3513 3466 3757 4864 5990 6705 8328 10437 13160 17636 22620 23389 17546 10907 8269 7729 11074 23473 46357 58521 60445 65036 57876 61590 65163 82458 102015 111862 118340 95951 74397 54118 37055 24157 14249 10049 4062 899 406 384 496 1428 6831 25360 31411 10334 985 146 103 80 124 84 118 147 114 76 82 154 110 128 160 112 114 147 127 96 148 131 148 158 161 162 161 84 94 140 125 136 89 89 111 111 81 111 76 97 107 157 104 130 124 128 106 100 116 112 124 116 98 136 108 94 98 107 104 122 119 66 46 76 101 68 78 107 103 99 104 128 119 128 127 69 78 68 80 89 78 92 111 126 102 119 117 102 87 103 112 112 96 109 112 110 118 145 155 121 118 116 107 115 102 115 109 115 130 127 110 116 115 105 82 108 107 115 102 82 96 113 112 104 97 96 88 97 103 115 113 108 118 101 86 90 102 112 111 114 112 115 113 114 111 109 112 100 90 83 76 74 73 79 73 70 61 69 57 56 58 47 47 64760 294 2035 30 11575 17 59 20 7500 1264 249 883 1897 3746 6393 9279 15048 24086 37613 59475 93127 139003 202081 293190 400523 506316 497633 434351 405415 307808 169700 41259 7671 127 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 128 449 912 1668 3024 5167 9919 17217 15283 14140 15314 20610 25499 22317 14269 9113 6298 4538 3126 1808 1912 2900 4882 6886 8101 8489 8782 8885 8697 8682 9490 10663 11136 12450 14988 17857 22941 29933 37494 41027 36687 23859 15101 22169 44358 73614 108162 133850 131740 113442 96280 83712 83671 80164 81045 70693 22206 3590 1379 863 778 642 550 766 1980 7169 16800 20624 16235 17106 13354 6785 3872 3255 1376 157 90 79 90 119 99 172 121 96 70 88 125 104 74 94 119 129 135 179 148 153 128 169 125 71 115 142 143 111 109 111 118 103 106 115 102 126 75 85 62 79 125 65 96 97 110 108 76 107 117 81 83 77 72 103 94 100 87 87 81 103 68 75 91 77 87 94 89 85 87 121 90 82 72 87 84 93 99 79 111 87 79 55 93 82 78 97 126 105 113 110 107 127 126 104 119 140 122 104 105 114 110 137 127 97 93 103 124 130 109 109 108 85 95 101 102 93 106 96 102 89 95 91 99 117 119 103 99 114 113 90 82 89 110 102 99 99 103 117 118 109 105 102 79 86 98 82 76 68 62 73 75 65 62 60 65 64 59 55 45 40 64766 299 1884 30 11574 17 59 26 7499 1265 -40 413 1026 1858 2999 5290 8700 13366 21502 34276 54536 83923 120777 146119 183628 275506 359727 453916 508936 481964 379377 283494 144020 44743 15074 2615 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 138 567 1246 2531 4549 7709 13004 16317 15706 15202 14000 15687 20764 25126 27641 29948 29538 26935 21601 16979 13213 12168 11836 12390 12807 12492 13350 15639 17694 24277 30634 39974 49766 52041 55297 51631 45907 41070 30302 25827 29099 36065 42666 52129 67376 80149 76124 70012 69515 65888 56630 48404 31083 15648 5995 2356 1151 894 731 1125 1992 2994 5714 14460 36579 52604 54676 40666 17482 3691 3510 9173 7915 1059 65 80 102 120 111 97 318 232 72 113 114 143 93 116 120 116 113 139 158 97 104 126 124 121 131 90 107 115 93 105 104 136 117 87 98 107 110 143 123 107 85 108 118 86 64 92 104 115 72 76 97 108 76 100 115 108 74 90 93 66 92 80 106 111 102 98 99 66 94 104 94 97 106 119 106 87 106 118 112 96 89 107 102 110 101 92 111 81 93 98 109 110 124 98 99 121 108 114 112 104 118 101 112 117 97 106 108 97 124 106 101 118 90 97 99 107 85 65 64 100 86 86 100 110 88 100 102 104 105 95 96 85 88 95 94 89 85 99 112 109 97 90 86 89 84 82 73 76 78 68 64 61 58 67 60 50 48 51 45 43 40 64772 330 955 30 11575 17 59 32 7498 1266 394 1023 1317 1821 2468 3391 4147 3760 3738 3408 2340 1913 2423 2787 3021 4000 7509 12047 18306 29557 37789 26091 12317 7600 8467 15267 12590 18189 28096 30988 32341 23829 7583 7464 8574 9746 13534 27522 65044 70419 61939 81933 127275 187852 276367 307027 242171 163461 121927 158930 263217 333717 279985 149745 7893 249 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 6 536 1959 3383 3876 3819 4549 4911 5274 6079 13370 27590 34847 30857 23924 18849 15657 12817 9120 6607 9061 14430 20202 27165 34388 39874 40000 38064 37238 37098 40842 48600 53012 58620 60012 42482 25483 16575 19699 28716 41354 56541 53500 43770 38325 33487 35510 35545 33313 29219 25818 20418 13511 11622 8887 9639 11610 7984 3811 7163 17836 13045 11108 21061 34718 34822 30813 27984 37575 66548 97397 78940 27054 2628 83 73 78 79 91 44 84 106 94 111 114 128 104 97 114 130 76 75 103 101 84 101 115 81 131 91 69 115 122 133 136 122 113 108 116 126 107 78 127 111 83 74 73 63 61 88 82 99 90 70 82 72 104 105 106 98 60 84 78 74 87 80 90 62 74 68 117 99 86 67 45 25 62 67 64 79 111 73 60 81 57 59 84 89 69 80 95 84 75 84 108 117 103 102 90 96 73 111 100 100 122 97 86 77 104 96 99 97 90 97 93 86 83 105 102 78 74 93 90 75 99 94 85 87 72 73 67 74 100 94 75 78 92 91 95 100 94 102 97 107 102 89 91 92 72 77 75 68 61 60 68 61 68 62 58 45 51 50 42 35 33 64778 339 684 30 11574 17 59 38 7497 1267 207 403 876 1445 2167 2324 2479 3465 5234 8517 12625 16863 21911 26076 31778 37421 43278 48312 54361 58586 70066 84029 109277 132477 155023 165159 178184 179644 118354 69054 57878 53950 49140 60015 102657 134727 151882 35306 7969 6519 6144 5243 4860 4963 4963 6980 9039 10200 11829 14216 14885 12868 9417 6071 4108 3781 4667 6146 5822 5677 2916 120 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 7 468 1036 1319 1639 2147 2947 3175 3577 6007 9409 11667 12025 12686 12826 14592 19749 28034 37531 46080 50329 47421 45274 39711 40421 46025 45572 44035 41396 39500 39646 37458 35459 52797 71154 65150 53584 33701 13682 8542 8688 11368 12801 13092 14073 21446 20761 17203 16527 15884 18916 25010 33650 41370 59593 80063 80987 74099 63164 46073 38418 38757 34224 30574 37349 54450 97796 118224 62552 23274 7778 3322 1013 420 304 326 437 436 203 103 124 158 161 102 113 151 128 79 143 147 172 151 109 138 168 145 129 151 160 166 103 120 150 116 80 130 135 138 135 114 99 126 124 105 93 98 143 116 101 101 154 103 104 89 91 116 114 92 101 81 102 115 72 99 113 92 101 69 92 106 85 84 99 116 95 119 96 76 105 110 114 83 89 131 124 126 159 147 106 93 92 107 101 123 115 91 110 126 138 133 115 96 115 134 141 135 115 125 137 113 121 121 104 114 106 88 110 114 101 91 109 113 115 123 125 115 89 105 104 110 122 109 99 118 114 111 103 113 110 110 105 102 99 97 106 98 84 87 82 87 89 87 79 74 79 73 83 71 61 57 58 50 64784 334 832 30 11572 17 59 44 7496 1268 97 349 659 923 1508 2520 4098 5863 8095 11266 15369 21581 28988 36370 43584 49820 60682 71934 80499 87195 88391 84342 80620 82055 82032 79751 76171 69704 57067 44043 38438 34266 30396 25780 24300 25226 25630 27224 27429 28553 27287 19390 13181 9100 5129 2134 1592 1679 1746 1804 1575 1148 606 24 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 604 2260 4660 5571 5212 3770 2329 3727 9016 19809 31354 36352 39815 36042 29855 27491 30427 35281 45289 56521 68125 75321 76400 67431 57610 57652 62479 62494 59002 50006 42733 37459 37057 43852 52712 53988 50396 30036 20860 19890 13797 25390 52836 64227 63327 62610 59649 55037 54386 54174 48137 39698 36767 40812 47130 50754 53414 53061 52658 52720 56350 51723 55225 67437 81859 76003 61100 36527 14431 4585 1652 780 1076 1422 1418 6737 16825 2207 189 176 157 169 154 207 128 120 121 135 121 108 136 140 143 83 105 129 161 118 187 200 148 130 123 94 112 142 195 137 117 122 92 66 127 138 101 125 141 77 114 109 80 83 72 75 78 98 65 75 82 84 102 90 92 91 116 111 103 86 90 58 108 103 135 96 94 88 106 119 118 112 92 99 101 93 118 141 106 111 93 110 114 87 126 110 115 124 122 105 109 112 122 120 124 128 121 111 121 122 114 133 120 118 109 102 97 118 122 111 109 111 106 116 107 105 105 128 105 103 94 105 102 109 104 116 122 117 111 103 107 97 90 100 113 114 118 99 91 95 88 84 86 75 70 79 72 68 64 62 57 55 44 64790 311 1521 30 11571 17 59 50 7494 1269 -91 204 790 1397 2257 3713 5889 9240 13191 17075 21463 27891 37129 47614 59387 68316 80371 89889 96742 106000 99802 84004 66294 46110 29348 14191 4963 992 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 839 2061 1787 1152 1262 3142 8330 17781 26964 35222 38058 39739 43620 44968 47279 57498 61557 59798 59337 57331 60328 71439 72450 74266 74434 65493 56749 68741 79434 89815 101677 111122 116045 114697 98159 94611 102085 108803 110125 101149 87735 63125 41975 32965 34941 41493 51121 48734 36112 26962 34903 47256 61912 74557 73106 65830 54945 42676 36546 38435 42470 57814 66571 52711 28111 9960 2326 2331 2091 1772 2268 2883 2238 1530 2954 1269 215 149 161 186 175 146 135 188 141 123 121 162 111 137 136 100 107 101 124 94 137 108 125 155 112 106 107 97 137 140 115 127 127 141 130 112 119 100 117 133 108 121 83 93 97 95 76 78 88 83 96 123 95 98 108 128 92 103 107 120 90 81 105 135 93 96 93 107 114 105 115 122 96 94 84 123 148 124 129 125 122 129 124 111 130 122 111 102 106 132 103 112 115 122 141 125 96 97 134 125 87 98 144 130 85 93 89 85 112 107 114 103 117 127 104 110 115 122 110 111 96 112 112 122 141 112 99 118 120 96 109 110 100 101 113 112 112 102 101 96 92 89 89 80 76 78 81 78 76 70 67 66 58 64796 316 1369 30 11569 17 59 56 7493 1270 305 667 760 1380 2119 3137 5785 8938 13543 20023 26601 34548 46518 61558 77782 92660 105882 111849 117396 129550 145831 153027 143482 133673 109982 85331 59244 37896 26522 18483 8063 2724 268 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 30 187 589 1606 3679 5664 7112 9984 14995 22125 34806 50689 59542 57477 52504 39770 29927 25035 23301 25702 21866 13633 11563 13638 17443 21845 24762 27361 32048 35040 40092 46551 53282 54856 55932 70051 80206 78155 81849 89549 94265 82543 53329 50650 45477 37210 38536 48278 55563 62002 59894 54886 47990 44142 45034 44746 51970 58050 59820 60183 66773 40880 3796 267 3418 25672 41001 8903 2506 1575 732 230 148 144 167 117 150 167 156 171 177 162 175 154 174 156 153 132 127 98 156 157 156 114 126 118 143 146 143 176 159 140 127 137 96 139 135 115 104 86 101 90 122 108 124 118 103 88 111 114 80 78 87 78 44 99 111 92 106 80 74 96 92 104 104 80 46 85 100 107 129 95 117 87 66 92 96 80 81 114 109 84 117 128 132 114 117 111 99 124 128 125 125 105 136 142 113 106 130 145 140 111 136 117 96 110 137 140 120 114 105 120 100 113 107 110 110 113 118 121 110 101 124 116 103 108 118 119 104 109 119 116 107 120 118 115 114 108 109 105 102 96 89 92 85 82 88 86 83 80 76 74 78 72 64 66 58 54 64802 361 19 30 11569 18 0 2 7492 1271 18193 2865 2587 2592 2946 2909 2793 2044 1051 550 564 558 716 1784 5424 9241 6401 1769 610 63 98 146 257 349 418 569 689 1059 1147 1147 1190 925 581 94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 104 1085 1579 2999 5317 7535 11835 19757 31705 45416 63058 78776 88378 98039 103535 114815 136538 149449 145675 137405 131197 129911 128685 129366 114674 85207 63247 45261 30587 16892 8649 4922 2654 1247 108 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -48 125 500 1199 2723 5070 8307 12535 15025 20618 29593 37430 39886 28691 15940 7235 7418 10571 11172 15528 19674 21747 22093 22219 27542 29998 27890 24504 21051 19648 17713 12641 6465 3295 3679 6249 10003 14634 17090 20245 31024 56953 78439 77681 63548 48588 48381 49671 47161 46527 43997 43159 40743 37529 41603 49220 56364 63862 58842 46854 34967 28277 16174 1851 490 670 435 2476 21323 26941 3185 238 163 181 188 182 140 152 146 160 132 137 135 144 146 145 153 155 113 99 150 147 154 192 189 151 131 138 104 138 176 164 173 160 126 105 110 91 99 111 113 109 98 83 121 102 122 136 139 117 112 129 111 114 102 90 86 100 93 75 97 116 124 111 97 109 87 54 93 108 93 108 100 140 127 109 92 105 113 97 114 130 108 116 165 156 153 121 140 142 119 128 130 134 158 117 115 124 139 124 133 149 131 124 129 115 158 150 133 127 132 144 139 130 111 105 109 120 126 117 102 127 128 121 110 123 134 130 114 116 106 117 131 129 119 122 119 111 117 114 117 124 105 94 90 99 95 96 100 91 88 85 86 92 90 80 67 63 70 67 64808 361 20 30 11570 18 0 8 7491 1272 16488 959 999999 999999 999999 2040 2429 3016 2641 3571 4920 4971 4250 3284 2846 3244 3657 3214 3581 5698 6300 4848 5416 7105 10107 14050 17857 21916 26870 32257 36776 40166 40196 36801 33009 30704 26877 21762 16067 8697 2700 57 999999 999999 999999 999999 999999 999999 999999 -37 473 955 1568 2808 4958 10971 18327 24258 35823 46725 55547 68556 85091 101829 113859 127134 129061 128284 119593 97216 68942 41713 23404 12221 6646 1691 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 26 73 78 34 120 717 1807 3063 3967 4930 7789 12432 19798 32586 47059 60488 68195 69228 63685 57579 48248 32639 26515 20093 14471 7921 5003 4507 5173 5781 5897 5902 5813 6251 7577 9248 11581 14332 16848 18662 24806 31845 39671 49479 58841 70638 69499 57617 50953 53720 55030 52792 53529 48582 46929 46634 49332 49368 51058 50615 42154 25854 13565 3900 508 460 656 613 474 401 2060 10116 15843 14564 1968 197 183 213 188 203 257 183 154 148 141 103 135 172 126 147 158 160 179 158 158 145 99 147 172 118 103 127 141 150 155 120 88 97 125 159 123 108 82 139 130 116 110 130 117 110 100 127 142 131 129 127 90 134 122 93 111 124 112 114 111 85 102 106 134 120 125 103 114 129 132 105 83 127 118 103 121 129 114 130 140 94 140 125 140 132 120 156 143 123 116 121 133 122 121 123 134 150 119 137 125 150 154 160 146 114 121 115 144 129 121 134 117 98 109 109 126 123 138 143 130 134 145 131 126 131 126 139 117 113 120 119 118 117 120 121 132 118 115 122 116 106 103 93 101 95 91 96 78 83 88 84 84 84 84 79 74 68 68 65 64814 360 50 30 11570 18 0 14 7490 1273 307 522 699 917 1050 1263 1917 2112 2399 2350 2850 2872 1988 1790 2101 2165 3395 5452 8204 12743 20494 11712 2539 2493 3559 5588 7986 13046 20591 30369 40553 43510 45733 47743 55397 63003 70299 72086 65251 52379 41081 38797 36769 27483 17631 11288 9452 6562 6460 7437 8132 7267 5177 2354 1139 1261 2421 4486 6959 8083 7720 8140 10577 12989 14088 15436 14969 14036 14357 13786 12092 9334 5293 2563 716 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 699 4228 6482 3050 1665 2487 3960 5389 5185 5750 9573 17186 24690 29573 34892 43743 49023 45553 49223 43722 22858 12530 6777 3529 1739 1266 1225 1537 2928 4837 4978 4464 4818 6493 8010 8099 7336 7178 9054 14387 23629 37594 53936 65608 75412 84237 76504 63368 56103 55205 56540 58974 60409 60666 56453 57163 62767 66976 57269 36672 22760 20240 19773 18923 11498 2907 845 859 878 1362 4996 10475 39635 96176 10150 333 319 217 196 154 152 126 129 123 123 111 116 89 80 95 139 132 130 180 142 103 76 100 93 132 125 101 86 89 86 101 110 80 110 103 104 108 99 60 118 89 93 94 110 72 97 99 90 73 104 119 113 65 65 68 124 113 96 84 48 48 59 71 81 70 72 121 119 91 65 80 100 73 97 112 118 110 86 89 107 109 95 102 93 100 124 108 112 119 108 126 124 111 104 115 141 114 117 127 123 114 106 104 111 127 119 106 112 110 94 97 114 91 97 102 93 86 94 97 92 97 99 102 105 105 105 105 108 96 101 105 101 101 86 85 92 93 93 95 89 87 81 87 75 74 77 69 71 68 60 65 64 60 59 54 48 50 49 40 64820 361 19 30 11569 18 0 20 7488 1273 2935 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 170 184 442 788 689 506 998 1797 5445 16609 24595 25471 34252 54820 86054 81091 44572 34477 49076 54128 76553 65481 31106 24688 22353 23730 26128 29256 33669 39250 33329 26087 24420 33550 41518 42454 34696 11729 17069 26298 10230 15675 35215 49748 6624 14163 26570 32633 40997 6069 6768 36014 36271 54646 88395 117150 58186 8344 13101 23245 19893 26431 1169 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 2485 9054 11015 5816 5373 8217 11625 14624 17292 19715 21370 23107 25972 28693 24101 23678 35774 38740 48606 55406 45198 32231 30425 29325 27937 25852 31758 31997 29011 23923 15272 8722 5511 6035 9169 17743 54979 158432 219109 108703 72616 74770 87761 97697 98935 92659 79400 67135 55063 52027 50223 52403 54728 55087 56943 53284 52915 32097 16003 6115 2603 1217 827 631 799 1824 14189 38387 22428 6486 6606 7566 3164 1228 419 261 198 145 148 174 148 188 182 130 155 116 147 147 176 160 149 154 169 185 193 158 137 143 187 146 144 150 133 143 172 121 136 165 162 118 87 114 134 141 109 143 125 154 100 121 110 102 78 113 115 101 121 147 146 109 107 108 120 139 128 117 139 130 127 140 116 115 136 135 122 143 107 110 113 115 133 139 140 121 96 147 140 149 171 130 144 151 134 122 150 127 119 113 116 127 152 136 111 151 153 141 113 125 139 125 126 114 125 134 119 130 133 120 117 98 111 119 120 121 119 131 139 111 131 131 127 131 123 117 108 125 124 130 126 123 122 106 106 112 106 97 90 106 103 89 91 88 86 84 90 92 86 84 72 81 77 73 63 64826 298 1908 30 11568 18 0 26 7487 1274 -75 297 753 1620 3337 6870 16647 52502 140816 357117 777919 909079 545520 357186 40147 7 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 712 5056 7597 8170 10742 11237 12144 19635 22580 17072 11918 10332 10121 10544 14580 20584 19240 12226 6481 6729 16183 27080 30721 25895 21695 15307 6171 2294 1281 1229 1768 3762 8550 15042 22399 30429 60179 93114 98571 93292 89773 92083 89996 82434 82474 81346 76342 67509 64691 61880 58664 67920 81870 94120 101910 95856 72631 45956 20798 7857 2807 1063 824 769 719 1061 950 8150 39762 20127 1018 393 525 859 924 579 275 247 182 192 129 104 142 150 82 92 171 122 104 117 108 187 138 127 141 77 79 145 98 110 105 109 127 120 102 103 120 100 108 93 69 98 101 118 95 98 92 79 72 109 126 75 44 61 113 94 67 105 99 82 42 53 72 87 73 63 73 75 78 75 29 45 46 70 85 86 61 63 93 83 80 68 67 79 59 67 77 72 81 98 121 113 120 96 91 88 97 77 85 97 97 133 129 101 106 98 91 91 109 97 74 94 89 64 95 96 98 72 71 81 98 90 84 89 89 76 65 93 110 79 84 70 94 86 79 79 89 85 63 68 76 86 76 78 86 73 57 70 68 71 61 55 59 60 54 52 54 53 53 45 34 36 29 34 28 64832 326 1069 30 11569 18 0 32 7486 1275 35 752 3347 6145 2413 782 1300 587 114 999999 999999 999999 999999 999999 999999 999999 999999 999999 1147 2470 2391 2700 4476 6022 11397 24898 43668 86480 138045 171775 186874 283338 408698 381260 248666 169336 146467 166857 194354 227699 131028 24848 296 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -15 753 3777 7598 8772 6280 7012 10935 16604 23522 22376 15682 8320 4558 2698 1989 2351 3704 5710 6919 6015 5256 7534 22029 19098 3793 2715 3277 5116 8329 13892 20667 28464 35820 44900 53534 58261 62583 57129 52527 61068 80122 87981 121904 86800 65650 62619 66295 73929 73736 76721 82305 103169 123850 122852 102299 66006 36986 16538 6333 2804 2350 2253 1926 1529 919 564 357 314 592 5014 9029 2475 342 423 414 962 1115 359 155 167 156 78 71 112 145 165 140 123 119 95 126 106 116 111 119 63 143 139 64 77 140 95 70 83 73 111 42 46 105 125 102 104 126 112 90 99 108 123 84 86 99 58 43 65 76 111 135 76 50 66 73 90 63 61 78 94 74 100 77 79 76 78 76 74 44 54 64 72 97 93 97 95 58 91 96 92 90 72 86 106 81 90 79 81 100 109 95 101 100 76 74 85 86 129 116 91 87 104 108 106 94 97 95 76 71 75 110 96 84 76 93 80 89 106 92 80 91 78 71 86 88 90 104 90 91 95 87 91 95 92 86 85 82 82 76 78 75 72 77 69 63 67 63 53 52 53 47 53 55 48 51 47 36 40 40 32 64838 361 21 30 11571 18 0 38 7485 1276 17946 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -57 141 286 420 504 623 853 867 542 611 676 353 93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 401 1796 3712 6626 8575 14177 23178 28525 33429 23748 21460 31809 10128 2391 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 81 477 730 1116 1402 2620 4915 4155 1825 328 86 105 411 1764 3941 4940 8719 18208 28649 32903 33016 32662 32385 31703 31046 36759 49965 78763 81024 62587 45482 36106 35133 47832 61412 68236 56302 41435 35602 40232 46941 57444 69279 95849 156384 184417 121447 74787 54584 48751 47650 48938 48570 49951 49589 41074 31138 19857 10070 5204 4917 6788 7636 7715 8052 8028 8464 8003 6270 3753 2910 3282 2663 1693 757 278 267 683 1528 6386 16706 14110 2364 221 110 104 96 93 150 160 89 68 106 120 143 111 113 97 108 122 119 90 88 129 84 101 89 111 86 97 111 68 71 108 107 80 37 53 85 118 88 65 47 63 51 77 67 74 76 47 65 79 75 69 65 70 59 38 72 34 34 66 54 44 53 59 39 64 61 44 39 49 50 64 58 50 55 64 41 63 70 63 102 100 83 70 94 103 72 57 75 77 72 103 113 70 84 93 108 110 84 72 81 75 82 74 80 83 98 81 66 81 63 81 87 76 88 82 71 69 76 71 76 90 82 87 82 87 80 68 68 81 71 70 68 69 77 70 63 66 68 76 63 58 57 58 46 54 56 50 50 47 42 40 48 41 32 25 27 33 26 15 64844 361 24 30 11574 18 0 44 7484 1277 12573 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -47 154 371 429 384 527 434 232 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 204 2587 5660 5442 4825 5049 5229 3925 1580 825 1110 1525 2407 7261 19226 30993 34804 28188 29225 40738 49605 49217 41528 42195 52440 51605 48436 49423 51461 55759 49104 43893 42455 40858 38261 37556 38647 33911 29848 38230 63656 75581 63537 55112 76776 199308 316607 345569 243251 114462 32679 7462 4647 3999 3304 2247 1746 1925 2419 2863 4450 7027 15017 26678 35309 39356 37026 27617 15051 6843 5226 6660 5658 3434 2596 4308 3724 2212 3130 12457 37734 62246 57433 25845 4623 547 423 243 192 137 141 144 143 144 157 147 143 154 190 192 176 162 154 137 160 150 131 153 145 112 129 158 160 155 158 146 109 124 155 148 97 104 100 82 71 103 107 98 94 119 126 129 144 127 117 126 137 111 120 143 116 94 100 86 96 91 87 91 81 129 116 110 100 90 89 101 114 106 72 92 115 116 115 113 103 99 127 141 134 126 112 131 112 127 136 127 117 147 148 132 141 121 132 134 112 114 109 106 125 125 109 142 135 126 119 119 119 119 131 122 120 117 130 123 123 134 135 143 126 135 124 123 123 123 107 108 124 123 128 115 107 111 113 116 118 109 106 101 106 90 90 89 89 89 97 102 95 95 78 82 74 66 65 63 64 64850 361 27 30 11577 18 0 50 7483 1278 10950 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -23 278 634 1779 3153 3898 3282 2862 2840 2611 3038 3949 3914 4072 3954 1773 381 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 58 915 2164 4029 8316 15214 24279 28493 24167 24253 28700 29077 30285 32862 28976 21837 13288 8554 8507 10645 14406 19160 23556 26182 30912 29270 30820 35088 39423 46138 54177 59528 63424 64834 56505 50225 46823 45284 44946 46286 48390 50930 50728 49308 47551 45380 41903 36577 33915 29769 12727 5759 6352 15879 26746 32477 34732 33543 31132 29197 30568 34625 41514 47207 45027 34662 28637 27820 20406 12333 8509 7246 5748 4598 9542 22021 36546 45010 51800 61410 76422 83984 63104 30583 13698 3538 806 746 250 186 204 186 125 137 150 98 147 130 164 159 155 148 117 178 160 97 147 142 77 94 90 160 163 120 141 158 167 157 161 138 127 160 144 145 133 140 126 100 72 104 84 136 148 133 100 110 135 126 89 97 94 97 94 95 100 151 95 78 120 74 92 95 110 112 103 88 105 146 129 125 114 127 138 121 132 142 118 140 124 117 139 149 143 105 126 126 152 164 133 106 108 125 133 135 132 124 138 128 119 102 104 130 135 112 129 137 122 117 127 124 147 145 139 130 112 119 115 114 117 109 132 136 128 125 110 113 110 110 128 142 119 119 129 126 110 103 91 99 89 102 107 99 108 93 97 88 81 87 83 77 81 78 66 67 64 65 64856 361 29 30 11579 18 0 56 7481 1279 9386 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 105 259 407 436 271 327 483 1025 1503 1964 2155 2700 3842 5506 6651 6398 5805 5752 6296 6363 6117 11493 19642 25097 27864 32869 40553 47901 26792 6060 12134 41446 19200 1105 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 75 1645 3497 4156 4133 4750 5152 5960 6898 8590 8995 5803 4122 4171 3906 3940 4375 4945 6349 8328 9646 11448 13956 19265 25701 27167 33492 35841 33004 31877 31635 29791 29318 30771 30082 27724 30463 36729 39291 39119 36681 36133 36542 37273 38333 39010 38383 39635 40097 42069 46204 47889 44752 39486 34216 31847 27314 19512 13139 14075 18919 24690 31053 33843 31485 26096 21852 21174 19642 15856 21165 27328 28480 24750 25787 32565 39420 62604 100724 127326 117796 97111 60580 34447 36424 12038 1870 344 209 166 174 157 177 174 204 180 137 137 150 134 152 173 179 154 142 148 150 136 150 170 150 105 128 155 129 136 125 121 122 120 131 96 120 115 111 114 109 103 98 118 128 133 126 150 115 79 88 139 124 103 101 91 113 115 78 118 127 117 96 82 87 115 108 113 108 100 75 87 105 117 120 101 107 103 80 118 146 134 133 136 119 118 108 111 95 122 121 141 128 114 120 116 126 142 106 93 116 105 108 112 95 114 124 116 112 108 112 114 113 101 109 120 113 124 111 114 124 120 110 104 119 123 127 125 116 115 114 125 109 100 101 111 119 116 125 116 108 98 94 93 96 99 100 80 84 90 93 91 92 91 86 71 68 78 75 71 62 64862 361 30 30 11580 18 1 2 7480 1280 2534 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 -29 999999 -45 47 253 381 449 549 828 1379 1622 1480 1343 1508 2152 3527 4072 6416 11813 14443 16699 23445 29164 36788 47755 55148 69367 88669 117211 150996 161155 143786 107383 63060 31847 13488 5888 3268 2012 3223 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 668 3481 9010 14935 17404 12329 10625 12133 14663 8913 3598 1926 1526 1198 1178 1382 1574 2274 3917 6651 10320 14314 19974 20366 12635 8783 10319 20568 40396 50812 44998 41003 37157 32284 31287 35496 40521 41705 42986 42701 43922 45148 46909 47002 44891 42132 40158 38283 34200 28830 23493 21467 21092 21701 24765 27208 27747 40725 54135 47325 43572 51019 60010 63215 57634 52501 48143 49754 55798 68141 67220 63989 54673 40074 47433 63392 90842 141370 175405 114452 32784 9539 5482 8634 20255 13537 3716 520 76 98 167 155 80 114 135 141 154 125 163 119 145 120 132 80 112 137 156 132 81 114 103 78 102 131 159 159 128 111 118 115 122 125 104 76 83 90 67 81 107 76 96 80 66 82 83 76 99 88 68 95 82 101 90 60 52 79 87 80 52 58 100 95 67 66 73 94 71 90 88 88 103 118 94 99 109 106 109 83 104 78 66 115 107 115 134 114 104 123 119 118 102 117 109 107 103 115 104 91 102 105 110 110 99 104 106 104 109 86 80 86 92 101 90 90 101 103 106 104 85 80 91 91 106 106 113 103 107 86 98 95 87 78 104 100 97 95 99 91 91 84 83 79 73 79 86 78 78 75 70 73 73 70 62 63 59 56 58 64868 334 841 30 11581 18 1 8 7479 1281 13 225 396 814 1461 2555 3927 4929 5606 6410 7353 8827 11021 12350 13113 14461 15751 17077 19891 25036 29586 32990 39171 45842 52234 61071 77873 105312 125176 115414 95462 72968 58140 48272 44283 42283 31510 21549 14141 9262 4308 2596 868 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 696 3906 10363 15005 18025 21208 24039 22945 19383 13379 6557 1554 515 1465 2442 1975 2204 1887 1454 1553 2201 3004 4247 7665 15072 26231 37492 40883 34661 31085 24655 22430 22942 18102 18836 21893 29001 28922 25123 28764 32786 30839 21700 19701 19075 20037 20984 21224 25700 31920 32692 36944 43633 50573 68006 133925 159921 98053 65796 61413 59637 64553 67477 64606 59412 59200 65930 71774 71698 72450 82940 110266 126915 113644 100344 72932 64136 66055 67626 75929 73552 46182 14541 1976 833 930 1052 870 411 208 236 265 197 126 112 112 173 149 119 149 152 108 180 161 162 167 151 171 151 85 135 108 122 142 172 131 121 127 155 121 122 115 128 161 170 152 95 105 141 163 143 102 104 123 112 112 143 137 110 146 155 124 130 121 76 116 138 81 117 103 129 93 105 131 96 90 89 113 150 137 118 120 131 118 138 137 131 140 124 141 123 126 122 133 115 134 122 119 125 153 157 171 150 128 129 128 126 117 124 132 168 127 141 131 111 111 114 112 114 129 117 135 133 140 139 142 137 120 124 140 137 121 130 132 125 126 118 123 128 124 117 122 109 96 111 117 111 109 98 104 112 106 112 121 113 103 111 117 102 95 95 90 82 86 88 85 74 70 70 64874 336 780 30 11580 18 1 14 7478 1282 -58 320 1061 1676 1881 2725 3338 3605 4991 6587 7921 10370 13269 15376 17383 18243 17875 17715 17853 17263 16921 18312 19453 19899 22622 26701 33084 38441 43822 52451 65088 69399 70283 80864 102191 124647 132188 112298 79234 54240 26720 10144 2572 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -47 553 1216 1596 2433 3976 5174 3622 368 999999 56 291 530 1064 1018 723 705 267 197 178 291 695 1364 2046 2542 2716 3796 8279 11597 10897 8752 7973 8197 9516 12807 21639 32322 46909 62379 50388 21645 4078 2836 4596 10030 16898 22972 38805 83863 140023 182561 205300 222362 185965 116378 69426 52899 52321 57531 59440 62590 63901 61642 62421 58924 55685 55047 53787 50673 47352 43683 44128 50802 72155 102497 109811 63721 20549 8080 5764 5710 3838 1525 1565 1400 2089 9398 14069 10129 717 159 126 107 150 155 108 172 116 170 139 152 169 183 110 161 227 202 181 152 151 157 127 130 130 113 133 138 147 141 140 109 86 153 170 106 117 140 152 136 139 138 131 128 112 72 107 119 76 89 115 124 122 127 103 110 91 94 100 93 96 116 106 112 92 97 80 114 114 107 67 88 87 123 139 130 118 108 125 122 98 126 157 153 122 111 133 138 134 143 144 162 108 117 131 126 125 130 154 162 132 129 134 142 133 113 121 110 108 117 126 116 115 114 123 122 136 127 116 115 108 118 130 133 128 131 136 109 123 125 120 112 107 117 127 122 109 102 107 113 110 112 110 110 116 90 101 117 103 91 91 94 90 83 82 79 72 75 68 72 64880 360 59 30 11579 18 1 20 7477 1283 1070 1481 1548 1481 1766 1919 2277 2199 2380 3586 5973 7684 9188 12524 19261 19127 10097 4586 3645 4340 5296 6536 8384 10105 12378 14864 16954 19117 20726 22529 23606 24103 22589 19649 18487 18489 19511 20976 20292 21278 24822 29814 31534 22787 15504 15714 17444 18676 27567 50164 67991 66346 45651 19865 23728 31476 30234 22728 10109 7075 5920 3896 2593 1282 144 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 357 509 -70 999999 999999 999999 -43 115 155 240 534 1436 4011 6990 7008 6109 5611 5682 6664 6418 5097 4295 5326 7962 10080 7609 4519 2533 6689 14864 28453 48290 25143 24564 53617 107310 159160 231874 294659 205469 127289 95024 59786 61584 75558 84200 90725 94011 93552 88008 87221 86033 84193 82021 66198 45132 41501 44323 44112 55116 54511 49408 51982 45470 32563 12490 3408 1620 475 1275 10000 23315 12804 13418 23293 42351 3119 228 177 140 161 133 106 109 101 124 136 144 148 145 185 180 125 126 167 175 126 156 151 132 136 103 125 107 125 105 147 134 135 128 102 85 100 98 103 119 112 117 68 92 96 98 107 81 103 112 113 120 103 115 131 121 104 107 86 75 90 80 93 96 82 81 37 99 115 120 97 110 91 116 106 106 97 147 130 110 110 106 99 130 133 108 95 121 116 115 139 124 99 142 133 115 124 134 117 119 123 116 119 136 120 109 115 108 105 112 100 111 98 108 136 121 125 130 108 109 123 115 117 114 118 99 116 105 99 117 104 106 87 79 81 85 96 81 85 98 97 94 95 92 84 94 98 86 97 97 76 81 82 81 77 73 67 57 61 62 64886 333 870 30 11580 18 1 26 7475 1284 185 575 1163 2010 3101 4102 4686 5493 7213 8460 7410 6418 4393 1591 1174 2247 3684 3442 2962 2885 5098 9535 11860 23874 34853 35111 43417 42919 41695 40521 67530 99602 113322 110012 103100 103400 109439 99635 43511 1444 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 17 60 999999 999999 999999 205 560 839 1100 1346 1463 1290 845 385 223 287 1246 2890 5111 10820 20559 37893 61381 91277 90324 57106 26439 15535 14582 8888 9887 12712 25024 63563 104718 129451 163278 123062 94554 72327 44126 37429 46069 64065 78837 93447 103209 101342 98515 95203 88012 78239 65482 53671 49273 48623 44213 38705 31629 20666 27216 24909 9354 4861 16456 36613 56467 43300 18487 3796 8226 24567 87795 196270 120859 8013 899 243 159 160 123 94 119 144 149 186 169 140 150 137 187 164 140 135 114 143 141 130 130 146 137 146 107 119 105 124 144 110 86 121 151 122 155 160 152 130 122 97 93 110 101 83 104 125 125 89 114 105 107 79 82 118 111 117 118 105 87 104 78 116 104 118 94 96 104 108 101 111 104 123 149 132 109 136 123 106 113 117 130 138 136 138 138 119 106 105 123 134 115 111 141 124 136 154 125 130 132 128 135 120 104 115 112 117 102 110 106 87 110 121 101 124 129 127 117 126 129 124 121 129 127 126 120 104 119 116 117 98 106 117 110 103 101 96 94 110 108 97 106 117 112 103 101 96 109 114 89 84 84 84 80 74 72 68 65 68 59 64892 317 1353 30 11583 18 1 32 7474 1285 -51 -9 -7 47 170 599 1094 1994 3105 4469 7538 11643 18397 31527 46610 61997 75140 69324 30900 14560 14899 15132 15709 13058 9486 3910 852 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 122 543 871 1065 1415 1913 3760 4811 4508 6989 15491 27615 45215 69617 87750 107298 118914 129300 83538 51291 73681 88482 92669 91738 100620 117316 119806 89554 67348 68568 67503 41360 28241 27316 32607 45003 58700 67224 59195 52179 42217 37836 40976 47289 57671 60680 54119 49625 47121 44757 51055 55159 59432 63280 84733 118777 124115 143332 168843 129275 105951 80418 38733 3879 3127 12012 20757 6917 608 220 175 180 114 84 113 85 128 84 121 130 116 137 123 143 126 153 145 131 152 83 104 141 79 65 143 86 91 77 109 120 89 142 136 153 117 78 114 115 102 71 151 71 52 66 93 70 107 106 80 53 64 80 64 94 73 52 63 94 96 58 57 69 40 55 70 89 128 63 58 100 88 87 101 92 76 79 64 77 105 86 86 113 109 99 94 103 80 82 78 83 89 110 103 101 110 100 107 113 104 112 80 92 115 110 91 69 95 102 101 69 87 107 88 82 105 118 97 103 91 81 81 80 87 90 90 90 87 103 107 93 100 104 81 84 87 90 82 86 82 79 79 76 81 87 79 80 83 80 73 73 65 66 71 58 54 44 46 49 51 64898 305 1718 30 11588 18 1 38 7473 1286 423 2037 4592 7591 14540 26555 35728 42915 49416 56384 61930 73171 76816 60031 35217 13494 2026 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -47 152 180 779 1711 2918 4103 4329 5538 6499 6819 9233 14190 20026 24986 28055 32740 44421 56256 94668 132353 163856 188114 199969 104699 38650 55055 71340 94579 67138 36419 14893 4212 3038 2948 3933 5426 6576 6918 7333 12082 22873 29062 36188 51183 66085 74252 84579 96409 98248 101424 105175 111177 121026 139135 150546 150964 165569 179743 175783 146099 111053 125517 136120 55044 7990 2300 1029 799 559 340 169 170 219 236 165 115 162 113 95 72 62 104 133 138 143 134 145 109 65 60 73 90 91 51 78 75 63 65 69 43 103 71 38 88 80 106 74 84 110 127 128 84 75 76 47 53 62 61 45 59 77 48 56 46 94 96 52 37 36 71 34 51 67 63 70 77 70 82 29 62 56 52 43 51 70 96 84 83 100 65 76 70 85 85 80 56 60 90 100 91 80 66 57 64 78 74 78 64 77 83 68 60 52 62 60 80 80 77 65 55 68 82 63 60 50 53 81 64 70 82 96 83 74 68 73 67 65 67 68 62 58 78 73 58 60 56 49 47 50 64 67 56 61 55 57 55 65 68 70 53 60 70 63 45 44 37 38 36 47 45 24 29 36 36 64904 301 1840 30 11590 18 1 44 7472 1287 24 719 1651 2971 7248 14085 24843 41651 71462 100416 109181 118916 156198 182437 181982 127895 82611 12434 2593 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 0 999999 999999 27 683 1467 1631 1850 1735 1020 564 618 744 1257 2833 4680 4870 3868 4273 8998 15825 24469 39169 52292 66541 82351 86351 82776 55343 43758 46454 38059 34107 43948 60038 130209 194273 106985 40453 23394 29067 19398 6838 5407 6194 6583 7186 10762 17462 28552 48974 63827 72480 76889 80520 95766 109250 120268 121191 120388 104707 88161 83581 101847 130946 151525 154867 149595 137379 129386 117940 98868 73497 85287 85887 39619 6279 2181 1669 780 285 242 249 198 235 234 205 150 146 153 117 131 122 114 168 141 181 171 161 170 159 118 132 128 132 147 164 191 175 107 154 167 168 131 106 143 121 124 150 153 84 109 129 146 121 97 99 126 109 103 91 109 90 65 112 109 83 106 83 112 117 90 93 103 76 91 91 53 86 107 107 111 90 112 118 124 96 95 132 114 98 140 119 123 91 92 141 143 146 138 131 142 141 143 137 128 90 101 119 130 115 133 135 134 131 139 121 123 125 123 134 122 121 123 106 109 125 94 94 122 125 100 92 99 100 123 130 116 109 97 107 113 124 124 114 118 109 91 103 109 104 95 95 99 96 102 103 101 94 98 111 102 98 105 102 103 102 98 88 84 86 80 68 73 69 72 76 64910 303 1783 30 11593 18 1 50 7471 1287 -89 505 2415 4791 6138 8317 15174 44492 106392 123962 164893 181172 120817 110932 93662 96730 110643 209718 157377 40099 794 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 354 557 999999 999999 307 2427 3493 2801 3502 5791 6950 7951 10608 16560 22016 27428 31897 33884 32090 31050 34038 33083 32431 44763 58242 62800 70360 82287 93679 95036 51202 37008 19188 8491 10758 11491 11275 13487 12413 11709 13283 11062 6030 5556 5781 8428 14351 19137 23484 31063 43170 50966 55735 65882 77877 91925 110814 116291 124407 119289 109123 108333 118564 132330 120790 120645 113815 96434 96653 104232 115242 121894 109944 102033 94055 74427 54989 55303 75219 58986 26009 5602 382 221 228 212 171 146 135 155 221 154 116 211 192 181 207 237 197 145 127 132 165 130 129 149 162 198 161 118 98 146 128 153 180 162 148 150 125 108 134 100 144 148 95 132 113 135 102 126 116 114 133 154 146 150 120 131 116 126 81 94 128 119 125 141 127 116 95 101 105 119 136 108 112 141 122 154 138 136 137 136 163 159 154 131 139 148 143 159 143 124 122 116 135 130 124 140 123 141 146 118 121 120 134 140 133 133 124 125 133 126 119 126 116 111 114 126 133 125 128 128 122 130 117 128 113 100 110 112 110 114 115 125 129 121 119 110 116 120 116 121 107 103 108 121 118 107 107 114 115 110 112 122 115 108 112 108 104 92 90 91 82 84 77 73 82 68 64916 301 1844 30 11594 18 1 56 7470 1288 432 1401 4303 11922 28959 63638 90621 125955 203162 171381 82149 92628 89318 91112 101709 76680 55667 3187 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 33 668 2459 6004 8667 9134 12340 15666 17363 17412 17179 18188 18784 19613 20969 24715 28659 26961 23875 17570 14415 15851 22367 33434 40913 46283 45427 43659 44029 50630 53328 40876 20680 13649 10255 4789 2770 2816 3311 5440 11289 19836 25923 29834 38986 51700 63416 75104 81184 84992 87922 90757 94618 89330 84193 93219 102240 113867 115121 120260 124545 126705 126045 123136 134933 155631 165473 158645 142334 131112 140924 147124 140460 105188 67784 22534 5729 993 651 536 283 213 214 170 198 215 190 145 140 183 182 161 150 164 133 187 165 138 122 154 98 155 135 171 101 155 142 198 181 151 171 116 126 142 132 147 160 145 141 144 150 172 157 140 133 137 149 124 110 103 99 108 124 140 118 116 102 107 135 143 141 110 105 119 135 139 124 121 126 128 121 110 116 124 130 130 122 146 125 122 133 137 126 137 141 134 146 139 134 119 129 138 130 101 133 148 140 134 159 151 127 147 130 112 143 138 126 120 114 116 119 119 109 116 114 117 106 114 134 128 127 124 107 129 131 109 111 115 119 127 126 113 103 120 110 111 110 114 115 109 109 105 99 101 118 113 99 106 115 121 123 118 115 116 117 114 101 90 94 95 87 77 68 81 85 64922 298 1905 30 11595 18 2 2 7468 1289 -56 602 2073 6112 19184 51945 82291 84998 134267 295744 502295 468463 101211 1433 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 121 610 458 236 148 114 132 376 848 2100 4250 8444 15193 21695 23748 23964 23354 22181 22097 20142 19015 16184 15605 14765 8829 4276 3340 5508 10070 16306 21907 28836 48155 56657 42841 28701 38514 43859 23747 5881 2777 3038 3094 1979 1173 819 621 824 1463 2382 3399 6122 10988 14718 27189 36342 18406 7372 6150 6165 7898 11238 15927 26599 46718 72483 88685 89186 81875 67980 54544 55441 77048 98616 107723 126061 131889 134133 178743 267225 294165 223457 221636 116359 8993 731 616 497 401 376 258 251 187 187 187 160 180 179 223 225 205 224 160 182 165 148 199 173 153 158 148 171 150 172 113 117 144 163 200 130 150 178 151 163 154 141 135 137 203 155 186 166 171 122 159 140 155 134 124 94 127 134 131 151 150 147 152 139 125 110 98 135 134 56 129 140 157 130 168 115 99 120 153 124 120 119 137 145 157 144 157 124 155 152 147 151 138 141 121 147 162 162 160 138 161 166 159 177 162 126 126 149 139 120 152 151 127 152 143 139 129 145 154 140 115 128 144 136 136 115 117 147 153 132 132 132 128 135 136 138 138 135 142 133 128 131 135 129 111 119 125 117 112 117 139 131 143 149 137 134 140 134 120 109 105 100 100 99 95 95 90 93 100 64928 312 1517 30 11597 18 2 8 7467 1290 434 1632 2389 886 129 56 91 646 995 1176 1629 2731 4995 9170 17296 39848 86410 183653 342641 470398 443518 259916 161396 172218 176787 51476 1813 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 262 1996 4213 3251 2542 2809 2735 3671 5786 8864 11445 13524 17597 21754 26084 25199 17818 16410 18923 23575 29120 34595 36240 42984 49981 54322 50548 38658 30794 27322 19429 11542 10793 17776 43298 80122 87011 75679 80000 48497 10402 3473 2997 2733 2174 1281 545 347 492 761 1446 2481 5030 10778 20674 39631 47173 43884 33153 15994 8631 9251 11269 14633 21991 35238 49108 53963 52380 48421 59263 94703 131823 161970 178412 172232 155614 115944 97137 160495 138492 13983 2229 1065 578 455 443 343 234 187 155 139 150 125 121 110 66 123 124 111 139 118 113 132 138 115 134 152 183 122 134 109 106 130 116 114 126 84 70 58 101 100 94 125 134 97 104 93 137 129 103 111 69 93 117 108 90 112 109 109 99 101 102 71 82 114 125 99 120 142 111 58 47 99 111 91 107 73 91 101 99 93 86 121 95 90 118 95 120 137 108 88 106 111 110 136 129 108 115 106 110 109 109 115 135 111 111 109 108 119 138 117 105 102 92 75 74 98 106 100 87 99 90 70 92 102 117 113 97 109 91 97 85 70 76 81 96 89 86 97 93 92 94 93 112 104 101 86 80 85 79 83 104 90 78 87 89 100 99 104 104 96 95 81 86 76 77 75 70 65 59 58 59 58 64934 334 860 30 11600 18 2 14 7466 1291 28 440 747 1470 2766 4002 4569 9783 31709 55053 49376 54422 39698 31858 30116 23865 22833 34850 51997 68069 127507 135100 53384 38672 36715 34340 30619 29603 30578 38155 39026 28851 21840 24754 49249 81662 99020 85989 137536 165363 136220 120788 102178 55657 32023 8537 244 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 89 1216 3363 4643 5425 6439 9702 12889 14565 11702 14087 18510 25827 36251 44836 56665 51794 37784 37897 52911 70134 84016 83121 80479 79319 81758 80619 78003 75501 68610 71542 82658 89438 78595 44446 19432 16847 39949 71861 78190 55495 29458 11500 5346 2622 1330 893 749 666 961 1518 2499 7797 28606 58589 63437 49795 42822 49625 54479 46202 39359 41952 48384 54303 51681 38782 30335 29316 33849 48509 80060 110561 122031 120645 101521 75049 67307 55205 45182 40420 30900 15205 4580 1217 579 405 278 308 305 268 229 242 199 161 127 161 126 120 157 158 188 211 193 180 181 209 162 153 155 152 91 92 132 162 155 117 145 183 167 170 165 136 118 165 138 141 120 113 104 130 146 172 190 162 140 151 153 140 132 152 112 145 133 138 108 114 117 138 163 159 162 156 143 118 136 133 122 136 137 122 149 149 133 119 131 141 135 124 125 135 148 131 155 155 165 178 150 124 173 175 123 159 173 179 147 166 164 136 158 153 170 139 124 141 159 154 144 106 135 148 126 124 132 125 122 124 145 141 124 110 109 132 129 122 120 126 121 116 113 119 122 118 125 147 148 131 113 128 128 128 121 131 120 132 112 124 118 125 142 141 140 132 128 113 118 117 112 106 100 101 95 87 86 87 88 64940 356 203 30 11603 18 2 20 7465 1292 -85 999999 -83 -52 -31 -65 57 157 217 361 394 632 995 1351 1682 2140 2615 3695 4476 6242 9102 10944 11688 12562 13458 13952 15002 17201 22332 26016 28963 31167 32925 32939 31116 29494 27291 24406 22640 19954 14944 13713 13288 13382 15477 17168 18469 18518 19025 17831 12990 11109 9152 7616 5109 2954 1518 460 -65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 15 360 1769 5092 8178 10030 13102 19197 25818 25968 17664 12470 13259 18728 23581 26601 32444 39543 44327 47091 49376 53256 55574 57143 55890 51132 41834 38558 36474 36813 35368 26080 22893 27307 41689 61282 73724 68124 60599 48406 34512 29922 37095 50122 60631 52733 28748 8906 2240 971 1197 1456 1852 2329 3334 5125 7628 21515 47727 46607 39394 50245 62611 61303 54037 45567 39889 45405 43083 45610 58229 50591 38177 38053 56387 106359 142696 118972 81059 40111 14542 12199 12852 9884 4488 1163 440 367 334 257 234 224 211 141 173 188 123 93 85 112 115 162 117 135 151 149 115 97 93 152 161 132 111 92 142 82 142 141 154 189 198 185 137 192 196 160 121 126 129 119 109 133 105 122 124 158 171 114 93 96 117 103 83 132 144 141 125 104 102 103 141 110 103 106 104 76 116 116 138 124 77 107 122 144 136 153 136 111 109 80 92 116 120 113 115 99 115 134 124 128 150 160 112 97 118 88 106 124 142 119 98 132 117 123 119 105 106 120 102 125 107 131 121 110 108 102 102 110 107 113 85 100 116 111 114 103 103 95 91 103 109 100 102 102 101 113 104 100 109 105 114 97 103 109 107 104 100 105 91 87 107 119 130 116 116 111 106 108 105 89 86 79 70 71 70 64 60 62 64946 360 85 30 11605 18 2 26 7464 1293 114 34 -6 -5 95 336 535 609 744 923 1099 1446 1742 1980 2367 2565 2606 2660 2624 2807 3078 3215 3569 3897 4277 5132 6822 8412 9615 10036 10460 10706 12066 11495 9163 7630 7292 6670 6604 6084 6908 12736 13563 9895 17896 30858 44748 38307 59207 22470 1634 106 84 57 21 30 106 76 31 81 40 -16 -9 -34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 672 1488 1873 2026 2228 2350 3767 6712 13390 24640 33687 38012 32884 28508 27670 28547 26475 24213 21714 22507 25930 29628 38881 50219 61234 70208 72743 70511 57036 44326 31405 15822 6674 5398 6877 14445 29892 40442 44097 57743 85462 97908 69798 71012 76251 78965 72045 56619 38166 19093 6329 4017 3577 2531 1910 2030 2554 4678 11620 24730 34805 42371 56262 75930 87283 80870 61033 57765 54135 49572 34282 28300 25491 27263 37275 56954 62499 36422 18150 12714 13769 13682 6778 3684 2051 725 436 319 308 272 276 289 250 179 134 167 194 169 188 195 177 158 204 239 180 147 192 134 122 168 174 155 146 134 131 168 134 163 184 152 105 141 180 127 178 127 157 157 165 174 148 159 174 161 153 124 158 167 143 127 129 138 159 146 165 114 116 120 134 156 121 122 132 121 131 160 122 141 160 117 136 144 145 149 154 122 122 136 139 153 134 142 136 158 178 160 131 125 166 154 148 133 100 138 153 127 108 151 169 141 135 153 141 156 138 129 135 132 131 147 136 165 135 129 126 133 122 116 121 119 119 121 144 134 130 131 142 142 129 129 119 128 134 133 126 125 122 120 117 118 121 129 129 131 125 117 121 122 121 127 122 114 115 127 121 130 133 125 120 112 102 93 98 91 79 88 84 81 82 64952 360 86 30 11606 18 2 32 7462 1294 346 137 212 357 304 187 153 132 65 114 73 51 107 106 176 121 149 122 153 224 483 830 1235 1568 1789 2607 2879 2678 3451 4379 4698 4176 3306 3279 3243 3184 2437 1878 1559 2081 2479 2273 1659 1428 1100 963 1187 1000 776 663 627 863 1131 1075 920 906 397 421 328 161 157 141 111 58 18 68 26 36 -46 -40 -56 999999 999999 999999 999999 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 999999 999999 -74 999999 -77 -42 999999 -72 -44 -11 46 87 404 1612 4977 10851 14771 15982 17218 17255 19745 30424 42259 39864 28183 20687 19295 20372 23035 24478 20687 14498 12443 11985 11094 13410 15316 14617 14356 16537 17839 22842 38113 61055 73354 70864 82479 82961 57696 23802 7851 1811 1399 2516 6011 16806 26007 20820 23299 48827 40807 16613 7644 3956 3263 3164 3332 3232 3216 3673 4768 6534 8179 10051 11152 15194 18658 18237 17182 19799 23501 22048 19389 16910 13443 13286 13691 11691 10689 12061 10752 9318 11872 15001 19968 21575 14186 7205 4591 2372 797 392 264 212 243 227 155 152 170 149 126 110 152 171 198 177 152 150 185 186 138 178 181 182 155 184 137 169 130 179 146 115 155 158 152 102 60 116 143 131 168 120 124 139 156 142 164 132 105 122 107 102 110 107 99 102 115 118 106 135 124 138 107 129 131 124 135 133 135 122 130 103 89 115 111 117 118 134 155 126 145 128 114 140 146 123 143 165 138 147 141 149 135 138 165 135 123 114 132 130 132 146 133 98 162 151 149 115 125 145 120 121 121 112 118 147 145 134 136 124 111 110 127 128 115 120 117 125 122 120 118 138 117 109 107 126 120 119 125 129 117 102 129 112 108 106 124 112 115 115 112 113 113 109 113 126 122 127 111 114 110 108 103 96 98 100 93 87 85 80 65 72 78 64958 360 87 30 11607 18 2 38 7461 1295 758 560 546 542 605 781 1021 1017 1419 1489 1374 1202 1067 938 813 672 470 364 267 277 303 257 244 283 294 426 299 338 299 350 324 247 310 419 442 372 407 321 179 218 230 240 251 371 298 391 624 1199 1613 1827 2036 2205 2857 4159 4162 4828 5087 3985 2329 1168 967 541 245 189 211 260 204 178 131 22 108 213 93 84 63 59 75 29 27 -9 -2 4 62 105 47 81 103 49 80 51 7 94 137 139 113 117 222 353 933 1526 4069 25216 51170 39163 17777 10486 8725 9563 11226 10942 8215 6062 5433 5429 6283 9235 14626 21832 31435 41941 52575 52331 41245 31355 27748 21999 17431 17433 15497 10568 6305 5162 7868 11280 11856 12740 12586 8487 3663 1657 1586 3138 4034 3545 4607 6153 6842 6182 4723 3475 2304 1641 1813 2684 3567 3675 3321 3189 3366 3872 4182 2977 2637 3836 4827 5799 6677 6926 7627 8676 9594 10610 10566 8960 6337 4597 3521 2585 2306 2068 1497 1834 3698 5725 5632 3543 1597 1023 762 269 224 199 169 145 171 152 187 167 155 161 170 170 95 115 163 131 133 148 178 178 152 139 177 230 201 199 158 141 152 125 150 157 150 150 155 188 161 188 179 162 142 151 159 184 179 172 160 137 101 126 136 146 125 85 77 85 118 106 90 102 118 139 138 132 139 145 140 100 140 161 139 106 104 129 111 113 123 99 110 133 112 94 108 145 173 144 126 143 126 132 151 129 150 177 168 137 120 164 137 129 129 138 127 138 144 138 123 144 132 140 138 136 144 125 108 100 137 136 132 132 129 130 139 127 140 146 141 151 139 115 124 123 139 142 117 126 124 119 112 113 121 117 119 123 114 127 131 130 117 117 131 123 122 124 126 135 138 128 119 122 112 109 103 89 88 86 78 85 88 84 64964 360 88 30 11608 18 2 44 7460 1296 747 517 414 493 559 521 560 665 676 656 622 695 677 675 503 384 252 198 214 195 113 103 228 134 154 210 179 173 312 224 133 203 280 187 282 257 221 269 237 383 807 1866 2968 3795 5137 5435 6675 7837 8217 8014 6203 4171 2675 2490 2468 1731 935 404 236 305 559 680 377 193 154 171 135 98 124 1 -11 -1 -35 -22 -42 62 65 11 30 -5 27 85 22 20 9 -16 -22 -25 11 94 72 81 115 52 81 102 137 132 232 296 1730 10464 16746 10271 7289 7226 8063 7528 5690 4186 3439 2997 3502 5719 9147 13373 19674 29170 37077 39522 42301 37860 30107 30721 24500 18483 14238 10643 7284 4788 4313 5930 7103 7356 7831 11416 15834 13529 11184 17644 24938 15590 19476 28148 25332 19316 12575 7316 4994 3743 2676 1990 1831 1953 1881 1622 1353 1518 2195 2861 3482 3558 3218 2673 2277 1825 1650 2269 3173 4711 7087 11227 18334 25233 30231 20901 10601 3865 1146 779 702 557 514 580 717 701 452 278 210 215 191 188 190 171 155 134 149 123 133 127 185 183 142 215 153 116 156 137 141 181 154 163 102 137 117 130 142 173 162 164 119 121 118 143 137 158 141 148 153 153 123 109 119 144 154 149 142 111 126 144 157 110 90 127 103 116 101 75 123 85 95 110 108 122 130 139 113 91 102 118 105 115 146 147 108 108 134 120 127 106 110 125 128 132 123 114 95 110 104 133 93 110 118 137 134 120 114 117 117 154 154 101 110 141 141 120 129 113 120 130 125 134 133 118 111 106 107 134 108 107 111 108 113 112 109 100 102 100 108 105 115 124 127 116 120 119 110 116 118 112 125 126 115 119 118 102 109 102 106 105 112 104 112 120 119 116 115 110 98 99 93 88 82 76 70 65 69 64 66 70 64970 360 91 30 11611 18 2 50 7459 1297 604 344 389 443 436 406 427 421 513 394 456 540 597 628 676 702 628 636 592 559 549 434 423 367 336 390 720 987 1315 2710 4379 5186 5502 5999 4988 3487 2821 2919 2831 3936 7232 9200 10679 12206 13442 12254 10642 8174 4321 2030 1131 638 624 792 986 1083 1029 696 474 519 312 175 209 97 78 160 154 145 82 39 -10 91 31 -12 -37 -39 34 -12 -13 -28 -7 50 47 87 -28 -7 18 53 -35 -28 -43 14 5 13 44 -28 -25 84 151 74 456 3149 5137 4807 4913 5953 6862 7080 5890 4272 3393 2915 2680 2621 2620 3402 6726 14477 23240 28953 34020 42926 51683 48059 38359 29647 26256 21937 16191 9505 5506 5781 8238 13659 24748 39530 47905 47278 49376 51603 48278 47303 20782 6140 7142 10025 13899 12826 7575 5032 3643 3067 2503 1778 1380 1190 1051 912 901 951 1077 1129 1079 1146 979 735 672 608 640 789 982 1138 1569 2070 1945 2214 3625 6955 9062 8366 7085 6688 7355 16244 22995 3792 829 636 362 249 177 195 96 78 94 150 153 166 131 57 83 120 165 100 117 110 153 176 148 145 164 150 164 145 141 141 110 119 99 119 110 131 89 121 149 172 151 139 149 140 130 90 111 92 110 125 127 161 105 95 114 111 142 135 121 129 129 102 117 117 95 88 104 108 97 114 103 110 136 132 111 107 105 118 94 95 122 116 105 120 111 126 110 127 119 92 118 137 135 133 129 133 145 125 100 105 91 91 121 127 127 106 112 112 114 106 129 109 92 100 132 135 121 117 95 97 127 123 93 91 108 99 91 106 97 102 100 102 93 104 104 118 114 115 114 95 103 100 125 112 108 112 100 94 88 80 89 100 94 101 115 110 110 126 118 108 110 91 94 84 78 79 72 71 65 57 67 69 59 63 64976 354 271 30 11611 18 2 56 7458 1298 -70 -94 999999 999999 999999 999999 999999 999999 999999 999999 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 40 318 541 1000 1710 2357 2594 2509 2270 2158 1618 1351 896 371 388 268 255 197 186 494 1352 2602 6421 10910 15575 23199 37086 55776 95855 138385 162034 145609 162955 226302 244728 126238 84751 71570 41392 1382 1 17 2 -18 -44 -59 -37 -76 -84 -84 999999 999999 999999 -77 -81 -82 999999 -39 -41 -16 -35 -47 -65 -51 -41 12 -20 -49 33 -48 999999 999999 -50 87 310 923 1446 2012 2762 3585 3790 3618 3197 3181 3486 3414 3014 2777 3268 5204 9244 14283 18200 21207 21944 22399 28245 38766 48309 55085 51566 42163 36975 28461 24919 25603 27992 43524 70359 93829 100003 69808 29494 9281 5582 7906 23680 24881 14722 14227 12949 11300 9396 6710 3544 1946 1337 1073 1013 1071 1216 1295 1008 709 568 534 453 394 393 412 401 419 483 442 366 381 467 782 1337 1993 3306 5195 6465 5250 3221 2363 4996 12378 33494 80861 78373 9687 2069 198 169 127 140 169 168 169 186 194 161 152 175 214 186 162 135 128 195 162 176 140 119 180 175 150 118 171 221 180 168 162 157 132 149 216 148 152 112 88 120 133 183 159 128 142 168 116 165 169 93 118 140 92 77 94 129 119 89 104 116 129 115 133 150 105 126 137 113 106 146 146 115 120 124 147 150 109 127 129 123 126 154 127 124 122 89 88 123 108 124 125 115 135 158 155 138 148 117 126 139 130 151 160 143 148 143 135 128 135 141 107 116 122 99 110 129 114 144 137 108 109 97 109 111 117 110 120 109 116 127 112 118 128 108 116 126 116 132 142 128 126 126 122 104 115 124 109 105 112 124 120 120 122 128 121 115 114 109 108 98 94 93 94 92 91 84 81 75 72 64982 306 1711 30 11611 18 3 2 7457 1298 105 805 1972 4013 9560 24697 80047 213196 425627 591016 518067 623933 789278 774184 212355 167412 258847 358593 198055 189466 5501 126 -78 -82 -12 -89 -80 -48 -21 -42 -24 10 -9 -64 -2 28 38 22 -10 64 -6 -29 -49 -24 14 9 13 104 133 325 640 1455 4096 9869 17517 23294 25011 22445 14569 8492 8518 9111 7637 7170 7695 7955 9105 11059 13698 17699 23119 31222 46447 69105 95378 110647 122851 122772 101897 64519 42102 26695 18891 13315 10582 11665 17098 18987 21589 13113 6616 29552 39116 20808 11153 5003 2343 1278 1044 1001 911 892 935 1028 1097 1179 1066 775 565 515 457 484 479 514 495 481 431 443 386 323 272 149 355 847 1046 1141 703 374 299 226 244 198 432 678 1420 1257 202 155 176 117 153 173 162 91 139 205 205 193 185 170 199 191 166 181 137 134 190 178 188 213 144 163 153 156 169 144 141 98 90 140 138 110 153 122 111 118 147 140 126 123 132 180 149 129 110 143 116 133 118 81 102 125 91 78 145 91 113 131 120 155 144 118 93 94 124 124 126 122 163 149 149 143 151 150 135 125 112 100 126 166 164 138 128 140 132 139 149 147 142 149 156 167 164 163 153 134 145 143 128 135 117 124 137 121 132 166 152 153 145 139 127 130 122 141 123 126 122 131 125 131 106 123 155 130 113 109 105 105 115 130 129 135 126 120 116 107 122 121 114 120 111 111 108 118 119 118 124 130 139 128 133 136 131 132 128 126 113 105 105 99 95 93 89 80 71 69 64988 302 1832 30 11612 18 3 8 7455 1299 568 1698 4179 9589 15590 25163 47359 72776 108844 172828 205694 203782 212980 374841 610895 999999 654721 487491 146228 2123 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -27 208 968 3272 9440 18722 26671 26651 19558 12862 7493 4931 3864 2635 2618 3505 3806 3330 3381 4474 6932 9651 12804 20390 33299 53850 81439 116372 146859 171438 184661 181310 170638 159326 132173 94588 79302 75722 43792 15715 11754 11887 5375 3569 9876 21159 19780 9251 3000 1471 1101 907 929 971 883 819 677 694 682 634 574 582 525 465 509 476 488 430 391 278 188 156 152 204 186 199 241 293 195 157 132 145 146 158 192 217 236 134 97 188 173 113 147 132 113 120 141 120 109 136 103 121 127 137 133 118 79 96 102 103 112 127 84 98 131 120 96 139 108 126 114 92 105 117 123 121 123 134 116 112 132 104 111 153 107 116 100 56 71 89 93 100 93 59 78 98 90 75 91 114 91 76 91 116 173 105 57 87 83 86 88 67 56 93 130 104 77 84 125 127 104 99 117 128 98 102 99 121 112 112 113 115 111 96 101 102 91 89 95 83 96 112 101 97 101 92 105 114 89 72 113 136 94 87 93 84 94 91 93 89 98 106 80 85 98 95 105 101 95 97 99 104 106 98 87 81 87 105 95 93 91 87 89 88 74 77 82 93 103 118 103 87 106 103 85 78 79 71 64 55 53 55 52 44 39 50 45 37 64994 336 814 30 11614 18 3 14 7454 1300 18 5611 22506 6047 3532 13565 34608 49138 71268 30008 5390 3884 7705 45706 50545 19644 8294 10707 49959 71132 5952 3693 5346 10624 30431 65529 97550 147706 143494 133490 186061 300141 461131 248512 113288 53044 6713 21681 29840 22507 15087 56054 87493 99797 125090 52860 4006 253 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 367 1793 4917 10169 17225 21730 22800 20760 17033 12048 7551 6182 7124 7830 7795 8448 7958 6005 4377 3672 6299 10336 16112 22075 29336 40642 54347 66636 78630 94511 102698 118000 137579 163901 162117 161309 155991 160967 161184 136398 87309 18555 3344 1775 1468 1161 982 845 833 903 924 974 835 738 754 783 770 737 747 688 692 775 754 691 631 535 531 570 485 345 280 195 152 160 155 156 167 133 109 134 161 96 104 69 106 114 144 187 195 113 109 131 106 158 114 72 128 114 121 107 139 109 105 109 145 131 123 85 108 142 137 121 95 69 103 117 121 109 111 102 97 63 68 90 83 111 139 120 100 117 112 114 86 122 102 88 92 97 57 75 107 83 72 83 70 77 77 87 51 40 40 43 88 74 43 56 85 92 102 81 76 75 73 87 120 87 86 61 84 91 134 97 85 112 112 73 73 101 95 98 96 97 89 63 96 92 67 101 92 93 75 92 95 92 97 84 83 61 76 93 90 85 76 59 66 79 85 66 71 81 82 92 86 70 75 81 83 98 83 94 98 98 104 101 104 78 73 96 88 91 81 81 79 58 61 70 71 82 79 91 87 76 79 80 82 69 66 57 59 50 51 42 45 40 35 37 44 46 65000 354 274 30 11614 18 3 20 7453 1301 -98 -56 598 1328 1914 2481 3298 3335 3307 3055 2867 3108 3613 5110 7677 8918 10285 11919 11850 10820 10849 13860 16003 25807 36979 32659 43317 44285 59495 85469 70285 102601 141214 95397 86467 39199 28532 46976 97795 96059 65464 64168 13449 5783 9731 33609 105435 87262 44546 680 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 98 709 1930 3317 4871 6213 6673 5629 4176 3101 2462 2252 3090 3781 3992 3926 3195 2981 2303 2058 2245 3158 6010 15816 33893 51543 71239 83045 94959 107404 111289 111811 121315 135965 159049 175706 184802 198657 189163 163662 116010 75464 29862 9155 8478 8218 8025 6729 5172 4150 2898 2021 1424 1207 1235 1186 1013 832 842 884 1066 997 951 857 616 548 574 501 306 267 199 141 131 164 162 170 195 190 137 176 221 200 166 186 158 142 149 121 116 209 152 143 135 99 114 132 128 146 169 166 119 168 138 106 106 184 152 170 150 166 108 112 146 186 178 144 113 138 118 139 141 116 111 109 150 93 106 109 127 132 152 128 143 155 100 106 153 159 120 119 120 119 84 88 95 60 100 95 103 110 93 119 109 114 125 131 129 107 108 119 140 133 108 102 110 111 131 101 104 114 100 80 113 114 96 94 67 86 142 130 88 114 104 89 97 94 124 106 86 113 114 95 82 101 121 134 106 112 132 89 91 102 118 95 113 101 94 98 96 90 101 105 113 98 105 110 115 111 101 107 105 106 105 102 101 104 128 114 104 106 107 115 110 98 94 88 98 102 102 107 105 92 101 102 100 101 91 77 80 71 65 67 71 68 69 61 65 58 65006 360 95 30 11615 18 3 26 7452 1302 682 531 763 913 913 965 945 936 1245 1746 1917 2042 2050 2447 2622 2458 2891 3298 3278 3529 2620 1828 1585 1265 1197 925 562 504 274 329 124 -58 66 6 22 -3 -61 999999 -73 -41 -80 999999 -20 -58 999999 -97 999999 999999 999999 -32 999999 -80 -81 -56 -7 -62 999999 -90 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 999999 -82 999999 999999 -81 999999 999999 999999 999999 999999 999999 -74 999999 999999 999999 25 405 1059 1635 1735 1503 1131 1012 1925 4409 6527 4223 1790 1264 1095 1191 1411 1727 2298 2675 2317 2527 3650 3374 1736 1985 4955 10775 18454 28197 33394 40175 45191 42103 36812 40296 78282 123294 129271 148742 209178 159123 60634 23147 24667 25917 22521 15430 10846 8047 5519 3899 4052 5790 5072 2643 1867 1698 1252 1112 926 763 655 667 624 539 390 294 271 286 205 120 201 155 201 197 139 81 118 150 175 127 123 191 106 117 179 155 166 140 126 167 112 103 154 135 173 198 161 145 137 150 142 145 168 200 153 182 140 155 138 158 159 158 105 136 102 82 147 152 111 151 115 118 157 134 119 126 158 135 169 160 129 145 161 154 117 134 141 124 153 138 128 118 107 119 85 110 97 133 110 131 109 110 119 92 111 98 112 118 119 105 153 125 137 144 124 115 136 145 122 118 118 115 112 127 117 135 131 107 121 108 128 121 136 132 133 115 113 123 122 136 113 114 125 120 111 98 98 120 128 125 119 111 112 116 117 111 99 118 105 110 141 129 124 145 130 109 104 125 112 118 122 120 131 122 128 128 138 122 130 135 120 108 108 110 131 118 116 120 119 108 121 125 113 114 104 102 104 97 91 94 96 88 69 72 82 74 65012 360 95 30 11615 18 3 32 7451 1303 2194 1920 2127 2147 2155 1955 2301 2691 2437 2468 3180 3918 4501 4740 3962 3459 3378 3552 3377 3809 7237 11954 32079 50564 6712 2343 1620 961 631 380 367 330 339 405 433 405 420 403 450 389 465 479 412 336 358 340 364 354 299 328 243 364 331 289 300 234 220 249 278 265 298 305 210 239 235 248 185 203 293 202 222 250 274 219 140 160 195 212 125 189 165 163 151 128 196 214 211 149 172 149 145 150 181 226 171 137 186 180 149 161 176 156 248 163 210 368 566 647 1535 6000 10241 8254 5064 3030 3364 2923 2694 2268 2143 2669 4057 5547 5542 4021 3364 3698 3168 1996 1757 2485 3359 3900 4701 7979 12277 12188 9369 6867 7808 9137 4578 1271 818 798 776 946 1585 1808 1314 845 453 448 650 817 1187 2490 4420 4490 3073 2245 1806 2576 2510 1662 1452 945 659 515 362 357 307 222 167 163 145 116 101 118 177 174 203 165 117 143 123 112 84 110 94 142 165 159 137 158 178 127 181 169 177 223 171 139 166 195 178 181 144 148 107 167 119 135 151 109 132 130 129 106 127 133 114 127 134 171 132 143 116 142 186 160 137 133 151 129 143 117 121 121 119 132 162 118 124 124 131 126 117 106 112 101 73 80 113 112 114 103 98 113 85 126 134 145 148 127 109 140 119 151 129 159 138 93 121 144 127 108 119 113 124 108 92 89 111 118 115 128 110 118 142 130 119 118 124 105 106 99 165 156 120 108 122 142 127 126 110 141 128 127 113 131 139 131 140 118 119 120 125 138 125 115 116 122 131 124 106 109 131 123 114 114 121 110 113 130 120 105 124 135 126 118 130 124 126 119 101 106 101 99 99 93 85 87 93 79 67 72 78 72 77 67 65018 360 95 30 11615 18 3 38 7449 1304 794 635 631 589 526 506 469 598 594 517 514 418 409 334 372 339 296 357 378 305 257 299 314 288 289 394 549 722 920 1073 1900 3045 3994 7509 13802 22357 24900 14879 15790 37991 57145 31765 2523 1202 577 389 356 301 333 350 274 345 399 390 297 308 290 271 199 188 275 193 265 200 212 215 247 255 254 155 161 219 219 140 166 200 224 218 200 157 179 191 254 284 188 149 196 79 151 166 144 162 197 140 124 156 152 220 112 134 178 160 253 255 210 327 508 679 1238 4044 5500 3893 3302 4577 6091 5834 5216 5316 6114 6718 6723 7215 6866 5011 3288 3618 3583 2248 1268 896 692 773 739 698 956 1762 2564 3421 3369 2008 1029 603 477 379 443 355 276 282 338 440 561 540 542 515 570 598 652 807 849 874 1016 1077 976 954 940 692 579 451 353 317 290 212 159 166 162 107 109 112 112 131 150 127 123 136 140 160 179 140 120 110 142 53 151 154 159 118 132 132 146 146 167 157 113 110 192 175 131 147 144 126 116 131 118 130 89 121 160 137 100 125 131 142 108 109 120 156 160 119 152 149 172 144 115 136 144 141 156 135 139 104 120 126 94 101 78 75 91 156 151 107 108 122 63 72 92 142 114 123 91 138 114 99 127 103 130 118 112 124 93 112 111 114 133 108 110 109 98 110 102 109 130 123 99 72 123 130 120 130 111 98 120 119 118 88 98 85 125 120 116 107 122 117 114 126 125 118 107 117 133 130 129 128 123 129 111 122 119 113 118 121 120 105 110 108 117 101 112 113 105 109 113 116 109 113 118 116 111 112 111 109 104 106 106 92 92 110 100 89 88 78 80 85 71 76 69 62 65 70 60 62 65024 360 96 30 11616 18 3 44 7448 1305 1072 881 913 932 1003 949 915 967 1086 1008 952 888 831 872 953 769 662 581 486 421 337 414 516 943 1717 2510 3342 3912 3999 4857 4814 4278 3471 2516 2104 2131 1907 1358 926 757 643 652 596 506 431 390 384 374 354 306 399 405 315 275 294 273 231 174 241 241 210 176 174 235 268 216 335 321 229 162 183 221 144 145 116 193 156 190 213 193 229 246 248 249 248 236 256 204 133 92 121 152 169 193 147 151 146 167 112 172 164 224 227 488 1602 3913 5084 4450 3356 2850 2905 3314 3512 3419 3606 3431 3330 3754 4370 5519 7441 9266 8734 7758 5971 2947 3043 3088 1377 535 649 864 779 708 924 1391 2232 3382 3002 1772 808 470 291 274 286 287 330 484 726 890 1053 1147 1129 933 601 647 611 632 738 809 687 701 660 659 488 328 311 313 301 243 167 132 146 158 167 109 122 121 82 127 106 151 156 121 114 134 86 138 210 194 111 129 140 130 148 129 92 148 122 161 150 132 175 166 159 157 175 117 136 67 76 104 111 143 119 124 136 90 90 121 96 141 140 138 98 130 145 142 91 99 103 114 118 106 104 115 91 63 86 156 102 107 103 102 70 45 86 111 83 90 113 66 97 117 102 96 116 132 72 97 127 111 93 102 92 83 82 85 97 93 105 111 131 113 89 97 81 102 124 119 99 100 140 91 110 113 108 119 121 129 91 108 107 99 101 128 107 104 123 111 99 92 108 95 104 132 112 104 106 99 91 94 95 111 100 113 124 97 88 101 111 99 99 81 105 99 98 104 117 103 104 96 94 90 95 83 96 90 96 95 93 92 90 85 78 93 83 87 90 79 73 72 71 64 69 59 55 56 61 49 65030 360 98 30 11618 18 3 50 7447 1306 834 570 659 699 684 696 758 696 669 777 879 812 803 822 918 879 785 867 946 997 1145 1126 1175 3264 16712 27833 2829 572 579 777 932 1050 1180 1182 1159 1161 1113 1076 1199 1092 837 703 530 474 424 473 462 455 357 319 240 340 273 231 263 224 223 207 180 130 222 129 149 171 209 118 88 109 163 122 74 193 160 122 86 120 124 182 197 234 265 230 234 209 217 98 27 21 98 89 181 146 113 128 124 46 83 113 116 232 329 553 1709 6411 13201 13962 9546 8576 7137 6072 5923 6937 8311 9876 10545 12122 13031 11061 6235 3777 4458 7348 10331 10177 7722 4457 2434 1343 1389 1475 635 491 596 1137 1679 1563 1497 2868 3506 1437 477 358 272 331 352 334 453 587 950 1178 1552 2368 3624 5235 6832 9955 9264 3356 940 831 797 733 708 523 411 358 336 302 304 244 159 145 111 168 149 150 107 120 100 122 112 120 144 123 168 214 209 196 122 114 120 206 196 186 154 218 234 186 153 166 142 110 138 163 143 150 189 153 171 116 131 151 120 130 128 146 149 199 178 167 166 146 147 163 134 120 150 156 134 143 198 157 131 149 131 118 122 157 115 91 97 139 120 89 83 74 86 103 128 121 93 87 101 88 77 115 135 125 131 124 138 125 90 101 95 101 99 113 124 126 136 125 125 127 78 123 143 149 133 129 124 123 116 113 121 117 162 131 125 118 123 140 122 111 137 126 127 138 132 120 137 143 140 161 143 154 159 127 127 117 136 137 116 139 138 150 127 106 123 114 124 139 130 127 142 140 121 132 126 142 145 149 135 142 137 133 129 138 149 133 118 127 134 112 105 115 119 111 111 121 115 94 93 88 84 85 85 90 81 79 65036 360 100 30 11620 18 3 56 7446 1307 693 494 336 414 518 484 542 472 501 511 586 614 773 937 1021 1337 1413 1613 1807 1869 1889 1794 2117 2404 2444 2185 1887 1990 2250 2220 2286 2350 2227 2172 2123 1984 1801 1799 1593 1213 776 546 556 458 442 382 389 398 303 239 339 393 329 276 146 206 182 165 213 217 178 208 206 249 175 128 170 145 131 140 84 72 101 63 48 108 137 105 70 74 127 192 162 115 126 46 86 89 147 99 60 102 64 45 7 90 60 60 32 90 126 280 431 834 2573 3779 5444 5293 6523 9355 9957 9709 8265 7258 6671 8088 10513 10074 7613 6136 5446 5357 6028 5562 4271 4079 3970 5271 4979 2401 2335 1974 860 866 632 468 498 1058 1936 1253 418 336 367 359 375 418 626 997 2417 4204 6398 11774 18460 21094 21844 11136 2785 644 558 656 653 668 529 436 367 250 265 252 229 253 182 107 135 132 110 35 115 118 89 164 146 151 165 157 123 98 150 84 83 111 129 127 169 132 152 135 114 106 126 131 119 122 133 74 115 134 125 140 128 103 48 71 111 109 122 82 112 96 97 129 91 47 85 105 98 95 103 70 92 109 88 60 87 81 97 56 85 71 72 75 103 80 54 47 50 53 106 76 68 75 85 62 61 81 75 71 26 92 143 108 101 92 102 80 43 38 57 78 84 77 66 61 110 83 88 75 52 74 91 80 84 88 72 94 113 93 75 59 48 83 66 81 82 90 87 79 104 105 95 73 63 84 94 77 87 79 83 77 75 72 76 78 83 93 89 95 75 72 73 84 79 79 69 79 82 78 75 91 75 87 91 76 74 86 87 78 85 90 78 81 77 80 68 71 67 67 65 68 59 58 60 48 52 50 35 35 40 48 45 33 65042 360 101 30 11621 18 4 2 7445 1308 702 626 717 956 1200 1310 1393 1556 1655 1852 1998 2009 2206 2577 3148 3801 4580 5233 6071 6353 7348 9144 10092 10626 12741 14931 16688 18586 21291 22299 22549 23501 25037 24369 23124 20993 20707 18355 16120 11414 7498 5531 7896 18458 73741 101004 46854 5920 1616 596 344 289 358 242 165 179 218 276 232 215 231 221 224 211 221 136 157 197 181 188 151 95 162 137 51 90 77 160 171 177 207 177 122 119 47 14 89 -4 42 75 52 28 40 62 30 75 46 82 68 98 54 88 113 159 243 229 285 401 715 1037 1966 3822 5021 4299 4355 5395 4952 3710 2295 1773 1948 2257 2965 4570 6549 6902 6821 8090 10015 10323 11556 11173 10221 9533 8138 4856 3613 1992 670 538 370 369 347 351 302 294 396 692 1481 2146 2713 3750 5874 10849 27565 43093 37640 6761 552 692 573 392 296 252 219 244 171 161 118 150 208 157 150 136 120 114 137 126 108 78 91 148 100 173 190 151 157 199 152 175 135 176 197 154 148 133 131 145 186 155 163 158 143 127 143 116 85 137 92 112 108 137 130 161 179 112 126 137 124 132 77 111 153 97 111 117 86 94 138 159 136 141 118 155 129 164 112 94 63 98 112 105 93 119 122 60 103 113 88 79 87 97 113 109 102 66 95 129 99 81 109 136 134 120 136 102 73 71 100 96 94 102 104 117 115 93 70 94 102 107 79 113 126 138 149 120 75 123 114 104 92 106 107 124 129 128 123 113 129 140 109 117 96 98 111 108 124 112 131 126 117 101 109 96 108 118 126 120 102 110 111 103 114 134 131 131 141 138 138 143 123 123 115 105 104 116 131 117 110 111 115 108 99 99 100 107 107 92 96 89 93 79 84 75 75 75 76 80 73 67 65048 350 401 30 11621 18 4 8 7444 1308 -64 62 197 374 733 1316 1514 1640 1754 2031 3090 5441 8488 15433 15194 18476 21058 18108 30794 9980 6105 6034 6086 6153 6070 6871 7282 6417 6599 6915 5559 6114 23024 59404 105149 169443 331715 585066 623955 669819 522785 163504 4305 560 373 320 482 482 319 325 280 340 322 237 227 143 259 236 206 241 136 171 129 42 -20 68 138 104 133 214 156 142 7 133 102 86 86 53 68 -4 34 28 -11 50 21 5 92 70 53 75 60 151 197 88 168 219 256 229 232 375 725 1060 1312 1182 976 737 653 1447 2793 4427 6237 6942 6487 5732 6432 6050 5111 4699 4751 7196 12736 21049 23741 13641 15963 17813 11190 8732 7266 3631 1567 350 334 370 606 784 657 525 385 498 751 1060 4886 20483 36309 32419 14772 1549 686 601 286 191 228 196 200 209 164 145 149 174 162 135 140 146 166 160 135 190 155 174 129 131 153 163 176 206 196 176 159 229 162 183 239 192 152 162 152 158 165 122 137 147 145 81 154 159 157 146 129 111 88 126 110 99 150 144 116 101 140 112 96 76 93 109 154 148 208 180 107 142 132 109 116 131 140 169 133 122 122 114 122 130 93 114 156 135 70 85 104 126 106 119 119 91 99 88 105 95 106 155 131 139 129 108 129 134 147 126 91 110 134 102 84 108 80 109 126 132 107 101 101 124 118 101 84 113 100 112 115 127 125 128 124 108 134 126 129 150 136 147 138 144 127 104 105 120 124 136 121 119 115 118 141 152 142 131 138 128 126 134 147 128 124 135 138 144 141 136 126 120 143 137 128 122 133 124 116 118 125 123 128 123 127 116 100 107 112 107 105 94 100 103 101 97 93 88 81 83 84 79 65054 351 372 30 11622 18 4 14 7442 1309 -41 10 -67 -19 153 456 987 1796 3198 4736 5246 5956 6869 6215 6464 7713 7744 7658 7354 8902 11261 14935 17855 18826 21365 27205 32152 42315 45539 45136 42174 48939 69418 85414 122735 182946 219121 274376 320074 351078 304901 272092 177186 70233 70623 77978 17459 3113 3051 2197 1192 1005 657 464 314 276 338 280 271 184 97 41 67 98 141 80 129 203 196 81 96 124 58 145 100 67 102 30 -33 52 52 128 30 59 71 82 58 93 122 50 134 146 74 66 87 128 127 145 182 220 251 211 232 213 553 946 1531 2607 3408 3175 3900 6207 6854 6860 6953 7363 8291 8978 8438 7885 9230 14277 25201 34905 21975 13895 24635 17903 7395 6085 8109 6476 1266 567 609 634 308 198 315 488 483 333 277 386 487 378 485 553 612 612 598 468 257 201 217 239 175 110 93 155 106 167 226 207 145 81 118 147 130 157 168 183 188 188 157 179 150 154 158 169 179 186 190 183 211 192 165 200 120 151 152 89 147 148 148 133 117 120 140 168 163 131 91 104 131 148 151 124 113 111 136 73 106 142 106 101 160 165 100 116 140 151 92 111 128 110 157 161 156 102 98 147 120 94 113 116 137 105 135 113 125 91 99 122 130 128 102 127 121 120 140 91 111 118 118 134 107 75 89 132 112 95 108 132 106 89 89 113 118 115 142 117 97 92 113 110 106 114 138 133 102 106 97 117 141 123 142 122 139 134 116 126 118 108 121 121 127 137 145 147 125 109 135 133 124 125 122 119 139 138 126 128 113 132 131 131 133 132 131 127 133 141 133 142 132 129 122 125 122 119 118 109 120 116 103 112 105 104 103 100 106 102 104 105 90 82 83 81 77 78 70 65060 338 763 30 11623 18 4 20 7441 1310 0 332 579 730 986 1968 2308 2998 3113 3041 3939 6971 15233 10638 5624 6580 7451 9494 11448 11501 14335 15508 13289 13285 35509 94638 126910 159629 174233 143048 140527 172967 214458 341370 268456 17451 26101 56171 192895 502412 772478 842414 901321 169386 9665 411 93 90 124 108 158 169 148 165 131 93 54 110 156 69 83 113 171 67 23 62 -9 -19 77 31 23 11 56 19 36 37 60 26 50 86 114 222 153 112 220 248 214 341 645 1012 1329 1748 2396 2932 3592 4834 6614 9398 12122 13513 12923 9812 7522 6830 7169 8922 10342 10299 12419 17121 16489 8441 4708 3475 2699 2969 2347 658 383 429 389 362 320 299 194 274 220 192 219 199 316 396 441 511 590 579 648 637 332 147 176 134 142 110 143 112 132 154 118 124 146 162 132 66 118 104 105 100 141 198 184 181 211 153 112 140 252 172 128 147 120 144 142 104 162 130 141 122 120 101 99 126 115 119 110 80 120 115 103 143 80 64 89 132 118 114 135 123 113 148 134 96 53 70 111 68 68 99 120 92 92 115 162 132 112 104 86 62 86 76 79 118 109 104 94 61 76 91 108 90 81 83 89 119 119 120 74 79 117 98 97 111 95 109 105 98 91 84 120 82 91 95 85 83 110 113 111 94 80 90 128 114 120 117 93 82 72 90 93 97 86 112 106 110 114 130 132 119 114 129 112 103 106 113 101 97 111 102 80 105 108 110 104 113 94 106 122 111 103 104 97 100 100 103 102 123 123 103 122 114 126 121 116 113 104 100 98 103 95 92 94 79 81 86 92 92 89 84 83 81 72 72 67 67 62 59 57 56 65066 343 614 30 11624 18 4 26 7440 1311 119 639 1011 1189 1548 1740 2704 3706 4530 5789 6688 6875 8229 10011 12454 16618 19871 20858 22442 21219 18209 19929 21479 28723 65133 186090 342051 512282 558101 401564 304041 208030 150958 65025 64690 34484 38955 69765 83804 113319 206758 297495 214772 205192 134996 71625 27730 22834 2426 328 254 153 88 106 110 146 151 226 189 159 128 55 111 33 59 66 70 95 -1 0 38 65 19 17 18 -31 11 0 72 3 -26 57 68 42 16 27 137 160 155 242 253 340 547 1038 1862 2602 3402 4426 5259 6464 8764 11551 13720 15009 15440 16038 14038 11150 8525 6962 10842 13868 9955 8510 8779 13065 22683 24649 18934 6176 1282 1029 2174 2232 1555 987 407 289 170 161 178 237 266 302 322 353 446 426 470 571 655 740 625 406 223 213 202 205 167 166 144 120 165 142 147 150 111 101 110 137 115 168 206 170 168 196 160 170 176 200 165 132 123 95 124 180 158 163 152 143 200 142 157 138 124 127 143 117 112 154 109 129 122 118 186 159 139 121 135 95 153 117 117 71 122 117 121 150 130 164 108 141 126 161 126 118 133 130 118 139 147 85 96 139 119 93 121 124 101 84 108 82 134 101 80 78 108 124 76 98 136 122 105 122 146 123 131 83 109 101 105 129 142 80 103 130 114 107 110 126 139 131 106 111 130 80 72 89 108 109 120 104 113 134 121 108 131 119 105 102 107 131 102 131 130 111 95 121 114 98 122 106 102 118 130 122 113 124 115 110 119 116 108 117 109 109 114 101 110 130 136 115 116 123 117 118 105 118 129 125 105 101 121 120 100 111 113 103 102 97 102 102 103 93 96 87 78 72 80 78 76 67 75 65072 335 826 30 11626 18 4 32 7439 1312 97 728 877 1288 1666 1972 2247 2655 3517 5092 7479 11487 18523 34297 77319 128125 106501 89144 86394 130483 165697 310430 279583 185781 83350 74747 65528 60285 53843 35641 29779 30797 61100 148142 171759 179792 286391 471515 601897 490707 284011 110944 6577 308 209 211 183 140 156 157 184 154 123 53 127 53 14 -55 3 40 65 99 -7 -52 70 78 116 16 -16 -38 7 24 18 24 98 129 -3 14 39 89 112 162 271 645 1360 2029 2289 2045 1835 1908 1835 1828 2045 1753 991 878 1100 2030 3856 5276 6039 5098 4265 6252 7238 5578 4037 9151 23429 34986 38267 20855 3815 866 1463 1737 747 211 184 174 173 211 166 225 266 306 322 380 470 513 531 547 688 780 669 574 501 337 256 156 137 148 108 126 109 107 125 112 52 91 124 83 127 114 166 137 137 101 108 99 119 160 146 143 155 88 37 95 125 98 122 159 122 104 66 75 88 91 50 122 93 116 152 151 97 78 105 115 115 89 87 129 98 80 78 112 76 110 126 86 97 92 74 98 85 87 118 115 125 77 97 128 78 69 59 86 84 79 105 105 100 59 82 86 80 65 75 69 85 78 65 42 59 73 94 70 61 78 114 107 90 50 99 102 64 85 102 98 63 70 34 63 93 88 74 101 103 77 78 79 107 80 77 61 62 60 81 90 78 88 86 49 73 76 63 77 80 87 108 94 77 89 81 59 65 84 89 97 85 91 96 78 71 81 99 91 85 85 85 92 103 85 81 82 81 93 100 93 93 95 83 87 79 80 83 78 80 66 75 65 71 74 70 79 75 62 71 58 53 57 61 51 45 47 42 65078 354 290 30 11630 18 4 38 7438 1313 -28 999999 999999 999999 -51 85 155 615 1031 1241 1392 1392 1683 2238 2750 3436 5813 7731 10888 12982 13193 12958 13582 14526 13827 12246 14029 17402 50008 100400 66226 122509 250326 439331 343020 323245 186014 60155 13109 16253 16305 11147 7507 8071 28207 65861 29505 10272 8981 9839 16297 40424 81418 137478 174145 237672 248559 141314 87239 22022 1884 396 315 277 245 178 199 175 217 186 187 155 132 93 44 131 61 108 105 84 123 118 76 70 145 94 58 84 55 25 47 70 80 84 133 172 133 99 90 112 213 185 237 333 449 566 588 432 355 298 176 145 131 83 151 164 241 381 626 1258 1801 1981 1603 1941 2495 2489 2555 8245 28828 46146 31876 13292 5366 1367 365 275 201 162 168 166 238 203 253 231 274 395 434 458 524 577 714 850 908 861 739 514 311 199 139 142 203 177 174 151 176 193 167 146 125 141 118 82 75 129 171 168 189 153 182 162 158 144 159 160 145 136 128 131 130 128 95 102 126 112 128 124 158 153 122 79 109 103 124 173 151 102 129 106 133 111 94 90 100 112 133 133 114 91 147 158 151 122 134 107 123 90 131 105 71 88 86 122 77 89 103 117 101 93 108 86 77 96 122 95 127 105 93 93 97 111 120 124 127 136 133 126 132 100 94 69 76 98 107 93 109 110 88 55 84 101 99 109 98 89 129 132 112 93 85 96 99 80 83 90 98 121 104 106 87 110 99 97 94 95 85 90 102 97 110 101 91 102 92 99 105 90 78 93 103 94 98 106 97 79 94 100 97 120 115 113 108 95 93 97 97 115 97 94 98 97 107 98 94 91 92 80 86 87 82 73 82 89 84 80 90 80 84 79 76 70 69 59 64 60 65084 360 112 30 11632 18 4 44 7436 1314 -91 132 353 1134 2503 3234 4162 5692 6858 9717 12312 12973 10746 10279 10864 10283 11913 14643 20292 26593 36123 42139 49381 51471 49135 47648 44048 50443 66553 84398 91578 101947 101582 72939 48207 45091 47399 62312 92551 202685 208447 239077 324266 268942 172972 117012 113326 75661 35745 32524 65161 122422 229696 235922 81082 45272 2820 560 487 390 475 391 347 381 316 312 290 189 296 280 216 267 189 224 146 136 214 171 194 153 143 158 149 126 157 135 181 164 124 141 227 198 140 99 71 131 131 143 86 79 127 153 204 189 145 242 263 267 262 290 361 220 236 228 170 179 197 225 122 122 173 115 136 137 136 155 280 488 713 643 604 1317 1680 1032 2389 9969 13359 6504 3177 1602 559 325 216 272 235 274 284 239 182 270 383 446 425 491 547 621 673 679 776 855 632 430 259 189 171 219 170 191 186 177 170 171 156 172 201 195 163 153 125 197 220 217 189 152 191 211 165 172 180 149 178 163 178 119 133 173 148 167 166 163 144 140 106 152 170 148 174 192 211 140 181 163 152 139 105 94 129 137 145 130 177 142 107 130 126 154 121 110 111 99 151 137 131 137 134 126 93 123 134 112 103 104 91 62 133 98 109 120 136 139 126 118 114 94 101 85 100 99 121 142 151 150 145 133 111 136 123 118 125 119 120 111 122 101 81 80 111 104 113 118 104 135 111 102 124 104 109 141 111 87 106 109 121 109 117 112 102 112 132 119 125 117 118 132 120 129 143 114 107 118 103 94 107 113 108 116 114 102 125 109 102 100 102 126 125 110 115 119 124 119 116 107 121 113 125 119 109 108 106 101 99 96 104 103 90 99 88 94 99 95 88 91 80 72 78 82 87 76 74 71 65090 361 82 30 11632 18 4 50 7435 1315 8647 5749 7103 9678 9440 7006 7687 6328 2517 1269 710 825 1453 2824 7103 9578 10884 7810 3779 4767 4466 3038 6312 11141 8130 5725 5626 5107 7885 25906 52289 68404 82251 93468 117476 141808 167812 130708 63472 60001 59229 51934 45073 49577 52393 54952 61823 72889 65761 40065 49902 70723 102537 161098 237253 216261 240394 185266 205160 273401 410301 521637 498138 369545 13130 1094 292 185 201 309 274 221 255 267 228 189 202 236 239 143 188 121 111 92 119 202 238 213 195 248 170 190 189 151 103 117 148 164 145 112 186 116 146 195 213 167 184 210 241 164 245 242 208 147 94 160 210 220 161 148 162 151 140 194 189 168 187 245 315 464 601 746 829 514 275 237 476 1038 1220 1068 588 268 247 243 220 223 239 250 301 279 245 296 310 367 392 499 497 562 531 488 432 407 351 254 184 156 218 182 240 203 175 152 140 163 182 192 211 174 144 129 171 206 211 187 236 232 196 152 202 225 173 151 178 179 126 137 170 203 193 149 174 130 138 186 190 167 138 119 131 170 171 137 142 130 163 145 161 137 159 147 162 168 148 150 161 183 147 175 165 151 144 132 152 132 147 177 151 162 140 157 128 165 176 127 95 145 133 99 104 95 146 127 88 120 125 133 144 151 150 133 105 97 130 107 105 111 115 170 148 118 132 121 129 125 154 119 91 98 120 134 154 138 134 151 173 143 125 98 114 134 152 137 119 107 117 147 138 126 138 144 138 155 119 126 116 112 129 127 136 149 116 118 125 146 144 127 101 129 139 134 130 124 146 123 126 124 129 150 125 120 125 125 123 128 119 119 117 110 117 127 106 114 119 111 92 101 105 108 95 96 104 108 100 92 100 94 90 88 85 74 70 65096 356 233 30 11633 18 4 56 7434 1316 3 215 321 503 730 909 1394 1953 2262 2760 2946 3499 4528 5758 7307 9260 11516 13752 15256 17542 19491 22124 25232 26984 30621 35109 43496 54858 70092 92015 109480 128783 165928 196332 199604 205376 215610 193294 168228 133701 103861 96865 110269 126892 141966 140697 162614 230380 270504 183903 141462 139534 171075 284565 350504 274925 216678 240023 169002 24454 3683 917 389 425 278 228 234 183 196 191 227 218 233 179 224 151 193 181 162 168 123 154 238 163 132 142 158 77 149 222 118 166 185 163 112 162 162 172 163 137 159 137 131 169 183 192 148 173 174 136 192 145 181 186 151 125 118 176 236 219 195 198 172 224 308 427 725 635 299 185 209 631 1728 1603 856 565 312 234 181 180 212 223 216 283 275 282 183 216 320 331 404 398 449 423 457 379 233 187 105 115 138 251 196 206 152 151 188 189 169 199 195 199 212 272 199 239 221 166 163 195 211 215 213 115 111 105 155 131 177 146 153 80 164 104 141 126 133 126 147 163 144 127 133 152 141 162 163 179 163 157 133 163 166 150 188 223 145 111 129 161 137 153 128 171 150 131 136 140 143 157 163 125 143 132 111 129 128 115 96 158 115 75 61 114 105 106 132 120 103 137 92 99 85 126 136 129 152 141 135 130 98 120 142 142 133 106 104 102 91 86 93 112 113 109 123 132 131 127 114 115 116 142 131 131 131 128 113 108 105 106 106 123 127 113 123 125 141 143 136 131 121 116 130 121 140 124 112 119 115 115 127 116 122 125 134 125 104 129 146 124 119 128 125 122 125 124 113 112 120 120 109 123 104 104 107 126 112 99 85 98 96 90 102 102 102 97 86 94 86 86 90 76 80 78 68 66 65102 343 626 30 11636 18 5 2 7433 1317 78 535 1015 1286 1682 2582 3746 5246 6814 8405 11236 14704 19958 28491 38454 53029 69838 80571 101561 113267 98117 84111 96189 127945 158433 183041 147766 73364 66770 67864 51934 64821 81390 88663 114655 157887 254725 350313 420549 493307 507325 219279 140659 158039 188238 179699 171469 166758 144492 143727 87289 51760 45776 9613 15728 40265 3095 189 139 167 190 192 126 114 78 156 123 105 156 67 125 89 208 172 172 188 161 120 110 135 108 80 116 105 110 131 148 131 124 126 108 169 108 167 148 133 145 102 137 137 186 128 92 162 105 159 119 119 159 138 162 133 95 148 221 431 370 387 423 226 174 202 179 162 197 192 207 161 247 185 210 220 248 165 233 235 262 300 342 397 403 374 367 223 201 131 121 114 139 149 155 203 141 156 139 110 151 161 155 196 157 163 146 135 131 119 125 124 110 131 139 77 131 150 142 106 145 131 119 87 96 127 110 132 126 104 117 124 134 134 150 110 93 106 136 89 81 103 106 73 106 93 104 130 128 81 99 139 105 88 98 98 91 112 139 95 89 97 105 128 91 48 73 115 113 63 84 96 85 88 74 91 92 96 109 114 95 78 84 118 107 72 79 90 96 90 112 129 94 101 72 85 87 75 88 99 136 104 71 74 110 93 51 59 100 76 97 137 108 110 81 67 93 89 105 111 116 133 118 108 114 94 94 104 91 93 114 90 77 96 93 104 107 113 101 100 103 87 78 75 89 99 106 108 90 68 74 95 108 99 83 99 100 90 88 102 89 76 85 77 59 76 82 84 80 69 87 79 65 67 64 63 61 66 77 70 61 71 66 56 52 44 41 65108 344 597 30 11637 18 5 8 7432 1317 -45 194 623 1141 1831 3122 4153 5940 8570 11463 14978 19242 24820 30924 39693 49872 57253 57674 52518 50452 49133 45691 46032 54031 59918 61679 60889 73389 100565 141966 201490 222281 218712 270336 312725 262895 184677 144438 138983 162578 189048 195649 195857 198040 188380 184225 197260 175988 164213 171808 191128 130855 53745 10116 1514 687 520 367 180 135 104 129 177 131 136 160 145 102 166 197 148 166 143 119 227 206 202 169 103 208 164 160 184 172 114 172 177 113 152 127 117 114 142 126 164 171 136 148 210 205 166 176 200 119 159 119 85 137 122 158 168 172 131 139 173 160 170 189 172 146 138 132 151 236 144 148 177 145 232 214 220 189 131 174 201 215 245 253 237 332 378 338 297 252 192 195 156 139 201 238 179 139 171 134 144 145 160 190 216 161 144 155 140 200 212 258 193 151 127 82 101 109 105 128 124 82 138 160 109 118 139 134 119 145 148 196 147 120 124 149 113 165 120 102 100 92 106 133 125 129 122 96 104 99 101 114 125 129 119 125 132 134 116 166 125 100 141 109 114 167 143 96 76 105 115 96 73 148 167 101 111 142 138 91 101 137 135 146 138 96 111 163 137 117 138 172 153 136 137 113 106 119 118 120 119 79 108 119 122 120 104 118 100 93 73 68 96 104 87 91 112 127 139 136 100 90 125 127 115 132 120 132 141 116 115 104 117 117 120 112 111 128 140 137 126 110 118 119 122 118 112 129 147 138 121 126 119 104 107 114 127 124 109 116 116 114 117 113 109 100 95 100 115 97 98 103 89 89 96 104 106 98 97 96 95 94 91 87 91 86 83 77 73 71 65114 358 175 30 11635 18 5 14 7431 1318 147 249 474 733 1293 1679 1899 2547 4094 6111 8794 12083 13716 16033 18376 19081 22120 24529 26600 30692 33384 35440 41172 52693 64931 80764 100374 115601 119241 126742 133287 143725 158143 160207 168915 181390 191423 202623 194065 186002 190321 188771 193258 179952 177738 177717 160110 135166 104294 97060 96206 94229 76281 70695 59178 47035 32727 18864 8732 2882 1127 389 261 313 356 249 183 187 180 151 194 232 230 144 158 184 156 128 106 83 25 150 211 151 174 162 167 158 151 75 114 152 142 113 172 107 55 142 158 180 143 170 111 173 91 91 148 211 168 135 140 163 142 137 136 178 233 181 220 176 227 191 127 132 145 149 89 128 173 111 75 158 125 128 123 131 175 162 140 139 159 215 185 179 258 198 189 132 140 216 233 276 325 284 235 177 165 175 124 136 127 109 178 181 114 131 209 203 245 190 163 145 135 111 141 163 156 128 123 141 142 121 122 133 137 164 159 164 165 134 117 127 166 170 122 113 177 185 172 166 129 182 126 132 144 158 119 139 129 152 141 101 173 142 92 99 130 133 186 128 159 146 132 127 128 106 115 140 92 109 91 92 122 105 84 102 91 123 146 105 125 132 103 52 37 65 114 140 138 133 117 117 125 140 117 120 132 134 122 120 97 109 91 92 85 119 131 117 96 78 105 116 113 98 102 116 136 103 116 98 92 71 92 113 99 90 106 89 122 105 109 118 112 94 116 119 128 115 94 92 93 124 117 100 129 120 113 137 112 116 119 118 118 119 131 129 128 130 121 122 125 115 124 117 114 95 107 105 119 119 104 116 103 90 103 95 103 99 111 110 106 101 98 90 94 89 93 95 99 99 88 83 88 79 71 71 72 65 65120 360 116 30 11636 18 5 20 7429 1319 875 664 622 737 826 749 830 1170 2239 3249 3903 4468 5131 5536 5672 6154 6330 6286 6711 6910 7536 8857 10008 9769 9825 10581 15224 20276 22163 23361 26104 26969 28929 32365 31549 29873 30102 29106 30100 33027 40870 49222 51871 54048 54833 59994 62762 62474 58665 49511 30772 19089 16820 16984 14278 7607 3284 1047 545 411 372 279 307 347 287 313 299 181 213 273 134 200 147 202 275 171 52 65 189 132 99 107 113 147 135 89 142 138 145 137 166 103 91 152 133 47 121 116 134 84 135 128 22 120 151 137 72 88 88 123 123 100 148 114 117 109 72 79 82 131 168 160 136 142 114 170 156 111 152 99 53 122 147 102 112 120 71 155 148 106 97 172 165 150 238 190 136 149 188 190 255 155 118 192 231 186 147 157 111 167 92 92 151 166 187 135 144 168 157 135 182 147 109 156 153 151 164 107 122 112 85 55 95 126 151 157 139 76 56 88 130 108 127 65 88 131 133 121 127 138 127 92 109 101 96 145 66 93 60 84 102 149 143 136 102 83 90 112 114 100 60 96 106 100 105 116 77 93 107 106 89 114 110 90 96 97 81 67 90 74 86 84 98 83 112 70 57 70 30 100 115 110 76 80 108 138 117 80 92 107 110 62 92 87 44 69 80 56 84 96 52 96 83 74 87 50 68 93 43 73 92 63 65 100 84 93 103 108 110 85 70 89 81 80 82 63 86 91 97 77 102 78 93 75 96 92 76 62 92 90 76 88 83 76 85 76 86 94 103 96 96 86 88 89 96 101 105 99 92 107 96 87 76 72 70 78 72 86 85 95 84 64 73 74 68 62 68 70 60 61 68 64 60 47 53 54 48 42 44 39 65126 360 120 30 11640 18 5 26 7428 1320 2480 2541 2447 2413 2454 2328 1848 1495 1188 1047 725 562 545 552 457 491 480 576 641 678 734 789 1188 1346 1684 2468 3232 3767 5054 5956 4644 3888 3454 3627 3878 3921 4087 5192 6146 6048 6661 9122 9029 8160 8288 10115 12579 14034 15548 14617 10781 6975 3752 2197 1363 958 705 591 537 480 540 494 470 494 305 237 281 234 278 304 248 237 164 247 232 231 128 93 167 198 147 177 146 161 196 183 81 45 100 144 166 142 177 130 70 165 158 93 86 105 151 77 118 171 80 110 101 143 137 76 99 115 152 85 63 87 123 113 104 169 124 136 109 164 178 203 165 76 105 167 179 150 118 126 131 150 105 107 145 154 156 102 119 137 182 185 180 136 147 199 157 100 196 139 146 175 119 105 154 151 187 178 206 220 149 126 232 144 148 184 129 170 139 136 152 147 112 158 141 143 143 97 113 152 152 111 103 161 121 139 118 91 132 123 146 130 173 142 138 179 162 107 159 128 133 175 125 137 131 111 168 116 131 100 95 104 123 91 148 103 93 71 110 117 137 141 80 111 138 121 93 74 99 106 90 97 109 114 77 69 110 83 87 88 124 100 85 98 92 131 99 126 110 78 101 93 102 142 117 147 122 111 103 128 135 100 107 74 68 95 119 128 108 118 96 85 81 85 112 92 70 94 122 102 100 95 113 95 91 105 85 58 78 75 93 102 98 94 92 94 78 102 93 116 131 113 106 113 86 99 116 109 123 107 103 104 98 85 103 117 105 112 100 99 100 102 98 88 80 94 103 109 108 96 100 110 101 84 87 118 105 94 89 95 93 94 80 78 95 87 91 91 72 66 71 67 70 54 50 45 65132 360 124 30 11644 18 5 32 7427 1321 1824 1821 1974 2201 2326 2592 2974 3569 4298 4348 4051 3611 3434 3991 4697 5412 6759 10038 13846 14868 15088 19419 23980 33537 45607 55358 71833 83147 86619 83928 86915 88388 88578 87337 81986 64109 46484 41423 39895 36246 36681 53609 98868 47420 16226 22847 17987 13092 5629 3879 3559 2597 1476 1282 1206 1350 1395 1512 1486 1098 796 544 410 363 304 319 292 217 168 260 314 231 213 218 254 172 154 107 102 139 60 79 36 106 151 114 79 62 48 146 55 87 168 165 125 123 159 149 184 227 170 152 179 177 136 148 96 162 126 200 128 95 164 152 115 163 166 146 133 196 222 198 158 157 163 229 212 161 217 147 128 156 171 173 109 133 157 161 137 193 162 153 144 180 188 194 187 173 171 140 189 185 174 148 101 78 162 145 126 139 193 157 167 184 172 179 167 242 152 233 177 155 159 205 169 165 157 140 140 86 109 99 121 101 85 134 91 136 126 75 164 163 89 154 139 154 163 135 124 194 136 133 123 106 139 136 126 129 197 218 165 93 127 138 135 135 139 155 109 113 119 108 110 128 117 105 170 154 152 124 94 139 113 107 83 117 110 94 125 141 115 101 96 73 69 98 130 129 134 82 68 111 101 149 120 128 154 129 138 139 105 116 108 127 103 98 116 108 97 106 92 109 124 68 109 110 108 79 101 84 83 119 89 106 107 98 104 107 107 103 115 120 123 118 111 125 117 110 115 127 104 86 101 120 109 120 136 134 121 108 109 98 122 138 132 109 106 135 130 127 126 141 115 114 116 122 124 112 105 118 104 108 123 116 119 111 98 108 108 117 103 96 90 89 89 94 101 92 94 93 84 89 79 72 83 73 67 64 66 60 65138 341 696 30 11646 18 5 38 7426 1322 31 1675 3852 4778 5795 7373 9406 11845 16482 17777 19598 21752 17649 10163 8808 8593 9366 11847 17134 30276 53567 86108 137625 240067 393721 536807 466188 287414 258383 248526 220166 296519 306442 357775 409483 308504 214429 243247 59425 25698 17818 10593 5703 2413 476 285 199 190 247 162 199 306 188 172 139 104 124 152 141 175 107 122 101 53 58 35 78 51 127 138 42 141 176 171 148 154 107 163 154 83 72 89 108 120 120 113 139 126 103 152 178 87 140 202 149 196 132 47 132 170 197 222 193 118 129 149 169 185 121 100 132 110 163 112 85 142 118 129 113 152 137 166 164 199 157 122 150 144 178 228 159 120 128 148 164 164 109 143 138 150 194 170 208 238 246 177 157 156 173 135 129 168 168 163 147 99 61 64 68 122 98 106 120 122 90 84 190 143 107 136 113 156 89 102 159 150 97 109 143 116 129 72 129 163 163 162 119 129 129 151 92 124 129 99 120 117 108 113 119 78 119 107 123 133 124 147 136 134 113 91 97 107 142 113 80 144 114 101 88 67 86 115 94 87 151 153 97 113 98 94 116 110 142 115 107 86 111 92 85 116 93 100 78 72 102 120 89 64 84 110 98 115 140 140 105 97 93 77 53 64 64 89 121 99 95 105 102 109 95 114 116 97 95 119 121 114 105 114 126 94 111 108 104 126 111 80 106 120 107 94 93 98 100 108 121 110 94 102 96 100 118 125 113 105 114 117 109 121 132 119 109 124 116 107 117 104 107 100 111 108 118 113 88 82 81 84 80 88 92 85 86 82 83 81 70 81 73 72 61 57 55 65144 362 67 30 11647 18 5 44 7425 1323 15283 999999 999999 999999 999999 999999 999999 999999 999999 999999 25 223 305 245 119 223 143 999999 -75 999999 999999 613 1440 1578 2080 2316 1962 3354 9563 36086 80743 60901 20798 8480 11965 17942 23319 25287 7149 3927 5121 5914 7512 12497 14736 13820 10752 15895 24725 68273 141868 175279 222524 380597 450936 278129 205427 198183 273111 435885 644096 573853 377627 275602 271394 254171 110380 45634 9392 3424 2410 1770 1918 1778 1347 961 193 105 86 100 117 100 91 46 65 20 31 136 109 20 15 37 65 108 145 118 117 143 168 107 123 106 72 86 107 143 146 112 136 155 130 143 141 117 189 181 205 213 185 165 175 102 169 157 58 142 183 178 112 144 122 124 78 164 200 111 155 198 180 156 169 157 156 158 180 160 73 150 194 198 244 164 145 114 190 190 198 91 144 164 175 232 281 219 140 160 197 146 226 205 190 152 149 78 147 156 82 138 92 95 132 58 107 172 167 153 175 123 94 144 125 114 110 124 145 104 127 137 123 80 140 127 95 115 164 132 171 178 94 118 125 122 123 116 130 120 97 95 79 99 159 111 133 126 104 72 78 123 127 121 93 138 120 113 123 128 119 97 143 102 88 95 95 100 110 115 118 54 73 147 115 79 105 150 135 139 140 124 96 101 105 114 103 117 102 71 77 134 112 91 85 86 115 113 86 101 118 113 114 112 95 101 106 91 95 130 110 99 103 94 82 92 101 107 94 88 114 117 80 100 128 101 104 111 100 97 104 131 134 107 100 103 106 129 130 93 92 84 98 113 122 105 95 107 127 110 95 104 112 118 124 97 91 104 106 94 87 106 117 110 103 106 100 95 83 96 97 90 91 87 79 93 83 79 76 68 65 68 55 54 56 54 65150 349 458 30 11648 18 5 50 7423 1323 -8 132 226 520 744 860 1417 2430 3424 4631 5667 5944 5236 5488 6223 6198 6816 8945 11684 14299 14806 13579 14002 12784 8335 5628 5026 5476 7974 8181 7403 8894 10992 12656 10177 8527 11243 13791 14996 18371 27871 19507 14696 19728 37916 69800 132362 282972 536936 784183 999999 961716 543007 308122 166305 73289 47680 35656 32150 28475 27145 27061 26178 21310 12281 3142 250 126 122 55 129 113 49 36 110 124 96 158 184 124 72 130 168 93 174 155 160 193 51 108 111 80 160 79 118 117 88 80 121 138 158 144 115 122 170 127 190 137 152 210 210 195 161 113 160 142 165 72 151 164 170 208 185 138 126 168 173 151 101 136 168 170 178 143 83 129 167 166 150 122 121 175 160 172 136 95 125 167 152 215 213 180 164 187 166 150 152 96 134 122 94 107 142 102 102 117 188 176 97 152 95 115 145 91 120 160 160 140 147 135 123 109 136 150 128 108 144 101 130 109 155 166 167 124 110 112 118 146 148 81 80 112 154 204 164 141 163 126 128 107 77 96 94 87 105 119 129 61 96 108 125 116 147 131 125 108 139 143 119 116 90 72 118 127 118 112 142 132 122 92 113 96 99 108 142 117 78 99 115 88 119 133 116 116 100 100 119 66 97 117 105 97 111 134 134 103 94 94 100 91 102 122 89 105 98 110 102 110 106 112 135 100 113 99 82 75 125 128 124 97 112 95 113 135 130 118 124 127 116 100 117 121 110 97 110 91 99 97 113 110 111 99 102 128 137 130 113 108 105 102 109 110 110 105 99 110 102 110 108 97 98 94 92 84 81 87 78 79 86 85 77 79 77 66 72 66 66 60 52 65156 360 127 30 11647 18 5 56 7422 1324 3059 3034 3042 2609 2413 2354 2206 2211 2150 2471 2996 3642 4379 5501 7876 9823 11661 13992 15894 20877 19478 22074 25033 26092 24523 31580 44915 49703 50673 55707 67394 90276 140733 151032 130528 86949 64486 62245 56608 71300 80379 62252 69954 53079 47562 47783 37444 39194 40985 47319 74348 141617 232861 343869 393958 249717 108878 95697 107108 118713 133807 150837 132185 149233 141679 61163 42965 34555 27513 21106 14915 13846 10716 9188 6201 3555 865 94 113 33 88 121 101 90 155 122 88 91 85 65 163 131 121 32 83 146 156 49 71 158 93 116 94 134 155 88 102 187 170 157 125 110 128 127 257 171 153 136 186 205 114 114 124 112 50 107 177 124 208 99 146 135 175 150 147 140 127 117 94 124 87 121 122 183 115 145 98 153 208 149 130 149 220 202 200 227 221 209 137 144 150 164 174 177 98 102 120 113 124 82 93 112 119 40 104 149 121 167 118 74 118 121 90 95 119 95 140 126 128 90 77 108 90 73 66 73 68 89 75 129 110 104 148 139 73 111 158 133 157 121 108 99 79 134 143 120 95 69 116 118 133 131 99 95 96 137 89 121 76 82 108 106 73 71 136 117 96 101 91 111 98 89 125 141 78 78 110 119 95 86 92 81 95 105 86 107 115 123 100 121 106 85 105 94 80 98 113 87 89 101 93 93 95 92 84 75 102 99 93 88 70 104 98 83 77 71 101 99 101 97 82 88 80 92 85 80 94 95 99 94 94 115 73 98 94 100 87 81 81 89 99 111 101 106 105 102 107 102 97 113 111 128 99 91 102 108 112 95 102 118 120 107 94 101 112 106 90 99 98 83 86 89 77 74 75 73 74 77 80 73 69 74 70 73 60 66 63 56 48 50 65162 360 128 30 11648 18 6 2 7421 1325 5253 6234 7771 8916 10291 11264 11728 12957 15365 18217 20199 21756 22743 24528 24995 24284 25592 30039 34277 41255 49030 54328 60415 70727 83314 95002 101629 126728 164553 183174 167095 140973 107880 95415 87728 90295 107501 119181 161748 198438 255139 266662 262357 305227 246069 160325 90061 107048 150503 63671 20118 19287 23470 35314 70073 164384 109274 50339 49102 46117 47684 49635 43860 42863 37788 24808 17285 9991 6772 6573 6723 6153 5527 4201 2818 1186 271 103 54 147 153 142 151 159 80 101 61 101 112 19 91 110 151 154 175 198 86 63 62 82 98 68 54 101 129 101 85 58 61 131 132 140 186 136 121 125 176 144 153 182 243 167 106 63 144 121 152 143 188 131 129 89 192 127 149 94 218 176 179 173 174 205 158 178 171 157 178 185 179 137 201 128 202 245 216 196 173 191 178 187 141 138 135 122 161 213 170 51 117 145 149 67 70 137 135 166 164 77 85 57 127 131 120 91 113 127 105 84 130 136 77 115 102 107 137 122 132 137 124 151 127 111 116 76 124 155 88 94 85 69 80 103 108 82 95 74 78 75 83 132 168 135 128 103 105 107 67 113 127 77 113 131 102 83 104 127 103 89 98 129 88 134 103 103 92 86 92 95 66 77 86 78 105 115 112 118 100 104 141 112 108 115 112 102 86 85 91 105 121 125 97 85 97 125 116 84 107 68 62 66 55 104 123 125 126 111 81 86 85 73 85 81 82 95 83 102 96 98 106 91 104 93 85 97 111 112 99 113 109 98 101 103 93 105 112 94 98 100 101 96 104 100 98 109 118 129 103 95 103 121 116 103 109 106 95 101 103 102 111 104 101 104 90 84 78 80 84 82 78 77 69 74 62 63 65 63 58 46 50 42 65168 360 131 30 11651 18 6 8 7420 1326 31839 38256 46615 52636 56589 63128 65448 67073 73591 81871 90807 106225 111955 118051 136476 145864 153322 153037 146504 143847 129124 115235 105963 96719 107102 128730 147378 141657 132308 109467 112438 130186 74655 80526 33073 7721 8274 20408 30991 19397 14230 22857 43089 107069 252489 314080 153836 178728 85809 27339 6297 9367 23842 38211 7667 2130 1752 2184 2799 3395 3602 2572 1400 1175 1131 999 776 680 367 156 150 122 145 60 147 78 61 101 146 157 121 108 71 35 17 88 61 82 111 67 108 176 132 53 104 97 98 92 40 79 59 46 100 57 60 47 96 69 57 96 65 68 173 80 82 169 121 88 58 92 152 125 194 197 116 115 163 196 180 138 103 62 72 104 115 73 117 174 104 124 131 134 105 83 78 102 100 161 118 117 121 127 103 131 130 77 129 133 201 92 103 51 61 71 48 82 130 110 155 139 65 98 135 137 117 96 125 133 100 65 43 83 94 60 87 44 80 55 53 82 115 72 35 67 75 23 57 56 65 92 69 80 76 44 34 71 58 72 81 93 146 97 93 66 103 79 89 70 21 61 85 92 44 57 21 67 71 22 46 32 52 40 48 63 50 63 43 26 54 66 42 47 12 63 54 81 51 27 40 39 61 81 91 119 96 98 91 74 63 69 54 50 26 31 33 65 37 54 65 42 60 33 72 59 81 58 58 51 49 38 59 67 63 46 43 56 59 63 69 56 81 73 60 77 75 44 38 80 63 65 83 59 61 55 80 76 56 59 57 76 66 65 78 84 65 62 56 56 54 52 72 63 53 79 72 69 79 71 66 64 68 65 62 55 46 64 66 67 70 58 66 56 52 36 34 36 41 48 46 38 36 36 41 42 31 27 31 24 21 18 65174 360 106 30 11656 18 6 14 7419 1327 72746 76774 70103 60812 60096 60192 59491 59700 61069 64255 62711 66727 95050 77984 83000 82986 83170 88791 90915 84941 80023 78650 75137 61811 61820 78616 82702 47601 21207 6273 3209 2539 1982 1518 1283 1673 2016 1934 1903 2107 2167 2958 5065 7126 9091 13139 15798 17077 18744 19169 17371 46496 198632 280627 344526 412398 149283 8952 577 388 316 343 271 325 260 245 253 204 164 157 245 233 162 126 237 173 170 123 101 49 118 73 59 92 97 126 28 39 170 110 107 131 144 164 94 138 122 74 121 160 83 134 82 141 133 104 149 146 100 216 86 116 120 130 210 136 99 104 170 145 174 188 172 160 136 195 178 176 128 199 193 165 142 201 221 107 116 99 126 65 115 143 120 90 135 143 137 188 159 122 147 206 121 168 151 129 192 231 212 172 154 134 127 82 173 212 176 136 144 112 136 145 168 159 110 166 139 155 114 144 73 87 155 90 140 120 88 82 45 119 133 150 160 98 113 74 61 101 147 94 47 98 84 119 97 118 114 129 105 106 128 123 144 122 110 96 92 104 112 96 41 92 109 88 82 73 78 58 101 85 97 85 140 118 136 73 99 140 97 82 76 105 104 101 104 117 108 85 93 108 108 100 126 127 115 131 99 83 74 102 86 70 127 106 105 112 94 75 92 105 106 84 82 80 76 95 90 100 84 106 72 99 113 118 107 90 88 83 112 86 90 124 97 85 84 89 88 112 87 113 98 107 132 127 101 104 101 84 73 102 110 105 114 110 115 108 116 119 105 104 92 100 108 104 122 113 117 108 100 110 120 109 102 107 101 107 105 100 97 98 92 86 88 77 87 86 86 95 87 89 78 76 79 69 67 66 62 55 49 50 65180 361 106 30 11656 18 6 20 7417 1328 68264 76218 81049 82612 83605 85693 82120 74339 65784 59266 58604 59294 61879 70395 77096 82026 93389 111681 112612 100486 103699 98855 100154 110623 113549 198074 376025 439614 184319 79555 120024 54194 27286 12534 9798 8776 9339 10854 13440 14770 13952 13870 17103 19044 20891 20204 14596 10175 7845 5034 4260 6289 19314 2581 770 1975 6476 2125 382 337 317 420 361 307 368 364 375 326 233 208 256 220 268 254 178 140 95 176 151 168 255 225 180 97 126 103 83 112 116 164 184 195 178 146 135 124 206 242 190 224 168 139 163 130 187 141 148 78 95 90 71 42 112 118 166 113 168 183 143 204 207 209 132 168 171 152 202 162 242 177 234 172 159 189 217 137 180 179 114 153 173 114 126 150 164 198 169 152 162 175 232 166 254 234 147 136 177 179 199 154 147 119 108 114 176 152 134 156 136 116 85 163 202 174 246 214 177 172 175 152 110 65 146 175 165 208 188 180 197 151 166 134 203 144 155 66 100 122 174 119 88 98 201 157 144 179 134 169 142 168 159 108 105 92 96 103 90 94 119 82 161 104 151 140 130 111 139 127 98 92 97 105 105 117 90 92 123 113 119 116 108 132 147 126 117 155 136 138 160 130 132 129 115 93 133 126 137 126 120 147 135 125 122 112 105 92 114 125 123 123 122 143 153 125 113 110 127 135 85 96 111 96 108 131 125 103 116 136 121 122 115 117 148 147 134 144 141 138 124 140 127 124 118 134 135 110 127 126 112 104 134 130 150 137 117 112 123 125 128 145 142 150 150 139 144 140 138 139 128 126 130 126 136 134 111 118 125 111 126 123 109 116 100 105 107 111 114 102 97 96 98 107 107 94 94 100 90 83 81 73 68 65186 361 134 30 11654 18 6 26 7416 1329 24711 24698 23479 23252 21586 19688 21968 21015 23329 24663 23105 30116 39732 47765 52986 41961 38622 43644 40970 54952 79069 80601 58583 78182 103190 131035 160101 236837 216074 131448 137361 52286 38408 29332 58231 177156 265491 293799 548806 574420 217211 157674 40742 6969 3128 2630 2170 1638 1249 1077 1032 1105 1193 1503 1707 4592 29544 33338 15882 1384 447 361 354 407 416 384 370 304 270 243 185 255 253 197 208 232 202 174 66 69 135 187 122 162 180 174 181 89 138 155 218 170 210 151 130 180 184 98 98 143 172 209 151 179 158 219 216 157 143 153 225 159 151 176 235 164 151 256 236 236 159 186 214 159 268 235 150 159 164 168 199 248 226 166 167 172 195 184 200 180 197 164 237 206 175 189 201 181 212 211 228 156 221 249 210 190 172 183 237 223 141 172 200 221 203 168 162 96 154 180 184 181 151 144 220 239 221 163 152 172 178 156 163 160 171 186 176 187 174 202 178 184 171 146 151 138 103 113 160 201 98 110 170 210 160 155 169 162 148 152 172 150 156 138 115 144 99 126 114 84 109 127 104 125 128 112 134 154 156 128 133 142 107 101 106 101 123 139 124 106 113 163 155 121 145 135 119 160 166 165 144 116 148 142 168 178 133 150 154 163 175 136 133 145 167 152 155 131 137 128 132 100 142 149 135 136 134 152 128 122 136 137 129 133 130 118 143 127 132 146 146 127 125 140 142 151 123 127 141 143 148 142 151 139 126 113 141 159 132 123 153 158 148 146 140 155 147 134 135 142 140 129 137 158 145 139 131 125 112 131 148 147 136 150 146 160 143 135 133 131 138 124 110 106 112 118 124 123 115 115 108 107 101 87 101 104 92 95 97 93 90 65192 349 435 30 11655 18 6 32 7415 1329 -12 36 145 401 892 1191 1208 1707 2931 5285 6975 9206 11747 14068 17490 22478 27350 45133 93188 99986 115592 272731 379759 261456 144684 317194 272007 140206 93307 97193 44561 38836 140785 381761 407185 217911 3067 929 836 859 792 749 787 709 586 528 454 363 361 322 295 319 333 373 385 243 251 294 206 259 212 139 184 162 108 136 122 86 218 168 203 138 114 162 168 139 142 196 186 129 164 237 157 184 80 138 143 201 162 152 118 190 166 163 87 151 161 147 132 172 147 141 148 100 161 135 222 187 192 200 186 179 222 235 166 204 235 187 213 256 244 213 205 185 194 202 211 213 233 225 305 225 235 191 155 192 189 148 128 166 233 184 202 207 170 131 91 94 151 143 137 144 155 139 149 159 143 89 129 179 224 214 224 206 230 211 190 166 172 171 153 92 158 142 175 253 152 192 199 161 183 134 104 131 166 155 96 120 95 174 155 165 166 162 131 171 156 114 122 97 149 134 153 142 134 137 125 136 133 151 142 144 120 113 137 141 117 85 118 126 134 97 126 149 152 147 137 142 99 103 144 103 82 93 116 155 117 127 137 183 123 131 137 148 165 132 135 114 125 105 106 119 139 139 129 108 136 120 106 113 152 149 138 145 172 126 115 104 122 140 126 117 113 122 127 129 137 135 122 148 150 131 111 140 120 111 128 160 143 136 129 128 112 135 152 134 134 142 138 122 123 130 109 120 124 132 132 131 130 130 139 129 138 130 141 142 124 118 120 115 121 124 134 143 137 132 118 113 115 108 97 103 104 118 113 106 107 104 105 103 100 94 93 88 90 84 81 79 66 65198 361 128 30 11648 18 6 38 7414 1330 1133 790 754 838 802 782 733 827 835 750 817 862 912 859 921 946 893 795 764 780 833 816 995 1257 1712 2093 2084 2367 2361 4970 13055 10652 34302 75712 33132 3943 988 848 936 1041 1246 1393 1599 1872 2101 1987 1695 1357 1121 1035 1056 903 657 657 565 558 619 525 405 383 328 302 251 370 376 346 286 296 217 178 157 108 159 147 135 113 81 129 192 90 109 189 151 122 128 164 132 125 156 76 69 176 156 112 142 207 146 177 175 184 176 179 259 136 102 121 219 189 98 144 151 188 188 223 188 173 267 247 232 218 224 129 170 167 215 228 268 205 176 217 205 186 177 213 290 253 216 231 249 170 209 156 225 191 191 156 155 223 160 126 139 197 220 148 144 169 191 213 157 231 215 165 162 114 154 131 163 118 208 198 176 158 151 169 246 215 198 189 198 119 126 150 155 189 155 163 159 135 168 226 233 185 187 136 149 155 121 99 126 163 185 145 173 170 186 193 140 198 166 134 126 127 172 153 129 110 109 135 134 106 91 166 125 169 116 102 100 108 89 102 101 110 110 151 112 121 141 145 138 124 132 118 117 111 119 124 121 151 109 129 156 177 131 128 134 126 140 131 122 130 139 108 92 132 109 83 116 119 100 109 134 148 136 122 124 130 136 127 108 110 122 104 108 125 91 133 114 126 132 129 118 134 122 129 115 109 106 111 114 127 133 146 146 135 140 124 111 141 147 128 113 127 114 102 127 130 116 123 131 120 126 126 124 134 126 109 122 121 122 124 133 143 126 121 124 123 114 130 128 119 122 121 114 115 120 121 122 111 109 100 107 102 103 91 94 92 90 82 77 73 71 65204 361 99 30 11649 18 6 44 7413 1331 916 686 721 722 711 699 578 636 584 620 662 703 614 626 552 654 758 702 876 947 1017 1169 3456 11077 18089 111337 230509 194474 95703 141271 4084 522 537 650 687 937 1269 1969 2870 3392 3791 3608 3505 3061 2721 2190 2041 2007 2091 1983 1906 1520 1310 1044 887 727 565 512 471 437 438 350 251 309 344 277 303 279 257 259 292 213 145 66 107 180 143 140 123 73 123 154 93 92 103 109 107 74 106 191 179 226 211 123 176 141 256 189 134 142 191 127 197 209 181 167 241 187 118 131 98 90 193 190 227 136 124 183 197 166 210 169 120 215 161 151 154 261 202 143 222 131 154 155 230 252 224 229 228 172 133 156 183 120 150 139 163 160 178 145 134 179 159 188 182 201 167 118 101 172 180 105 170 116 132 148 133 133 143 129 131 144 161 192 261 258 251 155 152 126 137 177 209 258 194 143 155 168 204 169 186 141 189 113 113 85 106 98 136 111 143 158 156 132 116 94 108 92 165 154 187 150 81 175 220 152 153 130 64 65 91 121 64 104 83 120 63 120 116 125 92 85 104 130 104 96 117 96 102 154 103 114 123 134 150 130 109 92 116 141 121 122 102 129 118 125 116 121 97 67 95 101 99 116 95 110 79 95 117 118 109 90 92 116 101 88 82 97 103 107 116 115 113 81 101 122 113 133 120 99 109 93 118 126 107 111 89 114 120 113 116 117 108 103 125 115 128 106 131 117 133 140 131 136 132 115 118 126 109 110 120 127 123 139 133 113 122 118 134 122 101 116 121 120 112 111 130 115 116 102 114 125 113 97 88 110 106 88 87 97 97 88 82 79 77 77 71 73 66 59 59 65210 361 102 30 11652 18 6 50 7412 1332 1164 1141 1108 1164 1236 1115 1145 1110 1146 1102 1135 1113 1213 1243 1087 1004 1010 1120 1173 1337 1828 4258 3391 12578 84903 101477 38359 9295 31517 3777 1448 1349 1516 1869 1849 2123 2622 3317 4304 8198 15639 20118 21501 22872 23623 21380 17013 11693 6874 5277 4413 2980 2306 1570 1129 780 602 577 501 328 270 269 259 338 257 302 278 275 283 196 190 140 215 119 200 146 67 156 117 139 105 121 148 114 158 162 176 166 123 127 186 150 122 148 145 100 173 188 136 163 224 123 148 180 236 143 107 196 206 199 253 230 186 246 202 231 179 206 238 237 227 272 255 256 236 215 192 160 157 226 281 194 239 217 210 166 247 192 185 237 252 215 245 180 192 231 242 198 136 221 144 149 142 235 207 145 227 103 179 179 154 132 139 138 135 192 129 129 219 142 154 192 202 187 211 178 196 215 218 252 218 172 201 211 189 249 185 181 190 163 116 209 202 116 122 154 150 148 182 178 137 125 119 152 136 148 181 192 116 132 183 134 137 143 154 141 112 113 98 138 111 111 120 126 77 111 142 112 99 99 117 129 140 85 120 120 128 159 145 121 120 128 122 178 128 140 150 123 118 121 165 130 100 105 160 151 125 93 135 138 140 116 141 151 162 162 132 107 122 126 128 124 139 146 139 143 141 142 144 125 130 115 118 109 124 126 132 98 122 112 106 124 135 145 114 112 114 138 133 120 135 142 142 121 123 124 124 119 131 134 134 131 137 123 126 118 140 151 145 152 137 145 138 138 133 123 143 141 140 138 140 133 133 138 136 135 135 135 120 110 116 120 115 103 125 122 107 99 102 110 100 94 94 100 93 90 84 88 88 78 72 65216 361 100 30 11650 18 6 56 7410 1333 523 545 503 499 479 472 483 397 438 486 483 492 517 497 524 527 536 537 491 575 559 752 897 1351 5557 36673 8780 4972 4610 5543 9087 12058 14909 24017 41681 53002 63532 74033 84206 96725 104741 115006 123505 122703 118209 115012 94278 63359 41289 32410 25533 19576 17131 25727 7335 4913 22830 5676 876 619 518 527 356 383 348 289 301 224 265 298 250 214 260 211 162 158 192 220 218 202 103 139 144 131 93 135 229 204 196 155 177 184 283 170 196 198 229 158 213 155 221 192 173 188 195 214 232 170 161 195 205 172 174 256 225 255 172 244 232 276 226 241 222 226 295 302 210 198 207 253 279 226 225 188 206 254 251 257 258 256 190 177 255 199 229 165 162 213 203 176 256 215 179 178 147 145 191 164 172 144 110 205 212 230 216 195 181 257 182 168 164 218 160 143 236 219 211 244 243 235 266 190 194 145 239 272 288 262 217 254 229 173 151 139 135 141 146 144 152 170 197 164 192 166 162 172 183 151 181 169 151 145 166 145 148 169 142 169 114 167 152 127 99 101 87 100 112 127 73 134 137 140 173 178 189 108 121 121 134 158 163 98 97 113 147 131 136 86 155 133 138 136 145 161 164 155 141 153 140 130 109 137 156 126 116 120 156 153 143 142 124 111 128 113 124 158 141 158 167 119 142 150 130 129 116 132 134 166 168 132 139 114 119 128 145 120 121 133 147 166 139 139 161 150 123 148 141 149 157 135 139 141 143 147 160 154 129 134 145 140 148 161 149 155 159 148 139 143 154 151 152 133 128 143 147 131 146 141 131 137 138 132 123 123 118 135 136 123 118 118 124 117 106 110 114 104 99 94 90 91 86 65222 339 752 30 11642 18 7 2 7409 1334 -94 -36 -40 116 510 1480 3210 6215 10523 15402 23504 37300 52260 68074 84170 103805 119048 132843 146321 165863 169221 164827 171793 175428 180902 200834 216788 221606 226708 203105 150220 104958 77204 63596 63141 53420 46532 40634 37093 28123 13106 6689 2756 860 437 273 291 274 270 152 115 225 210 232 196 166 182 148 154 111 126 177 170 147 246 155 158 165 132 179 186 145 183 145 164 156 197 241 196 214 224 242 183 159 161 290 217 200 187 199 220 174 222 220 288 271 234 225 257 212 238 201 154 224 227 220 147 129 124 221 269 252 184 217 248 226 260 224 239 202 190 208 229 166 160 206 202 214 227 190 177 168 173 180 199 147 151 181 205 229 141 152 189 133 138 142 195 150 201 159 177 173 148 182 267 302 265 253 220 234 271 252 249 225 253 281 268 212 213 189 161 181 206 138 184 183 188 204 202 211 184 218 192 171 223 162 166 165 137 145 176 165 128 128 160 115 134 120 121 147 158 109 115 119 173 169 161 135 98 161 175 113 138 157 117 145 165 116 117 174 151 161 148 126 145 171 155 149 130 151 147 145 133 148 171 149 178 153 163 152 112 149 139 149 114 131 120 153 114 109 97 142 151 131 120 115 172 151 152 123 107 139 141 128 114 122 127 118 125 132 139 125 115 134 141 145 115 100 131 144 121 136 127 131 134 167 124 129 144 122 142 147 137 136 132 123 121 125 130 125 125 127 122 132 144 141 134 122 133 139 130 135 137 135 141 142 130 117 111 118 129 116 107 110 110 105 102 104 104 105 107 104 106 101 96 93 86 92 86 65228 338 779 30 11639 18 7 8 7408 1335 1073 6560 11735 15081 23520 42169 55035 49024 43802 49417 44548 43161 47137 49549 54086 61176 71099 83251 96784 116959 139815 160534 182381 198318 197873 191076 169760 141861 137096 150733 162687 176381 200519 220370 243729 270655 284823 290059 263206 207963 125053 91287 71962 41841 32316 32127 31691 33339 30314 21927 29567 27315 37141 45636 3336 186 140 111 157 134 97 114 83 108 72 65 90 153 101 89 161 175 120 140 174 225 221 144 179 145 161 168 202 229 265 210 159 200 236 206 139 142 124 177 127 231 219 232 263 239 257 188 228 223 186 194 229 291 244 251 188 170 175 211 235 185 241 268 195 182 213 181 153 250 233 184 209 240 190 165 205 138 161 217 141 152 216 221 140 126 224 198 192 194 138 169 184 141 136 105 154 179 237 236 310 264 220 270 238 210 219 218 238 189 255 313 283 234 256 212 151 174 119 156 107 142 139 156 156 160 186 153 112 126 160 138 124 156 148 118 146 162 168 145 170 144 120 153 146 177 139 137 151 115 96 139 94 121 134 127 179 129 126 122 137 157 98 116 132 123 93 150 151 149 137 141 124 142 141 117 154 137 130 141 156 125 129 146 127 135 135 129 122 128 111 82 126 129 113 166 140 119 127 137 147 140 111 113 119 144 147 166 153 136 128 143 122 121 156 129 132 121 124 141 152 154 147 142 145 146 148 158 151 115 137 152 115 124 127 120 131 146 145 137 132 154 156 145 124 134 146 138 141 150 138 141 146 163 136 139 152 143 141 134 140 128 124 116 110 119 125 114 115 125 119 119 118 108 98 101 99 108 102 98 90 81 82 76 65234 337 810 30 11640 18 7 14 7407 1335 1 481 744 1254 2106 3115 4384 5400 6976 8878 11710 14415 17280 20622 24762 29314 34673 40975 48054 55961 63874 71447 82463 92177 103456 118817 126449 138403 147294 148442 148589 152313 155032 179307 222008 268547 315205 353424 360478 332661 263601 191718 197901 222569 262098 303529 331022 328611 291461 215229 81149 30199 10541 929 90 75 81 83 63 91 113 170 167 86 43 161 151 126 147 153 173 106 152 143 124 171 207 159 203 200 246 216 120 173 218 183 178 198 148 148 179 155 136 195 227 192 216 175 162 165 208 252 249 174 214 176 183 217 188 227 154 171 199 219 251 218 169 180 168 145 135 132 138 185 198 240 217 161 164 202 101 164 165 189 166 160 159 130 132 188 190 173 171 179 184 131 130 207 194 213 158 217 227 253 217 177 207 206 215 196 226 240 230 243 252 247 229 162 169 134 140 147 143 166 166 119 125 145 170 140 136 148 118 148 100 116 151 161 143 93 58 101 110 126 106 99 85 85 80 68 71 118 96 117 131 122 137 147 128 155 148 82 122 173 121 104 149 145 108 98 127 104 121 118 147 138 143 131 165 164 136 104 118 121 121 156 145 143 112 124 127 108 93 123 140 138 124 129 127 120 95 100 125 121 127 111 126 132 118 125 111 120 144 131 93 112 132 101 139 127 111 112 123 133 136 147 164 147 126 134 154 133 134 115 147 136 148 139 112 140 125 139 139 132 155 140 125 116 110 128 151 138 139 137 135 122 121 129 133 138 129 122 134 141 123 103 116 119 108 102 103 112 106 112 109 87 90 95 84 83 87 81 84 79 65 63 67 65240 327 1115 30 11645 18 7 20 7406 1336 103 719 1547 3127 5545 8802 15413 27901 44320 57966 77230 95549 97285 76507 64366 83712 91820 92385 95538 103548 133562 175361 221500 302574 340048 359492 407870 446321 534890 495714 358121 326372 196136 119252 111211 107121 108322 93623 80967 94625 74589 34656 1024 212 86 155 151 143 13 116 130 155 157 115 90 57 133 161 133 121 151 205 131 147 121 127 212 190 201 226 80 139 181 163 229 211 178 198 168 166 177 181 210 127 111 138 159 129 214 216 153 193 223 165 167 175 194 180 188 143 203 225 189 134 212 210 132 111 181 180 168 140 150 169 160 218 181 108 187 174 181 172 180 134 156 169 161 220 205 213 249 208 183 149 141 136 123 134 128 116 154 217 158 154 168 175 150 145 177 179 209 248 187 206 261 188 133 145 133 159 177 174 152 135 155 157 169 162 150 172 156 148 126 146 137 167 109 149 137 116 136 110 129 124 88 145 109 130 119 108 113 92 113 99 143 139 111 99 129 82 95 142 148 120 98 90 110 88 128 85 95 128 127 143 125 135 105 118 125 142 107 132 140 92 136 110 113 131 135 132 108 110 129 90 97 109 97 113 104 87 115 105 118 125 116 100 89 117 124 118 105 117 143 112 104 106 100 142 109 128 154 93 91 125 131 125 111 112 131 123 128 121 140 123 112 124 135 138 125 127 139 124 135 123 136 134 120 130 136 131 147 123 115 126 118 121 103 111 125 128 125 122 110 117 113 116 112 116 102 96 102 106 109 107 115 99 76 76 85 89 87 84 88 81 74 72 64 65246 326 1146 30 11646 18 7 26 7404 1337 -39 325 1176 2499 4845 9164 16785 27985 45025 70955 107913 151924 216261 331109 455814 459784 321258 259198 247780 211226 198864 227546 198390 151099 146014 114421 95969 117297 186572 233015 324094 305212 220085 285444 245976 198317 150347 144412 150549 128469 20393 4351 160 41 132 174 151 78 47 136 108 121 178 237 237 159 134 155 155 95 93 188 197 119 137 121 202 171 267 266 197 54 157 180 200 173 170 208 165 209 162 73 146 74 186 167 212 158 137 187 191 235 274 167 171 177 234 174 139 229 246 247 245 217 217 230 214 131 187 164 225 184 142 218 244 181 151 171 180 212 137 130 167 171 131 191 238 210 179 193 220 199 211 132 190 226 198 222 225 171 201 216 243 196 246 207 211 165 184 234 252 203 246 258 241 193 207 200 165 137 110 155 135 134 170 196 171 175 158 135 176 189 150 116 139 121 154 146 243 192 160 137 142 191 109 118 176 146 133 103 89 145 191 178 162 147 118 150 163 107 133 153 141 100 149 147 145 125 163 108 107 83 124 128 158 120 120 154 145 132 135 140 147 146 128 132 139 125 115 104 118 129 149 104 118 170 164 123 109 117 140 89 142 119 137 155 162 145 151 134 122 151 137 144 158 173 151 117 149 131 133 157 152 154 141 154 138 121 151 170 166 163 148 161 148 133 145 145 149 156 145 131 158 128 140 148 137 146 142 147 155 149 135 130 144 137 140 158 151 121 139 127 114 128 132 127 126 114 131 118 111 119 127 114 103 109 108 112 106 99 106 109 110 95 87 79 65252 324 1208 30 11648 18 7 32 7403 1338 259 1022 2224 4567 8345 15039 25117 33318 41803 50118 60242 74596 98985 127967 159266 208586 254883 314800 428356 577395 585818 613593 664151 738794 799639 494938 243388 157163 67835 47761 66848 86039 67104 24675 5386 362 182 192 108 208 178 201 120 192 103 181 178 124 170 161 154 186 173 156 203 257 185 179 223 220 191 210 165 174 193 278 230 271 190 226 245 152 230 244 215 237 170 192 141 199 184 166 181 166 229 263 257 188 257 265 258 215 223 265 321 191 267 229 232 174 184 210 237 246 290 185 200 218 285 229 186 205 231 216 166 196 222 203 194 221 186 214 268 274 253 280 269 240 224 218 246 215 228 228 264 212 269 270 244 285 276 271 282 240 218 241 201 284 241 242 186 209 200 183 226 193 183 174 167 152 195 204 223 188 156 177 194 189 215 232 218 169 200 174 153 156 192 157 155 188 214 174 190 151 166 154 171 129 179 188 173 163 177 168 185 205 216 166 190 185 156 123 142 174 190 204 166 225 174 140 169 181 174 160 163 165 162 144 167 164 168 183 163 138 198 201 180 154 135 150 152 168 146 152 144 126 135 155 150 151 162 162 150 145 126 135 155 165 171 165 164 156 151 130 160 190 150 165 175 159 159 183 167 140 139 180 177 185 153 135 149 168 162 156 161 162 160 162 161 157 148 155 151 154 183 171 162 186 181 150 162 178 158 155 164 163 167 165 168 159 160 153 144 141 141 142 145 143 148 145 140 148 148 143 140 128 117 117 120 108 120 113 105 96 65258 320 1331 30 11651 18 7 38 7402 1339 321 823 1715 4361 7845 24654 91849 183393 172016 104451 139952 241293 356671 304044 454197 568959 463488 404297 442925 472571 494354 497036 405897 302652 154695 85656 39617 24179 12983 9685 2440 369 267 255 245 265 241 223 155 177 129 143 100 146 173 210 191 215 169 111 232 208 85 168 198 180 181 208 133 165 149 123 95 155 187 252 172 166 222 275 192 127 177 199 191 189 215 186 234 140 233 264 221 206 314 209 189 207 201 219 213 253 224 158 208 209 202 205 216 162 263 197 151 201 168 225 206 177 230 281 206 213 192 199 204 126 182 273 225 270 239 179 204 258 241 174 184 198 198 218 245 338 302 265 200 205 212 265 240 210 256 248 254 233 266 239 206 201 151 151 183 204 188 223 226 209 168 220 176 159 165 174 187 211 183 265 198 157 175 166 146 144 174 162 116 147 212 156 155 153 135 122 169 202 187 162 135 190 147 155 162 149 185 156 157 152 139 154 146 136 147 178 136 192 167 158 129 165 157 163 147 126 130 155 159 143 147 164 143 138 134 140 138 133 130 139 163 151 152 155 149 119 124 164 130 128 130 154 181 158 141 130 127 148 172 142 137 148 129 146 151 143 145 160 156 132 150 138 150 158 143 146 148 142 153 138 140 179 174 159 172 165 167 169 142 143 129 144 152 148 163 168 155 167 159 159 158 160 159 151 151 148 154 158 159 140 149 145 145 148 157 142 135 131 133 131 119 128 124 116 110 99 105 111 109 107 108 106 99 92 65264 361 102 30 11652 18 7 44 7401 1340 944 1156 1337 1433 1518 1361 1560 1585 1686 1773 1934 2076 2485 3002 3806 4850 5226 5615 6127 6283 6418 9304 14467 20908 30615 86982 166506 301167 234537 268682 332014 505783 258224 61807 16479 26038 15637 15328 17966 24971 42976 77383 62469 31583 42657 110288 255355 280796 228117 111504 86560 84517 77005 62036 49378 50244 45123 37445 33637 30653 24391 21579 32715 20919 1793 834 596 274 279 218 234 190 229 198 252 223 186 127 114 103 117 126 134 67 41 95 80 118 97 130 176 113 122 165 188 148 134 118 105 130 165 229 151 145 93 133 133 154 142 125 110 146 146 122 132 145 112 107 170 157 154 152 123 192 185 122 116 147 165 183 155 208 235 212 191 157 163 268 212 227 222 200 156 127 102 116 163 131 162 164 195 177 92 164 149 139 159 196 145 189 233 197 195 137 179 130 206 189 177 140 187 181 180 210 198 167 122 169 215 241 200 223 183 148 182 139 125 171 116 104 155 138 133 139 139 132 80 72 94 97 86 112 123 174 166 174 146 153 124 117 140 129 124 115 102 141 89 122 150 128 82 123 95 70 119 135 119 99 135 115 96 124 137 93 111 111 112 95 100 99 65 85 129 84 92 78 90 101 105 137 158 128 110 115 111 148 143 105 130 129 123 87 102 136 114 99 86 123 118 97 95 100 108 117 105 100 93 105 100 111 92 108 92 93 107 107 96 98 88 87 93 97 96 103 105 101 109 106 81 105 94 114 128 130 137 113 115 120 105 112 116 109 114 117 121 104 121 106 121 116 116 130 117 107 126 144 134 131 117 118 102 111 97 112 115 95 99 112 109 88 104 109 91 94 95 97 89 101 93 85 86 80 83 77 80 76 76 71 69 57 54 65270 361 102 30 11652 18 7 50 7400 1341 1821 1809 1898 2365 2467 2782 3464 2888 2731 2761 2684 2822 2608 3184 4337 4434 3611 3092 3006 4163 4755 5509 6451 7369 39315 40047 24522 52991 125488 138588 196076 123454 18762 10773 10316 1363 783 834 878 890 803 876 932 832 893 897 842 812 734 1126 2140 2803 3554 4586 4986 9410 17022 4870 867 501 304 272 270 249 169 251 192 170 205 158 197 193 146 132 153 167 204 168 141 63 65 151 67 83 117 174 114 77 82 86 95 125 93 190 137 132 222 131 114 136 146 206 223 197 175 147 157 32 107 206 89 155 120 155 156 96 129 89 175 168 198 124 184 171 162 203 173 211 115 186 141 159 171 163 166 174 140 122 142 112 175 224 122 151 121 137 137 125 183 145 204 162 146 145 163 175 146 172 151 183 232 172 117 133 170 175 187 162 136 213 213 184 179 172 225 227 238 244 257 232 186 239 208 161 186 114 155 123 179 154 136 142 145 106 159 128 118 117 142 191 149 151 101 125 142 166 138 95 105 161 100 112 139 133 115 64 95 148 111 130 182 128 75 62 100 130 110 90 89 72 61 85 123 110 128 120 156 143 94 106 67 114 122 109 166 133 163 113 107 137 125 124 127 89 96 97 103 150 124 114 118 115 90 68 102 80 103 80 66 86 96 130 113 115 101 96 87 91 94 128 105 105 131 97 88 110 87 58 75 103 135 107 89 117 94 94 114 90 80 75 105 100 106 99 100 120 136 138 129 134 122 115 125 104 102 108 113 125 128 119 112 104 124 131 110 99 84 101 116 109 97 106 112 101 103 118 105 112 110 104 101 99 104 98 94 100 104 95 86 82 84 82 71 75 80 78 71 64 61 56 57 65276 361 100 30 11650 18 7 56 7399 1341 760 744 754 725 711 601 611 726 728 749 776 811 782 623 729 618 660 714 679 721 1000 1248 1369 1573 1681 1618 1601 1793 1876 1881 1878 1691 1673 1382 1372 1392 1226 996 1043 1073 1199 1389 1430 1250 1297 1146 842 673 635 633 646 550 585 514 361 430 401 388 419 383 312 299 246 306 449 311 316 262 171 229 203 190 198 281 198 175 175 217 187 114 111 122 107 166 187 123 91 92 34 128 96 96 165 62 151 201 174 160 165 153 185 84 107 178 185 148 118 89 143 155 209 197 121 165 161 154 162 133 123 142 153 188 217 157 199 199 260 204 183 208 231 175 194 208 225 183 222 205 137 157 220 176 130 211 197 118 204 180 238 257 162 162 198 175 238 235 210 177 194 196 185 171 171 214 152 178 216 254 231 194 261 213 203 195 207 254 257 208 233 283 218 209 200 132 184 165 153 112 133 122 184 149 140 134 121 123 122 128 171 140 145 148 157 152 109 117 137 151 113 121 130 149 142 156 137 142 138 163 162 147 120 138 136 135 83 124 121 118 151 122 115 142 107 149 134 161 141 133 124 115 88 84 137 116 116 139 141 85 109 139 139 146 132 104 119 116 107 108 141 138 147 139 116 142 127 108 131 94 130 138 99 136 131 142 151 123 117 143 123 119 117 135 122 108 113 116 118 108 117 137 115 96 119 141 152 126 132 137 131 120 104 108 110 144 150 134 146 130 104 122 124 104 122 138 128 130 132 129 112 128 133 122 121 127 131 120 129 128 138 145 138 145 133 128 128 116 129 132 118 123 118 109 101 112 121 111 116 119 103 100 92 98 92 90 104 100 78 75 72 66 68 65282 361 97 30 11647 18 8 2 7397 1342 409 194 162 171 196 269 305 240 234 204 235 331 380 363 389 367 502 613 627 720 873 1342 2240 2730 3717 4527 5487 7795 9140 9618 9994 10546 11313 11862 11668 10948 11625 27672 46023 44795 48511 83102 84581 76807 155467 170144 54601 14301 12797 10908 8206 8008 17338 36025 16571 6313 29834 45751 8125 5105 2677 2286 2136 2115 1738 1360 1074 769 516 406 284 218 239 181 183 212 135 126 118 169 199 85 144 142 51 166 125 87 110 187 158 98 180 162 154 159 68 138 178 114 89 194 196 176 157 178 168 104 81 117 220 186 129 140 127 64 164 161 85 70 198 161 145 186 176 188 241 163 133 128 160 160 112 141 158 197 149 182 194 176 140 162 219 179 135 122 143 176 158 177 116 184 133 126 234 133 140 212 108 92 184 205 149 127 165 180 163 202 186 194 175 178 165 162 198 234 194 197 170 216 167 104 106 120 141 85 124 168 170 164 130 120 152 150 67 112 136 118 168 117 120 126 125 165 151 112 148 175 90 154 161 97 104 103 123 158 174 121 127 108 44 105 105 138 115 71 125 117 152 126 143 123 109 79 109 99 81 87 108 60 65 110 123 127 123 103 149 112 117 122 121 89 106 121 112 113 136 116 96 121 121 113 111 92 85 110 134 96 116 144 71 81 111 114 96 93 90 94 89 88 95 110 90 84 78 115 121 113 101 99 95 101 94 78 112 125 101 95 95 108 107 111 117 114 99 108 99 109 123 111 108 127 109 110 105 99 108 108 128 121 102 110 119 117 117 118 123 108 121 111 118 130 110 106 112 114 103 104 101 103 102 94 109 102 91 93 90 95 90 74 65 71 74 76 71 62 57 58 52 62 53 65288 348 487 30 11647 18 8 8 7396 1343 133 326 921 1052 1416 1900 2499 3324 3324 2649 2015 1998 1971 2334 3285 5079 6692 8748 13685 20285 45656 68619 104943 151087 173852 217974 365861 547337 521603 449033 556079 671341 469262 336038 25666 15425 12770 12718 11910 11279 10555 9954 9100 7531 5815 4854 7603 24242 11184 3370 1371 862 603 425 319 249 97 183 188 259 158 219 109 184 130 144 188 177 122 71 50 5 90 69 45 66 99 170 74 53 123 149 146 124 192 74 87 169 83 179 147 66 164 225 165 105 195 165 77 38 101 96 107 52 98 148 112 150 129 49 114 183 130 154 215 133 127 143 128 149 111 132 201 154 133 62 121 154 165 154 96 133 150 100 75 127 171 155 169 171 136 156 120 167 163 155 49 163 137 93 144 174 179 159 147 144 148 158 224 124 162 169 162 145 140 200 230 236 204 166 118 116 89 120 161 116 111 149 127 152 114 143 99 103 101 143 122 127 86 91 128 153 102 125 123 127 127 111 61 108 107 108 110 137 107 120 95 69 93 72 122 133 131 137 116 106 76 92 96 119 122 161 152 142 146 121 130 103 138 103 100 98 99 111 135 111 125 144 111 107 126 116 119 108 113 107 128 135 98 66 86 107 97 99 106 77 94 102 78 84 69 83 84 89 91 101 74 80 105 89 69 92 111 101 96 79 103 109 110 107 116 92 88 94 87 76 82 81 84 86 94 95 91 83 95 109 104 94 113 100 67 93 110 99 120 111 101 101 96 108 110 110 112 114 100 89 77 102 101 115 116 103 109 99 96 85 85 80 85 98 85 81 78 79 80 78 71 66 59 71 65 61 66 62 52 42 41 44 65294 349 460 30 11650 18 8 14 7395 1344 -63 178 263 299 444 638 885 1202 1637 2256 2821 3182 3362 4517 5885 7617 10151 12396 13302 14503 16461 17849 19089 18991 21274 30151 48264 83241 154744 347143 587215 501987 765764 996826 699019 396353 157862 133210 63049 15591 9306 5454 3110 2956 3265 3070 2934 2949 2497 1417 833 521 262 223 110 47 123 193 77 99 46 101 75 44 43 74 69 64 44 28 79 81 135 110 132 41 61 48 124 53 69 43 152 60 20 106 82 -32 109 97 59 135 134 85 87 53 63 46 27 83 120 136 90 110 137 48 79 62 -10 93 110 88 68 140 114 155 168 84 83 53 96 53 59 2 61 26 32 83 102 106 91 50 133 86 140 109 44 86 79 73 91 89 -11 16 129 126 94 87 73 77 108 118 76 76 127 123 131 160 181 147 92 84 83 77 86 110 98 81 54 57 121 59 53 57 63 46 73 61 82 90 105 134 93 81 46 73 18 84 78 80 88 98 39 54 79 61 82 100 81 44 105 76 89 86 101 57 93 39 7 87 66 43 16 61 56 52 64 79 105 87 87 65 71 79 74 47 51 50 80 88 91 72 67 73 88 83 63 39 53 95 48 30 60 65 94 105 77 58 36 65 103 75 30 22 84 66 40 38 66 82 56 57 69 94 77 73 88 74 50 64 55 53 55 43 21 20 51 52 61 36 44 45 55 25 43 54 73 80 62 57 47 75 43 56 67 67 58 64 57 56 66 49 54 50 44 29 58 66 59 47 67 88 70 63 54 69 63 73 67 68 61 67 75 64 73 58 38 60 64 56 41 44 50 49 56 62 44 41 34 25 31 35 38 31 23 19 18 10 14 65300 347 523 30 11653 18 8 20 7394 1345 74 383 666 1007 1339 1384 1620 1938 2331 2661 3613 5266 6779 8507 11276 16048 23350 32138 37628 42204 41542 39337 38599 34759 33214 36862 50980 85441 126207 168118 238254 336194 390390 445629 584135 704470 526701 525676 397501 147212 45558 18634 15793 12096 9438 6588 4397 1893 463 216 216 170 180 183 199 99 112 104 187 211 149 182 130 81 85 74 125 87 46 62 94 73 157 109 105 166 129 90 125 94 106 86 107 139 56 77 62 131 174 196 187 108 145 193 157 115 85 75 95 59 178 192 153 87 131 128 155 130 149 182 187 128 150 99 108 115 131 118 98 117 128 181 176 110 156 128 108 146 148 81 98 142 85 159 83 111 126 155 119 130 159 87 101 140 173 175 220 129 128 133 169 177 236 175 206 221 202 116 164 177 219 158 132 109 101 111 126 115 111 154 150 113 129 124 116 136 192 208 155 155 121 135 130 95 92 111 127 145 148 94 131 134 109 98 121 162 139 93 112 90 100 107 122 88 59 132 98 86 100 110 120 88 112 121 87 94 65 92 133 73 93 127 83 86 94 97 98 123 126 94 85 94 144 109 88 135 118 133 126 130 156 135 116 124 104 95 121 115 87 83 85 168 130 123 104 106 94 98 87 96 90 92 137 116 113 67 78 75 88 118 56 96 103 90 113 102 112 105 100 97 97 92 106 96 80 107 108 114 100 98 104 121 108 103 115 101 110 106 102 102 96 103 110 128 108 97 96 107 101 110 120 122 102 114 122 128 119 100 97 109 118 115 109 109 117 107 99 93 83 92 102 98 98 95 81 77 77 71 69 80 72 56 59 63 56 54 48 65306 320 1306 30 11656 18 8 26 7393 1346 145 609 1514 3392 8464 24271 71408 204852 283310 277896 592006 906035 786073 384369 411628 668143 641561 687613 296773 105594 68942 14516 9676 3459 2246 1378 475 315 187 147 174 181 223 190 157 109 96 82 151 81 72 42 44 91 100 48 91 87 56 142 91 66 202 94 152 115 82 82 67 143 112 141 180 85 118 121 99 91 45 101 111 136 147 94 67 133 65 122 144 184 153 90 158 155 148 95 141 180 86 97 98 112 78 165 101 98 127 98 57 113 98 126 111 137 166 150 123 97 176 162 183 119 165 181 143 112 113 102 134 115 154 157 119 81 151 207 189 152 143 175 69 145 197 153 152 174 145 158 131 148 136 137 63 68 126 134 143 168 123 129 122 133 116 103 155 131 84 91 72 59 69 134 164 159 103 99 93 104 144 87 116 75 64 62 87 82 85 103 122 141 100 83 100 79 77 114 81 123 90 98 111 124 129 101 85 94 120 109 101 103 98 88 114 134 131 110 91 87 117 107 106 108 104 95 122 133 90 119 109 107 93 121 109 110 91 87 123 96 86 79 81 114 97 79 83 82 100 78 82 100 81 89 93 73 81 100 66 96 72 93 113 74 59 59 87 108 106 95 120 102 88 97 80 87 100 109 104 109 114 97 113 86 93 105 114 103 99 101 100 100 95 99 95 113 108 111 126 129 115 111 102 107 104 105 106 97 84 94 88 82 82 73 82 83 74 89 91 84 81 82 72 64 69 67 62 49 46 43 43 53 65312 313 1548 30 11658 18 8 32 7392 1346 -93 315 988 2250 4380 9554 28886 85372 161986 295378 646082 999999 999999 999999 808888 554139 356094 41133 34514 19744 2241 149 151 140 138 154 164 143 41 124 182 181 20 100 160 139 56 74 23 61 101 60 119 138 60 81 114 52 93 162 132 152 155 155 66 84 126 96 66 71 81 153 64 81 130 115 71 115 104 128 168 151 140 134 123 131 142 115 143 110 120 122 18 100 167 139 132 129 126 117 70 138 131 134 135 73 95 113 160 132 108 132 135 189 73 114 119 152 104 171 131 132 109 117 93 112 103 105 184 208 167 147 121 158 114 146 122 85 142 101 93 108 87 146 128 84 85 142 130 127 145 86 85 130 143 130 122 127 156 158 134 121 134 131 123 125 80 61 113 100 97 79 86 109 107 84 100 127 66 57 82 77 91 91 134 82 70 86 124 92 99 88 67 77 110 123 104 116 118 120 85 137 108 80 127 134 151 156 91 114 112 104 99 93 99 102 119 85 57 61 108 78 85 90 87 100 107 83 69 97 110 69 71 80 92 112 122 115 102 86 46 75 110 99 98 56 56 79 92 84 73 83 108 77 84 87 60 106 119 111 97 84 93 92 96 102 111 110 124 105 97 82 108 94 88 99 95 110 119 93 98 103 101 100 91 89 111 99 105 102 113 101 109 93 90 105 101 89 93 101 92 93 93 76 77 90 89 93 88 83 70 70 68 65 66 60 60 61 54 54 49 45 44 65318 337 828 30 11658 18 8 38 7390 1347 200 8689 26192 42870 65123 98231 15275 3823 888 699 960 1302 853 773 801 465 583 753 638 767 1407 2401 4012 7476 12347 22509 44298 85960 195935 465046 907369 999999 999999 904401 454687 327974 151633 73836 58630 6665 2020 598 170 167 169 142 181 134 64 93 107 105 97 67 46 231 96 78 94 139 82 50 49 48 100 139 98 66 45 46 131 194 112 197 135 132 160 151 88 126 115 67 84 118 102 90 95 46 147 169 153 115 92 106 65 75 118 104 110 244 204 184 147 143 184 115 112 171 186 147 187 237 248 197 226 154 109 155 139 171 202 129 148 199 165 132 227 143 182 199 121 142 176 146 144 178 68 91 88 94 76 102 132 165 195 149 138 132 96 102 82 83 125 151 103 131 122 104 136 174 186 164 103 142 148 145 101 138 90 87 138 163 122 113 136 187 159 108 91 100 102 95 155 146 159 194 127 122 150 125 115 123 127 77 119 88 91 76 83 113 125 116 89 87 121 141 108 121 118 95 93 100 89 83 105 74 131 94 105 112 110 143 105 147 143 106 116 121 96 100 99 120 98 106 98 90 111 106 72 88 68 115 123 70 69 75 84 99 88 99 108 70 74 92 102 65 85 99 97 88 73 78 78 97 90 92 83 86 95 103 89 98 87 88 97 101 98 110 109 112 93 88 89 95 104 105 102 83 110 114 117 111 100 95 91 98 91 104 108 112 96 90 118 101 108 112 117 102 92 100 108 98 96 108 100 98 103 88 81 86 84 89 83 81 66 73 79 81 68 65 57 55 62 54 47 44 34 65324 361 105 30 11655 18 8 44 7389 1348 2753 3194 3047 3170 3578 3981 4165 4540 5320 5734 7205 8540 9072 7747 6429 6987 6230 5896 6806 5620 5898 7258 7195 7980 19946 81143 102468 60259 16558 13326 14433 18802 26806 36377 57573 92809 131789 207604 276989 346643 213939 348701 441041 334149 104252 59952 201979 218110 13841 12116 12370 13065 48414 116186 92584 12426 9518 9287 7110 3985 1230 588 396 252 187 107 202 140 91 177 214 108 60 123 100 79 131 5 135 106 97 69 49 92 62 88 64 17 -19 83 92 89 84 94 127 83 85 59 81 128 99 87 82 122 56 96 86 120 127 123 128 175 131 169 131 185 79 97 94 148 130 111 165 158 76 75 130 125 164 131 135 120 177 183 239 286 314 202 208 277 125 124 157 203 143 165 151 200 154 158 175 117 106 121 118 164 202 113 165 148 135 47 71 133 186 124 123 137 111 130 220 126 165 201 115 115 126 114 100 149 139 167 151 152 157 176 94 142 155 177 135 137 160 143 124 131 148 151 169 126 125 125 181 137 143 149 106 160 87 96 151 132 108 127 145 112 73 100 66 114 121 67 70 122 114 109 76 83 102 139 134 123 96 117 105 86 104 104 82 105 112 96 117 95 111 108 103 127 135 125 111 84 105 119 98 71 100 106 125 86 118 104 84 118 87 76 54 61 79 89 88 84 96 89 72 80 97 89 93 73 62 83 97 98 90 62 96 99 61 64 95 97 88 97 90 98 106 115 117 90 107 107 95 83 100 86 85 105 73 89 92 67 92 102 93 104 97 106 94 98 99 103 80 108 119 110 103 110 108 96 100 119 103 103 114 104 93 87 80 90 90 91 89 85 83 85 69 61 65 79 81 69 60 63 63 63 56 49 49 40 40 65330 321 1330 30 11650 18 8 50 7388 1349 -95 308 469 1007 1213 1787 3653 8672 26187 80656 312456 552499 622956 307231 677820 589749 999999 668342 975839 716689 9495 415 270 246 256 205 246 129 131 116 189 138 145 114 87 111 137 101 162 110 80 91 180 180 128 85 77 104 162 107 148 43 46 94 125 145 121 121 101 112 100 159 188 110 117 122 110 49 40 43 68 118 140 94 78 120 123 42 76 94 89 139 190 169 144 168 184 120 174 222 234 250 286 269 339 387 443 394 323 284 204 140 137 148 120 158 220 188 187 122 159 128 162 207 193 152 124 185 156 176 181 158 122 100 137 148 141 173 151 188 160 92 141 118 125 147 158 155 149 253 196 180 141 70 117 163 135 131 132 136 151 128 127 171 195 149 141 128 146 158 164 176 166 161 152 132 169 135 168 160 143 124 151 94 116 121 124 124 113 120 139 100 115 124 147 149 115 111 117 148 108 128 131 135 145 130 127 134 169 152 140 107 122 137 100 139 115 108 179 151 129 124 134 121 116 115 136 143 118 127 130 131 106 88 102 101 95 110 122 111 122 104 96 83 120 131 112 114 120 98 117 87 110 126 103 111 89 95 120 109 97 89 75 109 89 97 115 87 98 121 115 111 113 126 110 89 103 102 90 117 101 116 111 111 115 115 116 120 124 138 118 115 133 130 127 126 123 121 122 121 112 111 106 112 111 101 101 106 112 98 102 101 113 98 91 103 92 95 88 88 87 88 82 81 88 83 78 75 72 65 50 65336 319 1359 30 11649 18 8 56 7387 1350 180 787 2408 6991 15196 30235 51701 69095 181045 294019 120797 360487 515805 999999 999999 999999 912012 17713 364 185 184 172 158 153 211 189 130 140 191 122 121 230 140 77 161 148 113 96 86 -1 18 52 155 127 140 71 42 121 108 71 61 120 65 116 101 87 143 124 68 76 106 106 86 105 140 117 108 153 104 79 124 135 145 96 49 71 110 153 116 92 177 46 67 128 138 216 295 387 446 537 576 648 803 909 884 851 786 686 554 456 311 275 132 182 119 122 130 143 138 201 212 137 133 129 135 207 214 99 106 71 165 148 115 157 148 128 127 103 123 145 176 119 97 72 98 119 142 225 142 164 158 141 117 131 87 127 133 148 133 192 157 138 143 171 123 161 168 127 117 154 140 138 118 147 149 127 129 146 134 101 69 138 89 116 111 63 86 80 70 127 112 81 105 142 105 118 102 79 99 93 116 127 145 88 111 142 109 123 114 138 121 114 83 134 133 109 129 128 130 131 90 79 102 122 84 107 121 122 136 129 106 104 112 100 99 100 100 76 88 123 123 113 86 107 128 119 97 103 78 41 78 98 81 77 101 110 104 90 89 101 103 104 108 98 116 93 105 132 98 102 104 82 79 111 105 120 98 117 127 94 108 108 105 110 114 111 118 126 105 94 95 91 122 104 107 106 108 106 103 101 104 103 95 90 88 84 81 84 91 95 98 101 101 95 83 76 74 82 78 65 70 72 64 69 65 63 60 48 40 65342 356 249 30 11649 18 9 2 7386 1350 76 268 488 922 1487 1699 1798 1881 2128 2968 3323 3350 3956 5132 6419 7532 7468 7261 6143 5887 3934 3930 4984 5612 4936 2988 2421 2038 738 999999 999999 999999 294 698 2785 14173 28707 41555 81825 144339 123565 201143 381606 372777 540364 744540 817851 498615 478659 504545 374801 195657 2921 145 68 155 136 179 186 179 200 198 140 173 147 50 77 93 50 70 52 63 72 135 88 107 129 96 115 152 65 47 84 113 76 29 71 166 71 65 158 88 51 120 77 119 103 131 140 145 117 35 68 85 116 86 112 143 69 104 132 101 144 171 228 192 204 205 196 275 362 455 574 762 939 953 1007 982 890 849 810 803 625 434 308 288 179 227 169 127 161 202 175 200 193 196 202 118 180 181 154 123 52 77 112 136 173 139 106 117 154 161 93 137 126 167 172 188 185 156 143 165 145 121 139 171 171 146 170 143 157 168 167 220 174 179 139 125 211 189 159 103 133 191 155 146 163 127 93 97 94 132 157 129 116 143 121 130 131 89 92 115 93 112 115 183 109 115 117 154 133 101 88 137 150 151 121 106 128 144 134 131 61 72 126 128 130 138 105 142 121 116 153 119 104 97 139 138 94 92 112 137 131 93 80 85 104 96 107 119 120 87 79 117 144 106 99 84 112 104 117 118 114 142 124 104 102 125 91 110 107 89 90 119 129 98 140 121 96 120 116 105 103 115 125 102 111 112 86 89 93 96 95 120 107 97 124 118 131 136 120 128 127 126 128 107 116 111 110 112 114 117 119 117 113 104 110 104 100 107 108 106 105 93 98 91 91 86 93 97 106 98 88 86 90 80 78 87 80 81 76 70 75 75 66 60 65348 361 98 30 11648 18 9 8 7385 1351 8843 10357 13973 17798 21531 24816 31140 35242 37280 39794 42545 49329 58256 63915 68647 73296 80121 90517 109744 118215 114584 104637 106262 114099 103427 94789 97652 83974 63902 42102 33261 25080 17519 13020 12215 10572 9361 8864 7929 4485 3509 3676 4431 4970 5148 5444 5442 4709 3561 2710 2068 1073 608 394 294 301 365 212 171 89 238 224 203 163 165 100 136 185 116 122 122 112 154 166 171 130 167 132 26 85 96 94 113 41 158 126 121 50 59 148 71 85 40 61 83 31 36 38 89 103 71 99 118 128 111 125 152 22 41 104 142 76 179 109 143 110 117 132 114 121 179 224 309 454 543 662 849 673 602 575 592 672 718 582 389 260 215 119 150 138 152 149 149 99 180 181 175 182 125 140 141 156 184 168 74 76 140 104 107 98 115 125 165 112 120 126 56 142 109 151 118 79 128 150 194 86 85 145 135 193 169 172 171 167 179 109 69 166 150 145 137 187 133 128 181 143 174 157 120 150 180 118 162 159 137 151 171 131 130 118 165 179 186 135 151 109 105 100 82 91 87 101 113 141 111 87 82 109 97 84 107 150 104 110 110 110 140 146 134 107 111 137 126 102 90 99 146 131 104 130 151 99 82 132 116 118 109 111 105 83 80 86 110 107 96 108 102 78 78 113 91 100 112 110 89 83 92 96 63 98 95 88 71 82 95 98 84 73 87 94 92 88 90 81 85 95 108 116 108 120 120 121 103 105 102 103 100 116 101 103 130 127 113 114 119 126 115 113 109 123 115 92 126 134 111 117 134 130 126 118 98 100 107 109 100 103 100 88 81 94 94 76 86 94 105 90 97 86 77 81 82 84 78 81 75 75 72 64 63 62 60 65354 360 127 30 11647 18 9 14 7383 1352 3049 3432 4184 5784 7366 9107 10756 13157 17427 21138 25079 30837 38180 46078 53242 60338 67451 76850 79119 80778 86038 91498 94138 108222 140259 156049 146174 129666 101966 70391 43813 26225 17919 14202 12003 7763 5270 3924 3014 2477 2241 2338 2276 1557 1007 877 942 935 997 827 604 502 394 339 300 176 94 170 151 194 190 130 134 214 167 112 101 155 85 120 78 37 26 22 127 88 82 101 71 50 95 146 106 29 85 85 37 58 126 133 53 126 79 38 86 105 110 137 62 33 103 147 43 73 122 111 124 120 183 146 100 64 151 115 126 175 163 117 102 124 150 164 113 87 157 175 155 224 202 236 166 120 166 121 187 130 80 95 148 179 108 200 202 165 215 221 143 103 96 61 65 114 133 117 218 176 161 74 153 126 141 145 197 171 131 118 114 172 201 179 155 121 97 121 129 117 124 107 189 215 185 178 146 145 211 161 145 127 217 166 164 209 200 143 151 168 138 141 144 170 131 148 136 157 107 100 110 142 160 112 149 132 123 126 112 91 106 119 94 81 94 94 66 116 120 96 90 91 69 115 132 155 132 146 108 97 113 121 121 99 136 121 105 141 136 123 100 106 125 134 146 128 137 133 108 104 104 85 105 118 117 122 105 112 130 109 123 105 114 99 89 106 88 85 78 93 74 89 103 100 87 108 103 87 110 100 108 88 108 117 100 94 126 132 105 96 84 96 87 94 120 110 119 109 109 109 112 105 103 102 115 127 129 119 126 98 109 129 134 109 119 119 109 115 111 120 109 104 98 105 101 93 97 103 96 97 102 98 94 100 113 100 99 95 92 90 95 83 83 77 74 81 81 77 80 75 71 74 61 59 65360 360 125 30 11645 18 9 20 7382 1353 1021 1305 1481 1627 1946 2548 3249 4169 5091 6343 7665 8515 9680 11542 13630 15134 16667 24322 81695 139709 176191 176312 104406 83023 134473 143767 30567 30878 31948 29625 24158 17751 14520 13095 11945 10604 9600 9756 9958 9935 9383 7718 5367 3373 2351 1390 855 583 502 448 356 329 207 167 258 177 119 146 195 115 105 130 11 31 45 61 17 46 31 98 58 50 41 35 38 92 70 45 122 30 56 -19 -19 22 56 74 39 84 -2 40 93 46 69 -7 59 56 52 16 57 73 82 71 94 78 98 33 56 72 98 55 60 67 160 129 129 107 107 181 108 94 122 73 75 83 76 70 107 117 141 117 73 46 58 19 75 145 118 145 107 157 63 46 80 128 134 145 175 120 154 146 145 129 148 157 132 65 118 167 109 55 77 112 64 130 119 55 90 128 155 76 104 129 134 86 123 107 61 168 219 143 94 100 167 134 101 97 107 104 93 82 73 99 147 180 130 142 73 80 135 135 162 169 114 106 100 89 118 166 65 133 86 121 154 171 109 110 83 78 71 75 67 51 95 85 80 72 51 98 93 99 68 79 93 103 72 67 62 79 127 106 101 116 94 125 77 79 131 136 113 86 79 82 55 87 131 95 82 39 85 94 92 63 85 98 66 32 39 56 63 106 58 77 92 88 99 85 85 56 69 40 80 89 74 67 59 66 76 82 68 69 88 89 76 79 70 99 79 74 83 89 89 74 96 97 71 84 77 56 77 75 79 117 83 86 96 93 115 92 89 90 90 92 92 90 89 74 65 74 76 69 61 62 73 51 54 69 72 63 57 66 72 60 61 73 58 62 71 62 58 52 58 58 52 57 54 44 45 40 34 34 65366 360 123 30 11643 18 9 26 7381 1354 445 256 175 183 942 1702 2189 2710 3208 3982 4686 5286 6040 6483 6923 7205 6579 7211 8456 8728 8505 8381 7743 6573 6138 6724 6962 7314 8209 8725 10212 13399 16340 20361 27756 31139 36406 41177 34926 27829 26653 41557 92713 149247 275062 403643 560053 653227 453904 256713 140468 129527 125842 143764 43281 7066 538 193 198 120 183 195 115 191 145 82 75 32 72 96 48 35 105 152 83 80 20 28 42 105 58 31 93 99 69 94 44 27 116 88 22 75 15 102 110 115 61 164 122 68 106 87 112 95 106 103 80 74 47 79 82 120 84 22 90 128 72 63 47 143 121 173 171 132 161 134 114 163 187 157 163 163 141 160 183 67 101 154 165 160 185 165 172 195 152 210 198 158 158 185 203 179 136 131 134 101 91 121 151 188 147 111 86 120 155 151 107 154 182 188 157 134 127 112 122 123 150 133 119 142 144 134 120 81 52 80 124 97 161 185 84 86 170 167 134 132 80 120 134 116 127 72 110 139 140 125 109 87 83 144 116 85 132 124 161 163 130 85 101 36 84 103 74 123 109 107 89 67 92 106 77 81 88 84 72 125 100 82 128 92 82 95 103 89 109 121 93 56 93 81 92 114 72 59 94 111 126 104 99 110 76 104 111 96 68 113 143 75 103 116 80 91 105 94 70 75 55 60 106 110 100 94 87 62 48 82 76 61 69 113 86 95 87 78 83 93 114 104 89 80 86 115 90 84 92 93 96 91 75 106 117 133 101 115 119 132 120 114 101 100 87 97 81 91 101 99 108 101 88 84 93 76 75 81 86 91 75 74 77 83 81 84 83 78 68 63 74 76 72 71 71 64 57 49 53 49 49 53 47 39 65372 360 127 30 11647 18 9 32 7380 1355 1936 1688 1830 2229 2570 3110 3362 3432 3968 5350 6739 8123 10068 11792 13214 14633 17409 21616 25733 31328 37508 41005 43734 46059 49460 49648 51751 57552 63516 70829 79686 80100 84406 90359 96837 103507 117625 142008 155870 152077 159901 170602 227500 281892 354134 442957 369597 213919 152311 100107 53081 45948 16838 964 215 203 218 206 166 92 237 165 177 155 155 128 121 101 110 89 120 26 151 120 93 38 144 129 44 113 99 94 190 136 72 67 108 179 93 110 134 111 87 119 85 29 159 54 147 163 140 162 135 126 127 135 52 90 136 117 145 108 63 36 55 141 175 205 255 320 315 445 627 963 1269 1516 1832 1785 1333 853 787 573 369 230 174 229 165 183 175 206 222 160 178 215 183 189 151 172 177 172 129 171 158 162 94 113 101 131 114 138 109 71 109 119 101 130 179 113 107 161 163 169 181 86 122 136 120 130 149 164 152 140 211 183 170 170 146 125 190 189 165 161 141 218 211 171 154 124 148 164 137 161 138 154 126 88 137 163 133 147 160 119 153 127 144 150 133 153 135 109 145 111 60 112 135 148 129 133 94 110 128 125 138 114 97 91 104 112 105 104 111 146 176 143 122 153 109 126 105 103 97 103 117 130 122 132 152 103 99 109 95 99 127 127 78 101 143 165 108 114 99 91 105 102 99 101 89 108 104 113 119 119 96 85 95 103 118 105 74 99 114 113 107 113 111 132 107 114 125 103 108 130 119 125 134 119 119 116 121 132 117 124 136 136 119 114 121 128 136 140 132 148 134 132 132 130 116 130 127 126 114 122 105 102 109 115 104 101 102 95 107 104 107 95 87 91 97 89 87 96 98 91 83 83 76 75 77 75 64 63 65378 355 281 30 11651 18 9 38 7379 1355 12 309 358 515 919 1408 2211 3442 3781 4582 5028 5017 6196 9956 14981 17217 18013 20760 25754 36126 60454 82498 62765 92080 149250 170054 161619 195059 162973 232502 241868 261963 418740 687485 759898 520417 412831 373417 189308 135203 25231 33439 49113 23374 10538 12293 18987 11749 2976 298 193 131 137 132 156 76 112 134 58 81 122 96 48 0 65 62 43 112 106 107 167 135 55 36 65 89 87 60 42 69 16 72 113 60 45 27 106 63 -13 72 100 35 0 48 42 89 44 36 53 142 12 118 90 109 46 80 145 77 102 156 176 243 318 372 533 835 1100 1608 2354 3227 4030 4927 5789 5895 4153 2225 1256 755 704 873 773 429 326 228 190 110 156 184 226 225 173 184 165 179 165 166 213 136 77 97 135 125 158 171 124 107 162 134 138 171 178 130 121 158 134 159 126 123 159 124 143 153 89 146 166 186 119 129 135 154 143 118 150 147 199 236 194 137 139 158 192 169 162 138 133 134 80 115 138 107 140 145 142 95 103 192 160 170 158 118 73 73 83 98 97 107 122 144 117 106 111 115 113 115 112 118 101 125 119 98 75 71 86 99 91 126 100 133 143 93 111 130 113 66 81 127 86 124 116 120 89 97 76 91 92 125 123 126 124 100 85 74 75 90 95 101 106 101 66 106 121 100 106 80 57 100 82 92 79 90 115 93 80 101 87 80 94 95 91 97 96 113 119 96 88 84 82 104 117 105 120 109 121 110 107 127 122 108 119 117 113 97 114 98 105 130 122 105 109 103 109 107 111 114 103 107 109 97 96 92 104 100 95 95 80 78 76 79 85 70 69 72 75 75 80 67 73 68 66 80 76 59 59 49 50 65384 341 701 30 11651 18 9 44 7378 1356 -19 161 470 1027 2376 6488 15754 27608 53418 74371 83080 130985 186597 171586 199290 191610 228966 275995 295460 239174 274790 474891 712527 705882 888371 475283 103544 38348 14773 10191 7581 6161 4651 2576 1183 382 179 122 159 156 119 142 117 203 96 104 157 130 152 132 86 81 65 55 103 71 59 109 143 136 142 179 99 141 126 93 83 152 170 192 108 114 125 79 67 99 94 51 60 160 78 45 67 87 20 46 79 76 45 42 98 106 142 218 193 124 231 381 506 487 613 968 1231 1352 1716 2106 2354 2876 2441 1666 1205 1180 1142 1800 3101 4077 2847 1341 815 360 234 257 204 159 162 213 135 179 196 218 262 234 173 180 184 127 105 127 173 168 220 161 138 226 212 214 220 242 158 116 121 157 149 145 170 172 217 171 121 157 167 128 175 172 168 183 220 157 104 154 197 214 249 156 118 183 183 179 160 163 166 192 145 172 173 195 150 134 118 231 208 220 167 93 117 146 96 124 143 135 125 113 131 140 129 166 146 105 122 134 149 125 81 136 132 134 106 139 116 134 129 121 134 118 132 150 175 103 137 105 88 131 137 123 148 130 132 170 151 143 159 161 113 117 125 124 123 118 144 147 145 115 141 142 134 122 107 123 137 111 134 134 133 134 156 129 128 115 113 115 118 127 131 132 108 90 121 131 136 135 123 111 121 132 130 130 131 139 145 165 134 120 124 117 142 128 128 133 139 139 122 119 127 122 123 127 139 129 131 123 106 110 117 123 112 105 122 119 124 132 107 117 117 106 117 108 107 106 99 98 97 107 104 97 98 101 101 92 79 83 80 65390 354 306 30 11646 18 9 50 7376 1357 123 443 472 636 711 1175 1477 1613 1901 2410 2818 3143 3825 4866 6222 6683 7698 10659 13357 16974 23597 31386 40018 51888 59365 61219 68007 102352 150974 205187 190324 97351 83261 113433 239733 412632 507135 588632 587490 834877 576469 426011 137254 23094 1604 412 217 175 180 188 257 174 105 190 167 151 171 111 39 79 98 106 59 72 131 108 142 234 176 118 135 132 149 116 60 122 162 155 147 62 60 112 99 58 86 71 32 86 113 65 80 124 89 99 155 129 54 162 124 87 98 55 72 147 70 112 74 77 150 125 148 125 166 169 132 168 277 248 243 248 214 253 282 231 288 235 241 161 115 133 215 194 164 234 266 204 117 176 164 159 238 248 242 242 222 150 171 128 144 155 150 119 152 164 159 201 144 133 126 149 134 144 149 196 167 167 183 116 125 171 158 138 153 136 194 202 107 87 127 116 114 117 177 169 171 205 196 187 125 158 169 169 140 120 167 151 119 136 128 178 141 194 180 156 137 140 124 125 98 101 126 151 133 71 145 161 133 123 103 134 96 110 103 146 66 102 103 128 103 89 73 176 200 157 114 84 114 125 92 97 111 97 104 91 102 139 112 120 96 111 133 142 125 88 104 130 93 126 109 118 138 104 95 118 119 102 97 111 110 84 85 116 113 101 124 107 117 103 104 121 110 116 97 94 97 135 100 116 143 122 77 116 121 110 107 113 117 91 93 129 124 100 122 121 112 134 128 112 106 113 106 113 113 114 120 108 104 132 120 118 114 116 118 102 97 107 112 111 118 131 112 100 109 92 87 87 80 80 89 84 75 89 89 94 95 90 84 87 82 82 85 75 68 57 65396 363 30 30 11640 18 9 56 7375 1358 8128 7993 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 31 274 703 1689 2346 3725 7443 22084 60575 53015 50141 61250 64423 79688 125744 176397 197563 247463 342622 290307 362712 597750 778314 754692 656478 470614 373258 56159 1637 449 362 233 269 284 179 184 209 178 120 110 93 59 32 54 84 78 66 71 78 151 89 138 126 110 173 84 136 99 -6 49 193 176 173 36 134 168 161 90 20 108 71 93 188 116 34 13 81 100 145 87 142 137 148 76 133 129 137 89 119 95 147 163 193 142 116 109 103 199 198 237 502 692 837 788 770 606 409 438 442 378 225 232 244 177 107 184 159 164 194 198 192 248 240 212 174 192 229 268 233 216 144 150 145 151 168 137 211 203 172 143 168 200 220 163 162 148 183 174 147 183 160 170 138 183 188 151 228 216 169 126 183 143 204 178 181 191 193 136 134 179 175 207 221 191 175 190 174 201 169 145 155 219 190 233 234 242 184 216 180 138 177 145 181 136 112 108 105 128 124 143 206 156 142 141 96 157 151 115 103 150 149 131 150 140 108 145 150 161 145 141 110 117 142 141 158 110 126 97 160 173 134 131 131 137 128 126 133 155 130 157 130 140 130 135 119 136 119 116 98 96 99 84 118 129 110 133 129 116 117 117 121 122 124 122 122 114 102 124 129 138 148 136 129 141 141 151 134 126 135 133 134 138 122 148 141 119 142 137 132 140 144 126 136 135 142 157 141 137 139 133 118 132 135 124 133 141 131 134 123 125 124 127 131 127 133 129 118 120 111 112 115 94 109 107 91 95 101 115 108 111 105 102 109 98 77 71 66 70 65402 348 476 30 11636 18 10 2 7374 1359 -89 -8 46 109 341 555 1028 1592 2080 2365 2665 3228 3817 4444 6699 12501 23835 43102 67647 126865 151205 134878 77321 59015 70596 114960 186408 275692 401027 537129 725764 672061 565692 370497 295300 347923 224935 113042 14072 1003 257 209 262 295 180 166 215 179 142 102 93 129 98 168 164 188 174 93 173 144 92 38 81 86 102 132 171 172 57 83 78 117 70 99 26 41 54 51 94 150 11 10 16 102 114 89 104 116 151 120 80 90 108 94 123 77 101 128 108 136 145 114 88 119 173 131 97 131 78 72 76 110 168 188 159 150 152 196 316 310 581 1345 2663 3661 3848 3348 2324 1266 667 584 548 529 350 247 177 272 202 214 244 207 173 108 119 150 130 131 121 136 129 144 137 173 208 214 177 164 131 143 118 86 104 170 154 105 86 117 180 149 145 178 136 205 221 90 106 127 171 199 152 136 205 107 140 177 181 157 176 169 126 205 215 206 226 196 211 208 175 150 170 145 137 120 102 88 137 123 115 139 157 149 131 133 101 75 113 95 97 122 95 156 138 144 124 113 88 92 80 127 134 127 83 168 141 102 105 100 75 120 84 117 132 111 124 119 120 97 86 81 100 118 111 125 126 99 95 83 87 107 120 96 108 144 98 91 116 95 80 91 106 111 119 116 98 104 88 123 131 95 111 111 97 89 105 110 88 113 129 119 105 115 117 113 97 118 130 115 115 137 113 109 112 120 124 123 107 87 108 115 114 111 107 120 119 105 113 121 120 126 105 95 99 107 101 102 103 94 100 88 89 70 75 76 91 82 80 85 75 77 89 88 86 76 73 69 62 50 44 39 65408 332 953 30 11633 18 10 8 7373 1359 212 1103 3066 7851 18170 47496 109796 143531 96052 58151 34289 30081 48579 92368 129006 243013 407871 621031 903636 999999 812404 487678 388996 127739 3295 352 339 318 236 265 256 208 168 138 148 105 127 103 103 95 101 169 129 60 67 9 95 117 66 29 44 112 128 168 92 16 76 46 46 31 82 125 57 19 62 78 74 104 112 108 128 148 121 42 36 87 154 188 69 174 199 100 51 65 87 107 43 162 160 145 102 149 172 159 159 196 357 641 793 735 841 1142 1826 2902 3917 4762 5170 5225 4518 4440 3970 3317 1899 774 263 200 232 217 270 279 191 194 151 130 155 150 213 148 181 166 155 143 145 185 149 234 159 150 185 164 177 150 148 187 201 165 124 189 184 135 167 175 179 191 156 110 162 169 151 174 121 144 189 197 208 163 135 144 186 160 140 194 191 214 196 158 180 222 181 196 249 221 206 191 182 154 108 157 144 144 144 111 122 105 89 123 125 144 135 118 157 156 153 161 161 149 106 139 133 140 169 157 150 137 133 140 130 89 95 137 101 104 118 116 134 146 121 118 89 110 121 103 93 93 103 122 124 85 99 115 112 103 121 142 119 133 94 119 120 118 113 110 114 92 98 92 95 114 121 83 101 103 121 120 124 135 132 116 132 120 105 125 114 105 126 117 103 113 112 120 121 85 110 129 129 124 120 116 125 131 116 119 121 124 128 124 125 124 121 114 130 115 114 97 113 113 98 100 103 114 112 107 97 98 95 85 77 93 97 94 89 96 98 86 84 91 91 80 68 57 53 52 65414 361 81 30 11631 18 10 14 7372 1360 1839 747 909 796 719 752 865 907 1134 1159 1116 1268 1384 1411 2948 5235 7435 8359 9550 11114 11146 10894 10636 12699 16501 18261 18173 23953 53252 109915 133854 143129 168559 268499 297253 236900 102814 209485 176519 63213 11707 10337 4232 1619 1077 1066 1038 1252 1367 1458 1344 1071 867 618 379 297 226 177 158 125 247 175 124 144 147 78 63 91 104 101 179 115 105 97 38 95 60 87 75 56 29 39 68 53 42 94 64 72 69 45 60 78 73 67 71 41 63 98 84 101 42 81 76 38 77 126 90 120 107 99 205 174 116 156 76 57 43 112 76 98 80 82 115 40 113 91 36 52 82 88 118 96 82 67 153 136 134 236 370 455 522 581 430 306 188 187 177 214 201 182 227 89 146 148 103 135 109 142 219 199 172 127 103 124 133 132 140 119 119 170 184 143 123 142 122 64 77 86 147 102 115 160 173 147 111 144 83 133 106 116 169 165 173 150 147 117 110 116 124 84 115 143 165 152 181 177 134 172 183 154 171 193 159 102 109 109 89 114 148 110 119 112 111 59 84 117 94 80 108 116 98 105 80 108 122 126 107 79 75 103 96 85 82 102 75 60 89 95 133 114 62 107 104 89 125 135 92 103 99 74 84 122 123 86 99 133 126 106 115 108 104 93 104 121 90 81 79 80 90 103 102 115 100 92 100 75 100 87 77 97 101 109 107 105 100 111 108 99 90 109 115 112 106 80 78 107 112 102 105 92 111 108 96 102 113 119 103 96 78 95 109 96 103 95 99 92 88 114 106 97 93 80 86 83 88 88 88 85 80 87 86 92 83 91 92 79 68 72 67 70 65 75 74 69 70 65 50 51 43 42 32 65420 360 108 30 11628 18 10 20 7371 1361 1776 1810 2135 2435 2552 2418 2289 2329 2407 2864 3698 4374 4238 4369 4578 4511 4518 5249 6778 7648 7156 6759 5274 4465 4367 3887 3597 2952 2445 1881 1395 1477 1472 1691 2089 1831 1677 1560 1586 1675 1813 1703 1744 1632 1474 1259 1124 1089 980 945 845 592 527 418 313 205 182 171 112 159 123 115 105 92 125 16 55 134 20 105 120 52 114 75 80 47 71 48 -17 -5 108 80 153 123 86 145 108 88 35 31 87 120 110 45 102 85 51 110 157 119 68 25 69 70 94 147 152 166 124 40 74 -7 15 115 120 52 69 190 133 110 77 130 157 64 35 70 136 138 91 124 59 76 83 87 51 170 126 151 190 168 131 104 175 164 182 222 242 214 157 178 153 57 110 96 134 150 146 86 179 159 80 110 113 151 200 152 108 142 184 75 115 96 95 97 84 76 144 120 170 167 178 157 136 126 128 185 144 131 125 110 163 175 221 153 118 129 123 134 121 131 152 159 215 168 126 139 133 149 204 163 144 106 128 171 119 154 126 91 76 84 69 107 77 77 118 111 119 126 127 129 78 81 118 97 141 170 114 118 72 78 86 112 113 127 112 110 97 85 75 70 109 88 104 96 54 84 62 102 130 102 79 116 122 127 93 61 88 107 99 130 103 75 80 107 132 82 107 108 86 95 117 106 94 83 91 93 85 103 101 90 90 101 105 110 102 100 101 100 95 104 96 95 117 100 91 85 116 106 94 97 88 117 119 108 119 113 126 118 100 112 113 107 108 114 114 121 117 115 119 116 100 93 91 91 93 99 106 104 100 101 96 83 70 90 83 64 74 73 83 88 75 75 66 64 65 43 43 44 36 30 65426 360 134 30 11624 18 10 26 7369 1362 1039 1141 1107 1030 976 930 1066 1049 1100 1204 1178 1309 1598 1714 1675 1694 1969 2322 2768 3757 5085 5592 6959 7981 9304 9828 10987 11748 12306 16888 24990 25033 22421 48276 72689 84688 143015 248360 279842 275927 220481 44907 1320 874 721 733 733 622 755 738 703 619 468 424 355 339 328 266 242 195 117 175 198 138 153 136 147 138 59 62 92 118 44 72 117 23 166 150 63 128 134 104 48 29 114 148 86 94 89 87 24 105 165 174 40 31 62 142 125 102 75 91 186 98 55 2 68 158 232 204 147 184 82 77 120 150 150 138 55 106 119 187 135 80 126 140 106 126 186 151 89 113 73 132 153 150 101 121 160 148 157 175 164 140 121 200 206 191 215 202 199 93 77 148 189 137 140 135 243 170 133 118 174 136 140 162 127 109 151 117 137 110 117 191 197 121 176 171 173 184 236 249 160 150 134 197 222 181 156 167 92 199 202 204 208 139 134 120 180 111 148 192 154 194 200 231 255 198 187 205 168 112 134 199 153 155 160 138 85 113 115 110 120 103 120 138 146 160 122 111 125 110 81 120 110 89 114 107 105 138 119 95 101 129 72 130 147 115 163 137 107 129 139 147 160 121 129 146 145 127 139 118 105 172 147 101 119 90 104 117 102 126 141 103 117 102 135 157 116 122 136 128 133 114 109 90 88 98 106 81 105 123 117 124 118 133 124 98 106 126 116 124 107 132 136 135 113 112 99 116 132 132 125 109 126 123 133 147 131 134 126 134 132 118 126 111 115 140 130 110 124 111 97 115 111 105 119 114 99 111 99 88 94 96 90 96 95 96 99 99 97 90 84 83 83 67 61 69 64 52 65432 360 103 30 11623 18 10 32 7368 1363 629 670 728 733 792 941 1055 1041 1118 1289 1356 1552 1648 2138 2492 2997 3496 4169 5461 8462 11704 14892 17308 23012 33568 39173 46192 52943 87021 106078 67334 61088 65293 113758 232842 279085 201731 130598 88261 39557 1859 914 664 612 604 428 400 527 482 457 393 393 446 474 387 332 321 297 236 155 181 148 112 140 130 139 140 213 184 96 34 66 91 54 132 33 99 93 160 145 66 97 115 145 143 103 42 91 79 -18 23 29 96 133 171 36 82 30 74 116 74 76 122 42 0 123 137 100 56 114 164 139 112 80 45 123 106 38 79 78 -5 147 114 59 102 135 129 165 148 151 104 138 134 163 104 110 128 159 176 150 140 95 95 81 90 155 228 230 200 186 122 131 120 187 171 201 99 94 136 134 112 171 175 144 123 122 96 51 101 55 129 154 94 123 171 157 186 163 128 153 198 222 233 268 204 174 173 194 179 183 189 217 197 208 155 155 175 131 103 107 132 154 160 193 165 209 166 169 218 144 179 174 86 107 110 120 59 55 134 147 117 70 103 182 134 83 123 72 84 81 80 92 72 104 78 63 82 48 74 113 86 53 116 105 55 77 104 102 104 110 131 109 94 132 139 122 91 115 103 117 113 142 125 65 57 60 99 107 120 95 69 104 76 76 81 85 96 91 73 80 106 106 91 86 85 90 75 107 119 100 109 108 73 76 112 104 91 100 98 91 89 96 111 89 88 110 88 99 91 95 86 113 101 104 108 99 107 105 94 96 98 104 109 96 90 96 124 107 110 100 100 80 76 82 73 86 94 83 83 82 71 66 69 85 87 77 68 80 67 80 77 72 72 63 60 50 42 41 38 29 65438 361 71 30 11621 18 10 38 7367 1363 524 999999 999999 999999 999999 999999 999999 999999 -48 999999 999999 -100 -33 124 276 260 315 496 683 1223 2692 4135 5199 7435 10900 14369 14180 14952 25848 92433 210889 313812 429130 454733 451427 469389 460790 356290 137365 23346 7674 3191 1720 1104 949 685 599 484 465 362 363 496 438 448 430 457 351 403 267 240 296 325 233 218 142 182 119 107 134 153 139 103 76 42 113 127 88 104 82 89 12 105 135 92 128 103 89 105 100 88 81 148 42 94 125 35 99 106 129 112 182 62 42 145 82 77 119 72 106 143 87 141 71 121 47 89 147 129 82 210 126 112 110 64 61 81 98 83 79 142 97 110 127 97 112 188 68 115 138 93 98 89 126 134 126 81 117 196 146 198 136 164 162 135 120 128 173 186 146 113 60 86 120 150 113 98 122 120 168 166 152 176 120 95 127 183 168 182 181 197 130 154 127 143 277 226 155 159 188 185 122 126 127 145 112 82 61 107 89 145 129 142 171 195 194 186 156 145 127 74 107 74 88 110 116 143 85 72 83 139 109 111 80 79 107 106 105 119 142 91 70 108 69 92 102 63 98 78 86 77 82 91 88 72 65 121 73 54 81 100 90 63 65 84 109 103 99 105 125 88 126 117 110 108 97 85 120 92 74 77 81 75 91 120 101 101 73 68 89 102 88 110 101 109 92 74 75 85 74 72 90 90 117 85 92 118 100 82 95 108 112 112 82 79 90 99 107 84 90 84 66 85 94 98 110 106 89 94 92 113 102 84 91 98 108 90 84 90 88 84 81 75 86 77 65 77 85 85 71 77 84 71 71 72 74 75 67 59 60 71 75 74 79 62 61 55 48 45 34 30 29 65444 343 608 30 11618 18 10 44 7366 1364 -30 306 513 711 1144 1720 1979 3251 4034 5498 18163 41270 50088 59995 127637 274922 392136 471847 427024 316230 292267 372044 339113 331882 267169 297679 574317 385131 7331 1255 763 551 374 280 280 243 244 327 237 292 342 269 314 299 319 259 310 289 237 210 155 119 199 55 20 57 54 94 44 47 7 55 94 98 78 54 51 67 -2 -27 82 56 15 69 79 52 67 -13 13 59 58 107 88 67 111 51 6 20 30 85 147 57 20 73 64 101 30 105 101 17 31 57 125 68 27 88 64 29 74 120 88 101 61 63 63 107 111 75 80 61 99 61 97 83 65 125 117 85 88 131 94 129 92 112 131 127 105 123 139 80 145 155 116 117 126 157 146 130 90 59 122 88 105 103 83 78 107 87 122 152 169 181 101 118 92 162 188 173 156 146 127 122 83 137 160 91 117 91 66 139 145 125 98 123 155 173 162 137 166 178 122 88 133 118 104 73 126 121 97 120 71 98 124 97 66 96 61 103 116 116 67 73 50 60 37 31 46 44 56 40 34 54 66 49 49 77 60 62 64 54 34 26 65 61 58 76 53 73 86 71 105 86 79 102 98 99 79 88 68 64 84 67 69 74 50 73 91 87 77 45 49 56 87 48 37 73 64 66 76 78 85 60 66 58 70 82 67 52 80 46 50 63 59 51 70 77 69 60 75 63 68 67 76 70 79 79 71 84 84 94 90 81 70 78 87 63 72 79 81 71 62 67 82 75 54 63 63 62 60 64 60 58 58 57 54 48 43 49 50 49 46 54 60 50 36 28 33 32 28 20 13 7 6 65450 360 94 30 11614 18 10 50 7365 1365 231 235 199 209 326 328 298 359 319 431 485 573 651 816 855 899 960 1083 1242 1855 2490 3477 4530 5289 8204 13777 20624 30597 54336 58893 238700 371219 401065 335593 80833 139055 142152 127340 76286 4201 675 542 403 407 351 377 322 165 194 118 144 198 245 214 215 256 283 212 199 241 245 302 144 182 190 145 200 118 112 142 157 121 140 106 97 65 134 110 68 75 53 3 43 102 35 52 91 108 126 116 88 122 42 -47 11 55 3 115 153 119 127 115 62 93 53 114 160 153 146 58 14 57 131 41 83 72 13 57 99 89 129 83 97 65 131 126 61 92 107 110 182 139 131 105 137 72 78 135 87 157 176 151 97 157 133 161 115 153 145 138 131 115 115 65 76 133 127 108 97 87 92 124 91 83 113 110 143 101 100 95 104 161 100 107 118 120 135 138 230 200 144 185 155 147 124 166 209 230 161 150 132 137 116 149 168 185 109 141 120 159 142 148 172 173 146 126 116 118 136 167 104 121 96 97 104 76 83 121 134 115 84 105 105 123 123 71 82 75 65 125 106 83 91 128 98 90 79 76 80 40 59 73 90 111 97 76 110 78 81 91 112 120 103 114 102 85 83 131 129 104 109 102 103 98 106 85 81 108 121 108 114 95 74 102 101 111 84 63 86 78 78 91 101 87 105 107 70 75 90 69 81 97 106 114 93 85 81 81 87 97 99 118 86 92 98 89 90 83 105 91 84 92 102 91 81 74 103 104 100 117 101 94 102 102 106 103 93 84 80 104 94 90 77 87 85 74 72 83 86 80 81 86 83 74 76 72 74 75 68 66 79 80 68 61 56 52 40 38 33 28 65456 340 690 30 11610 18 10 56 7364 1366 -11 263 609 762 1979 3838 4402 5119 9245 17368 12255 10058 23650 91764 161216 162439 260349 321960 158482 117506 208301 317579 799078 929953 659728 73653 3928 267 178 300 197 197 215 261 340 264 250 151 191 199 195 188 188 137 159 277 214 189 142 247 212 142 101 70 86 56 59 145 135 74 132 54 86 112 139 111 101 105 55 93 47 81 36 63 55 70 93 59 53 101 94 51 75 108 152 94 132 89 78 88 84 15 18 87 24 -15 137 101 40 71 104 115 91 94 60 44 128 51 92 72 124 94 61 101 51 67 114 129 54 53 115 119 111 176 139 142 126 91 80 104 147 122 166 96 156 162 149 169 144 76 112 111 161 129 101 93 112 105 108 99 114 134 109 90 157 89 83 80 102 187 190 178 174 209 204 228 175 178 122 170 136 156 156 152 137 133 85 81 121 156 129 129 154 187 149 152 171 115 93 83 60 105 82 78 96 63 66 71 125 139 87 98 83 95 123 107 113 104 109 50 78 115 74 31 48 77 50 51 45 65 66 56 67 78 63 67 94 104 83 76 106 93 91 76 88 111 110 105 78 101 98 92 63 62 117 136 101 99 94 86 59 95 92 99 89 121 85 64 84 73 103 97 43 82 78 86 93 86 88 84 90 101 76 79 74 73 69 72 83 86 94 97 83 79 82 98 94 87 90 84 98 110 86 99 107 86 104 105 95 85 96 87 83 94 84 90 85 93 97 98 88 84 85 92 85 78 77 81 77 69 62 74 68 68 64 67 66 63 67 75 75 75 63 58 50 40 39 33 26 24 65462 358 146 30 11606 18 11 2 7362 1367 37 49 215 279 388 479 286 200 206 426 248 49 47 -68 -88 104 156 209 261 403 596 752 1075 1828 3434 6069 7429 9980 13866 23991 57491 129774 256488 332366 371080 540458 567119 575484 210249 22950 6477 1868 956 480 339 349 281 272 296 367 346 342 532 560 356 163 206 176 180 103 202 155 156 154 232 248 228 95 147 105 86 128 118 43 59 12 15 103 80 0 113 91 94 76 168 106 120 51 44 52 28 115 37 -10 178 159 105 153 146 135 156 175 237 204 176 110 159 83 99 74 106 68 45 75 108 85 107 180 106 121 162 185 161 137 184 75 48 61 73 145 126 131 97 106 93 17 112 113 91 48 84 128 127 77 95 143 107 132 113 109 94 113 182 59 59 163 162 101 100 161 110 96 154 147 80 80 123 92 145 141 109 124 134 160 142 125 133 127 168 267 200 176 201 134 175 195 189 126 106 92 62 113 93 80 82 152 176 153 178 129 145 166 150 127 87 105 95 30 51 99 116 26 66 75 78 60 61 65 99 104 112 107 109 89 91 100 92 102 102 66 90 68 122 85 53 65 71 59 78 77 72 105 60 77 78 44 51 69 96 151 121 100 87 81 103 80 75 74 85 103 102 113 118 96 91 97 120 110 126 108 99 104 91 57 65 111 89 91 85 106 107 81 68 101 95 102 92 85 95 75 75 82 103 83 108 111 94 86 80 95 96 73 89 92 92 93 99 87 91 95 99 86 86 102 90 96 106 97 92 91 77 85 91 109 110 102 102 94 100 92 84 91 94 88 85 92 98 92 95 79 77 80 68 75 78 71 69 71 75 71 63 58 58 47 38 33 32 32 65468 339 719 30 11609 18 11 8 7361 1368 153 760 1420 2147 2866 3458 4479 5845 6994 8471 20650 44666 75891 167654 213550 138678 189913 343078 677234 999999 524010 642541 644311 348911 156746 2014 484 538 555 631 759 756 617 562 549 393 265 111 63 158 136 169 161 76 105 181 163 55 120 118 50 50 36 61 27 59 70 63 99 39 -21 -44 25 50 46 104 99 27 83 84 84 116 367 634 799 802 744 661 495 915 1428 1944 2202 2545 3032 3386 3855 3942 3419 2119 1066 759 569 395 465 674 1322 2130 2545 3179 4301 5499 6593 8012 10071 12563 12481 9890 5810 2742 881 97 133 153 107 112 186 151 150 139 113 127 78 137 98 93 127 96 115 102 122 155 156 164 206 139 67 185 135 84 131 153 142 129 195 142 112 73 118 95 120 127 136 123 109 139 87 157 184 205 216 248 275 204 154 177 192 198 250 240 191 167 144 148 183 133 129 147 124 153 155 137 133 147 133 145 153 135 133 84 71 88 99 53 49 54 83 98 78 74 122 99 84 90 86 58 51 89 74 104 93 52 59 86 77 81 77 34 78 64 68 90 89 96 102 95 79 75 86 99 74 114 113 97 101 120 87 107 107 83 63 89 111 109 104 66 76 107 106 99 91 74 91 91 76 67 74 83 71 95 100 85 101 82 69 93 66 88 66 102 109 100 75 80 71 98 84 95 90 103 85 92 92 87 98 110 93 101 104 109 85 86 84 114 121 102 97 103 117 120 104 109 95 92 95 114 99 91 96 100 93 91 98 95 84 108 107 92 89 79 80 76 71 65 60 67 73 70 85 86 80 72 66 70 54 45 45 42 30 65474 352 331 30 11611 18 11 14 7360 1368 35 456 509 750 1015 1202 1234 887 986 1638 2145 2414 2763 2403 2727 3469 3976 3957 4261 4119 4231 4784 10702 32181 111294 187882 258564 251200 199206 138704 41780 77489 190551 334825 414495 662628 793791 401492 7511 442 554 573 1422 5575 2409 150 64 77 145 -3 -62 -49 18 25 75 18 -3 13 -6 68 83 139 -1 6 47 -40 -76 -41 -92 -76 999999 -93 -67 -41 14 -39 -66 -4 39 37 540 842 1452 1629 1467 1267 1301 1688 2192 3103 4907 7451 9245 11622 15172 17755 19203 20574 20568 19172 19419 20427 20693 21425 24749 24911 20304 15241 11354 8654 7823 9445 14113 20164 25390 29270 29827 25451 15642 6265 1262 250 133 157 163 179 185 197 143 150 157 108 140 194 176 92 146 160 88 135 140 172 67 169 157 149 209 209 190 196 213 192 203 177 142 193 154 102 152 143 128 135 213 171 162 140 151 116 149 190 197 223 227 205 256 280 233 248 212 249 205 200 273 224 162 135 180 155 144 170 212 144 135 170 157 179 147 148 158 129 146 142 141 137 117 120 143 119 83 78 109 88 72 139 162 151 115 110 112 137 142 98 143 140 136 111 120 84 114 93 94 101 95 126 105 82 121 157 121 102 115 136 123 120 162 134 134 130 168 116 115 119 139 112 132 125 107 121 113 119 133 135 157 150 124 118 125 113 118 89 99 122 113 108 134 126 117 87 124 119 101 89 114 107 117 103 106 87 102 108 108 118 104 111 121 108 124 119 137 129 129 119 129 128 133 135 138 136 128 137 151 111 118 133 129 137 125 127 122 115 115 114 134 109 108 120 103 119 118 116 110 97 99 94 99 105 105 103 105 110 117 108 106 91 95 87 75 76 70 61 59 55 65480 361 59 30 11609 18 11 20 7359 1369 552 999999 999999 999999 999999 -85 999999 5 -86 -57 22 60 126 225 293 376 503 563 618 968 1299 1582 1582 1768 1908 2176 2448 2999 3924 5773 11274 36541 42344 47632 90108 216059 338248 222089 182403 138645 52781 2557 832 663 404 198 134 31 -62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 105 354 825 1286 1587 1922 2879 5136 8254 12935 20361 31904 46137 57304 61673 61065 58005 55245 53184 50987 49000 45190 42446 43937 48039 48949 47464 43576 41064 42898 43247 48624 53456 48734 45659 41421 35688 29131 20171 10879 3956 1016 790 2181 3102 1059 230 178 215 195 101 176 112 144 185 133 183 190 129 139 161 139 112 184 156 161 124 141 100 121 221 178 178 192 148 117 126 124 165 173 141 140 171 177 133 101 200 174 190 206 152 202 316 287 236 212 209 178 255 284 232 228 227 184 206 205 190 178 159 120 152 198 188 170 127 133 173 153 149 158 147 167 151 85 118 90 92 75 132 113 102 94 124 121 127 128 149 101 101 94 75 95 129 100 49 78 124 120 59 57 82 113 98 78 107 84 73 87 75 94 113 129 140 83 143 113 116 153 128 129 136 125 129 128 129 87 111 120 124 118 115 107 102 108 92 113 102 111 126 121 130 116 128 117 110 118 143 161 123 97 107 101 102 113 126 136 116 125 101 84 95 115 129 130 124 132 125 117 120 138 126 104 106 106 110 124 102 108 132 133 129 113 111 113 119 120 120 108 121 126 124 123 116 126 117 116 125 118 115 107 104 93 98 103 97 82 96 99 91 86 93 90 95 101 95 94 83 82 77 73 60 57 51 43 65486 351 358 30 11608 18 11 26 7358 1370 -33 5 -6 15 126 267 521 463 657 864 865 820 1183 1271 1286 1313 1883 2921 3682 4347 3494 6288 17395 37394 93796 128477 127311 65741 2638 904 907 606 443 393 196 129 16 8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 299 1053 2494 5262 9167 15671 24647 35059 46336 55671 59755 64887 69577 68299 68314 68591 68640 66449 66823 69222 70635 75258 77969 78731 81843 85292 82397 81365 88985 102685 113834 118626 116492 103862 86044 72699 56054 31179 10910 4504 1808 906 1805 4084 4189 2863 968 353 248 233 186 141 180 139 74 129 190 118 107 154 152 92 134 156 97 55 114 153 171 146 135 137 212 225 180 208 131 116 151 200 168 202 177 158 146 190 224 220 159 206 218 175 224 175 193 233 242 222 177 216 230 237 190 122 92 143 174 163 175 124 120 125 164 128 130 169 175 157 169 118 75 111 152 144 118 132 133 90 72 83 104 74 69 97 151 129 96 90 101 89 75 115 140 111 107 77 100 86 84 105 125 104 103 71 103 92 97 98 126 120 80 84 95 123 132 119 104 135 144 136 122 106 115 108 129 105 83 106 98 132 110 117 127 106 112 148 103 123 111 114 110 83 84 119 125 98 104 103 134 89 126 101 114 100 91 94 104 99 119 127 88 119 121 93 112 114 82 81 96 110 117 103 113 95 88 116 118 137 124 107 105 95 98 115 100 84 108 106 92 102 109 110 114 111 112 105 94 92 101 106 98 95 87 87 87 85 84 82 80 78 89 93 96 92 80 74 77 73 59 59 58 54 45 34 65492 354 267 30 11607 18 11 32 7356 1371 -19 6 154 103 165 365 544 537 488 780 749 753 1087 1793 2958 3941 4858 5464 5091 3694 4284 5327 6820 12044 26982 53488 89849 55658 20613 24660 37479 37485 35966 34233 31475 43170 54384 50808 20170 682 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 286 1568 4176 8464 15401 25706 37519 51657 64178 74937 84637 90140 90920 88236 89596 89905 91072 90448 86851 83044 82670 80121 79204 80593 82463 80801 79153 77246 72001 64429 59097 55722 56408 58126 58682 52335 41799 32079 26003 23197 20325 16995 12197 7392 3522 1256 580 637 319 132 167 159 182 117 148 125 160 195 211 181 189 137 150 144 141 108 129 146 139 260 213 98 118 171 141 170 166 161 165 137 182 119 131 159 182 214 142 199 149 113 182 113 180 145 177 218 246 239 213 235 239 174 225 221 269 268 179 177 144 123 157 212 105 120 147 185 148 138 137 140 107 159 152 150 145 179 164 191 183 150 127 146 82 84 97 78 100 113 138 86 93 65 84 62 64 140 118 94 89 90 107 84 83 106 95 96 109 80 83 89 132 115 109 138 133 108 129 116 134 157 153 108 106 122 112 110 128 122 128 137 107 104 103 116 121 91 79 130 115 117 114 109 123 95 141 114 105 111 114 107 111 104 113 110 113 112 100 93 106 107 146 124 112 126 102 113 109 113 128 122 113 128 123 119 107 132 116 105 108 112 126 134 123 117 127 113 98 107 109 120 116 110 111 119 122 115 121 118 113 102 105 105 97 95 91 94 99 101 88 93 96 95 103 100 107 103 104 109 103 100 98 83 80 78 70 62 64 54 65498 336 810 30 11610 18 11 38 7355 1372 42 438 2344 9405 23294 35821 45615 49776 38907 23447 14799 40413 65053 63101 94242 125764 154719 100257 53869 30193 84551 169776 187229 93913 35450 2639 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 63 1443 4808 9974 17581 27183 36190 42786 42568 40072 38954 36894 36209 36899 36526 37444 38841 39553 40545 41190 45820 51993 60225 71257 85820 101128 112627 121225 129790 133997 133872 130287 118459 96821 76422 66445 61127 62090 61541 59437 55950 53242 51456 47147 41474 34338 23111 13795 6406 2393 2316 2260 1183 318 139 135 162 133 181 94 166 92 86 137 157 155 112 96 68 114 107 177 126 142 98 127 121 175 155 130 114 140 110 98 134 165 114 154 206 165 139 132 122 131 134 160 163 100 134 209 192 201 229 180 204 210 206 133 128 72 126 127 63 136 162 142 134 145 87 97 104 83 124 106 131 139 140 142 122 85 53 115 128 127 87 69 53 103 65 69 86 64 61 90 82 70 67 78 90 116 54 60 57 93 78 69 70 70 40 59 45 85 73 85 93 102 90 78 114 97 56 94 71 58 64 102 89 76 106 103 68 56 105 78 57 88 81 79 57 92 96 110 96 50 57 95 99 97 88 112 115 79 65 112 96 93 112 78 90 113 97 72 78 92 96 107 107 109 102 96 71 73 78 92 96 107 84 94 87 82 97 89 83 109 103 84 92 97 95 74 95 103 97 84 79 102 96 72 87 102 101 90 93 83 65 65 66 67 70 68 65 75 79 71 60 78 80 74 77 68 73 59 62 65 52 48 51 44 37 32 25 65504 346 517 30 11617 18 11 44 7354 1372 117 962 1834 2738 4432 6200 8904 10194 10646 9841 8629 9221 9073 8611 8449 9922 12111 17615 23215 43661 103536 144801 119086 76375 46959 73004 140736 126235 108598 152012 195016 122177 130463 86496 11649 1780 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 119 721 1783 4702 9149 14653 20816 25970 28113 28954 27790 26269 22584 20496 19863 19591 18208 18803 21936 26732 32004 37797 44863 51706 59174 67399 78874 91409 103515 114838 126265 135632 143972 149989 141411 121722 109378 96027 81700 76764 70616 63352 59649 51470 43132 36496 28886 19071 14255 10494 5732 3506 3048 2577 1830 974 619 413 300 285 209 239 252 165 197 175 183 163 137 195 238 186 149 163 132 124 115 144 157 176 196 178 196 118 176 153 160 213 218 163 235 116 152 190 141 161 164 138 182 210 166 204 225 241 233 218 263 192 274 277 248 187 157 174 157 132 150 169 147 140 117 131 173 131 161 154 157 145 171 175 163 142 157 166 136 131 173 158 128 125 153 121 110 131 108 124 134 148 139 124 95 120 94 134 171 137 112 108 117 108 104 84 85 84 93 111 126 110 132 113 113 138 162 151 142 151 131 101 137 142 116 132 127 107 134 127 129 107 124 152 155 136 101 161 133 135 139 143 104 118 145 133 131 136 117 98 104 103 127 116 92 123 131 129 127 127 137 125 109 128 153 139 105 97 120 127 148 131 117 123 118 100 120 112 127 131 141 129 105 116 137 134 117 99 122 121 133 112 128 128 122 123 107 107 109 118 119 110 104 102 88 99 112 115 112 108 99 104 107 110 101 109 110 102 102 106 89 83 82 76 76 70 67 68 65510 330 1003 30 11623 18 11 50 7353 1373 230 959 1423 5333 22454 47806 68698 75896 71436 94089 150167 156708 236684 324112 214510 300269 404753 426812 436012 229684 11932 1172 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 286 2658 6072 8599 11066 12064 13299 14977 17703 19966 21902 24681 28746 33489 36244 39042 43356 48512 52170 54153 54235 57571 63156 69971 78413 85174 92622 93600 78925 65212 59405 59360 53961 42829 34765 28560 22304 21290 19410 14453 7851 3181 2099 2260 2259 2406 2387 1847 1370 791 424 351 428 334 257 370 389 341 262 174 231 214 247 165 155 205 187 149 141 139 151 146 184 172 135 183 170 205 168 168 217 181 177 169 126 95 195 131 99 53 133 86 135 191 198 146 170 184 222 235 223 200 204 227 248 225 179 211 178 167 225 154 165 161 169 170 108 158 195 149 129 161 140 146 143 162 110 63 93 116 123 82 115 93 122 127 113 77 94 128 141 146 126 78 87 87 105 65 79 54 98 124 107 110 101 106 99 97 88 33 31 86 104 119 111 119 125 132 113 111 134 145 101 118 114 117 142 119 122 114 131 96 86 98 116 127 119 108 109 111 105 92 122 129 123 94 113 124 79 106 117 104 87 108 102 98 94 109 118 94 113 93 96 91 88 84 112 122 98 91 95 110 119 80 91 125 110 111 107 105 86 108 115 115 108 99 100 107 115 130 115 110 113 111 107 106 115 105 104 114 113 100 110 93 97 83 82 97 99 87 91 91 95 87 78 79 78 83 84 90 101 94 86 84 74 73 75 66 53 46 53 46 65516 359 133 30 11623 18 11 56 7352 1374 348 1151 2048 3092 4543 5997 8447 9181 9620 11488 14864 18136 21763 26253 28707 32684 36121 40717 49678 57159 59117 61881 67909 76710 87337 90087 84989 83095 72206 50776 36898 35451 35725 36475 36396 34950 34547 34172 43260 55089 58291 106759 156840 115652 193282 283927 349586 362419 315741 159066 1798 4 -74 -30 999999 -67 -88 37 4 -58 999999 999999 -89 -77 -77 999999 -43 7 8 -56 -7 -67 -98 -54 11 3 -38 9 542 1588 3277 6678 13100 20984 26167 27618 30776 37518 44129 45274 42869 36824 29572 24536 20514 16041 13247 10966 10183 10907 12442 14764 18242 18696 14078 8919 6464 5856 4852 4209 3364 2361 2018 1506 927 764 696 595 657 805 1064 1306 1542 1576 1497 1361 1095 650 179 160 118 131 132 147 176 206 174 190 146 177 201 163 140 224 192 150 230 256 185 153 216 179 157 97 153 186 148 146 165 161 114 180 119 143 106 144 161 175 159 162 193 127 128 171 160 125 165 208 197 163 220 262 270 181 191 163 106 139 202 175 162 111 75 79 143 169 155 131 148 89 112 119 127 75 103 135 148 139 121 94 104 138 154 91 87 101 84 102 95 87 65 100 106 102 125 117 108 73 59 104 77 78 88 99 99 57 47 78 80 105 92 111 118 130 135 108 110 105 113 109 106 136 106 129 118 110 155 125 138 146 110 92 111 121 130 96 116 133 100 105 112 98 111 143 125 70 109 117 80 65 100 99 83 85 97 88 70 112 103 102 99 98 94 118 90 114 114 93 105 96 112 93 89 87 88 94 109 114 109 108 109 105 96 96 92 92 98 85 85 99 122 100 97 98 97 106 103 102 104 108 86 66 93 97 83 83 82 77 82 83 72 77 82 72 80 80 88 88 80 75 68 79 65 54 53 41 45 37 36 65522 361 71 30 11621 18 12 2 7351 1375 1282 1493 1612 2608 3291 3383 4259 5102 6351 7056 7550 12247 18197 21308 26662 32647 36793 44325 50199 55345 60400 70696 84903 104970 121184 132054 138068 152631 164958 160700 142467 125925 130060 121591 104245 111637 123101 143354 177529 281282 359160 190742 78453 51315 34025 11955 3420 1124 635 351 108 61 60 128 107 43 33 34 110 21 10 121 55 67 53 85 45 4 5 21 59 97 50 45 57 37 54 11 50 151 532 1399 3055 7000 14506 22932 30813 35750 30245 20423 13583 10455 7598 3683 1451 640 196 84 166 42 50 166 167 76 208 515 867 845 840 482 223 83 83 208 325 219 195 222 261 320 299 345 484 565 455 286 111 115 72 132 134 132 120 82 126 142 160 93 67 61 97 87 128 129 105 134 100 104 156 210 162 199 177 197 203 147 121 123 156 125 155 168 221 141 139 114 129 163 120 130 174 216 159 89 133 115 168 161 196 252 234 197 226 172 232 289 262 181 118 121 157 95 38 100 79 139 121 144 84 106 113 137 135 72 135 131 80 108 127 148 86 72 59 96 103 106 104 63 20 62 54 37 67 51 54 86 68 56 80 44 91 97 106 72 73 83 82 93 67 68 62 91 82 92 95 99 107 82 75 67 95 111 72 121 103 81 88 90 88 102 88 81 131 123 101 131 101 93 103 115 76 83 83 74 92 83 76 87 97 80 52 52 95 106 71 71 86 79 79 89 113 87 82 86 74 88 83 104 96 107 95 77 91 100 108 98 95 94 76 65 88 111 96 80 77 79 76 88 63 69 89 78 85 80 89 99 81 81 85 107 95 74 75 77 73 61 53 51 52 60 65 50 60 69 70 71 62 62 73 72 78 72 66 62 55 46 42 39 34 24 21 65528 338 763 30 11623 18 12 8 7349 1376 446 311 415 1907 3554 5986 14387 23458 56550 75336 45936 57775 91470 119993 177301 174003 113052 126072 268018 245712 481911 656894 966067 999999 655208 163876 2697 303 112 84 54 120 66 64 19 55 127 101 140 88 91 124 91 78 37 81 123 158 109 136 70 114 119 91 61 44 73 115 120 159 539 1317 3104 7806 16221 20561 14749 6884 2281 934 369 265 114 75 156 124 95 80 101 110 148 98 141 116 8 24 101 67 171 96 89 75 177 72 138 92 86 107 140 155 178 134 122 62 149 151 134 139 110 113 117 110 112 95 133 115 167 137 209 121 159 124 217 185 185 189 240 209 203 194 185 194 206 193 116 138 172 101 110 202 204 236 145 139 161 133 161 116 167 140 204 181 171 199 211 247 202 209 254 217 236 274 206 222 254 165 76 135 192 175 137 151 139 125 177 146 108 128 145 114 117 135 140 156 130 132 110 98 130 110 96 88 97 144 141 145 125 123 89 108 83 81 93 127 103 81 65 114 113 106 116 70 87 85 85 78 68 116 69 61 135 147 126 111 101 128 117 107 123 103 78 87 105 106 135 117 129 113 94 98 86 97 68 78 84 107 120 83 84 96 76 76 66 103 111 97 113 108 110 101 104 109 96 78 75 121 114 106 98 105 96 79 98 85 110 108 81 75 105 89 98 98 79 88 99 90 112 109 104 94 99 94 83 93 92 97 100 92 81 81 75 89 92 96 102 87 86 91 92 75 72 82 73 76 75 71 71 79 67 77 76 76 78 82 86 83 67 69 82 79 65 60 54 48 42 43 38 38 65534 341 647 30 11627 18 12 14 7348 1376 146 518 992 1438 2970 5838 8822 15205 30118 47766 76944 103342 111743 95983 106456 148524 168466 125043 129180 130645 137572 191152 323259 477712 656302 691735 576389 420142 463904 273640 54044 1463 341 201 120 145 124 151 141 223 152 96 90 119 102 34 98 159 126 110 91 103 60 17 116 194 106 126 93 32 31 117 107 172 238 203 396 759 805 433 192 44 107 116 138 106 138 118 82 141 146 76 43 29 59 119 48 55 70 44 69 96 47 80 63 83 25 33 57 138 115 136 110 134 131 187 208 264 244 226 265 297 141 167 150 41 102 118 70 132 144 150 109 135 125 135 171 217 172 149 215 202 133 124 111 133 164 157 125 148 164 183 164 138 123 133 114 137 98 108 150 112 108 133 176 169 140 121 199 194 162 183 288 229 243 214 182 139 178 146 149 103 133 116 147 172 116 123 133 173 130 113 109 83 77 85 144 139 114 118 131 94 99 107 89 88 105 104 84 91 125 123 66 82 91 72 83 81 53 88 88 68 75 80 48 97 76 61 62 83 117 81 62 80 53 78 111 90 100 151 117 98 102 117 137 107 150 108 83 110 85 123 124 129 112 110 82 77 73 108 86 80 94 93 125 96 106 126 119 92 81 87 63 82 85 55 89 73 72 73 108 106 66 76 85 70 71 78 90 99 80 82 95 98 109 108 86 94 100 97 102 99 83 89 108 101 88 98 88 89 76 68 80 82 87 85 83 91 88 88 94 86 73 71 74 75 77 85 77 72 72 79 65 68 69 75 77 78 73 71 78 79 67 64 57 48 41 42 35 34 35 65540 349 436 30 11626 18 12 20 7347 1377 -55 -46 999999 23 -15 999999 999999 999999 -8 61 144 1312 2629 3943 6417 12833 18642 34727 66620 121589 184786 182982 179067 237178 291817 287802 337293 332946 196022 207522 306060 421687 508116 554821 582695 484228 363784 106635 25836 2232 329 374 312 244 252 292 149 176 169 146 169 103 32 115 116 93 112 224 132 71 86 150 98 106 90 87 80 60 58 55 56 85 71 148 185 174 165 301 345 312 201 113 45 72 123 79 108 135 62 81 118 60 66 64 109 116 145 99 84 55 24 91 93 109 108 76 146 248 320 430 400 427 467 529 560 643 540 473 323 387 241 166 211 163 227 202 149 139 99 193 170 146 114 141 135 183 163 199 183 168 217 229 238 161 164 155 206 158 140 99 171 162 141 168 167 130 127 145 84 146 184 155 133 129 167 200 241 269 156 176 247 214 136 115 119 153 151 147 190 176 156 170 122 163 145 131 137 106 152 169 158 150 164 127 113 107 140 116 121 123 92 68 96 105 120 92 87 114 96 97 92 102 94 77 86 83 95 78 114 102 116 75 96 93 81 98 70 73 66 55 79 99 112 121 122 124 117 114 118 119 114 136 110 108 84 69 104 108 114 113 139 119 119 105 83 123 140 110 90 144 126 102 124 99 141 123 113 73 101 113 114 92 135 113 102 78 103 124 116 112 125 125 114 92 91 97 95 87 123 122 97 118 137 114 99 119 114 104 109 108 113 115 119 121 110 106 100 100 96 108 118 99 95 102 99 100 107 116 120 114 102 109 87 94 92 102 89 90 94 92 102 101 97 91 93 88 105 99 84 88 83 74 68 59 66 58 55 57 53 65546 343 642 30 11622 18 12 26 7346 1378 -35 191 408 584 929 1561 2122 2771 3487 4071 4581 6183 9194 14832 28563 73445 174521 252457 214308 256266 208508 263779 295088 169086 241482 425659 700891 570527 540726 613647 557189 119654 82382 60465 2526 664 423 352 314 281 205 343 408 294 288 230 190 90 86 117 154 183 155 145 128 88 108 47 -16 -33 -1 87 49 38 45 79 -10 53 97 126 216 168 184 309 296 139 113 130 62 80 100 157 77 95 72 45 134 163 146 83 34 148 98 142 95 98 100 83 118 100 138 147 165 323 649 1028 1495 1803 1869 2185 2346 2213 2054 1480 823 380 299 127 44 124 113 55 121 159 190 181 150 155 179 139 147 170 184 163 169 187 197 205 154 210 134 83 114 145 165 157 174 167 154 147 154 183 176 135 118 116 177 201 184 191 252 186 227 235 186 175 115 142 181 170 160 175 151 91 147 124 118 73 77 88 159 144 103 105 119 120 115 153 171 145 126 123 121 67 55 92 97 113 114 132 131 99 69 99 124 114 98 99 100 74 109 132 93 127 106 110 74 88 83 88 80 87 84 112 92 96 92 119 131 126 99 114 104 81 82 111 114 113 102 130 118 128 112 115 113 135 115 140 110 87 124 116 81 108 99 90 91 88 123 109 98 85 94 69 74 88 91 81 84 107 104 84 87 97 103 99 85 93 99 105 117 149 108 99 103 122 108 118 104 100 109 106 95 96 88 100 110 97 113 115 109 97 107 101 98 86 74 86 83 101 111 94 92 90 94 94 87 84 76 72 64 79 85 79 86 73 83 75 78 90 89 84 75 78 74 78 65 62 48 47 39 39 45 65552 355 253 30 11623 18 12 32 7345 1379 -12 48 -96 -64 -82 351 1575 3435 4308 5244 4974 4331 3587 2086 1400 1442 3655 11329 26189 50830 83301 166682 216781 173656 97622 52672 25153 20469 25220 99937 173726 143742 94168 73024 99599 123928 138278 149104 147277 225411 381360 472895 672902 474005 368252 414780 71149 5195 3993 4013 3068 2509 2339 2628 2231 1922 1525 1205 768 646 483 428 335 207 134 126 156 61 29 166 82 106 119 93 91 145 170 163 139 60 156 189 259 324 394 480 385 343 218 194 106 89 149 102 153 205 248 141 137 210 141 161 125 160 87 103 114 117 93 147 122 143 237 324 826 2694 4396 6063 6678 6535 6637 6318 6308 6111 4913 3318 1897 1041 431 183 164 181 118 141 196 177 174 196 169 202 270 227 225 250 235 206 204 206 284 250 205 201 233 225 225 220 246 195 169 237 209 212 191 204 204 215 255 211 214 200 190 196 252 289 255 225 287 229 199 278 214 209 176 178 204 251 177 195 186 217 191 140 188 166 170 175 175 146 165 163 189 169 176 158 181 174 160 187 137 141 150 185 200 145 125 130 102 117 121 148 147 151 151 135 143 135 145 140 119 145 145 152 125 105 127 104 95 114 133 130 154 153 177 140 148 160 171 144 139 136 161 143 155 168 192 172 160 191 155 155 157 152 139 143 163 201 162 137 147 130 123 123 140 156 155 149 122 156 141 163 158 146 138 160 150 149 145 136 144 155 133 116 145 158 152 140 129 145 145 138 145 142 161 143 147 149 147 154 141 149 135 128 148 158 147 131 122 134 139 134 136 145 144 154 140 126 124 131 128 122 114 123 117 114 107 117 110 113 118 122 125 128 125 126 125 120 122 112 105 99 93 93 88 88 76 65558 355 226 30 11626 18 12 38 7343 1379 -82 104 -44 -20 235 278 559 1041 1405 2373 3132 3409 4221 6451 21736 30050 37469 46847 54784 69348 73543 77730 78799 74674 66677 55193 46474 42971 31650 28847 24863 21452 21197 20224 20947 20932 24580 34943 51263 130439 270919 343848 317714 612536 956548 999999 761919 158788 3557 901 1077 946 612 506 588 671 525 507 364 216 294 173 193 121 104 75 111 164 85 38 11 25 78 156 86 69 51 84 35 103 93 120 130 239 286 397 426 453 302 156 138 89 182 149 155 108 88 139 140 93 90 133 164 207 104 180 114 111 250 559 1092 2213 3854 4896 6402 8572 9813 10466 10761 10751 9213 7863 6447 5588 4711 3392 1991 1233 393 159 142 188 183 155 166 148 201 179 213 217 188 211 192 210 204 194 150 203 289 294 254 234 234 242 242 264 202 209 218 199 238 254 167 205 218 214 201 170 198 250 228 251 253 240 294 263 286 215 216 220 220 244 217 195 182 195 201 234 222 207 196 176 212 223 200 204 158 180 227 202 232 200 216 214 213 217 194 156 183 155 160 140 191 176 148 163 191 146 140 141 189 163 157 158 151 154 136 99 131 133 154 97 100 149 80 113 145 154 167 154 139 152 172 193 183 163 156 168 145 173 189 138 158 158 131 163 166 147 173 164 117 109 147 139 130 165 177 150 164 133 170 146 138 154 180 193 145 108 149 181 167 150 152 151 149 132 127 163 166 157 140 138 122 130 165 139 125 145 148 149 144 143 164 144 151 145 138 136 135 152 147 133 127 139 133 145 167 142 143 136 135 157 131 129 140 129 116 118 117 124 135 121 130 132 121 125 123 129 122 131 124 118 126 126 116 111 118 115 104 98 90 80 88 94 85 65564 343 621 30 11631 18 12 44 7342 1380 1 179 460 1198 2447 3287 3679 4596 5290 6854 8264 12215 28229 37666 28860 30494 32749 34438 36883 41976 55793 79188 170250 307930 296783 333367 332527 385309 365992 359733 448301 604833 700196 507167 123439 2709 510 599 706 671 537 355 208 105 46 148 106 122 94 81 96 113 83 62 -56 3 -29 22 -20 -30 -7 17 15 34 52 50 2 38 133 103 -39 23 44 64 -2 49 79 -10 54 75 73 39 93 -18 -23 36 61 52 55 52 0 30 14 137 503 1110 1804 3006 5616 9844 16943 24923 29992 25877 18015 13786 11606 9722 8944 7311 3897 1604 851 462 228 113 124 94 68 137 156 141 115 166 174 197 147 124 167 171 171 134 121 128 171 141 109 157 139 136 184 213 231 174 136 129 105 114 158 171 150 101 155 160 168 106 145 181 143 198 221 127 181 199 201 187 197 239 196 177 127 146 145 131 113 145 149 113 108 159 119 166 111 137 79 135 92 127 119 119 153 141 91 128 151 132 129 109 95 127 149 86 94 122 94 95 41 52 84 89 120 109 40 76 90 56 107 132 100 63 88 86 65 96 64 77 98 90 106 115 117 108 98 98 125 103 127 133 98 75 106 105 100 116 94 119 107 97 106 99 100 72 75 92 107 96 127 89 79 105 81 89 108 114 84 79 73 64 119 126 83 87 103 98 80 94 82 91 110 100 82 97 99 109 94 88 91 119 101 90 102 96 103 89 74 94 91 100 91 116 106 92 77 86 97 92 76 85 111 104 95 70 60 70 61 59 70 64 76 82 68 61 67 73 84 77 72 83 74 81 80 73 73 73 65 63 55 47 46 44 47 43 33 65570 334 894 30 11634 18 12 50 7341 1381 -18 445 2116 7760 19448 44246 100377 140276 123996 127811 208514 83135 179299 251798 171618 372434 616197 691946 876489 655325 523122 512800 149513 33107 2314 400 501 488 487 435 370 331 218 169 136 110 50 76 94 116 80 102 155 100 77 -5 17 53 74 29 17 -24 49 1 18 -18 45 65 16 5 63 134 88 6 90 3 34 40 1 83 108 20 -65 0 36 80 124 63 -11 1 79 362 1142 1983 3478 6122 10277 16521 23777 29721 36038 39829 35503 28202 20928 12255 3660 1704 1234 811 371 230 203 103 108 150 160 97 98 126 172 148 166 192 154 142 136 215 184 173 99 113 181 230 230 195 220 147 136 199 144 194 196 138 161 187 144 173 135 174 197 182 179 179 149 119 203 172 195 219 228 251 194 150 226 185 194 179 185 176 169 122 118 190 135 150 130 123 130 209 182 142 134 106 150 130 176 123 195 226 187 170 161 128 142 129 152 126 141 135 120 133 102 102 152 151 112 101 143 139 152 140 163 154 110 126 141 104 82 95 91 54 106 81 84 120 118 107 106 137 152 149 128 129 154 121 107 131 142 131 158 145 143 169 154 124 124 98 108 124 138 131 129 162 132 99 112 138 108 104 112 102 136 124 105 105 94 127 125 133 146 127 132 142 130 117 112 130 105 125 129 101 109 135 145 136 141 116 120 120 114 109 108 104 119 115 114 131 141 137 124 104 95 123 115 104 94 103 117 134 122 118 113 131 115 102 103 110 100 94 93 106 106 103 96 103 105 112 119 113 105 109 105 98 94 90 85 73 69 74 75 75 63 69 65576 361 86 30 11636 18 12 56 7340 1382 297 343 493 915 1254 1651 2285 2987 4221 6501 9322 12077 15173 18132 22096 23530 27272 31868 36137 41556 44537 52277 62469 74011 89219 104939 125493 139890 131507 127625 130573 128280 141268 167444 227810 277784 280922 326134 618344 507501 127367 52707 27935 10963 4448 2157 1208 716 534 336 329 346 372 366 371 222 178 92 89 112 116 94 131 37 77 59 127 80 65 137 68 66 134 99 108 -15 4 45 30 0 -16 46 53 20 42 104 113 87 89 96 3 55 63 154 116 134 87 -12 25 69 141 140 54 103 110 119 139 70 153 599 1489 2242 4642 10177 18046 24174 29483 30762 28483 23140 15194 9589 6311 4880 3497 2034 999 507 399 315 304 228 185 140 94 45 109 125 115 138 176 146 152 183 159 171 134 152 156 152 229 203 206 170 121 179 162 238 213 152 161 136 155 200 161 199 208 195 179 136 173 198 227 219 138 201 217 293 271 244 182 145 142 150 168 185 198 189 166 155 134 122 167 151 150 101 155 157 151 161 117 127 174 169 158 209 168 175 160 166 161 140 150 136 48 142 171 157 150 150 174 129 99 97 134 152 135 112 113 122 83 66 154 104 122 141 147 145 104 92 117 81 80 147 157 145 154 122 105 135 131 100 129 169 134 111 79 136 139 147 129 155 151 131 162 146 129 163 147 149 126 148 126 97 106 149 175 122 139 144 139 119 111 174 165 153 139 124 93 115 120 114 130 114 112 120 114 129 129 135 153 151 148 135 122 125 127 140 143 113 102 124 116 116 133 136 145 135 109 105 115 119 118 117 94 113 124 130 106 102 114 115 108 104 91 95 106 114 104 103 115 124 105 107 112 106 110 102 101 110 103 92 102 85 77 76 78 74 63 65 63 65582 361 87 30 11637 18 13 2 7339 1383 1185 1329 1473 2024 2362 2360 2104 1753 1592 1966 2461 2755 3031 3513 4145 4654 4940 12316 64223 159627 219926 183844 66512 45143 53503 65729 85127 109575 132294 150563 169478 183851 207869 226867 231741 233044 226846 184711 129383 85402 42206 14836 5194 2997 1954 1166 722 654 673 595 631 581 513 416 372 346 357 364 227 140 103 149 119 33 101 61 79 118 149 65 40 57 55 56 136 58 34 66 51 83 114 31 -20 30 18 34 92 99 96 100 121 297 274 327 158 110 109 32 60 134 82 77 134 156 297 617 2335 5607 9746 12868 13996 18456 25142 33388 37680 32548 22826 14897 9765 6259 4072 2620 2178 1836 1516 1131 814 820 868 726 376 305 247 201 118 169 182 183 135 150 163 181 168 165 170 159 162 125 193 192 135 186 191 178 204 149 175 121 162 175 187 192 158 173 192 176 197 154 182 198 176 193 167 170 204 171 178 229 159 238 255 190 173 186 184 165 160 138 150 181 144 172 180 137 125 160 169 139 154 188 139 109 139 110 90 148 152 153 151 214 195 160 145 173 109 105 115 148 170 121 89 102 125 114 119 127 126 112 89 163 84 112 125 97 120 122 91 115 98 69 98 68 88 124 131 104 133 172 122 173 188 157 146 158 97 120 167 126 134 116 101 119 131 134 128 119 137 98 108 147 143 135 131 148 143 128 79 110 142 132 114 114 109 108 119 123 115 123 119 115 112 120 119 125 115 143 141 129 119 137 124 109 119 103 127 119 140 141 141 123 130 120 125 139 129 124 134 110 116 126 127 106 117 131 138 128 113 117 113 93 111 103 107 91 89 106 103 97 105 104 110 109 105 105 112 109 101 105 103 97 96 93 92 87 87 83 82 73 71 65 57 65588 361 88 30 11638 18 13 8 7337 1383 2847 3319 3825 3853 3854 4401 5230 5835 6472 8122 9880 11767 12729 13777 15826 18139 21127 22469 26151 69220 113892 38828 42464 48548 68755 100176 122822 142959 172773 224999 289693 345979 365692 366576 340460 302569 231118 184986 128079 94583 87875 92442 90743 17256 9275 15213 5744 3119 1935 1343 1037 1041 869 621 557 428 349 263 61 128 154 52 137 102 91 30 27 118 19 84 108 62 57 99 135 124 57 103 15 67 17 20 63 92 127 162 178 118 111 123 228 105 88 100 57 17 36 73 98 153 90 88 109 187 610 1260 2897 6240 10294 17368 27345 34326 32439 24803 16274 11346 8290 6348 5474 4530 3579 3128 2794 2558 2299 2009 1725 1403 1026 737 570 409 388 313 174 79 133 56 40 88 154 94 104 151 117 136 180 181 211 234 210 197 184 219 216 223 204 153 140 160 178 225 158 169 194 137 152 128 141 134 192 146 227 246 156 179 170 190 230 182 188 182 158 112 214 240 215 158 161 124 100 143 147 113 128 155 162 182 177 109 166 153 94 126 167 143 151 159 100 108 124 185 139 125 139 126 107 119 115 115 98 91 161 140 109 110 95 142 89 138 106 67 89 69 69 72 60 103 147 93 35 64 99 95 89 110 126 130 124 142 117 103 153 117 151 131 149 123 117 126 124 118 135 132 101 70 124 118 125 142 106 128 131 94 104 95 123 143 126 123 111 123 156 134 130 121 104 128 109 98 110 95 97 108 102 117 126 120 103 134 123 125 134 122 118 108 114 114 124 131 132 125 125 108 120 116 113 119 122 108 108 102 101 110 108 97 118 113 118 97 93 96 90 94 94 86 95 96 92 100 100 100 104 97 107 100 107 104 101 110 93 104 100 86 78 73 72 70 65 65 61 65594 361 90 30 11640 18 13 14 7336 1384 186 297 434 346 335 640 1179 1501 2112 3538 5054 5614 6765 8348 11849 15665 17872 19086 21705 24488 27371 30925 36067 45585 56780 69845 81239 97079 119532 146983 208533 290539 250705 282887 276820 259469 248185 255015 245504 288009 381114 420312 323115 308444 203542 42617 3194 778 513 412 393 193 174 203 147 167 105 8 -41 83 114 83 24 149 35 -22 58 11 53 44 72 -21 112 117 62 -3 3 -3 -46 -51 -11 37 89 164 155 176 96 14 15 33 -4 -7 34 9 63 95 27 58 43 100 392 1475 4714 11021 18609 24076 28752 34608 35651 30635 30479 30602 25187 20277 14963 10818 8937 7628 6123 4657 3947 3486 3425 3310 3061 2566 2047 1811 1582 1204 842 677 444 291 260 179 167 133 143 108 165 92 81 179 139 165 125 121 193 231 113 144 185 164 185 136 170 161 195 173 145 113 129 211 192 133 175 139 170 92 170 175 163 172 179 161 184 215 159 123 142 122 137 168 149 200 141 145 166 163 91 108 142 187 174 154 156 136 130 120 140 135 99 96 85 151 197 172 169 165 159 128 111 128 138 128 134 158 108 157 139 89 100 57 95 89 67 97 120 91 49 148 134 125 86 59 54 45 74 86 78 83 44 105 84 122 122 139 110 117 141 138 136 138 119 102 115 111 99 96 102 109 117 117 129 89 96 87 85 88 93 108 133 123 120 96 109 93 114 99 109 132 121 119 130 111 103 124 108 100 99 109 103 117 109 80 95 133 116 93 98 106 103 96 106 110 121 109 106 112 121 119 130 135 133 124 109 108 109 106 132 116 93 92 99 104 125 125 118 101 93 89 86 78 89 96 101 98 98 97 89 88 99 92 95 95 82 96 95 84 84 85 83 84 75 76 82 72 71 72 64 65600 334 900 30 11640 18 13 20 7335 1385 -68 694 1587 3929 9136 19598 53058 126516 166239 165714 222194 195882 266998 458623 679722 685239 429097 440899 460062 437281 233983 51395 1333 100 81 87 47 -35 -24 999999 -41 -60 -79 -75 -44 999999 999999 999999 -44 -85 -70 999999 999999 999999 -94 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 -94 -89 999999 -89 -40 -85 -80 -26 -51 30 50 290 588 1105 3046 8727 18614 29055 37599 47481 56192 62089 64966 68851 68155 57306 45943 48820 46168 43808 39227 31872 29195 27524 26244 21263 15174 10626 8188 6476 5168 4268 4078 3778 3038 2345 1947 1546 1350 1038 735 279 196 141 114 133 150 127 133 152 199 163 141 184 201 162 183 206 256 211 216 165 132 113 157 181 223 220 229 163 155 153 181 234 220 100 105 173 139 158 135 166 159 182 194 246 177 149 128 181 190 194 153 155 163 164 94 152 205 218 144 180 211 154 143 130 124 116 126 182 227 178 129 158 160 186 149 154 109 167 106 143 152 130 172 104 73 59 145 129 128 156 103 102 125 109 99 94 133 130 152 116 102 97 88 59 49 57 85 117 99 92 124 144 116 154 141 122 150 150 157 155 157 106 120 127 158 141 146 160 134 145 147 126 110 114 144 143 152 134 152 149 90 90 147 151 154 148 119 149 142 159 136 145 159 129 149 139 150 153 129 122 124 118 132 123 125 116 145 146 119 118 130 139 121 130 151 137 122 135 138 141 147 147 150 141 130 114 128 113 131 148 133 127 140 154 132 135 123 114 124 123 119 100 115 126 116 121 122 125 123 116 132 130 119 120 123 132 122 111 108 100 93 100 96 93 87 90 65606 337 806 30 11636 18 13 26 7334 1386 87 723 1679 2811 5026 10266 18981 36303 87204 208226 231939 140778 141965 180297 261528 301323 187164 88674 92798 104674 99781 48883 27420 51958 109053 138406 164247 116491 40582 315 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -19 331 812 1233 1982 3811 7778 11594 15474 20708 25230 28982 33156 36580 39197 43291 48602 48665 41729 39395 39344 33188 27873 29455 32695 29241 24409 23333 19538 16424 16135 13311 11688 10344 8974 8352 7260 5667 4317 3469 2887 5663 20400 56088 76183 154268 297853 277720 159293 51905 7338 1019 1203 280 153 112 187 194 189 221 191 200 187 164 206 209 271 250 207 171 199 230 212 168 249 201 217 268 255 205 160 180 209 183 192 162 181 171 172 197 261 282 213 239 181 186 195 156 213 214 214 162 170 182 146 208 191 171 149 168 175 172 180 151 207 185 153 189 189 217 157 219 177 180 168 130 177 154 141 168 159 156 177 112 158 116 112 113 161 140 117 143 136 115 138 163 116 153 168 157 133 105 139 109 99 110 100 118 136 155 145 137 197 156 136 161 198 175 151 139 160 155 177 153 178 185 156 143 163 159 149 148 156 193 154 133 125 141 133 151 143 132 174 150 142 144 150 155 145 167 169 153 136 150 149 155 153 139 126 136 142 132 138 153 166 173 178 155 154 133 165 148 137 143 136 159 135 129 138 149 164 162 140 144 157 147 144 136 138 148 160 167 155 134 145 138 119 134 130 118 126 127 124 136 144 142 141 143 139 133 145 143 126 126 133 141 125 118 118 117 110 114 109 98 95 65612 332 952 30 11632 18 13 32 7333 1387 59 1073 3924 11764 35609 74678 105215 91564 60751 73997 126682 154276 109398 83865 50602 73776 126604 122930 52101 12296 295 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -54 241 612 1142 1890 2800 3840 4899 5871 8490 12475 16174 19748 21643 24340 29164 29754 28049 25167 23160 22733 21829 24737 27588 28223 24580 24892 24440 18233 14519 13850 14206 13609 11765 8805 6273 5213 4967 4646 4587 4865 9514 42999 68510 81889 125197 253727 308858 287541 269043 228981 169951 147082 100813 78516 66018 29857 6002 1262 198 153 166 154 160 155 158 169 204 200 142 164 110 144 125 164 201 160 157 151 163 206 178 154 133 197 184 158 194 187 135 134 79 129 125 208 212 171 170 160 151 131 147 176 142 192 168 131 141 183 171 136 101 147 125 118 134 121 123 142 155 112 126 115 154 126 139 110 139 132 154 140 117 148 138 112 122 85 109 94 96 103 106 126 133 109 98 66 122 92 69 100 94 85 113 113 90 106 110 79 87 103 75 65 102 98 81 126 129 115 110 109 131 115 89 92 142 128 112 165 171 141 163 129 109 152 136 155 144 127 116 105 117 107 121 105 132 124 144 123 138 129 161 131 127 112 123 144 155 133 130 111 136 129 118 129 115 108 122 140 127 129 94 136 122 110 116 125 139 136 108 117 118 123 140 140 118 140 128 124 119 130 129 135 112 131 118 122 121 126 113 116 108 117 122 100 99 112 111 104 108 104 117 131 147 124 121 116 112 105 95 98 93 89 88 89 78 86 84 79 77 65618 361 75 30 11655 18 13 38 7331 1387 1069 1137 1213 1220 1533 1944 2373 3070 3812 4342 4498 4788 5164 5551 6054 7259 9025 10212 11565 13280 16184 19014 23781 30205 36063 47422 58213 55166 60149 64658 70326 71464 81940 79703 73065 68762 60282 43723 29703 30502 46858 58868 50860 31727 27682 7351 2603 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 37 292 602 628 769 817 868 746 562 587 578 770 974 1159 1382 1656 2121 2588 2889 3276 3515 3944 5128 6202 6342 6598 6943 8169 10567 14852 21113 28770 37300 45225 48096 44971 43315 42701 45428 46545 50724 59105 68300 69250 72645 76128 70343 55204 49019 40603 31778 25203 23438 25774 29696 31745 32186 31621 29433 25948 22074 21303 23059 24565 19482 39554 97857 48084 63712 123826 133056 78671 18639 8004 28513 144153 224906 190742 119152 29976 2373 350 143 136 221 199 157 195 258 178 150 177 158 166 177 152 202 260 237 208 203 248 153 171 192 164 178 181 184 144 137 170 140 188 211 190 161 220 218 175 130 125 144 177 204 169 167 155 180 166 163 188 170 145 110 186 185 213 202 201 182 163 170 148 190 189 173 180 166 167 243 167 187 161 140 94 133 123 122 147 161 137 90 157 132 149 128 177 123 118 122 159 179 146 95 108 72 128 139 120 119 100 120 99 87 97 96 91 136 121 139 135 128 101 128 149 143 110 140 138 125 145 154 146 133 155 131 141 151 157 102 131 144 140 133 157 112 126 122 123 128 125 144 142 134 164 127 106 122 130 133 137 139 139 129 122 135 135 166 135 110 140 149 155 160 161 162 151 156 152 144 140 148 143 134 156 149 157 131 137 152 136 145 139 147 137 144 142 145 139 125 123 129 127 124 123 127 126 131 139 138 130 140 134 128 126 141 152 137 122 117 127 126 126 120 117 111 115 103 95 98 93 86 87 65624 361 108 30 11658 18 13 44 7330 1388 375 613 750 784 1202 1483 1875 2488 3173 3533 4008 4361 5240 5970 5682 7049 9797 12543 14418 17286 20890 26349 32526 42047 53093 71531 92165 118572 145584 171073 186116 181323 174686 173455 166673 144373 112960 81803 50255 27697 15335 9862 6645 2809 1621 1354 1247 1062 689 371 78 -9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -58 194 508 894 1334 1845 2380 2595 2889 2898 2966 3174 3416 3254 2716 2610 2385 2463 3406 4046 4755 5489 7665 11931 13152 12503 11272 10133 8475 7067 7382 8022 9567 14442 22893 34001 45982 57521 75700 96957 120389 125938 102358 80860 79981 70518 60945 51773 54811 69144 82984 84634 81433 78211 72448 65339 70144 74556 60039 38923 31320 35221 33830 27412 27138 18771 9587 5261 3572 3308 6397 21032 93451 42126 14450 22535 7252 2022 831 181 140 101 116 95 136 213 201 149 154 206 220 167 132 144 146 171 173 135 210 255 177 101 134 153 145 96 152 158 93 156 198 142 197 181 156 123 141 145 115 127 159 143 161 130 173 147 112 113 102 104 124 151 155 146 160 152 104 157 161 152 150 144 111 122 159 121 94 103 117 145 109 73 87 79 110 72 100 99 42 81 79 124 93 67 83 79 84 83 110 89 106 97 67 52 58 36 49 35 37 63 46 20 40 44 84 63 103 98 91 84 97 93 73 82 105 124 103 89 90 95 102 100 78 73 90 91 119 119 124 91 109 109 85 91 63 91 137 104 71 121 123 109 106 92 118 124 108 106 101 92 101 102 114 111 82 125 108 90 86 99 102 105 95 120 137 111 105 116 109 97 89 100 111 104 96 102 87 101 106 106 110 104 100 122 96 110 118 93 84 102 109 108 103 93 77 79 78 91 99 102 99 98 91 97 86 82 88 92 94 83 76 75 70 68 58 62 57 53 50 65630 359 168 30 11658 18 13 50 7329 1389 9 268 549 587 675 1139 1844 2422 2996 3605 4508 5733 7664 9341 11703 14032 16319 20108 25552 31240 36222 40650 46944 55750 63479 73559 87827 109176 125337 125715 115733 101343 103798 110328 88485 69174 61566 59264 101162 210745 300425 241209 165520 22927 6037 3576 2448 1568 1113 525 27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -65 -28 71 54 56 50 85 157 125 146 145 457 831 1048 1354 1802 2738 5085 9776 18063 27766 44613 68169 93562 113093 125287 130082 125934 116076 87786 65943 59161 55455 54461 58103 64559 72658 87654 99320 95499 97640 102462 106107 116725 122459 113499 92159 80456 78334 68239 54131 44888 34060 22277 14971 10405 6948 4291 3172 2032 1320 756 520 2870 10358 19340 10031 515 138 119 146 147 170 201 186 164 194 189 192 167 176 157 111 192 194 173 193 227 163 79 134 186 111 135 157 144 156 239 205 203 125 111 162 156 135 172 184 130 120 134 120 167 117 144 188 137 153 134 121 124 110 150 197 129 135 153 202 191 176 197 212 190 187 191 159 162 144 135 128 127 111 141 57 103 160 117 135 130 143 124 160 145 126 134 135 164 152 116 120 103 98 110 86 94 107 57 77 125 98 93 91 104 112 112 111 121 134 125 174 172 132 128 124 98 124 120 108 105 133 129 141 148 144 145 96 102 94 126 132 118 129 122 129 125 122 119 113 109 127 126 92 131 122 101 97 121 122 118 142 145 100 114 112 108 119 107 111 121 114 106 105 112 111 127 107 130 138 114 123 116 108 116 135 132 111 111 125 141 128 122 123 133 129 117 108 104 105 115 119 101 95 109 107 105 94 99 108 120 132 127 118 112 104 105 101 105 104 94 89 81 78 80 78 78 78 82 79 65636 346 558 30 11658 18 13 56 7328 1390 -63 -26 144 614 1536 2804 3899 5509 7187 9260 11223 13981 18507 22946 27096 33886 39084 38067 48518 70131 105348 170919 220623 190645 148695 187187 137303 139602 61602 7936 3367 2195 1524 658 -30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 30 562 1717 3777 6238 10787 17045 24013 33666 40207 46189 55598 57161 51659 46617 45492 39015 33363 33837 39228 46678 51583 56010 58816 66725 78106 78379 71120 69432 71011 74238 79697 81180 75253 66543 60568 55941 47003 37034 26789 19695 15194 11332 8913 7284 4896 3565 3289 7699 22009 60911 138413 236258 341749 322420 133050 28245 5784 469 142 170 231 221 134 144 191 204 178 150 175 134 108 130 145 154 119 98 144 131 74 108 128 164 241 152 130 161 138 87 162 150 163 131 121 150 116 95 148 154 173 155 116 113 127 193 146 142 145 166 160 149 160 218 163 140 174 190 156 120 140 136 163 126 139 147 115 81 127 132 138 126 154 100 73 111 113 108 89 126 104 110 123 106 67 106 111 114 149 124 68 84 46 47 92 84 103 74 68 64 72 118 127 98 96 105 163 95 117 152 136 76 105 102 116 110 148 141 111 114 103 74 100 111 90 99 125 102 80 87 128 103 88 89 117 113 129 114 116 116 142 109 111 102 81 100 91 104 123 118 125 109 86 114 126 92 100 90 110 129 120 111 116 111 118 115 114 115 97 103 127 111 121 123 107 97 96 106 94 100 106 107 105 98 92 93 104 79 89 82 78 84 88 84 76 93 106 104 104 98 106 87 87 91 99 90 82 80 71 74 67 64 60 62 54 58 58 65642 350 438 30 11658 18 14 2 7327 1390 -6 137 285 551 1129 2197 3190 4420 7164 10848 14342 18246 22647 28877 33419 39819 48552 61984 79443 89698 84435 82592 92352 100909 94947 84951 100119 127528 104303 51458 32167 20654 15063 11073 6635 3434 1248 441 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 355 1713 3841 5489 6171 7569 8964 9331 10649 11310 11140 12511 14050 13804 14765 16073 19081 23958 31466 39280 47365 56478 67986 79600 84853 84863 83488 81446 77662 73762 70311 64566 61831 64174 69885 71493 63920 52775 46164 43546 42733 37642 27015 19636 14167 10281 10126 11694 15676 30445 51020 118814 247767 317467 297828 187041 92094 50112 39166 27652 7874 2199 362 150 150 152 137 167 113 187 151 130 128 109 111 149 208 139 134 113 97 130 65 113 148 135 179 176 90 65 71 130 90 73 106 78 102 116 117 113 116 94 72 74 111 74 122 138 132 160 135 133 131 146 131 102 139 154 140 145 124 151 165 120 135 111 119 126 105 92 89 89 79 80 53 56 105 108 65 55 69 74 99 117 86 68 64 37 34 57 95 49 43 57 89 55 34 52 46 76 84 96 100 80 94 95 112 114 86 87 100 114 103 115 84 69 71 84 85 107 109 106 119 107 81 78 88 89 103 64 41 66 96 92 73 92 86 64 110 89 49 95 100 96 78 53 47 87 91 86 83 96 82 88 89 80 99 96 101 76 62 77 109 92 90 105 86 81 80 74 75 110 99 83 76 73 93 93 89 83 73 74 75 76 79 71 57 56 52 73 73 66 64 68 63 83 74 75 74 69 70 64 56 61 65 57 65 54 47 42 44 43 47 40 37 39 34 65648 346 556 30 11656 18 14 8 7325 1391 245 360 582 1262 1880 3297 4825 6342 8056 10323 12945 16694 19748 19769 17991 23490 39151 60422 68739 134186 254284 285828 212981 161984 63107 29492 22639 13420 10004 7331 4160 1791 370 -24 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 203 414 758 1000 1136 989 969 1070 1302 1635 1571 1922 2635 3255 4172 6320 9549 12824 18247 28100 40443 49905 57683 67965 77551 87219 96387 100761 104590 106547 104954 100474 102700 111205 119704 125915 131320 129372 126965 129901 118728 121060 140041 174529 194845 183391 155876 121693 95471 71237 58064 61956 65459 60027 50304 34770 19461 26262 42545 51133 50444 15031 2649 465 141 112 304 285 222 183 204 199 168 181 190 172 214 170 241 228 170 178 137 186 129 179 193 157 166 138 144 133 208 196 226 201 180 165 154 107 129 120 135 116 156 133 100 179 174 163 167 125 125 160 197 128 120 175 131 118 170 212 182 152 160 104 165 175 211 190 158 174 163 156 156 170 226 154 166 138 127 127 103 149 178 100 114 107 143 133 94 88 126 129 105 103 90 136 94 76 88 99 104 112 106 116 64 70 93 111 94 100 128 111 121 152 145 113 114 112 120 99 110 153 121 83 99 113 102 130 137 98 114 114 100 110 86 124 140 113 101 105 105 105 98 130 136 124 111 112 113 135 98 110 104 97 117 127 86 87 136 127 129 120 112 132 133 126 120 123 131 111 108 115 120 127 111 111 112 105 118 108 129 132 123 102 107 115 119 122 114 101 93 98 84 115 119 98 84 76 85 90 98 108 106 105 107 99 100 93 96 104 100 98 100 103 95 82 82 78 72 73 69 65 58 65654 350 463 30 11653 18 14 14 7324 1392 -100 -63 9 189 286 635 968 1451 2003 2660 3405 4221 4930 6427 8447 11103 13517 14645 15643 16989 19210 23030 29309 34306 33628 28056 18686 11977 8332 6393 4460 2763 1820 1382 284 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 469 1238 2234 3560 4726 6587 9173 12182 14853 17093 21648 26087 31302 35928 39835 44741 52065 60858 69468 77849 85012 88849 91371 94321 101113 118102 141100 167520 196615 241953 299496 321586 291048 243714 190962 134293 104137 97901 113234 149467 173574 147237 127924 106125 81889 75817 65216 56118 54706 38230 16830 5084 1816 754 346 193 136 120 128 90 168 186 162 130 157 164 198 168 212 103 99 145 222 234 154 176 168 194 136 174 107 130 124 87 115 152 189 120 136 126 96 146 158 124 75 123 108 118 109 61 89 135 146 95 154 113 122 132 114 109 153 112 134 162 159 151 155 120 140 170 124 133 99 103 118 109 136 161 149 107 93 96 95 100 106 96 62 119 80 92 62 62 145 106 66 119 100 80 104 123 105 72 78 76 86 106 98 92 83 97 67 88 123 101 90 94 116 111 116 105 57 83 90 93 104 100 101 87 124 131 107 109 109 111 112 98 77 85 93 94 87 103 94 84 110 95 105 112 79 77 109 102 112 113 97 78 65 98 110 94 86 87 106 104 112 113 112 99 93 84 87 84 89 107 107 95 92 84 93 102 107 99 102 106 87 94 101 94 97 82 74 92 77 72 68 75 74 70 85 72 79 88 77 77 84 83 76 82 96 88 76 74 83 78 74 75 72 58 56 64 58 51 47 48 39 65660 335 881 30 11651 18 14 20 7323 1393 -79 209 618 1198 1030 1137 1649 973 1085 1204 1068 804 276 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 135 477 1023 1651 2311 3231 3997 4898 5867 7039 8321 9668 11413 13405 15986 18707 21291 24785 28389 32632 39448 47281 52878 59084 70998 87648 107072 131761 156939 185404 215100 230761 229674 227962 209491 172492 149640 135062 135782 149467 163305 174472 189502 193982 197324 205232 198123 177872 161739 154728 138856 96737 54612 27015 10895 3579 1343 703 330 192 120 86 194 240 204 228 191 229 241 162 127 156 174 176 144 178 232 189 150 250 197 171 187 160 205 216 105 144 216 193 140 188 159 131 142 170 148 151 232 212 133 119 127 184 136 178 167 164 160 138 136 150 157 186 142 199 166 148 143 144 142 200 120 173 161 129 166 171 168 147 135 139 86 115 142 132 116 116 98 155 105 140 178 160 150 157 167 144 109 95 59 123 127 129 113 119 157 129 124 148 87 154 166 127 100 96 141 134 169 154 127 151 166 173 150 134 138 121 139 150 115 145 143 133 137 124 132 138 159 140 130 148 123 122 130 143 136 140 123 120 131 130 124 120 122 128 139 125 132 116 154 155 124 119 148 156 133 135 116 104 125 141 144 143 129 136 133 136 120 118 112 117 131 130 121 115 114 130 129 137 136 116 138 133 125 110 117 115 119 121 120 106 109 114 112 120 110 107 122 128 127 136 123 125 120 117 112 110 104 97 96 85 81 81 90 84 76 72 65666 282 2469 30 11649 18 14 26 7322 1394 0 267 626 936 1186 1457 1755 2198 2611 3044 3572 4453 5379 6313 7458 8481 9379 10889 13401 15773 18015 20467 24019 29431 37029 47308 60158 74277 91198 106312 121904 138263 148939 157617 157755 154333 152978 146166 142134 155068 164633 159605 153968 165743 191533 201643 214964 227056 227479 207431 179090 173055 154949 124074 91397 70572 53919 32295 15252 9994 5349 1960 675 231 82 88 108 156 185 180 241 239 226 163 183 160 145 170 196 179 190 122 158 203 178 181 143 148 170 158 95 129 211 215 155 139 145 132 158 115 119 130 161 163 142 185 137 168 95 93 174 178 173 134 136 136 177 155 141 169 190 151 129 169 192 165 135 119 141 197 183 161 109 146 139 149 79 54 93 101 106 114 127 118 86 103 134 118 85 128 114 92 114 83 108 131 112 128 124 101 67 73 115 94 109 104 124 142 104 97 142 107 118 148 136 101 120 165 152 110 81 97 142 162 135 157 135 119 129 126 131 116 146 123 89 117 154 121 131 96 120 129 125 138 129 86 81 89 80 86 108 131 111 100 101 120 109 95 104 95 107 114 101 137 141 122 107 120 124 120 107 116 127 138 122 112 122 129 128 126 124 113 103 111 106 112 116 127 116 117 118 105 100 101 100 92 83 85 91 99 97 95 96 94 98 101 94 113 99 96 94 86 83 83 77 79 76 65 69 61 55 59 65672 284 2409 30 11649 18 14 32 7321 1394 -37 102 318 589 764 926 1252 1719 2128 2729 3296 4125 5024 5807 6784 7566 8661 10256 12940 15979 19777 24726 31525 39127 48564 61000 73413 81459 87764 96096 103336 111310 120217 129019 131902 134657 145271 157175 154386 136795 128314 127318 117685 129977 165290 199911 228227 251664 260665 261490 260921 243936 201805 141178 87791 65891 50464 35719 21264 7484 4311 2617 1209 476 152 101 138 134 161 218 194 190 242 244 194 180 184 200 197 187 163 155 113 129 106 169 190 170 196 143 120 140 124 76 156 160 194 188 120 130 151 158 145 125 145 138 169 160 128 155 185 134 183 203 185 173 115 115 143 130 154 157 139 154 160 160 137 210 227 198 132 157 150 117 93 133 95 119 110 138 130 181 161 161 175 143 131 115 146 148 168 110 104 130 121 79 103 58 52 89 128 111 103 109 58 105 106 125 110 128 85 82 86 113 89 122 145 152 158 108 104 123 106 115 132 114 106 122 118 89 109 118 132 124 112 125 132 127 108 101 90 118 121 139 122 99 128 118 115 107 93 108 99 116 107 117 139 133 120 123 108 127 129 122 105 134 130 104 111 142 121 107 150 137 122 107 85 89 135 117 106 107 118 118 122 113 97 122 113 109 113 122 118 121 116 99 96 95 79 76 84 104 102 105 110 98 103 104 104 99 96 103 96 92 90 85 80 71 65 71 80 66 55 53 65678 281 2497 30 11647 18 14 38 7320 1395 -78 62 257 531 856 1229 1651 2109 2840 3699 4510 5595 7056 8869 11054 14110 17474 20931 24783 29662 36093 43442 49644 56223 61917 68097 74156 79165 85113 90495 94429 98803 103812 104529 107829 113715 118698 147167 186136 229245 264898 277313 285420 271853 258087 257311 258046 265480 253384 213115 150188 83161 45720 51411 50172 30751 18474 11056 5739 4125 3127 1820 717 289 176 181 190 159 237 239 246 230 252 238 154 193 186 168 233 226 191 182 154 179 213 200 192 203 203 223 254 244 163 155 160 153 134 158 157 139 207 209 153 153 147 163 173 194 233 173 169 197 178 174 198 270 217 198 198 174 211 214 175 187 199 247 241 213 191 198 197 236 177 184 178 179 135 126 146 172 158 142 142 147 177 212 159 162 149 170 216 142 121 139 111 95 117 127 155 143 92 121 132 166 139 138 155 102 126 163 127 135 180 184 119 175 177 174 188 170 150 162 142 167 168 157 138 147 132 149 157 171 144 146 131 152 136 130 165 159 134 162 138 163 157 119 111 141 137 132 154 142 153 158 142 151 157 131 151 149 137 149 114 145 144 146 158 148 148 147 145 142 145 141 144 152 138 157 144 171 165 139 140 153 148 145 140 146 153 136 126 111 122 120 121 120 137 123 126 137 137 122 138 137 132 137 130 130 132 124 130 125 114 116 112 109 97 99 107 101 92 65684 286 2343 30 11643 18 14 44 7318 1396 -57 65 290 578 877 1121 1464 1853 2312 2724 3283 3924 4575 5374 6259 7327 8532 9865 12000 14539 17382 21279 25845 30022 34424 39022 43237 46435 50830 54526 55915 56718 59847 66221 74207 81478 86277 96698 107855 122297 147205 156403 149607 143008 150451 152810 169157 188373 206004 220991 221339 196344 184335 181784 157851 121934 98331 93025 94085 103560 102013 76305 52600 45515 34358 16121 8851 4764 2195 985 407 185 134 121 135 175 264 289 284 249 185 162 160 187 166 216 224 186 193 146 154 144 183 189 178 171 175 249 216 146 140 203 204 190 147 151 154 171 215 137 119 156 165 167 244 196 225 186 205 159 160 247 161 174 219 196 167 150 178 259 257 171 189 178 186 160 143 178 201 145 182 160 104 117 85 147 116 127 157 182 158 140 126 165 181 167 87 136 156 140 148 166 118 139 111 120 115 108 96 96 107 148 137 137 119 160 127 155 154 134 110 155 165 162 145 150 138 133 124 96 118 145 140 103 137 161 124 138 96 127 113 132 140 148 152 146 153 163 151 148 138 132 131 134 148 162 133 141 158 145 141 157 141 145 154 147 151 137 150 155 143 154 124 149 150 126 141 133 119 150 153 140 148 135 138 141 111 130 151 134 122 123 132 123 122 123 120 121 125 113 125 112 109 127 121 122 125 132 136 134 123 125 128 127 119 108 113 111 109 104 101 100 95 91 90 85 65690 290 2219 30 11639 18 14 50 7317 1397 -30 138 352 622 830 1123 1455 1757 2112 2407 2832 3282 3787 4554 5331 6275 7309 8828 10326 12124 13686 15362 17039 19264 22170 24702 27335 30662 34447 38234 41132 43872 44898 44773 42154 37017 34181 31987 32226 35794 41394 45957 51502 61384 74960 88172 99634 109032 115624 124393 129895 142001 153712 150996 142161 134607 132677 137030 154468 169635 187357 203863 203843 194893 178771 171105 153687 116043 77538 37527 16819 7298 2785 1213 485 229 185 164 178 207 229 255 237 202 158 170 185 191 249 249 172 233 167 132 177 183 172 160 146 183 239 227 203 197 149 159 145 133 135 150 207 207 161 158 184 123 123 198 212 173 172 163 159 182 176 196 154 182 179 195 212 177 164 228 237 200 161 189 219 152 149 173 195 169 149 169 152 125 126 165 160 155 167 172 153 161 173 129 125 138 139 145 140 146 142 135 140 129 115 137 126 108 120 144 132 147 157 158 146 153 173 169 142 118 122 151 121 135 187 166 168 163 172 148 154 122 135 161 130 146 126 127 108 123 109 122 146 168 143 131 146 131 131 160 154 154 147 107 136 132 123 132 125 127 154 156 157 133 134 133 137 138 154 130 159 144 154 147 132 143 146 141 133 145 152 144 151 139 142 123 137 133 122 132 127 130 144 131 139 135 128 129 132 117 109 112 126 127 122 123 130 127 125 141 133 127 118 123 128 114 101 99 94 95 101 91 79 86 85 78 65696 297 2003 30 11633 18 14 56 7316 1398 -92 63 195 405 556 842 1202 1577 2170 2447 2791 3279 3765 4456 5228 6119 7168 8447 10389 12837 14876 17087 19022 21912 24973 27836 30324 32280 34522 36045 36816 37239 38011 35716 31798 28975 24792 20852 19382 19369 21166 23082 25640 29727 34328 38065 41825 45805 48605 48822 51819 57834 64495 66225 65739 68021 71580 80804 98843 111270 128910 153642 154374 154094 180285 218771 250435 256953 236317 219631 179453 138383 115445 92019 65605 47992 36751 23782 12271 4928 1817 707 254 139 133 153 161 162 184 212 200 261 205 212 170 99 184 209 141 111 122 139 165 152 148 157 108 179 170 170 182 234 146 104 125 97 119 143 166 156 115 167 205 203 159 224 159 120 160 131 124 197 177 134 151 171 129 205 217 211 191 205 217 184 155 175 164 151 154 150 164 117 52 87 140 90 146 166 167 105 111 101 75 67 114 145 97 123 125 140 139 91 105 90 105 85 70 78 106 105 102 114 129 111 162 173 120 114 82 110 137 133 117 145 119 132 113 74 130 108 91 115 137 153 129 128 124 136 127 100 75 121 140 133 134 92 101 130 116 130 120 96 108 100 95 78 103 100 118 119 115 110 106 124 110 117 119 109 126 122 128 122 114 100 102 116 119 128 140 125 113 130 125 125 110 107 118 115 109 112 101 103 108 103 94 115 113 90 82 93 97 92 90 92 103 105 103 106 106 99 92 103 108 94 96 100 105 98 89 74 76 76 76 71 70 66 62 65702 299 1940 30 11630 18 15 2 7315 1398 -68 92 271 539 688 966 1386 1826 2342 2744 3244 3998 4686 5470 6472 7889 9717 11981 14801 17961 20983 24102 26197 26729 26529 25979 25258 24071 23104 22205 20267 17618 15875 14814 14420 14344 14120 14667 16050 18139 20817 23221 26058 29839 34275 36907 38801 35349 30807 27926 30068 39048 46468 54850 66220 78761 91977 110654 124229 138428 143529 152081 172582 188281 209224 217794 215967 216366 187211 154417 117297 80114 74149 73757 88233 115601 124777 135294 71055 17220 4495 2601 1774 891 251 70 111 124 166 120 130 178 158 166 179 153 128 172 174 113 140 197 126 73 141 154 89 137 143 167 174 112 152 127 162 145 106 136 113 125 119 185 155 156 154 217 128 111 143 128 124 151 142 107 141 171 109 137 175 161 148 188 171 195 177 204 160 161 187 141 144 176 150 125 106 129 151 71 110 144 98 90 117 78 83 75 98 93 114 134 112 106 67 81 71 54 71 77 94 91 109 118 89 110 127 112 137 130 99 88 115 144 102 94 117 101 133 140 89 82 103 122 131 99 114 108 110 114 100 114 104 97 89 76 60 107 105 115 112 105 100 139 131 114 103 105 112 116 102 103 111 109 88 83 96 110 123 101 94 89 99 100 93 93 94 94 110 99 93 106 92 104 117 111 125 109 105 98 87 106 106 82 94 78 89 98 83 79 78 78 95 89 86 90 87 76 88 88 91 85 73 89 88 82 89 93 80 79 86 75 78 78 77 61 56 58 49 50 46 65708 301 1877 30 11627 18 15 8 7314 1399 -22 74 219 482 839 1155 1400 1831 2293 2933 3841 4809 5792 6918 8245 10193 12013 13501 15201 16517 17273 16987 16468 15901 14222 12870 12280 11724 11208 11070 10838 10780 11449 11468 11590 11523 10674 10222 10297 10251 10925 12328 14672 17758 22858 28118 32913 36553 38573 39522 43905 47132 50975 62446 74753 85701 102651 129156 153939 177051 196797 209413 218254 225558 239292 244870 242281 246805 238095 204475 167650 134714 116046 111099 101661 97764 87988 70691 37873 9024 3032 1993 1437 797 380 226 168 140 121 180 173 237 153 97 216 141 148 174 174 147 158 89 171 152 147 162 144 128 130 120 140 147 162 146 141 192 161 150 68 146 131 149 148 173 152 138 113 121 176 188 187 123 117 140 118 115 125 160 158 138 178 163 172 175 213 176 129 146 166 182 181 161 128 111 114 137 157 111 71 87 196 127 95 137 77 86 97 125 116 107 75 95 92 91 92 100 116 104 78 75 76 103 98 80 99 118 133 120 160 97 97 104 101 88 127 145 111 139 109 115 92 95 106 79 112 126 113 106 113 112 95 106 106 134 130 100 88 81 98 134 125 129 135 129 107 136 122 97 105 131 91 88 117 113 75 117 105 92 96 98 92 104 81 82 82 81 122 125 118 119 100 101 103 107 97 109 116 112 129 118 112 114 104 115 106 101 104 97 94 93 76 87 98 95 94 90 79 87 88 79 92 106 101 93 93 99 96 101 104 103 101 93 80 70 75 82 78 68 63 64 62 65714 299 1964 30 11624 18 15 14 7312 1400 40 71 284 637 1002 1384 1756 2083 2410 2746 3168 3451 3697 3774 3773 3729 3307 3138 2960 2886 2775 2794 2959 2955 3098 3299 3492 3499 3597 3362 3345 3385 3228 3328 3690 4059 4692 6110 7969 10192 13381 18494 25421 35146 43571 51929 59417 67291 76218 84599 91970 103327 120331 130857 135678 145072 158271 194515 241806 255189 260883 277094 285274 277064 264273 245097 244100 235622 195151 174890 147743 120677 89028 55627 31364 17410 10389 7458 3639 1241 415 229 140 133 123 127 133 149 141 143 128 140 114 115 99 142 126 137 111 143 124 97 130 173 120 85 101 121 132 173 134 136 122 83 152 159 124 131 89 109 96 124 106 142 162 168 168 120 162 134 110 130 145 78 119 156 162 145 167 184 184 169 204 186 161 144 137 103 114 121 101 86 100 119 135 102 105 121 97 100 138 121 78 62 66 78 74 94 73 41 55 66 123 98 83 74 75 63 82 60 76 102 77 98 140 137 114 99 115 107 102 98 71 70 114 117 88 73 98 110 85 72 108 107 65 101 121 106 71 95 106 107 88 108 91 37 93 104 99 113 98 96 80 91 88 76 91 84 79 81 86 101 98 110 94 88 89 105 109 102 97 120 124 87 85 82 117 111 110 124 116 90 103 89 101 90 84 79 102 93 93 85 74 101 93 86 80 94 86 89 83 78 84 92 76 69 71 73 72 73 80 85 87 81 74 85 90 85 85 83 74 74 72 61 54 53 54 48 37 65720 358 161 30 11621 18 15 20 7311 1401 507889 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -48 999999 -54 999999 999999 999999 999999 999999 999999 999999 999999 999999 -16 54 156 254 523 933 1474 2220 3272 4389 6252 8690 10938 13305 15822 18715 22103 25964 29859 35348 42347 48707 53674 56397 59099 63514 70169 78513 87716 97031 102168 106557 112884 113268 108743 109391 119777 127584 141626 152685 176818 207448 242794 262482 272210 279167 258455 228461 216064 211610 189781 152804 124973 86634 41612 19116 11501 6686 4272 4075 10687 30897 75584 37806 1398 166 185 145 137 105 156 130 160 189 213 226 100 129 122 89 131 145 156 135 147 139 107 53 142 177 199 156 154 133 108 123 155 181 151 107 63 38 100 54 119 150 81 201 216 120 181 190 121 215 135 102 187 215 199 213 195 195 204 179 232 208 161 160 151 118 149 125 131 144 137 155 157 136 144 163 119 79 76 114 132 138 94 70 76 104 109 100 131 123 137 105 72 105 92 135 94 60 107 99 118 132 148 152 129 102 86 102 105 121 119 100 100 82 89 103 84 106 125 102 112 113 119 103 105 96 116 85 80 128 113 104 103 97 80 86 115 127 96 68 81 126 117 110 106 112 123 92 83 120 135 116 105 107 100 107 116 99 105 97 105 105 99 115 110 100 95 112 107 108 105 114 107 101 101 108 106 106 80 78 101 103 96 92 89 102 109 98 103 81 64 85 87 79 94 94 94 89 85 93 94 97 93 94 107 94 93 85 78 77 67 71 65 64 58 53 65726 305 1746 30 11616 18 15 26 7310 1401 -67 89 125 278 445 552 680 724 881 1111 1062 1045 1217 1262 1298 1339 1415 1599 1911 2000 2123 2278 2408 2637 2947 3244 3525 4056 4738 5738 7437 9708 13499 19026 25745 33401 39723 45383 48895 51675 54548 58462 64273 70405 76397 80931 83623 86917 85908 86529 87030 85696 87322 91238 94513 96328 96224 101328 106667 111367 121826 139130 140773 136762 136265 143155 161416 181979 185816 190669 196923 169603 147744 129795 98862 77492 53690 52697 76991 89270 80374 61084 41839 19416 10094 8312 4161 1580 225 162 156 170 81 125 114 119 42 91 114 130 118 167 178 146 114 146 153 163 195 163 144 149 108 142 152 126 136 123 75 184 171 171 143 122 121 116 154 110 112 143 176 209 204 212 188 136 137 144 123 184 163 182 256 211 179 200 200 209 169 169 165 109 147 135 148 114 133 120 88 81 88 119 85 98 71 48 82 135 124 88 109 68 82 84 89 105 112 119 59 91 107 130 95 90 94 60 99 109 99 78 76 97 91 98 99 124 130 116 125 117 103 111 92 87 109 90 76 96 97 102 108 110 103 122 107 88 74 83 116 132 82 93 131 122 118 90 90 110 111 97 94 111 91 86 105 126 95 86 91 110 113 102 99 110 82 112 97 92 102 104 94 89 93 97 108 123 91 98 97 91 112 101 111 84 88 101 115 93 86 94 78 82 74 85 92 106 85 86 71 72 70 71 73 66 76 85 92 88 90 88 98 91 78 87 88 87 71 77 73 58 51 49 46 42 45 65732 307 1684 30 11614 18 15 32 7309 1402 -93 47 160 333 521 570 573 775 962 1120 1217 1274 1379 1516 1680 1709 1855 2029 2140 2288 2396 2921 3336 3999 4627 5456 6267 7187 8398 10297 12603 15287 18884 22768 26832 29935 32081 35626 39492 42061 44106 44065 44360 45645 47350 46557 47737 52577 57230 64140 66806 66648 67311 69480 74810 80891 88848 93640 101210 111438 115988 124674 136331 135312 127334 127615 128255 123516 119932 124338 129831 125288 112539 103704 109368 114850 102264 91106 80628 72805 78003 85740 95958 92478 91486 95568 102627 55619 14035 719 1234 1238 170 88 148 143 188 162 91 86 89 121 173 204 174 144 178 131 97 111 136 155 158 137 155 191 103 85 125 136 190 130 116 138 147 82 105 141 130 125 63 136 144 183 209 258 217 210 200 110 100 195 179 186 209 169 147 211 226 189 185 152 195 116 104 137 133 130 133 136 98 97 71 51 96 116 67 125 140 94 83 79 72 113 56 31 77 98 76 52 89 106 79 45 66 66 78 115 111 120 109 77 64 86 137 91 89 80 111 108 100 102 115 97 91 99 94 88 83 109 78 140 100 83 82 70 82 127 104 108 114 92 85 86 108 94 120 103 86 116 115 104 97 105 94 85 89 76 90 85 81 98 119 101 103 89 104 97 85 78 78 92 87 89 90 111 84 97 108 111 87 86 91 106 104 103 91 99 94 103 94 95 89 76 84 73 80 83 85 69 65 78 84 71 81 86 78 80 76 79 79 76 85 86 79 86 84 74 72 73 67 59 49 49 42 44 38 65738 279 2521 30 11611 18 15 38 7308 1403 29 174 306 535 858 1302 1934 2578 3143 3420 3815 4103 4613 5468 7032 8571 10440 12036 13988 16340 18479 21040 23544 27790 33260 39430 46574 52043 56449 64443 75994 88792 101327 114405 132576 161221 173886 159296 151954 148611 146347 138766 122718 94146 76158 54128 39901 33726 32229 39427 40135 36165 60788 90803 115735 186130 323741 479933 369660 122589 9052 418 98 88 61 60 68 102 143 49 112 110 73 20 105 64 84 83 74 123 64 85 105 50 42 69 71 120 142 117 121 61 88 69 149 150 72 51 82 86 114 29 18 61 164 194 184 226 223 158 98 91 114 142 138 89 140 163 97 62 129 160 146 139 113 148 116 91 43 55 21 51 56 75 95 52 98 61 50 55 40 56 69 62 33 59 77 77 49 18 47 56 39 57 47 66 34 29 54 63 88 64 68 46 36 79 70 68 82 36 23 57 61 60 53 76 59 56 67 46 81 71 44 55 70 94 87 50 50 55 70 54 52 68 79 59 57 67 87 87 56 57 62 56 80 67 47 43 49 36 57 75 52 39 44 46 47 45 71 62 50 61 68 75 58 75 57 51 43 30 58 69 65 58 53 62 77 58 59 61 69 60 57 50 46 35 41 37 33 46 55 53 40 45 50 47 44 43 59 60 44 50 63 62 59 56 53 43 43 39 46 38 41 31 34 24 21 13 12 65744 266 2908 30 11608 18 15 44 7306 1404 69 281 406 811 1274 1695 2310 3327 4692 6538 8849 11110 14034 18524 23334 26683 30825 37667 45450 55164 66449 76476 89289 100734 115074 132320 139093 140482 140084 140378 138229 134301 139223 150344 152857 130867 113963 106396 99040 71727 78176 169141 226434 276163 368582 393757 265084 115880 33282 1641 60 63 98 106 128 100 78 61 70 88 118 69 80 88 70 47 54 61 56 110 113 155 63 106 77 97 76 149 109 57 22 64 46 60 77 118 87 69 55 96 145 146 142 152 209 236 211 204 156 153 102 125 122 144 134 112 116 112 128 201 159 98 73 64 108 83 55 66 48 57 105 70 21 43 101 101 54 129 60 56 62 28 53 28 74 81 74 62 46 46 73 64 35 52 32 41 4 49 68 64 58 63 25 71 99 53 62 63 92 94 71 79 89 76 77 107 79 67 77 45 52 55 61 88 53 80 63 82 75 78 75 59 61 64 45 69 71 28 23 24 37 80 53 55 60 55 42 55 56 60 48 40 61 97 70 72 90 68 72 76 59 67 74 66 86 69 68 63 47 33 41 72 71 73 70 69 75 62 75 72 59 51 43 48 62 60 51 65 54 48 54 67 75 69 74 73 71 74 69 73 72 73 75 72 77 59 49 49 43 40 39 42 36 30 21 26 65750 271 2756 30 11606 18 15 50 7305 1404 -44 229 537 1010 1411 1831 2211 2854 3526 4201 4702 4984 5532 6292 7408 8617 9617 11924 14943 19430 26687 39369 58237 83829 112415 142021 164113 177253 191866 196207 192651 212876 242632 257893 269767 263375 235951 232862 216307 209152 181657 155874 119089 79827 47230 25695 35987 94798 165223 220705 126200 66874 23397 2266 190 157 158 143 176 157 125 178 207 209 169 149 181 159 147 105 115 89 125 112 172 159 172 214 112 127 123 159 147 133 145 155 132 99 156 109 111 96 126 94 137 196 241 210 256 265 270 274 206 241 203 170 233 226 150 78 135 139 158 165 161 143 152 167 127 122 120 108 152 146 108 130 140 130 114 123 127 139 116 113 121 111 98 81 85 125 101 96 123 87 66 109 67 102 126 107 90 106 116 109 92 109 115 91 76 97 113 135 155 102 110 118 117 100 95 123 113 120 149 139 121 96 105 102 116 103 138 119 91 84 87 84 98 117 87 84 112 111 111 119 107 84 105 133 120 101 74 101 106 97 94 104 107 119 108 111 102 105 93 106 116 125 124 128 115 94 117 120 107 95 81 104 120 101 85 104 110 88 94 101 88 85 77 87 103 99 88 91 90 82 82 92 85 87 93 92 93 102 97 112 102 90 102 91 98 98 85 78 80 81 78 71 72 69 57 52 56 65756 279 2514 30 11604 18 15 56 7304 1405 -46 146 539 932 1485 2105 2930 4045 5225 6224 7167 8510 9369 9758 9868 10749 11998 12961 14988 17123 20550 24825 29492 34821 42851 55097 64282 68471 74038 83113 93681 111718 136924 171241 211878 248875 267889 255939 253907 271967 270460 251965 220215 204410 208437 214432 187439 151498 118811 98087 84754 85323 70053 63601 55467 51906 49894 39728 21151 7491 1564 874 528 289 144 147 211 181 144 149 147 140 165 159 194 145 119 118 79 110 103 149 164 123 130 114 89 115 116 75 94 146 147 84 77 178 197 195 95 56 87 77 135 139 217 238 261 273 260 216 247 210 195 183 176 165 146 161 119 140 155 111 140 171 114 113 126 138 84 114 92 102 119 107 109 122 91 86 76 128 123 79 95 124 94 108 98 66 82 104 111 154 113 101 97 110 69 89 66 71 79 80 91 80 99 102 94 116 109 109 98 99 97 126 123 106 79 105 110 110 105 102 101 113 100 106 83 99 124 126 98 84 77 71 76 84 76 117 103 95 118 107 81 87 98 97 82 95 108 93 73 76 105 102 107 104 88 101 106 96 71 101 111 101 107 81 92 92 71 85 110 105 90 60 66 96 112 87 101 83 65 83 89 92 97 70 78 73 65 74 79 74 65 73 69 68 84 80 88 91 89 110 99 86 84 84 91 77 62 74 72 72 71 66 65 59 53 51 47 65762 277 2571 30 11601 18 16 2 7303 1406 32 397 740 1065 1458 1745 2122 2267 2581 3165 3470 3804 4306 4831 5692 6745 8390 10370 13362 16848 21320 27445 34375 41548 47432 54250 57860 63798 70433 78917 99248 128588 160663 188996 210239 235189 248526 262324 287802 306789 310368 312824 300063 262323 233516 210797 192177 186177 158863 131952 105904 78032 62185 46070 35406 32528 11148 2875 1889 1873 1238 563 176 165 142 162 200 199 243 180 130 105 199 203 159 155 205 186 226 198 185 226 194 144 90 146 172 169 164 121 125 152 148 156 133 172 175 154 111 168 211 278 261 284 291 319 318 267 266 266 245 227 165 225 206 141 156 159 210 240 190 186 218 181 118 119 186 147 164 203 184 139 121 123 149 184 108 139 122 154 151 152 170 146 148 139 146 162 154 141 157 97 136 117 143 99 118 93 99 105 108 120 114 69 102 93 137 174 127 152 143 156 141 160 177 157 141 125 120 117 133 143 131 111 114 131 127 109 129 136 141 156 143 135 121 126 157 129 133 138 118 122 148 144 117 107 123 143 128 130 122 101 113 101 124 108 114 120 121 128 121 115 114 126 120 125 124 114 111 132 125 135 130 120 125 116 114 114 98 101 124 122 107 130 104 108 100 99 114 121 107 123 109 90 90 108 115 120 123 115 130 135 117 118 123 110 108 102 104 91 97 99 89 86 86 82 78 65768 280 2478 30 11598 18 16 8 7302 1407 -29 134 329 438 710 1081 1452 1990 2323 2850 3380 4422 6155 8238 11051 14956 19971 26115 32847 42626 54974 67661 82360 98514 111645 115376 105745 97081 92131 86717 83843 95044 120770 170848 231414 259947 285269 292578 273889 278299 263469 236473 215985 204553 200719 191300 172049 152923 129986 105415 78190 52226 31074 17213 7125 2977 2049 2201 2046 1517 773 443 432 455 322 245 143 118 177 112 98 105 139 179 152 96 155 157 83 123 136 111 127 134 91 150 143 131 134 135 113 159 106 58 55 94 101 122 147 171 134 104 134 237 246 253 289 304 332 249 199 278 245 263 221 229 217 140 77 147 158 153 125 155 125 128 153 103 110 116 98 120 106 114 135 67 89 107 122 73 106 127 116 104 47 93 72 61 87 109 107 83 106 88 70 102 97 91 109 85 120 104 86 124 82 67 70 72 129 102 84 96 105 102 95 76 79 113 124 116 115 98 97 94 68 83 123 103 94 92 92 104 123 118 104 94 105 86 98 113 99 113 105 112 110 116 134 100 108 84 93 116 103 67 90 89 111 105 88 101 98 112 114 103 98 84 88 92 115 108 88 72 88 75 86 90 94 97 96 80 73 67 82 84 81 83 69 88 67 75 67 66 81 81 77 82 81 84 58 72 90 79 76 94 95 86 81 79 79 73 64 57 58 67 73 67 63 61 45 47 65774 277 2566 30 11596 18 16 14 7300 1408 -68 79 381 790 1250 2020 3019 4283 6427 8608 10931 14719 19760 25192 32055 40808 50462 59720 69552 80822 93020 93345 86203 77523 73514 80726 87333 90576 103866 121963 137270 163930 197737 213008 200186 173194 163361 172427 185549 197080 224985 241038 248227 267970 284729 279886 262992 202679 130328 89349 70812 45386 24402 13870 13299 18040 4051 445 225 217 290 282 257 177 174 182 185 178 114 146 82 131 127 126 129 154 139 214 159 140 147 189 120 131 156 169 130 132 111 158 161 167 144 186 191 179 226 147 121 200 259 285 286 304 319 339 276 277 250 249 274 220 222 151 91 120 185 214 181 140 183 131 150 107 158 213 176 171 191 142 152 102 175 145 117 118 146 103 122 115 131 81 106 141 140 115 105 153 145 142 107 110 121 139 133 125 148 146 122 104 123 104 135 102 137 139 98 118 109 132 119 106 118 143 153 102 88 126 138 129 98 148 128 133 129 106 110 117 118 112 142 131 135 139 100 98 118 126 114 123 132 142 138 111 111 120 145 116 107 140 133 113 110 111 120 132 103 104 120 115 98 132 127 114 124 135 95 113 108 102 100 106 98 114 128 120 116 103 104 94 97 102 91 91 106 100 96 99 103 112 108 89 92 102 99 93 91 103 106 113 113 98 97 107 110 111 94 83 82 75 78 82 80 78 68 59 65 65780 267 2893 30 11593 18 16 20 7299 1408 107 586 1112 1797 2676 3475 4601 6130 7925 9992 13161 17039 21043 25032 29106 34494 39591 42298 48285 60344 72153 87044 116500 158088 205075 276562 367941 428234 427248 426590 369160 302036 313129 327964 309290 270819 232323 208078 170312 121133 72712 58766 42366 14420 9682 15523 2906 273 205 246 178 202 189 197 138 185 223 206 153 134 157 139 177 180 123 135 150 144 142 181 147 140 163 119 129 157 166 159 161 130 131 170 161 212 216 162 190 220 189 144 277 281 267 339 336 331 320 316 255 310 240 160 218 154 108 130 133 160 172 190 163 141 135 197 200 184 145 172 181 135 158 149 185 156 174 107 143 140 102 154 112 127 127 138 149 130 129 117 161 129 131 144 154 137 117 128 113 135 134 126 125 145 143 146 148 158 140 121 130 135 103 95 126 140 184 135 129 138 100 102 129 160 127 147 140 122 125 141 122 128 134 119 120 119 89 111 140 130 117 108 127 115 138 154 109 111 85 110 134 113 128 142 158 154 133 131 131 133 148 128 117 116 125 141 118 129 124 98 88 94 74 93 120 115 105 90 99 109 95 91 84 89 87 93 100 88 91 113 106 96 92 98 98 97 106 104 101 104 106 103 113 116 106 99 95 101 102 103 85 80 80 67 74 72 75 66 63 65786 283 2380 30 11590 18 16 26 7298 1409 94 295 493 653 897 1196 1600 1964 2388 2750 3097 3499 4015 4645 5640 6920 7928 9004 10145 11526 13113 14904 17150 19725 22733 27244 33483 39889 44457 46993 49545 52350 53395 58715 73480 95479 117982 143039 170910 195867 207529 232647 283338 350172 433779 475853 434565 368152 327126 277357 234525 202320 147852 79423 48883 32418 18951 7978 3478 1396 458 238 127 115 146 138 160 150 171 185 149 183 210 158 127 149 114 109 121 181 124 101 103 97 110 81 172 134 139 93 130 122 121 134 100 114 96 80 67 103 130 178 134 172 165 246 319 342 270 266 220 288 343 283 194 170 148 148 102 88 95 88 149 122 96 97 112 74 112 119 64 93 118 122 132 167 116 118 76 91 93 43 65 82 92 85 107 82 124 81 69 74 117 82 45 69 77 62 69 73 69 90 125 112 75 89 63 51 87 60 62 81 81 86 79 85 95 71 82 99 92 87 58 62 78 62 55 82 96 76 72 80 112 106 77 83 116 149 126 118 99 106 91 73 125 99 92 88 74 78 90 79 78 75 81 81 76 71 101 93 90 92 85 98 99 92 83 85 58 84 69 60 81 88 84 66 56 51 58 64 92 70 71 52 56 67 46 47 56 61 62 60 59 59 62 64 62 54 46 57 71 60 73 77 72 65 84 73 63 67 60 62 58 57 51 52 40 41 48 40 44 39 31 65792 293 2078 30 11588 18 16 32 7297 1410 -54 101 219 462 658 974 1292 1825 2329 2951 3634 4333 5042 5868 6975 8392 9758 11655 13883 16808 20719 24913 28179 30492 32774 34411 34865 35588 37764 39809 40894 42543 46534 51068 53148 55150 58614 58857 58830 61382 68492 75732 85894 98596 116590 142197 180405 215631 252925 293918 327006 330899 325867 307862 285267 270561 251194 225258 192291 163836 140942 108274 74388 49106 38913 26305 15421 10080 9389 7727 5282 3337 2844 2356 1676 843 376 144 150 258 221 242 263 193 164 152 157 121 192 163 178 151 79 146 212 202 196 174 110 143 125 177 208 157 121 112 146 131 268 192 160 189 200 229 276 272 257 308 337 317 344 323 280 228 231 162 156 145 166 134 119 133 147 173 191 140 121 131 162 145 168 139 160 160 188 157 142 176 174 212 148 156 184 109 140 140 142 158 157 136 139 117 146 129 97 123 136 126 160 153 150 138 148 135 165 138 153 121 132 145 114 123 146 132 144 146 122 108 147 136 170 136 102 150 161 117 140 141 91 143 160 123 127 136 136 152 165 153 129 123 118 133 144 169 140 118 122 127 106 110 125 140 115 161 149 127 107 108 117 135 122 115 112 135 138 114 132 127 130 108 133 142 127 132 109 98 106 111 116 123 112 106 123 104 101 104 102 103 97 105 94 114 119 109 100 116 111 99 96 125 127 122 119 122 122 118 127 128 107 121 118 121 114 101 104 100 93 92 95 86 82 81 76 65798 296 1986 30 11586 18 16 38 7296 1411 -44 131 172 286 395 579 722 883 1127 1246 1563 1967 2374 2829 3292 4123 5072 6324 7988 9593 11189 12692 14106 15888 17397 19040 20213 21984 24543 27088 29840 32422 34709 36322 38234 40402 41318 42578 42681 41402 42461 46457 51332 54282 58834 66904 73980 78317 90698 106032 121185 138319 153452 171085 183903 192773 211809 216897 212890 209134 200484 202218 206265 211534 220768 214623 197470 188324 186046 170551 140776 99357 61973 42359 25085 12622 4465 3075 2538 1131 592 407 235 246 237 162 158 186 151 212 150 170 182 183 134 171 164 185 186 213 177 200 198 204 191 154 157 130 132 149 159 146 226 261 264 303 272 306 270 342 346 311 287 299 315 308 231 244 178 228 164 109 120 114 147 155 133 133 141 161 152 152 161 167 153 137 200 188 183 164 148 146 132 140 122 155 161 162 135 116 131 118 129 144 110 141 143 136 122 164 148 155 179 161 143 145 125 138 130 145 131 103 104 138 162 154 156 167 145 129 114 114 112 158 153 117 103 137 125 121 136 151 144 151 147 138 139 125 129 153 140 113 108 129 119 120 125 170 160 142 132 107 101 136 119 90 111 120 133 111 99 131 137 128 131 131 122 128 108 115 132 131 151 124 119 117 124 119 114 134 129 117 112 131 125 107 115 118 116 117 120 95 121 125 110 115 127 121 126 117 108 97 100 115 117 116 122 117 119 126 119 117 113 109 111 108 109 105 100 91 92 90 83 83 81 71 65804 274 2642 30 11582 18 16 44 7295 1411 48 340 608 817 1023 1306 1614 2068 2536 3163 3997 5016 6203 7397 8775 10190 11846 13707 15825 18355 21633 25510 29855 35222 41694 49005 58481 69846 80667 93118 97825 101030 108671 125348 144569 166067 187796 209838 223508 238362 263900 281301 312284 335280 345149 363392 350080 298575 238294 206411 171940 103242 51999 28380 17192 11574 6713 2258 847 257 156 247 265 280 200 139 177 183 112 165 187 143 151 186 201 166 162 216 243 173 164 153 166 202 179 180 181 143 218 167 184 256 277 262 264 211 306 279 328 386 306 299 319 266 174 140 164 156 149 169 112 140 148 172 187 123 114 133 108 103 134 154 156 125 134 159 156 176 157 171 168 137 159 165 123 130 142 145 108 152 164 144 195 165 121 121 82 121 143 110 149 154 122 127 120 145 110 122 132 122 103 141 164 135 142 152 150 156 161 155 152 126 109 153 107 123 121 136 135 134 107 129 131 122 112 110 107 124 109 130 117 110 118 134 122 93 117 106 122 121 122 118 119 133 135 135 121 160 146 123 103 117 123 116 120 130 127 125 144 146 124 101 112 111 123 98 105 107 113 134 141 134 133 114 118 112 107 105 100 110 105 108 100 114 112 106 117 106 103 111 117 130 117 124 122 119 130 123 121 117 119 114 99 110 111 112 109 97 100 96 102 100 80 76 65810 272 2699 30 11579 18 16 50 7293 1412 37 231 361 690 1164 1646 2290 3102 4319 5558 6899 8670 10085 11553 13178 15062 16689 18810 22046 26367 32276 37300 39698 46131 56201 65669 74565 87551 99328 107605 121817 142500 168247 202141 223166 239429 240312 240445 244658 251052 273315 302121 325415 344296 336650 304711 268958 208743 154609 115676 77951 33092 11115 3759 2046 1165 744 436 164 129 205 239 132 94 171 191 163 132 151 187 135 133 126 189 197 193 132 131 170 207 139 168 90 136 186 192 164 194 217 238 222 237 243 204 292 325 291 306 228 263 230 158 170 169 126 153 183 151 148 108 129 148 130 137 124 203 138 120 163 110 94 150 158 205 215 129 137 130 120 171 126 140 112 150 142 139 165 115 113 146 130 121 117 173 120 133 139 103 170 155 90 139 128 86 122 157 119 128 120 105 136 150 153 128 133 111 90 135 132 123 102 111 113 126 126 126 157 144 125 121 120 104 98 123 99 114 103 133 133 121 132 157 138 89 87 100 107 88 128 132 124 98 89 117 122 110 111 123 106 129 144 127 115 108 123 100 107 102 118 116 122 131 111 103 97 115 128 104 128 130 118 135 122 99 87 115 107 103 99 96 106 107 101 95 110 102 115 120 114 106 108 109 110 115 110 124 116 109 109 105 104 99 100 98 88 89 91 84 76 78 71 65 65816 279 2487 30 11577 18 16 56 7292 1413 -76 190 511 888 1242 1731 2401 3048 3899 5121 6438 7921 10164 12783 15626 19356 23626 27762 30476 33263 39419 47726 57660 67234 76828 89207 102056 110723 113887 118689 133063 148843 160752 181117 201080 215758 226221 221930 225798 227760 215928 200177 204752 188197 158552 144853 136129 134725 127876 96178 73934 68375 73753 81533 88791 71577 40442 26982 19663 13000 5313 1580 652 344 205 198 284 249 171 239 218 205 192 154 116 118 113 130 141 95 158 182 146 211 187 147 133 102 180 173 149 160 211 200 253 272 194 257 240 227 264 259 329 282 310 254 189 176 194 176 133 171 138 128 121 113 193 114 94 145 165 81 142 180 161 126 105 137 127 143 101 125 145 135 129 93 131 124 154 99 104 93 114 94 135 163 152 175 128 121 124 117 125 93 91 116 113 92 132 124 124 119 98 149 167 131 143 125 103 128 115 129 113 110 84 106 99 96 101 130 136 108 124 142 145 121 108 83 119 105 96 126 140 128 82 104 137 108 116 144 116 108 114 117 114 114 108 124 107 95 102 105 128 144 117 114 94 124 125 135 140 117 118 109 103 120 112 111 104 101 116 114 87 106 96 112 112 123 133 111 121 124 103 101 108 118 117 112 109 101 90 110 105 95 104 102 99 98 121 124 117 108 116 116 110 109 102 92 97 99 89 83 86 79 79 83 75 71 70 65822 280 2455 30 11575 18 17 2 7291 1413 128 441 902 1319 1813 2458 3159 4010 5101 6490 8160 10281 12410 14628 17706 21261 25197 28879 32935 37797 40969 45176 49409 56615 62756 71859 80458 89022 93073 102150 112017 120086 123625 131249 139790 147669 152507 137205 145658 160163 178644 249326 320896 345886 322363 264763 246079 233610 180141 137612 133455 123534 76848 20903 2025 1574 1966 2536 2846 2565 1677 450 121 148 96 134 190 192 142 124 142 141 176 110 95 56 109 106 173 145 110 142 117 138 182 157 106 126 123 161 139 127 184 200 217 220 238 198 188 187 295 283 236 239 210 167 163 164 192 149 91 117 117 94 114 117 141 147 115 101 82 94 112 113 153 139 94 72 90 136 127 134 165 129 113 168 166 129 132 134 73 107 133 94 58 80 62 122 138 139 150 149 133 102 113 116 126 111 97 156 134 106 125 95 104 95 136 146 146 127 94 102 118 122 72 96 90 81 80 73 102 119 114 119 97 95 94 92 102 97 101 83 87 82 94 100 81 89 105 111 96 93 101 103 95 103 95 85 84 85 89 98 64 109 101 101 82 88 95 101 107 93 91 98 106 97 106 122 107 84 91 83 74 87 92 100 81 90 80 95 100 85 93 95 69 66 84 70 54 71 73 94 75 67 74 85 87 87 92 93 89 89 92 96 91 97 88 82 76 71 75 71 66 66 68 65 54 51 47 45 65828 271 2724 30 11574 18 17 8 7290 1414 32 193 301 388 653 921 1290 1632 1945 2502 3016 3896 4977 6093 7274 8430 9255 10556 12463 14538 17591 21408 27682 38005 48939 60750 72242 83070 96972 96303 87389 92836 111704 119096 140848 185335 220839 257377 320585 395506 452638 495827 483466 446565 431162 344651 227428 144732 76297 36534 16509 8641 3163 418 164 202 166 154 165 223 197 187 175 187 190 162 194 188 160 132 114 128 121 199 131 164 170 169 200 120 145 167 190 185 238 217 189 221 264 207 251 256 222 236 187 172 198 179 186 167 124 162 122 98 162 152 158 135 94 155 161 163 172 163 165 126 148 107 71 120 172 150 130 172 157 110 126 159 150 102 110 139 126 122 115 109 133 142 177 136 140 102 162 154 122 123 149 159 146 138 155 174 129 119 131 126 148 130 149 105 113 117 120 99 144 135 121 123 128 144 145 135 110 112 128 142 168 127 115 104 99 172 138 122 104 108 118 145 139 121 123 101 145 172 136 117 122 100 106 112 119 113 133 118 149 146 145 134 123 132 118 95 125 95 109 102 93 95 100 102 107 110 103 99 101 89 102 107 97 93 100 87 87 97 94 89 101 97 89 110 104 96 100 107 93 96 96 100 93 119 109 101 102 107 101 102 103 99 89 91 85 91 84 73 73 71 75 61 65 66 54 65834 256 3174 30 11574 18 17 14 7289 1415 -47 60 176 429 627 803 878 1192 1590 2118 3056 4175 5822 8504 14067 22986 34300 52991 80031 105635 137293 195202 286907 387991 420221 435892 452830 513099 537024 601055 595880 476108 358156 149015 22706 2363 160 113 115 132 72 99 134 179 230 188 197 109 92 159 180 170 141 122 155 140 112 154 163 56 108 131 126 170 59 78 146 191 197 239 213 187 182 217 212 179 258 242 256 260 183 162 153 194 183 146 101 108 105 73 121 147 100 111 142 87 121 141 112 85 105 119 113 92 106 114 111 134 73 81 122 113 78 80 64 80 76 76 79 62 104 110 122 132 77 74 92 125 67 79 93 91 120 111 130 118 123 94 120 141 118 117 132 110 100 103 116 112 107 108 135 119 130 108 117 130 108 86 70 105 138 112 98 80 80 109 94 100 88 107 127 109 88 114 99 84 88 62 81 91 93 60 91 122 111 105 80 90 98 98 105 103 80 81 101 98 100 92 90 87 82 75 81 81 66 77 93 94 75 53 78 58 78 66 64 69 67 90 74 64 78 77 79 76 79 66 66 64 74 81 80 68 79 62 62 80 73 83 98 78 75 84 87 76 68 67 62 52 54 55 48 48 51 45 51 45 65840 252 3294 30 11574 18 17 20 7288 1416 68 590 1429 2794 4616 6965 10224 15730 31711 58292 88467 125880 154813 182286 217538 206233 199020 188151 214586 259298 334187 427886 541521 568874 544152 524229 484011 405856 252703 121034 23683 2000 172 216 198 185 137 198 154 191 152 220 201 144 157 95 190 204 118 124 149 147 150 183 148 190 167 187 120 198 188 199 200 263 259 270 184 215 233 221 220 247 265 303 276 200 197 166 140 167 165 124 124 75 104 126 152 140 106 158 131 133 128 136 153 140 155 118 126 154 151 98 87 130 160 117 142 153 150 104 154 110 115 84 115 112 58 118 110 122 131 115 152 155 122 122 99 110 162 171 127 123 128 132 141 133 133 117 128 94 73 101 103 115 108 137 108 127 127 126 127 150 159 114 109 126 132 105 122 118 126 134 122 124 137 125 102 125 127 125 122 132 143 136 135 100 108 103 96 85 94 122 104 124 116 102 93 99 102 112 112 109 113 85 99 130 141 144 133 99 113 101 102 108 103 102 121 105 91 118 95 90 97 92 87 95 104 99 91 91 85 97 98 85 76 85 85 86 96 109 105 103 103 98 93 110 115 97 88 90 90 85 96 90 77 80 83 73 71 71 67 73 65846 263 2962 30 11572 18 17 26 7286 1416 53 501 1220 2454 4032 5623 7281 9413 11581 12758 14035 17084 21146 25474 31473 38544 49715 68314 91297 129216 165855 231017 286838 297601 292026 291913 301344 308736 335350 357123 346112 353393 347394 321998 267364 220387 165926 101060 42591 12751 3521 1730 1174 540 300 205 221 168 245 199 177 145 137 168 137 168 193 197 138 180 151 149 155 105 114 173 146 161 173 136 175 226 246 228 228 239 254 309 242 176 146 246 183 234 240 218 171 119 154 167 153 87 82 97 131 135 158 134 151 127 140 185 97 77 117 94 134 133 147 134 116 131 178 135 162 138 151 155 191 126 95 135 139 120 110 142 141 121 83 100 137 111 141 132 119 149 153 109 109 103 133 141 141 124 135 128 120 97 141 107 144 169 166 165 129 132 143 164 144 104 112 143 161 129 138 134 111 110 146 143 117 129 104 124 125 135 150 121 123 117 118 106 112 97 88 96 124 118 105 124 118 119 127 77 98 110 128 125 125 117 93 101 109 93 117 115 105 127 154 138 119 121 104 114 119 123 115 128 111 114 112 116 113 105 104 115 115 92 85 88 104 106 104 89 101 96 84 102 125 118 116 118 104 106 98 106 107 102 102 103 103 95 94 97 90 86 87 89 85 80 70 70 72 65852 252 3290 30 11570 18 17 32 7285 1417 176 767 1619 2573 4053 6306 9591 13135 17490 22867 28176 36763 48580 62738 78571 101256 139769 195630 260241 354789 435552 505152 514068 471040 465210 466653 443602 450885 407472 269200 101132 19388 6253 2604 756 290 190 157 200 172 173 110 166 153 106 135 108 138 124 117 83 118 114 110 108 164 191 134 133 182 192 231 178 182 196 188 135 171 208 234 213 190 127 110 131 145 109 97 49 126 127 154 111 105 145 121 143 165 97 80 80 121 126 130 149 105 58 117 103 123 114 114 105 130 75 89 128 96 125 159 124 133 105 101 78 112 106 110 146 144 119 110 117 119 145 91 119 108 79 124 161 136 90 106 130 128 122 132 131 135 105 129 137 113 161 130 90 127 109 94 114 72 85 138 136 98 86 85 108 87 91 134 152 139 104 141 142 110 101 107 100 96 121 113 93 110 126 112 103 110 100 103 107 107 115 112 108 131 113 112 115 116 92 116 100 83 88 102 121 103 93 88 90 105 118 103 103 108 109 96 98 96 83 93 107 97 93 99 101 103 111 94 87 98 94 102 101 101 87 105 111 99 99 99 101 109 110 99 100 80 74 79 83 75 72 82 69 75 74 66 56 53 65858 252 3290 30 11570 18 17 38 7284 1418 -43 314 857 1726 2945 4561 7408 11342 17143 26420 40523 52673 70690 97448 117398 130486 141720 166165 200536 238875 272348 300645 337117 386682 448883 456702 473499 490784 481414 407523 253984 115430 46374 30611 20306 13116 5417 1859 1060 698 247 120 104 138 197 148 130 104 154 159 142 147 117 113 105 170 153 86 105 115 185 212 231 216 165 194 214 224 138 220 204 147 148 167 122 141 103 83 103 126 92 112 137 121 101 82 63 94 97 145 214 140 141 127 108 118 146 88 122 103 114 122 136 135 147 90 88 51 106 110 79 95 127 116 149 115 133 148 107 91 118 125 118 141 92 114 132 105 99 162 140 108 89 98 115 90 136 72 114 138 142 133 114 120 91 122 150 145 122 130 129 129 106 110 155 129 114 93 89 93 116 111 109 97 124 109 108 96 104 117 132 121 109 108 121 99 90 110 137 104 90 81 93 78 92 104 103 107 119 92 70 115 117 94 94 103 122 129 126 105 84 88 125 117 115 97 106 108 99 76 87 97 89 85 80 88 81 91 87 77 85 103 84 84 92 96 118 113 101 100 102 110 99 91 105 107 110 77 93 93 74 77 85 79 72 74 67 67 67 63 62 54 65864 254 3231 30 11571 18 17 44 7283 1419 155 606 1224 2076 3238 4697 7238 11114 16093 21539 28272 36417 45664 58647 76438 89304 100438 119210 143361 189282 246888 301780 344985 398931 402301 397358 427081 454863 466386 422065 367583 291061 228642 147789 41992 14284 4435 1829 1205 866 491 177 154 137 149 91 181 150 160 98 90 131 42 101 107 142 78 58 95 113 76 118 203 127 207 182 214 228 215 152 106 176 187 217 183 141 115 108 88 108 56 118 72 62 112 102 82 86 92 128 120 111 96 108 95 104 85 94 108 113 117 124 83 104 96 89 114 120 145 129 68 85 110 108 83 87 107 114 88 108 113 69 106 56 47 119 88 95 98 80 67 92 77 103 139 128 100 65 111 136 106 121 115 153 161 137 123 91 90 101 107 131 78 90 104 109 131 109 146 108 88 111 94 69 76 122 130 112 55 83 109 105 102 93 83 97 98 118 111 106 95 109 123 108 107 83 88 76 116 100 81 87 82 88 90 98 75 107 105 101 112 93 80 96 84 70 73 74 74 93 90 74 76 72 57 64 81 78 69 77 84 91 92 80 81 86 93 85 74 86 94 104 91 74 90 91 91 89 89 86 88 78 86 87 84 78 76 75 70 65 76 69 52 49 65870 252 3291 30 11571 18 17 50 7282 1419 18 632 1457 2621 4585 7405 11883 19183 30298 46010 68667 100471 135059 170187 212398 269602 341549 404283 455289 459274 394828 316133 290678 246507 227225 232493 253830 269361 252489 218842 203670 200205 146819 51087 12840 2391 998 252 171 187 136 151 161 205 145 186 163 134 86 174 151 162 108 141 136 143 93 114 160 188 177 236 257 163 200 211 162 183 185 164 160 213 220 225 164 147 135 158 107 67 130 142 156 143 128 160 125 124 117 157 118 156 142 60 67 174 179 132 112 156 98 141 138 176 183 131 118 120 113 161 125 128 121 138 132 131 101 144 112 99 124 149 164 166 162 120 147 155 109 123 142 140 142 136 141 126 139 111 115 138 135 111 115 125 90 121 95 127 138 147 134 171 128 128 127 109 130 141 147 100 106 119 107 135 140 124 126 140 85 84 121 157 131 124 98 125 104 109 111 90 97 103 130 110 111 124 106 120 129 117 138 129 139 118 113 126 98 98 111 118 110 104 126 90 84 109 102 115 107 109 94 87 110 108 91 109 105 87 89 97 100 107 103 98 120 114 95 105 107 109 111 117 118 126 117 123 109 110 112 105 113 108 101 96 91 89 86 78 78 78 76 70 65876 255 3203 30 11573 18 17 56 7281 1420 -89 370 1106 2155 3578 6558 12040 21647 35946 50775 67787 98336 134749 164874 179525 169999 176697 208959 252771 295390 347161 375713 392516 354961 248169 180297 175598 190147 203031 215411 215831 207520 212401 177115 146044 123859 41252 3767 387 165 122 170 213 215 189 183 197 185 144 153 153 173 210 153 150 113 158 171 148 129 192 175 152 143 175 205 255 244 227 192 158 166 179 181 208 213 201 128 138 143 180 171 128 157 132 118 149 148 108 127 148 176 160 59 112 92 123 140 120 127 198 128 115 129 175 133 131 128 157 122 107 104 141 124 126 140 121 117 115 143 162 127 144 146 156 149 106 169 163 145 155 163 147 131 134 106 146 145 154 179 162 155 159 143 155 149 155 145 105 154 174 162 138 131 138 135 123 112 144 165 159 143 146 151 151 155 143 114 111 117 126 134 139 128 143 141 146 157 140 160 145 117 107 130 133 141 102 104 107 146 127 108 143 150 147 121 133 121 136 130 136 116 99 110 132 135 128 123 128 117 122 123 119 109 117 131 125 137 115 101 111 107 117 126 103 108 110 115 121 122 123 126 122 117 129 139 141 143 139 139 134 118 118 109 102 109 107 97 100 101 98 101 88 81 74 65882 250 3357 30 11577 18 18 2 7279 1421 7 545 1556 3308 6931 13803 25140 46576 88981 167894 286555 428555 537619 539457 488039 365749 307865 316899 305694 245141 243101 255398 240075 192707 172859 178996 167852 126126 80001 42807 12139 4324 1284 334 217 204 171 186 142 193 152 155 178 142 145 136 146 167 199 136 128 125 175 194 164 136 122 128 128 149 137 184 185 107 95 156 140 124 137 147 211 178 167 174 189 116 115 90 103 108 86 113 94 112 137 116 63 125 94 118 108 97 95 112 79 112 107 155 122 70 86 171 122 131 130 141 144 89 80 132 106 72 71 91 111 116 37 93 89 145 125 95 143 115 138 137 105 116 96 114 129 106 120 91 88 85 111 89 79 134 122 123 132 103 136 131 128 117 98 117 91 131 95 94 129 102 103 114 117 81 117 130 127 139 123 114 112 116 101 91 111 98 98 117 121 106 104 90 74 101 97 82 75 81 123 93 101 99 84 88 97 116 101 97 98 105 114 96 94 71 73 94 86 75 89 84 87 91 90 89 88 94 106 87 67 67 81 97 87 91 84 77 83 97 86 81 99 102 87 98 89 80 88 94 95 95 89 87 86 91 92 88 69 66 73 72 61 58 55 60 65888 246 3479 30 11579 18 18 8 7278 1421 -83 465 1412 3557 8253 18108 33051 51864 72273 97848 152634 178761 170606 187935 261903 360019 458387 552744 564547 647245 702234 729003 565639 389092 157126 26060 11303 6562 4358 2097 537 170 231 238 203 146 189 167 135 137 119 156 175 207 220 195 137 163 206 173 179 202 227 253 144 168 271 177 179 237 238 195 163 164 166 134 141 169 151 161 182 170 183 147 154 183 154 148 165 180 118 136 131 98 167 150 126 155 194 150 148 143 157 152 136 111 151 185 155 139 181 138 144 168 148 189 172 165 179 138 136 169 171 160 121 141 159 129 130 121 143 143 157 156 140 149 160 158 146 127 141 157 141 145 174 148 163 151 158 146 162 187 153 160 144 167 162 149 148 189 169 124 124 181 163 137 135 147 137 143 159 148 153 140 137 159 150 174 166 134 138 145 144 125 148 117 114 141 155 125 153 141 120 120 127 152 144 128 155 140 134 128 136 142 138 140 145 123 114 124 129 130 130 111 115 118 132 135 124 126 148 139 130 132 132 126 133 137 129 122 132 126 124 141 145 151 136 137 128 121 128 127 127 138 134 132 118 113 108 120 113 101 92 91 89 98 65894 358 121 30 11581 18 18 14 7277 1422 283224 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 209 711 1623 3153 6058 11287 19503 31826 47316 69001 102128 147048 191001 234144 281916 301676 325806 406542 480310 483990 431898 421028 385699 320849 305264 266683 175449 123699 88291 63341 39067 26605 19175 15327 12621 9130 6507 3234 612 228 140 186 159 151 161 171 173 166 188 188 136 170 165 158 177 130 121 165 166 164 206 202 123 103 180 144 156 178 185 188 131 138 158 113 176 206 145 167 189 127 147 142 117 158 142 148 104 134 164 124 88 105 159 121 105 152 152 136 162 132 103 137 124 123 136 156 153 120 124 131 114 135 139 149 162 131 155 134 144 150 125 153 178 157 153 145 149 128 113 123 122 118 143 137 149 153 121 124 144 156 100 110 138 146 138 118 114 135 120 120 152 122 113 127 136 139 146 155 147 136 134 132 108 92 136 122 105 103 124 132 111 99 102 137 151 105 117 120 121 107 115 112 115 103 92 113 115 125 125 146 132 111 120 128 122 132 134 113 102 117 87 113 111 102 122 129 87 103 103 117 103 94 90 95 91 106 82 84 108 96 101 114 102 102 100 93 89 100 107 117 120 97 100 119 112 120 110 103 110 109 106 109 97 93 93 87 90 93 89 85 86 82 74 67 65900 356 180 30 11580 18 18 20 7276 1423 962513 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 105 585 1603 3037 4929 7182 10564 15078 19940 26788 36491 47830 60106 75528 94857 111959 120786 125723 139278 158007 188114 218532 239434 256239 283556 312749 346911 373150 348562 290777 257976 247162 230962 215172 195824 171756 122563 69840 38440 18005 9216 6297 5483 4826 4165 3379 2013 528 226 163 214 221 178 152 151 165 143 136 200 159 108 191 149 185 220 160 150 170 196 135 149 175 211 163 146 161 163 106 139 137 153 171 102 148 181 204 263 186 153 158 143 154 169 147 158 118 175 168 210 211 182 151 184 150 145 188 135 124 125 172 152 127 183 187 164 151 154 77 131 155 141 175 183 154 149 185 166 166 153 114 123 142 120 145 135 171 173 161 107 144 164 154 140 146 149 116 168 165 144 128 142 151 174 141 137 156 136 155 133 110 121 167 167 113 149 186 124 109 142 122 142 154 140 136 154 129 137 144 141 129 160 153 144 163 168 122 124 133 139 138 138 152 159 149 145 147 140 147 118 125 132 113 115 122 132 125 129 129 113 119 104 111 116 120 115 120 145 146 116 94 115 97 116 117 118 125 114 94 107 115 110 118 134 121 105 128 121 116 124 141 121 110 127 129 133 114 116 116 128 109 97 95 107 108 102 100 99 87 87 86 79 73 70 65906 265 2909 30 11579 18 18 26 7275 1424 -58 450 1345 2675 4553 6874 10115 14690 20970 28928 38375 48736 58846 69221 83559 99639 116579 134905 153769 168274 183114 198533 213318 224089 235957 246995 251141 255256 269103 285000 304032 293872 276491 247717 221281 175198 141530 101267 70089 44603 31036 20723 12735 7180 4233 3007 2573 1761 922 347 269 180 164 130 120 146 224 202 137 120 198 206 154 199 120 126 139 177 134 152 129 131 142 190 110 88 165 179 177 199 137 133 185 161 139 145 150 182 187 186 173 130 146 147 123 135 97 111 129 136 160 97 135 159 145 135 126 126 110 98 148 159 143 148 145 113 103 142 127 107 131 145 140 130 120 166 173 167 138 122 116 85 156 153 134 142 129 114 142 137 132 123 128 155 165 178 163 146 142 128 129 168 163 141 157 150 123 146 153 139 162 146 108 103 139 132 148 130 173 174 160 148 104 109 138 118 131 118 86 106 129 119 146 157 133 123 149 138 116 122 124 119 117 116 122 121 113 142 131 140 126 110 105 94 91 108 97 118 114 80 84 90 102 106 95 101 111 98 107 127 111 88 94 94 101 115 106 90 97 107 102 88 100 93 79 104 98 104 89 97 99 109 109 106 104 99 97 101 108 107 93 93 86 90 94 89 86 80 79 73 84 79 65 60 58 65912 263 2970 30 11580 18 18 32 7273 1424 252 1030 1978 3196 4565 6603 9465 12854 17681 22954 29435 38549 49426 64365 79889 96948 127721 163717 195699 234153 270131 299241 311357 334837 365127 361298 344173 320203 272644 230102 217474 223551 219235 190383 154059 104570 71413 55728 42153 28845 21216 16754 12768 10124 7439 4865 2954 1247 305 253 185 201 180 226 145 204 233 159 114 165 149 144 130 175 188 151 114 116 144 131 99 139 176 129 131 122 149 139 186 117 130 182 85 99 191 119 118 71 115 130 104 135 145 107 126 134 138 111 144 127 147 123 118 114 123 124 114 157 105 152 117 146 114 99 171 141 151 104 131 127 110 116 86 105 135 181 168 112 76 126 132 92 97 96 111 129 120 130 97 115 137 131 151 122 73 113 108 124 125 130 129 119 109 117 104 109 121 127 104 114 170 132 148 131 144 129 139 126 122 154 115 112 121 119 106 121 145 89 133 92 99 123 115 106 100 113 94 117 131 97 100 99 114 92 91 118 118 119 110 102 101 98 103 100 91 107 108 117 98 77 100 105 102 102 97 106 100 106 96 94 91 96 98 86 109 104 105 92 81 85 91 95 93 84 82 85 91 78 92 99 104 90 91 101 94 83 93 90 90 91 77 77 83 87 75 73 74 69 66 64 63 52 59 65918 256 3185 30 11585 18 18 38 7272 1425 -81 193 803 1768 3320 6026 10430 16672 24695 35122 48365 62752 74102 91153 110318 128135 150262 156318 152047 163083 180500 181425 201116 233349 257136 299053 352246 405950 475175 518877 470842 392468 327257 255996 150003 33417 27799 22963 5603 2256 1402 1137 868 495 204 216 202 183 144 172 166 158 80 102 134 137 147 147 146 157 135 159 103 131 158 97 82 76 103 146 136 146 102 123 124 116 153 110 152 214 166 126 144 135 124 136 146 142 152 129 101 128 95 111 180 131 106 111 110 114 134 120 58 115 145 130 136 98 102 154 146 129 141 112 106 80 84 133 121 135 128 102 129 97 109 145 150 134 136 96 129 118 119 135 58 100 105 92 125 160 100 104 122 138 155 153 130 119 106 116 135 143 147 103 89 111 138 135 104 115 135 124 101 108 104 119 87 127 151 103 100 100 99 117 116 108 100 82 113 102 95 109 122 110 106 95 80 105 108 115 104 117 99 96 96 105 113 108 109 112 94 73 94 118 100 107 107 100 97 89 76 83 86 81 84 84 97 94 104 104 87 85 89 87 85 74 92 92 87 95 94 85 103 95 95 108 94 83 84 76 85 78 73 82 72 83 69 70 70 67 58 61 58 54 53 46 65924 246 3490 30 11590 18 18 44 7271 1426 4 753 1686 3164 5684 9813 14254 19781 26333 35046 49256 65892 84484 114487 155425 213558 275223 360426 446759 501211 549752 626338 675507 616645 526928 433206 285722 175136 69872 10107 447 257 196 162 117 148 120 138 194 128 104 199 116 165 86 127 155 161 123 141 132 117 136 116 158 79 80 173 121 135 186 112 116 107 55 115 116 137 55 130 85 130 126 102 78 102 97 84 107 82 119 155 114 87 77 129 137 147 101 102 126 171 153 89 67 76 132 89 89 106 98 122 120 111 146 108 96 110 102 130 130 99 102 95 89 118 129 101 90 94 107 139 110 102 90 100 118 108 101 106 85 89 84 88 110 119 133 108 71 119 144 122 132 106 120 126 137 114 113 95 105 77 117 106 92 110 89 84 57 89 129 92 97 75 103 114 111 108 109 98 120 123 79 62 86 110 95 89 92 114 122 91 68 81 106 89 81 91 85 79 59 74 89 64 69 85 74 63 75 75 62 57 65 61 65 70 82 78 81 87 82 60 79 78 67 81 69 70 69 81 65 77 74 76 72 76 78 71 66 67 70 69 72 63 63 67 62 61 55 55 43 40 39 39 37 33 65930 246 3467 30 11597 18 18 50 7270 1426 141 695 1554 2811 4523 7307 11924 19096 30132 46059 69975 102947 143577 193840 239949 306557 417283 591233 730756 788651 960839 830033 456898 425626 285294 93259 24650 7122 1949 786 289 148 145 113 113 142 164 155 209 174 158 117 145 165 94 149 123 103 97 98 167 139 106 138 97 120 115 113 114 98 128 93 79 67 49 62 129 141 147 91 121 124 89 155 91 65 75 98 86 112 126 114 168 156 98 79 99 106 91 145 146 104 64 87 94 100 126 153 102 137 68 56 107 140 129 116 106 95 88 81 93 99 76 78 66 86 126 96 100 84 78 99 131 82 95 107 99 78 88 94 107 108 135 98 84 103 121 135 92 95 91 121 122 101 113 97 97 108 114 101 122 99 104 117 82 80 107 105 116 112 110 114 117 71 79 68 88 92 80 85 105 90 89 85 104 72 65 106 101 112 116 79 97 87 96 86 76 89 92 76 73 76 60 59 83 74 77 83 65 71 88 76 60 72 88 88 79 67 71 82 89 82 66 70 77 80 77 82 82 70 70 76 75 76 80 71 67 70 63 64 68 71 66 58 59 64 61 59 49 56 41 39 49 37 36 30 65936 245 3533 30 11603 18 18 56 7269 1427 53 756 1897 3909 7520 14562 27872 50574 91210 143889 178775 231733 296265 339855 347410 354495 400766 494858 546661 473924 434447 517648 622140 453875 241426 177046 133349 81717 49472 24851 13116 5107 2382 768 105 110 117 165 184 143 117 190 106 63 94 145 98 111 156 156 121 132 131 116 145 86 103 104 59 113 154 94 80 88 163 98 109 133 131 124 92 122 92 106 142 158 133 115 106 100 89 83 69 88 108 97 96 99 146 98 122 105 113 116 103 108 108 72 59 68 106 72 69 88 72 57 74 85 95 66 79 118 99 84 77 116 138 88 73 113 114 116 133 136 100 94 66 89 69 108 112 97 101 80 103 105 88 120 121 75 95 130 119 129 151 116 115 102 82 68 112 108 87 83 79 79 71 102 128 122 73 81 85 92 99 102 62 65 96 94 107 91 96 72 87 87 79 69 85 79 88 103 104 90 89 105 96 91 110 93 84 69 75 96 97 94 77 67 60 75 58 69 70 79 82 80 80 73 82 90 99 102 80 71 88 75 86 93 84 87 83 83 80 81 80 78 71 71 75 69 64 73 71 64 61 63 76 64 57 61 52 46 45 40 37 65942 245 3535 30 11605 18 19 2 7268 1428 -98 357 1182 2219 3368 5205 8533 13539 20187 29912 44286 62727 85686 114173 145988 190835 259719 308417 359409 409692 429501 468928 504178 503181 537090 550224 509715 301236 179030 129146 97233 60020 33230 12177 2921 240 155 168 131 89 182 134 122 112 140 167 117 181 138 148 154 87 109 86 71 87 130 81 105 152 101 88 105 133 112 99 113 93 90 85 85 125 112 103 109 116 127 122 113 145 126 171 137 130 77 76 117 112 55 87 85 104 86 114 130 136 118 142 136 109 120 101 120 84 110 123 142 95 107 123 125 136 94 118 132 99 96 103 120 118 100 111 111 117 108 117 115 91 82 64 99 145 153 137 88 95 131 136 120 113 129 82 132 103 92 107 151 159 156 160 118 107 81 84 118 148 137 117 89 138 132 129 121 104 94 121 111 134 126 108 125 109 95 104 108 90 94 87 114 77 98 114 144 101 107 108 116 111 104 104 83 92 100 95 98 91 99 94 105 87 91 87 86 94 89 88 108 101 105 120 122 108 97 96 93 93 90 104 106 89 83 91 98 103 103 102 95 86 87 89 92 90 82 88 82 88 83 76 76 78 65 59 65 61 50 65948 362 27 30 11607 18 19 8 7266 1429 588438 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 574 1372 2880 5353 9507 16142 25496 37053 53903 79411 109556 148981 178854 216058 278325 290011 310514 349167 359458 405343 460653 448250 418229 410068 392326 351606 302049 254464 192183 83380 25704 7576 688 141 192 133 143 86 110 134 185 109 95 123 153 48 141 133 60 86 76 71 35 56 44 57 90 82 66 75 147 116 111 32 100 151 103 59 68 111 119 107 96 78 135 72 68 98 116 46 65 95 147 117 69 122 98 128 73 78 76 118 102 95 51 62 83 67 84 89 80 85 129 59 83 65 49 52 76 41 76 56 78 95 69 42 81 103 106 98 87 113 106 79 63 95 100 111 107 85 102 41 63 81 57 78 130 83 75 108 113 123 128 106 92 62 76 81 75 94 52 72 98 102 118 116 98 71 87 66 77 111 73 68 101 76 88 107 70 83 86 90 86 106 102 88 104 85 81 51 62 71 76 79 76 82 94 87 81 93 76 81 78 61 55 61 75 83 69 60 79 81 91 90 85 80 89 83 90 84 71 57 67 79 89 95 77 87 80 87 70 77 75 73 66 64 53 65 65 57 55 55 58 55 53 47 40 41 38 32 28 65954 245 3539 30 11609 18 19 14 7265 1429 183 855 1744 2944 4077 4679 6303 9817 13447 15064 17370 24222 31566 41660 55071 64063 74383 94912 115850 148910 196865 265620 362063 487702 665484 847464 832494 626188 495907 408197 373260 217492 126493 40038 9683 5477 2419 524 151 137 108 82 122 86 125 130 108 83 97 83 129 109 102 88 145 94 48 98 103 53 44 64 85 57 61 127 116 112 68 95 108 81 74 103 106 122 84 31 90 48 86 86 78 91 67 102 76 12 83 112 113 79 118 58 90 86 115 95 100 96 107 119 80 113 127 74 67 34 31 62 86 84 85 116 45 103 77 71 89 77 92 75 97 81 80 83 91 98 75 76 70 89 89 75 83 77 130 77 64 81 103 77 102 70 87 88 87 86 90 73 68 39 65 68 89 64 73 82 58 60 92 68 52 89 86 63 64 76 61 77 83 67 68 88 64 85 68 52 57 57 60 75 87 66 64 68 70 73 75 83 73 84 76 68 61 73 61 66 60 59 57 58 54 72 75 76 69 63 75 74 63 57 69 89 75 65 71 56 66 68 69 71 79 69 76 66 60 55 58 52 55 52 50 52 53 49 45 51 45 44 46 35 30 28 28 65960 237 3784 30 11614 18 19 20 7264 1430 215 1096 2468 4973 9369 16445 26977 39626 55179 74205 104387 162264 250604 356169 488423 665498 761854 781752 582925 419458 251972 242906 228427 255899 277772 209636 126045 110388 110779 114413 114291 66643 34395 14590 8450 1239 174 126 92 111 113 57 70 70 62 73 106 67 6 44 70 69 90 41 73 50 83 36 80 63 52 129 83 64 21 65 61 77 28 40 60 63 84 77 34 65 49 66 38 68 62 74 72 43 116 89 41 26 21 63 67 111 88 71 68 62 68 73 51 31 68 63 54 64 67 59 50 17 65 81 76 72 45 72 44 91 76 40 71 46 80 72 44 70 64 30 37 52 76 54 35 47 71 72 55 64 105 98 46 29 88 95 59 73 55 59 66 74 62 56 43 61 55 73 55 40 63 41 38 56 56 40 39 51 55 62 76 56 48 53 51 44 60 47 55 54 55 56 54 45 41 45 34 39 55 67 49 36 34 36 39 50 39 33 40 43 47 59 58 37 56 48 49 54 45 43 54 55 50 53 47 46 46 43 47 60 43 44 44 31 35 30 32 40 43 43 41 36 33 22 15 16 10 13 18 8 0 65966 241 3668 30 11618 18 19 26 7263 1431 193 795 1727 4090 7901 13572 25261 38083 37649 34873 49689 61370 40213 32531 36518 33369 48129 62946 75789 105080 150749 225118 303351 348601 376808 411447 411219 391398 313407 251819 211707 243729 309110 345846 335598 311873 336036 387950 310326 68670 4240 362 184 121 151 118 111 145 122 128 112 185 134 113 139 100 89 80 125 107 100 151 114 165 143 147 169 189 127 84 106 163 163 144 139 112 109 114 104 110 86 122 103 122 174 160 154 153 146 134 117 111 112 159 113 142 125 88 85 142 116 125 135 128 115 116 114 117 112 134 134 115 93 116 138 102 146 149 133 169 157 136 106 150 157 159 133 97 120 142 141 131 123 139 134 175 150 133 117 103 145 163 145 115 137 102 87 107 138 142 128 96 105 107 136 127 133 112 117 134 168 154 130 109 125 145 115 117 130 104 102 119 116 111 116 118 125 115 95 120 120 110 104 95 95 92 128 109 94 118 105 95 100 107 92 83 85 88 98 117 121 106 107 105 119 130 113 115 114 113 106 104 107 105 109 97 97 113 118 123 114 110 102 98 97 106 96 97 87 79 88 97 91 80 80 81 72 78 69 67 62 65972 248 3463 30 11623 18 19 32 7262 1431 -27 335 1279 2729 4492 7525 11831 18059 27286 39165 43776 53927 83908 99041 75278 56422 72765 115275 165731 206388 236136 229557 216300 280649 324576 415062 552549 446602 368146 316662 237987 177636 167738 163221 167753 155608 160960 170923 147046 134404 127891 124092 133311 148423 99596 28063 9872 347 163 212 191 146 142 96 134 133 143 155 166 133 107 89 124 202 145 144 116 120 125 141 155 150 153 155 195 197 122 115 140 136 155 144 158 138 139 154 87 124 179 114 111 141 144 135 149 144 120 138 73 116 101 116 137 118 117 106 115 111 82 129 142 112 165 148 105 107 122 104 94 130 147 87 114 134 127 137 152 142 145 152 144 157 124 127 150 138 132 104 115 100 107 141 145 161 152 123 137 132 109 152 163 158 116 130 133 118 125 132 149 127 107 125 160 173 172 132 143 95 110 129 127 107 101 93 140 138 120 116 126 93 100 106 121 115 135 110 88 127 128 107 138 128 121 114 105 90 91 120 96 113 124 110 114 115 114 109 110 104 102 111 112 108 101 111 120 134 126 116 113 103 110 118 99 99 95 102 106 107 101 89 87 88 101 98 86 87 94 91 83 87 78 78 78 73 78 72 74 65 65978 256 3197 30 11627 18 19 38 7260 1432 76 558 662 590 511 778 1460 2216 2200 4252 11079 19505 29394 34422 33583 24322 19770 22179 27086 49080 71546 79909 84866 81536 91009 131729 163560 189366 193454 205558 228807 263681 277286 305786 357750 574209 759961 790469 611353 294564 122720 50146 25131 18617 12603 10467 6554 467 197 223 181 117 147 136 112 74 98 124 121 108 146 93 107 177 128 135 164 141 137 98 144 124 84 129 177 126 128 129 127 121 118 134 148 164 121 114 99 119 125 123 102 123 126 115 134 142 149 113 126 127 111 137 52 105 96 104 107 118 122 155 146 131 151 136 122 127 91 106 114 147 121 93 108 135 190 131 117 82 117 130 112 113 98 115 121 130 81 103 105 105 127 128 118 133 124 80 106 119 113 126 142 156 147 140 115 102 132 148 136 124 124 121 106 108 102 112 108 147 146 119 141 127 101 148 141 124 115 129 130 132 104 134 123 126 127 113 116 112 111 157 131 121 115 121 106 101 119 130 125 104 117 108 101 113 112 93 91 92 102 104 127 111 102 115 123 117 113 101 113 128 111 119 107 96 100 120 106 106 116 105 95 91 85 90 92 90 82 96 90 88 84 85 80 73 85 83 76 71 75 85 74 69 70 61 57 48 65984 256 3227 30 11627 18 19 44 7259 1433 -79 218 695 1300 1937 2601 3917 5814 7679 9703 13173 21251 29085 30520 33572 40095 51999 61208 70691 88671 85578 96122 121452 142562 180761 249388 306496 389785 416690 378507 305877 251229 279673 367694 419354 349020 248260 225860 151307 9329 1759 425 198 197 141 123 162 158 123 156 125 202 222 144 126 152 129 164 134 111 118 87 162 137 92 145 104 48 104 115 133 96 169 202 178 144 95 87 129 113 152 93 129 122 130 187 157 119 146 90 121 184 119 153 177 132 112 130 131 71 111 162 142 84 105 128 119 114 132 135 124 125 135 148 190 141 77 93 129 127 98 144 107 114 91 109 112 125 108 98 121 119 118 106 135 130 102 120 110 119 140 153 95 99 109 62 78 108 124 109 125 136 112 105 98 118 122 113 91 104 126 106 114 96 108 100 123 113 94 82 127 129 136 115 102 110 97 101 109 94 103 133 113 98 107 119 124 130 117 105 94 93 113 110 117 112 123 111 113 121 104 95 109 115 105 87 74 78 104 101 103 95 98 105 91 92 95 98 90 95 119 89 108 103 77 89 96 105 99 103 81 98 100 87 86 98 77 72 89 86 84 78 81 83 73 74 79 80 78 75 73 68 66 50 50 51 65990 261 3078 30 11628 18 19 50 7258 1434 232 955 1991 3231 4536 5734 6243 7303 8922 9440 13487 21345 33252 50891 72706 76196 71148 69526 71947 79114 86787 93901 103999 120193 136339 139944 131822 151519 189816 191777 220392 269815 236454 245214 302257 284407 241714 223699 212891 194342 156031 109482 81444 56707 44516 33254 10369 1131 217 118 137 136 130 180 178 145 161 101 113 160 129 78 120 94 178 102 89 74 65 100 76 149 80 122 119 59 182 154 150 78 111 102 84 99 125 120 175 125 124 92 124 114 91 112 175 81 152 109 129 120 61 73 129 102 117 95 134 121 105 76 88 89 130 85 87 122 138 159 131 127 144 141 127 112 63 117 118 110 97 92 96 163 99 62 105 141 122 93 111 116 84 75 55 84 107 128 76 80 119 97 100 103 106 104 128 92 59 132 118 85 111 123 112 119 118 93 115 103 98 107 112 73 101 120 137 93 92 93 105 95 89 67 84 94 80 72 77 82 81 86 82 74 92 75 69 82 74 80 89 93 87 86 112 102 88 90 96 88 89 108 91 86 72 79 103 111 87 94 88 105 85 79 88 80 74 105 121 94 101 102 84 95 99 96 96 96 93 94 76 74 91 83 74 63 78 82 65 69 82 72 69 66 59 69 64 64 68 53 51 49 37 65996 278 2572 30 11632 18 19 56 7257 1434 13 830 2220 4647 8749 14832 22009 21742 14389 16925 21736 23827 27336 24509 22271 23112 25265 19178 17656 20433 28099 34687 31250 23135 22235 26123 22358 27228 25878 26843 39603 48420 49471 54245 57506 59053 58896 62502 74262 84238 91054 96282 99579 105774 124519 147831 169071 202613 247239 280079 277496 274076 270662 270081 293949 264096 139482 57799 13317 1294 197 178 156 127 169 118 137 194 186 159 173 156 97 156 194 156 63 96 162 160 170 117 120 155 150 113 122 140 159 90 74 149 165 146 143 154 167 173 131 133 118 165 189 175 182 175 154 137 146 112 99 209 170 150 134 128 164 129 121 143 122 168 113 130 164 130 97 166 205 158 127 105 127 129 117 86 116 157 172 115 126 133 124 143 168 142 138 152 149 130 117 81 128 109 127 142 110 124 135 140 92 123 135 166 161 134 106 113 140 125 92 103 123 110 146 141 150 159 124 97 98 128 97 126 168 163 127 130 129 141 110 144 107 114 133 128 119 154 139 98 84 115 107 94 93 118 125 133 134 141 117 109 111 99 80 107 140 139 130 133 128 119 84 93 98 101 113 105 86 90 87 102 106 121 118 119 108 99 113 126 115 132 134 121 138 123 121 114 118 107 98 113 118 104 122 130 112 95 95 105 110 95 96 102 98 89 94 86 89 85 79 88 87 81 76 70 69 57 66002 273 2722 30 11632 18 20 2 7256 1435 -50 280 187 192 433 960 1444 2148 2977 3659 3495 2954 2887 2982 3405 4085 4885 5705 7046 8682 12591 18930 25549 34579 47776 71969 106180 144933 191348 247016 290405 293961 259703 240085 220436 224250 233054 239966 262602 258396 223245 220276 230938 258277 287007 277142 176230 77580 60504 133343 108798 9475 181 153 176 188 189 128 103 157 139 169 212 215 206 130 140 230 220 151 129 127 109 104 140 92 146 130 107 92 112 145 146 131 95 94 77 133 137 85 123 127 102 162 114 121 198 153 102 96 155 161 95 162 119 137 154 156 149 122 134 141 84 136 107 105 170 149 133 139 139 153 169 105 127 100 130 161 74 130 115 110 117 139 147 137 141 112 100 100 163 139 114 87 134 127 75 151 107 125 138 91 147 158 129 141 123 104 87 148 119 97 139 132 97 87 136 127 105 138 123 120 124 143 140 143 155 134 128 154 142 121 122 134 139 137 156 133 114 124 122 97 113 144 111 117 102 105 149 107 97 109 117 120 109 106 94 105 128 111 121 119 150 133 101 113 111 108 109 114 101 93 106 103 94 96 107 99 106 100 106 113 117 120 119 122 121 123 131 126 120 103 119 122 107 109 110 103 117 111 104 99 101 112 106 94 106 102 109 104 96 95 90 84 89 91 87 86 81 83 76 63 59 66008 270 2811 30 11631 18 20 8 7255 1436 212 655 1148 1562 1567 1631 1762 2434 3618 5162 7335 10584 14659 19976 27231 38965 56636 80330 115739 162653 214306 269028 329529 347370 342711 299123 193009 97036 65689 66595 75580 88707 103022 124818 145148 164353 177445 192255 197736 197246 198088 193276 170284 153124 126880 97678 57006 14518 1262 379 204 154 186 190 236 234 135 175 170 163 188 168 135 138 188 230 241 152 158 167 225 166 107 124 159 129 76 107 116 132 140 107 143 115 144 133 128 117 73 149 121 138 156 142 169 212 126 121 108 151 165 132 153 191 165 146 125 155 215 170 185 174 147 131 121 161 165 153 124 151 128 135 131 120 152 139 125 123 188 121 94 103 183 160 107 94 126 123 134 140 147 175 153 166 126 132 127 148 137 167 145 100 109 130 121 111 120 132 135 113 91 137 155 118 122 152 137 137 149 140 152 170 164 136 119 147 152 143 117 127 122 117 130 141 158 152 145 143 140 116 135 130 137 111 144 155 112 111 132 112 115 155 165 146 135 146 145 106 118 129 139 139 136 120 107 90 110 125 119 116 117 126 115 113 127 140 130 139 140 124 116 118 140 148 147 125 117 114 134 136 123 115 127 122 121 128 121 154 134 123 122 115 116 107 104 99 104 114 107 107 93 98 97 108 110 101 95 90 85 80 66014 267 2900 30 11630 18 20 14 7253 1436 131 522 1131 2128 3467 5620 8742 12813 18749 26972 38032 52175 70040 95270 128761 158477 182783 199563 191154 169947 125062 80653 55732 51980 51091 51096 55138 63308 72071 82372 101322 119323 146577 180456 198551 220918 268727 308252 331772 329448 275880 174881 85341 26564 10878 34913 21930 529 150 175 168 238 160 228 194 164 158 200 111 174 189 88 91 190 161 108 96 141 128 97 190 146 74 168 175 101 115 91 129 111 125 108 128 93 127 130 135 141 122 206 162 117 139 140 157 136 132 164 141 127 128 141 147 138 114 94 124 107 98 101 142 143 138 140 104 118 131 117 124 158 78 107 126 107 135 106 118 117 103 119 162 125 105 150 127 92 102 96 94 101 61 98 76 95 70 107 126 117 112 99 104 111 121 131 138 115 115 122 122 136 138 108 150 133 115 137 122 103 125 120 92 106 124 125 105 127 121 121 116 134 133 135 126 113 114 141 106 82 91 110 127 107 106 102 103 111 100 129 125 112 124 96 90 113 122 112 109 129 128 102 106 115 116 105 87 94 110 84 93 106 103 104 114 109 106 118 113 106 94 121 127 106 124 112 97 98 95 96 110 120 120 114 111 113 108 108 106 103 96 101 97 97 96 92 95 96 87 87 85 84 84 80 83 74 68 76 70 66020 269 2840 30 11630 18 20 20 7252 1437 43 408 745 1493 2321 3515 5326 7429 10145 13567 17443 21809 27122 31339 35573 40944 47589 51509 51970 46850 40638 38287 38638 38315 37379 40495 42766 48915 56414 62364 68452 77410 86079 102967 118178 140252 185450 222246 243108 295982 357397 399176 423196 414661 408741 319096 144819 56691 17739 2337 283 207 142 186 219 234 276 172 169 242 168 155 202 192 240 180 165 145 137 82 126 164 101 113 174 133 171 170 135 153 147 109 113 172 203 111 107 125 157 190 186 182 184 218 187 147 134 111 196 136 140 151 170 114 162 184 164 132 226 165 155 161 176 131 147 172 140 186 122 124 187 178 126 115 139 174 135 118 130 163 161 167 140 154 158 135 170 115 135 173 139 136 136 156 168 129 148 162 149 176 151 130 167 180 151 151 157 143 170 124 157 156 141 124 151 113 142 148 121 112 157 155 167 147 193 180 149 136 137 143 179 159 152 134 132 145 145 164 169 174 182 142 150 142 131 163 145 152 134 124 152 138 130 146 139 126 123 163 133 125 128 132 125 119 124 116 141 148 124 117 99 106 130 135 139 138 148 139 142 134 144 126 126 127 132 130 129 119 124 123 131 125 122 121 116 116 116 115 112 116 105 117 134 117 120 125 120 114 106 107 108 105 110 107 101 92 90 91 90 66026 279 2540 30 11630 18 20 26 7251 1438 135 440 882 1564 2368 3377 4728 6535 9375 12954 17658 22942 27734 31352 36507 43434 48867 51635 52113 47880 36705 25615 18199 17121 17797 19938 24016 28872 33075 36118 39704 42535 46275 51865 60956 69477 72447 76400 81012 90391 100356 116853 144869 180176 197105 205504 220742 283708 272104 258432 252755 233546 229594 189545 150943 128121 79210 26018 4397 392 176 223 312 193 154 170 175 190 164 175 170 206 259 187 150 139 181 144 151 183 190 144 127 134 163 174 186 181 130 75 134 149 128 166 200 190 161 140 183 176 149 250 156 150 182 160 180 190 177 178 179 150 93 130 133 172 168 197 158 137 101 125 179 134 174 110 121 125 128 129 144 155 152 149 152 146 160 135 124 138 137 151 147 182 150 118 117 85 167 168 162 145 175 162 139 108 119 129 155 120 116 130 176 123 116 123 149 149 152 166 150 124 126 159 169 165 115 126 143 180 171 122 148 144 143 133 123 145 148 117 124 122 157 129 146 134 160 148 151 145 156 155 131 127 143 149 145 161 124 152 158 162 140 160 144 154 150 135 136 142 137 158 147 121 121 142 156 136 142 135 139 130 124 140 144 138 136 138 136 135 141 143 134 137 127 128 138 130 136 118 115 131 138 137 124 117 98 112 137 130 126 122 115 117 117 118 118 113 102 113 112 112 117 111 104 96 93 81 73 66032 363 20 30 11630 18 20 32 7250 1439 9329 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 999999 999999 -57 55 122 -29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -20 1030 2757 5144 7694 10157 13272 17037 20908 24371 27438 28819 28811 27946 25610 22582 17851 13588 11406 9674 8554 7761 8112 10330 12740 16315 19267 23908 30843 38849 43327 48990 56589 58863 64532 76027 82632 89758 96006 108777 103336 105582 122603 131371 153966 178093 182591 192495 183390 178174 186226 161264 167461 236882 284861 224112 81697 30482 25111 8073 51040 27230 603 167 173 218 172 148 144 146 154 186 123 90 168 183 153 195 132 100 124 170 85 145 101 98 118 139 135 96 146 137 121 123 137 124 127 123 106 147 120 115 113 146 150 147 145 140 124 159 161 177 155 170 148 197 156 126 121 142 149 174 134 117 156 173 175 122 105 151 110 119 143 147 143 85 60 148 103 107 122 151 96 123 85 121 179 174 146 131 160 177 205 146 149 181 174 109 115 147 161 142 104 115 128 128 131 134 129 133 148 120 122 135 113 132 129 141 128 148 122 118 133 123 125 110 150 122 134 132 131 132 134 133 141 135 124 149 119 124 116 152 132 134 107 100 99 112 117 128 130 130 133 104 128 120 124 150 141 116 112 104 124 119 101 113 108 96 91 96 112 106 99 121 108 118 122 102 114 102 110 130 104 106 110 128 126 121 130 111 107 105 107 109 119 110 101 100 109 102 111 99 106 111 99 86 97 99 98 87 92 102 91 87 99 90 78 82 77 69 62 64 66038 322 1250 30 11630 18 20 38 7249 1439 -94 651 2186 5030 9537 10229 7114 5514 10642 15520 17565 23474 22228 28531 46502 38687 17850 5264 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 503 2075 3289 4294 5186 5750 5088 4118 3774 4701 5577 6999 9139 11736 13962 16634 20795 25494 30273 35900 38764 38633 35670 30916 27756 28286 29429 32769 38721 40322 42078 48400 60674 78740 99909 116806 129114 142673 158074 171845 172819 165815 156466 179485 208453 239212 262908 302178 267970 184382 129770 38404 13431 3298 342 148 210 211 167 110 144 166 175 103 92 147 148 141 157 166 160 174 107 96 93 93 151 120 132 128 119 99 26 60 113 62 60 55 122 86 135 127 128 80 118 184 178 172 150 161 119 151 98 97 110 134 179 138 166 142 135 132 94 108 144 149 70 44 105 128 65 107 114 102 53 133 88 93 138 130 111 81 58 80 111 100 108 151 130 123 136 134 123 161 151 109 80 118 90 118 122 121 102 99 119 49 74 97 96 126 107 74 57 75 111 105 97 92 101 115 114 119 133 88 97 110 103 114 119 125 114 110 127 90 98 77 68 107 111 72 83 119 95 71 99 83 92 81 87 73 114 92 99 92 93 85 89 84 86 84 76 82 90 101 113 102 100 107 84 78 78 71 65 85 102 100 72 84 67 81 86 83 99 102 70 78 89 84 97 90 100 87 100 78 86 90 91 98 85 89 84 74 78 77 85 91 86 67 73 81 70 75 74 79 73 55 65 69 68 56 58 52 46 43 47 66044 325 1160 30 11630 18 20 44 7247 1440 3 1178 3223 7327 11489 8612 9500 8194 12500 22355 32375 46516 61707 71647 120190 173771 195034 82072 3490 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -2 176 606 1438 3054 4773 6689 9143 11950 15116 17012 18127 20797 22518 21813 22123 24012 24279 26922 29144 32821 34403 33624 36056 43528 51389 56027 66830 74447 71198 73970 83912 97482 82551 56701 54770 62188 85089 115396 152011 195191 252155 307233 318740 299158 209843 125710 69458 25047 10762 3165 295 178 132 212 180 164 129 116 64 191 145 129 135 133 197 208 219 136 171 146 192 111 88 49 129 118 50 65 58 57 97 112 97 72 66 125 117 91 105 123 89 144 143 158 144 102 121 149 136 111 108 169 113 120 148 145 120 133 131 112 115 119 118 151 72 124 122 109 93 93 122 115 82 79 111 76 11 87 69 64 23 70 110 88 97 114 128 146 140 121 154 145 113 118 100 121 92 101 122 94 79 72 117 137 117 109 98 111 101 81 72 105 99 118 106 81 60 95 111 116 94 91 99 95 117 145 121 93 82 60 80 124 106 100 108 98 89 122 111 104 119 82 73 86 95 81 79 85 83 100 82 80 94 105 105 112 111 124 93 102 102 101 97 94 98 118 106 96 90 87 85 81 105 94 77 103 95 89 87 89 88 95 93 84 102 102 93 86 102 100 107 100 91 97 94 86 85 83 69 80 92 91 83 90 84 90 87 81 85 75 73 73 71 72 67 65 58 56 58 59 48 44 66050 363 21 30 11631 18 20 50 7246 1441 13035 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 332 6537 17777 23543 16804 7864 12065 21008 36192 62460 69309 57348 34602 17603 2860 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 413 752 1128 1648 2376 2765 3161 3134 2823 2966 3409 4151 4543 4363 4881 4952 4246 4300 5631 6644 5454 3687 3640 3415 3135 5535 9856 11196 13332 17262 19722 21914 29220 47082 75083 118852 177128 224532 220551 226487 295471 405773 525414 555196 394982 251696 110157 30943 9162 976 137 125 130 170 176 123 135 191 191 173 162 158 118 114 76 160 124 178 151 103 99 107 182 99 85 99 98 104 111 102 144 169 148 80 124 96 125 161 118 95 113 127 119 102 102 136 140 131 111 142 164 182 170 179 156 165 164 150 138 123 94 119 100 102 121 107 152 128 110 136 128 48 95 163 118 106 97 116 121 111 102 100 144 99 89 150 165 125 143 128 108 147 168 146 153 174 168 137 133 93 78 126 104 123 104 117 74 103 79 77 124 114 58 94 79 131 162 119 126 128 117 111 94 162 140 126 139 136 105 111 93 96 116 113 112 95 125 109 97 134 107 104 99 111 91 71 93 88 88 110 128 137 126 117 104 113 79 93 85 113 109 103 97 104 102 118 124 117 83 81 106 123 111 107 91 85 104 99 105 119 122 119 109 112 120 109 98 100 111 119 116 98 105 122 122 106 114 113 124 104 92 109 109 106 101 106 93 96 87 90 90 96 85 86 83 82 82 77 69 69 66 65 58 66056 363 22 30 11632 18 20 56 7245 1441 29702 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 86 130 67 130 243 194 194 195 32 999999 233 2429 1651 532 3169 12600 32699 55819 35615 10140 1411 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 242 343 383 471 627 1483 2857 4330 5254 5267 4852 4549 3799 2387 1513 688 620 632 1040 1548 2082 2893 6817 10490 14134 17310 20726 31000 41838 47729 57707 76769 100675 126145 156624 158679 164375 187009 205977 192911 163033 212801 259069 289773 359396 352252 196359 106143 7687 332 155 108 149 151 157 115 67 118 214 168 178 166 95 114 153 117 87 22 72 74 119 96 42 94 86 131 98 86 48 62 84 56 98 158 48 110 60 80 150 105 95 82 135 118 114 102 156 118 81 68 71 156 117 117 101 109 102 117 132 145 151 112 117 105 115 118 79 74 100 117 80 58 83 66 72 79 91 46 116 158 111 101 83 102 95 71 140 167 152 155 97 153 170 105 126 141 111 84 102 102 105 123 84 68 83 125 101 92 101 71 61 79 81 109 117 96 84 106 93 51 78 106 111 90 80 65 100 82 98 99 106 72 58 87 115 117 88 79 84 77 82 86 80 83 82 62 70 83 81 92 118 85 85 93 83 91 112 127 122 77 96 92 84 88 82 76 84 90 93 91 63 73 70 67 61 75 94 94 85 103 101 99 103 88 79 92 103 94 94 96 98 109 93 83 85 98 86 71 69 88 84 84 76 77 87 91 83 67 72 78 83 80 79 75 70 70 62 50 55 55 46 43 66062 363 21 30 11631 18 21 2 7244 1442 29081 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 267 3080 4473 4514 8667 4664 1923 -10 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 671 1507 1905 2103 1747 1695 1931 1862 1923 3294 4304 5003 5016 3945 3021 3147 4800 8427 11276 13300 8810 14122 25112 33626 44437 58933 72241 84924 92489 98303 86185 86588 112289 128773 138041 160559 205224 247374 302580 410673 489281 438195 259483 13844 242 144 139 152 164 126 127 132 156 217 162 131 141 98 140 135 101 78 88 71 107 93 82 37 73 58 138 128 59 55 63 63 53 76 90 117 46 95 89 133 134 111 100 59 119 80 91 104 144 150 117 98 124 167 133 104 136 131 127 89 131 193 156 122 115 84 89 101 105 78 66 98 124 71 92 94 95 115 69 66 68 42 129 72 60 91 116 101 87 90 102 111 99 123 86 130 174 133 95 59 70 107 83 105 96 88 76 87 117 93 71 89 70 94 104 118 107 87 85 95 72 106 92 91 90 101 96 76 119 71 82 117 131 80 106 113 83 110 113 99 89 89 85 95 88 94 70 57 83 79 65 106 93 66 89 98 99 98 109 126 85 70 69 97 94 107 71 69 71 60 59 73 75 80 81 82 68 86 85 76 94 80 63 75 108 88 90 89 94 88 81 73 86 88 83 95 94 80 71 78 79 74 75 87 92 82 83 73 76 83 78 71 74 82 72 71 69 66 62 59 45 43 42 40 66068 363 22 30 11632 18 21 8 7243 1443 26480 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 41 487 1045 1374 1933 2201 1855 2488 3777 5265 7382 5894 4935 5546 7298 10026 13826 16734 19979 22062 27081 31704 30536 23301 16836 17821 27581 42041 78919 126410 148863 145550 138833 148031 161903 121732 133554 161985 201018 272260 334312 444823 484011 202583 4538 176 113 164 157 208 107 78 56 106 73 134 157 88 118 150 135 135 136 61 77 68 86 81 25 70 75 70 63 74 73 104 105 124 111 79 65 50 123 78 81 127 101 33 83 132 84 146 60 60 94 93 104 120 96 110 99 165 156 140 125 89 93 90 78 52 127 158 109 132 142 78 111 56 54 71 35 66 94 88 97 91 106 78 75 38 81 77 36 103 147 107 96 138 127 130 177 107 135 141 132 99 73 85 91 113 119 116 100 71 154 124 100 101 67 91 68 55 101 65 47 80 52 43 63 68 84 95 68 88 62 80 80 103 110 107 85 93 110 89 74 92 101 102 112 85 97 117 88 95 99 85 67 91 113 69 85 123 113 79 67 75 76 78 73 83 94 87 91 101 100 109 102 103 103 89 83 75 81 77 86 88 88 104 92 103 99 107 103 105 95 98 107 99 94 95 94 91 85 82 75 79 84 104 94 86 81 77 80 88 81 82 81 92 80 73 67 73 75 74 72 61 55 51 52 46 66074 363 22 30 11632 18 21 14 7242 1443 27877 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 656 3136 7028 10789 13509 12887 12160 10785 10576 14092 22251 30983 34800 28342 15454 5729 3455 1876 2362 7110 14231 22295 33196 49065 46500 42320 39165 48637 24985 8950 6599 17731 68770 88430 64732 104923 218615 487692 620436 404041 168318 27205 779 165 143 111 124 158 171 162 139 146 101 133 134 151 186 188 128 108 213 161 117 117 80 88 30 44 43 93 90 65 88 31 58 148 122 113 52 78 113 99 96 85 95 75 70 86 107 135 140 130 121 115 107 136 142 141 120 141 155 109 100 103 84 117 49 92 107 97 103 132 107 117 132 123 76 108 100 162 140 93 104 114 62 59 76 86 69 113 96 90 107 135 109 112 141 140 123 151 115 143 175 128 153 138 158 139 93 83 124 121 111 123 109 103 85 51 57 108 120 141 136 97 88 114 113 106 92 124 90 128 135 111 85 102 96 71 110 121 90 83 99 111 140 150 135 107 101 106 65 106 90 101 110 106 133 138 143 131 104 136 129 109 123 112 100 122 130 113 102 113 125 125 106 109 102 113 100 114 119 119 108 96 100 116 129 133 112 129 124 123 128 124 112 110 107 110 118 100 110 116 112 120 109 104 103 116 112 105 98 112 107 99 104 103 94 94 93 91 90 90 81 81 84 83 79 76 68 66080 363 19 30 11629 18 21 20 7240 1444 17612 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 393 5164 5509 3046 12196 33056 54622 70799 139629 213913 207717 208603 192084 114350 5697 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 209 645 1152 1649 1765 1655 1493 1407 1040 792 898 1521 3282 5880 7476 8828 8492 9071 11196 17556 30638 43761 35985 25141 21237 21859 31117 34679 32379 31785 23342 9933 4285 3364 3120 4434 10373 18869 28013 42641 49277 54157 62658 65019 51443 29810 11781 14681 20043 11570 8386 6665 17349 70875 142373 267881 366847 329575 140115 7714 298 151 208 192 100 192 197 116 95 145 128 109 83 161 129 158 143 99 121 190 113 76 46 27 58 52 26 90 97 81 112 95 78 71 130 66 112 60 30 32 46 64 119 93 82 75 87 167 169 141 96 58 118 118 82 64 117 137 129 115 80 129 132 83 71 64 143 112 117 101 117 60 68 114 78 82 107 114 108 88 110 92 66 101 58 53 115 94 143 97 141 108 119 179 125 98 138 145 128 114 116 139 177 121 75 103 132 125 128 128 125 105 127 120 119 80 112 98 63 102 126 80 81 48 69 73 100 99 90 107 89 86 120 128 120 116 140 115 105 99 123 115 94 85 106 96 88 90 89 109 87 101 75 95 112 136 123 103 119 115 121 92 96 81 110 113 76 100 132 107 118 101 107 91 103 99 124 120 111 101 102 90 111 114 118 99 110 119 113 116 111 108 99 123 113 103 119 127 112 116 121 117 112 118 110 112 106 103 111 97 107 102 104 100 87 86 100 95 95 98 85 87 92 84 76 78 63 66086 363 43 30 11623 18 21 26 7239 1445 6906 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 267 1192 2588 7102 17405 39881 80665 158982 152799 122396 159418 217806 318069 435798 344087 222113 48105 388 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 291 1636 3928 7063 9949 13319 17693 14079 11477 14614 25232 42192 53245 46471 33577 31196 31331 34999 29484 32010 37058 35504 34877 32227 25608 20025 15329 13449 9820 5807 3177 2552 2041 1853 2555 3342 2288 3834 13059 32631 61847 69891 66090 68659 87845 95126 85796 133912 166564 152082 129337 84319 45599 22042 12683 8135 4030 11915 88001 11628 220 122 182 142 138 83 114 104 115 161 128 117 139 114 150 159 131 111 140 133 130 49 58 82 60 53 119 127 82 111 82 87 104 93 65 49 41 51 24 17 37 35 28 20 56 70 110 106 165 110 113 91 110 105 105 112 89 108 97 154 163 93 101 124 106 111 101 111 133 84 100 139 140 122 113 102 95 81 114 67 46 113 52 100 173 116 78 50 92 122 111 90 104 87 110 139 167 121 87 102 113 147 124 108 94 107 96 78 102 59 125 131 93 99 78 95 65 88 95 74 89 106 93 91 70 81 102 109 118 72 109 118 137 109 110 109 89 98 96 98 84 88 108 88 92 93 97 69 84 107 99 97 99 97 113 114 90 96 117 101 93 90 101 87 100 92 106 103 104 91 111 91 88 95 108 99 98 93 103 107 82 97 104 112 107 115 101 100 99 117 133 124 116 110 98 88 110 88 95 113 111 120 109 96 98 102 97 93 78 86 92 97 107 98 95 94 92 93 83 70 79 77 84 80 69 63 62 59 54 66092 363 12 30 11622 18 21 32 7238 1446 21507 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -23 1197 4053 10273 26474 52049 59285 107796 167535 140158 173822 212146 183942 63890 42973 50479 2004 62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -37 890 2721 5521 9893 18422 28455 32656 33428 34107 31205 22385 18190 18600 13452 11032 13107 16160 21502 26949 41611 53833 39319 16189 5232 3411 3064 2835 2342 1998 1796 2132 3225 6427 13743 23563 35816 44366 54628 58828 80186 112909 149556 158531 152999 165416 198761 212134 184350 124287 67148 22651 11465 7395 4364 2448 3925 30006 51780 20222 1296 163 208 105 90 107 179 158 198 172 145 123 142 71 163 180 151 125 171 129 123 82 91 84 123 117 71 74 97 97 29 55 118 134 68 94 105 90 104 100 72 98 100 86 89 87 83 118 150 122 131 115 134 115 124 100 142 204 153 98 107 151 173 173 129 125 78 97 127 128 97 111 103 187 137 110 83 111 101 70 57 88 85 75 98 94 105 106 113 42 77 94 129 165 123 119 112 144 138 103 114 87 118 123 111 89 100 123 103 78 114 127 102 122 94 101 83 96 94 79 86 110 134 84 52 65 92 81 97 118 140 158 133 110 100 151 131 96 120 102 111 131 98 100 124 135 119 123 129 84 99 94 85 95 109 128 111 123 100 97 97 92 102 131 119 142 105 102 101 112 103 102 125 142 120 85 109 118 100 97 102 105 95 91 93 113 120 104 91 104 119 134 111 109 113 138 129 112 98 111 113 125 119 118 112 105 101 95 101 112 93 95 95 91 78 88 95 88 86 92 82 79 79 76 74 69 64 66 57 51 66098 363 12 30 11622 18 21 38 7237 1446 43020 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 580 3613 3384 3846 9965 16480 25225 29266 52374 64473 54332 35899 26325 12745 3614 -12 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 73 1245 2631 4887 8719 12051 11686 7467 4026 2551 2082 3356 6982 9637 9963 7700 7731 11607 17307 24589 39120 47725 41264 31650 31624 33592 37483 47402 49348 53486 54461 55746 68958 86685 116625 132527 120934 124761 138864 178155 227928 294855 298618 270534 221717 142116 61096 10286 1238 540 267 262 221 148 64 128 144 144 63 70 155 157 51 91 95 195 109 165 160 157 161 153 172 122 161 102 141 143 153 62 114 102 93 59 174 102 84 65 117 104 83 96 84 97 104 57 75 76 90 73 105 79 91 156 101 92 101 128 125 103 136 128 132 131 155 179 167 155 159 124 102 82 85 71 118 83 93 159 190 122 102 60 97 104 93 104 58 88 134 111 128 90 102 113 112 79 102 94 118 119 140 68 115 150 126 114 151 129 102 122 113 126 104 117 134 125 94 80 112 122 99 108 117 90 91 92 136 108 90 105 82 73 82 71 72 96 136 128 130 112 97 116 121 88 99 99 92 99 78 61 124 137 105 121 107 99 102 85 114 109 90 113 133 129 118 106 96 88 97 115 122 110 119 127 135 132 124 129 128 132 140 150 134 93 103 111 103 95 132 99 91 139 118 112 125 128 116 127 116 106 116 120 115 118 118 111 116 111 106 103 99 110 104 111 107 101 102 101 105 100 93 98 97 92 84 86 95 88 83 70 67 59 61 66 58 66104 286 2319 30 11619 18 21 44 7236 1447 115 1724 4851 8653 11458 13512 14075 14923 17573 21449 25165 28560 33025 38400 44878 53511 56613 59051 65097 78344 99436 127915 147247 147301 122384 79999 44576 28369 25704 45505 78098 114611 160047 173233 175905 196343 195358 179134 158139 163302 153417 131471 118442 84373 51348 39639 27249 10721 3520 1027 325 233 213 131 114 173 101 148 122 137 237 190 261 156 175 111 144 93 160 176 117 122 126 140 149 137 143 186 139 87 73 106 99 51 75 84 70 89 148 45 33 102 84 63 143 85 50 100 70 99 162 98 123 138 118 108 95 96 107 145 133 111 161 118 173 114 136 115 142 128 127 85 98 142 147 115 106 119 106 131 116 133 111 135 132 114 76 92 68 100 102 86 65 121 103 97 120 128 94 121 107 112 112 137 147 106 79 146 109 91 101 107 112 114 101 53 111 120 129 104 132 87 102 82 44 91 95 99 92 95 119 110 118 121 106 97 87 98 94 159 123 112 124 109 113 100 123 119 115 112 112 102 122 113 127 138 102 108 120 109 87 81 93 106 89 105 133 147 137 120 128 133 118 112 120 124 128 122 117 104 128 117 127 113 112 101 112 117 117 106 105 125 120 110 113 119 125 114 129 129 107 102 117 111 104 102 103 123 112 100 98 112 103 105 119 104 95 116 105 100 103 91 102 111 101 103 96 94 91 81 83 89 82 72 67 63 66110 363 6 30 11616 18 21 50 7234 1448 48135 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1002 2910 4626 5377 5793 5881 5990 7189 10467 14742 19942 26136 31549 37112 41361 43571 46468 48771 50193 53042 52540 50214 51916 54095 52671 54380 63024 84637 120320 152662 162144 162818 157319 169682 174622 156094 153304 166443 154521 161356 169635 155178 139017 118135 98078 51563 23366 12454 3296 433 220 87 112 192 126 112 96 99 102 138 130 151 114 102 85 73 143 163 96 127 114 108 124 74 112 77 134 179 112 73 79 78 88 54 -5 57 70 60 56 74 63 31 61 103 30 100 155 2 61 110 84 126 77 73 96 116 86 82 121 100 183 130 45 17 82 91 146 153 97 93 56 132 132 48 39 48 27 25 124 99 81 97 38 31 51 81 87 52 85 81 51 88 77 52 105 106 109 83 94 73 96 78 98 130 158 127 104 146 106 131 115 96 85 79 71 69 69 63 70 88 82 62 99 112 82 75 98 83 47 59 25 57 90 76 62 98 96 55 98 105 103 111 92 69 59 52 62 86 97 101 107 123 111 76 78 102 96 110 114 82 58 82 70 82 80 80 75 83 103 105 95 84 91 110 88 89 89 85 70 75 83 87 82 88 66 64 70 90 99 106 103 86 84 86 90 93 88 71 86 73 95 88 81 80 75 80 88 83 85 75 78 81 69 72 70 80 88 81 92 93 86 74 74 68 66 71 58 59 64 56 55 54 53 47 30 29 66116 363 5 30 11615 18 21 56 7233 1448 32150 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 14 208 530 3830 17833 45617 59729 76533 55368 27799 14259 31307 41512 76222 137300 167070 185760 193903 218095 101937 23004 36394 81203 100294 1277 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 620 1629 2683 3332 3458 2694 1789 1634 2957 6178 12520 27335 48369 70294 77612 78972 78433 73617 72380 83843 101217 117540 123707 136296 152507 167562 167499 135755 108152 91516 68887 47183 41310 35757 21688 15204 7675 3307 3501 2011 1301 1063 1057 1778 2347 2460 1915 1017 314 124 143 134 93 105 95 137 147 144 188 170 173 65 32 221 192 137 66 120 80 114 59 130 148 161 104 114 95 63 12 74 73 74 94 89 113 79 -15 71 99 84 93 126 80 104 125 76 124 99 58 125 108 173 151 156 159 119 122 100 73 104 168 107 154 120 130 147 154 164 118 149 154 85 102 115 88 101 106 98 77 89 112 101 128 93 36 73 100 111 78 68 70 72 118 129 115 128 103 68 91 115 127 134 118 160 131 105 93 81 153 159 81 91 120 66 57 96 133 77 119 124 89 52 100 56 73 120 76 52 72 69 89 104 111 86 123 113 78 77 57 77 79 95 92 87 103 111 104 99 107 93 73 106 102 95 67 58 98 129 98 69 93 106 84 81 87 101 81 102 109 98 104 126 80 79 99 95 103 104 116 83 84 85 107 93 88 96 81 84 98 94 81 85 99 102 91 90 90 104 91 94 95 83 75 78 77 80 83 73 85 73 77 78 93 95 83 70 91 91 83 76 78 62 73 67 64 67 60 51 54 54 45 40 41 36 66122 325 1146 30 11616 18 22 2 7232 1449 101 7780 30078 37884 90993 195490 223246 198745 106018 28286 5168 3796 2972 8572 25241 50868 91239 104894 56803 19587 42647 139857 290250 101486 181894 408121 305363 4542 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 28 488 1607 2913 3174 2517 2615 4803 9626 16943 32782 57898 81960 100857 131982 166376 172231 149214 133071 102491 71587 73468 85286 70016 69307 76039 57808 34227 20969 12221 10565 5729 2354 1380 869 381 310 238 190 138 178 177 217 212 733 2092 2043 881 251 113 137 163 68 143 162 169 160 179 130 170 147 134 198 138 202 147 164 176 119 179 136 155 168 119 104 132 208 128 107 94 121 103 100 108 54 17 17 70 67 136 117 88 124 96 84 136 114 115 162 90 136 155 146 119 111 99 145 145 135 132 162 135 191 164 150 135 132 189 157 56 89 155 151 87 93 109 120 98 107 157 154 147 99 127 133 101 126 124 135 113 101 186 131 95 119 124 141 132 149 128 128 129 104 101 122 157 120 124 153 122 99 90 111 141 128 96 96 117 149 117 85 76 112 110 99 125 98 106 103 112 65 102 106 80 92 118 123 109 127 122 130 129 116 105 130 131 124 154 149 149 107 111 103 93 99 139 132 104 92 110 115 119 98 125 134 132 119 114 146 113 113 129 119 115 104 117 126 116 98 94 104 89 80 83 95 120 116 117 110 111 112 108 110 92 106 97 105 114 98 93 104 110 109 97 112 101 96 102 97 99 104 121 122 121 121 109 104 113 106 94 92 97 106 95 86 86 84 91 89 85 77 71 74 62 56 66128 363 4 30 11614 18 22 8 7231 1450 45353 90 31 -45 46 39 85 115 -8 8 51 0 -3 10 97 66 -1 -2 -23 79 30 105 147 144 160 147 186 211 203 273 383 388 440 659 1117 1331 1677 2628 6374 22308 56406 120644 167958 190937 167406 57099 2089 400 276 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -50 104 704 2165 4044 6892 8670 8931 9695 13883 29306 52423 59420 51133 44605 48233 46217 41813 46779 61681 77413 78941 75912 76536 78007 77110 72901 73589 69045 51651 33481 21363 10291 3734 1194 591 460 476 317 180 105 180 186 162 152 178 208 218 209 202 201 88 190 165 148 177 177 231 206 149 120 194 170 140 110 103 98 165 151 181 140 191 171 118 132 118 17 94 126 147 131 84 1 76 70 113 82 104 95 96 53 115 124 107 167 110 113 99 134 141 104 151 78 127 148 149 128 179 123 140 123 121 122 123 152 147 138 143 136 137 91 127 131 103 81 133 166 132 142 132 125 140 132 97 73 83 92 131 94 89 88 127 106 111 96 102 96 119 101 125 127 115 135 166 165 138 125 138 114 131 144 108 137 134 85 97 147 133 113 103 126 94 147 122 94 75 58 47 99 85 98 107 114 161 150 118 104 92 100 104 100 137 124 129 84 109 116 103 133 129 126 128 119 123 107 120 116 125 89 86 91 109 128 96 106 106 104 106 102 107 125 120 111 137 121 112 97 117 113 111 89 91 92 103 105 98 78 97 112 116 100 91 113 114 118 115 116 111 99 106 81 89 104 98 118 114 107 99 97 114 113 105 112 106 106 108 115 103 90 100 104 96 92 86 83 83 96 92 81 77 75 67 58 63 61 54 66134 363 1 30 11611 18 22 14 7230 1451 55942 224 76 4 5 109 95 92 94 99 38 74 171 149 209 174 114 175 159 159 194 263 322 321 299 421 359 381 354 462 501 686 953 1253 1661 2763 4614 5489 5747 6094 11676 35633 95022 33529 27828 42426 10176 16048 21652 3953 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -46 76 298 861 2746 6995 14008 21974 31374 45733 64870 82566 88612 86696 78719 67035 53730 36374 25302 27650 36368 46156 55877 58673 64175 72480 74782 73147 66029 47397 25695 13242 6946 3497 3502 4389 4846 5200 3779 1570 679 263 174 183 146 153 192 163 180 145 152 145 120 152 100 126 146 138 127 131 141 195 210 235 136 96 138 131 154 168 137 163 130 124 105 134 62 48 52 80 77 93 105 96 36 46 58 42 67 24 83 82 106 75 66 22 64 111 113 53 20 35 69 83 92 70 93 129 116 147 152 189 132 87 104 139 172 177 160 146 159 160 128 109 93 83 121 118 76 103 144 101 81 55 70 83 64 28 105 126 77 65 88 84 80 117 142 145 110 127 107 69 114 91 110 140 94 132 119 96 65 96 103 128 129 114 102 92 114 93 80 97 104 82 109 79 78 120 119 73 57 94 88 70 69 59 97 89 103 120 104 95 90 81 101 106 110 103 83 81 69 89 119 94 103 107 108 79 95 84 55 85 100 95 91 91 89 101 117 87 107 105 74 60 91 114 67 69 85 102 106 92 92 103 88 93 77 85 96 95 88 85 79 79 87 98 96 105 110 94 79 82 79 93 103 105 93 82 95 88 95 92 94 98 82 95 84 88 86 81 80 90 95 84 82 72 73 75 70 67 58 64 60 54 58 47 43 38 66140 362 29 30 11609 18 22 20 7228 1451 664 268 303 274 236 290 307 262 239 366 348 228 262 406 302 247 333 395 377 307 323 276 326 437 514 526 535 592 539 548 776 764 824 907 1070 1312 1574 1654 1713 1972 1846 2468 9260 37352 79124 82863 24018 43912 47307 1488 -69 999999 999999 999999 -78 -52 -66 999999 999999 999999 999999 999999 999999 -79 -85 999999 -52 -66 -40 3 999999 45 163 570 1875 4678 8259 13148 19435 26306 34232 44878 56881 68393 80600 90177 90562 80349 57273 28766 15937 15142 15298 14705 14708 16056 18990 18572 14735 10480 5935 4176 4541 5037 3573 2253 1524 1420 1741 2637 4158 5369 5388 3441 1429 532 350 324 243 211 175 215 161 215 198 162 120 147 91 70 143 178 127 160 160 113 211 192 146 111 186 93 74 117 139 164 105 85 79 84 89 84 84 58 53 24 35 116 76 88 106 38 51 86 74 93 102 80 46 114 49 111 120 91 63 103 89 84 103 99 148 145 142 93 103 183 159 111 115 112 136 141 107 85 129 143 90 67 122 99 131 109 115 106 119 115 81 70 70 99 95 99 93 69 166 125 83 100 91 150 101 122 100 127 103 134 110 120 150 142 137 134 74 106 96 103 133 121 97 75 65 99 89 112 119 127 147 114 100 74 87 74 103 96 73 62 80 99 91 92 99 121 120 95 116 108 116 110 80 98 132 107 121 89 106 113 96 80 102 102 102 106 101 95 103 70 95 78 110 114 113 132 114 108 109 87 101 104 91 105 100 88 103 117 120 101 78 89 89 94 93 91 80 105 113 94 109 116 108 108 100 106 100 108 107 84 96 109 93 81 95 99 85 92 98 85 92 100 94 84 90 92 89 81 70 89 97 84 98 91 83 80 75 79 78 67 61 65 61 52 49 45 66146 362 30 30 11610 18 22 26 7227 1452 689 183 286 393 304 319 265 188 237 275 276 280 333 373 370 383 319 321 404 371 332 416 440 465 417 502 531 640 599 603 672 691 679 777 1017 1210 1502 1873 2392 2965 12715 106206 179024 74208 2035 54 67 -40 -66 999999 -33 -68 -2 -36 -47 -44 -9 33 -26 -62 999999 -6 -10 -5 3 -51 -19 -49 -16 -35 -50 18 93 250 816 1618 2889 6277 10319 14021 17513 21597 28209 36906 43442 51992 59895 65413 70592 63576 43964 28223 17432 14127 12075 8776 6239 5130 5020 5063 4867 5363 5536 5238 4123 2950 1896 1426 936 1135 1420 1549 897 630 1781 5408 2972 2021 633 251 163 200 195 251 130 197 191 147 46 108 159 203 238 178 131 66 65 91 86 128 103 129 154 138 176 163 76 89 41 73 69 73 34 53 123 109 70 115 69 68 62 39 75 127 67 92 77 81 105 77 96 153 96 104 159 169 107 145 156 126 103 84 149 141 111 155 115 75 135 127 142 212 204 121 98 128 117 119 127 145 144 133 96 130 91 141 130 129 62 97 105 105 63 66 116 102 90 85 110 124 98 63 120 112 76 115 104 136 159 192 151 147 89 121 115 120 152 140 102 123 99 120 114 91 116 97 123 74 76 117 124 156 81 107 74 90 109 95 77 77 125 125 129 113 112 132 119 113 149 123 141 114 119 117 120 108 100 96 114 129 123 124 124 128 119 122 97 72 83 96 122 130 134 109 105 116 122 121 119 109 120 116 103 110 108 110 104 112 103 102 86 96 110 121 120 143 123 112 107 118 131 130 116 115 113 116 121 113 105 116 128 90 91 103 108 111 108 109 113 108 112 109 110 112 116 103 103 91 80 97 103 94 93 86 84 77 73 71 74 70 61 52 66152 363 4 30 11614 18 22 32 7226 1453 42711 32 3 81 -1 11 65 -59 73 75 146 -39 36 -1 78 96 57 -1 45 103 130 183 199 209 189 222 266 283 365 495 557 608 539 662 835 983 1270 1601 1540 1783 2038 3152 23931 101814 153289 49172 1031 999999 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 50 -22 14 173 837 1891 2655 3576 5462 7680 10227 13637 16829 21040 28580 31317 26461 21622 19379 18134 16392 13951 9680 8448 7465 6452 5973 5137 4312 3896 5494 7287 7305 6594 6291 5105 3489 2510 2608 3558 12510 14111 2304 43737 417905 345801 87724 1382 215 217 163 84 209 198 116 143 159 222 210 145 148 186 180 92 132 102 115 130 152 68 163 124 128 166 116 157 124 92 70 99 154 140 127 144 98 104 149 97 70 69 65 114 143 149 86 72 99 124 89 128 87 92 153 139 104 150 129 155 142 174 156 106 135 150 164 96 100 159 87 130 124 73 107 87 139 136 106 92 111 106 84 88 118 89 59 109 97 61 96 127 78 98 142 77 70 147 81 109 118 99 123 74 78 132 119 129 130 149 122 99 105 155 136 137 134 77 89 127 87 110 85 101 100 55 72 79 83 79 108 93 41 79 64 105 103 101 103 100 81 86 117 107 104 111 119 120 102 96 112 98 106 112 113 104 96 89 92 87 104 96 97 89 100 101 78 107 120 105 110 108 104 104 103 100 101 107 107 135 118 90 79 109 123 115 102 106 98 88 79 100 111 104 118 130 104 114 132 117 99 100 99 114 97 89 92 109 97 84 97 105 93 73 90 95 91 98 102 94 82 81 88 88 84 97 89 83 84 87 88 89 78 69 71 66 61 59 56 52 66158 363 4 30 11614 18 22 38 7225 1453 37636 610 453 487 489 462 486 481 470 572 556 515 662 581 606 654 662 663 767 670 548 685 731 663 718 622 554 527 509 529 619 674 623 494 548 659 702 572 374 345 429 325 318 324 300 246 138 150 73 47 32 40 44 25 74 58 65 -42 -30 16 -3 21 44 9 22 30 88 43 -2 -11 -3 14 -16 -72 33 107 55 187 310 437 650 927 1372 1901 2594 4174 7016 10015 12418 17266 22167 22504 22071 19674 19399 19108 18407 18832 22738 21446 12280 5870 3587 3188 4048 5300 7038 7543 9500 16176 20016 19680 16826 9922 6337 4089 1897 798 2528 8267 5653 292 165 189 162 132 101 160 66 118 112 89 108 201 189 146 101 131 109 94 129 127 152 77 137 120 111 154 56 72 96 110 90 62 86 86 20 86 135 56 78 23 54 70 64 74 111 98 79 169 110 83 140 115 127 126 116 87 98 97 100 148 156 137 116 99 116 135 144 170 177 151 121 68 154 161 116 62 108 122 129 106 100 107 104 36 60 108 101 97 100 124 83 122 131 87 118 74 78 84 67 98 126 113 68 113 103 97 118 103 137 173 122 120 138 113 114 104 174 140 128 101 100 111 97 99 79 99 91 55 82 129 107 68 64 92 82 101 125 93 100 125 84 68 94 108 95 109 132 115 94 66 100 88 94 96 63 63 86 122 155 113 60 88 85 76 93 76 93 115 104 82 92 98 90 100 102 105 97 137 96 96 132 103 96 68 91 83 70 86 80 84 79 83 91 82 91 95 93 99 109 91 106 105 91 83 82 86 100 82 80 86 94 103 102 82 73 88 90 79 82 91 84 79 86 73 74 74 69 78 84 81 75 74 63 61 65 60 48 44 41 33 26 66164 363 1 30 11611 18 22 44 7224 1454 43839 603 551 533 456 545 524 630 592 613 612 608 672 571 673 637 736 724 694 712 806 823 812 732 749 807 856 836 793 692 756 673 591 558 534 470 539 522 401 449 522 518 446 346 259 122 133 29 -15 -17 -32 -12 -79 -10 -28 -52 1 -3 49 71 14 22 -22 -77 -7 -42 40 -53 -17 71 -5 12 -20 32 96 103 112 94 139 154 187 178 181 127 203 570 1491 2782 4347 5657 10422 18978 27811 30730 31101 30082 27571 24282 21468 22623 26154 29321 27327 25342 24374 24524 24569 24473 26796 27909 25036 18273 9177 2690 795 710 913 769 350 363 278 216 190 177 169 115 72 123 98 146 141 133 154 102 216 232 175 114 158 130 55 123 161 118 114 129 52 37 60 94 72 46 37 75 54 69 25 34 43 72 60 42 103 77 108 127 55 56 48 47 34 70 98 53 81 141 161 124 131 72 41 128 93 121 154 131 105 125 115 116 168 161 120 94 78 98 103 97 152 106 95 148 108 68 70 75 82 79 97 68 117 106 94 121 107 80 126 100 67 59 70 113 87 98 132 87 60 89 122 109 102 109 100 130 99 120 88 60 89 126 114 97 80 74 80 80 130 93 39 51 88 96 63 84 42 87 88 76 75 63 71 82 84 94 103 78 110 101 102 105 89 83 89 102 94 104 113 114 107 80 75 97 77 92 116 103 86 93 79 97 113 80 88 114 105 81 88 85 78 102 91 91 95 93 102 93 94 92 94 85 99 87 79 86 83 98 101 82 89 92 83 93 72 88 90 67 85 95 79 64 79 84 83 99 85 70 92 93 87 77 79 76 90 89 84 92 81 84 85 78 74 71 76 69 64 68 61 55 59 53 47 38 28 66170 362 28 30 11608 18 22 50 7222 1455 917 781 853 753 751 739 728 777 790 794 848 911 875 827 951 968 962 974 999 1054 976 1018 1115 1046 1147 1116 1002 1043 1207 1396 1510 1598 1696 1817 1847 2176 2553 2931 2928 2853 2808 5612 16298 17197 1568 549 343 180 81 110 127 110 236 139 79 141 110 68 156 133 150 175 203 140 113 132 140 128 117 89 106 122 140 247 271 247 212 183 241 355 430 543 615 452 389 549 734 2030 6107 9470 11472 13517 12907 9748 6998 4985 3255 2983 3281 2943 2357 1797 1796 2274 3732 6564 10668 13795 16107 17581 16453 9139 3347 1548 762 871 768 596 564 491 302 332 208 282 257 170 109 135 80 107 115 177 131 207 179 210 225 200 170 154 130 149 132 129 180 88 100 104 120 133 123 124 107 111 122 110 150 103 117 73 99 91 92 194 111 144 155 190 153 153 67 38 140 160 185 162 136 169 197 172 103 160 115 132 145 136 184 180 164 185 153 127 115 145 172 134 147 141 121 135 149 171 145 118 174 166 135 138 162 178 144 127 129 125 118 128 146 163 167 150 110 115 139 129 106 132 122 106 138 139 143 182 173 201 171 165 168 174 162 131 176 159 142 151 121 158 126 141 167 130 133 105 114 104 117 96 131 120 92 152 121 130 131 119 123 142 178 172 179 164 145 120 127 115 113 140 123 115 108 109 124 125 109 126 127 114 145 135 124 126 123 148 145 109 91 107 135 116 121 131 122 139 153 133 123 119 129 127 113 102 98 123 127 153 134 128 146 126 117 112 111 141 147 115 119 121 121 119 117 102 115 123 130 139 126 118 111 114 117 132 121 99 117 122 128 112 117 115 107 105 108 117 106 103 98 96 92 91 88 90 87 76 66176 335 841 30 11611 18 22 56 7221 1455 -75 -99 -11 93 137 168 158 205 325 722 1817 9520 25496 29798 45085 82670 244492 601285 936032 851150 571593 251314 26868 1205 240 211 150 160 136 250 219 244 172 168 177 228 208 167 179 108 220 129 162 142 150 85 170 167 272 335 278 202 208 232 243 283 369 734 1072 1123 1365 1367 1997 1669 1277 839 601 532 478 278 335 261 335 385 395 526 736 807 624 448 318 425 941 1701 1527 591 471 394 351 332 278 248 230 253 208 134 122 126 140 79 82 104 122 163 138 194 201 185 164 154 179 135 82 100 126 97 104 116 119 78 62 92 146 175 77 50 88 89 58 74 130 133 132 2 21 103 69 95 103 103 117 120 153 112 149 180 101 97 112 108 162 135 68 164 122 124 157 115 181 102 102 90 122 164 178 193 87 129 137 140 86 139 154 90 115 132 76 146 151 104 106 116 78 102 124 128 138 84 82 77 113 85 110 96 171 102 106 86 72 70 104 131 142 125 164 133 79 122 141 106 93 89 134 132 129 112 120 103 117 89 104 105 93 70 54 100 92 122 99 70 77 112 119 85 99 98 119 126 97 70 76 105 101 108 83 116 108 87 110 103 123 105 105 63 75 98 105 83 65 81 84 70 74 72 75 87 78 83 92 92 104 89 102 82 75 99 87 108 102 89 106 88 78 88 71 81 82 100 104 109 101 90 116 94 101 115 93 110 97 87 95 96 89 86 75 94 96 93 92 100 95 94 89 100 98 88 90 93 87 74 88 98 98 94 77 70 75 73 67 64 69 59 55 60 49 66182 363 3 30 11613 18 23 2 7220 1456 822 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 185 2755 10253 26870 53748 107598 246497 426240 553892 352650 353239 589267 677929 399730 175238 479027 838003 650696 119363 5258 275 157 139 120 132 129 189 168 141 172 214 191 160 194 183 103 179 194 248 207 204 259 207 171 277 228 228 253 380 520 607 482 407 428 350 389 351 378 272 316 323 369 283 285 321 349 354 291 328 367 422 818 1419 1834 1553 992 685 652 627 546 543 561 397 289 236 202 121 126 212 133 90 165 232 135 131 164 179 115 59 104 108 83 37 107 149 173 119 114 88 36 141 100 116 92 74 94 118 132 106 83 58 133 147 153 136 84 85 122 162 118 88 104 141 73 71 102 89 154 178 152 129 111 87 87 113 164 131 123 168 160 125 147 179 78 81 140 159 125 153 164 92 73 75 88 78 73 72 85 125 144 38 32 83 163 89 75 95 118 72 93 120 134 88 105 119 103 114 66 109 140 128 123 122 83 114 83 99 90 76 81 102 130 104 132 153 119 95 78 88 101 107 88 96 101 95 78 97 62 91 101 88 53 76 65 118 78 95 99 99 101 70 115 116 82 70 75 69 71 91 98 85 79 99 103 74 84 100 106 85 99 119 95 79 93 77 86 86 86 94 116 88 96 104 95 113 97 101 86 90 105 75 98 111 105 88 98 97 96 103 82 105 110 102 86 90 99 86 82 94 88 90 95 101 87 91 105 93 89 89 87 89 87 88 84 92 90 95 89 82 83 76 66 78 85 78 70 68 62 73 67 60 52 52 47 44 66188 363 0 30 11610 18 23 8 7219 1457 5897 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 82 4863 25677 71613 151739 218704 291370 379905 382406 568268 373826 270317 408042 511094 385389 192269 107320 17363 83879 197084 4738 276 123 79 147 163 131 147 156 155 60 100 107 76 160 152 229 173 200 181 159 158 189 224 173 180 260 130 197 163 108 182 228 257 253 239 342 339 253 276 322 343 275 264 276 253 293 299 307 583 1057 1955 3862 3660 1697 1157 605 378 984 1501 623 417 332 214 144 148 199 120 88 92 134 112 118 103 174 188 163 99 100 66 124 185 150 147 62 138 136 142 118 60 129 72 103 84 88 102 90 103 105 67 71 55 64 115 112 38 112 141 103 93 79 103 83 80 148 182 124 107 133 141 140 115 116 120 132 96 166 196 145 147 78 100 158 160 117 104 147 127 153 173 116 130 82 97 77 102 139 114 100 90 91 105 50 90 129 118 136 104 69 110 134 115 104 61 60 81 111 85 91 90 134 119 94 138 123 128 100 66 96 113 124 142 181 118 138 123 134 145 118 139 109 154 130 102 120 136 119 96 37 43 114 122 105 84 99 115 136 139 111 89 105 84 71 77 112 98 100 93 89 89 96 122 104 104 82 90 100 93 110 102 74 78 92 108 97 93 101 85 85 90 83 89 70 76 86 99 103 100 102 129 99 81 86 91 86 96 106 102 93 79 91 104 96 92 114 109 102 90 88 103 90 100 97 101 83 94 86 98 94 107 108 100 95 86 93 85 87 103 91 84 77 90 81 86 88 85 75 73 76 80 64 59 50 49 55 48 66194 362 28 30 11608 18 23 14 7218 1457 805 637 583 662 645 745 747 769 766 760 800 713 775 825 756 766 773 931 911 966 1026 1008 1075 1162 1195 1329 1292 1307 1316 1685 1830 1970 2184 2312 2601 2667 7036 61512 130339 133033 104652 79305 100563 12151 2605 4740 4076 396 176 126 193 161 120 199 144 108 75 165 167 166 226 187 130 170 162 113 198 210 126 137 139 140 7 179 197 170 110 140 142 171 135 201 214 212 193 295 242 247 217 243 203 273 298 238 314 292 280 213 266 279 294 328 348 332 318 296 299 372 318 382 405 645 452 292 592 359 156 199 126 137 87 118 48 119 132 89 107 132 118 173 144 140 146 129 136 146 109 137 164 114 140 100 135 84 159 118 103 98 81 61 53 16 -9 41 106 57 22 77 65 78 71 118 66 101 155 117 97 124 138 107 85 115 139 162 135 114 141 164 130 141 111 142 111 157 139 97 131 200 198 202 189 128 95 111 116 126 115 105 109 95 86 128 139 103 106 146 136 85 82 89 39 77 112 122 123 82 114 145 124 130 150 121 108 114 130 123 121 118 115 139 141 95 92 53 84 99 81 105 114 110 110 95 127 113 115 99 117 125 129 114 102 109 98 111 103 94 111 132 104 120 132 93 129 161 128 121 120 114 127 89 88 119 95 96 80 80 82 66 101 106 101 89 110 114 126 105 103 87 91 102 117 105 94 119 100 103 80 83 103 150 116 110 102 96 93 108 111 87 74 69 83 115 108 84 66 63 87 89 88 87 100 96 91 90 103 99 83 103 85 98 111 118 100 84 99 103 97 98 105 102 104 91 100 96 92 92 86 82 87 85 92 91 84 76 82 80 72 60 64 57 52 58 66200 362 32 30 11612 18 23 20 7216 1458 -26 999999 999999 999999 -87 999999 999999 -95 -93 999999 999999 999999 999999 999999 999999 -6 -78 -88 -15 17 35 74 90 123 102 118 153 148 294 234 280 457 959 1448 1712 5202 18692 53398 167178 309739 386101 370708 256045 180492 167662 170808 91031 83029 26473 5545 1053 605 342 229 201 104 36 8 126 121 126 195 153 40 71 142 111 87 77 67 81 120 97 71 91 102 49 168 96 95 127 147 110 96 91 164 156 152 115 84 168 137 134 164 96 136 169 162 182 245 209 268 284 243 229 207 288 257 300 269 256 288 258 232 230 148 125 121 113 113 124 58 41 136 107 70 7 39 34 41 63 62 102 110 106 109 92 72 98 82 111 83 45 13 -41 -23 23 49 19 5 9 38 42 3 46 -6 -17 -13 -16 26 0 10 26 19 43 77 31 54 55 41 32 27 92 45 -33 92 27 4 34 18 75 71 55 54 97 109 67 83 -13 52 70 92 59 13 63 38 70 7 52 75 67 58 17 14 11 31 -21 19 -15 2 3 26 30 51 0 19 11 7 14 65 62 24 25 10 54 22 60 25 45 16 38 42 22 26 19 20 24 31 11 61 33 -2 29 46 36 47 39 8 1 38 43 12 -19 -1 8 34 46 49 -2 -4 29 43 41 45 42 20 5 24 50 47 43 24 19 48 49 15 16 45 28 20 35 24 11 54 45 10 28 28 26 27 21 34 26 17 26 38 39 27 58 54 39 33 52 51 45 6 -3 24 14 15 22 40 21 29 50 57 32 24 23 32 35 37 50 38 31 32 33 30 31 43 23 27 36 23 41 36 28 28 28 27 29 31 23 13 7 18 24 20 20 21 21 9 4 -3 -1 1 -3 -4 -4 -15 -25 -29 66206 363 5 30 11615 18 23 26 7215 1459 5593 999999 999999 999999 999999 999999 -86 999999 999999 999999 999999 -98 999999 999999 999999 999999 -54 -59 28 -8 -71 39 26 98 90 187 215 205 276 272 278 395 534 586 720 894 2808 6208 4520 4785 16928 13621 4198 8301 23744 69564 152319 174831 323961 364491 345407 511632 595978 481063 174076 52932 8561 549 293 218 199 143 134 107 83 123 177 206 203 179 180 201 172 196 196 184 167 261 204 175 200 166 196 249 208 219 187 169 190 171 218 148 179 230 270 378 428 362 388 398 407 478 582 1225 3577 7508 7211 2920 776 515 438 312 387 388 417 319 279 230 202 223 295 306 158 165 103 134 177 177 176 177 166 181 159 130 244 182 156 145 146 107 220 183 121 155 157 150 60 63 71 103 42 130 191 126 38 57 91 112 106 128 159 86 69 87 74 91 120 116 139 110 171 212 217 186 184 191 115 150 153 163 165 184 128 100 146 174 158 194 172 171 194 161 152 163 203 164 163 161 115 94 66 85 141 147 169 166 156 72 101 139 108 70 118 108 126 124 117 99 120 123 154 156 131 140 152 118 155 176 138 142 118 104 104 101 126 124 163 108 108 144 135 179 125 110 158 131 111 151 128 133 169 94 102 118 123 128 122 124 112 152 166 129 126 135 143 138 137 120 133 122 142 141 152 109 112 145 149 132 150 148 138 120 111 105 132 121 92 93 112 106 107 120 97 136 131 115 123 135 126 150 177 129 122 130 132 120 99 97 119 121 125 120 129 110 117 132 127 128 130 119 105 99 105 116 120 123 117 125 131 127 128 131 136 128 130 114 114 117 112 115 118 122 130 118 109 103 105 117 109 100 101 103 97 90 80 89 88 89 84 79 82 79 75 66212 324 1174 30 11614 18 23 32 7214 1460 -42 734 3842 17994 56218 109879 190336 434641 717813 817222 624903 394137 272034 10506 1177 371 580 454 230 587 1028 3150 28661 109850 169166 165238 384949 306951 161947 318289 358894 272758 34304 505 108 174 130 158 102 150 236 187 176 234 189 127 159 133 179 206 229 232 828 2904 5131 8583 15442 18755 20585 15687 9192 5664 4615 8915 17600 24376 22271 14778 7056 2611 950 429 331 440 427 413 391 257 235 244 273 220 240 280 151 213 163 130 150 159 69 98 70 149 178 201 266 189 114 124 172 105 156 171 113 138 60 75 92 60 103 173 64 73 142 133 75 174 82 25 48 101 127 97 113 142 166 160 143 212 173 145 163 173 195 143 196 169 94 135 136 137 166 138 99 145 128 187 191 143 119 206 190 185 137 131 204 187 127 115 88 153 142 51 124 125 119 94 47 96 91 151 123 110 86 117 143 146 142 86 118 126 130 126 114 118 127 119 99 137 162 152 145 108 108 137 135 87 147 124 111 143 172 147 118 113 152 108 98 145 131 127 150 138 76 110 86 94 95 116 111 116 88 109 117 155 144 118 94 78 139 141 111 82 127 104 131 110 97 105 119 132 135 116 112 127 125 126 134 105 100 107 112 131 128 114 106 133 118 117 133 124 110 105 104 104 111 105 104 108 113 125 127 106 112 117 114 125 145 130 127 112 124 126 127 124 127 130 116 109 116 127 125 132 136 123 126 130 117 104 115 110 101 108 94 100 110 117 98 105 108 104 104 109 100 101 96 89 86 80 73 80 76 68 66218 312 1529 30 11609 18 23 38 7213 1460 -33 426 1193 3410 9107 23946 65429 158150 257920 291144 270387 345386 470417 421879 358293 743377 657452 893440 999999 406990 169417 850 172 175 115 134 118 164 173 199 122 180 173 207 118 256 280 281 215 259 305 840 1931 3173 4176 6285 6673 5870 3447 1573 603 447 385 383 389 334 295 273 290 341 328 236 247 223 192 214 177 197 187 178 197 156 119 154 145 136 145 136 109 145 157 167 157 156 190 118 93 164 172 140 116 162 156 132 113 68 48 57 80 104 85 86 97 82 127 84 123 92 124 72 162 114 102 72 75 135 142 164 122 86 155 184 126 102 98 196 141 163 222 136 105 129 185 100 108 153 151 172 177 209 172 111 128 122 138 144 138 159 134 138 136 108 49 53 111 102 139 127 114 68 75 120 108 87 146 149 132 119 110 136 90 96 118 144 139 130 148 175 156 128 130 138 114 127 110 95 90 100 136 128 152 112 123 145 137 106 142 114 118 128 99 82 91 72 47 93 139 123 108 143 153 133 138 140 106 97 102 88 126 91 89 145 87 106 99 122 117 118 136 125 101 104 140 99 94 111 112 129 130 116 88 109 100 88 108 121 120 111 116 99 97 110 112 95 95 114 126 109 117 95 121 148 108 110 123 114 97 122 124 109 115 126 134 126 118 123 133 126 118 130 125 130 137 124 123 129 130 116 112 106 129 137 109 96 98 108 108 106 98 109 111 96 94 95 99 97 82 74 82 81 75 63 66224 332 924 30 11604 18 23 44 7212 1461 -52 1143 2251 13804 48259 74821 71972 86906 122226 202196 327695 283086 197565 132661 6088 9299 36386 65500 80919 61183 143415 266990 358071 286005 126190 101609 141336 321619 399381 317323 367421 560499 554975 332003 8065 241 116 177 207 181 93 133 62 114 153 160 207 163 196 206 168 110 145 227 188 212 264 283 255 276 257 408 289 478 1346 4660 5359 2209 1036 617 504 414 475 375 345 385 318 333 318 333 290 321 246 176 225 212 192 203 267 172 147 146 210 143 197 106 104 87 136 248 204 173 218 204 180 155 108 169 140 107 121 140 122 100 92 92 97 95 38 121 83 93 -1 73 43 97 84 45 40 62 108 103 100 100 163 143 188 82 100 83 101 166 119 128 145 173 186 170 150 175 175 126 161 154 169 178 194 161 120 130 147 148 135 122 92 104 108 147 193 116 162 160 152 102 62 146 173 93 102 161 156 140 175 127 96 140 107 134 111 139 123 147 145 179 146 141 144 129 113 131 121 102 119 122 127 104 88 100 105 110 108 139 163 117 141 128 104 87 88 151 172 156 111 90 71 119 108 143 131 127 143 139 117 127 118 125 137 163 133 146 168 125 90 85 137 142 126 126 137 140 153 114 123 153 134 141 118 101 115 114 124 125 143 118 119 134 136 110 120 125 143 150 140 127 130 116 147 127 122 123 120 125 145 140 128 113 121 120 116 120 130 133 127 124 120 116 114 113 121 125 132 123 117 119 129 127 139 127 128 129 128 127 113 110 108 120 130 124 108 108 107 103 111 104 96 100 91 81 87 86 80 79 66230 362 22 30 11602 18 23 50 7210 1462 1316 1157 1189 1282 1534 1447 1492 1833 1910 1919 1811 1792 1971 2291 2272 2351 2746 3050 3192 3138 3296 3222 3499 3520 3672 4212 4453 4464 3943 3767 3258 3823 9969 45722 74149 60674 71753 41528 75582 5239 479 199 189 144 160 185 146 186 159 82 27 120 190 70 85 1 24 131 137 89 100 119 63 123 131 184 181 129 85 68 106 68 77 168 100 98 94 128 192 191 106 102 139 172 347 301 210 175 209 262 270 257 235 208 624 3227 9506 13485 10371 6426 3084 1298 912 816 606 523 422 282 267 154 215 315 234 176 194 205 173 188 151 236 82 88 130 140 139 176 102 212 151 174 162 131 131 77 116 227 177 110 94 55 85 100 144 121 80 50 74 47 70 93 89 56 6 46 11 83 26 35 85 75 55 52 43 101 149 101 114 153 107 100 156 138 62 124 79 41 65 148 110 93 129 81 95 99 118 120 105 121 141 107 131 122 104 67 53 76 76 101 46 95 49 34 94 112 63 85 61 53 63 90 61 97 105 129 120 74 130 110 120 99 117 68 77 132 127 81 99 71 58 89 85 88 124 98 57 56 50 94 118 92 75 96 88 105 138 113 77 71 65 93 95 105 104 106 89 76 98 75 63 96 78 89 99 90 93 103 103 80 80 92 107 88 111 86 49 71 78 81 109 111 91 112 67 67 83 92 61 63 58 55 68 87 73 67 86 76 104 123 71 68 85 82 81 90 98 99 97 61 89 90 103 101 90 82 103 93 65 71 76 99 91 81 73 76 90 93 96 71 80 88 82 94 81 77 94 96 84 73 74 71 74 87 73 66 73 75 73 72 72 67 69 64 62 56 57 62 59 60 55 56 47 38 66236 362 22 30 11602 18 23 56 7209 1462 1220 1161 1231 1101 1162 1262 1228 1216 1210 1282 1351 1395 1318 1397 1423 1392 1420 1396 1503 1548 1470 1413 1321 1312 1233 1358 1353 1069 838 752 536 558 456 522 474 299 308 382 235 197 204 165 120 74 204 144 162 179 195 202 179 122 152 147 91 198 139 175 188 155 154 140 89 152 141 161 213 217 211 142 125 55 167 227 270 162 153 185 326 602 855 1027 968 1121 841 385 455 410 270 287 255 230 220 252 314 383 768 4276 14263 20722 16237 8589 5508 2812 1454 1063 680 507 401 331 303 251 328 307 261 261 205 249 214 152 171 113 117 115 175 222 261 279 238 142 147 164 199 146 121 149 124 78 109 217 176 183 91 99 115 80 145 66 46 143 149 105 138 152 63 92 123 96 101 139 141 103 161 157 149 91 165 195 163 171 183 202 219 158 140 141 154 94 129 180 140 116 168 177 163 152 212 214 138 155 165 148 134 180 122 129 114 105 108 156 143 101 101 96 155 186 148 138 129 140 118 102 135 124 156 155 125 141 99 110 112 110 158 139 139 110 105 128 130 114 104 115 143 118 78 145 138 120 151 120 96 165 134 118 119 108 121 94 127 151 104 156 139 103 138 92 106 137 141 140 120 113 119 124 166 159 152 159 132 142 133 138 134 130 168 152 125 119 107 120 135 139 137 119 129 111 124 106 97 107 101 103 126 139 137 132 138 161 144 102 117 142 138 113 112 129 128 122 127 119 119 127 138 122 114 118 127 119 129 125 132 141 130 119 134 133 131 128 142 131 127 128 142 124 136 142 126 131 122 129 136 123 132 132 130 116 120 129 113 115 110 116 111 107 110 101 98 99 97 88 80 78 66242 362 21 30 11601 18 24 2 7208 1463 1222 935 1006 1049 947 898 952 847 1037 1072 969 863 1000 890 923 961 920 890 878 752 735 702 751 751 772 701 558 641 599 661 570 540 497 446 265 194 180 140 101 86 158 154 122 171 186 199 129 169 149 160 96 109 140 173 103 129 147 120 121 170 216 124 167 117 94 127 108 162 139 29 116 166 124 144 166 162 136 225 215 225 312 231 184 105 188 234 151 182 141 145 249 217 194 191 163 206 185 300 408 2935 6699 3844 1299 1629 1991 1129 552 392 257 269 301 325 305 324 243 264 223 193 209 199 148 133 103 72 56 159 198 151 104 90 179 141 149 100 116 74 116 68 126 133 98 108 125 16 106 120 90 61 126 110 114 94 90 65 82 108 44 62 61 48 92 159 145 115 92 108 116 152 96 114 172 142 106 87 116 135 134 101 150 150 87 144 148 114 123 207 119 190 152 111 107 94 99 122 137 113 68 114 73 82 91 110 73 90 129 94 87 119 77 109 97 124 107 113 128 100 140 122 80 53 146 98 69 132 108 93 88 101 64 107 101 93 120 87 105 75 110 119 119 83 122 114 71 97 95 95 96 104 115 101 75 73 93 85 80 76 59 82 103 103 91 88 74 94 104 84 85 71 74 120 73 94 84 105 96 95 93 84 82 110 112 93 77 48 64 86 83 83 87 92 83 88 89 76 87 94 84 102 105 83 103 100 95 109 91 87 96 104 103 82 100 102 108 79 100 84 85 96 68 78 92 89 99 103 83 87 99 97 83 87 83 92 80 86 97 101 91 86 86 103 90 91 93 74 74 85 90 89 90 86 86 80 80 71 72 64 72 70 63 61 49 43 66248 362 22 30 11602 18 24 8 7207 1464 1160 1106 1181 1153 1060 962 1012 1062 939 979 962 975 1084 1018 979 934 852 872 908 943 952 1007 1008 964 1036 989 969 980 1002 1042 1020 932 650 544 346 203 218 152 242 195 184 189 91 111 93 222 178 265 206 144 101 179 154 142 101 146 156 170 221 227 215 169 165 158 97 159 195 168 76 121 127 94 163 155 220 174 97 143 151 162 191 286 541 827 1085 964 588 328 317 233 296 303 271 502 753 777 609 445 405 337 292 247 323 370 389 340 377 398 416 373 327 337 359 351 386 461 519 370 275 278 160 145 171 197 125 190 206 280 265 213 144 135 83 199 209 194 174 203 147 101 185 115 96 167 103 111 111 157 109 42 74 99 86 84 193 142 114 129 148 103 125 137 132 81 58 102 151 123 94 146 182 124 126 142 180 168 146 144 125 121 127 152 149 189 183 164 149 176 161 215 164 184 126 134 113 73 89 110 133 99 131 75 83 126 149 138 174 103 130 133 64 72 134 113 113 95 110 109 86 140 115 120 119 148 167 149 145 148 160 87 109 123 155 110 120 100 142 126 124 136 128 155 87 110 120 119 97 108 93 152 91 118 141 133 113 100 100 79 114 123 127 126 155 140 112 145 103 93 73 86 129 120 117 108 129 93 94 128 126 130 107 128 152 110 91 98 124 107 116 93 102 124 105 108 108 110 131 90 102 140 121 133 136 100 102 108 106 103 131 134 132 135 119 124 132 124 122 107 112 131 115 110 118 134 126 125 110 135 129 110 114 103 122 120 119 130 125 117 122 120 123 128 117 117 118 107 111 132 122 98 102 102 101 102 94 90 88 84 77 68 71 66 66254 362 19 30 11599 18 24 14 7205 1464 1035 1075 1089 1095 1070 1094 1138 1135 1162 1141 1145 1148 1040 1076 1144 1049 984 996 1070 1130 1178 1138 1109 1158 1183 1193 1210 1184 1163 1238 1281 1115 957 916 746 625 470 342 398 339 330 117 113 226 191 191 187 223 118 168 137 164 212 121 137 114 94 139 84 110 152 133 156 163 150 171 223 210 198 154 131 201 152 157 194 234 199 164 213 166 179 125 185 221 249 203 331 458 402 514 548 430 455 450 591 761 622 508 431 501 567 642 516 386 359 412 349 383 280 229 258 263 309 313 265 158 245 198 153 99 61 144 119 147 218 203 190 172 179 223 142 85 127 139 142 148 74 87 111 124 67 112 142 121 71 68 53 42 103 118 151 29 129 103 45 81 74 85 134 149 112 160 93 82 78 94 79 99 193 148 140 141 151 149 152 104 140 117 206 219 160 162 156 146 173 184 161 137 162 157 149 166 115 137 93 122 66 69 119 108 112 101 90 134 122 105 94 87 76 119 112 116 116 136 119 127 135 110 123 121 128 123 81 127 126 112 90 111 73 85 126 133 94 117 121 107 126 164 162 122 158 173 164 133 136 128 121 113 149 116 90 120 115 112 104 86 95 127 138 117 108 133 127 121 122 151 119 114 135 120 106 106 113 120 110 116 106 116 120 125 134 123 113 86 64 99 109 99 86 109 122 125 95 90 117 140 139 119 118 120 117 126 136 124 127 120 97 118 111 88 94 110 110 115 129 112 100 121 131 129 123 106 111 115 103 116 120 102 111 114 118 103 109 113 117 115 105 98 103 118 110 113 96 114 117 109 106 115 117 110 104 107 108 93 90 90 78 78 77 86 76 66 66261 362 43 30 11593 18 24 21 7204 1465 1234 1121 1198 1145 1061 1155 1048 1101 1057 1130 1050 1061 1107 993 1030 1132 1188 1202 1192 1231 1232 1189 1250 1172 1107 1071 912 859 727 768 862 768 591 337 202 243 142 140 149 175 219 250 181 133 92 108 178 138 185 138 114 193 178 111 110 96 108 163 195 189 186 143 119 245 160 139 115 124 153 166 176 94 137 219 186 143 154 200 208 252 213 189 267 341 345 394 418 696 1025 1744 1877 1321 1452 1450 1046 758 625 543 479 489 439 426 429 508 448 331 292 352 358 319 294 299 208 248 239 217 187 99 77 163 156 49 90 173 220 218 99 170 135 107 174 149 188 165 165 70 163 216 92 158 155 99 110 113 76 91 141 124 136 148 116 138 113 73 92 84 80 73 147 146 60 83 66 90 162 98 80 116 152 132 127 129 129 152 152 117 132 151 184 111 151 163 186 157 126 151 140 210 179 134 119 129 93 83 121 94 104 55 107 76 93 85 97 104 62 107 104 100 117 128 133 105 124 93 110 92 99 73 100 126 122 92 109 74 123 165 175 151 181 113 111 139 96 114 101 96 119 140 141 108 112 144 137 143 143 121 120 138 103 93 119 130 116 100 103 108 108 112 132 90 113 138 155 139 104 107 69 96 148 154 134 89 83 118 104 119 121 129 92 98 130 140 117 119 112 128 111 104 108 115 121 128 136 102 117 99 104 133 118 117 125 124 150 111 103 105 96 123 112 123 124 105 122 108 120 140 118 99 128 109 101 133 132 129 121 119 120 105 100 114 107 102 105 103 91 101 94 92 97 105 109 111 102 101 94 97 101 108 95 95 100 97 90 96 97 92 80 79 68 72 66 64 66267 362 11 30 11591 18 24 27 7203 1466 1264 1189 1220 1115 1119 1156 1157 1108 1081 1173 1175 1163 1215 1235 1113 1161 1181 1224 1285 1183 1211 1153 1275 1329 1226 1117 1099 1046 802 695 662 605 394 385 277 227 211 245 171 173 213 118 104 122 130 135 92 163 228 150 95 142 236 194 102 59 119 201 160 57 209 119 136 178 244 142 183 133 69 183 207 110 102 217 193 151 201 169 233 179 195 190 214 254 305 799 1891 2626 2400 1997 1303 804 601 687 642 818 1368 1856 1790 991 613 434 280 281 349 374 359 371 340 417 385 319 235 238 128 241 206 121 181 147 126 104 183 200 198 209 127 99 133 177 98 125 137 123 98 111 65 93 63 120 89 29 62 74 73 46 62 134 83 68 45 113 106 70 60 89 74 109 120 116 159 158 84 63 85 128 105 57 93 138 101 102 77 131 99 130 121 48 96 146 173 187 159 92 112 121 145 190 138 181 181 161 203 152 80 61 107 45 60 136 95 126 172 136 108 82 42 57 71 87 84 94 105 103 110 75 136 82 65 119 100 103 93 75 124 135 124 108 142 137 145 126 93 133 145 70 99 111 115 105 101 99 92 104 110 141 145 106 103 112 122 118 130 111 128 116 103 78 83 89 112 131 111 132 118 99 86 140 145 119 141 98 97 123 120 92 85 94 88 94 90 72 73 85 78 75 93 82 116 121 132 105 92 107 85 95 106 111 97 72 88 82 60 64 74 85 118 104 86 99 109 109 117 94 96 93 98 87 112 103 84 97 89 102 89 104 84 98 86 94 99 91 74 87 91 96 83 83 89 85 85 85 84 83 86 89 86 81 80 78 82 75 66 69 71 63 62 54 50 55 50 43 66273 362 13 30 11593 18 24 33 7202 1466 1392 1374 1272 1299 1312 1538 1535 1393 1360 1457 1423 1418 1356 1199 1343 1368 1335 1321 1255 1269 1196 1276 1302 1253 1196 1092 1144 1168 865 591 499 443 456 375 317 243 237 244 230 240 233 246 178 185 304 200 123 208 165 211 207 201 246 126 190 193 177 175 248 140 178 136 159 137 137 152 208 162 195 169 226 186 176 177 232 216 273 216 190 199 210 248 167 191 177 262 272 299 353 352 417 564 622 628 741 887 916 796 493 346 409 423 443 444 471 511 474 443 365 355 311 234 209 212 173 159 211 254 193 215 120 152 178 264 206 249 223 145 140 125 140 145 125 142 112 114 186 160 217 190 130 152 140 132 143 146 142 101 135 82 141 200 138 164 105 111 134 154 197 194 140 128 112 115 131 96 120 179 134 134 137 85 138 153 140 153 66 131 98 140 167 171 131 146 162 165 173 188 123 124 185 150 151 108 150 121 171 175 160 107 121 121 90 124 157 117 86 117 118 109 101 93 118 146 67 113 157 125 104 118 129 129 104 134 121 161 157 158 178 138 125 131 133 122 150 113 142 118 123 97 155 123 123 131 156 191 165 102 99 115 98 89 105 111 136 132 115 116 133 150 163 175 162 142 87 100 132 113 107 96 121 128 106 102 147 108 131 130 125 92 115 114 107 124 100 112 125 138 127 120 99 130 120 128 127 121 123 139 122 111 124 129 116 115 106 105 114 118 125 135 132 120 121 119 109 120 107 114 109 114 124 114 132 113 108 128 131 135 129 124 118 119 122 117 119 101 105 119 105 109 130 115 115 114 120 120 125 113 109 112 109 88 101 93 101 97 94 88 73 68 79 77 66279 360 45 30 11595 18 24 39 7200 1467 1350 1550 1562 1394 1353 1378 1433 1368 1320 1302 1327 1385 1503 1391 1285 1324 1476 1372 1357 1140 1109 1161 1033 922 952 758 752 630 445 299 304 360 284 320 229 190 234 189 190 108 124 172 211 120 109 144 158 174 120 153 177 163 150 159 130 107 175 142 116 111 96 221 199 108 154 168 73 158 197 176 157 154 194 214 135 147 190 221 185 134 206 175 235 124 303 300 298 282 361 345 262 173 272 329 388 372 358 335 263 306 330 274 305 382 337 239 306 317 160 177 170 161 115 142 118 165 147 155 212 75 127 161 161 199 104 187 156 128 126 96 159 114 82 63 134 104 101 143 149 56 79 95 44 64 99 134 88 103 116 36 57 78 104 70 75 125 139 115 66 79 107 81 86 67 39 70 123 174 132 101 77 114 112 132 128 99 60 95 107 178 195 113 128 119 154 143 123 167 155 120 74 115 165 108 70 106 134 104 119 101 131 108 95 103 64 62 69 111 109 78 96 64 75 140 91 71 121 107 76 77 72 78 101 101 126 134 97 60 67 96 91 92 75 102 79 108 115 87 109 70 82 101 97 115 85 89 118 95 57 72 110 88 54 77 85 52 52 96 89 89 128 113 110 71 76 65 93 100 119 109 101 87 76 59 100 98 88 99 90 88 109 78 71 81 83 81 90 88 89 78 83 95 100 90 86 100 96 92 101 105 107 111 105 107 95 79 105 111 108 114 93 70 87 111 103 109 109 92 85 101 85 82 82 105 107 99 87 96 88 90 100 111 93 81 99 101 98 93 93 100 91 82 82 85 87 84 85 77 77 88 90 74 65 62 65 64 61 52 48 35 66285 362 17 30 11597 18 24 45 7199 1468 1301 1279 1337 1284 1231 1396 1339 1421 1469 1552 1524 1567 1622 1602 1603 1541 1638 1499 1388 1304 1195 1306 1333 1301 1285 1244 1088 1045 987 852 561 448 440 348 367 333 272 195 232 161 216 156 151 194 89 184 126 140 141 165 148 127 227 212 216 191 138 154 205 176 185 151 157 178 246 174 151 213 175 226 207 198 205 147 126 144 203 178 147 187 253 199 150 178 284 411 252 305 314 187 171 235 201 244 257 253 238 245 273 285 235 326 349 320 367 384 319 309 401 324 288 213 213 154 184 132 127 151 248 141 196 123 109 176 203 154 223 155 158 106 123 133 103 144 118 178 149 167 163 99 139 122 62 140 167 141 115 114 120 159 115 111 81 75 133 145 119 95 126 100 75 52 138 104 138 88 52 123 168 175 160 151 127 96 102 147 143 186 160 199 163 175 214 166 122 153 189 221 157 160 141 148 111 124 170 127 117 163 108 80 113 128 98 115 150 125 111 109 140 147 168 120 116 130 112 70 112 106 119 143 87 103 147 122 96 127 90 97 122 121 132 142 124 94 123 142 109 139 140 150 120 146 101 92 125 122 112 101 105 136 96 129 140 116 169 168 122 125 115 113 134 135 162 122 110 116 146 135 96 109 107 130 140 125 136 131 137 95 108 120 142 114 102 137 120 149 148 116 131 140 109 102 141 152 157 136 147 138 152 141 136 136 141 136 132 125 122 124 124 115 121 138 135 143 133 128 153 149 140 124 125 144 111 119 125 132 135 118 129 131 111 108 115 108 111 105 119 116 120 122 114 119 116 116 125 126 113 108 115 109 105 109 105 92 97 100 95 97 91 91 85 86 66291 362 18 30 11598 18 24 51 7198 1469 1438 1400 1351 1333 1514 1555 1519 1488 1620 1621 1644 1695 1614 1619 1473 1419 1390 1409 1567 1572 1607 1707 1586 1456 1465 1318 1310 1294 1240 1202 961 794 659 559 496 492 352 333 370 325 250 230 174 243 173 198 147 112 217 192 125 257 159 90 144 139 116 93 114 173 123 152 219 274 202 168 153 68 136 222 214 225 147 164 170 130 197 176 122 156 149 178 237 271 370 276 286 237 193 139 146 215 200 196 227 196 317 250 313 273 308 312 336 362 324 312 303 303 285 261 187 181 192 156 155 131 153 108 100 154 167 161 79 145 186 151 161 158 137 151 218 205 169 106 93 136 143 131 101 110 127 89 83 77 101 128 50 80 56 51 110 72 88 80 121 128 176 70 38 75 115 43 78 75 80 146 149 133 151 140 166 121 117 110 129 122 166 169 128 181 164 141 130 182 147 113 164 184 107 92 135 195 176 96 112 152 112 91 90 100 86 145 136 105 87 97 105 116 142 107 122 143 79 95 113 125 141 163 138 103 136 83 81 83 120 131 117 97 89 128 55 86 112 129 105 150 127 113 120 133 120 99 108 117 158 129 107 116 60 86 98 108 67 129 117 119 132 112 98 86 88 112 90 137 130 127 104 118 88 118 156 135 96 120 108 112 113 134 155 128 101 76 111 87 107 100 90 113 121 126 114 89 109 114 101 115 121 127 122 124 119 113 121 99 90 115 118 123 138 113 106 108 109 117 120 103 96 102 114 111 111 109 125 108 103 116 122 119 120 100 123 117 106 121 128 117 114 98 97 120 116 110 104 107 103 112 93 85 92 96 97 99 77 78 93 89 78 75 73 69 65 57 66297 362 17 30 11597 18 24 57 7197 1469 345 384 331 258 288 312 358 324 329 450 392 437 434 420 459 487 557 471 559 606 635 652 565 667 671 656 651 757 911 2262 10785 34104 57015 121593 130177 186165 395298 478302 257974 138855 191907 77792 21297 2074 205 183 161 112 166 148 241 304 164 141 96 91 102 117 157 168 149 173 170 176 188 221 111 256 150 87 196 269 209 201 185 197 234 209 202 180 172 168 160 203 238 122 134 125 191 235 251 186 200 177 149 262 192 184 277 303 247 239 318 309 255 307 264 295 275 216 171 214 297 245 118 161 99 92 110 113 111 129 120 202 186 214 158 125 159 173 158 182 140 152 126 183 142 103 122 156 100 75 178 148 86 106 97 79 121 55 48 32 103 108 114 130 132 75 55 95 126 97 82 156 145 106 83 119 151 84 69 122 114 90 75 77 125 141 124 98 169 167 149 142 176 166 202 116 145 168 147 122 116 129 147 121 104 113 97 105 129 133 126 113 91 81 87 146 161 103 81 70 77 81 79 111 118 101 143 114 101 108 87 140 124 95 128 99 118 89 102 83 80 65 81 62 98 94 107 102 59 87 122 100 120 158 149 114 101 100 59 67 84 111 107 108 99 118 124 127 104 109 114 116 116 99 136 130 113 98 114 98 74 102 116 118 131 135 118 111 100 93 87 81 79 96 123 93 115 85 114 125 109 97 114 138 118 110 101 102 89 90 101 95 102 119 117 115 118 128 125 108 107 119 132 113 106 105 111 110 109 100 108 91 95 125 128 120 102 90 108 114 115 110 99 99 116 105 97 91 99 92 88 92 97 88 94 89 94 88 88 79 73 68 63 65 73 72 53 53 52 57 66303 362 15 30 11595 18 25 3 7196 1470 377 505 516 546 550 570 617 640 678 648 678 750 837 796 936 946 983 904 879 767 762 685 587 560 492 442 479 337 407 433 427 431 661 2239 7185 42264 89721 75627 78648 83940 107252 127222 261250 231836 57122 1118 197 228 169 212 226 108 120 218 143 240 257 221 192 237 220 254 201 234 163 199 206 175 177 161 213 207 145 183 213 66 221 259 92 128 139 121 215 219 182 152 228 173 103 150 175 137 206 249 304 199 212 253 247 217 290 254 314 257 327 267 261 242 228 201 131 222 194 218 201 197 179 155 151 136 100 97 111 164 242 235 190 209 278 119 147 165 203 145 212 209 112 162 142 142 124 155 61 65 91 117 140 82 93 71 61 98 104 75 78 37 77 84 94 99 85 77 106 88 82 167 124 105 118 124 130 157 123 171 130 190 174 115 164 133 116 157 183 220 157 183 144 162 158 146 153 182 179 128 115 104 133 150 110 94 167 150 95 90 127 112 92 180 118 39 108 119 83 101 120 120 108 121 116 163 118 73 129 164 153 168 135 125 77 63 101 135 71 81 96 130 141 101 89 116 144 122 127 146 143 120 143 158 118 110 121 106 129 125 109 117 108 131 114 88 90 78 117 142 136 116 110 130 130 126 123 168 125 103 109 119 142 127 84 125 124 103 106 125 105 123 111 123 122 109 89 103 113 126 134 113 126 114 126 133 108 95 97 122 118 105 104 117 107 125 144 138 126 144 125 121 120 119 113 126 129 129 130 132 117 139 112 117 127 126 113 112 118 119 116 122 106 100 104 104 106 112 112 109 113 121 115 104 102 107 98 96 98 99 90 90 92 81 83 76 70 63 66309 362 44 30 11594 18 25 9 7194 1471 866 791 741 764 1024 977 936 866 942 1019 889 1027 981 1011 1037 1136 1033 1039 989 973 950 1015 1047 1045 1077 1058 1093 1025 998 892 666 727 644 659 535 429 379 426 414 374 226 212 253 181 146 207 202 136 127 122 166 121 136 144 179 186 198 136 188 129 138 113 195 155 264 161 161 175 155 165 203 171 135 197 207 152 105 135 86 118 240 651 1082 1059 540 287 112 81 78 115 190 155 183 171 202 136 311 343 242 263 240 257 252 301 249 278 288 132 169 146 195 221 203 200 141 113 154 118 134 78 108 136 117 152 166 166 158 207 201 219 131 205 151 110 76 118 111 103 185 125 119 81 150 120 80 134 132 100 53 27 53 45 84 101 96 50 24 78 117 135 98 79 89 160 131 139 89 103 112 157 160 145 124 155 155 118 159 131 144 153 98 183 191 193 149 160 162 131 138 174 142 149 168 141 153 139 111 125 134 152 89 121 132 145 106 118 123 155 125 137 80 102 65 108 148 107 107 108 130 138 138 126 149 197 167 102 92 135 117 132 119 78 108 126 116 129 129 168 152 148 136 130 117 143 110 130 139 124 98 124 110 80 104 111 126 151 125 147 105 120 92 128 121 120 108 129 118 146 116 135 145 122 125 107 126 112 117 109 119 118 108 117 116 138 109 88 105 104 115 115 101 135 115 122 144 126 107 104 109 114 122 120 126 122 95 100 133 133 106 111 133 120 127 136 120 139 131 119 126 122 121 122 100 106 100 128 122 125 127 113 114 109 85 106 108 108 103 106 98 104 114 106 118 113 104 95 99 95 88 91 91 94 89 81 82 91 88 83 71 66 63 64 66315 358 105 30 11595 18 25 15 7193 1471 845 1015 1008 1062 969 988 990 1032 1129 1160 1070 1147 1110 1142 1152 1211 1247 1202 1270 1310 1379 1385 1311 1392 1357 1275 1236 1241 1004 832 496 281 382 279 266 306 262 217 261 203 217 225 196 183 104 177 155 87 95 108 75 175 141 137 168 133 178 247 187 112 90 160 199 221 165 170 167 149 145 165 175 164 136 110 147 123 139 274 378 285 147 148 126 152 126 177 131 144 153 163 203 222 171 232 144 249 265 263 276 205 210 211 271 216 181 240 251 132 119 100 129 102 115 96 133 114 101 170 216 164 170 208 213 192 216 168 187 144 196 171 141 105 64 118 137 169 161 148 128 132 44 66 90 52 66 48 61 49 61 84 83 106 102 42 100 128 123 68 80 13 18 120 134 131 118 174 136 117 97 110 145 106 81 134 94 71 137 145 165 126 100 90 84 80 118 136 137 148 126 70 108 142 89 79 138 80 81 99 109 73 93 106 125 125 125 79 48 71 73 64 74 94 76 108 82 78 163 124 152 158 101 108 88 98 109 121 144 147 87 79 90 76 101 89 87 108 82 134 88 100 117 115 137 116 89 78 79 53 78 67 113 107 92 62 63 69 72 59 100 80 97 91 79 113 87 80 110 105 89 105 103 93 98 113 80 80 80 92 86 58 73 94 85 68 96 88 79 92 105 128 102 96 95 79 90 85 75 103 78 93 97 69 74 104 97 88 91 112 97 95 107 85 85 103 96 91 108 103 104 80 112 100 94 111 84 91 102 97 81 89 73 72 75 81 91 77 78 76 81 83 79 71 68 65 67 64 77 78 77 79 75 64 71 73 61 51 47 45 66321 362 15 30 11595 18 25 21 7192 1472 493 686 638 669 688 662 657 607 704 751 713 782 835 806 742 842 803 909 938 933 1027 1256 1132 1022 1012 1051 1141 1183 1416 1446 1457 1603 1788 1953 2115 2241 2762 12072 15583 9625 4709 1048 164 186 646 3770 24250 35544 35622 83811 58586 41141 75774 58898 73067 124307 89909 66284 75957 210087 223548 1452 197 241 189 173 168 99 163 149 221 182 96 183 144 167 151 95 109 133 194 152 91 206 89 180 183 90 170 223 152 120 175 143 196 246 327 299 172 214 239 262 230 202 287 279 290 224 223 211 115 100 111 102 92 97 112 149 64 119 156 128 172 196 178 187 186 221 270 278 230 239 264 221 109 186 105 85 121 148 104 39 140 117 120 163 131 79 97 143 83 59 85 64 98 84 71 96 171 121 84 91 88 60 67 112 101 123 157 194 137 156 108 100 157 124 102 146 124 143 153 135 117 187 151 110 96 140 103 145 131 116 87 122 139 147 119 90 113 127 78 89 68 60 78 79 118 112 135 79 90 125 81 121 121 112 115 72 96 113 117 132 97 121 128 126 89 132 115 91 101 95 88 94 93 178 146 108 89 72 123 106 97 89 125 90 126 143 142 149 129 133 110 103 108 95 124 126 93 112 130 105 81 111 130 93 110 123 115 117 97 98 121 93 114 138 115 94 101 119 103 105 82 92 119 90 99 115 104 99 84 102 102 88 116 94 81 84 101 111 126 117 106 101 117 127 123 107 109 116 108 136 126 125 115 118 115 123 124 128 140 124 122 100 106 113 132 115 100 97 117 109 103 110 117 119 111 102 113 90 93 100 86 98 96 105 101 94 86 88 78 83 85 82 81 76 69 64 73 74 62 56 66327 325 1127 30 11597 18 25 27 7191 1473 -49 1059 5700 19304 40532 95027 197880 106173 115058 200921 106568 30690 42913 43011 83819 40689 18864 66191 201757 118550 234014 502998 655358 542351 466847 517872 303781 449504 562637 196889 5684 282 137 123 169 157 36 181 245 162 150 133 126 112 128 65 120 158 150 181 135 216 246 173 156 194 208 199 200 260 300 251 208 277 278 275 267 217 238 238 180 250 221 204 140 86 137 122 148 125 121 76 140 136 103 147 148 226 253 209 233 224 201 205 275 281 204 116 141 175 144 165 129 66 66 92 149 140 114 190 108 89 144 57 31 75 117 82 76 98 100 138 95 47 98 115 118 111 125 86 89 101 123 155 136 104 138 127 126 103 111 142 176 164 134 96 116 145 202 142 106 125 168 136 153 141 154 176 125 91 74 35 88 120 103 112 94 98 121 78 89 90 128 146 139 106 89 100 76 86 87 86 113 136 137 88 124 142 107 128 155 124 107 101 93 116 129 141 132 90 111 89 114 124 119 120 113 93 85 102 134 105 101 116 124 124 122 99 87 111 106 111 122 114 99 110 118 111 106 91 123 132 130 132 93 107 106 95 97 86 95 113 129 126 121 93 84 113 94 109 93 90 93 96 89 92 109 108 94 113 122 116 99 127 120 102 108 120 134 131 111 127 117 137 135 111 110 117 129 99 119 129 131 130 131 124 115 114 132 136 119 107 120 109 107 111 119 126 116 98 101 102 102 101 105 104 98 100 100 102 89 76 85 88 75 79 83 87 89 86 77 77 66 63 68 66333 362 19 30 11599 18 25 33 7190 1473 1655 1725 1723 1653 1581 1554 1407 1312 1450 1367 1322 1257 1189 1318 1261 1263 1136 1108 1132 1281 1084 1191 1150 1119 1227 1181 963 1058 1089 1182 1247 1227 1117 4045 15319 27642 90400 173595 156086 190685 270698 60544 3337 373 999 847 198 169 141 175 149 148 143 83 72 134 168 135 125 140 125 145 163 136 166 211 146 143 167 211 149 86 193 148 131 122 132 176 241 190 99 120 208 153 100 123 165 107 211 150 112 148 168 133 189 208 205 284 177 206 113 130 214 209 231 226 211 225 177 166 164 155 118 98 90 119 122 193 136 121 119 118 124 111 133 128 112 182 173 142 221 213 180 160 161 201 162 126 122 132 83 69 114 122 116 124 104 101 136 93 100 116 82 57 139 81 30 105 63 55 62 95 99 57 103 69 89 64 116 91 110 119 114 102 87 143 104 95 145 126 115 138 126 55 102 113 100 95 109 114 65 79 94 97 46 75 76 87 100 109 59 79 59 71 78 79 70 44 87 62 64 93 39 102 79 104 95 130 71 64 78 90 113 102 104 116 67 127 128 83 48 91 103 99 119 96 92 85 87 102 45 38 97 104 141 109 71 84 108 117 136 113 89 87 109 118 101 99 68 83 92 95 58 58 83 106 87 65 80 85 97 114 77 78 130 105 76 110 81 83 72 77 91 74 55 61 73 75 75 95 97 81 77 95 99 85 75 88 71 74 78 63 69 71 69 63 82 84 92 97 92 79 84 97 84 98 93 98 81 79 83 100 101 84 77 76 83 82 84 97 82 65 72 82 89 73 93 85 72 79 93 79 69 63 56 62 68 71 70 65 63 60 62 60 50 54 63 60 58 43 42 40 66339 362 25 30 11605 18 25 39 7188 1474 1368 1312 1361 1367 1374 1372 1384 1465 1563 1492 1565 1547 1559 1567 1535 1583 1755 1859 1799 1678 1821 1711 1601 1615 1597 1830 1843 1826 1904 1893 1988 2308 2398 6510 20550 1474 1633 980 381 300 313 268 240 275 219 220 286 175 150 259 307 252 167 167 158 82 142 190 145 85 118 127 139 131 160 268 234 186 175 196 177 138 209 251 116 116 109 191 192 135 180 195 141 178 209 166 85 119 167 280 297 282 207 285 282 242 229 200 294 220 180 195 206 289 266 219 189 253 136 178 147 120 101 93 118 120 151 157 135 146 161 183 136 142 202 217 270 221 264 283 188 222 190 175 178 153 147 149 113 133 128 178 112 134 137 168 54 41 71 102 151 133 98 94 86 80 54 117 130 138 38 133 122 97 159 82 127 110 58 141 170 132 160 140 175 138 96 180 167 157 152 147 149 163 149 134 108 136 157 147 133 161 122 218 136 153 113 97 140 86 107 102 112 117 141 153 120 85 67 102 113 127 103 82 99 121 77 107 93 105 96 110 87 120 105 154 130 117 74 100 142 123 129 133 96 106 97 86 99 125 95 93 110 128 80 110 108 106 139 104 108 128 139 125 79 85 115 140 143 105 130 104 97 147 119 91 113 90 87 119 100 95 99 107 109 110 81 95 71 92 119 93 79 96 115 129 119 115 97 111 124 94 114 100 107 116 97 93 86 101 82 84 81 103 98 106 106 110 101 94 105 123 111 107 104 107 127 110 114 100 115 104 107 118 96 106 115 112 117 124 113 116 118 107 105 104 104 89 104 110 84 91 104 101 93 82 89 88 87 91 94 85 79 75 72 78 72 70 70 68 65 59 66345 359 120 30 11610 18 25 45 7187 1475 621 644 622 667 598 614 668 760 773 818 698 734 696 723 705 656 753 849 895 954 999 1037 1152 1199 1260 1290 1298 1344 1463 1805 4999 19835 29145 50141 110320 178301 185706 293098 366163 422417 400467 66641 6583 468 217 244 291 237 245 207 233 192 141 209 165 236 191 136 221 233 197 221 149 214 191 236 157 107 185 168 179 155 242 252 190 170 231 277 148 264 228 203 230 170 119 250 267 380 777 1080 1222 1299 1453 1276 704 423 329 346 348 272 314 322 335 372 294 170 203 210 192 142 159 133 108 167 181 150 114 182 235 234 238 158 169 215 297 329 248 225 234 297 236 208 224 201 181 94 49 152 213 122 172 162 159 167 144 178 182 156 169 116 85 68 100 97 160 127 163 144 130 120 154 90 152 156 141 177 148 198 237 173 179 197 197 205 167 187 194 213 104 135 195 185 218 196 213 207 185 195 186 173 190 153 143 130 96 118 152 107 123 107 133 175 148 136 136 145 137 122 140 201 113 96 145 124 139 168 134 175 175 164 155 121 156 182 132 130 157 120 125 149 152 120 120 137 120 153 154 141 176 154 144 151 146 146 159 161 148 142 180 145 138 147 147 126 158 163 189 168 159 150 135 142 135 115 119 126 109 124 120 122 159 139 133 104 114 145 129 125 132 137 143 112 125 82 113 124 109 119 127 124 137 147 126 131 124 153 131 124 119 115 114 127 153 120 107 121 125 129 126 134 129 153 150 137 137 142 150 139 142 147 132 132 133 146 144 138 140 153 140 120 139 126 120 113 128 124 117 131 136 123 108 121 127 130 110 106 117 111 110 112 104 103 107 105 103 109 98 87 83 66351 363 6 30 11616 18 25 51 7186 1475 2394 1212 1131 1107 1176 1183 1056 1144 1192 1293 1251 1234 1233 1194 1158 1272 1367 1471 1441 1337 1320 1352 1411 1451 1516 1449 1389 1295 1215 1195 1321 1361 1663 2069 2632 6812 33099 78674 127022 93514 117516 74919 4820 3312 12251 6775 315 174 187 325 180 135 178 196 62 164 147 203 124 202 190 162 170 171 230 250 190 146 106 150 146 219 161 213 182 130 103 132 107 196 199 208 209 110 238 218 163 167 224 96 112 201 303 238 201 156 204 238 267 247 245 370 404 341 360 502 405 285 282 292 336 315 250 222 194 243 75 101 112 145 127 135 164 153 190 158 99 103 117 83 153 296 314 328 270 199 158 212 192 155 188 159 100 85 124 171 105 115 137 144 83 119 122 59 82 134 81 57 97 89 102 98 152 77 131 66 61 96 133 168 189 130 133 138 204 196 136 188 187 136 210 166 224 224 203 162 176 164 167 126 163 178 149 140 123 115 46 115 128 131 144 165 135 136 129 157 130 136 136 146 175 124 75 156 130 122 134 151 138 154 141 141 129 150 138 129 146 135 113 146 90 145 123 118 140 158 87 104 126 124 124 128 165 133 153 174 125 111 110 127 132 112 109 118 149 119 103 113 110 141 124 106 91 126 123 123 114 134 115 128 130 132 135 149 132 150 131 111 127 120 124 122 101 134 121 118 149 112 113 100 101 100 121 83 110 114 116 115 118 127 122 119 133 127 115 128 133 125 123 136 131 106 97 122 114 111 120 125 143 125 131 129 126 125 119 132 128 129 130 130 110 114 123 125 115 118 117 128 109 122 126 112 105 112 126 126 109 103 110 116 117 108 109 108 102 101 100 96 96 93 87 80 75 66357 363 11 30 11621 18 25 57 7185 1476 2073 1332 1257 1144 1244 1149 1239 1287 1418 1405 1383 1352 1420 1400 1449 1491 1496 1405 1467 1463 1418 1395 1312 1369 1357 1380 1416 1483 1571 1589 1528 1455 1425 1051 871 701 634 535 414 374 370 300 338 322 464 418 221 244 231 140 182 240 219 191 172 100 81 147 39 68 158 120 109 109 114 91 129 109 123 123 142 133 58 195 207 169 154 118 145 145 133 98 65 165 145 169 153 173 149 94 112 125 89 34 115 108 101 122 165 242 230 208 324 424 1357 2165 1301 534 430 406 322 255 210 115 127 125 76 34 64 100 76 112 126 87 68 59 82 131 64 108 93 141 227 225 160 133 171 175 184 168 168 122 135 109 73 40 105 9 55 75 63 101 97 44 99 43 66 85 91 41 68 44 25 56 59 31 97 63 51 87 136 90 82 142 146 178 121 103 73 90 157 63 110 122 88 103 128 123 136 110 55 82 87 120 82 78 58 52 39 102 94 97 77 108 73 110 86 63 102 99 74 68 89 89 54 52 91 55 77 76 104 90 68 116 123 92 97 53 112 91 65 87 24 57 110 55 67 37 63 102 91 50 107 113 104 55 79 93 121 123 117 100 114 95 59 73 102 92 80 92 89 78 96 96 96 69 98 117 111 84 92 101 103 90 89 80 76 74 61 89 107 96 72 42 52 88 66 69 69 60 79 54 79 65 55 55 76 85 60 62 66 47 72 102 74 66 100 105 81 75 103 97 63 69 87 85 87 85 99 98 92 75 90 95 76 84 100 110 82 92 96 98 79 67 71 72 75 75 79 85 71 76 68 58 61 68 65 68 66 71 57 57 61 64 61 58 63 57 50 47 42 40 42 66363 363 14 30 11624 18 26 3 7184 1477 2448 1266 1241 1307 1262 1267 1274 1249 1267 1256 1269 1326 1252 1241 1294 1312 1353 1313 1254 1190 1293 1325 1372 1416 1444 1531 1467 1594 1618 1612 1865 1821 1760 1737 1536 1426 3613 5008 2027 2796 1714 1516 2420 499 233 202 187 161 303 197 208 165 129 244 234 113 156 151 206 194 113 164 117 180 169 210 137 139 98 131 143 157 172 155 168 228 181 188 72 133 256 167 61 109 123 160 125 127 129 139 175 91 153 181 163 195 221 237 293 244 249 260 268 246 371 339 343 442 404 275 295 316 247 171 186 82 139 60 100 141 89 80 109 179 127 129 92 146 73 107 210 179 226 257 206 208 271 197 227 160 131 175 86 120 102 89 96 112 38 95 161 116 168 40 69 34 48 113 76 124 63 25 101 79 22 85 118 104 80 101 132 87 155 181 163 104 107 153 207 174 137 86 67 118 135 125 167 130 135 139 147 139 93 67 97 54 122 148 101 98 75 79 113 98 82 129 90 84 128 105 107 109 95 76 76 77 127 143 152 120 145 142 122 104 129 114 121 97 89 136 151 102 114 99 97 123 112 138 99 64 100 88 107 90 111 92 123 160 91 118 146 143 116 85 148 102 116 113 139 132 121 119 87 85 135 142 132 137 115 114 115 101 140 112 104 125 96 118 117 66 75 95 91 94 94 99 73 73 77 98 103 104 112 95 98 98 89 91 137 108 80 95 113 84 120 114 85 95 109 94 97 85 81 96 105 96 110 99 110 122 108 99 91 73 84 101 118 106 112 118 105 86 98 113 95 76 100 118 98 92 95 95 104 94 82 82 88 93 79 87 88 83 83 85 86 90 85 78 77 72 69 71 69 66369 362 22 30 11632 18 26 9 7182 1477 1112 1104 1143 1174 1031 1111 1166 1182 1206 1130 1192 1181 1259 1272 1263 1332 1304 1433 1392 1378 1485 1518 1564 1501 1534 1500 1630 1686 1584 1500 1549 1663 1586 1637 1421 1100 876 734 640 589 570 507 472 400 377 340 232 231 216 211 286 275 164 160 144 149 149 32 145 203 194 161 82 48 140 159 173 133 126 96 187 169 159 170 301 202 212 148 161 94 204 174 159 161 202 175 194 157 180 153 127 239 271 188 194 193 261 251 249 281 313 272 419 345 264 268 288 323 327 248 203 156 163 175 127 114 110 168 129 174 67 102 91 127 73 120 117 121 162 132 193 159 286 266 196 229 176 145 199 206 189 283 165 115 162 157 151 145 189 132 132 93 91 73 88 114 113 58 81 80 99 78 54 73 77 78 132 73 138 151 185 191 133 107 141 134 173 137 83 132 158 131 157 111 147 102 110 144 129 152 82 151 124 113 107 162 117 126 105 135 175 139 157 99 111 91 58 101 90 127 124 122 128 87 106 112 141 142 100 98 135 107 139 121 111 103 102 146 139 142 112 125 108 67 83 108 121 82 88 133 160 118 144 127 83 102 124 134 110 120 136 135 140 101 114 102 100 92 70 102 140 162 123 126 117 121 108 124 141 113 132 83 95 124 121 119 104 97 124 100 80 77 86 107 119 91 81 79 84 87 57 80 88 106 66 83 97 94 98 89 79 100 93 110 106 115 105 98 96 106 108 98 103 108 104 121 117 110 112 102 93 103 99 107 112 121 118 122 106 100 100 97 91 95 95 105 85 75 69 83 87 96 88 78 87 92 91 86 89 88 81 78 90 80 78 79 75 76 72 62 60 57 66375 363 28 30 11638 18 26 15 7181 1478 1755 1136 1033 1005 1095 1062 1072 1170 1221 1227 1053 1117 1233 1154 1142 1163 1175 1166 1148 1216 1159 1204 1209 1238 1314 1245 1268 1407 1383 1464 1590 1647 1648 1368 1336 1188 1015 896 753 833 612 359 313 306 320 255 306 189 240 175 204 257 235 216 198 218 164 152 95 166 67 87 124 43 135 198 109 158 173 119 133 127 164 180 184 179 179 228 156 130 140 120 128 172 175 128 155 195 168 167 195 132 186 155 228 232 295 296 315 316 334 322 410 316 277 224 307 297 252 300 265 169 118 134 142 92 129 66 115 105 170 149 127 114 139 117 118 119 105 158 174 228 222 240 225 158 186 178 196 133 168 173 192 123 86 194 115 103 132 143 149 98 55 82 126 97 99 80 133 120 123 94 96 84 145 147 137 138 223 162 140 172 165 135 149 141 148 124 116 131 190 149 156 160 185 142 135 178 180 123 101 107 77 99 124 127 137 124 106 125 130 102 113 91 42 102 120 116 182 183 151 121 125 170 144 132 106 140 119 100 124 125 130 98 119 109 111 114 115 88 82 111 95 90 116 115 109 102 112 98 113 161 136 131 120 122 124 98 132 119 168 139 131 147 107 111 146 126 127 136 121 132 167 145 111 74 98 119 91 104 116 91 111 104 101 107 133 104 95 113 96 99 102 57 80 101 124 114 107 84 81 103 101 84 94 99 117 97 82 85 112 116 103 109 91 89 87 98 106 84 103 105 115 112 109 119 118 115 114 109 114 119 122 117 117 109 108 111 104 102 104 112 114 98 101 94 104 91 101 100 99 98 93 103 96 99 90 90 98 103 102 93 99 95 89 94 91 87 76 74 79 72 68 66381 363 33 30 11643 18 26 21 7180 1479 1009 735 689 693 704 677 787 767 804 750 785 809 828 880 1016 894 940 1076 1086 1139 1117 1101 1162 1256 1208 1159 1112 1105 1118 1159 1197 1131 1170 1092 1109 1353 3951 28816 52382 45596 121491 155761 85807 5591 488 331 322 309 328 362 341 254 289 290 232 305 252 214 204 185 232 214 230 116 100 178 193 231 224 175 172 142 148 165 197 192 206 119 155 192 196 169 199 163 113 86 156 128 191 311 832 947 772 629 574 577 494 366 341 328 357 347 363 303 300 249 277 337 389 276 223 229 192 174 174 152 198 199 145 157 150 113 142 103 80 125 113 172 213 106 147 86 156 183 232 259 279 269 223 203 281 184 89 140 131 121 101 100 132 107 62 127 143 123 112 75 132 114 157 121 116 89 98 123 86 74 59 137 168 141 161 104 154 205 220 152 185 204 136 163 184 146 116 113 126 172 160 157 146 134 142 176 174 166 140 126 155 157 152 124 151 143 161 163 107 123 101 72 157 157 111 100 100 180 133 99 112 134 175 172 192 150 142 158 146 132 110 155 137 151 162 130 139 129 90 96 127 155 154 99 126 155 166 181 128 158 171 136 110 115 156 135 166 158 138 107 81 130 155 153 126 140 163 153 136 129 133 140 126 115 114 118 130 119 152 131 98 121 120 103 122 109 117 99 100 116 112 115 109 110 121 109 111 110 122 114 120 125 100 108 116 95 116 109 111 121 128 124 116 110 112 121 85 94 122 116 110 108 113 115 107 100 109 133 117 125 122 129 130 117 128 135 117 104 102 99 103 114 111 115 105 97 101 113 117 108 105 99 79 95 97 100 101 99 97 99 97 84 80 79 83 76 72 66387 364 7 30 11647 18 26 27 7179 1479 63622 1279 815 824 738 922 965 936 875 942 923 1006 954 957 971 993 1056 988 1066 1045 1155 1044 1006 1032 1076 993 943 973 922 867 887 755 767 748 808 710 686 598 478 473 454 573 585 510 348 412 373 402 270 199 297 297 271 271 265 219 244 239 201 139 114 88 131 133 101 51 84 216 214 156 160 173 177 210 113 134 130 187 163 209 178 137 160 154 161 308 552 759 1023 917 532 341 241 253 348 522 551 616 526 464 420 370 269 284 251 196 236 249 183 185 215 140 179 89 74 171 158 144 71 121 142 172 143 81 98 127 164 175 165 138 135 117 180 185 213 237 167 196 224 185 107 147 175 190 145 146 105 114 135 149 169 140 144 119 85 111 137 58 100 37 88 124 46 89 135 136 106 114 79 147 71 129 104 108 163 132 108 145 130 154 102 172 117 196 140 176 104 94 145 131 129 103 86 159 116 156 108 79 132 97 80 95 112 119 133 138 80 88 130 105 112 88 94 139 95 84 147 100 87 177 129 157 150 99 138 141 138 114 70 122 144 92 77 102 132 108 110 122 124 128 134 113 106 130 129 107 109 107 94 98 116 143 120 122 163 145 118 97 109 107 94 91 131 159 139 163 138 76 102 113 133 129 145 109 73 111 128 103 120 144 99 103 140 103 92 116 105 97 100 116 125 114 104 89 101 97 91 85 104 101 98 113 131 127 120 109 103 104 119 86 99 112 107 97 109 113 108 89 92 111 90 109 120 99 102 94 100 101 87 85 84 103 98 101 92 83 91 84 81 94 73 76 86 83 82 80 85 94 94 96 90 87 90 86 79 79 80 73 71 65 56 64 57 53 66393 364 10 30 11650 18 26 33 7177 1480 72724 1899 813 763 917 809 786 925 928 886 991 983 869 963 931 949 966 974 890 1021 943 918 957 820 967 920 1062 1105 1056 1090 1133 1006 934 956 813 768 717 730 626 608 598 422 401 332 396 353 246 301 186 225 230 276 219 333 226 234 304 238 110 222 156 185 106 208 168 147 185 223 210 196 216 84 116 213 160 140 145 144 130 83 220 210 118 184 168 165 378 533 411 267 298 470 1064 1441 2177 3466 3291 2215 1214 603 399 323 286 213 229 275 293 290 268 316 263 208 201 206 213 164 131 200 193 86 127 127 120 162 175 130 185 112 99 121 147 170 124 148 191 218 209 269 280 192 218 188 140 158 160 185 167 151 146 145 121 108 97 95 116 123 125 119 119 147 126 144 130 129 164 127 124 72 107 201 140 141 103 128 189 141 146 137 97 151 142 187 150 129 142 149 164 124 190 215 141 111 180 211 184 102 64 97 103 90 100 147 153 144 153 148 172 178 180 107 100 136 137 126 159 158 179 185 158 156 113 159 174 151 192 194 152 132 129 135 154 140 126 121 131 105 151 130 124 92 93 104 101 139 111 138 178 175 171 171 156 144 187 173 169 169 142 145 144 140 140 138 160 121 143 151 137 100 111 101 117 125 134 123 125 147 155 122 147 132 159 134 137 130 128 166 128 115 117 111 127 126 118 131 135 149 152 110 119 144 145 130 118 128 124 128 129 141 139 130 111 114 138 136 121 111 128 132 110 138 138 133 133 121 113 111 120 114 118 121 107 108 110 121 133 115 117 109 107 108 112 107 98 105 103 93 108 118 107 96 105 109 106 115 105 103 90 84 86 83 90 82 69 70 66399 363 16 30 11656 18 26 39 7176 1481 2833 962 853 898 1003 875 902 1085 995 1065 1108 1072 1176 1166 1286 1206 1236 1268 1376 1417 1489 1503 1606 1692 1757 1945 2048 1977 2006 2188 2271 2212 2174 2226 1918 2013 6502 55238 38827 2443 366 361 397 308 360 260 298 411 389 307 272 277 229 189 223 119 173 248 151 138 180 122 189 175 186 245 153 169 113 182 153 124 179 103 165 116 143 176 116 160 178 156 184 128 168 121 161 143 167 213 127 243 239 246 297 290 285 313 316 314 329 240 321 301 273 310 306 309 254 250 163 112 98 184 149 120 118 167 143 94 154 95 83 99 128 141 188 166 161 148 169 146 189 157 148 216 184 186 136 175 193 178 187 121 73 93 176 99 118 63 97 117 80 88 137 107 71 147 100 115 103 82 131 143 135 98 108 174 109 174 172 126 70 111 165 150 170 169 127 120 112 123 143 182 171 130 119 158 157 131 117 124 109 144 168 131 109 128 124 150 112 127 95 139 164 122 131 89 107 149 109 136 124 115 109 142 137 148 185 135 122 119 130 134 144 105 80 120 153 124 84 69 122 122 120 135 132 92 85 91 96 120 144 164 163 136 129 113 102 134 144 136 159 173 157 175 141 95 112 137 146 146 150 135 154 135 123 94 136 145 138 141 131 131 145 141 126 117 101 118 137 116 99 95 109 110 102 141 129 113 138 130 135 119 124 114 147 125 96 92 105 114 98 124 124 114 118 125 112 136 124 107 104 114 103 114 126 119 131 123 109 107 123 99 103 97 103 114 113 109 107 120 107 102 116 101 104 98 98 102 94 96 104 105 100 108 99 102 99 93 90 92 92 83 87 86 86 86 98 88 75 74 66 66405 362 83 30 11663 18 26 45 7175 1481 1153 1117 1224 1218 1085 1158 1150 1200 1179 1211 1209 1290 1360 1346 1395 1440 1435 1435 1544 1614 1717 1745 1918 1923 1914 2010 1962 2055 1923 1751 1843 1726 1251 983 620 519 412 349 379 234 209 281 323 326 315 309 245 237 281 167 254 252 221 331 292 247 221 231 251 254 268 207 166 185 184 196 283 176 128 239 176 167 164 127 97 160 186 129 190 204 131 167 150 158 181 180 147 138 202 188 236 202 223 184 240 301 325 285 321 347 254 309 308 290 336 335 317 370 276 236 251 164 126 213 160 154 220 254 145 163 176 140 217 149 179 209 153 174 164 218 144 169 247 247 285 240 245 207 186 147 182 246 165 183 193 152 141 179 162 150 102 165 101 136 113 113 105 103 149 193 176 188 197 166 150 149 176 168 140 138 168 183 194 183 185 201 199 282 192 165 183 228 150 205 116 142 203 190 197 161 161 210 127 145 150 178 219 195 165 150 160 162 141 134 132 147 175 180 172 158 172 159 151 145 138 152 140 175 184 184 140 174 157 176 142 122 131 178 179 170 149 148 168 137 169 166 181 168 144 182 170 146 148 190 174 145 188 172 148 171 191 197 183 158 160 145 138 147 167 155 164 169 174 165 128 120 165 151 158 147 163 161 145 138 138 126 148 122 172 165 169 142 156 172 154 156 151 162 168 160 164 167 148 132 153 164 168 143 155 153 144 151 159 149 169 140 119 124 137 147 159 139 127 135 158 157 138 130 166 163 154 147 140 141 137 149 144 140 134 132 125 133 125 123 131 135 147 149 132 124 124 133 130 128 125 130 124 125 125 133 128 126 117 123 120 115 115 115 112 112 113 106 66411 362 88 30 11668 18 26 51 7174 1482 1334 1365 1113 1149 1215 1185 1193 1300 1265 1242 1242 1266 1330 1311 1329 1384 1420 1474 1520 1514 1571 1686 1755 1611 1555 1722 1895 1989 1927 1930 1978 2012 1984 1944 1895 3103 4035 2849 648 257 327 221 244 215 258 272 342 274 237 216 275 224 162 197 320 302 264 300 276 295 239 230 201 157 81 90 101 185 156 151 170 183 101 119 126 144 120 157 91 170 126 186 167 182 182 170 210 253 198 145 106 262 240 176 254 268 257 218 237 213 221 265 253 260 185 194 184 167 140 195 142 135 144 132 128 157 178 163 147 136 119 115 115 100 89 120 126 199 113 121 232 235 214 186 164 239 260 196 159 127 125 108 143 129 172 146 111 165 163 167 66 76 143 115 71 67 51 71 120 106 125 132 100 38 97 132 122 40 87 90 132 197 154 131 100 207 158 169 162 114 92 118 137 176 185 137 90 107 165 136 134 115 149 141 69 88 91 116 101 134 163 141 109 125 78 106 108 89 112 145 142 160 149 119 128 123 158 125 95 120 155 140 127 149 89 95 69 79 95 113 91 93 82 119 98 122 156 136 142 129 136 85 75 113 122 126 161 154 119 116 115 134 96 111 122 88 108 146 138 123 138 121 136 115 118 112 121 128 124 109 101 147 123 117 114 140 132 100 114 112 100 92 81 106 135 102 106 120 113 122 94 98 110 115 102 105 83 88 98 107 103 114 103 96 90 108 114 128 128 122 126 112 120 110 101 104 93 102 100 123 108 96 89 92 88 106 100 98 90 75 93 105 104 98 98 99 98 98 96 114 100 88 90 93 86 92 84 88 94 99 89 90 87 79 81 86 81 71 71 81 71 69 66417 362 94 30 11674 18 26 57 7173 1483 1032 1200 1154 1220 1223 1153 1093 1131 1313 1257 1228 1350 1300 1384 1442 1423 1555 1664 1643 1639 1740 1715 1730 1796 1807 1868 1847 1916 2230 2489 2451 2355 2090 1678 4431 29123 26815 3945 493 212 301 305 230 247 312 312 275 359 255 211 245 235 271 354 315 289 257 334 270 280 263 273 120 143 229 187 204 140 174 136 224 214 195 159 123 159 177 233 197 156 124 159 152 190 189 213 224 240 220 283 282 252 234 215 201 275 276 220 246 183 262 332 178 219 265 177 211 222 87 170 182 147 123 129 206 102 122 155 157 130 178 166 156 125 157 113 164 135 132 145 151 247 175 148 185 244 262 233 237 248 179 136 141 167 132 135 137 132 84 52 105 131 136 90 78 136 126 148 130 145 158 92 144 123 148 151 66 136 148 180 220 252 193 135 137 119 125 162 150 171 158 149 157 170 192 214 171 153 135 145 137 178 150 152 204 138 118 127 111 127 116 170 150 140 169 138 130 133 128 83 163 158 111 178 166 153 172 168 169 136 162 149 142 150 88 97 133 112 128 120 103 146 164 137 156 181 131 150 126 143 169 163 160 136 167 150 147 135 130 132 134 165 177 147 137 163 135 140 143 155 189 163 163 180 117 130 130 162 184 141 122 132 151 119 138 128 125 137 151 130 102 133 137 117 132 118 127 118 118 108 110 127 151 154 131 115 103 126 115 111 117 111 102 126 131 143 128 96 113 120 137 136 121 95 126 149 144 135 115 122 131 121 120 123 126 98 111 110 114 119 106 115 121 112 126 117 115 108 105 104 109 110 112 103 111 114 118 101 109 112 105 100 103 103 96 96 94 93 91 91 84 80 66423 362 100 30 11680 18 27 3 7172 1483 1230 1300 1169 1196 1264 1171 1173 1210 1226 1122 1148 1144 1150 1109 1077 1165 1151 1218 1178 1099 1025 1030 1014 1066 1034 1108 1193 1270 1163 1005 1016 1003 782 691 602 464 413 308 264 385 378 218 251 339 279 200 200 259 287 294 274 292 295 230 245 284 233 204 214 240 226 157 78 91 176 130 185 177 168 287 195 167 193 190 169 164 160 259 177 205 140 195 223 187 229 256 224 259 332 334 224 269 303 230 288 268 178 236 231 232 246 286 245 280 246 228 212 243 195 122 182 195 132 132 130 88 160 266 180 172 104 157 192 165 163 151 210 219 183 178 209 219 194 279 267 295 291 251 241 211 125 139 191 221 116 146 115 158 133 151 131 103 127 92 134 115 87 96 118 162 138 107 60 23 94 208 156 105 141 121 160 171 133 133 211 164 94 157 178 204 196 179 173 206 154 183 152 125 106 161 179 204 190 139 209 127 147 163 122 135 100 181 195 207 106 74 124 117 102 149 120 185 163 118 127 113 95 138 160 118 175 168 147 168 155 115 161 165 169 170 154 117 121 143 184 158 152 169 172 161 140 150 156 152 147 124 183 177 166 182 164 160 157 126 80 134 143 147 157 188 157 174 143 172 189 151 159 131 125 137 136 124 154 159 155 128 143 146 156 139 133 133 112 91 99 143 131 128 135 153 148 150 148 150 146 141 144 123 125 144 160 129 131 127 133 156 162 151 136 144 149 144 144 135 143 124 116 129 133 136 127 126 127 113 115 137 130 106 111 95 97 117 124 128 114 118 123 117 110 122 125 117 118 114 109 116 115 126 135 128 122 116 118 120 117 107 111 110 106 105 97 95 66429 363 45 30 11685 18 27 9 7170 1484 2003 1127 1186 1166 1162 1137 1260 1296 1339 1336 1263 1219 1211 1333 1293 1238 1269 1319 1394 1338 1393 1457 1397 1455 1687 1496 1509 1373 1218 1155 747 595 560 449 384 322 393 397 323 271 122 148 131 237 235 210 289 281 237 251 244 253 204 210 216 247 287 275 256 117 224 234 197 140 188 172 178 178 248 154 131 148 147 145 122 153 197 136 119 148 104 200 215 192 160 239 243 311 238 190 261 348 247 252 229 292 247 292 253 248 277 259 325 364 333 317 280 292 218 114 142 145 173 186 181 95 146 174 198 139 185 150 174 152 180 130 164 158 123 164 147 156 209 119 226 296 268 297 289 229 197 139 144 173 208 88 63 123 156 155 148 107 117 148 114 85 111 231 138 63 90 123 148 180 148 100 108 100 143 167 211 171 167 192 179 170 168 157 155 168 126 120 149 199 163 211 123 88 152 157 155 201 182 160 143 138 176 172 124 120 171 103 87 149 142 142 190 157 98 96 161 183 173 154 158 134 141 137 156 159 153 123 94 128 149 131 104 119 134 159 150 117 123 146 132 161 138 143 146 163 155 138 126 150 188 150 129 133 122 135 182 178 141 151 146 145 133 133 176 157 142 152 168 157 139 139 159 170 126 129 123 123 119 133 102 147 153 154 116 133 158 157 139 154 86 131 136 115 127 137 122 139 147 126 135 141 125 144 124 123 115 121 134 138 131 129 145 118 132 131 128 134 130 137 129 148 137 139 125 142 128 129 113 113 123 108 107 99 106 108 107 110 112 95 109 121 120 120 110 122 121 108 96 108 114 103 115 122 122 110 106 107 108 104 106 112 110 109 107 102 103 87 85 66435 362 113 30 11693 18 27 15 7169 1485 1078 1078 1094 1151 1105 1255 1210 1261 1292 1188 1331 1346 1280 1252 1192 1234 1252 1202 1226 1279 1313 1285 1113 1092 1022 842 742 698 569 494 372 409 432 302 287 300 307 210 161 161 228 189 161 273 186 206 193 160 253 238 208 211 239 281 247 166 276 296 208 172 155 158 160 259 136 82 165 157 145 181 207 176 144 99 135 112 91 145 221 170 179 153 83 236 244 158 185 242 272 270 269 176 271 316 239 230 199 204 266 233 188 227 144 159 150 159 126 151 199 139 155 105 101 158 170 154 99 205 72 119 184 149 146 190 151 130 167 153 132 181 204 183 197 248 203 185 264 194 238 221 170 179 92 86 126 148 135 156 153 142 140 106 103 57 56 71 67 57 130 128 61 99 124 88 152 135 96 135 185 146 164 128 129 172 135 171 203 192 206 165 155 158 137 197 167 95 107 169 132 143 93 113 162 165 137 140 137 150 107 83 126 155 135 124 192 154 140 132 88 139 184 163 105 107 140 155 161 168 173 181 160 129 132 75 154 125 63 116 128 136 110 126 131 121 135 125 156 99 101 116 111 132 129 143 119 123 143 166 132 136 177 172 131 124 81 98 103 127 112 135 131 118 142 126 152 141 119 116 157 124 103 107 130 125 138 109 121 113 123 123 115 122 116 104 116 124 131 136 117 113 135 149 135 132 141 136 113 104 111 107 136 127 103 120 143 132 142 124 102 116 136 132 126 121 118 111 136 130 120 114 120 128 117 115 98 94 107 100 95 96 124 121 105 100 98 100 114 104 95 102 105 103 108 95 102 105 97 96 100 105 95 86 100 105 98 93 80 80 82 84 89 88 66441 363 92 30 11702 18 27 21 7168 1485 1378 1128 1094 1088 997 973 1107 1159 1083 1179 1120 1273 1284 1368 1333 1328 1269 1279 1333 1376 1304 1307 1210 1143 949 898 808 835 785 827 750 590 615 452 330 341 364 405 357 323 213 255 206 217 159 219 117 173 266 244 222 182 283 243 200 168 196 161 239 228 209 221 229 192 234 194 77 100 121 175 165 237 270 194 183 125 185 179 219 196 187 230 180 233 271 192 201 194 215 239 237 255 309 246 233 228 236 135 259 240 202 196 120 210 123 169 182 182 158 245 147 119 179 188 201 166 139 145 161 49 192 245 167 159 75 175 145 156 156 148 195 243 238 204 176 217 273 247 205 160 110 165 169 165 91 93 86 138 164 111 152 107 102 152 139 119 144 84 140 142 108 139 95 145 92 132 127 123 147 116 213 232 193 160 174 164 170 161 146 193 150 202 158 182 189 184 139 150 154 162 134 149 128 97 107 123 132 113 164 122 119 126 146 116 96 113 146 139 152 173 160 161 120 113 142 134 144 157 144 110 126 141 178 182 123 118 112 130 147 116 157 187 142 125 91 132 171 135 151 136 127 144 127 150 165 136 129 168 185 173 158 172 176 172 151 139 169 155 145 153 162 157 144 159 181 183 160 138 109 132 152 104 89 122 159 135 133 147 147 134 127 121 114 108 143 120 130 128 127 124 116 136 136 131 144 110 115 119 129 123 114 117 127 121 118 142 125 120 103 123 130 138 123 114 131 140 127 139 135 138 130 139 131 133 121 138 124 122 133 129 128 117 121 107 111 127 118 124 124 112 126 116 114 122 132 108 105 110 112 132 117 111 115 113 120 106 101 97 105 97 92 94 94 66447 363 100 30 11710 18 27 27 7167 1486 1251 1107 1142 1144 1269 1199 1219 1140 1098 1157 1209 1234 1258 1246 1355 1471 1501 1480 1442 1411 1479 1440 1403 1373 1396 1458 1533 1490 1368 1340 1355 1269 2093 10778 26111 19474 18401 41791 25935 652 268 247 286 275 208 218 198 165 320 369 289 274 219 167 190 236 230 204 291 262 289 222 161 147 178 242 229 200 263 165 172 148 171 136 145 198 155 212 250 173 200 289 267 276 309 272 214 257 285 301 183 239 206 220 335 318 196 199 300 239 226 214 213 198 237 265 253 182 238 234 220 193 170 157 233 189 174 158 191 119 159 163 142 246 137 164 243 198 128 132 153 202 238 230 245 227 270 196 286 220 178 163 161 151 107 150 129 150 151 119 146 95 151 171 137 176 175 150 194 111 126 195 163 148 169 158 207 159 164 160 150 196 215 181 180 173 212 222 168 197 196 177 163 165 161 188 178 152 171 178 265 272 226 173 175 144 165 128 153 210 189 126 121 104 143 143 166 181 198 206 167 189 180 148 156 158 178 171 172 143 162 201 144 170 157 163 144 167 163 160 129 150 140 132 176 162 136 111 173 134 175 138 152 204 178 171 194 177 164 172 178 207 197 149 196 199 220 173 172 204 198 168 181 160 181 175 147 161 178 162 168 148 157 137 132 161 178 176 175 160 165 148 147 134 133 141 165 149 143 135 154 162 142 131 134 139 150 148 154 127 161 153 155 160 143 162 159 164 168 165 164 149 159 167 150 158 163 179 187 161 156 171 160 162 155 162 148 155 161 153 149 145 157 143 136 142 140 147 145 139 138 132 132 139 141 150 146 152 142 142 119 132 136 141 141 132 124 116 112 112 116 116 109 66453 363 103 30 11713 18 27 33 7166 1487 1186 1125 1098 1163 1144 1156 1163 1073 1089 1159 1097 1076 1089 1178 1207 1195 1233 1261 1306 1160 1259 1359 1131 1079 1060 1095 1160 1242 1312 1440 1729 5346 21369 93203 159333 70034 32862 98037 136828 2269 504 262 275 238 229 221 218 234 191 153 226 147 202 188 115 258 233 207 170 148 165 159 125 168 204 198 156 191 184 70 128 116 167 170 147 140 200 217 189 192 174 234 321 262 235 213 221 245 245 281 259 236 209 223 232 212 144 213 102 175 192 155 119 172 140 180 223 146 105 184 201 140 135 138 140 97 92 209 212 170 132 159 175 193 157 117 133 197 182 198 168 128 223 170 219 191 263 292 204 222 240 165 157 207 198 137 151 188 92 118 131 83 160 141 176 172 154 103 117 156 123 156 115 105 194 137 71 95 146 143 178 147 129 175 120 211 194 151 138 129 169 180 128 140 139 151 164 157 139 130 186 187 173 117 133 148 109 138 34 118 197 116 135 118 166 135 120 119 156 181 162 120 108 105 164 180 170 175 114 161 135 141 149 151 158 164 142 93 125 140 148 145 141 144 134 152 197 112 103 96 115 165 166 134 192 164 163 162 157 143 146 167 178 158 157 142 139 170 159 134 154 182 177 142 145 154 157 140 140 133 141 130 137 128 136 157 135 117 129 123 145 117 124 100 130 117 132 134 128 127 116 145 139 128 151 136 140 146 132 110 118 131 111 99 93 93 129 133 137 139 147 141 134 147 139 148 151 140 150 139 137 135 118 137 138 139 134 116 135 138 140 123 115 119 115 103 111 112 126 128 129 121 117 126 123 120 108 119 118 111 105 113 119 112 112 99 102 105 100 101 92 88 85 66459 363 77 30 11717 18 27 39 7164 1487 1706 1436 1481 1445 1529 1523 1481 1444 1434 1420 1550 1493 1511 1633 1623 1596 1526 1742 1825 1731 1819 1813 1744 1699 1787 1935 1954 1856 1775 1673 1579 1624 1480 1412 2081 5519 18270 19528 5392 1076 867 786 670 543 292 169 157 162 214 156 115 163 197 168 144 149 199 206 171 213 142 156 155 204 58 130 144 102 126 124 104 109 139 209 111 119 250 267 233 163 109 145 200 172 228 228 194 194 162 218 249 256 224 193 174 133 83 141 147 241 229 156 146 87 88 160 210 158 153 125 70 75 105 193 163 171 162 205 162 156 198 101 139 168 224 178 238 148 122 110 167 194 120 194 216 226 171 279 237 253 174 133 184 119 184 162 201 90 20 106 118 130 129 128 120 105 143 131 31 33 46 111 81 81 125 147 94 123 154 113 110 107 74 123 112 128 181 146 148 128 100 103 121 166 191 93 139 128 128 121 173 134 120 153 206 135 122 117 131 109 132 178 153 127 126 97 101 150 133 155 200 154 185 134 102 154 150 129 151 155 115 83 125 135 107 100 97 103 116 96 117 102 149 126 119 113 138 148 123 122 156 154 109 114 117 113 141 173 131 117 117 123 103 153 99 92 142 124 140 136 141 135 145 138 116 123 125 94 124 103 85 129 112 142 125 122 160 133 116 133 140 148 102 74 99 100 95 112 127 123 138 112 111 121 148 127 144 112 106 105 120 132 127 106 131 106 114 107 93 125 124 132 131 110 128 116 132 126 124 124 147 148 116 116 100 102 117 112 107 101 118 120 110 113 105 90 94 92 104 115 107 107 110 96 101 114 105 100 89 104 96 100 99 98 100 104 89 85 87 83 80 81 69 66465 363 114 30 11724 18 27 45 7163 1488 1570 1316 1346 1402 1446 1438 1499 1357 1344 1353 1446 1471 1380 1350 1379 1425 1329 1418 1482 1519 1477 1352 1437 1458 1233 1150 1059 1079 949 1037 915 871 766 761 675 608 596 595 594 663 628 603 502 471 356 309 258 135 179 184 145 192 156 209 233 130 156 228 165 164 115 170 257 172 117 142 201 155 101 95 175 151 140 149 156 219 175 155 204 180 210 289 265 272 199 238 256 245 226 173 268 214 317 261 167 177 191 184 176 177 302 165 157 184 175 209 183 160 205 195 144 102 108 206 218 168 123 184 182 188 137 150 248 181 180 164 100 188 234 143 120 162 255 264 202 175 258 237 202 215 221 294 266 230 170 139 174 170 117 103 126 146 108 123 140 147 161 165 100 142 84 127 205 144 132 102 132 66 67 85 130 162 166 179 172 130 142 112 172 206 234 182 149 160 154 150 158 159 179 161 196 137 123 182 126 134 111 145 124 155 165 135 125 173 114 114 112 98 126 163 124 116 148 127 150 156 188 90 155 171 134 118 156 136 136 118 114 121 103 134 157 142 130 130 151 185 156 136 137 146 152 139 152 137 130 132 156 162 152 124 136 145 132 156 159 149 119 164 175 157 131 125 147 122 128 154 141 146 135 134 133 112 114 122 169 155 133 124 122 139 133 125 118 132 155 123 143 115 135 138 105 136 150 155 157 124 135 128 120 150 142 130 120 145 139 136 139 140 132 140 145 147 126 134 130 122 145 143 125 141 130 125 140 126 131 126 126 122 111 126 140 143 122 113 129 121 111 125 120 123 128 128 131 135 135 130 121 117 127 122 124 121 109 106 124 121 108 107 112 115 104 101 93 66471 363 120 30 11730 18 27 51 7162 1488 1146 1098 1051 1064 1085 1130 1228 1134 1108 1136 1143 1145 1243 1166 1287 1121 1159 1104 1289 1301 1240 1208 1242 1161 1221 1045 917 837 833 758 686 603 618 501 504 470 494 470 483 443 529 480 441 318 277 235 288 300 222 167 167 222 130 154 168 150 140 150 143 199 155 130 102 130 164 127 156 137 116 198 117 92 116 94 223 147 178 164 137 176 116 173 230 189 226 190 175 228 219 223 205 183 212 269 241 158 192 191 113 76 77 70 165 120 129 138 140 147 132 146 73 73 165 120 149 63 167 118 140 169 112 116 160 83 102 70 140 179 96 131 145 134 146 128 185 195 198 169 201 152 224 219 229 199 124 146 133 186 171 135 98 147 152 112 72 112 140 91 102 107 115 136 101 76 74 99 56 102 120 15 51 85 114 113 121 184 149 144 144 169 153 131 131 148 82 77 101 154 131 154 121 131 151 107 116 96 97 113 133 132 109 106 48 106 125 125 101 37 58 145 176 103 104 133 107 116 135 154 155 94 103 106 116 143 84 85 166 148 139 108 113 99 111 83 91 112 83 92 109 84 122 112 108 84 132 142 92 149 135 110 113 109 111 127 127 90 82 128 138 130 100 105 88 113 141 129 143 106 103 118 102 105 93 119 93 115 95 136 114 95 97 96 106 92 120 122 116 111 101 119 128 115 115 113 120 136 127 116 113 108 108 106 106 123 113 120 89 107 100 102 123 118 122 112 114 112 106 120 123 116 109 127 123 106 98 86 87 103 96 93 85 99 95 86 93 86 92 91 90 90 101 89 98 97 103 95 87 93 103 97 96 89 94 88 90 99 92 81 74 85 86 83 77 66477 363 127 30 11737 18 27 57 7161 1489 1392 1351 1173 1123 1219 1173 1196 1174 1236 1408 1325 1331 1368 1451 1598 1446 1464 1508 1539 1631 1674 1663 1651 1683 1734 1725 1773 1637 1495 1381 1205 1180 1109 1102 943 903 825 743 704 634 630 683 586 385 270 307 323 310 186 244 334 269 180 239 225 190 228 147 129 110 106 206 226 139 114 84 32 172 224 65 147 179 198 190 150 140 128 185 165 258 275 195 233 270 250 149 142 256 327 271 252 204 249 290 246 166 189 173 186 219 145 62 174 84 104 117 147 109 198 156 189 176 129 217 219 178 266 205 191 158 218 177 194 187 170 83 72 204 104 92 127 110 99 159 167 199 192 194 240 215 263 144 227 193 143 128 124 117 126 126 68 47 115 118 169 133 64 112 116 134 99 113 124 64 62 78 116 173 76 92 112 123 135 121 152 134 144 170 117 127 184 128 204 178 156 191 196 121 83 94 140 158 142 117 141 135 131 161 143 110 88 122 90 108 125 107 115 133 177 128 128 136 157 123 120 126 117 129 105 90 84 90 161 126 116 106 140 87 111 122 109 87 113 108 91 127 110 167 140 124 186 162 174 124 114 146 144 164 160 143 130 137 122 101 128 90 91 130 170 117 105 116 123 112 132 100 122 112 116 136 125 117 100 78 121 110 101 96 137 141 109 102 99 104 126 125 127 127 135 141 134 94 119 135 127 103 116 106 84 115 123 131 120 114 122 118 103 131 129 125 123 143 150 138 127 133 133 123 124 138 105 118 133 132 108 103 103 117 114 89 104 109 95 84 85 96 97 102 97 107 102 101 106 108 106 96 97 108 121 118 113 108 100 97 107 104 100 96 92 92 89 83 74 66483 363 132 30 11742 18 28 3 7160 1490 1298 1258 1324 1427 1586 1733 1941 2094 2377 2619 2924 2980 3036 3345 3719 4069 4032 4413 4804 4880 5031 5172 5458 5608 5675 5434 5052 4530 3881 3185 2863 2917 3609 4456 5795 7905 10672 14168 16227 14491 14557 14395 14980 24021 40763 42687 55684 68474 42014 55396 27139 6308 451 168 161 87 47 60 44 51 7 65 66 96 201 132 128 129 92 106 111 118 158 200 172 188 186 89 108 208 163 164 167 161 160 121 114 164 243 159 187 94 116 189 110 102 176 191 180 153 138 53 133 192 136 71 109 195 131 109 140 176 146 95 104 56 145 148 89 97 121 108 141 116 147 127 140 124 130 77 80 132 100 169 144 110 98 179 210 191 142 215 248 160 96 170 140 121 76 158 117 150 122 107 27 77 80 134 64 55 82 43 51 70 39 78 84 75 39 80 107 102 136 102 82 105 126 119 119 97 69 128 126 110 107 74 100 117 68 111 147 114 103 135 104 54 58 103 90 93 84 111 113 44 44 38 83 108 129 149 100 127 145 106 104 95 138 72 123 125 128 103 94 121 58 56 101 97 103 112 92 120 103 89 89 89 109 98 109 93 105 125 117 110 89 98 98 105 149 112 100 122 110 116 154 112 86 91 108 132 126 88 61 92 105 100 61 92 107 83 69 71 90 81 81 105 80 99 83 74 61 71 79 57 62 98 94 102 76 76 95 94 83 113 118 73 89 92 87 84 81 112 76 79 94 84 94 111 109 90 111 116 103 86 91 80 83 99 87 88 107 100 101 99 77 76 88 87 74 78 72 68 70 85 85 103 80 82 88 91 83 70 73 83 89 69 78 81 84 85 85 82 82 77 77 74 77 80 68 65 63 58 53 66489 351 465 30 11745 18 28 9 7158 1490 107 265 133 246 293 501 678 955 1027 953 1200 1206 1182 969 935 931 987 806 847 742 506 551 394 116 -29 999999 999999 999999 999999 16 332 2173 5523 12056 35570 88994 127954 176845 228116 371393 599537 631822 534538 534937 529897 422662 379214 216350 129273 66737 100207 35002 2592 2687 43507 66118 16812 2203 334 327 277 275 330 353 328 345 279 214 172 236 202 157 104 189 243 276 181 211 110 186 253 258 278 202 230 187 181 202 176 143 82 181 164 172 156 121 181 165 208 211 156 253 189 174 185 119 180 134 135 83 138 204 199 126 111 129 132 111 80 144 166 132 142 167 157 199 188 208 141 173 145 128 127 131 113 116 74 97 96 49 97 82 67 61 27 50 68 59 90 63 63 49 132 76 104 87 109 113 106 168 132 120 126 127 141 112 103 148 133 107 114 111 134 106 127 187 115 106 89 116 159 201 209 95 72 103 64 100 82 46 100 103 85 92 93 76 98 121 183 118 107 101 126 113 97 122 100 88 109 55 82 123 128 99 69 90 78 68 69 137 97 54 96 100 89 87 115 112 90 132 123 144 132 148 134 129 83 107 88 110 101 134 125 102 95 122 131 134 91 108 149 112 70 97 112 115 104 67 93 100 122 120 123 96 104 55 85 91 85 73 123 119 101 120 106 90 119 91 93 87 87 98 98 84 78 89 109 96 91 95 103 100 96 88 93 100 110 111 101 79 89 96 93 86 78 99 92 80 91 92 93 93 92 95 97 94 93 92 83 92 93 92 88 85 82 91 92 98 100 93 82 66 77 91 94 88 80 88 83 74 78 80 77 76 73 74 69 64 64 59 60 66495 315 1577 30 11747 18 28 15 7157 1491 376 1175 3688 11358 26120 53595 85568 112527 119437 126863 172877 308828 362135 589313 529225 750619 898300 826723 587961 655158 338962 5484 174 236 134 153 200 216 162 153 157 264 230 212 185 195 217 127 236 275 305 229 216 135 249 205 186 215 199 171 191 212 156 136 207 133 238 194 154 139 202 223 233 189 249 139 196 179 121 104 106 117 167 169 211 112 87 176 181 156 142 159 165 167 132 163 231 206 161 159 175 196 209 217 190 167 197 173 116 95 119 132 140 195 167 72 47 54 41 50 64 114 112 92 60 80 77 133 141 138 113 103 131 138 90 91 122 185 162 176 119 109 115 100 115 150 110 121 99 89 124 98 97 136 125 114 139 140 150 111 112 153 106 56 125 64 119 84 55 124 131 147 149 157 148 122 159 127 94 93 95 144 122 117 128 128 105 69 107 79 106 143 137 119 132 105 122 105 111 125 135 139 138 155 131 103 120 144 136 118 118 126 155 135 116 93 125 128 150 131 150 116 122 118 117 123 75 106 128 97 102 103 75 71 89 66 104 97 92 86 98 111 75 71 87 97 93 104 104 100 106 124 113 114 105 87 114 122 109 100 140 116 77 66 110 106 112 117 121 111 102 113 88 97 104 109 100 95 98 105 112 120 104 100 111 95 101 114 115 115 97 102 99 84 83 99 90 95 92 91 91 77 88 107 93 101 97 91 98 95 76 89 93 83 78 87 88 86 83 83 84 80 78 71 65 66501 329 1157 30 11747 18 28 21 7156 1492 -50 999999 999999 -64 367 951 1930 3537 4329 5989 20316 51961 44964 59656 100527 165198 306473 480796 564104 687489 532299 591983 833671 639616 251967 134769 1755 282 205 153 112 185 224 219 153 113 92 130 102 157 210 171 144 201 164 151 239 178 212 223 181 181 216 158 191 219 181 137 228 206 132 234 240 202 186 149 143 187 266 98 185 171 198 188 170 182 176 114 122 185 156 236 149 148 146 167 149 197 186 154 187 106 121 99 87 102 132 197 215 156 161 123 202 252 198 195 217 205 214 191 140 140 108 130 168 142 80 78 132 141 153 136 103 67 90 66 75 84 139 94 102 119 83 127 127 130 132 143 120 176 169 119 157 171 138 113 122 166 187 125 133 119 136 152 170 107 133 165 197 171 153 127 87 84 93 124 79 69 95 56 124 117 122 112 135 99 94 123 115 175 203 166 145 135 107 118 103 139 147 92 87 164 143 178 138 138 159 109 126 90 125 128 126 122 149 166 161 144 99 125 164 136 119 124 121 112 122 136 135 121 151 144 120 108 137 142 126 120 138 121 88 115 140 123 116 113 137 119 95 108 110 123 117 93 105 102 112 117 99 82 91 129 120 136 87 113 151 135 134 111 88 125 137 113 125 110 110 118 122 114 128 150 135 119 135 141 112 107 128 129 110 131 135 110 103 108 109 126 119 126 100 91 92 107 95 112 121 112 112 105 105 104 107 103 97 113 106 96 102 111 99 91 96 102 94 105 103 97 86 93 96 102 96 91 94 93 83 78 74 66507 363 135 30 11745 18 28 27 7155 1492 930 364 394 381 403 385 453 463 513 522 507 529 533 702 766 698 620 685 723 803 1041 975 887 941 1112 1120 1277 1300 1576 1811 1942 1978 2341 2711 2971 4737 11629 53287 70908 97047 128445 113914 158619 71613 75903 29166 44203 35023 10180 4634 3321 5702 6813 13996 25118 4225 3293 1253 621 416 425 367 248 149 96 164 113 141 232 179 153 146 179 198 151 162 125 128 205 244 261 219 132 161 103 158 111 81 152 191 158 141 253 170 173 180 103 150 164 170 229 187 243 137 194 236 207 168 179 175 219 163 181 120 157 106 182 213 146 150 145 114 122 161 215 149 79 152 202 74 99 77 136 97 174 209 165 155 153 189 241 224 169 165 170 177 135 37 73 86 107 38 76 141 135 81 84 97 88 59 62 66 103 91 118 113 85 72 104 87 57 77 128 120 161 159 70 124 122 152 156 130 125 98 170 146 136 151 122 107 73 104 134 135 95 123 100 92 61 105 108 72 87 90 66 57 124 104 111 124 174 70 124 139 120 83 76 112 107 101 121 85 105 74 87 110 114 96 84 107 121 116 73 85 93 79 112 107 136 99 103 95 94 140 139 100 133 138 159 100 84 126 102 119 134 133 141 136 89 76 112 118 91 83 93 90 96 97 65 66 82 119 89 125 128 107 104 119 117 99 85 90 113 113 88 120 131 104 116 133 131 135 128 92 131 115 96 108 97 93 103 101 100 128 105 117 93 111 106 99 103 113 105 109 95 116 119 121 123 110 107 99 111 106 103 104 97 105 87 106 98 93 95 100 84 83 83 86 91 94 97 84 91 97 96 97 94 84 75 72 86 85 81 76 73 79 72 65 63 62 62 69 62 66513 362 169 30 11749 18 28 33 7154 1493 965 831 784 761 745 743 810 838 913 981 966 1048 972 820 963 892 781 808 847 864 939 903 830 737 690 835 888 965 934 1003 1016 883 906 890 948 870 923 892 829 715 698 508 490 464 426 412 416 488 448 382 386 333 337 357 315 332 317 312 361 297 207 97 65 89 59 79 114 132 116 94 99 74 21 136 125 94 146 158 118 193 144 125 144 182 178 171 189 166 190 111 115 176 142 182 120 118 136 152 161 171 158 146 237 259 251 222 169 123 115 194 162 144 106 56 163 140 96 70 64 71 75 134 79 106 77 119 103 110 94 76 120 136 101 65 187 126 130 215 155 143 146 164 183 138 79 167 120 93 46 24 54 98 110 80 64 139 105 93 42 82 61 57 70 42 10 93 95 8 40 99 130 158 139 117 152 173 123 75 81 104 65 44 83 121 166 99 116 83 128 109 120 89 122 86 93 153 115 51 64 99 58 92 61 80 50 68 81 79 53 100 109 72 73 150 110 72 134 104 122 92 86 119 104 126 107 100 111 77 68 117 137 104 96 99 125 149 122 130 83 122 113 103 105 62 103 130 132 107 91 115 96 98 102 102 99 88 72 97 116 92 73 43 63 93 83 101 62 85 61 51 86 78 53 99 97 111 108 74 99 91 69 87 63 76 79 97 88 85 94 57 61 107 106 95 89 69 86 86 80 81 105 116 102 94 82 80 69 75 73 88 77 77 80 96 76 82 85 83 111 92 63 64 73 71 90 101 85 63 71 80 74 71 70 60 59 62 61 69 69 77 75 78 78 75 75 77 60 70 63 83 67 64 64 69 68 58 56 60 55 53 48 46 66519 363 145 30 11755 18 28 39 7153 1494 1733 998 934 1023 949 1003 899 986 1052 971 953 982 1110 1081 1197 1249 1175 1257 1327 1314 1303 1352 1358 1362 1409 1502 1781 1910 2006 2009 2046 2005 1736 1412 1392 1433 1554 1279 2311 11394 31597 15620 4709 3785 285 202 255 125 232 203 182 145 179 288 298 248 284 203 136 180 115 99 170 156 118 114 95 143 125 135 167 110 131 177 200 248 198 226 163 138 92 150 206 185 186 127 114 161 205 193 188 236 178 131 145 159 184 148 232 171 150 190 184 116 165 213 187 181 229 200 228 175 182 110 159 53 63 139 156 137 126 134 187 129 140 156 107 75 98 113 165 84 78 145 158 142 149 149 248 168 123 146 193 156 118 72 97 139 95 74 113 137 102 76 95 91 86 56 72 100 58 56 93 59 115 104 99 96 28 71 114 73 99 96 114 148 142 134 106 114 102 94 94 74 81 76 118 82 118 165 135 92 126 103 87 135 99 122 95 76 47 128 141 113 79 41 111 164 130 67 118 88 72 97 69 66 93 131 79 72 105 100 78 137 166 105 86 112 91 110 120 100 90 91 102 89 92 97 116 119 134 119 93 114 126 117 72 104 94 99 107 130 94 130 87 101 129 152 122 95 95 102 110 122 120 98 71 56 68 81 78 100 101 81 96 92 80 111 115 101 101 89 86 62 74 81 105 97 95 108 114 90 104 104 106 100 113 104 107 108 89 84 104 105 77 89 104 101 89 102 105 105 107 105 110 113 88 99 101 87 98 80 82 70 86 99 78 77 80 73 81 83 79 86 80 80 79 82 82 79 71 80 87 97 89 69 79 87 84 87 92 79 72 75 70 72 77 75 66 68 68 59 55 66525 363 147 30 11757 18 28 45 7151 1494 1514 1103 1134 1156 1074 1141 1310 1337 1281 1334 1474 1325 1326 1388 1386 1508 1547 1648 1770 1848 1897 1931 1950 2117 2077 2051 1987 2054 2086 2071 2046 1742 1583 1444 1239 1163 1116 1045 1050 979 808 565 439 439 444 314 330 367 293 222 288 269 206 175 190 257 176 97 196 188 169 238 179 163 170 187 146 144 216 161 157 215 165 179 249 242 181 177 189 224 236 257 261 179 199 274 301 172 161 252 301 211 208 237 266 248 257 208 176 245 273 299 300 239 236 266 231 235 311 277 220 185 273 212 217 197 223 153 235 301 215 198 128 177 245 201 145 175 178 125 150 139 252 266 213 232 133 192 185 205 223 239 184 133 217 190 146 151 191 196 145 105 155 103 109 187 153 118 154 106 132 109 131 89 130 176 155 148 172 172 153 135 131 151 195 184 199 162 189 195 86 145 138 150 156 219 169 128 199 148 133 146 147 163 188 130 153 176 131 129 96 101 190 166 124 83 115 171 176 150 149 176 136 163 163 193 212 178 166 162 141 185 197 153 169 164 150 148 136 149 151 187 149 134 148 148 151 137 197 152 155 167 170 176 183 159 143 131 160 153 142 129 142 160 177 158 156 159 152 157 121 128 118 129 122 140 155 142 141 138 160 161 143 119 118 144 107 110 122 130 87 143 163 124 142 147 131 119 132 118 127 127 141 150 137 133 121 140 144 137 123 135 149 139 125 130 139 128 115 139 143 135 150 138 124 162 156 123 124 151 161 143 141 143 147 120 111 136 135 145 124 122 130 127 126 123 130 117 145 138 125 132 146 138 120 125 131 118 117 114 115 123 122 118 122 121 121 117 117 119 110 105 103 66531 363 145 30 11755 18 28 51 7150 1495 1827 1038 964 941 995 1084 1117 994 1028 1116 1206 1065 1119 1169 1264 1301 1254 1331 1390 1421 1464 1486 1509 1488 1586 1571 1673 1791 2042 2556 2831 2687 2428 2153 1838 1246 937 808 892 757 524 322 173 180 203 217 166 207 162 134 134 195 212 201 156 132 94 157 68 115 256 172 185 154 231 221 138 138 238 264 195 208 166 141 109 220 292 213 174 217 189 197 243 170 123 162 263 244 150 204 258 214 196 260 257 239 178 200 244 245 268 203 236 207 236 283 272 255 282 154 185 164 176 183 163 219 240 130 88 171 241 171 206 185 118 137 108 142 148 121 93 126 169 140 194 171 247 138 181 131 155 233 175 145 118 99 141 170 144 135 93 128 69 55 44 80 114 32 138 108 113 66 67 125 155 168 83 92 142 102 170 161 141 137 166 168 220 168 158 157 162 145 110 62 131 101 52 87 88 143 150 151 172 115 101 171 194 191 124 89 39 51 138 175 127 107 67 105 145 131 108 162 163 152 179 161 150 137 142 167 121 73 111 135 115 139 172 155 98 88 138 150 145 157 131 110 119 129 109 130 113 175 125 89 95 166 113 126 140 123 107 124 125 132 133 138 139 138 123 147 106 126 142 105 107 99 119 120 137 95 98 124 137 122 120 113 112 96 98 116 133 93 117 107 119 118 119 107 128 134 126 132 119 135 127 118 140 120 117 111 125 114 104 112 88 109 125 116 110 110 109 135 140 142 108 136 140 110 104 105 109 114 96 88 106 107 107 120 91 108 101 98 112 102 92 90 96 96 88 84 88 96 94 102 118 124 110 112 108 110 97 97 100 89 87 97 91 88 88 86 81 70 80 66537 363 148 30 11758 18 28 57 7149 1496 2223 923 856 801 916 936 900 829 885 865 820 981 913 995 1060 883 923 966 1017 1041 984 980 1042 1044 1036 1051 976 893 924 957 925 789 760 720 647 637 520 420 375 245 210 261 229 128 145 203 191 155 49 126 210 153 210 70 67 170 60 201 152 161 74 131 186 186 184 181 214 198 196 110 179 252 181 103 106 100 145 231 219 173 197 144 212 186 195 281 202 232 154 231 208 215 221 242 290 259 227 215 296 252 232 258 187 182 243 229 197 191 163 193 222 223 168 267 192 161 136 112 131 177 167 219 188 130 171 144 86 104 146 162 165 178 176 179 126 151 234 143 111 151 209 235 125 137 168 190 155 113 88 136 84 124 99 68 84 61 97 140 88 95 142 36 79 130 91 82 69 155 168 117 99 59 144 182 75 129 195 116 99 149 90 104 99 163 156 116 82 101 116 153 106 102 80 90 152 136 98 129 173 120 103 133 115 91 97 130 107 104 147 174 125 89 102 129 112 114 131 130 92 84 82 83 78 107 115 131 134 135 110 130 134 74 92 133 108 95 111 80 145 165 126 134 133 126 128 125 117 96 117 120 134 113 111 111 86 105 108 119 106 100 114 77 107 90 95 87 115 112 122 89 87 86 94 94 78 90 114 94 101 108 84 64 85 77 74 77 94 87 98 109 103 105 110 97 105 82 105 104 95 91 97 105 91 113 124 117 106 97 106 100 93 98 109 111 87 58 95 117 103 100 104 102 103 90 102 92 87 88 82 100 100 89 84 85 76 75 75 79 83 80 92 77 89 83 91 82 77 81 97 91 91 85 88 83 85 69 67 79 69 70 59 49 49 66543 362 180 30 11760 18 29 3 7148 1496 778 815 945 973 909 928 946 1011 1029 1132 1079 1141 1150 1081 1054 1062 1106 1197 1149 1228 1307 1266 1150 1149 1077 999 917 888 821 728 696 757 611 613 606 495 396 322 259 305 244 79 177 290 236 202 221 237 229 188 173 164 173 157 131 94 130 140 77 196 193 187 170 206 184 201 205 252 228 209 182 204 202 275 157 224 265 206 161 172 161 273 274 225 210 186 256 248 344 268 252 263 175 267 263 209 221 226 235 273 313 305 295 163 252 176 197 199 210 157 205 218 164 199 154 180 184 170 215 223 213 203 204 195 124 174 201 133 182 162 106 223 176 168 206 216 207 178 211 202 222 174 233 150 219 145 171 119 129 145 74 19 84 81 106 143 118 140 175 112 88 93 126 125 112 125 175 156 161 167 182 215 227 203 154 195 162 133 119 129 194 139 141 120 135 168 112 111 154 151 127 177 158 154 129 155 168 128 97 95 124 144 118 103 58 109 143 172 180 174 172 142 147 136 172 156 131 147 132 108 141 143 129 148 124 127 131 115 117 132 137 142 112 152 184 148 157 153 139 124 142 163 126 205 185 143 132 165 153 162 170 108 105 137 147 148 165 163 157 171 142 138 117 126 137 98 87 127 132 124 143 154 133 132 118 115 77 92 125 100 133 153 151 151 142 129 130 122 140 136 126 120 148 147 131 145 128 117 101 133 137 132 112 129 126 136 118 122 100 119 115 139 125 122 127 112 115 119 117 129 114 123 131 117 113 122 119 123 114 104 116 104 105 115 109 107 108 98 85 96 117 119 108 110 119 126 120 109 94 100 103 100 98 96 95 97 94 91 87 89 84 78 66549 362 181 30 11761 18 29 9 7147 1497 1089 1069 966 1102 1132 1058 1164 1115 1116 1087 1138 1164 1236 1280 1328 1287 1475 1463 1478 1573 1698 1679 1783 1896 1846 1931 2058 2135 1746 1162 649 488 373 330 264 227 187 192 168 233 200 175 121 214 192 235 198 206 201 142 244 273 141 120 120 131 163 94 180 155 163 109 165 93 146 131 150 292 278 260 261 228 214 267 175 157 233 207 176 103 149 198 188 226 241 245 216 166 209 202 203 233 217 250 319 254 282 381 429 375 376 446 408 389 262 269 287 275 283 216 248 359 307 239 204 147 219 208 215 211 142 192 151 133 174 145 108 178 123 209 235 180 183 151 88 135 183 195 210 249 189 198 132 129 141 151 78 93 110 169 125 108 146 133 53 129 158 138 141 119 107 125 181 139 184 165 163 227 190 212 187 110 100 155 85 160 102 188 191 194 116 155 122 87 142 142 91 125 127 178 152 174 169 136 193 142 131 174 159 99 94 117 177 143 139 140 137 104 160 119 113 134 136 203 182 136 166 112 152 175 170 166 91 111 127 137 144 166 173 178 156 170 119 142 153 116 173 157 172 185 195 205 167 184 155 183 170 140 158 166 153 160 130 110 129 160 147 143 157 157 135 128 153 125 158 137 143 121 127 137 145 99 118 124 135 111 105 126 109 150 162 150 139 137 138 139 111 151 127 129 148 150 112 140 127 117 121 138 137 128 124 124 167 124 150 146 159 148 164 130 140 135 120 131 147 157 144 129 131 117 111 123 137 140 137 138 149 137 111 122 117 93 93 113 104 108 93 109 120 122 127 121 125 109 116 132 127 125 112 117 116 105 96 105 111 107 101 105 97 99 101 99 66555 362 182 30 11762 18 29 15 7145 1498 1046 1005 1050 1132 1196 1040 1052 1110 1056 1133 1086 1189 1265 1340 1387 1398 1405 1407 1410 1397 1561 1662 1767 1933 1775 1534 1503 1444 1346 1224 978 950 718 390 316 235 171 154 151 184 107 139 93 179 153 110 85 167 215 151 76 120 132 70 165 180 139 166 84 151 137 104 99 197 178 143 132 141 136 141 135 228 138 184 167 149 148 167 178 208 172 245 184 115 193 174 214 236 193 253 515 712 793 824 894 907 961 750 661 620 523 395 351 211 228 217 172 149 186 174 117 178 184 157 161 217 174 141 165 216 137 208 101 111 135 97 145 127 101 128 167 165 144 191 190 243 211 168 97 123 123 85 58 98 95 119 70 38 45 111 182 80 64 96 104 122 86 57 20 50 45 43 51 14 52 127 117 155 161 120 125 182 124 130 126 155 107 90 145 181 136 147 86 79 95 80 112 133 104 96 140 110 63 115 83 100 105 148 163 143 122 101 104 79 105 84 111 119 122 133 84 75 85 87 115 116 101 133 124 109 142 107 106 109 81 107 125 132 102 74 111 140 103 88 86 92 59 118 127 137 135 118 136 125 122 149 125 95 133 164 151 131 113 127 117 103 89 113 125 85 85 90 104 83 92 84 110 116 102 105 96 118 75 68 73 106 100 83 73 69 90 86 70 64 114 126 103 99 110 131 85 118 122 78 98 68 103 121 100 107 89 83 104 115 110 107 104 116 110 96 97 112 112 105 94 95 106 98 116 108 105 94 84 91 102 77 83 111 80 87 86 89 82 87 87 88 80 68 82 102 89 89 104 95 84 84 101 91 89 84 75 78 81 82 82 84 83 80 71 66 65 61 66561 363 153 30 11763 18 29 21 7144 1498 2183 936 983 1053 1091 1053 1169 1192 1151 1092 1223 1243 1231 1217 1225 1310 1386 1379 1441 1454 1437 1425 1326 1399 1490 1362 1154 984 862 692 439 317 209 254 231 143 168 105 144 80 57 167 154 145 135 99 116 51 99 68 42 138 93 138 132 136 180 202 77 103 200 145 132 162 218 204 129 220 200 234 202 193 208 191 160 205 131 125 143 169 186 199 144 156 183 197 189 221 405 920 1387 1710 2141 2092 1860 1416 1646 1682 1205 929 788 853 793 647 412 253 238 228 173 195 139 102 213 166 182 192 211 186 218 180 140 115 97 105 107 133 135 177 102 166 180 109 53 154 173 169 102 167 238 152 153 102 158 134 69 78 125 101 116 122 54 36 67 89 51 22 62 87 79 119 118 107 81 69 32 134 89 141 181 98 100 131 145 114 146 166 175 127 126 49 91 127 83 172 82 73 114 113 112 128 85 121 98 78 106 148 147 153 131 95 80 99 98 81 63 99 120 101 118 140 89 68 93 91 139 121 111 111 137 126 115 103 82 62 110 81 115 82 116 141 105 143 126 101 65 71 103 132 136 76 101 97 111 112 111 107 125 131 130 140 134 109 109 137 106 107 128 105 123 111 126 116 110 89 108 84 111 88 102 78 83 129 95 105 91 86 97 78 110 49 47 83 86 89 72 63 97 99 84 98 65 83 101 96 115 118 95 98 101 92 106 101 117 118 117 106 109 103 113 97 90 100 99 93 103 101 111 105 84 79 91 104 109 116 98 106 84 76 88 90 95 67 72 90 92 90 75 72 76 71 84 81 94 93 97 91 91 98 96 86 94 89 79 87 85 78 72 70 62 63 66 56 58 66567 363 155 30 11765 18 29 27 7143 1499 2356 1449 1361 1382 1508 1527 1449 1471 1495 1412 1489 1396 1478 1479 1614 1740 1634 1633 1782 1748 1529 1467 1416 1444 1374 1197 1254 996 679 433 222 157 159 255 186 99 114 124 152 199 188 128 70 62 140 139 179 239 231 131 185 184 136 135 93 125 151 162 206 122 191 186 134 73 148 195 254 218 209 223 286 230 190 138 194 183 170 222 246 163 290 262 224 249 224 270 446 555 830 1145 1553 1897 1925 1901 1647 1463 1313 1130 1191 1128 1165 960 713 523 413 341 285 184 229 271 253 231 182 228 215 241 280 288 207 147 154 179 181 186 225 214 189 171 169 197 183 170 199 172 203 186 131 149 165 190 147 168 132 133 177 116 74 105 129 121 65 126 151 97 93 109 117 145 173 143 100 95 125 100 75 169 147 150 189 174 127 150 181 136 141 156 167 144 167 143 147 187 105 106 126 125 120 132 258 207 132 133 139 140 170 153 154 125 133 116 137 133 98 139 133 134 161 137 100 148 127 117 121 141 197 198 173 166 141 135 154 95 113 128 157 157 169 167 151 145 176 163 168 135 128 151 130 162 141 164 173 137 142 167 148 133 156 176 159 134 143 152 130 124 116 122 141 125 121 152 151 126 103 83 72 119 124 113 127 155 143 146 117 116 132 127 126 86 123 96 82 121 110 101 116 113 126 127 92 90 90 131 146 135 119 134 136 136 121 126 130 118 120 123 146 135 107 116 113 117 127 130 119 118 117 125 133 137 145 136 125 125 125 125 126 137 127 124 112 117 120 108 119 108 100 102 98 111 111 118 126 118 114 107 114 124 125 118 112 106 111 104 107 98 110 108 97 84 78 83 87 92 83 66573 363 157 30 11767 18 29 33 7142 1499 2058 1251 1264 1171 1063 1109 1218 1110 1108 1055 1032 1095 1044 980 903 753 645 478 430 382 415 301 142 200 203 119 76 119 190 157 106 72 94 126 88 83 120 100 108 189 205 165 103 127 182 146 103 214 157 41 88 123 119 156 119 145 41 89 203 114 119 142 96 126 123 143 162 140 125 169 187 170 228 187 86 221 204 186 196 182 132 296 257 195 203 177 176 175 209 337 322 327 493 535 662 869 910 985 979 913 904 856 612 536 457 264 254 261 204 191 167 277 194 316 335 307 295 244 288 214 148 60 131 153 137 94 181 212 170 174 246 242 131 120 93 106 163 116 118 120 161 177 147 181 102 60 109 124 94 68 133 106 105 79 55 66 95 108 102 135 110 104 107 42 62 115 123 152 127 155 137 150 147 132 187 161 172 152 174 136 93 198 162 140 118 118 154 173 163 128 153 114 128 115 136 134 162 166 195 164 141 114 155 123 141 113 125 123 174 144 96 138 126 98 156 124 118 136 154 134 121 65 126 163 158 74 152 158 124 170 162 176 166 144 165 131 112 128 119 114 138 157 178 169 154 138 168 154 130 113 172 142 124 149 142 143 137 125 141 121 101 124 129 105 114 132 135 95 102 135 102 119 118 93 84 95 95 130 116 101 113 106 114 115 98 84 121 133 124 107 124 125 113 119 116 106 118 139 128 119 130 128 129 113 137 132 134 141 119 122 114 121 126 119 121 133 143 150 134 118 115 113 125 114 115 125 111 103 112 118 113 115 106 101 109 90 105 108 100 110 109 98 97 111 107 119 124 104 104 104 106 92 88 99 97 90 87 94 91 79 83 80 78 66579 362 189 30 11769 18 29 39 7141 1500 919 864 975 1021 1018 916 855 878 840 739 765 647 684 741 626 479 369 262 254 321 309 280 286 295 182 113 208 209 151 190 174 164 136 119 125 180 125 69 68 142 102 93 107 85 148 173 53 134 115 176 102 43 170 169 120 107 118 128 228 150 99 188 128 163 139 216 206 130 114 170 214 208 266 180 202 187 241 146 145 218 229 232 225 221 231 229 217 198 245 282 383 519 555 851 1261 1322 1279 1324 1406 1424 1354 1081 732 452 229 221 246 333 347 352 411 480 438 464 447 341 223 229 198 225 139 156 188 134 153 119 182 203 142 141 182 189 169 143 108 145 184 159 112 168 104 101 154 110 67 95 109 56 60 48 58 64 86 119 122 134 93 98 115 73 65 113 114 145 142 135 177 133 157 174 105 174 195 182 118 107 143 130 118 57 135 186 88 134 132 80 95 163 145 98 164 130 69 189 117 77 101 120 115 116 94 129 120 126 104 140 94 94 108 103 48 129 125 138 125 161 166 156 125 173 115 113 106 97 168 142 108 146 110 141 129 221 142 129 143 118 134 186 119 103 134 161 147 142 126 141 187 133 168 135 142 93 166 162 130 109 136 138 140 103 102 109 122 106 123 117 108 112 110 107 107 101 86 113 79 97 101 82 107 117 112 114 105 97 104 134 121 134 135 125 105 101 102 99 103 93 102 122 103 111 117 134 140 100 104 143 117 105 124 132 121 121 121 132 130 122 100 126 107 106 113 130 119 116 128 115 123 105 112 101 99 103 93 99 92 89 108 105 98 105 101 106 106 104 102 90 109 106 93 101 93 90 85 90 86 80 88 74 76 75 68 67 66585 363 161 30 11771 18 29 45 7140 1501 1288 887 809 819 835 984 1022 950 935 913 1040 1098 1064 1082 1125 1052 1038 979 1041 1022 1149 1146 1033 965 888 804 789 753 585 437 408 257 271 215 222 144 153 244 151 149 140 132 85 116 158 105 113 164 117 132 117 109 105 119 148 134 119 131 119 129 166 113 148 152 174 195 148 123 165 226 191 199 255 243 255 183 144 202 135 150 188 236 220 239 105 193 279 464 976 1443 2200 3120 3942 4544 5360 6141 6906 7047 7239 6355 4935 3279 2091 1212 647 423 417 430 465 430 501 531 429 311 420 357 303 305 278 326 247 163 40 145 178 171 135 132 130 176 240 134 223 165 123 186 139 125 96 135 159 125 134 170 150 79 111 120 130 97 46 143 120 99 151 81 85 96 98 163 171 93 138 92 115 122 137 142 174 177 118 134 227 156 186 132 173 148 107 95 66 173 137 111 130 132 152 131 122 105 101 141 83 100 158 139 116 146 93 65 95 130 165 151 97 91 124 130 141 129 120 142 137 104 124 101 130 122 89 125 130 152 136 127 128 151 129 96 172 156 126 150 171 145 153 155 122 97 178 191 159 133 184 179 186 147 192 142 121 153 152 183 106 102 134 152 150 147 127 154 141 97 69 111 121 72 102 121 91 133 107 126 125 103 102 107 92 78 89 139 117 103 122 142 122 113 120 120 132 125 117 126 143 125 128 144 111 142 157 157 113 108 120 130 115 126 131 124 140 156 147 133 121 100 118 116 132 135 135 139 143 147 139 128 107 119 119 114 112 123 127 119 110 111 104 112 113 109 94 116 118 117 116 117 129 113 120 122 110 101 99 101 103 94 100 96 98 91 90 88 78 77 80 66591 363 160 30 11770 18 29 51 7138 1501 1642 1183 1145 1134 1161 1120 1171 1203 1087 1157 1208 1263 1362 1305 1423 1368 1320 1388 1426 1537 1501 1329 1445 1456 1447 1463 1358 1243 1172 1193 1139 1150 964 915 889 946 953 940 1003 1180 4201 9259 1788 753 128 106 88 54 -2 91 147 130 82 99 86 91 104 156 94 69 140 174 124 99 137 135 174 167 226 148 113 68 137 193 197 194 95 162 200 134 197 210 227 265 182 229 312 457 612 1243 1937 2569 3219 5809 8338 9283 10190 11511 11688 11013 8815 4222 2094 1418 1496 1529 1251 1048 680 557 456 392 360 273 249 256 306 234 216 213 157 185 156 129 195 173 163 143 177 194 174 186 150 194 185 224 193 186 139 120 116 96 134 97 76 134 114 107 63 72 91 119 148 139 166 148 153 130 87 149 143 121 135 133 139 154 173 186 133 127 108 140 98 167 213 159 109 86 52 97 167 95 168 165 108 125 144 159 164 96 81 163 134 134 206 166 169 149 123 80 115 106 101 133 121 148 119 119 116 131 106 175 94 113 115 157 148 125 120 112 100 136 129 149 157 152 133 146 170 151 146 169 174 183 161 146 187 152 111 183 154 164 156 173 171 198 206 173 125 151 151 108 151 155 164 133 127 163 125 108 170 157 109 122 109 113 124 104 116 103 111 149 132 81 134 120 106 95 103 102 123 104 110 109 117 133 118 118 121 132 100 73 114 128 114 132 133 120 154 149 154 159 140 134 138 136 124 122 117 133 118 120 125 137 136 131 137 124 135 141 121 114 134 130 112 116 118 126 115 129 126 124 111 114 118 107 106 110 105 97 103 122 114 107 115 103 107 105 100 99 110 112 98 101 110 95 93 91 85 87 86 83 81 66597 363 153 30 11763 18 29 57 7137 1502 2371 1292 1157 1150 1249 1338 1141 1220 1253 1087 1213 1391 1233 1220 1340 1250 1268 1264 1300 1278 1143 1100 1035 1064 1084 960 1040 987 803 836 952 867 831 657 646 770 851 853 830 620 2614 19790 53943 2225 64 23 15 6 -30 91 8 -90 57 -13 37 86 87 81 77 26 78 109 49 77 105 73 123 112 84 154 171 98 162 197 127 85 125 213 228 178 163 116 203 120 165 114 182 373 654 1698 3541 4739 6660 9603 12030 14962 18351 21770 26923 31636 31141 26183 20863 18807 17880 14695 9407 5961 2543 844 463 303 282 370 303 315 320 352 323 124 160 100 153 224 215 209 160 127 196 183 234 206 171 173 168 196 136 115 125 135 229 82 130 193 175 136 77 100 121 108 100 120 88 81 101 106 116 80 172 135 161 180 138 217 222 158 147 149 211 102 172 193 166 195 159 154 195 114 74 155 135 164 143 150 152 207 172 184 115 164 142 156 172 148 160 125 138 139 123 107 117 107 77 117 104 79 138 123 134 115 99 92 136 137 109 177 156 119 156 153 152 140 128 91 143 163 80 102 180 165 173 172 186 154 111 154 215 207 171 148 160 141 179 179 200 193 181 190 215 204 155 119 180 167 150 163 151 161 177 157 138 193 192 150 139 148 162 142 140 112 112 126 148 130 113 109 129 154 158 145 133 86 109 120 149 102 147 157 155 139 127 140 140 152 160 126 122 134 154 151 135 142 155 149 134 145 138 145 135 164 172 166 151 169 149 138 144 166 134 135 157 159 153 139 143 142 127 139 135 133 128 129 122 119 125 121 110 117 118 118 130 126 125 116 118 121 122 120 125 125 118 118 126 112 118 118 107 99 104 107 109 101 103 66603 362 179 30 11759 18 30 3 7136 1503 1015 1095 1145 1154 1012 1133 1150 1075 1193 1214 1285 1424 1270 1269 1398 1570 1599 1617 1633 1689 1710 1686 1672 1716 1821 1868 1905 1915 1838 1558 1594 1643 1390 1230 945 765 471 357 289 79 115 84 88 61 107 52 125 26 53 42 26 74 76 1 -3 -21 -58 19 77 121 111 94 56 -6 96 88 78 96 116 98 106 193 204 161 181 137 134 128 159 131 52 167 177 138 139 113 104 177 218 247 297 730 1741 2725 5028 11150 20025 28177 34337 33948 27545 22537 20688 16846 10701 9186 7915 6629 4551 3755 4956 4638 6780 8228 5149 2023 659 318 260 140 85 196 182 177 199 180 186 160 163 192 197 148 164 146 123 136 174 111 82 135 186 120 106 145 112 85 164 152 99 139 130 82 96 101 154 125 124 118 110 103 69 135 97 167 97 168 169 150 156 123 130 104 117 134 176 126 105 141 131 102 111 89 59 108 139 97 151 84 111 145 176 144 116 172 140 110 108 125 70 90 136 104 141 121 73 117 109 138 125 96 152 104 103 70 78 78 97 116 125 133 125 122 137 76 75 134 128 143 131 159 150 176 170 187 133 103 180 201 192 172 182 216 211 187 169 154 144 154 152 92 128 133 117 125 132 132 139 125 129 153 155 120 130 136 115 128 117 138 115 109 83 71 105 107 101 127 99 112 129 150 147 132 122 101 100 77 101 87 76 128 128 110 104 102 136 109 83 111 116 129 113 120 126 141 148 137 123 95 113 135 122 109 106 123 138 125 126 130 118 134 122 109 118 118 112 102 119 111 107 127 111 104 111 102 95 90 99 119 103 94 106 118 120 99 87 89 99 96 92 98 101 100 102 93 91 96 87 77 72 71 72 76 66609 362 176 30 11756 18 30 9 7135 1503 1171 1086 1081 1141 1064 1110 1108 1124 1148 1244 1273 1322 1336 1328 1473 1431 1414 1535 1440 1465 1506 1554 1590 1609 1673 1619 1618 1561 1580 1568 1642 1564 1391 1325 1109 976 929 861 828 753 669 468 324 197 96 55 51 28 54 50 50 7 13 43 66 86 70 37 47 88 90 72 -30 102 137 113 81 174 117 82 96 85 49 -2 121 156 56 137 204 175 211 89 159 100 156 235 202 190 288 568 1818 2991 3592 5995 12803 19630 21973 24611 27177 29055 28355 26012 19556 13718 7383 3324 1703 637 590 721 729 947 1355 924 298 103 109 151 130 87 116 105 55 168 121 169 187 134 103 190 170 124 184 78 144 186 155 141 155 142 123 167 105 40 58 92 117 156 127 79 76 89 84 105 92 59 59 87 97 103 144 127 149 113 128 123 169 135 126 145 165 108 102 103 68 63 142 80 107 111 142 94 108 59 100 100 68 89 106 124 157 144 122 148 111 114 158 97 79 73 78 164 109 72 71 83 107 74 87 84 131 125 116 102 124 146 105 111 148 150 154 138 128 118 101 97 106 149 110 115 154 145 144 154 172 184 154 166 185 130 202 195 167 180 142 118 133 137 125 126 130 121 130 165 169 136 110 137 131 148 146 127 130 112 105 111 133 141 106 92 139 121 91 78 88 85 119 104 102 99 93 104 96 91 118 121 112 70 86 95 102 95 107 105 100 106 146 103 94 90 95 97 126 127 116 109 114 134 130 126 128 111 126 139 128 116 124 140 112 116 103 96 123 107 103 104 94 97 95 96 102 88 96 100 102 111 113 113 105 97 107 109 104 95 96 90 93 92 101 83 91 94 86 91 87 75 68 75 74 78 67 63 66615 362 182 30 11762 18 30 15 7134 1504 714 743 732 660 716 702 844 900 929 980 965 1069 1119 1060 1198 1192 1194 1137 1203 1290 1208 1292 1166 1237 1166 1360 1273 1313 1496 1573 1435 1324 1129 1079 1044 852 701 725 549 396 249 204 32 31 68 65 62 70 56 20 57 44 56 100 50 47 36 9 11 60 -7 15 73 78 110 70 93 20 120 96 124 101 30 126 116 152 118 149 147 105 120 157 147 131 126 247 670 1446 1934 2568 3641 5443 8701 11999 14134 15484 16551 17989 19062 18493 16093 13263 9947 5684 2663 849 239 341 497 634 384 297 187 184 216 189 164 159 133 75 89 104 148 120 111 128 129 103 149 115 112 73 53 94 92 41 40 114 86 68 42 80 55 101 129 21 57 19 50 111 73 66 91 26 19 136 103 68 42 3 65 124 77 39 34 117 158 137 65 51 93 67 104 34 58 128 62 26 0 50 89 104 57 42 35 48 106 86 90 74 88 93 110 124 88 62 84 94 85 46 99 59 83 26 76 66 32 69 81 58 60 59 21 42 87 67 61 97 87 89 121 83 39 63 72 85 58 94 100 94 112 131 74 92 123 118 111 102 123 127 115 138 164 166 114 84 58 65 67 88 82 58 73 84 90 91 109 78 73 86 104 100 65 68 76 59 69 61 70 75 84 77 60 64 90 61 41 58 63 67 57 44 62 49 67 73 56 57 77 84 75 54 64 89 64 78 66 55 45 50 71 93 94 94 65 67 75 102 89 87 88 79 65 79 76 83 94 85 78 65 76 77 84 73 51 49 55 55 51 52 54 59 57 60 59 54 58 65 51 71 83 70 68 66 62 57 42 50 58 49 46 43 40 46 45 35 29 34 37 24 24 25 66621 363 161 30 11771 18 30 21 7132 1505 1365 1203 1351 1281 1333 1406 1386 1381 1217 1301 1296 1318 1278 1364 1396 1312 1349 1459 1453 1335 1381 1363 1353 1410 1473 1283 1238 1210 1113 1073 1001 961 817 747 689 647 715 693 663 508 366 285 137 48 138 114 37 -39 75 44 56 57 9 51 118 101 72 57 34 87 102 90 31 86 86 134 105 106 99 123 154 123 123 124 135 160 203 113 155 179 167 183 336 452 642 873 1366 1906 2159 2783 4332 6303 8147 10422 11901 12551 12524 11684 10953 10100 7927 5157 2968 2200 1789 1874 2228 2600 3408 2115 376 172 187 249 109 115 143 127 129 89 176 104 108 186 106 115 128 112 111 159 100 79 148 119 96 183 125 104 75 143 90 87 144 157 180 112 108 65 77 81 74 97 49 110 68 55 95 66 120 119 92 131 123 172 151 148 152 124 181 148 109 135 216 169 138 177 131 94 119 109 103 77 107 124 94 134 98 102 126 105 104 186 101 123 117 89 77 87 74 92 81 133 119 106 118 106 128 62 98 90 108 97 113 106 106 155 100 94 138 97 83 147 120 135 122 131 120 109 108 148 163 152 130 146 168 125 178 183 169 154 163 140 185 149 155 148 139 134 89 127 75 115 105 112 119 122 89 120 110 149 158 153 135 139 105 69 86 102 103 70 123 117 112 119 82 79 93 101 108 105 103 87 78 103 111 111 79 80 94 101 96 118 105 130 106 103 114 129 107 110 113 128 130 130 131 121 128 127 132 124 116 99 116 126 113 128 135 118 124 104 115 110 108 110 118 114 87 103 104 95 104 97 113 108 97 94 100 106 97 110 113 110 104 100 101 96 93 97 92 92 94 97 85 104 91 83 87 84 83 87 81 74 75 66627 363 160 30 11770 18 30 27 7131 1505 696 661 642 715 698 626 682 643 759 627 647 602 576 696 764 706 727 827 833 791 756 788 722 744 843 858 799 877 867 831 722 708 700 647 745 800 748 697 803 929 1145 7334 57959 105755 84146 52169 103823 195783 381920 245808 40602 543 116 126 126 139 44 69 145 128 60 26 115 116 126 172 142 87 137 137 64 91 129 95 190 139 72 259 248 201 178 211 215 224 464 761 1223 1934 2870 3947 5459 8044 9881 11452 14062 15505 16646 15784 12767 11166 8443 6382 4541 2233 1495 1488 1170 854 1128 1275 1384 1685 1161 539 183 150 365 452 246 157 159 128 129 140 222 255 177 138 202 127 154 201 142 95 180 195 115 130 185 201 120 113 197 183 169 165 127 78 71 86 92 120 94 26 149 163 126 113 149 239 174 125 152 145 157 153 155 109 110 147 148 108 162 161 116 163 172 143 119 158 168 140 201 121 135 106 143 138 156 112 126 179 150 170 186 104 106 137 110 80 109 101 123 136 107 131 45 147 134 137 145 115 102 101 139 158 111 154 138 140 131 108 89 125 139 154 149 127 137 151 240 208 144 167 183 164 209 245 181 147 154 190 154 214 186 161 177 138 145 118 157 172 141 156 144 164 173 153 165 154 138 154 129 117 117 104 143 100 102 111 123 138 131 135 110 123 110 131 107 112 104 105 100 105 99 82 116 112 119 120 107 107 107 137 117 137 135 95 103 124 124 140 124 133 148 141 122 132 150 149 148 150 119 117 131 146 144 141 118 128 129 130 134 132 147 124 110 105 103 109 103 102 112 105 105 131 115 123 116 110 116 115 119 122 119 118 116 112 98 116 118 104 100 110 106 108 110 99 93 92 89 87 76 66633 363 156 30 11766 18 30 33 7130 1506 1061 1007 888 964 995 992 984 979 908 887 961 917 900 956 983 1009 1039 1052 1124 968 990 1006 1098 1160 1031 1095 1177 1268 1446 1310 1231 1093 1148 1064 1204 1142 1267 1354 1399 1673 1965 4067 27651 93235 146839 125144 70777 2344 334 229 -4 -14 45 11 28 86 113 61 83 72 36 -34 41 23 37 64 87 57 40 99 46 26 145 170 71 103 166 189 134 137 83 74 123 161 268 445 888 1523 2533 3825 5469 7954 9485 11054 12828 11930 9707 7147 5870 5396 3995 3677 7190 11742 15385 19298 24069 25693 18042 9385 7315 6328 4266 2885 1906 1258 833 511 236 98 137 126 185 153 160 131 167 176 145 122 173 176 119 78 130 116 185 110 186 167 153 65 32 82 126 128 89 90 132 151 142 61 99 93 76 118 128 67 101 159 114 71 115 147 147 95 137 179 111 88 159 219 194 145 84 133 144 92 139 136 104 110 135 129 129 89 116 147 151 125 148 177 148 141 176 82 77 66 63 78 146 102 115 123 86 123 137 148 111 63 135 134 75 123 155 150 86 101 143 134 103 77 108 101 155 137 115 100 138 136 130 151 171 172 138 178 174 211 213 173 166 182 168 181 177 123 145 146 171 158 166 121 131 105 131 138 134 149 150 139 134 111 116 155 137 126 124 122 84 75 92 114 130 123 113 112 91 92 92 125 87 93 100 99 109 122 109 118 116 87 78 86 102 121 117 101 121 118 110 93 132 113 88 114 111 123 111 134 127 122 113 101 114 110 117 133 145 138 120 105 119 103 104 118 114 116 104 118 89 82 95 115 96 90 101 100 100 105 104 106 108 104 108 114 102 98 106 93 91 80 76 90 91 81 90 84 77 72 78 74 63 60 56 66639 363 152 30 11762 18 30 39 7129 1506 1063 762 551 566 646 615 517 585 685 757 761 561 697 730 732 744 789 775 934 881 845 848 832 881 761 867 900 901 975 995 969 1018 936 889 929 868 811 868 916 918 1114 1158 975 2477 6525 3394 25077 107060 168369 101526 4825 122 -73 -82 14 33 51 7 -5 45 9 8 11 54 78 55 -15 -32 -28 72 80 111 106 118 44 106 68 79 160 125 135 70 127 176 355 736 1395 2094 2894 4193 5546 6724 7841 7501 7026 7992 8313 8221 14764 26211 31350 37287 43090 40156 36270 30038 23145 16944 8687 3505 1298 668 550 351 156 110 197 197 114 69 146 158 142 86 124 114 78 94 68 132 124 123 75 88 112 115 66 63 21 36 120 175 113 97 71 103 57 56 66 107 85 20 71 116 123 97 94 52 74 164 122 116 107 69 96 171 87 84 137 124 96 143 151 79 123 109 133 112 103 167 96 139 121 65 93 132 134 191 113 164 94 98 163 57 52 91 118 128 112 88 34 67 97 103 57 10 64 123 90 96 123 88 93 119 122 163 103 104 149 156 150 173 156 124 55 130 107 137 139 126 82 143 110 193 137 165 147 143 149 177 142 143 180 190 126 110 80 99 138 113 100 130 149 131 140 103 97 117 150 131 147 127 80 86 103 100 89 63 126 159 107 80 116 141 112 85 103 94 85 103 97 121 119 125 89 88 100 103 76 93 93 75 105 95 109 91 114 104 100 127 123 129 127 130 126 120 110 93 101 108 123 106 108 95 117 123 115 109 119 105 103 103 89 100 94 93 109 108 105 88 94 101 117 113 114 112 100 114 113 107 101 99 94 85 84 86 87 85 84 88 93 88 84 88 82 72 77 71 69 75 62 67 63 66645 350 539 30 11759 18 30 45 7128 1507 -30 -78 -22 -4 19 7 -1 -7 33 37 30 157 85 141 200 207 287 235 300 310 244 293 329 149 155 105 227 233 1388 14655 10102 21809 22050 14205 26812 81148 163475 263367 290151 229731 254878 437969 337861 30275 305 -58 20 -66 -29 -7 8 6 45 12 18 67 18 22 -17 19 6 -15 64 121 59 44 71 127 108 183 465 930 1367 2709 3977 4836 6029 7131 9420 11859 13713 15636 18141 19143 21068 28969 41783 50054 52421 41597 23184 14245 11200 8774 6735 5084 2040 593 237 145 194 167 169 81 56 72 28 148 122 128 158 109 98 93 125 118 100 49 116 84 75 116 85 87 122 64 102 124 106 98 75 79 78 95 60 112 72 51 134 109 89 132 104 86 141 127 118 158 112 155 151 177 133 97 99 107 83 115 123 168 183 145 141 181 91 59 110 126 142 150 129 53 92 88 90 110 116 105 95 99 100 94 142 107 111 125 85 79 132 83 73 94 82 100 93 108 69 62 95 78 123 118 110 136 93 115 68 73 94 129 137 152 188 155 113 130 184 141 114 139 169 189 188 134 158 111 129 135 105 94 85 148 139 117 137 129 98 141 144 121 107 125 98 101 138 145 76 99 126 118 85 82 98 108 86 94 123 128 127 118 103 121 106 105 99 120 102 95 83 136 137 126 88 92 94 90 101 114 102 77 103 104 102 96 114 124 117 134 143 135 131 136 120 121 120 111 124 122 128 135 139 121 126 132 142 138 116 109 113 109 108 115 100 114 108 131 114 108 128 119 106 108 107 115 110 123 120 103 97 102 122 108 105 100 92 97 95 93 94 93 85 88 92 86 89 88 82 77 71 70 66651 334 1012 30 11752 18 30 51 7127 1508 -15 -45 -75 1 20 -33 -66 65 55 150 250 369 522 1955 12503 26522 56684 179388 320338 438723 502306 343675 188768 36945 475 99 -69 -72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 999999 999999 999999 999999 999999 999999 -89 -34 -51 -99 -66 999999 999999 105 463 1179 2077 2769 3696 5209 6271 7347 8774 13739 22370 33560 48281 70806 93607 108826 111125 97042 73035 50894 35603 28218 26380 20404 13889 7720 3538 1489 660 443 272 177 140 115 144 106 170 86 154 189 117 167 113 98 141 74 141 140 130 119 118 129 138 120 69 56 95 55 67 24 79 66 24 106 67 76 117 166 22 68 77 85 115 138 117 67 149 137 108 116 124 122 138 134 152 140 87 166 166 123 63 127 132 93 121 112 130 136 113 111 152 69 52 59 94 150 77 78 122 95 81 131 109 84 118 102 100 106 81 93 71 56 75 85 97 80 61 118 119 83 97 108 107 126 110 89 115 100 79 85 93 61 80 130 163 147 88 84 144 137 145 177 149 112 160 94 103 133 134 134 149 157 131 65 96 114 123 126 99 123 138 110 114 127 119 126 130 76 113 125 121 102 114 108 83 99 89 68 106 120 114 87 115 112 102 100 111 103 92 95 105 102 108 115 117 108 108 103 86 98 118 92 105 120 139 129 118 129 130 135 118 93 129 134 125 129 135 111 119 127 124 110 115 152 140 118 126 110 111 109 99 96 104 113 110 116 119 104 104 111 125 117 117 111 113 123 113 122 121 115 108 116 123 107 90 92 96 100 92 89 98 85 86 80 77 68 65 69 66 66657 363 137 30 11747 18 30 57 7125 1508 830 999999 999999 999999 -85 -90 999999 999999 999999 999999 999999 999999 999999 -67 999999 999999 999999 999999 999999 999999 999999 -67 999999 -96 999999 -56 -82 7 -10 -67 -20 40 156 134 40 103 170 199 111 48 4 15 88 70 24 -47 37 321 1135 1905 5691 12921 12302 23861 74841 158740 188877 265043 167006 3147 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 -27 93 202 726 1661 3539 7316 11624 17263 21564 30119 41043 53430 71619 86314 93547 104650 122584 147622 150785 122014 77981 46050 36752 30875 25895 16914 9292 5973 4269 2330 723 228 41 12 84 14 71 77 71 84 133 136 99 139 139 146 137 96 80 106 70 131 59 117 122 87 54 101 111 52 107 61 36 41 66 127 101 93 29 56 37 71 131 108 62 150 127 95 76 90 138 119 165 134 148 125 151 124 98 125 131 129 164 98 98 98 112 151 140 74 93 113 131 151 101 123 89 91 85 114 95 138 120 118 72 117 97 85 94 138 119 97 85 66 71 81 97 89 94 59 61 134 96 92 122 93 110 158 131 108 109 68 76 98 76 89 116 134 148 143 107 135 173 126 134 125 89 105 100 105 143 100 84 123 140 119 99 134 140 123 101 122 96 142 112 108 135 106 92 97 123 107 110 110 97 69 85 101 92 119 83 86 63 101 73 49 112 84 70 92 101 114 99 94 109 112 115 84 90 98 104 108 88 89 117 121 81 103 118 128 140 146 126 125 135 118 95 115 114 128 129 116 123 138 106 108 144 118 118 118 100 91 85 85 106 102 104 116 108 115 121 116 117 112 119 115 118 119 111 103 115 104 105 105 89 80 83 85 93 84 90 86 79 78 77 66 68 70 62 56 66663 319 1455 30 11745 18 31 3 7124 1509 706 8164 38671 147605 298139 306779 223067 295771 237664 193122 171882 227378 347577 339705 252922 34577 6933 1159 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 450 2047 7389 16898 25657 31054 39318 50763 66878 82655 94052 96458 94021 89297 84839 80720 79801 74211 69590 63882 51592 38277 22153 12368 8316 4661 2049 1215 812 550 305 148 137 171 211 168 92 78 85 93 125 94 127 100 115 116 134 112 59 123 154 66 117 163 83 55 124 126 70 13 85 90 23 42 113 11 12 58 118 87 34 3 87 58 110 88 93 87 94 63 50 129 69 121 142 123 94 132 101 86 109 103 72 114 167 107 131 101 90 42 79 123 93 110 102 77 102 107 92 86 115 82 50 58 86 104 76 62 77 53 69 114 112 66 96 112 85 73 119 91 115 76 95 82 98 106 53 8 93 55 88 64 74 101 65 48 56 101 68 86 85 149 99 165 115 156 147 77 74 97 90 64 104 89 93 104 123 125 101 110 87 72 78 132 119 116 95 57 72 55 46 72 63 42 54 95 79 62 97 86 79 71 103 65 76 75 54 82 76 88 94 97 113 85 83 66 88 64 50 87 109 60 51 61 92 61 81 63 75 89 100 108 96 79 112 94 104 97 82 72 88 89 91 93 106 91 102 88 81 55 71 86 81 92 80 69 87 86 82 96 97 84 76 93 90 83 84 85 100 87 85 82 81 71 65 71 64 73 75 61 61 70 64 55 59 61 54 53 47 43 41 66669 349 556 30 11746 18 31 9 7123 1510 -92 -88 999999 999999 999999 999999 999999 999999 -80 -90 999999 -80 -99 999999 -34 -59 -47 -43 -19 55 62 12 90 134 125 141 873 10258 35223 38666 18585 20759 5152 2920 6298 8902 10795 12145 19817 16993 7974 7397 8916 19154 32455 41935 84394 185895 175380 147241 132439 148702 32159 108 999999 999999 999999 999999 999999 999999 999999 999999 999999 -53 77 311 902 2332 7032 16222 32075 55526 71197 83736 89571 90863 84616 82512 79320 71592 66650 61586 49940 47361 56011 66960 75148 65196 47303 34227 17529 9216 6765 4320 2848 1988 1538 1000 661 413 285 196 123 156 153 196 167 173 168 138 176 173 193 154 75 115 128 106 132 99 106 75 145 116 132 90 18 46 110 136 148 53 122 87 57 78 28 84 92 135 86 99 100 88 109 67 181 126 68 132 123 167 173 166 116 132 161 109 99 123 161 95 110 128 109 90 121 100 97 60 115 107 106 129 112 74 73 134 119 112 126 95 115 96 139 142 102 106 106 94 86 107 94 162 136 126 128 146 159 179 125 100 58 66 80 102 118 123 144 122 133 130 132 76 82 126 130 127 126 125 140 186 214 183 174 116 95 83 102 134 145 142 110 98 138 132 143 152 133 150 128 133 140 122 136 108 156 121 87 72 90 79 110 120 98 110 100 130 138 120 144 122 110 101 116 120 100 70 101 125 97 87 137 125 107 96 98 100 119 117 96 105 120 103 112 122 108 101 119 111 114 137 102 119 131 123 126 122 125 102 136 127 105 117 131 129 125 112 114 130 111 107 111 133 131 123 120 123 114 127 122 117 126 123 117 107 113 114 105 117 103 97 98 90 92 96 90 93 96 88 85 82 85 71 78 71 71 71 64 66675 322 1365 30 11745 18 31 15 7122 1510 812 15684 42613 26675 16611 65543 104239 102509 73334 126033 172662 117347 66252 89745 139989 156526 158093 75334 55122 85921 210244 333098 105741 41142 52058 75077 93119 90751 142552 221405 169942 271465 492177 523268 10468 64 22 149 356 711 1868 4619 6412 7581 12494 17813 24543 32133 36660 41823 54498 66208 71497 69358 63134 60278 63276 53010 31450 25511 31819 40601 41744 36798 32183 22578 10175 4985 3839 3006 2202 1694 1079 849 624 368 292 213 147 164 187 202 155 167 154 130 174 144 124 102 156 122 63 101 54 93 133 189 168 98 110 98 57 33 78 114 145 97 163 84 73 78 113 136 133 123 90 93 146 134 119 82 74 168 197 164 104 152 172 167 164 172 200 173 122 123 131 134 168 143 99 136 147 119 78 96 115 119 84 109 107 117 118 128 115 85 108 153 122 125 166 117 112 165 173 76 95 86 120 101 106 151 160 151 119 145 120 81 147 131 62 105 125 165 121 119 163 104 118 139 96 100 152 210 233 189 145 125 104 102 168 161 128 162 132 155 147 130 153 156 153 123 154 170 159 117 117 106 98 119 122 110 115 129 99 143 114 80 108 115 138 123 125 100 117 127 109 117 114 131 128 149 119 109 118 132 141 136 99 108 119 109 104 127 142 131 122 132 118 126 134 141 148 123 119 121 111 134 133 111 131 125 123 117 127 129 132 141 142 134 134 120 106 115 136 132 115 116 117 128 126 121 127 124 133 117 120 134 133 128 132 131 129 119 115 106 107 109 117 127 105 101 96 99 107 100 85 85 94 91 86 89 66681 314 1632 30 11742 18 31 21 7121 1511 228 1238 3538 9343 16384 19157 19352 31749 52333 97924 169279 273611 307014 145740 130492 213595 507340 754338 527731 448825 477589 564879 283618 87923 1392 -67 -23 -53 -20 40 265 452 929 1790 3099 4244 5169 6429 9799 16480 26058 37760 47897 52313 50663 44328 37037 34251 41497 54790 52658 31093 14940 9637 10551 10327 8656 7961 7958 8144 7449 6093 4786 3172 2076 1432 832 412 188 121 164 118 65 109 138 66 120 177 99 86 76 110 47 126 180 160 103 90 92 82 104 122 104 62 64 47 68 107 111 103 106 107 92 85 84 79 55 102 104 113 96 94 126 120 85 81 121 107 105 179 135 98 120 158 162 126 101 77 69 106 95 119 122 121 112 115 118 118 106 153 115 121 72 54 97 85 90 104 140 119 112 90 97 76 90 109 123 87 149 73 77 102 100 96 118 133 103 99 85 84 145 119 90 102 109 154 105 109 114 121 116 59 107 99 160 129 128 130 126 121 92 90 89 118 101 105 132 104 135 101 99 136 80 72 102 116 70 94 106 132 86 70 102 84 91 81 104 109 69 111 106 132 106 114 99 99 90 102 93 98 71 121 102 123 128 118 106 86 94 118 91 60 100 106 102 102 98 126 127 78 101 121 117 119 112 103 109 135 106 109 111 102 125 117 111 112 113 109 111 113 109 103 100 92 92 82 87 116 114 115 101 102 104 97 107 125 106 114 115 110 111 105 108 97 96 92 113 95 77 78 85 91 83 79 84 81 80 75 72 83 82 67 75 72 66687 314 1601 30 11741 18 31 27 7119 1511 659 2363 6665 17579 44791 99552 162903 196914 246899 262159 388645 394576 276111 448130 515683 379637 499810 275830 136111 46234 11616 6995 3070 2093 73 -60 -84 -56 -65 158 622 1906 5195 10446 16941 23160 29436 32122 29859 25371 23189 24560 27201 27417 26605 29500 32523 33820 31944 29415 30445 33040 29478 22121 15466 17723 23325 29623 34482 36966 33429 23830 17608 13563 7094 3478 1328 272 156 187 80 86 229 171 115 96 112 137 113 124 126 123 110 91 25 60 119 167 144 117 98 55 56 151 105 95 78 106 109 64 36 72 119 152 103 58 85 99 131 37 151 125 105 78 111 142 118 147 167 151 193 108 64 117 160 149 122 178 121 188 119 77 109 115 128 139 111 133 64 98 95 108 68 50 115 153 79 110 75 88 128 134 156 69 118 194 161 109 96 109 107 97 116 123 147 166 142 165 151 117 131 124 138 137 94 143 136 139 115 89 119 165 164 126 93 125 167 142 122 123 116 103 123 110 122 159 102 103 122 138 148 118 116 109 111 106 93 114 113 94 110 84 77 116 148 136 123 124 111 115 123 122 105 123 69 42 78 71 106 127 90 87 108 119 93 137 124 117 90 83 100 92 99 98 117 133 121 94 97 89 101 145 128 105 109 142 126 102 114 106 93 91 108 131 106 94 111 136 120 120 99 107 107 96 105 131 108 100 102 100 121 118 127 125 119 107 123 112 124 121 104 118 113 115 111 101 97 92 88 85 77 85 91 95 98 99 94 94 81 78 82 78 75 67 66693 317 1508 30 11738 18 31 33 7118 1512 -47 999999 999999 38 115 999999 250 4918 23532 55845 71189 78085 120774 184243 281555 246827 300995 165471 124792 187890 220531 239094 343013 328797 279260 68103 17475 5589 456 999999 999999 -80 126 162 565 1508 3225 6192 8270 6782 5156 4459 5186 6393 7513 8143 10132 13621 17349 21657 29911 42781 57219 67150 72642 67713 63474 64718 59623 61084 60183 49712 41033 32180 28328 32214 23101 11304 5173 2209 855 351 165 96 81 103 104 162 118 110 104 68 96 43 59 64 132 136 116 128 157 72 56 88 55 89 142 85 118 134 81 59 105 154 102 100 103 73 123 111 143 122 83 51 120 125 129 144 144 177 167 148 173 145 119 118 86 70 79 74 114 119 173 134 107 103 134 119 76 169 148 155 123 67 78 107 172 113 66 87 127 106 148 180 138 106 73 126 122 142 116 115 108 129 186 145 134 140 124 170 134 123 99 113 94 89 121 120 166 151 126 119 110 78 116 73 127 136 105 150 117 178 114 67 132 122 105 135 161 114 116 91 119 133 120 124 112 101 123 114 112 167 144 124 95 94 81 95 80 91 117 107 96 126 98 93 69 58 71 93 109 107 116 112 113 103 109 91 106 118 122 119 127 99 121 111 108 100 113 96 108 123 111 95 117 120 115 123 111 107 105 128 119 105 121 116 125 134 116 94 108 110 123 108 117 112 115 125 101 108 95 102 117 120 118 107 112 122 114 116 133 112 111 109 118 129 117 124 126 106 97 99 108 101 96 94 91 92 88 93 99 84 80 83 79 80 76 66699 321 1387 30 11737 18 31 39 7117 1513 3640 15464 12451 13563 29814 36232 13158 8707 16648 43286 137954 161100 69138 141925 192750 294094 425331 455089 445327 186044 25585 20145 7036 15516 38269 7754 2377 545 -15 999999 999999 -95 172 870 2015 3270 3784 3782 3854 4408 5958 8516 10934 12706 15046 18953 24201 30890 40467 44782 47827 56165 65486 76486 93113 104063 101775 85536 74032 72076 82503 78940 70314 68892 68545 59982 50786 26511 12667 6087 2239 1034 448 201 104 120 125 111 126 101 168 108 134 96 87 80 106 120 89 82 131 92 111 97 101 169 108 74 128 101 99 127 88 88 73 58 40 85 168 152 146 155 74 98 110 154 176 83 99 152 187 152 105 120 158 144 37 111 186 95 102 118 146 81 90 123 81 90 109 89 79 106 109 51 122 105 105 118 148 134 125 105 155 141 115 123 114 136 138 85 142 138 132 164 150 113 139 147 158 141 130 127 141 128 123 151 178 146 139 96 114 135 147 127 161 121 101 99 80 129 122 138 136 152 154 114 106 112 125 140 137 159 123 111 97 92 125 145 126 133 174 129 109 126 111 102 100 102 100 100 114 94 126 115 128 124 123 140 130 140 86 109 145 122 114 106 109 108 116 93 110 118 130 122 130 107 105 118 105 141 155 160 111 117 127 122 110 115 116 99 122 128 129 132 117 117 104 122 117 104 120 98 115 111 134 130 124 106 101 100 106 119 130 97 115 112 113 131 120 125 122 118 125 115 112 126 127 134 142 137 122 113 105 116 111 100 111 103 102 108 108 103 105 101 99 93 99 100 103 97 89 66705 322 1355 30 11735 18 31 45 7116 1513 3042 20764 17642 3153 1778 2579 4957 6775 25611 58971 119547 202317 229539 247419 275240 273224 148495 142370 176351 176824 103837 109018 57328 61917 117096 216922 78099 145355 4411 95 105 380 1457 4627 9513 14248 19760 26188 29880 32216 34563 36529 36335 38174 46118 57922 76793 102021 106771 98348 90875 84170 73034 64270 53406 43355 39947 39285 38360 35079 24136 17356 13276 11651 11495 8847 6136 6188 5557 4748 3384 1758 472 73 78 168 198 184 129 95 103 88 145 60 36 84 95 51 63 89 96 122 72 138 47 87 69 84 56 57 92 40 61 135 30 65 109 78 57 110 141 145 75 71 71 94 88 158 175 108 127 111 96 111 100 88 101 127 69 81 53 126 61 109 124 83 123 76 105 110 67 68 106 80 135 103 76 99 107 115 141 123 89 115 87 125 107 82 122 60 71 91 138 148 126 127 152 106 72 148 95 62 115 93 168 132 117 124 63 63 132 98 105 114 86 93 96 62 85 95 134 117 80 95 148 134 65 85 102 112 111 101 129 115 80 66 95 98 121 131 108 114 114 122 106 55 104 92 73 75 84 107 79 78 57 77 99 89 79 60 86 76 96 90 84 83 64 84 87 100 83 89 103 106 105 104 95 81 74 117 103 67 106 102 85 83 80 98 101 116 105 114 102 81 101 117 118 104 88 101 97 92 96 108 108 97 83 89 91 81 89 97 103 85 82 83 103 99 84 100 103 93 96 99 89 87 103 109 97 94 100 90 81 81 83 78 76 80 80 81 80 66 78 72 70 70 74 75 65 59 57 54 66711 316 1532 30 11732 18 31 51 7115 1514 381 2018 5723 14453 21281 20916 29300 53784 111109 92278 53839 57365 18393 46424 108709 142197 124236 319479 462213 311612 449745 748895 342618 175134 5012 1526 2912 3701 5382 11308 24139 37286 45995 50687 56656 61849 66433 68959 71112 73878 76360 75463 77726 82336 90905 97128 98411 95213 81918 65626 64319 62970 56678 47661 34265 22365 15715 11796 7473 4533 2696 1787 1106 801 584 353 226 153 182 146 101 178 215 95 110 78 74 50 53 109 149 130 96 77 77 137 173 183 146 115 113 46 101 105 70 143 151 143 127 88 123 135 130 171 38 72 95 136 106 115 169 171 152 150 177 146 178 124 98 118 82 83 110 140 152 99 95 152 149 143 128 94 110 132 105 147 107 156 129 70 101 152 124 165 144 120 115 139 104 103 105 97 82 76 123 128 109 136 152 156 120 172 136 125 118 117 153 125 125 120 162 121 145 176 136 139 122 108 148 120 113 113 109 172 149 171 159 155 185 122 94 143 164 108 103 129 128 142 134 147 137 139 109 137 146 112 145 149 145 110 114 115 127 126 107 130 134 97 123 93 121 103 118 104 122 117 96 112 117 127 108 123 117 122 132 121 104 102 123 103 111 127 136 140 122 127 119 99 105 123 122 110 127 129 125 126 117 116 134 141 128 143 131 133 136 118 112 133 124 121 117 97 110 125 138 122 103 102 112 117 120 121 109 133 137 116 124 130 116 119 124 136 135 111 123 119 117 112 104 109 103 98 100 108 98 97 100 95 92 95 94 90 89 80 77 78 66723 311 1667 30 11717 18 32 3 7112 1515 391 2436 665 999999 409 267 840 1372 2369 2565 4001 6219 15171 47672 104769 122032 137006 249478 458340 690937 789973 493610 307083 50482 13052 16627 20442 27359 37132 46069 58402 75463 101239 124841 144422 155785 153795 139945 124875 112626 97368 85822 85195 71148 56383 40562 35659 38417 34256 19005 7508 4227 2856 1453 501 222 119 98 63 70 97 175 125 140 103 150 166 103 114 53 27 41 107 206 226 131 84 115 111 50 75 85 100 102 102 51 81 128 54 30 77 68 96 138 87 104 137 91 97 191 177 78 109 170 107 89 84 161 159 132 118 144 115 103 144 140 113 71 73 99 125 82 100 75 105 82 123 161 111 159 121 161 86 102 110 113 106 58 80 52 65 71 120 81 123 159 127 91 88 87 125 144 112 178 125 112 125 143 95 91 127 130 149 135 110 119 133 137 138 140 120 151 161 133 130 102 97 102 117 125 111 85 88 109 116 103 119 122 104 75 87 143 121 107 116 90 138 113 116 105 141 137 142 139 140 163 160 96 111 120 104 77 106 103 135 94 111 104 102 76 96 132 119 113 114 104 112 143 127 116 125 119 108 111 100 96 113 114 98 121 109 92 96 111 114 105 121 107 100 122 145 106 124 141 135 123 130 110 110 121 133 122 111 117 103 101 99 115 119 108 124 123 104 100 102 109 125 113 109 125 122 98 110 127 127 115 111 111 115 114 105 94 95 100 104 97 97 97 83 82 93 91 92 86 82 73 74 77 74 70 69 66729 316 1541 30 11711 18 32 9 7111 1516 424 1927 6057 12263 26653 56205 115261 189634 204667 102668 43407 130595 182178 146519 105839 78229 54068 123504 163746 95658 41128 101313 158899 87524 19945 24256 29916 36077 42797 50804 61360 71951 78588 85614 92621 100565 109404 114361 115080 113697 94093 70047 56352 55353 83465 118960 140972 152668 146437 101924 57603 39264 33596 26322 19163 13925 9590 4210 1732 726 133 94 93 16 90 104 115 77 56 147 95 95 142 54 106 111 64 74 55 62 128 67 1 26 82 101 90 63 29 83 111 101 119 53 62 70 47 61 98 57 132 153 74 59 123 71 89 55 137 140 145 78 98 55 59 96 44 123 58 67 148 142 70 96 113 102 116 102 74 98 106 108 69 76 73 90 115 127 114 99 132 75 41 80 125 100 97 141 131 129 151 156 139 101 106 84 19 80 112 99 72 88 123 124 129 123 85 85 104 135 155 122 151 94 89 98 120 77 123 113 79 107 108 87 84 124 136 117 109 106 70 104 113 120 104 128 136 90 88 113 100 119 137 93 89 80 89 93 83 111 135 84 94 114 124 112 92 94 66 71 117 102 92 96 88 71 66 72 76 124 94 92 77 105 100 75 83 80 74 75 106 94 110 103 99 102 116 94 97 86 106 112 110 85 104 72 102 121 103 103 104 90 91 110 100 91 90 100 81 92 101 94 103 102 107 94 82 92 67 78 82 107 102 98 89 80 93 106 103 106 103 90 102 94 92 100 91 86 80 84 69 76 88 77 75 67 69 64 65 69 69 62 56 55 55 51 66735 336 910 30 11710 18 32 15 7110 1516 -96 -12 -14 215 245 370 387 283 324 390 541 581 416 385 372 199 141 359 2994 8101 19054 24974 27881 35873 48616 66636 64831 42945 29881 51821 75683 96069 117643 134410 52955 2229 999999 -29 98 322 759 1591 2848 5775 11353 22308 32710 37907 42081 48287 53593 58773 64098 65256 69351 75455 82413 90234 98047 103748 103028 99724 97820 116582 137192 155275 175337 168149 119755 79178 73692 65154 56067 50915 39106 28301 24858 21512 12225 4988 1091 224 197 177 190 90 34 29 96 146 72 81 90 103 86 44 43 33 67 83 76 58 96 79 61 31 36 63 73 57 85 65 31 84 73 17 58 61 72 90 113 99 105 42 62 127 168 165 89 87 92 52 90 51 88 120 72 72 52 35 46 78 77 46 43 102 90 95 69 93 106 92 62 75 72 74 107 101 100 87 68 64 82 125 83 93 105 101 73 97 111 71 72 144 84 101 91 89 80 50 90 58 115 98 91 110 92 116 125 132 112 162 124 145 143 124 129 109 100 123 73 40 99 120 71 90 139 105 93 113 129 102 96 105 104 88 111 70 82 93 91 123 87 68 120 113 99 98 78 91 71 92 98 67 89 82 76 74 67 64 65 74 84 70 75 87 86 72 87 83 81 108 89 67 61 46 84 102 90 117 109 82 99 107 92 76 98 106 81 88 79 91 95 100 99 112 115 85 94 102 97 110 113 105 113 125 99 101 91 95 87 67 76 86 87 78 82 89 87 78 100 101 88 87 89 94 99 97 107 106 82 88 93 92 100 95 88 81 77 80 69 63 75 66 73 73 70 72 65 60 58 59 57 58 58 43 66741 311 1657 30 11707 18 32 21 7109 1517 11 1759 5268 10360 15384 20365 25826 49443 99068 184906 227078 216576 256273 236005 238201 172169 132979 101367 90707 56150 36675 42827 51970 61371 72399 83394 87054 92082 98227 105636 109841 104156 106792 115611 125453 133405 135545 132644 115314 108679 104369 99280 88889 81526 67422 49218 38034 24775 16629 8888 4015 3221 2602 1233 343 151 157 23 35 73 138 68 66 64 123 198 130 114 114 95 75 99 122 118 90 68 53 61 91 138 87 -36 58 120 79 116 120 111 85 107 136 87 86 73 75 45 92 112 114 92 122 163 151 133 100 120 76 96 111 98 156 94 96 86 91 92 143 103 65 132 102 60 112 78 139 92 129 87 154 143 121 107 104 145 83 70 152 102 94 130 128 51 94 112 84 122 130 86 93 146 124 99 118 152 95 137 122 144 130 114 80 113 132 146 125 95 116 119 131 141 119 121 88 115 108 114 148 143 97 148 159 130 135 134 84 115 113 127 122 130 92 136 119 104 108 102 113 113 135 98 115 112 144 107 91 118 121 139 131 113 130 98 94 123 104 75 87 95 103 124 112 105 66 68 87 85 132 135 102 100 124 129 100 85 122 122 117 103 101 107 104 95 141 126 119 119 118 118 121 128 128 112 114 124 144 138 134 136 110 102 107 102 97 104 131 104 96 98 99 110 114 115 102 123 121 109 114 118 125 128 126 117 116 122 133 137 123 121 120 116 125 120 104 105 98 97 93 100 107 106 96 97 100 103 100 90 88 80 77 83 82 66747 321 1355 30 11705 18 32 27 7107 1518 -95 229 440 1028 5854 12085 31225 73411 64275 39814 52776 96585 88782 85234 131939 87571 81845 66636 42799 34292 41304 51748 50170 74730 106011 118527 133332 80468 63139 72583 79448 89069 104074 118497 117358 101267 82698 76962 78455 79820 78963 84013 81620 83451 85904 76726 59408 42694 38608 38973 37575 39786 34413 30328 27456 21019 12529 6376 4036 2477 1295 781 715 452 210 167 126 148 110 58 132 81 70 125 138 116 129 154 122 94 100 107 74 81 103 105 97 107 68 67 88 81 97 47 43 59 50 50 4 71 169 177 136 122 105 104 112 164 106 88 107 104 112 153 149 67 72 122 95 80 39 9 75 83 83 60 93 100 140 86 71 98 118 93 97 88 113 102 100 121 127 101 69 109 103 116 101 120 104 116 84 84 111 110 90 124 99 105 130 122 119 97 127 88 151 142 162 101 73 116 124 98 154 121 128 151 121 123 136 124 153 177 152 122 160 136 142 159 136 129 90 142 118 132 162 148 126 150 137 129 111 140 112 147 151 117 86 111 143 115 118 91 118 111 127 134 120 125 95 88 102 92 82 72 94 107 94 120 111 107 124 111 95 108 148 122 119 126 131 135 121 126 113 95 111 126 129 135 102 119 108 123 103 107 105 117 116 138 133 127 115 110 136 120 133 129 117 125 119 145 151 106 110 121 120 110 120 120 98 88 104 101 96 98 112 102 99 120 125 102 114 99 116 132 120 116 122 123 135 131 126 124 123 109 92 105 104 91 86 102 99 103 99 96 87 85 87 88 86 76 72 66753 344 665 30 11705 18 32 33 7106 1518 -58 -81 999999 -81 -66 6 15 66 192 218 85 37 79 181 163 288 197 223 283 336 364 507 770 623 487 564 510 658 1116 3173 8481 7302 7228 8515 9654 12516 14113 15308 17940 23431 30199 39275 51292 71717 82973 90909 82010 76343 92450 92829 77289 66036 66111 66362 70647 80167 92339 90986 78616 73863 76817 78971 69412 64440 67968 68911 65313 53777 46937 49750 56200 53872 34344 16341 10092 6481 6029 8693 9568 7693 4144 1830 677 275 196 212 159 207 240 130 122 169 185 119 73 137 109 80 128 183 155 192 118 183 158 168 114 135 91 132 58 87 114 98 143 142 97 122 101 119 114 145 114 94 117 84 93 120 169 157 96 85 133 136 127 100 123 132 159 139 97 114 106 116 138 73 75 101 67 64 74 79 99 119 123 124 112 98 141 151 43 99 174 91 107 128 144 121 105 112 77 83 92 151 129 151 114 162 185 130 65 102 138 140 147 166 144 121 128 80 109 119 130 169 117 141 100 134 143 120 174 142 104 83 110 152 140 174 144 133 112 123 147 149 154 122 112 114 147 150 152 153 140 117 131 110 126 121 100 127 142 106 146 134 127 128 128 136 99 109 119 108 103 146 124 115 136 121 125 129 77 122 127 103 118 80 119 139 120 133 132 112 98 109 87 114 130 97 91 139 150 119 95 116 113 110 131 144 113 137 103 109 121 116 138 131 133 138 130 139 145 136 116 128 127 109 110 94 94 130 118 106 101 112 113 100 107 113 125 136 119 107 106 114 124 119 101 115 109 121 136 140 126 116 103 95 103 105 99 100 99 97 90 96 90 91 99 89 86 83 79 71 73 70 66759 362 125 30 11705 18 32 39 7105 1519 345 481 400 449 588 557 509 474 527 592 501 477 661 562 614 660 696 679 643 620 686 749 743 717 688 826 1042 802 886 996 1059 957 922 930 915 792 824 746 621 488 448 320 290 285 195 131 111 20 78 241 339 632 1223 2209 3919 7121 10711 14733 17584 19023 19632 21238 23883 25673 25701 25533 23288 24386 29343 34408 38929 48159 61831 67124 68890 65103 52513 42847 31964 25410 23440 22065 22888 21670 18863 16316 15851 16462 19257 19887 15905 12585 10244 6958 4411 2990 1663 1024 586 288 162 135 171 115 63 120 165 204 130 141 92 122 123 112 133 211 191 152 100 189 170 118 61 143 101 91 96 122 129 86 52 81 75 76 49 57 119 117 103 128 123 140 150 179 113 158 98 116 137 136 89 128 112 157 87 107 152 154 109 158 94 96 173 162 99 85 121 87 133 136 78 81 90 149 74 96 73 143 194 118 186 138 147 157 88 116 176 167 146 114 108 172 165 149 141 161 157 147 132 162 128 135 184 187 203 169 155 106 90 101 110 143 118 175 198 158 142 131 157 167 126 163 139 162 160 137 138 107 98 114 150 155 173 153 165 145 125 150 181 177 111 107 159 133 98 136 145 158 171 160 152 129 136 137 142 148 147 143 147 140 149 160 117 127 144 120 112 108 106 133 125 113 140 107 133 112 111 104 126 144 134 119 106 123 143 129 108 126 139 114 124 140 111 112 127 113 128 116 112 149 148 133 144 126 110 154 169 146 129 120 135 138 141 117 101 89 111 127 122 118 96 105 121 102 116 131 116 125 107 108 118 114 125 116 105 117 116 121 120 119 120 121 108 106 99 95 89 99 106 96 84 88 86 85 92 96 93 84 76 80 70 70 66765 363 92 30 11702 18 32 45 7104 1519 1063 858 874 957 1004 1080 984 996 1170 1087 1085 1048 1179 1170 1162 1257 1237 1292 1342 1287 1319 1409 1496 1658 1631 1760 1661 1543 1470 1493 1528 1647 1750 1642 1528 1313 1299 1122 972 895 807 729 805 756 698 608 586 484 474 342 290 264 132 157 172 309 784 2240 5193 8763 13662 20639 26675 30904 33188 33972 35340 36878 35585 31996 27566 23195 18944 14684 10209 8927 8630 6227 4405 3812 3606 3224 2643 2373 2139 1876 2150 3282 4198 5187 5424 4488 3109 2464 2119 1920 1466 908 485 174 130 136 185 135 125 109 165 109 137 199 205 189 174 183 167 179 157 166 147 71 157 133 103 164 87 91 115 109 150 131 65 123 131 105 100 127 158 63 103 110 174 136 91 109 119 143 198 176 87 182 145 144 120 99 141 123 168 103 113 196 172 97 105 104 113 156 133 108 129 132 170 121 163 121 113 113 125 119 140 148 54 104 124 166 136 125 163 188 120 141 190 156 149 137 145 163 141 143 161 138 129 141 196 143 174 151 139 143 182 131 169 162 166 165 116 151 159 156 158 183 175 140 113 158 161 139 174 189 153 138 152 193 190 173 162 183 181 152 158 198 193 173 125 146 176 143 154 183 177 138 138 138 150 124 170 185 191 165 121 168 141 132 137 98 130 137 163 149 151 130 148 159 129 127 138 113 104 119 115 125 139 155 178 151 116 86 112 135 125 114 143 162 143 146 171 148 142 157 161 154 133 135 164 157 135 127 144 152 154 157 148 155 139 136 131 146 136 121 113 131 128 113 114 116 130 123 146 135 134 150 143 122 149 154 139 126 126 140 147 128 131 129 128 121 108 116 113 115 111 112 116 121 117 120 112 108 101 104 101 93 90 88 85 66771 364 55 30 11695 18 32 51 7103 1520 1821 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 221 3028 1739 2183 25207 88525 162798 119657 159209 253368 472024 586941 525330 263518 419989 381498 241815 251792 370411 5079 1451 3318 5817 9094 14455 21839 30044 37132 43978 48615 47523 39093 28662 18426 11185 6713 4075 2674 1863 1265 1049 1007 841 688 669 731 718 721 750 809 808 851 714 498 316 294 143 124 132 125 88 134 182 135 97 97 217 136 73 91 114 120 143 163 161 93 146 173 114 112 86 64 78 65 63 125 72 99 74 135 115 106 114 91 147 102 70 110 77 93 113 151 116 167 129 135 180 133 138 91 113 126 119 185 157 136 166 177 208 173 125 91 97 122 121 150 145 123 119 96 88 96 52 81 106 134 136 103 80 97 112 122 159 155 112 112 154 123 119 110 120 127 101 159 107 146 154 109 139 145 174 88 109 133 132 135 151 163 124 111 159 133 128 139 148 147 130 140 160 162 152 132 200 176 164 188 192 189 138 142 117 152 165 105 134 152 140 155 149 127 156 104 139 151 139 178 202 181 128 106 158 161 150 159 156 111 108 138 146 104 117 117 124 133 132 93 104 106 115 86 101 128 116 124 140 129 133 107 121 144 123 115 118 170 141 108 117 138 141 115 101 122 122 125 124 112 108 118 147 138 118 116 122 146 142 129 111 116 113 137 131 116 115 106 95 80 102 111 115 108 100 108 110 117 130 124 128 127 106 102 116 109 121 132 110 111 127 126 120 121 119 102 102 90 91 84 93 96 100 94 92 88 91 96 92 96 90 88 71 77 73 69 66777 353 382 30 11692 18 32 57 7101 1521 -37 -65 999999 999999 999999 999999 -95 -70 75 28 37 -6 76 111 192 189 180 222 400 425 405 446 549 545 592 639 867 1085 1434 1381 3884 33525 93430 108171 186075 254113 117877 61383 120800 203641 13653 4789 21666 68532 137682 175475 150625 292541 397923 81608 5622 7432 11869 18179 28893 44306 56418 62343 65593 60349 45049 29883 20035 13998 9621 5513 2746 1600 1029 810 970 780 580 357 189 129 145 157 136 268 146 144 107 122 115 146 106 148 137 116 124 120 126 106 122 108 53 53 107 181 194 217 173 79 133 172 82 118 72 79 61 48 156 103 108 168 118 113 78 99 127 84 52 50 135 50 36 73 104 80 80 59 98 105 138 113 69 171 186 132 113 156 91 96 102 143 139 116 59 65 71 88 151 96 99 68 89 60 88 113 145 111 98 67 100 101 69 96 136 120 132 155 157 59 81 108 123 153 160 89 68 144 148 95 91 124 163 103 96 128 167 124 112 156 164 146 184 151 126 110 109 107 56 120 125 90 120 112 120 128 121 106 147 120 136 140 179 149 158 151 109 105 129 154 142 142 106 102 160 139 116 142 162 162 138 97 91 140 126 149 137 128 115 105 106 124 134 85 125 140 124 99 101 80 103 108 98 76 68 104 121 82 86 117 113 99 93 88 108 96 116 94 95 104 110 96 82 102 100 131 111 92 94 93 112 104 108 125 111 118 112 125 124 137 128 126 107 119 128 138 110 121 144 123 108 99 100 83 85 100 103 99 100 116 125 127 107 104 116 117 100 90 94 118 99 99 93 96 99 117 127 114 83 79 84 74 90 95 85 78 89 90 84 75 78 78 73 81 73 74 62 56 53 66783 360 170 30 11690 18 33 3 7100 1521 55 62 113 148 126 157 167 126 202 196 193 269 221 290 197 285 225 197 308 264 338 377 350 298 266 383 398 489 567 470 423 439 564 506 492 593 549 770 863 993 1753 6008 7379 7024 41491 92292 82797 4192 516 1192 3223 6341 16601 91196 177621 202197 328308 536349 351932 127543 57208 62572 68937 65556 55526 39132 21858 11484 6131 3087 1845 1113 756 641 807 978 936 823 788 864 775 694 728 747 843 1053 1046 1082 903 735 712 810 888 1059 1105 1011 1001 853 476 227 151 120 97 191 184 155 66 92 63 137 174 131 80 153 103 80 76 92 114 120 104 68 85 132 100 112 81 109 79 56 76 62 95 119 74 102 77 46 55 91 88 67 32 110 204 79 86 79 109 129 129 136 134 176 113 97 137 115 81 55 138 119 92 130 133 73 30 159 138 146 130 116 97 92 90 64 118 149 109 64 73 100 50 89 107 164 122 77 113 96 62 133 125 72 76 80 163 126 117 124 147 154 183 142 120 92 106 123 154 109 156 113 106 123 131 87 63 159 135 160 86 87 78 138 137 129 89 54 76 88 123 153 128 111 87 96 92 94 99 100 126 119 92 113 114 136 101 102 88 136 149 105 110 90 65 104 104 81 70 103 106 119 115 77 71 88 36 78 110 66 77 83 97 99 109 107 96 131 105 86 110 120 115 94 88 97 91 96 110 110 102 81 104 109 107 119 121 126 93 95 122 93 82 89 115 119 116 121 93 105 108 116 106 77 88 87 94 95 103 94 92 111 105 111 94 88 87 103 124 99 94 94 102 105 99 106 100 103 113 111 88 89 81 85 94 81 85 73 77 79 79 74 73 75 67 61 62 63 57 58 66789 363 76 30 11686 18 33 9 7099 1522 1505 1305 1371 1549 1548 1592 1598 1538 1448 1587 1545 1538 1584 1506 1746 1764 1546 1617 1769 1738 1883 1961 1920 2089 2112 2016 2056 2038 2154 2374 2503 2442 2402 2682 2592 2439 2564 2526 3003 4089 5118 9510 5447 2065 1967 2036 1688 5126 14250 4225 1384 1167 1040 937 888 722 611 711 2056 3769 5387 8086 10208 11267 12755 14306 14749 13576 11302 8099 6138 4958 3686 3228 2859 2778 2736 3024 2988 2515 2056 1663 1656 2171 2572 1560 1245 1151 1043 1040 1019 1132 1313 1408 1462 1276 1097 807 648 553 326 262 214 167 220 225 101 103 175 181 93 147 162 116 166 102 130 71 98 100 134 120 100 154 95 59 133 104 103 64 88 85 97 85 153 108 97 107 186 120 110 155 92 157 156 145 165 130 108 113 92 84 117 135 179 200 248 191 170 181 177 134 148 143 160 180 187 132 162 184 133 147 91 117 115 172 210 120 114 173 126 130 68 101 160 198 148 113 98 153 177 206 155 141 109 147 144 143 137 109 153 133 152 181 96 114 153 183 162 145 72 124 165 168 191 175 141 141 178 166 138 104 121 149 153 121 151 123 115 112 138 118 152 136 142 118 110 129 129 137 122 128 156 114 126 149 143 53 102 102 83 159 148 156 110 122 159 120 124 158 130 124 106 72 107 100 100 118 125 124 95 102 136 101 103 108 113 96 106 113 97 111 95 81 102 112 116 129 110 102 106 103 133 120 130 127 115 114 108 125 118 116 101 106 134 95 134 137 121 109 110 109 109 122 123 94 84 113 126 129 117 114 127 122 117 127 120 102 113 103 114 119 123 120 127 124 118 127 112 101 104 126 120 112 102 96 92 95 95 104 104 107 104 89 93 88 94 90 79 85 90 84 75 66795 365 44 30 11684 18 33 15 7098 1522 307345 2325 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -1 -83 999999 -98 -21 -62 -32 -24 9 6 55 0 81 -5 16 69 63 173 257 286 329 367 532 488 630 638 727 963 3304 12696 29315 32378 28795 30107 80822 118023 176759 283729 488039 728357 572580 558301 456160 147942 57375 85582 1624 411 392 860 2819 5808 8324 9825 8234 5881 4298 3160 2941 2919 2787 2616 2573 2198 2171 2189 2047 2054 2348 2613 3041 3158 3272 2998 2716 2294 1945 1852 1672 1367 1132 1014 1014 747 447 426 316 241 410 509 447 504 615 839 873 621 231 99 132 149 150 117 124 149 146 101 89 131 116 127 83 62 41 65 94 69 94 48 80 131 85 71 59 69 132 71 13 48 38 83 125 76 63 111 68 97 124 130 145 136 149 130 107 98 81 64 142 117 133 133 172 110 100 107 111 102 120 143 136 75 70 101 87 41 107 144 111 80 84 100 160 81 59 81 73 120 97 86 111 114 77 154 94 127 103 61 153 125 84 143 153 157 102 126 123 153 105 86 100 88 105 112 98 103 136 128 181 124 55 105 118 135 116 115 179 172 118 105 116 119 119 131 85 121 108 109 114 110 106 108 102 97 118 115 119 126 138 96 83 84 78 96 89 91 94 94 120 106 87 96 100 92 106 100 87 79 91 63 74 77 94 76 64 61 52 76 99 87 103 101 57 86 104 93 108 102 118 106 112 98 105 125 100 101 104 126 91 108 115 139 116 99 106 107 119 104 105 117 108 95 104 94 110 67 90 69 88 103 93 109 105 105 81 95 94 103 111 112 121 110 101 107 122 113 106 116 98 99 98 106 111 105 107 93 99 93 81 82 85 85 87 77 72 86 81 74 69 70 69 66 63 64 49 66801 363 74 30 11684 18 33 21 7097 1523 1526 1411 1524 1647 1626 1495 1518 1691 1602 1613 1623 1626 1742 1659 1768 1790 1771 1736 1731 1776 1657 1643 1690 1664 1626 1611 1506 1476 1486 1552 1735 1641 1635 1450 1217 1116 1232 1426 1256 2209 8222 18388 19547 8925 20037 134561 280092 150302 3634 2120 2775 1170 1270 958 710 557 659 348 204 168 81 230 414 1134 2970 4538 5751 5253 5361 6368 6313 6589 6536 7232 8476 9599 10234 10767 11881 12076 12847 12797 13061 13585 11503 9359 7702 6405 5524 4686 3729 2693 1847 1225 933 749 679 617 415 230 187 145 152 165 256 267 318 163 110 109 132 179 159 100 139 156 81 59 132 140 162 112 130 107 104 80 97 62 79 84 83 122 122 86 91 90 85 30 101 133 59 77 70 32 131 163 112 145 90 121 123 125 148 116 97 127 132 91 136 71 115 144 108 114 121 142 126 108 91 132 97 72 76 136 146 78 100 138 123 124 109 92 133 148 160 143 106 104 98 78 126 140 130 126 149 147 162 86 124 150 153 129 124 96 131 114 154 135 132 155 162 131 99 80 108 162 135 188 140 119 125 145 200 152 126 98 94 150 102 103 120 132 114 108 143 132 125 117 112 167 140 100 101 146 127 121 146 120 114 115 124 124 138 130 113 91 126 131 106 122 145 109 100 97 85 90 129 88 93 102 108 103 86 104 72 76 106 113 91 114 98 91 119 107 123 121 106 76 118 130 104 113 114 118 117 131 119 100 116 110 97 135 125 122 110 109 116 119 115 115 123 141 123 105 129 104 100 95 118 131 101 111 140 139 127 105 120 115 102 108 114 125 132 119 107 95 105 120 129 118 127 122 113 105 107 99 97 103 102 90 93 93 93 89 96 90 88 94 90 94 78 73 74 66807 363 72 30 11682 18 33 27 7096 1524 624 703 666 669 656 727 780 802 768 820 860 804 864 906 894 834 930 906 949 1061 1037 1144 1067 1135 1101 1112 1183 1211 1181 1120 1165 1138 1154 1223 1277 1410 4436 12283 40996 72326 60894 24526 12383 4101 540 12 -4 -74 13 114 79 23 56 192 68 81 112 97 114 183 93 107 126 395 1052 1548 3247 6029 8656 11846 15940 16798 14538 16020 22050 26069 26172 25640 27491 32552 30346 25624 24794 25569 24831 22168 19462 16113 13352 10892 9751 8446 7015 5677 4920 3818 6469 51757 142953 155225 52943 3595 438 209 139 232 195 202 128 129 175 155 116 123 118 94 126 171 116 92 114 78 67 98 116 106 51 85 81 82 64 84 47 47 39 109 112 121 77 20 30 49 138 102 147 124 128 124 88 54 119 115 177 186 97 101 137 184 162 105 122 170 184 210 186 170 187 154 145 159 192 128 141 145 131 136 129 190 116 84 102 85 126 145 165 113 105 97 72 149 144 137 115 128 153 102 130 174 172 161 162 144 122 145 132 147 140 135 131 118 147 165 150 138 177 180 147 116 144 142 171 111 98 121 114 164 165 129 131 114 128 142 139 141 75 123 130 113 135 118 137 149 151 137 152 160 104 113 100 145 163 141 139 117 102 145 116 146 131 125 161 114 114 129 114 109 109 110 103 93 109 104 102 106 85 90 94 110 118 113 152 108 96 106 116 70 97 116 117 107 90 115 120 115 113 92 98 128 126 131 127 116 124 153 130 132 151 113 108 111 120 121 122 131 137 135 143 143 133 117 108 111 130 122 129 141 124 118 122 123 130 114 120 132 146 124 120 115 109 116 127 113 108 116 121 103 107 104 102 107 101 99 116 109 92 108 108 99 92 85 92 90 77 66813 363 70 30 11680 18 33 33 7094 1524 209 195 244 311 239 336 262 403 503 405 568 540 537 582 687 700 707 601 739 809 751 992 1080 937 901 936 920 952 920 944 874 823 740 829 899 1014 795 4142 24421 56872 94811 156824 199482 272432 83232 21653 5806 532 2134 22193 97615 111207 62322 139291 219871 31799 3170 -11 27 50 208 365 792 1268 1661 1772 1941 2927 4914 6896 8872 11740 13307 13436 13697 15680 17757 18697 18527 19915 21274 22302 22404 21153 20080 19792 20006 19684 18746 16157 13249 10333 6859 4982 4482 3769 3612 30304 133271 39893 1613 357 263 342 229 197 142 69 152 142 79 138 107 101 70 127 125 107 34 31 125 84 104 100 64 40 64 23 41 84 55 1 57 30 21 56 92 24 45 60 78 14 70 56 12 38 24 10 63 75 78 110 156 160 137 120 120 108 112 122 213 163 132 115 109 117 104 110 126 131 87 147 112 104 148 130 94 110 80 103 95 41 60 84 40 24 80 113 118 137 93 170 173 174 115 135 140 165 149 117 119 108 119 92 104 128 131 133 110 124 182 153 118 116 138 140 117 122 129 137 152 100 108 104 110 112 77 65 84 88 116 90 117 107 106 164 89 113 128 111 132 111 99 139 150 144 137 137 114 126 144 130 105 131 125 111 112 153 168 110 134 91 102 123 127 113 83 97 113 108 113 127 104 92 78 101 116 110 108 107 84 80 89 87 104 99 68 85 99 106 99 121 118 112 123 109 117 120 107 110 116 113 119 125 113 105 94 107 123 125 110 111 126 125 120 121 129 122 108 112 97 117 110 102 116 119 116 116 111 108 117 109 90 90 111 108 106 114 99 101 87 91 77 82 81 91 92 93 96 99 93 83 90 89 84 91 80 77 77 79 72 67 57 66819 362 95 30 11675 18 33 39 7093 1525 1380 1369 1365 1353 1317 1445 1470 1555 1552 1460 1547 1640 1777 1862 1833 1853 1841 1874 1908 1938 2033 2034 1889 1837 1665 1742 1745 1723 1623 1748 1797 1697 1571 1584 1586 1647 1612 1669 1809 1882 1836 1946 2013 1962 4072 13124 4265 1504 1310 872 393 226 165 155 42 132 0 97 165 189 102 147 228 365 950 1862 3041 4967 5882 5748 7132 9648 11899 14155 15793 17320 18810 20031 20657 21084 22215 22868 22466 20916 19001 15552 12610 9931 8284 6607 6518 7786 4752 4629 4124 3381 3759 7681 4295 308 200 182 150 204 183 199 228 220 146 122 124 89 76 126 116 82 92 196 153 73 129 101 154 102 110 126 93 43 67 126 84 132 109 85 100 101 95 74 146 56 23 73 93 107 73 110 105 119 62 62 100 86 128 124 150 159 108 109 148 145 147 180 153 160 123 117 151 149 91 87 133 120 90 74 100 107 100 119 88 125 125 118 87 80 107 67 94 124 83 97 155 166 91 182 151 130 117 146 165 145 142 164 150 178 188 117 143 105 94 170 192 162 136 132 141 127 133 112 123 105 111 126 136 108 132 112 126 131 97 112 125 133 119 161 141 111 126 182 170 126 113 149 156 136 158 126 129 116 126 128 95 135 128 121 115 111 153 167 145 124 113 164 150 120 109 124 139 141 126 137 146 134 90 130 139 133 94 119 125 115 119 137 112 109 118 88 114 128 121 94 98 123 128 135 149 116 135 137 133 124 116 105 125 137 124 102 114 114 134 124 125 126 115 127 131 127 138 112 120 127 116 99 123 141 123 127 125 137 136 130 131 113 116 127 130 138 128 110 111 111 107 103 101 111 110 97 96 100 111 109 107 91 98 104 90 89 95 99 85 86 83 74 66825 361 121 30 11671 18 33 45 7092 1525 -16 31 999999 34 10 59 40 -6 999999 -44 15 -58 68 66 42 157 79 6 102 82 83 142 150 178 220 260 315 482 499 507 2714 6794 5436 858 409 437 483 567 652 771 875 1483 3536 7013 33203 141256 184879 257259 381003 317146 169932 131128 177573 135163 196305 162343 357727 7479 207 153 227 154 255 453 1040 1533 1708 1882 2605 4444 5772 7799 9821 11299 12118 12703 14157 14278 14609 15335 16426 15470 15296 15887 16063 16165 15074 13792 12391 11805 10460 8846 8645 6265 2364 1405 1032 713 309 203 205 182 127 73 119 151 140 122 163 190 208 163 144 145 118 104 159 157 112 131 150 160 147 112 148 115 102 175 100 166 206 134 153 126 146 97 132 136 116 168 150 95 180 123 136 130 142 166 158 194 194 174 146 167 210 169 134 129 161 163 184 113 116 162 84 158 160 111 137 104 131 162 181 122 164 103 115 136 196 176 156 172 128 118 153 171 122 173 174 140 156 156 163 200 180 177 110 152 132 128 151 169 215 177 144 191 184 179 159 178 154 158 166 118 127 128 135 109 151 165 187 135 175 153 121 101 125 169 215 170 191 163 142 170 162 150 141 146 164 169 169 190 179 170 187 160 155 153 142 137 170 155 140 102 112 159 165 142 141 147 154 169 162 156 143 99 145 142 136 120 142 149 146 149 119 126 156 146 108 114 114 113 141 124 126 143 126 132 127 126 131 147 158 139 137 126 124 141 140 160 151 147 145 139 141 122 120 142 146 147 135 135 145 136 129 130 132 136 144 134 138 142 127 146 159 164 150 127 141 141 133 131 142 152 150 140 135 137 127 135 134 111 101 111 128 120 134 123 117 111 116 115 119 116 110 108 116 98 98 95 92 66831 334 931 30 11671 18 33 51 7091 1526 291 842 149 999999 786 4134 2638 3895 2745 999999 999999 999999 532 1845 3995 7903 26862 62644 97308 202274 161136 304537 467307 483188 528635 581484 366504 338980 485254 518613 263045 4973 11 -41 55 42 73 219 389 1116 2807 5191 8148 9187 10546 10472 9823 8810 8259 8831 9029 10056 11178 13005 16286 19076 20237 18837 19689 20628 18159 12524 8089 5893 5189 3956 2983 2317 1427 701 294 156 101 159 68 95 152 136 79 144 60 36 72 167 86 95 49 150 211 119 169 118 27 123 125 93 115 99 72 126 167 93 99 123 147 136 114 65 -10 32 35 105 112 48 132 105 104 134 82 113 104 121 119 123 102 144 56 17 94 56 5 42 79 135 65 109 117 76 57 59 118 110 114 78 65 67 85 83 146 92 102 107 99 122 61 121 95 118 129 84 129 93 118 160 119 105 128 119 107 113 156 178 124 153 127 109 121 159 128 112 103 113 116 121 103 121 167 139 167 144 148 107 87 126 112 100 109 111 97 118 141 161 140 113 111 138 135 140 130 116 84 102 123 134 140 86 133 125 131 148 161 168 149 102 101 139 117 121 134 104 110 102 126 147 133 109 93 94 91 105 123 78 89 115 91 130 125 89 66 78 103 83 111 104 98 101 108 92 77 94 78 62 89 110 96 106 132 141 100 106 117 106 100 118 115 109 122 115 101 122 132 122 94 92 109 111 107 86 80 93 115 118 97 115 121 120 116 84 92 106 95 96 91 105 107 107 98 98 106 99 115 108 92 102 92 80 93 88 86 93 95 85 85 88 83 83 89 85 71 69 71 68 62 62 66837 338 811 30 11671 18 33 57 7090 1527 100 3286 17657 39930 44747 38483 68674 91783 53648 22759 5977 999999 999999 471 2247 5828 11000 17144 29955 89304 181704 341197 698578 906602 999999 999999 615793 16381 407 167 147 158 139 173 206 333 532 883 1652 2080 1986 2313 2618 2382 2401 3152 3859 6001 6451 4946 4410 5281 6327 7363 7333 7115 6372 6223 6014 6545 6742 6416 4880 3153 2785 2880 2019 1152 608 186 253 202 83 172 168 82 152 131 194 164 141 145 119 92 164 113 156 120 106 163 122 111 174 161 155 179 212 156 182 197 120 168 114 102 133 199 166 111 124 149 86 81 97 78 111 127 83 123 172 148 126 166 146 105 100 87 156 112 146 141 131 174 134 124 121 118 127 88 118 115 104 120 106 64 154 118 79 107 116 138 178 129 131 131 128 131 133 136 82 154 131 143 91 80 122 173 113 164 188 137 82 142 166 168 181 140 206 178 155 177 185 212 190 172 172 168 149 183 147 183 182 142 170 142 120 143 162 126 157 177 136 168 108 104 167 175 120 192 177 171 159 181 158 177 127 156 181 165 202 155 158 211 221 171 209 199 189 169 176 188 161 140 155 166 147 164 164 165 155 155 157 156 118 145 128 161 150 142 127 114 113 123 144 147 135 148 123 138 123 139 134 133 145 132 130 135 122 116 140 163 154 158 138 150 177 164 121 128 152 148 138 169 168 153 150 166 155 162 156 152 144 153 142 133 128 127 137 145 145 149 145 139 130 157 136 134 139 149 159 138 137 131 144 139 122 118 121 124 104 117 126 121 117 117 122 119 125 118 114 114 116 103 113 120 113 96 93 97 66843 363 59 30 11669 18 34 3 7088 1527 2201 2111 2146 2410 2324 2141 2182 2212 2085 1955 1931 1979 1982 1969 1935 1950 1934 1993 1970 2000 1965 2126 2071 2270 2255 2292 2245 2192 2093 1878 2050 2117 2093 2159 2279 2298 2330 2463 2408 2386 2744 4880 13884 48863 80192 42988 2019 394 341 286 282 323 307 287 165 163 107 176 86 132 67 132 84 55 82 96 90 128 172 138 76 107 100 70 61 92 130 213 301 614 1523 3018 4642 5559 4702 4154 3173 2170 2152 1608 699 287 264 113 273 193 183 110 146 123 198 104 156 164 167 183 114 165 131 95 121 118 113 140 123 128 102 148 116 83 86 83 123 108 178 146 95 73 115 118 147 96 87 114 31 48 122 109 135 96 139 84 94 66 84 141 114 102 104 115 130 119 119 136 92 117 59 31 105 79 59 83 127 146 96 58 77 70 95 55 95 67 42 130 57 132 121 51 103 74 57 64 70 98 97 95 123 118 80 84 125 166 97 95 172 169 119 135 149 163 154 165 130 167 182 167 160 146 152 137 139 158 153 137 142 166 168 120 131 142 181 174 111 108 178 202 157 151 133 150 179 181 136 178 156 142 198 168 175 126 162 160 147 114 166 138 160 188 159 157 171 155 210 157 135 163 179 159 138 125 169 167 129 127 113 83 118 138 132 110 122 114 129 119 117 139 127 99 122 89 83 100 104 120 126 122 150 162 127 123 133 125 123 111 107 132 137 118 99 109 134 128 130 124 114 145 156 148 139 139 124 135 136 134 130 129 120 112 127 134 125 126 130 141 138 147 131 135 123 116 113 112 123 120 124 130 135 126 123 111 113 108 105 97 97 101 109 94 107 104 95 89 97 105 101 110 107 91 91 92 89 92 86 66849 364 27 30 11667 18 34 9 7087 1528 5262 2271 2397 2421 2463 2643 2949 3358 3947 4582 5010 4890 4972 4225 3156 2311 2068 4325 15906 44342 93746 135328 106309 111167 79261 144591 174721 150547 209106 299514 229403 121280 4286 1895 1932 1956 1759 1505 1472 1349 1079 1041 991 934 884 724 638 695 829 701 680 627 588 580 619 467 433 452 443 414 397 245 133 145 131 200 197 168 116 135 202 165 106 102 141 161 225 180 128 171 232 296 357 752 1175 1273 1667 1409 959 723 447 258 261 190 202 193 90 150 123 103 110 117 131 158 171 178 156 95 127 161 108 69 45 51 107 106 94 89 81 71 11 40 92 157 146 119 30 67 74 107 171 126 55 15 91 65 39 119 148 67 61 58 46 83 128 89 135 104 66 99 140 108 129 72 98 83 87 33 88 80 -8 31 28 32 83 72 37 53 74 87 81 78 60 79 70 71 84 113 66 93 102 101 79 94 117 135 131 76 9 75 88 127 126 66 58 146 142 74 88 112 94 130 151 134 157 105 117 126 176 144 175 206 98 99 108 139 159 118 134 139 98 91 124 99 84 101 135 141 157 158 162 145 105 131 137 114 144 146 114 114 108 145 165 171 159 133 143 125 151 110 161 150 140 140 94 117 143 132 142 135 114 122 111 110 125 158 121 124 113 109 77 74 74 134 120 130 113 127 118 126 93 73 79 89 119 98 100 94 69 78 102 87 106 99 104 106 141 120 118 115 93 122 125 114 141 121 113 114 103 108 117 108 117 120 101 102 110 117 113 114 111 89 101 112 120 110 113 114 102 102 116 110 116 123 113 102 106 109 107 113 117 104 96 94 105 105 92 102 96 98 97 89 93 96 85 92 96 85 86 88 84 76 73 73 66855 364 24 30 11664 18 34 15 7086 1528 11973 7490 5911 5408 5096 5153 5451 5574 5253 4841 4254 3654 3157 2918 2618 2529 3600 3766 3162 2394 3794 15504 62708 129976 34006 31812 68949 179724 167431 166961 208732 161538 4642 611 472 567 552 709 855 1329 1684 2181 4164 6944 11916 21724 34776 48090 73878 127382 206711 273755 314546 259366 162559 164218 176408 75684 64521 90219 177779 135632 128794 44155 11402 2775 219 182 80 171 119 83 177 185 123 96 108 250 141 98 41 45 90 121 115 129 97 126 190 155 149 95 77 105 140 91 126 83 55 107 169 73 87 228 169 168 39 92 140 25 40 40 99 78 112 77 84 128 32 24 52 119 47 72 102 47 89 71 63 55 61 52 50 57 15 71 51 22 28 35 76 3 22 73 67 66 61 54 63 99 43 48 79 29 49 61 3 46 83 26 57 66 5 12 20 -4 52 76 48 1 54 24 13 23 34 17 49 104 89 31 33 58 64 72 57 18 46 48 42 75 65 84 92 75 75 126 84 74 124 115 151 124 99 141 94 149 133 149 121 162 98 95 118 96 86 152 140 136 152 101 68 98 115 110 120 112 95 168 143 158 123 162 152 143 132 125 117 113 132 182 188 150 88 134 126 119 125 93 107 131 107 108 115 131 84 89 90 133 116 118 124 103 102 103 76 88 82 64 81 102 71 86 83 46 84 112 92 104 110 105 91 95 96 108 74 59 59 89 97 86 72 80 76 70 96 75 70 71 96 82 88 102 77 81 115 97 87 98 97 102 107 95 106 71 82 106 84 72 83 96 97 79 86 80 71 83 98 106 97 105 109 90 81 82 80 80 88 110 104 81 88 94 85 80 82 80 69 66 85 78 76 80 74 66 64 67 59 68 64 63 56 54 49 48 66861 332 980 30 11660 18 34 21 7085 1529 262 1079 2103 2890 3936 4255 4107 6255 7519 8124 7544 6584 5951 6034 5750 7178 10668 12465 16669 24655 31624 41822 49802 44885 45475 57384 75404 92443 150962 267286 418246 729446 999999 999999 926675 413497 130922 42880 15920 15374 4997 645 690 1077 675 827 261 107 137 207 124 117 66 135 51 4 104 77 136 34 18 77 120 146 122 143 173 127 100 131 179 113 185 157 123 161 117 125 138 109 111 102 75 63 88 94 74 68 18 38 86 81 79 57 76 114 92 93 77 126 154 103 79 57 65 103 58 71 28 78 94 24 55 110 62 82 143 -16 74 83 105 65 55 86 64 33 30 27 41 -11 51 60 62 36 54 100 40 139 9 36 31 15 51 78 56 80 44 43 32 71 60 52 73 53 55 68 29 39 51 47 112 143 108 13 56 61 108 121 120 126 95 135 153 88 84 104 99 88 114 153 142 115 126 142 153 125 149 116 132 97 119 124 122 131 130 142 229 189 144 151 123 151 130 125 97 128 147 146 190 170 116 142 139 107 149 111 134 142 132 92 103 124 94 99 96 76 85 132 101 89 102 117 117 125 103 125 113 72 97 111 65 31 63 111 99 115 90 90 85 89 118 108 75 84 101 101 68 73 86 111 94 97 114 99 96 120 115 88 93 100 102 87 116 118 119 98 107 106 89 81 99 105 120 120 101 104 106 105 108 97 100 110 124 100 106 104 110 118 114 121 115 104 98 97 103 102 104 104 98 97 100 102 89 77 93 86 80 81 80 77 86 89 71 62 71 76 74 76 71 66 67 64 66867 362 79 30 11659 18 34 27 7084 1530 376 610 833 1217 1475 1737 1612 1454 1072 1051 1115 1290 1583 1960 2580 2598 3125 3322 3413 3125 3090 3006 3512 4364 4611 4869 6515 8734 9926 10534 14223 18281 24335 30190 35126 45705 62072 83814 104518 115756 124898 133383 123402 115805 127127 155120 174719 175418 161977 145283 151554 162494 145261 134984 118891 110074 106783 80881 90237 138288 211213 353079 458411 459381 445854 359660 191716 92117 65975 28799 1937 204 77 57 14 85 92 38 27 61 120 117 148 84 88 23 72 129 72 119 103 149 118 107 76 93 146 155 163 110 86 104 157 113 67 115 71 133 94 50 49 127 75 50 171 112 59 91 95 84 88 65 100 78 46 77 124 101 41 126 155 90 26 12 83 103 96 30 46 87 20 28 76 49 2 30 84 64 70 29 59 63 15 22 76 70 31 -4 87 47 84 89 10 74 23 102 85 51 42 60 90 110 103 93 78 33 -19 91 54 64 83 68 49 50 83 39 27 48 110 63 29 58 77 128 66 69 78 63 112 121 59 74 117 131 156 156 111 134 163 114 96 124 67 83 122 112 146 157 140 105 90 124 105 110 119 83 153 192 181 151 86 138 161 181 165 156 159 131 133 97 167 157 121 114 125 69 131 137 90 115 115 120 132 108 80 123 141 97 81 95 98 88 79 70 106 102 95 82 67 105 113 95 118 91 94 101 65 76 62 66 69 89 107 98 97 54 98 103 96 88 86 101 101 83 81 78 79 113 95 111 97 108 109 91 76 96 106 90 108 87 76 74 80 80 84 105 102 107 103 100 104 96 95 102 103 105 96 100 110 108 85 78 88 93 82 83 97 97 97 100 112 97 85 71 72 82 72 66 70 73 69 76 72 66 65 65 70 64 58 53 56 49 66873 317 1432 30 11662 18 34 33 7082 1530 -68 75 422 867 1926 3702 6918 11432 17359 23829 28210 25865 29171 43399 62295 91524 116972 136793 167775 221083 250215 296452 366145 498035 542109 533322 465036 412428 429746 413798 436841 346005 172969 138355 87766 14498 245 121 146 101 113 160 146 127 110 41 112 106 133 200 117 43 168 186 139 169 120 92 169 107 112 31 155 123 113 83 52 43 159 78 98 82 96 73 79 47 78 35 39 128 113 139 101 120 109 120 90 90 128 96 80 85 62 62 102 95 34 108 45 41 75 114 97 120 97 36 94 156 86 75 88 74 92 25 99 79 59 66 61 67 56 93 92 64 42 99 118 72 33 54 15 51 63 95 88 38 64 73 47 88 71 52 63 104 91 94 113 110 99 37 75 98 62 120 116 143 125 121 131 65 87 149 147 134 150 141 152 159 141 129 119 151 141 111 142 170 186 143 146 156 152 182 203 174 132 215 187 207 228 142 123 157 152 124 130 118 147 147 126 165 107 120 125 120 173 111 118 132 141 152 139 123 119 91 105 129 132 112 130 82 99 123 105 85 97 84 109 97 94 114 104 104 115 92 81 86 88 83 111 118 91 72 93 104 95 111 118 103 114 115 137 139 115 111 115 118 122 116 110 108 136 110 116 118 114 108 100 119 120 117 117 115 124 89 71 87 101 107 112 120 122 110 114 112 99 109 112 97 90 89 97 106 97 111 115 106 98 96 100 90 89 81 79 79 87 75 77 81 83 73 72 76 67 70 71 62 56 66879 330 1046 30 11666 18 34 39 7081 1531 543 1276 1775 2613 4019 8265 15046 26611 40591 67933 119683 131087 99776 140924 231225 374426 543592 656922 463219 295043 239934 314169 357754 322671 268463 278438 350503 398731 316170 124121 53009 17025 30846 42123 29959 28900 67370 67187 56843 42447 4164 1283 3038 1467 759 254 197 216 44 107 85 80 91 43 84 112 109 128 70 15 108 128 202 121 132 125 103 48 85 60 78 96 102 80 83 118 69 63 72 78 47 81 61 80 92 93 80 34 36 83 107 139 83 94 171 96 35 98 87 88 96 50 87 137 155 112 90 44 123 134 155 79 72 39 66 16 10 34 68 83 51 68 83 77 49 -7 35 62 68 65 33 35 26 102 21 49 141 60 64 83 51 107 59 10 77 110 25 74 85 58 28 62 17 46 63 86 109 38 10 62 98 94 8 94 142 129 123 105 99 79 110 137 137 106 132 143 97 142 133 111 140 155 125 83 144 111 117 181 153 91 125 203 154 168 192 191 185 167 146 179 192 168 149 154 120 155 174 193 134 120 169 150 125 96 100 125 123 151 116 119 91 109 96 47 99 117 94 109 94 118 107 107 113 104 105 134 82 71 108 98 87 68 79 96 118 114 135 115 107 107 102 97 109 112 110 117 116 105 107 94 78 94 84 103 99 88 97 91 97 96 112 86 83 95 100 114 106 121 108 100 115 103 117 103 102 119 118 112 101 107 120 109 107 117 99 117 109 81 96 87 73 85 108 95 84 91 97 103 94 86 78 90 91 80 79 73 79 80 78 77 75 73 73 73 68 65 61 55 59 49 66885 341 719 30 11669 18 34 45 7080 1531 36 291 784 1259 1868 3131 4701 6517 8564 12583 17957 19990 25891 36442 48469 54046 58847 65928 72011 74463 89349 88777 101776 99427 109069 110507 83905 35914 21039 22387 25509 33265 48591 89493 122054 164510 228303 258763 258108 297000 372293 412424 473390 460442 375061 322743 241359 178840 171140 164425 131516 70527 36022 15351 1623 643 442 439 351 278 376 280 243 290 217 214 172 182 127 157 102 52 167 146 133 147 90 81 160 64 175 179 152 59 119 137 140 82 90 43 89 101 123 47 29 60 152 92 64 144 10 21 89 87 37 65 31 96 50 93 104 80 68 80 75 92 83 80 53 117 54 74 124 111 93 67 -17 40 71 74 114 97 79 27 74 68 90 91 108 118 91 58 61 30 46 122 101 108 118 105 57 74 56 77 78 114 91 111 94 93 93 40 72 110 105 50 51 108 76 66 30 53 106 96 74 91 96 68 58 57 95 50 18 101 126 96 130 126 114 157 175 162 131 146 141 155 161 142 170 157 150 204 217 251 202 248 231 263 242 258 235 199 233 267 221 137 160 207 168 203 196 163 172 157 122 125 114 153 151 119 169 120 111 117 169 149 139 161 155 139 123 129 104 109 102 107 94 64 105 113 123 136 102 113 132 143 113 98 141 111 106 97 113 105 118 132 115 104 103 113 118 138 120 115 119 93 110 106 118 99 132 125 126 138 123 113 133 127 130 111 111 115 128 127 109 118 117 110 126 128 129 117 124 118 102 125 125 118 115 113 110 96 106 107 117 114 103 113 122 125 115 99 99 99 95 94 97 86 92 89 89 86 83 84 75 81 84 72 69 67 60 66891 311 1619 30 11669 18 34 51 7079 1532 54 555 1324 2407 3861 6236 12024 24252 48206 94476 176925 299933 485311 752408 994645 999999 999999 999999 984981 724063 412210 113448 31046 9088 2391 664 712 471 258 309 340 226 249 323 308 393 433 334 311 253 204 205 223 141 139 162 174 178 200 138 167 192 213 154 155 191 110 205 233 159 113 120 93 101 76 83 162 155 121 135 51 74 168 129 150 190 137 135 132 76 121 113 109 129 66 79 78 99 102 136 184 27 77 85 95 120 102 102 146 115 148 117 84 104 107 60 123 138 126 114 127 91 110 140 89 139 63 80 81 118 156 117 75 124 122 61 104 141 115 138 128 106 40 113 127 89 117 13 118 104 103 119 135 96 125 76 124 95 111 135 85 111 147 114 102 136 170 142 126 171 182 136 155 105 164 135 131 118 167 172 198 194 177 200 251 282 309 237 263 251 253 251 250 240 222 176 152 174 183 198 190 212 229 188 151 151 179 183 175 162 137 156 144 114 140 153 144 159 149 173 179 156 138 130 159 144 131 130 125 97 117 148 137 146 140 145 164 134 114 121 122 107 122 111 138 168 159 128 132 112 131 122 99 136 179 130 133 130 148 157 145 151 156 142 110 128 132 143 153 145 137 147 149 161 144 159 150 120 123 127 154 166 146 144 153 132 129 132 133 131 135 133 135 133 145 147 145 150 146 121 121 130 133 125 116 116 116 117 108 123 112 109 113 108 110 102 101 100 93 83 87 66897 345 599 30 11669 18 34 57 7078 1533 -39 -68 999999 999999 999999 164 440 610 961 1437 2168 2697 3563 4666 5715 6778 7787 9293 12315 15398 18490 22759 30859 41489 52702 69411 91403 111173 130681 150882 177156 200127 200449 194947 192574 195097 199298 217146 266285 342919 397660 427506 384404 331229 301135 231559 166374 176702 210810 229242 238130 264381 277953 171572 107225 62151 46440 24810 5967 2926 2444 1162 841 469 323 221 247 185 212 280 184 174 179 206 185 135 96 136 171 132 169 127 152 155 113 192 179 109 93 91 38 191 97 53 122 110 49 -8 43 127 98 99 138 124 87 105 71 117 67 111 112 79 82 13 75 73 109 139 152 141 83 111 92 74 40 38 90 24 46 110 102 77 102 75 51 117 154 121 109 62 106 78 66 77 89 66 51 29 16 58 150 95 71 59 26 105 141 116 136 117 94 112 85 108 107 69 57 70 88 51 11 53 64 70 82 84 79 97 78 48 78 73 64 133 103 95 105 34 75 81 85 82 72 110 159 133 125 117 142 152 141 121 156 156 171 107 158 140 175 210 227 257 224 205 245 231 222 279 246 210 198 218 194 193 179 188 128 169 177 129 168 148 122 84 107 125 122 137 171 121 112 140 139 114 108 108 97 83 91 94 92 115 120 91 98 111 123 127 124 146 128 119 122 109 108 97 73 83 107 104 88 94 92 120 128 115 94 122 127 106 120 100 110 136 130 124 122 121 104 116 141 120 117 127 117 127 114 111 136 140 122 110 122 122 122 125 117 115 111 103 122 123 116 113 116 114 113 105 106 122 126 105 107 110 106 109 106 98 99 92 78 83 88 80 80 83 85 87 79 80 79 75 73 68 63 66903 364 33 30 11673 18 35 3 7077 1533 12999 13441 14152 13345 13179 13263 12934 12680 13046 13310 13027 11872 11774 11990 11490 9994 6611 5313 5648 6249 4939 2899 1675 1319 566 373 471 648 199 238 371 587 794 919 1436 2017 2361 2405 2834 3303 4154 5594 7415 9285 11310 12907 15588 23303 36322 48615 70190 109165 153861 185187 239901 296963 336076 360677 390160 360405 308403 243631 198327 126897 104370 125418 98544 84579 87263 80090 63972 62918 75403 37145 74478 83099 65424 60316 49569 30076 50467 56287 8713 4068 4336 1570 508 305 220 220 191 247 193 174 127 185 136 131 169 118 177 138 176 196 161 178 161 154 224 123 174 112 184 134 200 100 82 77 12 101 161 163 79 72 53 124 135 127 38 70 88 128 156 165 152 172 46 75 139 106 125 132 158 122 72 108 61 13 100 127 116 50 64 50 81 110 83 88 63 82 111 142 136 120 53 97 120 127 109 143 76 90 71 130 134 64 91 87 55 75 89 86 104 87 86 85 89 77 93 82 133 104 79 95 143 112 88 92 71 68 122 137 93 107 123 105 73 102 127 115 121 132 102 81 91 140 161 183 140 151 186 205 150 158 178 143 197 177 140 188 207 260 219 213 254 265 334 255 248 245 220 207 229 240 227 180 171 199 175 131 160 167 124 145 147 148 128 130 93 81 116 99 84 101 126 142 149 112 119 119 136 126 138 119 99 124 122 129 100 127 138 124 143 157 121 112 151 140 124 127 140 124 129 118 106 89 110 138 99 96 119 124 149 157 160 144 112 142 138 129 138 157 145 125 140 141 123 117 135 129 142 119 118 120 125 124 127 124 149 150 152 142 154 142 132 129 121 118 121 125 123 119 115 114 119 121 124 111 101 100 97 93 83 92 96 102 97 92 94 85 79 89 88 80 66909 364 34 30 11674 18 35 9 7075 1534 44178 42498 39758 39227 39596 36583 30947 30124 28902 26788 24247 17258 8465 4820 2680 1398 1037 981 946 1051 1086 1204 1438 1496 1528 1885 2014 2239 2171 2018 2040 1927 1745 1687 1595 1542 1104 948 812 772 741 866 777 645 625 601 370 286 204 285 789 1743 3783 6546 8471 13402 21907 29954 28876 24940 24309 25142 23841 22153 20703 15999 11420 6343 3613 2110 2097 1079 528 428 355 301 229 164 134 87 186 105 205 173 107 114 186 157 180 186 169 173 198 197 123 184 141 146 185 247 179 117 154 159 155 177 210 216 87 159 174 213 91 51 130 65 86 102 92 95 77 75 151 167 31 96 129 132 113 79 122 100 84 70 131 29 101 108 73 89 66 49 59 51 109 165 115 44 61 104 82 79 61 74 122 124 76 51 123 93 82 89 83 121 128 95 92 74 108 101 60 103 141 141 84 86 64 27 32 96 50 89 86 36 73 88 150 113 74 96 54 88 155 131 137 42 79 114 122 178 169 132 102 80 102 111 76 104 119 82 70 75 137 160 140 103 140 146 145 157 137 109 141 153 136 137 163 129 164 153 167 192 240 183 211 267 249 288 251 184 196 230 249 216 189 203 158 141 136 179 186 144 149 147 145 150 154 128 136 159 156 140 112 117 111 110 111 93 92 129 115 126 85 124 107 89 121 133 100 94 128 129 152 146 115 114 103 127 146 148 149 131 140 157 128 125 114 98 120 114 134 134 119 131 118 109 130 147 142 127 125 143 146 132 135 135 143 134 146 130 130 129 124 134 137 144 134 129 126 130 131 131 139 138 140 137 126 132 126 127 126 129 126 126 123 123 131 115 106 94 100 103 95 102 109 106 95 99 97 89 90 85 78 70 66915 363 63 30 11673 18 35 15 7074 1534 4205 3514 4443 5780 6130 6982 7695 7530 5958 9099 25637 40296 72016 122695 117886 140482 191943 85400 7542 6622 9826 12156 14748 16080 16423 16914 15398 10799 7331 5662 5830 6506 8399 9433 10302 12233 17172 21303 18102 13463 10429 6208 3028 1122 491 298 298 256 383 1517 3381 5355 7468 8851 9613 9973 10698 10861 10826 11757 10890 9214 6442 3644 2934 2776 2874 2954 2658 1897 1285 522 259 153 181 199 104 70 120 197 172 96 187 171 174 150 151 52 90 87 185 88 147 174 122 208 272 173 241 176 141 146 102 172 109 115 186 189 148 134 104 79 138 135 129 47 97 133 168 95 116 75 108 110 92 116 33 87 169 210 111 164 150 158 67 88 157 85 113 90 78 105 182 171 133 104 65 168 248 83 158 117 101 89 85 35 114 103 74 108 118 91 131 84 77 52 80 91 92 82 82 51 37 146 112 120 125 128 146 67 61 91 83 105 74 115 157 93 112 99 143 108 142 127 97 161 157 70 88 102 74 132 80 81 106 128 169 129 172 170 135 95 147 138 195 96 88 163 191 154 154 128 136 158 148 195 168 162 125 137 195 224 211 207 271 271 259 240 209 203 231 219 258 223 232 230 211 188 191 164 149 137 145 143 168 177 193 121 121 138 129 160 154 160 146 149 139 158 149 103 132 117 115 108 115 120 128 131 107 113 109 139 156 144 123 140 162 128 126 155 115 105 148 111 136 122 115 119 135 136 143 151 142 141 157 136 130 137 156 144 156 147 132 148 157 172 164 147 152 157 142 146 157 156 152 155 137 135 159 158 140 142 134 118 129 125 120 137 127 140 138 128 123 120 120 110 121 125 113 107 107 110 105 111 107 105 98 87 90 94 88 79 72 66921 363 63 30 11673 18 35 21 7073 1535 1034 1137 1164 1152 1352 1555 1977 2731 4260 14247 77488 100779 129115 220300 339070 265847 230005 83533 50927 19612 16653 14912 13302 12413 11121 10049 9347 9008 7963 6406 5234 3736 3258 3775 4129 4102 4120 4445 4697 4472 4564 4732 4145 2643 1648 833 523 510 677 1060 1673 2309 3088 4631 7372 9971 11886 14805 17778 21968 29454 38147 43390 42146 39898 36698 33085 29968 19555 10809 5634 3470 2696 2827 3421 3460 2235 640 241 94 128 123 68 147 191 150 143 106 96 92 61 127 135 170 128 150 198 147 80 135 220 115 100 106 29 168 184 91 94 103 111 70 36 86 15 132 151 130 119 38 94 124 70 98 154 119 62 126 89 100 97 125 73 116 83 59 71 114 49 52 93 138 81 114 86 78 85 137 143 96 103 97 107 90 116 79 86 128 110 67 51 96 66 126 64 108 50 78 56 71 89 35 53 123 110 97 101 86 49 91 128 58 91 143 133 114 112 111 127 59 63 80 70 129 107 120 39 108 98 99 135 86 109 116 92 71 126 124 135 150 157 125 89 64 110 132 91 73 101 124 105 143 132 189 157 156 136 154 203 154 194 178 161 177 198 245 238 236 246 210 247 283 277 242 254 201 164 160 112 143 154 119 130 129 164 156 122 117 113 124 99 126 119 125 116 99 111 136 137 107 117 119 105 104 132 109 104 117 114 125 114 95 95 104 110 105 93 120 109 104 124 106 103 98 105 111 103 87 125 108 127 126 101 145 116 111 123 113 113 131 140 135 116 115 123 121 138 111 112 99 130 130 120 116 128 123 114 131 129 121 118 113 125 117 118 115 108 114 103 109 105 102 113 112 116 97 105 102 99 90 88 88 88 76 77 76 86 77 75 80 78 69 60 66927 363 66 30 11676 18 35 27 7072 1536 3259 3613 3295 3124 3043 3316 3364 3018 2799 2676 2130 1806 1605 1530 1720 2441 4165 5795 8768 12414 16065 19719 23943 27090 29252 29703 27699 23383 26575 29795 27665 25476 20935 13404 4265 661 259 226 196 111 149 257 201 198 112 111 93 109 138 257 1024 2610 6019 10647 15216 20190 25889 27827 28791 31886 39925 49548 61401 73182 76034 68345 61942 49507 33713 23823 18070 14629 13655 14328 15230 15043 12596 7552 3973 1949 848 319 157 170 119 77 217 154 119 195 115 67 106 162 182 176 193 185 143 33 138 110 83 129 147 206 163 130 97 109 31 100 64 30 99 121 69 53 65 84 90 44 116 103 85 105 129 89 100 60 59 114 108 95 53 102 69 59 83 134 73 87 175 118 72 62 53 31 99 105 134 65 85 115 161 139 101 54 97 168 118 69 88 100 112 84 67 75 64 131 150 78 64 117 143 145 112 67 83 99 66 101 139 100 111 33 58 101 105 84 96 100 102 142 128 103 78 141 92 66 132 167 136 114 94 110 91 118 96 108 88 112 109 111 100 89 95 105 124 126 137 90 127 111 105 130 99 162 174 200 160 168 159 125 179 266 285 236 284 299 263 287 266 213 201 172 173 164 162 176 157 127 140 102 122 117 141 129 107 74 109 129 109 116 106 96 107 102 95 110 90 90 98 97 91 99 91 95 120 110 122 133 108 69 102 119 96 81 85 97 104 85 87 92 93 86 103 121 115 109 130 96 116 90 81 90 100 112 103 107 117 115 127 122 125 105 112 112 95 110 109 106 120 103 119 127 119 112 124 127 116 117 111 105 109 114 111 119 113 102 107 102 106 105 114 113 99 96 92 94 88 81 79 80 80 73 77 73 70 66 68 62 58 66933 363 69 30 11679 18 35 33 7071 1536 1612 1792 2086 2466 2541 2478 2282 2269 1923 3958 11504 8949 11698 47006 55671 3818 1278 1985 2810 3691 4932 5698 7430 10121 11868 9803 7401 6241 6476 5631 4480 2015 1099 950 658 534 557 569 573 538 542 312 324 240 213 130 156 -11 -23 28 -3 66 183 557 1762 3969 7947 13788 20037 28670 37801 45646 52230 64852 80501 91513 84967 71742 58407 48867 42167 35440 34263 34561 31710 25383 16571 8319 3455 1460 397 79 27 55 71 96 152 186 97 108 132 150 141 134 138 137 98 170 111 98 198 213 111 177 144 64 105 120 78 126 138 141 192 83 102 112 169 73 60 95 31 48 136 81 53 64 53 73 38 123 79 114 62 42 90 80 156 71 128 95 61 122 106 123 101 60 119 126 83 143 150 72 120 143 102 170 97 87 129 40 22 71 70 69 118 138 129 91 179 162 103 97 134 102 80 104 111 80 72 -8 84 108 70 71 105 144 139 119 125 73 97 123 132 89 99 130 150 140 177 108 160 75 118 144 75 97 176 170 129 159 180 164 160 104 129 182 138 132 94 134 143 130 161 163 183 190 131 111 197 236 267 168 172 165 262 245 286 299 351 425 351 297 231 231 159 200 178 134 176 152 162 152 170 156 194 166 134 143 135 110 123 126 172 132 112 124 166 154 119 120 119 138 135 128 104 116 112 119 105 116 139 109 109 154 124 90 128 128 117 108 121 107 141 146 127 118 126 125 134 141 129 122 141 129 118 132 143 122 134 135 128 118 123 146 135 144 146 148 148 140 131 125 136 141 142 147 118 142 131 115 134 134 126 120 119 147 142 138 130 128 137 134 143 128 117 119 127 123 122 111 109 104 99 100 105 108 93 98 94 92 87 85 81 66939 363 69 30 11679 18 35 39 7069 1537 1556 1640 1565 1469 1409 1483 1462 1545 1413 1276 1201 1159 1135 1275 1404 1173 1438 4727 4326 1312 1058 1135 1091 1207 1327 1380 1351 1389 1405 1408 1437 1591 1391 1394 1275 1019 882 826 621 644 602 507 543 497 414 404 344 291 216 294 320 188 155 192 178 81 230 323 636 1297 2820 6785 12628 19969 33945 45742 44294 37297 27439 21197 19974 19202 18481 16212 11461 5963 2588 838 191 150 123 122 142 158 187 162 168 95 118 137 142 158 166 134 167 144 157 119 194 185 120 129 158 166 54 88 110 98 140 86 126 136 55 91 111 95 107 64 127 163 184 173 153 151 112 106 166 152 149 170 121 71 165 168 90 64 152 133 116 94 135 94 76 124 145 114 136 98 127 124 60 113 122 107 171 143 121 153 144 144 95 120 207 146 86 102 130 104 112 120 141 133 166 99 86 156 179 137 122 148 110 139 122 69 123 144 118 140 81 135 163 120 143 114 127 124 139 83 124 102 143 114 111 83 137 128 120 142 136 179 158 132 173 135 161 177 180 166 144 190 164 147 169 185 168 239 274 308 248 243 285 219 227 222 255 293 303 416 493 446 409 359 291 233 188 180 210 212 196 179 149 172 204 130 124 151 139 157 199 150 127 177 173 145 148 157 153 161 165 150 125 101 111 133 138 132 136 135 131 118 134 137 120 87 106 134 126 129 138 118 118 128 140 122 126 141 128 136 134 129 133 140 142 123 145 139 136 139 131 133 119 154 155 144 138 166 145 151 165 137 136 149 141 120 122 152 144 159 150 138 138 150 157 120 127 131 138 143 146 150 140 147 145 140 144 134 134 135 124 126 128 120 111 115 114 106 102 95 98 102 102 98 87 66945 363 71 30 11681 18 35 45 7068 1537 1319 1404 1426 1544 1500 1707 1688 1749 1821 1841 1789 1662 1780 1819 1858 1909 1878 1967 1957 2224 2183 2477 2641 2699 2755 2919 3128 3175 3408 3379 3189 2849 2787 2400 2055 1827 1650 1568 1629 1623 1803 2061 4125 5666 7852 9608 3658 834 439 211 272 181 234 145 131 154 162 100 311 330 396 438 668 961 1275 1987 2893 3700 3998 3343 2669 2922 4512 7030 8788 9742 8836 7714 4990 1565 400 152 109 159 168 80 93 152 100 110 111 106 120 113 176 80 76 158 171 94 154 175 206 188 92 103 76 91 83 50 26 73 146 151 177 210 98 57 45 92 66 111 132 51 104 94 105 90 147 27 71 120 139 83 143 85 143 131 132 130 75 89 78 20 132 88 99 69 75 137 111 46 87 100 147 184 164 112 96 63 92 97 57 119 129 134 92 146 140 124 177 137 124 76 10 108 109 126 75 89 92 61 101 168 128 120 106 133 148 147 134 114 111 84 144 137 137 133 136 127 120 153 125 107 160 115 110 121 135 124 152 140 141 170 135 120 179 147 158 188 186 186 206 268 358 335 286 230 205 205 281 237 206 204 265 386 603 707 762 675 494 407 315 236 212 180 166 177 181 202 175 164 156 152 171 158 163 161 164 155 166 181 138 133 120 128 143 128 136 106 108 128 136 122 100 111 112 101 79 116 115 116 116 130 112 114 129 118 92 129 125 122 147 137 138 111 129 122 102 132 138 154 137 136 148 141 145 150 133 131 132 132 150 152 151 134 130 155 138 129 119 140 142 149 149 146 141 138 133 154 153 141 144 146 134 146 147 136 142 142 135 133 124 129 131 135 131 127 116 104 107 117 109 103 101 105 92 97 97 85 89 82 82 66951 363 48 30 11688 18 35 51 7067 1538 -45 71 -54 58 51 58 24 97 194 195 244 294 406 372 413 192 311 380 463 532 575 545 596 739 805 810 854 970 1020 1156 1298 1289 1303 1405 1463 1576 2191 2545 2819 3183 3587 4536 5891 9106 16132 16808 28973 36617 53330 116158 195151 302708 350066 363976 452843 557492 423750 341172 65815 3269 293 300 266 217 231 253 337 471 724 822 983 1412 1683 2636 3714 4265 5276 5347 4457 3170 2602 1827 762 226 42 104 106 127 111 160 144 94 74 111 189 78 125 151 95 156 206 133 125 117 78 170 114 46 114 142 104 156 119 43 14 94 61 80 102 86 91 163 83 117 135 66 91 75 117 91 105 118 130 106 124 126 117 97 100 117 131 52 80 124 142 126 124 122 89 65 33 -7 90 118 65 147 94 60 84 111 47 5 66 149 125 65 121 161 157 153 145 143 134 134 84 138 111 133 141 112 54 121 104 121 124 102 57 115 103 133 100 80 73 68 110 85 62 155 152 115 115 153 95 120 116 105 129 141 170 146 126 160 160 88 135 161 156 191 263 219 291 368 395 369 385 355 330 282 281 204 178 173 190 259 312 493 935 1271 1085 849 532 356 255 210 154 173 211 175 199 210 129 143 164 140 162 165 163 155 132 92 81 114 132 147 146 134 134 150 142 122 117 126 115 121 167 129 135 115 117 132 123 132 112 108 114 138 97 119 137 133 117 127 134 140 113 108 116 112 131 138 129 108 120 147 155 109 121 136 150 142 127 147 134 141 141 147 148 120 130 133 144 134 132 116 112 133 146 134 132 139 142 135 121 113 122 133 143 135 126 116 114 125 134 128 116 117 116 109 105 106 106 105 105 102 100 94 94 95 88 79 82 78 78 66957 365 24 30 11694 18 35 57 7066 1538 92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 667 2525 6908 15708 35822 74645 154532 289794 227003 227392 364715 463194 700124 647842 741003 629508 672462 521021 216429 29051 928 550 740 902 832 786 730 625 626 707 714 370 102 99 113 146 98 -11 31 71 58 29 16 41 74 104 52 95 118 127 70 116 107 23 47 82 62 2 32 -7 45 104 62 24 1 -11 42 98 68 25 0 19 34 -4 31 78 39 75 54 91 21 -41 78 62 51 37 52 17 30 24 11 19 40 21 51 5 36 42 -9 84 72 33 10 27 -6 48 109 42 71 58 110 56 21 51 67 81 66 56 27 105 92 63 7 37 41 84 70 64 26 -19 31 58 77 53 104 30 27 58 67 71 32 13 21 74 39 75 37 84 79 48 35 76 68 95 92 66 91 30 58 88 32 101 108 90 81 136 193 198 355 442 449 482 515 421 318 291 265 153 169 213 202 304 405 733 1173 1513 1387 968 557 388 246 170 133 160 154 179 149 168 134 123 126 119 89 114 109 122 114 94 106 86 93 99 76 82 56 99 97 63 40 68 76 53 47 88 74 53 102 82 78 72 77 84 79 52 49 56 56 35 80 107 91 80 103 76 83 86 72 74 83 91 88 90 106 101 100 109 108 104 104 119 102 85 82 89 110 90 80 94 94 102 82 83 72 94 98 102 103 92 91 105 92 83 79 87 84 83 88 81 93 102 85 79 81 74 68 66 70 56 63 68 61 58 62 61 50 49 50 54 48 40 31 36 66963 365 28 30 11698 18 36 3 7065 1539 36300 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 80 1169 2342 5204 8248 7720 13701 23666 37448 71264 86070 57710 36413 46600 50586 33184 34618 76148 99847 110796 94847 65927 83267 143475 257892 329343 413538 510689 422119 399163 330959 272605 249563 92395 15824 785 187 187 155 102 139 37 101 82 55 93 45 89 118 24 8 -28 10 88 64 77 64 62 124 31 79 130 60 99 108 93 103 100 142 151 72 52 84 139 147 140 55 7 -33 45 30 45 51 89 105 147 55 41 11 58 75 66 81 82 32 40 22 23 75 58 39 88 63 42 78 53 41 -14 43 97 62 28 38 18 50 47 95 119 33 57 77 47 11 60 51 85 111 5 29 82 92 45 53 83 126 149 72 45 77 44 -4 36 16 68 109 87 66 99 34 94 93 58 73 70 76 62 58 94 93 87 35 55 72 69 97 87 92 87 83 85 111 111 107 109 89 127 80 86 73 83 119 196 214 277 344 446 464 546 669 553 401 294 263 234 291 314 338 592 1115 1522 1424 1202 925 578 381 303 224 190 148 131 177 158 166 181 153 153 121 130 127 138 127 123 77 103 98 129 99 106 90 101 89 84 105 81 84 67 87 85 75 94 100 109 94 118 98 92 94 93 72 103 81 83 73 114 110 90 108 94 108 87 89 120 134 108 87 123 116 97 81 100 121 136 123 121 125 93 114 137 117 111 133 107 109 91 108 111 120 96 93 107 107 111 113 101 105 104 97 101 103 114 95 105 98 95 99 110 96 97 101 96 97 86 78 64 70 79 67 64 69 62 69 68 64 60 56 57 52 49 66969 327 1171 30 11701 18 36 9 7064 1540 109 1076 3975 9771 957 999999 999999 1238 10157 31319 76308 116227 133922 143376 184700 199930 360824 471672 591737 636569 518451 375801 305603 430497 368259 233585 180855 154001 15688 14341 9208 4213 2495 1065 456 291 152 153 164 166 182 186 105 56 28 -47 0 20 -17 57 111 71 75 14 92 48 81 112 83 40 33 145 99 87 112 40 124 165 53 39 116 71 28 28 18 69 41 60 55 75 56 4 62 36 84 51 36 -14 67 19 41 37 65 104 71 61 74 101 13 26 -47 8 35 44 96 9 26 12 35 36 94 44 27 68 49 -6 2 52 59 31 47 18 29 42 35 90 74 64 89 19 70 30 53 48 54 44 75 27 36 78 96 85 95 64 75 67 100 72 50 82 82 94 7 42 80 83 85 47 80 70 96 67 69 49 117 72 91 95 55 105 99 57 108 149 38 62 149 153 125 125 266 294 241 245 398 432 542 558 505 408 270 281 318 446 682 1077 1644 1813 1477 1112 872 702 441 319 237 177 134 98 76 131 177 159 132 96 114 154 146 106 129 113 146 133 85 71 112 117 124 68 63 57 70 97 96 85 93 91 102 101 118 97 70 86 100 96 74 88 109 58 64 77 112 100 72 72 103 113 115 100 74 104 104 87 110 92 99 117 84 94 104 99 101 104 107 88 89 98 85 102 93 116 107 108 104 101 101 114 99 99 100 105 100 105 97 103 104 102 91 99 100 120 104 99 104 94 88 105 92 98 97 95 88 61 69 71 74 72 71 65 60 61 65 58 49 46 46 49 46 66975 319 1412 30 11702 18 36 15 7062 1540 -81 463 1746 4566 9121 13326 16110 20620 42551 63009 124050 196009 243122 352177 621195 861855 682131 944822 999999 762463 234697 17960 2056 252 207 247 193 177 209 147 185 66 93 42 109 134 150 97 100 126 107 77 115 121 131 87 148 146 34 119 147 95 58 117 169 118 28 155 131 80 115 114 101 48 93 63 96 58 52 99 207 123 130 98 -2 21 10 107 87 60 102 34 66 86 133 118 110 84 83 74 119 58 69 41 63 58 34 109 121 57 88 136 153 139 104 85 111 87 92 108 139 97 80 67 61 91 110 95 115 63 86 99 115 80 87 158 128 49 93 108 117 89 77 90 109 70 66 109 155 106 95 136 93 79 88 80 31 80 99 38 65 53 117 93 52 129 97 105 131 138 77 74 93 130 116 163 179 156 100 108 111 137 244 291 319 366 372 473 557 519 498 538 508 501 549 768 1391 2148 2286 1927 1448 1064 761 637 411 251 230 195 174 215 186 206 214 186 125 127 131 150 176 150 128 161 145 158 141 130 109 137 124 148 146 96 93 105 114 148 108 118 124 112 147 116 122 132 107 118 107 116 92 89 154 176 137 97 114 125 119 127 123 122 143 132 145 145 142 144 141 138 139 158 142 109 112 145 129 147 135 160 159 142 133 134 139 141 150 174 141 142 156 154 154 130 134 139 135 148 142 139 141 121 144 133 128 130 139 139 122 126 136 135 128 128 120 104 111 109 109 101 103 105 97 97 91 93 84 78 84 83 78 66981 338 844 30 11704 18 36 21 7061 1541 26 860 1675 1205 283 999999 999999 999999 999999 999999 999999 999999 999999 703 1008 561 736 2775 4654 5046 6190 9598 18960 27762 43659 30536 27903 67496 119933 170337 254857 367110 507307 561081 759406 723777 429627 419657 463798 462563 50937 560 105 200 166 92 78 124 106 119 92 118 69 203 181 78 104 107 146 71 115 116 102 45 94 104 85 46 72 92 128 169 57 39 84 140 125 107 94 107 77 129 80 41 87 48 -4 71 36 107 173 127 72 -22 -32 96 126 87 88 94 114 92 86 122 46 86 121 98 75 69 68 82 117 138 83 126 112 48 62 83 84 96 70 33 94 129 51 28 113 79 87 133 39 38 103 84 33 38 96 22 64 78 63 99 89 98 88 105 43 22 92 119 96 94 41 54 91 76 73 56 89 114 119 121 68 69 38 39 114 101 89 99 89 74 83 69 124 157 138 131 97 60 73 80 143 133 68 103 149 161 110 149 261 303 341 403 444 493 400 401 504 515 571 620 758 1263 2122 2319 1719 1127 819 665 494 352 240 223 179 134 187 195 195 132 127 135 113 139 103 155 141 157 144 127 105 141 148 118 97 101 106 133 130 127 108 82 80 119 143 118 99 119 108 124 126 97 99 108 106 115 118 115 103 108 79 98 133 133 122 127 110 107 109 125 142 124 135 148 122 144 143 131 135 137 118 110 105 117 116 111 129 140 131 126 132 139 130 128 125 123 125 118 114 113 119 105 105 106 115 125 126 109 97 100 119 124 108 119 117 122 115 105 89 92 82 82 89 80 87 92 81 77 75 78 71 67 65 70 66 59 66987 323 1300 30 11710 18 36 27 7060 1541 11 2095 2050 512 924 2298 6414 21441 64697 186610 245702 370915 503421 234707 172346 211192 512753 506843 332908 410728 346546 363667 173312 7902 1660 419 86 100 2048 9982 19183 4368 145 113 99 102 147 95 120 126 156 195 57 39 123 104 144 114 102 119 110 72 91 154 184 97 185 45 63 48 2 109 169 193 156 120 121 98 132 96 66 42 144 142 64 44 72 94 23 41 96 75 110 121 132 90 77 37 78 107 87 99 108 79 143 104 94 58 80 52 30 58 49 40 86 120 61 61 48 59 34 19 113 77 88 157 120 54 62 63 89 -1 71 88 123 91 65 78 59 10 81 133 33 65 59 56 93 92 66 89 128 84 61 106 83 101 36 71 114 83 59 63 51 79 28 75 126 99 97 86 34 33 40 80 97 64 98 156 106 96 136 142 148 81 85 107 181 256 363 412 416 423 505 530 428 480 624 655 598 797 959 1420 1907 1728 1327 828 569 534 389 278 233 179 153 168 175 158 168 148 128 161 142 151 137 127 109 95 122 124 127 134 113 86 108 136 110 117 81 116 97 93 90 85 93 93 96 111 88 104 92 82 90 121 120 96 126 118 98 76 85 98 115 104 112 123 109 112 120 119 95 96 117 114 105 113 89 85 112 120 138 129 130 132 132 107 103 114 117 127 125 122 119 118 116 106 113 132 138 125 117 104 107 111 110 104 103 101 113 118 115 122 107 106 112 107 102 95 96 107 96 86 79 79 84 79 76 57 66 69 62 65 56 56 57 66993 337 859 30 11719 18 36 33 7059 1542 -91 999999 999999 999999 -58 13 7 35 -2 -3 67 88 191 319 432 1211 5168 9012 9352 12205 40963 78707 184482 360348 445207 576618 598479 571745 537255 182209 5441 286 196 249 250 206 254 258 243 144 172 172 90 39 82 63 160 123 115 187 187 238 241 275 198 127 107 146 147 127 78 146 58 84 195 172 136 158 101 188 142 119 159 171 170 87 120 137 160 118 81 162 132 73 70 96 116 74 119 133 165 131 55 92 85 74 141 124 105 52 148 134 104 50 86 51 97 99 65 111 163 98 134 111 83 150 111 144 106 97 102 82 80 129 105 90 112 78 82 122 111 161 137 125 120 129 112 114 121 72 57 133 89 95 59 106 101 101 97 82 117 89 166 138 118 130 122 71 127 117 119 134 96 175 110 84 93 109 97 135 173 118 70 107 99 133 107 111 87 130 131 129 137 108 132 140 173 177 150 177 219 348 552 525 495 509 529 648 577 488 710 884 750 694 835 1127 1313 1299 988 648 526 444 263 188 194 191 139 163 215 183 167 177 200 146 148 135 140 164 168 184 160 150 121 147 121 142 130 145 135 121 140 129 114 110 131 113 150 138 154 128 119 149 134 129 122 144 119 115 125 119 162 151 138 107 111 132 134 129 128 122 115 169 140 146 141 139 150 141 141 149 145 125 133 158 151 144 144 148 145 146 160 150 151 149 161 142 142 146 153 139 147 146 157 147 137 134 136 134 133 146 139 149 141 151 137 135 141 134 134 123 112 118 125 120 114 111 101 105 98 92 95 91 92 91 89 81 74 66999 325 1253 30 11723 18 36 39 7058 1542 270 778 7045 41872 97423 217645 310048 215267 220909 350976 362756 214314 334744 519761 425427 375320 445899 421639 36640 2042 63 156 145 120 114 214 122 105 100 179 74 57 94 26 82 35 26 89 191 136 109 48 92 67 117 105 50 74 72 93 53 106 59 123 148 82 132 71 54 48 127 113 14 85 66 87 49 102 108 110 39 101 101 63 113 98 119 67 78 17 53 51 121 50 38 75 18 18 19 99 65 76 74 64 44 27 58 31 34 107 38 92 113 97 88 54 51 64 73 56 124 23 66 77 85 29 34 50 69 48 19 39 68 131 72 14 12 78 40 31 36 30 52 96 76 5 1 96 37 34 37 31 8 7 54 52 78 88 121 68 124 134 82 60 95 82 97 8 40 98 116 107 77 63 119 99 72 57 105 113 93 94 86 91 94 84 117 212 304 486 575 474 480 522 612 522 491 571 757 719 656 712 798 880 921 733 501 457 388 304 169 198 183 140 102 129 150 154 143 99 111 117 119 141 148 104 104 133 108 122 101 100 143 115 102 126 70 84 76 91 89 89 99 120 121 107 134 88 94 93 101 86 103 95 100 80 117 104 102 107 99 122 135 98 98 119 126 100 84 101 119 120 105 122 153 120 101 108 126 114 90 111 114 108 112 113 110 113 99 98 110 115 126 126 128 117 124 121 124 109 116 107 121 119 120 112 108 106 102 104 103 124 117 95 97 98 97 93 85 90 76 76 65 68 72 68 71 64 58 60 62 61 51 51 48 67005 325 1251 30 11721 18 36 45 7057 1543 573 5575 13563 24407 38425 58442 92642 187323 254599 225536 164742 133415 158882 256324 342068 479571 473992 341404 210613 249339 334956 409136 516045 538982 216393 4809 327 210 91 132 84 168 84 156 203 84 148 110 138 148 131 167 143 78 103 65 110 117 118 180 114 118 117 117 143 90 129 120 90 89 120 119 192 178 125 93 138 168 130 148 213 64 89 137 70 130 189 113 77 163 145 76 97 77 125 151 93 102 136 100 65 97 110 125 94 89 112 108 91 65 99 116 94 51 26 104 82 120 121 93 46 50 49 93 73 71 84 86 117 129 144 99 68 117 121 65 82 106 125 91 77 103 102 111 121 97 110 142 127 134 78 110 65 99 96 65 133 134 93 103 72 101 129 93 58 100 67 138 187 90 71 68 121 67 149 124 141 76 77 107 172 195 150 140 152 178 292 415 602 655 603 522 551 616 617 654 643 816 831 716 598 554 571 579 489 406 393 352 318 282 257 205 142 192 188 176 194 210 170 181 166 147 140 187 158 152 162 190 161 144 168 146 122 145 144 146 162 153 125 108 124 97 103 127 140 145 140 140 128 124 122 123 138 160 140 147 126 131 116 137 153 181 190 143 116 129 142 121 147 153 140 147 179 162 130 159 165 131 149 149 143 155 154 164 148 138 134 157 148 140 154 143 152 144 145 144 139 143 139 150 134 142 148 138 158 148 144 136 139 140 146 164 154 154 147 118 123 121 114 109 112 116 117 111 95 105 100 104 107 94 91 93 93 95 87 67011 342 739 30 11719 18 36 51 7055 1544 -90 -57 -90 -79 -76 -64 -26 38 -50 24 48 146 106 259 428 379 2867 23649 48580 53507 90251 123265 128767 190861 253152 345970 549962 450770 400476 256860 200802 51583 1055 294 270 175 256 166 144 203 286 213 118 139 91 157 165 46 129 130 216 149 131 140 187 189 181 180 103 98 124 82 74 159 103 120 137 116 121 117 143 94 126 165 134 246 237 155 150 -9 87 175 177 140 49 127 217 140 134 108 47 68 89 82 102 93 155 182 136 108 108 92 66 116 47 109 68 48 98 109 151 136 113 65 71 130 112 83 50 84 56 54 103 48 73 72 85 116 114 97 115 141 172 73 84 132 79 105 100 61 -17 23 52 127 121 40 55 109 150 51 25 54 76 95 92 80 82 85 93 64 86 96 114 103 138 115 7 12 78 74 76 88 80 49 75 45 76 128 120 83 70 41 24 51 46 131 99 103 138 115 109 143 220 401 506 622 678 618 511 545 591 644 565 557 640 776 779 660 559 525 491 409 387 427 348 288 221 204 235 190 194 200 133 121 120 177 181 134 159 155 160 158 152 132 144 151 128 132 152 137 167 135 156 113 116 143 101 95 100 105 137 111 81 131 152 141 134 118 106 88 92 124 121 119 123 122 103 117 114 125 106 118 114 139 128 134 130 124 133 146 147 147 142 150 151 139 161 154 133 135 150 154 143 149 149 138 126 142 148 151 148 152 126 134 155 140 140 142 128 120 119 121 136 129 139 134 113 109 111 100 109 110 121 117 101 97 105 95 96 95 93 99 104 102 78 79 90 75 78 72 68 65 67017 364 79 30 11719 18 36 57 7054 1544 296 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 -44 -51 -67 -14 -94 2 -47 91 5 8 -13 -24 125 147 81 43 91 169 63 23 70 125 283 577 4810 10752 31968 82873 156317 94027 130981 245975 405148 367429 366828 425623 219371 51021 762 196 171 106 194 174 117 128 124 137 185 203 126 19 93 123 134 143 106 177 119 40 101 122 92 96 123 129 127 112 98 112 182 101 99 149 108 49 102 76 86 100 167 88 84 102 110 116 126 101 95 23 152 145 88 116 122 191 113 133 125 81 144 144 179 134 63 89 52 106 101 56 92 56 30 101 97 35 91 56 63 89 69 90 100 69 94 92 50 82 167 126 73 94 42 76 90 107 129 64 100 117 131 76 25 28 80 56 81 159 52 36 72 95 79 77 89 69 50 88 69 77 116 113 90 61 71 50 59 55 45 110 103 35 107 96 70 103 127 78 56 53 76 106 50 105 84 97 44 85 73 78 68 122 65 120 105 99 76 110 199 279 514 583 679 699 518 481 629 665 548 468 415 451 517 630 677 603 531 482 449 421 396 298 246 171 184 172 195 178 194 167 154 208 227 172 149 123 147 162 129 112 170 161 148 169 115 126 153 128 114 156 115 133 98 85 117 122 123 128 117 115 125 149 146 124 128 162 148 131 120 112 143 133 127 123 121 134 148 135 110 137 132 137 123 140 134 126 134 168 142 148 152 134 121 133 146 142 151 149 127 121 128 138 127 132 138 146 160 142 128 133 130 136 141 137 130 124 135 144 144 128 134 142 134 133 115 115 116 119 118 111 111 117 107 92 93 102 100 96 98 101 101 102 98 82 74 81 72 74 67023 364 83 30 11723 18 37 3 7053 1545 1115 399 517 509 474 470 438 514 520 551 650 547 548 562 693 637 565 554 641 698 745 854 838 790 876 1003 906 831 742 910 939 980 986 1115 1023 1019 1121 1493 1639 2429 21798 103980 160493 147111 77010 75728 114833 7816 482 289 301 313 303 265 252 162 135 239 164 154 225 172 35 100 122 114 125 95 124 115 0 102 67 116 127 141 35 83 63 107 123 46 167 175 177 83 0 38 72 126 58 103 105 48 106 81 79 105 88 91 63 72 117 151 45 103 83 58 142 144 41 79 120 138 108 104 146 67 175 92 75 98 96 33 103 75 49 90 96 81 96 71 42 48 118 84 73 6 41 93 100 75 74 89 42 50 45 -34 85 89 62 84 102 52 44 67 52 39 72 8 69 97 40 43 75 73 114 106 75 111 53 81 86 91 83 26 108 108 41 60 72 78 65 33 92 80 110 101 71 52 56 95 48 41 108 101 82 64 25 56 104 46 90 122 103 113 123 57 67 116 82 65 134 93 151 277 405 494 596 631 616 594 620 663 646 600 506 463 472 546 599 499 468 422 398 463 371 290 215 191 186 198 202 154 134 164 182 153 135 162 147 135 106 94 102 149 170 129 125 94 135 132 145 97 100 111 99 85 98 88 63 93 99 96 92 115 85 118 117 96 112 113 96 115 117 125 95 87 78 96 104 129 121 117 104 122 131 115 123 114 110 118 131 130 131 119 122 98 114 116 138 127 119 109 126 134 116 118 135 133 149 122 115 107 104 107 109 106 101 108 112 121 119 126 109 105 103 106 103 100 107 106 107 100 109 107 92 74 87 85 73 82 76 77 78 83 77 79 73 73 69 66 62 55 67029 363 118 30 11728 18 37 9 7052 1545 685 643 651 622 797 720 668 753 800 757 762 817 782 780 824 796 879 900 945 975 1056 1078 1128 1165 1242 1216 1183 1172 1171 1200 1222 1279 1325 1359 1445 1419 1296 1087 909 644 1679 15784 50970 38109 1520 455 446 448 384 469 479 445 370 251 251 209 119 152 250 252 257 215 148 145 49 117 135 161 59 97 95 106 153 56 51 89 84 48 120 2 65 186 117 105 61 92 120 47 35 151 75 88 116 69 113 138 121 83 107 111 79 69 69 145 189 139 141 136 118 123 106 60 86 175 106 112 124 107 139 144 126 103 120 109 80 69 93 70 69 87 126 106 81 53 35 91 78 87 97 -3 92 77 59 110 89 32 14 54 84 18 31 86 142 128 84 56 80 57 64 78 47 78 17 74 120 81 70 79 48 27 83 38 47 86 103 91 73 57 89 73 53 48 39 14 65 118 141 89 42 25 59 82 66 44 112 99 37 42 90 76 75 68 93 56 86 135 152 94 80 98 104 100 90 106 190 345 571 657 711 704 724 707 750 722 645 576 551 511 500 504 427 405 468 445 320 251 215 168 175 203 189 130 141 158 162 150 156 120 135 124 126 137 154 133 110 127 110 107 119 134 103 90 97 119 126 125 117 69 95 98 98 81 79 105 118 97 119 106 105 104 119 112 117 92 109 118 96 90 93 124 143 139 104 117 145 126 96 134 143 111 130 139 127 102 125 128 126 112 133 141 133 134 116 115 123 130 145 125 126 132 136 126 126 135 132 132 119 109 111 129 133 130 125 110 113 115 127 115 103 112 124 115 105 117 107 102 95 99 93 104 97 91 94 97 94 93 94 86 79 76 74 79 75 67035 364 91 30 11731 18 37 15 7051 1546 695 476 567 628 551 536 623 652 655 825 796 793 797 760 768 904 816 770 850 833 750 818 914 877 1026 1120 1137 1203 1135 980 955 996 1055 1124 1007 923 979 756 560 584 521 478 413 524 442 485 518 548 496 425 402 405 269 212 157 216 137 169 193 152 162 176 161 246 198 184 132 44 51 78 151 74 112 161 142 99 107 153 118 166 157 237 121 120 145 105 67 96 47 91 95 71 76 91 89 43 134 127 136 185 102 135 168 102 65 175 164 133 119 200 122 111 140 143 119 98 145 25 101 103 63 106 82 111 72 125 106 112 159 148 95 111 95 110 73 157 49 47 83 61 55 144 117 107 94 99 80 91 93 121 132 77 95 39 79 154 89 116 72 100 89 91 94 68 51 51 95 44 79 121 86 111 94 125 15 62 112 65 58 91 26 33 60 57 122 172 107 121 101 138 134 74 98 116 49 79 97 102 150 116 152 159 173 121 62 57 116 151 110 126 75 92 127 116 141 150 234 467 815 922 1031 1066 945 912 837 766 644 526 510 501 453 550 546 515 443 301 228 221 190 173 171 164 101 140 152 166 155 120 133 158 152 140 106 136 135 89 106 131 154 154 137 101 101 130 132 123 98 113 133 116 135 132 121 132 124 106 99 97 123 125 113 105 102 111 137 123 127 85 105 107 103 106 126 117 112 109 100 120 112 140 129 116 140 143 140 129 129 148 135 126 123 151 158 153 135 123 116 137 129 126 113 146 142 139 137 142 129 124 107 121 146 109 105 126 134 134 121 111 111 112 121 124 132 129 114 119 115 117 120 101 100 106 114 120 126 109 108 106 99 95 95 92 87 83 67041 364 91 30 11731 18 37 21 7050 1546 812 603 621 613 643 646 590 633 796 755 752 637 580 694 632 666 703 740 732 705 740 746 718 778 727 594 694 760 665 657 631 604 637 704 672 631 580 505 563 465 600 540 495 513 460 505 398 321 315 317 301 233 220 165 252 135 115 190 223 159 44 115 178 151 102 66 100 163 122 116 134 68 30 80 77 110 117 71 67 60 143 89 39 93 81 67 90 57 99 83 84 52 40 -11 136 63 85 119 87 82 67 40 123 106 26 73 105 71 64 48 106 110 51 119 161 129 94 86 107 93 106 145 68 110 66 70 88 7 141 101 117 50 -25 101 129 88 81 79 -2 92 73 45 85 107 66 48 61 82 74 95 72 63 12 69 82 82 138 138 101 104 86 95 54 74 82 87 97 119 79 83 73 -13 77 12 85 95 83 48 42 53 66 48 72 54 43 117 101 76 89 57 36 30 26 51 63 15 85 87 90 80 65 82 63 102 34 97 81 70 63 88 67 104 79 109 119 163 232 379 718 1171 1546 1533 1282 1063 869 640 645 548 576 510 460 549 572 558 422 321 229 172 163 136 102 122 115 122 155 162 132 136 135 98 129 127 125 120 144 82 111 120 132 119 93 119 145 131 115 103 107 94 94 86 123 112 116 114 123 127 108 93 86 125 94 95 67 76 106 80 99 119 109 102 77 91 109 89 109 120 107 85 94 81 91 122 118 95 97 101 105 109 109 99 118 136 133 131 136 132 134 115 119 129 144 139 127 122 121 123 108 121 130 118 112 125 119 98 110 118 110 108 111 94 103 129 111 108 115 101 97 97 94 86 90 89 104 98 87 82 83 80 82 87 75 75 71 71 67047 363 123 30 11733 18 37 27 7048 1547 446 444 426 539 382 459 605 596 554 538 670 681 670 606 709 663 706 633 717 600 640 724 751 684 773 787 807 845 835 870 859 758 801 861 900 891 741 632 668 583 493 175 642 2535 756 137 161 19 110 72 93 45 39 90 130 45 -4 44 42 10 -15 23 36 41 19 21 -57 -33 -12 -45 -11 -45 -85 -68 -22 21 -60 -24 -37 -56 -43 -80 -35 -29 -55 -85 -88 2 -42 -2 83 -72 -85 -38 -59 -66 -46 -27 -85 -46 -4 -49 -46 -66 2 10 -59 -29 -3 -17 59 -18 -27 -47 -4 17 -58 -51 -25 -42 -37 -38 -73 -29 -80 -83 -48 -13 -19 -80 19 -33 -94 -72 -63 -55 -70 -81 -83 -12 24 -11 5 -87 -58 -5 -5 -5 -19 -5 -52 -87 999999 999999 -85 -19 -30 -13 -49 -49 -17 -49 -1 -38 -98 -69 -68 -72 -57 -51 -59 -82 -54 -50 -49 -72 -16 -17 -96 -22 -61 -71 -47 -35 -23 -64 -80 -39 -38 -19 -12 -28 -43 -19 -2 -20 -42 -73 -34 -16 -22 -30 -46 -51 -38 -22 12 13 -17 -22 -5 -69 -1 33 73 73 227 559 1550 3458 4312 3167 5812 16415 33858 43108 62060 110314 113151 24227 1370 475 578 527 355 283 177 122 109 111 131 121 104 113 123 147 104 142 112 104 108 104 112 97 110 73 102 124 106 91 95 73 65 79 93 72 49 52 68 74 99 100 93 87 83 100 103 85 79 73 93 82 90 81 94 87 107 98 85 76 93 98 90 72 101 90 90 102 89 91 108 101 121 106 96 91 114 100 92 96 99 114 117 97 96 110 95 90 101 100 83 105 102 106 91 97 115 115 113 121 120 112 113 119 106 86 89 88 96 90 86 92 84 84 80 103 103 93 74 70 80 80 65 71 78 70 59 57 54 56 57 53 46 67053 364 95 30 11735 18 37 33 7047 1548 398 144 145 110 62 62 116 117 109 124 161 123 130 134 122 237 283 230 204 185 208 211 358 294 362 286 347 488 416 400 428 357 330 389 434 414 467 556 521 543 535 299 19 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 122 669 3767 15597 30298 35483 49021 61812 78368 112144 176798 260684 285921 334951 222201 49189 2399 520 447 327 316 291 179 144 151 167 114 88 84 87 129 104 114 95 68 90 97 104 126 125 105 122 113 95 88 106 106 102 100 122 80 84 93 84 78 88 108 86 84 87 88 82 100 91 70 85 105 85 115 100 101 115 105 118 122 106 126 113 90 72 80 84 85 97 108 104 107 106 106 101 99 117 115 114 98 105 91 102 112 107 117 112 114 128 131 130 137 123 106 129 119 103 117 100 109 110 111 100 97 102 108 96 99 103 111 121 108 98 105 99 100 98 95 94 86 85 81 86 83 80 69 68 64 68 65 62 64 67059 364 98 30 11738 18 37 39 7046 1548 308 91 93 115 156 149 119 38 120 184 170 217 241 210 161 201 287 282 242 242 238 204 285 316 271 374 302 312 280 330 372 344 296 312 231 271 256 242 215 195 127 221 279 297 317 283 39 -16 -20 -93 999999 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -54 146 519 5613 25868 52347 57709 49004 42592 50134 59327 92245 275743 362649 258074 156972 73749 3327 464 432 339 341 246 164 128 107 99 108 104 110 90 104 108 89 78 79 75 82 92 130 92 77 94 95 66 87 47 59 96 84 82 73 82 99 62 65 94 81 78 77 56 70 76 53 49 74 33 52 54 55 72 76 70 91 90 80 75 77 39 85 108 88 67 64 76 93 99 76 62 78 92 94 117 107 101 115 99 87 87 86 96 91 91 105 88 100 97 105 107 93 89 86 82 87 86 91 103 83 79 71 90 94 101 77 77 81 76 93 84 81 105 98 88 70 66 74 63 61 68 61 57 52 50 55 50 48 47 38 67065 364 104 30 11744 18 37 45 7045 1549 489 355 281 361 337 270 339 374 383 360 386 384 360 442 420 372 410 407 372 454 507 477 533 520 532 568 694 784 839 910 913 784 702 680 665 704 612 527 549 493 394 265 237 163 229 135 35 23 5 51 78 14 28 -20 -98 999999 999999 -18 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -54 999999 999999 999999 999999 999999 -83 -78 999999 -42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 999999 999999 999999 999999 -84 999999 999999 999999 999999 999999 -88 999999 999999 999999 999999 999999 999999 -82 999999 999999 -100 999999 999999 999999 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -69 999999 320 2111 1415 135 -47 -11 -19 -37 95 137 174 331 311 227 198 96 32 -56 -54 -60 -56 -36 -67 999999 -38 32 -13 49 240 431 2675 18731 53009 64433 57363 62311 81295 84497 89402 160276 162844 71934 4776 619 460 360 260 240 236 185 157 92 101 117 102 115 134 99 94 101 98 125 88 71 126 123 89 86 122 139 135 92 101 75 90 104 84 111 82 49 81 79 105 70 75 90 99 116 94 79 84 65 77 86 72 80 74 65 92 58 74 74 68 99 83 105 82 81 108 74 79 113 117 82 98 114 114 124 113 101 97 102 115 122 115 122 107 96 98 113 115 104 103 113 97 88 108 113 111 88 102 96 93 109 120 115 110 103 90 95 93 100 95 94 97 90 96 96 92 87 82 82 72 72 68 71 69 59 63 63 53 54 67 59 53 67071 364 77 30 11747 18 37 51 7044 1549 278 145 183 172 168 230 315 200 224 289 247 199 234 327 315 278 203 263 264 252 381 457 441 347 449 564 535 668 826 963 843 668 579 632 590 637 564 623 574 549 424 282 104 41 60 65 54 34 -89 999999 999999 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -22 235 1244 10076 50001 103340 72098 29800 37453 46373 28146 12274 7199 8904 16349 23596 25054 23377 18225 9198 3665 1116 400 242 126 19 -31 9 33 77 51 60 287 360 1884 20097 63400 79651 103653 149253 139626 92213 66225 45644 35720 22253 3283 915 615 355 309 278 222 171 164 187 153 135 106 102 87 125 128 124 112 131 121 110 143 153 129 123 139 149 157 114 78 118 88 90 102 115 97 92 86 124 109 114 104 109 87 106 110 102 117 86 94 101 83 89 98 106 101 112 100 103 88 96 76 110 98 134 114 97 121 130 101 120 142 141 116 101 120 126 140 131 121 122 110 126 149 130 119 116 136 130 131 124 129 124 120 114 130 135 122 121 119 116 106 127 132 128 114 113 99 105 119 121 113 99 114 124 111 97 103 92 90 102 95 84 81 78 74 73 77 78 76 68 71 67077 339 858 30 11748 18 37 57 7043 1550 -74 999999 -45 -61 55 91 23 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 195 5339 30967 67364 85503 96763 91782 71455 55606 44498 32588 31569 25698 26719 31594 44810 72543 110863 131282 108962 89793 67519 45356 28831 16293 6462 1285 118 97 151 382 942 345 67 279 433 2689 19556 73381 118419 88805 80046 110356 112626 101166 95150 115601 131659 32246 2476 521 235 243 223 216 222 175 163 161 146 165 137 160 136 132 153 122 79 124 134 153 167 117 118 128 146 151 121 139 167 132 118 115 110 108 153 132 97 88 108 101 126 126 120 118 119 101 116 126 146 123 124 139 157 147 150 150 134 127 150 151 126 137 147 134 141 114 138 136 118 147 162 143 113 132 137 135 138 139 129 141 116 112 127 127 130 111 128 122 124 125 131 128 132 137 122 126 137 113 140 138 128 138 136 130 110 111 117 129 128 127 124 113 102 111 107 110 98 104 104 95 91 99 89 83 82 86 90 75 78 67083 178 5688 30 11748 18 38 3 7041 1550 4347 20112 33726 37513 42820 49649 54573 54931 61045 63044 71560 87823 105919 124468 160351 193039 227771 245918 244012 250793 264306 261406 204120 125488 80539 70001 50415 23389 13795 59041 95278 90654 11195 5563 1367 4452 14713 23035 40437 59554 69511 49784 35656 69146 116000 192737 112767 13086 3473 390 274 200 211 168 157 171 155 168 220 179 147 138 182 127 146 142 116 137 157 156 134 135 135 136 117 82 106 134 112 131 126 101 112 129 117 111 102 78 135 110 98 110 108 106 129 137 106 119 135 121 132 124 129 146 153 138 142 143 132 125 130 119 102 127 139 130 117 121 154 129 145 140 128 115 124 129 141 131 155 141 146 158 151 143 127 145 129 153 155 141 134 116 115 134 147 141 154 158 135 141 137 125 114 125 140 119 115 126 138 131 128 126 122 108 102 98 94 98 106 98 87 86 85 84 81 77 85 89 67089 179 5661 30 11751 18 38 9 7040 1551 1558 5816 12627 19049 22718 26404 31518 35899 40631 44509 48935 53985 65152 76486 88336 112379 137957 158926 169022 170230 181505 204282 228650 239337 262694 284543 278590 243036 211311 169065 136780 125767 135273 161252 144721 46624 9806 7747 4802 9190 27734 43944 22367 2965 2125 12363 39524 36294 34395 18839 863 212 157 162 156 154 132 88 112 135 153 157 190 161 152 143 108 123 110 119 155 160 143 162 155 143 151 122 93 110 103 82 113 107 71 93 99 102 114 128 130 117 140 131 104 101 85 111 109 126 131 111 108 115 153 132 138 73 98 113 105 103 104 119 113 92 103 105 142 133 124 113 118 131 136 135 127 112 101 112 128 137 130 129 124 119 96 100 129 113 119 110 121 116 115 99 114 130 129 118 122 120 124 124 126 131 120 119 117 112 107 93 108 100 96 91 97 91 94 78 75 86 90 78 77 71 74 68 62 67095 181 5603 30 11753 18 38 15 7039 1552 -3 1248 4140 8082 10786 13024 15833 18787 22403 23791 24654 26124 27951 30393 36165 44140 58801 70560 81277 94080 109975 126091 144216 164881 187467 210851 234361 253488 276164 283962 261035 224486 185865 191223 221119 237111 197318 158737 122013 71923 50596 19215 8013 13092 11431 3058 14387 67634 163463 150596 197032 11741 428 205 131 144 148 120 99 135 125 136 128 127 100 101 114 137 95 124 106 122 96 116 90 105 80 93 116 127 114 132 93 75 105 99 127 104 73 93 125 109 99 113 108 71 76 102 95 90 87 112 59 81 117 113 110 102 129 110 86 93 78 110 107 98 95 105 110 125 108 81 100 85 78 102 102 104 118 131 117 132 102 99 110 124 114 119 114 118 104 104 124 111 105 107 107 107 117 127 114 106 98 99 107 99 96 105 108 110 109 105 107 93 86 92 92 97 86 81 87 88 71 63 70 70 70 73 66 62 56 67101 184 5517 30 11757 18 38 21 7038 1552 86 886 1667 2701 4304 6494 8458 9440 11539 15538 19239 22228 24103 25678 27455 27304 28592 31272 35777 40000 44502 50473 57970 68526 81280 96083 110450 127419 144391 161444 186462 206030 223417 236076 230867 179887 123536 144445 210935 269534 262286 281691 297300 232212 110611 20916 5427 12147 57836 112387 153984 205337 131571 135814 5190 370 270 199 142 190 171 226 188 192 194 191 161 175 162 171 132 195 179 168 163 154 172 133 130 183 177 119 146 186 160 140 153 141 115 123 161 134 142 137 134 156 134 114 138 140 136 128 160 121 113 149 129 147 137 164 164 164 140 163 172 146 157 140 160 139 148 172 155 145 157 134 138 143 167 168 176 182 163 141 149 162 164 150 146 172 179 163 151 168 152 158 147 152 161 167 182 171 165 166 160 159 149 160 170 161 148 163 158 161 144 154 158 155 143 145 149 147 127 128 124 120 125 122 121 125 113 107 106 112 67107 188 5399 30 11759 18 38 27 7037 1553 90 588 1266 1694 2298 3005 3744 4537 4982 5780 6389 6928 8003 9358 11033 13372 17407 21215 24336 28749 33061 36785 41461 46194 50281 54650 61265 67793 69455 76890 78800 84195 87199 91918 105147 120692 139863 144529 107694 90869 121463 145338 181821 226199 267439 301833 331332 326757 251574 101726 16808 24896 76426 137217 183247 135808 62457 106080 4933 213 154 129 158 146 120 131 121 145 110 112 151 123 116 131 130 106 92 126 149 136 97 132 128 115 105 125 79 105 117 133 79 82 87 92 88 103 96 104 118 108 102 79 56 73 88 98 86 82 113 107 87 112 133 104 106 107 88 97 110 94 73 100 92 90 97 121 104 111 107 103 95 106 113 119 118 127 111 105 124 124 96 107 118 120 115 104 101 94 104 100 107 111 102 108 109 101 104 112 114 134 119 95 107 104 91 91 105 104 95 91 92 98 96 92 90 82 83 84 76 74 80 67 67 71 66 64 61 56 67113 192 5278 30 11758 18 38 33 7036 1553 55 214 596 1414 2114 3067 4042 4496 4636 4888 5083 5107 4625 4971 5699 6040 6447 7765 8745 9610 10658 11628 12587 16162 20519 25931 32249 38176 44911 54730 64422 71716 77378 80573 80558 81395 88287 85488 82582 87329 94655 102537 97346 89964 114890 167716 216209 257167 299038 351864 402341 439148 387271 234501 77847 11086 19524 87839 69379 4817 7111 8103 513 216 218 159 133 146 139 131 147 153 193 166 154 103 117 127 107 133 142 116 120 157 149 123 156 149 134 105 118 111 101 116 95 88 84 96 82 108 113 125 120 90 101 116 95 91 111 105 115 114 128 86 86 124 133 102 98 111 109 120 122 115 124 117 99 125 74 92 133 137 124 121 133 135 136 118 113 126 136 133 141 139 113 138 134 124 124 122 131 117 112 130 132 127 113 113 121 140 128 130 140 135 115 123 134 126 125 132 123 124 121 128 111 117 112 109 88 90 96 103 97 90 96 90 89 85 84 84 79 79 67119 195 5187 30 11757 18 38 39 7034 1554 -49 33 253 661 1137 1350 1853 1685 1512 1281 1146 1100 921 806 830 1042 1399 1957 2305 2337 2590 3245 3909 4507 5686 6289 7218 8304 10685 15892 20831 25774 33058 41120 49769 59671 69645 80198 93907 107886 123195 136957 143224 144064 140815 145256 145191 152994 194109 239403 276208 306739 339239 375137 405975 396274 299208 99482 12877 16888 15905 4435 1882 1454 499 240 218 169 167 163 147 95 89 109 158 147 133 120 111 124 147 115 116 139 111 130 138 109 124 131 147 116 117 124 152 128 104 91 80 126 122 155 128 95 120 138 133 102 107 123 111 117 96 106 132 109 107 109 119 117 139 142 134 134 116 117 130 129 129 91 87 118 114 123 159 143 127 117 115 139 138 127 125 131 107 122 147 127 127 132 131 146 124 130 145 120 118 114 116 128 129 126 122 126 124 122 123 111 117 124 125 118 113 135 118 119 118 114 98 99 106 110 113 106 91 86 92 96 86 87 84 77 80 71 67 67125 197 5129 30 11759 18 38 45 7033 1554 -67 187 418 422 317 436 619 1181 1554 1964 2345 2805 2950 3237 3378 3557 3792 4022 4137 4331 4513 4595 5002 5854 7054 7566 7779 7565 7295 7581 9444 13874 20168 25264 29546 35723 44240 51794 59028 67471 74010 82485 93466 99080 103112 106217 119385 141637 171663 199640 229762 271389 314336 354661 407221 423382 420484 339025 103949 5659 11770 21012 11498 1983 800 337 231 233 224 169 183 155 170 210 164 102 124 150 171 136 177 173 172 173 111 122 136 119 163 154 159 129 129 127 155 120 138 107 111 121 110 94 127 125 124 120 153 110 115 144 138 120 114 107 112 122 147 127 111 109 139 144 124 142 132 139 124 107 126 119 128 129 122 144 133 132 121 131 160 131 125 152 152 153 139 158 168 136 157 154 134 135 138 134 141 134 150 145 146 132 126 118 130 134 145 144 145 145 138 147 152 151 142 143 136 115 116 118 119 113 114 123 118 118 110 114 102 97 97 102 100 92 97 105 96 89 89 67131 194 5222 30 11762 18 38 51 7032 1555 -59 222 533 954 1632 2467 2828 3340 3878 4585 6265 7635 7885 8059 6867 4990 3551 2843 3108 3756 4653 6197 7616 7887 8141 9050 10348 11988 14408 18089 24383 32588 41353 48457 55795 62472 69959 79058 88036 99131 108259 114111 121038 136959 161398 195133 232428 273712 320259 362101 407528 434286 406955 305480 141945 29432 4554 8428 20412 10244 2050 707 403 321 242 186 168 152 153 158 130 116 136 134 93 125 157 157 101 142 143 121 149 184 148 160 177 148 110 119 151 137 118 133 100 120 103 130 134 162 146 117 128 120 82 123 112 110 129 126 126 94 111 133 117 115 119 97 101 137 138 126 109 144 149 121 105 123 122 117 139 121 133 134 126 151 112 111 129 128 121 110 134 142 130 156 130 142 140 128 145 135 125 131 161 129 130 123 144 129 116 135 123 123 122 132 121 129 141 142 121 121 119 123 111 122 115 113 118 106 98 107 98 93 100 105 99 89 92 88 80 79 78 79 67137 195 5194 30 11764 18 38 57 7031 1556 35 199 347 726 1358 1978 2392 2904 3572 3568 3754 4529 4846 5368 5816 6658 8606 10869 11379 10241 8706 7447 7230 8226 8923 8796 8765 8266 7959 11131 17763 24913 32098 39445 46728 52946 62097 70514 78311 89601 100719 111300 121239 136488 153013 170418 195807 224908 261870 307138 361733 408300 426441 408395 293186 116696 36352 5131 4456 6927 5537 2187 685 366 280 190 197 135 169 131 123 97 119 102 124 106 83 91 98 131 92 105 122 157 142 109 149 190 176 124 106 103 113 129 126 91 89 104 105 119 92 78 107 113 114 148 140 137 127 105 98 94 123 120 105 116 119 117 97 99 113 114 124 121 100 120 121 127 113 132 117 99 126 103 112 111 101 108 118 112 109 99 103 96 121 136 126 129 137 136 108 113 123 137 126 125 109 129 113 112 128 125 122 123 130 137 134 129 137 123 109 111 116 124 134 117 112 114 112 112 106 113 108 106 95 100 95 84 87 79 83 85 69 79 74 67143 196 5165 30 11765 18 39 3 7030 1556 -98 86 233 655 1043 1231 1617 2109 2800 2991 3018 3715 3944 3821 4534 5512 6738 8395 10920 14169 16842 18047 18026 16917 16929 16795 17561 17820 17288 16836 19041 24976 29508 32627 33950 38724 44994 52186 60412 68944 81391 96169 112893 132682 156927 186630 220903 259976 300569 338933 382183 411353 405790 349797 223116 78312 22066 13231 18950 13137 5998 5389 2914 926 475 383 281 257 174 185 202 220 182 172 182 143 104 152 156 151 196 184 168 193 155 158 173 188 204 172 119 170 150 130 159 130 157 144 138 140 135 126 114 131 122 123 143 138 112 127 126 150 133 119 119 129 128 139 147 143 125 149 160 133 128 139 142 166 145 113 137 153 133 138 137 135 132 143 143 143 152 119 127 138 160 179 168 163 160 157 162 170 147 148 156 136 150 150 134 147 159 163 148 167 156 152 148 165 148 138 148 146 165 151 161 160 155 144 129 134 140 141 130 129 125 119 110 121 114 111 118 116 115 102 96 94 67149 195 5195 30 11765 18 39 9 7028 1557 21 311 556 701 884 1181 1369 1405 1601 1830 2166 2677 3294 3735 4178 4542 5189 6389 8115 10744 13811 17071 18356 19244 19323 19407 20242 19730 19474 19025 20985 23569 25540 25245 26953 26652 30834 40047 59229 78795 96439 109689 121286 133393 153571 180190 209791 243644 278242 314468 353581 394535 413532 362156 227216 35540 6759 10558 22992 29747 17178 11301 6691 1412 469 336 233 217 223 185 167 158 114 109 121 158 165 149 138 133 100 106 111 146 124 142 123 138 150 122 133 146 131 119 98 98 111 150 144 166 142 119 126 100 120 112 91 108 131 122 113 128 138 145 110 124 120 134 105 129 115 111 134 100 125 136 135 142 118 83 108 123 98 96 116 110 98 113 120 129 143 150 147 135 143 132 108 114 143 139 156 133 142 136 134 126 121 131 145 144 144 142 133 129 131 131 123 134 138 133 137 131 126 122 124 124 130 123 117 115 113 110 117 117 115 116 100 97 98 92 96 87 81 75 65 67155 199 5077 30 11767 18 39 15 7027 1557 -54 36 92 130 190 264 330 558 703 953 1493 1814 1714 1959 2768 3610 4590 5583 6155 6756 7479 8064 8933 10332 11647 12514 12842 13282 14882 17306 20381 23282 25789 29162 32167 34367 37744 42557 40967 39202 39574 46721 57983 70808 96192 124169 154803 185224 203855 216551 236164 264491 297705 327209 339122 338189 302479 199762 90351 20416 5799 4231 3004 6603 19141 58909 79440 12003 525 275 220 188 185 143 142 115 97 108 116 110 151 106 100 112 141 144 150 166 144 163 115 113 132 119 115 127 114 107 131 127 78 83 92 110 123 161 112 82 100 115 113 104 99 80 120 114 107 114 130 130 141 154 122 110 112 118 114 137 135 118 87 110 124 98 105 123 120 142 146 126 124 139 159 141 138 128 134 121 135 138 149 159 126 135 130 148 135 122 124 121 126 128 132 133 146 127 127 121 126 119 121 131 129 125 131 133 135 123 123 123 125 126 125 111 105 115 116 96 105 109 102 92 98 89 82 84 78 76 71 67161 192 5287 30 11767 18 39 21 7026 1558 -52 60 63 183 285 435 504 662 1042 1439 1736 2100 2628 3296 3829 3975 4455 5471 6988 8674 10306 12563 14560 16806 18697 18911 20060 22803 25070 27584 31112 34571 35128 34183 32970 34991 42793 56701 73917 100300 126180 148915 171397 197315 222081 246222 276786 320113 362867 396922 375643 249393 116459 106341 112411 82081 42190 15693 23014 15483 829 296 228 221 162 146 183 121 81 74 69 66 96 83 71 73 105 126 117 63 92 85 92 111 100 102 102 110 101 83 85 86 80 115 98 86 86 102 86 103 93 72 84 106 102 102 90 83 96 71 70 89 66 63 97 111 102 109 81 66 82 86 90 109 98 114 81 91 104 101 88 85 92 93 106 102 106 109 114 111 110 96 96 105 89 85 100 98 101 85 88 92 92 102 109 108 105 101 96 99 107 109 100 104 97 83 96 95 95 96 102 101 96 93 101 97 88 83 90 85 79 75 70 69 69 68 54 54 60 57 57 49 67167 199 5071 30 11761 18 39 27 7025 1558 -97 -66 -90 999999 118 105 -75 -65 -1 -74 81 418 813 1066 1243 1376 1405 1850 2539 3032 3564 4320 5277 6580 7605 8322 9438 10844 12874 15819 19086 21693 23645 25884 28209 27879 27839 26203 26449 28094 31146 36017 47177 70563 91196 107912 134740 159110 173167 181830 190402 211537 240796 269708 293609 296690 281828 222264 113201 84541 112377 114682 185851 249816 110491 3780 449 343 236 241 245 150 221 212 186 115 138 154 109 152 159 98 82 121 131 112 117 72 132 181 145 129 119 121 120 122 85 83 98 152 128 101 104 105 85 113 110 127 83 62 87 107 106 89 96 107 68 85 87 96 105 118 131 109 99 81 107 115 113 97 114 109 95 98 107 98 121 127 113 94 102 114 105 116 123 115 139 113 119 104 99 122 123 122 131 118 128 123 133 112 103 116 106 121 126 125 117 98 120 129 110 117 113 121 114 103 104 108 101 116 124 108 104 96 100 93 87 88 87 89 89 89 79 79 77 81 75 72 65 67173 200 5036 30 11756 18 39 33 7024 1559 -93 999999 -33 139 243 420 522 615 440 315 318 386 423 527 717 931 1293 1671 2110 2566 3243 3989 4604 5564 6828 8201 9457 10599 11596 12868 14006 14836 17125 20669 22863 22461 24093 26558 26140 26299 27196 28845 30664 42955 68998 93927 115980 130552 142413 154778 170726 190725 214987 239069 264327 275658 274139 272091 229102 121383 60266 66208 124344 205390 213089 68905 3366 401 282 231 235 187 151 189 166 139 120 100 109 125 156 86 39 42 53 103 135 139 93 88 104 123 88 80 98 60 93 113 74 93 96 80 91 116 85 86 58 47 68 98 88 83 82 109 87 75 66 89 92 71 79 70 68 99 112 93 95 97 78 99 101 117 87 76 74 62 74 79 73 87 105 104 95 99 91 80 107 102 93 99 100 94 78 75 87 76 81 88 75 78 79 74 70 68 80 80 90 100 83 96 93 77 83 96 104 99 89 78 82 87 82 79 70 70 66 66 74 61 50 50 62 66 60 61 47 42 39 34 36 32 67179 199 5067 30 11757 18 39 39 7023 1559 -76 72 147 170 254 650 951 1208 1590 1915 1833 1428 1168 1220 1172 1122 1073 1308 1725 2290 2831 3539 4182 4794 5410 6392 7629 8953 10444 11633 12796 13951 14946 15202 15676 16918 18032 19299 20042 22318 29376 40081 54594 72773 93538 114401 129908 147886 174296 204069 233800 271029 295285 309361 303939 248506 150356 84649 51479 50611 72476 129033 201675 202908 137814 49871 2547 322 300 219 202 181 201 137 151 145 111 143 154 120 122 145 124 95 105 132 136 131 122 115 178 123 102 128 109 114 119 130 112 82 62 91 87 103 72 68 82 112 102 83 65 98 100 97 65 78 113 125 105 79 125 135 110 91 97 81 114 117 109 93 80 87 101 98 108 98 111 104 99 106 112 114 115 116 107 106 99 103 103 93 89 96 110 105 79 88 95 103 92 85 97 103 101 98 101 103 97 94 92 104 117 104 88 105 117 111 100 101 102 100 105 103 92 87 96 85 80 84 80 68 68 70 65 58 60 59 56 57 53 67185 199 5071 30 11761 18 39 45 7021 1560 16 98 196 276 416 681 1016 1188 1424 1700 1742 1702 1635 1718 1711 1553 1360 1611 2380 3372 4382 5398 6047 6678 6949 7123 7059 6767 6597 6689 6992 7173 8061 10262 12837 16306 21111 25628 28647 32881 37842 48627 64050 80432 98562 120241 145805 167844 190805 219814 247811 268088 277512 289246 274908 224641 142440 73139 46757 46795 78872 144345 133797 144766 177327 107144 8259 290 292 246 195 153 162 157 167 142 147 125 133 151 129 134 87 83 73 137 131 127 118 109 92 88 106 116 120 123 116 130 128 105 96 107 100 94 101 102 116 73 85 114 74 90 70 102 62 93 81 101 120 114 97 101 89 109 124 116 106 65 82 88 122 114 96 92 94 90 122 125 119 109 101 98 114 95 110 126 123 108 106 134 116 103 85 93 113 107 130 102 109 114 116 118 114 123 122 115 112 104 107 120 123 107 108 118 115 113 95 100 106 112 106 107 97 85 100 95 83 79 86 86 76 66 73 74 72 67 75 62 53 67191 198 5103 30 11763 18 39 51 7020 1561 -35 56 128 137 244 367 516 648 925 904 975 1117 1134 1038 1402 2045 2586 2922 3015 3037 4020 4830 4971 5159 5542 6043 6821 7137 6667 6260 6295 6607 7403 8778 12117 16090 22222 29295 35388 40333 48444 60958 75397 91797 112450 137125 165395 194889 225629 256827 285242 309908 302365 234030 114663 40909 32553 34305 38378 107080 219545 227854 190526 209435 161598 15466 386 242 217 187 159 177 129 123 156 153 140 148 133 124 151 117 111 146 113 112 112 88 125 158 144 127 109 107 100 85 81 81 91 84 80 107 97 92 95 93 116 86 96 109 93 90 88 82 106 91 117 107 113 94 146 136 127 123 111 99 129 115 84 77 88 102 87 120 118 93 113 102 107 94 115 120 119 133 116 123 135 139 121 103 114 127 109 100 117 107 117 128 120 110 104 97 119 112 118 123 91 107 106 103 99 112 113 100 91 102 101 113 109 104 97 100 102 86 77 83 95 86 79 89 78 79 77 66 73 70 66 59 67197 293 2249 30 11759 18 39 57 7019 1561 -33 398 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 101 364 619 878 989 1301 1677 2036 1900 1658 1708 2153 2467 2652 2573 3138 3715 3786 4064 4702 6156 7583 9113 11576 13160 12834 13468 15414 16918 16863 16447 14569 12595 10386 9594 10551 13270 15625 18171 23557 35054 46740 57480 64663 69671 79272 94685 115107 137278 155155 174462 191563 207361 226113 231165 201394 156697 92143 41773 32589 25181 29767 36228 59950 134353 212119 202046 229053 281474 42410 1113 201 194 112 127 169 157 142 165 154 144 157 145 132 150 111 129 132 94 84 125 104 116 170 141 124 121 83 122 125 123 101 83 96 85 101 79 77 75 86 93 105 92 109 109 86 99 68 85 121 128 89 85 114 122 89 138 91 88 101 103 72 79 102 94 83 89 123 121 105 128 117 102 102 110 103 129 116 140 128 105 109 128 114 87 106 109 122 101 107 108 111 117 138 113 111 104 106 112 105 100 94 102 104 123 103 98 108 108 86 102 110 98 93 100 92 98 87 85 76 70 75 69 70 74 72 72 64 66 63 59 51 67203 205 4880 30 11750 18 40 3 7018 1562 -74 281 591 925 1257 1486 1611 1686 2123 2491 2997 3372 3203 2971 3270 3526 3990 4395 4047 4163 5087 6042 6491 8092 11152 12662 13625 14752 16132 17676 18779 20376 22487 24808 24845 24143 23693 24860 25167 22312 19573 21868 26663 41034 57231 70216 84157 85349 73556 71665 79111 93046 111892 130108 146174 157372 163465 166873 170722 157420 137078 88846 37242 24285 27638 33020 43527 92641 198155 258295 278512 312231 96668 1961 184 166 141 157 162 160 165 188 151 145 142 133 134 130 123 107 125 127 127 96 140 139 116 122 108 118 96 116 119 119 79 68 84 125 117 77 100 117 99 70 63 113 115 57 87 111 76 78 68 60 83 91 91 96 104 115 120 113 96 109 96 86 109 80 88 100 103 97 92 125 121 92 78 79 92 100 116 104 102 95 105 122 140 128 100 118 111 111 117 98 90 98 91 88 106 104 85 97 99 99 88 87 91 117 114 95 98 99 90 102 108 91 82 82 92 84 68 69 68 74 77 69 67 58 59 65 63 55 52 58 49 67209 206 4846 30 11746 18 40 9 7017 1562 285 589 870 1213 1644 1897 1849 1928 2198 2680 3054 3302 3624 3788 3915 3777 4009 4362 4677 4851 5488 6439 7344 8484 10777 14330 18091 21659 23805 25623 27209 28894 30258 30954 32861 33747 31890 31129 25865 18395 18037 20775 25102 33181 51285 73889 92218 104022 115512 118200 108487 93650 89117 93364 110810 134127 147918 153089 148668 133769 118339 75936 42608 30107 32659 26223 33864 51784 126057 257811 295295 345436 241273 7073 164 129 181 168 177 179 155 146 153 164 169 189 186 179 131 97 109 107 119 149 132 74 87 126 124 129 113 98 109 108 90 99 122 109 140 113 81 120 130 121 111 79 84 111 102 98 101 55 96 101 113 90 104 105 102 113 87 116 101 103 120 110 95 103 88 89 101 123 141 132 115 117 114 134 112 115 115 118 137 127 125 121 126 113 109 114 117 105 117 110 113 135 119 129 123 119 126 131 115 109 119 122 118 113 105 108 106 120 112 109 118 113 112 97 90 93 92 78 79 70 77 73 80 77 77 72 78 74 68 63 56 48 67215 304 1906 30 11746 18 40 15 7015 1563 -72 99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 206 893 1569 1825 2100 2306 2929 3632 4157 4543 5302 5694 6140 6303 5907 6029 6331 6777 7399 8505 10217 12048 14400 17014 18304 19838 21033 21910 24398 27833 30481 32656 34691 35944 35199 32990 32119 28710 25111 21899 19973 29599 46849 68590 95318 113269 120229 113083 97370 90788 90335 100377 105084 98572 96730 102495 112006 125786 129582 101904 63650 37966 25153 25040 34349 41032 99051 239853 296024 366296 316381 89868 7029 235 168 172 187 152 171 181 197 160 167 171 161 155 139 142 128 121 139 135 94 121 125 124 127 98 80 127 94 77 90 102 113 155 102 106 116 96 71 90 94 74 98 95 76 81 108 93 100 102 125 79 112 107 111 147 142 99 95 105 111 91 100 97 113 130 96 100 131 145 112 132 145 125 126 128 116 116 119 122 115 111 109 124 113 136 127 115 129 124 103 113 110 114 113 116 125 125 113 108 99 98 112 124 119 108 109 115 108 105 107 95 100 104 102 101 97 89 86 90 84 86 94 83 84 76 76 75 74 74 71 63 67221 303 1939 30 11749 18 40 21 7014 1563 31 1007 1576 953 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 124 520 972 1318 1568 1493 1479 1583 1900 2067 2101 2149 2504 2973 2769 2795 3312 3956 4661 5532 6975 8935 11003 12318 14029 16380 19414 22148 24347 27389 29889 32231 35922 40826 47325 52605 54883 55226 56748 54067 51933 43956 36937 40409 55049 70771 90121 111613 119081 112870 96393 77157 74205 83470 87750 91368 97997 114814 142660 145805 96889 36511 19191 25187 26074 31290 117454 271574 353935 447992 425379 186822 59759 3113 178 156 174 192 142 201 221 190 170 171 169 176 172 148 104 122 117 98 111 134 129 116 136 97 139 113 110 110 146 116 106 126 134 128 136 114 132 119 112 95 91 107 99 100 99 90 107 141 130 117 119 137 134 99 97 118 109 125 122 112 114 110 117 104 102 108 102 98 125 116 108 116 114 131 113 128 170 156 125 104 134 132 123 131 117 103 122 113 126 117 126 133 141 133 129 122 109 116 129 124 109 106 118 114 121 122 126 129 123 118 102 95 105 110 101 93 90 96 104 91 84 88 78 86 86 81 83 76 73 70 67227 301 1998 30 11748 18 40 27 7013 1564 315 166 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 186 615 1037 1228 1104 838 609 467 460 481 363 463 659 916 925 1167 1417 1801 2550 3697 5298 6690 8223 10124 12446 15046 18110 21480 25728 29061 32773 38482 44917 49139 49414 50398 56274 62851 70531 73775 70582 78342 85703 93162 94253 103906 116888 136158 156865 156321 121354 80038 87469 118845 128787 111945 117537 125489 118955 67284 25629 25128 23876 22330 32387 118887 235827 363879 446242 308476 114691 6162 167 162 169 144 166 180 153 188 196 180 170 161 129 136 111 154 118 132 142 130 89 101 102 121 86 115 85 82 111 102 81 97 109 87 99 111 91 99 123 95 100 105 111 98 98 89 83 83 82 83 98 103 126 113 118 100 94 112 126 139 100 86 81 72 107 109 120 110 105 107 119 96 90 117 143 144 110 128 120 111 105 113 116 112 114 128 114 111 113 125 125 93 78 99 106 108 115 110 107 110 114 92 91 114 118 111 97 93 105 110 104 108 103 86 92 87 89 84 87 86 92 78 67 79 85 69 70 66 64 61 60 67233 304 1932 30 11742 18 40 33 7012 1564 337 1623 2835 2107 399 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 260 452 487 610 1091 1373 1425 1076 723 775 508 169 420 657 917 1214 1575 1808 1990 2643 4036 5164 6209 7253 8441 10580 13309 16266 19508 22545 26314 30356 34169 37467 41532 43095 46150 55571 64428 81237 110511 134513 152164 155703 151772 149189 138408 131063 134029 120644 85880 54911 68736 88020 98101 123731 139495 107564 38492 23974 19774 15336 21504 75364 165335 282113 399609 457844 368307 261713 105241 18082 1224 266 168 179 176 177 238 178 202 173 156 165 145 130 152 169 194 162 146 141 163 168 144 160 113 124 114 141 136 113 125 175 135 108 100 149 137 159 120 123 106 101 128 106 113 103 118 146 111 103 112 137 166 111 145 166 138 129 118 105 128 143 137 101 107 122 136 161 143 134 135 132 133 152 149 138 144 130 138 142 131 138 136 133 133 127 148 133 152 137 137 136 146 131 120 133 134 121 110 118 131 133 122 111 112 121 133 135 124 115 117 113 103 105 115 94 96 98 98 94 98 105 98 91 95 94 82 87 80 73 67239 307 1806 30 11736 18 40 39 7011 1565 14 1266 3049 5986 10724 13245 11911 6133 1229 327 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 705 1545 2096 2011 1616 1679 2692 4396 5080 4142 3016 2347 2058 1975 1874 1781 2171 3452 5039 6592 8045 9346 10457 11960 14409 16757 18921 21130 24253 26882 29438 31939 32583 30114 29912 31904 31356 31042 29591 26053 21603 20781 24562 32535 41534 56066 72989 90505 104827 113745 109837 94138 64656 52967 67128 74735 82907 97161 100330 72283 30282 21895 20829 11364 9906 23486 131871 254433 320226 352761 364467 395634 386849 255017 98408 2741 174 162 151 219 220 199 229 201 200 167 205 183 139 155 138 137 179 170 116 136 151 140 142 171 172 130 139 115 113 132 136 108 159 147 136 156 122 116 145 125 126 120 130 118 115 107 131 151 127 121 133 158 149 141 135 124 130 122 128 109 119 150 147 133 136 142 129 125 102 163 149 122 114 138 131 142 143 119 132 125 119 133 123 134 126 129 127 124 112 116 139 127 121 129 129 114 143 136 136 141 116 131 138 137 120 121 126 127 122 108 109 103 102 108 108 103 98 102 102 102 107 99 95 89 82 78 74 73 67245 307 1805 30 11735 18 40 45 7010 1565 1043 2926 5983 8748 9303 11763 17697 17623 8237 296 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 210 645 1277 1896 2120 1935 2368 4333 7203 7753 6416 4430 3598 3919 3987 3876 4613 4357 4621 4995 6259 8039 10339 13313 16304 18761 22138 26792 29298 31582 33089 31296 28097 25749 26182 30042 37010 45353 50370 52843 53949 47652 37722 23698 14922 30591 60580 80567 89047 78879 60417 45254 34217 32566 49750 72051 90743 100463 91547 74322 44612 20490 19706 16318 9008 8082 16414 72879 174002 322441 380210 365980 384529 436278 370109 48653 662 166 143 165 208 238 200 164 204 206 138 137 92 142 120 136 131 131 113 140 110 153 157 139 136 144 129 95 120 140 162 145 115 122 103 134 142 102 109 131 97 116 129 118 113 123 113 91 126 126 113 136 125 138 138 98 99 108 106 122 123 123 126 140 137 128 127 132 143 146 143 145 136 153 154 136 136 109 115 126 130 120 115 124 128 129 121 111 112 110 118 147 139 139 130 128 127 111 121 126 119 116 123 112 113 113 111 119 116 99 102 103 99 100 98 105 108 94 94 100 91 90 94 96 81 75 75 72 67251 310 1712 30 11732 18 40 51 7008 1566 1027 3513 5268 9312 14758 15260 10819 3970 594 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 15 976 2470 4277 5580 5945 5352 5541 4815 8631 11896 11799 9999 9809 9887 9651 9551 8362 6148 4829 5608 8585 13463 17632 20983 24621 27398 31603 38339 43093 45021 43557 40331 39146 38655 37836 35769 41830 52787 55389 48311 31993 17246 15185 24869 42340 63505 76509 70872 47674 27727 22486 31429 51270 71938 96124 112164 109106 92648 52103 28371 21420 17674 14705 16234 15550 17397 42857 113531 261214 281467 297609 314688 330210 393021 349193 16090 417 131 143 143 204 198 190 187 155 150 178 176 124 115 140 174 182 151 131 117 136 156 173 161 164 138 115 120 130 115 120 142 123 98 82 120 128 128 112 93 105 121 138 135 112 141 121 119 103 124 120 124 109 87 123 106 112 112 123 139 125 100 114 105 110 129 119 131 129 125 122 130 133 138 104 126 137 120 124 123 129 121 127 127 106 103 112 112 117 137 130 108 112 113 136 128 123 104 114 128 130 132 133 128 133 122 133 125 123 116 100 89 99 98 95 105 102 108 103 96 97 92 86 86 88 82 78 67257 308 1767 30 11727 18 40 57 7007 1567 1296 3789 6365 9999 11837 18084 22390 14640 1465 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -1 1134 2660 4271 5428 6996 7793 8777 11228 11529 8899 8153 12394 14193 14490 16057 17576 17908 16062 11979 6912 5156 6304 10737 17940 25528 31711 37171 43579 49252 48413 46353 41707 36330 29296 25821 23100 23170 28160 29796 29651 33189 30214 20930 20625 26992 37977 49548 63697 69701 60963 43929 38431 47840 70273 94805 119113 138632 146165 115655 50586 25652 16291 16430 19817 20015 16004 12774 13980 46170 181063 289347 304237 242768 233041 346079 312455 38820 1317 127 117 152 172 125 154 160 149 137 106 104 121 92 130 147 155 100 139 136 97 112 116 139 133 115 119 132 141 113 107 114 103 88 121 103 76 96 87 69 112 86 115 116 83 88 72 108 138 145 102 120 93 117 116 108 120 94 111 140 102 93 111 108 112 110 115 118 102 89 112 114 104 112 105 106 104 99 102 135 126 93 95 111 115 107 116 136 125 125 127 116 119 105 109 106 105 114 125 105 98 120 113 109 101 112 114 107 93 94 88 78 87 81 86 88 89 88 81 79 78 80 75 72 70 68 63 67263 311 1670 30 11720 18 41 3 7006 1567 998 2548 6307 9441 12427 18745 28630 27397 12471 1990 413 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1004 2720 4913 8104 10534 9579 11234 15808 21727 20963 15901 15151 15657 17347 22386 27072 28841 27858 27853 25283 21921 22382 22368 19056 19969 25601 33266 41600 45686 46684 45202 42445 38396 34953 29969 24735 20249 19424 22197 25199 28997 29523 25097 25705 38165 46868 50254 48572 50222 46489 43935 46585 59593 79426 104907 137541 163296 159828 88590 22185 17017 19653 20352 17993 14786 15952 26012 74007 228320 304356 272423 193805 265217 319167 175774 5406 174 187 214 165 163 196 169 145 156 131 186 170 124 97 131 155 121 97 113 102 148 129 133 119 149 122 141 145 128 113 155 93 88 125 129 79 90 108 117 98 95 125 96 106 117 121 100 107 114 98 106 118 116 74 94 111 118 91 76 86 93 94 102 88 91 101 112 121 106 114 107 95 110 104 129 118 118 114 102 114 121 125 114 106 124 111 109 115 118 112 107 100 110 125 110 115 121 106 114 121 125 111 115 107 111 101 95 100 101 97 88 83 84 83 84 91 88 85 80 66 61 72 71 72 65 65 59 67269 312 1638 30 11718 18 41 9 7005 1568 206 3117 5516 4784 3575 2261 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 398 1433 3353 5882 7864 8672 7868 9012 12812 18119 20819 22312 23413 25978 28761 34413 39185 42834 47767 48834 47795 47055 47045 43328 38959 39730 40537 38215 35950 31341 28365 30017 33868 37814 42989 48716 53189 51208 46148 42085 37010 31739 34323 40289 46991 47398 38204 37662 56388 65377 57964 47941 46847 53779 61168 76589 106163 135285 163128 156978 68904 23637 18667 20660 23367 23689 20172 16723 21847 58957 152156 214562 240174 173758 260759 311458 48228 705 155 188 187 172 166 158 184 217 193 163 124 136 170 154 147 137 138 117 174 166 134 139 165 136 145 150 124 120 114 129 122 147 136 121 107 118 93 120 117 117 148 134 111 91 110 111 124 152 179 130 115 128 125 118 132 106 113 120 93 104 123 133 137 127 118 153 151 146 125 125 119 112 134 126 117 142 144 139 125 112 120 139 148 127 125 120 111 114 115 115 141 115 136 141 133 127 119 107 124 135 131 128 132 139 119 132 124 107 117 130 111 97 95 103 104 98 102 104 102 95 102 88 85 83 79 73 75 67275 205 4845 30 11715 18 41 15 7004 1568 712 2713 5030 6381 7482 9164 8550 7400 10082 17107 19679 22086 26561 31307 35200 41355 49348 56434 59995 63631 68328 71600 72566 66644 59152 48520 41841 43213 45876 45735 39842 38084 40607 44342 53900 57371 50480 40022 33013 24578 21499 27476 33572 34833 33693 42759 39720 28367 22655 19800 19646 24011 36211 58186 81479 97636 116031 133810 140670 111216 44909 17640 18139 25391 30209 33717 40378 25838 17967 23332 53217 165581 214215 164518 255217 353829 171292 5615 173 190 209 185 159 167 170 149 153 147 157 128 120 149 154 149 141 162 106 136 157 156 142 104 126 105 115 127 120 96 92 137 112 105 90 129 121 124 91 111 113 91 100 131 104 105 120 119 120 109 116 89 116 94 109 138 113 115 128 125 133 126 117 92 111 143 130 109 116 99 113 103 110 133 118 123 129 116 102 123 115 110 114 116 109 120 116 118 132 116 126 133 117 116 126 133 116 128 127 108 114 124 117 118 119 124 119 108 97 97 98 82 74 79 90 95 88 88 85 89 78 75 79 77 69 71 72 67281 304 1901 30 11711 18 41 21 7002 1569 2163 7393 16665 29413 34240 10425 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 209 1344 4114 7712 11266 14508 15795 20418 23116 17645 17857 18648 21109 28565 43228 55640 50502 40611 39595 45486 51983 51593 49748 47410 46989 36027 21839 22944 25544 26677 28646 30124 33997 40043 43135 44071 43264 36595 29939 28520 25870 22131 22330 24093 23014 22279 24427 25059 21378 18859 17300 16614 15306 20340 31162 45198 63447 89745 99877 95419 64760 31034 21701 19883 23101 27406 25172 34059 45987 32731 22987 33824 76265 188052 250045 275154 349333 290556 41173 17417 3093 203 155 115 158 196 216 174 146 150 141 121 139 153 130 128 96 117 94 139 130 102 139 137 137 116 110 152 130 121 108 126 127 108 112 131 121 115 86 102 124 145 149 124 111 110 122 132 114 112 119 115 118 127 102 102 120 145 103 89 108 100 115 95 94 122 109 118 128 115 113 99 104 124 119 98 82 108 101 98 105 130 129 116 122 125 110 126 125 123 121 128 124 103 102 135 131 111 104 114 133 127 126 123 123 109 117 115 108 102 91 90 82 84 96 96 95 97 87 84 87 84 83 80 79 71 67287 304 1869 30 11709 18 41 27 7001 1569 3295 17862 45717 85232 148977 171329 51331 608 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 371 1158 2715 5984 12107 21706 30520 28275 18986 16260 17867 15963 20181 22619 21422 20098 19389 19257 24996 34889 42580 44535 44040 43399 41219 34240 25793 23306 17823 11037 8841 7757 7554 8853 10439 11411 12473 14349 18271 21972 25174 29081 25006 19961 23454 32000 38789 38280 28119 15700 18852 24890 26911 25484 22629 19876 17034 22721 34737 45374 63250 81413 91570 77829 45818 23724 22537 22695 24092 24335 22371 22490 33560 45656 37120 37359 59253 124864 241664 300501 378514 295823 84662 14959 544 1871 4337 1918 155 158 123 169 174 105 94 145 135 129 133 87 99 88 102 95 90 99 104 123 149 152 122 111 58 82 131 131 79 78 105 82 71 81 90 109 91 73 90 100 105 107 92 104 110 96 84 89 86 72 70 81 101 111 94 82 114 90 110 102 103 115 119 116 101 106 96 97 106 93 104 106 118 102 101 106 106 104 120 114 112 126 121 129 109 116 116 116 110 115 104 98 101 110 113 102 104 112 109 93 106 110 100 99 90 94 93 85 72 77 78 74 79 73 74 68 71 69 65 56 58 50 67293 305 1838 30 11708 18 41 33 7000 1570 1052 11069 30807 55574 80301 107024 101784 46586 6160 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 104 596 1685 3847 8044 13051 18753 21548 21056 20504 19753 18158 18773 19243 22661 33436 36665 28241 28052 31090 37401 48819 60749 60456 55971 53428 50950 43126 28372 19816 16438 14599 13050 10521 9721 9549 9562 8688 6958 5486 3984 3138 3914 5771 11068 19042 27844 35095 38094 33674 26684 18589 15651 14746 14421 15884 16927 24303 45829 89289 122531 130253 120738 78002 32299 23234 21721 19394 19168 18142 17794 25040 51948 49733 44989 65135 124428 187105 233544 383040 387411 202366 37413 9547 21279 29770 16268 737 184 219 221 178 148 152 133 104 109 167 169 156 170 167 143 153 166 161 182 184 167 137 123 106 137 131 134 124 133 155 141 117 132 119 101 123 139 146 162 138 124 116 150 117 138 128 167 134 151 158 130 143 147 131 123 127 134 137 136 149 149 144 162 165 121 145 146 149 138 120 155 140 130 154 160 154 151 147 164 165 143 128 135 145 144 138 145 156 158 140 123 141 149 148 141 146 147 150 145 153 143 150 145 133 147 142 135 127 118 129 120 121 128 123 114 111 114 108 107 105 96 67299 366 9 30 11709 18 41 39 6999 1570 435 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2526 7671 14563 26812 50162 92529 163963 130560 7485 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 876 2395 5317 10340 16783 22143 23819 22955 22546 23992 28263 32440 32895 22011 15412 14711 16916 21605 30969 39030 51530 63970 67904 66560 68396 67710 55703 40682 31271 23735 18573 11896 7008 4218 2365 1557 1057 457 583 2343 5039 7441 12768 22353 33925 43477 45900 42874 35300 26280 23901 23550 22183 19691 26919 62053 94042 115218 113962 78259 41530 23927 17859 17753 19425 19253 17523 16992 23025 37293 48783 77480 96286 97827 165882 372511 439736 295428 85714 19129 30728 49524 20660 916 142 173 148 129 152 134 127 116 132 138 120 122 135 125 137 104 103 147 124 80 110 102 74 76 93 103 92 122 108 101 91 54 90 110 125 95 50 73 92 99 100 95 93 97 85 88 90 93 115 125 72 69 76 82 91 89 92 104 105 110 102 106 99 102 88 95 95 112 96 85 103 113 126 111 91 108 89 91 108 91 82 90 100 114 106 113 114 103 97 94 98 101 101 90 108 107 108 109 99 91 101 105 93 102 106 103 92 84 89 76 81 84 78 84 74 68 64 66 60 62 50 67305 366 9 30 11709 18 41 45 6998 1571 17825 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 411 4024 12204 22230 32062 33167 39620 44042 40194 27848 13977 -9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 118 962 2980 6427 10866 15575 18892 23089 24813 23791 26210 23416 18353 18141 22228 27557 34046 38150 48627 51955 38119 27025 24716 24315 24779 26609 27316 28847 32306 35801 37613 31885 21485 15108 13533 14905 19355 25877 21834 13358 8172 5432 9497 13804 19101 26385 33197 36368 33700 33752 39027 44718 45986 43757 53222 82942 123255 145467 144108 105713 40525 24025 22419 21729 22052 24536 27412 30140 34173 42261 39585 35618 117039 342056 463641 414987 221252 37969 43669 97749 90335 10043 169 173 149 133 120 162 137 151 119 129 170 139 137 167 156 151 123 136 167 116 87 102 95 108 120 143 135 121 119 91 85 93 79 80 112 96 102 108 118 133 104 97 113 115 112 119 100 122 117 119 135 122 93 127 114 96 96 110 127 104 116 125 106 109 115 124 103 84 126 110 105 104 118 118 110 99 129 128 118 108 112 121 127 131 136 127 113 113 123 121 121 110 116 128 126 111 98 109 114 123 118 124 111 102 112 96 103 96 99 99 99 100 94 96 93 79 86 77 74 82 83 81 67311 366 7 30 11707 18 41 51 6997 1571 14678 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 3398 10420 21555 26420 19936 16603 11140 774 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 75 1042 2735 4720 6826 8387 9283 8980 7933 9782 12628 14400 15910 17171 16613 16651 22965 29904 32382 34782 28660 19746 20110 21942 24244 27581 27743 30934 32531 37456 43474 47629 54330 64127 71717 80787 89103 93369 76213 39736 14052 8738 11958 17372 26814 37535 46961 57042 65146 67364 67879 62480 52729 61728 85578 117997 144550 152286 132393 75951 25447 26951 33397 34927 35152 35333 31582 22663 15304 18717 46630 178281 347225 359340 222431 59490 27499 59049 101474 15522 344 139 106 96 131 104 92 110 117 106 124 79 100 62 74 76 94 91 97 78 96 95 76 53 65 80 84 73 72 69 74 57 79 61 70 61 56 75 74 102 117 97 91 71 79 65 104 97 82 64 57 76 64 52 91 96 73 79 77 69 66 75 74 75 60 78 72 71 89 94 70 66 75 86 78 90 58 75 92 83 76 85 91 71 72 91 79 91 88 85 80 71 84 76 74 84 87 87 76 84 82 86 73 74 75 80 71 64 69 75 57 57 64 57 50 49 48 53 44 42 45 45 40 67317 366 3 30 11703 18 41 57 6995 1572 29714 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 295 2193 6832 11114 8647 1821 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 343 1474 2441 3393 4663 5394 6270 6822 6081 5352 6042 6979 7430 9771 12313 13631 15136 16720 15939 13471 12826 14613 16245 20058 26557 38536 52654 67320 78194 83617 75328 73608 75642 80209 93507 103866 105096 90922 65432 26451 10886 10391 19122 33815 48150 57662 65154 74162 88038 98300 96673 92430 94686 96746 116939 151158 159583 111040 56655 41570 39263 33984 30354 30798 26828 19264 15089 15426 20440 39200 181906 367854 349244 115927 41575 51342 64971 34078 1491 175 136 127 189 167 84 112 123 134 82 161 153 73 104 96 149 106 118 117 97 62 111 104 61 89 82 87 61 61 78 89 65 68 77 73 87 73 70 93 84 90 83 69 67 101 65 108 115 79 85 92 104 98 66 74 67 70 99 105 86 97 73 93 109 110 115 91 99 96 84 96 102 109 90 90 87 76 90 101 92 91 108 102 113 108 100 78 80 88 86 109 86 86 94 88 102 99 94 87 84 84 85 88 103 109 91 94 89 84 82 82 79 77 71 63 64 63 57 57 63 61 53 54 67323 312 1619 30 11699 18 42 3 6994 1572 71 2732 5708 9802 15690 24390 31944 31805 22116 4994 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 414 1991 3440 4110 4200 4194 5137 6178 7030 7215 6881 7502 9054 11307 13708 14549 14637 14265 14284 15020 15748 15800 16385 17982 20701 24446 37057 55785 67302 73452 79875 86995 96470 106810 117711 132886 146062 152047 147417 119538 70426 38216 36650 46601 58945 66358 70087 71286 72180 72611 66145 62578 76006 107907 152876 158255 82097 37416 32549 30675 27005 24990 26474 25571 16602 13943 16594 22245 34642 110977 297354 261141 34981 25765 50409 89415 88022 10074 155 137 148 117 124 143 140 178 168 138 143 126 140 144 125 122 134 147 151 134 140 112 98 87 82 117 123 103 92 85 97 105 105 70 99 77 95 117 110 95 102 99 99 108 107 98 114 123 121 97 98 105 108 112 102 117 82 89 97 95 109 108 102 107 106 97 114 109 91 86 88 105 90 104 107 113 101 110 110 101 102 96 106 114 124 119 108 107 125 105 88 84 107 104 118 128 102 107 119 97 87 95 112 111 95 95 95 80 81 80 74 78 87 79 80 68 73 76 68 61 61 56 51 67329 312 1616 30 11696 18 42 9 6993 1573 9 1204 3715 8203 12628 17735 25028 29154 16722 75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 642 2578 4388 4905 5010 5970 6511 7180 10285 10060 6160 4734 4949 6525 9072 14062 17965 17624 17021 18571 20335 21333 22899 25171 30115 39374 50016 60421 69401 78549 87962 99862 112825 123161 132481 146130 151149 134749 107185 73771 60087 54813 65099 78783 90747 107981 126440 140688 157257 164198 140686 106347 73428 82770 81053 34067 19295 21188 12987 8037 9812 18190 34131 36630 22789 18443 24891 37798 45193 114333 166648 20953 20718 30222 41458 47084 19247 945 142 177 154 148 120 122 135 123 107 118 105 108 114 137 99 107 111 141 128 134 99 91 69 86 123 97 81 71 105 71 64 59 82 100 90 116 86 103 88 96 114 88 96 88 107 98 81 77 97 82 86 109 105 109 113 98 112 102 116 87 85 91 83 91 107 104 97 107 100 86 105 112 107 97 82 72 121 110 97 94 95 108 106 103 93 80 79 86 95 102 100 86 93 93 86 90 109 86 87 99 83 94 99 99 87 75 81 81 71 72 82 75 71 58 58 64 59 54 50 47 42 44 67335 330 1075 30 11695 18 42 15 6992 1573 1175 8249 21407 40379 45805 48257 32755 10911 4186 999999 999999 999999 999999 999999 999999 999999 999999 468 6767 10762 10397 12370 9800 1500 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 93 1615 3857 6125 7242 6247 5800 5720 5389 5282 8840 9793 2810 2155 4052 8438 17493 25870 31109 36810 41399 29991 19580 16318 12684 11779 14223 20489 29737 38592 48754 64548 73598 76229 80082 86920 90872 86869 91177 86589 73958 76103 86738 87956 97821 114265 132148 147244 161820 177337 185208 174475 141417 101941 75837 84661 68813 42408 23908 6554 3455 7341 11884 17698 41826 61526 39688 48113 83417 78729 80869 49754 22185 19024 9881 8207 11457 14025 3320 162 139 147 162 151 138 118 175 133 152 142 125 105 96 127 119 112 135 139 147 109 100 79 113 140 107 91 115 139 108 78 85 80 96 133 119 114 120 141 120 138 130 112 119 91 90 113 135 118 103 100 106 98 119 117 124 131 133 110 111 121 109 111 101 104 124 117 114 102 89 109 87 85 104 128 123 114 93 109 116 117 115 129 115 114 110 88 100 102 117 101 105 111 118 109 120 105 95 97 118 97 95 92 87 101 101 97 92 95 94 93 100 91 80 79 74 70 72 59 58 54 54 67341 365 28 30 11698 18 42 21 6991 1574 23 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 213 482 36 999999 999999 999999 999999 219 3095 13365 11925 1704 999999 999999 999999 999999 999999 999999 999999 999999 999999 943 248 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 233 1764 4641 7903 9245 9341 8201 8552 8525 8889 11041 18922 30922 18245 11022 6151 7819 15823 29559 35928 32210 35250 32155 24585 19432 17792 19394 23801 29887 38422 47366 54788 58385 53453 44248 39351 29310 23098 12940 8970 13379 21780 31752 46857 62747 81210 98177 113140 127521 144163 156161 166421 171020 153850 116778 75903 77151 102344 94000 69836 20206 8254 14733 24180 26874 38874 47107 49589 72419 86355 62181 76690 58742 21293 9142 2913 1222 1519 368 151 130 191 145 152 171 163 134 144 100 112 134 139 153 132 80 121 115 100 101 85 99 115 108 112 92 97 113 110 88 98 86 93 117 79 92 99 87 62 77 138 121 109 107 107 128 136 112 83 106 102 73 105 106 109 88 94 100 84 79 92 91 86 89 100 81 81 101 107 90 90 102 85 95 89 83 98 92 83 100 105 80 89 94 101 82 102 86 92 95 103 122 111 96 83 84 87 87 94 90 83 93 88 82 81 87 73 75 65 67 65 63 56 57 67 64 62 72 63 53 44 42 44 67347 323 1291 30 11701 18 42 27 6989 1574 -16 332 269 -48 999999 999999 999999 999999 999999 999999 99 792 47 999999 564 715 411 1911 11888 36844 51329 51391 48765 34573 4244 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 469 1517 2464 5046 10514 14220 13348 11395 9732 9113 9193 9364 8821 8579 13304 23926 26494 18022 14577 10202 14146 37712 78248 100696 71431 50562 29612 16987 15714 15660 15855 18097 20302 20480 16612 12238 11472 13734 18278 19956 20639 25847 29998 37389 44313 53425 58624 67499 82105 94095 102552 118608 134495 152285 166713 173981 170836 139926 97534 75928 77242 95208 107305 54107 17932 19822 27030 34925 39264 35308 41439 59713 62453 72760 59701 16319 5499 6387 13179 10676 4600 566 197 181 185 161 190 202 202 177 177 171 173 211 206 202 156 133 194 159 142 142 151 171 169 151 143 145 118 135 153 136 128 131 124 128 135 137 129 141 110 115 129 138 146 121 165 145 132 140 149 127 140 131 148 162 144 142 138 141 95 100 121 123 137 117 139 125 135 136 135 120 116 109 118 135 124 110 120 137 146 136 145 134 118 149 137 138 141 140 141 128 120 128 118 127 126 128 127 119 129 131 116 120 109 107 108 125 127 118 111 103 99 106 104 105 102 106 94 87 94 90 79 82 80 67353 307 1770 30 11700 18 42 33 6988 1575 2413 3333 1939 5695 1454 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1024 4146 10331 19320 25823 25135 20754 15819 12291 11400 9455 8598 11559 18689 18672 10635 6505 6740 15806 30160 45358 69642 74194 55070 43802 50728 47791 35356 30137 23792 20265 16916 13476 10659 6898 6175 5789 5119 5752 7728 10418 12687 14455 19186 30156 43651 62628 83060 100087 125455 154685 183600 207169 217485 230815 223840 188872 139471 105073 80498 70074 47772 40108 54412 41361 26605 36183 45580 46090 58593 56907 47021 17002 6165 13092 21031 16377 5598 1473 269 168 171 174 200 182 161 193 189 150 167 147 160 135 149 176 151 173 169 134 159 142 133 152 138 143 146 130 133 123 129 120 109 81 93 79 78 114 134 128 144 115 112 108 129 163 139 115 129 125 119 115 116 125 119 144 131 125 112 100 121 126 98 98 129 147 94 121 140 112 115 115 118 111 131 136 130 129 119 133 116 130 142 147 130 114 119 116 119 125 107 120 120 119 119 117 118 121 117 124 133 115 110 116 109 105 109 120 102 103 112 97 104 109 102 90 79 83 85 82 85 87 86 77 67359 202 4921 30 11701 18 42 39 6987 1575 217 1429 4320 7395 8799 8613 7705 7412 7027 7730 11620 17800 17230 12314 9611 8222 9304 11620 15719 18112 20590 23413 16919 11520 11517 11827 13428 15402 16335 16580 17488 22460 26316 29480 33761 35599 42651 54113 69338 77524 80524 85975 92617 103801 113995 123849 138544 153324 170002 188175 206848 226725 244043 254047 246048 232863 200157 151669 108880 81861 55180 52925 52311 48797 44692 40498 38514 49196 73817 56609 33389 14568 13281 19072 18158 9441 1851 263 185 193 171 148 121 174 172 195 192 130 155 146 126 168 121 139 156 151 135 103 137 98 116 113 123 118 106 122 122 126 121 106 105 99 131 81 77 123 148 117 130 125 148 139 134 111 92 136 135 113 123 103 88 101 103 108 126 111 115 117 104 117 131 120 103 130 134 131 102 98 109 123 103 95 107 103 106 118 132 118 90 120 97 99 128 104 87 112 112 96 109 103 99 95 88 120 116 129 116 106 117 113 115 116 108 110 109 106 94 102 107 104 91 95 98 90 85 78 67 69 72 70 61 62 67365 329 1115 30 11705 18 42 45 6986 1576 58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 102 390 627 1028 2871 5536 6205 5645 6022 6464 6041 6325 7663 9852 10160 9081 6532 6377 7316 8338 9112 10772 11814 9387 6509 3734 2697 3645 4946 7560 10359 11032 13009 16032 19429 24200 30278 36439 43083 53670 64980 75513 85701 93596 103121 112327 128385 150095 178808 203833 215174 234341 249539 247341 251108 247517 244317 237352 211917 184309 150099 130680 113185 72913 46704 47317 49633 47931 41689 38009 40875 50931 68069 50182 28294 17726 21528 17865 8171 1289 174 172 185 160 181 208 167 187 132 132 176 209 201 120 128 134 190 173 196 212 204 173 143 123 170 168 132 130 149 151 160 134 104 107 133 97 117 99 120 156 138 128 129 113 122 116 154 147 126 144 156 143 95 130 122 125 130 131 134 140 129 121 129 111 112 108 99 134 128 114 126 131 139 97 102 122 128 131 118 117 123 126 130 127 126 130 131 111 124 115 113 128 129 123 136 134 135 132 118 130 118 113 133 126 141 125 119 119 122 122 121 119 109 112 106 106 95 93 84 87 89 78 85 89 81 67371 365 40 30 11710 18 42 51 6985 1576 201307 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 68 480 657 11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 113 315 -92 999999 999999 999999 999999 999999 999999 999999 999999 315 1036 676 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 24 480 1215 1758 1807 1827 2177 2714 3574 3748 4230 5115 4399 4510 5204 5490 5843 5492 4354 3871 3963 5371 6742 9364 12002 12997 15280 17648 20637 25304 30820 35892 43056 49226 51935 59416 75225 90293 104619 127273 143447 155488 173625 199565 236517 263531 278650 299758 320509 324686 343499 334213 292693 245317 196747 171321 114121 57520 38019 30289 25266 30634 37044 41027 38619 32664 33325 43141 57236 53322 42282 34721 38458 39879 26460 9803 924 182 153 170 173 143 159 208 213 147 173 207 201 192 176 174 174 173 150 108 158 136 114 154 176 135 141 118 119 139 139 133 129 150 119 121 109 122 119 106 128 122 118 147 139 138 134 125 119 124 148 110 125 121 114 104 102 98 114 113 119 148 123 106 106 91 102 131 145 137 102 112 116 101 127 133 114 112 115 122 119 123 128 131 139 123 129 139 129 122 137 118 128 137 124 122 131 123 118 113 110 116 130 116 116 122 127 116 119 116 114 107 106 95 106 112 102 110 97 94 85 78 88 88 89 86 67377 299 2020 30 11710 18 42 57 6984 1577 248 1042 1130 408 49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100 158 -7 0 28 293 688 1337 2140 3093 3709 4080 4195 4634 4914 5672 7094 8124 8967 10241 12088 12994 13868 17408 21530 24810 28953 33471 34798 38183 43449 51958 60958 71367 78424 83857 92448 99724 104611 110554 119511 147741 195992 221339 240759 251732 245307 264126 295029 329046 377706 375149 349562 316199 250311 162987 76152 30888 30384 33332 35227 29651 27395 32952 39152 43005 43469 41253 47651 66706 71692 12256 260 161 182 172 163 150 126 159 123 163 176 186 174 130 128 166 153 165 145 120 153 151 144 134 159 132 141 126 125 128 143 125 110 127 104 106 114 97 144 115 113 100 109 120 126 127 114 134 158 141 139 133 111 105 118 112 130 128 128 125 147 126 131 136 130 143 131 113 96 92 108 115 120 140 135 131 119 129 143 114 123 112 106 117 124 137 130 134 124 122 125 115 141 124 120 121 118 116 123 126 126 110 118 136 136 129 117 119 125 105 116 113 108 107 114 99 98 100 104 96 89 88 94 89 85 86 75 67383 191 5261 30 11711 18 43 3 6982 1577 1 456 932 1137 804 632 623 770 884 948 1054 1412 1939 2708 3819 4935 6094 7566 9202 10430 12096 14391 16079 18218 21672 26302 31983 38458 45669 54987 66101 77245 91335 108515 128212 153267 175795 204075 240978 278063 324966 382265 446760 491360 511796 516550 509013 428115 214850 83875 45207 35543 32687 26031 23401 22219 25564 31653 36492 40319 35556 17885 5373 444 136 74 122 166 149 178 143 167 121 149 140 126 120 139 148 139 138 115 145 145 133 113 96 107 134 117 91 75 85 107 115 120 97 84 101 77 104 123 122 103 106 111 115 115 122 100 122 125 99 85 103 109 104 121 123 96 102 114 98 104 111 100 118 89 66 92 100 106 114 90 99 115 90 93 97 102 99 106 96 115 114 104 93 110 102 109 121 88 92 103 113 108 111 103 108 114 114 109 110 95 96 104 92 96 103 101 101 102 95 96 102 92 88 89 81 81 73 76 87 79 71 78 70 63 55 61 55 67389 193 5203 30 11713 18 43 9 6981 1578 -43 209 710 1529 2139 2358 2423 2342 2603 2808 2973 3118 3611 4181 4353 4827 5942 7053 9490 11694 13178 15991 20490 22754 23467 28415 34929 41786 49580 59427 71991 85707 100608 118799 138974 163473 191626 224968 249710 258038 261550 285973 316903 344627 391991 408018 409422 394776 339283 267916 201083 87935 36348 26394 19402 17823 22920 27629 30330 35390 34805 25810 16910 4392 332 130 118 149 158 165 160 201 177 169 167 134 146 167 135 160 145 141 149 146 155 178 131 128 102 98 109 72 109 103 88 115 119 120 114 97 88 96 109 112 106 129 116 113 104 107 135 133 116 121 93 108 131 104 121 94 81 89 93 124 97 105 105 111 84 109 102 95 96 115 116 98 91 87 100 116 107 109 92 93 91 113 113 100 113 113 115 99 110 112 106 113 107 107 96 91 107 103 87 89 111 117 101 79 96 120 112 100 106 111 94 97 90 103 99 90 87 91 80 70 73 75 72 75 69 64 62 67 55 67395 299 2000 30 11720 18 43 15 6980 1579 -31 605 1469 1915 2812 3139 2070 190 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 496 958 1028 1466 2087 2172 2318 2509 2419 2258 1663 915 511 502 579 775 1261 1661 2341 3815 5519 6939 8239 10064 12629 15969 19539 22632 26642 31185 36882 44004 51483 58135 66690 77356 88483 97016 105958 120773 141811 158751 179343 203500 227370 252953 286107 311000 332726 334558 343584 353069 353715 324282 307589 289749 258866 177171 78316 41499 30853 36054 31809 28888 25000 18199 8984 2689 445 220 180 222 325 419 495 309 220 202 205 185 193 203 207 165 175 171 226 210 213 227 211 192 182 181 177 157 168 128 117 147 122 131 160 190 169 155 147 147 148 131 137 181 179 141 137 143 157 164 158 166 153 175 191 141 143 147 169 135 129 180 179 141 136 133 131 158 159 153 134 142 167 153 159 134 143 137 115 128 138 152 141 156 152 149 152 167 168 161 158 144 141 150 147 140 135 137 142 127 144 148 149 144 140 151 139 142 145 140 144 150 132 121 117 126 125 118 115 128 123 103 107 111 113 111 114 109 96 102 67401 300 2007 30 11727 18 43 21 6979 1579 1478 3129 4656 7215 9331 7573 5970 5977 5190 1344 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1503 5693 5304 4209 5174 5661 6082 7003 7981 9250 8552 7269 6210 4422 3301 1896 1351 1896 3009 3768 4509 5495 7362 9596 13107 17447 20266 24204 27924 32915 40002 51025 61447 72710 84460 92465 96087 106829 122105 140588 159032 172446 184674 199580 214576 226805 248634 265485 293406 299098 291851 294811 294640 268634 229705 179754 129507 93666 62119 26908 12428 16969 37520 36716 18815 27987 28107 12343 2488 272 346 392 571 454 228 174 158 171 150 156 148 140 178 169 182 166 194 168 211 214 169 143 140 171 161 114 150 120 103 134 135 120 109 123 130 135 108 113 88 128 120 134 137 135 120 129 153 156 168 153 152 144 122 162 135 146 139 114 134 138 141 132 133 127 136 107 119 147 146 119 114 108 113 119 118 135 132 124 103 110 125 112 97 126 118 117 129 140 138 130 145 121 96 100 112 112 104 138 135 115 112 123 113 112 112 129 142 129 123 118 107 125 121 117 122 103 104 103 103 101 93 98 92 87 87 90 84 80 80 77 67407 302 1949 30 11729 18 43 27 6978 1580 43 1826 3578 6350 10172 15800 24152 31172 20640 4212 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 182 2303 6088 8223 8167 8016 8377 11979 13063 10189 4013 1075 129 31 245 676 1213 1905 3374 5463 7904 10303 12668 15438 18640 22065 25161 28164 31785 36603 43948 52555 61732 67629 75404 82634 91893 102123 114770 130806 147834 162408 179694 208212 228834 253115 276026 298071 326743 336158 317985 316480 283916 194702 117328 70029 48202 38121 32494 27428 29577 35354 29946 16050 12047 7166 1459 328 255 540 1868 3840 4682 4173 2766 807 192 199 174 159 125 149 178 172 128 140 155 149 125 130 156 187 161 157 147 146 133 87 111 106 134 106 105 104 141 137 107 102 92 91 120 114 139 96 117 95 107 84 126 116 115 133 145 125 90 111 122 120 112 105 112 95 91 104 121 107 115 105 91 98 109 105 112 110 115 99 95 104 128 135 120 119 89 96 95 111 120 131 129 116 90 85 103 102 96 99 104 100 109 105 114 107 100 107 107 106 106 107 103 122 118 115 102 97 99 100 97 96 88 82 77 86 83 90 84 77 69 72 72 65 67413 301 1980 30 11730 18 43 33 6977 1580 343 1313 2987 5173 8959 15231 20122 18094 20663 22628 13728 2365 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 604 4308 6431 4189 1884 65 999999 999999 999999 999999 999999 999999 110 534 816 1104 1429 2074 3003 4903 7277 9605 13350 17796 21462 24657 28571 33274 40818 50882 56864 61878 69342 79884 92047 105235 120412 138471 160793 183653 208201 231585 257612 282243 305561 321473 346444 349281 362285 366088 287895 186583 107270 60440 39588 34758 30566 29038 27567 28562 32469 26206 9657 2338 931 581 618 639 807 1669 3938 5848 5481 2011 306 199 164 186 166 205 204 184 171 140 141 146 168 203 144 182 151 142 142 124 113 126 101 103 108 128 136 139 122 125 132 117 116 105 107 116 111 87 123 114 126 119 101 109 106 121 116 97 110 111 115 115 133 117 143 123 91 106 110 123 111 96 113 119 113 113 114 119 102 104 113 108 131 117 102 111 90 98 107 120 113 103 115 125 125 114 110 105 109 112 108 106 109 104 111 113 118 122 115 124 116 120 112 97 106 104 108 97 93 100 97 101 104 106 97 88 82 85 84 71 78 83 81 76 70 67419 305 1861 30 11731 18 43 39 6976 1581 37 485 1369 2630 4458 6871 10190 16539 26308 39272 58733 74793 54859 39830 38127 28632 12390 -67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1343 6219 17956 19322 5677 613 999999 999999 999999 999999 187 1048 2555 4100 5569 8379 11612 14041 16585 20203 24202 29520 35718 39504 45882 54660 62609 67312 75639 81328 82979 90245 98009 110406 123514 128687 141264 162604 183776 199050 204174 213064 221511 221443 223388 216241 228423 223356 203604 189891 158079 128143 97501 72599 44109 25642 16769 11126 6420 5384 4854 4324 3261 1998 1168 1045 681 1602 4737 5587 6433 9160 4450 1972 750 310 151 136 156 155 143 136 113 96 117 140 129 127 99 87 125 147 131 139 117 92 99 121 95 105 99 98 90 112 96 87 81 78 71 75 76 109 114 99 110 108 96 89 97 93 118 105 82 109 133 98 67 85 115 111 93 122 113 121 95 109 128 106 108 98 78 74 109 101 106 89 88 97 111 106 90 84 92 95 101 105 119 109 109 114 100 93 111 99 97 99 108 108 97 88 104 104 102 96 94 101 94 93 98 105 92 103 95 95 97 93 91 83 87 80 75 75 74 68 73 63 60 59 54 59 67425 303 1924 30 11734 18 43 45 6974 1581 259 842 1941 3688 6335 8592 12843 21888 30546 40673 52355 50468 37244 21992 3044 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 93 4148 11481 11171 6001 2598 285 999999 999999 999999 999999 999999 999999 999999 230 542 610 1028 1969 2750 3452 4665 6994 10005 13445 19242 26078 34812 43780 51717 62711 71962 77121 82162 103764 124582 149196 184791 209040 230094 256303 274354 276410 275012 280600 278988 285128 281707 258903 212363 163846 145172 144343 134222 100981 73167 43449 33662 28769 21696 10413 4848 3494 4124 3138 2301 3047 6493 8876 9974 9925 6274 2959 1200 1084 1123 1053 760 305 128 182 133 177 152 128 138 179 178 127 157 154 159 124 172 146 116 129 119 110 138 96 93 111 145 124 110 82 115 124 94 103 103 117 95 95 98 102 124 124 127 106 101 115 98 97 83 107 101 86 118 98 115 107 107 125 106 108 123 90 107 129 95 113 121 117 118 104 106 106 105 102 115 105 119 121 103 127 132 112 124 124 118 108 127 116 111 124 108 109 104 121 114 108 115 114 108 105 103 97 112 113 122 98 98 114 112 97 94 97 95 87 92 93 79 81 71 67 70 79 69 67 67431 299 2046 30 11736 18 43 51 6973 1581 -34 579 1732 3506 5909 8838 12868 18435 20435 12096 4086 1024 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 291 1348 1376 684 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 134 369 864 1878 2684 3890 5668 7353 9166 13013 16088 18805 23585 30703 34722 38163 44037 52378 62491 74527 87275 93530 102748 113864 125485 139460 151311 169737 196668 223485 262343 325101 403454 465324 525516 532793 446837 316858 234467 159594 73942 33993 14617 3472 2499 5864 7515 9458 9484 8634 8264 8027 8146 5363 2982 1484 1452 1036 512 367 226 120 143 189 141 138 143 140 124 134 162 168 146 168 161 150 143 135 149 121 126 137 119 98 140 129 152 138 138 101 109 110 112 124 116 123 112 127 109 116 141 112 117 98 101 91 106 108 117 122 120 135 115 103 122 137 121 126 131 122 118 114 134 101 103 108 120 98 107 126 111 121 121 118 129 118 100 111 106 112 119 106 109 132 118 127 127 121 117 123 126 125 133 132 122 116 117 129 131 121 114 109 103 111 115 109 102 103 102 100 100 98 105 93 91 87 92 84 91 88 75 71 71 67437 299 2049 30 11739 18 43 57 6972 1582 157 738 1228 1873 3058 4590 7164 10824 13891 10314 2202 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 544 878 765 216 999999 999999 999999 999999 999999 999999 999999 999999 -8 571 1086 1452 2084 2674 3193 3777 4893 6347 7712 8963 10302 11768 14478 18298 22755 27408 32137 38878 48184 59631 71501 83987 97225 113518 132371 154660 178893 205738 235613 274470 306580 335291 374491 417998 427184 404529 398274 378331 304697 195416 52566 16368 7089 2378 1960 5196 7278 9844 10946 9218 6700 7948 4873 6999 5279 4124 6206 3162 300 150 137 101 124 126 123 133 99 131 131 97 110 120 83 137 146 130 146 122 97 106 119 99 90 101 83 88 102 67 58 91 89 77 44 49 73 103 66 79 79 85 85 62 76 88 97 80 85 74 86 65 85 104 100 85 81 82 79 84 97 95 63 83 70 81 80 106 73 67 68 83 73 72 107 94 72 68 70 101 101 106 90 103 101 109 115 88 82 81 82 78 84 99 91 91 88 74 87 89 68 74 73 74 84 88 80 76 78 72 61 72 75 59 60 62 57 49 57 59 55 50 47 44 37 33 67443 303 1932 30 11742 18 44 3 6971 1582 102 759 1301 2015 2507 3681 5398 7373 9846 14012 19634 22273 18935 16374 13362 4532 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 60 1241 3173 4429 2831 855 467 48 999999 999999 999999 999999 999999 999999 999999 999999 5 475 1300 2042 2922 3432 4412 7443 11141 15890 20579 25021 30466 37090 45112 55358 66805 76722 87760 105286 125947 141712 159543 177723 194950 222294 247515 274432 296056 314509 348642 368591 377220 375862 342281 262808 208617 136615 69795 26618 14929 6968 3063 2772 1836 2932 6331 8044 8190 8334 6742 5113 5383 4200 8372 13761 3397 493 191 164 122 102 116 111 142 146 122 80 146 99 78 112 103 128 114 104 88 70 106 84 107 96 81 100 84 81 68 38 96 98 64 69 76 74 82 75 73 67 84 82 54 85 100 105 66 68 43 67 71 84 88 43 62 89 101 65 90 68 52 68 83 67 84 58 67 87 77 68 68 74 91 82 87 93 86 80 70 80 82 77 64 83 89 95 87 75 93 90 98 92 85 94 96 81 89 81 93 85 80 84 80 80 85 76 74 76 79 73 62 63 60 55 60 56 56 56 53 49 49 52 44 40 38 67449 301 1994 30 11744 18 44 9 6970 1583 -76 123 448 763 1170 1670 2660 4800 8324 13986 20860 24756 24282 20056 5111 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -23 301 1076 3395 7392 8137 5237 2856 1078 999999 999999 999999 999999 999999 999999 82 371 680 907 1406 1857 2334 3377 4967 6768 7981 10201 13371 17324 20994 24079 28729 34856 40718 46610 51894 56989 64233 72658 83602 98045 113151 128926 150114 171734 194953 222212 236479 251672 279607 298787 302126 332749 347052 351025 336581 356629 321016 228585 134648 38104 8670 4661 2517 1662 1624 1509 1169 929 1785 4960 8267 7492 4925 5211 9789 12280 4745 578 142 156 136 173 157 119 125 167 138 191 132 106 165 187 149 106 123 157 157 161 134 178 133 130 133 117 107 83 113 123 95 62 49 64 108 107 108 106 112 109 118 134 92 106 98 82 91 93 94 96 114 108 86 89 92 116 105 101 126 123 120 101 99 88 103 124 107 87 116 117 110 94 101 97 99 107 90 98 116 103 105 119 134 121 104 127 121 122 116 98 107 116 109 104 118 104 102 126 105 91 108 107 110 93 91 108 103 96 100 97 104 95 90 88 90 87 79 80 88 82 74 76 73 62 67455 296 2117 30 11747 18 44 15 6969 1583 259 853 1509 3091 5269 9082 11693 12543 14141 10530 3408 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 211 1070 2883 5811 8851 8837 6247 2110 343 61 999999 999999 999999 999999 -78 274 538 790 969 1028 1473 1974 2660 3242 3966 4687 6212 8884 11320 13832 17558 23321 29327 35593 42183 49210 57004 65877 76903 87324 98079 108445 119281 133595 153503 172846 191356 214177 240667 272904 292332 296522 337318 395324 423330 411486 373520 316512 206848 124565 66334 28812 11282 4936 1336 988 868 666 512 1370 7204 9419 7006 7991 16709 15690 1169 168 159 137 121 120 112 145 93 106 146 138 121 150 140 133 134 90 116 104 150 105 114 119 115 98 81 126 138 94 95 82 92 91 93 91 96 69 96 116 101 106 95 85 109 121 119 89 98 98 94 97 88 93 99 80 101 96 72 95 109 113 95 90 66 81 82 86 93 84 84 105 113 98 83 87 107 110 115 96 102 82 95 110 115 105 104 101 104 109 116 114 85 89 106 118 116 111 110 83 84 75 95 93 89 84 90 91 87 99 87 77 86 81 76 73 76 79 75 68 74 68 58 57 56 56 59 67461 290 2332 30 11752 18 44 21 6967 1584 170 872 2302 3998 4028 2649 236 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -40 399 969 1874 3419 5882 4524 1497 862 747 86 24 129 211 275 290 356 290 302 220 316 516 745 1318 2060 2972 4516 5579 7185 8893 10624 12033 14303 18258 22721 26991 31721 38587 45039 53388 62887 75118 87978 102660 118931 137908 158526 178878 197488 226501 258714 290840 329975 373838 417117 471415 477712 434344 318291 219482 133907 90606 35053 2333 800 636 679 772 764 1423 6172 11292 6374 11845 6904 231 107 130 92 131 78 77 122 129 99 66 90 104 87 116 104 100 101 112 109 101 58 90 76 81 86 60 75 70 84 91 100 77 54 63 41 63 90 83 72 84 87 77 61 75 48 68 78 78 75 59 81 73 61 65 68 99 83 82 98 77 80 57 64 53 57 72 64 58 95 76 76 71 66 72 67 86 88 79 69 85 91 71 83 84 67 66 71 97 88 73 65 69 75 76 77 86 82 65 80 70 77 81 71 67 67 66 71 72 64 64 73 76 67 65 54 46 57 49 46 53 49 41 33 35 26 26 67467 289 2365 30 11755 18 44 27 6966 1584 76 283 309 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 19 413 867 555 15 999999 999999 999999 999999 999999 999999 30 424 859 1243 1602 2129 2644 3196 3833 4777 5804 6857 7985 9138 10662 11827 13085 15040 17371 20756 23988 26924 30454 36077 41979 50375 59625 70052 83411 98629 109390 124507 144790 167128 194770 225448 253782 281312 314300 356323 408739 456697 470956 423263 346346 290240 176902 75786 25026 6614 1519 730 606 550 759 1903 5919 6634 12360 6617 563 132 122 124 91 109 113 76 92 94 119 110 106 71 83 98 126 115 93 110 106 95 70 45 73 67 86 79 109 75 58 80 96 71 84 100 68 66 89 90 77 86 110 94 88 75 84 89 66 74 74 75 55 69 77 70 81 88 102 98 84 72 65 85 90 67 78 57 65 69 83 57 70 94 84 66 74 78 82 59 83 70 90 68 72 88 68 96 104 78 92 91 84 81 82 79 80 77 76 84 85 89 81 71 80 82 77 78 67 67 71 82 73 64 69 65 76 72 66 71 59 51 47 49 45 44 41 40 67473 294 2214 30 11754 18 44 33 6965 1585 85 754 1760 3277 4585 5464 4907 3804 3231 1060 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 244 863 1965 3358 4043 4690 6851 9037 8287 5963 4716 3743 3279 3188 2864 3202 3785 4977 6214 8074 10122 13501 18259 21345 24510 27598 31460 37422 43773 50760 61090 70242 78911 92985 104136 113472 123504 137193 156320 170374 182043 205723 229762 251643 279562 282282 272060 245957 233886 237348 226824 230232 231010 230217 251195 231977 162400 122821 89363 55626 31710 14501 6257 4169 2311 1278 1211 1185 1243 1103 734 3492 9051 3924 273 102 119 147 151 112 125 159 135 106 134 171 119 108 131 155 99 130 141 103 106 100 123 96 71 122 141 95 70 51 94 107 99 106 80 105 84 84 99 96 61 94 102 111 93 118 111 97 84 105 114 118 130 121 112 106 121 118 122 116 103 113 107 105 101 106 105 118 112 101 113 111 92 110 109 98 91 85 101 114 98 116 101 99 114 106 118 107 118 121 112 119 105 96 114 116 109 94 100 109 100 100 101 109 105 95 107 103 101 96 96 101 94 93 97 84 79 78 84 76 68 83 77 74 66 61 56 53 67479 290 2333 30 11753 18 44 39 6964 1585 144 852 1734 3253 6014 6225 1769 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 347 581 805 1151 1757 2365 2897 3016 3701 4767 5752 6792 7232 7400 7974 8974 9125 9604 11218 12403 14133 15918 19168 22774 25618 31012 37882 42593 46062 51420 59916 68682 75908 83675 100224 117504 124210 142713 160808 168650 182774 206301 254648 286528 289941 293249 286266 270610 287506 300786 305191 319916 276539 254912 185246 140866 91134 60426 44476 31343 10994 2357 2039 2139 2031 1930 1448 1179 1216 1229 4787 3099 189 131 252 195 97 74 123 167 130 113 115 120 146 140 118 130 107 113 120 117 92 114 103 109 114 100 106 72 60 69 84 125 98 61 90 74 86 90 93 84 87 106 113 119 115 73 103 118 109 98 99 109 88 102 85 69 90 109 112 110 58 91 87 77 94 110 81 78 105 110 96 92 90 119 103 69 79 88 100 90 121 90 92 103 104 118 107 95 104 106 97 85 90 92 89 89 89 97 104 101 97 88 84 88 93 78 96 98 99 97 90 84 80 82 90 87 74 69 73 74 77 70 60 62 60 52 47 46 67485 184 5513 30 11753 18 44 45 6963 1586 -37 161 438 671 1047 1569 2038 2675 3396 4183 5032 6376 7848 9546 11781 14043 16207 19755 24319 29479 36068 43330 51790 63930 76802 93435 114371 136057 161425 199967 238302 280674 329299 401244 458103 530014 615531 600283 456028 303920 199993 143065 78683 13182 7709 7257 4873 4213 2712 3979 5511 4385 2003 324 424 146 131 882 1654 821 705 1577 2394 1217 277 112 125 137 89 99 126 99 97 68 142 125 117 135 114 133 89 88 107 71 57 93 125 83 76 96 101 61 92 95 89 98 93 72 84 87 97 96 91 92 85 99 77 98 80 101 73 79 83 80 63 96 96 102 87 97 86 79 88 83 70 57 88 108 99 77 101 97 88 108 80 81 73 71 59 68 101 107 73 89 96 97 94 85 79 95 81 88 100 100 100 102 104 91 95 94 96 81 78 84 85 85 87 90 75 67 86 71 77 72 67 60 63 66 67 64 56 50 48 43 67491 182 5576 30 11756 18 44 51 6962 1586 54 194 453 957 1482 2127 2732 3277 4140 5281 6624 8357 10517 12979 16601 20563 25080 31654 37817 45296 54660 68159 83969 100730 124306 151706 177673 211076 230605 260770 310863 351684 376786 410807 459390 481296 470122 485593 509766 400666 219039 93740 29292 12720 13918 15661 18452 19049 10176 2655 216 136 126 206 1071 2898 4356 4662 4791 3417 1501 312 193 160 178 217 266 174 121 153 137 128 118 157 145 120 99 150 113 121 111 87 80 86 81 73 82 75 87 99 122 92 86 117 106 101 96 102 98 100 106 137 135 102 112 120 106 124 129 105 86 114 119 107 121 133 106 91 99 124 102 96 100 113 106 111 115 106 97 95 128 108 98 100 101 128 125 100 110 122 116 103 100 102 133 138 119 92 90 96 96 98 102 104 113 111 110 111 107 110 108 97 108 106 97 100 113 102 98 110 94 97 92 93 87 80 77 73 75 74 66 59 67497 288 2399 30 11759 18 44 57 6960 1587 -72 389 648 25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 85 286 566 899 1392 1531 1806 2366 2930 3567 4824 6342 7799 9718 12060 15599 19551 24522 29460 35421 43546 52433 64759 82356 99957 121897 150257 181243 211636 253903 286108 345368 417054 470007 541535 599975 637374 632094 506754 291741 155512 28773 5563 2592 2987 2235 634 177 156 138 351 1348 2484 5371 6957 6435 5453 3440 2643 3391 3639 799 168 160 139 159 191 137 128 181 151 178 154 169 153 134 147 130 122 142 148 146 129 123 115 140 152 155 124 152 117 106 142 135 138 156 147 144 143 159 149 143 159 147 108 124 127 116 152 134 108 133 134 110 128 124 141 153 159 152 138 129 133 129 141 147 155 143 128 139 150 133 108 113 130 143 122 149 159 175 153 156 146 138 133 144 157 142 142 147 146 141 133 137 131 132 125 138 149 135 128 133 128 133 133 127 125 130 133 129 116 124 122 120 112 117 115 109 101 99 67503 290 2342 30 11762 18 45 3 6959 1587 -90 214 994 2037 2453 2214 1236 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 41 309 643 946 1380 1809 2537 3615 4689 5671 6459 7741 9431 11456 14004 17318 21830 27882 32543 37100 45355 54597 62614 74020 89744 111451 137993 167263 203114 241097 289581 343129 405949 488943 566791 638312 681867 559606 233874 24478 943 199 140 152 129 153 117 142 861 1942 4428 5019 4983 4845 4807 6868 6059 2268 813 179 83 103 64 90 150 139 139 125 132 150 101 91 105 106 108 110 121 108 126 91 78 98 122 87 94 85 107 96 85 91 65 89 109 100 80 112 114 88 99 102 84 90 92 94 122 99 85 100 116 100 111 81 73 93 112 112 99 89 107 108 114 117 99 80 90 100 107 91 99 100 113 108 118 120 99 110 105 106 116 111 108 106 96 117 109 98 106 106 92 92 90 108 81 89 109 92 79 80 97 89 85 90 92 94 87 81 85 87 91 87 76 71 73 70 61 61 55 58 67509 298 2105 30 11765 18 45 9 6958 1588 379 1449 2051 1727 2407 2692 3256 6107 9338 13043 20603 27980 18869 3083 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 156 698 2234 4763 6999 8595 9847 9781 10961 14561 17928 21669 26493 28733 32742 37156 41827 47135 54346 64279 76173 78685 81396 81602 94491 101963 102222 115286 129819 154203 185190 213705 235217 246738 254072 244797 235045 220918 224598 225700 250194 300836 336258 374542 371586 230346 8400 915 262 201 142 126 150 157 162 459 1774 4016 5269 5162 6625 18621 26448 14950 4883 896 340 198 158 119 78 101 124 99 108 122 132 120 119 159 105 109 110 130 105 84 101 96 96 149 123 121 146 101 107 123 120 90 96 107 127 126 89 122 120 92 107 118 135 131 115 107 117 116 97 105 119 125 116 109 110 117 120 137 125 132 137 137 88 87 103 92 102 107 107 114 121 119 129 117 104 113 95 105 101 105 112 114 115 116 108 101 89 107 100 90 98 107 96 89 94 121 112 106 93 105 117 113 112 104 95 100 98 100 94 93 93 96 93 75 68 74 73 70 66 67515 298 2109 30 11769 18 45 15 6957 1588 9 515 895 1171 2002 3483 5710 9233 12799 19316 26335 26769 26813 23618 16862 4023 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -12 62 96 117 24 -19 -44 -31 85 208 407 788 1408 2390 3964 7076 12158 17536 21470 27472 34873 43110 50252 59815 66548 72455 82448 93140 106919 126311 141836 155613 164003 174284 191614 211253 233383 254169 276998 294638 320993 362497 396674 384378 328115 251496 210364 197456 185863 168968 127860 83221 44035 22496 12443 8909 6644 3094 1353 594 251 127 110 156 140 150 178 800 2769 5645 6747 7493 12392 21936 30136 23548 9256 2425 345 187 138 148 180 134 129 159 168 177 141 118 127 144 135 125 108 116 111 126 113 106 138 146 124 96 96 133 116 150 125 109 142 153 141 126 122 120 153 166 127 108 104 128 153 136 129 107 124 124 101 110 110 135 161 154 143 143 146 129 117 135 119 112 140 126 123 126 141 141 121 118 131 133 140 148 126 132 134 133 132 130 125 110 110 117 135 115 109 130 123 128 133 126 126 127 127 122 116 112 113 101 114 112 113 125 104 99 113 115 102 105 107 97 88 85 93 87 90 67521 289 2376 30 11766 18 45 21 6956 1589 250 742 1417 2116 2626 1323 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 82 608 1199 1883 2731 3880 5414 6926 8397 10692 13707 16439 19643 23253 28536 36008 44065 51059 58947 69001 82197 99946 122193 147326 180181 211495 244888 272640 291940 327620 334666 356317 382828 395571 384714 370224 344585 348687 310737 242927 117085 3155 309 157 169 162 159 121 120 204 275 2018 4853 6069 6491 9907 14145 16260 9351 5452 2584 561 144 102 126 114 128 157 140 176 161 130 139 145 139 81 143 147 89 96 151 95 92 74 138 106 68 114 100 82 109 102 98 101 97 120 102 109 122 125 95 102 134 107 137 109 105 93 109 113 119 127 119 130 121 121 124 113 118 115 114 96 94 110 123 119 114 110 112 113 126 121 94 114 122 108 120 114 124 131 104 111 131 132 121 117 120 133 117 121 109 110 115 121 106 111 114 114 120 120 112 102 94 95 99 98 102 100 105 111 105 95 100 104 91 85 80 77 79 68 66 67527 288 2401 30 11761 18 45 27 6955 1589 178 767 1374 1918 1483 566 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 138 469 783 1367 1974 2498 3186 4364 5574 6626 8240 10041 12336 15452 18555 21289 23828 26926 31157 35798 39980 46198 54475 62708 67210 72933 82635 99776 113367 138241 162704 189797 231985 277128 308722 348331 391408 447003 514286 559222 520886 426341 277527 121681 4234 349 256 231 125 158 169 199 180 772 3491 5390 6353 10398 18027 28479 31623 34904 15971 1766 164 159 127 145 148 149 140 185 168 153 165 134 135 138 160 109 141 165 132 175 140 121 120 139 150 121 102 104 118 114 101 132 116 121 133 138 154 155 162 125 129 121 123 120 124 137 97 113 119 129 134 117 127 148 117 96 114 99 117 143 113 127 122 141 140 127 132 132 122 123 140 128 121 126 127 122 120 121 126 151 132 135 140 134 128 121 119 126 123 112 120 139 126 121 125 131 125 119 120 130 132 121 123 127 111 102 110 112 108 104 106 101 99 97 93 92 88 79 79 79 67533 323 1348 30 11758 18 45 33 6953 1590 -51 76 193 388 291 319 391 370 150 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 -71 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 261 730 1608 2419 3395 4681 6117 7850 9301 11401 13503 15748 18149 20614 22698 24784 27724 31504 35530 45794 60406 80303 97140 118029 140064 164722 193494 224175 246149 273426 307217 349981 384486 420053 448755 432997 384168 305212 248357 216661 166270 114137 17158 320 168 200 180 134 163 200 1335 5027 5789 4997 8005 12133 16287 26657 42574 30821 5990 1182 166 171 133 91 113 130 101 157 136 96 147 141 135 158 98 116 134 107 128 152 117 115 137 108 66 65 115 116 134 119 97 115 83 100 126 129 94 142 142 113 120 108 84 86 113 126 106 82 96 66 94 98 98 108 101 108 92 76 73 97 95 87 97 92 82 78 79 91 104 103 103 94 109 99 99 82 91 109 118 109 117 110 99 95 91 97 100 87 96 107 100 100 101 106 95 97 98 108 110 107 106 102 99 96 96 91 98 87 81 78 85 84 84 73 63 64 60 63 63 54 67539 178 5696 30 11756 18 45 39 6952 1590 -64 431 1045 1767 2722 3785 4719 6043 7904 9829 12579 16382 19859 23661 28593 34136 40559 48270 57582 68085 80215 94798 111666 132705 157532 186146 215613 258288 318635 376255 412784 450678 506486 582682 643522 554013 316084 169753 70572 2563 264 221 167 182 180 197 234 1032 3699 5447 10937 16628 22170 30782 34563 25077 5409 373 128 134 132 102 127 136 154 109 119 118 123 123 124 115 77 107 119 130 96 130 126 123 95 134 124 143 100 129 127 133 102 124 100 106 123 107 97 107 132 135 135 123 110 98 105 96 119 95 81 138 106 123 107 110 104 100 101 113 117 118 118 119 140 119 125 105 114 96 115 107 117 111 103 125 131 138 133 129 114 108 133 133 114 121 108 105 95 106 105 107 117 115 115 110 105 99 99 109 109 103 122 124 110 96 108 107 107 107 101 97 95 90 90 92 97 81 79 81 77 70 67545 191 5305 30 11755 18 45 45 6951 1591 2 177 336 546 807 1025 980 781 650 533 742 1101 1462 1943 2700 3924 5993 8851 11287 13731 17236 21060 24089 27353 31933 37704 43659 50261 57832 69748 85778 100654 122311 145631 161967 182376 213860 255098 305344 358048 418378 472957 515072 554582 535590 405767 225917 106252 79148 75452 54069 14880 2047 273 232 192 235 305 335 1606 8364 14485 16664 20251 23241 25415 24200 14814 7142 2648 507 151 132 124 132 107 150 116 103 139 117 133 132 119 91 112 98 102 137 103 90 81 82 129 95 108 98 81 87 121 115 127 97 96 130 107 115 123 130 99 80 101 88 82 91 102 87 91 107 93 121 136 131 117 107 121 114 65 98 107 109 107 105 105 104 112 108 85 92 93 93 97 127 127 113 102 113 118 123 117 106 107 118 105 115 113 107 108 106 99 101 111 114 119 99 90 97 97 94 90 104 98 93 102 95 96 107 88 85 92 91 88 93 82 86 77 76 77 71 67 67 67551 309 1763 30 11753 18 45 51 6950 1591 283 603 755 469 368 249 489 489 -50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 214 624 1007 1181 1590 2107 2344 2911 3547 4212 4612 4971 5720 7075 9063 10848 12969 15675 19417 23851 29574 35548 41313 47270 51394 55592 62308 71435 82384 92970 108329 125076 139883 157299 174620 186542 206111 241257 284035 319178 349127 394237 425162 425248 403791 351171 297242 237146 160189 71368 15046 1289 249 239 370 1039 2793 11286 23280 18501 18919 19880 21602 22238 12331 4873 1319 3398 4371 659 166 132 79 73 122 110 123 120 116 130 129 108 125 107 117 123 110 87 80 123 134 109 94 106 106 125 106 81 74 83 100 77 81 127 138 102 104 90 116 100 105 110 126 118 96 90 111 109 104 112 105 87 105 113 113 109 101 109 116 119 98 88 95 112 107 124 117 112 94 97 91 97 98 91 109 116 125 123 110 119 128 120 112 103 96 115 116 112 101 102 100 95 98 96 97 96 89 90 100 87 85 93 92 90 92 92 86 87 84 76 73 78 80 72 71 67 53 47 57 67557 183 5543 30 11753 18 45 57 6949 1592 12 237 535 759 986 1388 1713 2175 2856 3697 4691 5576 6796 8293 9902 11812 13857 16438 19735 23011 26659 31271 36960 43925 52663 61778 73100 84986 99560 117819 139518 162941 192499 227455 272190 317117 370090 436287 495048 546784 569200 581787 482381 218309 25119 1471 367 1784 5284 9040 13695 15212 17026 15720 13472 12936 17771 23153 14437 4887 1537 4686 8303 3749 422 123 131 123 133 134 117 92 113 152 145 112 122 128 136 118 99 116 139 111 93 124 88 113 146 123 114 95 80 73 74 91 120 120 80 103 117 92 71 100 91 96 88 90 95 103 84 102 100 90 89 106 98 84 114 117 109 94 107 88 103 93 86 73 100 81 113 96 100 98 94 89 80 73 91 104 107 111 89 90 90 77 100 82 86 95 86 78 76 102 104 89 91 93 80 79 83 89 88 86 81 71 60 76 84 78 76 75 78 75 65 56 63 57 53 50 46 41 34 67563 312 1675 30 11755 18 46 3 6948 1592 21 382 644 791 879 477 -14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 208 808 124 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 21 134 93 110 121 307 471 741 1047 1582 2148 2479 3062 3830 4755 6249 7887 9286 10623 12317 14477 16819 19092 22230 25169 28841 31827 36001 40867 44980 49557 56200 69958 84715 101264 116018 129769 156318 185397 217301 253790 290619 329469 386919 437488 479784 492434 521419 511107 369087 165264 28024 863 540 2781 8155 11778 11349 7621 9797 13421 11144 10775 12590 18459 16859 4093 1828 2567 2709 1682 238 118 111 121 121 147 143 147 132 102 123 109 107 91 88 91 118 100 116 97 92 84 86 113 121 124 114 113 120 123 118 104 111 122 137 126 145 116 94 97 105 135 139 118 102 101 86 104 83 127 95 93 123 95 108 126 121 101 105 126 125 109 89 104 110 104 91 78 92 108 117 113 117 106 113 106 114 120 124 109 125 103 102 108 118 119 112 117 102 106 106 106 97 109 111 109 105 104 98 87 87 98 82 81 80 92 97 86 85 88 87 84 82 83 71 61 66 59 58 67569 287 2421 30 11751 18 46 9 6946 1593 20 633 1483 1634 250 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -46 33 87 49 89 217 398 421 508 707 1046 1454 1891 2639 3532 4410 5641 7062 9308 11606 13663 15759 17846 20334 23836 27450 32425 37051 42931 50956 60285 69592 80853 93754 109946 128118 150571 179361 208262 239869 281138 317392 366620 428354 477902 521955 573382 546333 412800 241734 89989 2297 1112 2052 2479 3391 7920 16652 17641 13051 10532 12831 14476 8755 7952 3693 1495 507 163 118 143 158 132 146 175 182 176 118 136 133 127 108 134 142 127 132 123 123 139 150 140 123 124 133 119 135 144 142 145 144 172 132 131 124 144 150 133 135 163 122 125 137 155 156 129 113 109 120 142 132 130 146 128 141 156 147 125 147 161 130 137 136 134 139 127 152 152 116 125 120 124 116 137 133 126 132 140 148 139 117 133 134 123 131 136 118 134 124 117 132 128 140 132 123 123 132 131 126 130 127 126 126 114 117 112 121 119 125 111 107 109 108 99 94 94 92 94 83 67575 291 2295 30 11745 18 46 15 6945 1593 465 1667 3515 5957 9918 14487 17346 12796 2417 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 663 1345 1427 992 560 415 502 653 725 827 801 935 1220 1397 1227 942 821 865 1105 1261 1602 2218 2872 3734 4686 5708 6900 8290 10703 13867 18857 23049 27542 33113 38844 44939 51770 58327 64682 72963 83974 95607 109125 126174 143458 164209 193009 225705 263715 307417 329676 335242 352973 371168 362149 368192 354270 325383 268449 168739 115678 114379 91781 18088 994 428 651 1043 2058 3945 8378 17283 23808 14352 10834 11841 13602 11473 7921 8237 4735 2019 1625 227 129 112 74 155 109 145 174 121 113 143 119 110 125 130 106 109 174 132 116 126 114 112 102 132 93 118 128 133 119 125 136 106 109 119 104 122 129 107 96 101 101 88 78 90 95 120 125 113 81 111 135 134 146 123 94 111 129 137 100 99 130 116 126 108 108 99 108 119 113 98 112 119 117 116 122 126 128 124 108 108 116 102 111 120 93 104 115 112 110 110 108 117 112 110 111 121 108 105 112 107 103 113 111 104 106 99 104 107 93 92 90 96 81 71 78 81 71 66 66 67581 291 2323 30 11743 18 46 21 6944 1594 -9 1020 2601 5467 9688 17449 33728 51307 31837 15357 3795 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 8 1295 2458 2803 3457 4777 6193 7035 8152 9539 10152 8398 5765 4088 3024 2648 2987 3421 3332 2950 3180 3889 4800 5270 5488 5331 4940 4973 5347 5548 5686 6435 7413 7752 9065 11166 14235 17305 20033 23019 28984 35393 41438 46939 54781 70000 80696 88217 97871 105482 118821 138903 163227 190014 218191 246545 279767 310537 335644 354565 363499 357626 338527 311707 256571 195393 168129 121089 54074 24946 11033 2996 545 291 318 407 517 926 3376 9722 12929 13283 14469 8212 8578 7567 3433 4528 3548 3383 2277 313 126 91 118 146 106 91 83 126 118 115 111 99 99 88 79 106 146 150 127 102 128 126 87 95 151 130 91 85 116 119 109 107 97 113 105 111 124 125 112 102 109 123 127 121 126 123 110 107 112 109 92 94 108 88 107 121 129 91 95 115 107 100 115 133 121 91 116 113 106 118 114 123 136 138 119 114 105 118 116 103 99 102 119 113 92 124 113 125 126 116 111 98 100 109 99 96 102 103 105 106 98 110 98 93 91 92 101 104 95 102 90 89 85 87 73 70 69 59 61 58 67587 312 1663 30 11743 18 46 27 6943 1594 73 739 1559 2388 1032 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 326 -7 999999 999999 999999 -20 769 2121 3658 5517 5447 6845 13072 26606 35966 12086 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 195 541 1800 2610 2425 3123 4175 4700 5700 6791 7326 7102 6706 5560 3174 1885 1867 2670 3753 3688 2876 2320 2118 2430 2955 3724 4573 4987 5390 5648 6203 7376 9173 10955 12843 15494 18333 22264 28058 34774 45032 57833 67227 77679 86468 96887 107285 120240 130329 140084 153153 175168 204997 235738 261114 279057 289815 281944 286112 309162 317970 299958 269664 234228 202130 182661 146717 84100 24793 4459 1516 426 329 318 377 686 1406 2924 8138 13334 15822 12014 8887 5216 4324 3558 8874 5538 1811 1458 1076 337 108 100 127 128 113 117 138 135 121 102 105 93 106 109 108 116 114 101 105 111 117 108 134 108 94 101 101 99 93 112 97 109 129 127 113 103 104 103 116 133 124 107 117 108 84 78 76 110 162 135 89 94 102 122 107 99 120 98 92 116 127 125 118 125 108 111 116 100 111 124 112 111 107 131 123 129 117 108 94 117 124 119 120 99 117 107 103 109 120 123 118 111 97 105 122 111 105 120 115 112 132 114 104 104 110 106 95 96 108 107 111 94 89 89 87 82 81 69 67 67 67593 357 310 30 11740 18 46 33 6942 1595 250758 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 333 657 127 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -31 1412 3238 7220 13176 20490 32606 51011 48112 24863 12790 4913 -45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 233 1261 2371 3534 4238 7137 10985 12712 10641 7787 4851 2922 2460 3266 4521 5568 5796 5139 4543 4523 5651 7914 10449 12352 14261 17637 21379 23107 27518 34693 41334 49572 57933 65259 70032 80507 90969 100941 109972 124123 136984 146489 155240 166460 185051 204293 223005 223742 214123 225997 241235 242429 237577 245606 251509 260141 259448 253215 194163 121173 60460 32061 11434 3341 1225 639 374 334 934 4268 8493 13893 17042 16684 18467 16428 5682 6294 4423 1950 3029 5209 2088 973 1015 652 176 155 135 114 103 93 126 142 150 149 148 143 122 122 151 125 134 142 129 110 139 138 131 109 135 159 142 116 138 136 126 135 133 126 126 120 114 176 146 121 137 92 95 132 121 129 162 137 134 115 137 122 133 124 116 114 101 120 119 133 130 112 111 110 97 118 123 99 118 116 118 123 106 122 146 129 127 122 124 149 132 140 129 121 126 118 139 144 129 132 140 134 133 113 114 127 118 117 123 122 113 111 117 124 126 108 110 113 109 114 103 97 105 110 102 97 88 85 83 83 77 67599 288 2376 30 11736 18 46 39 6940 1595 352 1876 4250 4988 7482 15534 22855 23875 13507 674 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 240 653 1220 2347 4205 5712 7155 8025 6250 2881 943 518 1069 1817 1998 1994 1995 1826 1522 1178 919 911 815 958 1277 1734 2282 2855 4390 5982 8402 12293 17511 21667 24821 28608 33592 38805 44671 50499 57339 64970 72358 82519 96930 113201 135106 156054 179032 204386 228986 253420 289615 323565 351121 377747 377132 393271 413591 432041 351258 209116 52528 1503 1990 2800 891 5147 10905 16028 21414 22592 17050 7684 7007 9904 4773 655 1650 3278 2755 2065 1159 370 161 108 72 110 107 100 146 115 94 120 157 157 162 111 92 129 121 102 103 127 137 156 123 92 115 137 104 122 133 121 95 64 93 124 110 119 126 133 115 107 109 104 107 131 150 119 99 134 113 106 129 148 127 135 127 111 95 88 125 128 118 135 128 136 108 85 103 109 99 123 132 110 126 134 109 122 107 108 115 87 111 128 123 129 132 117 110 122 134 120 111 110 111 108 116 110 117 117 103 108 110 112 115 107 118 105 103 100 104 106 105 96 92 101 100 92 88 86 73 69 72 67605 307 1806 30 11736 18 46 45 6939 1596 347 755 284 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 691 1853 2685 3128 5435 9062 8815 4536 400 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 160 785 1439 1756 2048 2636 2955 2873 2107 1325 583 265 635 1086 1482 1761 1768 1896 2366 2760 2959 3413 4420 4780 5428 6238 6426 7764 11275 15506 19581 23995 28524 33359 39379 45135 52605 58761 65303 74226 86643 101196 113841 133803 157403 174638 190027 206566 236567 270279 294252 326522 360637 416897 457336 470592 437804 369126 246484 87970 8030 2003 3588 1199 620 1497 3188 7932 9694 6264 3722 2709 6716 12023 9957 7432 1166 525 2579 4882 5612 5319 2045 221 132 81 81 105 73 85 118 87 99 105 114 111 101 132 138 82 54 73 120 109 114 87 93 58 92 113 74 71 102 90 135 103 74 88 108 74 93 121 67 73 80 76 109 81 111 100 111 74 90 94 102 95 83 98 102 90 81 81 71 84 113 104 101 101 89 90 107 111 116 104 85 86 116 101 114 109 91 86 110 120 104 98 96 97 96 115 109 110 83 88 84 85 90 99 107 93 110 105 104 109 88 89 95 100 89 90 92 94 91 86 76 75 74 64 64 66 57 62 61 52 67611 309 1746 30 11736 18 46 51 6938 1596 321 1625 4357 7774 4332 -34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 323 1137 2639 6274 9770 12334 16493 22380 15433 12084 6423 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 174 1806 3702 4742 5313 5994 6789 7168 7700 7739 6778 5474 4499 3946 4515 5782 6726 7525 9026 11709 13809 14776 15839 18282 21386 23520 25190 27959 32832 39351 45197 51594 56863 62967 72953 82839 92917 100462 105577 118771 135642 145863 154454 162384 177650 192894 201230 198130 202783 189802 185599 197530 213113 239229 272609 295853 310387 300487 252333 179038 49290 2690 673 390 298 285 216 218 246 209 275 1604 4981 3096 3299 2693 1347 1864 6097 8661 3577 2676 1239 205 148 325 304 108 147 142 130 143 158 170 144 142 142 138 146 125 152 138 153 161 139 123 131 121 124 139 108 118 155 158 136 145 168 131 107 152 167 150 126 123 147 141 126 109 143 145 126 105 105 132 135 136 150 138 113 142 149 144 139 123 111 137 144 139 140 129 123 125 129 124 139 139 135 141 142 124 120 132 160 148 134 127 139 143 127 145 144 138 135 140 142 139 131 139 140 142 141 138 148 147 141 141 132 147 143 131 126 119 132 123 117 117 109 111 108 107 104 101 97 95 67617 284 2493 30 11733 18 46 57 6937 1597 275 991 2462 5195 10520 16399 14383 6434 1521 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 223 727 1003 1254 1635 2069 2419 2936 3110 3021 2887 3207 3978 4095 3152 2000 1791 1630 1363 1704 2713 4856 6936 8581 9162 9030 10167 13361 16972 20164 22596 25383 28433 32009 36653 42880 48252 53543 58119 65710 68931 74791 90202 108587 127640 147044 159489 176285 205260 238237 275636 315624 347263 353940 357272 358447 340743 322341 320593 286852 214887 158775 48616 2078 324 224 183 146 186 190 175 170 832 3345 2534 725 2346 6186 6652 11416 13023 3506 2043 393 152 240 343 155 116 129 109 118 113 164 121 134 148 129 97 100 107 132 133 156 92 98 110 94 114 129 129 114 105 101 125 122 94 104 98 144 153 129 151 125 111 118 119 114 118 126 113 122 108 142 139 115 117 107 123 131 128 123 111 106 108 107 101 100 117 98 103 112 97 127 121 102 92 117 141 130 119 116 119 116 111 125 123 115 116 127 125 132 120 130 144 120 112 120 119 117 115 121 115 115 106 105 119 113 105 102 99 98 109 113 103 97 100 87 83 83 89 82 75 70 65 67623 308 1770 30 11730 18 47 3 6936 1597 218 1047 2159 3368 3529 1892 239 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 32 -22 680 1059 1457 3210 4102 3917 2273 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 233 411 773 1115 1307 1543 1912 2194 2605 3206 3294 3214 3125 3337 3997 4763 4350 3060 2764 2776 2333 1969 1879 2360 3109 3822 4575 5365 6562 7855 8779 10201 12003 14145 17430 20582 23472 27162 31307 36343 41772 46592 52430 59716 66888 76759 92148 110488 129217 144399 166589 194410 236522 290385 342664 389337 415889 410613 432408 476986 438734 323995 192990 60442 23837 692 180 250 279 315 438 791 687 616 1179 1254 3278 6691 4810 4085 7453 5033 5437 5347 2473 1424 224 112 78 107 153 144 132 139 144 169 149 127 121 130 129 160 130 129 124 156 136 114 139 139 123 124 138 111 115 157 163 125 148 164 140 142 147 148 140 107 107 120 103 123 134 126 140 127 130 112 126 126 138 113 102 133 108 88 95 108 123 124 107 100 117 125 133 128 132 115 113 106 106 117 150 135 123 126 129 138 133 128 122 121 119 114 113 112 122 136 131 129 122 121 122 135 140 133 136 137 132 114 117 113 122 112 113 111 110 102 111 111 106 91 94 94 87 90 84 84 67629 309 1737 30 11727 18 47 9 6934 1598 135 859 2046 3846 4792 3095 1159 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 415 903 1794 3836 6955 11778 19268 23528 17087 6858 4841 3453 2775 1009 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -28 109 188 465 843 1202 1280 1420 1692 2132 2485 3417 5578 7576 9952 10815 10388 8879 6761 6164 6099 6339 7255 7784 7801 8152 9820 11486 12449 13811 15727 17532 17133 15064 14921 15964 16779 17975 21912 27540 33793 37726 43000 50655 58823 65877 73586 82598 91637 95597 101304 109190 121658 129513 133415 153141 185260 202151 202893 203474 219733 252392 282506 292441 317516 355336 355061 300884 251047 158423 86482 52523 38953 3938 847 463 504 1287 4284 7467 7826 6005 4592 3251 1795 1196 1516 3420 5220 3103 2092 4206 8067 9579 12579 11591 4027 993 191 121 75 110 129 137 142 141 152 172 159 156 165 166 158 150 142 128 139 124 145 128 114 130 124 134 114 136 168 118 124 138 146 131 149 151 116 111 113 125 124 131 102 123 123 126 149 128 110 121 146 117 154 158 133 152 160 139 148 135 149 131 157 140 137 125 125 146 108 120 151 158 133 123 136 153 134 126 129 136 129 131 139 138 134 118 132 140 125 138 141 132 125 128 131 133 141 116 124 123 114 118 123 126 123 122 126 116 117 115 111 108 104 97 103 101 88 85 77 71 67635 308 1768 30 11728 18 47 15 6933 1598 259 1022 1528 1357 618 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 206 941 3235 5946 5757 4031 1247 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -52 -27 289 800 1865 2886 3480 4028 4287 4596 4639 4540 4563 4135 3138 2177 1788 1961 2106 2580 3469 4675 4815 4641 5188 6412 7154 8143 9675 11202 11886 13776 15957 18095 21122 25432 30846 35727 40436 47341 54605 61745 69604 78036 90400 104106 119028 134395 160164 188197 219070 248581 277966 287607 293028 324775 364685 401029 447878 489139 481274 353042 151443 26530 2292 2167 3110 5654 6888 5376 4843 5051 3941 3010 1786 1028 1382 1876 2601 3253 2400 2420 3401 4280 5991 11915 13203 7086 1979 212 188 142 127 204 200 179 176 162 161 135 156 146 177 178 167 159 175 168 167 154 160 139 124 136 162 167 192 143 160 148 152 157 136 165 156 152 151 144 150 196 198 158 146 140 151 146 156 159 105 144 134 147 164 165 140 155 169 155 131 148 163 120 120 145 145 150 137 130 144 154 139 138 157 139 137 148 142 152 143 120 126 157 137 148 145 134 130 118 137 143 128 131 140 137 132 143 128 131 144 138 142 136 135 127 126 132 127 109 115 120 117 107 109 101 100 93 91 90 91 81 67641 286 2431 30 11731 18 47 21 6932 1599 -60 500 754 1232 1785 3724 6037 6420 6921 5122 1636 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 179 799 2094 4311 6257 7464 7518 6447 4843 3445 2260 1489 1157 1325 1679 2243 3155 4831 6352 7397 8053 8916 11021 13638 16421 19942 21527 25101 28748 30971 35203 42434 51568 61484 73414 84297 94552 106452 122428 141986 163636 186485 209771 232432 257495 283853 313396 336090 356719 391394 412625 389956 343571 299824 257762 169419 71710 20250 2117 1205 716 336 381 961 1317 931 346 219 951 2019 2304 2595 2133 2255 2750 4874 6818 5435 4639 10683 14020 8763 2402 250 167 177 147 166 150 163 187 193 144 133 158 149 162 152 153 132 89 120 145 146 148 150 162 154 153 145 138 163 146 133 168 186 166 136 117 134 186 138 137 125 131 124 123 144 122 114 140 141 146 145 152 141 138 133 138 129 156 138 133 140 142 143 119 153 157 144 141 121 117 122 148 146 139 139 145 126 138 121 131 129 139 147 125 117 144 141 130 139 131 136 137 139 135 143 135 129 133 128 134 130 127 133 129 118 117 117 123 122 112 111 106 101 97 100 112 101 94 88 89 79 67647 319 1440 30 11730 18 47 27 6931 1599 176 717 1180 1139 1131 917 907 1296 1417 943 333 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 556 2497 5719 10118 19821 32994 30833 13274 2072 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 103 1181 2051 2798 4023 6399 9216 11452 12022 11206 8130 5185 3168 1878 1529 1459 1511 1786 2032 2453 3246 4272 6019 9148 13947 20909 27714 33480 39298 43351 47433 53299 58994 66439 74108 89515 100456 105455 112163 116742 126869 135784 154354 177267 197608 210868 233011 258930 287762 309758 306650 305648 299260 291520 283198 242284 198093 174417 141129 85333 28358 1695 492 239 176 116 131 163 262 471 862 1593 2637 2015 1077 2064 2272 1395 1392 2497 4868 8747 10115 8349 3968 203 149 106 125 170 169 155 174 178 131 99 137 139 146 166 143 114 157 134 133 132 134 145 155 150 136 150 158 149 116 115 130 142 140 153 132 137 142 123 118 134 113 139 118 113 131 131 132 140 130 132 120 129 101 107 114 105 132 119 129 142 145 136 146 122 133 139 121 119 121 146 144 126 114 112 131 146 132 130 121 134 114 125 132 134 128 133 133 132 152 154 153 138 137 136 128 136 131 132 135 129 119 116 125 129 133 128 120 125 112 108 104 105 98 104 108 103 100 83 86 87 77 67653 324 1287 30 11727 18 47 33 6930 1600 183 -51 999999 244 559 855 1514 2644 4078 3767 3888 4486 4346 2781 2332 1759 685 41 -66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 740 2720 3950 5848 7291 6975 9276 9894 9784 11117 7215 6084 4241 474 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 780 3132 5737 9343 11748 13061 12516 8816 5209 3252 3307 2181 1522 1815 1961 2268 2636 2956 3693 5692 8966 12677 16866 20786 25731 29518 34583 42533 53406 62257 73460 85400 96761 113234 131444 146722 159950 173464 180507 184058 190765 214088 239150 261230 272471 279986 307697 329875 340751 335584 322857 263178 200514 144540 80007 37232 12568 4433 999 374 266 235 176 141 120 127 194 707 1187 1400 1454 1034 641 1246 1532 828 445 1176 2262 3054 3900 4464 2122 434 170 139 120 124 120 108 97 136 163 115 133 131 151 97 131 144 108 122 151 87 103 146 102 95 135 145 126 154 115 125 145 133 124 139 125 134 140 124 106 113 143 127 126 99 90 113 108 112 116 82 97 134 123 99 105 128 110 111 106 119 108 122 107 118 125 112 110 126 145 130 111 123 101 89 121 124 120 114 116 122 125 130 129 121 101 121 135 127 138 140 112 112 118 112 128 128 112 123 119 125 125 118 112 115 110 112 118 105 88 101 108 108 107 100 92 85 90 84 79 69 66 64 67659 353 414 30 11724 18 47 39 6928 1600 244877 999999 531570 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 22 301 685 707 825 941 514 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 673 3102 6534 10689 5940 5214 11260 20311 33697 53054 46175 36691 20585 4001 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 660 1621 2641 4498 7348 11556 17814 22702 24982 27512 28051 25579 19450 10649 5140 3765 3992 5069 6352 6951 6957 7317 8880 12078 15160 18193 21723 27065 33759 37965 47438 55564 62329 68237 76125 85780 97489 107378 126299 146998 163667 190330 220439 251328 274117 298697 333732 363214 374795 355273 318996 297532 260382 185859 122516 48121 27633 12762 4491 2005 1649 1029 440 252 248 257 306 450 776 1086 1573 519 262 468 645 686 553 676 1272 2144 2632 2134 1950 1155 288 138 114 92 57 71 97 141 137 150 107 121 123 137 165 136 122 108 137 157 127 117 124 121 111 119 108 102 110 120 103 102 117 105 104 102 107 121 122 106 113 115 115 99 117 88 79 85 92 85 111 108 112 122 122 142 94 110 110 98 105 107 112 121 125 128 125 107 109 95 77 99 89 96 117 126 111 111 98 119 105 104 125 125 121 107 93 101 107 105 100 107 100 110 114 109 104 106 100 99 99 91 97 96 92 90 97 101 100 95 91 85 76 86 82 74 74 71 66 63 63 56 50 51 67665 320 1405 30 11725 18 47 45 6927 1601 -1 973 2638 4609 7513 12783 20289 30532 44890 60042 73591 78455 60429 22818 3150 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 344 7880 23226 37129 39715 57983 64574 38084 10710 4853 177 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -46 426 1129 2995 6991 15082 24421 33520 44641 51725 53740 50036 49927 33479 16716 9996 9514 11439 12901 14846 17616 23212 31914 45702 64521 79156 97673 111160 116038 123601 139441 162287 171496 175727 176030 175739 177564 187772 189506 180981 187171 183137 175854 165870 166629 156114 133089 129124 124486 102835 83207 68852 54010 46404 32811 19805 10406 3751 1455 574 297 184 225 325 503 647 345 111 130 164 182 220 223 549 1373 2286 2663 2764 2239 842 384 167 139 138 99 92 114 89 121 122 128 100 101 120 110 120 136 133 106 74 120 159 139 109 121 117 151 141 112 129 112 140 127 120 119 142 131 143 125 127 138 130 118 106 108 128 149 133 127 124 125 118 136 116 135 135 130 104 107 151 143 112 82 95 101 105 133 144 121 117 117 133 112 126 140 150 129 114 116 124 135 143 117 121 114 101 110 104 112 107 119 121 131 120 120 126 113 119 125 112 103 93 126 115 103 115 102 100 99 94 95 105 104 100 101 108 95 86 89 84 82 71 61 62 63 55 67671 320 1403 30 11723 18 47 51 6926 1601 865 2206 4025 6555 9920 14036 19597 26483 31341 29083 18302 10214 5850 3786 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 376 1997 1750 1328 3745 4640 6290 12829 20126 19170 22980 14081 3321 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -39 997 3027 6302 10506 14732 19505 26433 33549 37963 38239 40118 41880 41679 33308 21335 13275 7719 4782 4618 5300 7833 9923 10480 15159 25224 33770 45176 56882 70341 82613 91160 100640 110153 115584 132835 142083 154955 169694 188415 200932 216981 247662 276602 301135 297268 287195 278016 263252 223682 172653 171787 138368 42657 14575 7032 5481 4062 1270 279 197 183 180 164 175 168 147 113 126 143 165 154 202 614 1351 1974 3689 6143 4367 990 316 176 166 110 90 78 123 128 104 140 141 137 167 139 125 138 133 146 135 117 137 130 140 149 159 119 110 104 95 127 129 141 138 147 132 120 162 115 159 130 142 120 135 142 145 129 123 109 117 117 133 153 132 152 136 126 121 131 128 125 125 103 108 136 130 135 133 139 127 146 134 125 135 116 124 143 135 127 118 135 131 135 152 149 131 141 138 125 116 121 127 126 122 119 115 121 129 146 110 131 132 135 130 127 125 114 130 130 109 112 124 116 117 114 109 115 116 108 107 103 84 86 84 78 73 69 58 67677 292 2242 30 11722 18 47 57 6925 1602 259 1354 2950 5990 11485 21533 23335 27596 26792 24693 31290 52171 70257 52589 31982 19517 10557 783 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 773 1613 3558 5893 8953 13664 20964 32081 43020 51229 52016 43000 28227 15931 9910 5951 5538 7648 10277 12941 16467 20032 23452 28269 32630 37315 48119 59698 67547 80944 94914 107533 124953 147798 160186 163367 176834 194876 219953 242870 258130 266242 283155 282980 274575 281873 293929 282300 244912 176748 78613 12480 4843 2950 1633 802 439 360 235 226 186 154 110 108 103 119 160 320 344 356 866 2085 5105 7029 4846 1157 143 102 153 164 119 126 132 119 103 124 111 94 79 119 130 151 121 100 124 102 112 88 67 83 73 97 78 98 122 128 117 120 89 94 120 149 116 133 115 111 115 147 130 131 134 131 79 92 120 96 88 91 88 69 103 97 106 111 110 110 97 112 108 90 71 107 106 105 113 133 118 107 139 106 104 107 120 120 112 109 95 103 102 108 107 110 107 94 102 105 96 125 105 123 123 116 107 101 100 99 97 103 103 101 111 107 95 100 100 89 89 76 85 91 93 82 77 74 75 76 70 56 63 60 53 59 45 32 39 67683 312 1642 30 11722 18 48 3 6924 1602 215 1095 1688 813 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 78 274 1253 2781 5010 6704 9852 18086 34450 53910 74332 92377 101726 73239 14611 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 263 1773 3561 5845 9915 15552 22318 33318 49051 72545 92519 101254 92359 65909 38333 20543 16034 16064 16664 18646 20078 23035 26398 30458 35081 41692 51804 62901 80193 101989 126344 147102 155258 171738 197546 220235 238372 243094 246104 243826 253839 265418 268595 267189 238399 193686 151589 105328 76983 64712 33074 18466 8265 3180 2241 1819 1118 487 291 198 189 185 146 156 206 149 237 516 609 862 1749 4626 6972 3731 717 164 137 146 178 138 161 140 144 91 121 91 153 155 153 154 152 137 137 159 139 157 176 169 125 142 130 175 135 122 124 136 153 156 147 139 153 134 104 162 137 149 139 139 160 151 114 126 124 156 125 127 144 120 137 128 142 125 130 134 158 157 117 124 146 160 141 140 147 133 125 98 108 109 129 130 106 126 147 134 147 161 152 134 124 127 136 129 123 109 124 130 122 134 131 139 122 118 126 150 146 131 133 121 124 136 142 135 140 138 131 121 116 118 123 121 117 114 96 108 97 109 95 89 88 88 85 77 77 75 62 67689 366 24 30 11724 18 48 9 6923 1603 362 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 193 1186 2525 4795 6521 2813 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 731 290 1149 3537 7463 12436 18864 27853 48859 81501 102761 98353 82844 54376 4898 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 176 1509 3444 6593 11230 19416 32253 50120 75841 104620 114049 99747 73821 46475 23177 13835 11143 12817 16869 21021 23240 26433 31034 35939 42621 50759 59177 71414 86060 101585 119772 136713 154151 171169 186814 198357 216553 238741 260015 283591 305060 311442 285063 241705 215143 175115 112721 79537 58816 34845 21296 11975 5713 2423 1403 663 258 170 127 99 138 144 151 139 177 196 301 671 2536 6813 7650 3850 862 147 133 102 207 740 714 202 123 131 130 106 83 117 125 155 164 160 143 96 117 128 122 127 115 133 143 139 151 134 137 109 116 75 106 109 117 95 101 118 118 113 118 106 140 125 105 118 125 88 126 128 110 117 109 104 107 136 97 72 95 90 132 149 145 107 118 111 119 134 135 109 94 109 120 110 129 126 123 121 113 109 116 113 116 128 130 111 112 105 96 111 122 97 109 125 123 132 132 134 107 105 105 111 111 110 114 108 101 99 109 113 108 114 108 93 97 94 96 88 95 85 84 92 93 80 76 69 63 60 51 35 67695 316 1525 30 11725 18 48 15 6921 1603 25 147 588 1641 3203 5553 6641 7332 9191 12369 7713 3999 1791 366 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1258 3725 9484 17242 25046 40178 62889 90198 102169 65490 43130 25584 5057 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 471 1272 3266 6920 13475 23103 37106 54957 70341 69106 55929 37626 25031 19882 19286 21517 24482 29986 36352 41477 45493 54678 63437 71331 79579 86064 93079 101225 114072 124926 140350 160993 176765 196540 234433 275379 311573 336118 360064 341582 285774 215957 163645 150152 142377 135116 103718 46084 18332 8153 2443 488 160 248 143 165 151 164 169 159 148 179 223 345 950 3024 5024 4362 2330 530 148 221 230 324 571 375 168 138 165 162 150 163 126 169 167 183 143 145 160 171 177 139 181 167 149 186 171 153 150 140 128 155 144 128 168 153 167 163 143 166 162 152 184 175 163 152 152 130 180 180 170 142 164 157 132 157 124 145 158 154 150 164 153 130 154 181 134 140 152 173 170 182 140 144 143 150 168 161 162 163 142 167 169 153 151 148 149 148 145 136 135 159 165 163 154 159 144 163 153 153 154 157 142 146 157 147 134 151 163 157 167 152 150 139 135 143 130 131 139 136 128 129 139 120 116 113 111 103 100 96 90 67701 320 1403 30 11723 18 48 21 6920 1604 200 832 1273 1421 1904 3010 5038 8296 13385 19952 30800 38349 29448 6111 1795 -22 999999 898 500 999999 999999 999999 999999 999999 999999 999999 999999 999999 1506 6174 15289 30568 51572 73861 115804 133404 169659 219465 233830 168352 93566 31583 18849 9818 1766 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 42 715 2102 4555 9413 19562 42229 80556 104843 99084 82825 58390 36810 32504 38204 45817 53013 58121 59167 59743 64902 72373 73658 67720 68851 65738 63107 68642 69871 76898 82296 96121 112148 123886 130181 144970 151885 160367 169966 183386 198516 214542 221538 209878 183387 101107 42333 16061 2408 314 262 253 183 183 207 158 162 131 83 90 255 469 899 1520 1892 2149 2696 2867 835 207 185 171 140 105 100 108 123 101 145 111 125 177 150 97 98 106 137 134 125 143 139 115 138 136 157 134 117 97 119 132 113 138 136 121 120 145 125 107 140 133 116 97 122 143 123 115 127 145 120 122 116 124 101 101 124 128 111 112 123 112 108 100 102 123 111 103 92 75 84 105 106 105 98 115 108 136 109 114 117 101 116 113 101 99 99 122 121 114 105 107 104 113 114 106 105 104 118 111 108 110 105 99 106 106 103 106 113 111 109 101 108 110 91 99 105 100 108 99 92 91 86 101 90 81 80 80 74 69 54 49 46 67707 313 1613 30 11723 18 48 27 6919 1604 56 730 1881 2802 1410 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1092 5342 13641 25301 42723 78675 136364 156796 160039 189277 161914 143278 191663 179794 69173 14009 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 688 2063 4170 9130 22227 45140 59123 58421 53711 48087 36783 23002 20194 25999 31490 37726 43898 52290 67179 78183 91037 105916 109735 114563 125111 131219 139412 145508 155941 147922 135071 139910 126641 126718 143495 148178 163016 183169 195683 187079 170599 160768 144948 107871 51254 16715 4456 865 283 169 157 148 114 151 214 227 156 125 160 137 259 337 467 1544 2327 511 161 154 133 132 122 165 181 142 121 119 171 181 109 111 139 150 120 174 168 130 106 148 156 162 128 115 161 156 149 108 141 137 121 145 142 170 188 162 132 143 156 151 116 116 123 118 134 123 129 118 115 105 137 141 88 119 139 131 111 97 95 113 125 141 122 105 136 126 124 144 134 110 117 127 136 117 135 127 125 135 136 122 145 130 130 137 113 104 127 112 108 101 118 116 116 127 135 145 139 128 150 130 126 125 120 113 115 128 120 115 123 125 122 128 117 96 103 101 100 106 111 98 97 102 109 97 90 84 82 71 69 67 68 67713 327 1195 30 11725 18 48 33 6918 1605 168 3442 9738 20166 40103 83682 129474 96098 80565 55988 62123 97186 147836 231119 279353 226534 224299 184181 40747 4462 875 258 553 819 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 237 4344 25723 72826 118807 132802 175299 184266 201711 188996 208963 135413 65887 34622 16550 -18 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 18 293 646 1450 2588 4298 7581 14695 28969 45813 59949 74277 91352 89125 59039 40358 39503 45251 45433 43109 38640 37963 38270 35814 28840 24837 22190 20609 22977 20737 15287 14731 23214 32846 42566 53798 67316 75825 75668 80419 87843 91824 91874 76842 63870 46561 22744 9799 4130 1713 767 610 408 240 156 161 165 181 193 215 190 209 671 1317 567 192 170 153 127 118 137 151 155 120 114 136 134 126 120 155 176 158 149 139 132 121 138 138 135 95 119 146 118 118 116 124 148 121 124 121 108 141 136 132 112 126 135 123 128 123 106 148 120 131 115 149 128 102 99 102 115 122 128 130 116 119 121 111 131 113 113 114 104 113 121 131 144 135 109 115 115 109 123 123 128 135 131 98 127 147 123 98 118 136 137 129 111 115 130 120 115 126 129 115 107 110 131 133 117 113 122 117 106 126 120 112 109 97 98 108 105 104 96 101 100 105 105 81 97 100 108 101 88 93 86 77 71 67 65 67 67719 328 1166 30 11726 18 48 39 6917 1605 -66 3933 19357 44953 89033 150463 180693 147157 106192 76686 47479 63773 113606 154036 236899 278566 243933 182913 42180 3128 524 159 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 41 3091 7402 18923 50179 85212 110063 158001 225092 245787 209441 165513 70122 100905 112955 49092 4552 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 9 65 201 393 568 934 1859 3152 4228 5221 7018 11490 20807 40077 67357 72245 59761 48889 39777 38248 37511 37961 36953 33927 29488 24153 21174 14771 10137 6741 6485 7592 12211 16997 24634 37793 49132 60313 78498 101267 119233 129315 134040 124007 114088 100798 68495 39803 21946 9370 2704 983 1029 1177 1621 1951 1797 1768 1421 851 654 469 215 192 218 169 156 169 158 150 180 207 269 209 212 142 156 155 120 123 174 176 157 152 170 140 196 162 183 171 147 170 148 151 123 151 160 165 167 147 143 147 146 165 167 136 125 184 186 165 166 135 149 153 178 158 146 155 153 152 123 131 145 139 137 125 154 148 137 152 119 134 151 153 142 153 164 160 159 149 132 152 169 154 146 153 136 164 151 153 152 156 165 157 148 148 151 143 139 144 151 164 129 124 138 138 145 149 149 146 142 135 138 132 133 146 139 128 135 139 140 132 138 127 126 135 131 123 128 123 122 122 114 115 108 108 110 84 85 92 87 67725 326 1227 30 11727 18 48 45 6916 1606 -20 1319 3382 6149 7386 8147 11795 15396 19954 25292 40350 70078 118388 175030 235060 304263 91004 1444 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 130 5223 25100 72013 181940 252527 302248 353044 339972 211751 127607 37446 5710 1549 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 84 216 315 424 706 1108 1667 2221 2967 4346 5761 7128 8709 14409 25159 27488 18688 12492 12091 12360 10919 10835 12482 12581 15327 18792 18889 17505 14780 13413 14848 20346 31447 54477 83944 111554 146512 169429 187958 212579 226006 230901 231100 199662 151245 88074 31419 5920 689 173 156 148 235 377 526 786 1202 1609 1314 687 335 160 99 127 128 133 175 175 148 111 130 115 75 136 171 104 43 97 108 125 88 133 144 124 102 101 126 142 121 118 108 106 149 143 115 116 140 119 122 145 113 116 103 121 80 92 116 113 103 77 102 104 91 73 83 103 97 103 111 87 106 69 64 76 114 102 84 103 128 102 96 98 115 108 110 104 117 103 114 111 88 103 122 119 121 117 111 109 91 95 90 92 104 121 112 109 91 94 88 87 87 98 106 88 103 108 102 103 81 91 99 99 98 106 94 106 95 93 94 80 93 110 94 81 97 93 78 85 90 89 78 78 78 75 66 64 67 55 61 62 67731 328 1168 30 11728 18 48 51 6914 1606 33 640 1802 3997 8177 14755 21972 28387 33736 40591 64408 110937 186441 291224 439234 531689 137565 10007 213 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 165 6175 25812 46247 54957 89441 134145 68460 2952 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 36 361 702 1081 1381 1693 1952 2561 3570 5308 8357 11774 16469 23077 29038 29540 27727 24402 19521 16242 15720 15644 13866 13412 15357 19224 27982 37398 45388 53298 59931 72642 97279 127642 150645 165475 188743 223939 247901 263007 270725 262002 226365 150450 62810 13657 2350 266 138 88 52 68 82 126 85 104 146 206 322 307 188 125 108 75 71 99 131 144 89 103 84 105 81 94 86 81 93 122 123 111 80 105 126 91 90 82 84 99 86 108 90 89 93 103 95 103 99 93 94 83 96 69 63 76 77 109 111 79 69 85 84 90 91 91 78 95 78 79 53 64 75 74 73 88 61 69 89 95 83 95 87 98 100 86 71 66 70 77 74 98 86 83 93 86 82 79 64 81 85 79 107 108 108 90 86 79 81 79 98 79 78 75 96 96 89 79 93 77 73 71 66 86 89 73 81 73 79 71 81 73 76 79 78 74 76 68 68 76 63 65 70 60 56 55 41 33 43 41 28 67737 366 33 30 11733 18 48 57 6913 1607 749511 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 57 487 1500 3424 7146 15118 31132 55447 76445 103739 142357 236695 405594 601511 605963 152789 3100 38 -9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 114 6900 17134 3225 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 616 1567 2535 4233 6301 7532 7175 6231 5222 6330 10162 17236 25601 33653 39664 48258 57123 60470 59139 53680 43788 34004 32580 35112 41653 45145 50704 59681 76306 99994 116239 132123 142879 158652 182889 205418 226271 242435 250624 243401 186625 93674 41357 10635 2260 561 207 174 166 131 115 94 128 114 158 135 140 171 157 122 68 146 152 190 167 148 144 135 169 133 116 131 102 129 141 161 120 147 123 138 105 119 158 97 93 137 128 116 135 112 106 125 127 121 114 143 118 110 112 121 93 116 145 117 117 105 144 126 107 98 125 129 118 99 88 108 122 117 116 99 109 117 112 111 122 130 113 127 121 115 119 121 89 136 131 127 111 140 130 100 115 92 116 122 100 92 107 115 93 135 133 114 95 107 101 117 115 105 108 108 108 101 110 116 110 103 100 100 104 90 89 108 108 93 92 98 101 100 106 111 91 95 100 89 89 88 88 72 79 72 69 63 58 54 52 44 67743 329 1147 30 11737 18 49 3 6912 1607 0 264 727 1725 2801 4667 8226 12618 18229 28767 45549 76841 129805 221684 398901 578386 679657 608403 392468 118490 8903 927 168 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 113 507 1320 2989 5604 10993 17069 21908 22265 20254 16770 12850 8743 6232 5818 8556 16082 27407 39598 49079 54241 53255 47820 49795 56185 60872 63343 60488 59884 67639 78271 91214 100286 112677 124384 132604 131268 127427 121125 119922 99103 78032 64068 46977 23979 7078 1645 434 247 210 211 262 219 260 243 128 130 87 81 81 82 89 118 149 159 130 146 177 182 130 144 144 169 150 126 166 153 107 141 207 182 171 174 163 134 100 123 122 162 123 135 104 117 106 108 132 153 128 109 125 116 140 127 123 119 154 177 113 134 138 145 108 115 124 96 105 140 129 143 135 141 136 123 144 138 132 144 115 84 93 135 136 146 113 113 129 137 144 138 117 124 120 135 130 139 116 120 137 119 123 122 120 123 130 119 127 129 132 96 85 109 114 120 113 88 106 117 114 130 125 114 116 106 102 102 102 113 114 107 97 99 97 101 98 92 83 93 93 89 92 88 81 74 69 65 55 56 49 67749 326 1235 30 11735 18 49 9 6911 1608 354 880 1920 3920 7694 14542 24859 44117 73426 128374 224336 325320 517529 649629 459618 204329 77533 10325 2224 170 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 8 394 1343 2800 4543 5747 7644 10070 13788 19270 24478 26026 25183 20165 15589 12631 8911 6405 8173 13829 20990 29185 39803 52186 67997 88092 106258 122917 145478 161898 161094 159761 151121 135741 118911 110216 98475 104462 116565 114688 113582 105984 78461 52067 43685 32266 13592 3247 1168 451 199 156 201 276 540 725 1069 973 697 225 47 91 104 69 55 108 136 114 226 421 156 94 104 118 89 82 113 107 145 82 91 107 85 104 133 125 145 82 86 96 110 131 96 80 79 110 132 118 108 120 124 91 66 109 107 141 107 120 124 115 107 103 102 94 114 109 105 113 110 79 105 114 90 102 87 77 67 93 87 115 113 107 97 102 113 104 115 92 82 95 80 78 88 103 101 101 108 114 96 100 118 117 113 98 83 91 105 85 85 94 80 73 100 106 96 99 86 84 92 88 92 86 85 83 94 98 95 91 83 95 92 79 68 81 86 94 94 84 75 73 80 75 66 65 57 46 42 36 25 29 67755 327 1201 30 11731 18 49 15 6910 1608 -37 408 1210 2707 5573 9419 17085 33568 67166 119431 177288 282390 451703 627339 680700 529804 248004 54497 19053 8539 4386 3285 1825 306 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 126 408 742 963 1697 3278 6117 9236 13876 19780 26421 32439 34611 34882 33408 33147 34205 35679 36216 36379 38659 44054 50813 60049 67290 67324 66877 68656 70733 69476 75615 83198 87271 92728 98028 105554 110981 101727 89916 75769 65468 61745 58525 55042 42939 23189 11592 8207 3580 753 461 340 117 133 95 102 200 492 776 990 1026 1090 470 114 53 95 73 104 140 387 613 255 110 166 119 74 85 87 92 68 111 68 64 83 115 134 137 110 113 112 124 117 96 99 105 123 142 73 106 123 94 101 108 113 115 121 126 94 102 93 126 141 125 97 97 117 97 107 87 71 79 139 112 85 114 113 110 108 98 105 102 110 107 104 114 111 96 79 133 103 114 119 106 107 120 108 105 105 94 98 99 84 95 98 110 78 95 91 109 108 98 87 96 108 81 94 94 86 90 89 88 95 88 94 86 93 105 86 95 99 96 93 90 88 87 92 90 87 86 85 84 71 64 68 71 63 62 53 44 43 37 34 67761 325 1261 30 11731 18 49 21 6908 1609 450 1471 3186 5837 10157 19754 37717 72691 150344 311893 570871 694826 501883 246429 94262 24986 7412 5370 6902 7237 5352 1910 49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 533 848 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 221 1271 4610 8511 10208 10906 11796 10989 10267 10440 11821 13158 14125 14715 15677 18118 20351 21786 22779 25429 30057 33469 41030 54993 70202 83191 93068 103353 118008 130235 143996 157697 175948 193471 200101 194942 176091 152935 134638 104662 99587 79828 59701 51510 42531 31630 21246 13057 6922 3158 1306 798 637 336 120 82 149 151 199 198 257 191 110 84 112 132 150 300 658 621 145 78 111 109 126 140 144 143 118 143 141 103 108 135 152 119 115 119 150 107 134 147 125 118 162 174 144 138 139 115 109 130 158 125 146 135 127 143 139 133 158 134 130 141 128 112 111 121 142 148 142 128 144 101 109 162 146 140 127 124 144 134 120 112 135 173 125 141 165 153 130 101 112 129 146 113 138 118 129 127 133 109 113 130 138 136 120 107 112 124 122 122 106 119 108 114 136 132 110 115 121 120 110 114 115 104 117 113 104 98 105 108 110 110 110 108 103 93 94 97 99 93 94 93 94 86 68 64 56 53 57 53 67767 335 967 30 11737 18 49 27 6907 1609 314 1617 3191 4441 4965 6814 11443 16250 18715 28901 46345 60243 81482 109765 159784 229775 284336 316899 348109 336544 292348 232039 188565 142174 78245 50592 44287 38649 31653 24183 12499 4837 913 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 332 -19 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -13 248 803 2047 5320 10911 16139 19739 23614 25747 26394 24013 19977 17773 17741 18959 21065 25847 29331 28403 25875 22173 21065 24538 33848 49332 74809 95374 113863 124105 137898 150451 151802 154117 160405 158115 136853 115370 105190 109876 127113 132905 124142 92751 55781 39315 27862 22582 17710 9077 3111 2228 2232 1301 432 106 84 97 83 106 89 61 52 160 144 84 209 837 838 465 182 125 117 95 90 135 89 131 126 94 105 118 133 125 98 97 129 129 116 120 144 131 109 137 134 99 111 88 107 141 136 143 164 127 96 86 114 132 112 94 126 126 131 135 136 112 107 112 85 110 125 116 111 118 135 132 132 115 125 129 112 125 106 99 135 142 120 103 73 110 125 130 135 130 115 105 112 123 115 103 108 108 96 130 103 128 125 115 106 115 85 91 113 94 111 127 103 104 88 97 115 114 105 106 95 107 87 101 85 89 98 97 105 96 99 91 92 90 93 87 87 87 79 83 78 70 53 51 53 50 49 38 26 67773 365 45 30 11745 18 49 33 6906 1610 703414 337313 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -74 92 214 738 2776 6637 10533 11647 16086 24509 34451 42692 46842 57681 80186 93625 80489 70026 69285 73832 90234 103697 108303 133341 169565 176284 146993 92087 58547 46730 41073 33128 21810 10869 4552 2182 1033 175 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1292 7023 26823 28014 13364 3338 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 418 745 1225 1976 2624 3714 5003 7009 10149 13203 16290 19614 22258 22086 19703 17569 16392 18352 22338 25719 29701 33969 38845 45742 53147 65330 81209 98497 117469 131042 145680 157788 165552 171622 180801 191877 187661 181459 175175 173093 159771 167463 169107 167001 146014 112489 81444 54614 28719 14409 7097 6161 5044 3631 3095 2501 1673 1190 603 203 128 90 114 117 154 395 774 768 666 386 129 109 96 111 115 116 109 112 97 99 115 126 123 104 107 133 136 128 111 78 125 120 111 144 128 89 106 99 92 106 106 147 107 113 113 151 114 128 102 122 112 116 114 93 104 101 111 84 100 128 120 111 101 121 98 102 109 119 98 104 93 96 107 113 117 95 113 121 114 87 112 136 107 93 81 130 135 136 101 95 117 117 102 118 133 127 106 111 115 129 117 106 119 108 104 111 104 102 103 106 109 109 103 89 81 93 97 96 100 100 79 95 106 95 96 100 90 91 77 79 88 81 74 76 68 60 53 49 54 46 43 36 31 67779 341 796 30 11746 18 49 39 6905 1610 63 167 336 1121 2406 3087 4728 7997 13387 19771 26300 38461 51080 47336 43278 49059 49570 47847 46851 51727 56648 65817 81585 107239 125690 122534 110747 106056 93937 66458 43303 35149 32940 36349 32214 24344 18965 13598 8427 3325 609 11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -65 1309 12098 26332 5237 2254 6121 5052 23 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 188 1040 2321 3760 5286 6897 8697 10907 13112 15428 17197 18876 20175 21578 23008 23589 23266 21359 19987 18947 20407 24499 32427 45620 66786 88687 109083 129915 149363 174243 210718 245921 261184 271932 276365 245124 204061 170208 139267 121880 120490 119817 110871 101677 101093 94732 80432 67913 42740 13909 5120 4483 5559 5934 5323 5483 6844 5382 4225 4120 1774 633 374 736 1177 1005 780 850 634 264 180 179 157 148 149 121 125 126 118 135 113 140 126 136 150 146 152 148 168 126 146 134 160 143 173 166 112 130 163 192 161 151 141 136 126 142 147 175 151 153 172 177 174 141 139 120 120 106 128 143 142 160 141 136 152 135 129 133 133 146 137 115 110 144 147 150 142 153 135 135 154 168 142 152 130 149 126 139 171 143 133 159 152 144 145 135 123 127 130 161 146 142 117 131 148 142 129 133 133 127 119 128 125 125 132 134 139 138 134 119 127 128 131 144 127 126 118 129 120 130 118 105 109 105 97 85 79 83 77 78 77 74 68 67785 337 917 30 11747 18 49 45 6904 1611 47 198 561 1025 2213 3768 5389 7785 13157 17580 20127 19668 21065 25511 27516 32140 42254 58718 74772 84190 82594 91059 108536 118550 115815 102004 82896 74061 82343 75992 71141 70568 70618 64829 55756 48602 36288 25861 23771 18935 14536 17320 22811 27983 37306 67139 79980 76355 84028 88640 59369 36913 1893 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 14 1024 3549 6834 9842 13235 15880 16980 17637 17839 18812 19948 20356 20862 21829 23285 26301 30278 34929 39784 46341 54617 64659 74546 79105 80233 80818 81479 92003 104754 116937 126794 139466 163370 186561 200526 205158 207392 202654 184859 158600 132823 112285 91940 62515 32679 17185 9077 5805 4790 4618 4287 3675 4234 4060 3766 4133 3953 2442 1603 1496 1765 1681 1131 580 202 185 149 144 123 121 80 132 152 168 97 124 109 91 130 118 155 113 154 133 105 115 137 131 121 192 153 132 113 126 142 132 119 134 147 128 151 130 95 107 148 139 143 111 107 120 132 133 122 112 108 111 96 123 100 122 138 141 144 139 160 142 130 141 142 127 123 123 116 114 122 128 139 151 132 125 138 150 129 111 127 141 147 137 126 125 142 151 161 151 135 116 125 129 134 138 128 142 135 132 146 138 132 132 118 122 111 121 132 124 120 115 121 116 114 114 104 104 103 99 101 112 111 102 92 85 91 85 81 79 76 73 66 62 57 67791 364 107 30 11747 18 49 51 6903 1611 812381 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -56 49 232 488 705 945 1233 1540 2131 2592 3218 4085 5155 6968 9157 11018 12993 16471 20960 25214 29423 36156 44315 55897 72962 96495 126847 155873 174685 171169 156019 114818 68672 44376 27419 10047 6470 9177 6695 3775 4536 3587 2587 2816 4484 9739 14469 19430 34152 55192 69522 60965 84746 76973 117353 137713 22433 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 494 1360 3072 6333 10017 13315 16755 19437 21287 23633 25641 26581 25985 23419 22399 21609 22457 25012 27551 29867 33203 37089 42598 49025 65643 93690 117162 127501 139127 149647 161922 163618 168175 175766 188842 190292 168430 164760 163915 164377 177603 172697 159849 128118 78418 44645 22235 12739 5612 3677 3985 3965 4286 3902 3070 3731 3368 2756 2176 1606 1486 1537 958 421 229 135 150 137 181 180 165 120 75 118 126 122 146 152 118 96 98 103 124 122 102 122 149 152 102 133 145 173 159 139 149 134 106 112 132 128 132 111 119 132 135 148 132 123 141 113 104 102 126 124 132 123 104 124 122 116 117 115 83 109 124 124 132 98 98 114 117 151 141 116 122 128 139 125 116 134 141 126 134 120 136 142 137 114 113 117 140 125 92 91 100 103 128 118 101 119 132 141 121 122 132 122 126 118 113 117 123 118 112 114 121 118 126 126 105 115 111 117 106 107 117 114 100 101 104 99 83 83 83 71 75 75 74 70 66 58 67797 322 1365 30 11745 18 49 57 6901 1612 -86 223 788 1514 2622 4340 6583 9561 14082 19680 26173 33621 39863 43038 42568 42056 41639 34904 24257 17051 13465 8085 4248 4578 2923 721 -88 999999 999999 999999 999999 999999 999999 999999 999999 814 10249 33400 61708 66319 84490 76219 21496 3716 551 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 174 809 2234 4744 7229 10319 13098 14857 15129 15472 16292 16345 15238 14050 13183 13318 14448 16487 18633 22321 28887 38056 47490 58664 66842 74632 86465 110163 139739 161499 180802 201588 220505 241268 271570 301289 327164 355430 365259 378623 370659 306304 224516 129236 71438 24150 5248 2969 3007 3650 3446 2823 2933 2999 2523 1710 1456 1585 1202 686 314 176 122 99 104 107 92 134 127 112 75 94 137 106 108 115 112 128 98 121 114 119 118 146 160 112 111 151 170 127 139 140 117 124 108 106 123 160 123 136 122 138 152 119 125 96 136 113 123 80 60 92 124 117 103 107 138 123 111 125 159 141 111 112 107 124 114 120 117 102 107 123 125 126 143 130 124 122 121 88 111 127 117 94 95 120 105 116 116 112 121 122 102 108 110 95 89 102 121 129 125 125 117 113 103 110 116 107 107 105 98 113 122 115 118 110 108 107 105 96 94 93 94 100 90 83 78 73 73 78 71 69 61 51 56 49 47 67803 326 1245 30 11745 18 50 3 6900 1612 403 1232 2064 3292 4719 6316 8516 11600 15902 21182 25706 30935 36319 40032 47835 59663 74228 84868 90854 84823 71945 54676 33880 16198 7235 3460 2885 2232 1591 964 1090 1961 4138 10469 20631 27528 41497 47670 21171 1586 999999 320 6098 7943 4072 749 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 934 2652 4809 7386 9903 13454 16751 19040 21302 22341 22156 21661 20835 19957 19034 18632 18844 20980 23674 26645 30895 35281 40788 51286 66935 83047 98838 118110 134949 152204 172849 191849 213957 233293 253989 282131 301202 313953 339124 333995 303066 280022 249102 187982 59986 7515 2336 1547 1723 1959 1966 1419 819 705 860 651 588 693 487 196 129 72 99 89 119 99 124 98 75 87 79 90 122 95 83 108 95 84 73 98 77 59 115 132 112 109 91 140 123 86 101 93 91 103 79 83 94 98 108 112 114 113 122 102 75 81 107 72 65 112 84 78 61 113 102 120 96 77 98 85 101 95 98 92 102 121 115 82 99 101 67 86 111 79 86 106 119 95 94 81 86 81 101 87 75 87 95 75 74 71 80 99 89 92 81 92 94 104 110 106 87 95 100 87 78 70 89 89 63 81 85 84 75 94 91 79 77 74 81 84 82 98 85 72 84 78 61 50 53 57 58 50 42 43 42 34 67809 329 1155 30 11745 18 50 9 6899 1613 -67 283 835 1335 1933 2791 4220 6050 8079 10807 14650 19952 26328 32854 40909 49865 57768 68638 84006 96076 103510 101280 93482 80373 48898 27806 22291 16605 11569 11271 13273 13498 14527 13413 12658 11535 16236 21440 22659 9315 561 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 341 1323 3316 6303 8773 11717 15049 18748 22499 25839 30017 33260 35360 37862 39371 39790 40027 40918 41660 43454 46859 53463 60244 66109 75292 86334 98731 115626 134672 151978 173480 192631 211922 223836 244075 258585 263746 268239 270837 279018 273441 260645 243115 188722 111155 30708 7819 1106 724 647 542 582 545 231 83 136 268 462 374 120 105 119 84 116 109 133 93 99 86 133 90 93 98 108 113 105 125 88 111 142 112 90 62 85 116 120 95 68 115 102 116 161 122 136 123 123 113 108 90 125 96 91 156 124 108 114 101 86 84 93 100 98 87 91 84 71 92 128 98 79 92 93 94 106 85 88 107 87 92 100 106 98 79 87 86 105 104 100 95 100 96 83 62 103 118 109 113 94 90 85 81 82 85 104 104 97 104 83 93 103 105 104 95 99 99 94 96 89 98 100 96 93 87 79 76 95 97 99 86 88 94 87 82 83 85 78 71 65 58 56 54 51 53 58 48 42 36 67815 338 912 30 11742 18 50 15 6898 1613 50 624 988 1350 1632 1940 2190 2777 3447 4365 4598 4559 5148 6137 7033 8239 9098 11269 14658 18126 24402 35876 47938 59358 76568 83815 68423 58210 53593 51623 52394 51392 48011 40334 29736 20840 19593 21883 22073 16965 9412 6628 4960 3140 2213 1458 1569 4312 14469 33869 43236 9549 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 22 286 671 1333 2498 4233 6437 8723 11530 14734 19145 23458 26588 29494 32998 36847 40736 46881 52764 57165 61988 66732 74081 82614 87572 87620 89500 93163 102769 118802 134381 151655 170333 184840 196676 204427 204817 199586 200949 211918 219978 222570 232897 235990 236537 221191 167019 106359 42693 9884 3620 1114 459 260 163 89 51 104 121 152 330 195 111 125 128 114 122 143 116 154 139 117 155 120 140 153 110 75 116 143 170 138 125 149 126 133 121 139 141 109 153 126 120 142 143 130 140 151 129 140 119 128 155 172 165 136 139 147 143 108 142 153 111 148 121 124 105 125 130 126 138 151 131 128 116 107 117 130 147 145 133 161 184 132 119 140 138 174 155 116 135 131 140 176 146 132 129 145 122 138 134 128 133 133 116 126 126 141 133 133 136 129 122 116 129 145 123 126 129 116 120 116 119 124 124 115 122 123 126 111 116 134 117 115 111 107 96 105 118 107 107 97 88 85 71 74 67 77 74 70 64 67821 320 1420 30 11740 18 50 21 6897 1613 3 397 852 1167 1850 2746 3812 4912 6407 8894 12137 14950 17874 19264 23120 27949 31830 37178 42348 48226 51881 54040 46218 27492 13375 13061 13270 17369 30935 53948 101105 130306 112385 83254 17811 8699 10366 10748 11579 9982 7587 2218 999999 463 4954 7379 1939 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 75 349 664 1161 1741 2068 2355 3298 5219 7996 11673 15201 18290 21031 24654 31344 37241 41462 47018 53748 61893 69941 77033 84949 92255 100526 107886 106697 108066 113811 123790 130830 136499 139031 145437 156494 170719 184491 194233 204622 211833 213276 224936 235711 228458 203560 172328 124699 66166 30054 6506 1608 654 465 103 66 85 60 88 103 83 104 115 107 118 121 151 124 151 137 129 142 154 80 103 100 85 59 140 120 128 141 129 110 114 129 143 80 115 125 121 133 131 108 137 120 108 86 116 92 84 99 137 133 104 132 126 138 105 99 118 131 105 121 115 105 96 126 128 137 117 102 121 89 131 125 131 115 100 113 112 76 129 113 135 116 121 143 138 110 106 115 111 120 107 109 110 104 115 128 131 105 108 118 116 132 113 93 99 113 110 95 98 112 104 118 106 99 90 99 85 91 107 101 113 103 98 101 101 96 99 96 91 88 85 83 84 81 80 90 86 77 65 54 51 55 55 54 49 51 48 40 67836 313 1634 30 11744 18 50 36 6894 1614 256 1188 2336 3015 3365 3742 4532 6828 8410 9637 10433 10965 12113 14277 16557 18193 20568 22051 22488 22014 19882 20555 18857 23641 30469 30659 36121 45067 56679 60404 62739 62444 66452 72794 65652 47212 40570 36070 39232 48578 70266 67373 59643 14982 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -35 334 832 1228 1926 2419 2941 3921 5041 5825 7335 9502 13035 17326 22530 26603 30585 36266 44483 53803 60812 66525 74262 87941 104781 124658 144640 159332 177090 183506 173777 168163 170094 173625 176119 179659 184877 187064 185245 182913 180207 186319 189125 177522 158860 127178 91734 59192 30624 11052 7078 4550 2014 734 461 246 104 80 91 119 122 105 106 169 161 189 172 165 201 182 167 189 212 195 131 119 166 139 147 149 145 126 159 137 132 183 163 139 180 170 209 193 176 150 192 154 192 224 166 141 148 150 173 159 145 184 179 156 154 182 185 174 140 167 199 150 140 164 165 152 170 161 120 126 164 167 174 164 161 170 172 162 171 163 159 179 169 153 144 164 158 160 175 169 168 140 142 159 163 171 135 140 148 161 145 145 148 149 145 139 138 134 141 136 143 152 163 167 158 148 158 155 150 155 156 147 132 134 148 142 143 145 149 134 138 141 138 143 121 113 122 116 111 107 98 99 99 101 96 103 93 83 79 67842 363 132 30 11742 18 50 42 6893 1615 310628 999999 526668 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 210 1438 3812 8695 15859 20370 23382 29717 39547 49751 55110 75131 98005 101449 89847 97728 98228 111442 121364 114564 57253 18995 17129 7325 2783 4969 8199 10261 7347 5934 10729 17640 13157 4587 5206 9620 3540 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -17 538 1042 1351 1657 2011 3076 5462 8430 11943 15626 18644 21721 23516 25326 27043 26707 24389 24871 29515 37871 46331 55608 65600 73319 82191 89967 99218 113494 136224 155069 165918 172041 181164 189667 200972 218405 239455 263059 267369 254649 238033 222856 204339 182972 140637 88658 36322 3147 722 417 169 100 96 49 73 68 68 125 131 142 148 145 146 130 125 124 73 107 129 144 126 95 105 80 64 90 90 85 76 111 146 137 86 81 122 107 96 110 111 117 97 117 110 69 92 122 80 102 120 111 93 117 125 122 136 144 103 137 121 86 79 100 118 97 115 118 120 102 117 135 101 115 128 79 131 100 117 102 96 115 102 102 85 101 106 103 94 106 110 112 105 88 90 98 98 82 108 106 125 110 90 111 109 116 100 104 118 90 94 106 97 102 108 116 114 116 122 107 85 102 120 109 99 90 103 110 112 102 97 107 115 110 89 80 90 98 86 91 86 83 74 62 63 69 66 60 59 55 51 67848 314 1597 30 11737 18 50 48 6891 1615 39 685 2071 4637 9197 15882 25670 34869 47077 58292 64031 67379 75651 89498 104941 108709 110755 126322 119590 74722 22586 15809 14318 10400 13073 12904 14092 21870 14478 6566 7368 10077 18142 21778 20898 21712 15594 916 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 55 719 1429 2743 4377 6129 7960 9512 12440 15421 17843 20844 24617 30836 37263 40137 42193 44426 44028 42723 39765 41481 48594 58878 72212 88954 101595 114668 127023 138393 147942 158620 175552 198191 214470 222551 245415 274201 301065 313617 304027 265090 222463 155438 108584 55376 11282 1504 375 156 32 96 67 56 86 154 136 95 106 103 65 89 96 99 174 156 114 148 126 168 137 119 119 84 115 100 96 128 95 111 132 124 116 126 84 92 109 118 134 105 102 73 105 103 98 109 114 126 142 100 126 112 126 108 124 124 146 117 112 142 129 88 93 132 118 109 100 103 110 100 119 134 140 145 87 71 101 116 101 134 132 121 110 121 113 124 114 95 123 129 105 114 105 76 107 122 119 113 112 108 97 105 118 112 93 83 91 108 137 120 98 108 107 107 112 112 107 113 101 113 129 110 129 124 117 120 120 101 109 104 100 108 102 103 93 90 83 86 87 84 71 68 70 66 72 70 69 56 48 67854 317 1505 30 11735 18 50 54 6890 1616 91 370 824 1382 2302 3619 5774 9104 14258 22931 37228 59298 87766 124759 163036 181098 159911 131037 114461 118998 137276 137763 122761 69900 44594 53067 68039 90172 66958 41059 20962 20133 33587 36180 26178 25075 15618 4712 576 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 72 474 778 1357 2197 3781 6044 10279 14299 19047 21886 23170 25289 30149 36188 41747 54518 73746 88556 98058 104672 107081 101902 97521 94236 92369 98387 109131 125326 137790 138595 155042 167080 176893 179584 168592 171804 174114 164605 141515 123615 101592 82709 65343 46496 24201 10427 4841 2437 909 303 156 60 36 51 35 72 72 83 77 79 83 154 103 70 135 134 113 38 127 129 129 88 111 116 118 94 74 77 65 122 101 98 91 88 47 37 89 112 96 113 97 97 69 108 112 92 88 86 76 65 85 103 97 113 119 104 127 136 86 103 113 89 53 86 132 116 97 69 95 94 93 100 104 88 81 69 96 63 67 111 100 92 87 90 84 81 109 86 86 105 72 72 84 75 73 94 79 65 80 80 88 80 75 85 80 94 93 87 87 75 69 84 94 91 82 82 90 78 71 89 99 92 88 83 84 81 86 82 79 85 81 74 72 80 69 57 51 60 64 48 50 55 53 48 51 48 44 38 36 67860 319 1443 30 11733 18 51 0 6889 1616 -37 370 1127 2172 3540 5277 8433 12921 18823 27467 39538 57214 82841 118482 151111 170152 145646 93128 52393 33477 23882 17930 15207 12448 12632 14723 17751 17466 19634 23131 26762 34937 45695 63385 69556 73549 71444 70296 47943 6935 2290 -60 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 120 649 1230 2013 3989 6073 8850 12286 15857 18589 20720 20739 19753 20095 23252 28697 34664 45375 63150 83793 97664 101473 100534 97519 96147 96211 105016 118554 132864 138611 136816 140508 149848 161416 158649 161331 167579 160235 162408 173864 171625 163117 152620 128313 97806 62788 31321 12326 3275 446 70 31 16 11 26 16 39 34 40 61 93 90 48 71 83 114 107 106 73 95 96 28 48 71 93 69 76 85 101 95 75 85 76 69 80 58 102 69 88 93 82 66 121 95 74 138 112 46 75 127 104 98 77 95 87 79 91 116 110 88 76 60 65 67 84 94 85 67 64 86 94 75 65 59 61 52 73 81 79 62 86 128 80 69 84 85 75 80 77 87 90 67 87 110 87 73 72 64 74 75 91 83 62 57 63 77 69 62 74 72 75 73 78 97 87 82 81 86 87 83 88 91 77 94 89 86 82 73 70 80 78 81 68 71 67 64 66 64 52 48 47 43 34 33 34 34 37 36 29 26 67866 318 1474 30 11734 18 51 6 6888 1617 7 440 1034 1652 2569 3492 4765 6561 9177 13132 17334 20655 26485 34208 43651 47354 38980 30871 26578 34588 46360 52264 63301 67125 67994 60388 55322 60258 78544 82100 81681 88224 86637 87709 92742 109599 140838 181981 241964 287957 265447 181183 70340 54307 34162 23362 19641 318 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -31 251 563 1158 2422 3391 4164 5324 6753 8851 12973 16693 21914 27620 33429 40182 43808 45762 46891 45812 41788 40308 41554 43995 50714 62108 74664 84314 92579 97985 91297 84048 78718 80379 82330 81272 82154 96387 114638 116396 117278 121647 125947 122697 110944 95858 81214 76444 59409 40862 25792 9964 4321 2156 988 207 86 71 73 55 24 60 117 124 73 77 94 58 81 97 107 135 127 103 139 149 152 110 97 91 124 88 76 118 97 161 154 176 171 138 137 142 141 92 92 114 118 123 124 132 139 168 161 146 153 123 121 98 74 127 110 112 146 139 100 113 88 124 107 99 113 102 102 113 126 132 120 92 110 96 128 125 118 129 98 105 107 119 102 105 116 128 106 123 139 142 111 120 135 109 107 115 127 128 126 123 113 94 117 108 106 110 102 112 119 126 128 149 138 120 124 120 119 124 117 116 120 144 129 109 113 124 119 129 132 125 107 119 119 119 122 116 103 96 91 90 88 82 88 88 76 74 69 69 74 67872 314 1595 30 11735 18 51 12 6887 1617 53 323 751 1379 1903 2332 3116 3894 4889 5245 5220 6114 7869 14738 27082 40779 61372 80714 92428 89867 108588 107647 86289 73899 78874 91059 115006 135604 131039 151820 146714 158650 189177 179585 171481 124349 32619 5876 146 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 186 427 903 1477 1532 1728 2178 3297 4629 6974 9594 12076 15340 18198 22548 27961 33609 37911 41754 46112 50611 52902 54244 51542 44339 38183 33863 32821 39150 54001 79911 107637 117358 115220 115863 111345 111306 113816 116880 115995 121555 138639 160440 177206 182063 180562 159665 143080 116382 87842 57638 33043 14660 3948 807 153 69 51 74 18 31 63 85 129 79 71 92 116 84 105 112 129 167 156 163 173 141 124 123 116 148 133 109 123 152 123 126 102 139 118 114 151 145 141 104 98 143 158 175 156 138 140 155 138 154 148 138 129 101 124 117 145 162 134 136 132 129 85 109 109 118 134 144 129 121 146 137 124 124 104 124 93 112 121 122 117 128 117 136 137 154 127 116 142 124 120 117 129 114 96 119 127 134 136 132 134 119 122 128 120 116 126 127 118 125 127 104 102 123 117 131 145 133 127 122 117 124 135 134 129 137 135 130 114 119 125 127 123 119 116 108 104 90 90 98 89 83 78 76 88 91 77 76 80 79 70 67878 357 305 30 11735 18 51 18 6886 1618 62 145 263 337 373 625 1194 2242 2607 1530 907 958 1069 1086 1087 1190 1084 1164 1339 1592 1635 1516 3304 14117 22097 13945 7268 7143 6792 7916 9431 10898 12696 14987 18025 21827 26995 33190 36395 38844 41291 44765 48823 49750 46221 40620 42535 42035 40906 36939 32486 32115 39891 48312 59715 61953 78943 103530 133328 158847 105266 49500 8972 1433 4973 14990 2268 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 68 359 615 1067 1619 2298 3415 5020 6018 7974 10425 13569 17056 20638 24357 28339 33155 38864 44340 48951 46904 41822 42081 45865 48270 47462 46880 55325 84180 108811 129329 151504 168456 189673 200932 216688 223638 228102 232936 240943 239618 235571 217143 165657 132286 100903 32864 17759 5255 643 107 83 101 85 91 88 113 119 111 92 145 124 123 147 109 110 92 138 162 125 182 169 168 121 119 100 104 103 117 160 163 129 130 112 144 142 141 180 150 160 135 172 137 138 144 149 123 126 124 128 106 163 184 137 128 132 132 102 136 152 127 119 117 102 118 130 137 121 99 111 110 103 113 109 119 133 117 109 112 145 120 108 124 135 139 92 112 132 112 118 124 111 87 93 115 95 87 91 110 130 121 100 97 119 109 97 110 87 78 106 101 90 100 108 115 116 108 103 108 113 109 105 112 123 117 111 113 112 107 102 103 99 102 85 92 86 87 88 80 85 77 73 75 76 74 74 78 71 65 67 61 49 67884 360 216 30 11736 18 51 24 6884 1618 1893 1782 2027 2391 3690 8268 11008 7955 5721 4370 3627 2696 2650 2688 2870 3283 3935 4965 5721 4833 4586 4930 5519 6356 6947 7627 8483 8770 8888 8553 8285 8258 7754 8256 8160 7983 8429 8373 8667 9416 9783 10055 9711 7378 4123 2812 3364 4380 5306 6736 9407 14506 21349 31166 48010 66014 87072 99036 91404 106981 118976 109113 46597 20141 9766 188 999999 1531 482 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 489 1410 2422 3294 4769 6926 10051 12868 15878 18703 20971 24589 27859 30212 35438 43472 47398 40855 34915 39404 51350 60961 65495 69288 76658 85642 99053 115099 134878 159231 182788 207934 230041 241348 256272 281735 296205 278034 270437 255000 191316 120393 55081 29040 4478 170 70 119 121 50 52 63 105 123 142 79 87 158 167 175 145 197 161 138 117 175 140 105 139 130 126 138 132 161 129 104 140 125 116 122 103 117 149 178 182 185 158 90 86 132 130 138 136 149 160 157 115 123 159 150 136 125 123 116 141 179 144 107 122 119 100 115 134 123 113 143 144 127 109 118 95 114 133 126 125 121 97 150 156 130 142 109 96 140 144 86 88 104 104 106 114 111 125 126 136 114 105 129 129 140 129 114 110 94 125 123 106 113 118 107 114 119 128 124 129 121 108 115 114 123 115 118 120 114 107 121 111 102 108 112 105 104 90 97 89 78 91 83 78 80 73 77 71 71 65 61 63 60 67890 355 366 30 11736 18 51 30 6883 1619 690 999999 999999 999999 999999 882 1310 560 594 999999 999999 999999 6718 11932 9884 6962 4447 1814 1652 1686 1880 1781 1870 2293 3038 3452 3806 4020 4375 5269 8329 15485 19421 17656 17681 18860 17941 18085 21313 25206 31401 40438 51445 65089 83030 115022 155542 210197 238977 226643 189217 113353 68487 93098 114629 94588 97943 45931 26424 14148 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 177 621 1597 2635 4514 7127 11455 16919 22331 26779 29830 32929 35913 38916 40037 40113 42089 45821 50823 54708 54730 59084 57052 60006 64732 69450 76246 88986 102812 114395 128458 140158 157497 187512 207667 217361 220802 214391 199553 152829 90746 45618 13515 3387 361 66 151 187 167 101 75 113 114 77 81 91 115 156 128 188 166 147 173 147 108 114 108 140 137 133 132 131 114 108 110 78 95 132 100 105 146 133 124 153 154 169 152 153 122 161 128 146 146 130 127 164 139 140 152 164 141 138 109 110 129 118 133 116 113 173 144 132 138 138 150 131 105 141 119 102 117 125 98 113 114 115 119 129 129 127 99 109 116 109 107 117 121 91 100 112 96 93 109 102 103 108 111 119 99 94 110 119 128 109 124 114 105 110 96 97 98 115 115 125 119 114 116 120 116 121 114 116 109 99 103 103 106 109 109 108 117 101 103 93 85 83 87 86 86 73 85 81 80 76 65 65 60 59 57 67896 347 603 30 11733 18 51 36 6882 1619 714 355 999999 999999 223 531 1160 2441 4509 8359 14391 21540 25901 24591 25461 21872 43516 101547 158093 194369 148769 60369 48751 15131 9049 11042 14560 22154 44309 65348 78931 78008 82863 107895 164016 189368 162837 176710 247348 274217 220761 182627 141026 76145 27395 5731 2989 23674 48217 52372 3869 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -24 244 571 955 1475 2308 3573 5735 9200 13440 18841 26601 32650 34811 36987 38492 38965 38423 39511 45107 55635 69631 72815 74619 69953 65056 63721 57674 53555 57541 64807 71837 77904 87843 96673 110723 127408 137337 124690 107282 74891 37324 20299 10434 3428 633 126 100 61 74 125 60 141 165 88 102 144 126 145 172 161 153 97 97 149 133 107 132 170 170 138 116 125 129 135 126 137 171 156 129 145 124 124 154 120 145 160 174 184 174 144 116 123 132 130 124 146 143 154 145 135 110 132 139 140 148 172 154 129 124 119 132 144 136 134 139 132 135 156 132 139 149 101 105 109 145 135 115 122 114 122 115 109 118 123 134 101 99 102 122 104 112 103 117 118 126 116 127 133 130 110 124 117 113 102 122 130 101 96 117 121 122 115 113 120 122 135 138 127 122 135 126 119 115 113 132 122 121 107 116 116 107 119 114 107 97 89 100 89 88 89 96 92 82 76 74 79 75 65 57 55 67902 341 783 30 11733 18 51 42 6881 1620 105 765 1765 3594 6431 10956 14219 10561 18402 56527 177337 503763 999999 860804 171904 14444 13189 17665 20104 20806 22383 22999 26599 35126 37907 35361 42850 36291 8656 8309 5821 7615 28834 18522 5213 561 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 385 952 2532 4865 9401 17012 23508 29211 34219 36620 38054 40451 44115 49162 64941 84382 96005 99744 102785 102958 103199 106995 110258 113508 115197 107788 98334 94250 86928 74748 53495 43315 36484 30123 21718 11158 4750 2631 1577 731 265 97 60 165 196 124 100 95 39 76 70 110 157 168 156 124 114 130 172 173 119 153 117 103 121 106 119 154 123 80 101 141 149 138 118 126 125 110 141 156 166 157 174 181 131 163 167 182 154 132 148 151 182 166 180 177 141 148 158 144 146 144 139 163 126 128 130 129 136 109 112 111 123 120 112 118 116 150 140 137 135 128 109 136 166 124 126 124 117 108 109 117 137 147 125 132 132 103 108 116 99 102 129 108 127 135 121 111 113 125 130 121 118 139 146 126 131 123 120 141 132 117 114 120 137 125 129 132 133 120 115 124 111 102 102 105 116 115 111 99 90 89 84 95 84 76 75 87 82 82 71 74 77 75 62 63 67908 348 576 30 11736 18 51 48 6880 1620 83 999999 999999 999999 999999 648 1875 4163 7797 12294 18427 30116 51350 95298 185381 311369 338834 277726 222467 99156 42321 30782 23638 23212 29439 42596 56792 58895 81660 188002 301829 333185 300707 226030 200664 257844 199677 125704 70273 45789 38053 10149 4155 1749 244 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -59 -40 117 236 354 771 1248 2056 3259 4469 5898 8536 12058 16623 22759 29583 35216 38249 42857 48973 58985 70178 79625 86808 90625 91731 93896 93253 92591 91723 82131 71395 63166 57732 51384 35293 20077 10947 7464 5031 2820 1767 1386 1148 753 266 86 91 173 153 255 508 386 125 81 78 117 99 69 132 138 164 154 140 163 155 80 155 134 131 168 162 122 130 142 166 155 113 123 116 115 149 123 134 139 130 133 166 192 158 147 136 162 142 162 159 175 157 174 168 141 145 168 169 161 178 180 111 153 163 166 141 141 113 121 138 148 99 121 130 108 94 132 143 127 137 120 145 144 126 136 114 106 117 95 112 134 128 136 148 136 121 121 138 131 113 116 139 139 130 129 142 141 127 139 136 138 134 123 133 121 140 137 142 133 121 136 149 135 132 144 145 144 135 124 118 121 125 129 119 117 135 118 111 107 119 113 106 97 102 89 97 101 94 87 90 86 89 90 89 80 68 63 67914 328 1179 30 11739 18 51 54 6879 1621 225 846 1416 2447 4187 7435 13835 22923 38118 59911 103295 160237 198401 268128 472467 622717 432462 391121 503917 513898 302723 90482 2235 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 58 156 238 428 890 1426 2603 3762 4848 6386 7935 10141 14254 20367 28799 35904 41031 45383 53367 69364 95013 109507 106366 99573 91624 92180 88408 77854 63678 56425 48927 36062 29997 25604 21900 16450 7404 2183 641 182 86 106 94 64 82 73 62 100 247 168 112 54 64 56 72 75 148 144 100 98 140 139 154 144 137 142 140 109 130 115 126 143 116 141 152 108 106 125 136 159 128 132 146 116 142 142 145 140 138 135 105 113 128 147 154 142 163 154 163 152 159 147 120 133 107 107 147 157 119 96 140 144 153 125 97 134 116 90 125 124 120 119 115 103 95 104 85 102 112 121 102 108 103 129 129 127 117 87 92 101 115 103 96 103 100 104 103 122 116 107 111 110 113 109 116 103 104 128 124 101 101 112 113 107 122 117 115 124 113 120 121 120 111 98 102 99 106 105 100 97 88 88 84 75 87 84 83 73 71 71 76 78 83 74 63 69 63 54 48 67920 328 1176 30 11736 18 52 0 6877 1621 203 660 1722 3355 5078 8379 15934 29732 53198 99570 182736 242079 288364 315085 338988 325518 384990 610535 668469 731179 780422 330524 50537 2089 65 84 87 69 58 -25 999999 30 -35 -48 -35 31 -14 -51 -22 -42 55 41 -19 46 -24 -69 -94 -17 -44 -38 -45 -33 -4 -98 -37 -89 -42 1 -82 -65 22 14 -43 -27 -71 -25 -37 -47 20 -20 20 -71 999999 4 -39 -40 -96 -23 -34 -97 -94 45 -9 -4 -41 -47 2 41 -6 17 -42 7 10 8 1 -50 -29 -11 74 39 21 -39 -35 -43 -60 12 33 14 -3 -34 -32 21 35 -35 -23 -33 -36 -10 -4 -42 -34 -27 40 22 6 -5 -21 13 -9 54 90 140 231 492 1043 2051 3309 4643 5806 6273 5860 5717 8666 14605 22502 31447 35429 36076 30753 24111 24625 23216 19380 14364 10750 9324 10841 10463 8465 6212 4819 4191 3706 3138 1823 524 161 124 96 102 101 108 92 98 133 212 120 78 136 56 81 119 115 114 133 143 150 139 151 123 115 180 169 148 137 136 123 102 99 107 158 162 106 132 157 152 134 121 137 153 135 174 168 129 170 209 199 146 152 177 166 182 184 159 186 160 142 166 155 157 132 160 182 135 176 175 162 162 172 184 167 118 107 135 144 140 168 173 127 131 127 132 123 126 146 119 133 130 131 130 126 147 148 148 132 138 146 178 149 140 138 131 130 130 116 141 150 145 144 151 132 124 117 121 118 140 152 158 150 134 138 148 142 152 157 131 140 136 134 126 136 131 126 122 148 148 136 128 123 132 132 129 101 109 112 109 95 104 112 102 106 104 98 95 95 83 76 79 67926 337 905 30 11735 18 52 6 6876 1622 168 690 2030 3863 6223 10584 18536 29259 42335 59680 90873 134684 138677 126511 189706 237356 222738 160853 111489 152837 178279 186676 206914 329860 533154 590548 415868 413672 336583 134073 29885 820 186 43 103 159 117 -40 -10 28 34 39 -22 -59 -8 39 31 -49 34 70 35 -35 -41 -28 -74 999999 -58 10 -29 -49 -60 -3 -30 -52 -91 -4 -11 -5 -36 999999 6 -85 999999 -98 -69 -36 -27 -30 -78 -14 -15 -16 -15 -2 33 10 -85 -82 -35 -62 -58 48 -17 999999 18 23 -31 16 9 52 66 53 -18 -3 13 4 1 -10 -52 -6 -38 -74 -39 -58 -48 -65 -67 -39 -51 13 22 7 -7 -3 -13 10 -42 -79 -8 21 -5 -45 3 -45 -28 -21 -49 -22 -37 -67 -17 31 114 214 383 799 1622 2286 3243 4550 5810 7061 7401 7422 8318 10840 18018 27856 34758 34566 25920 17697 15454 14252 14578 15119 14209 12484 8424 4358 1396 348 92 23 17 21 94 117 147 197 103 32 44 75 85 68 51 95 52 76 80 94 75 45 79 113 115 156 119 84 125 131 121 152 134 155 76 80 71 111 100 120 102 77 95 124 139 121 99 130 105 78 127 135 122 129 110 69 85 146 141 115 99 119 129 80 117 137 101 133 135 123 85 100 104 118 102 117 97 124 120 114 84 104 109 108 102 134 100 87 115 101 118 108 102 113 85 73 93 104 92 103 91 85 100 113 121 108 88 85 75 101 116 109 99 122 119 99 113 111 80 98 105 100 96 82 95 88 88 86 91 93 91 94 103 104 104 92 109 89 92 91 91 88 94 94 104 91 82 80 76 70 73 68 61 62 53 55 65 66 59 53 49 45 37 35 30 67932 337 907 30 11737 18 52 12 6875 1622 -98 363 1280 2526 3434 6072 10750 16712 31490 66033 155883 328032 684283 891594 762619 676180 435891 128036 87323 48603 25449 38799 24826 45396 108754 284242 338481 123438 6849 151 52 132 63 38 50 -4 87 152 89 34 45 24 -7 26 57 45 -34 8 97 54 -34 -48 -76 1 -23 -95 -49 -14 -43 -37 57 29 -5 -54 -46 -8 33 35 -7 10 -19 16 50 -63 34 -22 -42 -48 -57 -59 -37 -13 -21 50 69 -55 19 32 -26 11 60 50 13 35 11 -11 52 27 52 20 11 67 -30 27 65 86 48 14 30 -2 71 73 23 43 55 52 31 -54 -67 -35 9 27 0 -19 -1 -20 -30 -2 29 50 -23 32 29 34 26 26 54 -14 8 39 25 19 60 194 371 668 1233 2213 3440 4194 4575 5394 6416 7645 8412 8485 7463 7422 9653 12963 14517 12434 8703 5674 3386 3031 5028 6673 6598 4280 2451 974 262 147 174 257 443 601 610 587 683 598 439 256 83 88 83 129 56 21 48 38 60 80 117 118 111 138 76 106 135 129 121 103 115 135 107 104 94 99 124 121 130 124 102 137 114 131 133 116 92 127 123 120 98 153 153 123 143 153 121 165 148 119 113 95 128 146 93 103 93 129 123 120 118 110 111 109 106 132 128 122 88 94 109 106 102 136 133 157 135 104 108 129 122 111 102 120 69 93 102 112 108 91 116 123 98 119 110 97 101 110 101 112 110 90 119 108 97 119 117 95 110 105 103 114 118 108 90 102 96 97 110 111 85 111 116 108 112 105 108 110 97 106 106 101 98 93 80 92 107 85 74 77 72 63 63 69 70 74 76 68 67 60 56 42 39 67938 338 880 30 11740 18 52 18 6874 1622 85 830 1911 3733 7069 13980 28748 59791 110391 264089 599539 915190 999999 999999 886274 120173 2924 239 343 218 255 394 548 2920 22954 88177 54894 6279 923 63 220 105 78 134 93 92 71 62 56 77 85 99 136 45 48 69 82 76 39 106 5 -18 35 129 47 -19 -44 -42 75 14 -12 -12 20 19 39 51 49 -19 55 4 -2 -25 -61 -40 96 21 117 22 60 62 17 3 33 -8 95 -5 18 4 75 70 -20 -47 6 74 7 21 103 73 44 21 87 74 -5 34 37 46 85 63 104 51 57 28 41 65 39 41 43 19 -5 6 -1 41 32 -4 0 129 92 45 91 55 32 70 18 20 52 92 77 58 42 54 63 59 96 147 266 446 590 887 1671 2872 4579 6275 6836 5833 4932 4521 4280 3959 3923 3482 3192 4871 5834 5557 4864 4921 4560 3186 2199 976 595 292 197 319 301 400 399 336 251 270 297 338 209 82 99 49 31 33 81 79 49 53 72 117 125 151 154 149 124 165 118 149 145 100 109 132 112 53 93 112 105 124 112 107 127 149 108 81 103 120 124 156 156 165 146 146 167 148 139 142 149 133 129 131 180 151 130 159 152 122 143 115 143 144 146 112 144 124 124 128 169 138 121 127 143 136 136 155 137 121 140 124 125 114 117 84 120 114 98 111 131 104 111 135 115 103 128 136 149 149 133 135 130 115 108 113 135 157 140 138 128 108 112 113 131 140 108 102 120 112 117 126 134 143 134 119 118 114 116 122 128 135 122 112 110 120 104 115 103 111 109 114 92 77 85 89 89 96 88 83 88 93 80 75 78 64 64 56 67944 339 853 30 11743 18 52 24 6873 1623 79 665 1572 3301 8613 21410 37085 57384 134314 323233 558728 891235 999999 999999 697518 10537 354 239 300 358 437 441 416 401 243 92 156 120 139 154 189 181 186 128 66 103 43 109 47 90 93 29 143 85 -7 41 10 70 21 66 124 39 96 112 91 64 49 24 -7 95 38 30 33 31 26 37 -19 32 15 -5 42 16 10 45 21 77 51 51 27 9 -6 -16 -10 89 52 37 65 -15 -14 114 102 155 112 58 57 19 2 53 116 95 128 53 104 86 109 91 81 88 51 45 72 53 -5 43 47 69 1 49 88 126 55 75 46 65 55 61 70 49 42 43 65 35 98 87 23 24 45 68 112 65 64 50 77 142 451 693 1374 2280 3010 3855 5051 6564 8141 8526 7081 4332 3065 3778 4224 2943 1138 222 125 177 108 141 212 245 227 166 199 327 458 497 513 374 281 327 478 475 310 131 82 75 71 125 117 103 94 72 44 67 63 122 141 100 135 107 117 134 179 163 138 135 162 159 93 116 142 124 155 140 127 129 156 130 129 79 112 105 148 110 123 108 143 179 197 171 175 187 162 212 176 181 163 180 140 135 176 155 160 152 136 145 130 182 153 128 136 130 160 142 168 143 134 134 111 130 145 159 160 117 98 122 114 140 126 115 120 122 128 121 127 134 138 109 100 110 141 153 143 122 152 132 162 159 131 143 147 141 121 115 119 147 135 141 130 127 136 139 132 134 135 133 133 136 146 134 130 135 149 136 137 129 133 129 130 122 115 119 116 117 112 92 99 95 90 92 94 98 98 102 93 93 82 79 70 64 70 67950 341 765 30 11745 18 52 30 6872 1623 657 868 1927 6170 18923 44654 74267 122982 204019 574511 999999 862494 999999 999999 311434 7973 361 357 272 365 353 846 3189 2513 222 197 98 114 92 138 245 231 116 243 218 171 89 65 147 200 136 127 127 133 141 110 104 89 8 39 103 120 57 61 18 11 3284 5108 114 2 46 119 86 36 64 56 44 94 42 76 59 49 35 106 68 72 96 87 64 44 7 45 73 61 -7 56 27 85 31 -5 78 73 33 60 72 70 118 -13 50 68 89 50 77 33 74 125 89 99 159 90 95 138 53 38 11 15 42 79 53 15 58 54 20 40 65 39 13 100 78 104 44 45 79 101 87 109 145 101 106 79 60 103 144 30 95 131 118 136 383 879 1728 3015 4919 7932 11348 11591 9276 6305 3353 2019 2267 2404 1605 348 56 123 205 287 351 463 562 681 564 397 247 275 192 99 67 71 85 112 157 133 105 84 108 81 53 71 98 113 104 126 130 122 170 168 181 137 184 135 155 177 158 182 159 146 145 99 135 172 172 157 171 145 146 143 95 164 175 138 153 80 135 151 113 159 183 163 181 210 171 168 177 162 151 152 184 162 161 164 175 131 142 151 145 161 157 151 177 178 162 143 160 149 129 145 159 187 175 144 137 113 127 166 126 136 126 124 139 134 156 173 149 138 152 155 143 146 144 134 149 154 138 143 146 157 156 129 115 156 173 160 142 140 129 134 140 132 136 141 130 135 155 144 143 148 143 132 149 146 133 149 142 137 144 145 138 131 128 125 114 121 119 118 108 111 106 106 111 107 107 100 96 101 92 91 91 83 85 67956 345 703 30 11743 18 52 36 6870 1624 -28 496 2537 19349 63967 73696 97351 188839 300514 433431 608224 863057 626134 275642 99443 148275 228183 187910 10510 491 264 507 647 1829 17959 123775 60526 15966 13290 1984 196 54 57 159 172 98 92 129 35 40 95 31 -13 71 38 10 75 65 22 -15 30 91 68 42 19 11 44 -2 18 22 -84 -24 -41 -30 -3 -16 52 -11 8 75 60 -52 -38 4 -23 -43 37 4 -53 25 30 -46 15 12 -21 6 64 11 0 -4 36 80 41 3 13 19 -16 -46 -19 3 -8 41 9 59 58 45 41 87 102 111 84 86 111 48 73 31 3 55 60 -3 -64 4 -7 38 33 19 1 46 5 35 -14 78 14 38 69 48 2 58 53 70 37 4 44 54 51 52 34 45 -4 84 113 174 307 598 1195 1937 3182 5569 7382 6806 5308 4316 2462 1542 1276 1002 646 318 237 155 58 66 65 76 47 17 18 22 57 2 -1 48 25 8 60 64 31 11 4 29 -4 33 44 -14 64 91 95 80 47 107 137 151 92 99 43 94 134 133 106 77 85 63 50 51 70 104 60 97 107 84 95 112 93 102 75 85 104 90 110 78 137 110 121 107 112 136 134 127 103 114 127 114 96 111 119 136 126 95 92 83 104 110 110 97 97 93 85 96 92 89 81 85 95 86 93 120 81 94 106 88 89 104 77 52 64 79 69 79 98 69 81 84 101 109 106 93 88 87 90 96 85 100 107 85 89 86 85 104 113 82 89 88 89 97 95 76 83 84 86 78 70 84 96 95 97 99 80 83 95 109 97 94 83 99 92 75 82 73 59 65 74 65 65 72 62 58 63 61 58 54 55 61 49 45 33 67962 354 399 30 11739 18 52 42 6869 1624 8625 1154 999999 999999 999999 999999 999999 999999 999999 -79 1398 14908 57884 139662 290256 613270 999999 999999 999999 256334 113582 15187 7462 2528 1506 387 398 651 2305 8099 37809 92289 60048 61299 78871 42002 21853 3033 231 160 134 136 143 154 126 169 82 -7 83 172 128 109 130 122 162 175 148 68 76 60 77 5 27 40 113 97 41 37 45 -5 17 76 72 44 106 62 89 103 -21 3 -5 -68 -32 25 40 -15 56 95 45 80 96 36 41 -39 17 23 8 -2 60 62 28 30 62 51 50 10 39 50 22 98 77 82 67 59 56 27 48 83 84 95 62 62 62 33 40 99 95 34 21 -29 50 36 31 46 19 55 19 30 66 53 45 41 66 28 33 3 74 71 83 57 75 62 39 48 82 98 42 35 17 30 77 214 295 469 800 1156 1751 2960 4630 4599 3181 2270 1776 1587 1420 1108 615 329 229 164 106 61 78 78 74 33 16 36 42 27 40 77 74 74 38 59 102 79 66 32 58 70 62 84 80 101 119 122 129 127 167 166 147 108 109 145 151 163 113 70 83 113 138 131 128 136 133 117 166 178 122 114 151 157 108 149 124 133 152 125 160 161 146 160 161 164 164 152 146 145 145 126 134 154 134 85 89 119 132 155 141 139 126 101 97 132 136 113 124 113 113 111 96 100 110 138 156 152 118 92 120 153 111 108 107 111 134 141 132 126 98 115 117 121 131 126 108 130 109 124 128 132 127 137 122 117 125 117 109 106 110 106 95 124 128 121 106 131 124 123 116 124 115 122 113 103 113 121 118 119 105 111 103 101 111 99 102 102 79 86 93 92 91 85 88 85 85 87 86 73 62 63 61 59 67968 351 474 30 11724 18 52 48 6868 1625 95841 4911 999999 999999 999999 999999 157 1786 16362 89236 271872 512884 897845 999999 654965 185392 85366 68996 67452 62730 33603 94061 189400 70394 27852 25111 12406 5315 1018 232 175 115 100 124 133 139 130 145 155 155 132 101 125 151 157 93 86 112 78 106 84 77 57 103 144 114 43 58 81 49 94 15 26 10 112 82 98 29 -9 45 40 48 40 -18 -23 -3 90 104 22 67 111 50 49 52 -27 33 69 27 33 32 59 55 58 21 -44 -6 13 11 -4 -19 8 50 78 73 49 74 89 61 54 70 73 74 59 46 11 42 62 56 70 57 62 86 82 66 80 65 57 52 5 18 74 31 74 59 13 64 39 84 41 66 86 66 28 -4 -3 12 58 29 33 49 45 55 48 52 78 84 73 106 158 334 908 1695 2706 3478 3813 3850 3769 3784 3480 2621 1683 1027 802 636 660 608 471 322 131 45 50 88 69 82 51 15 56 106 76 34 2 49 57 72 78 80 50 12 87 87 37 58 111 103 117 104 117 149 155 99 105 169 143 82 118 111 112 90 99 116 82 112 135 106 100 105 112 132 123 112 116 121 137 141 115 84 122 141 144 141 149 146 158 149 140 135 145 131 115 121 132 133 124 130 134 124 130 112 117 102 102 110 113 122 135 150 131 114 113 136 143 136 121 103 100 111 116 115 114 112 119 125 128 120 110 110 118 110 106 94 103 122 116 114 135 146 141 118 119 121 114 120 128 120 105 103 113 119 118 110 113 112 110 129 131 122 114 116 115 112 127 136 130 112 121 115 114 114 119 124 121 106 102 105 100 95 93 94 88 84 89 92 89 91 88 82 82 83 76 66 68 67974 354 381 30 11691 18 52 54 6867 1626 6821 999999 999999 999999 999999 999999 999999 999999 999999 999999 1963 10253 34278 75588 125379 181340 266425 404551 591331 567580 706652 838291 596625 389825 161078 44574 20846 17875 11654 8486 4749 717 129 90 72 136 43 11 115 80 24 46 5 41 71 108 135 65 58 48 88 33 10 7 67 12 6 108 106 48 14 -4 36 14 -37 -41 -61 -45 -11 10 85 61 -17 -27 -3 -28 -36 -18 -21 -2 -4 -39 0 -10 -12 15 -3 -1 38 10 -19 5 24 -2 -33 -27 -20 15 4 14 26 -22 -78 -54 -33 45 96 31 -63 -5 -5 55 24 -14 -20 -22 45 7 -18 16 -14 17 28 53 60 63 33 -2 -21 -29 4 -12 23 4 15 47 36 28 23 12 -10 -11 -23 -5 -1 16 -10 15 -16 -33 -17 21 62 51 40 15 15 41 -6 56 129 292 744 1417 2244 3647 5081 5874 5616 4357 3029 2167 1691 1368 956 648 420 260 137 67 54 58 60 32 56 65 68 31 24 59 48 49 52 38 31 28 39 30 12 58 -2 -6 57 92 69 41 64 49 66 90 104 96 79 66 75 97 88 58 70 76 69 74 48 54 78 82 90 80 96 90 95 98 90 88 116 102 90 88 130 115 111 114 130 122 113 141 152 130 119 126 127 149 146 89 103 104 103 111 95 119 135 120 110 103 97 87 91 92 93 82 96 101 117 113 84 81 78 83 84 93 108 94 93 91 83 78 77 86 76 89 110 104 94 76 84 113 133 126 102 99 91 81 88 96 99 95 90 112 116 108 98 81 77 89 93 90 97 98 102 99 97 90 85 86 88 96 98 93 93 95 89 86 95 90 85 78 74 72 69 73 73 67 65 63 66 68 70 73 62 55 53 48 46 43 67980 353 380 30 11660 18 53 0 6866 1626 112597 999999 999999 999999 999999 999999 999999 999999 1678 12307 56007 122397 205181 294274 475144 499597 302816 214565 218894 276677 452859 623009 385194 59489 38643 44826 5834 588 227 185 209 274 218 110 96 110 59 77 83 86 76 100 174 92 9 28 99 116 152 96 146 63 7 4 46 10 -6 58 25 18 -39 27 56 37 32 76 71 53 2 35 42 18 48 -3 0 3 30 -5 45 -29 11 5 31 -11 -42 -43 -45 16 12 27 43 73 49 38 19 52 10 5 -30 10 27 31 59 27 3 66 115 52 35 80 26 -21 -4 34 43 48 44 -21 14 29 77 91 43 72 99 86 41 37 8 19 21 6 23 56 -33 -9 62 50 39 43 -5 14 6 -3 20 13 23 31 4 13 31 32 30 38 32 34 19 2 -20 -6 33 82 206 559 1095 1882 3130 4619 5889 6138 5609 4779 3606 2245 1517 1151 903 581 411 316 218 134 106 51 25 28 5 -27 -6 19 11 41 52 52 51 -7 9 36 37 65 74 16 -8 2 1 17 42 43 63 81 116 113 96 92 87 73 94 62 76 80 88 95 108 114 100 104 76 107 87 85 85 92 95 130 143 119 121 87 72 111 107 112 116 134 131 122 96 81 119 120 107 108 109 130 102 97 120 94 86 97 99 123 109 118 93 92 107 102 116 110 101 88 96 104 109 101 99 103 112 86 95 108 93 94 89 101 78 93 113 99 85 88 95 104 97 102 98 94 113 118 110 104 93 108 105 95 87 89 81 83 94 102 101 99 110 101 93 95 86 98 99 107 101 95 98 92 84 82 96 92 86 92 97 87 93 77 78 73 70 77 63 57 67 63 67 66 56 52 53 50 43 43 39 67986 348 523 30 11623 18 53 6 6865 1627 61993 6718 8494 5336 824 254 2904 34321 122267 246498 431790 614197 473201 257059 161289 249702 407720 312665 114049 82112 152856 91805 68612 12975 2586 291 325 278 175 132 95 51 19 -26 4 11 98 149 125 92 87 57 34 66 114 121 73 80 61 76 81 20 6 27 47 23 -22 25 72 80 83 74 57 30 3 60 43 -7 67 32 -16 -6 -3 -42 -80 -29 -7 69 22 -26 -47 -20 2 -1 -16 -41 -74 -49 -48 -15 -40 -46 -9 84 64 75 80 16 18 -7 41 10 58 72 20 7 23 49 15 -10 81 48 30 1 62 43 39 45 50 64 20 17 48 60 0 -10 8 43 50 31 -18 13 -10 -12 20 -12 -17 -15 -41 -10 20 26 8 0 -19 14 47 21 -15 32 12 9 1 4 18 29 68 60 43 47 181 314 421 800 1692 2948 4630 6251 7013 5937 3617 1765 805 274 240 294 225 163 91 65 51 17 20 20 41 25 50 69 63 49 47 51 39 59 58 46 40 43 61 56 81 39 38 49 46 32 75 114 111 130 107 114 124 98 89 86 90 87 115 107 103 110 100 59 75 93 98 89 106 106 97 105 126 91 106 105 118 121 114 115 142 155 141 121 122 133 108 113 114 111 104 94 77 92 126 133 121 115 110 102 94 101 112 112 121 103 99 93 85 96 91 110 117 117 105 123 115 125 101 75 98 111 86 97 114 101 91 80 80 82 100 110 112 107 110 129 113 111 108 108 100 98 98 105 109 84 105 123 93 80 97 109 93 98 108 106 100 113 111 112 101 90 98 95 93 103 103 103 105 96 91 80 79 82 82 80 80 83 78 68 64 68 67 66 70 60 55 49 67992 345 542 30 11582 18 53 12 6863 1629 19915 1151 999999 186 1510 10287 60106 255686 510426 566184 610042 660385 457358 282469 303313 251466 156003 14695 2511 402 210 171 253 271 295 226 138 71 91 111 109 66 93 36 34 15 6 3 156 109 104 10 94 15 20 10 36 83 30 64 60 59 65 69 51 39 20 28 76 62 5 -22 15 48 22 31 45 127 97 46 22 18 1 20 5 -37 13 12 -11 24 19 -3 -1 9 -9 -6 7 29 26 19 18 72 59 85 90 -27 -24 16 -14 30 37 7 -6 12 46 71 27 72 45 22 12 51 57 88 87 85 73 35 24 45 95 49 45 30 17 29 -31 -17 20 -13 -17 37 34 39 25 -6 14 6 11 13 12 -19 -25 39 33 20 -14 2 18 40 64 29 38 39 54 63 48 6 17 82 141 381 902 1735 2745 4135 5931 7378 7452 6489 4503 2264 890 272 83 66 71 37 26 52 50 36 53 50 49 74 63 45 43 46 42 55 74 80 76 70 36 37 83 79 62 88 94 97 73 123 124 125 119 117 126 128 135 113 97 95 107 94 84 97 98 107 110 132 136 107 121 128 128 152 100 77 96 134 111 128 156 109 107 135 146 145 116 110 99 107 127 98 106 136 135 136 124 120 130 122 116 129 127 136 130 135 132 111 118 117 118 105 116 121 106 116 118 99 123 118 114 115 93 100 117 121 132 138 121 125 127 122 107 104 132 134 126 122 116 121 116 107 115 107 114 133 116 88 93 121 124 113 107 111 107 115 114 101 103 100 100 108 108 104 103 108 109 106 105 115 117 108 108 109 101 90 90 89 88 93 86 83 79 77 79 69 71 62 55 67998 352 287 30 11537 18 53 18 6862 1630 565 997 1491 1240 3868 999999 999999 999999 999999 817383 999999 119002 54948 2528 19704 94726 250291 453426 532139 512117 549201 699051 622175 234369 16698 1517 175 202 182 105 124 168 175 98 138 155 26 10 79 85 81 78 -11 -7 55 57 11 5 0 110 45 68 100 53 21 45 37 11 6 -4 47 71 56 20 -9 -41 -3 9 38 0 5 -18 -10 -5 11 -41 -39 16 86 32 3 -24 -39 -84 -48 -41 -13 -10 -42 35 15 13 -4 -30 5 12 40 5 -21 -51 -18 -2 -21 -49 -44 8 30 -4 -5 -42 -6 -13 13 33 37 -11 -15 25 -3 -57 -56 -3 -30 13 29 1 46 47 47 -11 17 10 -19 -14 -69 -35 -8 7 15 -14 36 73 47 18 17 23 -26 -42 -68 -34 10 -8 -59 7 7 3 11 38 12 40 41 31 8 9 31 12 -11 72 319 646 968 1536 2723 4691 7087 9358 10267 9064 5957 2634 787 209 90 30 27 46 37 -7 24 24 21 30 3 28 35 33 53 42 25 31 38 58 72 64 9 42 50 71 29 26 52 27 61 116 109 91 82 95 100 89 81 93 81 79 55 90 124 91 69 76 83 80 95 108 98 112 109 106 80 79 81 95 84 125 112 92 123 144 143 114 107 116 144 135 115 90 86 120 122 121 123 112 108 138 125 110 101 90 115 95 94 90 114 114 109 112 95 103 107 112 115 114 99 85 76 97 96 91 91 88 98 110 107 90 99 114 122 116 113 109 115 109 105 91 106 94 95 100 108 97 105 94 85 88 103 112 119 109 116 112 103 100 99 95 100 97 97 105 101 94 91 91 96 96 93 87 92 87 84 80 82 69 59 60 69 67 64 57 56 44 41 40 68004 347 423 30 11493 18 53 24 6861 1632 13928 66310 390602 999999 2114 726 752 841 938 1114 1424 2332 8775 20562 37726 44125 54066 90233 76012 113541 206690 295610 287114 124856 10946 1073 210 191 204 162 180 45 46 7 50 113 174 62 126 133 74 5 18 41 49 51 91 58 114 50 37 65 110 72 84 70 39 34 35 17 32 65 50 78 81 51 0 -4 25 26 33 50 78 47 14 10 -3 59 80 66 10 15 21 -17 -22 21 21 30 35 21 8 -27 -25 -15 -22 27 -19 28 7 -57 26 59 2 31 59 -21 16 28 74 90 81 44 35 10 4 9 77 20 28 46 55 70 61 96 60 71 58 10 64 26 3 50 43 4 30 16 43 2 -44 -7 21 5 8 19 32 49 22 46 40 27 30 68 31 72 43 66 34 58 55 87 82 74 58 54 77 162 309 710 1189 1888 2781 3117 2935 2970 3324 3440 2801 1662 954 568 288 134 89 59 55 68 63 75 55 47 62 70 70 25 42 38 74 63 71 59 17 50 67 43 36 17 55 114 148 154 133 114 110 130 106 97 61 81 109 113 112 107 119 113 82 80 107 115 106 118 94 93 104 104 95 75 73 106 133 116 104 103 129 155 142 139 142 125 113 137 148 116 114 126 132 151 145 123 113 129 116 116 126 107 114 126 128 96 122 118 123 122 103 121 119 109 108 99 104 106 91 100 115 120 114 122 131 132 119 117 125 123 113 94 106 122 112 136 148 133 125 107 122 128 122 99 134 120 103 109 115 100 106 116 118 120 115 109 100 101 104 103 101 93 95 99 91 92 102 93 96 94 86 97 98 86 84 72 66 67 65 72 68 56 60 53 47 68010 341 537 30 11457 18 53 30 6860 1634 53517 4127 582 818 1382 5429 42321 141944 214449 164617 160280 259528 324740 266543 230107 205022 8937 1153 155 127 139 109 20 -10 -38 5 68 86 46 61 110 112 74 27 56 45 9 32 91 44 56 60 16 7 62 52 32 59 45 42 64 20 27 50 43 19 76 33 27 19 30 1 4 -13 1 48 24 12 12 12 35 -8 30 32 -1 -22 -58 -2 -54 -40 -26 -18 37 34 2 43 -39 -10 68 -20 -39 -27 22 47 25 28 33 49 45 44 15 -11 41 35 1 -27 13 43 -19 -15 -35 14 34 48 34 31 36 40 40 -2 20 53 53 71 -1 -5 -16 -31 4 -17 48 34 14 1 2 -17 11 20 -22 -19 -20 -6 -9 -28 21 54 -16 -2 -11 12 49 5 4 67 51 3 -12 0 36 43 35 48 148 236 483 1134 2128 3223 3981 3843 2900 1777 622 196 107 72 42 40 23 31 29 50 63 38 20 41 34 9 22 30 55 69 64 31 53 35 70 57 50 57 41 26 67 92 115 93 60 81 111 65 77 68 85 79 56 89 73 111 93 53 86 68 63 72 83 77 79 87 75 98 109 109 80 102 115 117 107 82 108 123 136 122 119 125 98 92 94 97 102 121 96 104 97 90 107 131 100 62 85 73 83 112 91 85 89 86 84 92 91 68 67 84 93 83 80 80 88 91 88 84 98 97 96 118 110 99 83 105 93 83 98 109 107 101 91 87 94 97 92 79 98 101 107 101 98 97 102 100 89 97 110 99 91 96 93 91 84 84 85 73 73 81 81 82 75 79 79 75 85 80 55 49 58 48 50 52 43 43 43 42 38 68016 340 529 30 11419 18 53 36 6859 1636 361621 553430 872749 19911 606615 9677 999999 999999 47457 77053 101036 118549 211678 288407 346053 214734 8919 1055 268 624 2652 4611 2517 268 121 198 96 97 67 8 52 26 -30 17 51 40 3 14 16 63 49 28 29 79 71 71 73 66 93 20 27 3 32 49 47 -14 28 49 20 -8 12 0 31 -2 10 19 -14 -21 -1 -14 54 -11 -55 -45 1 -16 11 -34 11 57 -15 28 43 10 -20 17 7 7 -11 -14 -35 11 24 19 11 -7 -51 -53 -25 16 76 35 20 -14 -10 18 -2 -6 17 10 21 55 13 18 44 17 37 23 -9 2 34 29 43 34 4 -8 -40 -18 15 5 -2 -24 -3 12 -10 -11 19 -13 -9 37 36 25 -4 -26 -2 -4 -10 -7 11 3 11 25 12 28 -2 -9 3 18 35 11 44 73 173 497 1026 1749 2777 3800 4635 4864 4537 3654 1653 400 81 24 21 32 4 49 92 81 67 54 65 51 79 52 33 12 0 11 32 25 4 -1 3 36 29 35 21 22 56 59 79 63 82 75 86 106 106 106 105 105 41 70 80 57 67 77 79 68 70 70 61 64 89 81 48 40 44 54 58 90 95 80 75 98 108 125 134 137 121 108 87 83 100 99 101 104 84 81 94 102 99 87 102 73 85 90 77 83 90 74 90 93 92 85 73 66 53 42 65 95 102 96 91 85 82 85 86 88 100 87 65 62 63 65 84 88 87 71 81 88 105 80 76 91 105 93 94 87 73 69 58 61 70 82 77 70 74 74 69 80 92 85 77 75 75 83 84 74 67 69 72 81 71 65 59 51 44 44 41 36 40 37 32 30 29 27 68022 344 402 30 11382 18 53 42 6858 1638 305043 999999 999999 103800 1914 947 735 702 691 792 788 807 882 1122 1493 1063 769 743 701 593 471 361 282 233 234 244 209 100 130 214 176 112 34 -22 10 -13 9 48 1 -2 72 37 86 86 -23 73 52 58 76 115 84 64 29 27 55 26 13 14 87 58 13 45 66 69 91 111 74 41 51 56 23 0 87 95 112 40 44 38 5 -4 -43 76 64 -4 9 54 51 29 55 -17 29 24 -43 -37 8 63 29 -29 -11 42 24 46 16 -8 18 84 67 3 13 52 28 29 33 26 16 54 74 84 20 40 39 19 29 20 63 35 27 34 109 63 53 0 2 68 74 52 46 79 54 56 44 57 49 30 48 50 54 22 15 49 64 55 39 6 29 50 17 19 78 44 37 18 -1 57 67 61 141 244 390 741 1241 1967 2959 3325 2481 1381 534 205 82 40 55 30 8 -1 -4 66 38 2 35 27 54 73 73 53 41 61 70 52 16 21 59 54 37 66 61 59 88 114 119 77 59 55 72 78 96 112 123 105 113 79 100 120 114 125 93 91 85 88 97 70 79 98 108 100 87 113 100 93 93 100 93 84 96 95 92 103 119 152 189 185 134 124 131 131 113 105 80 108 113 130 120 98 102 84 77 99 112 108 117 113 89 107 120 115 108 97 84 84 101 100 92 108 107 121 123 115 102 112 112 93 84 93 104 115 106 110 114 110 94 103 108 104 99 99 112 104 95 93 100 110 113 110 104 96 89 85 88 89 86 89 87 86 83 81 87 98 92 80 87 92 89 86 86 84 77 65 58 58 65 59 54 55 54 52 68028 342 394 30 11344 18 53 48 6857 1640 1819 1788 1832 1854 1687 1576 1582 1645 1589 1396 1175 1083 965 898 824 801 682 565 462 421 454 450 383 298 205 204 265 256 151 131 141 93 72 29 38 94 97 65 -22 -51 -20 43 71 62 119 64 83 56 62 36 87 86 91 47 31 41 83 91 28 6 9 84 47 12 26 71 86 106 65 50 54 97 141 72 32 64 65 -10 35 34 30 58 32 -7 17 36 22 -23 -20 23 -23 -46 0 29 -5 1 36 25 38 -6 12 31 30 -23 -12 12 32 5 -9 43 34 1 11 38 41 19 8 60 116 97 43 46 52 29 37 81 96 107 92 64 71 35 3 0 39 59 10 44 39 59 21 40 83 72 42 25 54 31 49 60 74 55 33 44 55 62 70 72 69 55 64 96 66 59 92 130 170 219 354 512 567 576 551 455 264 145 96 59 72 38 14 31 40 41 46 87 72 66 57 48 46 45 56 75 60 59 50 22 37 34 39 46 45 65 75 91 81 88 83 120 111 80 75 63 87 91 92 131 134 107 103 98 79 83 106 116 114 129 120 102 99 102 114 97 76 109 120 122 131 126 127 125 102 107 124 132 151 147 126 157 141 132 130 132 142 117 131 138 115 122 120 119 124 112 98 102 105 115 107 93 113 120 100 93 105 111 107 109 106 94 119 120 88 88 97 127 116 114 131 118 106 107 116 108 119 120 101 114 116 112 108 111 106 109 107 109 110 103 94 89 95 99 90 90 98 96 101 92 81 89 101 95 88 81 84 91 84 85 85 89 78 75 71 85 74 59 52 55 57 57 48 43 68034 342 356 30 11306 18 53 54 6856 1643 2090 1934 1740 1675 1515 1324 1253 1193 1204 1236 1115 1107 1101 1075 1024 1076 923 700 661 599 576 564 572 472 402 381 347 299 289 233 176 158 95 78 113 100 108 37 57 97 106 191 169 99 85 51 84 98 105 105 95 145 140 96 68 -9 52 104 56 45 56 5 51 93 79 41 57 70 95 41 24 58 31 45 55 43 88 57 21 37 85 59 58 67 8 -3 3 -6 54 38 25 29 35 68 36 7 34 80 49 65 60 77 35 34 45 70 84 49 69 51 43 42 53 65 130 79 59 35 36 42 43 71 76 83 77 96 95 70 90 94 52 76 66 75 76 113 54 23 10 5 44 50 52 46 40 66 102 75 65 96 95 47 26 92 60 69 68 74 52 43 39 66 73 96 33 42 77 49 55 57 104 128 139 210 200 192 138 84 63 33 22 55 75 90 105 101 76 87 89 83 47 28 42 86 64 23 42 66 52 47 52 50 60 38 55 45 65 105 89 100 106 94 107 120 131 117 98 111 90 70 98 127 127 104 95 91 97 93 117 137 133 133 127 124 127 143 140 155 154 121 126 128 128 133 137 166 139 129 108 122 128 110 130 125 119 116 120 129 113 111 114 128 146 140 138 137 129 133 128 126 130 134 123 123 112 114 124 109 106 98 97 104 111 102 117 113 103 122 113 89 103 109 112 118 114 107 103 113 122 119 102 104 111 116 117 113 106 104 101 95 98 103 102 107 96 91 94 97 94 95 103 100 93 87 90 77 84 82 78 85 73 71 78 64 62 60 51 57 51 47 45 43 68040 347 170 30 11270 18 54 0 6855 1646 2254 1895 1769 1639 1720 999999 999999 999999 1847 1818 1348 1058 850 777 728 603 616 751 859 879 887 1043 1167 1086 1270 1592 1729 3690 19453 16390 2494 692 398 298 292 247 219 190 125 95 108 161 146 102 104 87 140 125 49 130 92 102 50 32 97 84 67 35 52 58 81 94 124 80 72 140 99 89 55 22 77 43 101 105 57 37 24 30 48 71 13 68 112 95 52 3 87 55 72 49 0 6 67 34 70 72 30 101 52 62 48 29 61 98 95 73 102 47 63 78 68 35 41 3 -6 52 88 34 31 43 64 79 67 52 28 80 74 104 139 93 98 93 81 73 63 93 125 75 65 57 19 16 50 45 31 32 40 38 37 31 44 45 24 40 60 2 2 39 48 59 64 80 86 74 53 79 71 73 74 72 107 98 61 76 52 109 121 86 65 94 120 112 120 51 22 58 110 78 57 53 74 50 33 23 39 60 54 81 96 107 126 86 76 82 87 63 64 66 92 103 81 70 68 44 78 133 104 111 126 140 129 116 96 102 136 162 135 90 99 123 81 99 127 127 91 95 100 124 128 125 145 141 135 162 151 157 157 134 152 164 165 148 147 143 151 149 139 139 146 154 133 135 125 152 163 149 138 141 130 133 135 118 127 143 120 118 127 121 119 114 103 112 124 118 118 138 133 117 120 117 121 137 127 134 115 100 108 116 110 109 109 114 137 155 155 137 139 126 122 122 112 108 128 127 116 125 132 122 120 116 110 109 109 109 109 111 114 107 97 97 91 91 102 105 90 98 103 92 87 85 80 76 69 69 68 59 57 68046 339 399 30 11229 18 54 6 6854 1648 1851 1916 1846 1643 1598 1527 1246 1116 1081 1002 1009 1138 1103 1030 1061 1015 957 880 738 593 419 435 463 411 408 381 350 291 173 190 255 213 136 128 153 105 81 109 94 81 40 134 125 87 51 102 142 128 59 106 157 74 77 93 105 83 111 110 92 69 76 89 75 31 18 54 35 56 71 154 89 90 119 121 119 80 102 134 88 32 22 65 21 67 63 46 22 0 42 114 100 44 11 1 37 67 93 101 89 55 93 130 108 55 25 30 39 38 56 78 73 62 112 113 99 96 71 84 56 100 92 109 120 121 58 76 92 67 94 128 88 51 76 101 99 55 56 55 35 83 94 76 78 65 90 102 93 98 102 91 90 80 91 90 111 110 116 112 124 127 106 131 95 100 108 149 138 125 119 157 175 126 113 114 172 149 148 134 134 139 156 115 86 106 117 129 122 102 84 79 85 116 95 63 90 62 37 46 68 78 73 113 113 70 70 125 124 127 105 106 99 151 135 115 155 167 163 168 163 134 115 120 122 188 160 133 103 107 118 134 150 130 117 128 140 144 145 133 131 169 181 152 158 166 183 122 156 163 143 134 113 140 139 150 154 149 136 130 158 151 139 125 161 169 157 139 130 121 119 117 115 122 130 134 137 156 148 145 147 145 138 148 144 144 139 147 141 142 132 134 155 142 131 146 140 133 143 138 136 142 151 152 144 133 134 139 137 139 136 136 123 111 119 121 121 122 133 127 119 123 123 126 114 116 114 106 105 124 106 100 100 94 101 95 90 84 80 78 75 68052 343 215 30 11195 18 54 12 6853 1651 1858 1685 1746 1707 1821 1736 1627 1525 1547 1495 1412 1338 1302 1280 1212 1285 1531 2082 2002 1344 833 519 403 287 281 282 245 239 224 296 361 372 288 111 48 114 101 180 179 100 63 73 72 75 39 44 38 48 56 71 102 109 38 31 102 86 47 76 90 54 64 67 39 16 54 50 5 40 61 67 48 25 12 -26 -17 4 26 78 66 47 73 4 62 34 34 52 139 46 -15 -26 39 36 -13 -31 -5 17 -1 21 20 8 14 10 10 4 47 29 33 85 28 9 61 60 65 25 57 22 60 72 78 66 82 73 81 65 85 42 81 108 53 62 33 56 81 69 29 32 36 5 11 10 26 61 48 47 21 -46 -61 18 47 19 28 2 24 77 57 68 62 66 66 55 57 43 55 44 43 82 129 93 69 23 41 59 115 64 24 59 73 106 62 70 62 74 91 84 61 80 60 40 52 62 54 63 68 77 51 79 82 57 66 83 88 58 50 63 35 23 50 93 101 43 38 32 58 106 96 90 55 68 93 104 73 86 105 107 118 103 110 105 84 100 84 89 81 63 70 91 88 100 101 98 97 127 144 143 119 120 119 113 101 129 134 137 126 106 109 125 123 91 128 110 132 129 129 108 85 108 108 113 114 100 93 108 113 119 118 96 89 92 98 99 94 95 103 92 111 109 101 105 98 103 105 122 119 113 89 85 97 103 108 111 109 111 103 94 118 133 128 112 111 115 108 101 93 90 93 89 82 92 93 89 89 82 80 85 83 79 82 79 80 76 69 67 69 68 64 59 57 54 47 54 52 41 34 68058 332 501 30 11151 18 54 18 6853 1655 4187 1644 1557 1532 1437 1347 1451 1794 2285 3072 2746 1526 797 623 483 357 301 233 257 286 281 295 310 174 93 153 124 91 28 81 53 92 84 51 64 22 7 43 32 29 69 33 1 20 123 151 101 42 32 -5 11 75 5 68 49 74 57 49 97 90 61 93 113 59 46 55 56 29 88 11 41 -27 -7 9 14 -26 -68 -49 -8 6 16 -46 18 9 2 24 19 67 55 -6 -26 -5 28 83 39 -34 -14 -14 33 52 41 -37 -25 32 26 54 22 47 58 45 41 44 69 -7 5 13 16 85 31 -26 0 38 75 66 25 57 61 53 -9 -4 -19 -24 20 33 15 38 1 8 24 12 32 66 19 6 31 39 36 25 -3 13 52 56 57 27 43 51 36 60 73 59 57 14 13 -1 26 35 30 27 82 68 73 86 83 67 66 61 11 18 30 19 63 53 29 23 10 13 14 37 18 3 2 61 63 32 21 4 9 6 50 76 60 56 4 22 48 62 36 39 66 80 92 66 69 79 85 84 65 45 41 51 91 100 87 93 73 72 62 63 78 75 86 106 111 92 110 113 104 108 102 119 105 104 139 125 90 79 91 113 113 85 89 97 101 88 82 78 84 85 86 80 71 85 76 63 79 91 83 79 89 95 90 82 93 103 92 94 87 91 96 87 99 107 104 92 93 91 86 100 99 106 111 96 95 106 95 90 98 109 102 103 101 92 84 83 86 83 75 79 84 80 69 74 75 82 77 78 71 63 62 63 57 68 66 61 55 57 52 40 39 40 36 32 68064 337 325 30 11125 18 54 24 6852 1658 202653 999999 4579 1373 1338 1440 1522 1560 1622 1585 1523 1487 1426 1485 1784 1767 1380 1021 676 498 389 344 345 343 270 271 266 225 191 191 120 111 165 120 96 94 38 23 39 23 56 5 65 68 61 73 23 -7 45 53 33 114 101 46 2 -32 1 21 52 25 -14 -13 -10 17 39 46 36 65 -4 34 12 -10 29 54 96 83 30 100 70 83 -37 -43 12 0 12 35 22 11 11 41 27 26 32 57 82 70 26 42 67 79 13 11 -7 -13 -14 35 55 30 32 58 69 9 29 61 33 76 27 5 53 32 43 -29 24 46 32 42 53 46 85 13 62 81 86 71 50 23 8 30 40 37 -2 38 56 18 1 18 31 7 22 18 14 5 33 25 52 17 50 47 94 80 37 71 63 37 57 45 33 27 54 79 45 19 48 55 83 60 28 42 56 73 65 36 47 68 19 -8 -10 27 39 16 0 31 53 61 62 53 45 25 74 60 68 35 42 47 35 7 25 31 51 84 54 54 71 71 70 69 87 106 97 87 106 115 117 107 100 79 82 105 105 94 85 90 96 116 116 114 106 96 115 86 101 110 122 109 122 109 117 120 102 100 113 95 95 100 134 119 116 128 114 113 126 112 87 82 86 102 108 111 101 98 98 96 93 95 109 110 95 117 130 103 119 113 122 99 115 111 84 86 104 101 93 122 133 130 126 128 123 127 122 128 128 120 120 120 115 115 106 114 116 100 89 100 104 109 105 94 98 105 97 92 94 93 85 82 66 77 83 80 75 73 68 63 60 56 53 52 49 68070 332 438 30 11088 18 54 30 6851 1661 58515 2615 1540 1620 1692 1714 1706 1811 1890 1899 1948 1989 1758 1334 864 593 431 264 241 283 280 345 316 241 225 138 110 88 124 107 57 86 49 29 86 60 10 24 26 27 33 70 53 30 3 82 101 93 87 60 47 33 64 70 38 -8 -9 67 48 39 69 83 -6 2 21 76 24 13 53 21 -22 36 -1 64 7 28 -5 1 41 12 -24 1 -6 14 9 28 40 45 9 -16 -5 -2 11 -1 50 24 -35 -6 23 18 10 39 16 47 97 64 57 44 -6 35 100 5 8 81 71 56 74 19 48 29 41 96 70 95 97 59 62 72 42 36 34 42 41 31 44 29 20 -1 -18 -21 4 -6 49 42 15 0 -10 13 17 12 52 61 35 57 -6 -5 26 47 78 85 74 59 64 52 44 87 76 65 75 52 36 65 86 58 54 73 56 33 16 32 62 44 9 40 56 61 39 3 37 50 55 29 24 41 9 40 39 -8 24 23 5 39 29 25 41 36 69 52 69 71 86 96 93 92 72 77 82 110 121 90 78 66 81 112 108 105 77 87 63 79 100 112 102 114 125 132 110 108 116 113 109 132 110 121 144 141 128 108 100 100 108 84 68 88 89 102 95 93 109 118 118 106 123 124 118 98 95 90 91 93 97 98 95 91 98 108 129 99 94 122 118 96 95 115 120 112 108 119 116 108 108 116 111 116 119 110 117 115 102 100 101 105 102 114 109 110 102 93 88 81 76 87 85 76 77 82 83 77 73 63 67 65 72 68 64 61 59 49 40 37 38 37 68076 334 370 30 11050 18 54 36 6851 1665 2464 1809 1784 1738 1572 1516 1566 1699 1791 1890 1857 1814 1811 1882 1953 1757 1534 1165 892 653 536 414 414 402 316 350 308 209 203 208 162 110 99 140 177 173 208 153 40 74 62 62 10 54 88 69 36 37 85 54 97 44 78 77 97 128 92 69 36 26 71 106 105 50 12 22 39 54 -4 16 69 55 57 70 56 57 15 28 9 36 18 33 10 87 16 -16 33 -9 22 60 52 -10 12 16 5 44 64 35 8 12 20 44 87 101 70 91 78 37 47 59 25 31 44 29 68 35 47 45 17 73 63 95 95 48 37 83 117 75 61 62 72 87 37 22 59 48 51 16 10 19 19 23 35 33 61 61 43 32 6 19 40 38 79 64 31 22 48 31 48 94 95 84 47 19 35 56 41 30 38 44 44 77 70 55 73 87 54 32 43 53 34 47 63 47 63 80 78 71 54 44 24 44 41 20 18 46 24 41 35 65 48 39 43 39 29 31 35 82 74 52 67 80 76 63 85 83 69 61 65 79 119 113 110 122 122 101 81 104 102 91 110 104 100 97 104 109 110 96 102 121 140 108 97 119 140 151 130 125 110 94 84 90 101 103 98 103 104 91 90 111 98 106 119 116 106 97 102 104 99 94 81 74 92 96 87 76 93 100 97 86 65 87 112 104 111 111 108 118 111 101 101 111 103 109 115 129 124 117 116 126 123 113 105 110 118 109 107 116 119 114 98 98 95 90 93 87 83 74 64 70 80 82 81 69 69 65 63 69 65 60 55 41 37 37 68082 336 243 30 11013 18 54 42 6850 1668 1725 1650 1646 1524 999999 999999 999999 1257 1374 1501 1538 1688 1778 1906 1954 1899 1894 1902 1814 1816 1658 1283 998 810 722 563 412 421 312 171 173 166 134 121 145 159 228 173 110 125 129 132 70 99 60 2 30 117 103 59 58 -19 41 127 108 89 87 -2 8 -5 -19 19 108 117 42 31 80 67 54 -13 29 102 53 -5 37 71 43 50 53 46 41 14 -2 28 65 70 46 59 10 9 85 109 73 32 15 46 16 26 28 36 14 30 42 44 120 90 36 48 55 47 83 78 25 51 35 80 59 46 39 99 78 40 22 43 67 95 141 103 64 42 51 79 103 83 76 92 63 77 83 53 62 64 39 63 22 33 28 34 34 39 20 49 67 115 84 53 44 90 124 87 76 66 80 79 69 47 47 84 92 85 16 24 84 98 94 106 101 88 84 71 55 71 83 97 112 104 75 31 29 71 74 48 78 78 40 53 69 78 63 56 55 57 65 86 56 79 76 48 70 57 51 78 67 78 74 53 64 98 118 140 138 104 96 119 122 120 123 125 142 132 130 143 139 139 99 132 126 106 108 142 132 124 116 139 154 120 113 124 146 148 119 127 139 131 119 103 120 147 145 121 103 104 114 126 132 144 132 125 111 127 126 101 93 86 96 88 100 122 133 115 112 119 127 114 130 140 133 115 120 121 116 119 134 132 116 120 126 127 126 122 124 127 128 128 123 112 109 103 101 105 113 118 106 102 96 99 102 98 95 84 73 86 100 96 94 91 90 75 73 75 69 64 64 55 52 48 68088 332 329 30 10979 18 54 48 6850 1672 1792 1722 1625 1557 1539 1521 1460 1501 1485 1563 1702 1765 1721 1755 1870 1845 1820 1729 1555 1462 1388 1227 1086 992 808 582 487 377 258 244 155 142 98 144 165 148 126 129 170 121 172 132 90 31 83 109 79 71 64 126 136 103 58 103 58 73 139 167 103 81 94 75 60 57 116 84 59 25 54 45 54 101 144 108 97 84 97 71 35 46 29 39 34 47 65 44 40 -8 46 63 64 77 76 86 148 74 32 44 65 61 32 33 9 -12 32 70 76 105 103 57 7 36 52 97 90 70 77 74 108 121 105 117 107 108 86 73 96 90 90 113 122 105 144 137 108 113 80 86 127 127 99 91 63 65 45 35 39 60 16 33 99 94 77 140 135 71 83 88 38 39 60 84 91 110 69 86 73 78 82 111 114 129 119 90 119 104 110 99 125 148 95 128 79 60 80 90 91 79 50 56 71 95 89 73 67 79 96 94 84 61 52 65 63 62 54 82 79 54 71 87 98 101 75 90 106 106 104 128 143 128 131 114 113 116 130 145 100 112 114 158 143 157 136 145 135 120 142 151 129 124 150 154 158 160 158 165 154 121 129 140 163 152 144 143 164 156 142 161 143 125 119 126 139 129 131 146 138 147 145 141 121 109 123 128 129 127 137 149 148 134 119 137 140 149 152 148 145 143 140 138 136 152 142 140 141 148 151 151 136 132 136 143 136 125 123 123 118 124 131 129 120 122 124 121 114 107 109 112 114 114 105 99 107 108 102 96 90 84 82 83 80 75 68094 331 319 30 10939 18 54 54 6849 1675 2069 2084 1922 1793 1627 1476 1359 1366 1433 1551 1743 1821 1969 2055 2152 2188 2017 1908 1648 1482 1394 1194 967 739 615 548 461 317 183 126 198 150 109 110 150 157 179 110 139 128 101 135 244 236 138 158 158 87 86 139 73 96 110 118 100 100 93 85 111 89 131 115 87 100 88 87 105 138 87 55 49 40 49 67 104 45 56 60 112 125 131 86 111 80 108 117 43 81 89 63 68 90 93 69 84 103 88 74 118 88 75 77 93 62 32 84 96 63 69 110 98 80 68 108 123 128 119 100 141 134 69 120 128 122 139 59 163 154 133 122 142 126 129 165 144 149 114 93 130 133 99 122 112 113 94 44 55 96 94 92 95 135 105 106 50 74 109 79 110 91 68 105 96 91 120 112 102 93 116 132 160 116 109 89 144 118 110 133 116 156 128 136 137 116 53 49 84 107 94 87 78 112 117 71 67 109 121 130 123 101 114 98 76 79 105 92 95 111 100 101 95 91 107 88 98 144 158 122 129 147 170 177 168 163 153 130 145 134 140 146 143 145 166 159 140 153 162 203 194 185 149 159 186 196 183 159 166 174 178 136 140 156 158 182 204 198 175 168 143 138 168 173 155 172 167 172 169 152 158 156 152 156 147 144 149 142 150 148 161 168 165 165 146 151 151 161 182 176 174 176 180 172 171 156 161 154 158 172 160 153 158 163 162 153 146 146 138 143 154 141 135 129 131 131 136 132 128 126 125 127 118 122 123 120 111 111 107 103 109 111 97 68100 330 337 30 10897 18 55 0 6849 1679 8384 2644 2008 1847 1625 1538 1521 1399 1385 1497 1659 1763 1868 1935 2056 2050 2039 2114 1802 1501 1080 829 729 558 473 392 436 420 287 143 148 110 130 118 87 91 141 127 99 120 155 109 106 115 144 133 77 96 160 181 142 117 110 127 69 99 96 78 174 100 100 137 185 192 151 84 30 65 92 100 98 54 28 51 44 68 91 124 78 55 143 110 45 79 112 71 74 119 79 151 126 35 61 101 103 108 167 179 54 68 82 56 79 82 120 101 44 104 82 75 83 48 92 105 138 100 109 86 73 102 101 134 131 175 179 132 102 102 124 143 113 93 106 65 89 161 145 148 115 84 62 90 118 90 93 99 99 71 64 84 75 143 107 113 108 70 111 96 79 95 104 83 106 153 111 93 135 82 116 132 127 92 135 107 87 120 102 124 119 128 172 173 186 140 113 146 128 91 108 97 90 101 84 98 104 57 69 94 127 97 109 113 109 115 79 91 121 107 84 98 119 123 136 146 116 145 157 108 139 163 158 144 138 180 171 155 168 154 154 134 123 134 141 156 183 188 181 144 161 143 172 202 180 182 204 204 202 166 166 187 178 160 173 162 169 183 188 164 156 158 152 147 165 181 211 196 160 158 151 172 186 164 150 140 161 171 149 155 173 158 154 162 154 172 182 172 168 155 159 176 166 161 182 177 186 163 165 161 142 150 153 160 166 161 154 157 147 156 151 147 154 152 151 138 129 130 136 125 121 128 119 129 129 125 122 119 117 116 111 110 68106 334 158 30 10838 18 55 6 6849 1683 19503 2781 2090 2133 2220 2231 2193 2122 2062 2004 1923 1816 1617 1421 1377 1476 1623 1829 2006 1999 2010 2048 2013 1797 1450 1125 828 738 740 645 572 531 493 423 285 178 182 170 131 115 161 188 178 133 80 74 110 100 96 99 135 133 63 63 93 90 91 85 124 136 116 97 99 107 98 105 82 112 118 79 85 135 80 34 53 63 85 68 59 101 113 69 44 30 48 43 66 56 56 79 112 141 98 52 50 105 118 106 130 69 38 60 111 84 60 132 123 72 66 53 86 75 68 66 92 84 47 57 78 105 110 130 150 115 73 86 125 116 107 119 99 99 66 44 104 124 128 121 99 71 88 69 104 152 134 98 91 84 109 117 86 72 38 76 130 123 59 86 93 85 46 20 54 96 52 58 107 96 88 88 107 119 92 143 126 122 125 119 128 99 104 119 101 87 114 103 99 102 89 107 100 68 85 89 103 88 94 90 93 93 89 108 102 76 77 61 74 70 81 76 75 110 124 103 102 102 113 111 106 112 141 130 121 137 144 143 140 134 136 153 145 169 134 143 134 140 150 128 109 130 146 138 138 150 148 144 148 166 188 191 160 169 179 162 161 156 156 142 145 160 176 174 156 154 136 145 140 148 162 153 162 164 142 113 149 150 137 131 140 136 134 132 130 145 143 145 161 157 140 148 147 141 147 159 147 138 153 161 158 155 158 157 144 160 159 151 139 145 148 146 133 136 129 132 122 126 130 137 119 112 113 113 116 111 106 108 112 112 103 99 104 100 91 88 68112 330 203 30 10793 18 55 12 6848 1686 12672 2341 2308 2239 2146 2106 2006 1869 1872 1772 1690 1405 1257 1385 1562 1744 1896 1985 1859 1591 1447 1159 899 720 582 620 597 480 451 458 426 349 242 139 129 157 133 163 160 119 131 95 62 97 102 43 51 58 106 128 91 77 50 79 41 100 35 66 49 62 94 76 64 105 91 83 13 14 17 -18 52 86 79 98 66 -31 35 31 31 48 41 49 44 39 36 38 38 74 69 78 62 36 13 -1 45 98 100 72 57 93 14 38 40 30 24 4 -7 -39 18 67 26 9 63 48 58 32 15 76 86 112 83 85 56 47 69 23 30 40 84 38 115 96 104 101 97 58 4 88 105 117 57 39 123 120 50 72 34 20 58 30 26 36 59 75 98 49 -8 44 48 42 62 53 70 86 89 62 49 25 66 90 55 57 54 44 108 66 83 81 61 60 82 163 497 837 1163 457 122 82 43 42 55 67 89 100 37 25 42 73 93 65 66 74 75 58 57 43 68 91 80 58 78 85 108 88 90 101 111 129 118 142 120 130 123 121 90 99 127 115 78 89 108 129 101 121 121 130 140 159 156 150 126 118 135 129 121 113 118 127 132 157 152 128 109 118 120 133 146 113 120 115 113 103 98 109 150 149 121 112 109 117 130 144 123 101 104 104 138 123 117 128 118 116 130 123 126 127 138 127 132 119 120 131 139 122 116 116 115 132 136 131 125 132 132 133 127 127 119 120 113 112 121 109 98 101 102 100 99 96 91 90 85 87 95 89 83 87 94 88 84 78 68118 325 341 30 10751 18 55 18 6848 1690 2029 2006 2000 2016 2111 2084 1864 1764 1546 1475 1544 1598 1699 1864 1886 1869 1695 1439 1197 1064 928 804 705 695 685 618 574 534 455 324 241 230 205 188 178 107 149 138 107 142 98 150 137 114 133 170 176 142 157 133 74 143 164 114 80 82 95 84 105 85 101 101 110 143 115 136 108 97 49 23 73 116 111 105 105 42 10 59 61 46 76 84 121 136 87 103 88 60 88 78 87 119 106 97 113 73 55 96 133 45 56 68 96 78 63 85 94 53 50 72 64 55 71 93 77 75 83 148 162 135 111 92 84 72 131 132 110 124 153 108 126 110 116 125 119 113 117 159 133 141 70 59 69 62 85 94 105 113 69 92 68 85 139 121 114 93 88 137 131 122 94 117 113 94 123 104 99 102 122 136 122 110 120 143 115 146 277 1043 1585 1167 827 421 119 105 63 102 69 101 101 81 109 110 86 128 129 137 129 101 109 129 104 120 99 83 97 74 58 102 108 114 136 108 134 163 123 141 129 140 184 162 141 143 146 158 158 171 162 150 175 172 157 159 157 165 180 172 170 177 161 157 144 161 169 160 166 150 156 151 172 182 175 174 197 188 179 172 165 152 154 155 158 189 179 163 159 158 152 142 148 163 150 167 153 158 151 156 148 144 162 186 167 146 165 162 179 164 159 148 148 143 166 176 165 156 161 185 171 153 143 147 148 151 154 146 153 145 136 137 144 139 133 125 121 122 118 118 119 113 109 110 114 114 112 104 98 68124 330 117 30 10707 18 55 24 6847 1693 8675 1992 1826 999999 999999 999999 1214 1188 1400 1513 1695 1806 1866 1943 1806 1580 1439 1287 1443 1422 1562 1760 1930 1637 1307 1019 1034 906 771 663 623 524 561 546 530 248 247 253 301 328 215 228 196 118 43 158 152 86 70 83 88 45 52 107 121 79 94 169 201 204 131 55 163 147 127 110 77 127 174 122 68 143 70 55 49 98 31 84 106 107 71 83 50 83 78 43 33 109 70 74 117 48 82 63 26 52 110 74 95 160 107 83 93 143 149 89 76 75 92 87 75 123 109 84 115 109 77 151 94 89 48 117 128 127 75 109 105 108 117 130 152 94 59 84 100 161 195 147 136 155 167 105 66 75 117 132 142 128 92 102 66 57 59 102 114 89 94 48 76 93 111 119 61 112 119 67 63 105 112 147 185 100 102 137 67 118 120 80 133 139 102 96 112 104 152 141 107 163 115 92 144 108 106 123 152 127 97 124 129 92 117 117 77 121 92 97 87 97 108 92 82 125 111 113 131 113 132 109 104 134 136 136 108 146 144 155 133 118 156 168 179 163 147 129 158 159 170 173 153 167 139 168 154 160 154 164 167 148 170 197 199 156 170 168 156 184 196 190 177 169 170 177 169 148 147 149 161 170 166 165 151 139 160 168 161 146 158 143 152 139 162 167 155 134 135 136 138 143 170 156 170 158 139 160 149 165 171 179 161 165 161 155 161 146 155 139 132 135 133 136 136 133 125 122 126 133 129 115 121 108 102 103 103 99 104 108 100 97 98 97 68130 315 525 30 10665 18 55 30 6847 1697 1852 1975 1736 1329 1300 1451 1568 1737 1819 1625 1318 1030 913 907 780 688 673 596 469 433 396 177 192 260 287 274 313 233 154 173 120 110 165 196 147 182 164 198 196 108 131 171 189 120 137 200 181 166 169 179 139 100 89 128 177 135 191 165 185 118 91 72 86 29 67 111 120 140 115 81 138 92 81 59 78 107 85 136 71 61 87 71 83 132 189 162 150 80 33 145 86 90 88 52 59 71 111 183 80 139 83 73 129 131 72 79 97 93 123 107 145 139 123 87 107 120 127 163 131 148 143 130 212 163 138 187 88 106 150 126 122 171 143 163 90 80 86 71 92 87 106 103 80 119 114 90 131 130 87 125 107 102 116 141 101 129 133 88 106 96 97 75 135 150 157 94 131 142 110 112 117 112 145 169 164 133 170 163 146 93 117 156 108 120 144 155 131 106 91 112 105 94 114 129 130 120 140 142 133 109 145 163 151 137 155 161 135 136 145 151 171 165 160 197 144 177 166 153 147 144 166 166 172 160 182 178 183 195 188 154 150 187 185 175 200 214 188 196 213 193 174 198 187 187 175 163 175 163 183 163 188 184 198 183 167 171 151 165 174 167 159 164 198 191 179 153 150 173 154 151 170 166 162 164 168 171 168 187 186 176 169 168 169 173 171 177 174 181 164 165 158 154 135 146 153 148 142 146 149 139 139 132 129 136 136 137 131 121 113 111 116 117 100 106 102 68136 321 331 30 10621 18 55 36 6846 1700 1348 1234 1081 1052 1135 1267 1407 1701 1994 1844 1605 1388 1337 1390 1526 1660 1744 1496 1257 1129 1026 988 956 791 694 661 676 468 291 287 349 313 316 316 333 369 361 317 198 227 160 183 172 231 168 186 89 119 161 145 110 109 113 167 151 132 114 59 110 112 98 65 72 145 157 133 54 127 109 110 63 132 150 138 22 22 97 109 105 95 146 94 104 124 56 24 81 134 100 73 133 132 144 152 136 94 117 189 100 57 88 74 92 110 122 79 55 107 136 115 118 68 73 108 156 80 130 133 145 146 145 135 110 112 127 124 162 162 138 187 141 173 137 95 93 143 161 109 132 141 148 175 170 116 89 78 83 69 104 104 163 146 98 112 82 104 149 154 165 138 120 134 138 168 131 130 150 142 169 111 160 139 166 142 136 160 213 192 144 157 194 176 136 114 139 101 104 141 146 113 142 159 174 159 167 147 153 144 150 154 120 128 120 135 134 150 189 165 170 122 136 133 163 160 174 138 166 178 143 175 180 183 158 184 163 169 157 197 177 181 155 177 187 195 210 206 211 235 191 194 212 223 240 201 181 197 198 209 199 186 192 198 215 189 173 170 178 198 177 189 196 198 204 186 175 158 156 184 187 179 183 179 183 187 172 185 190 180 174 193 204 182 167 185 188 193 190 190 189 195 198 189 187 189 200 197 193 184 177 167 172 171 177 171 163 166 171 173 154 158 149 138 140 139 139 139 132 128 119 120 116 68142 318 346 30 10576 18 55 42 6846 1704 1517 1266 1091 1162 1375 1520 1816 1790 1564 1393 1316 1323 1406 1376 1602 1480 1230 1149 1154 1076 985 686 724 627 483 442 306 276 313 282 279 345 359 363 324 267 207 172 217 259 205 245 213 151 166 136 107 121 191 171 124 162 147 139 153 94 155 111 76 106 103 93 118 82 35 42 23 138 63 62 76 68 58 56 70 41 35 102 69 55 68 77 57 99 123 112 45 116 125 106 137 142 176 140 74 94 133 124 127 76 103 53 87 69 109 108 127 95 96 121 115 123 118 89 133 93 75 91 83 130 116 101 71 110 138 144 168 192 148 137 114 136 177 109 133 151 136 152 155 122 89 131 115 135 135 82 82 48 124 76 98 108 95 112 124 99 107 150 119 102 119 124 76 92 83 110 95 122 124 127 145 147 72 107 126 134 146 144 127 108 138 128 85 77 106 70 73 111 143 114 124 117 133 127 87 86 121 105 107 106 101 105 110 165 138 128 124 149 133 145 166 115 119 129 120 141 145 168 162 163 157 162 166 159 163 192 187 158 168 149 172 177 166 158 195 193 181 195 193 190 192 201 219 206 184 197 195 200 190 174 196 211 187 172 161 156 149 146 180 202 184 170 189 167 168 158 185 178 185 168 169 174 174 167 171 170 151 152 152 180 174 170 179 169 176 169 168 167 166 174 167 159 158 167 178 172 165 160 165 153 149 152 148 150 154 151 141 133 130 134 131 128 127 126 113 109 113 118 68148 311 538 30 10528 18 55 48 6845 1707 1371 1316 1253 1186 1163 1265 1401 1415 1629 1662 1554 1451 1287 1112 967 937 772 800 659 523 617 520 448 275 248 320 376 334 268 220 241 166 231 224 247 266 263 162 137 181 174 175 132 126 160 184 176 117 73 84 108 72 104 23 120 119 90 65 148 150 133 89 86 142 68 71 46 12 67 60 105 77 112 62 61 96 101 75 81 128 131 104 107 74 78 89 149 134 64 75 68 78 49 84 128 106 110 112 72 120 68 79 41 58 73 132 115 68 59 89 99 118 89 89 75 139 153 164 127 160 176 178 131 115 153 128 96 102 151 61 135 98 118 143 110 96 62 70 77 70 81 107 94 48 96 87 74 89 35 37 112 113 132 143 81 85 110 100 121 114 107 88 116 119 116 137 148 112 96 98 125 83 72 84 116 122 111 76 90 101 96 94 81 63 91 111 125 115 110 87 83 81 111 112 125 106 100 118 128 109 125 108 80 124 149 134 127 121 127 166 156 142 136 151 145 159 167 156 141 168 161 141 165 179 157 141 173 174 195 184 164 168 174 162 168 190 193 165 176 172 188 179 185 190 166 169 149 180 164 163 156 142 165 169 170 165 156 149 158 153 160 144 144 167 172 151 157 158 180 151 162 156 156 171 160 165 163 162 161 170 167 170 169 161 165 185 184 175 165 156 145 150 141 137 149 146 141 135 136 123 113 117 118 127 121 109 106 108 108 104 96 68154 311 492 30 10482 18 55 54 6845 1710 1384 1386 1367 1410 1396 1087 796 1007 1261 1443 1472 1728 1748 1538 1357 1053 1059 928 771 685 618 700 643 568 339 346 349 315 335 267 237 274 307 205 205 162 163 236 255 218 226 180 132 126 150 20 102 182 137 137 129 94 72 65 204 87 80 115 93 58 57 87 17 44 35 51 95 95 38 3 -15 46 48 26 18 5 10 2 36 70 139 108 86 27 91 67 138 67 61 70 69 71 72 109 61 55 82 79 73 52 44 62 83 119 56 96 108 95 90 48 27 90 89 79 72 111 104 71 142 174 128 120 136 125 154 98 73 65 59 53 65 93 105 72 105 110 107 108 69 69 92 94 79 86 35 30 47 50 71 48 54 72 87 63 88 112 66 82 87 37 75 81 85 82 80 56 63 95 83 59 78 111 115 108 82 74 67 74 77 72 60 49 83 61 48 68 41 66 46 70 105 82 80 80 62 106 85 82 80 60 99 92 102 99 70 72 113 116 82 97 102 102 99 103 125 116 117 127 114 134 120 96 84 125 115 128 125 112 136 142 136 131 153 137 141 155 150 163 156 156 182 167 167 148 154 151 157 172 153 143 136 134 142 125 119 127 117 126 137 136 122 120 122 128 137 123 124 136 124 139 136 121 133 127 116 119 119 122 119 128 124 130 138 140 133 122 133 133 128 135 130 122 117 124 119 105 107 108 107 110 97 94 86 88 85 87 83 82 81 79 80 68160 312 383 30 10433 18 56 0 6844 1714 1458 1265 1112 1192 1284 1535 1510 1252 935 767 1123 1399 1462 1430 1502 1442 1247 1053 890 832 662 726 624 569 502 471 403 326 305 256 290 189 198 261 238 214 208 192 238 168 214 214 225 137 161 176 71 99 112 107 91 56 89 93 47 84 54 53 67 -1 84 22 -18 25 83 59 6 25 38 32 11 24 42 33 11 42 21 -5 66 20 49 4 26 10 33 57 -31 44 64 24 66 63 64 46 113 78 92 94 46 23 4 41 58 83 54 -6 7 16 40 58 79 36 14 54 42 47 61 92 90 47 134 51 56 35 58 82 58 65 82 115 93 45 77 97 31 67 108 123 136 54 38 30 53 107 40 10 63 30 45 25 58 38 -6 42 73 16 56 64 60 23 25 51 25 41 42 43 44 72 33 40 71 56 47 37 87 50 68 61 34 66 71 63 57 31 68 54 54 49 37 42 64 55 48 93 42 40 47 28 53 39 3 46 52 50 49 48 65 67 40 63 68 51 51 74 85 85 117 89 116 108 118 99 108 103 96 96 100 102 117 115 121 126 130 133 134 117 118 135 148 128 124 133 127 130 118 124 127 117 117 117 127 128 95 85 114 124 103 102 108 86 97 86 89 106 96 95 98 97 103 89 99 110 102 107 106 104 100 113 104 92 105 103 98 107 108 100 101 104 102 106 93 100 106 94 78 82 78 81 80 84 84 78 72 75 72 57 50 60 61 58 52 41 68166 311 396 30 10386 18 56 6 6844 1717 2147 1663 1289 1207 1217 1319 1478 1460 1196 999 923 1143 1461 1597 1484 1480 1461 1396 1235 1074 979 793 681 636 603 585 526 493 366 317 360 278 259 333 301 302 262 253 271 313 278 233 257 275 258 212 207 179 168 154 164 156 134 131 145 100 82 193 194 124 100 106 65 187 135 125 162 93 77 99 76 99 95 116 48 79 133 117 134 78 38 74 60 98 65 120 93 106 122 181 184 191 146 95 160 85 126 180 73 79 102 139 142 138 108 113 82 80 98 116 112 91 81 94 119 115 120 97 132 162 110 109 192 134 88 101 145 137 129 130 104 175 179 116 136 163 187 110 126 116 92 120 97 91 97 101 110 104 109 121 115 130 121 114 152 130 128 99 96 101 98 97 134 118 97 135 90 75 119 155 102 151 182 130 117 122 138 112 86 95 83 112 114 150 144 128 114 105 114 143 121 117 128 126 91 117 123 96 109 133 116 135 140 120 150 113 100 151 129 136 136 136 150 147 171 167 136 151 155 171 149 180 177 160 164 155 165 174 181 174 208 216 163 167 198 203 181 212 220 181 212 226 200 179 171 173 163 185 204 201 182 186 177 173 170 178 201 182 159 177 172 165 152 167 165 159 164 156 171 163 151 154 157 161 172 175 167 161 165 153 158 173 170 167 158 171 177 170 168 169 170 160 159 158 145 156 155 141 141 137 136 143 137 128 123 117 121 124 115 116 111 68172 309 377 30 10337 18 56 12 6844 1720 1436 1309 1106 1186 1272 1309 1264 1491 1531 1548 1498 1427 1349 1379 1379 1366 1448 1473 1395 1149 936 757 684 621 619 514 396 458 444 386 361 355 354 345 330 320 320 317 288 292 228 278 155 223 219 250 179 120 191 177 129 131 172 147 132 142 168 116 104 81 130 138 123 162 107 75 60 91 41 53 88 85 90 91 102 78 117 101 62 26 17 13 127 61 18 91 88 50 130 158 76 116 44 82 144 119 41 96 101 124 78 81 85 109 110 165 109 96 128 104 110 107 93 105 111 118 82 113 116 129 29 84 82 117 103 142 138 126 134 127 137 123 119 110 99 78 160 117 76 77 81 97 72 99 115 95 77 136 93 134 119 62 72 94 74 99 103 117 105 123 87 116 103 94 104 141 99 55 106 92 95 133 130 113 127 178 315 588 1017 1297 1524 1139 887 620 524 398 236 201 175 149 158 102 128 125 118 126 94 93 101 94 105 116 111 104 123 119 127 124 110 115 140 109 107 121 114 104 129 154 119 157 159 167 172 160 144 137 140 165 141 154 159 156 190 156 165 176 162 186 192 189 194 221 215 187 174 166 167 168 168 160 157 165 159 157 152 145 154 163 155 163 147 146 155 153 152 164 163 158 148 138 144 148 136 149 153 143 162 165 151 147 166 158 159 156 138 149 159 154 141 150 152 144 146 140 134 129 123 120 123 117 113 113 103 100 102 99 92 91 82 68178 308 391 30 10291 18 56 18 6843 1724 1467 1169 1130 1122 1178 1149 1194 1184 1245 1353 1628 1584 1233 1120 1167 1201 1270 1277 1356 1227 1089 914 735 701 664 546 526 485 458 470 438 406 410 388 311 312 238 213 273 307 242 169 166 139 130 125 209 135 172 105 118 63 57 74 63 107 129 111 54 73 68 64 67 37 7 62 85 67 -3 27 -1 -19 17 -39 -29 31 55 66 12 -17 14 43 43 104 69 45 -6 29 10 47 101 87 135 143 49 45 30 42 0 40 51 9 62 49 66 73 78 55 45 68 115 107 36 31 73 76 47 102 85 75 46 63 58 84 91 132 95 93 105 95 92 92 -3 37 54 41 35 63 66 67 65 46 65 45 56 33 52 41 14 31 42 -4 18 37 52 76 47 80 60 49 27 75 42 43 81 56 77 82 91 63 60 36 51 62 65 65 82 114 281 1133 2866 4141 3984 3783 3781 3450 2785 2614 1765 882 144 60 78 95 86 68 73 57 39 74 79 85 100 102 112 87 67 95 65 79 58 82 64 52 75 94 124 123 98 105 131 122 106 88 131 107 117 127 146 140 117 111 123 134 156 154 162 161 155 148 159 176 186 166 144 123 130 133 140 141 118 129 146 135 119 140 132 125 101 132 127 117 137 122 102 96 119 137 128 123 112 100 109 116 115 122 109 118 130 138 125 108 97 115 128 111 116 121 116 115 115 99 100 106 104 90 90 93 87 79 85 82 73 68 65 62 60 51 68184 308 317 30 10247 18 56 24 6843 1727 2368 1831 1334 1233 1179 1214 1297 1292 1303 1193 1285 1405 1410 1287 1126 1126 1154 1167 1246 1386 1295 1148 987 884 799 696 654 573 662 638 658 558 497 415 305 385 297 242 254 263 297 244 244 252 212 263 226 207 204 159 104 170 164 152 136 115 83 33 114 143 127 127 148 71 30 50 77 95 87 46 54 62 26 50 2 40 80 107 90 42 72 35 16 33 33 7 52 62 77 83 58 114 51 38 68 85 51 1 30 62 69 66 113 73 46 65 51 21 56 23 39 74 89 100 106 69 100 95 94 87 100 108 68 29 74 107 70 107 103 127 117 119 113 97 121 71 78 104 85 61 75 50 59 38 56 80 68 79 77 61 95 65 87 103 85 62 80 68 56 43 72 70 67 54 50 79 88 105 81 70 99 103 89 54 87 86 79 116 130 129 171 268 407 423 447 426 219 61 103 80 76 78 85 118 77 94 86 79 62 62 88 70 79 75 98 112 109 81 87 105 103 102 106 88 81 72 83 115 125 117 131 127 145 151 121 121 130 140 133 131 124 108 140 148 138 152 147 176 164 155 159 171 167 194 163 164 162 153 151 152 138 145 160 166 155 129 115 129 136 135 132 131 125 121 122 138 140 111 121 132 139 118 121 118 116 123 124 126 133 132 126 143 141 126 131 130 122 121 129 135 126 120 124 126 120 104 110 100 106 107 94 84 79 85 83 73 65 58 68190 305 392 30 10202 18 56 30 6842 1730 1368 1208 1262 1262 1295 1315 1329 1492 1478 1390 1278 1255 1131 1054 1056 1143 1183 1211 1260 1216 1108 1038 952 828 767 761 700 631 613 664 561 456 381 300 348 325 288 317 300 267 241 240 249 251 224 247 158 183 80 145 166 122 93 87 148 97 99 117 146 113 177 154 86 128 74 101 122 101 114 85 75 129 118 146 135 92 92 88 100 115 79 116 38 115 72 56 90 63 56 122 82 71 74 85 140 74 84 106 120 117 84 86 71 76 89 51 84 94 112 129 137 143 144 158 67 128 118 85 86 97 143 121 141 54 90 115 94 122 91 117 190 150 90 130 108 132 129 154 137 119 115 85 69 92 90 120 97 96 77 70 104 71 89 96 105 53 67 113 99 135 114 55 83 100 72 116 122 58 79 108 96 167 95 80 127 142 117 126 139 206 212 152 131 124 168 157 190 227 153 125 141 132 128 121 144 111 112 104 62 86 102 107 107 112 112 109 97 107 98 104 112 116 105 125 134 145 153 170 143 140 145 147 128 156 154 132 145 137 168 171 146 170 192 161 171 167 183 189 205 195 203 195 192 197 180 171 171 161 168 165 165 164 171 173 150 150 159 186 171 157 146 149 180 164 139 159 154 144 147 140 150 164 149 146 145 142 148 154 152 146 151 158 159 148 155 151 159 155 154 147 142 131 134 144 119 117 117 116 109 112 102 103 102 94 89 68196 306 285 30 10155 18 56 36 6842 1734 2636 2105 1440 1227 1092 1147 1060 972 1116 1146 1257 1462 999999 999999 999999 1230 1150 979 1024 1084 1227 1268 1248 1153 1159 1004 892 900 780 752 769 635 625 564 562 410 388 321 356 335 323 276 230 194 184 133 234 241 240 187 194 183 201 174 127 133 111 124 201 157 135 137 79 75 112 129 126 155 147 97 36 57 100 73 71 53 66 111 85 86 90 59 66 75 96 82 40 70 65 19 97 83 62 77 58 45 101 116 66 94 95 104 79 102 49 53 102 108 119 130 70 85 102 156 129 118 109 147 152 137 86 105 117 109 124 147 113 87 149 129 105 144 133 112 166 143 85 61 135 159 98 73 82 67 65 81 66 65 38 84 98 106 65 100 117 135 102 98 133 75 113 99 89 115 50 90 109 103 99 108 104 98 107 85 113 111 107 106 121 101 162 164 143 187 223 258 392 750 824 559 428 198 137 123 136 107 105 109 95 119 107 113 114 109 98 92 118 96 126 126 105 93 108 126 133 135 114 109 99 134 171 161 132 145 156 160 157 127 139 165 173 164 175 172 175 195 176 179 186 182 196 193 194 203 221 192 217 225 195 163 184 187 180 166 147 158 150 135 139 151 158 154 165 155 147 134 146 160 156 153 161 161 145 156 165 142 149 160 165 164 158 159 155 139 149 163 155 153 159 149 149 153 141 130 140 135 133 131 134 124 117 118 117 113 103 97 68202 304 326 30 10106 18 56 42 6841 1737 1508 1328 1219 1195 1035 696 651 763 820 920 1169 1495 1672 1537 1635 999999 999999 999999 977 870 972 1090 1084 1132 1142 1084 895 845 802 687 646 585 520 496 452 299 265 389 347 260 195 184 163 178 112 168 156 144 154 122 113 89 106 45 52 67 51 106 81 60 134 64 39 29 37 61 74 37 92 61 50 52 63 20 24 27 2 20 13 15 -30 22 33 12 58 23 71 68 42 18 28 40 46 63 84 48 22 42 40 79 49 21 22 16 61 37 73 102 71 41 101 65 44 54 41 67 58 99 96 101 81 62 85 61 72 87 96 98 76 62 115 87 126 116 114 80 82 67 70 87 79 90 70 36 26 71 81 83 61 38 85 65 40 28 46 52 59 85 64 32 54 38 32 72 64 66 68 49 41 52 104 75 61 49 63 99 106 100 181 428 827 1850 3944 6421 7664 7915 6291 2264 607 292 213 349 215 93 93 57 60 97 73 80 81 67 100 87 106 111 85 113 111 66 60 58 93 115 126 116 101 117 120 125 128 112 125 125 120 113 107 111 138 123 104 124 164 169 144 144 143 149 154 147 169 161 170 170 159 152 154 159 169 162 145 137 127 125 134 128 118 125 119 141 138 124 135 119 108 119 120 124 127 125 116 117 104 110 122 123 126 124 116 127 128 123 131 131 125 135 129 131 129 135 130 125 124 123 113 99 98 99 97 91 87 85 79 76 68208 296 516 30 10056 18 56 48 6841 1740 591 568 880 1088 1240 1467 999999 999999 999999 1817 1608 1212 1018 1036 1007 1000 994 1156 1149 1092 1025 850 873 834 661 531 397 388 402 342 422 428 340 317 259 192 233 202 151 149 138 140 134 164 158 116 168 171 109 102 89 101 76 69 139 110 133 159 93 84 98 72 63 77 23 93 60 25 150 88 10 63 10 24 46 72 31 66 80 56 37 21 26 67 91 47 73 75 119 99 89 38 59 76 94 37 62 42 60 80 49 71 67 91 102 126 100 127 121 116 82 73 44 86 103 85 108 127 119 84 113 105 122 113 86 69 118 112 112 120 121 70 66 73 128 120 77 51 98 80 107 87 115 81 66 87 53 60 83 78 106 94 105 98 72 57 74 106 94 84 132 81 61 100 90 76 79 96 73 63 82 117 115 119 71 114 179 177 215 219 235 291 543 872 1263 1815 2353 2281 1369 280 101 111 82 73 95 88 98 97 92 109 103 101 100 102 94 84 85 136 100 80 97 132 146 124 143 137 134 170 159 147 147 150 154 129 156 174 184 163 176 169 174 155 174 171 159 178 181 192 185 166 160 155 155 149 156 159 139 142 144 160 142 140 135 135 152 136 134 140 129 122 130 146 135 131 127 137 132 132 128 124 128 138 148 139 144 137 137 133 144 147 140 138 143 133 134 129 125 118 115 114 107 93 92 88 87 86 68214 283 828 30 10008 18 56 54 6840 1743 1185 927 936 948 1104 1088 1057 949 892 883 874 810 786 732 659 513 369 318 314 409 442 407 281 251 324 306 210 193 140 187 219 217 156 176 112 61 91 104 90 125 107 165 117 181 101 71 126 72 15 91 74 96 66 40 36 56 61 24 47 21 70 57 55 70 77 75 100 78 48 31 35 39 74 48 85 121 73 60 22 81 81 102 105 60 53 60 73 91 61 61 68 16 84 114 94 94 106 100 125 90 96 86 100 114 122 101 88 77 62 94 94 69 78 81 80 147 137 112 133 111 82 110 128 86 108 105 106 84 104 115 118 85 32 71 102 107 90 145 124 112 96 84 95 107 67 119 114 77 58 95 99 115 94 97 100 81 95 131 130 72 86 112 58 110 109 143 144 388 878 739 470 178 111 82 111 122 99 90 85 105 87 71 83 76 95 76 86 100 103 89 113 79 82 94 113 128 133 101 121 117 115 120 111 141 162 134 117 130 152 157 159 142 139 140 148 154 152 159 143 140 162 161 153 162 169 177 164 168 158 148 162 160 153 160 141 158 158 143 140 140 137 140 138 126 132 126 129 129 134 135 146 132 138 135 144 145 131 129 134 140 130 125 133 135 133 131 139 135 141 139 135 137 138 131 117 116 116 113 107 104 94 87 77 68220 284 783 30 9963 18 57 0 6840 1747 1284 1136 1068 913 883 900 880 837 914 926 959 932 870 873 827 744 663 589 523 528 521 477 443 508 460 302 233 225 231 202 188 180 159 149 112 98 139 146 90 108 102 92 142 122 116 68 152 159 7 62 65 85 101 81 99 101 37 90 75 60 70 98 56 59 62 56 18 53 92 83 70 40 74 73 75 76 93 40 116 108 55 46 126 118 102 103 95 78 101 117 79 86 77 82 124 130 93 79 75 68 92 97 103 110 101 100 129 80 88 96 63 105 111 114 64 94 181 115 117 135 141 144 153 114 115 85 133 137 147 112 99 95 78 99 89 60 78 70 64 38 57 123 75 91 85 59 56 81 63 87 88 101 106 60 68 97 95 100 57 100 95 111 110 115 105 122 135 152 122 137 146 144 149 169 160 162 172 113 140 110 121 104 103 106 78 78 105 135 103 96 83 85 97 99 103 114 142 133 135 127 142 153 176 151 125 137 146 151 156 140 169 161 176 167 171 172 163 174 183 193 191 191 176 167 177 177 164 160 173 163 170 159 144 164 173 158 161 164 155 155 148 161 150 137 152 155 152 146 141 147 156 148 144 145 145 159 166 158 143 133 144 145 142 149 151 143 146 140 130 137 144 150 144 129 133 136 128 126 123 114 109 109 103 94 68226 287 623 30 9923 18 57 6 6840 1750 489 405 497 999999 999999 999999 1041 989 942 910 880 879 940 883 926 991 923 854 729 653 624 543 548 568 540 505 494 464 445 377 377 308 283 243 154 168 167 175 212 115 110 196 89 119 90 123 150 128 125 149 66 65 58 99 129 115 76 97 121 102 111 151 96 50 128 100 97 117 23 22 85 86 44 23 38 52 91 121 98 99 111 104 97 87 74 93 123 90 61 78 86 138 91 127 139 124 143 115 118 72 97 137 117 125 121 118 119 140 98 145 126 134 126 94 45 125 127 150 163 127 129 101 102 158 162 155 159 199 152 153 117 75 110 124 131 117 95 151 111 100 137 98 107 131 99 67 62 93 87 106 100 113 121 87 85 95 121 147 108 119 82 104 108 134 141 114 126 142 136 143 114 161 207 294 385 493 569 849 1524 3023 4283 4392 4502 3922 2654 1037 241 135 147 123 113 128 112 124 122 93 138 136 126 114 107 126 153 166 152 156 158 129 162 168 167 186 147 180 172 146 168 169 168 165 167 183 180 189 199 193 195 193 199 207 219 198 191 189 190 183 190 202 182 179 185 159 175 190 171 167 175 153 153 172 181 173 159 161 168 162 165 159 161 150 157 157 158 151 145 152 160 154 160 167 157 154 156 139 148 151 149 148 148 137 133 142 137 131 125 118 111 68232 284 701 30 9881 18 57 12 6839 1753 404 999999 999999 999999 702 894 853 805 692 718 750 829 784 753 769 636 534 489 415 467 499 475 442 437 435 437 356 416 359 278 233 209 172 200 83 69 165 106 54 73 117 64 27 57 94 97 71 72 99 -1 54 37 -16 12 18 45 70 33 -8 106 78 -2 92 76 36 56 71 13 50 41 1 13 0 25 6 2 13 32 8 28 95 23 -2 10 35 9 17 39 57 86 68 38 40 55 25 33 55 63 63 59 89 28 32 38 54 3 91 63 49 72 54 45 51 42 40 69 62 69 56 33 34 46 49 101 95 116 99 84 55 47 49 74 59 66 81 66 40 42 46 75 60 72 55 54 71 49 30 20 10 34 43 1 13 44 77 59 86 43 40 48 54 99 71 57 76 66 33 52 71 53 75 100 84 140 198 271 439 564 955 3321 8047 9751 6769 2396 250 62 85 51 33 54 68 85 61 80 86 46 81 81 75 66 48 79 86 88 95 118 99 68 70 90 111 129 104 98 110 124 123 119 117 125 129 119 123 119 150 163 160 144 125 133 128 145 142 156 168 164 148 136 138 135 122 112 113 116 126 114 115 93 90 108 112 100 110 113 113 99 94 91 98 103 101 103 107 97 102 109 109 96 95 99 101 94 95 93 102 106 98 92 87 86 77 76 73 64 68238 285 603 30 9843 18 57 18 6839 1756 448 486 489 521 458 432 490 610 653 643 627 617 999999 999999 999999 748 727 665 509 472 484 474 472 439 471 496 501 549 491 476 412 410 329 247 163 191 159 188 164 194 192 182 156 139 112 120 90 46 63 115 152 104 77 108 38 52 -2 28 39 66 44 35 36 28 59 76 104 92 75 96 51 57 105 162 97 36 89 120 67 56 123 103 85 107 69 88 76 52 109 80 78 50 55 80 62 69 106 122 96 108 59 46 91 86 85 111 116 53 77 100 130 94 98 67 66 115 76 89 101 90 87 133 80 60 66 136 107 108 110 167 119 82 133 135 123 97 94 131 85 122 104 87 104 54 82 92 68 64 94 120 91 93 93 111 124 76 60 76 80 105 92 90 92 76 96 115 99 105 72 63 95 83 112 121 116 172 339 649 1514 1877 1800 1185 321 106 87 82 65 69 74 96 82 83 76 73 91 117 102 103 119 90 112 144 108 83 88 122 73 114 136 120 101 119 134 126 111 132 126 128 128 140 145 163 157 156 152 177 189 165 168 180 162 169 162 182 171 159 192 189 182 189 173 154 153 148 152 148 138 139 140 143 134 138 133 141 138 139 145 131 135 144 123 126 120 121 128 121 123 126 113 118 119 120 116 115 119 126 117 111 106 107 100 98 87 87 82 68244 281 680 30 9800 18 57 24 6838 1759 518 516 469 462 512 571 594 543 671 999999 999999 999999 747 802 818 774 670 653 719 650 570 574 632 663 605 498 439 318 288 254 219 261 274 229 164 217 220 164 182 174 130 121 50 78 123 173 110 96 85 33 89 118 89 92 129 125 84 54 53 94 85 136 121 67 44 70 79 65 105 81 36 50 102 65 50 72 84 60 130 128 76 81 76 79 77 98 94 102 122 105 80 61 53 121 132 110 67 97 103 98 75 84 110 119 77 107 129 110 91 61 74 89 87 89 115 132 96 113 79 73 102 124 160 93 119 148 135 147 131 118 134 138 99 142 130 90 121 110 123 105 140 98 61 80 112 118 137 91 85 92 86 63 93 114 89 86 120 88 73 92 102 128 81 60 90 111 95 74 100 77 105 112 103 106 112 75 102 108 96 114 115 110 94 120 104 98 87 91 90 79 77 93 80 107 94 119 105 109 93 89 93 109 119 124 132 129 135 147 132 141 165 162 142 136 137 155 168 149 138 153 159 174 183 168 177 171 164 166 163 164 176 170 177 186 192 184 185 172 149 158 157 140 159 145 143 143 154 149 143 147 149 145 149 149 146 133 141 142 146 136 133 124 118 119 132 138 129 128 125 127 126 130 138 131 128 125 114 110 105 97 84 68250 267 1087 30 9757 18 57 30 6838 1762 784 797 783 826 863 799 709 620 624 658 612 561 509 471 350 311 290 225 192 193 181 220 234 191 81 86 87 124 91 139 97 88 90 82 15 35 58 58 27 29 87 59 86 94 85 48 53 42 66 99 77 72 45 30 94 65 88 110 53 78 82 54 92 80 96 99 100 36 27 59 37 78 99 68 80 90 99 76 58 34 62 84 99 100 97 84 56 70 94 94 77 105 109 106 73 91 125 109 117 102 81 93 123 103 52 65 66 89 89 63 53 97 97 129 69 64 88 75 79 51 42 66 95 80 92 54 66 80 77 63 54 67 66 89 84 84 100 112 83 80 53 58 77 90 120 120 97 88 87 81 116 84 87 96 75 86 97 120 118 114 108 83 99 104 94 80 76 80 109 81 76 49 59 81 78 88 83 77 72 67 60 78 88 90 75 123 112 91 87 104 111 103 125 113 124 138 139 138 102 105 114 132 122 132 140 103 136 161 148 149 161 151 149 162 158 163 176 163 150 169 180 183 184 160 129 145 145 122 103 119 114 103 120 136 133 118 123 118 114 117 133 116 120 125 119 130 118 117 107 109 114 113 111 115 114 113 114 107 107 106 102 98 91 87 85 82 70 68256 266 1046 30 9716 18 57 36 6837 1765 699 721 823 695 709 643 613 618 597 506 491 478 408 425 412 314 291 233 170 173 181 178 142 186 102 113 95 108 91 78 75 65 78 92 71 29 -8 32 68 28 20 36 8 44 50 56 93 62 47 44 49 36 84 80 63 22 7 23 30 2 83 64 93 47 17 69 57 62 81 45 51 52 79 72 86 62 91 104 32 49 48 103 82 83 92 48 32 74 63 87 86 122 50 56 59 102 69 103 81 85 73 73 78 38 69 60 58 109 97 25 64 95 90 52 83 104 110 93 93 45 126 118 97 72 71 76 72 55 51 54 32 48 19 41 59 66 52 81 80 96 89 88 48 31 12 57 81 96 102 100 67 62 79 44 68 97 74 71 76 78 55 50 95 75 96 86 103 116 88 87 91 90 65 85 67 68 51 73 64 82 82 51 63 73 88 78 70 71 120 118 122 89 80 115 111 102 106 121 115 105 122 115 119 108 124 153 153 141 155 151 147 171 167 151 163 143 160 157 168 169 182 157 136 121 117 120 110 101 113 118 95 121 134 119 124 129 107 105 107 114 118 121 106 115 124 114 116 107 106 103 108 104 105 107 114 112 101 97 92 90 96 92 85 80 80 72 68262 262 1153 30 9673 18 57 42 6837 1768 771 749 703 657 575 552 532 578 580 451 446 385 337 299 231 282 244 190 147 167 167 127 170 156 158 96 87 67 48 51 72 142 104 76 109 117 69 97 28 57 136 57 42 89 107 68 84 114 84 47 57 37 58 56 75 50 34 43 58 107 96 67 77 73 104 131 93 83 76 78 103 56 69 64 104 88 92 90 76 99 76 71 80 47 63 78 67 102 70 121 82 93 133 85 89 93 95 137 106 102 117 111 99 110 114 108 48 51 113 109 86 152 135 130 106 106 111 106 86 83 140 130 96 95 78 102 82 89 109 107 87 75 76 75 68 92 54 60 84 88 94 118 78 66 106 93 122 117 98 113 104 107 107 114 102 67 38 53 103 128 94 96 105 123 114 117 109 94 70 108 101 87 81 92 92 108 109 93 100 99 93 103 109 115 125 106 122 116 118 116 115 148 141 126 146 130 144 145 143 153 157 145 152 155 136 120 150 165 172 188 199 189 182 175 189 206 209 200 173 175 173 157 133 124 143 150 150 140 152 156 144 151 141 137 148 149 134 129 131 144 133 128 135 137 124 131 126 126 130 130 129 124 125 122 117 120 112 114 121 116 109 96 68268 268 901 30 9631 18 57 48 6836 1771 1078 675 708 772 798 712 734 644 596 600 555 523 541 448 513 490 999999 999999 999999 331 256 229 230 95 107 211 191 204 119 134 112 104 65 82 66 86 84 74 68 63 57 73 85 86 66 89 90 63 71 59 23 91 96 65 65 34 58 12 -8 62 52 53 93 39 96 90 47 62 72 27 37 49 20 48 119 40 33 17 55 81 69 62 65 58 77 83 50 157 115 62 103 58 53 64 54 74 69 49 61 59 78 59 69 43 60 62 85 113 86 89 96 105 57 75 95 79 66 114 128 100 87 47 71 75 72 69 46 34 60 79 111 50 85 77 55 58 42 38 89 60 54 62 70 76 72 82 89 65 65 51 71 66 47 62 105 87 49 63 89 73 87 73 81 52 77 70 51 91 70 98 66 72 85 63 97 80 84 75 98 62 71 71 80 58 60 76 80 67 68 69 50 92 78 69 85 87 90 88 104 92 97 110 126 109 80 96 120 127 117 108 128 119 111 128 144 155 144 150 164 167 172 177 169 168 145 149 147 126 121 135 135 122 123 117 113 113 122 128 114 97 119 121 116 104 107 102 118 105 102 107 97 93 96 98 101 106 98 98 102 99 99 91 88 88 79 76 73 66 68274 261 1071 30 9591 18 57 54 6836 1774 751 736 669 651 578 553 448 417 999999 999999 999999 419 410 361 261 257 209 160 173 215 158 113 92 101 96 120 88 69 76 96 83 141 63 64 88 103 79 44 76 96 99 92 86 98 105 77 63 78 113 90 39 52 51 26 37 2 52 120 75 9 58 37 32 120 77 51 95 63 84 33 32 121 106 94 70 51 103 81 86 117 92 82 84 78 53 78 62 77 61 69 56 45 96 106 78 65 93 136 60 82 81 53 75 64 68 115 68 102 116 117 86 104 103 86 71 93 100 126 143 129 115 124 110 97 103 120 94 69 97 111 99 94 88 48 51 54 59 101 57 75 78 69 73 77 77 91 90 78 77 86 78 79 104 105 99 82 96 78 51 63 93 90 86 79 82 97 84 69 80 78 67 62 99 103 80 98 94 94 100 80 88 91 109 123 88 73 89 89 108 128 112 118 121 142 126 111 136 150 133 134 126 125 124 129 129 126 132 147 157 159 164 166 179 175 172 159 167 169 174 165 160 155 145 122 135 133 128 128 137 136 127 130 134 130 127 118 110 123 131 132 124 121 118 120 118 115 99 99 110 112 106 98 108 105 106 99 101 93 91 87 81 68280 265 941 30 9551 18 58 0 6835 1777 925736 199378 999999 185411 999999 667567 118358 999999 208111 999999 1948 422 412 398 395 999999 999999 999999 316 216 232 164 201 250 169 185 105 56 94 90 110 101 59 72 80 70 92 54 56 61 65 60 48 124 96 81 153 175 90 60 42 130 100 112 62 30 5 69 59 26 49 33 27 16 60 25 43 55 57 90 72 44 71 50 105 72 42 63 37 50 52 60 76 77 58 46 26 49 37 53 57 58 82 57 94 65 105 59 23 61 90 75 65 65 111 57 25 68 59 32 23 77 114 95 111 101 84 117 82 56 103 98 117 102 110 78 82 74 117 89 94 89 73 49 47 69 105 97 82 58 52 84 87 85 101 92 61 79 68 58 72 98 87 44 65 79 66 66 72 68 92 91 70 77 67 75 50 56 75 75 90 88 76 61 58 89 91 69 77 57 66 51 45 45 39 59 83 68 60 82 90 104 106 77 76 96 107 111 119 114 109 122 125 108 106 117 130 131 124 115 119 116 124 145 156 160 158 167 164 167 166 182 164 151 144 153 143 124 120 114 116 131 146 120 118 126 120 124 133 128 108 112 117 115 107 103 94 95 91 91 90 86 89 95 101 99 97 93 91 91 91 90 82 73 66 68286 245 1471 30 9511 18 58 6 6835 1780 4149 312 234 208 213 221 158 161 177 150 72 50 94 148 91 64 62 93 89 68 99 62 134 135 104 35 89 130 98 97 48 73 88 89 72 36 65 30 50 20 70 88 33 73 94 31 31 46 69 69 56 52 55 51 69 39 59 29 50 127 63 17 41 90 72 67 77 38 67 50 73 51 71 60 99 103 96 81 75 83 50 57 87 79 78 103 73 46 41 84 58 60 46 91 85 88 106 105 59 33 77 98 113 96 90 118 68 74 75 85 60 67 39 94 118 83 85 91 76 74 91 82 82 90 85 88 73 98 84 112 117 113 82 100 58 77 71 94 86 89 76 62 78 88 66 94 62 77 47 68 76 65 61 72 59 79 59 36 63 96 75 58 59 60 79 77 62 83 75 96 96 113 95 101 102 88 119 113 105 119 99 99 103 93 108 129 130 121 132 135 119 125 137 149 148 151 148 160 167 161 163 169 174 158 163 156 144 151 142 144 128 115 120 117 124 126 121 127 114 119 115 114 126 117 110 119 111 103 104 115 116 101 89 90 94 98 97 99 94 94 100 93 82 78 72 68292 241 1551 30 9471 18 58 12 6834 1783 894 252 195 149 111 104 145 101 122 156 66 62 68 109 66 125 102 107 109 113 139 171 152 131 118 138 101 128 125 104 58 75 143 106 148 88 34 96 42 95 70 85 52 67 42 39 -6 29 92 95 90 104 116 116 104 115 87 80 78 80 78 96 131 102 60 40 68 91 126 110 115 89 74 87 72 55 72 75 83 70 91 35 79 86 83 121 102 115 90 100 114 82 68 99 105 77 62 109 119 114 113 90 63 119 122 96 119 148 116 121 89 88 105 81 94 109 69 80 101 100 91 101 81 103 85 70 103 87 68 74 93 102 109 81 97 87 97 94 83 81 91 95 78 82 82 81 70 94 96 101 105 104 73 81 100 72 70 97 90 87 95 105 107 89 101 97 89 68 101 106 126 124 128 130 136 113 122 126 116 128 140 129 114 122 138 132 116 123 134 138 140 147 164 175 185 174 178 182 193 195 185 178 157 136 152 143 150 135 145 135 133 134 147 139 129 131 133 115 116 113 125 126 123 121 113 114 117 108 105 113 117 113 113 103 93 102 100 96 94 91 74 68298 244 1451 30 9431 18 58 18 6834 1786 197168 999999 999999 4170 253 174 188 178 108 109 134 77 71 94 91 93 68 98 119 97 101 91 61 106 78 85 112 91 90 105 82 74 80 102 111 135 118 107 121 83 67 31 74 68 68 47 74 59 71 85 39 65 25 42 75 68 76 58 70 48 52 88 85 62 91 87 59 79 64 46 78 61 59 64 59 68 75 104 102 142 130 78 76 81 50 64 81 83 80 132 88 76 92 105 66 86 88 97 77 77 83 112 117 88 119 93 94 109 139 111 90 104 139 101 78 90 85 98 118 110 107 113 73 98 117 106 87 77 76 85 96 67 67 73 85 63 65 79 73 53 87 93 103 66 57 76 94 105 99 92 74 61 93 91 73 61 65 72 54 40 70 87 90 98 75 71 110 94 91 82 74 101 94 93 80 92 102 105 119 112 116 91 100 125 110 115 125 123 119 124 115 115 138 133 140 157 150 160 164 164 159 145 150 167 178 175 171 153 147 137 129 135 128 129 132 133 134 121 123 125 109 110 110 116 121 117 106 109 109 108 105 97 95 93 96 103 93 94 92 92 86 81 80 69 68304 244 1380 30 9390 18 58 24 6833 1789 1142 379 319 186 259 243 145 101 130 84 127 131 50 41 68 76 55 79 110 107 137 75 83 79 78 109 96 147 96 56 93 106 81 79 84 82 57 102 74 48 79 59 70 37 78 75 77 53 7 5 25 65 41 41 38 54 35 76 57 65 82 51 37 52 74 64 58 135 124 76 77 78 57 76 90 56 48 82 61 78 87 130 103 85 48 69 89 91 53 57 56 69 80 30 59 86 66 70 115 90 54 114 84 88 125 127 146 154 132 127 125 97 100 110 107 88 113 127 95 71 64 79 80 44 97 111 70 91 72 66 69 59 108 91 86 76 79 76 71 102 65 51 47 61 69 67 67 84 96 67 89 92 84 83 70 48 77 79 63 82 86 59 84 69 54 67 79 87 104 102 104 103 121 111 89 76 99 86 86 95 98 103 105 103 107 113 121 129 125 131 118 112 111 123 134 148 143 151 147 152 155 172 162 147 166 175 182 172 159 146 138 135 134 130 131 128 119 113 108 121 115 120 114 111 116 106 96 105 101 101 103 97 100 93 87 79 87 92 90 89 86 84 75 65 68310 246 1278 30 9348 18 58 30 6833 1792 1136 467 462 470 456 334 282 215 251 180 147 150 133 154 141 167 61 102 93 68 86 48 117 50 87 75 93 98 123 89 78 94 64 108 101 102 134 73 130 122 149 41 30 31 54 44 52 25 49 33 33 74 53 52 17 84 81 80 54 70 74 34 39 55 70 93 53 43 76 93 97 90 77 46 76 43 70 37 71 72 63 44 54 80 66 50 85 105 60 44 73 97 94 104 108 84 76 89 81 71 104 82 91 72 98 79 93 103 89 119 119 112 118 129 125 128 115 92 89 66 73 85 113 99 89 72 71 103 78 81 86 81 47 41 56 74 69 92 62 78 81 80 87 77 89 85 72 77 79 60 65 78 85 56 102 62 94 77 64 80 97 84 69 43 53 72 92 102 89 84 78 73 59 64 97 101 96 118 117 97 101 117 120 118 117 112 122 113 108 115 125 127 122 121 147 123 119 119 140 150 144 137 147 149 155 173 175 161 168 172 187 178 175 152 128 140 147 123 114 125 142 126 127 128 121 118 125 124 118 108 101 105 107 100 98 98 96 92 90 87 87 85 75 82 72 62 68316 248 1207 30 9307 18 58 36 6832 1795 433 456 539 545 544 496 532 525 337 354 274 257 215 210 196 116 183 217 202 222 194 133 82 126 163 139 119 90 108 69 109 117 153 157 154 100 127 124 108 138 127 90 130 61 109 112 66 122 135 138 133 58 52 74 67 101 112 90 102 92 57 103 73 79 116 86 88 75 128 105 96 120 114 130 99 89 73 50 86 67 100 78 106 102 87 67 80 70 113 112 94 158 152 106 108 85 74 96 124 120 82 71 81 105 115 101 115 125 112 105 104 104 142 116 146 181 157 155 136 124 127 146 154 121 103 107 134 132 114 120 97 90 116 110 144 134 119 114 105 128 118 96 94 95 99 96 110 73 95 108 91 92 83 140 106 82 101 101 86 108 117 133 125 126 115 104 109 95 90 92 113 102 103 111 117 114 99 130 104 110 120 138 146 149 135 144 150 136 141 135 141 144 152 144 158 155 143 142 137 157 168 175 170 185 175 161 178 185 176 172 197 234 216 199 196 190 183 172 160 155 164 155 150 158 153 142 143 148 146 139 140 141 141 136 133 137 135 124 124 118 115 111 113 112 107 105 102 98 68322 251 1044 30 9264 18 58 42 6832 1798 380 311 293 328 406 999999 999999 999999 527 535 554 509 483 420 288 238 140 182 195 144 139 157 134 153 147 173 91 94 124 129 107 64 103 143 134 146 106 80 84 108 138 133 113 146 167 157 134 82 86 84 85 101 135 48 103 80 47 77 61 91 81 91 91 53 70 100 106 129 90 95 89 94 68 77 87 106 97 79 97 86 92 113 61 112 68 54 81 70 79 86 87 42 49 88 110 129 114 90 113 90 81 117 69 91 94 124 92 90 92 123 74 91 121 126 157 156 118 88 122 133 132 137 140 139 113 113 117 108 100 117 140 91 98 116 128 134 98 81 103 120 101 115 112 102 104 104 96 76 90 104 96 112 89 76 105 102 95 123 87 83 89 114 88 101 99 93 96 102 89 96 81 77 93 111 107 87 87 100 78 87 112 118 101 118 116 133 141 129 123 147 156 146 139 137 150 152 141 133 135 137 144 130 110 123 136 137 147 142 149 148 153 154 166 164 153 171 190 191 168 179 156 143 151 148 143 152 151 140 135 139 136 136 137 119 132 126 120 113 117 114 107 103 105 103 100 102 104 94 96 97 85 68328 246 1183 30 9223 18 58 48 6832 1801 41338 2663 999999 999999 999999 491 484 479 441 416 335 266 219 142 141 186 112 141 152 65 93 94 57 43 43 82 52 92 60 65 44 35 35 69 102 69 104 112 83 104 120 60 62 62 71 11 20 30 83 55 59 47 16 23 17 66 66 67 47 27 81 52 -8 -10 39 13 58 61 44 32 42 82 88 104 92 79 62 26 44 57 42 59 66 65 48 79 54 27 36 39 18 22 89 49 33 14 56 102 73 58 42 78 82 52 55 75 38 56 60 91 107 72 87 70 104 97 92 72 86 82 79 94 119 92 77 70 104 60 67 54 57 53 44 68 71 63 73 89 83 62 39 62 57 68 64 50 60 73 76 56 39 72 99 87 41 43 46 60 58 43 51 55 33 35 27 39 30 36 58 36 60 52 45 42 59 82 83 71 60 64 80 90 90 83 104 88 75 86 104 104 113 116 122 118 102 94 93 104 79 82 93 97 101 108 108 105 98 95 90 98 103 98 104 123 120 120 117 93 96 99 94 93 90 84 94 86 89 94 83 78 90 90 72 75 82 76 69 58 58 56 57 55 54 52 43 39 68334 240 1291 30 9181 18 58 54 6831 1804 4223 424 427 378 334 280 237 186 135 149 164 164 167 200 155 105 65 108 94 40 40 35 78 71 62 87 86 71 59 96 82 67 108 97 71 76 87 91 95 74 82 69 73 75 67 73 80 72 33 46 50 50 26 34 35 24 22 38 42 31 42 73 77 56 75 106 122 120 87 54 51 58 72 71 77 74 48 54 47 38 63 65 65 74 68 51 42 52 69 64 50 49 43 61 73 75 84 72 54 47 67 78 64 66 77 83 80 90 97 85 70 68 77 67 73 75 87 104 95 94 95 84 61 50 54 76 92 89 64 57 65 57 64 90 96 78 62 68 79 76 62 51 47 62 77 94 82 60 50 61 76 84 78 56 58 66 59 66 63 71 63 51 53 45 44 71 57 60 65 67 74 79 57 57 69 73 76 89 97 87 89 100 102 108 98 92 89 99 109 109 109 99 102 99 110 108 110 110 107 101 108 125 129 115 105 111 117 115 115 120 124 120 113 114 107 100 103 98 105 100 95 103 96 91 94 97 86 79 83 80 79 76 73 70 73 65 59 66 60 51 68340 240 1248 30 9138 18 59 0 6831 1806 254936 999999 421389 999999 999999 999999 999999 8278 248 185 145 170 195 137 147 161 117 137 131 78 65 55 90 79 57 121 108 87 102 100 57 110 131 109 120 106 112 94 86 73 86 104 96 90 93 65 48 51 58 63 55 67 107 100 84 86 80 68 90 62 79 78 71 72 93 98 85 95 115 142 126 100 86 78 89 80 82 80 65 58 63 65 69 73 80 73 73 78 63 63 80 91 83 67 93 96 106 113 91 77 92 108 102 96 107 111 105 108 99 88 111 108 106 110 116 141 136 125 124 108 103 90 96 106 106 119 101 98 96 78 83 83 90 97 93 95 80 78 79 83 98 89 81 97 114 95 81 73 71 73 84 92 94 95 86 82 96 106 104 98 92 67 63 86 94 97 100 93 79 70 72 75 85 98 98 88 103 117 101 106 115 121 125 120 112 125 132 142 139 132 133 131 127 127 130 134 133 145 147 140 137 135 129 132 125 128 140 142 143 146 140 138 134 128 128 123 123 125 133 137 126 122 121 116 117 117 110 109 113 106 103 106 99 95 96 95 90 82 72 61 68346 235 1386 30 9096 18 59 6 6830 1809 1206 291 220 211 218 152 124 101 103 157 120 155 148 134 118 69 78 68 91 64 53 90 80 40 56 112 96 128 163 133 111 126 121 87 83 68 83 101 81 66 39 61 57 46 49 34 39 20 17 24 61 73 75 60 75 81 54 55 64 46 57 57 57 78 85 113 106 83 92 94 73 66 51 72 78 63 72 56 30 36 46 47 40 47 59 71 66 59 68 60 47 51 66 68 59 72 81 83 96 94 77 60 79 107 95 64 66 88 88 98 114 113 124 120 109 111 100 77 75 88 88 81 70 86 83 51 46 67 66 67 73 81 72 62 70 72 63 52 62 71 83 71 67 77 76 84 85 76 73 80 78 78 68 65 58 62 66 63 75 64 61 54 68 85 70 59 54 62 78 74 82 84 88 93 96 101 118 115 108 96 114 123 114 114 114 120 133 125 102 106 119 122 121 108 119 132 134 136 124 110 116 122 121 124 123 127 121 128 141 132 126 129 119 129 125 120 119 119 114 107 107 106 110 105 105 106 97 92 95 83 80 78 72 65 61 68352 238 1223 30 9053 18 59 12 6830 1812 3415 579 441 455 375 334 306 307 209 192 154 146 93 65 107 100 69 60 67 48 57 73 18 1 29 40 58 76 83 80 87 78 90 73 78 54 54 40 19 24 73 75 62 65 69 58 42 4 59 68 48 20 -4 27 5 32 19 26 16 -9 12 45 29 8 42 85 64 58 70 83 68 36 23 19 25 35 60 66 49 13 15 15 12 43 60 43 29 11 21 39 55 57 64 59 39 43 46 46 48 35 44 66 71 66 35 27 51 60 46 48 37 28 54 78 77 72 84 73 75 78 73 82 75 50 61 75 58 31 23 45 60 61 48 44 39 46 59 53 59 49 33 42 55 43 38 47 52 53 38 34 39 44 40 35 28 29 36 48 60 67 56 45 37 19 15 39 50 66 63 45 44 59 66 53 55 50 56 60 62 68 66 56 70 75 78 94 85 78 92 84 75 79 82 76 79 80 79 93 95 82 87 92 84 78 90 87 83 88 90 99 105 99 96 99 97 81 75 86 90 93 94 76 72 74 77 70 65 68 58 65 66 65 59 54 51 47 35 27 68358 238 1207 30 9007 18 59 18 6829 1815 463 468 508 481 446 503 476 408 338 323 313 279 220 175 146 188 184 175 147 110 124 96 76 85 82 75 79 69 46 73 106 99 101 113 98 82 47 78 85 86 118 89 89 123 108 100 100 76 65 56 70 55 56 77 53 48 34 44 42 34 63 83 79 84 85 96 95 84 115 145 148 126 113 89 63 88 105 123 107 88 70 29 29 58 69 57 38 43 62 41 36 50 58 73 86 77 87 90 91 97 89 87 86 96 100 99 89 105 96 70 74 81 82 87 110 113 115 132 133 138 149 130 107 110 118 106 85 93 92 93 96 89 91 99 99 92 84 75 89 89 99 113 108 97 96 91 91 94 92 91 97 97 102 90 81 87 98 99 86 95 90 86 86 84 64 67 81 84 91 87 92 87 91 93 97 105 86 85 106 117 112 112 101 107 110 109 113 127 139 140 133 123 124 121 111 108 115 122 110 103 122 126 118 123 120 123 126 120 120 122 137 142 133 135 136 142 138 132 125 123 121 120 124 116 118 121 118 119 117 111 108 102 97 100 96 88 79 71 68364 236 1195 30 8965 18 59 24 6829 1817 58312 830 524 466 453 438 438 390 320 268 239 200 128 152 141 138 135 102 129 71 82 85 60 85 74 94 64 59 62 99 74 84 81 81 62 54 67 100 59 82 43 33 43 47 43 64 94 143 127 99 96 64 51 52 22 45 40 22 58 66 58 24 36 33 65 42 48 54 93 88 93 81 100 74 28 30 65 82 77 74 69 66 55 55 62 36 19 58 54 57 44 55 44 36 22 42 41 82 85 86 65 53 69 77 86 92 73 89 107 67 64 43 69 86 81 73 79 99 81 86 87 108 113 79 66 92 103 91 82 64 58 73 84 63 77 67 67 59 52 54 65 73 68 56 45 70 78 60 31 45 76 71 54 62 59 75 75 80 79 49 40 38 37 61 63 49 58 58 58 74 77 77 78 64 65 73 81 85 87 99 102 87 93 79 83 91 88 100 94 94 104 116 108 93 80 90 96 99 98 103 97 101 95 97 106 106 100 98 107 104 108 102 103 104 111 116 106 96 108 107 97 93 89 85 85 87 83 82 81 73 70 65 57 57 50 42 68370 234 1242 30 8922 18 59 30 6828 1820 5235 433 385 381 321 343 357 267 305 313 331 253 220 223 147 115 138 140 59 45 45 94 54 51 21 89 51 47 90 95 89 73 56 143 96 60 61 32 27 55 49 44 36 50 69 35 51 25 52 36 -4 51 56 67 55 49 58 73 14 48 58 26 76 85 100 89 50 87 110 84 54 71 107 70 93 136 78 8 43 52 64 65 94 53 68 50 29 54 71 64 52 91 79 61 93 77 71 96 107 75 74 95 79 87 115 74 55 88 75 103 46 67 101 63 68 71 66 117 112 112 103 105 92 121 120 75 82 81 96 76 73 82 64 72 77 45 35 87 81 55 88 72 25 57 82 77 80 67 58 63 56 62 58 73 68 54 70 67 37 32 58 69 76 62 66 70 78 73 77 80 79 71 59 62 71 94 95 87 94 88 94 86 79 74 79 76 90 79 91 109 117 119 104 101 100 97 83 101 100 101 101 100 101 102 105 110 105 102 118 123 124 111 107 108 106 104 109 95 89 99 102 93 99 97 85 84 88 86 77 73 69 63 54 47 68376 232 1231 30 8881 18 59 36 6828 1823 1380 404 339 297 283 310 280 285 325 397 352 331 287 237 190 180 127 118 119 93 86 10 12 70 55 92 117 104 86 134 43 68 82 79 43 26 77 28 23 54 15 60 50 32 63 64 49 64 40 53 44 40 17 30 37 40 28 26 51 50 48 50 53 67 63 73 74 104 96 111 94 129 84 36 41 61 60 70 45 57 102 38 32 69 72 29 53 72 80 86 73 65 34 73 56 44 60 61 59 68 101 56 68 84 116 80 71 70 63 50 42 71 74 92 68 51 92 88 94 108 80 104 85 66 80 101 72 79 101 88 68 76 54 49 72 79 63 56 62 40 79 73 56 61 77 54 50 74 65 59 73 69 89 70 73 62 65 84 70 75 63 66 56 46 48 68 74 62 68 78 84 78 87 76 75 94 100 88 84 94 91 79 89 90 89 93 96 98 102 106 101 94 97 89 88 89 97 94 104 89 95 112 111 104 101 114 112 110 98 113 104 94 95 97 93 98 98 90 91 93 85 80 80 82 80 78 67 64 56 47 45 40 68382 235 1098 30 8838 18 59 42 6827 1825 977967 4014 737 999999 999999 999999 300 322 344 330 338 307 321 352 347 291 245 150 141 152 173 120 97 46 53 56 24 9 38 78 60 53 83 95 62 38 43 42 51 27 17 33 50 36 41 -10 -15 7 45 44 44 44 34 -6 0 5 23 41 37 12 13 33 61 49 19 30 38 48 54 37 58 63 84 64 87 69 58 24 30 25 54 7 18 43 34 44 47 31 26 39 56 26 53 28 31 26 44 42 38 66 50 75 70 51 38 46 88 76 93 80 69 78 56 56 35 40 80 61 67 72 82 78 85 66 93 98 95 75 67 82 49 77 67 84 75 67 66 65 84 61 34 33 43 70 57 53 48 51 50 58 42 51 50 39 35 43 41 36 39 46 44 44 50 28 36 61 64 51 41 58 53 54 69 60 54 55 61 67 66 59 69 88 95 84 73 80 83 85 95 88 93 93 86 82 84 95 81 72 72 80 89 86 86 107 87 89 90 92 96 96 94 93 103 102 97 90 93 98 91 84 80 86 75 66 74 79 69 66 63 70 62 62 60 53 44 68388 233 1147 30 8797 18 59 48 6827 1828 470 999999 999999 999999 366 382 386 380 335 326 332 340 328 278 281 213 161 152 108 77 76 61 46 64 79 71 73 86 87 64 104 95 76 52 41 52 63 49 42 39 18 1 20 25 31 49 50 36 44 82 56 60 49 31 31 37 60 21 25 67 55 5 19 50 20 23 8 75 92 73 52 83 83 67 77 58 66 55 34 33 11 37 45 38 63 71 51 34 40 56 70 34 20 33 51 67 58 18 43 45 40 66 70 68 69 69 58 66 46 60 79 83 104 83 74 62 59 56 69 77 70 97 102 87 87 94 70 69 78 65 57 86 87 70 73 62 55 63 59 41 34 63 53 45 29 45 57 62 68 60 42 53 55 41 47 73 60 70 63 61 74 55 40 39 42 57 60 62 65 79 76 71 72 79 86 90 92 93 86 81 79 84 97 97 95 85 87 94 89 91 95 92 88 91 78 82 89 91 85 97 98 96 97 101 102 102 94 89 98 101 103 103 96 96 96 94 91 93 91 90 88 85 82 77 74 69 70 71 68 67 63 49 35 68394 231 1138 30 8758 18 59 54 6826 1831 455 405 402 371 356 339 339 352 359 342 363 373 347 309 242 198 167 133 104 78 93 99 99 72 71 111 80 40 24 80 81 56 55 58 63 74 55 51 28 -12 -1 6 30 39 46 8 13 24 47 53 27 1 53 55 48 36 14 51 16 -6 26 80 49 17 20 33 48 36 50 54 40 32 48 45 18 22 33 35 19 26 17 17 21 41 45 23 30 59 41 25 30 55 54 27 21 59 67 72 53 49 64 62 52 57 70 58 59 66 84 82 76 76 62 44 45 37 44 41 44 52 46 62 75 82 70 107 99 76 71 81 81 72 68 59 46 50 63 67 57 36 35 35 41 61 60 43 50 56 47 44 38 50 57 30 34 39 43 60 41 41 53 45 52 44 54 58 37 46 68 58 50 56 72 69 64 58 61 72 72 63 69 80 76 81 88 87 92 91 84 82 83 88 82 77 76 72 69 79 78 77 80 87 98 92 85 93 98 96 86 88 96 91 80 85 85 82 76 75 74 73 71 74 71 67 59 53 54 57 53 40 34 68400 232 1067 30 8717 19 0 0 6826 1833 621 463 427 452 404 397 419 353 341 304 303 277 272 336 355 303 313 272 203 175 122 61 94 80 76 73 34 58 87 51 96 83 21 50 33 36 69 52 51 58 68 60 51 33 11 29 2 -7 14 16 67 54 49 35 8 9 25 39 66 34 7 14 -10 3 20 8 9 -5 20 40 30 48 45 34 28 39 19 15 37 16 10 8 15 8 14 9 0 26 29 22 26 14 -15 10 47 52 39 36 33 23 35 28 27 46 44 26 33 79 67 28 36 44 65 55 30 52 63 40 41 48 34 18 28 30 40 57 55 55 60 47 46 59 69 70 48 42 52 41 20 41 49 44 52 40 27 34 44 58 49 46 43 36 44 35 52 35 18 25 24 36 49 45 39 36 31 41 31 32 36 47 58 48 37 40 49 52 58 48 39 48 61 54 59 57 51 49 58 57 50 45 53 58 57 63 67 57 60 66 67 60 58 57 61 63 58 62 69 83 84 76 73 68 76 85 71 72 69 67 66 60 59 59 59 53 48 48 43 41 36 30 23 23 68406 231 1088 30 8678 19 0 6 6825 1836 636 547 591 580 481 419 408 362 318 288 321 370 374 374 384 364 325 327 335 268 188 197 165 130 122 96 90 93 129 115 79 54 87 110 91 91 62 71 64 68 62 44 60 38 58 63 45 36 99 81 49 30 60 28 30 55 47 72 48 66 62 57 83 64 57 67 57 51 54 62 49 28 60 96 103 107 66 41 53 71 82 53 33 49 79 77 80 67 43 51 69 73 71 65 53 85 111 108 79 75 87 71 85 97 77 63 98 109 58 88 82 85 87 83 93 97 87 56 74 64 68 78 92 92 88 75 83 86 77 92 114 103 88 80 85 84 93 90 91 78 83 80 84 94 81 64 74 94 77 67 68 81 89 74 76 106 118 79 69 95 79 88 70 61 81 100 99 83 73 69 82 105 99 80 78 97 96 102 103 99 100 95 102 115 111 109 96 87 95 98 105 107 102 101 98 101 95 99 99 104 111 117 115 109 113 103 107 122 115 114 115 124 127 124 111 113 113 101 93 95 93 88 89 88 88 86 81 78 74 72 61 68412 226 1169 30 8639 19 0 12 6825 1839 618 488 409 385 315 301 269 264 267 221 234 291 314 309 287 270 221 213 173 103 62 52 85 72 60 108 130 105 65 63 35 39 32 26 29 47 35 -10 -2 33 15 41 39 21 46 53 11 3 3 7 5 3 -2 -22 15 30 20 12 2 18 12 19 16 20 26 6 41 21 19 18 23 22 24 -1 10 20 56 51 12 28 17 -10 8 39 41 41 40 31 15 19 6 16 38 28 34 39 20 34 56 51 52 39 27 18 39 37 59 62 42 44 52 59 69 72 78 74 29 25 32 20 22 18 30 56 61 64 53 26 48 47 62 55 47 46 49 32 28 -5 9 30 44 47 41 33 33 31 19 40 50 36 55 52 44 44 50 32 41 24 32 33 35 36 16 33 29 24 36 39 31 25 41 55 48 48 47 43 47 47 57 59 49 53 61 61 59 66 63 52 49 47 65 72 73 69 58 62 62 66 63 62 66 62 62 62 61 65 73 75 68 59 58 63 55 58 59 56 55 49 46 47 44 39 37 32 27 23 68418 229 1035 30 8595 19 0 18 6825 1842 828 729 637 999999 999999 999999 395 345 266 268 274 229 282 304 366 377 327 336 306 271 205 189 148 139 153 156 133 113 156 128 84 140 115 100 118 56 82 114 65 58 42 109 75 29 89 32 45 29 71 37 49 59 84 60 94 31 11 40 52 38 31 70 42 62 79 40 60 44 54 92 61 51 49 98 112 57 74 76 67 58 23 66 71 46 34 51 53 79 44 61 89 69 66 64 68 72 49 61 56 31 63 85 69 50 68 74 64 70 78 76 98 93 82 100 100 63 55 85 93 78 47 65 86 82 68 59 73 109 99 79 92 102 83 64 70 72 104 84 80 80 94 71 74 74 85 75 67 68 80 91 61 64 51 62 75 67 85 82 60 67 70 71 76 47 65 81 78 58 74 90 68 59 68 98 86 74 81 92 99 98 90 87 81 92 74 80 91 94 87 91 95 96 101 93 101 103 104 103 104 96 93 91 84 92 105 101 99 101 105 105 102 97 105 105 101 90 93 89 77 82 79 84 81 81 79 72 62 61 57 68424 226 1109 30 8549 19 0 24 6825 1845 724 625 472 396 397 351 324 284 209 264 310 333 342 999999 999999 999999 251 213 219 200 171 115 86 113 114 91 92 127 135 115 103 93 90 98 92 63 62 86 80 49 36 30 63 57 60 55 38 38 38 58 62 58 63 75 53 29 45 74 43 37 20 25 47 73 64 52 55 26 33 67 60 73 62 48 57 52 51 63 93 82 36 39 38 52 27 39 70 89 73 52 68 60 86 85 52 53 87 68 42 41 32 61 57 59 68 62 68 81 84 102 71 58 90 102 83 61 74 71 92 61 54 67 86 74 70 77 72 75 87 83 68 76 69 80 88 85 71 70 74 73 81 80 68 78 81 68 60 63 73 79 66 57 77 97 103 79 74 76 82 77 72 71 73 80 84 83 75 63 80 75 66 82 85 93 83 77 87 97 89 85 74 73 82 87 80 88 95 99 99 92 93 98 83 84 79 81 90 99 90 90 99 89 93 99 95 95 100 101 97 94 93 101 94 88 93 91 85 90 86 76 78 76 69 61 61 58 68430 225 1069 30 8509 19 0 30 6824 1847 639 623 519 406 400 304 254 241 215 206 195 213 305 999999 999999 999999 284 260 189 161 105 53 29 20 61 49 20 48 28 34 45 39 42 -1 -28 -10 21 31 24 19 0 -3 -28 -7 -16 -37 -33 -37 -34 -8 -9 -20 -21 -25 -13 11 5 -10 -15 -36 -35 -23 -33 -39 -16 -14 -24 -22 -39 -56 -37 -15 -13 -17 -22 -23 -15 -8 -24 -19 19 16 -7 -5 -26 -32 -18 -3 -7 -7 15 4 1 7 -15 -19 -3 -7 -6 -1 8 -10 -11 -14 -5 -16 -1 22 32 29 11 22 32 -2 4 -19 -32 -44 16 13 11 -15 7 24 34 28 28 11 18 11 6 18 4 -7 -1 8 18 20 8 7 19 9 17 15 10 -7 4 3 3 15 4 9 9 8 9 -5 -11 -10 -20 -13 -4 11 12 5 -4 -1 5 7 14 18 17 21 19 14 13 16 19 15 19 22 25 22 22 19 16 23 30 23 15 18 23 27 32 28 20 18 21 21 27 30 29 28 27 29 34 31 34 33 30 35 38 34 29 30 28 20 14 15 20 19 14 13 4 -6 -8 68436 207 1596 30 8466 19 0 36 6824 1850 275 275 239 200 149 131 99 76 108 112 78 96 92 67 40 65 46 27 15 51 75 69 46 62 55 52 71 78 52 46 45 42 57 56 19 23 9 28 29 55 67 48 77 54 23 28 35 26 37 60 40 12 25 36 49 76 76 50 65 76 94 37 26 50 62 52 61 35 39 41 61 52 74 68 45 54 62 45 37 38 62 63 72 69 51 50 44 73 65 72 75 77 72 59 68 60 77 74 62 46 58 58 65 62 62 66 79 68 71 98 89 81 78 64 64 56 74 78 66 72 56 58 74 62 50 58 44 43 70 61 53 45 47 51 59 53 58 68 62 56 55 53 51 56 67 77 77 73 78 73 66 64 72 68 65 67 65 66 69 73 77 78 77 75 79 77 79 82 73 78 78 73 81 86 81 82 83 89 91 82 74 83 85 84 80 70 76 84 86 87 87 92 94 95 90 87 86 84 73 75 76 73 69 64 55 51 49 68442 208 1495 30 8425 19 0 42 6824 1853 339 373 341 254 260 250 169 161 136 123 98 101 76 96 92 86 53 40 43 54 59 55 103 59 20 58 79 49 32 41 52 38 47 31 31 40 19 1 42 51 55 93 73 57 12 22 52 62 49 51 35 38 58 22 25 25 37 31 7 5 36 38 3 18 47 27 18 35 37 45 41 32 -8 14 29 45 56 50 37 56 54 49 24 8 28 44 44 40 27 37 59 76 53 44 25 68 81 45 46 47 44 33 32 36 45 57 44 55 52 64 63 73 76 61 54 70 70 60 57 63 47 45 42 27 50 49 42 24 14 32 59 54 44 47 41 30 47 41 61 49 35 51 64 55 44 57 71 59 32 41 56 68 50 36 47 46 48 56 53 56 49 56 69 63 59 57 63 63 65 75 54 53 60 74 73 71 71 73 74 75 68 62 61 55 64 61 67 71 71 63 69 72 65 74 68 68 67 66 57 59 62 56 53 51 52 41 38 37 68448 206 1544 30 8384 19 0 48 6823 1856 333 325 274 283 238 181 158 160 145 120 129 71 50 35 116 105 47 11 63 72 64 66 96 50 69 115 32 51 44 20 21 60 41 38 30 23 42 77 78 62 58 24 51 38 31 20 15 9 25 23 71 53 56 13 36 73 51 68 61 68 64 68 44 45 19 25 30 50 64 25 40 21 62 53 63 70 68 49 59 53 46 67 76 55 66 42 71 68 71 60 66 73 74 90 75 83 50 53 65 59 86 77 58 48 63 75 60 73 74 67 73 58 66 75 72 59 55 73 72 67 65 75 75 59 68 72 57 49 55 70 44 38 52 57 64 63 63 49 53 47 53 62 58 54 57 58 71 64 64 78 81 70 59 64 72 66 63 67 65 60 66 68 74 72 77 75 72 73 82 75 73 76 71 69 73 80 68 73 90 81 69 73 69 66 76 77 79 78 75 81 88 87 86 82 82 77 76 71 66 67 62 64 65 56 55 40 68454 205 1502 30 8342 19 0 54 6823 1858 394 399 316 313 214 236 176 146 127 96 135 90 110 115 111 85 85 87 104 114 94 54 84 95 78 62 48 48 45 66 57 41 20 75 84 19 39 75 73 74 67 82 65 60 45 51 61 43 39 47 16 23 59 39 45 44 64 42 52 28 6 61 53 41 66 53 71 67 65 75 83 55 59 67 90 59 92 71 69 77 53 43 84 82 86 70 79 71 67 88 83 54 67 83 79 87 98 74 56 96 90 62 72 49 78 69 64 60 65 71 85 80 81 70 51 58 72 86 81 67 82 88 74 89 91 91 91 71 65 77 58 46 76 83 66 59 67 41 65 70 91 96 71 82 60 53 52 85 82 52 67 71 83 82 74 79 92 75 69 76 76 77 78 68 79 81 90 90 82 88 97 84 87 92 89 83 96 89 83 89 87 91 85 89 93 83 84 81 71 81 82 82 83 80 79 88 87 83 79 79 79 67 61 63 55